From f960da9117517f306cbe6b26a779a1bd1e8144a2 Mon Sep 17 00:00:00 2001 From: Boris Sekachev Date: Mon, 6 Jun 2022 18:57:14 +0300 Subject: [PATCH] Added ability to delete frames (#10) Co-authored-by: Dmitry Kalinin Co-authored-by: Nikita Manovich Co-authored-by: Boris Sekachev --- .github/workflows/main.yml | 2 +- CHANGELOG.md | 1 + Dockerfile.ci | 1 + SECURITY.md | 2 +- cvat-canvas/README.md | 15 +- cvat-canvas/package-lock.json | 169 - cvat-canvas/package.json | 2 +- cvat-canvas/src/scss/canvas.scss | 6 +- cvat-canvas/src/typescript/canvasModel.ts | 23 +- cvat-canvas/src/typescript/canvasView.ts | 32 +- cvat-canvas/src/typescript/consts.ts | 2 +- cvat-canvas3d/package-lock.json | 55 - cvat-canvas3d/src/typescript/canvas3d.ts | 4 +- .../src/typescript/canvas3dController.ts | 7 +- cvat-canvas3d/src/typescript/canvas3dModel.ts | 13 +- cvat-canvas3d/src/typescript/canvas3dView.ts | 37 +- cvat-core/package-lock.json | 11506 --------- cvat-core/package.json | 2 +- cvat-core/src/annotations-history.js | 10 +- cvat-core/src/annotations-objects.js | 7 +- cvat-core/src/annotations.js | 31 +- cvat-core/src/api.js | 18 +- cvat-core/src/cloud-storage.js | 2 +- cvat-core/src/comment.js | 4 +- cvat-core/src/enums.js | 6 +- cvat-core/src/exceptions.js | 18 +- cvat-core/src/frames.js | 235 +- cvat-core/src/issue.js | 6 +- cvat-core/src/labels.js | 6 +- cvat-core/src/object-state.js | 6 +- cvat-core/src/project.js | 4 +- cvat-core/src/server-proxy.js | 20 +- cvat-core/src/session.js | 348 +- cvat-core/src/user.js | 4 +- cvat-core/tests/api/frames.js | 44 +- cvat-core/tests/mocks/dummy-data.mock.js | 173 +- cvat-core/tests/mocks/server-proxy.mock.js | 30 +- cvat-data/package-lock.json | 221 - cvat-ui/package-lock.json | 11093 -------- cvat-ui/src/actions/annotation-actions.ts | 187 +- cvat-ui/src/actions/settings-actions.ts | 12 +- cvat-ui/src/assets/restore-icon.svg | 12 + .../annotation-page/canvas/canvas-wrapper.tsx | 22 +- .../controls-side-bar/controls-side-bar.tsx | 38 +- .../controls-side-bar/issue-control.tsx | 47 +- .../review-workspace/styles.scss | 6 + .../controls-side-bar/controls-side-bar.tsx | 28 +- .../controls-side-bar/opencv-control.tsx | 8 +- .../controls-side-bar/tools-control.tsx | 44 +- .../components/annotation-page/styles.scss | 13 +- .../tag-annotation-sidebar.tsx | 12 +- .../top-bar/player-navigation.tsx | 47 +- .../annotation-page/top-bar/top-bar.tsx | 15 +- cvat-ui/src/components/header/header.tsx | 6 +- .../header/settings-modal/player-settings.tsx | 22 +- .../header/settings-modal/styles.scss | 3 +- .../settings-modal/workspace-settings.tsx | 32 +- cvat-ui/src/components/jobs-page/styles.scss | 2 +- .../annotation-page/annotation-page.tsx | 2 +- .../controls-side-bar/controls-side-bar.tsx | 5 +- .../controls-side-bar/controls-side-bar.tsx | 7 +- .../annotation-page/top-bar/top-bar.tsx | 128 +- .../header/settings-modal/player-settings.tsx | 8 +- .../settings-modal/workspace-settings.tsx | 2 +- cvat-ui/src/cvat-canvas3d-wrapper.ts | 5 +- cvat-ui/src/icons.tsx | 2 + cvat-ui/src/reducers/annotation-reducer.ts | 59 +- cvat-ui/src/reducers/interfaces.ts | 3 + cvat-ui/src/reducers/notifications-reducer.ts | 32 + cvat-ui/src/reducers/review-reducer.ts | 6 + cvat-ui/src/reducers/settings-reducer.ts | 12 +- cvat-ui/src/utils/is-able-to-change-frame.ts | 1 + cvat/apps/dataset_manager/bindings.py | 47 +- cvat/apps/dataset_manager/formats/cvat.py | 3 + cvat/apps/engine/backup.py | 6 +- .../migrations/0053_data_deleted_frames.py | 19 + cvat/apps/engine/models.py | 58 +- cvat/apps/engine/serializers.py | 24 +- cvat/apps/engine/tests/test_rest_api.py | 86 + cvat/apps/engine/views.py | 91 +- cvat/apps/iam/permissions.py | 8 +- cvat/apps/iam/rules/jobs.csv | 8 + cvat/apps/iam/rules/jobs.rego | 12 +- cvat/apps/iam/rules/jobs_test.gen.rego | 13219 ++++++---- cvat/apps/iam/rules/tasks.csv | 16 +- cvat/apps/iam/rules/tasks.rego | 12 +- cvat/apps/iam/rules/tasks_test.gen.rego | 21244 +++++++++------- cvat/apps/iam/rules/utils.rego | 2 + cvat/apps/lambda_manager/views.py | 2 + package-lock.json | 129 +- .../en/docs/manual/advanced/analytics.md | 2 +- site/content/en/docs/manual/advanced/cli.md | 2 +- .../en/docs/manual/advanced/context-images.md | 2 +- .../en/docs/manual/advanced/data_on_fly.md | 2 +- .../docs/manual/advanced/dataset_manifest.md | 2 +- .../en/docs/manual/advanced/delete_frame.md | 57 + .../manual/advanced/export-import-datasets.md | 2 +- .../content/en/docs/manual/advanced/filter.md | 2 +- .../content/en/docs/manual/advanced/review.md | 2 +- .../manual/advanced/serverless-tutorial.md | 2 +- .../en/docs/manual/advanced/shape-grouping.md | 2 +- .../en/docs/manual/advanced/shortcuts.md | 2 +- .../manual/advanced/task-synchronization.md | 2 +- .../en/docs/manual/advanced/xml_format.md | 2 +- site/content/en/images/image008.jpg | Bin 50288 -> 131322 bytes site/content/en/images/image245.jpg | Bin 0 -> 109898 bytes site/content/en/images/image246.jpg | Bin 0 -> 82543 bytes site/content/en/images/image247.jpg | Bin 0 -> 107525 bytes site/content/en/images/image248.jpg | Bin 0 -> 17177 bytes .../actions_objects2/case_delete_frame.js | 71 + .../case_101_opencv_basic_actions.js | 4 +- tests/cypress/support/commands.js | 14 + tests/cypress/support/commands_opencv.js | 4 +- tests/rest_api/assets/cvat_db/data.json | 21 +- tests/rest_api/test_tasks.py | 1 - 115 files changed, 21762 insertions(+), 38415 deletions(-) delete mode 100644 cvat-canvas/package-lock.json delete mode 100644 cvat-canvas3d/package-lock.json delete mode 100644 cvat-core/package-lock.json delete mode 100644 cvat-data/package-lock.json delete mode 100644 cvat-ui/package-lock.json create mode 100644 cvat-ui/src/assets/restore-icon.svg create mode 100644 cvat/apps/engine/migrations/0053_data_deleted_frames.py create mode 100644 site/content/en/docs/manual/advanced/delete_frame.md create mode 100644 site/content/en/images/image245.jpg create mode 100644 site/content/en/images/image246.jpg create mode 100644 site/content/en/images/image247.jpg create mode 100644 site/content/en/images/image248.jpg create mode 100644 tests/cypress/integration/actions_objects2/case_delete_frame.js diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 05f69697..08ec96d5 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -136,7 +136,7 @@ jobs: -c 'coverage run -a manage.py test cvat/apps utils/cli -k 'tasks_id' -k 'lambda' -k 'share' && mv .coverage ${CONTAINER_COVERAGE_DATA_DIR}' docker-compose -f docker-compose.yml -f docker-compose.dev.yml -f docker-compose.ci.yml run cvat_ci /bin/bash \ - -c 'cd cvat-data && npm ci && cd ../cvat-core && npm ci && npm run test && mv ./reports/coverage/lcov.info ${CONTAINER_COVERAGE_DATA_DIR} && chmod a+rwx ${CONTAINER_COVERAGE_DATA_DIR}/lcov.info' + -c 'cd cvat-data && npm ci --ignore-scripts && cd ../cvat-core && npm ci --ignore-scripts && npm run test && mv ./reports/coverage/lcov.info ${CONTAINER_COVERAGE_DATA_DIR} && chmod a+rwx ${CONTAINER_COVERAGE_DATA_DIR}/lcov.info' - name: Uploading code coverage results as an artifact if: github.ref == 'refs/heads/develop' uses: actions/upload-artifact@v2 diff --git a/CHANGELOG.md b/CHANGELOG.md index fe34e93d..5fca7f44 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -36,6 +36,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Advanced filtration and sorting for a list of tasks/projects/cloudstorages () - Project dataset importing via chunk uploads () - Support paginated list for job commits () +- Added ability to delete frames from a job () ### Changed - Added missing geos dependency into Dockerfile () diff --git a/Dockerfile.ci b/Dockerfile.ci index 6d55179b..4fc6512b 100644 --- a/Dockerfile.ci +++ b/Dockerfile.ci @@ -30,6 +30,7 @@ RUN gem install coveralls-lcov COPY utils ${HOME}/utils COPY cvat-core ${HOME}/cvat-core COPY cvat-data ${HOME}/cvat-data +COPY package*.json ${HOME}/ COPY tests ${HOME}/tests COPY .coveragerc . diff --git a/SECURITY.md b/SECURITY.md index 3f9e48cc..4381c5ae 100644 --- a/SECURITY.md +++ b/SECURITY.md @@ -23,7 +23,7 @@ Please provide as much information as possible, including: - Information on known exploits - A member of the Intel Product Security Team will review your e-mail and contact you to collaborate on resolving the issue. - + For more information on how Intel works to resolve security issues, see: [Vulnerability handling guidelines]() diff --git a/cvat-canvas/README.md b/cvat-canvas/README.md index 68939171..5954056a 100644 --- a/cvat-canvas/README.md +++ b/cvat-canvas/README.md @@ -62,8 +62,19 @@ Canvas itself handles: } interface Configuration { - displayAllText?: boolean; - undefinedAttrValue?: string; + smoothImage?: boolean; + autoborders?: boolean; + displayAllText?: boolean; + textFontSize?: number; + textPosition?: 'auto' | 'center'; + textContent?: string; + undefinedAttrValue?: string; + showProjections?: boolean; + forceDisableEditing?: boolean; + intelligentPolygonCrop?: boolean; + forceFrameUpdate?: boolean; + creationOpacity?: number; + CSSImageFilter?: string; } interface DrawData { diff --git a/cvat-canvas/package-lock.json b/cvat-canvas/package-lock.json deleted file mode 100644 index 4c915d04..00000000 --- a/cvat-canvas/package-lock.json +++ /dev/null @@ -1,169 +0,0 @@ -{ - "name": "cvat-canvas", - "version": "2.13.2", - "lockfileVersion": 2, - "requires": true, - "packages": { - "": { - "name": "cvat-canvas", - "version": "2.13.2", - "license": "MIT", - "dependencies": { - "@types/polylabel": "^1.0.5", - "polylabel": "^1.1.0", - "svg.draggable.js": "2.2.2", - "svg.draw.js": "^2.0.4", - "svg.js": "2.7.1", - "svg.resize.js": "1.4.3", - "svg.select.js": "3.0.1" - } - }, - "node_modules/@types/polylabel": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@types/polylabel/-/polylabel-1.0.5.tgz", - "integrity": "sha512-gnaNmo1OJiYNBFAZMZdqLZ3hKx2ee4ksAzqhKWBxuQ61PmhINHMcvIqsGmyCD1WFKCkwRt9NFhMSmKE6AgYY+w==" - }, - "node_modules/polylabel": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/polylabel/-/polylabel-1.1.0.tgz", - "integrity": "sha512-bxaGcA40sL3d6M4hH72Z4NdLqxpXRsCFk8AITYg6x1rn1Ei3izf00UMLklerBZTO49aPA3CYrIwVulx2Bce2pA==", - "dependencies": { - "tinyqueue": "^2.0.3" - } - }, - "node_modules/svg.draggable.js": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/svg.draggable.js/-/svg.draggable.js-2.2.2.tgz", - "integrity": "sha512-JzNHBc2fLQMzYCZ90KZHN2ohXL0BQJGQimK1kGk6AvSeibuKcIdDX9Kr0dT9+UJ5O8nYA0RB839Lhvk4CY4MZw==", - "dependencies": { - "svg.js": "^2.0.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/svg.draw.js": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/svg.draw.js/-/svg.draw.js-2.0.4.tgz", - "integrity": "sha512-NMbecB0vg11AP76B0aLfI2cX7g9WurPM8x3yKxuJ9feM1vkI1GVjWZZjWpo3mkEzB1UJ8pKngaPaUCIOGi8uUA==", - "dependencies": { - "svg.js": "2.x.x" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/svg.js": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/svg.js/-/svg.js-2.7.1.tgz", - "integrity": "sha512-ycbxpizEQktk3FYvn/8BH+6/EuWXg7ZpQREJvgacqn46gIddG24tNNe4Son6omdXCnSOaApnpZw6MPCBA1dODA==" - }, - "node_modules/svg.resize.js": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/svg.resize.js/-/svg.resize.js-1.4.3.tgz", - "integrity": "sha512-9k5sXJuPKp+mVzXNvxz7U0uC9oVMQrrf7cFsETznzUDDm0x8+77dtZkWdMfRlmbkEEYvUn9btKuZ3n41oNA+uw==", - "dependencies": { - "svg.js": "^2.6.5", - "svg.select.js": "^2.1.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/svg.resize.js/node_modules/svg.select.js": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/svg.select.js/-/svg.select.js-2.1.2.tgz", - "integrity": "sha512-tH6ABEyJsAOVAhwcCjF8mw4crjXSI1aa7j2VQR8ZuJ37H2MBUbyeqYr5nEO7sSN3cy9AR9DUwNg0t/962HlDbQ==", - "dependencies": { - "svg.js": "^2.2.5" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/svg.select.js": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/svg.select.js/-/svg.select.js-3.0.1.tgz", - "integrity": "sha512-h5IS/hKkuVCbKSieR9uQCj9w+zLHoPh+ce19bBYyqF53g6mnPB8sAtIbe1s9dh2S2fCmYX2xel1Ln3PJBbK4kw==", - "dependencies": { - "svg.js": "^2.6.5" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/tinyqueue": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/tinyqueue/-/tinyqueue-2.0.3.tgz", - "integrity": "sha512-ppJZNDuKGgxzkHihX8v9v9G5f+18gzaTfrukGrq6ueg0lmH4nqVnA2IPG0AEH3jKEk2GRJCUhDoqpoiw3PHLBA==" - } - }, - "dependencies": { - "@types/polylabel": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@types/polylabel/-/polylabel-1.0.5.tgz", - "integrity": "sha512-gnaNmo1OJiYNBFAZMZdqLZ3hKx2ee4ksAzqhKWBxuQ61PmhINHMcvIqsGmyCD1WFKCkwRt9NFhMSmKE6AgYY+w==" - }, - "polylabel": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/polylabel/-/polylabel-1.1.0.tgz", - "integrity": "sha512-bxaGcA40sL3d6M4hH72Z4NdLqxpXRsCFk8AITYg6x1rn1Ei3izf00UMLklerBZTO49aPA3CYrIwVulx2Bce2pA==", - "requires": { - "tinyqueue": "^2.0.3" - } - }, - "svg.draggable.js": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/svg.draggable.js/-/svg.draggable.js-2.2.2.tgz", - "integrity": "sha512-JzNHBc2fLQMzYCZ90KZHN2ohXL0BQJGQimK1kGk6AvSeibuKcIdDX9Kr0dT9+UJ5O8nYA0RB839Lhvk4CY4MZw==", - "requires": { - "svg.js": "^2.0.1" - } - }, - "svg.draw.js": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/svg.draw.js/-/svg.draw.js-2.0.4.tgz", - "integrity": "sha512-NMbecB0vg11AP76B0aLfI2cX7g9WurPM8x3yKxuJ9feM1vkI1GVjWZZjWpo3mkEzB1UJ8pKngaPaUCIOGi8uUA==", - "requires": { - "svg.js": "2.x.x" - } - }, - "svg.js": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/svg.js/-/svg.js-2.7.1.tgz", - "integrity": "sha512-ycbxpizEQktk3FYvn/8BH+6/EuWXg7ZpQREJvgacqn46gIddG24tNNe4Son6omdXCnSOaApnpZw6MPCBA1dODA==" - }, - "svg.resize.js": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/svg.resize.js/-/svg.resize.js-1.4.3.tgz", - "integrity": "sha512-9k5sXJuPKp+mVzXNvxz7U0uC9oVMQrrf7cFsETznzUDDm0x8+77dtZkWdMfRlmbkEEYvUn9btKuZ3n41oNA+uw==", - "requires": { - "svg.js": "^2.6.5", - "svg.select.js": "^2.1.2" - }, - "dependencies": { - "svg.select.js": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/svg.select.js/-/svg.select.js-2.1.2.tgz", - "integrity": "sha512-tH6ABEyJsAOVAhwcCjF8mw4crjXSI1aa7j2VQR8ZuJ37H2MBUbyeqYr5nEO7sSN3cy9AR9DUwNg0t/962HlDbQ==", - "requires": { - "svg.js": "^2.2.5" - } - } - } - }, - "svg.select.js": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/svg.select.js/-/svg.select.js-3.0.1.tgz", - "integrity": "sha512-h5IS/hKkuVCbKSieR9uQCj9w+zLHoPh+ce19bBYyqF53g6mnPB8sAtIbe1s9dh2S2fCmYX2xel1Ln3PJBbK4kw==", - "requires": { - "svg.js": "^2.6.5" - } - }, - "tinyqueue": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/tinyqueue/-/tinyqueue-2.0.3.tgz", - "integrity": "sha512-ppJZNDuKGgxzkHihX8v9v9G5f+18gzaTfrukGrq6ueg0lmH4nqVnA2IPG0AEH3jKEk2GRJCUhDoqpoiw3PHLBA==" - } - } -} diff --git a/cvat-canvas/package.json b/cvat-canvas/package.json index 4c5d7da8..ac8e9138 100644 --- a/cvat-canvas/package.json +++ b/cvat-canvas/package.json @@ -1,6 +1,6 @@ { "name": "cvat-canvas", - "version": "2.13.2", + "version": "2.14.0", "description": "Part of Computer Vision Annotation Tool which presents its canvas library", "main": "src/canvas.ts", "scripts": { diff --git a/cvat-canvas/src/scss/canvas.scss b/cvat-canvas/src/scss/canvas.scss index 27301056..7cd0661c 100644 --- a/cvat-canvas/src/scss/canvas.scss +++ b/cvat-canvas/src/scss/canvas.scss @@ -1,4 +1,4 @@ -// Copyright (C) 2020 Intel Corporation +// Copyright (C) 2020-2022 Intel Corporation // // SPDX-License-Identifier: MIT @@ -237,6 +237,10 @@ polyline.cvat_canvas_shape_splitting { -ms-interpolation-mode: nearest-neighbor; /* IE8+ */ } +.cvat_canvas_removed_image { + filter: saturate(0) brightness(1.2) contrast(0.75) !important; +} + #cvat_canvas_wrapper { width: calc(100% - 10px); height: calc(100% - 10px); diff --git a/cvat-canvas/src/typescript/canvasModel.ts b/cvat-canvas/src/typescript/canvasModel.ts index bc43af8f..5c35d4e3 100644 --- a/cvat-canvas/src/typescript/canvasModel.ts +++ b/cvat-canvas/src/typescript/canvasModel.ts @@ -65,6 +65,7 @@ export interface Configuration { intelligentPolygonCrop?: boolean; forceFrameUpdate?: boolean; creationOpacity?: number; + CSSImageFilter?: string; } export interface DrawData { @@ -171,6 +172,7 @@ export enum Mode { export interface CanvasModel { readonly imageBitmap: boolean; + readonly imageIsDeleted: boolean; readonly image: Image | null; readonly issueRegions: Record; readonly objects: any[]; @@ -230,6 +232,7 @@ export class CanvasModelImpl extends MasterImpl implements CanvasModel { imageID: number | null; imageOffset: number; imageSize: Size; + imageIsDeleted: boolean; focusData: FocusData; gridSize: Size; left: number; @@ -277,6 +280,7 @@ export class CanvasModelImpl extends MasterImpl implements CanvasModel { height: 0, width: 0, }, + imageIsDeleted: false, focusData: { clientID: 0, padding: 0, @@ -406,7 +410,10 @@ export class CanvasModelImpl extends MasterImpl implements CanvasModel { throw Error(`Canvas is busy. Action: ${this.data.mode}`); } } - if (frameData.number === this.data.imageID && !this.data.configuration.forceFrameUpdate) { + if (frameData.number === this.data.imageID && + frameData.deleted === this.data.imageIsDeleted && + !this.data.configuration.forceFrameUpdate + ) { this.data.zLayer = zLayer; this.data.objects = objectStates; this.notify(UpdateReasons.OBJECTS_UPDATED); @@ -431,6 +438,10 @@ export class CanvasModelImpl extends MasterImpl implements CanvasModel { }; this.data.image = data; + this.data.imageIsDeleted = frameData.deleted; + if (this.data.imageIsDeleted) { + this.data.angle = 0; + } this.notify(UpdateReasons.IMAGE_CHANGED); this.data.zLayer = zLayer; this.data.objects = objectStates; @@ -476,7 +487,7 @@ export class CanvasModelImpl extends MasterImpl implements CanvasModel { } public rotate(rotationAngle: number): void { - if (this.data.angle !== rotationAngle) { + if (this.data.angle !== rotationAngle && !this.data.imageIsDeleted) { this.data.angle = (360 + Math.floor(rotationAngle / 90) * 90) % 360; this.fit(); } @@ -695,6 +706,10 @@ export class CanvasModelImpl extends MasterImpl implements CanvasModel { this.data.configuration.creationOpacity = configuration.creationOpacity; } + if (typeof configuration.CSSImageFilter === 'string') { + this.data.configuration.CSSImageFilter = configuration.CSSImageFilter; + } + this.notify(UpdateReasons.CONFIG_UPDATED); } @@ -753,6 +768,10 @@ export class CanvasModelImpl extends MasterImpl implements CanvasModel { return this.data.imageBitmap; } + public get imageIsDeleted(): boolean { + return this.data.imageIsDeleted; + } + public get image(): Image | null { return this.data.image; } diff --git a/cvat-canvas/src/typescript/canvasView.ts b/cvat-canvas/src/typescript/canvasView.ts index 4cc1377f..4d6ca1da 100644 --- a/cvat-canvas/src/typescript/canvasView.ts +++ b/cvat-canvas/src/typescript/canvasView.ts @@ -515,7 +515,9 @@ export class CanvasViewImpl implements CanvasView, Listener { private transformCanvas(): void { // Transform canvas - for (const obj of [this.background, this.grid, this.content, this.bitmap, this.attachmentBoard]) { + for (const obj of [ + this.background, this.grid, this.content, this.bitmap, this.attachmentBoard, + ]) { obj.style.transform = `scale(${this.geometry.scale}) rotate(${this.geometry.angle}deg)`; } @@ -1009,11 +1011,13 @@ export class CanvasViewImpl implements CanvasView, Listener { this.canvas = window.document.createElement('div'); const loadingCircle: SVGCircleElement = window.document.createElementNS('http://www.w3.org/2000/svg', 'circle'); + const gridDefs: SVGDefsElement = window.document.createElementNS('http://www.w3.org/2000/svg', 'defs'); const gridRect: SVGRectElement = window.document.createElementNS('http://www.w3.org/2000/svg', 'rect'); // Setup defs const contentDefs = this.adoptedContent.defs(); + this.issueRegionPattern_1 = contentDefs .pattern(consts.BASE_PATTERN_SIZE, consts.BASE_PATTERN_SIZE, (add): void => { add.line(0, 0, 0, 10).stroke('red'); @@ -1241,6 +1245,10 @@ export class CanvasViewImpl implements CanvasView, Listener { } } + if (typeof configuration.CSSImageFilter === 'string') { + this.background.style.filter = configuration.CSSImageFilter; + } + this.activate(activeElement); this.editHandler.configurate(this.configuration); this.drawHandler.configurate(this.configuration); @@ -1282,6 +1290,28 @@ export class CanvasViewImpl implements CanvasView, Listener { ctx.drawImage(image.imageData, 0, 0); } } + + if (model.imageIsDeleted) { + let { width, height } = this.background; + if (image.imageData instanceof ImageData) { + width = image.imageData.width; + height = image.imageData.height; + } + + this.background.classList.add('cvat_canvas_removed_image'); + const canvasContext = this.background.getContext('2d'); + const fontSize = width / 10; + canvasContext.font = `bold ${fontSize}px serif`; + canvasContext.textAlign = 'center'; + canvasContext.lineWidth = fontSize / 20; + canvasContext.strokeStyle = 'white'; + canvasContext.strokeText('IMAGE REMOVED', width / 2, height / 2); + canvasContext.fillStyle = 'black'; + canvasContext.fillText('IMAGE REMOVED', width / 2, height / 2); + } else if (this.background.classList.contains('cvat_canvas_removed_image')) { + this.background.classList.remove('cvat_canvas_removed_image'); + } + this.moveCanvas(); this.resizeCanvas(); this.transformCanvas(); diff --git a/cvat-canvas/src/typescript/consts.ts b/cvat-canvas/src/typescript/consts.ts index e382496f..74fa4c26 100644 --- a/cvat-canvas/src/typescript/consts.ts +++ b/cvat-canvas/src/typescript/consts.ts @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2021 Intel Corporation +// Copyright (C) 2019-2022 Intel Corporation // // SPDX-License-Identifier: MIT diff --git a/cvat-canvas3d/package-lock.json b/cvat-canvas3d/package-lock.json deleted file mode 100644 index 3edab8dc..00000000 --- a/cvat-canvas3d/package-lock.json +++ /dev/null @@ -1,55 +0,0 @@ -{ - "name": "cvat-canvas3d", - "version": "0.0.1", - "lockfileVersion": 2, - "requires": true, - "packages": { - "": { - "name": "cvat-canvas3d", - "version": "0.0.1", - "license": "MIT", - "dependencies": { - "@types/three": "^0.125.3", - "camera-controls": "^1.25.3", - "three": "^0.126.1" - }, - "devDependencies": {} - }, - "node_modules/@types/three": { - "version": "0.125.3", - "resolved": "https://registry.npmjs.org/@types/three/-/three-0.125.3.tgz", - "integrity": "sha512-tUPMzKooKDvMOhqcNVUPwkt+JNnF8ASgWSsrLgleVd0SjLj4boJhteSsF9f6YDjye0mmUjO+BDMWW83F97ehXA==" - }, - "node_modules/camera-controls": { - "version": "1.33.0", - "resolved": "https://registry.npmjs.org/camera-controls/-/camera-controls-1.33.0.tgz", - "integrity": "sha512-QTXwz/XbLCPGf7l6u9cWKfR3WwKulnNAahfg+RE+dFOAQ40KKvwTIvBs3Q29kqntJlKvY79ZVsmPUEUA6LoF2A==", - "peerDependencies": { - "three": ">=0.126.1" - } - }, - "node_modules/three": { - "version": "0.126.1", - "resolved": "https://registry.npmjs.org/three/-/three-0.126.1.tgz", - "integrity": "sha512-eOEXnZeE1FDV0XgL1u08auIP13jxdN9LQBAEmlErYzMxtIIfuGIAZbijOyookALUhqVzVOx0Tywj6n192VM+nQ==" - } - }, - "dependencies": { - "@types/three": { - "version": "0.125.3", - "resolved": "https://registry.npmjs.org/@types/three/-/three-0.125.3.tgz", - "integrity": "sha512-tUPMzKooKDvMOhqcNVUPwkt+JNnF8ASgWSsrLgleVd0SjLj4boJhteSsF9f6YDjye0mmUjO+BDMWW83F97ehXA==" - }, - "camera-controls": { - "version": "1.33.0", - "resolved": "https://registry.npmjs.org/camera-controls/-/camera-controls-1.33.0.tgz", - "integrity": "sha512-QTXwz/XbLCPGf7l6u9cWKfR3WwKulnNAahfg+RE+dFOAQ40KKvwTIvBs3Q29kqntJlKvY79ZVsmPUEUA6LoF2A==", - "requires": {} - }, - "three": { - "version": "0.126.1", - "resolved": "https://registry.npmjs.org/three/-/three-0.126.1.tgz", - "integrity": "sha512-eOEXnZeE1FDV0XgL1u08auIP13jxdN9LQBAEmlErYzMxtIIfuGIAZbijOyookALUhqVzVOx0Tywj6n192VM+nQ==" - } - } -} diff --git a/cvat-canvas3d/src/typescript/canvas3d.ts b/cvat-canvas3d/src/typescript/canvas3d.ts index ef6e1ff1..faa79b03 100644 --- a/cvat-canvas3d/src/typescript/canvas3d.ts +++ b/cvat-canvas3d/src/typescript/canvas3d.ts @@ -1,4 +1,4 @@ -// Copyright (C) 2021 Intel Corporation +// Copyright (C) 2021-2022 Intel Corporation // // SPDX-License-Identifier: MIT @@ -112,5 +112,5 @@ class Canvas3dImpl implements Canvas3d { } export { - Canvas3dImpl as Canvas3d, Canvas3dVersion, ViewType, MouseInteraction, CameraAction, ViewsDOM, + Canvas3dImpl as Canvas3d, Canvas3dVersion, ViewType, MouseInteraction, CameraAction, ViewsDOM, Mode as CanvasMode, }; diff --git a/cvat-canvas3d/src/typescript/canvas3dController.ts b/cvat-canvas3d/src/typescript/canvas3dController.ts index 00b08f6c..4dc88186 100644 --- a/cvat-canvas3d/src/typescript/canvas3dController.ts +++ b/cvat-canvas3d/src/typescript/canvas3dController.ts @@ -1,4 +1,4 @@ -// Copyright (C) 2021 Intel Corporation +// Copyright (C) 2021-2022 Intel Corporation // // SPDX-License-Identifier: MIT @@ -12,6 +12,7 @@ export interface Canvas3dController { readonly selected: any; readonly focused: FocusData; readonly groupData: GroupData; + readonly imageIsDeleted: boolean; mode: Mode; group(groupData: GroupData): void; } @@ -47,6 +48,10 @@ export class Canvas3dControllerImpl implements Canvas3dController { return this.model.data.focusData; } + public get imageIsDeleted(): any { + return this.model.imageIsDeleted; + } + public get groupData(): GroupData { return this.model.groupData; } diff --git a/cvat-canvas3d/src/typescript/canvas3dModel.ts b/cvat-canvas3d/src/typescript/canvas3dModel.ts index 928e16c4..85dcfb06 100644 --- a/cvat-canvas3d/src/typescript/canvas3dModel.ts +++ b/cvat-canvas3d/src/typescript/canvas3dModel.ts @@ -1,4 +1,4 @@ -// Copyright (C) 2021 Intel Corporation +// Copyright (C) 2021-2022 Intel Corporation // // SPDX-License-Identifier: MIT @@ -101,6 +101,7 @@ export interface Canvas3dDataModel { imageID: number | null; imageOffset: number; imageSize: Size; + imageIsDeleted: boolean; drawData: DrawData; mode: Mode; objectUpdating: boolean; @@ -116,6 +117,7 @@ export interface Canvas3dDataModel { export interface Canvas3dModel { mode: Mode; data: Canvas3dDataModel; + readonly imageIsDeleted: boolean; readonly groupData: GroupData; setup(frameData: any, objectStates: any[]): void; isAbleToChangeFrame(): boolean; @@ -153,6 +155,7 @@ export class Canvas3dModelImpl extends MasterImpl implements Canvas3dModel { height: 0, width: 0, }, + imageIsDeleted: false, drawData: { enabled: false, initialState: null, @@ -187,7 +190,7 @@ export class Canvas3dModelImpl extends MasterImpl implements Canvas3dModel { return; } - if (frameData.number === this.data.imageID) { + if (frameData.number === this.data.imageID && frameData.deleted === this.data.imageIsDeleted) { if (this.data.objectUpdating) { return; } @@ -213,7 +216,7 @@ export class Canvas3dModelImpl extends MasterImpl implements Canvas3dModel { height: frameData.height as number, width: frameData.width as number, }; - + this.data.imageIsDeleted = frameData.deleted; this.data.image = data; this.notify(UpdateReasons.IMAGE_CHANGED); this.data.objects = objectStates; @@ -342,5 +345,9 @@ export class Canvas3dModelImpl extends MasterImpl implements Canvas3dModel { return { ...this.data.groupData }; } + public get imageIsDeleted(): boolean { + return this.data.imageIsDeleted; + } + public destroy(): void {} } diff --git a/cvat-canvas3d/src/typescript/canvas3dView.ts b/cvat-canvas3d/src/typescript/canvas3dView.ts index 229d22c3..a1c76d26 100644 --- a/cvat-canvas3d/src/typescript/canvas3dView.ts +++ b/cvat-canvas3d/src/typescript/canvas3dView.ts @@ -1,4 +1,4 @@ -// Copyright (C) 2021 Intel Corporation +// Copyright (C) 2021-2022 Intel Corporation // // SPDX-License-Identifier: MIT @@ -782,12 +782,43 @@ export class Canvas3dViewImpl implements Canvas3dView, Listener { this.model.data.drawData.enabled = false; } this.views.perspective.renderer.dispose(); - this.model.mode = Mode.BUSY; + if (!this.controller.imageIsDeleted) { + this.model.mode = Mode.BUSY; + } this.action.loading = true; const loader = new PCDLoader(); const objectURL = URL.createObjectURL(model.data.image.imageData); this.clearScene(); - loader.load(objectURL, this.addScene.bind(this)); + if (this.controller.imageIsDeleted) { + this.render(); + const [container] = window.document.getElementsByClassName('cvat-canvas-container'); + const overlay = window.document.createElement('canvas'); + overlay.classList.add('cvat_3d_canvas_deleted_overlay'); + overlay.style.width = '100%'; + overlay.style.height = '100%'; + overlay.style.position = 'absolute'; + overlay.style.top = '0px'; + overlay.style.left = '0px'; + container.appendChild(overlay); + const { clientWidth: width, clientHeight: height } = overlay; + overlay.width = width; + overlay.height = height; + const canvasContext = overlay.getContext('2d'); + const fontSize = width / 10; + canvasContext.font = `bold ${fontSize}px serif`; + canvasContext.textAlign = 'center'; + canvasContext.lineWidth = fontSize / 20; + canvasContext.strokeStyle = 'white'; + canvasContext.strokeText('IMAGE REMOVED', width / 2, height / 2); + canvasContext.fillStyle = 'black'; + canvasContext.fillText('IMAGE REMOVED', width / 2, height / 2); + } else { + loader.load(objectURL, this.addScene.bind(this)); + const [overlay] = window.document.getElementsByClassName('cvat_3d_canvas_deleted_overlay'); + if (overlay) { + overlay.remove(); + } + } URL.revokeObjectURL(objectURL); this.dispatchEvent(new CustomEvent('canvas.setup')); } else if (reason === UpdateReasons.SHAPE_ACTIVATED) { diff --git a/cvat-core/package-lock.json b/cvat-core/package-lock.json deleted file mode 100644 index 3b667721..00000000 --- a/cvat-core/package-lock.json +++ /dev/null @@ -1,11506 +0,0 @@ -{ - "name": "cvat-core", - "version": "5.0.3", - "lockfileVersion": 2, - "requires": true, - "packages": { - "": { - "name": "cvat-core", - "version": "5.0.3", - "license": "MIT", - "dependencies": { - "axios": "^0.21.4", - "browser-or-node": "^1.2.1", - "cvat-data": "../cvat-data", - "detect-browser": "^5.2.1", - "error-stack-parser": "^2.0.2", - "form-data": "^2.5.0", - "jest-config": "^26.6.3", - "js-cookie": "^2.2.0", - "json-logic-js": "^2.0.1", - "platform": "^1.3.5", - "quickhull": "^1.0.3", - "store": "^2.0.12", - "tus-js-client": "^2.3.0" - }, - "devDependencies": { - "coveralls": "^3.0.5", - "jest": "^26.6.3", - "jest-junit": "^6.4.0", - "jsdoc": "^3.6.6" - } - }, - "../cvat-data": { - "version": "1.0.2", - "license": "MIT", - "dependencies": { - "async-mutex": "^0.3.2", - "jszip": "3.7.1" - }, - "devDependencies": {} - }, - "detect-browser": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/detect-browser/-/detect-browser-5.2.1.tgz", - "integrity": "sha512-eAcRiEPTs7utXWPaAgu/OX1HRJpxW7xSHpw4LTDrGFaeWnJ37HRlqpUkKsDm0AoTbtrvHQhH+5U2Cd87EGhJTg==", - "extraneous": true - }, - "node_modules/@babel/code-frame": { - "version": "7.15.8", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.15.8.tgz", - "integrity": "sha512-2IAnmn8zbvC/jKYhq5Ki9I+DwjlrtMPUCH/CpHvqI4dNnlwHwsxoIhlc8WcYY5LSYknXQtAlFYuHfqAFCvQ4Wg==", - "dependencies": { - "@babel/highlight": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/compat-data": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.15.0.tgz", - "integrity": "sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core": { - "version": "7.15.8", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.15.8.tgz", - "integrity": "sha512-3UG9dsxvYBMYwRv+gS41WKHno4K60/9GPy1CJaH6xy3Elq8CTtvtjT5R5jmNhXfCYLX2mTw+7/aq5ak/gOE0og==", - "dependencies": { - "@babel/code-frame": "^7.15.8", - "@babel/generator": "^7.15.8", - "@babel/helper-compilation-targets": "^7.15.4", - "@babel/helper-module-transforms": "^7.15.8", - "@babel/helpers": "^7.15.4", - "@babel/parser": "^7.15.8", - "@babel/template": "^7.15.4", - "@babel/traverse": "^7.15.4", - "@babel/types": "^7.15.6", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.1.2", - "semver": "^6.3.0", - "source-map": "^0.5.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@babel/core/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@babel/generator": { - "version": "7.15.8", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.8.tgz", - "integrity": "sha512-ECmAKstXbp1cvpTTZciZCgfOt6iN64lR0d+euv3UZisU5awfRawOvg07Utn/qBGuH4bRIEZKrA/4LzZyXhZr8g==", - "dependencies": { - "@babel/types": "^7.15.6", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/generator/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@babel/helper-compilation-targets": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.4.tgz", - "integrity": "sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ==", - "dependencies": { - "@babel/compat-data": "^7.15.0", - "@babel/helper-validator-option": "^7.14.5", - "browserslist": "^4.16.6", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-function-name": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz", - "integrity": "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==", - "dependencies": { - "@babel/helper-get-function-arity": "^7.15.4", - "@babel/template": "^7.15.4", - "@babel/types": "^7.15.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-get-function-arity": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz", - "integrity": "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==", - "dependencies": { - "@babel/types": "^7.15.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-hoist-variables": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz", - "integrity": "sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA==", - "dependencies": { - "@babel/types": "^7.15.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.4.tgz", - "integrity": "sha512-cokOMkxC/BTyNP1AlY25HuBWM32iCEsLPI4BHDpJCHHm1FU2E7dKWWIXJgQgSFiu4lp8q3bL1BIKwqkSUviqtA==", - "dependencies": { - "@babel/types": "^7.15.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-imports": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.15.4.tgz", - "integrity": "sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA==", - "dependencies": { - "@babel/types": "^7.15.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.15.8", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.15.8.tgz", - "integrity": "sha512-DfAfA6PfpG8t4S6npwzLvTUpp0sS7JrcuaMiy1Y5645laRJIp/LiLGIBbQKaXSInK8tiGNI7FL7L8UvB8gdUZg==", - "dependencies": { - "@babel/helper-module-imports": "^7.15.4", - "@babel/helper-replace-supers": "^7.15.4", - "@babel/helper-simple-access": "^7.15.4", - "@babel/helper-split-export-declaration": "^7.15.4", - "@babel/helper-validator-identifier": "^7.15.7", - "@babel/template": "^7.15.4", - "@babel/traverse": "^7.15.4", - "@babel/types": "^7.15.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.15.4.tgz", - "integrity": "sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw==", - "dependencies": { - "@babel/types": "^7.15.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-replace-supers": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.15.4.tgz", - "integrity": "sha512-/ztT6khaXF37MS47fufrKvIsiQkx1LBRvSJNzRqmbyeZnTwU9qBxXYLaaT/6KaxfKhjs2Wy8kG8ZdsFUuWBjzw==", - "dependencies": { - "@babel/helper-member-expression-to-functions": "^7.15.4", - "@babel/helper-optimise-call-expression": "^7.15.4", - "@babel/traverse": "^7.15.4", - "@babel/types": "^7.15.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-simple-access": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.15.4.tgz", - "integrity": "sha512-UzazrDoIVOZZcTeHHEPYrr1MvTR/K+wgLg6MY6e1CJyaRhbibftF6fR2KU2sFRtI/nERUZR9fBd6aKgBlIBaPg==", - "dependencies": { - "@babel/types": "^7.15.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-split-export-declaration": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz", - "integrity": "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==", - "dependencies": { - "@babel/types": "^7.15.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.15.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", - "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-option": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", - "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helpers": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.15.4.tgz", - "integrity": "sha512-V45u6dqEJ3w2rlryYYXf6i9rQ5YMNu4FLS6ngs8ikblhu2VdR1AqAd6aJjBzmf2Qzh6KOLqKHxEN9+TFbAkAVQ==", - "dependencies": { - "@babel/template": "^7.15.4", - "@babel/traverse": "^7.15.4", - "@babel/types": "^7.15.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", - "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", - "dependencies": { - "@babel/helper-validator-identifier": "^7.14.5", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/@babel/highlight/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" - }, - "node_modules/@babel/highlight/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/@babel/highlight/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/parser": { - "version": "7.15.8", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.8.tgz", - "integrity": "sha512-BRYa3wcQnjS/nqI8Ac94pYYpJfojHVvVXJ97+IDCImX4Jc8W8Xv1+47enbruk+q1etOpsQNwnfFcNGw+gtPGxA==", - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-bigint": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", - "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-import-meta": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", - "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/template": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", - "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", - "dependencies": { - "@babel/code-frame": "^7.14.5", - "@babel/parser": "^7.15.4", - "@babel/types": "^7.15.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.4.tgz", - "integrity": "sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==", - "dependencies": { - "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.15.4", - "@babel/helper-function-name": "^7.15.4", - "@babel/helper-hoist-variables": "^7.15.4", - "@babel/helper-split-export-declaration": "^7.15.4", - "@babel/parser": "^7.15.4", - "@babel/types": "^7.15.4", - "debug": "^4.1.0", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/types": { - "version": "7.15.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", - "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", - "dependencies": { - "@babel/helper-validator-identifier": "^7.14.9", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@bcoe/v8-coverage": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", - "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", - "dev": true - }, - "node_modules/@cnakazawa/watch": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", - "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", - "dependencies": { - "exec-sh": "^0.3.2", - "minimist": "^1.2.0" - }, - "bin": { - "watch": "cli.js" - }, - "engines": { - "node": ">=0.1.95" - } - }, - "node_modules/@istanbuljs/load-nyc-config": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", - "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", - "dependencies": { - "camelcase": "^5.3.1", - "find-up": "^4.1.0", - "get-package-type": "^0.1.0", - "js-yaml": "^3.13.1", - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/schema": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/console": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-26.6.2.tgz", - "integrity": "sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g==", - "dependencies": { - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^26.6.2", - "jest-util": "^26.6.2", - "slash": "^3.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@jest/core": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-26.6.3.tgz", - "integrity": "sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw==", - "dev": true, - "dependencies": { - "@jest/console": "^26.6.2", - "@jest/reporters": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "jest-changed-files": "^26.6.2", - "jest-config": "^26.6.3", - "jest-haste-map": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.6.2", - "jest-resolve-dependencies": "^26.6.3", - "jest-runner": "^26.6.3", - "jest-runtime": "^26.6.3", - "jest-snapshot": "^26.6.2", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "jest-watcher": "^26.6.2", - "micromatch": "^4.0.2", - "p-each-series": "^2.1.0", - "rimraf": "^3.0.0", - "slash": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@jest/environment": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-26.6.2.tgz", - "integrity": "sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA==", - "dependencies": { - "@jest/fake-timers": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "jest-mock": "^26.6.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@jest/fake-timers": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.6.2.tgz", - "integrity": "sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA==", - "dependencies": { - "@jest/types": "^26.6.2", - "@sinonjs/fake-timers": "^6.0.1", - "@types/node": "*", - "jest-message-util": "^26.6.2", - "jest-mock": "^26.6.2", - "jest-util": "^26.6.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@jest/globals": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-26.6.2.tgz", - "integrity": "sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA==", - "dependencies": { - "@jest/environment": "^26.6.2", - "@jest/types": "^26.6.2", - "expect": "^26.6.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@jest/reporters": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-26.6.2.tgz", - "integrity": "sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw==", - "dev": true, - "dependencies": { - "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.2", - "graceful-fs": "^4.2.4", - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^4.0.3", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.0.2", - "jest-haste-map": "^26.6.2", - "jest-resolve": "^26.6.2", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "slash": "^3.0.0", - "source-map": "^0.6.0", - "string-length": "^4.0.1", - "terminal-link": "^2.0.0", - "v8-to-istanbul": "^7.0.0" - }, - "engines": { - "node": ">= 10.14.2" - }, - "optionalDependencies": { - "node-notifier": "^8.0.0" - } - }, - "node_modules/@jest/source-map": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-26.6.2.tgz", - "integrity": "sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA==", - "dependencies": { - "callsites": "^3.0.0", - "graceful-fs": "^4.2.4", - "source-map": "^0.6.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@jest/test-result": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-26.6.2.tgz", - "integrity": "sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ==", - "dependencies": { - "@jest/console": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@jest/test-sequencer": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz", - "integrity": "sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw==", - "dependencies": { - "@jest/test-result": "^26.6.2", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^26.6.2", - "jest-runner": "^26.6.3", - "jest-runtime": "^26.6.3" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@jest/transform": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz", - "integrity": "sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==", - "dependencies": { - "@babel/core": "^7.1.0", - "@jest/types": "^26.6.2", - "babel-plugin-istanbul": "^6.0.0", - "chalk": "^4.0.0", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-util": "^26.6.2", - "micromatch": "^4.0.2", - "pirates": "^4.0.1", - "slash": "^3.0.0", - "source-map": "^0.6.1", - "write-file-atomic": "^3.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@sinonjs/commons": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", - "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", - "dependencies": { - "type-detect": "4.0.8" - } - }, - "node_modules/@sinonjs/fake-timers": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz", - "integrity": "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==", - "dependencies": { - "@sinonjs/commons": "^1.7.0" - } - }, - "node_modules/@tootallnate/once": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", - "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/@types/babel__core": { - "version": "7.1.16", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.16.tgz", - "integrity": "sha512-EAEHtisTMM+KaKwfWdC3oyllIqswlznXCIVCt7/oRNrh+DhgT4UEBNC/jlADNjvw7UnfbcdkGQcPVZ1xYiLcrQ==", - "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" - } - }, - "node_modules/@types/babel__generator": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.3.tgz", - "integrity": "sha512-/GWCmzJWqV7diQW54smJZzWbSFf4QYtF71WCKhcx6Ru/tFyQIY2eiiITcCAeuPbNSvT9YCGkVMqqvSk2Z0mXiA==", - "dependencies": { - "@babel/types": "^7.0.0" - } - }, - "node_modules/@types/babel__template": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", - "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", - "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "node_modules/@types/babel__traverse": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.2.tgz", - "integrity": "sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==", - "dependencies": { - "@babel/types": "^7.3.0" - } - }, - "node_modules/@types/graceful-fs": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", - "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/istanbul-lib-coverage": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz", - "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==" - }, - "node_modules/@types/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", - "dependencies": { - "@types/istanbul-lib-coverage": "*" - } - }, - "node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", - "dependencies": { - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/@types/node": { - "version": "16.10.3", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.10.3.tgz", - "integrity": "sha512-ho3Ruq+fFnBrZhUYI46n/bV2GjwzSkwuT4dTf0GkuNFmnb8nq4ny2z9JEVemFi6bdEJanHLlYfy9c6FN9B9McQ==" - }, - "node_modules/@types/normalize-package-data": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", - "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==" - }, - "node_modules/@types/prettier": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.4.1.tgz", - "integrity": "sha512-Fo79ojj3vdEZOHg3wR9ksAMRz4P3S5fDB5e/YWZiFnyFQI1WY2Vftu9XoXVVtJfxB7Bpce/QTqWSSntkz2Znrw==" - }, - "node_modules/@types/stack-utils": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", - "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" - }, - "node_modules/@types/yargs": { - "version": "15.0.14", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", - "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/@types/yargs-parser": { - "version": "20.2.1", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.1.tgz", - "integrity": "sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw==" - }, - "node_modules/abab": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", - "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==" - }, - "node_modules/acorn": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.5.0.tgz", - "integrity": "sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q==", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-globals": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", - "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", - "dependencies": { - "acorn": "^7.1.1", - "acorn-walk": "^7.1.1" - } - }, - "node_modules/acorn-globals/node_modules/acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-walk": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", - "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "dependencies": { - "debug": "4" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "dev": true, - "dependencies": { - "type-fest": "^0.21.3" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/asn1": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", - "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", - "dev": true, - "dependencies": { - "safer-buffer": "~2.1.0" - } - }, - "node_modules/assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" - }, - "node_modules/atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "bin": { - "atob": "bin/atob.js" - }, - "engines": { - "node": ">= 4.5.0" - } - }, - "node_modules/aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/aws4": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", - "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", - "dev": true - }, - "node_modules/axios": { - "version": "0.21.4", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", - "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", - "dependencies": { - "follow-redirects": "^1.14.0" - } - }, - "node_modules/babel-jest": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-26.6.3.tgz", - "integrity": "sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA==", - "dependencies": { - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/babel__core": "^7.1.7", - "babel-plugin-istanbul": "^6.0.0", - "babel-preset-jest": "^26.6.2", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "slash": "^3.0.0" - }, - "engines": { - "node": ">= 10.14.2" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/babel-plugin-istanbul": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz", - "integrity": "sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^4.0.0", - "test-exclude": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-plugin-jest-hoist": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz", - "integrity": "sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw==", - "dependencies": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.0.0", - "@types/babel__traverse": "^7.0.6" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/babel-preset-current-node-syntax": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", - "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", - "dependencies": { - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/plugin-syntax-class-properties": "^7.8.3", - "@babel/plugin-syntax-import-meta": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.8.3", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-top-level-await": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/babel-preset-jest": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz", - "integrity": "sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ==", - "dependencies": { - "babel-plugin-jest-hoist": "^26.6.2", - "babel-preset-current-node-syntax": "^1.0.0" - }, - "engines": { - "node": ">= 10.14.2" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "node_modules/base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "dependencies": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "dev": true, - "dependencies": { - "tweetnacl": "^0.14.3" - } - }, - "node_modules/bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", - "dev": true - }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/browser-or-node": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/browser-or-node/-/browser-or-node-1.3.0.tgz", - "integrity": "sha512-0F2z/VSnLbmEeBcUrSuDH5l0HxTXdQQzLjkmBR4cYfvg1zJrKSlmIZFqyFR8oX0NrwPhy3c3HQ6i3OxMbew4Tg==" - }, - "node_modules/browser-process-hrtime": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", - "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" - }, - "node_modules/browserslist": { - "version": "4.17.3", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.17.3.tgz", - "integrity": "sha512-59IqHJV5VGdcJZ+GZ2hU5n4Kv3YiASzW6Xk5g9tf5a/MAzGeFwgGWU39fVzNIOVcgB3+Gp+kiQu0HEfTVU/3VQ==", - "dependencies": { - "caniuse-lite": "^1.0.30001264", - "electron-to-chromium": "^1.3.857", - "escalade": "^3.1.1", - "node-releases": "^1.1.77", - "picocolors": "^0.2.1" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - } - }, - "node_modules/bser": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", - "dependencies": { - "node-int64": "^0.4.0" - } - }, - "node_modules/buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" - }, - "node_modules/cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "dependencies": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001265", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001265.tgz", - "integrity": "sha512-YzBnspggWV5hep1m9Z6sZVLOt7vrju8xWooFAgN6BA5qvy98qPAPb7vNUzypFaoh2pb3vlfzbDO8tB57UPGbtw==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - } - }, - "node_modules/capture-exit": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", - "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", - "dependencies": { - "rsvp": "^4.8.4" - }, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", - "dev": true - }, - "node_modules/catharsis": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/catharsis/-/catharsis-0.9.0.tgz", - "integrity": "sha512-prMTQVpcns/tzFgFVkVp6ak6RykZyWb3gu8ckUpd6YkTlacOd3DXGJjIpD4Q6zJirizvaiAjSSHlOsA+6sNh2A==", - "dev": true, - "dependencies": { - "lodash": "^4.17.15" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/char-regex": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", - "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" - }, - "node_modules/cjs-module-lexer": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz", - "integrity": "sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw==" - }, - "node_modules/class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "dependencies": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "node_modules/co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", - "engines": { - "iojs": ">= 1.0.0", - "node": ">= 0.12.0" - } - }, - "node_modules/collect-v8-coverage": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", - "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==" - }, - "node_modules/collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", - "dependencies": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/combine-errors": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/combine-errors/-/combine-errors-3.0.3.tgz", - "integrity": "sha1-9N9nQAg+VwOjGBEQwrEFUfAD2oY=", - "dependencies": { - "custom-error-instance": "2.1.1", - "lodash.uniqby": "4.5.0" - } - }, - "node_modules/combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dependencies": { - "delayed-stream": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - }, - "node_modules/convert-source-map": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", - "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", - "dependencies": { - "safe-buffer": "~5.1.1" - } - }, - "node_modules/copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "dev": true - }, - "node_modules/coveralls": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/coveralls/-/coveralls-3.1.1.tgz", - "integrity": "sha512-+dxnG2NHncSD1NrqbSM3dn/lE57O6Qf/koe9+I7c+wzkqRmEvcp0kgJdxKInzYzkICKkFMZsX3Vct3++tsF9ww==", - "dev": true, - "dependencies": { - "js-yaml": "^3.13.1", - "lcov-parse": "^1.0.0", - "log-driver": "^1.2.7", - "minimist": "^1.2.5", - "request": "^2.88.2" - }, - "bin": { - "coveralls": "bin/coveralls.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/cssom": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", - "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" - }, - "node_modules/cssstyle": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", - "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", - "dependencies": { - "cssom": "~0.3.6" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cssstyle/node_modules/cssom": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" - }, - "node_modules/custom-error-instance": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/custom-error-instance/-/custom-error-instance-2.1.1.tgz", - "integrity": "sha1-PPY5FIemYppiR+sMoM4ACBt+Nho=" - }, - "node_modules/cvat-data": { - "resolved": "../cvat-data", - "link": true - }, - "node_modules/dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "dev": true, - "dependencies": { - "assert-plus": "^1.0.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/data-urls": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", - "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", - "dependencies": { - "abab": "^2.0.3", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decimal.js": { - "version": "10.3.1", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz", - "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==" - }, - "node_modules/decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", - "engines": { - "node": ">=0.10" - } - }, - "node_modules/deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" - }, - "node_modules/deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dependencies": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/detect-browser": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/detect-browser/-/detect-browser-5.2.1.tgz", - "integrity": "sha512-eAcRiEPTs7utXWPaAgu/OX1HRJpxW7xSHpw4LTDrGFaeWnJ37HRlqpUkKsDm0AoTbtrvHQhH+5U2Cd87EGhJTg==" - }, - "node_modules/detect-newline": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", - "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/diff-sequences": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", - "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/domexception": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", - "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", - "dependencies": { - "webidl-conversions": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/domexception/node_modules/webidl-conversions": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", - "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", - "dev": true, - "dependencies": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, - "node_modules/electron-to-chromium": { - "version": "1.3.861", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.861.tgz", - "integrity": "sha512-GZyflmpMnZRdZ1e2yAyvuFwz1MPSVQelwHX4TJZyXypB8NcxdPvPNwy5lOTxnlkrK13EiQzyTPugRSnj6cBgKg==" - }, - "node_modules/emittery": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.7.2.tgz", - "integrity": "sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/emittery?sponsor=1" - } - }, - "node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "node_modules/end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dependencies": { - "once": "^1.4.0" - } - }, - "node_modules/entities": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz", - "integrity": "sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==", - "dev": true - }, - "node_modules/error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dependencies": { - "is-arrayish": "^0.2.1" - } - }, - "node_modules/error-stack-parser": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.6.tgz", - "integrity": "sha512-d51brTeqC+BHlwF0BhPtcYgF5nlzf9ZZ0ZIUQNZpc9ZB9qw5IJ2diTrBY9jlCJkTLITYPjmiX6OWCwH+fuyNgQ==", - "dependencies": { - "stackframe": "^1.1.1" - } - }, - "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "engines": { - "node": ">=8" - } - }, - "node_modules/escodegen": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", - "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", - "dependencies": { - "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1" - }, - "bin": { - "escodegen": "bin/escodegen.js", - "esgenerate": "bin/esgenerate.js" - }, - "engines": { - "node": ">=6.0" - }, - "optionalDependencies": { - "source-map": "~0.6.1" - } - }, - "node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/exec-sh": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.6.tgz", - "integrity": "sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w==" - }, - "node_modules/execa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "dependencies": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/expand-brackets/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "node_modules/expect": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz", - "integrity": "sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==", - "dependencies": { - "@jest/types": "^26.6.2", - "ansi-styles": "^4.0.0", - "jest-get-type": "^26.3.0", - "jest-matcher-utils": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-regex-util": "^26.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "dev": true - }, - "node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dependencies": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", - "dev": true, - "engines": [ - "node >=0.6.0" - ] - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" - }, - "node_modules/fb-watchman": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", - "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", - "dependencies": { - "bser": "2.1.1" - } - }, - "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/follow-redirects": { - "version": "1.14.8", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.8.tgz", - "integrity": "sha512-1x0S9UVJHsQprFcEC/qnNzBLcIxsjAV905f/UkQxbclCsoTWlacCNOpQa/anodLl2uaEKFhfWOvM2Qg77+15zA==", - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], - "engines": { - "node": ">=4.0" - }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } - } - }, - "node_modules/for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/form-data": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.5.1.tgz", - "integrity": "sha512-m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA==", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 0.12" - } - }, - "node_modules/fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", - "dependencies": { - "map-cache": "^0.2.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" - }, - "node_modules/fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/get-package-type": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "dev": true, - "dependencies": { - "assert-plus": "^1.0.0" - } - }, - "node_modules/glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "engines": { - "node": ">=4" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", - "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==" - }, - "node_modules/growly": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", - "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", - "dev": true, - "optional": true - }, - "node_modules/har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/har-validator": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", - "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", - "deprecated": "this library is no longer supported", - "dev": true, - "dependencies": { - "ajv": "^6.12.3", - "har-schema": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", - "dependencies": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", - "dependencies": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values/node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values/node_modules/kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==" - }, - "node_modules/html-encoding-sniffer": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", - "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", - "dependencies": { - "whatwg-encoding": "^1.0.5" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/html-escaper": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", - "dev": true - }, - "node_modules/http-proxy-agent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", - "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", - "dependencies": { - "@tootallnate/once": "1", - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "dev": true, - "dependencies": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - }, - "engines": { - "node": ">=0.8", - "npm": ">=1.3.7" - } - }, - "node_modules/https-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", - "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", - "dependencies": { - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/human-signals": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", - "dev": true, - "engines": { - "node": ">=8.12.0" - } - }, - "node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/import-local": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.3.tgz", - "integrity": "sha512-bE9iaUY3CXH8Cwfan/abDKAxe1KGT9kyGsBPqf6DMK/z0a2OzAsrukeYNgIH6cH5Xr452jb1TUL8rSfCLjZ9uA==", - "dev": true, - "dependencies": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - }, - "bin": { - "import-local-fixture": "fixtures/cli.js" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" - }, - "node_modules/is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, - "node_modules/is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dependencies": { - "ci-info": "^2.0.0" - }, - "bin": { - "is-ci": "bin.js" - } - }, - "node_modules/is-core-module": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.7.0.tgz", - "integrity": "sha512-ByY+tjCciCr+9nLryBYcSD50EOGWt95c7tIsKTG1J2ixKKXPvF7Ej3AVd+UfDydAJom3biBGDBALaO79ktwgEQ==", - "dependencies": { - "has": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - "dev": true, - "optional": true, - "bin": { - "is-docker": "cli.js" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-generator-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", - "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-potential-custom-element-name": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", - "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" - }, - "node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" - }, - "node_modules/is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dev": true, - "optional": true, - "dependencies": { - "is-docker": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" - }, - "node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", - "dev": true - }, - "node_modules/istanbul-lib-coverage": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz", - "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-instrument": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", - "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", - "dependencies": { - "@babel/core": "^7.7.5", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.0.0", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", - "dev": true, - "dependencies": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^3.0.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-source-maps": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz", - "integrity": "sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==", - "dev": true, - "dependencies": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-reports": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.3.tgz", - "integrity": "sha512-0i77ZFLsb9U3DHi22WzmIngVzfoyxxbQcZRqlF3KoKmCJGq9nhFHoGi8FqBztN2rE8w6hURnZghetn0xpkVb6A==", - "dev": true, - "dependencies": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest/-/jest-26.6.3.tgz", - "integrity": "sha512-lGS5PXGAzR4RF7V5+XObhqz2KZIDUA1yD0DG6pBVmy10eh0ZIXQImRuzocsI/N2XZ1GrLFwTS27In2i2jlpq1Q==", - "dev": true, - "dependencies": { - "@jest/core": "^26.6.3", - "import-local": "^3.0.2", - "jest-cli": "^26.6.3" - }, - "bin": { - "jest": "bin/jest.js" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-changed-files": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.6.2.tgz", - "integrity": "sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ==", - "dev": true, - "dependencies": { - "@jest/types": "^26.6.2", - "execa": "^4.0.0", - "throat": "^5.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-cli": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.3.tgz", - "integrity": "sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg==", - "dev": true, - "dependencies": { - "@jest/core": "^26.6.3", - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "import-local": "^3.0.2", - "is-ci": "^2.0.0", - "jest-config": "^26.6.3", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "prompts": "^2.0.1", - "yargs": "^15.4.1" - }, - "bin": { - "jest": "bin/jest.js" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-config": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.6.3.tgz", - "integrity": "sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg==", - "dependencies": { - "@babel/core": "^7.1.0", - "@jest/test-sequencer": "^26.6.3", - "@jest/types": "^26.6.2", - "babel-jest": "^26.6.3", - "chalk": "^4.0.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.1", - "graceful-fs": "^4.2.4", - "jest-environment-jsdom": "^26.6.2", - "jest-environment-node": "^26.6.2", - "jest-get-type": "^26.3.0", - "jest-jasmine2": "^26.6.3", - "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.6.2", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "micromatch": "^4.0.2", - "pretty-format": "^26.6.2" - }, - "engines": { - "node": ">= 10.14.2" - }, - "peerDependencies": { - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "ts-node": { - "optional": true - } - } - }, - "node_modules/jest-diff": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", - "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", - "dependencies": { - "chalk": "^4.0.0", - "diff-sequences": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-docblock": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-26.0.0.tgz", - "integrity": "sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w==", - "dependencies": { - "detect-newline": "^3.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-each": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-26.6.2.tgz", - "integrity": "sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A==", - "dependencies": { - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "jest-get-type": "^26.3.0", - "jest-util": "^26.6.2", - "pretty-format": "^26.6.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-environment-jsdom": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz", - "integrity": "sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q==", - "dependencies": { - "@jest/environment": "^26.6.2", - "@jest/fake-timers": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "jest-mock": "^26.6.2", - "jest-util": "^26.6.2", - "jsdom": "^16.4.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-environment-node": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.6.2.tgz", - "integrity": "sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag==", - "dependencies": { - "@jest/environment": "^26.6.2", - "@jest/fake-timers": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "jest-mock": "^26.6.2", - "jest-util": "^26.6.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-get-type": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", - "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-haste-map": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", - "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==", - "dependencies": { - "@jest/types": "^26.6.2", - "@types/graceful-fs": "^4.1.2", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.4", - "jest-regex-util": "^26.0.0", - "jest-serializer": "^26.6.2", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "micromatch": "^4.0.2", - "sane": "^4.0.3", - "walker": "^1.0.7" - }, - "engines": { - "node": ">= 10.14.2" - }, - "optionalDependencies": { - "fsevents": "^2.1.2" - } - }, - "node_modules/jest-jasmine2": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz", - "integrity": "sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg==", - "dependencies": { - "@babel/traverse": "^7.1.0", - "@jest/environment": "^26.6.2", - "@jest/source-map": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "expect": "^26.6.2", - "is-generator-fn": "^2.0.0", - "jest-each": "^26.6.2", - "jest-matcher-utils": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-runtime": "^26.6.3", - "jest-snapshot": "^26.6.2", - "jest-util": "^26.6.2", - "pretty-format": "^26.6.2", - "throat": "^5.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-junit": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/jest-junit/-/jest-junit-6.4.0.tgz", - "integrity": "sha512-GXEZA5WBeUich94BARoEUccJumhCgCerg7mXDFLxWwI2P7wL3Z7sGWk+53x343YdBLjiMR9aD/gYMVKO+0pE4Q==", - "dev": true, - "dependencies": { - "jest-validate": "^24.0.0", - "mkdirp": "^0.5.1", - "strip-ansi": "^4.0.0", - "xml": "^1.0.1" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/jest-junit/node_modules/@jest/types": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz", - "integrity": "sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^1.1.1", - "@types/yargs": "^13.0.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-junit/node_modules/@types/istanbul-reports": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", - "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "*", - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/jest-junit/node_modules/@types/yargs": { - "version": "13.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.12.tgz", - "integrity": "sha512-qCxJE1qgz2y0hA4pIxjBR+PelCH0U5CK1XJXFwCNqfmliatKp47UCXXE9Dyk1OXBDLvsCF57TqQEJaeLfDYEOQ==", - "dev": true, - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/jest-junit/node_modules/ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/jest-junit/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/jest-junit/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/jest-junit/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/jest-junit/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "node_modules/jest-junit/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/jest-junit/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/jest-junit/node_modules/jest-get-type": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-24.9.0.tgz", - "integrity": "sha512-lUseMzAley4LhIcpSP9Jf+fTrQ4a1yHQwLNeeVa2cEmbCGeoZAtYPOIv8JaxLD/sUpKxetKGP+gsHl8f8TSj8Q==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-junit/node_modules/jest-validate": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-24.9.0.tgz", - "integrity": "sha512-HPIt6C5ACwiqSiwi+OfSSHbK8sG7akG8eATl+IPKaeIjtPOeBUd/g3J7DghugzxrGjI93qS/+RPKe1H6PqvhRQ==", - "dev": true, - "dependencies": { - "@jest/types": "^24.9.0", - "camelcase": "^5.3.1", - "chalk": "^2.0.1", - "jest-get-type": "^24.9.0", - "leven": "^3.1.0", - "pretty-format": "^24.9.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-junit/node_modules/pretty-format": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-24.9.0.tgz", - "integrity": "sha512-00ZMZUiHaJrNfk33guavqgvfJS30sLYf0f8+Srklv0AMPodGGHcoHgksZ3OThYnIvOd+8yMCn0YiEOogjlgsnA==", - "dev": true, - "dependencies": { - "@jest/types": "^24.9.0", - "ansi-regex": "^4.0.0", - "ansi-styles": "^3.2.0", - "react-is": "^16.8.4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-junit/node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", - "dev": true - }, - "node_modules/jest-junit/node_modules/strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "dependencies": { - "ansi-regex": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/jest-junit/node_modules/strip-ansi/node_modules/ansi-regex": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", - "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/jest-junit/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/jest-leak-detector": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz", - "integrity": "sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg==", - "dependencies": { - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-matcher-utils": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", - "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", - "dependencies": { - "chalk": "^4.0.0", - "jest-diff": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-message-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz", - "integrity": "sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==", - "dependencies": { - "@babel/code-frame": "^7.0.0", - "@jest/types": "^26.6.2", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "micromatch": "^4.0.2", - "pretty-format": "^26.6.2", - "slash": "^3.0.0", - "stack-utils": "^2.0.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-mock": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-26.6.2.tgz", - "integrity": "sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew==", - "dependencies": { - "@jest/types": "^26.6.2", - "@types/node": "*" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-pnp-resolver": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", - "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", - "engines": { - "node": ">=6" - }, - "peerDependencies": { - "jest-resolve": "*" - }, - "peerDependenciesMeta": { - "jest-resolve": { - "optional": true - } - } - }, - "node_modules/jest-regex-util": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", - "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-resolve": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", - "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", - "dependencies": { - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^26.6.2", - "read-pkg-up": "^7.0.1", - "resolve": "^1.18.1", - "slash": "^3.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-resolve-dependencies": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz", - "integrity": "sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg==", - "dev": true, - "dependencies": { - "@jest/types": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-snapshot": "^26.6.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-runner": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-26.6.3.tgz", - "integrity": "sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ==", - "dependencies": { - "@jest/console": "^26.6.2", - "@jest/environment": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "emittery": "^0.7.1", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "jest-config": "^26.6.3", - "jest-docblock": "^26.0.0", - "jest-haste-map": "^26.6.2", - "jest-leak-detector": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-resolve": "^26.6.2", - "jest-runtime": "^26.6.3", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "source-map-support": "^0.5.6", - "throat": "^5.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-runtime": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.6.3.tgz", - "integrity": "sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw==", - "dependencies": { - "@jest/console": "^26.6.2", - "@jest/environment": "^26.6.2", - "@jest/fake-timers": "^26.6.2", - "@jest/globals": "^26.6.2", - "@jest/source-map": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0", - "cjs-module-lexer": "^0.6.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.4", - "jest-config": "^26.6.3", - "jest-haste-map": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-mock": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.6.2", - "jest-snapshot": "^26.6.2", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "slash": "^3.0.0", - "strip-bom": "^4.0.0", - "yargs": "^15.4.1" - }, - "bin": { - "jest-runtime": "bin/jest-runtime.js" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-serializer": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", - "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", - "dependencies": { - "@types/node": "*", - "graceful-fs": "^4.2.4" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-snapshot": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.6.2.tgz", - "integrity": "sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og==", - "dependencies": { - "@babel/types": "^7.0.0", - "@jest/types": "^26.6.2", - "@types/babel__traverse": "^7.0.4", - "@types/prettier": "^2.0.0", - "chalk": "^4.0.0", - "expect": "^26.6.2", - "graceful-fs": "^4.2.4", - "jest-diff": "^26.6.2", - "jest-get-type": "^26.3.0", - "jest-haste-map": "^26.6.2", - "jest-matcher-utils": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-resolve": "^26.6.2", - "natural-compare": "^1.4.0", - "pretty-format": "^26.6.2", - "semver": "^7.3.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-snapshot/node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/jest-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", - "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", - "dependencies": { - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "is-ci": "^2.0.0", - "micromatch": "^4.0.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-validate": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz", - "integrity": "sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==", - "dependencies": { - "@jest/types": "^26.6.2", - "camelcase": "^6.0.0", - "chalk": "^4.0.0", - "jest-get-type": "^26.3.0", - "leven": "^3.1.0", - "pretty-format": "^26.6.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-validate/node_modules/camelcase": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", - "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/jest-watcher": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.6.2.tgz", - "integrity": "sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ==", - "dev": true, - "dependencies": { - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "jest-util": "^26.6.2", - "string-length": "^4.0.1" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/js-base64": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz", - "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==" - }, - "node_modules/js-cookie": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/js-cookie/-/js-cookie-2.2.1.tgz", - "integrity": "sha512-HvdH2LzI/EAZcUwA8+0nKNtWHqS+ZmijLA30RwZA0bo7ToCckjK5MkGhjED9KoRcXO6BaGI3I9UIzSA1FKFPOQ==" - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - }, - "node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/js2xmlparser": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/js2xmlparser/-/js2xmlparser-4.0.1.tgz", - "integrity": "sha512-KrPTolcw6RocpYjdC7pL7v62e55q7qOMHvLX1UCLc5AAS8qeJ6nukarEJAF2KL2PZxlbGueEbINqZR2bDe/gUw==", - "dev": true, - "dependencies": { - "xmlcreate": "^2.0.3" - } - }, - "node_modules/jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", - "dev": true - }, - "node_modules/jsdoc": { - "version": "3.6.7", - "resolved": "https://registry.npmjs.org/jsdoc/-/jsdoc-3.6.7.tgz", - "integrity": "sha512-sxKt7h0vzCd+3Y81Ey2qinupL6DpRSZJclS04ugHDNmRUXGzqicMJ6iwayhSA0S0DwwX30c5ozyUthr1QKF6uw==", - "dev": true, - "dependencies": { - "@babel/parser": "^7.9.4", - "bluebird": "^3.7.2", - "catharsis": "^0.9.0", - "escape-string-regexp": "^2.0.0", - "js2xmlparser": "^4.0.1", - "klaw": "^3.0.0", - "markdown-it": "^10.0.0", - "markdown-it-anchor": "^5.2.7", - "marked": "^2.0.3", - "mkdirp": "^1.0.4", - "requizzle": "^0.2.3", - "strip-json-comments": "^3.1.0", - "taffydb": "2.6.2", - "underscore": "~1.13.1" - }, - "bin": { - "jsdoc": "jsdoc.js" - }, - "engines": { - "node": ">=8.15.0" - } - }, - "node_modules/jsdoc/node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true, - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/jsdom": { - "version": "16.7.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", - "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", - "dependencies": { - "abab": "^2.0.5", - "acorn": "^8.2.4", - "acorn-globals": "^6.0.0", - "cssom": "^0.4.4", - "cssstyle": "^2.3.0", - "data-urls": "^2.0.0", - "decimal.js": "^10.2.1", - "domexception": "^2.0.1", - "escodegen": "^2.0.0", - "form-data": "^3.0.0", - "html-encoding-sniffer": "^2.0.1", - "http-proxy-agent": "^4.0.1", - "https-proxy-agent": "^5.0.0", - "is-potential-custom-element-name": "^1.0.1", - "nwsapi": "^2.2.0", - "parse5": "6.0.1", - "saxes": "^5.0.1", - "symbol-tree": "^3.2.4", - "tough-cookie": "^4.0.0", - "w3c-hr-time": "^1.0.2", - "w3c-xmlserializer": "^2.0.0", - "webidl-conversions": "^6.1.0", - "whatwg-encoding": "^1.0.5", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.5.0", - "ws": "^7.4.6", - "xml-name-validator": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "canvas": "^2.5.0" - }, - "peerDependenciesMeta": { - "canvas": { - "optional": true - } - } - }, - "node_modules/jsdom/node_modules/form-data": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", - "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/json-logic-js": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/json-logic-js/-/json-logic-js-2.0.1.tgz", - "integrity": "sha512-J3hhqM4IY66sL8qyzU7cwLmTAt3kA6ZsYxyuZBEwhcc+OYPTmAHc64fBTXHT6K5RwFeUqJUX1tfO7wpKsUx+9A==" - }, - "node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" - }, - "node_modules/json-schema": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", - "dev": true - }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "node_modules/json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", - "dev": true - }, - "node_modules/json5": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", - "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jsprim": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", - "dev": true, - "engines": [ - "node >=0.6.0" - ], - "dependencies": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.2.3", - "verror": "1.10.0" - } - }, - "node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/klaw": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/klaw/-/klaw-3.0.0.tgz", - "integrity": "sha512-0Fo5oir+O9jnXu5EefYbVK+mHMBeEVEy2cmctR1O1NECcCkPRreJKrS6Qt/j3KC2C148Dfo9i3pCmCMsdqGr0g==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.9" - } - }, - "node_modules/kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/lcov-parse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lcov-parse/-/lcov-parse-1.0.0.tgz", - "integrity": "sha1-6w1GtUER68VhrLTECO+TY73I9+A=", - "dev": true, - "bin": { - "lcov-parse": "bin/cli.js" - } - }, - "node_modules/leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", - "engines": { - "node": ">=6" - } - }, - "node_modules/levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", - "dependencies": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/lines-and-columns": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", - "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=" - }, - "node_modules/linkify-it": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-2.2.0.tgz", - "integrity": "sha512-GnAl/knGn+i1U/wjBz3akz2stz+HrHLsxMwHQGofCDfPvlf+gDKN58UtfmUquTY4/MXeE2x7k19KQmeoZi94Iw==", - "dev": true, - "dependencies": { - "uc.micro": "^1.0.1" - } - }, - "node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "node_modules/lodash._baseiteratee": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash._baseiteratee/-/lodash._baseiteratee-4.7.0.tgz", - "integrity": "sha1-NKm1VDVycnw9sueO2uPA6eZr0QI=", - "dependencies": { - "lodash._stringtopath": "~4.8.0" - } - }, - "node_modules/lodash._basetostring": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-4.12.0.tgz", - "integrity": "sha1-kyfJ3FFYhmt/pLnUL0Y45XZt2d8=" - }, - "node_modules/lodash._baseuniq": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash._baseuniq/-/lodash._baseuniq-4.6.0.tgz", - "integrity": "sha1-DrtE5FaBSveQXGIS+iybLVG4Qeg=", - "dependencies": { - "lodash._createset": "~4.0.0", - "lodash._root": "~3.0.0" - } - }, - "node_modules/lodash._createset": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/lodash._createset/-/lodash._createset-4.0.3.tgz", - "integrity": "sha1-D0ZZ+7CddRlPqeK4imZE02PJ/iY=" - }, - "node_modules/lodash._root": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/lodash._root/-/lodash._root-3.0.1.tgz", - "integrity": "sha1-+6HEUkwZ7ppfgTa0YJ8BfPTe1pI=" - }, - "node_modules/lodash._stringtopath": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/lodash._stringtopath/-/lodash._stringtopath-4.8.0.tgz", - "integrity": "sha1-lBvPDmQmbl/B1m/tCmlZVExXaCQ=", - "dependencies": { - "lodash._basetostring": "~4.12.0" - } - }, - "node_modules/lodash.throttle": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", - "integrity": "sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ=" - }, - "node_modules/lodash.uniqby": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniqby/-/lodash.uniqby-4.5.0.tgz", - "integrity": "sha1-o6F7v2LutiQPSRhG6XwcTipeHiE=", - "dependencies": { - "lodash._baseiteratee": "~4.7.0", - "lodash._baseuniq": "~4.6.0" - } - }, - "node_modules/log-driver": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/log-driver/-/log-driver-1.2.7.tgz", - "integrity": "sha512-U7KCmLdqsGHBLeWqYlFA0V0Sl6P08EE1ZrmA9cxjUE0WVqT9qnyVDPz1kzpFEP0jdJuFnasWIfSd7fsaNXkpbg==", - "dev": true, - "engines": { - "node": ">=0.8.6" - } - }, - "node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/makeerror": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", - "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", - "dependencies": { - "tmpl": "1.0.x" - } - }, - "node_modules/map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", - "dependencies": { - "object-visit": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/markdown-it": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-10.0.0.tgz", - "integrity": "sha512-YWOP1j7UbDNz+TumYP1kpwnP0aEa711cJjrAQrzd0UXlbJfc5aAq0F/PZHjiioqDC1NKgvIMX+o+9Bk7yuM2dg==", - "dev": true, - "dependencies": { - "argparse": "^1.0.7", - "entities": "~2.0.0", - "linkify-it": "^2.0.0", - "mdurl": "^1.0.1", - "uc.micro": "^1.0.5" - }, - "bin": { - "markdown-it": "bin/markdown-it.js" - } - }, - "node_modules/markdown-it-anchor": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/markdown-it-anchor/-/markdown-it-anchor-5.3.0.tgz", - "integrity": "sha512-/V1MnLL/rgJ3jkMWo84UR+K+jF1cxNG1a+KwqeXqTIJ+jtA8aWSHuigx8lTzauiIjBDbwF3NcWQMotd0Dm39jA==", - "dev": true, - "peerDependencies": { - "markdown-it": "*" - } - }, - "node_modules/marked": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/marked/-/marked-2.1.3.tgz", - "integrity": "sha512-/Q+7MGzaETqifOMWYEA7HVMaZb4XbcRfaOzcSsHZEith83KGlvaSG33u0SKu89Mj5h+T8V2hM+8O45Qc5XTgwA==", - "dev": true, - "bin": { - "marked": "bin/marked" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/mdurl": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", - "integrity": "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=", - "dev": true - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" - }, - "node_modules/micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "dependencies": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/mime-db": { - "version": "1.50.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.50.0.tgz", - "integrity": "sha512-9tMZCDlYHqeERXEHO9f/hKfNXhre5dK2eE/krIvUjZbS2KPcqGDfNShIWS1uW9XOTKQKqK6qbeOci18rbfW77A==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.33", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.33.tgz", - "integrity": "sha512-plLElXp7pRDd0bNZHw+nMd52vRYjLwQjygaNg7ddJ2uJtTlmnTCjWuPKxVu6//AdaRuME84SvLW91sIkBqGT0g==", - "dependencies": { - "mime-db": "1.50.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" - }, - "node_modules/mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "dependencies": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "node_modules/nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" - }, - "node_modules/nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" - }, - "node_modules/node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=" - }, - "node_modules/node-modules-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", - "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/node-notifier": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.2.tgz", - "integrity": "sha512-oJP/9NAdd9+x2Q+rfphB2RJCHjod70RcRLjosiPMMu5gjIfwVnOUGq2nbTjTUbmy0DJ/tFIVT30+Qe3nzl4TJg==", - "dev": true, - "optional": true, - "dependencies": { - "growly": "^1.3.0", - "is-wsl": "^2.2.0", - "semver": "^7.3.2", - "shellwords": "^0.1.1", - "uuid": "^8.3.0", - "which": "^2.0.2" - } - }, - "node_modules/node-notifier/node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "optional": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/node-releases": { - "version": "1.1.77", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.77.tgz", - "integrity": "sha512-rB1DUFUNAN4Gn9keO2K1efO35IDK7yKHCdCaIMvFO7yUYmmZYeDjnGKle26G4rwj+LKRQpjyUUvMkPglwGCYNQ==" - }, - "node_modules/normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "node_modules/normalize-package-data/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/nwsapi": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", - "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==" - }, - "node_modules/oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", - "dependencies": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/is-descriptor/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", - "dependencies": { - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", - "dependencies": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/p-each-series": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz", - "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", - "engines": { - "node": ">=4" - } - }, - "node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" - }, - "node_modules/pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "engines": { - "node": ">=8" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" - }, - "node_modules/performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", - "dev": true - }, - "node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "node_modules/picomatch": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", - "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pirates": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", - "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", - "dependencies": { - "node-modules-regexp": "^1.0.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/platform": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/platform/-/platform-1.3.6.tgz", - "integrity": "sha512-fnWVljUchTro6RiCFvCXBbNhJc2NijN7oIQxbwsyL0buWJPG85v81ehlHI9fXrJsMNgTofEoWIQeClKpgxFLrg==" - }, - "node_modules/posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", - "dependencies": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/prompts": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.1.tgz", - "integrity": "sha512-EQyfIuO2hPDsX1L/blblV+H7I0knhgAd82cVneCwcdND9B8AuCDuRcBH6yIcG4dFzlOUqbazQqwGjx5xmsNLuQ==", - "dev": true, - "dependencies": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/proper-lockfile": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/proper-lockfile/-/proper-lockfile-2.0.1.tgz", - "integrity": "sha1-FZ+wYZPTIAP0s2kd0uwaY0qoDR0=", - "dependencies": { - "graceful-fs": "^4.1.2", - "retry": "^0.10.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/psl": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" - }, - "node_modules/pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "node_modules/punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "engines": { - "node": ">=6" - } - }, - "node_modules/qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", - "dev": true, - "engines": { - "node": ">=0.6" - } - }, - "node_modules/querystringify": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", - "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" - }, - "node_modules/quickhull": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/quickhull/-/quickhull-1.0.3.tgz", - "integrity": "sha512-AQbLaXdzGDJdO9Mu3qY/NY5JWlDqIutCLW8vJbsQTq+/bydIZeltnMVRKCElp81Y5/uRm4Yw/RsMdcltFYsS6w==" - }, - "node_modules/react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" - }, - "node_modules/read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "dependencies": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", - "dependencies": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/read-pkg-up/node_modules/type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/read-pkg/node_modules/type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "dependencies": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" - }, - "node_modules/repeat-element": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", - "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "engines": { - "node": ">=0.10" - } - }, - "node_modules/request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", - "dev": true, - "dependencies": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/request/node_modules/form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "dev": true, - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 0.12" - } - }, - "node_modules/request/node_modules/tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "dev": true, - "dependencies": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/request/node_modules/uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", - "dev": true, - "bin": { - "uuid": "bin/uuid" - } - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" - }, - "node_modules/requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" - }, - "node_modules/requizzle": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/requizzle/-/requizzle-0.2.3.tgz", - "integrity": "sha512-YanoyJjykPxGHii0fZP0uUPEXpvqfBDxWV7s6GKAiiOsiqhX6vHNyW3Qzdmqp/iq/ExbhaGbVrjB4ruEVSM4GQ==", - "dev": true, - "dependencies": { - "lodash": "^4.17.14" - } - }, - "node_modules/resolve": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", - "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", - "dependencies": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", - "dev": true, - "dependencies": { - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", - "deprecated": "https://github.com/lydell/resolve-url#deprecated" - }, - "node_modules/ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "engines": { - "node": ">=0.12" - } - }, - "node_modules/retry": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.10.1.tgz", - "integrity": "sha1-52OI0heZLCUnUCQdPTlW/tmNj/Q=", - "engines": { - "node": "*" - } - }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/rsvp": { - "version": "4.8.5", - "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", - "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", - "engines": { - "node": "6.* || >= 7.*" - } - }, - "node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", - "dependencies": { - "ret": "~0.1.10" - } - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "node_modules/sane": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", - "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", - "deprecated": "some dependency vulnerabilities fixed, support for node < 10 dropped, and newer ECMAScript syntax/features added", - "dependencies": { - "@cnakazawa/watch": "^1.0.3", - "anymatch": "^2.0.0", - "capture-exit": "^2.0.0", - "exec-sh": "^0.3.2", - "execa": "^1.0.0", - "fb-watchman": "^2.0.0", - "micromatch": "^3.1.4", - "minimist": "^1.1.1", - "walker": "~1.0.5" - }, - "bin": { - "sane": "src/cli.js" - }, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/sane/node_modules/anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dependencies": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - } - }, - "node_modules/sane/node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/braces/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dependencies": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - }, - "engines": { - "node": ">=4.8" - } - }, - "node_modules/sane/node_modules/execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dependencies": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/sane/node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/fill-range/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/sane/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dependencies": { - "remove-trailing-separator": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "dependencies": { - "path-key": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/sane/node_modules/path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "engines": { - "node": ">=4" - } - }, - "node_modules/sane/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/sane/node_modules/shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dependencies": { - "shebang-regex": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/saxes": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", - "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", - "dependencies": { - "xmlchars": "^2.2.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" - }, - "node_modules/set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "dependencies": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/set-value/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/set-value/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/shellwords": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", - "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", - "dev": true, - "optional": true - }, - "node_modules/signal-exit": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.5.tgz", - "integrity": "sha512-KWcOiKeQj6ZyXx7zq4YxSMgHRlod4czeBQZrPb8OKcohcqAXShm7E20kEMle9WBt26hFcAf0qLOcp5zmY7kOqQ==" - }, - "node_modules/sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", - "dev": true - }, - "node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "engines": { - "node": ">=8" - } - }, - "node_modules/snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "dependencies": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "dependencies": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "dependencies": { - "kind-of": "^3.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-util/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/snapdragon/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "node_modules/snapdragon/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "dependencies": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } - }, - "node_modules/source-map-support": { - "version": "0.5.20", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.20.tgz", - "integrity": "sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==", - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/source-map-url": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", - "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==" - }, - "node_modules/spdx-correct": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", - "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", - "dependencies": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" - }, - "node_modules/spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-license-ids": { - "version": "3.0.10", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.10.tgz", - "integrity": "sha512-oie3/+gKf7QtpitB0LYLETe+k8SifzsX4KixvpOsbI6S0kRiRQ5MKOio8eMSAKQ17N06+wdEOXRiId+zOxo0hA==" - }, - "node_modules/split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "dependencies": { - "extend-shallow": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" - }, - "node_modules/sshpk": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", - "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", - "dev": true, - "dependencies": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - }, - "bin": { - "sshpk-conv": "bin/sshpk-conv", - "sshpk-sign": "bin/sshpk-sign", - "sshpk-verify": "bin/sshpk-verify" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/stack-utils": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz", - "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==", - "dependencies": { - "escape-string-regexp": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/stackframe": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.0.tgz", - "integrity": "sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA==" - }, - "node_modules/static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", - "dependencies": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/store": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/store/-/store-2.0.12.tgz", - "integrity": "sha1-jFNOKguDH3K3X8XxEZhXxE711ZM=", - "engines": { - "node": "*" - } - }, - "node_modules/string-length": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", - "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", - "dev": true, - "dependencies": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-hyperlinks": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", - "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/symbol-tree": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", - "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" - }, - "node_modules/taffydb": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/taffydb/-/taffydb-2.6.2.tgz", - "integrity": "sha1-fLy2S1oUG2ou/CxdLGe04VCyomg=", - "dev": true - }, - "node_modules/terminal-link": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", - "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", - "dev": true, - "dependencies": { - "ansi-escapes": "^4.2.1", - "supports-hyperlinks": "^2.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/test-exclude": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", - "dependencies": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/throat": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", - "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==" - }, - "node_modules/tmpl": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" - }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "engines": { - "node": ">=4" - } - }, - "node_modules/to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-object-path/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "dependencies": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/tough-cookie": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", - "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", - "dependencies": { - "psl": "^1.1.33", - "punycode": "^2.1.1", - "universalify": "^0.1.2" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/tr46": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", - "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", - "dependencies": { - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "dev": true, - "dependencies": { - "safe-buffer": "^5.0.1" - }, - "engines": { - "node": "*" - } - }, - "node_modules/tus-js-client": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/tus-js-client/-/tus-js-client-2.3.0.tgz", - "integrity": "sha512-I4cSwm6N5qxqCmBqenvutwSHe9ntf81lLrtf6BmLpG2v4wTl89atCQKqGgqvkodE6Lx+iKIjMbaXmfvStTg01g==", - "dependencies": { - "buffer-from": "^0.1.1", - "combine-errors": "^3.0.3", - "is-stream": "^2.0.0", - "js-base64": "^2.6.1", - "lodash.throttle": "^4.1.1", - "proper-lockfile": "^2.0.1", - "url-parse": "^1.4.3" - } - }, - "node_modules/tus-js-client/node_modules/buffer-from": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-0.1.2.tgz", - "integrity": "sha512-RiWIenusJsmI2KcvqQABB83tLxCByE3upSP8QU3rJDMVFGPWLvPQJt/O1Su9moRWeH7d+Q2HYb68f6+v+tw2vg==" - }, - "node_modules/tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", - "dev": true - }, - "node_modules/type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", - "dependencies": { - "prelude-ls": "~1.1.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", - "engines": { - "node": ">=4" - } - }, - "node_modules/type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "dependencies": { - "is-typedarray": "^1.0.0" - } - }, - "node_modules/uc.micro": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz", - "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==", - "dev": true - }, - "node_modules/underscore": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.1.tgz", - "integrity": "sha512-hzSoAVtJF+3ZtiFX0VgfFPHEDRm7Y/QPjGyNo4TVdnDTdft3tr8hEkD25a1jC+TjTuE7tkHGKkhwCgs9dgBB2g==", - "dev": true - }, - "node_modules/union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "dependencies": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/union-value/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", - "dependencies": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", - "dependencies": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dependencies": { - "isarray": "1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", - "deprecated": "Please see https://github.com/lydell/urix#deprecated" - }, - "node_modules/url-parse": { - "version": "1.5.10", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", - "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", - "dependencies": { - "querystringify": "^2.1.1", - "requires-port": "^1.0.0" - } - }, - "node_modules/use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "dev": true, - "optional": true, - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/v8-to-istanbul": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.1.2.tgz", - "integrity": "sha512-TxNb7YEUwkLXCQYeudi6lgQ/SZrzNO4kMdlqVxaZPUIUjCv6iSSypUQX70kNBSERpQ8fk48+d61FXk+tgqcWow==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^1.6.0", - "source-map": "^0.7.3" - }, - "engines": { - "node": ">=10.10.0" - } - }, - "node_modules/v8-to-istanbul/node_modules/source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "node_modules/verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "dev": true, - "engines": [ - "node >=0.6.0" - ], - "dependencies": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, - "node_modules/w3c-hr-time": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", - "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", - "dependencies": { - "browser-process-hrtime": "^1.0.0" - } - }, - "node_modules/w3c-xmlserializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", - "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", - "dependencies": { - "xml-name-validator": "^3.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/walker": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", - "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", - "dependencies": { - "makeerror": "1.0.x" - } - }, - "node_modules/webidl-conversions": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", - "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", - "engines": { - "node": ">=10.4" - } - }, - "node_modules/whatwg-encoding": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", - "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", - "dependencies": { - "iconv-lite": "0.4.24" - } - }, - "node_modules/whatwg-mimetype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", - "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" - }, - "node_modules/whatwg-url": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", - "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", - "dependencies": { - "lodash": "^4.7.0", - "tr46": "^2.1.0", - "webidl-conversions": "^6.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" - }, - "node_modules/word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" - }, - "node_modules/write-file-atomic": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", - "dependencies": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - }, - "node_modules/ws": { - "version": "7.5.5", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.5.tgz", - "integrity": "sha512-BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w==", - "engines": { - "node": ">=8.3.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/xml": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/xml/-/xml-1.0.1.tgz", - "integrity": "sha1-eLpyAgApxbyHuKgaPPzXS0ovweU=", - "dev": true - }, - "node_modules/xml-name-validator": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", - "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" - }, - "node_modules/xmlchars": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", - "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" - }, - "node_modules/xmlcreate": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/xmlcreate/-/xmlcreate-2.0.3.tgz", - "integrity": "sha512-HgS+X6zAztGa9zIK3Y3LXuJes33Lz9x+YyTxgrkIdabu2vqcGOWwdfCpf1hWLRrd553wd4QCDf6BBO6FfdsRiQ==", - "dev": true - }, - "node_modules/y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" - }, - "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "node_modules/yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "dependencies": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - }, - "engines": { - "node": ">=6" - } - } - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.15.8", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.15.8.tgz", - "integrity": "sha512-2IAnmn8zbvC/jKYhq5Ki9I+DwjlrtMPUCH/CpHvqI4dNnlwHwsxoIhlc8WcYY5LSYknXQtAlFYuHfqAFCvQ4Wg==", - "requires": { - "@babel/highlight": "^7.14.5" - } - }, - "@babel/compat-data": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.15.0.tgz", - "integrity": "sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==" - }, - "@babel/core": { - "version": "7.15.8", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.15.8.tgz", - "integrity": "sha512-3UG9dsxvYBMYwRv+gS41WKHno4K60/9GPy1CJaH6xy3Elq8CTtvtjT5R5jmNhXfCYLX2mTw+7/aq5ak/gOE0og==", - "requires": { - "@babel/code-frame": "^7.15.8", - "@babel/generator": "^7.15.8", - "@babel/helper-compilation-targets": "^7.15.4", - "@babel/helper-module-transforms": "^7.15.8", - "@babel/helpers": "^7.15.4", - "@babel/parser": "^7.15.8", - "@babel/template": "^7.15.4", - "@babel/traverse": "^7.15.4", - "@babel/types": "^7.15.6", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.1.2", - "semver": "^6.3.0", - "source-map": "^0.5.0" - }, - "dependencies": { - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" - } - } - }, - "@babel/generator": { - "version": "7.15.8", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.8.tgz", - "integrity": "sha512-ECmAKstXbp1cvpTTZciZCgfOt6iN64lR0d+euv3UZisU5awfRawOvg07Utn/qBGuH4bRIEZKrA/4LzZyXhZr8g==", - "requires": { - "@babel/types": "^7.15.6", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - }, - "dependencies": { - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" - } - } - }, - "@babel/helper-compilation-targets": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.4.tgz", - "integrity": "sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ==", - "requires": { - "@babel/compat-data": "^7.15.0", - "@babel/helper-validator-option": "^7.14.5", - "browserslist": "^4.16.6", - "semver": "^6.3.0" - } - }, - "@babel/helper-function-name": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz", - "integrity": "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==", - "requires": { - "@babel/helper-get-function-arity": "^7.15.4", - "@babel/template": "^7.15.4", - "@babel/types": "^7.15.4" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz", - "integrity": "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==", - "requires": { - "@babel/types": "^7.15.4" - } - }, - "@babel/helper-hoist-variables": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz", - "integrity": "sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA==", - "requires": { - "@babel/types": "^7.15.4" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.4.tgz", - "integrity": "sha512-cokOMkxC/BTyNP1AlY25HuBWM32iCEsLPI4BHDpJCHHm1FU2E7dKWWIXJgQgSFiu4lp8q3bL1BIKwqkSUviqtA==", - "requires": { - "@babel/types": "^7.15.4" - } - }, - "@babel/helper-module-imports": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.15.4.tgz", - "integrity": "sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA==", - "requires": { - "@babel/types": "^7.15.4" - } - }, - "@babel/helper-module-transforms": { - "version": "7.15.8", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.15.8.tgz", - "integrity": "sha512-DfAfA6PfpG8t4S6npwzLvTUpp0sS7JrcuaMiy1Y5645laRJIp/LiLGIBbQKaXSInK8tiGNI7FL7L8UvB8gdUZg==", - "requires": { - "@babel/helper-module-imports": "^7.15.4", - "@babel/helper-replace-supers": "^7.15.4", - "@babel/helper-simple-access": "^7.15.4", - "@babel/helper-split-export-declaration": "^7.15.4", - "@babel/helper-validator-identifier": "^7.15.7", - "@babel/template": "^7.15.4", - "@babel/traverse": "^7.15.4", - "@babel/types": "^7.15.6" - } - }, - "@babel/helper-optimise-call-expression": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.15.4.tgz", - "integrity": "sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw==", - "requires": { - "@babel/types": "^7.15.4" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==" - }, - "@babel/helper-replace-supers": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.15.4.tgz", - "integrity": "sha512-/ztT6khaXF37MS47fufrKvIsiQkx1LBRvSJNzRqmbyeZnTwU9qBxXYLaaT/6KaxfKhjs2Wy8kG8ZdsFUuWBjzw==", - "requires": { - "@babel/helper-member-expression-to-functions": "^7.15.4", - "@babel/helper-optimise-call-expression": "^7.15.4", - "@babel/traverse": "^7.15.4", - "@babel/types": "^7.15.4" - } - }, - "@babel/helper-simple-access": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.15.4.tgz", - "integrity": "sha512-UzazrDoIVOZZcTeHHEPYrr1MvTR/K+wgLg6MY6e1CJyaRhbibftF6fR2KU2sFRtI/nERUZR9fBd6aKgBlIBaPg==", - "requires": { - "@babel/types": "^7.15.4" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz", - "integrity": "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==", - "requires": { - "@babel/types": "^7.15.4" - } - }, - "@babel/helper-validator-identifier": { - "version": "7.15.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", - "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==" - }, - "@babel/helper-validator-option": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", - "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==" - }, - "@babel/helpers": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.15.4.tgz", - "integrity": "sha512-V45u6dqEJ3w2rlryYYXf6i9rQ5YMNu4FLS6ngs8ikblhu2VdR1AqAd6aJjBzmf2Qzh6KOLqKHxEN9+TFbAkAVQ==", - "requires": { - "@babel/template": "^7.15.4", - "@babel/traverse": "^7.15.4", - "@babel/types": "^7.15.4" - } - }, - "@babel/highlight": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", - "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", - "requires": { - "@babel/helper-validator-identifier": "^7.14.5", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "@babel/parser": { - "version": "7.15.8", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.8.tgz", - "integrity": "sha512-BRYa3wcQnjS/nqI8Ac94pYYpJfojHVvVXJ97+IDCImX4Jc8W8Xv1+47enbruk+q1etOpsQNwnfFcNGw+gtPGxA==" - }, - "@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-bigint": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", - "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-syntax-import-meta": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", - "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/template": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", - "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", - "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/parser": "^7.15.4", - "@babel/types": "^7.15.4" - } - }, - "@babel/traverse": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.4.tgz", - "integrity": "sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==", - "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.15.4", - "@babel/helper-function-name": "^7.15.4", - "@babel/helper-hoist-variables": "^7.15.4", - "@babel/helper-split-export-declaration": "^7.15.4", - "@babel/parser": "^7.15.4", - "@babel/types": "^7.15.4", - "debug": "^4.1.0", - "globals": "^11.1.0" - } - }, - "@babel/types": { - "version": "7.15.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", - "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", - "requires": { - "@babel/helper-validator-identifier": "^7.14.9", - "to-fast-properties": "^2.0.0" - } - }, - "@bcoe/v8-coverage": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", - "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", - "dev": true - }, - "@cnakazawa/watch": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", - "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", - "requires": { - "exec-sh": "^0.3.2", - "minimist": "^1.2.0" - } - }, - "@istanbuljs/load-nyc-config": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", - "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", - "requires": { - "camelcase": "^5.3.1", - "find-up": "^4.1.0", - "get-package-type": "^0.1.0", - "js-yaml": "^3.13.1", - "resolve-from": "^5.0.0" - } - }, - "@istanbuljs/schema": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==" - }, - "@jest/console": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-26.6.2.tgz", - "integrity": "sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g==", - "requires": { - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^26.6.2", - "jest-util": "^26.6.2", - "slash": "^3.0.0" - } - }, - "@jest/core": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-26.6.3.tgz", - "integrity": "sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw==", - "dev": true, - "requires": { - "@jest/console": "^26.6.2", - "@jest/reporters": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "jest-changed-files": "^26.6.2", - "jest-config": "^26.6.3", - "jest-haste-map": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.6.2", - "jest-resolve-dependencies": "^26.6.3", - "jest-runner": "^26.6.3", - "jest-runtime": "^26.6.3", - "jest-snapshot": "^26.6.2", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "jest-watcher": "^26.6.2", - "micromatch": "^4.0.2", - "p-each-series": "^2.1.0", - "rimraf": "^3.0.0", - "slash": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, - "@jest/environment": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-26.6.2.tgz", - "integrity": "sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA==", - "requires": { - "@jest/fake-timers": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "jest-mock": "^26.6.2" - } - }, - "@jest/fake-timers": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.6.2.tgz", - "integrity": "sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA==", - "requires": { - "@jest/types": "^26.6.2", - "@sinonjs/fake-timers": "^6.0.1", - "@types/node": "*", - "jest-message-util": "^26.6.2", - "jest-mock": "^26.6.2", - "jest-util": "^26.6.2" - } - }, - "@jest/globals": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-26.6.2.tgz", - "integrity": "sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA==", - "requires": { - "@jest/environment": "^26.6.2", - "@jest/types": "^26.6.2", - "expect": "^26.6.2" - } - }, - "@jest/reporters": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-26.6.2.tgz", - "integrity": "sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw==", - "dev": true, - "requires": { - "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.2", - "graceful-fs": "^4.2.4", - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^4.0.3", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.0.2", - "jest-haste-map": "^26.6.2", - "jest-resolve": "^26.6.2", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "node-notifier": "^8.0.0", - "slash": "^3.0.0", - "source-map": "^0.6.0", - "string-length": "^4.0.1", - "terminal-link": "^2.0.0", - "v8-to-istanbul": "^7.0.0" - } - }, - "@jest/source-map": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-26.6.2.tgz", - "integrity": "sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA==", - "requires": { - "callsites": "^3.0.0", - "graceful-fs": "^4.2.4", - "source-map": "^0.6.0" - } - }, - "@jest/test-result": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-26.6.2.tgz", - "integrity": "sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ==", - "requires": { - "@jest/console": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" - } - }, - "@jest/test-sequencer": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz", - "integrity": "sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw==", - "requires": { - "@jest/test-result": "^26.6.2", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^26.6.2", - "jest-runner": "^26.6.3", - "jest-runtime": "^26.6.3" - } - }, - "@jest/transform": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz", - "integrity": "sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==", - "requires": { - "@babel/core": "^7.1.0", - "@jest/types": "^26.6.2", - "babel-plugin-istanbul": "^6.0.0", - "chalk": "^4.0.0", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-util": "^26.6.2", - "micromatch": "^4.0.2", - "pirates": "^4.0.1", - "slash": "^3.0.0", - "source-map": "^0.6.1", - "write-file-atomic": "^3.0.0" - } - }, - "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" - } - }, - "@sinonjs/commons": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", - "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", - "requires": { - "type-detect": "4.0.8" - } - }, - "@sinonjs/fake-timers": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz", - "integrity": "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==", - "requires": { - "@sinonjs/commons": "^1.7.0" - } - }, - "@tootallnate/once": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", - "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==" - }, - "@types/babel__core": { - "version": "7.1.16", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.16.tgz", - "integrity": "sha512-EAEHtisTMM+KaKwfWdC3oyllIqswlznXCIVCt7/oRNrh+DhgT4UEBNC/jlADNjvw7UnfbcdkGQcPVZ1xYiLcrQ==", - "requires": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" - } - }, - "@types/babel__generator": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.3.tgz", - "integrity": "sha512-/GWCmzJWqV7diQW54smJZzWbSFf4QYtF71WCKhcx6Ru/tFyQIY2eiiITcCAeuPbNSvT9YCGkVMqqvSk2Z0mXiA==", - "requires": { - "@babel/types": "^7.0.0" - } - }, - "@types/babel__template": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", - "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", - "requires": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "@types/babel__traverse": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.2.tgz", - "integrity": "sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==", - "requires": { - "@babel/types": "^7.3.0" - } - }, - "@types/graceful-fs": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", - "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", - "requires": { - "@types/node": "*" - } - }, - "@types/istanbul-lib-coverage": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz", - "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==" - }, - "@types/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", - "requires": { - "@types/istanbul-lib-coverage": "*" - } - }, - "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", - "requires": { - "@types/istanbul-lib-report": "*" - } - }, - "@types/node": { - "version": "16.10.3", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.10.3.tgz", - "integrity": "sha512-ho3Ruq+fFnBrZhUYI46n/bV2GjwzSkwuT4dTf0GkuNFmnb8nq4ny2z9JEVemFi6bdEJanHLlYfy9c6FN9B9McQ==" - }, - "@types/normalize-package-data": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", - "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==" - }, - "@types/prettier": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.4.1.tgz", - "integrity": "sha512-Fo79ojj3vdEZOHg3wR9ksAMRz4P3S5fDB5e/YWZiFnyFQI1WY2Vftu9XoXVVtJfxB7Bpce/QTqWSSntkz2Znrw==" - }, - "@types/stack-utils": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", - "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" - }, - "@types/yargs": { - "version": "15.0.14", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", - "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", - "requires": { - "@types/yargs-parser": "*" - } - }, - "@types/yargs-parser": { - "version": "20.2.1", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.1.tgz", - "integrity": "sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw==" - }, - "abab": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", - "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==" - }, - "acorn": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.5.0.tgz", - "integrity": "sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q==" - }, - "acorn-globals": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", - "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", - "requires": { - "acorn": "^7.1.1", - "acorn-walk": "^7.1.1" - }, - "dependencies": { - "acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" - } - } - }, - "acorn-walk": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", - "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==" - }, - "agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "requires": { - "debug": "4" - } - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "dev": true, - "requires": { - "type-fest": "^0.21.3" - } - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" - }, - "arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" - }, - "arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" - }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" - }, - "asn1": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", - "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", - "dev": true, - "requires": { - "safer-buffer": "~2.1.0" - } - }, - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true - }, - "assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" - }, - "atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" - }, - "aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", - "dev": true - }, - "aws4": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", - "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", - "dev": true - }, - "axios": { - "version": "0.21.4", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", - "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", - "requires": { - "follow-redirects": "^1.14.0" - } - }, - "babel-jest": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-26.6.3.tgz", - "integrity": "sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA==", - "requires": { - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/babel__core": "^7.1.7", - "babel-plugin-istanbul": "^6.0.0", - "babel-preset-jest": "^26.6.2", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "slash": "^3.0.0" - } - }, - "babel-plugin-istanbul": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz", - "integrity": "sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^4.0.0", - "test-exclude": "^6.0.0" - } - }, - "babel-plugin-jest-hoist": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz", - "integrity": "sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw==", - "requires": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.0.0", - "@types/babel__traverse": "^7.0.6" - } - }, - "babel-preset-current-node-syntax": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", - "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", - "requires": { - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/plugin-syntax-class-properties": "^7.8.3", - "@babel/plugin-syntax-import-meta": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.8.3", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-top-level-await": "^7.8.3" - } - }, - "babel-preset-jest": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz", - "integrity": "sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ==", - "requires": { - "babel-plugin-jest-hoist": "^26.6.2", - "babel-preset-current-node-syntax": "^1.0.0" - } - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "requires": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "requires": { - "is-descriptor": "^1.0.0" - } - } - } - }, - "bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "dev": true, - "requires": { - "tweetnacl": "^0.14.3" - } - }, - "bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", - "dev": true - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "requires": { - "fill-range": "^7.0.1" - } - }, - "browser-or-node": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/browser-or-node/-/browser-or-node-1.3.0.tgz", - "integrity": "sha512-0F2z/VSnLbmEeBcUrSuDH5l0HxTXdQQzLjkmBR4cYfvg1zJrKSlmIZFqyFR8oX0NrwPhy3c3HQ6i3OxMbew4Tg==" - }, - "browser-process-hrtime": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", - "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" - }, - "browserslist": { - "version": "4.17.3", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.17.3.tgz", - "integrity": "sha512-59IqHJV5VGdcJZ+GZ2hU5n4Kv3YiASzW6Xk5g9tf5a/MAzGeFwgGWU39fVzNIOVcgB3+Gp+kiQu0HEfTVU/3VQ==", - "requires": { - "caniuse-lite": "^1.0.30001264", - "electron-to-chromium": "^1.3.857", - "escalade": "^3.1.1", - "node-releases": "^1.1.77", - "picocolors": "^0.2.1" - } - }, - "bser": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", - "requires": { - "node-int64": "^0.4.0" - } - }, - "buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" - }, - "cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "requires": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - } - }, - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" - }, - "caniuse-lite": { - "version": "1.0.30001265", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001265.tgz", - "integrity": "sha512-YzBnspggWV5hep1m9Z6sZVLOt7vrju8xWooFAgN6BA5qvy98qPAPb7vNUzypFaoh2pb3vlfzbDO8tB57UPGbtw==" - }, - "capture-exit": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", - "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", - "requires": { - "rsvp": "^4.8.4" - } - }, - "caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", - "dev": true - }, - "catharsis": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/catharsis/-/catharsis-0.9.0.tgz", - "integrity": "sha512-prMTQVpcns/tzFgFVkVp6ak6RykZyWb3gu8ckUpd6YkTlacOd3DXGJjIpD4Q6zJirizvaiAjSSHlOsA+6sNh2A==", - "dev": true, - "requires": { - "lodash": "^4.17.15" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "char-regex": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", - "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", - "dev": true - }, - "ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" - }, - "cjs-module-lexer": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz", - "integrity": "sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw==" - }, - "class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "requires": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - } - }, - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" - } - } - }, - "cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" - }, - "collect-v8-coverage": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", - "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==" - }, - "collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", - "requires": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "combine-errors": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/combine-errors/-/combine-errors-3.0.3.tgz", - "integrity": "sha1-9N9nQAg+VwOjGBEQwrEFUfAD2oY=", - "requires": { - "custom-error-instance": "2.1.1", - "lodash.uniqby": "4.5.0" - } - }, - "combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "requires": { - "delayed-stream": "~1.0.0" - } - }, - "component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - }, - "convert-source-map": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", - "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", - "requires": { - "safe-buffer": "~5.1.1" - } - }, - "copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" - }, - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "dev": true - }, - "coveralls": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/coveralls/-/coveralls-3.1.1.tgz", - "integrity": "sha512-+dxnG2NHncSD1NrqbSM3dn/lE57O6Qf/koe9+I7c+wzkqRmEvcp0kgJdxKInzYzkICKkFMZsX3Vct3++tsF9ww==", - "dev": true, - "requires": { - "js-yaml": "^3.13.1", - "lcov-parse": "^1.0.0", - "log-driver": "^1.2.7", - "minimist": "^1.2.5", - "request": "^2.88.2" - } - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "cssom": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", - "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" - }, - "cssstyle": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", - "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", - "requires": { - "cssom": "~0.3.6" - }, - "dependencies": { - "cssom": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" - } - } - }, - "custom-error-instance": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/custom-error-instance/-/custom-error-instance-2.1.1.tgz", - "integrity": "sha1-PPY5FIemYppiR+sMoM4ACBt+Nho=" - }, - "cvat-data": { - "version": "file:../cvat-data", - "requires": { - "async-mutex": "^0.3.2", - "jszip": "3.7.1" - } - }, - "dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0" - } - }, - "data-urls": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", - "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", - "requires": { - "abab": "^2.0.3", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.0.0" - } - }, - "debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "requires": { - "ms": "2.1.2" - } - }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" - }, - "decimal.js": { - "version": "10.3.1", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz", - "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==" - }, - "decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" - }, - "deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" - }, - "deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" - }, - "define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "requires": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - } - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" - }, - "detect-browser": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/detect-browser/-/detect-browser-5.2.1.tgz", - "integrity": "sha512-eAcRiEPTs7utXWPaAgu/OX1HRJpxW7xSHpw4LTDrGFaeWnJ37HRlqpUkKsDm0AoTbtrvHQhH+5U2Cd87EGhJTg==" - }, - "detect-newline": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", - "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==" - }, - "diff-sequences": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", - "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==" - }, - "domexception": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", - "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", - "requires": { - "webidl-conversions": "^5.0.0" - }, - "dependencies": { - "webidl-conversions": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", - "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==" - } - } - }, - "ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", - "dev": true, - "requires": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, - "electron-to-chromium": { - "version": "1.3.861", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.861.tgz", - "integrity": "sha512-GZyflmpMnZRdZ1e2yAyvuFwz1MPSVQelwHX4TJZyXypB8NcxdPvPNwy5lOTxnlkrK13EiQzyTPugRSnj6cBgKg==" - }, - "emittery": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.7.2.tgz", - "integrity": "sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ==" - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "requires": { - "once": "^1.4.0" - } - }, - "entities": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz", - "integrity": "sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==", - "dev": true - }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "error-stack-parser": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.6.tgz", - "integrity": "sha512-d51brTeqC+BHlwF0BhPtcYgF5nlzf9ZZ0ZIUQNZpc9ZB9qw5IJ2diTrBY9jlCJkTLITYPjmiX6OWCwH+fuyNgQ==", - "requires": { - "stackframe": "^1.1.1" - } - }, - "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" - }, - "escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" - }, - "escodegen": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", - "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", - "requires": { - "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1", - "source-map": "~0.6.1" - } - }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" - }, - "estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==" - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" - }, - "exec-sh": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.6.tgz", - "integrity": "sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w==" - }, - "execa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", - "dev": true, - "requires": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - } - }, - "exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=" - }, - "expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "requires": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" - }, - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } - } - }, - "expect": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz", - "integrity": "sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==", - "requires": { - "@jest/types": "^26.6.2", - "ansi-styles": "^4.0.0", - "jest-get-type": "^26.3.0", - "jest-matcher-utils": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-regex-util": "^26.0.0" - } - }, - "extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "dev": true - }, - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - } - }, - "extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "requires": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" - } - } - }, - "extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", - "dev": true - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" - }, - "fb-watchman": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", - "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", - "requires": { - "bser": "2.1.1" - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "follow-redirects": { - "version": "1.14.8", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.8.tgz", - "integrity": "sha512-1x0S9UVJHsQprFcEC/qnNzBLcIxsjAV905f/UkQxbclCsoTWlacCNOpQa/anodLl2uaEKFhfWOvM2Qg77+15zA==" - }, - "for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" - }, - "forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", - "dev": true - }, - "form-data": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.5.1.tgz", - "integrity": "sha512-m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA==", - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - } - }, - "fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", - "requires": { - "map-cache": "^0.2.2" - } - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" - }, - "fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "optional": true - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" - }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" - }, - "get-package-type": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==" - }, - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" - }, - "getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0" - } - }, - "glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" - }, - "graceful-fs": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", - "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==" - }, - "growly": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", - "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", - "dev": true, - "optional": true - }, - "har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", - "dev": true - }, - "har-validator": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", - "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", - "dev": true, - "requires": { - "ajv": "^6.12.3", - "har-schema": "^2.0.0" - } - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", - "requires": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - } - }, - "has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", - "requires": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "dependencies": { - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==" - }, - "html-encoding-sniffer": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", - "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", - "requires": { - "whatwg-encoding": "^1.0.5" - } - }, - "html-escaper": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", - "dev": true - }, - "http-proxy-agent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", - "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", - "requires": { - "@tootallnate/once": "1", - "agent-base": "6", - "debug": "4" - } - }, - "http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - } - }, - "https-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", - "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", - "requires": { - "agent-base": "6", - "debug": "4" - } - }, - "human-signals": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", - "dev": true - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "import-local": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.3.tgz", - "integrity": "sha512-bE9iaUY3CXH8Cwfan/abDKAxe1KGT9kyGsBPqf6DMK/z0a2OzAsrukeYNgIH6cH5Xr452jb1TUL8rSfCLjZ9uA==", - "dev": true, - "requires": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, - "is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "requires": { - "ci-info": "^2.0.0" - } - }, - "is-core-module": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.7.0.tgz", - "integrity": "sha512-ByY+tjCciCr+9nLryBYcSD50EOGWt95c7tIsKTG1J2ixKKXPvF7Ej3AVd+UfDydAJom3biBGDBALaO79ktwgEQ==", - "requires": { - "has": "^1.0.3" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - }, - "is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - "dev": true, - "optional": true - }, - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "requires": { - "is-plain-object": "^2.0.4" - } - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" - }, - "is-generator-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", - "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==" - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" - }, - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "requires": { - "isobject": "^3.0.1" - } - }, - "is-potential-custom-element-name": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", - "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" - }, - "is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" - }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" - }, - "is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" - }, - "is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dev": true, - "optional": true, - "requires": { - "is-docker": "^2.0.0" - } - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" - }, - "isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", - "dev": true - }, - "istanbul-lib-coverage": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz", - "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==" - }, - "istanbul-lib-instrument": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", - "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", - "requires": { - "@babel/core": "^7.7.5", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.0.0", - "semver": "^6.3.0" - } - }, - "istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", - "dev": true, - "requires": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^3.0.0", - "supports-color": "^7.1.0" - } - }, - "istanbul-lib-source-maps": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz", - "integrity": "sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==", - "dev": true, - "requires": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" - } - }, - "istanbul-reports": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.3.tgz", - "integrity": "sha512-0i77ZFLsb9U3DHi22WzmIngVzfoyxxbQcZRqlF3KoKmCJGq9nhFHoGi8FqBztN2rE8w6hURnZghetn0xpkVb6A==", - "dev": true, - "requires": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - } - }, - "jest": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest/-/jest-26.6.3.tgz", - "integrity": "sha512-lGS5PXGAzR4RF7V5+XObhqz2KZIDUA1yD0DG6pBVmy10eh0ZIXQImRuzocsI/N2XZ1GrLFwTS27In2i2jlpq1Q==", - "dev": true, - "requires": { - "@jest/core": "^26.6.3", - "import-local": "^3.0.2", - "jest-cli": "^26.6.3" - } - }, - "jest-changed-files": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.6.2.tgz", - "integrity": "sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "execa": "^4.0.0", - "throat": "^5.0.0" - } - }, - "jest-cli": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.3.tgz", - "integrity": "sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg==", - "dev": true, - "requires": { - "@jest/core": "^26.6.3", - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "import-local": "^3.0.2", - "is-ci": "^2.0.0", - "jest-config": "^26.6.3", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "prompts": "^2.0.1", - "yargs": "^15.4.1" - } - }, - "jest-config": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.6.3.tgz", - "integrity": "sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg==", - "requires": { - "@babel/core": "^7.1.0", - "@jest/test-sequencer": "^26.6.3", - "@jest/types": "^26.6.2", - "babel-jest": "^26.6.3", - "chalk": "^4.0.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.1", - "graceful-fs": "^4.2.4", - "jest-environment-jsdom": "^26.6.2", - "jest-environment-node": "^26.6.2", - "jest-get-type": "^26.3.0", - "jest-jasmine2": "^26.6.3", - "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.6.2", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "micromatch": "^4.0.2", - "pretty-format": "^26.6.2" - } - }, - "jest-diff": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", - "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", - "requires": { - "chalk": "^4.0.0", - "diff-sequences": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" - } - }, - "jest-docblock": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-26.0.0.tgz", - "integrity": "sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w==", - "requires": { - "detect-newline": "^3.0.0" - } - }, - "jest-each": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-26.6.2.tgz", - "integrity": "sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A==", - "requires": { - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "jest-get-type": "^26.3.0", - "jest-util": "^26.6.2", - "pretty-format": "^26.6.2" - } - }, - "jest-environment-jsdom": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz", - "integrity": "sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q==", - "requires": { - "@jest/environment": "^26.6.2", - "@jest/fake-timers": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "jest-mock": "^26.6.2", - "jest-util": "^26.6.2", - "jsdom": "^16.4.0" - } - }, - "jest-environment-node": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.6.2.tgz", - "integrity": "sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag==", - "requires": { - "@jest/environment": "^26.6.2", - "@jest/fake-timers": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "jest-mock": "^26.6.2", - "jest-util": "^26.6.2" - } - }, - "jest-get-type": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", - "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==" - }, - "jest-haste-map": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", - "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==", - "requires": { - "@jest/types": "^26.6.2", - "@types/graceful-fs": "^4.1.2", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "fsevents": "^2.1.2", - "graceful-fs": "^4.2.4", - "jest-regex-util": "^26.0.0", - "jest-serializer": "^26.6.2", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "micromatch": "^4.0.2", - "sane": "^4.0.3", - "walker": "^1.0.7" - } - }, - "jest-jasmine2": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz", - "integrity": "sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg==", - "requires": { - "@babel/traverse": "^7.1.0", - "@jest/environment": "^26.6.2", - "@jest/source-map": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "expect": "^26.6.2", - "is-generator-fn": "^2.0.0", - "jest-each": "^26.6.2", - "jest-matcher-utils": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-runtime": "^26.6.3", - "jest-snapshot": "^26.6.2", - "jest-util": "^26.6.2", - "pretty-format": "^26.6.2", - "throat": "^5.0.0" - } - }, - "jest-junit": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/jest-junit/-/jest-junit-6.4.0.tgz", - "integrity": "sha512-GXEZA5WBeUich94BARoEUccJumhCgCerg7mXDFLxWwI2P7wL3Z7sGWk+53x343YdBLjiMR9aD/gYMVKO+0pE4Q==", - "dev": true, - "requires": { - "jest-validate": "^24.0.0", - "mkdirp": "^0.5.1", - "strip-ansi": "^4.0.0", - "xml": "^1.0.1" - }, - "dependencies": { - "@jest/types": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz", - "integrity": "sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^1.1.1", - "@types/yargs": "^13.0.0" - } - }, - "@types/istanbul-reports": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", - "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "*", - "@types/istanbul-lib-report": "*" - } - }, - "@types/yargs": { - "version": "13.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.12.tgz", - "integrity": "sha512-qCxJE1qgz2y0hA4pIxjBR+PelCH0U5CK1XJXFwCNqfmliatKp47UCXXE9Dyk1OXBDLvsCF57TqQEJaeLfDYEOQ==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - }, - "ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", - "dev": true - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "jest-get-type": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-24.9.0.tgz", - "integrity": "sha512-lUseMzAley4LhIcpSP9Jf+fTrQ4a1yHQwLNeeVa2cEmbCGeoZAtYPOIv8JaxLD/sUpKxetKGP+gsHl8f8TSj8Q==", - "dev": true - }, - "jest-validate": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-24.9.0.tgz", - "integrity": "sha512-HPIt6C5ACwiqSiwi+OfSSHbK8sG7akG8eATl+IPKaeIjtPOeBUd/g3J7DghugzxrGjI93qS/+RPKe1H6PqvhRQ==", - "dev": true, - "requires": { - "@jest/types": "^24.9.0", - "camelcase": "^5.3.1", - "chalk": "^2.0.1", - "jest-get-type": "^24.9.0", - "leven": "^3.1.0", - "pretty-format": "^24.9.0" - } - }, - "pretty-format": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-24.9.0.tgz", - "integrity": "sha512-00ZMZUiHaJrNfk33guavqgvfJS30sLYf0f8+Srklv0AMPodGGHcoHgksZ3OThYnIvOd+8yMCn0YiEOogjlgsnA==", - "dev": true, - "requires": { - "@jest/types": "^24.9.0", - "ansi-regex": "^4.0.0", - "ansi-styles": "^3.2.0", - "react-is": "^16.8.4" - } - }, - "react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", - "dev": true - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", - "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", - "dev": true - } - } - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "jest-leak-detector": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz", - "integrity": "sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg==", - "requires": { - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" - } - }, - "jest-matcher-utils": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", - "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", - "requires": { - "chalk": "^4.0.0", - "jest-diff": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" - } - }, - "jest-message-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz", - "integrity": "sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==", - "requires": { - "@babel/code-frame": "^7.0.0", - "@jest/types": "^26.6.2", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "micromatch": "^4.0.2", - "pretty-format": "^26.6.2", - "slash": "^3.0.0", - "stack-utils": "^2.0.2" - } - }, - "jest-mock": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-26.6.2.tgz", - "integrity": "sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew==", - "requires": { - "@jest/types": "^26.6.2", - "@types/node": "*" - } - }, - "jest-pnp-resolver": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", - "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", - "requires": {} - }, - "jest-regex-util": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", - "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==" - }, - "jest-resolve": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", - "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", - "requires": { - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^26.6.2", - "read-pkg-up": "^7.0.1", - "resolve": "^1.18.1", - "slash": "^3.0.0" - } - }, - "jest-resolve-dependencies": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz", - "integrity": "sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-snapshot": "^26.6.2" - } - }, - "jest-runner": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-26.6.3.tgz", - "integrity": "sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ==", - "requires": { - "@jest/console": "^26.6.2", - "@jest/environment": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "emittery": "^0.7.1", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "jest-config": "^26.6.3", - "jest-docblock": "^26.0.0", - "jest-haste-map": "^26.6.2", - "jest-leak-detector": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-resolve": "^26.6.2", - "jest-runtime": "^26.6.3", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "source-map-support": "^0.5.6", - "throat": "^5.0.0" - } - }, - "jest-runtime": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.6.3.tgz", - "integrity": "sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw==", - "requires": { - "@jest/console": "^26.6.2", - "@jest/environment": "^26.6.2", - "@jest/fake-timers": "^26.6.2", - "@jest/globals": "^26.6.2", - "@jest/source-map": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0", - "cjs-module-lexer": "^0.6.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.4", - "jest-config": "^26.6.3", - "jest-haste-map": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-mock": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.6.2", - "jest-snapshot": "^26.6.2", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "slash": "^3.0.0", - "strip-bom": "^4.0.0", - "yargs": "^15.4.1" - } - }, - "jest-serializer": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", - "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", - "requires": { - "@types/node": "*", - "graceful-fs": "^4.2.4" - } - }, - "jest-snapshot": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.6.2.tgz", - "integrity": "sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og==", - "requires": { - "@babel/types": "^7.0.0", - "@jest/types": "^26.6.2", - "@types/babel__traverse": "^7.0.4", - "@types/prettier": "^2.0.0", - "chalk": "^4.0.0", - "expect": "^26.6.2", - "graceful-fs": "^4.2.4", - "jest-diff": "^26.6.2", - "jest-get-type": "^26.3.0", - "jest-haste-map": "^26.6.2", - "jest-matcher-utils": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-resolve": "^26.6.2", - "natural-compare": "^1.4.0", - "pretty-format": "^26.6.2", - "semver": "^7.3.2" - }, - "dependencies": { - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "requires": { - "lru-cache": "^6.0.0" - } - } - } - }, - "jest-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", - "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", - "requires": { - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "is-ci": "^2.0.0", - "micromatch": "^4.0.2" - } - }, - "jest-validate": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz", - "integrity": "sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==", - "requires": { - "@jest/types": "^26.6.2", - "camelcase": "^6.0.0", - "chalk": "^4.0.0", - "jest-get-type": "^26.3.0", - "leven": "^3.1.0", - "pretty-format": "^26.6.2" - }, - "dependencies": { - "camelcase": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", - "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==" - } - } - }, - "jest-watcher": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.6.2.tgz", - "integrity": "sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ==", - "dev": true, - "requires": { - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "jest-util": "^26.6.2", - "string-length": "^4.0.1" - } - }, - "jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - } - }, - "js-base64": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz", - "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==" - }, - "js-cookie": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/js-cookie/-/js-cookie-2.2.1.tgz", - "integrity": "sha512-HvdH2LzI/EAZcUwA8+0nKNtWHqS+ZmijLA30RwZA0bo7ToCckjK5MkGhjED9KoRcXO6BaGI3I9UIzSA1FKFPOQ==" - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - }, - "js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "js2xmlparser": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/js2xmlparser/-/js2xmlparser-4.0.1.tgz", - "integrity": "sha512-KrPTolcw6RocpYjdC7pL7v62e55q7qOMHvLX1UCLc5AAS8qeJ6nukarEJAF2KL2PZxlbGueEbINqZR2bDe/gUw==", - "dev": true, - "requires": { - "xmlcreate": "^2.0.3" - } - }, - "jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", - "dev": true - }, - "jsdoc": { - "version": "3.6.7", - "resolved": "https://registry.npmjs.org/jsdoc/-/jsdoc-3.6.7.tgz", - "integrity": "sha512-sxKt7h0vzCd+3Y81Ey2qinupL6DpRSZJclS04ugHDNmRUXGzqicMJ6iwayhSA0S0DwwX30c5ozyUthr1QKF6uw==", - "dev": true, - "requires": { - "@babel/parser": "^7.9.4", - "bluebird": "^3.7.2", - "catharsis": "^0.9.0", - "escape-string-regexp": "^2.0.0", - "js2xmlparser": "^4.0.1", - "klaw": "^3.0.0", - "markdown-it": "^10.0.0", - "markdown-it-anchor": "^5.2.7", - "marked": "^2.0.3", - "mkdirp": "^1.0.4", - "requizzle": "^0.2.3", - "strip-json-comments": "^3.1.0", - "taffydb": "2.6.2", - "underscore": "~1.13.1" - }, - "dependencies": { - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true - } - } - }, - "jsdom": { - "version": "16.7.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", - "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", - "requires": { - "abab": "^2.0.5", - "acorn": "^8.2.4", - "acorn-globals": "^6.0.0", - "cssom": "^0.4.4", - "cssstyle": "^2.3.0", - "data-urls": "^2.0.0", - "decimal.js": "^10.2.1", - "domexception": "^2.0.1", - "escodegen": "^2.0.0", - "form-data": "^3.0.0", - "html-encoding-sniffer": "^2.0.1", - "http-proxy-agent": "^4.0.1", - "https-proxy-agent": "^5.0.0", - "is-potential-custom-element-name": "^1.0.1", - "nwsapi": "^2.2.0", - "parse5": "6.0.1", - "saxes": "^5.0.1", - "symbol-tree": "^3.2.4", - "tough-cookie": "^4.0.0", - "w3c-hr-time": "^1.0.2", - "w3c-xmlserializer": "^2.0.0", - "webidl-conversions": "^6.1.0", - "whatwg-encoding": "^1.0.5", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.5.0", - "ws": "^7.4.6", - "xml-name-validator": "^3.0.0" - }, - "dependencies": { - "form-data": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", - "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - } - } - } - }, - "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" - }, - "json-logic-js": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/json-logic-js/-/json-logic-js-2.0.1.tgz", - "integrity": "sha512-J3hhqM4IY66sL8qyzU7cwLmTAt3kA6ZsYxyuZBEwhcc+OYPTmAHc64fBTXHT6K5RwFeUqJUX1tfO7wpKsUx+9A==" - }, - "json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" - }, - "json-schema": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", - "dev": true - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", - "dev": true - }, - "json5": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", - "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", - "requires": { - "minimist": "^1.2.5" - } - }, - "jsprim": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", - "dev": true, - "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.2.3", - "verror": "1.10.0" - } - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" - }, - "klaw": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/klaw/-/klaw-3.0.0.tgz", - "integrity": "sha512-0Fo5oir+O9jnXu5EefYbVK+mHMBeEVEy2cmctR1O1NECcCkPRreJKrS6Qt/j3KC2C148Dfo9i3pCmCMsdqGr0g==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.9" - } - }, - "kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "dev": true - }, - "lcov-parse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lcov-parse/-/lcov-parse-1.0.0.tgz", - "integrity": "sha1-6w1GtUER68VhrLTECO+TY73I9+A=", - "dev": true - }, - "leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==" - }, - "levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", - "requires": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - } - }, - "lines-and-columns": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", - "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=" - }, - "linkify-it": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-2.2.0.tgz", - "integrity": "sha512-GnAl/knGn+i1U/wjBz3akz2stz+HrHLsxMwHQGofCDfPvlf+gDKN58UtfmUquTY4/MXeE2x7k19KQmeoZi94Iw==", - "dev": true, - "requires": { - "uc.micro": "^1.0.1" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "requires": { - "p-locate": "^4.1.0" - } - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "lodash._baseiteratee": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash._baseiteratee/-/lodash._baseiteratee-4.7.0.tgz", - "integrity": "sha1-NKm1VDVycnw9sueO2uPA6eZr0QI=", - "requires": { - "lodash._stringtopath": "~4.8.0" - } - }, - "lodash._basetostring": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-4.12.0.tgz", - "integrity": "sha1-kyfJ3FFYhmt/pLnUL0Y45XZt2d8=" - }, - "lodash._baseuniq": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash._baseuniq/-/lodash._baseuniq-4.6.0.tgz", - "integrity": "sha1-DrtE5FaBSveQXGIS+iybLVG4Qeg=", - "requires": { - "lodash._createset": "~4.0.0", - "lodash._root": "~3.0.0" - } - }, - "lodash._createset": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/lodash._createset/-/lodash._createset-4.0.3.tgz", - "integrity": "sha1-D0ZZ+7CddRlPqeK4imZE02PJ/iY=" - }, - "lodash._root": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/lodash._root/-/lodash._root-3.0.1.tgz", - "integrity": "sha1-+6HEUkwZ7ppfgTa0YJ8BfPTe1pI=" - }, - "lodash._stringtopath": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/lodash._stringtopath/-/lodash._stringtopath-4.8.0.tgz", - "integrity": "sha1-lBvPDmQmbl/B1m/tCmlZVExXaCQ=", - "requires": { - "lodash._basetostring": "~4.12.0" - } - }, - "lodash.throttle": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", - "integrity": "sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ=" - }, - "lodash.uniqby": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniqby/-/lodash.uniqby-4.5.0.tgz", - "integrity": "sha1-o6F7v2LutiQPSRhG6XwcTipeHiE=", - "requires": { - "lodash._baseiteratee": "~4.7.0", - "lodash._baseuniq": "~4.6.0" - } - }, - "log-driver": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/log-driver/-/log-driver-1.2.7.tgz", - "integrity": "sha512-U7KCmLdqsGHBLeWqYlFA0V0Sl6P08EE1ZrmA9cxjUE0WVqT9qnyVDPz1kzpFEP0jdJuFnasWIfSd7fsaNXkpbg==", - "dev": true - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "requires": { - "yallist": "^4.0.0" - } - }, - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "requires": { - "semver": "^6.0.0" - } - }, - "makeerror": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", - "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", - "requires": { - "tmpl": "1.0.x" - } - }, - "map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" - }, - "map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", - "requires": { - "object-visit": "^1.0.0" - } - }, - "markdown-it": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-10.0.0.tgz", - "integrity": "sha512-YWOP1j7UbDNz+TumYP1kpwnP0aEa711cJjrAQrzd0UXlbJfc5aAq0F/PZHjiioqDC1NKgvIMX+o+9Bk7yuM2dg==", - "dev": true, - "requires": { - "argparse": "^1.0.7", - "entities": "~2.0.0", - "linkify-it": "^2.0.0", - "mdurl": "^1.0.1", - "uc.micro": "^1.0.5" - } - }, - "markdown-it-anchor": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/markdown-it-anchor/-/markdown-it-anchor-5.3.0.tgz", - "integrity": "sha512-/V1MnLL/rgJ3jkMWo84UR+K+jF1cxNG1a+KwqeXqTIJ+jtA8aWSHuigx8lTzauiIjBDbwF3NcWQMotd0Dm39jA==", - "dev": true, - "requires": {} - }, - "marked": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/marked/-/marked-2.1.3.tgz", - "integrity": "sha512-/Q+7MGzaETqifOMWYEA7HVMaZb4XbcRfaOzcSsHZEith83KGlvaSG33u0SKu89Mj5h+T8V2hM+8O45Qc5XTgwA==", - "dev": true - }, - "mdurl": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", - "integrity": "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=", - "dev": true - }, - "merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" - }, - "micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - } - }, - "mime-db": { - "version": "1.50.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.50.0.tgz", - "integrity": "sha512-9tMZCDlYHqeERXEHO9f/hKfNXhre5dK2eE/krIvUjZbS2KPcqGDfNShIWS1uW9XOTKQKqK6qbeOci18rbfW77A==" - }, - "mime-types": { - "version": "2.1.33", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.33.tgz", - "integrity": "sha512-plLElXp7pRDd0bNZHw+nMd52vRYjLwQjygaNg7ddJ2uJtTlmnTCjWuPKxVu6//AdaRuME84SvLW91sIkBqGT0g==", - "requires": { - "mime-db": "1.50.0" - } - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" - }, - "mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "requires": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - } - }, - "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "requires": { - "minimist": "^1.2.5" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - } - }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" - }, - "nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" - }, - "node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=" - }, - "node-modules-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", - "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=" - }, - "node-notifier": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.2.tgz", - "integrity": "sha512-oJP/9NAdd9+x2Q+rfphB2RJCHjod70RcRLjosiPMMu5gjIfwVnOUGq2nbTjTUbmy0DJ/tFIVT30+Qe3nzl4TJg==", - "dev": true, - "optional": true, - "requires": { - "growly": "^1.3.0", - "is-wsl": "^2.2.0", - "semver": "^7.3.2", - "shellwords": "^0.1.1", - "uuid": "^8.3.0", - "which": "^2.0.2" - }, - "dependencies": { - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "optional": true, - "requires": { - "lru-cache": "^6.0.0" - } - } - } - }, - "node-releases": { - "version": "1.1.77", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.77.tgz", - "integrity": "sha512-rB1DUFUNAN4Gn9keO2K1efO35IDK7yKHCdCaIMvFO7yUYmmZYeDjnGKle26G4rwj+LKRQpjyUUvMkPglwGCYNQ==" - }, - "normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - } - } - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "requires": { - "path-key": "^3.0.0" - } - }, - "nwsapi": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", - "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==" - }, - "oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", - "dev": true - }, - "object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", - "requires": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "requires": { - "kind-of": "^3.0.2" - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "requires": { - "kind-of": "^3.0.2" - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" - } - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", - "requires": { - "isobject": "^3.0.0" - } - }, - "object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", - "requires": { - "isobject": "^3.0.1" - } - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "requires": { - "wrappy": "1" - } - }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", - "requires": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" - } - }, - "p-each-series": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz", - "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==", - "dev": true - }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=" - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "requires": { - "p-limit": "^2.2.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" - }, - "parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "requires": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - } - }, - "parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" - }, - "pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=" - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" - }, - "performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", - "dev": true - }, - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "picomatch": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", - "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==" - }, - "pirates": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", - "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", - "requires": { - "node-modules-regexp": "^1.0.0" - } - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "requires": { - "find-up": "^4.0.0" - } - }, - "platform": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/platform/-/platform-1.3.6.tgz", - "integrity": "sha512-fnWVljUchTro6RiCFvCXBbNhJc2NijN7oIQxbwsyL0buWJPG85v81ehlHI9fXrJsMNgTofEoWIQeClKpgxFLrg==" - }, - "posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" - }, - "prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=" - }, - "pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", - "requires": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^17.0.1" - } - }, - "prompts": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.1.tgz", - "integrity": "sha512-EQyfIuO2hPDsX1L/blblV+H7I0knhgAd82cVneCwcdND9B8AuCDuRcBH6yIcG4dFzlOUqbazQqwGjx5xmsNLuQ==", - "dev": true, - "requires": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - } - }, - "proper-lockfile": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/proper-lockfile/-/proper-lockfile-2.0.1.tgz", - "integrity": "sha1-FZ+wYZPTIAP0s2kd0uwaY0qoDR0=", - "requires": { - "graceful-fs": "^4.1.2", - "retry": "^0.10.0" - } - }, - "psl": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" - }, - "qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", - "dev": true - }, - "querystringify": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", - "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" - }, - "quickhull": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/quickhull/-/quickhull-1.0.3.tgz", - "integrity": "sha512-AQbLaXdzGDJdO9Mu3qY/NY5JWlDqIutCLW8vJbsQTq+/bydIZeltnMVRKCElp81Y5/uRm4Yw/RsMdcltFYsS6w==" - }, - "react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" - }, - "read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "requires": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "dependencies": { - "type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==" - } - } - }, - "read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", - "requires": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - }, - "dependencies": { - "type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==" - } - } - }, - "regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "requires": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - } - }, - "remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" - }, - "repeat-element": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", - "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==" - }, - "repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" - }, - "request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "dev": true, - "requires": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - }, - "dependencies": { - "form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "dev": true, - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - } - }, - "tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "dev": true, - "requires": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - } - }, - "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "dev": true - } - } - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" - }, - "require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" - }, - "requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" - }, - "requizzle": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/requizzle/-/requizzle-0.2.3.tgz", - "integrity": "sha512-YanoyJjykPxGHii0fZP0uUPEXpvqfBDxWV7s6GKAiiOsiqhX6vHNyW3Qzdmqp/iq/ExbhaGbVrjB4ruEVSM4GQ==", - "dev": true, - "requires": { - "lodash": "^4.17.14" - } - }, - "resolve": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", - "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", - "requires": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" - } - }, - "resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", - "dev": true, - "requires": { - "resolve-from": "^5.0.0" - } - }, - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" - }, - "resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" - }, - "ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" - }, - "retry": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.10.1.tgz", - "integrity": "sha1-52OI0heZLCUnUCQdPTlW/tmNj/Q=" - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "rsvp": { - "version": "4.8.5", - "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", - "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==" - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", - "requires": { - "ret": "~0.1.10" - } - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "sane": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", - "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", - "requires": { - "@cnakazawa/watch": "^1.0.3", - "anymatch": "^2.0.0", - "capture-exit": "^2.0.0", - "exec-sh": "^0.3.2", - "execa": "^1.0.0", - "fb-watchman": "^2.0.0", - "micromatch": "^3.1.4", - "minimist": "^1.1.1", - "walker": "~1.0.5" - }, - "dependencies": { - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - } - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "requires": { - "pump": "^3.0.0" - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "requires": { - "remove-trailing-separator": "^1.0.1" - } - }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "requires": { - "path-key": "^2.0.0" - } - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - } - } - }, - "saxes": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", - "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", - "requires": { - "xmlchars": "^2.2.0" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" - }, - "set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "requires": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" - } - } - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true - }, - "shellwords": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", - "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", - "dev": true, - "optional": true - }, - "signal-exit": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.5.tgz", - "integrity": "sha512-KWcOiKeQj6ZyXx7zq4YxSMgHRlod4czeBQZrPb8OKcohcqAXShm7E20kEMle9WBt26hFcAf0qLOcp5zmY7kOqQ==" - }, - "sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", - "dev": true - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" - }, - "snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "requires": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" - }, - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" - } - } - }, - "snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "requires": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "requires": { - "is-descriptor": "^1.0.0" - } - } - } - }, - "snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "requires": { - "kind-of": "^3.2.0" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - }, - "source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "requires": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } - }, - "source-map-support": { - "version": "0.5.20", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.20.tgz", - "integrity": "sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==", - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "source-map-url": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", - "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==" - }, - "spdx-correct": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", - "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", - "requires": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" - }, - "spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "requires": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-license-ids": { - "version": "3.0.10", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.10.tgz", - "integrity": "sha512-oie3/+gKf7QtpitB0LYLETe+k8SifzsX4KixvpOsbI6S0kRiRQ5MKOio8eMSAKQ17N06+wdEOXRiId+zOxo0hA==" - }, - "split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "requires": { - "extend-shallow": "^3.0.0" - } - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" - }, - "sshpk": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", - "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", - "dev": true, - "requires": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - } - }, - "stack-utils": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz", - "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==", - "requires": { - "escape-string-regexp": "^2.0.0" - } - }, - "stackframe": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.0.tgz", - "integrity": "sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA==" - }, - "static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", - "requires": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - } - }, - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" - } - } - }, - "store": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/store/-/store-2.0.12.tgz", - "integrity": "sha1-jFNOKguDH3K3X8XxEZhXxE711ZM=" - }, - "string-length": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", - "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", - "dev": true, - "requires": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" - } - }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==" - }, - "strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=" - }, - "strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true - }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - }, - "supports-hyperlinks": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", - "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", - "dev": true, - "requires": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" - } - }, - "symbol-tree": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", - "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" - }, - "taffydb": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/taffydb/-/taffydb-2.6.2.tgz", - "integrity": "sha1-fLy2S1oUG2ou/CxdLGe04VCyomg=", - "dev": true - }, - "terminal-link": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", - "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", - "dev": true, - "requires": { - "ansi-escapes": "^4.2.1", - "supports-hyperlinks": "^2.0.0" - } - }, - "test-exclude": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", - "requires": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - } - }, - "throat": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", - "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==" - }, - "tmpl": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" - }, - "to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "requires": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "requires": { - "is-number": "^7.0.0" - } - }, - "tough-cookie": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", - "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", - "requires": { - "psl": "^1.1.33", - "punycode": "^2.1.1", - "universalify": "^0.1.2" - } - }, - "tr46": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", - "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", - "requires": { - "punycode": "^2.1.1" - } - }, - "tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "dev": true, - "requires": { - "safe-buffer": "^5.0.1" - } - }, - "tus-js-client": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/tus-js-client/-/tus-js-client-2.3.0.tgz", - "integrity": "sha512-I4cSwm6N5qxqCmBqenvutwSHe9ntf81lLrtf6BmLpG2v4wTl89atCQKqGgqvkodE6Lx+iKIjMbaXmfvStTg01g==", - "requires": { - "buffer-from": "^0.1.1", - "combine-errors": "^3.0.3", - "is-stream": "^2.0.0", - "js-base64": "^2.6.1", - "lodash.throttle": "^4.1.1", - "proper-lockfile": "^2.0.1", - "url-parse": "^1.4.3" - }, - "dependencies": { - "buffer-from": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-0.1.2.tgz", - "integrity": "sha512-RiWIenusJsmI2KcvqQABB83tLxCByE3upSP8QU3rJDMVFGPWLvPQJt/O1Su9moRWeH7d+Q2HYb68f6+v+tw2vg==" - } - } - }, - "tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", - "dev": true - }, - "type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", - "requires": { - "prelude-ls": "~1.1.2" - } - }, - "type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==" - }, - "type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "dev": true - }, - "typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "requires": { - "is-typedarray": "^1.0.0" - } - }, - "uc.micro": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz", - "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==", - "dev": true - }, - "underscore": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.1.tgz", - "integrity": "sha512-hzSoAVtJF+3ZtiFX0VgfFPHEDRm7Y/QPjGyNo4TVdnDTdft3tr8hEkD25a1jC+TjTuE7tkHGKkhwCgs9dgBB2g==", - "dev": true - }, - "union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "requires": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" - } - } - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" - }, - "unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", - "requires": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "dependencies": { - "has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", - "requires": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "dependencies": { - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "requires": { - "isarray": "1.0.0" - } - } - } - }, - "has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=" - } - } - }, - "uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "requires": { - "punycode": "^2.1.0" - } - }, - "urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" - }, - "url-parse": { - "version": "1.5.10", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", - "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", - "requires": { - "querystringify": "^2.1.1", - "requires-port": "^1.0.0" - } - }, - "use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" - }, - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "dev": true, - "optional": true - }, - "v8-to-istanbul": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.1.2.tgz", - "integrity": "sha512-TxNb7YEUwkLXCQYeudi6lgQ/SZrzNO4kMdlqVxaZPUIUjCv6iSSypUQX70kNBSERpQ8fk48+d61FXk+tgqcWow==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^1.6.0", - "source-map": "^0.7.3" - }, - "dependencies": { - "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "dev": true - } - } - }, - "validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "requires": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, - "w3c-hr-time": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", - "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", - "requires": { - "browser-process-hrtime": "^1.0.0" - } - }, - "w3c-xmlserializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", - "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", - "requires": { - "xml-name-validator": "^3.0.0" - } - }, - "walker": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", - "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", - "requires": { - "makeerror": "1.0.x" - } - }, - "webidl-conversions": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", - "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==" - }, - "whatwg-encoding": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", - "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", - "requires": { - "iconv-lite": "0.4.24" - } - }, - "whatwg-mimetype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", - "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" - }, - "whatwg-url": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", - "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", - "requires": { - "lodash": "^4.7.0", - "tr46": "^2.1.0", - "webidl-conversions": "^6.1.0" - } - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "requires": { - "isexe": "^2.0.0" - } - }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" - }, - "word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" - }, - "wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" - }, - "write-file-atomic": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", - "requires": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - }, - "ws": { - "version": "7.5.5", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.5.tgz", - "integrity": "sha512-BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w==", - "requires": {} - }, - "xml": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/xml/-/xml-1.0.1.tgz", - "integrity": "sha1-eLpyAgApxbyHuKgaPPzXS0ovweU=", - "dev": true - }, - "xml-name-validator": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", - "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" - }, - "xmlchars": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", - "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" - }, - "xmlcreate": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/xmlcreate/-/xmlcreate-2.0.3.tgz", - "integrity": "sha512-HgS+X6zAztGa9zIK3Y3LXuJes33Lz9x+YyTxgrkIdabu2vqcGOWwdfCpf1hWLRrd553wd4QCDf6BBO6FfdsRiQ==", - "dev": true - }, - "y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "requires": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - } - }, - "yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } - } -} diff --git a/cvat-core/package.json b/cvat-core/package.json index 7a8ac4b9..fddf989d 100644 --- a/cvat-core/package.json +++ b/cvat-core/package.json @@ -1,6 +1,6 @@ { "name": "cvat-core", - "version": "5.0.3", + "version": "5.1.0", "description": "Part of Computer Vision Tool which presents an interface for client-side integration", "main": "babel.config.js", "scripts": { diff --git a/cvat-core/src/annotations-history.js b/cvat-core/src/annotations-history.js index 5cb5ffb8..879782e4 100644 --- a/cvat-core/src/annotations-history.js +++ b/cvat-core/src/annotations-history.js @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2020 Intel Corporation +// Copyright (C) 2019-2022 Intel Corporation // // SPDX-License-Identifier: MIT @@ -36,12 +36,12 @@ class AnnotationHistory { this._redo = []; } - undo(count) { + async undo(count) { const affectedObjects = []; for (let i = 0; i < count; i++) { const action = this._undo.pop(); if (action) { - action.undo(); + await action.undo(); this._redo.push(action); affectedObjects.push(...action.clientIDs); } else { @@ -52,12 +52,12 @@ class AnnotationHistory { return affectedObjects; } - redo(count) { + async redo(count) { const affectedObjects = []; for (let i = 0; i < count; i++) { const action = this._redo.pop(); if (action) { - action.redo(); + await action.redo(); this._undo.push(action); affectedObjects.push(...action.clientIDs); } else { diff --git a/cvat-core/src/annotations-objects.js b/cvat-core/src/annotations-objects.js index e4392810..1cf33a31 100644 --- a/cvat-core/src/annotations-objects.js +++ b/cvat-core/src/annotations-objects.js @@ -1,4 +1,4 @@ -// Copyright (C) 2021 Intel Corporation +// Copyright (C) 2019-2022 Intel Corporation // // SPDX-License-Identifier: MIT @@ -23,6 +23,7 @@ objectState.__internal = { save: this.save.bind(this, frame, objectState), delete: this.delete.bind(this), + context: this, }; return objectState; @@ -834,6 +835,10 @@ let last = Number.MIN_SAFE_INTEGER; for (const frame of frames) { + if (frame in this.frameMeta.deleted_frames) { + continue; + } + if (frame < first) { first = frame; } diff --git a/cvat-core/src/annotations.js b/cvat-core/src/annotations.js index a511f0f8..eb79fe44 100644 --- a/cvat-core/src/annotations.js +++ b/cvat-core/src/annotations.js @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2021 Intel Corporation +// Copyright (C) 2019-2022 Intel Corporation // // SPDX-License-Identifier: MIT @@ -12,6 +12,7 @@ const { Task, Job } = require('./session'); const { Loader } = require('./annotation-formats'); const { ScriptingError, DataError, ArgumentError } = require('./exceptions'); + const { getDeletedFrames } = require('./frames'); const jobCache = new WeakMap(); const taskCache = new WeakMap(); @@ -42,6 +43,7 @@ for (let i = startFrame; i <= stopFrame; i++) { frameMeta[i] = await session.frames.get(i); } + frameMeta.deleted_frames = await getDeletedFrames(sessionType, session.id); const history = new AnnotationsHistory(); const collection = new Collection({ @@ -51,16 +53,11 @@ stopFrame, frameMeta, }); + // eslint-disable-next-line no-unsanitized/method collection.import(rawAnnotations); - const saver = new AnnotationsSaver(rawAnnotations.version, collection, session); - - cache.set(session, { - collection, - saver, - history, - }); + cache.set(session, { collection, saver, history }); } } @@ -300,7 +297,20 @@ return serverProxy.projects.importDataset(instance.id, format, file, updateStatusCallback); } - function undoActions(session, count) { + function getHistory(session) { + const sessionType = session instanceof Task ? 'task' : 'job'; + const cache = getCache(sessionType); + + if (cache.has(session)) { + return cache.get(session).history; + } + + throw new DataError( + 'Collection has not been initialized yet. Call annotations.get() or annotations.clear(true) before', + ); + } + + async function undoActions(session, count) { const sessionType = session instanceof Task ? 'task' : 'job'; const cache = getCache(sessionType); @@ -313,7 +323,7 @@ ); } - function redoActions(session, count) { + async function redoActions(session, count) { const sessionType = session instanceof Task ? 'task' : 'job'; const cache = getCache(sessionType); @@ -386,6 +396,7 @@ undoActions, redoActions, freezeHistory, + getHistory, clearActions, getActions, closeSession, diff --git a/cvat-core/src/api.js b/cvat-core/src/api.js index 722ce925..45a54961 100644 --- a/cvat-core/src/api.js +++ b/cvat-core/src/api.js @@ -280,8 +280,8 @@ function build() { * @property {string} name Check if name contains this value * @property {module:API.cvat.enums.ProjectStatus} status * Check if status contains this value - * @property {integer} id Check if id equals this value - * @property {integer} page Get specific page + * @property {number} id Check if id equals this value + * @property {number} page Get specific page * (default REST API returns 20 projects per request. * In order to get more, it is need to specify next page) * @property {string} owner Check if owner user contains this value @@ -336,11 +336,11 @@ function build() { * Check if status contains this value * @property {module:API.cvat.enums.TaskMode} mode * Check if mode contains this value - * @property {integer} id Check if id equals this value - * @property {integer} page Get specific page + * @property {number} id Check if id equals this value + * @property {number} page Get specific page * (default REST API returns 20 tasks per request. * In order to get more, it is need to specify next page) - * @property {integer} projectId Check if project_id field contains this value + * @property {number} projectId Check if project_id field contains this value * @property {string} owner Check if owner user contains this value * @property {string} assignee Check if assigneed contains this value * @property {string} search Combined search of contains among all fields @@ -371,8 +371,8 @@ function build() { /** * @typedef {Object} JobFilter * Only one of fields is allowed simultaneously - * @property {integer} taskID filter all jobs of specific task - * @property {integer} jobID filter job with a specific id + * @property {number} taskID filter all jobs of specific task + * @property {number} jobID filter job with a specific id * @global */ @@ -775,8 +775,8 @@ function build() { * @property {string} displayName Check if displayName contains this value * @property {string} resource Check if resource name contains this value * @property {module:API.cvat.enums.ProviderType} providerType Check if providerType equal this value - * @property {integer} id Check if id equals this value - * @property {integer} page Get specific page + * @property {number} id Check if id equals this value + * @property {number} page Get specific page * (default REST API returns 20 clouds storages per request. * In order to get more, it is need to specify next page) * @property {string} owner Check if an owner name contains this value diff --git a/cvat-core/src/cloud-storage.js b/cvat-core/src/cloud-storage.js index 9be108b3..67e8d829 100644 --- a/cvat-core/src/cloud-storage.js +++ b/cvat-core/src/cloud-storage.js @@ -54,7 +54,7 @@ Object.freeze({ /** * @name id - * @type {integer} + * @type {number} * @memberof module:API.cvat.classes.CloudStorage * @readonly * @instance diff --git a/cvat-core/src/comment.js b/cvat-core/src/comment.js index cee8724b..8703dd50 100644 --- a/cvat-core/src/comment.js +++ b/cvat-core/src/comment.js @@ -1,4 +1,4 @@ -// Copyright (C) 2020-2021 Intel Corporation +// Copyright (C) 2020-2022 Intel Corporation // // SPDX-License-Identifier: MIT @@ -36,7 +36,7 @@ class Comment { Object.freeze({ /** * @name id - * @type {integer} + * @type {number} * @memberof module:API.cvat.classes.Comment * @readonly * @instance diff --git a/cvat-core/src/enums.js b/cvat-core/src/enums.js index 88d7d5b5..2be9bfa9 100644 --- a/cvat-core/src/enums.js +++ b/cvat-core/src/enums.js @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2021 Intel Corporation +// Copyright (C) 2019-2022 Intel Corporation // // SPDX-License-Identifier: MIT @@ -278,6 +278,8 @@ * @property {string} GROUPED_OBJECTS Grouped objects * @property {string} CREATED_OBJECTS Created objects * @property {string} REMOVED_OBJECT Removed object + * @property {string} REMOVED_FRAME Removed frame + * @property {string} RESTORED_FRAME Restored frame * @readonly */ const HistoryActions = Object.freeze({ @@ -298,6 +300,8 @@ GROUPED_OBJECTS: 'Grouped objects', CREATED_OBJECTS: 'Created objects', REMOVED_OBJECT: 'Removed object', + REMOVED_FRAME: 'Removed frame', + RESTORED_FRAME: 'Restored frame', }); /** diff --git a/cvat-core/src/exceptions.js b/cvat-core/src/exceptions.js index 8511b32d..81456068 100644 --- a/cvat-core/src/exceptions.js +++ b/cvat-core/src/exceptions.js @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2020 Intel Corporation +// Copyright (C) 2019-2022 Intel Corporation // // SPDX-License-Identifier: MIT @@ -67,7 +67,7 @@ jobID: { /** * @name jobID - * @type {integer} + * @type {number} * @memberof module:API.cvat.exceptions.Exception * @readonly * @instance @@ -77,7 +77,7 @@ taskID: { /** * @name taskID - * @type {integer} + * @type {number} * @memberof module:API.cvat.exceptions.Exception * @readonly * @instance @@ -87,7 +87,7 @@ projID: { /** * @name projID - * @type {integer} + * @type {number} * @memberof module:API.cvat.exceptions.Exception * @readonly * @instance @@ -97,7 +97,7 @@ clientID: { /** * @name clientID - * @type {integer} + * @type {number} * @memberof module:API.cvat.exceptions.Exception * @readonly * @instance @@ -117,7 +117,7 @@ line: { /** * @name line - * @type {integer} + * @type {number} * @memberof module:API.cvat.exceptions.Exception * @readonly * @instance @@ -127,7 +127,7 @@ column: { /** * @name column - * @type {integer} + * @type {number} * @memberof module:API.cvat.exceptions.Exception * @readonly * @instance @@ -235,7 +235,7 @@ class ServerError extends Exception { /** * @param {string} message - Exception message - * @param {(string|integer)} code - Response code + * @param {(string|number)} code - Response code */ constructor(message, code) { super(message); @@ -245,7 +245,7 @@ Object.freeze({ /** * @name code - * @type {(string|integer)} + * @type {(string|number)} * @memberof module:API.cvat.exceptions.ServerError * @readonly * @instance diff --git a/cvat-core/src/frames.js b/cvat-core/src/frames.js index 53279522..023d3590 100644 --- a/cvat-core/src/frames.js +++ b/cvat-core/src/frames.js @@ -22,12 +22,12 @@ width, height, name, - taskID, jobID, frameNumber, startFrame, stopFrame, decodeForward, + deleted, has_related_context: hasRelatedContext, }) { Object.defineProperties( @@ -46,7 +46,7 @@ }, /** * @name width - * @type {integer} + * @type {number} * @memberof module:API.cvat.classes.FrameData * @readonly * @instance @@ -57,7 +57,7 @@ }, /** * @name height - * @type {integer} + * @type {number} * @memberof module:API.cvat.classes.FrameData * @readonly * @instance @@ -66,21 +66,9 @@ value: height, writable: false, }, - /** - * task ID - * @name tid - * @type {integer} - * @memberof module:API.cvat.classes.FrameData - * @readonly - * @instance - */ - tid: { - value: taskID, - writable: false, - }, /** * @name jid - * @type {integer} + * @type {number} * @memberof module:API.cvat.classes.FrameData * @readonly * @instance @@ -91,7 +79,7 @@ }, /** * @name number - * @type {integer} + * @type {number} * @memberof module:API.cvat.classes.FrameData * @readonly * @instance @@ -112,10 +100,26 @@ value: hasRelatedContext, writable: false, }, + /** + * Start frame of the frame in the job + * @name startFrame + * @type {number} + * @memberof module:API.cvat.classes.FrameData + * @readonly + * @instance + */ startFrame: { value: startFrame, writable: false, }, + /** + * Stop frame of the frame in the job + * @name stopFrame + * @type {number} + * @memberof module:API.cvat.classes.FrameData + * @readonly + * @instance + */ stopFrame: { value: stopFrame, writable: false, @@ -124,6 +128,18 @@ value: decodeForward, writable: false, }, + /** + * True if frame was deleted from the task data + * @name deleted + * @type {boolean} + * @memberof module:API.cvat.classes.FrameData + * @readonly + * @instance + */ + deleted: { + value: deleted, + writable: false, + }, }), ); } @@ -170,18 +186,18 @@ return; } - const { provider } = frameDataCache[this.tid]; - const { chunkSize } = frameDataCache[this.tid]; + const { provider } = frameDataCache[this.jid]; + const { chunkSize } = frameDataCache[this.jid]; const start = parseInt(this.number / chunkSize, 10) * chunkSize; const stop = Math.min(this.stopFrame, (parseInt(this.number / chunkSize, 10) + 1) * chunkSize - 1); const chunkNumber = Math.floor(this.number / chunkSize); const onDecodeAll = async (frameNumber) => { if ( - frameDataCache[this.tid].activeChunkRequest && - chunkNumber === frameDataCache[this.tid].activeChunkRequest.chunkNumber + frameDataCache[this.jid].activeChunkRequest && + chunkNumber === frameDataCache[this.jid].activeChunkRequest.chunkNumber ) { - const callbackArray = frameDataCache[this.tid].activeChunkRequest.callbacks; + const callbackArray = frameDataCache[this.jid].activeChunkRequest.callbacks; for (let i = callbackArray.length - 1; i >= 0; --i) { if (callbackArray[i].frameNumber === frameNumber) { const callback = callbackArray[i]; @@ -190,30 +206,30 @@ } } if (callbackArray.length === 0) { - frameDataCache[this.tid].activeChunkRequest = null; + frameDataCache[this.jid].activeChunkRequest = null; } } }; const rejectRequestAll = () => { if ( - frameDataCache[this.tid].activeChunkRequest && - chunkNumber === frameDataCache[this.tid].activeChunkRequest.chunkNumber + frameDataCache[this.jid].activeChunkRequest && + chunkNumber === frameDataCache[this.jid].activeChunkRequest.chunkNumber ) { - for (const r of frameDataCache[this.tid].activeChunkRequest.callbacks) { + for (const r of frameDataCache[this.jid].activeChunkRequest.callbacks) { r.reject(r.frameNumber); } - frameDataCache[this.tid].activeChunkRequest = null; + frameDataCache[this.jid].activeChunkRequest = null; } }; const makeActiveRequest = () => { - const taskDataCache = frameDataCache[this.tid]; + const taskDataCache = frameDataCache[this.jid]; const activeChunk = taskDataCache.activeChunkRequest; activeChunk.request = serverProxy.frames - .getData(this.tid, this.jid, activeChunk.chunkNumber) + .getData(null, this.jid, activeChunk.chunkNumber) .then((chunk) => { - frameDataCache[this.tid].activeChunkRequest.completed = true; + frameDataCache[this.jid].activeChunkRequest.completed = true; if (!taskDataCache.nextChunkRequest) { provider.requestDecodeBlock( chunk, @@ -253,7 +269,7 @@ .then((frame) => { if (frame === null) { onServerRequest(); - const activeRequest = frameDataCache[this.tid].activeChunkRequest; + const activeRequest = frameDataCache[this.jid].activeChunkRequest; if (!provider.isChunkCached(start, stop)) { if ( !activeRequest || @@ -264,7 +280,7 @@ if (activeRequest && activeRequest.rejectRequestAll) { activeRequest.rejectRequestAll(); } - frameDataCache[this.tid].activeChunkRequest = { + frameDataCache[this.jid].activeChunkRequest = { request: null, chunkNumber, start, @@ -292,13 +308,13 @@ frameNumber: this.number, }); } else { - if (frameDataCache[this.tid].nextChunkRequest) { - const { callbacks } = frameDataCache[this.tid].nextChunkRequest; + if (frameDataCache[this.jid].nextChunkRequest) { + const { callbacks } = frameDataCache[this.jid].nextChunkRequest; for (const r of callbacks) { r.reject(r.frameNumber); } } - frameDataCache[this.tid].nextChunkRequest = { + frameDataCache[this.jid].nextChunkRequest = { request: null, chunkNumber, start, @@ -336,8 +352,8 @@ const nextStart = nextChunkNumber * chunkSize; const nextStop = Math.min(this.stopFrame, (nextChunkNumber + 1) * chunkSize - 1); if (!provider.isChunkCached(nextStart, nextStop)) { - if (!frameDataCache[this.tid].activeChunkRequest) { - frameDataCache[this.tid].activeChunkRequest = { + if (!frameDataCache[this.jid].activeChunkRequest) { + frameDataCache[this.jid].activeChunkRequest = { request: null, chunkNumber: nextChunkNumber, start: nextStart, @@ -368,8 +384,8 @@ }); }; - function getFrameMeta(taskID, frame) { - const { meta, mode } = frameDataCache[taskID]; + function getFrameMeta(jobID, frame) { + const { meta, mode, startFrame } = frameDataCache[jobID]; let size = null; if (mode === 'interpolation') { [size] = meta.frames; @@ -377,7 +393,7 @@ if (frame >= meta.size) { throw new ArgumentError(`Meta information about frame ${frame} can't be received from the server`); } else { - size = meta.frames[frame]; + size = meta.frames[frame - startFrame]; } } else { throw new DataError(`Invalid mode is specified ${mode}`); @@ -386,7 +402,7 @@ } class FrameBuffer { - constructor(size, chunkSize, stopFrame, taskID, jobID) { + constructor(size, chunkSize, stopFrame, jobID) { this._size = size; this._buffer = {}; this._contextImage = {}; @@ -394,7 +410,6 @@ this._chunkSize = chunkSize; this._stopFrame = stopFrame; this._activeFillBufferRequest = false; - this._taskID = taskID; this._jobID = jobID; } @@ -428,15 +443,15 @@ }; for (const frame of this._requestedChunks[chunkIdx].requestedFrames.entries()) { const requestedFrame = frame[1]; - const frameMeta = getFrameMeta(this._taskID, requestedFrame); + const frameMeta = getFrameMeta(this._jobID, requestedFrame); const frameData = new FrameData({ ...frameMeta, - taskID: this._taskID, jobID: this._jobID, frameNumber: requestedFrame, - startFrame: frameDataCache[this._taskID].startFrame, - stopFrame: frameDataCache[this._taskID].stopFrame, + startFrame: frameDataCache[this._jobID].startFrame, + stopFrame: frameDataCache[this._jobID].stopFrame, decodeForward: false, + deleted: requestedFrame in frameDataCache[this._jobID].meta, }); frameData @@ -546,7 +561,7 @@ } } - async require(frameNumber, taskID, jobID, fillBuffer, frameStep) { + async require(frameNumber, jobID, fillBuffer, frameStep) { for (const frame in this._buffer) { if (+frame < frameNumber || +frame >= frameNumber + this._size * frameStep) { delete this._buffer[frame]; @@ -554,15 +569,15 @@ } this._required = frameNumber; - const frameMeta = getFrameMeta(taskID, frameNumber); + const frameMeta = getFrameMeta(jobID, frameNumber); let frame = new FrameData({ ...frameMeta, - taskID, jobID, frameNumber, - startFrame: frameDataCache[taskID].startFrame, - stopFrame: frameDataCache[taskID].stopFrame, + startFrame: frameDataCache[jobID].startFrame, + stopFrame: frameDataCache[jobID].stopFrame, decodeForward: !fillBuffer, + deleted: frameNumber in frameDataCache[jobID].meta.deleted_frames, }); if (frameNumber in this._buffer) { @@ -636,13 +651,13 @@ }); } - async function getContextImage(taskID, jobID, frame) { - if (frameDataCache[taskID].frameBuffer.isContextImageAvailable(frame)) { - return frameDataCache[taskID].frameBuffer.getContextImage(frame); + async function getContextImage(jobID, frame) { + if (frameDataCache[jobID].frameBuffer.isContextImageAvailable(frame)) { + return frameDataCache[jobID].frameBuffer.getContextImage(frame); } const response = getImageContext(jobID, frame); - frameDataCache[taskID].frameBuffer.addContextImage(frame, response); - return frameDataCache[taskID].frameBuffer.getContextImage(frame); + frameDataCache[jobID].frameBuffer.addContextImage(frame, response); + return frameDataCache[jobID].frameBuffer.getContextImage(frame); } async function getPreview(taskID = null, jobID = null) { @@ -669,7 +684,6 @@ } async function getFrame( - taskID, jobID, chunkSize, chunkType, @@ -681,10 +695,10 @@ step, dimension, ) { - if (!(taskID in frameDataCache)) { + if (!(jobID in frameDataCache)) { const blockType = chunkType === 'video' ? cvatData.BlockType.MP4VIDEO : cvatData.BlockType.ARCHIVE; - - const meta = await serverProxy.frames.getMeta(taskID); + const meta = await serverProxy.frames.getMeta('job', jobID); + meta.deleted_frames = Object.fromEntries(meta.deleted_frames.map((_frame) => [_frame, true])); const mean = meta.frames.reduce((a, b) => a + b.width * b.height, 0) / meta.frames.length; const stdDev = Math.sqrt( meta.frames.map((x) => (x.width * x.height - mean) ** 2).reduce((a, b) => a + b) / @@ -694,7 +708,7 @@ // limit of decoded frames cache by 2GB const decodedBlocksCacheSize = Math.floor(2147483648 / (mean + stdDev) / 4 / chunkSize) || 1; - frameDataCache[taskID] = { + frameDataCache[jobID] = { meta, chunkSize, mode, @@ -712,23 +726,93 @@ Math.min(180, decodedBlocksCacheSize * chunkSize), chunkSize, stopFrame, - taskID, jobID, ), decodedBlocksCacheSize, activeChunkRequest: null, nextChunkRequest: null, }; - const frameMeta = getFrameMeta(taskID, frame); + const frameMeta = getFrameMeta(jobID, frame); // actual only for video chunks - frameDataCache[taskID].provider.setRenderSize(frameMeta.width, frameMeta.height); + frameDataCache[jobID].provider.setRenderSize(frameMeta.width, frameMeta.height); + } + + return frameDataCache[jobID].frameBuffer.require(frame, jobID, isPlaying, step); + } + + async function getDeletedFrames(sessionType, id) { + if (sessionType === 'job') { + const { meta } = frameDataCache[id]; + return meta.deleted_frames; + } + + if (sessionType === 'task') { + const meta = await serverProxy.frames.getMeta('job', id); + meta.deleted_frames = Object.fromEntries(meta.deleted_frames.map((_frame) => [_frame, true])); + return meta; + } + + throw Exception('getDeletedFrames is not implemented for tasks'); + } + + function deleteFrame(jobID, frame) { + const { meta } = frameDataCache[jobID]; + meta.deleted_frames[frame] = true; + } + + function restoreFrame(jobID, frame) { + const { meta } = frameDataCache[jobID]; + if (frame in meta.deleted_frames) { + delete meta.deleted_frames[frame]; + } + } + + async function patchMeta(jobID) { + const { meta } = frameDataCache[jobID]; + const newMeta = await serverProxy.frames.saveMeta('job', jobID, { + deleted_frames: Object.keys(meta.deleted_frames), + }); + const prevDeletedFrames = meta.deleted_frames; + + // it is important do not overwrite the object, it is why we working on keys in two loops below + for (const frame of Object.keys(prevDeletedFrames)) { + delete prevDeletedFrames[frame]; + } + for (const frame of newMeta.deleted_frames) { + prevDeletedFrames[frame] = true; + } + + frameDataCache[jobID].meta = newMeta; + frameDataCache[jobID].meta.deleted_frames = prevDeletedFrames; + } + + async function findNotDeletedFrame(jobID, frameFrom, frameTo, offset) { + let meta; + if (!frameDataCache[jobID]) { + meta = await serverProxy.frames.getMeta('job', jobID); + } else { + meta = frameDataCache[jobID].meta; + } + const sign = Math.sign(frameTo - frameFrom); + const predicate = sign > 0 ? (frame) => frame <= frameTo : (frame) => frame >= frameTo; + const update = sign > 0 ? (frame) => frame + 1 : (frame) => frame - 1; + let framesCounter = 0; + let lastUndeletedFrame = null; + for (let frame = frameFrom; predicate(frame); frame = update(frame)) { + if (!(frame in meta.deleted_frames)) { + lastUndeletedFrame = frame; + framesCounter++; + if (framesCounter === offset) { + return lastUndeletedFrame; + } + } } - return frameDataCache[taskID].frameBuffer.require(frame, taskID, jobID, isPlaying, step); + return lastUndeletedFrame; } - function getRanges(taskID) { - if (!(taskID in frameDataCache)) { + function getRanges(jobID) { + if (!(jobID in frameDataCache)) { return { decoded: [], buffered: [], @@ -736,24 +820,29 @@ } return { - decoded: frameDataCache[taskID].provider.cachedFrames, - buffered: frameDataCache[taskID].frameBuffer.cachedFrames(), + decoded: frameDataCache[jobID].provider.cachedFrames, + buffered: frameDataCache[jobID].frameBuffer.cachedFrames(), }; } - function clear(taskID) { - if (taskID in frameDataCache) { - frameDataCache[taskID].frameBuffer.clear(); - delete frameDataCache[taskID]; + function clear(jobID) { + if (jobID in frameDataCache) { + frameDataCache[jobID].frameBuffer.clear(); + delete frameDataCache[jobID]; } } module.exports = { FrameData, getFrame, + getDeletedFrames, + deleteFrame, + restoreFrame, + patchMeta, getRanges, getPreview, clear, + findNotDeletedFrame, getContextImage, }; })(); diff --git a/cvat-core/src/issue.js b/cvat-core/src/issue.js index a83a2a47..13e6e3d6 100644 --- a/cvat-core/src/issue.js +++ b/cvat-core/src/issue.js @@ -1,4 +1,4 @@ -// Copyright (C) 2020-2021 Intel Corporation +// Copyright (C) 2020-2022 Intel Corporation // // SPDX-License-Identifier: MIT @@ -49,7 +49,7 @@ class Issue { Object.freeze({ /** * @name id - * @type {integer} + * @type {number} * @memberof module:API.cvat.classes.Issue * @readonly * @instance @@ -101,7 +101,7 @@ class Issue { }, /** * @name frame - * @type {integer} + * @type {number} * @memberof module:API.cvat.classes.Issue * @readonly * @instance diff --git a/cvat-core/src/labels.js b/cvat-core/src/labels.js index e7db2b35..bf9ed85c 100644 --- a/cvat-core/src/labels.js +++ b/cvat-core/src/labels.js @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2021 Intel Corporation +// Copyright (C) 2019-2022 Intel Corporation // // SPDX-License-Identifier: MIT @@ -43,7 +43,7 @@ Object.freeze({ /** * @name id - * @type {integer} + * @type {number} * @memberof module:API.cvat.classes.Attribute * @readonly * @instance @@ -160,7 +160,7 @@ Object.freeze({ /** * @name id - * @type {integer} + * @type {number} * @memberof module:API.cvat.classes.Label * @readonly * @instance diff --git a/cvat-core/src/object-state.js b/cvat-core/src/object-state.js index 5de80ded..4313872b 100644 --- a/cvat-core/src/object-state.js +++ b/cvat-core/src/object-state.js @@ -86,7 +86,7 @@ const { Source } = require('./enums'); frame: { /** * @name frame - * @type {integer} + * @type {number} * @memberof module:API.cvat.classes.ObjectState * @readonly * @instance @@ -126,7 +126,7 @@ const { Source } = require('./enums'); clientID: { /** * @name clientID - * @type {integer} + * @type {number} * @memberof module:API.cvat.classes.ObjectState * @readonly * @instance @@ -136,7 +136,7 @@ const { Source } = require('./enums'); serverID: { /** * @name serverID - * @type {integer} + * @type {number} * @memberof module:API.cvat.classes.ObjectState * @readonly * @instance diff --git a/cvat-core/src/project.js b/cvat-core/src/project.js index 45467a43..94214d58 100644 --- a/cvat-core/src/project.js +++ b/cvat-core/src/project.js @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2021 Intel Corporation +// Copyright (C) 2019-2022 Intel Corporation // // SPDX-License-Identifier: MIT @@ -63,7 +63,7 @@ Object.freeze({ /** * @name id - * @type {integer} + * @type {number} * @memberof module:API.cvat.classes.Project * @readonly * @instance diff --git a/cvat-core/src/server-proxy.js b/cvat-core/src/server-proxy.js index b134bc83..bcc7e3ad 100644 --- a/cvat-core/src/server-proxy.js +++ b/cvat-core/src/server-proxy.js @@ -1234,12 +1234,27 @@ return response; } - async function getMeta(tid) { + async function getMeta(session, jid) { const { backendAPI } = config; let response = null; try { - response = await Axios.get(`${backendAPI}/tasks/${tid}/data/meta`, { + response = await Axios.get(`${backendAPI}/${session}s/${jid}/data/meta`, { + proxy: config.proxy, + }); + } catch (errorData) { + throw generateError(errorData); + } + + return response.data; + } + + async function saveMeta(session, jid, meta) { + const { backendAPI } = config; + + let response = null; + try { + response = await Axios.patch(`${backendAPI}/${session}s/${jid}/data/meta`, meta, { proxy: config.proxy, }); } catch (errorData) { @@ -1932,6 +1947,7 @@ value: Object.freeze({ getData, getMeta, + saveMeta, getPreview, getImageContext, }), diff --git a/cvat-core/src/session.js b/cvat-core/src/session.js index 5803fcc2..8bcda669 100644 --- a/cvat-core/src/session.js +++ b/cvat-core/src/session.js @@ -7,10 +7,21 @@ const loggerStorage = require('./logger-storage'); const serverProxy = require('./server-proxy'); const { - getFrame, getRanges, getPreview, clear: clearFrames, getContextImage, + getFrame, + deleteFrame, + restoreFrame, + getRanges, + getPreview, + clear: clearFrames, + findNotDeletedFrame, + getContextImage, + patchMeta, + getDeletedFrames, } = require('./frames'); const { ArgumentError, DataError } = require('./exceptions'); - const { JobStage, JobState } = require('./enums'); + const { + JobStage, JobState, HistoryActions, + } = require('./enums'); const { Label } = require('./labels'); const User = require('./user'); const Issue = require('./issue'); @@ -170,6 +181,26 @@ ); return result; }, + async delete(frame) { + await PluginRegistry.apiWrapper.call( + this, + prototype.frames.delete, + frame, + ); + }, + async restore(frame) { + await PluginRegistry.apiWrapper.call( + this, + prototype.frames.restore, + frame, + ); + }, + async save() { + await PluginRegistry.apiWrapper.call( + this, + prototype.frames.save, + ); + }, async ranges() { const result = await PluginRegistry.apiWrapper.call(this, prototype.frames.ranges); return result; @@ -178,6 +209,16 @@ const result = await PluginRegistry.apiWrapper.call(this, prototype.frames.preview); return result; }, + async search(filters, frameFrom, frameTo) { + const result = await PluginRegistry.apiWrapper.call( + this, + prototype.frames.search, + filters, + frameFrom, + frameTo, + ); + return result; + }, async contextImage(frameId) { const result = await PluginRegistry.apiWrapper.call( this, @@ -368,7 +409,7 @@ * If you have double quotes in your query string, * please escape them using back slash: \" * @method get - * @param {integer} frame get objects from the frame + * @param {number} frame get objects from the frame * @param {boolean} allTracks show all tracks * even if they are outside and not keyframe * @param {any[]} [filters = []] @@ -386,9 +427,9 @@ * @method search * @memberof Session.annotations * @param {ObjectFilter} [filter = []] filter - * @param {integer} from lower bound of a search - * @param {integer} to upper bound of a search - * @returns {integer|null} a frame that contains objects according to the filter + * @param {number} from lower bound of a search + * @param {number} to upper bound of a search + * @returns {number|null} a frame that contains objects according to the filter * @throws {module:API.cvat.exceptions.PluginError} * @throws {module:API.cvat.exceptions.ArgumentError} * @instance @@ -398,9 +439,9 @@ * Find the nearest empty frame without any annotations * @method searchEmpty * @memberof Session.annotations - * @param {integer} from lower bound of a search - * @param {integer} to upper bound of a search - * @returns {integer|null} a frame that contains objects according to the filter + * @param {number} from lower bound of a search + * @param {number} to upper bound of a search + * @returns {number|null} a empty frame according boundaries * @throws {module:API.cvat.exceptions.PluginError} * @throws {module:API.cvat.exceptions.ArgumentError} * @instance @@ -444,7 +485,7 @@ * @method split * @memberof Session.annotations * @param {module:API.cvat.classes.ObjectState} objectState - * @param {integer} frame + * @param {number} frame * @throws {module:API.cvat.exceptions.ArgumentError} * @throws {module:API.cvat.exceptions.PluginError} * @instance @@ -457,7 +498,7 @@ * @memberof Session.annotations * @param {module:API.cvat.classes.ObjectState[]} objectStates * @param {boolean} reset pass "true" to reset group value (set it to 0) - * @returns {integer} an ID of created group + * @returns {number} an ID of created group * @throws {module:API.cvat.exceptions.ArgumentError} * @throws {module:API.cvat.exceptions.PluginError} * @instance @@ -517,7 +558,7 @@ * Get frame by its number * @method get * @memberof Session.frames - * @param {integer} frame number of frame which you want to get + * @param {number} frame number of frame which you want to get * @returns {module:API.cvat.classes.FrameData} * @instance * @async @@ -526,6 +567,51 @@ * @throws {module:API.cvat.exceptions.DataError} * @throws {module:API.cvat.exceptions.ArgumentError} */ + /** + * @typedef {Object} FrameSearchFilters + * @property {boolean} notDeleted if true will search for non-deleted frames + * @property {number} offset defines frame step during search + /** + * Find frame that match the condition + * @method search + * @memberof Session.frames + * @param {FrameSearchFilters} filters filters to search frame for + * @param {number} from lower bound of a search + * @param {number} to upper bound of a search + * @returns {number|null} a non-deleted frame according boundaries + * @throws {module:API.cvat.exceptions.PluginError} + * @throws {module:API.cvat.exceptions.ArgumentError} + * @instance + * @async + */ + /** + * Delete frame from the job + * @method delete + * @memberof Session.frames + * @param {number} frame number of frame which you want to delete + * @throws {module:API.cvat.exceptions.ArgumentError} + * @throws {module:API.cvat.exceptions.PluginError} + * @instance + * @async + */ + /** + * Restore frame from the job + * @method delete + * @memberof Session.frames + * @param {number} frame number of frame which you want to restore + * @throws {module:API.cvat.exceptions.ArgumentError} + * @throws {module:API.cvat.exceptions.PluginError} + * @instance + * @async + */ + /** + * Save any changes in frames if some of them were deleted/restored + * @method save + * @memberof Session.frames + * @throws {module:API.cvat.exceptions.PluginError} + * @instance + * @async + */ /** * Get the first frame of a task for preview * @method preview @@ -754,7 +840,7 @@ Object.freeze({ /** * @name id - * @type {integer} + * @type {number} * @memberof module:API.cvat.classes.Job * @readonly * @instance @@ -840,7 +926,7 @@ }, /** * @name startFrame - * @type {integer} + * @type {number} * @memberof module:API.cvat.classes.Job * @readonly * @instance @@ -850,7 +936,7 @@ }, /** * @name stopFrame - * @type {integer} + * @type {number} * @memberof module:API.cvat.classes.Job * @readonly * @instance @@ -860,7 +946,7 @@ }, /** * @name projectId - * @type {integer|null} + * @type {number|null} * @memberof module:API.cvat.classes.Job * @readonly * @instance @@ -870,7 +956,7 @@ }, /** * @name taskId - * @type {integer} + * @type {number} * @memberof module:API.cvat.classes.Job * @readonly * @instance @@ -900,7 +986,7 @@ }, /** * @name dataChunkSize - * @type {integer} + * @type {number} * @memberof module:API.cvat.classes.Job * @readonly * @instance @@ -985,8 +1071,12 @@ this.frames = { get: Object.getPrototypeOf(this).frames.get.bind(this), + delete: Object.getPrototypeOf(this).frames.delete.bind(this), + restore: Object.getPrototypeOf(this).frames.restore.bind(this), + save: Object.getPrototypeOf(this).frames.save.bind(this), ranges: Object.getPrototypeOf(this).frames.ranges.bind(this), preview: Object.getPrototypeOf(this).frames.preview.bind(this), + search: Object.getPrototypeOf(this).frames.search.bind(this), contextImage: Object.getPrototypeOf(this).frames.contextImage.bind(this), }; @@ -1107,6 +1197,7 @@ data_chunk_size: undefined, data_compressed_chunk_type: undefined, data_original_chunk_type: undefined, + deleted_frames: undefined, use_zip_chunks: undefined, use_cache: undefined, copy_data: undefined, @@ -1176,7 +1267,7 @@ Object.freeze({ /** * @name id - * @type {integer} + * @type {number} * @memberof module:API.cvat.classes.Task * @readonly * @instance @@ -1203,7 +1294,7 @@ }, /** * @name projectId - * @type {integer|null} + * @type {number|null} * @memberof module:API.cvat.classes.Task * @instance */ @@ -1230,7 +1321,7 @@ }, /** * @name size - * @type {integer} + * @type {number} * @memberof module:API.cvat.classes.Task * @readonly * @instance @@ -1339,7 +1430,7 @@ }, /** * @name overlap - * @type {integer} + * @type {number} * @memberof module:API.cvat.classes.Task * @instance * @throws {module:API.cvat.exceptions.ArgumentError} @@ -1355,7 +1446,7 @@ }, /** * @name segmentSize - * @type {integer} + * @type {number} * @memberof module:API.cvat.classes.Task * @instance * @throws {module:API.cvat.exceptions.ArgumentError} @@ -1371,7 +1462,7 @@ }, /** * @name imageQuality - * @type {integer} + * @type {number} * @memberof module:API.cvat.classes.Task * @instance * @throws {module:API.cvat.exceptions.ArgumentError} @@ -1562,7 +1653,7 @@ /** * The first frame of a video to annotation * @name startFrame - * @type {integer} + * @type {number} * @memberof module:API.cvat.classes.Task * @instance * @throws {module:API.cvat.exceptions.ArgumentError} @@ -1579,7 +1670,7 @@ /** * The last frame of a video to annotation * @name stopFrame - * @type {integer} + * @type {number} * @memberof module:API.cvat.classes.Task * @instance * @throws {module:API.cvat.exceptions.ArgumentError} @@ -1698,9 +1789,13 @@ this.frames = { get: Object.getPrototypeOf(this).frames.get.bind(this), + delete: Object.getPrototypeOf(this).frames.delete.bind(this), + restore: Object.getPrototypeOf(this).frames.restore.bind(this), + save: Object.getPrototypeOf(this).frames.save.bind(this), ranges: Object.getPrototypeOf(this).frames.ranges.bind(this), preview: Object.getPrototypeOf(this).frames.preview.bind(this), contextImage: Object.getPrototypeOf(this).frames.contextImage.bind(this), + search: Object.getPrototypeOf(this).frames.search.bind(this), }; this.logger = { @@ -1821,6 +1916,7 @@ clearActions, getActions, closeSession, + getHistory, } = require('./annotations'); buildDuplicatedAPI(Job.prototype); @@ -1866,7 +1962,6 @@ } const frameData = await getFrame( - this.taskId, this.id, this.dataChunkSize, this.dataChunkType, @@ -1881,8 +1976,62 @@ return frameData; }; + // must be called with task/job context + async function deleteFrameWrapper(jobID, frame) { + const history = getHistory(this); + const redo = async () => { + deleteFrame(jobID, frame); + }; + + await redo(); + history.do(HistoryActions.REMOVED_FRAME, async () => { + restoreFrame(jobID, frame); + }, redo, [], frame); + } + + async function restoreFrameWrapper(jobID, frame) { + const history = getHistory(this); + const redo = async () => { + restoreFrame(jobID, frame); + }; + + await redo(); + history.do(HistoryActions.RESTORED_FRAME, async () => { + deleteFrame(jobID, frame); + }, redo, [], frame); + } + + Job.prototype.frames.delete.implementation = async function (frame) { + if (!Number.isInteger(frame)) { + throw new Error(`Frame must be an integer. Got: "${frame}"`); + } + + if (frame < this.startFrame || frame > this.stopFrame) { + throw new Error('The frame is out of the job'); + } + + await deleteFrameWrapper.call(this, this.id, frame); + }; + + Job.prototype.frames.restore.implementation = async function (frame) { + if (!Number.isInteger(frame)) { + throw new Error(`Frame must be an integer. Got: "${frame}"`); + } + + if (frame < this.startFrame || frame > this.stopFrame) { + throw new Error('The frame is out of the job'); + } + + await restoreFrameWrapper.call(this, this.id, frame); + }; + + Job.prototype.frames.save.implementation = async function () { + const result = await patchMeta(this.id); + return result; + }; + Job.prototype.frames.ranges.implementation = async function () { - const rangesData = await getRanges(this.taskId); + const rangesData = await getRanges(this.id); return rangesData; }; @@ -1895,6 +2044,33 @@ return frameData; }; + Job.prototype.frames.contextImage.implementation = async function (frameId) { + const result = await getContextImage(this.id, frameId); + return result; + }; + + Job.prototype.frames.search.implementation = async function (filters, frameFrom, frameTo) { + if (typeof filters !== 'object') { + throw new ArgumentError('Filters should be an object'); + } + + if (!Number.isInteger(frameFrom) || !Number.isInteger(frameTo)) { + throw new ArgumentError('The start and end frames both must be an integer'); + } + + if (frameFrom < this.startFrame || frameFrom > this.stopFrame) { + throw new ArgumentError('The start frame is out of the job'); + } + + if (frameTo < this.startFrame || frameTo > this.stopFrame) { + throw new ArgumentError('The stop frame is out of the job'); + } + if (filters.notDeleted) { + return findNotDeletedFrame(this.id, frameFrom, frameTo, filters.offset || 1); + } + return null; + }; + // TODO: Check filter for annotations Job.prototype.annotations.get.implementation = async function (frame, allTracks, filters) { if (!Array.isArray(filters)) { @@ -1910,6 +2086,11 @@ } const annotationsData = await getAnnotations(this, frame, allTracks, filters); + const deletedFrames = await getDeletedFrames('job', this.id); + if (frame in deletedFrames) { + return []; + } + return annotationsData; }; @@ -2018,13 +2199,13 @@ return result; }; - Job.prototype.actions.undo.implementation = function (count) { - const result = undoActions(this, count); + Job.prototype.actions.undo.implementation = async function (count) { + const result = await undoActions(this, count); return result; }; - Job.prototype.actions.redo.implementation = function (count) { - const result = redoActions(this, count); + Job.prototype.actions.redo.implementation = async function (count) { + const result = await redoActions(this, count); return result; }; @@ -2081,20 +2262,15 @@ return result; }; - Job.prototype.frames.contextImage.implementation = async function (frameId) { - const result = await getContextImage(this.taskId, this.id, frameId); - return result; - }; - Job.prototype.close.implementation = function closeTask() { - clearFrames(this.taskId); + clearFrames(this.id); closeSession(this); return this; }; Task.prototype.close.implementation = function closeTask() { - clearFrames(this.id); for (const job of this.jobs) { + clearFrames(job.id); closeSession(job); } @@ -2203,15 +2379,16 @@ throw new ArgumentError(`The frame with number ${frame} is out of the task`); } + const job = this.jobs.filter((_job) => _job.startFrame <= frame && _job.stopFrame >= frame)[0]; + const result = await getFrame( - this.id, - null, + job.id, this.dataChunkSize, this.dataChunkType, this.mode, frame, - 0, - this.size - 1, + job.startFrame, + job.stopFrame, isPlaying, step, ); @@ -2219,7 +2396,15 @@ }; Task.prototype.frames.ranges.implementation = async function () { - const rangesData = await getRanges(this.id); + const rangesData = { + decoded: [], + buffered: [], + }; + for (const job of this.jobs) { + const { decoded, buffered } = await getRanges(job.id); + rangesData.decoded.push(decoded); + rangesData.buffered.push(buffered); + } return rangesData; }; @@ -2232,6 +2417,76 @@ return frameData; }; + Task.prototype.frames.delete.implementation = async function (frame) { + if (!Number.isInteger(frame)) { + throw new Error(`Frame must be an integer. Got: "${frame}"`); + } + + if (frame < 0 || frame >= this.size) { + throw new Error('The frame is out of the task'); + } + + const job = this.jobs.filter((_job) => _job.startFrame <= frame && _job.stopFrame >= frame)[0]; + if (job) { + await deleteFrameWrapper.call(this, job.id, frame); + } + }; + + Task.prototype.frames.restore.implementation = async function (frame) { + if (!Number.isInteger(frame)) { + throw new Error(`Frame must be an integer. Got: "${frame}"`); + } + + if (frame < 0 || frame >= this.size) { + throw new Error('The frame is out of the task'); + } + + const job = this.jobs.filter((_job) => _job.startFrame <= frame && _job.stopFrame >= frame)[0]; + if (job) { + await restoreFrameWrapper.call(this, job.id, frame); + } + }; + + Task.prototype.frames.save.implementation = async function () { + return Promise.all(this.jobs.map((job) => patchMeta(job.id))); + }; + + Task.prototype.frames.search.implementation = async function (filters, frameFrom, frameTo) { + if (typeof filters !== 'object') { + throw new ArgumentError('Filters should be an object'); + } + + if (!Number.isInteger(frameFrom) || !Number.isInteger(frameTo)) { + throw new ArgumentError('The start and end frames both must be an integer'); + } + + if (frameFrom < 0 || frameFrom > this.size) { + throw new ArgumentError('The start frame is out of the task'); + } + + if (frameTo < 0 || frameTo > this.size) { + throw new ArgumentError('The stop frame is out of the task'); + } + + const jobs = this.jobs.filter((_job) => ( + (frameFrom >= _job.startFrame && frameFrom <= _job.stopFrame) || + (frameTo >= _job.startFrame && frameTo <= _job.stopFrame) || + (frameFrom < _job.startFrame && frameTo > _job.stopFrame) + )); + + if (filters.notDeleted) { + for (const job of jobs) { + const result = await findNotDeletedFrame( + job.id, Math.max(frameFrom, job.startFrame), Math.min(frameTo, job.stopFrame), 1, + ); + + if (result !== null) return result; + } + } + + return null; + }; + // TODO: Check filter for annotations Task.prototype.annotations.get.implementation = async function (frame, allTracks, filters) { if (!Array.isArray(filters) || filters.some((filter) => typeof filter !== 'string')) { @@ -2247,6 +2502,11 @@ } const result = await getAnnotations(this, frame, allTracks, filters); + const deletedFrames = await getDeletedFrames('task', this.id); + if (frame in deletedFrames) { + return []; + } + return result; }; diff --git a/cvat-core/src/user.js b/cvat-core/src/user.js index d83be1fe..74f128b4 100644 --- a/cvat-core/src/user.js +++ b/cvat-core/src/user.js @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2021 Intel Corporation +// Copyright (C) 2019-2022 Intel Corporation // // SPDX-License-Identifier: MIT @@ -37,7 +37,7 @@ id: { /** * @name id - * @type {integer} + * @type {number} * @memberof module:API.cvat.classes.User * @readonly * @instance diff --git a/cvat-core/tests/api/frames.js b/cvat-core/tests/api/frames.js index 2d43e7cd..e758da70 100644 --- a/cvat-core/tests/api/frames.js +++ b/cvat-core/tests/api/frames.js @@ -1,4 +1,4 @@ -// Copyright (C) 2020-2021 Intel Corporation +// Copyright (C) 2020-2022 Intel Corporation // // SPDX-License-Identifier: MIT @@ -43,6 +43,48 @@ describe('Feature: get frame meta', () => { }); }); +describe('Feature: delete/restore frame', () => { + test('delete frame from job', async () => { + const job = (await window.cvat.jobs.get({ jobID: 100 }))[0]; + await job.annotations.clear(true); + let frame = await job.frames.get(0); + expect(frame.deleted).toBe(false); + await job.frames.delete(0); + frame = await job.frames.get(0); + expect(frame.deleted).toBe(true); + }); + + test('restore frame from job', async () => { + const job = (await window.cvat.jobs.get({ jobID: 100 }))[0]; + await job.annotations.clear(true); + let frame = await job.frames.get(8); + expect(frame.deleted).toBe(true); + await job.frames.restore(8); + frame = await job.frames.get(8); + expect(frame.deleted).toBe(false); + }); + + test('delete frame from task', async () => { + const task = (await window.cvat.tasks.get({ id: 100 }))[0]; + await task.annotations.clear(true); + let frame = await task.frames.get(1); + expect(frame.deleted).toBe(false); + await task.frames.delete(1); + frame = await task.frames.get(1); + expect(frame.deleted).toBe(true); + }); + + test('restore frame from task', async () => { + const task = (await window.cvat.tasks.get({ id: 100 }))[0]; + await task.annotations.clear(true); + let frame = await task.frames.get(7); + expect(frame.deleted).toBe(true); + await task.frames.restore(7); + frame = await task.frames.get(7); + expect(frame.deleted).toBe(false); + }); +}); + describe('Feature: get frame data', () => { test('get frame data for a task', async () => { const task = (await window.cvat.tasks.get({ id: 100 }))[0]; diff --git a/cvat-core/tests/mocks/dummy-data.mock.js b/cvat-core/tests/mocks/dummy-data.mock.js index 3e5944c5..4655f57e 100644 --- a/cvat-core/tests/mocks/dummy-data.mock.js +++ b/cvat-core/tests/mocks/dummy-data.mock.js @@ -2544,6 +2544,7 @@ const frameMetaDummyData = { start_frame: 0, stop_frame: 8, frame_filter: '', + deleted_frames: [], frames: [ { width: 1920, @@ -2590,6 +2591,7 @@ const frameMetaDummyData = { start_frame: 0, stop_frame: 74, frame_filter: '', + deleted_frames: [], frames: [ { width: 1920, @@ -2602,8 +2604,24 @@ const frameMetaDummyData = { size: 5002, image_quality: 50, start_frame: 0, + stop_frame: 4999, + frame_filter: '', + deleted_frames: [], + frames: [ + { + width: 1888, + height: 1408, + }, + ], + }, + 4: { + chunk_size: 36, + size: 5002, + image_quality: 50, + start_frame: 4995, stop_frame: 5001, frame_filter: '', + deleted_frames: [], frames: [ { width: 1888, @@ -2618,6 +2636,7 @@ const frameMetaDummyData = { start_frame: 0, stop_frame: 8, frame_filter: '', + deleted_frames: [7,8], frames: [ { width: 1920, @@ -2662,8 +2681,9 @@ const frameMetaDummyData = { size: 5002, image_quality: 50, start_frame: 0, - stop_frame: 5001, + stop_frame: 499, frame_filter: '', + deleted_frames: [], frames: [ { width: 1888, @@ -2672,12 +2692,163 @@ const frameMetaDummyData = { ], }, 102: { + chunk_size: 36, + size: 5002, + image_quality: 50, + start_frame: 495, + stop_frame: 994, + frame_filter: '', + deleted_frames: [], + frames: [ + { + width: 1888, + height: 1408, + }, + ], + }, + 103: { + chunk_size: 36, + size: 5002, + image_quality: 50, + start_frame: 990, + stop_frame: 1489, + frame_filter: '', + deleted_frames: [], + frames: [ + { + width: 1888, + height: 1408, + }, + ], + }, + 104: { + chunk_size: 36, + size: 5002, + image_quality: 50, + start_frame: 1485, + stop_frame: 1984, + frame_filter: '', + deleted_frames: [], + frames: [ + { + width: 1888, + height: 1408, + }, + ], + }, + 105: { + chunk_size: 36, + size: 5002, + image_quality: 50, + start_frame: 1980, + stop_frame: 2479, + frame_filter: '', + deleted_frames: [], + frames: [ + { + width: 1888, + height: 1408, + }, + ], + }, + 106: { + chunk_size: 36, + size: 5002, + image_quality: 50, + start_frame: 2475, + stop_frame: 2974, + frame_filter: '', + deleted_frames: [], + frames: [ + { + width: 1888, + height: 1408, + }, + ], + }, + 107: { + chunk_size: 36, + size: 5002, + image_quality: 50, + start_frame: 2970, + stop_frame: 3469, + frame_filter: '', + deleted_frames: [], + frames: [ + { + width: 1888, + height: 1408, + }, + ], + }, + 108: { + chunk_size: 36, + size: 5002, + image_quality: 50, + start_frame: 3465, + stop_frame: 3964, + frame_filter: '', + deleted_frames: [], + frames: [ + { + width: 1888, + height: 1408, + }, + ], + }, + 109: { + chunk_size: 36, + size: 5002, + image_quality: 50, + start_frame: 3960, + stop_frame: 4459, + frame_filter: '', + deleted_frames: [], + frames: [ + { + width: 1888, + height: 1408, + }, + ], + }, + 110: { + chunk_size: 36, + size: 5002, + image_quality: 50, + start_frame: 4455, + stop_frame: 4954, + frame_filter: '', + deleted_frames: [], + frames: [ + { + width: 1888, + height: 1408, + }, + ], + }, + 111: { + chunk_size: 36, + size: 5002, + image_quality: 50, + start_frame: 4950, + stop_frame: 5001, + frame_filter: '', + deleted_frames: [], + frames: [ + { + width: 1888, + height: 1408, + }, + ], + }, + 112: { chunk_size: 36, size: 1, image_quality: 50, start_frame: 0, stop_frame: 0, frame_filter: '', + deleted_frames: [], frames: [ { width: 1920, diff --git a/cvat-core/tests/mocks/server-proxy.mock.js b/cvat-core/tests/mocks/server-proxy.mock.js index 08aa6fc1..5344491b 100644 --- a/cvat-core/tests/mocks/server-proxy.mock.js +++ b/cvat-core/tests/mocks/server-proxy.mock.js @@ -285,8 +285,33 @@ class ServerProxy { return 'DUMMY_IMAGE'; } - async function getMeta(tid) { - return JSON.parse(JSON.stringify(frameMetaDummyData[tid])); + async function getMeta(session, jid) { + if (session !== 'job') { + throw new Error('not implemented test'); + } + + return JSON.parse(JSON.stringify(frameMetaDummyData[jid])); + } + + async function saveMeta(session, jid, meta) { + if (session !== 'job') { + throw new Error('not implemented test'); + } + const object = frameMetaDummyData[jid]; + for (const prop in meta) { + if ( + Object.prototype.hasOwnProperty.call(meta, prop) && + Object.prototype.hasOwnProperty.call(object, prop) + ) { + if (prop === 'labels') { + object[prop] = meta[prop].filter((label) => !label.deleted); + } else { + object[prop] = meta[prop]; + } + } + } + + return getMeta(jid); } async function getAnnotations(session, id) { @@ -442,6 +467,7 @@ class ServerProxy { value: Object.freeze({ getData, getMeta, + saveMeta, getPreview, }), writable: false, diff --git a/cvat-data/package-lock.json b/cvat-data/package-lock.json deleted file mode 100644 index e7765b2e..00000000 --- a/cvat-data/package-lock.json +++ /dev/null @@ -1,221 +0,0 @@ -{ - "name": "cvat-data", - "version": "1.0.2", - "lockfileVersion": 2, - "requires": true, - "packages": { - "": { - "name": "cvat-data", - "version": "1.0.2", - "license": "MIT", - "dependencies": { - "async-mutex": "^0.3.2", - "jszip": "3.7.1" - }, - "devDependencies": {} - }, - "node_modules/async-mutex": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/async-mutex/-/async-mutex-0.3.2.tgz", - "integrity": "sha512-HuTK7E7MT7jZEh1P9GtRW9+aTWiDWWi9InbZ5hjxrnRa39KS4BW04+xLBhYNS2aXhHUIKZSw3gj4Pn1pj+qGAA==", - "dependencies": { - "tslib": "^2.3.1" - } - }, - "node_modules/core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" - }, - "node_modules/immediate": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", - "integrity": "sha1-nbHb0Pr43m++D13V5Wu2BigN5ps=" - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - }, - "node_modules/jszip": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.7.1.tgz", - "integrity": "sha512-ghL0tz1XG9ZEmRMcEN2vt7xabrDdqHHeykgARpmZ0BiIctWxM47Vt63ZO2dnp4QYt/xJVLLy5Zv1l/xRdh2byg==", - "dependencies": { - "lie": "~3.3.0", - "pako": "~1.0.2", - "readable-stream": "~2.3.6", - "set-immediate-shim": "~1.0.1" - } - }, - "node_modules/lie": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz", - "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==", - "dependencies": { - "immediate": "~3.0.5" - } - }, - "node_modules/pako": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" - }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - }, - "node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/set-immediate-shim": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", - "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" - } - }, - "dependencies": { - "async-mutex": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/async-mutex/-/async-mutex-0.3.2.tgz", - "integrity": "sha512-HuTK7E7MT7jZEh1P9GtRW9+aTWiDWWi9InbZ5hjxrnRa39KS4BW04+xLBhYNS2aXhHUIKZSw3gj4Pn1pj+qGAA==", - "requires": { - "tslib": "^2.3.1" - } - }, - "core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" - }, - "immediate": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", - "integrity": "sha1-nbHb0Pr43m++D13V5Wu2BigN5ps=" - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - }, - "jszip": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.7.1.tgz", - "integrity": "sha512-ghL0tz1XG9ZEmRMcEN2vt7xabrDdqHHeykgARpmZ0BiIctWxM47Vt63ZO2dnp4QYt/xJVLLy5Zv1l/xRdh2byg==", - "requires": { - "lie": "~3.3.0", - "pako": "~1.0.2", - "readable-stream": "~2.3.6", - "set-immediate-shim": "~1.0.1" - } - }, - "lie": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz", - "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==", - "requires": { - "immediate": "~3.0.5" - } - }, - "pako": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" - }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "set-immediate-shim": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", - "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=" - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" - } - } -} diff --git a/cvat-ui/package-lock.json b/cvat-ui/package-lock.json deleted file mode 100644 index 66beba8c..00000000 --- a/cvat-ui/package-lock.json +++ /dev/null @@ -1,11093 +0,0 @@ -{ - "name": "cvat-ui", - "version": "1.38.0", - "lockfileVersion": 2, - "requires": true, - "packages": { - "": { - "name": "cvat-ui", - "version": "1.38.0", - "license": "MIT", - "dependencies": { - "@ant-design/icons": "^4.6.3", - "@types/lodash": "^4.14.172", - "@types/platform": "^1.3.4", - "@types/react": "^16.14.15", - "@types/react-color": "^3.0.5", - "@types/react-dom": "^16.9.14", - "@types/react-redux": "^7.1.18", - "@types/react-resizable": "^1.7.3", - "@types/react-router": "^5.1.16", - "@types/react-router-dom": "^5.1.9", - "@types/react-share": "^3.0.3", - "@types/redux-logger": "^3.0.9", - "@types/resize-observer-browser": "^0.1.6", - "antd": "^4.17.0", - "copy-to-clipboard": "^3.3.1", - "cvat-canvas": "file:../cvat-canvas", - "cvat-canvas3d": "file:../cvat-canvas3d", - "cvat-core": "file:../cvat-core", - "dotenv-webpack": "^1.8.0", - "error-stack-parser": "^2.0.6", - "lodash": "^4.17.21", - "moment": "^2.29.1", - "mousetrap": "^1.6.5", - "platform": "^1.3.6", - "prop-types": "^15.7.2", - "react": "^16.14.0", - "react-awesome-query-builder": "^4.5.1", - "react-color": "^2.19.3", - "react-cookie": "^4.0.3", - "react-dom": "^16.14.0", - "react-moment": "^1.1.1", - "react-redux": "^7.2.5", - "react-resizable": "^1.11.1", - "react-router": "^5.1.0", - "react-router-dom": "^5.1.0", - "react-share": "^4.4.0", - "react-sortable-hoc": "^2.0.0", - "redux": "^4.1.1", - "redux-devtools-extension": "^2.13.9", - "redux-logger": "^3.0.6", - "redux-thunk": "^2.3.0" - } - }, - "../cvat-canvas": { - "version": "2.13.2", - "license": "MIT", - "dependencies": { - "@types/polylabel": "^1.0.5", - "polylabel": "^1.1.0", - "svg.draggable.js": "2.2.2", - "svg.draw.js": "^2.0.4", - "svg.js": "2.7.1", - "svg.resize.js": "1.4.3", - "svg.select.js": "3.0.1" - } - }, - "../cvat-canvas3d": { - "version": "0.0.1", - "license": "MIT", - "dependencies": { - "@types/three": "^0.125.3", - "camera-controls": "^1.25.3", - "three": "^0.126.1" - }, - "devDependencies": {} - }, - "../cvat-core": { - "version": "5.0.1", - "license": "MIT", - "dependencies": { - "axios": "^0.21.4", - "browser-or-node": "^1.2.1", - "cvat-data": "../cvat-data", - "detect-browser": "^5.2.1", - "error-stack-parser": "^2.0.2", - "form-data": "^2.5.0", - "jest-config": "^26.6.3", - "js-cookie": "^2.2.0", - "json-logic-js": "^2.0.1", - "platform": "^1.3.5", - "quickhull": "^1.0.3", - "store": "^2.0.12", - "tus-js-client": "^2.3.0" - }, - "devDependencies": { - "coveralls": "^3.0.5", - "jest": "^26.6.3", - "jest-junit": "^6.4.0", - "jsdoc": "^3.6.6" - } - }, - "node_modules/@ant-design/colors": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@ant-design/colors/-/colors-6.0.0.tgz", - "integrity": "sha512-qAZRvPzfdWHtfameEGP2Qvuf838NhergR35o+EuVyB5XvSA98xod5r4utvi4TJ3ywmevm290g9nsCG5MryrdWQ==", - "dependencies": { - "@ctrl/tinycolor": "^3.4.0" - } - }, - "node_modules/@ant-design/icons": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/@ant-design/icons/-/icons-4.7.0.tgz", - "integrity": "sha512-aoB4Z7JA431rt6d4u+8xcNPPCrdufSRMUOpxa1ab6mz1JCQZOEVolj2WVs/tDFmN62zzK30mNelEsprLYsSF3g==", - "dependencies": { - "@ant-design/colors": "^6.0.0", - "@ant-design/icons-svg": "^4.2.1", - "@babel/runtime": "^7.11.2", - "classnames": "^2.2.6", - "rc-util": "^5.9.4" - }, - "engines": { - "node": ">=8" - }, - "peerDependencies": { - "react": ">=16.0.0", - "react-dom": ">=16.0.0" - } - }, - "node_modules/@ant-design/icons-svg": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@ant-design/icons-svg/-/icons-svg-4.2.1.tgz", - "integrity": "sha512-EB0iwlKDGpG93hW8f85CTJTs4SvMX7tt5ceupvhALp1IF44SeUFOMhKUOYqpsoYWQKAOuTRDMqn75rEaKDp0Xw==" - }, - "node_modules/@ant-design/icons/node_modules/rc-util": { - "version": "5.14.0", - "resolved": "https://registry.npmjs.org/rc-util/-/rc-util-5.14.0.tgz", - "integrity": "sha512-2vy6/Z1BJUcwLjm/UEJb/htjUTQPigITUIemCcFEo1fQevAumc9sA32x2z5qyWoa9uhrXbiAjSDpPIUqyg65sA==", - "dependencies": { - "@babel/runtime": "^7.12.5", - "react-is": "^16.12.0", - "shallowequal": "^1.1.0" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - } - }, - "node_modules/@ant-design/icons/node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - }, - "node_modules/@babel/runtime": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.15.4.tgz", - "integrity": "sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw==", - "dependencies": { - "regenerator-runtime": "^0.13.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@ctrl/tinycolor": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-3.4.0.tgz", - "integrity": "sha512-JZButFdZ1+/xAfpguQHoabIXkcqRRKpMrWKBkpEZZyxfY9C1DpADFB8PEqGSTeFr135SaTRfKqGKx5xSCLI7ZQ==", - "engines": { - "node": ">=10" - } - }, - "node_modules/@date-io/core": { - "version": "1.3.13", - "resolved": "https://registry.npmjs.org/@date-io/core/-/core-1.3.13.tgz", - "integrity": "sha512-AlEKV7TxjeK+jxWVKcCFrfYAk8spX9aCyiToFIiLPtfQbsjmRGLIhb5VZgptQcJdHtLXo7+m0DuurwFgUToQuA==" - }, - "node_modules/@date-io/moment": { - "version": "1.3.13", - "resolved": "https://registry.npmjs.org/@date-io/moment/-/moment-1.3.13.tgz", - "integrity": "sha512-3kJYusJtQuOIxq6byZlzAHoW/18iExJer9qfRF5DyyzdAk074seTuJfdofjz4RFfTd/Idk8WylOQpWtERqvFuQ==", - "dependencies": { - "@date-io/core": "^1.3.13" - }, - "peerDependencies": { - "moment": "^2.24.0" - } - }, - "node_modules/@emotion/hash": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.8.0.tgz", - "integrity": "sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==", - "peer": true - }, - "node_modules/@material-ui/core": { - "version": "4.12.3", - "resolved": "https://registry.npmjs.org/@material-ui/core/-/core-4.12.3.tgz", - "integrity": "sha512-sdpgI/PL56QVsEJldwEe4FFaFTLUqN+rd7sSZiRCdx2E/C7z5yK0y/khAWVBH24tXwto7I1hCzNWfJGZIYJKnw==", - "peer": true, - "dependencies": { - "@babel/runtime": "^7.4.4", - "@material-ui/styles": "^4.11.4", - "@material-ui/system": "^4.12.1", - "@material-ui/types": "5.1.0", - "@material-ui/utils": "^4.11.2", - "@types/react-transition-group": "^4.2.0", - "clsx": "^1.0.4", - "hoist-non-react-statics": "^3.3.2", - "popper.js": "1.16.1-lts", - "prop-types": "^15.7.2", - "react-is": "^16.8.0 || ^17.0.0", - "react-transition-group": "^4.4.0" - }, - "engines": { - "node": ">=8.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/material-ui" - }, - "peerDependencies": { - "@types/react": "^16.8.6 || ^17.0.0", - "react": "^16.8.0 || ^17.0.0", - "react-dom": "^16.8.0 || ^17.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@material-ui/core/node_modules/@material-ui/styles": { - "version": "4.11.4", - "resolved": "https://registry.npmjs.org/@material-ui/styles/-/styles-4.11.4.tgz", - "integrity": "sha512-KNTIZcnj/zprG5LW0Sao7zw+yG3O35pviHzejMdcSGCdWbiO8qzRgOYL8JAxAsWBKOKYwVZxXtHWaB5T2Kvxew==", - "peer": true, - "dependencies": { - "@babel/runtime": "^7.4.4", - "@emotion/hash": "^0.8.0", - "@material-ui/types": "5.1.0", - "@material-ui/utils": "^4.11.2", - "clsx": "^1.0.4", - "csstype": "^2.5.2", - "hoist-non-react-statics": "^3.3.2", - "jss": "^10.5.1", - "jss-plugin-camel-case": "^10.5.1", - "jss-plugin-default-unit": "^10.5.1", - "jss-plugin-global": "^10.5.1", - "jss-plugin-nested": "^10.5.1", - "jss-plugin-props-sort": "^10.5.1", - "jss-plugin-rule-value-function": "^10.5.1", - "jss-plugin-vendor-prefixer": "^10.5.1", - "prop-types": "^15.7.2" - }, - "engines": { - "node": ">=8.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/material-ui" - }, - "peerDependencies": { - "@types/react": "^16.8.6 || ^17.0.0", - "react": "^16.8.0 || ^17.0.0", - "react-dom": "^16.8.0 || ^17.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@material-ui/core/node_modules/@material-ui/system": { - "version": "4.12.1", - "resolved": "https://registry.npmjs.org/@material-ui/system/-/system-4.12.1.tgz", - "integrity": "sha512-lUdzs4q9kEXZGhbN7BptyiS1rLNHe6kG9o8Y307HCvF4sQxbCgpL2qi+gUk+yI8a2DNk48gISEQxoxpgph0xIw==", - "peer": true, - "dependencies": { - "@babel/runtime": "^7.4.4", - "@material-ui/utils": "^4.11.2", - "csstype": "^2.5.2", - "prop-types": "^15.7.2" - }, - "engines": { - "node": ">=8.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/material-ui" - }, - "peerDependencies": { - "@types/react": "^16.8.6 || ^17.0.0", - "react": "^16.8.0 || ^17.0.0", - "react-dom": "^16.8.0 || ^17.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@material-ui/core/node_modules/@material-ui/types": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@material-ui/types/-/types-5.1.0.tgz", - "integrity": "sha512-7cqRjrY50b8QzRSYyhSpx4WRw2YuO0KKIGQEVk5J8uoz2BanawykgZGoWEqKm7pVIbzFDN0SpPcVV4IhOFkl8A==", - "peer": true, - "peerDependencies": { - "@types/react": "*" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@material-ui/core/node_modules/@material-ui/utils": { - "version": "4.11.2", - "resolved": "https://registry.npmjs.org/@material-ui/utils/-/utils-4.11.2.tgz", - "integrity": "sha512-Uul8w38u+PICe2Fg2pDKCaIG7kOyhowZ9vjiC1FsVwPABTW8vPPKfF6OvxRq3IiBaI1faOJmgdvMG7rMJARBhA==", - "peer": true, - "dependencies": { - "@babel/runtime": "^7.4.4", - "prop-types": "^15.7.2", - "react-is": "^16.8.0 || ^17.0.0" - }, - "engines": { - "node": ">=8.0.0" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0", - "react-dom": "^16.8.0 || ^17.0.0" - } - }, - "node_modules/@material-ui/core/node_modules/csstype": { - "version": "2.6.18", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.18.tgz", - "integrity": "sha512-RSU6Hyeg14am3Ah4VZEmeX8H7kLwEEirXe6aU2IPfKNvhXwTflK5HQRDNI0ypQXoqmm+QPyG2IaPuQE5zMwSIQ==", - "peer": true - }, - "node_modules/@material-ui/core/node_modules/react-transition-group": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.2.tgz", - "integrity": "sha512-/RNYfRAMlZwDSr6z4zNKV6xu53/e2BuaBbGhbyYIXTrmgu/bGHzmqOs7mJSJBHy9Ud+ApHx3QjrkKSp1pxvlFg==", - "peer": true, - "dependencies": { - "@babel/runtime": "^7.5.5", - "dom-helpers": "^5.0.1", - "loose-envify": "^1.4.0", - "prop-types": "^15.6.2" - }, - "peerDependencies": { - "react": ">=16.6.0", - "react-dom": ">=16.6.0" - } - }, - "node_modules/@material-ui/icons": { - "version": "4.11.2", - "resolved": "https://registry.npmjs.org/@material-ui/icons/-/icons-4.11.2.tgz", - "integrity": "sha512-fQNsKX2TxBmqIGJCSi3tGTO/gZ+eJgWmMJkgDiOfyNaunNaxcklJQFaFogYcFl0qFuaEz1qaXYXboa/bUXVSOQ==", - "peer": true, - "dependencies": { - "@babel/runtime": "^7.4.4" - }, - "engines": { - "node": ">=8.0.0" - }, - "peerDependencies": { - "@material-ui/core": "^4.0.0", - "@types/react": "^16.8.6 || ^17.0.0", - "react": "^16.8.0 || ^17.0.0", - "react-dom": "^16.8.0 || ^17.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@material-ui/lab": { - "version": "4.0.0-alpha.60", - "resolved": "https://registry.npmjs.org/@material-ui/lab/-/lab-4.0.0-alpha.60.tgz", - "integrity": "sha512-fadlYsPJF+0fx2lRuyqAuJj7hAS1tLDdIEEdov5jlrpb5pp4b+mRDUqQTUxi4inRZHS1bEXpU8QWUhO6xX88aA==", - "peer": true, - "dependencies": { - "@babel/runtime": "^7.4.4", - "@material-ui/utils": "^4.11.2", - "clsx": "^1.0.4", - "prop-types": "^15.7.2", - "react-is": "^16.8.0 || ^17.0.0" - }, - "engines": { - "node": ">=8.0.0" - }, - "peerDependencies": { - "@material-ui/core": "^4.12.1", - "@types/react": "^16.8.6 || ^17.0.0", - "react": "^16.8.0 || ^17.0.0", - "react-dom": "^16.8.0 || ^17.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@material-ui/lab/node_modules/@material-ui/utils": { - "version": "4.11.2", - "resolved": "https://registry.npmjs.org/@material-ui/utils/-/utils-4.11.2.tgz", - "integrity": "sha512-Uul8w38u+PICe2Fg2pDKCaIG7kOyhowZ9vjiC1FsVwPABTW8vPPKfF6OvxRq3IiBaI1faOJmgdvMG7rMJARBhA==", - "peer": true, - "dependencies": { - "@babel/runtime": "^7.4.4", - "prop-types": "^15.7.2", - "react-is": "^16.8.0 || ^17.0.0" - }, - "engines": { - "node": ">=8.0.0" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0", - "react-dom": "^16.8.0 || ^17.0.0" - } - }, - "node_modules/@material-ui/pickers": { - "version": "3.3.10", - "resolved": "https://registry.npmjs.org/@material-ui/pickers/-/pickers-3.3.10.tgz", - "integrity": "sha512-hS4pxwn1ZGXVkmgD4tpFpaumUaAg2ZzbTrxltfC5yPw4BJV+mGkfnQOB4VpWEYZw2jv65Z0wLwDE/piQiPPZ3w==", - "peer": true, - "dependencies": { - "@babel/runtime": "^7.6.0", - "@date-io/core": "1.x", - "@types/styled-jsx": "^2.2.8", - "clsx": "^1.0.2", - "react-transition-group": "^4.0.0", - "rifm": "^0.7.0" - }, - "peerDependencies": { - "@date-io/core": "^1.3.6", - "@material-ui/core": "^4.0.0", - "prop-types": "^15.6.0", - "react": "^16.8.0 || ^17.0.0", - "react-dom": "^16.8.0 || ^17.0.0" - } - }, - "node_modules/@material-ui/pickers/node_modules/react-transition-group": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.2.tgz", - "integrity": "sha512-/RNYfRAMlZwDSr6z4zNKV6xu53/e2BuaBbGhbyYIXTrmgu/bGHzmqOs7mJSJBHy9Ud+ApHx3QjrkKSp1pxvlFg==", - "peer": true, - "dependencies": { - "@babel/runtime": "^7.5.5", - "dom-helpers": "^5.0.1", - "loose-envify": "^1.4.0", - "prop-types": "^15.6.2" - }, - "peerDependencies": { - "react": ">=16.6.0", - "react-dom": ">=16.6.0" - } - }, - "node_modules/@material-ui/pickers/node_modules/rifm": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/rifm/-/rifm-0.7.0.tgz", - "integrity": "sha512-DSOJTWHD67860I5ojetXdEQRIBvF6YcpNe53j0vn1vp9EUb9N80EiZTxgP+FkDKorWC8PZw052kTF4C1GOivCQ==", - "peer": true, - "dependencies": { - "@babel/runtime": "^7.3.1" - }, - "peerDependencies": { - "react": ">=16.8" - } - }, - "node_modules/@types/cookie": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.3.3.tgz", - "integrity": "sha512-LKVP3cgXBT9RYj+t+9FDKwS5tdI+rPBXaNSkma7hvqy35lc7mAokC2zsqWJH0LaqIt3B962nuYI77hsJoT1gow==" - }, - "node_modules/@types/history": { - "version": "4.7.9", - "resolved": "https://registry.npmjs.org/@types/history/-/history-4.7.9.tgz", - "integrity": "sha512-MUc6zSmU3tEVnkQ78q0peeEjKWPUADMlC/t++2bI8WnAG2tvYRPIgHG8lWkXwqc8MsUF6Z2MOf+Mh5sazOmhiQ==" - }, - "node_modules/@types/hoist-non-react-statics": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz", - "integrity": "sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==", - "dependencies": { - "@types/react": "*", - "hoist-non-react-statics": "^3.3.0" - } - }, - "node_modules/@types/lodash": { - "version": "4.14.175", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.175.tgz", - "integrity": "sha512-XmdEOrKQ8a1Y/yxQFOMbC47G/V2VDO1GvMRnl4O75M4GW/abC5tnfzadQYkqEveqRM1dEJGFFegfPNA2vvx2iw==" - }, - "node_modules/@types/platform": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/@types/platform/-/platform-1.3.4.tgz", - "integrity": "sha512-U0o4K+GNiK0PNxoDwd8xRnvLVe4kzei6opn3/FCjAriqaP+rfrDdSl1kP/hLL6Y3/Y3hhGnBwD4dCkkAqs1W/Q==" - }, - "node_modules/@types/prop-types": { - "version": "15.7.4", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.4.tgz", - "integrity": "sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==" - }, - "node_modules/@types/react": { - "version": "16.14.16", - "resolved": "https://registry.npmjs.org/@types/react/-/react-16.14.16.tgz", - "integrity": "sha512-7waDQ0h1TkAk99S04wV0LUiiSXpT02lzrdDF4WZFqn2W0XE5ICXLBMtqXWZ688aX2dJislQ3knmZX/jH53RluQ==", - "dependencies": { - "@types/prop-types": "*", - "@types/scheduler": "*", - "csstype": "^3.0.2" - } - }, - "node_modules/@types/react-color": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@types/react-color/-/react-color-3.0.5.tgz", - "integrity": "sha512-0VZy8Uq5x04cW5QFz24Qw8MMMlsMi8Bb+XG5h59ATqPnWVq6OheHtrwv5LeakdTRDaECQnExJNSFOsSe4Eo/zQ==", - "dependencies": { - "@types/react": "*", - "@types/reactcss": "*" - } - }, - "node_modules/@types/react-dom": { - "version": "16.9.14", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-16.9.14.tgz", - "integrity": "sha512-FIX2AVmPTGP30OUJ+0vadeIFJJ07Mh1m+U0rxfgyW34p3rTlXI+nlenvAxNn4BP36YyI9IJ/+UJ7Wu22N1pI7A==", - "dependencies": { - "@types/react": "^16" - } - }, - "node_modules/@types/react-redux": { - "version": "7.1.18", - "resolved": "https://registry.npmjs.org/@types/react-redux/-/react-redux-7.1.18.tgz", - "integrity": "sha512-9iwAsPyJ9DLTRH+OFeIrm9cAbIj1i2ANL3sKQFATqnPWRbg+jEFXyZOKHiQK/N86pNRXbb4HRxAxo0SIX1XwzQ==", - "dependencies": { - "@types/hoist-non-react-statics": "^3.3.0", - "@types/react": "*", - "hoist-non-react-statics": "^3.3.0", - "redux": "^4.0.0" - } - }, - "node_modules/@types/react-resizable": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@types/react-resizable/-/react-resizable-1.7.3.tgz", - "integrity": "sha512-DAx+hdnHFMJHgl8geiKo3jLt1GCT838SwQixjCtbRRfqCBawAKriVLCZ1nvp7B/2Pxd94MWod8NyJEnAAmNHNA==", - "dependencies": { - "@types/react": "*" - } - }, - "node_modules/@types/react-router": { - "version": "5.1.17", - "resolved": "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.17.tgz", - "integrity": "sha512-RNSXOyb3VyRs/EOGmjBhhGKTbnN6fHWvy5FNLzWfOWOGjgVUKqJZXfpKzLmgoU8h6Hj8mpALj/mbXQASOb92wQ==", - "dependencies": { - "@types/history": "*", - "@types/react": "*" - } - }, - "node_modules/@types/react-router-dom": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/@types/react-router-dom/-/react-router-dom-5.3.1.tgz", - "integrity": "sha512-UvyRy73318QI83haXlaMwmklHHzV9hjl3u71MmM6wYNu0hOVk9NLTa0vGukf8zXUqnwz4O06ig876YSPpeK28A==", - "dependencies": { - "@types/history": "*", - "@types/react": "*", - "@types/react-router": "*" - } - }, - "node_modules/@types/react-share": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/react-share/-/react-share-3.0.3.tgz", - "integrity": "sha512-GpKAVNbwMBgad0995uVLkOdKWp3CjCrvIeUt4qZcsrgLtf7SMR7gIfMgC9X2rsfLgN6saT/nr2T4QLJE9cCZiA==", - "dependencies": { - "@types/react": "*" - } - }, - "node_modules/@types/react-transition-group": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.3.tgz", - "integrity": "sha512-fUx5muOWSYP8Bw2BUQ9M9RK9+W1XBK/7FLJ8PTQpnpTEkn0ccyMffyEQvan4C3h53gHdx7KE5Qrxi/LnUGQtdg==", - "peer": true, - "dependencies": { - "@types/react": "*" - } - }, - "node_modules/@types/reactcss": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@types/reactcss/-/reactcss-1.2.4.tgz", - "integrity": "sha512-1rhVqteMSD6KQjO+dPBObE1OkKadw00HVJkG5WCYsyvMwGgdTZ530wF7Bkrg/4TWxB2AtINIzFotjW51eViw+w==", - "dependencies": { - "@types/react": "*" - } - }, - "node_modules/@types/redux-logger": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/@types/redux-logger/-/redux-logger-3.0.9.tgz", - "integrity": "sha512-cwYhVbYNgH01aepeMwhd0ABX6fhVB2rcQ9m80u8Fl50ZODhsZ8RhQArnLTkE7/Zrfq4Sz/taNoF7DQy9pCZSKg==", - "dependencies": { - "redux": "^4.0.0" - } - }, - "node_modules/@types/resize-observer-browser": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/@types/resize-observer-browser/-/resize-observer-browser-0.1.6.tgz", - "integrity": "sha512-61IfTac0s9jvNtBCpyo86QeaN8qqpMGHdK0uGKCCIy2dt5/Yk84VduHIdWAcmkC5QvdkPL0p5eWYgUZtHKKUVg==" - }, - "node_modules/@types/scheduler": { - "version": "0.16.2", - "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", - "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" - }, - "node_modules/@types/styled-jsx": { - "version": "2.2.9", - "resolved": "https://registry.npmjs.org/@types/styled-jsx/-/styled-jsx-2.2.9.tgz", - "integrity": "sha512-W/iTlIkGEyTBGTEvZCey8EgQlQ5l0DwMqi3iOXlLs2kyBwYTXHKEiU6IZ5EwoRwngL8/dGYuzezSup89ttVHLw==", - "peer": true, - "dependencies": { - "@types/react": "*" - } - }, - "node_modules/@webassemblyjs/ast": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", - "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", - "peer": true, - "dependencies": { - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0" - } - }, - "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", - "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==", - "peer": true - }, - "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", - "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==", - "peer": true - }, - "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", - "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==", - "peer": true - }, - "node_modules/@webassemblyjs/helper-code-frame": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", - "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", - "peer": true, - "dependencies": { - "@webassemblyjs/wast-printer": "1.9.0" - } - }, - "node_modules/@webassemblyjs/helper-fsm": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", - "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==", - "peer": true - }, - "node_modules/@webassemblyjs/helper-module-context": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", - "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", - "peer": true, - "dependencies": { - "@webassemblyjs/ast": "1.9.0" - } - }, - "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", - "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==", - "peer": true - }, - "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", - "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", - "peer": true, - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0" - } - }, - "node_modules/@webassemblyjs/ieee754": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", - "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", - "peer": true, - "dependencies": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "node_modules/@webassemblyjs/leb128": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", - "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", - "peer": true, - "dependencies": { - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/utf8": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", - "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==", - "peer": true - }, - "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", - "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", - "peer": true, - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/helper-wasm-section": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-opt": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "@webassemblyjs/wast-printer": "1.9.0" - } - }, - "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", - "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", - "peer": true, - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" - } - }, - "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", - "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", - "peer": true, - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0" - } - }, - "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", - "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", - "peer": true, - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-api-error": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" - } - }, - "node_modules/@webassemblyjs/wast-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", - "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", - "peer": true, - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/floating-point-hex-parser": "1.9.0", - "@webassemblyjs/helper-api-error": "1.9.0", - "@webassemblyjs/helper-code-frame": "1.9.0", - "@webassemblyjs/helper-fsm": "1.9.0", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/wast-printer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", - "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", - "peer": true, - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - "peer": true - }, - "node_modules/@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", - "peer": true - }, - "node_modules/acorn": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", - "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", - "peer": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "peer": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/ajv-errors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", - "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", - "peer": true, - "peerDependencies": { - "ajv": ">=5.0.0" - } - }, - "node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "peer": true, - "peerDependencies": { - "ajv": "^6.9.1" - } - }, - "node_modules/antd": { - "version": "4.17.0", - "resolved": "https://registry.npmjs.org/antd/-/antd-4.17.0.tgz", - "integrity": "sha512-V2xBGzBK+s2Iy7Re5JOcOBtAvaZtJ9t7R1fFOP51T6ynfSvJqaRtG4DjBu7i9inhXkCzrt7eGcX3vMqLCqXV8g==", - "dependencies": { - "@ant-design/colors": "^6.0.0", - "@ant-design/icons": "^4.7.0", - "@ant-design/react-slick": "~0.28.1", - "@babel/runtime": "^7.12.5", - "@ctrl/tinycolor": "^3.4.0", - "array-tree-filter": "^2.1.0", - "classnames": "^2.2.6", - "copy-to-clipboard": "^3.2.0", - "lodash": "^4.17.21", - "moment": "^2.25.3", - "rc-cascader": "~2.1.0", - "rc-checkbox": "~2.3.0", - "rc-collapse": "~3.1.0", - "rc-dialog": "~8.6.0", - "rc-drawer": "~4.4.2", - "rc-dropdown": "~3.2.0", - "rc-field-form": "~1.21.0", - "rc-image": "~5.2.5", - "rc-input-number": "~7.3.0", - "rc-mentions": "~1.6.1", - "rc-menu": "~9.0.12", - "rc-motion": "^2.4.4", - "rc-notification": "~4.5.7", - "rc-pagination": "~3.1.9", - "rc-picker": "~2.5.17", - "rc-progress": "~3.1.0", - "rc-rate": "~2.9.0", - "rc-resize-observer": "^1.0.0", - "rc-select": "~13.1.0-alpha.0", - "rc-slider": "~9.7.4", - "rc-steps": "~4.1.0", - "rc-switch": "~3.2.0", - "rc-table": "~7.19.0", - "rc-tabs": "~11.10.0", - "rc-textarea": "~0.3.0", - "rc-tooltip": "~5.1.1", - "rc-tree": "~5.2.0", - "rc-tree-select": "~4.6.0", - "rc-trigger": "^5.2.10", - "rc-upload": "~4.3.0", - "rc-util": "^5.14.0", - "scroll-into-view-if-needed": "^2.2.25" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/ant-design" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - } - }, - "node_modules/antd/node_modules/@ant-design/react-slick": { - "version": "0.28.4", - "resolved": "https://registry.npmjs.org/@ant-design/react-slick/-/react-slick-0.28.4.tgz", - "integrity": "sha512-j9eAHTn7GxbXUFNknJoHS2ceAsqrQi2j8XykjZE1IXCD8kJF+t28EvhBLniDpbOsBk/3kjalnhriTfZcjBHNqg==", - "dependencies": { - "@babel/runtime": "^7.10.4", - "classnames": "^2.2.5", - "json2mq": "^0.2.0", - "lodash": "^4.17.21", - "resize-observer-polyfill": "^1.5.0" - }, - "peerDependencies": { - "react": ">=16.9.0" - } - }, - "node_modules/antd/node_modules/rc-cascader": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/rc-cascader/-/rc-cascader-2.1.5.tgz", - "integrity": "sha512-FiGPfSxKmSft2CT2XSr6HeKihqcxM+1ozmH6FGXTDthVNNvV0ai82CA6l30iPmMmlflwDfSm/623qkekqNq4BQ==", - "dependencies": { - "@babel/runtime": "^7.12.5", - "array-tree-filter": "^2.1.0", - "rc-tree-select": "~4.6.0", - "rc-trigger": "^5.0.4", - "rc-util": "^5.0.1", - "warning": "^4.0.1" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - } - }, - "node_modules/antd/node_modules/rc-checkbox": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/rc-checkbox/-/rc-checkbox-2.3.2.tgz", - "integrity": "sha512-afVi1FYiGv1U0JlpNH/UaEXdh6WUJjcWokj/nUN2TgG80bfG+MDdbfHKlLcNNba94mbjy2/SXJ1HDgrOkXGAjg==", - "dependencies": { - "@babel/runtime": "^7.10.1", - "classnames": "^2.2.1" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - } - }, - "node_modules/antd/node_modules/rc-collapse": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/rc-collapse/-/rc-collapse-3.1.2.tgz", - "integrity": "sha512-HujcKq7mghk/gVKeI6EjzTbb8e19XUZpakrYazu1MblEZ3Hu3WBMSN4A3QmvbF6n1g7x6lUlZvsHZ5shABWYOQ==", - "dependencies": { - "@babel/runtime": "^7.10.1", - "classnames": "2.x", - "rc-motion": "^2.3.4", - "rc-util": "^5.2.1", - "shallowequal": "^1.1.0" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - } - }, - "node_modules/antd/node_modules/rc-dialog": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/rc-dialog/-/rc-dialog-8.6.0.tgz", - "integrity": "sha512-GSbkfqjqxpZC5/zc+8H332+q5l/DKUhpQr0vdX2uDsxo5K0PhvaMEVjyoJUTkZ3+JstEADQji1PVLVb/2bJeOQ==", - "dependencies": { - "@babel/runtime": "^7.10.1", - "classnames": "^2.2.6", - "rc-motion": "^2.3.0", - "rc-util": "^5.6.1" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - } - }, - "node_modules/antd/node_modules/rc-drawer": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/rc-drawer/-/rc-drawer-4.4.3.tgz", - "integrity": "sha512-FYztwRs3uXnFOIf1hLvFxIQP9MiZJA+0w+Os8dfDh/90X7z/HqP/Yg+noLCIeHEbKln1Tqelv8ymCAN24zPcfQ==", - "dependencies": { - "@babel/runtime": "^7.10.1", - "classnames": "^2.2.6", - "rc-util": "^5.7.0" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - } - }, - "node_modules/antd/node_modules/rc-dropdown": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/rc-dropdown/-/rc-dropdown-3.2.0.tgz", - "integrity": "sha512-j1HSw+/QqlhxyTEF6BArVZnTmezw2LnSmRk6I9W7BCqNCKaRwleRmMMs1PHbuaG8dKHVqP6e21RQ7vPBLVnnNw==", - "dependencies": { - "@babel/runtime": "^7.10.1", - "classnames": "^2.2.6", - "rc-trigger": "^5.0.4" - }, - "peerDependencies": { - "react": "*", - "react-dom": "*" - } - }, - "node_modules/antd/node_modules/rc-field-form": { - "version": "1.21.2", - "resolved": "https://registry.npmjs.org/rc-field-form/-/rc-field-form-1.21.2.tgz", - "integrity": "sha512-LR/bURt/Tf5g39mb0wtMtQuWn42d/7kEzpzlC5fNC7yaRVmLTtlPP4sBBlaViETM9uZQKLoaB0Pt9Mubhm9gow==", - "dependencies": { - "@babel/runtime": "^7.8.4", - "async-validator": "^4.0.2", - "rc-util": "^5.8.0" - }, - "engines": { - "node": ">=8.x" - }, - "peerDependencies": { - "react": ">= 16.9.0", - "react-dom": ">= 16.9.0" - } - }, - "node_modules/antd/node_modules/rc-image": { - "version": "5.2.5", - "resolved": "https://registry.npmjs.org/rc-image/-/rc-image-5.2.5.tgz", - "integrity": "sha512-qUfZjYIODxO0c8a8P5GeuclYXZjzW4hV/5hyo27XqSFo1DmTCs2HkVeQObkcIk5kNsJtgsj1KoPThVsSc/PXOw==", - "dependencies": { - "@babel/runtime": "^7.11.2", - "classnames": "^2.2.6", - "rc-dialog": "~8.6.0", - "rc-util": "^5.0.6" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - } - }, - "node_modules/antd/node_modules/rc-input-number": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/rc-input-number/-/rc-input-number-7.3.4.tgz", - "integrity": "sha512-W9uqSzuvJUnz8H8vsVY4kx+yK51SsAxNTwr8SNH4G3XqQNocLVmKIibKFRjocnYX1RDHMND9FFbgj2h7E7nvGA==", - "dependencies": { - "@babel/runtime": "^7.10.1", - "classnames": "^2.2.5", - "rc-util": "^5.9.8" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - } - }, - "node_modules/antd/node_modules/rc-mentions": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/rc-mentions/-/rc-mentions-1.6.1.tgz", - "integrity": "sha512-LDzGI8jJVGnkhpTZxZuYBhMz3avcZZqPGejikchh97xPni/g4ht714Flh7DVvuzHQ+BoKHhIjobHnw1rcP8erg==", - "dependencies": { - "@babel/runtime": "^7.10.1", - "classnames": "^2.2.6", - "rc-menu": "^9.0.0", - "rc-textarea": "^0.3.0", - "rc-trigger": "^5.0.4", - "rc-util": "^5.0.1" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - } - }, - "node_modules/antd/node_modules/rc-menu": { - "version": "9.0.12", - "resolved": "https://registry.npmjs.org/rc-menu/-/rc-menu-9.0.12.tgz", - "integrity": "sha512-8uy47DL36iDEwVZdUO/fjhhW5+4j0tYlrCsOzw6iy8MJqKL7/HC2pj7sL/S9ayp2+hk9fYQYB9Tu+UN+N2OOOQ==", - "dependencies": { - "@babel/runtime": "^7.10.1", - "classnames": "2.x", - "rc-motion": "^2.4.3", - "rc-overflow": "^1.2.0", - "rc-trigger": "^5.1.2", - "rc-util": "^5.12.0", - "shallowequal": "^1.1.0" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - } - }, - "node_modules/antd/node_modules/rc-menu/node_modules/rc-overflow": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/rc-overflow/-/rc-overflow-1.2.2.tgz", - "integrity": "sha512-X5kj9LDU1ue5wHkqvCprJWLKC+ZLs3p4He/oxjZ1Q4NKaqKBaYf5OdSzRSgh3WH8kSdrfU8LjvlbWnHgJOEkNQ==", - "dependencies": { - "@babel/runtime": "^7.11.1", - "classnames": "^2.2.1", - "rc-resize-observer": "^1.0.0", - "rc-util": "^5.5.1" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - } - }, - "node_modules/antd/node_modules/rc-motion": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/rc-motion/-/rc-motion-2.4.4.tgz", - "integrity": "sha512-ms7n1+/TZQBS0Ydd2Q5P4+wJTSOrhIrwNxLXCZpR7Fa3/oac7Yi803HDALc2hLAKaCTQtw9LmQeB58zcwOsqlQ==", - "dependencies": { - "@babel/runtime": "^7.11.1", - "classnames": "^2.2.1", - "rc-util": "^5.2.1" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - } - }, - "node_modules/antd/node_modules/rc-notification": { - "version": "4.5.7", - "resolved": "https://registry.npmjs.org/rc-notification/-/rc-notification-4.5.7.tgz", - "integrity": "sha512-zhTGUjBIItbx96SiRu3KVURcLOydLUHZCPpYEn1zvh+re//Tnq/wSxN4FKgp38n4HOgHSVxcLEeSxBMTeBBDdw==", - "dependencies": { - "@babel/runtime": "^7.10.1", - "classnames": "2.x", - "rc-motion": "^2.2.0", - "rc-util": "^5.0.1" - }, - "engines": { - "node": ">=8.x" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - } - }, - "node_modules/antd/node_modules/rc-pagination": { - "version": "3.1.9", - "resolved": "https://registry.npmjs.org/rc-pagination/-/rc-pagination-3.1.9.tgz", - "integrity": "sha512-IKBKaJ4icVPeEk9qRHrFBJmHxBUrCp3+nENBYob4Ofqsu3RXjBOy4N36zONO7oubgLyiG3PxVmyAuVlTkoc7Jg==", - "dependencies": { - "@babel/runtime": "^7.10.1", - "classnames": "^2.2.1" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - } - }, - "node_modules/antd/node_modules/rc-picker": { - "version": "2.5.18", - "resolved": "https://registry.npmjs.org/rc-picker/-/rc-picker-2.5.18.tgz", - "integrity": "sha512-XyieTl8GOC5TeQFEvYbjx/Mtc0/CjruS7mKFT6Fy65FbGXmoFsWoWvIi+ylFx/BQHPGQi7a7vCNoZJ2TTqcZoA==", - "dependencies": { - "@babel/runtime": "^7.10.1", - "classnames": "^2.2.1", - "date-fns": "2.x", - "dayjs": "1.x", - "moment": "^2.24.0", - "rc-trigger": "^5.0.4", - "rc-util": "^5.4.0", - "shallowequal": "^1.1.0" - }, - "engines": { - "node": ">=8.x" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - } - }, - "node_modules/antd/node_modules/rc-progress": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/rc-progress/-/rc-progress-3.1.4.tgz", - "integrity": "sha512-XBAif08eunHssGeIdxMXOmRQRULdHaDdIFENQ578CMb4dyewahmmfJRyab+hw4KH4XssEzzYOkAInTLS7JJG+Q==", - "dependencies": { - "@babel/runtime": "^7.10.1", - "classnames": "^2.2.6" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - } - }, - "node_modules/antd/node_modules/rc-rate": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/rc-rate/-/rc-rate-2.9.1.tgz", - "integrity": "sha512-MmIU7FT8W4LYRRHJD1sgG366qKtSaKb67D0/vVvJYR0lrCuRrCiVQ5qhfT5ghVO4wuVIORGpZs7ZKaYu+KMUzA==", - "dependencies": { - "@babel/runtime": "^7.10.1", - "classnames": "^2.2.5", - "rc-util": "^5.0.1" - }, - "engines": { - "node": ">=8.x" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - } - }, - "node_modules/antd/node_modules/rc-resize-observer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/rc-resize-observer/-/rc-resize-observer-1.0.1.tgz", - "integrity": "sha512-OxO2mJI9e8610CAWBFfm52SPvWib0eNKjaSsRbbKHmLaJIxw944P+D61DlLJ/w2vuOjGNcalJu8VdqyNm/XCRg==", - "dependencies": { - "@babel/runtime": "^7.10.1", - "classnames": "^2.2.1", - "rc-util": "^5.0.0", - "resize-observer-polyfill": "^1.5.1" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - } - }, - "node_modules/antd/node_modules/rc-select": { - "version": "13.1.1", - "resolved": "https://registry.npmjs.org/rc-select/-/rc-select-13.1.1.tgz", - "integrity": "sha512-Oy4L27x5QgGR8902pw0bJVjrTWFnKPKvdLHzJl5pjiA+jM1hpzDfLGg/bY2ntk5ElxxQKZUwbFKUeqfCQU7SrQ==", - "dependencies": { - "@babel/runtime": "^7.10.1", - "classnames": "2.x", - "rc-motion": "^2.0.1", - "rc-overflow": "^1.0.0", - "rc-trigger": "^5.0.4", - "rc-util": "^5.9.8", - "rc-virtual-list": "^3.2.0" - }, - "engines": { - "node": ">=8.x" - }, - "peerDependencies": { - "react": "*", - "react-dom": "*" - } - }, - "node_modules/antd/node_modules/rc-select/node_modules/rc-overflow": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/rc-overflow/-/rc-overflow-1.2.2.tgz", - "integrity": "sha512-X5kj9LDU1ue5wHkqvCprJWLKC+ZLs3p4He/oxjZ1Q4NKaqKBaYf5OdSzRSgh3WH8kSdrfU8LjvlbWnHgJOEkNQ==", - "dependencies": { - "@babel/runtime": "^7.11.1", - "classnames": "^2.2.1", - "rc-resize-observer": "^1.0.0", - "rc-util": "^5.5.1" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - } - }, - "node_modules/antd/node_modules/rc-select/node_modules/rc-virtual-list": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/rc-virtual-list/-/rc-virtual-list-3.4.2.tgz", - "integrity": "sha512-OyVrrPvvFcHvV0ssz5EDZ+7Rf5qLat/+mmujjchNw5FfbJWNDwkpQ99EcVE6+FtNRmX9wFa1LGNpZLUTvp/4GQ==", - "dependencies": { - "classnames": "^2.2.6", - "rc-resize-observer": "^1.0.0", - "rc-util": "^5.0.7" - }, - "engines": { - "node": ">=8.x" - }, - "peerDependencies": { - "react": "*", - "react-dom": "*" - } - }, - "node_modules/antd/node_modules/rc-slider": { - "version": "9.7.5", - "resolved": "https://registry.npmjs.org/rc-slider/-/rc-slider-9.7.5.tgz", - "integrity": "sha512-LV/MWcXFjco1epPbdw1JlLXlTgmWpB9/Y/P2yinf8Pg3wElHxA9uajN21lJiWtZjf5SCUekfSP6QMJfDo4t1hg==", - "dependencies": { - "@babel/runtime": "^7.10.1", - "classnames": "^2.2.5", - "rc-tooltip": "^5.0.1", - "rc-util": "^5.16.1", - "shallowequal": "^1.1.0" - }, - "engines": { - "node": ">=8.x" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - } - }, - "node_modules/antd/node_modules/rc-slider/node_modules/rc-util": { - "version": "5.16.1", - "resolved": "https://registry.npmjs.org/rc-util/-/rc-util-5.16.1.tgz", - "integrity": "sha512-kSCyytvdb3aRxQacS/71ta6c+kBWvM1v8/2h9d/HaNWauc3qB8pLnF20PJ8NajkNN8gb+rR1l0eWO+D4Pz+LLQ==", - "dependencies": { - "@babel/runtime": "^7.12.5", - "react-is": "^16.12.0", - "shallowequal": "^1.1.0" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - } - }, - "node_modules/antd/node_modules/rc-steps": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/rc-steps/-/rc-steps-4.1.4.tgz", - "integrity": "sha512-qoCqKZWSpkh/b03ASGx1WhpKnuZcRWmvuW+ZUu4mvMdfvFzVxblTwUM+9aBd0mlEUFmt6GW8FXhMpHkK3Uzp3w==", - "dependencies": { - "@babel/runtime": "^7.10.2", - "classnames": "^2.2.3", - "rc-util": "^5.0.1" - }, - "engines": { - "node": ">=8.x" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - } - }, - "node_modules/antd/node_modules/rc-switch": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/rc-switch/-/rc-switch-3.2.2.tgz", - "integrity": "sha512-+gUJClsZZzvAHGy1vZfnwySxj+MjLlGRyXKXScrtCTcmiYNPzxDFOxdQ/3pK1Kt/0POvwJ/6ALOR8gwdXGhs+A==", - "dependencies": { - "@babel/runtime": "^7.10.1", - "classnames": "^2.2.1", - "rc-util": "^5.0.1" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - } - }, - "node_modules/antd/node_modules/rc-table": { - "version": "7.19.2", - "resolved": "https://registry.npmjs.org/rc-table/-/rc-table-7.19.2.tgz", - "integrity": "sha512-NdpnoM50MK02H5/hGOsObfxCvGFUG5cHB9turE5BKJ81T5Ycbq193w5tLhnpILXe//Oanzr47MdMxkUnVGP+qg==", - "dependencies": { - "@babel/runtime": "^7.10.1", - "classnames": "^2.2.5", - "rc-resize-observer": "^1.0.0", - "rc-util": "^5.14.0", - "shallowequal": "^1.1.0" - }, - "engines": { - "node": ">=8.x" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - } - }, - "node_modules/antd/node_modules/rc-tabs": { - "version": "11.10.1", - "resolved": "https://registry.npmjs.org/rc-tabs/-/rc-tabs-11.10.1.tgz", - "integrity": "sha512-ey1i2uMyfnRNYbViLcUYGH+Y7hueJbdCVSLaXnXki9hxBcGqxJMPy9t5xR0n/3QFQspj7Tf6+2VTXVtmO7Yaug==", - "dependencies": { - "@babel/runtime": "^7.11.2", - "classnames": "2.x", - "rc-dropdown": "^3.2.0", - "rc-menu": "^9.0.0", - "rc-resize-observer": "^1.0.0", - "rc-util": "^5.5.0" - }, - "engines": { - "node": ">=8.x" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - } - }, - "node_modules/antd/node_modules/rc-textarea": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/rc-textarea/-/rc-textarea-0.3.5.tgz", - "integrity": "sha512-qa+k5vDn9ct65qr+SgD2KwJ9Xz6P84lG2z+TDht/RBr71WnM/K61PqHUAcUyU6YqTJD26IXgjPuuhZR7HMw7eA==", - "dependencies": { - "@babel/runtime": "^7.10.1", - "classnames": "^2.2.1", - "rc-resize-observer": "^1.0.0", - "rc-util": "^5.7.0" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - } - }, - "node_modules/antd/node_modules/rc-tooltip": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/rc-tooltip/-/rc-tooltip-5.1.1.tgz", - "integrity": "sha512-alt8eGMJulio6+4/uDm7nvV+rJq9bsfxFDCI0ljPdbuoygUscbsMYb6EQgwib/uqsXQUvzk+S7A59uYHmEgmDA==", - "dependencies": { - "@babel/runtime": "^7.11.2", - "rc-trigger": "^5.0.0" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - } - }, - "node_modules/antd/node_modules/rc-tree": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/rc-tree/-/rc-tree-5.2.2.tgz", - "integrity": "sha512-ZQPGi5rGmipXvSUqeMbh0Rm0Cn2zFVWQFvS3sinH+lis5VNCChkFs2dAFpWZnb9/d/SZPeMfYG/x2XFq/q3UTA==", - "dependencies": { - "@babel/runtime": "^7.10.1", - "classnames": "2.x", - "rc-motion": "^2.0.1", - "rc-util": "^5.0.0", - "rc-virtual-list": "^3.4.1" - }, - "engines": { - "node": ">=10.x" - }, - "peerDependencies": { - "react": "*", - "react-dom": "*" - } - }, - "node_modules/antd/node_modules/rc-tree-select": { - "version": "4.6.3", - "resolved": "https://registry.npmjs.org/rc-tree-select/-/rc-tree-select-4.6.3.tgz", - "integrity": "sha512-VymfystOnW8EfoWaWehgB8zpYKgRZf4ILu9KHf7FJZVZ/1dnBEHDqg1bBi43/1BYLwYFKSKKSjkYyNYntWJM4A==", - "dependencies": { - "@babel/runtime": "^7.10.1", - "classnames": "2.x", - "rc-select": "~13.1.0-alpha.0", - "rc-tree": "~5.2.0", - "rc-util": "^5.7.0" - }, - "peerDependencies": { - "react": "*", - "react-dom": "*" - } - }, - "node_modules/antd/node_modules/rc-tree/node_modules/rc-virtual-list": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/rc-virtual-list/-/rc-virtual-list-3.4.2.tgz", - "integrity": "sha512-OyVrrPvvFcHvV0ssz5EDZ+7Rf5qLat/+mmujjchNw5FfbJWNDwkpQ99EcVE6+FtNRmX9wFa1LGNpZLUTvp/4GQ==", - "dependencies": { - "classnames": "^2.2.6", - "rc-resize-observer": "^1.0.0", - "rc-util": "^5.0.7" - }, - "engines": { - "node": ">=8.x" - }, - "peerDependencies": { - "react": "*", - "react-dom": "*" - } - }, - "node_modules/antd/node_modules/rc-trigger": { - "version": "5.2.10", - "resolved": "https://registry.npmjs.org/rc-trigger/-/rc-trigger-5.2.10.tgz", - "integrity": "sha512-FkUf4H9BOFDaIwu42fvRycXMAvkttph9AlbCZXssZDVzz2L+QZ0ERvfB/4nX3ZFPh1Zd+uVGr1DEDeXxq4J1TA==", - "dependencies": { - "@babel/runtime": "^7.11.2", - "classnames": "^2.2.6", - "rc-align": "^4.0.0", - "rc-motion": "^2.0.0", - "rc-util": "^5.5.0" - }, - "engines": { - "node": ">=8.x" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - } - }, - "node_modules/antd/node_modules/rc-trigger/node_modules/rc-align": { - "version": "4.0.11", - "resolved": "https://registry.npmjs.org/rc-align/-/rc-align-4.0.11.tgz", - "integrity": "sha512-n9mQfIYQbbNTbefyQnRHZPWuTEwG1rY4a9yKlIWHSTbgwI+XUMGRYd0uJ5pE2UbrNX0WvnMBA1zJ3Lrecpra/A==", - "dependencies": { - "@babel/runtime": "^7.10.1", - "classnames": "2.x", - "dom-align": "^1.7.0", - "lodash": "^4.17.21", - "rc-util": "^5.3.0", - "resize-observer-polyfill": "^1.5.1" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - } - }, - "node_modules/antd/node_modules/rc-upload": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/rc-upload/-/rc-upload-4.3.1.tgz", - "integrity": "sha512-W8Iyv0LRyEnFEzpv90ET/i1XG2jlPzPxKkkOVtDfgh9c3f4lZV770vgpUfiyQza+iLtQLVco3qIvgue8aDiOsQ==", - "dependencies": { - "@babel/runtime": "^7.10.1", - "classnames": "^2.2.5", - "rc-util": "^5.2.0" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - } - }, - "node_modules/antd/node_modules/rc-util": { - "version": "5.14.0", - "resolved": "https://registry.npmjs.org/rc-util/-/rc-util-5.14.0.tgz", - "integrity": "sha512-2vy6/Z1BJUcwLjm/UEJb/htjUTQPigITUIemCcFEo1fQevAumc9sA32x2z5qyWoa9uhrXbiAjSDpPIUqyg65sA==", - "dependencies": { - "@babel/runtime": "^7.12.5", - "react-is": "^16.12.0", - "shallowequal": "^1.1.0" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - } - }, - "node_modules/antd/node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - }, - "node_modules/anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "optional": true, - "peer": true, - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", - "peer": true - }, - "node_modules/arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-tree-filter": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-tree-filter/-/array-tree-filter-2.1.0.tgz", - "integrity": "sha512-4ROwICNlNw/Hqa9v+rk5h22KjmzB1JGTMVKP2AKJBOCgb0yL0ASf0+YvCcLNNwquOHNX48jkeZIJ3a+oOQqKcw==" - }, - "node_modules/array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/asn1.js": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", - "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", - "peer": true, - "dependencies": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "safer-buffer": "^2.1.0" - } - }, - "node_modules/asn1.js/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "peer": true - }, - "node_modules/assert": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", - "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", - "peer": true, - "dependencies": { - "object-assign": "^4.1.1", - "util": "0.10.3" - } - }, - "node_modules/assert/node_modules/inherits": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", - "peer": true - }, - "node_modules/assert/node_modules/util": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", - "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", - "peer": true, - "dependencies": { - "inherits": "2.0.1" - } - }, - "node_modules/assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/async-each": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", - "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", - "optional": true, - "peer": true - }, - "node_modules/async-validator": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/async-validator/-/async-validator-4.0.7.tgz", - "integrity": "sha512-Pj2IR7u8hmUEDOwB++su6baaRi+QvsgajuFB9j95foM1N2gy5HM4z60hfusIO0fBPG5uLAEl6yCJr1jNSVugEQ==" - }, - "node_modules/atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "peer": true, - "bin": { - "atob": "bin/atob.js" - }, - "engines": { - "node": ">= 4.5.0" - } - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "peer": true - }, - "node_modules/base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "peer": true, - "dependencies": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "peer": true, - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "peer": true - }, - "node_modules/big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "peer": true, - "engines": { - "node": "*" - } - }, - "node_modules/binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "optional": true, - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/bindings": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", - "optional": true, - "peer": true, - "dependencies": { - "file-uri-to-path": "1.0.0" - } - }, - "node_modules/bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", - "peer": true - }, - "node_modules/bn.js": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz", - "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==", - "peer": true - }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "peer": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "peer": true, - "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/braces/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "peer": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/braces/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/brorand": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", - "peer": true - }, - "node_modules/browserify-aes": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", - "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", - "peer": true, - "dependencies": { - "buffer-xor": "^1.0.3", - "cipher-base": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.3", - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/browserify-cipher": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", - "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", - "peer": true, - "dependencies": { - "browserify-aes": "^1.0.4", - "browserify-des": "^1.0.0", - "evp_bytestokey": "^1.0.0" - } - }, - "node_modules/browserify-des": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", - "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", - "peer": true, - "dependencies": { - "cipher-base": "^1.0.1", - "des.js": "^1.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/browserify-rsa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", - "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", - "peer": true, - "dependencies": { - "bn.js": "^5.0.0", - "randombytes": "^2.0.1" - } - }, - "node_modules/browserify-sign": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", - "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", - "peer": true, - "dependencies": { - "bn.js": "^5.1.1", - "browserify-rsa": "^4.0.1", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "elliptic": "^6.5.3", - "inherits": "^2.0.4", - "parse-asn1": "^5.1.5", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - } - }, - "node_modules/browserify-sign/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "peer": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/browserify-zlib": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", - "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", - "peer": true, - "dependencies": { - "pako": "~1.0.5" - } - }, - "node_modules/buffer": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", - "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", - "peer": true, - "dependencies": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4", - "isarray": "^1.0.0" - } - }, - "node_modules/buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "peer": true - }, - "node_modules/buffer-xor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", - "peer": true - }, - "node_modules/buffer/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "peer": true - }, - "node_modules/builtin-status-codes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", - "peer": true - }, - "node_modules/cacache": { - "version": "12.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", - "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", - "peer": true, - "dependencies": { - "bluebird": "^3.5.5", - "chownr": "^1.1.1", - "figgy-pudding": "^3.5.1", - "glob": "^7.1.4", - "graceful-fs": "^4.1.15", - "infer-owner": "^1.0.3", - "lru-cache": "^5.1.1", - "mississippi": "^3.0.0", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "promise-inflight": "^1.0.1", - "rimraf": "^2.6.3", - "ssri": "^6.0.1", - "unique-filename": "^1.1.1", - "y18n": "^4.0.0" - } - }, - "node_modules/cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "peer": true, - "dependencies": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/chokidar": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", - "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", - "optional": true, - "peer": true, - "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/chokidar/node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "optional": true, - "peer": true, - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/chokidar/node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "optional": true, - "peer": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/chokidar/node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "optional": true, - "peer": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/chokidar/node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "optional": true, - "peer": true, - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", - "peer": true - }, - "node_modules/chrome-trace-event": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", - "peer": true, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/cipher-base": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", - "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", - "peer": true, - "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "peer": true, - "dependencies": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "peer": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "peer": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "peer": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "peer": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "peer": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "peer": true, - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/classnames": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.1.tgz", - "integrity": "sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA==" - }, - "node_modules/clone": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", - "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=", - "engines": { - "node": ">=0.8" - } - }, - "node_modules/clsx": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.1.1.tgz", - "integrity": "sha512-6/bPho624p3S2pMyvP5kKBPXnI3ufHLObBFCfgx+LkeR5lg2XYy2hqZqUf45ypD8COn2bhgGJSUE+l5dhNBieA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", - "peer": true, - "dependencies": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "peer": true - }, - "node_modules/commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", - "peer": true - }, - "node_modules/component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", - "peer": true - }, - "node_modules/compute-scroll-into-view": { - "version": "1.0.17", - "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-1.0.17.tgz", - "integrity": "sha512-j4dx+Fb0URmzbwwMUrhqWM2BEWHdFGx+qZ9qqASHRPqvTYdqvWnHg0H1hIbcyLnvgnoNAVMlwkepyqM3DaIFUg==" - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "peer": true - }, - "node_modules/concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "engines": [ - "node >= 0.8" - ], - "peer": true, - "dependencies": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - } - }, - "node_modules/console-browserify": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", - "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", - "peer": true - }, - "node_modules/constants-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", - "peer": true - }, - "node_modules/cookie": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz", - "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/copy-concurrently": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", - "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", - "peer": true, - "dependencies": { - "aproba": "^1.1.1", - "fs-write-stream-atomic": "^1.0.8", - "iferr": "^0.1.5", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.0" - } - }, - "node_modules/copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/copy-to-clipboard": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.1.tgz", - "integrity": "sha512-i13qo6kIHTTpCm8/Wup+0b1mVWETvu2kIMzKoK8FpkLkFxlt0znUAHcMzox+T8sPlqtZXq3CulEjQHsYiGFJUw==", - "dependencies": { - "toggle-selection": "^1.0.6" - } - }, - "node_modules/core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", - "peer": true - }, - "node_modules/create-ecdh": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", - "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", - "peer": true, - "dependencies": { - "bn.js": "^4.1.0", - "elliptic": "^6.5.3" - } - }, - "node_modules/create-ecdh/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "peer": true - }, - "node_modules/create-hash": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", - "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", - "peer": true, - "dependencies": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" - } - }, - "node_modules/create-hmac": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", - "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", - "peer": true, - "dependencies": { - "cipher-base": "^1.0.3", - "create-hash": "^1.1.0", - "inherits": "^2.0.1", - "ripemd160": "^2.0.0", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, - "node_modules/crypto-browserify": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", - "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", - "peer": true, - "dependencies": { - "browserify-cipher": "^1.0.0", - "browserify-sign": "^4.0.0", - "create-ecdh": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.0", - "diffie-hellman": "^5.0.0", - "inherits": "^2.0.1", - "pbkdf2": "^3.0.3", - "public-encrypt": "^4.0.0", - "randombytes": "^2.0.0", - "randomfill": "^1.0.3" - }, - "engines": { - "node": "*" - } - }, - "node_modules/css-vendor": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/css-vendor/-/css-vendor-2.0.8.tgz", - "integrity": "sha512-x9Aq0XTInxrkuFeHKbYC7zWY8ai7qJ04Kxd9MnvbC1uO5DagxoHQjm4JvG+vCdXOoFtCjbL2XSZfxmoYa9uQVQ==", - "peer": true, - "dependencies": { - "@babel/runtime": "^7.8.3", - "is-in-browser": "^1.0.2" - } - }, - "node_modules/csstype": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.9.tgz", - "integrity": "sha512-rpw6JPxK6Rfg1zLOYCSwle2GFOOsnjmDYDaBwEcwoOg4qlsIVCN789VkBZDJAGi4T07gI4YSutR43t9Zz4Lzuw==" - }, - "node_modules/cvat-canvas": { - "resolved": "../cvat-canvas", - "link": true - }, - "node_modules/cvat-canvas3d": { - "resolved": "../cvat-canvas3d", - "link": true - }, - "node_modules/cvat-core": { - "resolved": "../cvat-core", - "link": true - }, - "node_modules/cyclist": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", - "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=", - "peer": true - }, - "node_modules/date-fns": { - "version": "2.25.0", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.25.0.tgz", - "integrity": "sha512-ovYRFnTrbGPD4nqaEqescPEv1mNwvt+UTqI3Ay9SzNtey9NZnYu6E2qCcBBgJ6/2VF1zGGygpyTDITqpQQ5e+w==", - "engines": { - "node": ">=0.11" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/date-fns" - } - }, - "node_modules/dayjs": { - "version": "1.10.7", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.10.7.tgz", - "integrity": "sha512-P6twpd70BcPK34K26uJ1KT3wlhpuOAPoMwJzpsIWUxHZ7wpmbdZL/hQqBDfz7hGurYSa5PhzdhDHtt319hL3ig==" - }, - "node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", - "peer": true, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/deep-diff": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/deep-diff/-/deep-diff-0.3.8.tgz", - "integrity": "sha1-wB3mPvsO7JeYgB1Ax+Da4ltYLIQ=" - }, - "node_modules/define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "peer": true, - "dependencies": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/des.js": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", - "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", - "peer": true, - "dependencies": { - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - } - }, - "node_modules/diffie-hellman": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", - "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", - "peer": true, - "dependencies": { - "bn.js": "^4.1.0", - "miller-rabin": "^4.0.0", - "randombytes": "^2.0.0" - } - }, - "node_modules/diffie-hellman/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "peer": true - }, - "node_modules/dom-align": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/dom-align/-/dom-align-1.12.2.tgz", - "integrity": "sha512-pHuazgqrsTFrGU2WLDdXxCFabkdQDx72ddkraZNih1KsMcN5qsRSTR9O4VJRlwTPCPb5COYg3LOfiMHHcPInHg==" - }, - "node_modules/dom-helpers": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", - "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", - "peer": true, - "dependencies": { - "@babel/runtime": "^7.8.7", - "csstype": "^3.0.2" - } - }, - "node_modules/domain-browser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", - "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", - "peer": true, - "engines": { - "node": ">=0.4", - "npm": ">=1.2" - } - }, - "node_modules/dotenv": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-6.2.0.tgz", - "integrity": "sha512-HygQCKUBSFl8wKQZBSemMywRWcEDNidvNbjGVyZu3nbZ8qq9ubiPoGLMdRDpfSrpkkm9BXYFkpKxxFX38o/76w==", - "engines": { - "node": ">=6" - } - }, - "node_modules/dotenv-defaults": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/dotenv-defaults/-/dotenv-defaults-1.1.1.tgz", - "integrity": "sha512-6fPRo9o/3MxKvmRZBD3oNFdxODdhJtIy1zcJeUSCs6HCy4tarUpd+G67UTU9tF6OWXeSPqsm4fPAB+2eY9Rt9Q==", - "dependencies": { - "dotenv": "^6.2.0" - } - }, - "node_modules/dotenv-webpack": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/dotenv-webpack/-/dotenv-webpack-1.8.0.tgz", - "integrity": "sha512-o8pq6NLBehtrqA8Jv8jFQNtG9nhRtVqmoD4yWbgUyoU3+9WBlPe+c2EAiaJok9RB28QvrWvdWLZGeTT5aATDMg==", - "dependencies": { - "dotenv-defaults": "^1.0.2" - }, - "peerDependencies": { - "webpack": "^1 || ^2 || ^3 || ^4" - } - }, - "node_modules/duplexify": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", - "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", - "peer": true, - "dependencies": { - "end-of-stream": "^1.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.0.0", - "stream-shift": "^1.0.0" - } - }, - "node_modules/elliptic": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", - "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", - "peer": true, - "dependencies": { - "bn.js": "^4.11.9", - "brorand": "^1.1.0", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.1", - "inherits": "^2.0.4", - "minimalistic-assert": "^1.0.1", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "node_modules/elliptic/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "peer": true - }, - "node_modules/emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "peer": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "peer": true, - "dependencies": { - "once": "^1.4.0" - } - }, - "node_modules/enhanced-resolve": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", - "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", - "peer": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.5.0", - "tapable": "^1.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/enhanced-resolve/node_modules/memory-fs": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", - "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", - "peer": true, - "dependencies": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - }, - "engines": { - "node": ">=4.3.0 <5.0.0 || >=5.10" - } - }, - "node_modules/errno": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", - "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", - "peer": true, - "dependencies": { - "prr": "~1.0.1" - }, - "bin": { - "errno": "cli.js" - } - }, - "node_modules/error-stack-parser": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.6.tgz", - "integrity": "sha512-d51brTeqC+BHlwF0BhPtcYgF5nlzf9ZZ0ZIUQNZpc9ZB9qw5IJ2diTrBY9jlCJkTLITYPjmiX6OWCwH+fuyNgQ==", - "dependencies": { - "stackframe": "^1.1.1" - } - }, - "node_modules/eslint-scope": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", - "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", - "peer": true, - "dependencies": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "peer": true, - "dependencies": { - "estraverse": "^5.2.0" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esrecurse/node_modules/estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", - "peer": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "peer": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "peer": true, - "engines": { - "node": ">=0.8.x" - } - }, - "node_modules/evp_bytestokey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", - "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", - "peer": true, - "dependencies": { - "md5.js": "^1.3.4", - "safe-buffer": "^5.1.1" - } - }, - "node_modules/expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "peer": true, - "dependencies": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "peer": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "peer": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "peer": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "peer": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "peer": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "peer": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "peer": true, - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "peer": true, - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "peer": true, - "dependencies": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "peer": true, - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "peer": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "peer": true - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "peer": true - }, - "node_modules/figgy-pudding": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", - "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==", - "peer": true - }, - "node_modules/file-uri-to-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", - "optional": true, - "peer": true - }, - "node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "peer": true, - "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fill-range/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "peer": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fill-range/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "peer": true, - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "peer": true, - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/flush-write-stream": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", - "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", - "peer": true, - "dependencies": { - "inherits": "^2.0.3", - "readable-stream": "^2.3.6" - } - }, - "node_modules/for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", - "peer": true, - "dependencies": { - "map-cache": "^0.2.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/from2": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", - "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", - "peer": true, - "dependencies": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.0" - } - }, - "node_modules/fs-write-stream-atomic": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", - "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", - "peer": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "iferr": "^0.1.5", - "imurmurhash": "^0.1.4", - "readable-stream": "1 || 2" - } - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "peer": true - }, - "node_modules/fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "peer": true, - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", - "peer": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "optional": true, - "peer": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", - "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==", - "peer": true - }, - "node_modules/has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", - "peer": true, - "dependencies": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", - "peer": true, - "dependencies": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values/node_modules/kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "peer": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/hash-base": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", - "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", - "peer": true, - "dependencies": { - "inherits": "^2.0.4", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/hash-base/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "peer": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/hash.js": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", - "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", - "peer": true, - "dependencies": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" - } - }, - "node_modules/history": { - "version": "4.10.1", - "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz", - "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==", - "dependencies": { - "@babel/runtime": "^7.1.2", - "loose-envify": "^1.2.0", - "resolve-pathname": "^3.0.0", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0", - "value-equal": "^1.0.1" - } - }, - "node_modules/hmac-drbg": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", - "peer": true, - "dependencies": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "node_modules/hoist-non-react-statics": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", - "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", - "dependencies": { - "react-is": "^16.7.0" - } - }, - "node_modules/hoist-non-react-statics/node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - }, - "node_modules/https-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", - "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", - "peer": true - }, - "node_modules/hyphenate-style-name": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.0.4.tgz", - "integrity": "sha512-ygGZLjmXfPHj+ZWh6LwbC37l43MhfztxetbFCoYTM2VjkIUpeHgSNn7QIyVFj7YQ1Wl9Cbw5sholVJPzWvC2MQ==", - "peer": true - }, - "node_modules/ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "peer": true - }, - "node_modules/iferr": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", - "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", - "peer": true - }, - "node_modules/immutable": { - "version": "3.8.2", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.8.2.tgz", - "integrity": "sha1-wkOZUUVbs5kT2vKBN28VMOEErfM=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", - "peer": true, - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/infer-owner": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", - "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", - "peer": true - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "peer": true, - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "peer": true - }, - "node_modules/invariant": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", - "dependencies": { - "loose-envify": "^1.0.0" - } - }, - "node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "peer": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "optional": true, - "peer": true, - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "peer": true - }, - "node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "peer": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "peer": true, - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "peer": true, - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "optional": true, - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "optional": true, - "peer": true, - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-in-browser": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/is-in-browser/-/is-in-browser-1.1.3.tgz", - "integrity": "sha1-Vv9NtoOgeMYILrldrX3GLh0E+DU=", - "peer": true - }, - "node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "peer": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "peer": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "peer": true, - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", - "peer": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" - }, - "node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - }, - "node_modules/json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "peer": true - }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "peer": true - }, - "node_modules/json2mq": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/json2mq/-/json2mq-0.2.0.tgz", - "integrity": "sha1-tje9O6nqvhIsg+lyBIOusQ0skEo=", - "dependencies": { - "string-convert": "^0.2.0" - } - }, - "node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "peer": true, - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/jsonp": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/jsonp/-/jsonp-0.2.1.tgz", - "integrity": "sha1-pltPoPEL2nGaBUQep7lMVfPhW64=", - "dependencies": { - "debug": "^2.1.3" - } - }, - "node_modules/jss": { - "version": "10.8.0", - "resolved": "https://registry.npmjs.org/jss/-/jss-10.8.0.tgz", - "integrity": "sha512-6fAMLJrVQ8epM5ghghxWqCwRR0ZamP2cKbOAtzPudcCMSNdAqtvmzQvljUZYR8OXJIeb/IpZeOXA1sDXms4R1w==", - "peer": true, - "dependencies": { - "@babel/runtime": "^7.3.1", - "csstype": "^3.0.2", - "is-in-browser": "^1.1.3", - "tiny-warning": "^1.0.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/jss" - } - }, - "node_modules/jss-plugin-camel-case": { - "version": "10.8.0", - "resolved": "https://registry.npmjs.org/jss-plugin-camel-case/-/jss-plugin-camel-case-10.8.0.tgz", - "integrity": "sha512-yxlXrXwcCdGw+H4BC187dEu/RFyW8joMcWfj8Rk9UPgWTKu2Xh7Sib4iW3xXjHe/t5phOHF1rBsHleHykWix7g==", - "peer": true, - "dependencies": { - "@babel/runtime": "^7.3.1", - "hyphenate-style-name": "^1.0.3", - "jss": "10.8.0" - } - }, - "node_modules/jss-plugin-default-unit": { - "version": "10.8.0", - "resolved": "https://registry.npmjs.org/jss-plugin-default-unit/-/jss-plugin-default-unit-10.8.0.tgz", - "integrity": "sha512-9XJV546cY9zV9OvIE/v/dOaxSi4062VfYQQfwbplRExcsU2a79Yn+qDz/4ciw6P4LV1Naq90U+OffAGRHfNq/Q==", - "peer": true, - "dependencies": { - "@babel/runtime": "^7.3.1", - "jss": "10.8.0" - } - }, - "node_modules/jss-plugin-global": { - "version": "10.8.0", - "resolved": "https://registry.npmjs.org/jss-plugin-global/-/jss-plugin-global-10.8.0.tgz", - "integrity": "sha512-H/8h/bHd4e7P0MpZ9zaUG8NQSB2ie9rWo/vcCP6bHVerbKLGzj+dsY22IY3+/FNRS8zDmUyqdZx3rD8k4nmH4w==", - "peer": true, - "dependencies": { - "@babel/runtime": "^7.3.1", - "jss": "10.8.0" - } - }, - "node_modules/jss-plugin-nested": { - "version": "10.8.0", - "resolved": "https://registry.npmjs.org/jss-plugin-nested/-/jss-plugin-nested-10.8.0.tgz", - "integrity": "sha512-MhmINZkSxyFILcFBuDoZmP1+wj9fik/b9SsjoaggkGjdvMQCES21mj4K5ZnRGVm448gIXyi9j/eZjtDzhaHUYQ==", - "peer": true, - "dependencies": { - "@babel/runtime": "^7.3.1", - "jss": "10.8.0", - "tiny-warning": "^1.0.2" - } - }, - "node_modules/jss-plugin-props-sort": { - "version": "10.8.0", - "resolved": "https://registry.npmjs.org/jss-plugin-props-sort/-/jss-plugin-props-sort-10.8.0.tgz", - "integrity": "sha512-VY+Wt5WX5GMsXDmd+Ts8+O16fpiCM81svbox++U3LDbJSM/g9FoMx3HPhwUiDfmgHL9jWdqEuvSl/JAk+mh6mQ==", - "peer": true, - "dependencies": { - "@babel/runtime": "^7.3.1", - "jss": "10.8.0" - } - }, - "node_modules/jss-plugin-rule-value-function": { - "version": "10.8.0", - "resolved": "https://registry.npmjs.org/jss-plugin-rule-value-function/-/jss-plugin-rule-value-function-10.8.0.tgz", - "integrity": "sha512-R8N8Ma6Oye1F9HroiUuHhVjpPsVq97uAh+rMI6XwKLqirIu2KFb5x33hPj+vNBMxSHc9jakhf5wG0BbQ7fSDOg==", - "peer": true, - "dependencies": { - "@babel/runtime": "^7.3.1", - "jss": "10.8.0", - "tiny-warning": "^1.0.2" - } - }, - "node_modules/jss-plugin-vendor-prefixer": { - "version": "10.8.0", - "resolved": "https://registry.npmjs.org/jss-plugin-vendor-prefixer/-/jss-plugin-vendor-prefixer-10.8.0.tgz", - "integrity": "sha512-G1zD0J8dFwKZQ+GaZaay7A/Tg7lhDw0iEkJ/iFFA5UPuvZFpMprCMQttXcTBhLlhhWnyZ8YPn4yqp+amrhQekw==", - "peer": true, - "dependencies": { - "@babel/runtime": "^7.3.1", - "css-vendor": "^2.0.8", - "jss": "10.8.0" - } - }, - "node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/loader-runner": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", - "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", - "peer": true, - "engines": { - "node": ">=4.3.0 <5.0.0 || >=5.10" - } - }, - "node_modules/loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "peer": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "peer": true, - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "node_modules/lodash-es": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", - "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" - }, - "node_modules/loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" - }, - "bin": { - "loose-envify": "cli.js" - } - }, - "node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "peer": true, - "dependencies": { - "yallist": "^3.0.2" - } - }, - "node_modules/make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "peer": true, - "dependencies": { - "pify": "^4.0.1", - "semver": "^5.6.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", - "peer": true, - "dependencies": { - "object-visit": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/material-colors": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/material-colors/-/material-colors-1.2.6.tgz", - "integrity": "sha512-6qE4B9deFBIa9YSpOc9O0Sgc43zTeVYbgDT5veRKSlB2+ZuHNoVVxA1L/ckMUayV9Ay9y7Z/SZCLcGteW9i7bg==" - }, - "node_modules/material-ui-confirm": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/material-ui-confirm/-/material-ui-confirm-2.1.3.tgz", - "integrity": "sha512-3tu1wk5mo7l03QVzo5qiUv8tL28uoVhwUdu/wpIfMsYVAQmak3eFHMWXq/26ZAyqQKJWIqcF3c43hP5+Q7Wi7w==", - "peer": true, - "peerDependencies": { - "@material-ui/core": ">= 3.0.0", - "react": "^16.8.0 || ^17.0.0", - "react-dom": "^16.8.0 || ^17.0.0" - } - }, - "node_modules/md5.js": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", - "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", - "peer": true, - "dependencies": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/memory-fs": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", - "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", - "peer": true, - "dependencies": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - }, - "node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "peer": true, - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/miller-rabin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", - "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", - "peer": true, - "dependencies": { - "bn.js": "^4.0.0", - "brorand": "^1.0.1" - }, - "bin": { - "miller-rabin": "bin/miller-rabin" - } - }, - "node_modules/miller-rabin/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "peer": true - }, - "node_modules/minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", - "peer": true - }, - "node_modules/minimalistic-crypto-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", - "peer": true - }, - "node_modules/minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "peer": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", - "peer": true - }, - "node_modules/mississippi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", - "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", - "peer": true, - "dependencies": { - "concat-stream": "^1.5.0", - "duplexify": "^3.4.2", - "end-of-stream": "^1.1.0", - "flush-write-stream": "^1.0.0", - "from2": "^2.1.0", - "parallel-transform": "^1.1.0", - "pump": "^3.0.0", - "pumpify": "^1.3.3", - "stream-each": "^1.1.0", - "through2": "^2.0.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "peer": true, - "dependencies": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "peer": true, - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/moment": { - "version": "2.29.1", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz", - "integrity": "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==", - "engines": { - "node": "*" - } - }, - "node_modules/mousetrap": { - "version": "1.6.5", - "resolved": "https://registry.npmjs.org/mousetrap/-/mousetrap-1.6.5.tgz", - "integrity": "sha512-QNo4kEepaIBwiT8CDhP98umTetp+JNfQYBWvC1pc6/OAibuXtRcxZ58Qz8skvEHYvURne/7R8T5VoOI7rDsEUA==" - }, - "node_modules/move-concurrently": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", - "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", - "peer": true, - "dependencies": { - "aproba": "^1.1.1", - "copy-concurrently": "^1.0.0", - "fs-write-stream-atomic": "^1.0.8", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.3" - } - }, - "node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "node_modules/nan": { - "version": "2.15.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz", - "integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==", - "optional": true, - "peer": true - }, - "node_modules/nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "peer": true, - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "peer": true - }, - "node_modules/node-libs-browser": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", - "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", - "peer": true, - "dependencies": { - "assert": "^1.1.1", - "browserify-zlib": "^0.2.0", - "buffer": "^4.3.0", - "console-browserify": "^1.1.0", - "constants-browserify": "^1.0.0", - "crypto-browserify": "^3.11.0", - "domain-browser": "^1.1.1", - "events": "^3.0.0", - "https-browserify": "^1.0.0", - "os-browserify": "^0.3.0", - "path-browserify": "0.0.1", - "process": "^0.11.10", - "punycode": "^1.2.4", - "querystring-es3": "^0.2.0", - "readable-stream": "^2.3.3", - "stream-browserify": "^2.0.1", - "stream-http": "^2.7.2", - "string_decoder": "^1.0.0", - "timers-browserify": "^2.0.4", - "tty-browserify": "0.0.0", - "url": "^0.11.0", - "util": "^0.11.0", - "vm-browserify": "^1.0.1" - } - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "optional": true, - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", - "peer": true, - "dependencies": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "peer": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "peer": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "peer": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "peer": true, - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/is-descriptor/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "peer": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", - "peer": true, - "dependencies": { - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", - "peer": true, - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "peer": true, - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/os-browserify": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", - "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", - "peer": true - }, - "node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "peer": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "peer": true, - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "peer": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/pako": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", - "peer": true - }, - "node_modules/parallel-transform": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", - "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", - "peer": true, - "dependencies": { - "cyclist": "^1.0.1", - "inherits": "^2.0.3", - "readable-stream": "^2.1.5" - } - }, - "node_modules/parse-asn1": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", - "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", - "peer": true, - "dependencies": { - "asn1.js": "^5.2.0", - "browserify-aes": "^1.0.0", - "evp_bytestokey": "^1.0.0", - "pbkdf2": "^3.0.3", - "safe-buffer": "^5.1.1" - } - }, - "node_modules/pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-browserify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", - "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", - "peer": true - }, - "node_modules/path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", - "optional": true, - "peer": true - }, - "node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "peer": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-to-regexp": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", - "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", - "dependencies": { - "isarray": "0.0.1" - } - }, - "node_modules/pbkdf2": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", - "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", - "peer": true, - "dependencies": { - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4", - "ripemd160": "^2.0.1", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - }, - "engines": { - "node": ">=0.12" - } - }, - "node_modules/picomatch": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", - "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", - "optional": true, - "peer": true, - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "peer": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "peer": true, - "dependencies": { - "find-up": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/platform": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/platform/-/platform-1.3.6.tgz", - "integrity": "sha512-fnWVljUchTro6RiCFvCXBbNhJc2NijN7oIQxbwsyL0buWJPG85v81ehlHI9fXrJsMNgTofEoWIQeClKpgxFLrg==" - }, - "node_modules/popper.js": { - "version": "1.16.1-lts", - "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1-lts.tgz", - "integrity": "sha512-Kjw8nKRl1m+VrSFCoVGPph93W/qrSO7ZkqPpTf7F4bk/sqcfWK019dWBUpE/fBOsOQY1dks/Bmcbfn1heM/IsA==", - "peer": true - }, - "node_modules/posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", - "peer": true, - "engines": { - "node": ">= 0.6.0" - } - }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "peer": true - }, - "node_modules/promise-inflight": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", - "peer": true - }, - "node_modules/prop-types": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", - "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.8.1" - } - }, - "node_modules/prop-types/node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - }, - "node_modules/prr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", - "peer": true - }, - "node_modules/public-encrypt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", - "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", - "peer": true, - "dependencies": { - "bn.js": "^4.1.0", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "parse-asn1": "^5.0.0", - "randombytes": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/public-encrypt/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "peer": true - }, - "node_modules/pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "peer": true, - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "node_modules/pumpify": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", - "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", - "peer": true, - "dependencies": { - "duplexify": "^3.6.0", - "inherits": "^2.0.3", - "pump": "^2.0.0" - } - }, - "node_modules/pumpify/node_modules/pump": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", - "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", - "peer": true, - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "node_modules/punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", - "peer": true - }, - "node_modules/querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", - "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.", - "peer": true, - "engines": { - "node": ">=0.4.x" - } - }, - "node_modules/querystring-es3": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", - "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", - "peer": true, - "engines": { - "node": ">=0.4.x" - } - }, - "node_modules/randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "peer": true, - "dependencies": { - "safe-buffer": "^5.1.0" - } - }, - "node_modules/randomfill": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", - "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", - "peer": true, - "dependencies": { - "randombytes": "^2.0.5", - "safe-buffer": "^5.1.0" - } - }, - "node_modules/react": { - "version": "16.14.0", - "resolved": "https://registry.npmjs.org/react/-/react-16.14.0.tgz", - "integrity": "sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g==", - "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "prop-types": "^15.6.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-awesome-query-builder": { - "version": "4.5.2", - "resolved": "https://registry.npmjs.org/react-awesome-query-builder/-/react-awesome-query-builder-4.5.2.tgz", - "integrity": "sha512-WOdUFFVY1ky+U12XrGyC/fgAnAOTZHeovR1PDceWa2AxOrlRmKJ0bgwGbO3uLXhyUS7PUh4C90cXPthrWRmKvg==", - "dependencies": { - "@date-io/moment": "^1.3.13", - "classnames": "^2.3.1", - "clone": "^2.1.2", - "immutable": "^3.8.2", - "lodash": "^4.17.21", - "moment": "^2.29.1", - "prop-types": "^15.7.2", - "react-redux": "~7.1.3", - "redux": "^4.1.0", - "sqlstring": "^2.3.2" - }, - "engines": { - "node": ">=12.13", - "npm": ">=6" - }, - "funding": { - "url": "https://opencollective.com/react-awesome-query-builder" - }, - "peerDependencies": { - "@material-ui/core": "^4.9.0", - "@material-ui/icons": "^4.0.0", - "@material-ui/lab": "^4.0.0-alpha.57", - "@material-ui/pickers": "^3.2.10", - "antd": "^4.0.0", - "material-ui-confirm": "^2.0.1", - "react": "^16.8.4 || ^17.0.1", - "react-dom": "^16.8.4 || ^17.0.1" - } - }, - "node_modules/react-awesome-query-builder/node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - }, - "node_modules/react-awesome-query-builder/node_modules/react-redux": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-7.1.3.tgz", - "integrity": "sha512-uI1wca+ECG9RoVkWQFF4jDMqmaw0/qnvaSvOoL/GA4dNxf6LoV8sUAcNDvE5NWKs4hFpn0t6wswNQnY3f7HT3w==", - "dependencies": { - "@babel/runtime": "^7.5.5", - "hoist-non-react-statics": "^3.3.0", - "invariant": "^2.2.4", - "loose-envify": "^1.4.0", - "prop-types": "^15.7.2", - "react-is": "^16.9.0" - }, - "peerDependencies": { - "react": "^16.8.3", - "redux": "^2.0.0 || ^3.0.0 || ^4.0.0-0" - }, - "peerDependenciesMeta": { - "react-dom": { - "optional": true - }, - "react-native": { - "optional": true - } - } - }, - "node_modules/react-color": { - "version": "2.19.3", - "resolved": "https://registry.npmjs.org/react-color/-/react-color-2.19.3.tgz", - "integrity": "sha512-LEeGE/ZzNLIsFWa1TMe8y5VYqr7bibneWmvJwm1pCn/eNmrabWDh659JSPn9BuaMpEfU83WTOJfnCcjDZwNQTA==", - "dependencies": { - "@icons/material": "^0.2.4", - "lodash": "^4.17.15", - "lodash-es": "^4.17.15", - "material-colors": "^1.2.1", - "prop-types": "^15.5.10", - "reactcss": "^1.2.0", - "tinycolor2": "^1.4.1" - }, - "peerDependencies": { - "react": "*" - } - }, - "node_modules/react-color/node_modules/@icons/material": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/@icons/material/-/material-0.2.4.tgz", - "integrity": "sha512-QPcGmICAPbGLGb6F/yNf/KzKqvFx8z5qx3D1yFqVAjoFmXK35EgyW+cJ57Te3CNsmzblwtzakLGFqHPqrfb4Tw==", - "peerDependencies": { - "react": "*" - } - }, - "node_modules/react-cookie": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/react-cookie/-/react-cookie-4.1.1.tgz", - "integrity": "sha512-ffn7Y7G4bXiFbnE+dKhHhbP+b8I34mH9jqnm8Llhj89zF4nPxPutxHT1suUqMeCEhLDBI7InYwf1tpaSoK5w8A==", - "dependencies": { - "@types/hoist-non-react-statics": "^3.0.1", - "hoist-non-react-statics": "^3.0.0", - "universal-cookie": "^4.0.0" - }, - "peerDependencies": { - "react": ">= 16.3.0" - } - }, - "node_modules/react-dom": { - "version": "16.14.0", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.14.0.tgz", - "integrity": "sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw==", - "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "prop-types": "^15.6.2", - "scheduler": "^0.19.1" - }, - "peerDependencies": { - "react": "^16.14.0" - } - }, - "node_modules/react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", - "peer": true - }, - "node_modules/react-moment": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/react-moment/-/react-moment-1.1.1.tgz", - "integrity": "sha512-WjwvxBSnmLMRcU33do0KixDB+9vP3e84eCse+rd+HNklAMNWyRgZTDEQlay/qK6lcXFPRuEIASJTpEt6pyK7Ww==", - "peerDependencies": { - "moment": "^2.29.0", - "prop-types": "^15.7.0", - "react": "^16.0 || ^17.0.0" - } - }, - "node_modules/react-redux": { - "version": "7.2.5", - "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-7.2.5.tgz", - "integrity": "sha512-Dt29bNyBsbQaysp6s/dN0gUodcq+dVKKER8Qv82UrpeygwYeX1raTtil7O/fftw/rFqzaf6gJhDZRkkZnn6bjg==", - "dependencies": { - "@babel/runtime": "^7.12.1", - "@types/react-redux": "^7.1.16", - "hoist-non-react-statics": "^3.3.2", - "loose-envify": "^1.4.0", - "prop-types": "^15.7.2", - "react-is": "^16.13.1" - }, - "peerDependencies": { - "react": "^16.8.3 || ^17" - }, - "peerDependenciesMeta": { - "react-dom": { - "optional": true - }, - "react-native": { - "optional": true - } - } - }, - "node_modules/react-redux/node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - }, - "node_modules/react-resizable": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/react-resizable/-/react-resizable-1.11.1.tgz", - "integrity": "sha512-S70gbLaAYqjuAd49utRHibtHLrHXInh7GuOR+6OO6RO6uleQfuBnWmZjRABfqNEx3C3Z6VPLg0/0uOYFrkfu9Q==", - "dependencies": { - "prop-types": "15.x", - "react-draggable": "^4.0.3" - }, - "peerDependencies": { - "react": "0.14.x || 15.x || 16.x || 17.x", - "react-dom": "0.14.x || 15.x || 16.x || 17.x" - } - }, - "node_modules/react-resizable/node_modules/react-draggable": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/react-draggable/-/react-draggable-4.4.4.tgz", - "integrity": "sha512-6e0WdcNLwpBx/YIDpoyd2Xb04PB0elrDrulKUgdrIlwuYvxh5Ok9M+F8cljm8kPXXs43PmMzek9RrB1b7mLMqA==", - "dependencies": { - "clsx": "^1.1.1", - "prop-types": "^15.6.0" - }, - "peerDependencies": { - "react": ">= 16.3.0", - "react-dom": ">= 16.3.0" - } - }, - "node_modules/react-router": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.2.1.tgz", - "integrity": "sha512-lIboRiOtDLFdg1VTemMwud9vRVuOCZmUIT/7lUoZiSpPODiiH1UQlfXy+vPLC/7IWdFYnhRwAyNqA/+I7wnvKQ==", - "dependencies": { - "@babel/runtime": "^7.12.13", - "history": "^4.9.0", - "hoist-non-react-statics": "^3.1.0", - "loose-envify": "^1.3.1", - "mini-create-react-context": "^0.4.0", - "path-to-regexp": "^1.7.0", - "prop-types": "^15.6.2", - "react-is": "^16.6.0", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0" - }, - "peerDependencies": { - "react": ">=15" - } - }, - "node_modules/react-router-dom": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.3.0.tgz", - "integrity": "sha512-ObVBLjUZsphUUMVycibxgMdh5jJ1e3o+KpAZBVeHcNQZ4W+uUGGWsokurzlF4YOldQYRQL4y6yFRWM4m3svmuQ==", - "dependencies": { - "@babel/runtime": "^7.12.13", - "history": "^4.9.0", - "loose-envify": "^1.3.1", - "prop-types": "^15.6.2", - "react-router": "5.2.1", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0" - }, - "peerDependencies": { - "react": ">=15" - } - }, - "node_modules/react-router/node_modules/mini-create-react-context": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/mini-create-react-context/-/mini-create-react-context-0.4.1.tgz", - "integrity": "sha512-YWCYEmd5CQeHGSAKrYvXgmzzkrvssZcuuQDDeqkT+PziKGMgE+0MCCtcKbROzocGBG1meBLl2FotlRwf4gAzbQ==", - "dependencies": { - "@babel/runtime": "^7.12.1", - "tiny-warning": "^1.0.3" - }, - "peerDependencies": { - "prop-types": "^15.0.0", - "react": "^0.14.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/react-router/node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - }, - "node_modules/react-share": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/react-share/-/react-share-4.4.0.tgz", - "integrity": "sha512-POe8Ge/JT9Ew9iyW7CiYsCCWCb8uMJWqFl9S7W0fJ/oH5gBJNzukH0bL5vSr17KKG5h15d3GfKaoviI22BKeYA==", - "dependencies": { - "classnames": "^2.2.5", - "jsonp": "^0.2.1" - }, - "engines": { - "node": ">=6.9.0", - "npm": ">=5.0.0" - }, - "peerDependencies": { - "react": "^16.3.0 || ^17" - } - }, - "node_modules/react-sortable-hoc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/react-sortable-hoc/-/react-sortable-hoc-2.0.0.tgz", - "integrity": "sha512-JZUw7hBsAHXK7PTyErJyI7SopSBFRcFHDjWW5SWjcugY0i6iH7f+eJkY8cJmGMlZ1C9xz1J3Vjz0plFpavVeRg==", - "dependencies": { - "@babel/runtime": "^7.2.0", - "invariant": "^2.2.4", - "prop-types": "^15.5.7" - }, - "peerDependencies": { - "prop-types": "^15.5.7", - "react": "^16.3.0 || ^17.0.0", - "react-dom": "^16.3.0 || ^17.0.0" - } - }, - "node_modules/reactcss": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/reactcss/-/reactcss-1.2.3.tgz", - "integrity": "sha512-KiwVUcFu1RErkI97ywr8nvx8dNOpT03rbnma0SSalTYjkrPYaEajR4a/MRt6DZ46K6arDRbWMNHF+xH7G7n/8A==", - "dependencies": { - "lodash": "^4.0.1" - } - }, - "node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "peer": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/readable-stream/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "peer": true - }, - "node_modules/readable-stream/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "peer": true - }, - "node_modules/readable-stream/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "peer": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "optional": true, - "peer": true, - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/redux": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/redux/-/redux-4.1.1.tgz", - "integrity": "sha512-hZQZdDEM25UY2P493kPYuKqviVwZ58lEmGQNeQ+gXa+U0gYPUBf7NKYazbe3m+bs/DzM/ahN12DbF+NG8i0CWw==", - "dependencies": { - "@babel/runtime": "^7.9.2" - } - }, - "node_modules/redux-devtools-extension": { - "version": "2.13.9", - "resolved": "https://registry.npmjs.org/redux-devtools-extension/-/redux-devtools-extension-2.13.9.tgz", - "integrity": "sha512-cNJ8Q/EtjhQaZ71c8I9+BPySIBVEKssbPpskBfsXqb8HJ002A3KRVHfeRzwRo6mGPqsm7XuHTqNSNeS1Khig0A==", - "peerDependencies": { - "redux": "^3.1.0 || ^4.0.0" - } - }, - "node_modules/redux-logger": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/redux-logger/-/redux-logger-3.0.6.tgz", - "integrity": "sha1-91VZZvMJjzyIYExEnPC69XeCdL8=", - "dependencies": { - "deep-diff": "^0.3.5" - } - }, - "node_modules/redux-thunk": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/redux-thunk/-/redux-thunk-2.3.0.tgz", - "integrity": "sha512-km6dclyFnmcvxhAcrQV2AkZmPQjzPDjgVlQtR0EQjxZPyJ0BnMf3in1ryuR8A2qU0HldVRfxYXbFSKlI3N7Slw==" - }, - "node_modules/regenerator-runtime": { - "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" - }, - "node_modules/regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "peer": true, - "dependencies": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", - "optional": true, - "peer": true - }, - "node_modules/repeat-element": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", - "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "peer": true, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/resize-observer-polyfill": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", - "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==" - }, - "node_modules/resolve-pathname": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz", - "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==" - }, - "node_modules/resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", - "deprecated": "https://github.com/lydell/resolve-url#deprecated", - "peer": true - }, - "node_modules/ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "peer": true, - "engines": { - "node": ">=0.12" - } - }, - "node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "peer": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/ripemd160": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", - "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", - "peer": true, - "dependencies": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" - } - }, - "node_modules/run-queue": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", - "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", - "peer": true, - "dependencies": { - "aproba": "^1.1.1" - } - }, - "node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "peer": true - }, - "node_modules/safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", - "peer": true, - "dependencies": { - "ret": "~0.1.10" - } - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "peer": true - }, - "node_modules/scheduler": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz", - "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==", - "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - }, - "node_modules/schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "peer": true, - "dependencies": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/scroll-into-view-if-needed": { - "version": "2.2.28", - "resolved": "https://registry.npmjs.org/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.28.tgz", - "integrity": "sha512-8LuxJSuFVc92+0AdNv4QOxRL4Abeo1DgLnGNkn1XlaujPH/3cCFz3QI60r2VNu4obJJROzgnIUw5TKQkZvZI1w==", - "dependencies": { - "compute-scroll-into-view": "^1.0.17" - } - }, - "node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "peer": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/serialize-javascript": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", - "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", - "peer": true, - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "node_modules/set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "peer": true, - "dependencies": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/set-value/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "peer": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/set-value/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", - "peer": true - }, - "node_modules/sha.js": { - "version": "2.4.11", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", - "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", - "peer": true, - "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - }, - "bin": { - "sha.js": "bin.js" - } - }, - "node_modules/shallowequal": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", - "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" - }, - "node_modules/snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "peer": true, - "dependencies": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "peer": true, - "dependencies": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "peer": true, - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "peer": true, - "dependencies": { - "kind-of": "^3.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-util/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "peer": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "peer": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "peer": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "peer": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "peer": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "peer": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "peer": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "peer": true, - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-list-map": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", - "peer": true - }, - "node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "peer": true, - "dependencies": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } - }, - "node_modules/source-map-support": { - "version": "0.5.20", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.20.tgz", - "integrity": "sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==", - "peer": true, - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/source-map-support/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-url": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", - "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", - "peer": true - }, - "node_modules/split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "peer": true, - "dependencies": { - "extend-shallow": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sqlstring": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/sqlstring/-/sqlstring-2.3.2.tgz", - "integrity": "sha512-vF4ZbYdKS8OnoJAWBmMxCQDkiEBkGQYU7UZPtL8flbDRSNkhaXvRJ279ZtI6M+zDaQovVU4tuRgzK5fVhvFAhg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/ssri": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", - "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", - "peer": true, - "dependencies": { - "figgy-pudding": "^3.5.1" - } - }, - "node_modules/stackframe": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.0.tgz", - "integrity": "sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA==" - }, - "node_modules/static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", - "peer": true, - "dependencies": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "peer": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "peer": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "peer": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "peer": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "peer": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "peer": true, - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/stream-browserify": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", - "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", - "peer": true, - "dependencies": { - "inherits": "~2.0.1", - "readable-stream": "^2.0.2" - } - }, - "node_modules/stream-each": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", - "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", - "peer": true, - "dependencies": { - "end-of-stream": "^1.1.0", - "stream-shift": "^1.0.0" - } - }, - "node_modules/stream-http": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", - "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", - "peer": true, - "dependencies": { - "builtin-status-codes": "^3.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.3.6", - "to-arraybuffer": "^1.0.0", - "xtend": "^4.0.0" - } - }, - "node_modules/stream-shift": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", - "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", - "peer": true - }, - "node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "peer": true, - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/string-convert": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/string-convert/-/string-convert-0.2.1.tgz", - "integrity": "sha1-aYLMMEn7tM2F+LJFaLnZvznu/5c=" - }, - "node_modules/tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "peer": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/terser": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", - "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", - "peer": true, - "dependencies": { - "commander": "^2.20.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.12" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/terser-webpack-plugin": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", - "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", - "peer": true, - "dependencies": { - "cacache": "^12.0.2", - "find-cache-dir": "^2.1.0", - "is-wsl": "^1.1.0", - "schema-utils": "^1.0.0", - "serialize-javascript": "^4.0.0", - "source-map": "^0.6.1", - "terser": "^4.1.2", - "webpack-sources": "^1.4.0", - "worker-farm": "^1.7.0" - }, - "engines": { - "node": ">= 6.9.0" - }, - "peerDependencies": { - "webpack": "^4.0.0" - } - }, - "node_modules/terser-webpack-plugin/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/terser/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "peer": true, - "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "node_modules/timers-browserify": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", - "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", - "peer": true, - "dependencies": { - "setimmediate": "^1.0.4" - }, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/tiny-invariant": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.1.0.tgz", - "integrity": "sha512-ytxQvrb1cPc9WBEI/HSeYYoGD0kWnGEOR8RY6KomWLBVhqz0RgTwVO9dLrGz7dC+nN9llyI7OKAgRq8Vq4ZBSw==" - }, - "node_modules/tiny-warning": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", - "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" - }, - "node_modules/tinycolor2": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.4.2.tgz", - "integrity": "sha512-vJhccZPs965sV/L2sU4oRQVAos0pQXwsvTLkWYdqJ+a8Q5kPFzJTuOFwy7UniPli44NKQGAglksjvOcpo95aZA==", - "engines": { - "node": "*" - } - }, - "node_modules/to-arraybuffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", - "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", - "peer": true - }, - "node_modules/to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", - "peer": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-object-path/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "peer": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "peer": true, - "dependencies": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "peer": true, - "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/toggle-selection": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz", - "integrity": "sha1-bkWxJj8gF/oKzH2J14sVuL932jI=" - }, - "node_modules/tty-browserify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", - "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", - "peer": true - }, - "node_modules/typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", - "peer": true - }, - "node_modules/union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "peer": true, - "dependencies": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/union-value/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unique-filename": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", - "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", - "peer": true, - "dependencies": { - "unique-slug": "^2.0.0" - } - }, - "node_modules/unique-slug": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", - "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", - "peer": true, - "dependencies": { - "imurmurhash": "^0.1.4" - } - }, - "node_modules/universal-cookie": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/universal-cookie/-/universal-cookie-4.0.4.tgz", - "integrity": "sha512-lbRVHoOMtItjWbM7TwDLdl8wug7izB0tq3/YVKhT/ahB4VDvWMyvnADfnJI8y6fSvsjh51Ix7lTGC6Tn4rMPhw==", - "dependencies": { - "@types/cookie": "^0.3.3", - "cookie": "^0.4.0" - } - }, - "node_modules/unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", - "peer": true, - "dependencies": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", - "peer": true, - "dependencies": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "peer": true, - "dependencies": { - "isarray": "1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "peer": true - }, - "node_modules/upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", - "optional": true, - "peer": true, - "engines": { - "node": ">=4", - "yarn": "*" - } - }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "peer": true, - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/uri-js/node_modules/punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "peer": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", - "deprecated": "Please see https://github.com/lydell/urix#deprecated", - "peer": true - }, - "node_modules/url": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", - "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", - "peer": true, - "dependencies": { - "punycode": "1.3.2", - "querystring": "0.2.0" - } - }, - "node_modules/url/node_modules/punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", - "peer": true - }, - "node_modules/use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/util": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", - "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", - "peer": true, - "dependencies": { - "inherits": "2.0.3" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "peer": true - }, - "node_modules/util/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "peer": true - }, - "node_modules/value-equal": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz", - "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==" - }, - "node_modules/vm-browserify": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", - "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", - "peer": true - }, - "node_modules/warning": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", - "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", - "dependencies": { - "loose-envify": "^1.0.0" - } - }, - "node_modules/watchpack": { - "version": "1.7.5", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", - "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", - "peer": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "neo-async": "^2.5.0" - }, - "optionalDependencies": { - "chokidar": "^3.4.1", - "watchpack-chokidar2": "^2.0.1" - } - }, - "node_modules/watchpack-chokidar2": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", - "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", - "optional": true, - "peer": true, - "dependencies": { - "chokidar": "^2.1.8" - } - }, - "node_modules/watchpack-chokidar2/node_modules/anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "optional": true, - "peer": true, - "dependencies": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - } - }, - "node_modules/watchpack-chokidar2/node_modules/anymatch/node_modules/normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "optional": true, - "peer": true, - "dependencies": { - "remove-trailing-separator": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "optional": true, - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "deprecated": "Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.", - "optional": true, - "peer": true, - "dependencies": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - }, - "optionalDependencies": { - "fsevents": "^1.2.7" - } - }, - "node_modules/watchpack-chokidar2/node_modules/fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "deprecated": "fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.", - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "peer": true, - "dependencies": { - "bindings": "^1.5.0", - "nan": "^2.12.1" - }, - "engines": { - "node": ">= 4.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "optional": true, - "peer": true, - "dependencies": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/glob-parent/node_modules/is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "optional": true, - "peer": true, - "dependencies": { - "is-extglob": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "optional": true, - "peer": true, - "dependencies": { - "binary-extensions": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "optional": true, - "peer": true, - "dependencies": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/webpack": { - "version": "4.46.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.46.0.tgz", - "integrity": "sha512-6jJuJjg8znb/xRItk7bkT0+Q7AHCYjjFnvKIWQPkNIOyRqoCGvkOs0ipeQzrqz4l5FtN5ZI/ukEHroeX/o1/5Q==", - "peer": true, - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/wasm-edit": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "acorn": "^6.4.1", - "ajv": "^6.10.2", - "ajv-keywords": "^3.4.1", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^4.5.0", - "eslint-scope": "^4.0.3", - "json-parse-better-errors": "^1.0.2", - "loader-runner": "^2.4.0", - "loader-utils": "^1.2.3", - "memory-fs": "^0.4.1", - "micromatch": "^3.1.10", - "mkdirp": "^0.5.3", - "neo-async": "^2.6.1", - "node-libs-browser": "^2.2.1", - "schema-utils": "^1.0.0", - "tapable": "^1.1.3", - "terser-webpack-plugin": "^1.4.3", - "watchpack": "^1.7.4", - "webpack-sources": "^1.4.1" - }, - "bin": { - "webpack": "bin/webpack.js" - }, - "engines": { - "node": ">=6.11.5" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - }, - "webpack-command": { - "optional": true - } - } - }, - "node_modules/webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "peer": true, - "dependencies": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - } - }, - "node_modules/webpack-sources/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/worker-farm": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", - "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", - "peer": true, - "dependencies": { - "errno": "~0.1.7" - } - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "peer": true - }, - "node_modules/xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "peer": true, - "engines": { - "node": ">=0.4" - } - }, - "node_modules/y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "peer": true - }, - "node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "peer": true - } - }, - "dependencies": { - "@ant-design/colors": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@ant-design/colors/-/colors-6.0.0.tgz", - "integrity": "sha512-qAZRvPzfdWHtfameEGP2Qvuf838NhergR35o+EuVyB5XvSA98xod5r4utvi4TJ3ywmevm290g9nsCG5MryrdWQ==", - "requires": { - "@ctrl/tinycolor": "^3.4.0" - } - }, - "@ant-design/icons": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/@ant-design/icons/-/icons-4.7.0.tgz", - "integrity": "sha512-aoB4Z7JA431rt6d4u+8xcNPPCrdufSRMUOpxa1ab6mz1JCQZOEVolj2WVs/tDFmN62zzK30mNelEsprLYsSF3g==", - "requires": { - "@ant-design/colors": "^6.0.0", - "@ant-design/icons-svg": "^4.2.1", - "@babel/runtime": "^7.11.2", - "classnames": "^2.2.6", - "rc-util": "^5.9.4" - }, - "dependencies": { - "rc-util": { - "version": "5.14.0", - "resolved": "https://registry.npmjs.org/rc-util/-/rc-util-5.14.0.tgz", - "integrity": "sha512-2vy6/Z1BJUcwLjm/UEJb/htjUTQPigITUIemCcFEo1fQevAumc9sA32x2z5qyWoa9uhrXbiAjSDpPIUqyg65sA==", - "requires": { - "@babel/runtime": "^7.12.5", - "react-is": "^16.12.0", - "shallowequal": "^1.1.0" - } - }, - "react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - } - } - }, - "@ant-design/icons-svg": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@ant-design/icons-svg/-/icons-svg-4.2.1.tgz", - "integrity": "sha512-EB0iwlKDGpG93hW8f85CTJTs4SvMX7tt5ceupvhALp1IF44SeUFOMhKUOYqpsoYWQKAOuTRDMqn75rEaKDp0Xw==" - }, - "@babel/runtime": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.15.4.tgz", - "integrity": "sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw==", - "requires": { - "regenerator-runtime": "^0.13.4" - } - }, - "@ctrl/tinycolor": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-3.4.0.tgz", - "integrity": "sha512-JZButFdZ1+/xAfpguQHoabIXkcqRRKpMrWKBkpEZZyxfY9C1DpADFB8PEqGSTeFr135SaTRfKqGKx5xSCLI7ZQ==" - }, - "@date-io/core": { - "version": "1.3.13", - "resolved": "https://registry.npmjs.org/@date-io/core/-/core-1.3.13.tgz", - "integrity": "sha512-AlEKV7TxjeK+jxWVKcCFrfYAk8spX9aCyiToFIiLPtfQbsjmRGLIhb5VZgptQcJdHtLXo7+m0DuurwFgUToQuA==" - }, - "@date-io/moment": { - "version": "1.3.13", - "resolved": "https://registry.npmjs.org/@date-io/moment/-/moment-1.3.13.tgz", - "integrity": "sha512-3kJYusJtQuOIxq6byZlzAHoW/18iExJer9qfRF5DyyzdAk074seTuJfdofjz4RFfTd/Idk8WylOQpWtERqvFuQ==", - "requires": { - "@date-io/core": "^1.3.13" - } - }, - "@emotion/hash": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.8.0.tgz", - "integrity": "sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==", - "peer": true - }, - "@material-ui/core": { - "version": "4.12.3", - "resolved": "https://registry.npmjs.org/@material-ui/core/-/core-4.12.3.tgz", - "integrity": "sha512-sdpgI/PL56QVsEJldwEe4FFaFTLUqN+rd7sSZiRCdx2E/C7z5yK0y/khAWVBH24tXwto7I1hCzNWfJGZIYJKnw==", - "peer": true, - "requires": { - "@babel/runtime": "^7.4.4", - "@material-ui/styles": "^4.11.4", - "@material-ui/system": "^4.12.1", - "@material-ui/types": "5.1.0", - "@material-ui/utils": "^4.11.2", - "@types/react-transition-group": "^4.2.0", - "clsx": "^1.0.4", - "hoist-non-react-statics": "^3.3.2", - "popper.js": "1.16.1-lts", - "prop-types": "^15.7.2", - "react-is": "^16.8.0 || ^17.0.0", - "react-transition-group": "^4.4.0" - }, - "dependencies": { - "@material-ui/styles": { - "version": "4.11.4", - "resolved": "https://registry.npmjs.org/@material-ui/styles/-/styles-4.11.4.tgz", - "integrity": "sha512-KNTIZcnj/zprG5LW0Sao7zw+yG3O35pviHzejMdcSGCdWbiO8qzRgOYL8JAxAsWBKOKYwVZxXtHWaB5T2Kvxew==", - "peer": true, - "requires": { - "@babel/runtime": "^7.4.4", - "@emotion/hash": "^0.8.0", - "@material-ui/types": "5.1.0", - "@material-ui/utils": "^4.11.2", - "clsx": "^1.0.4", - "csstype": "^2.5.2", - "hoist-non-react-statics": "^3.3.2", - "jss": "^10.5.1", - "jss-plugin-camel-case": "^10.5.1", - "jss-plugin-default-unit": "^10.5.1", - "jss-plugin-global": "^10.5.1", - "jss-plugin-nested": "^10.5.1", - "jss-plugin-props-sort": "^10.5.1", - "jss-plugin-rule-value-function": "^10.5.1", - "jss-plugin-vendor-prefixer": "^10.5.1", - "prop-types": "^15.7.2" - } - }, - "@material-ui/system": { - "version": "4.12.1", - "resolved": "https://registry.npmjs.org/@material-ui/system/-/system-4.12.1.tgz", - "integrity": "sha512-lUdzs4q9kEXZGhbN7BptyiS1rLNHe6kG9o8Y307HCvF4sQxbCgpL2qi+gUk+yI8a2DNk48gISEQxoxpgph0xIw==", - "peer": true, - "requires": { - "@babel/runtime": "^7.4.4", - "@material-ui/utils": "^4.11.2", - "csstype": "^2.5.2", - "prop-types": "^15.7.2" - } - }, - "@material-ui/types": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@material-ui/types/-/types-5.1.0.tgz", - "integrity": "sha512-7cqRjrY50b8QzRSYyhSpx4WRw2YuO0KKIGQEVk5J8uoz2BanawykgZGoWEqKm7pVIbzFDN0SpPcVV4IhOFkl8A==", - "peer": true, - "requires": {} - }, - "@material-ui/utils": { - "version": "4.11.2", - "resolved": "https://registry.npmjs.org/@material-ui/utils/-/utils-4.11.2.tgz", - "integrity": "sha512-Uul8w38u+PICe2Fg2pDKCaIG7kOyhowZ9vjiC1FsVwPABTW8vPPKfF6OvxRq3IiBaI1faOJmgdvMG7rMJARBhA==", - "peer": true, - "requires": { - "@babel/runtime": "^7.4.4", - "prop-types": "^15.7.2", - "react-is": "^16.8.0 || ^17.0.0" - } - }, - "csstype": { - "version": "2.6.18", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.18.tgz", - "integrity": "sha512-RSU6Hyeg14am3Ah4VZEmeX8H7kLwEEirXe6aU2IPfKNvhXwTflK5HQRDNI0ypQXoqmm+QPyG2IaPuQE5zMwSIQ==", - "peer": true - }, - "react-transition-group": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.2.tgz", - "integrity": "sha512-/RNYfRAMlZwDSr6z4zNKV6xu53/e2BuaBbGhbyYIXTrmgu/bGHzmqOs7mJSJBHy9Ud+ApHx3QjrkKSp1pxvlFg==", - "peer": true, - "requires": { - "@babel/runtime": "^7.5.5", - "dom-helpers": "^5.0.1", - "loose-envify": "^1.4.0", - "prop-types": "^15.6.2" - } - } - } - }, - "@material-ui/icons": { - "version": "4.11.2", - "resolved": "https://registry.npmjs.org/@material-ui/icons/-/icons-4.11.2.tgz", - "integrity": "sha512-fQNsKX2TxBmqIGJCSi3tGTO/gZ+eJgWmMJkgDiOfyNaunNaxcklJQFaFogYcFl0qFuaEz1qaXYXboa/bUXVSOQ==", - "peer": true, - "requires": { - "@babel/runtime": "^7.4.4" - } - }, - "@material-ui/lab": { - "version": "4.0.0-alpha.60", - "resolved": "https://registry.npmjs.org/@material-ui/lab/-/lab-4.0.0-alpha.60.tgz", - "integrity": "sha512-fadlYsPJF+0fx2lRuyqAuJj7hAS1tLDdIEEdov5jlrpb5pp4b+mRDUqQTUxi4inRZHS1bEXpU8QWUhO6xX88aA==", - "peer": true, - "requires": { - "@babel/runtime": "^7.4.4", - "@material-ui/utils": "^4.11.2", - "clsx": "^1.0.4", - "prop-types": "^15.7.2", - "react-is": "^16.8.0 || ^17.0.0" - }, - "dependencies": { - "@material-ui/utils": { - "version": "4.11.2", - "resolved": "https://registry.npmjs.org/@material-ui/utils/-/utils-4.11.2.tgz", - "integrity": "sha512-Uul8w38u+PICe2Fg2pDKCaIG7kOyhowZ9vjiC1FsVwPABTW8vPPKfF6OvxRq3IiBaI1faOJmgdvMG7rMJARBhA==", - "peer": true, - "requires": { - "@babel/runtime": "^7.4.4", - "prop-types": "^15.7.2", - "react-is": "^16.8.0 || ^17.0.0" - } - } - } - }, - "@material-ui/pickers": { - "version": "3.3.10", - "resolved": "https://registry.npmjs.org/@material-ui/pickers/-/pickers-3.3.10.tgz", - "integrity": "sha512-hS4pxwn1ZGXVkmgD4tpFpaumUaAg2ZzbTrxltfC5yPw4BJV+mGkfnQOB4VpWEYZw2jv65Z0wLwDE/piQiPPZ3w==", - "peer": true, - "requires": { - "@babel/runtime": "^7.6.0", - "@date-io/core": "1.x", - "@types/styled-jsx": "^2.2.8", - "clsx": "^1.0.2", - "react-transition-group": "^4.0.0", - "rifm": "^0.7.0" - }, - "dependencies": { - "react-transition-group": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.2.tgz", - "integrity": "sha512-/RNYfRAMlZwDSr6z4zNKV6xu53/e2BuaBbGhbyYIXTrmgu/bGHzmqOs7mJSJBHy9Ud+ApHx3QjrkKSp1pxvlFg==", - "peer": true, - "requires": { - "@babel/runtime": "^7.5.5", - "dom-helpers": "^5.0.1", - "loose-envify": "^1.4.0", - "prop-types": "^15.6.2" - } - }, - "rifm": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/rifm/-/rifm-0.7.0.tgz", - "integrity": "sha512-DSOJTWHD67860I5ojetXdEQRIBvF6YcpNe53j0vn1vp9EUb9N80EiZTxgP+FkDKorWC8PZw052kTF4C1GOivCQ==", - "peer": true, - "requires": { - "@babel/runtime": "^7.3.1" - } - } - } - }, - "@types/cookie": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.3.3.tgz", - "integrity": "sha512-LKVP3cgXBT9RYj+t+9FDKwS5tdI+rPBXaNSkma7hvqy35lc7mAokC2zsqWJH0LaqIt3B962nuYI77hsJoT1gow==" - }, - "@types/history": { - "version": "4.7.9", - "resolved": "https://registry.npmjs.org/@types/history/-/history-4.7.9.tgz", - "integrity": "sha512-MUc6zSmU3tEVnkQ78q0peeEjKWPUADMlC/t++2bI8WnAG2tvYRPIgHG8lWkXwqc8MsUF6Z2MOf+Mh5sazOmhiQ==" - }, - "@types/hoist-non-react-statics": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz", - "integrity": "sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==", - "requires": { - "@types/react": "*", - "hoist-non-react-statics": "^3.3.0" - } - }, - "@types/lodash": { - "version": "4.14.175", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.175.tgz", - "integrity": "sha512-XmdEOrKQ8a1Y/yxQFOMbC47G/V2VDO1GvMRnl4O75M4GW/abC5tnfzadQYkqEveqRM1dEJGFFegfPNA2vvx2iw==" - }, - "@types/platform": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/@types/platform/-/platform-1.3.4.tgz", - "integrity": "sha512-U0o4K+GNiK0PNxoDwd8xRnvLVe4kzei6opn3/FCjAriqaP+rfrDdSl1kP/hLL6Y3/Y3hhGnBwD4dCkkAqs1W/Q==" - }, - "@types/prop-types": { - "version": "15.7.4", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.4.tgz", - "integrity": "sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==" - }, - "@types/react": { - "version": "16.14.16", - "resolved": "https://registry.npmjs.org/@types/react/-/react-16.14.16.tgz", - "integrity": "sha512-7waDQ0h1TkAk99S04wV0LUiiSXpT02lzrdDF4WZFqn2W0XE5ICXLBMtqXWZ688aX2dJislQ3knmZX/jH53RluQ==", - "requires": { - "@types/prop-types": "*", - "@types/scheduler": "*", - "csstype": "^3.0.2" - } - }, - "@types/react-color": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@types/react-color/-/react-color-3.0.5.tgz", - "integrity": "sha512-0VZy8Uq5x04cW5QFz24Qw8MMMlsMi8Bb+XG5h59ATqPnWVq6OheHtrwv5LeakdTRDaECQnExJNSFOsSe4Eo/zQ==", - "requires": { - "@types/react": "*", - "@types/reactcss": "*" - } - }, - "@types/react-dom": { - "version": "16.9.14", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-16.9.14.tgz", - "integrity": "sha512-FIX2AVmPTGP30OUJ+0vadeIFJJ07Mh1m+U0rxfgyW34p3rTlXI+nlenvAxNn4BP36YyI9IJ/+UJ7Wu22N1pI7A==", - "requires": { - "@types/react": "^16" - } - }, - "@types/react-redux": { - "version": "7.1.18", - "resolved": "https://registry.npmjs.org/@types/react-redux/-/react-redux-7.1.18.tgz", - "integrity": "sha512-9iwAsPyJ9DLTRH+OFeIrm9cAbIj1i2ANL3sKQFATqnPWRbg+jEFXyZOKHiQK/N86pNRXbb4HRxAxo0SIX1XwzQ==", - "requires": { - "@types/hoist-non-react-statics": "^3.3.0", - "@types/react": "*", - "hoist-non-react-statics": "^3.3.0", - "redux": "^4.0.0" - } - }, - "@types/react-resizable": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@types/react-resizable/-/react-resizable-1.7.3.tgz", - "integrity": "sha512-DAx+hdnHFMJHgl8geiKo3jLt1GCT838SwQixjCtbRRfqCBawAKriVLCZ1nvp7B/2Pxd94MWod8NyJEnAAmNHNA==", - "requires": { - "@types/react": "*" - } - }, - "@types/react-router": { - "version": "5.1.17", - "resolved": "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.17.tgz", - "integrity": "sha512-RNSXOyb3VyRs/EOGmjBhhGKTbnN6fHWvy5FNLzWfOWOGjgVUKqJZXfpKzLmgoU8h6Hj8mpALj/mbXQASOb92wQ==", - "requires": { - "@types/history": "*", - "@types/react": "*" - } - }, - "@types/react-router-dom": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/@types/react-router-dom/-/react-router-dom-5.3.1.tgz", - "integrity": "sha512-UvyRy73318QI83haXlaMwmklHHzV9hjl3u71MmM6wYNu0hOVk9NLTa0vGukf8zXUqnwz4O06ig876YSPpeK28A==", - "requires": { - "@types/history": "*", - "@types/react": "*", - "@types/react-router": "*" - } - }, - "@types/react-share": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/react-share/-/react-share-3.0.3.tgz", - "integrity": "sha512-GpKAVNbwMBgad0995uVLkOdKWp3CjCrvIeUt4qZcsrgLtf7SMR7gIfMgC9X2rsfLgN6saT/nr2T4QLJE9cCZiA==", - "requires": { - "@types/react": "*" - } - }, - "@types/react-transition-group": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.3.tgz", - "integrity": "sha512-fUx5muOWSYP8Bw2BUQ9M9RK9+W1XBK/7FLJ8PTQpnpTEkn0ccyMffyEQvan4C3h53gHdx7KE5Qrxi/LnUGQtdg==", - "peer": true, - "requires": { - "@types/react": "*" - } - }, - "@types/reactcss": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@types/reactcss/-/reactcss-1.2.4.tgz", - "integrity": "sha512-1rhVqteMSD6KQjO+dPBObE1OkKadw00HVJkG5WCYsyvMwGgdTZ530wF7Bkrg/4TWxB2AtINIzFotjW51eViw+w==", - "requires": { - "@types/react": "*" - } - }, - "@types/redux-logger": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/@types/redux-logger/-/redux-logger-3.0.9.tgz", - "integrity": "sha512-cwYhVbYNgH01aepeMwhd0ABX6fhVB2rcQ9m80u8Fl50ZODhsZ8RhQArnLTkE7/Zrfq4Sz/taNoF7DQy9pCZSKg==", - "requires": { - "redux": "^4.0.0" - } - }, - "@types/resize-observer-browser": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/@types/resize-observer-browser/-/resize-observer-browser-0.1.6.tgz", - "integrity": "sha512-61IfTac0s9jvNtBCpyo86QeaN8qqpMGHdK0uGKCCIy2dt5/Yk84VduHIdWAcmkC5QvdkPL0p5eWYgUZtHKKUVg==" - }, - "@types/scheduler": { - "version": "0.16.2", - "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", - "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" - }, - "@types/styled-jsx": { - "version": "2.2.9", - "resolved": "https://registry.npmjs.org/@types/styled-jsx/-/styled-jsx-2.2.9.tgz", - "integrity": "sha512-W/iTlIkGEyTBGTEvZCey8EgQlQ5l0DwMqi3iOXlLs2kyBwYTXHKEiU6IZ5EwoRwngL8/dGYuzezSup89ttVHLw==", - "peer": true, - "requires": { - "@types/react": "*" - } - }, - "@webassemblyjs/ast": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", - "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", - "peer": true, - "requires": { - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0" - } - }, - "@webassemblyjs/floating-point-hex-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", - "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==", - "peer": true - }, - "@webassemblyjs/helper-api-error": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", - "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==", - "peer": true - }, - "@webassemblyjs/helper-buffer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", - "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==", - "peer": true - }, - "@webassemblyjs/helper-code-frame": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", - "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", - "peer": true, - "requires": { - "@webassemblyjs/wast-printer": "1.9.0" - } - }, - "@webassemblyjs/helper-fsm": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", - "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==", - "peer": true - }, - "@webassemblyjs/helper-module-context": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", - "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", - "peer": true, - "requires": { - "@webassemblyjs/ast": "1.9.0" - } - }, - "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", - "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==", - "peer": true - }, - "@webassemblyjs/helper-wasm-section": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", - "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", - "peer": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0" - } - }, - "@webassemblyjs/ieee754": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", - "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", - "peer": true, - "requires": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "@webassemblyjs/leb128": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", - "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", - "peer": true, - "requires": { - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/utf8": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", - "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==", - "peer": true - }, - "@webassemblyjs/wasm-edit": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", - "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", - "peer": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/helper-wasm-section": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-opt": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "@webassemblyjs/wast-printer": "1.9.0" - } - }, - "@webassemblyjs/wasm-gen": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", - "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", - "peer": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" - } - }, - "@webassemblyjs/wasm-opt": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", - "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", - "peer": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0" - } - }, - "@webassemblyjs/wasm-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", - "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", - "peer": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-api-error": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" - } - }, - "@webassemblyjs/wast-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", - "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", - "peer": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/floating-point-hex-parser": "1.9.0", - "@webassemblyjs/helper-api-error": "1.9.0", - "@webassemblyjs/helper-code-frame": "1.9.0", - "@webassemblyjs/helper-fsm": "1.9.0", - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/wast-printer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", - "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", - "peer": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0", - "@xtuc/long": "4.2.2" - } - }, - "@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - "peer": true - }, - "@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", - "peer": true - }, - "acorn": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", - "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", - "peer": true - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "peer": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ajv-errors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", - "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", - "peer": true, - "requires": {} - }, - "ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "peer": true, - "requires": {} - }, - "antd": { - "version": "4.17.0", - "resolved": "https://registry.npmjs.org/antd/-/antd-4.17.0.tgz", - "integrity": "sha512-V2xBGzBK+s2Iy7Re5JOcOBtAvaZtJ9t7R1fFOP51T6ynfSvJqaRtG4DjBu7i9inhXkCzrt7eGcX3vMqLCqXV8g==", - "requires": { - "@ant-design/colors": "^6.0.0", - "@ant-design/icons": "^4.7.0", - "@ant-design/react-slick": "~0.28.1", - "@babel/runtime": "^7.12.5", - "@ctrl/tinycolor": "^3.4.0", - "array-tree-filter": "^2.1.0", - "classnames": "^2.2.6", - "copy-to-clipboard": "^3.2.0", - "lodash": "^4.17.21", - "moment": "^2.25.3", - "rc-cascader": "~2.1.0", - "rc-checkbox": "~2.3.0", - "rc-collapse": "~3.1.0", - "rc-dialog": "~8.6.0", - "rc-drawer": "~4.4.2", - "rc-dropdown": "~3.2.0", - "rc-field-form": "~1.21.0", - "rc-image": "~5.2.5", - "rc-input-number": "~7.3.0", - "rc-mentions": "~1.6.1", - "rc-menu": "~9.0.12", - "rc-motion": "^2.4.4", - "rc-notification": "~4.5.7", - "rc-pagination": "~3.1.9", - "rc-picker": "~2.5.17", - "rc-progress": "~3.1.0", - "rc-rate": "~2.9.0", - "rc-resize-observer": "^1.0.0", - "rc-select": "~13.1.0-alpha.0", - "rc-slider": "~9.7.4", - "rc-steps": "~4.1.0", - "rc-switch": "~3.2.0", - "rc-table": "~7.19.0", - "rc-tabs": "~11.10.0", - "rc-textarea": "~0.3.0", - "rc-tooltip": "~5.1.1", - "rc-tree": "~5.2.0", - "rc-tree-select": "~4.6.0", - "rc-trigger": "^5.2.10", - "rc-upload": "~4.3.0", - "rc-util": "^5.14.0", - "scroll-into-view-if-needed": "^2.2.25" - }, - "dependencies": { - "@ant-design/react-slick": { - "version": "0.28.4", - "resolved": "https://registry.npmjs.org/@ant-design/react-slick/-/react-slick-0.28.4.tgz", - "integrity": "sha512-j9eAHTn7GxbXUFNknJoHS2ceAsqrQi2j8XykjZE1IXCD8kJF+t28EvhBLniDpbOsBk/3kjalnhriTfZcjBHNqg==", - "requires": { - "@babel/runtime": "^7.10.4", - "classnames": "^2.2.5", - "json2mq": "^0.2.0", - "lodash": "^4.17.21", - "resize-observer-polyfill": "^1.5.0" - } - }, - "rc-cascader": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/rc-cascader/-/rc-cascader-2.1.5.tgz", - "integrity": "sha512-FiGPfSxKmSft2CT2XSr6HeKihqcxM+1ozmH6FGXTDthVNNvV0ai82CA6l30iPmMmlflwDfSm/623qkekqNq4BQ==", - "requires": { - "@babel/runtime": "^7.12.5", - "array-tree-filter": "^2.1.0", - "rc-tree-select": "~4.6.0", - "rc-trigger": "^5.0.4", - "rc-util": "^5.0.1", - "warning": "^4.0.1" - } - }, - "rc-checkbox": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/rc-checkbox/-/rc-checkbox-2.3.2.tgz", - "integrity": "sha512-afVi1FYiGv1U0JlpNH/UaEXdh6WUJjcWokj/nUN2TgG80bfG+MDdbfHKlLcNNba94mbjy2/SXJ1HDgrOkXGAjg==", - "requires": { - "@babel/runtime": "^7.10.1", - "classnames": "^2.2.1" - } - }, - "rc-collapse": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/rc-collapse/-/rc-collapse-3.1.2.tgz", - "integrity": "sha512-HujcKq7mghk/gVKeI6EjzTbb8e19XUZpakrYazu1MblEZ3Hu3WBMSN4A3QmvbF6n1g7x6lUlZvsHZ5shABWYOQ==", - "requires": { - "@babel/runtime": "^7.10.1", - "classnames": "2.x", - "rc-motion": "^2.3.4", - "rc-util": "^5.2.1", - "shallowequal": "^1.1.0" - } - }, - "rc-dialog": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/rc-dialog/-/rc-dialog-8.6.0.tgz", - "integrity": "sha512-GSbkfqjqxpZC5/zc+8H332+q5l/DKUhpQr0vdX2uDsxo5K0PhvaMEVjyoJUTkZ3+JstEADQji1PVLVb/2bJeOQ==", - "requires": { - "@babel/runtime": "^7.10.1", - "classnames": "^2.2.6", - "rc-motion": "^2.3.0", - "rc-util": "^5.6.1" - } - }, - "rc-drawer": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/rc-drawer/-/rc-drawer-4.4.3.tgz", - "integrity": "sha512-FYztwRs3uXnFOIf1hLvFxIQP9MiZJA+0w+Os8dfDh/90X7z/HqP/Yg+noLCIeHEbKln1Tqelv8ymCAN24zPcfQ==", - "requires": { - "@babel/runtime": "^7.10.1", - "classnames": "^2.2.6", - "rc-util": "^5.7.0" - } - }, - "rc-dropdown": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/rc-dropdown/-/rc-dropdown-3.2.0.tgz", - "integrity": "sha512-j1HSw+/QqlhxyTEF6BArVZnTmezw2LnSmRk6I9W7BCqNCKaRwleRmMMs1PHbuaG8dKHVqP6e21RQ7vPBLVnnNw==", - "requires": { - "@babel/runtime": "^7.10.1", - "classnames": "^2.2.6", - "rc-trigger": "^5.0.4" - } - }, - "rc-field-form": { - "version": "1.21.2", - "resolved": "https://registry.npmjs.org/rc-field-form/-/rc-field-form-1.21.2.tgz", - "integrity": "sha512-LR/bURt/Tf5g39mb0wtMtQuWn42d/7kEzpzlC5fNC7yaRVmLTtlPP4sBBlaViETM9uZQKLoaB0Pt9Mubhm9gow==", - "requires": { - "@babel/runtime": "^7.8.4", - "async-validator": "^4.0.2", - "rc-util": "^5.8.0" - } - }, - "rc-image": { - "version": "5.2.5", - "resolved": "https://registry.npmjs.org/rc-image/-/rc-image-5.2.5.tgz", - "integrity": "sha512-qUfZjYIODxO0c8a8P5GeuclYXZjzW4hV/5hyo27XqSFo1DmTCs2HkVeQObkcIk5kNsJtgsj1KoPThVsSc/PXOw==", - "requires": { - "@babel/runtime": "^7.11.2", - "classnames": "^2.2.6", - "rc-dialog": "~8.6.0", - "rc-util": "^5.0.6" - } - }, - "rc-input-number": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/rc-input-number/-/rc-input-number-7.3.4.tgz", - "integrity": "sha512-W9uqSzuvJUnz8H8vsVY4kx+yK51SsAxNTwr8SNH4G3XqQNocLVmKIibKFRjocnYX1RDHMND9FFbgj2h7E7nvGA==", - "requires": { - "@babel/runtime": "^7.10.1", - "classnames": "^2.2.5", - "rc-util": "^5.9.8" - } - }, - "rc-mentions": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/rc-mentions/-/rc-mentions-1.6.1.tgz", - "integrity": "sha512-LDzGI8jJVGnkhpTZxZuYBhMz3avcZZqPGejikchh97xPni/g4ht714Flh7DVvuzHQ+BoKHhIjobHnw1rcP8erg==", - "requires": { - "@babel/runtime": "^7.10.1", - "classnames": "^2.2.6", - "rc-menu": "^9.0.0", - "rc-textarea": "^0.3.0", - "rc-trigger": "^5.0.4", - "rc-util": "^5.0.1" - } - }, - "rc-menu": { - "version": "9.0.12", - "resolved": "https://registry.npmjs.org/rc-menu/-/rc-menu-9.0.12.tgz", - "integrity": "sha512-8uy47DL36iDEwVZdUO/fjhhW5+4j0tYlrCsOzw6iy8MJqKL7/HC2pj7sL/S9ayp2+hk9fYQYB9Tu+UN+N2OOOQ==", - "requires": { - "@babel/runtime": "^7.10.1", - "classnames": "2.x", - "rc-motion": "^2.4.3", - "rc-overflow": "^1.2.0", - "rc-trigger": "^5.1.2", - "rc-util": "^5.12.0", - "shallowequal": "^1.1.0" - }, - "dependencies": { - "rc-overflow": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/rc-overflow/-/rc-overflow-1.2.2.tgz", - "integrity": "sha512-X5kj9LDU1ue5wHkqvCprJWLKC+ZLs3p4He/oxjZ1Q4NKaqKBaYf5OdSzRSgh3WH8kSdrfU8LjvlbWnHgJOEkNQ==", - "requires": { - "@babel/runtime": "^7.11.1", - "classnames": "^2.2.1", - "rc-resize-observer": "^1.0.0", - "rc-util": "^5.5.1" - } - } - } - }, - "rc-motion": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/rc-motion/-/rc-motion-2.4.4.tgz", - "integrity": "sha512-ms7n1+/TZQBS0Ydd2Q5P4+wJTSOrhIrwNxLXCZpR7Fa3/oac7Yi803HDALc2hLAKaCTQtw9LmQeB58zcwOsqlQ==", - "requires": { - "@babel/runtime": "^7.11.1", - "classnames": "^2.2.1", - "rc-util": "^5.2.1" - } - }, - "rc-notification": { - "version": "4.5.7", - "resolved": "https://registry.npmjs.org/rc-notification/-/rc-notification-4.5.7.tgz", - "integrity": "sha512-zhTGUjBIItbx96SiRu3KVURcLOydLUHZCPpYEn1zvh+re//Tnq/wSxN4FKgp38n4HOgHSVxcLEeSxBMTeBBDdw==", - "requires": { - "@babel/runtime": "^7.10.1", - "classnames": "2.x", - "rc-motion": "^2.2.0", - "rc-util": "^5.0.1" - } - }, - "rc-pagination": { - "version": "3.1.9", - "resolved": "https://registry.npmjs.org/rc-pagination/-/rc-pagination-3.1.9.tgz", - "integrity": "sha512-IKBKaJ4icVPeEk9qRHrFBJmHxBUrCp3+nENBYob4Ofqsu3RXjBOy4N36zONO7oubgLyiG3PxVmyAuVlTkoc7Jg==", - "requires": { - "@babel/runtime": "^7.10.1", - "classnames": "^2.2.1" - } - }, - "rc-picker": { - "version": "2.5.18", - "resolved": "https://registry.npmjs.org/rc-picker/-/rc-picker-2.5.18.tgz", - "integrity": "sha512-XyieTl8GOC5TeQFEvYbjx/Mtc0/CjruS7mKFT6Fy65FbGXmoFsWoWvIi+ylFx/BQHPGQi7a7vCNoZJ2TTqcZoA==", - "requires": { - "@babel/runtime": "^7.10.1", - "classnames": "^2.2.1", - "date-fns": "2.x", - "dayjs": "1.x", - "moment": "^2.24.0", - "rc-trigger": "^5.0.4", - "rc-util": "^5.4.0", - "shallowequal": "^1.1.0" - } - }, - "rc-progress": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/rc-progress/-/rc-progress-3.1.4.tgz", - "integrity": "sha512-XBAif08eunHssGeIdxMXOmRQRULdHaDdIFENQ578CMb4dyewahmmfJRyab+hw4KH4XssEzzYOkAInTLS7JJG+Q==", - "requires": { - "@babel/runtime": "^7.10.1", - "classnames": "^2.2.6" - } - }, - "rc-rate": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/rc-rate/-/rc-rate-2.9.1.tgz", - "integrity": "sha512-MmIU7FT8W4LYRRHJD1sgG366qKtSaKb67D0/vVvJYR0lrCuRrCiVQ5qhfT5ghVO4wuVIORGpZs7ZKaYu+KMUzA==", - "requires": { - "@babel/runtime": "^7.10.1", - "classnames": "^2.2.5", - "rc-util": "^5.0.1" - } - }, - "rc-resize-observer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/rc-resize-observer/-/rc-resize-observer-1.0.1.tgz", - "integrity": "sha512-OxO2mJI9e8610CAWBFfm52SPvWib0eNKjaSsRbbKHmLaJIxw944P+D61DlLJ/w2vuOjGNcalJu8VdqyNm/XCRg==", - "requires": { - "@babel/runtime": "^7.10.1", - "classnames": "^2.2.1", - "rc-util": "^5.0.0", - "resize-observer-polyfill": "^1.5.1" - } - }, - "rc-select": { - "version": "13.1.1", - "resolved": "https://registry.npmjs.org/rc-select/-/rc-select-13.1.1.tgz", - "integrity": "sha512-Oy4L27x5QgGR8902pw0bJVjrTWFnKPKvdLHzJl5pjiA+jM1hpzDfLGg/bY2ntk5ElxxQKZUwbFKUeqfCQU7SrQ==", - "requires": { - "@babel/runtime": "^7.10.1", - "classnames": "2.x", - "rc-motion": "^2.0.1", - "rc-overflow": "^1.0.0", - "rc-trigger": "^5.0.4", - "rc-util": "^5.9.8", - "rc-virtual-list": "^3.2.0" - }, - "dependencies": { - "rc-overflow": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/rc-overflow/-/rc-overflow-1.2.2.tgz", - "integrity": "sha512-X5kj9LDU1ue5wHkqvCprJWLKC+ZLs3p4He/oxjZ1Q4NKaqKBaYf5OdSzRSgh3WH8kSdrfU8LjvlbWnHgJOEkNQ==", - "requires": { - "@babel/runtime": "^7.11.1", - "classnames": "^2.2.1", - "rc-resize-observer": "^1.0.0", - "rc-util": "^5.5.1" - } - }, - "rc-virtual-list": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/rc-virtual-list/-/rc-virtual-list-3.4.2.tgz", - "integrity": "sha512-OyVrrPvvFcHvV0ssz5EDZ+7Rf5qLat/+mmujjchNw5FfbJWNDwkpQ99EcVE6+FtNRmX9wFa1LGNpZLUTvp/4GQ==", - "requires": { - "classnames": "^2.2.6", - "rc-resize-observer": "^1.0.0", - "rc-util": "^5.0.7" - } - } - } - }, - "rc-slider": { - "version": "9.7.5", - "resolved": "https://registry.npmjs.org/rc-slider/-/rc-slider-9.7.5.tgz", - "integrity": "sha512-LV/MWcXFjco1epPbdw1JlLXlTgmWpB9/Y/P2yinf8Pg3wElHxA9uajN21lJiWtZjf5SCUekfSP6QMJfDo4t1hg==", - "requires": { - "@babel/runtime": "^7.10.1", - "classnames": "^2.2.5", - "rc-tooltip": "^5.0.1", - "rc-util": "^5.16.1", - "shallowequal": "^1.1.0" - }, - "dependencies": { - "rc-util": { - "version": "5.16.1", - "resolved": "https://registry.npmjs.org/rc-util/-/rc-util-5.16.1.tgz", - "integrity": "sha512-kSCyytvdb3aRxQacS/71ta6c+kBWvM1v8/2h9d/HaNWauc3qB8pLnF20PJ8NajkNN8gb+rR1l0eWO+D4Pz+LLQ==", - "requires": { - "@babel/runtime": "^7.12.5", - "react-is": "^16.12.0", - "shallowequal": "^1.1.0" - } - } - } - }, - "rc-steps": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/rc-steps/-/rc-steps-4.1.4.tgz", - "integrity": "sha512-qoCqKZWSpkh/b03ASGx1WhpKnuZcRWmvuW+ZUu4mvMdfvFzVxblTwUM+9aBd0mlEUFmt6GW8FXhMpHkK3Uzp3w==", - "requires": { - "@babel/runtime": "^7.10.2", - "classnames": "^2.2.3", - "rc-util": "^5.0.1" - } - }, - "rc-switch": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/rc-switch/-/rc-switch-3.2.2.tgz", - "integrity": "sha512-+gUJClsZZzvAHGy1vZfnwySxj+MjLlGRyXKXScrtCTcmiYNPzxDFOxdQ/3pK1Kt/0POvwJ/6ALOR8gwdXGhs+A==", - "requires": { - "@babel/runtime": "^7.10.1", - "classnames": "^2.2.1", - "rc-util": "^5.0.1" - } - }, - "rc-table": { - "version": "7.19.2", - "resolved": "https://registry.npmjs.org/rc-table/-/rc-table-7.19.2.tgz", - "integrity": "sha512-NdpnoM50MK02H5/hGOsObfxCvGFUG5cHB9turE5BKJ81T5Ycbq193w5tLhnpILXe//Oanzr47MdMxkUnVGP+qg==", - "requires": { - "@babel/runtime": "^7.10.1", - "classnames": "^2.2.5", - "rc-resize-observer": "^1.0.0", - "rc-util": "^5.14.0", - "shallowequal": "^1.1.0" - } - }, - "rc-tabs": { - "version": "11.10.1", - "resolved": "https://registry.npmjs.org/rc-tabs/-/rc-tabs-11.10.1.tgz", - "integrity": "sha512-ey1i2uMyfnRNYbViLcUYGH+Y7hueJbdCVSLaXnXki9hxBcGqxJMPy9t5xR0n/3QFQspj7Tf6+2VTXVtmO7Yaug==", - "requires": { - "@babel/runtime": "^7.11.2", - "classnames": "2.x", - "rc-dropdown": "^3.2.0", - "rc-menu": "^9.0.0", - "rc-resize-observer": "^1.0.0", - "rc-util": "^5.5.0" - } - }, - "rc-textarea": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/rc-textarea/-/rc-textarea-0.3.5.tgz", - "integrity": "sha512-qa+k5vDn9ct65qr+SgD2KwJ9Xz6P84lG2z+TDht/RBr71WnM/K61PqHUAcUyU6YqTJD26IXgjPuuhZR7HMw7eA==", - "requires": { - "@babel/runtime": "^7.10.1", - "classnames": "^2.2.1", - "rc-resize-observer": "^1.0.0", - "rc-util": "^5.7.0" - } - }, - "rc-tooltip": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/rc-tooltip/-/rc-tooltip-5.1.1.tgz", - "integrity": "sha512-alt8eGMJulio6+4/uDm7nvV+rJq9bsfxFDCI0ljPdbuoygUscbsMYb6EQgwib/uqsXQUvzk+S7A59uYHmEgmDA==", - "requires": { - "@babel/runtime": "^7.11.2", - "rc-trigger": "^5.0.0" - } - }, - "rc-tree": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/rc-tree/-/rc-tree-5.2.2.tgz", - "integrity": "sha512-ZQPGi5rGmipXvSUqeMbh0Rm0Cn2zFVWQFvS3sinH+lis5VNCChkFs2dAFpWZnb9/d/SZPeMfYG/x2XFq/q3UTA==", - "requires": { - "@babel/runtime": "^7.10.1", - "classnames": "2.x", - "rc-motion": "^2.0.1", - "rc-util": "^5.0.0", - "rc-virtual-list": "^3.4.1" - }, - "dependencies": { - "rc-virtual-list": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/rc-virtual-list/-/rc-virtual-list-3.4.2.tgz", - "integrity": "sha512-OyVrrPvvFcHvV0ssz5EDZ+7Rf5qLat/+mmujjchNw5FfbJWNDwkpQ99EcVE6+FtNRmX9wFa1LGNpZLUTvp/4GQ==", - "requires": { - "classnames": "^2.2.6", - "rc-resize-observer": "^1.0.0", - "rc-util": "^5.0.7" - } - } - } - }, - "rc-tree-select": { - "version": "4.6.3", - "resolved": "https://registry.npmjs.org/rc-tree-select/-/rc-tree-select-4.6.3.tgz", - "integrity": "sha512-VymfystOnW8EfoWaWehgB8zpYKgRZf4ILu9KHf7FJZVZ/1dnBEHDqg1bBi43/1BYLwYFKSKKSjkYyNYntWJM4A==", - "requires": { - "@babel/runtime": "^7.10.1", - "classnames": "2.x", - "rc-select": "~13.1.0-alpha.0", - "rc-tree": "~5.2.0", - "rc-util": "^5.7.0" - } - }, - "rc-trigger": { - "version": "5.2.10", - "resolved": "https://registry.npmjs.org/rc-trigger/-/rc-trigger-5.2.10.tgz", - "integrity": "sha512-FkUf4H9BOFDaIwu42fvRycXMAvkttph9AlbCZXssZDVzz2L+QZ0ERvfB/4nX3ZFPh1Zd+uVGr1DEDeXxq4J1TA==", - "requires": { - "@babel/runtime": "^7.11.2", - "classnames": "^2.2.6", - "rc-align": "^4.0.0", - "rc-motion": "^2.0.0", - "rc-util": "^5.5.0" - }, - "dependencies": { - "rc-align": { - "version": "4.0.11", - "resolved": "https://registry.npmjs.org/rc-align/-/rc-align-4.0.11.tgz", - "integrity": "sha512-n9mQfIYQbbNTbefyQnRHZPWuTEwG1rY4a9yKlIWHSTbgwI+XUMGRYd0uJ5pE2UbrNX0WvnMBA1zJ3Lrecpra/A==", - "requires": { - "@babel/runtime": "^7.10.1", - "classnames": "2.x", - "dom-align": "^1.7.0", - "lodash": "^4.17.21", - "rc-util": "^5.3.0", - "resize-observer-polyfill": "^1.5.1" - } - } - } - }, - "rc-upload": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/rc-upload/-/rc-upload-4.3.1.tgz", - "integrity": "sha512-W8Iyv0LRyEnFEzpv90ET/i1XG2jlPzPxKkkOVtDfgh9c3f4lZV770vgpUfiyQza+iLtQLVco3qIvgue8aDiOsQ==", - "requires": { - "@babel/runtime": "^7.10.1", - "classnames": "^2.2.5", - "rc-util": "^5.2.0" - } - }, - "rc-util": { - "version": "5.14.0", - "resolved": "https://registry.npmjs.org/rc-util/-/rc-util-5.14.0.tgz", - "integrity": "sha512-2vy6/Z1BJUcwLjm/UEJb/htjUTQPigITUIemCcFEo1fQevAumc9sA32x2z5qyWoa9uhrXbiAjSDpPIUqyg65sA==", - "requires": { - "@babel/runtime": "^7.12.5", - "react-is": "^16.12.0", - "shallowequal": "^1.1.0" - } - }, - "react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - } - } - }, - "anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "optional": true, - "peer": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", - "peer": true - }, - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "peer": true - }, - "arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "peer": true - }, - "arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", - "peer": true - }, - "array-tree-filter": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-tree-filter/-/array-tree-filter-2.1.0.tgz", - "integrity": "sha512-4ROwICNlNw/Hqa9v+rk5h22KjmzB1JGTMVKP2AKJBOCgb0yL0ASf0+YvCcLNNwquOHNX48jkeZIJ3a+oOQqKcw==" - }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "peer": true - }, - "asn1.js": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", - "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", - "peer": true, - "requires": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "safer-buffer": "^2.1.0" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "peer": true - } - } - }, - "assert": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", - "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", - "peer": true, - "requires": { - "object-assign": "^4.1.1", - "util": "0.10.3" - }, - "dependencies": { - "inherits": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", - "peer": true - }, - "util": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", - "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", - "peer": true, - "requires": { - "inherits": "2.0.1" - } - } - } - }, - "assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", - "peer": true - }, - "async-each": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", - "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", - "optional": true, - "peer": true - }, - "async-validator": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/async-validator/-/async-validator-4.0.7.tgz", - "integrity": "sha512-Pj2IR7u8hmUEDOwB++su6baaRi+QvsgajuFB9j95foM1N2gy5HM4z60hfusIO0fBPG5uLAEl6yCJr1jNSVugEQ==" - }, - "atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "peer": true - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "peer": true - }, - "base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "peer": true, - "requires": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "peer": true, - "requires": { - "is-descriptor": "^1.0.0" - } - } - } - }, - "base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "peer": true - }, - "big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "peer": true - }, - "binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "optional": true, - "peer": true - }, - "bindings": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", - "optional": true, - "peer": true, - "requires": { - "file-uri-to-path": "1.0.0" - } - }, - "bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", - "peer": true - }, - "bn.js": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz", - "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==", - "peer": true - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "peer": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "peer": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "peer": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "peer": true - } - } - }, - "brorand": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", - "peer": true - }, - "browserify-aes": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", - "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", - "peer": true, - "requires": { - "buffer-xor": "^1.0.3", - "cipher-base": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.3", - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "browserify-cipher": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", - "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", - "peer": true, - "requires": { - "browserify-aes": "^1.0.4", - "browserify-des": "^1.0.0", - "evp_bytestokey": "^1.0.0" - } - }, - "browserify-des": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", - "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", - "peer": true, - "requires": { - "cipher-base": "^1.0.1", - "des.js": "^1.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "browserify-rsa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", - "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", - "peer": true, - "requires": { - "bn.js": "^5.0.0", - "randombytes": "^2.0.1" - } - }, - "browserify-sign": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", - "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", - "peer": true, - "requires": { - "bn.js": "^5.1.1", - "browserify-rsa": "^4.0.1", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "elliptic": "^6.5.3", - "inherits": "^2.0.4", - "parse-asn1": "^5.1.5", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "peer": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } - } - }, - "browserify-zlib": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", - "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", - "peer": true, - "requires": { - "pako": "~1.0.5" - } - }, - "buffer": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", - "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", - "peer": true, - "requires": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4", - "isarray": "^1.0.0" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "peer": true - } - } - }, - "buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "peer": true - }, - "buffer-xor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", - "peer": true - }, - "builtin-status-codes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", - "peer": true - }, - "cacache": { - "version": "12.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", - "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", - "peer": true, - "requires": { - "bluebird": "^3.5.5", - "chownr": "^1.1.1", - "figgy-pudding": "^3.5.1", - "glob": "^7.1.4", - "graceful-fs": "^4.1.15", - "infer-owner": "^1.0.3", - "lru-cache": "^5.1.1", - "mississippi": "^3.0.0", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "promise-inflight": "^1.0.1", - "rimraf": "^2.6.3", - "ssri": "^6.0.1", - "unique-filename": "^1.1.1", - "y18n": "^4.0.0" - } - }, - "cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "peer": true, - "requires": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - } - }, - "chokidar": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", - "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", - "optional": true, - "peer": true, - "requires": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "fsevents": "~2.3.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "dependencies": { - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "optional": true, - "peer": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "optional": true, - "peer": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "optional": true, - "peer": true - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "optional": true, - "peer": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", - "peer": true - }, - "chrome-trace-event": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", - "peer": true - }, - "cipher-base": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", - "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", - "peer": true, - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "peer": true, - "requires": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "peer": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "peer": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "peer": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "peer": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "peer": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "peer": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - } - }, - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "peer": true - } - } - }, - "classnames": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.1.tgz", - "integrity": "sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA==" - }, - "clone": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", - "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=" - }, - "clsx": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.1.1.tgz", - "integrity": "sha512-6/bPho624p3S2pMyvP5kKBPXnI3ufHLObBFCfgx+LkeR5lg2XYy2hqZqUf45ypD8COn2bhgGJSUE+l5dhNBieA==" - }, - "collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", - "peer": true, - "requires": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - } - }, - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "peer": true - }, - "commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", - "peer": true - }, - "component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", - "peer": true - }, - "compute-scroll-into-view": { - "version": "1.0.17", - "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-1.0.17.tgz", - "integrity": "sha512-j4dx+Fb0URmzbwwMUrhqWM2BEWHdFGx+qZ9qqASHRPqvTYdqvWnHg0H1hIbcyLnvgnoNAVMlwkepyqM3DaIFUg==" - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "peer": true - }, - "concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "peer": true, - "requires": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - } - }, - "console-browserify": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", - "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", - "peer": true - }, - "constants-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", - "peer": true - }, - "cookie": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz", - "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==" - }, - "copy-concurrently": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", - "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", - "peer": true, - "requires": { - "aproba": "^1.1.1", - "fs-write-stream-atomic": "^1.0.8", - "iferr": "^0.1.5", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.0" - } - }, - "copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", - "peer": true - }, - "copy-to-clipboard": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.1.tgz", - "integrity": "sha512-i13qo6kIHTTpCm8/Wup+0b1mVWETvu2kIMzKoK8FpkLkFxlt0znUAHcMzox+T8sPlqtZXq3CulEjQHsYiGFJUw==", - "requires": { - "toggle-selection": "^1.0.6" - } - }, - "core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", - "peer": true - }, - "create-ecdh": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", - "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", - "peer": true, - "requires": { - "bn.js": "^4.1.0", - "elliptic": "^6.5.3" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "peer": true - } - } - }, - "create-hash": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", - "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", - "peer": true, - "requires": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" - } - }, - "create-hmac": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", - "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", - "peer": true, - "requires": { - "cipher-base": "^1.0.3", - "create-hash": "^1.1.0", - "inherits": "^2.0.1", - "ripemd160": "^2.0.0", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, - "crypto-browserify": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", - "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", - "peer": true, - "requires": { - "browserify-cipher": "^1.0.0", - "browserify-sign": "^4.0.0", - "create-ecdh": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.0", - "diffie-hellman": "^5.0.0", - "inherits": "^2.0.1", - "pbkdf2": "^3.0.3", - "public-encrypt": "^4.0.0", - "randombytes": "^2.0.0", - "randomfill": "^1.0.3" - } - }, - "css-vendor": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/css-vendor/-/css-vendor-2.0.8.tgz", - "integrity": "sha512-x9Aq0XTInxrkuFeHKbYC7zWY8ai7qJ04Kxd9MnvbC1uO5DagxoHQjm4JvG+vCdXOoFtCjbL2XSZfxmoYa9uQVQ==", - "peer": true, - "requires": { - "@babel/runtime": "^7.8.3", - "is-in-browser": "^1.0.2" - } - }, - "csstype": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.9.tgz", - "integrity": "sha512-rpw6JPxK6Rfg1zLOYCSwle2GFOOsnjmDYDaBwEcwoOg4qlsIVCN789VkBZDJAGi4T07gI4YSutR43t9Zz4Lzuw==" - }, - "cvat-canvas": { - "version": "file:../cvat-canvas", - "requires": { - "@types/polylabel": "^1.0.5", - "polylabel": "^1.1.0", - "svg.draggable.js": "2.2.2", - "svg.draw.js": "^2.0.4", - "svg.js": "2.7.1", - "svg.resize.js": "1.4.3", - "svg.select.js": "3.0.1" - } - }, - "cvat-canvas3d": { - "version": "file:../cvat-canvas3d", - "requires": { - "@types/three": "^0.125.3", - "camera-controls": "^1.25.3", - "three": "^0.126.1" - } - }, - "cvat-core": { - "version": "file:../cvat-core", - "requires": { - "axios": "^0.21.4", - "browser-or-node": "^1.2.1", - "coveralls": "^3.0.5", - "cvat-data": "../cvat-data", - "detect-browser": "^5.2.1", - "error-stack-parser": "^2.0.2", - "form-data": "^2.5.0", - "jest": "^26.6.3", - "jest-config": "^26.6.3", - "jest-junit": "^6.4.0", - "js-cookie": "^2.2.0", - "jsdoc": "^3.6.6", - "json-logic-js": "^2.0.1", - "platform": "^1.3.5", - "quickhull": "^1.0.3", - "store": "^2.0.12", - "tus-js-client": "^2.3.0" - } - }, - "cyclist": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", - "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=", - "peer": true - }, - "date-fns": { - "version": "2.25.0", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.25.0.tgz", - "integrity": "sha512-ovYRFnTrbGPD4nqaEqescPEv1mNwvt+UTqI3Ay9SzNtey9NZnYu6E2qCcBBgJ6/2VF1zGGygpyTDITqpQQ5e+w==" - }, - "dayjs": { - "version": "1.10.7", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.10.7.tgz", - "integrity": "sha512-P6twpd70BcPK34K26uJ1KT3wlhpuOAPoMwJzpsIWUxHZ7wpmbdZL/hQqBDfz7hGurYSa5PhzdhDHtt319hL3ig==" - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", - "peer": true - }, - "deep-diff": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/deep-diff/-/deep-diff-0.3.8.tgz", - "integrity": "sha1-wB3mPvsO7JeYgB1Ax+Da4ltYLIQ=" - }, - "define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "peer": true, - "requires": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - } - }, - "des.js": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", - "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", - "peer": true, - "requires": { - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - } - }, - "diffie-hellman": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", - "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", - "peer": true, - "requires": { - "bn.js": "^4.1.0", - "miller-rabin": "^4.0.0", - "randombytes": "^2.0.0" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "peer": true - } - } - }, - "dom-align": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/dom-align/-/dom-align-1.12.2.tgz", - "integrity": "sha512-pHuazgqrsTFrGU2WLDdXxCFabkdQDx72ddkraZNih1KsMcN5qsRSTR9O4VJRlwTPCPb5COYg3LOfiMHHcPInHg==" - }, - "dom-helpers": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", - "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", - "peer": true, - "requires": { - "@babel/runtime": "^7.8.7", - "csstype": "^3.0.2" - } - }, - "domain-browser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", - "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", - "peer": true - }, - "dotenv": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-6.2.0.tgz", - "integrity": "sha512-HygQCKUBSFl8wKQZBSemMywRWcEDNidvNbjGVyZu3nbZ8qq9ubiPoGLMdRDpfSrpkkm9BXYFkpKxxFX38o/76w==" - }, - "dotenv-defaults": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/dotenv-defaults/-/dotenv-defaults-1.1.1.tgz", - "integrity": "sha512-6fPRo9o/3MxKvmRZBD3oNFdxODdhJtIy1zcJeUSCs6HCy4tarUpd+G67UTU9tF6OWXeSPqsm4fPAB+2eY9Rt9Q==", - "requires": { - "dotenv": "^6.2.0" - } - }, - "dotenv-webpack": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/dotenv-webpack/-/dotenv-webpack-1.8.0.tgz", - "integrity": "sha512-o8pq6NLBehtrqA8Jv8jFQNtG9nhRtVqmoD4yWbgUyoU3+9WBlPe+c2EAiaJok9RB28QvrWvdWLZGeTT5aATDMg==", - "requires": { - "dotenv-defaults": "^1.0.2" - } - }, - "duplexify": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", - "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", - "peer": true, - "requires": { - "end-of-stream": "^1.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.0.0", - "stream-shift": "^1.0.0" - } - }, - "elliptic": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", - "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", - "peer": true, - "requires": { - "bn.js": "^4.11.9", - "brorand": "^1.1.0", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.1", - "inherits": "^2.0.4", - "minimalistic-assert": "^1.0.1", - "minimalistic-crypto-utils": "^1.0.1" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "peer": true - } - } - }, - "emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "peer": true - }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "peer": true, - "requires": { - "once": "^1.4.0" - } - }, - "enhanced-resolve": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", - "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", - "peer": true, - "requires": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.5.0", - "tapable": "^1.0.0" - }, - "dependencies": { - "memory-fs": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", - "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", - "peer": true, - "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - } - } - }, - "errno": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", - "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", - "peer": true, - "requires": { - "prr": "~1.0.1" - } - }, - "error-stack-parser": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.6.tgz", - "integrity": "sha512-d51brTeqC+BHlwF0BhPtcYgF5nlzf9ZZ0ZIUQNZpc9ZB9qw5IJ2diTrBY9jlCJkTLITYPjmiX6OWCwH+fuyNgQ==", - "requires": { - "stackframe": "^1.1.1" - } - }, - "eslint-scope": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", - "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", - "peer": true, - "requires": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" - } - }, - "esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "peer": true, - "requires": { - "estraverse": "^5.2.0" - }, - "dependencies": { - "estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", - "peer": true - } - } - }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "peer": true - }, - "events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "peer": true - }, - "evp_bytestokey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", - "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", - "peer": true, - "requires": { - "md5.js": "^1.3.4", - "safe-buffer": "^5.1.1" - } - }, - "expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "peer": true, - "requires": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "peer": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "peer": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "peer": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "peer": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "peer": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "peer": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "peer": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "peer": true - }, - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "peer": true - } - } - }, - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "peer": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - } - }, - "extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "peer": true, - "requires": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "peer": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "peer": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "peer": true - } - } - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "peer": true - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "peer": true - }, - "figgy-pudding": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", - "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==", - "peer": true - }, - "file-uri-to-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", - "optional": true, - "peer": true - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "peer": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "peer": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "peer": true - } - } - }, - "find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "peer": true, - "requires": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - } - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "peer": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "flush-write-stream": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", - "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", - "peer": true, - "requires": { - "inherits": "^2.0.3", - "readable-stream": "^2.3.6" - } - }, - "for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", - "peer": true - }, - "fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", - "peer": true, - "requires": { - "map-cache": "^0.2.2" - } - }, - "from2": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", - "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", - "peer": true, - "requires": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.0" - } - }, - "fs-write-stream-atomic": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", - "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", - "peer": true, - "requires": { - "graceful-fs": "^4.1.2", - "iferr": "^0.1.5", - "imurmurhash": "^0.1.4", - "readable-stream": "1 || 2" - } - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "peer": true - }, - "fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "optional": true, - "peer": true - }, - "get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", - "peer": true - }, - "glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", - "peer": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "optional": true, - "peer": true, - "requires": { - "is-glob": "^4.0.1" - } - }, - "graceful-fs": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", - "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==", - "peer": true - }, - "has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", - "peer": true, - "requires": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - } - }, - "has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", - "peer": true, - "requires": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "dependencies": { - "kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "peer": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "hash-base": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", - "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", - "peer": true, - "requires": { - "inherits": "^2.0.4", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "peer": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } - } - }, - "hash.js": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", - "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", - "peer": true, - "requires": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" - } - }, - "history": { - "version": "4.10.1", - "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz", - "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==", - "requires": { - "@babel/runtime": "^7.1.2", - "loose-envify": "^1.2.0", - "resolve-pathname": "^3.0.0", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0", - "value-equal": "^1.0.1" - } - }, - "hmac-drbg": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", - "peer": true, - "requires": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "hoist-non-react-statics": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", - "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", - "requires": { - "react-is": "^16.7.0" - }, - "dependencies": { - "react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - } - } - }, - "https-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", - "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", - "peer": true - }, - "hyphenate-style-name": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.0.4.tgz", - "integrity": "sha512-ygGZLjmXfPHj+ZWh6LwbC37l43MhfztxetbFCoYTM2VjkIUpeHgSNn7QIyVFj7YQ1Wl9Cbw5sholVJPzWvC2MQ==", - "peer": true - }, - "ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "peer": true - }, - "iferr": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", - "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", - "peer": true - }, - "immutable": { - "version": "3.8.2", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.8.2.tgz", - "integrity": "sha1-wkOZUUVbs5kT2vKBN28VMOEErfM=" - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", - "peer": true - }, - "infer-owner": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", - "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", - "peer": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "peer": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "peer": true - }, - "invariant": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", - "requires": { - "loose-envify": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "peer": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "optional": true, - "peer": true, - "requires": { - "binary-extensions": "^2.0.0" - } - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "peer": true - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "peer": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "peer": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - }, - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "peer": true, - "requires": { - "is-plain-object": "^2.0.4" - } - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "optional": true, - "peer": true - }, - "is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "optional": true, - "peer": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-in-browser": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/is-in-browser/-/is-in-browser-1.1.3.tgz", - "integrity": "sha1-Vv9NtoOgeMYILrldrX3GLh0E+DU=", - "peer": true - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "peer": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "peer": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "peer": true, - "requires": { - "isobject": "^3.0.1" - } - }, - "is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "peer": true - }, - "is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", - "peer": true - }, - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "peer": true - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - }, - "json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "peer": true - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "peer": true - }, - "json2mq": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/json2mq/-/json2mq-0.2.0.tgz", - "integrity": "sha1-tje9O6nqvhIsg+lyBIOusQ0skEo=", - "requires": { - "string-convert": "^0.2.0" - } - }, - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "peer": true, - "requires": { - "minimist": "^1.2.0" - } - }, - "jsonp": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/jsonp/-/jsonp-0.2.1.tgz", - "integrity": "sha1-pltPoPEL2nGaBUQep7lMVfPhW64=", - "requires": { - "debug": "^2.1.3" - } - }, - "jss": { - "version": "10.8.0", - "resolved": "https://registry.npmjs.org/jss/-/jss-10.8.0.tgz", - "integrity": "sha512-6fAMLJrVQ8epM5ghghxWqCwRR0ZamP2cKbOAtzPudcCMSNdAqtvmzQvljUZYR8OXJIeb/IpZeOXA1sDXms4R1w==", - "peer": true, - "requires": { - "@babel/runtime": "^7.3.1", - "csstype": "^3.0.2", - "is-in-browser": "^1.1.3", - "tiny-warning": "^1.0.2" - } - }, - "jss-plugin-camel-case": { - "version": "10.8.0", - "resolved": "https://registry.npmjs.org/jss-plugin-camel-case/-/jss-plugin-camel-case-10.8.0.tgz", - "integrity": "sha512-yxlXrXwcCdGw+H4BC187dEu/RFyW8joMcWfj8Rk9UPgWTKu2Xh7Sib4iW3xXjHe/t5phOHF1rBsHleHykWix7g==", - "peer": true, - "requires": { - "@babel/runtime": "^7.3.1", - "hyphenate-style-name": "^1.0.3", - "jss": "10.8.0" - } - }, - "jss-plugin-default-unit": { - "version": "10.8.0", - "resolved": "https://registry.npmjs.org/jss-plugin-default-unit/-/jss-plugin-default-unit-10.8.0.tgz", - "integrity": "sha512-9XJV546cY9zV9OvIE/v/dOaxSi4062VfYQQfwbplRExcsU2a79Yn+qDz/4ciw6P4LV1Naq90U+OffAGRHfNq/Q==", - "peer": true, - "requires": { - "@babel/runtime": "^7.3.1", - "jss": "10.8.0" - } - }, - "jss-plugin-global": { - "version": "10.8.0", - "resolved": "https://registry.npmjs.org/jss-plugin-global/-/jss-plugin-global-10.8.0.tgz", - "integrity": "sha512-H/8h/bHd4e7P0MpZ9zaUG8NQSB2ie9rWo/vcCP6bHVerbKLGzj+dsY22IY3+/FNRS8zDmUyqdZx3rD8k4nmH4w==", - "peer": true, - "requires": { - "@babel/runtime": "^7.3.1", - "jss": "10.8.0" - } - }, - "jss-plugin-nested": { - "version": "10.8.0", - "resolved": "https://registry.npmjs.org/jss-plugin-nested/-/jss-plugin-nested-10.8.0.tgz", - "integrity": "sha512-MhmINZkSxyFILcFBuDoZmP1+wj9fik/b9SsjoaggkGjdvMQCES21mj4K5ZnRGVm448gIXyi9j/eZjtDzhaHUYQ==", - "peer": true, - "requires": { - "@babel/runtime": "^7.3.1", - "jss": "10.8.0", - "tiny-warning": "^1.0.2" - } - }, - "jss-plugin-props-sort": { - "version": "10.8.0", - "resolved": "https://registry.npmjs.org/jss-plugin-props-sort/-/jss-plugin-props-sort-10.8.0.tgz", - "integrity": "sha512-VY+Wt5WX5GMsXDmd+Ts8+O16fpiCM81svbox++U3LDbJSM/g9FoMx3HPhwUiDfmgHL9jWdqEuvSl/JAk+mh6mQ==", - "peer": true, - "requires": { - "@babel/runtime": "^7.3.1", - "jss": "10.8.0" - } - }, - "jss-plugin-rule-value-function": { - "version": "10.8.0", - "resolved": "https://registry.npmjs.org/jss-plugin-rule-value-function/-/jss-plugin-rule-value-function-10.8.0.tgz", - "integrity": "sha512-R8N8Ma6Oye1F9HroiUuHhVjpPsVq97uAh+rMI6XwKLqirIu2KFb5x33hPj+vNBMxSHc9jakhf5wG0BbQ7fSDOg==", - "peer": true, - "requires": { - "@babel/runtime": "^7.3.1", - "jss": "10.8.0", - "tiny-warning": "^1.0.2" - } - }, - "jss-plugin-vendor-prefixer": { - "version": "10.8.0", - "resolved": "https://registry.npmjs.org/jss-plugin-vendor-prefixer/-/jss-plugin-vendor-prefixer-10.8.0.tgz", - "integrity": "sha512-G1zD0J8dFwKZQ+GaZaay7A/Tg7lhDw0iEkJ/iFFA5UPuvZFpMprCMQttXcTBhLlhhWnyZ8YPn4yqp+amrhQekw==", - "peer": true, - "requires": { - "@babel/runtime": "^7.3.1", - "css-vendor": "^2.0.8", - "jss": "10.8.0" - } - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "peer": true - }, - "loader-runner": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", - "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", - "peer": true - }, - "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "peer": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "peer": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "lodash-es": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", - "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" - }, - "loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "requires": { - "js-tokens": "^3.0.0 || ^4.0.0" - } - }, - "lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "peer": true, - "requires": { - "yallist": "^3.0.2" - } - }, - "make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "peer": true, - "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" - } - }, - "map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", - "peer": true - }, - "map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", - "peer": true, - "requires": { - "object-visit": "^1.0.0" - } - }, - "material-colors": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/material-colors/-/material-colors-1.2.6.tgz", - "integrity": "sha512-6qE4B9deFBIa9YSpOc9O0Sgc43zTeVYbgDT5veRKSlB2+ZuHNoVVxA1L/ckMUayV9Ay9y7Z/SZCLcGteW9i7bg==" - }, - "material-ui-confirm": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/material-ui-confirm/-/material-ui-confirm-2.1.3.tgz", - "integrity": "sha512-3tu1wk5mo7l03QVzo5qiUv8tL28uoVhwUdu/wpIfMsYVAQmak3eFHMWXq/26ZAyqQKJWIqcF3c43hP5+Q7Wi7w==", - "peer": true, - "requires": {} - }, - "md5.js": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", - "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", - "peer": true, - "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "memory-fs": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", - "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", - "peer": true, - "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "peer": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "miller-rabin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", - "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", - "peer": true, - "requires": { - "bn.js": "^4.0.0", - "brorand": "^1.0.1" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "peer": true - } - } - }, - "minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", - "peer": true - }, - "minimalistic-crypto-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", - "peer": true - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "peer": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", - "peer": true - }, - "mississippi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", - "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", - "peer": true, - "requires": { - "concat-stream": "^1.5.0", - "duplexify": "^3.4.2", - "end-of-stream": "^1.1.0", - "flush-write-stream": "^1.0.0", - "from2": "^2.1.0", - "parallel-transform": "^1.1.0", - "pump": "^3.0.0", - "pumpify": "^1.3.3", - "stream-each": "^1.1.0", - "through2": "^2.0.0" - } - }, - "mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "peer": true, - "requires": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - } - }, - "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "peer": true, - "requires": { - "minimist": "^1.2.5" - } - }, - "moment": { - "version": "2.29.1", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz", - "integrity": "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==" - }, - "mousetrap": { - "version": "1.6.5", - "resolved": "https://registry.npmjs.org/mousetrap/-/mousetrap-1.6.5.tgz", - "integrity": "sha512-QNo4kEepaIBwiT8CDhP98umTetp+JNfQYBWvC1pc6/OAibuXtRcxZ58Qz8skvEHYvURne/7R8T5VoOI7rDsEUA==" - }, - "move-concurrently": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", - "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", - "peer": true, - "requires": { - "aproba": "^1.1.1", - "copy-concurrently": "^1.0.0", - "fs-write-stream-atomic": "^1.0.8", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.3" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "nan": { - "version": "2.15.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz", - "integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==", - "optional": true, - "peer": true - }, - "nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "peer": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - } - }, - "neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "peer": true - }, - "node-libs-browser": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", - "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", - "peer": true, - "requires": { - "assert": "^1.1.1", - "browserify-zlib": "^0.2.0", - "buffer": "^4.3.0", - "console-browserify": "^1.1.0", - "constants-browserify": "^1.0.0", - "crypto-browserify": "^3.11.0", - "domain-browser": "^1.1.1", - "events": "^3.0.0", - "https-browserify": "^1.0.0", - "os-browserify": "^0.3.0", - "path-browserify": "0.0.1", - "process": "^0.11.10", - "punycode": "^1.2.4", - "querystring-es3": "^0.2.0", - "readable-stream": "^2.3.3", - "stream-browserify": "^2.0.1", - "stream-http": "^2.7.2", - "string_decoder": "^1.0.0", - "timers-browserify": "^2.0.4", - "tty-browserify": "0.0.0", - "url": "^0.11.0", - "util": "^0.11.0", - "vm-browserify": "^1.0.1" - } - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "optional": true, - "peer": true - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" - }, - "object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", - "peer": true, - "requires": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "peer": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "peer": true, - "requires": { - "kind-of": "^3.0.2" - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "peer": true, - "requires": { - "kind-of": "^3.0.2" - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "peer": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "peer": true - } - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "peer": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", - "peer": true, - "requires": { - "isobject": "^3.0.0" - } - }, - "object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", - "peer": true, - "requires": { - "isobject": "^3.0.1" - } - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "peer": true, - "requires": { - "wrappy": "1" - } - }, - "os-browserify": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", - "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", - "peer": true - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "peer": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "peer": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "peer": true - }, - "pako": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", - "peer": true - }, - "parallel-transform": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", - "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", - "peer": true, - "requires": { - "cyclist": "^1.0.1", - "inherits": "^2.0.3", - "readable-stream": "^2.1.5" - } - }, - "parse-asn1": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", - "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", - "peer": true, - "requires": { - "asn1.js": "^5.2.0", - "browserify-aes": "^1.0.0", - "evp_bytestokey": "^1.0.0", - "pbkdf2": "^3.0.3", - "safe-buffer": "^5.1.1" - } - }, - "pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", - "peer": true - }, - "path-browserify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", - "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", - "peer": true - }, - "path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", - "optional": true, - "peer": true - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "peer": true - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "peer": true - }, - "path-to-regexp": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", - "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", - "requires": { - "isarray": "0.0.1" - } - }, - "pbkdf2": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", - "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", - "peer": true, - "requires": { - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4", - "ripemd160": "^2.0.1", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, - "picomatch": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", - "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", - "optional": true, - "peer": true - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "peer": true - }, - "pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "peer": true, - "requires": { - "find-up": "^3.0.0" - } - }, - "platform": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/platform/-/platform-1.3.6.tgz", - "integrity": "sha512-fnWVljUchTro6RiCFvCXBbNhJc2NijN7oIQxbwsyL0buWJPG85v81ehlHI9fXrJsMNgTofEoWIQeClKpgxFLrg==" - }, - "popper.js": { - "version": "1.16.1-lts", - "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1-lts.tgz", - "integrity": "sha512-Kjw8nKRl1m+VrSFCoVGPph93W/qrSO7ZkqPpTf7F4bk/sqcfWK019dWBUpE/fBOsOQY1dks/Bmcbfn1heM/IsA==", - "peer": true - }, - "posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", - "peer": true - }, - "process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", - "peer": true - }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "peer": true - }, - "promise-inflight": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", - "peer": true - }, - "prop-types": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", - "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", - "requires": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.8.1" - }, - "dependencies": { - "react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - } - } - }, - "prr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", - "peer": true - }, - "public-encrypt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", - "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", - "peer": true, - "requires": { - "bn.js": "^4.1.0", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "parse-asn1": "^5.0.0", - "randombytes": "^2.0.1", - "safe-buffer": "^5.1.2" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "peer": true - } - } - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "peer": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "pumpify": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", - "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", - "peer": true, - "requires": { - "duplexify": "^3.6.0", - "inherits": "^2.0.3", - "pump": "^2.0.0" - }, - "dependencies": { - "pump": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", - "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", - "peer": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - } - } - }, - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", - "peer": true - }, - "querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", - "peer": true - }, - "querystring-es3": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", - "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", - "peer": true - }, - "randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "peer": true, - "requires": { - "safe-buffer": "^5.1.0" - } - }, - "randomfill": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", - "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", - "peer": true, - "requires": { - "randombytes": "^2.0.5", - "safe-buffer": "^5.1.0" - } - }, - "react": { - "version": "16.14.0", - "resolved": "https://registry.npmjs.org/react/-/react-16.14.0.tgz", - "integrity": "sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g==", - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "prop-types": "^15.6.2" - } - }, - "react-awesome-query-builder": { - "version": "4.5.2", - "resolved": "https://registry.npmjs.org/react-awesome-query-builder/-/react-awesome-query-builder-4.5.2.tgz", - "integrity": "sha512-WOdUFFVY1ky+U12XrGyC/fgAnAOTZHeovR1PDceWa2AxOrlRmKJ0bgwGbO3uLXhyUS7PUh4C90cXPthrWRmKvg==", - "requires": { - "@date-io/moment": "^1.3.13", - "classnames": "^2.3.1", - "clone": "^2.1.2", - "immutable": "^3.8.2", - "lodash": "^4.17.21", - "moment": "^2.29.1", - "prop-types": "^15.7.2", - "react-redux": "~7.1.3", - "redux": "^4.1.0", - "sqlstring": "^2.3.2" - }, - "dependencies": { - "react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - }, - "react-redux": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-7.1.3.tgz", - "integrity": "sha512-uI1wca+ECG9RoVkWQFF4jDMqmaw0/qnvaSvOoL/GA4dNxf6LoV8sUAcNDvE5NWKs4hFpn0t6wswNQnY3f7HT3w==", - "requires": { - "@babel/runtime": "^7.5.5", - "hoist-non-react-statics": "^3.3.0", - "invariant": "^2.2.4", - "loose-envify": "^1.4.0", - "prop-types": "^15.7.2", - "react-is": "^16.9.0" - } - } - } - }, - "react-color": { - "version": "2.19.3", - "resolved": "https://registry.npmjs.org/react-color/-/react-color-2.19.3.tgz", - "integrity": "sha512-LEeGE/ZzNLIsFWa1TMe8y5VYqr7bibneWmvJwm1pCn/eNmrabWDh659JSPn9BuaMpEfU83WTOJfnCcjDZwNQTA==", - "requires": { - "@icons/material": "^0.2.4", - "lodash": "^4.17.15", - "lodash-es": "^4.17.15", - "material-colors": "^1.2.1", - "prop-types": "^15.5.10", - "reactcss": "^1.2.0", - "tinycolor2": "^1.4.1" - }, - "dependencies": { - "@icons/material": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/@icons/material/-/material-0.2.4.tgz", - "integrity": "sha512-QPcGmICAPbGLGb6F/yNf/KzKqvFx8z5qx3D1yFqVAjoFmXK35EgyW+cJ57Te3CNsmzblwtzakLGFqHPqrfb4Tw==", - "requires": {} - } - } - }, - "react-cookie": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/react-cookie/-/react-cookie-4.1.1.tgz", - "integrity": "sha512-ffn7Y7G4bXiFbnE+dKhHhbP+b8I34mH9jqnm8Llhj89zF4nPxPutxHT1suUqMeCEhLDBI7InYwf1tpaSoK5w8A==", - "requires": { - "@types/hoist-non-react-statics": "^3.0.1", - "hoist-non-react-statics": "^3.0.0", - "universal-cookie": "^4.0.0" - } - }, - "react-dom": { - "version": "16.14.0", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.14.0.tgz", - "integrity": "sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw==", - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "prop-types": "^15.6.2", - "scheduler": "^0.19.1" - } - }, - "react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", - "peer": true - }, - "react-moment": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/react-moment/-/react-moment-1.1.1.tgz", - "integrity": "sha512-WjwvxBSnmLMRcU33do0KixDB+9vP3e84eCse+rd+HNklAMNWyRgZTDEQlay/qK6lcXFPRuEIASJTpEt6pyK7Ww==", - "requires": {} - }, - "react-redux": { - "version": "7.2.5", - "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-7.2.5.tgz", - "integrity": "sha512-Dt29bNyBsbQaysp6s/dN0gUodcq+dVKKER8Qv82UrpeygwYeX1raTtil7O/fftw/rFqzaf6gJhDZRkkZnn6bjg==", - "requires": { - "@babel/runtime": "^7.12.1", - "@types/react-redux": "^7.1.16", - "hoist-non-react-statics": "^3.3.2", - "loose-envify": "^1.4.0", - "prop-types": "^15.7.2", - "react-is": "^16.13.1" - }, - "dependencies": { - "react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - } - } - }, - "react-resizable": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/react-resizable/-/react-resizable-1.11.1.tgz", - "integrity": "sha512-S70gbLaAYqjuAd49utRHibtHLrHXInh7GuOR+6OO6RO6uleQfuBnWmZjRABfqNEx3C3Z6VPLg0/0uOYFrkfu9Q==", - "requires": { - "prop-types": "15.x", - "react-draggable": "^4.0.3" - }, - "dependencies": { - "react-draggable": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/react-draggable/-/react-draggable-4.4.4.tgz", - "integrity": "sha512-6e0WdcNLwpBx/YIDpoyd2Xb04PB0elrDrulKUgdrIlwuYvxh5Ok9M+F8cljm8kPXXs43PmMzek9RrB1b7mLMqA==", - "requires": { - "clsx": "^1.1.1", - "prop-types": "^15.6.0" - } - } - } - }, - "react-router": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.2.1.tgz", - "integrity": "sha512-lIboRiOtDLFdg1VTemMwud9vRVuOCZmUIT/7lUoZiSpPODiiH1UQlfXy+vPLC/7IWdFYnhRwAyNqA/+I7wnvKQ==", - "requires": { - "@babel/runtime": "^7.12.13", - "history": "^4.9.0", - "hoist-non-react-statics": "^3.1.0", - "loose-envify": "^1.3.1", - "mini-create-react-context": "^0.4.0", - "path-to-regexp": "^1.7.0", - "prop-types": "^15.6.2", - "react-is": "^16.6.0", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0" - }, - "dependencies": { - "mini-create-react-context": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/mini-create-react-context/-/mini-create-react-context-0.4.1.tgz", - "integrity": "sha512-YWCYEmd5CQeHGSAKrYvXgmzzkrvssZcuuQDDeqkT+PziKGMgE+0MCCtcKbROzocGBG1meBLl2FotlRwf4gAzbQ==", - "requires": { - "@babel/runtime": "^7.12.1", - "tiny-warning": "^1.0.3" - } - }, - "react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - } - } - }, - "react-router-dom": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.3.0.tgz", - "integrity": "sha512-ObVBLjUZsphUUMVycibxgMdh5jJ1e3o+KpAZBVeHcNQZ4W+uUGGWsokurzlF4YOldQYRQL4y6yFRWM4m3svmuQ==", - "requires": { - "@babel/runtime": "^7.12.13", - "history": "^4.9.0", - "loose-envify": "^1.3.1", - "prop-types": "^15.6.2", - "react-router": "5.2.1", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0" - } - }, - "react-share": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/react-share/-/react-share-4.4.0.tgz", - "integrity": "sha512-POe8Ge/JT9Ew9iyW7CiYsCCWCb8uMJWqFl9S7W0fJ/oH5gBJNzukH0bL5vSr17KKG5h15d3GfKaoviI22BKeYA==", - "requires": { - "classnames": "^2.2.5", - "jsonp": "^0.2.1" - } - }, - "react-sortable-hoc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/react-sortable-hoc/-/react-sortable-hoc-2.0.0.tgz", - "integrity": "sha512-JZUw7hBsAHXK7PTyErJyI7SopSBFRcFHDjWW5SWjcugY0i6iH7f+eJkY8cJmGMlZ1C9xz1J3Vjz0plFpavVeRg==", - "requires": { - "@babel/runtime": "^7.2.0", - "invariant": "^2.2.4", - "prop-types": "^15.5.7" - } - }, - "reactcss": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/reactcss/-/reactcss-1.2.3.tgz", - "integrity": "sha512-KiwVUcFu1RErkI97ywr8nvx8dNOpT03rbnma0SSalTYjkrPYaEajR4a/MRt6DZ46K6arDRbWMNHF+xH7G7n/8A==", - "requires": { - "lodash": "^4.0.1" - } - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "peer": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "peer": true - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "peer": true - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "peer": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "optional": true, - "peer": true, - "requires": { - "picomatch": "^2.2.1" - } - }, - "redux": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/redux/-/redux-4.1.1.tgz", - "integrity": "sha512-hZQZdDEM25UY2P493kPYuKqviVwZ58lEmGQNeQ+gXa+U0gYPUBf7NKYazbe3m+bs/DzM/ahN12DbF+NG8i0CWw==", - "requires": { - "@babel/runtime": "^7.9.2" - } - }, - "redux-devtools-extension": { - "version": "2.13.9", - "resolved": "https://registry.npmjs.org/redux-devtools-extension/-/redux-devtools-extension-2.13.9.tgz", - "integrity": "sha512-cNJ8Q/EtjhQaZ71c8I9+BPySIBVEKssbPpskBfsXqb8HJ002A3KRVHfeRzwRo6mGPqsm7XuHTqNSNeS1Khig0A==", - "requires": {} - }, - "redux-logger": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/redux-logger/-/redux-logger-3.0.6.tgz", - "integrity": "sha1-91VZZvMJjzyIYExEnPC69XeCdL8=", - "requires": { - "deep-diff": "^0.3.5" - } - }, - "redux-thunk": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/redux-thunk/-/redux-thunk-2.3.0.tgz", - "integrity": "sha512-km6dclyFnmcvxhAcrQV2AkZmPQjzPDjgVlQtR0EQjxZPyJ0BnMf3in1ryuR8A2qU0HldVRfxYXbFSKlI3N7Slw==" - }, - "regenerator-runtime": { - "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" - }, - "regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "peer": true, - "requires": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - } - }, - "remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", - "optional": true, - "peer": true - }, - "repeat-element": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", - "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", - "peer": true - }, - "repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "peer": true - }, - "resize-observer-polyfill": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", - "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==" - }, - "resolve-pathname": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz", - "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==" - }, - "resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", - "peer": true - }, - "ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "peer": true - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "peer": true, - "requires": { - "glob": "^7.1.3" - } - }, - "ripemd160": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", - "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", - "peer": true, - "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" - } - }, - "run-queue": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", - "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", - "peer": true, - "requires": { - "aproba": "^1.1.1" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "peer": true - }, - "safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", - "peer": true, - "requires": { - "ret": "~0.1.10" - } - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "peer": true - }, - "scheduler": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz", - "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==", - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - }, - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "peer": true, - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - }, - "scroll-into-view-if-needed": { - "version": "2.2.28", - "resolved": "https://registry.npmjs.org/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.28.tgz", - "integrity": "sha512-8LuxJSuFVc92+0AdNv4QOxRL4Abeo1DgLnGNkn1XlaujPH/3cCFz3QI60r2VNu4obJJROzgnIUw5TKQkZvZI1w==", - "requires": { - "compute-scroll-into-view": "^1.0.17" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "peer": true - }, - "serialize-javascript": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", - "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", - "peer": true, - "requires": { - "randombytes": "^2.1.0" - } - }, - "set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "peer": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "peer": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "peer": true - } - } - }, - "setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", - "peer": true - }, - "sha.js": { - "version": "2.4.11", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", - "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", - "peer": true, - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "shallowequal": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", - "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" - }, - "snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "peer": true, - "requires": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "peer": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "peer": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "peer": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "peer": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "peer": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "peer": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "peer": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "peer": true - }, - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "peer": true - } - } - }, - "snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "peer": true, - "requires": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "peer": true, - "requires": { - "is-descriptor": "^1.0.0" - } - } - } - }, - "snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "peer": true, - "requires": { - "kind-of": "^3.2.0" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "peer": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "source-list-map": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", - "peer": true - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "peer": true - }, - "source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "peer": true, - "requires": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } - }, - "source-map-support": { - "version": "0.5.20", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.20.tgz", - "integrity": "sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==", - "peer": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "peer": true - } - } - }, - "source-map-url": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", - "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", - "peer": true - }, - "split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "peer": true, - "requires": { - "extend-shallow": "^3.0.0" - } - }, - "sqlstring": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/sqlstring/-/sqlstring-2.3.2.tgz", - "integrity": "sha512-vF4ZbYdKS8OnoJAWBmMxCQDkiEBkGQYU7UZPtL8flbDRSNkhaXvRJ279ZtI6M+zDaQovVU4tuRgzK5fVhvFAhg==" - }, - "ssri": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", - "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", - "peer": true, - "requires": { - "figgy-pudding": "^3.5.1" - } - }, - "stackframe": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.0.tgz", - "integrity": "sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA==" - }, - "static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", - "peer": true, - "requires": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "peer": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "peer": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "peer": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "peer": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "peer": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "peer": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - } - }, - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "peer": true - } - } - }, - "stream-browserify": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", - "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", - "peer": true, - "requires": { - "inherits": "~2.0.1", - "readable-stream": "^2.0.2" - } - }, - "stream-each": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", - "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", - "peer": true, - "requires": { - "end-of-stream": "^1.1.0", - "stream-shift": "^1.0.0" - } - }, - "stream-http": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", - "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", - "peer": true, - "requires": { - "builtin-status-codes": "^3.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.3.6", - "to-arraybuffer": "^1.0.0", - "xtend": "^4.0.0" - } - }, - "stream-shift": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", - "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", - "peer": true - }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "peer": true, - "requires": { - "safe-buffer": "~5.2.0" - } - }, - "string-convert": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/string-convert/-/string-convert-0.2.1.tgz", - "integrity": "sha1-aYLMMEn7tM2F+LJFaLnZvznu/5c=" - }, - "tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "peer": true - }, - "terser": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", - "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", - "peer": true, - "requires": { - "commander": "^2.20.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.12" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "peer": true - } - } - }, - "terser-webpack-plugin": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", - "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", - "peer": true, - "requires": { - "cacache": "^12.0.2", - "find-cache-dir": "^2.1.0", - "is-wsl": "^1.1.0", - "schema-utils": "^1.0.0", - "serialize-javascript": "^4.0.0", - "source-map": "^0.6.1", - "terser": "^4.1.2", - "webpack-sources": "^1.4.0", - "worker-farm": "^1.7.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "peer": true - } - } - }, - "through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "peer": true, - "requires": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "timers-browserify": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", - "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", - "peer": true, - "requires": { - "setimmediate": "^1.0.4" - } - }, - "tiny-invariant": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.1.0.tgz", - "integrity": "sha512-ytxQvrb1cPc9WBEI/HSeYYoGD0kWnGEOR8RY6KomWLBVhqz0RgTwVO9dLrGz7dC+nN9llyI7OKAgRq8Vq4ZBSw==" - }, - "tiny-warning": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", - "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" - }, - "tinycolor2": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.4.2.tgz", - "integrity": "sha512-vJhccZPs965sV/L2sU4oRQVAos0pQXwsvTLkWYdqJ+a8Q5kPFzJTuOFwy7UniPli44NKQGAglksjvOcpo95aZA==" - }, - "to-arraybuffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", - "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", - "peer": true - }, - "to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", - "peer": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "peer": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "peer": true, - "requires": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "peer": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - }, - "toggle-selection": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz", - "integrity": "sha1-bkWxJj8gF/oKzH2J14sVuL932jI=" - }, - "tty-browserify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", - "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", - "peer": true - }, - "typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", - "peer": true - }, - "union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "peer": true, - "requires": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "peer": true - } - } - }, - "unique-filename": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", - "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", - "peer": true, - "requires": { - "unique-slug": "^2.0.0" - } - }, - "unique-slug": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", - "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", - "peer": true, - "requires": { - "imurmurhash": "^0.1.4" - } - }, - "universal-cookie": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/universal-cookie/-/universal-cookie-4.0.4.tgz", - "integrity": "sha512-lbRVHoOMtItjWbM7TwDLdl8wug7izB0tq3/YVKhT/ahB4VDvWMyvnADfnJI8y6fSvsjh51Ix7lTGC6Tn4rMPhw==", - "requires": { - "@types/cookie": "^0.3.3", - "cookie": "^0.4.0" - } - }, - "unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", - "peer": true, - "requires": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "dependencies": { - "has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", - "peer": true, - "requires": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "dependencies": { - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "peer": true, - "requires": { - "isarray": "1.0.0" - } - } - } - }, - "has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", - "peer": true - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "peer": true - } - } - }, - "upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", - "optional": true, - "peer": true - }, - "uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "peer": true, - "requires": { - "punycode": "^2.1.0" - }, - "dependencies": { - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "peer": true - } - } - }, - "urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", - "peer": true - }, - "url": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", - "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", - "peer": true, - "requires": { - "punycode": "1.3.2", - "querystring": "0.2.0" - }, - "dependencies": { - "punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", - "peer": true - } - } - }, - "use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "peer": true - }, - "util": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", - "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", - "peer": true, - "requires": { - "inherits": "2.0.3" - }, - "dependencies": { - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "peer": true - } - } - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "peer": true - }, - "value-equal": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz", - "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==" - }, - "vm-browserify": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", - "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", - "peer": true - }, - "warning": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", - "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", - "requires": { - "loose-envify": "^1.0.0" - } - }, - "watchpack": { - "version": "1.7.5", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", - "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", - "peer": true, - "requires": { - "chokidar": "^3.4.1", - "graceful-fs": "^4.1.2", - "neo-async": "^2.5.0", - "watchpack-chokidar2": "^2.0.1" - } - }, - "watchpack-chokidar2": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", - "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", - "optional": true, - "peer": true, - "requires": { - "chokidar": "^2.1.8" - }, - "dependencies": { - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "optional": true, - "peer": true, - "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - }, - "dependencies": { - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "optional": true, - "peer": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } - } - } - }, - "binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "optional": true, - "peer": true - }, - "chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "optional": true, - "peer": true, - "requires": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "fsevents": "^1.2.7", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - } - }, - "fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "optional": true, - "peer": true, - "requires": { - "bindings": "^1.5.0", - "nan": "^2.12.1" - } - }, - "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "optional": true, - "peer": true, - "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "optional": true, - "peer": true, - "requires": { - "is-extglob": "^2.1.0" - } - } - } - }, - "is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "optional": true, - "peer": true, - "requires": { - "binary-extensions": "^1.0.0" - } - }, - "readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "optional": true, - "peer": true, - "requires": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - } - } - } - }, - "webpack": { - "version": "4.46.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.46.0.tgz", - "integrity": "sha512-6jJuJjg8znb/xRItk7bkT0+Q7AHCYjjFnvKIWQPkNIOyRqoCGvkOs0ipeQzrqz4l5FtN5ZI/ukEHroeX/o1/5Q==", - "peer": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/wasm-edit": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "acorn": "^6.4.1", - "ajv": "^6.10.2", - "ajv-keywords": "^3.4.1", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^4.5.0", - "eslint-scope": "^4.0.3", - "json-parse-better-errors": "^1.0.2", - "loader-runner": "^2.4.0", - "loader-utils": "^1.2.3", - "memory-fs": "^0.4.1", - "micromatch": "^3.1.10", - "mkdirp": "^0.5.3", - "neo-async": "^2.6.1", - "node-libs-browser": "^2.2.1", - "schema-utils": "^1.0.0", - "tapable": "^1.1.3", - "terser-webpack-plugin": "^1.4.3", - "watchpack": "^1.7.4", - "webpack-sources": "^1.4.1" - } - }, - "webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "peer": true, - "requires": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "peer": true - } - } - }, - "worker-farm": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", - "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", - "peer": true, - "requires": { - "errno": "~0.1.7" - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "peer": true - }, - "xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "peer": true - }, - "y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "peer": true - }, - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "peer": true - } - } -} diff --git a/cvat-ui/src/actions/annotation-actions.ts b/cvat-ui/src/actions/annotation-actions.ts index 00869d1a..0d4c8541 100644 --- a/cvat-ui/src/actions/annotation-actions.ts +++ b/cvat-ui/src/actions/annotation-actions.ts @@ -7,7 +7,10 @@ import { } from 'redux'; import { ThunkAction } from 'utils/redux'; import isAbleToChangeFrame from 'utils/is-able-to-change-frame'; -import { RectDrawingMethod, CuboidDrawingMethod, Canvas } from 'cvat-canvas-wrapper'; +import { CanvasMode as Canvas3DMode } from 'cvat-canvas3d-wrapper'; +import { + RectDrawingMethod, CuboidDrawingMethod, Canvas, CanvasMode as Canvas2DMode, +} from 'cvat-canvas-wrapper'; import getCore from 'cvat-core-wrapper'; import logger, { LogType } from 'cvat-logger'; import { getCVATStore } from 'cvat-store'; @@ -197,6 +200,12 @@ export enum AnnotationActionTypes { GET_CONTEXT_IMAGE_SUCCESS = 'GET_CONTEXT_IMAGE_SUCCESS', GET_CONTEXT_IMAGE_FAILED = 'GET_CONTEXT_IMAGE_FAILED', SWITCH_NAVIGATION_BLOCKED = 'SWITCH_NAVIGATION_BLOCKED', + DELETE_FRAME = 'DELETE_FRAME', + DELETE_FRAME_SUCCESS = 'DELETE_FRAME_SUCCESS', + DELETE_FRAME_FAILED = 'DELETE_FRAME_FAILED', + RESTORE_FRAME = 'RESTORE_FRAME', + RESTORE_FRAME_SUCCESS = 'RESTORE_FRAME_SUCCESS', + RESTORE_FRAME_FAILED = 'RESTORE_FRAME_FAILED', } export function saveLogsAsync(): ThunkAction { @@ -822,6 +831,7 @@ export function undoActionAsync(sessionInstance: any, frame: number): ThunkActio await sessionInstance.actions.undo(); const history = await sessionInstance.actions.get(); const states = await sessionInstance.annotations.get(frame, showAllInterpolationTracks, filters); + const frameData = await sessionInstance.frames.get(frame); const [minZ, maxZ] = computeZRange(states); await undoLog.close(); @@ -832,12 +842,13 @@ export function undoActionAsync(sessionInstance: any, frame: number): ThunkActio states, minZ, maxZ, + frameData, }, }); const undoOnFrame = undo[1]; - if (frame !== undoOnFrame) { - dispatch(changeFrameAsync(undoOnFrame)); + if (frame !== undoOnFrame || ['Removed frame', 'Restored frame'].includes(undo[0])) { + dispatch(changeFrameAsync(undoOnFrame, undefined, undefined, true)); } } catch (error) { dispatch({ @@ -872,8 +883,8 @@ export function redoActionAsync(sessionInstance: any, frame: number): ThunkActio const history = await sessionInstance.actions.get(); const states = await sessionInstance.annotations.get(frame, showAllInterpolationTracks, filters); const [minZ, maxZ] = computeZRange(states); + const frameData = await sessionInstance.frames.get(frame); await redoLog.close(); - dispatch({ type: AnnotationActionTypes.REDO_ACTION_SUCCESS, payload: { @@ -881,12 +892,14 @@ export function redoActionAsync(sessionInstance: any, frame: number): ThunkActio states, minZ, maxZ, + frameData, }, }); const redoOnFrame = redo[1]; - if (frame !== redoOnFrame) { - dispatch(changeFrameAsync(redoOnFrame)); + + if (frame !== redoOnFrame || ['Removed frame', 'Restored frame'].includes(redo[0])) { + dispatch(changeFrameAsync(redoOnFrame, undefined, undefined, true)); } } catch (error) { dispatch({ @@ -976,7 +989,9 @@ export function closeJob(): ThunkAction { }; } -export function getJobAsync(tid: number, jid: number, initialFrame: number, initialFilters: object[]): ThunkAction { +export function getJobAsync( + tid: number, jid: number, initialFrame: number | null, initialFilters: object[], +): ThunkAction { return async (dispatch: ActionCreator, getState): Promise => { try { const state = getState(); @@ -984,6 +999,7 @@ export function getJobAsync(tid: number, jid: number, initialFrame: number, init const { settings: { workspace: { showAllInterpolationTracks }, + player: { showDeletedFrames }, }, } = state; @@ -1017,7 +1033,16 @@ export function getJobAsync(tid: number, jid: number, initialFrame: number, init [job] = await cvat.jobs.get({ jobID: jid }); } - const frameNumber = Math.max(Math.min(job.stopFrame, initialFrame), job.startFrame); + // opening correct first frame according to setup + let frameNumber; + if (initialFrame === null && !showDeletedFrames) { + frameNumber = (await job.frames.search( + { notDeleted: true }, job.startFrame, job.stopFrame, + )) || job.startFrame; + } else { + frameNumber = Math.max(Math.min(job.stopFrame, initialFrame || 0), job.startFrame); + } + const frameData = await job.frames.get(frameNumber); // call first getting of frame data before rendering interface // to load and decode first chunk @@ -1115,6 +1140,11 @@ export function saveAnnotationsAsync(sessionInstance: any, afterSave?: () => voi try { const saveJobEvent = await sessionInstance.logger.log(LogType.saveJob, {}, true); + dispatch({ + type: AnnotationActionTypes.SAVE_UPDATE_ANNOTATIONS_STATUS, + payload: { status: 'Saving frames' }, + }); + await sessionInstance.frames.save(); await sessionInstance.annotations.save((status: string) => { dispatch({ type: AnnotationActionTypes.SAVE_UPDATE_ANNOTATIONS_STATUS, @@ -1387,10 +1417,29 @@ export function changeGroupColorAsync(group: number, color: string): ThunkAction } export function searchAnnotationsAsync(sessionInstance: any, frameFrom: number, frameTo: number): ThunkAction { - return async (dispatch: ActionCreator): Promise => { + return async (dispatch: ActionCreator, getState): Promise => { try { - const { filters } = receiveAnnotationsParameters(); - const frame = await sessionInstance.annotations.search(filters, frameFrom, frameTo); + const { + settings: { + player: { showDeletedFrames }, + }, + annotation: { + annotations: { filters }, + }, + } = getState(); + + const sign = Math.sign(frameTo - frameFrom); + let frame = await sessionInstance.annotations.search(filters, frameFrom, frameTo); + while (frame !== null) { + const isDeleted = (await sessionInstance.frames.get(frame)).deleted; + if (!isDeleted || showDeletedFrames) { + break; + } else if (sign > 0 ? frame < frameTo : frame > frameTo) { + frame = await sessionInstance.annotations.search(filters, frame + sign, frameTo); + } else { + frame = null; + } + } if (frame !== null) { dispatch(changeFrameAsync(frame)); } @@ -1406,9 +1455,26 @@ export function searchAnnotationsAsync(sessionInstance: any, frameFrom: number, } export function searchEmptyFrameAsync(sessionInstance: any, frameFrom: number, frameTo: number): ThunkAction { - return async (dispatch: ActionCreator): Promise => { + return async (dispatch: ActionCreator, getState): Promise => { try { - const frame = await sessionInstance.annotations.searchEmpty(frameFrom, frameTo); + const { + settings: { + player: { showDeletedFrames }, + }, + } = getState(); + + const sign = Math.sign(frameTo - frameFrom); + let frame = await sessionInstance.annotations.searchEmpty(frameFrom, frameTo); + while (frame !== null) { + const isDeleted = (await sessionInstance.frames.get(frame)).deleted; + if (!isDeleted || showDeletedFrames) { + break; + } else if (sign > 0 ? frame < frameTo : frame > frameTo) { + frame = await sessionInstance.annotations.searchEmpty(frame + sign, frameTo); + } else { + frame = null; + } + } if (frame !== null) { dispatch(changeFrameAsync(frame)); } @@ -1671,3 +1737,98 @@ export function switchNavigationBlocked(navigationBlocked: boolean): AnyAction { }, }; } + +export function deleteFrameAsync(frame: number): ThunkAction { + return async (dispatch: ActionCreator): Promise => { + const state: CombinedState = getStore().getState(); + const { + annotation: { + annotations: { filters }, + job: { + instance: jobInstance, + }, + canvas: { + instance: canvasInstance, + }, + }, + settings: { + player: { showDeletedFrames }, + workspace: { showAllInterpolationTracks }, + }, + } = state; + + try { + dispatch({ type: AnnotationActionTypes.DELETE_FRAME }); + + if (canvasInstance && + canvasInstance.mode() !== Canvas2DMode.IDLE && + canvasInstance.mode() !== Canvas3DMode.IDLE) { + canvasInstance.cancel(); + } + await jobInstance.frames.delete(frame); + dispatch({ + type: AnnotationActionTypes.DELETE_FRAME_SUCCESS, + payload: { + data: await jobInstance.frames.get(frame), + history: await jobInstance.actions.get(), + states: await jobInstance.annotations.get(frame, showAllInterpolationTracks, filters), + }, + }); + + if (!showDeletedFrames) { + let notDeletedFrame = await jobInstance.frames.search( + { notDeleted: true }, frame, jobInstance.stopFrame, + ); + if (notDeletedFrame === null && jobInstance.startFrame !== frame) { + notDeletedFrame = await jobInstance.frames.search( + { notDeleted: true }, frame, jobInstance.startFrame, + ); + } + if (notDeletedFrame !== null) { + dispatch(changeFrameAsync(notDeletedFrame)); + } + } + } catch (error) { + dispatch({ + type: AnnotationActionTypes.DELETE_FRAME_FAILED, + payload: { error }, + }); + } + }; +} + +export function restoreFrameAsync(frame: number): ThunkAction { + return async (dispatch: ActionCreator): Promise => { + const state: CombinedState = getStore().getState(); + const { + annotation: { + job: { + instance: jobInstance, + }, + annotations: { filters }, + }, + settings: { + workspace: { showAllInterpolationTracks }, + }, + } = state; + + try { + dispatch({ type: AnnotationActionTypes.RESTORE_FRAME }); + + await jobInstance.frames.restore(frame); + dispatch({ + type: AnnotationActionTypes.RESTORE_FRAME_SUCCESS, + payload: { + data: await jobInstance.frames.get(frame), + history: await jobInstance.actions.get(), + states: await jobInstance.annotations.get(frame, showAllInterpolationTracks, filters), + }, + }); + } catch (error) { + dispatch({ + type: AnnotationActionTypes.RESTORE_FRAME_FAILED, + payload: { error }, + }); + } + }; +} diff --git a/cvat-ui/src/actions/settings-actions.ts b/cvat-ui/src/actions/settings-actions.ts index 56430553..bc2a17f6 100644 --- a/cvat-ui/src/actions/settings-actions.ts +++ b/cvat-ui/src/actions/settings-actions.ts @@ -1,4 +1,4 @@ -// Copyright (C) 2020-2021 Intel Corporation +// Copyright (C) 2020-2022 Intel Corporation // // SPDX-License-Identifier: MIT @@ -41,6 +41,7 @@ export enum SettingsActionTypes { SWITCH_SETTINGS_DIALOG = 'SWITCH_SETTINGS_DIALOG', SET_SETTINGS = 'SET_SETTINGS', SWITCH_TOOLS_BLOCKER_STATE = 'SWITCH_TOOLS_BLOCKER_STATE', + SWITCH_SHOWING_DELETED_FRAMES = 'SWITCH_SHOWING_DELETED_FRAMES', } export function changeShapesOpacity(opacity: number): AnyAction { @@ -340,3 +341,12 @@ export function setSettings(settings: Partial): AnyAction { }, }; } + +export function switchShowingDeletedFrames(showDeletedFrames: boolean): AnyAction { + return { + type: SettingsActionTypes.SWITCH_SHOWING_DELETED_FRAMES, + payload: { + showDeletedFrames, + }, + }; +} diff --git a/cvat-ui/src/assets/restore-icon.svg b/cvat-ui/src/assets/restore-icon.svg new file mode 100644 index 00000000..90bdf9f4 --- /dev/null +++ b/cvat-ui/src/assets/restore-icon.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/cvat-ui/src/components/annotation-page/canvas/canvas-wrapper.tsx b/cvat-ui/src/components/annotation-page/canvas/canvas-wrapper.tsx index 6b1e8fba..f6a760c8 100644 --- a/cvat-ui/src/components/annotation-page/canvas/canvas-wrapper.tsx +++ b/cvat-ui/src/components/annotation-page/canvas/canvas-wrapper.tsx @@ -246,11 +246,10 @@ export default class CanvasWrapperComponent extends React.PureComponent { contrastLevel !== prevProps.contrastLevel || saturationLevel !== prevProps.saturationLevel ) { - const backgroundElement = window.document.getElementById('cvat_canvas_background'); - if (backgroundElement) { - const filter = `brightness(${brightnessLevel}) contrast(${contrastLevel}) saturate(${saturationLevel})`; - backgroundElement.style.filter = filter; - } + canvasInstance.configure({ + CSSImageFilter: + `brightness(${brightnessLevel}) contrast(${contrastLevel}) saturate(${saturationLevel})`, + }); } if ( @@ -685,7 +684,7 @@ export default class CanvasWrapperComponent extends React.PureComponent { if (frameData !== null && canvasInstance) { canvasInstance.setup( frameData, - annotations.filter((e) => e.objectType !== ObjectType.TAG), + frameData.deleted ? [] : annotations.filter((e) => e.objectType !== ObjectType.TAG), curZLayer, ); } @@ -720,13 +719,10 @@ export default class CanvasWrapperComponent extends React.PureComponent { } canvasInstance.grid(gridSize, gridSize); - // Filters - const backgroundElement = window.document.getElementById('cvat_canvas_background'); - if (backgroundElement) { - const filter = `brightness(${brightnessLevel}) contrast(${contrastLevel}) saturate(${saturationLevel})`; - backgroundElement.style.filter = filter; - } - + canvasInstance.configure({ + CSSImageFilter: + `brightness(${brightnessLevel}) contrast(${contrastLevel}) saturate(${saturationLevel})`, + }); const canvasWrapperElement = window.document .getElementsByClassName('cvat-canvas-container') .item(0) as HTMLElement | null; diff --git a/cvat-ui/src/components/annotation-page/review-workspace/controls-side-bar/controls-side-bar.tsx b/cvat-ui/src/components/annotation-page/review-workspace/controls-side-bar/controls-side-bar.tsx index e89cfd3a..a930d7e9 100644 --- a/cvat-ui/src/components/annotation-page/review-workspace/controls-side-bar/controls-side-bar.tsx +++ b/cvat-ui/src/components/annotation-page/review-workspace/controls-side-bar/controls-side-bar.tsx @@ -1,4 +1,4 @@ -// Copyright (C) 2020-2021 Intel Corporation +// Copyright (C) 2020-2022 Intel Corporation // // SPDX-License-Identifier: MIT @@ -21,6 +21,7 @@ interface Props { activeControl: ActiveControl; keyMap: KeyMap; normalizedKeyMap: Record; + frameIsDeleted: boolean; rotateFrame(rotation: Rotation): void; selectIssuePosition(enabled: boolean): void; @@ -28,9 +29,11 @@ interface Props { export default function ControlsSideBarComponent(props: Props): JSX.Element { const { - canvasInstance, activeControl, normalizedKeyMap, keyMap, rotateFrame, selectIssuePosition, + canvasInstance, activeControl, normalizedKeyMap, keyMap, rotateFrame, selectIssuePosition, frameIsDeleted, } = props; + const controlsDisabled = frameIsDeleted; + const preventDefault = (event: KeyboardEvent | undefined): void => { if (event) { event.preventDefault(); @@ -42,26 +45,32 @@ export default function ControlsSideBarComponent(props: Props): JSX.Element { OPEN_REVIEW_ISSUE: keyMap.OPEN_REVIEW_ISSUE, }; - const handlers = { + let handlers: any = { CANCEL: (event: KeyboardEvent | undefined) => { preventDefault(event); if (activeControl !== ActiveControl.CURSOR) { canvasInstance.cancel(); } }, - OPEN_REVIEW_ISSUE: (event: KeyboardEvent | undefined) => { - preventDefault(event); - if (activeControl === ActiveControl.OPEN_ISSUE) { - canvasInstance.selectRegion(false); - selectIssuePosition(false); - } else { - canvasInstance.cancel(); - canvasInstance.selectRegion(true); - selectIssuePosition(true); - } - }, }; + if (!controlsDisabled) { + handlers = { + ...handlers, + OPEN_REVIEW_ISSUE: (event: KeyboardEvent | undefined) => { + preventDefault(event); + if (activeControl === ActiveControl.OPEN_ISSUE) { + canvasInstance.selectRegion(false); + selectIssuePosition(false); + } else { + canvasInstance.cancel(); + canvasInstance.selectRegion(true); + selectIssuePosition(true); + } + }, + }; + } + return ( @@ -87,6 +96,7 @@ export default function ControlsSideBarComponent(props: Props): JSX.Element { canvasInstance={canvasInstance} activeControl={activeControl} selectIssuePosition={selectIssuePosition} + disabled={controlsDisabled} /> ); diff --git a/cvat-ui/src/components/annotation-page/review-workspace/controls-side-bar/issue-control.tsx b/cvat-ui/src/components/annotation-page/review-workspace/controls-side-bar/issue-control.tsx index 8448b16a..85100067 100644 --- a/cvat-ui/src/components/annotation-page/review-workspace/controls-side-bar/issue-control.tsx +++ b/cvat-ui/src/components/annotation-page/review-workspace/controls-side-bar/issue-control.tsx @@ -13,33 +13,40 @@ import CVATTooltip from 'components/common/cvat-tooltip'; interface Props { canvasInstance: Canvas; activeControl: ActiveControl; + disabled: boolean; selectIssuePosition(enabled: boolean): void; } function CreateIssueControl(props: Props): JSX.Element { - const { activeControl, canvasInstance, selectIssuePosition } = props; + const { + activeControl, canvasInstance, selectIssuePosition, disabled, + } = props; return ( - - { - if (activeControl === ActiveControl.OPEN_ISSUE) { - canvasInstance.selectRegion(false); - selectIssuePosition(false); - } else { - canvasInstance.cancel(); - canvasInstance.selectRegion(true); - selectIssuePosition(true); + disabled ? ( + + ) : ( + + - + onClick={(): void => { + if (activeControl === ActiveControl.OPEN_ISSUE) { + canvasInstance.selectRegion(false); + selectIssuePosition(false); + } else { + canvasInstance.cancel(); + canvasInstance.selectRegion(true); + selectIssuePosition(true); + } + }} + /> + + ) ); } diff --git a/cvat-ui/src/components/annotation-page/review-workspace/styles.scss b/cvat-ui/src/components/annotation-page/review-workspace/styles.scss index 1c9d3348..dd531ec3 100644 --- a/cvat-ui/src/components/annotation-page/review-workspace/styles.scss +++ b/cvat-ui/src/components/annotation-page/review-workspace/styles.scss @@ -11,6 +11,12 @@ .cvat-issue-control { font-size: 40px; + &.cvat-disabled-canvas-control { + &::after { + opacity: 0.3; + } + } + &::after { content: '\FE56'; font-size: 32px; diff --git a/cvat-ui/src/components/annotation-page/standard-workspace/controls-side-bar/controls-side-bar.tsx b/cvat-ui/src/components/annotation-page/standard-workspace/controls-side-bar/controls-side-bar.tsx index 606cf9c6..2348709b 100644 --- a/cvat-ui/src/components/annotation-page/standard-workspace/controls-side-bar/controls-side-bar.tsx +++ b/cvat-ui/src/components/annotation-page/standard-workspace/controls-side-bar/controls-side-bar.tsx @@ -1,4 +1,4 @@ -// Copyright (C) 2020-2021 Intel Corporation +// Copyright (C) 2020-2022 Intel Corporation // // SPDX-License-Identifier: MIT @@ -34,6 +34,7 @@ interface Props { keyMap: KeyMap; normalizedKeyMap: Record; labels: any[]; + frameData: any; mergeObjects(enabled: boolean): void; groupObjects(enabled: boolean): void; @@ -80,8 +81,11 @@ export default function ControlsSideBarComponent(props: Props): JSX.Element { pasteShape, resetGroup, redrawShape, + frameData, } = props; + const controlsDisabled = !labels.length || frameData.deleted; + const preventDefault = (event: KeyboardEvent | undefined): void => { if (event) { event.preventDefault(); @@ -111,7 +115,7 @@ export default function ControlsSideBarComponent(props: Props): JSX.Element { }, }; - if (labels.length) { + if (!controlsDisabled) { handlers = { ...handlers, PASTE_SHAPE: (event: KeyboardEvent | undefined) => { @@ -226,34 +230,34 @@ export default function ControlsSideBarComponent(props: Props): JSX.Element { - +
@@ -262,7 +266,7 @@ export default function ControlsSideBarComponent(props: Props): JSX.Element { canvasInstance={canvasInstance} activeControl={activeControl} mergeObjects={mergeObjects} - disabled={!labels.length} + disabled={controlsDisabled} /> diff --git a/cvat-ui/src/components/annotation-page/standard-workspace/controls-side-bar/opencv-control.tsx b/cvat-ui/src/components/annotation-page/standard-workspace/controls-side-bar/opencv-control.tsx index daa76386..0b1eba16 100644 --- a/cvat-ui/src/components/annotation-page/standard-workspace/controls-side-bar/opencv-control.tsx +++ b/cvat-ui/src/components/annotation-page/standard-workspace/controls-side-bar/opencv-control.tsx @@ -824,7 +824,9 @@ class OpenCVControlComponent extends React.PureComponent ) : ( <> diff --git a/cvat-ui/src/components/annotation-page/standard-workspace/controls-side-bar/tools-control.tsx b/cvat-ui/src/components/annotation-page/standard-workspace/controls-side-bar/tools-control.tsx index 21541bd8..b932a63a 100644 --- a/cvat-ui/src/components/annotation-page/standard-workspace/controls-side-bar/tools-control.tsx +++ b/cvat-ui/src/components/annotation-page/standard-workspace/controls-side-bar/tools-control.tsx @@ -63,6 +63,7 @@ interface StateToProps { curZOrder: number; defaultApproxPolyAccuracy: number; toolsBlockerState: ToolsBlockerState; + frameIsDeleted: boolean; } interface DispatchToProps { @@ -78,29 +79,42 @@ const core = getCore(); const CustomPopover = withVisibilityHandling(Popover, 'tools-control'); function mapStateToProps(state: CombinedState): StateToProps { - const { annotation } = state; - const { settings } = state; - const { number: frame } = annotation.player.frame; - const { instance: jobInstance } = annotation.job; - const { instance: canvasInstance, activeControl } = annotation.canvas; - const { models } = state; - const { interactors, detectors, trackers } = models; - const { toolsBlockerState } = state.settings.workspace; + const { + annotation: { + job: { instance: jobInstance, labels }, + canvas: { instance: canvasInstance, activeControl }, + player: { + frame: { number: frame, data: { deleted: frameIsDeleted } }, + }, + annotations: { + zLayer: { cur: curZOrder }, + states, + }, + drawing: { activeLabelID }, + }, + models: { + interactors, detectors, trackers, + }, + settings: { + workspace: { toolsBlockerState, defaultApproxPolyAccuracy }, + }, + } = state; return { interactors, detectors, trackers, isActivated: activeControl === ActiveControl.AI_TOOLS, - activeLabelID: annotation.drawing.activeLabelID, - labels: annotation.job.labels, - states: annotation.annotations.states, + activeLabelID, + labels, + states, canvasInstance: canvasInstance as Canvas, jobInstance, frame, - curZOrder: annotation.annotations.zLayer.cur, - defaultApproxPolyAccuracy: settings.workspace.defaultApproxPolyAccuracy, + curZOrder, + defaultApproxPolyAccuracy, toolsBlockerState, + frameIsDeleted, }; } @@ -1161,7 +1175,7 @@ export class ToolsControlComponent extends React.PureComponent { public render(): JSX.Element | null { const { - interactors, detectors, trackers, isActivated, canvasInstance, labels, + interactors, detectors, trackers, isActivated, canvasInstance, labels, frameIsDeleted, } = this.props; const { fetching, approxPolyAccuracy, pointsRecieved, mode, portals, @@ -1188,7 +1202,7 @@ export class ToolsControlComponent extends React.PureComponent { className: 'cvat-tools-control', }; - const showAnyContent = !!labels.length; + const showAnyContent = labels.length && !frameIsDeleted; const showInteractionContent = isActivated && mode === 'interaction' && pointsRecieved; const showDetectionContent = fetching && mode === 'detection'; diff --git a/cvat-ui/src/components/annotation-page/styles.scss b/cvat-ui/src/components/annotation-page/styles.scss index adbc9b73..ca0f8855 100644 --- a/cvat-ui/src/components/annotation-page/styles.scss +++ b/cvat-ui/src/components/annotation-page/styles.scss @@ -1,4 +1,4 @@ -// Copyright (C) 2020-2021 Intel Corporation +// Copyright (C) 2020-2022 Intel Corporation // // SPDX-License-Identifier: MIT @@ -179,14 +179,16 @@ button.cvat-predictor-button { } .cvat-player-filename-wrapper { - max-width: 300px; + max-width: $grid-unit-size * 30; overflow: hidden; text-overflow: ellipsis; user-select: none; word-break: break-all; } -.cvat-player-frame-url-icon { +.cvat-player-frame-url-icon, +.cvat-player-delete-frame, +.cvat-player-restore-frame { opacity: 0.7; color: $objects-bar-icons-color; @@ -199,6 +201,11 @@ button.cvat-predictor-button { } } +.cvat-player-delete-frame, +.cvat-player-restore-frame { + margin-left: $grid-unit-size * 2; +} + .cvat-player-frame-selector { width: 5em; padding-right: 5px; diff --git a/cvat-ui/src/components/annotation-page/tag-annotation-workspace/tag-annotation-sidebar/tag-annotation-sidebar.tsx b/cvat-ui/src/components/annotation-page/tag-annotation-workspace/tag-annotation-sidebar/tag-annotation-sidebar.tsx index 0923745f..0aba3dfd 100644 --- a/cvat-ui/src/components/annotation-page/tag-annotation-workspace/tag-annotation-sidebar/tag-annotation-sidebar.tsx +++ b/cvat-ui/src/components/annotation-page/tag-annotation-workspace/tag-annotation-sidebar/tag-annotation-sidebar.tsx @@ -1,4 +1,4 @@ -// Copyright (C) 2020-2021 Intel Corporation +// Copyright (C) 2020-2022 Intel Corporation // // SPDX-License-Identifier: MIT @@ -40,6 +40,7 @@ interface StateToProps { frameNumber: number; keyMap: KeyMap; normalizedKeyMap: Record; + frameData: any; } interface DispatchToProps { @@ -53,7 +54,7 @@ function mapStateToProps(state: CombinedState): StateToProps { const { annotation: { player: { - frame: { number: frameNumber }, + frame: { number: frameNumber, data: frameData }, }, annotations: { states }, job: { instance: jobInstance, labels }, @@ -70,6 +71,7 @@ function mapStateToProps(state: CombinedState): StateToProps { frameNumber, keyMap, normalizedKeyMap, + frameData, }; } @@ -102,6 +104,7 @@ function TagAnnotationSidebar(props: StateToProps & DispatchToProps): JSX.Elemen onRememberObject, createAnnotations, keyMap, + frameData, } = props; const preventDefault = (event: KeyboardEvent | undefined): void => { @@ -110,6 +113,7 @@ function TagAnnotationSidebar(props: StateToProps & DispatchToProps): JSX.Elemen } }; + const controlsDisabled = !labels.length || frameData.deleted; const defaultLabelID = labels.length ? labels[0].id : null; const [sidebarCollapsed, setSidebarCollapsed] = useState(false); @@ -199,7 +203,7 @@ function TagAnnotationSidebar(props: StateToProps & DispatchToProps): JSX.Elemen }, }; - return !labels.length ? ( + return controlsDisabled ? ( {/* eslint-disable-next-line */} - No labels are available. + Can't place tag on this frame. diff --git a/cvat-ui/src/components/annotation-page/top-bar/player-navigation.tsx b/cvat-ui/src/components/annotation-page/top-bar/player-navigation.tsx index dfe72354..118f9102 100644 --- a/cvat-ui/src/components/annotation-page/top-bar/player-navigation.tsx +++ b/cvat-ui/src/components/annotation-page/top-bar/player-navigation.tsx @@ -1,42 +1,54 @@ -// Copyright (C) 2020-2021 Intel Corporation +// Copyright (C) 2020-2022 Intel Corporation // // SPDX-License-Identifier: MIT -import React, { useState, useEffect } from 'react'; +import React, { useState, useEffect, useCallback } from 'react'; import { Row, Col } from 'antd/lib/grid'; -import { LinkOutlined } from '@ant-design/icons'; +import Icon, { LinkOutlined, DeleteOutlined } from '@ant-design/icons'; import Slider from 'antd/lib/slider'; import InputNumber from 'antd/lib/input-number'; import Input from 'antd/lib/input'; import Text from 'antd/lib/typography/Text'; +import { RestoreIcon } from 'icons'; import CVATTooltip from 'components/common/cvat-tooltip'; import { clamp } from 'utils/math'; +import modal from 'antd/lib/modal'; interface Props { startFrame: number; stopFrame: number; + playing: boolean; frameNumber: number; frameFilename: string; + frameDeleted: boolean; focusFrameInputShortcut: string; inputFrameRef: React.RefObject; onSliderChange(value: number): void; onInputChange(value: number): void; onURLIconClick(): void; + onDeleteFrame(): void; + onRestoreFrame(): void; + switchNavigationBlocked(blocked: boolean): void; } function PlayerNavigation(props: Props): JSX.Element { const { startFrame, stopFrame, + playing, frameNumber, frameFilename, + frameDeleted, focusFrameInputShortcut, inputFrameRef, onSliderChange, onInputChange, onURLIconClick, + onDeleteFrame, + onRestoreFrame, + switchNavigationBlocked, } = props; const [frameInputValue, setFrameInputValue] = useState(frameNumber); @@ -47,6 +59,26 @@ function PlayerNavigation(props: Props): JSX.Element { } }, [frameNumber]); + const showDeleteFrameDialog = useCallback(() => { + if (!playing) { + switchNavigationBlocked(true); + modal.confirm({ + title: `Do you want to delete frame #${frameNumber}?`, + content: 'The frame will not be visible in navigation and exported datasets, but it still can be restored with all the annotations.', + className: 'cvat-modal-delete-frame', + okText: 'Delete', + okType: 'danger', + onOk: () => { + switchNavigationBlocked(false); + onDeleteFrame(); + }, + afterClose: () => { + switchNavigationBlocked(false); + }, + }); + } + }, [playing, frameNumber]); + return ( <> @@ -71,6 +103,15 @@ function PlayerNavigation(props: Props): JSX.Element { + { (!frameDeleted) ? ( + + + + ) : ( + + + + )} diff --git a/cvat-ui/src/components/annotation-page/top-bar/top-bar.tsx b/cvat-ui/src/components/annotation-page/top-bar/top-bar.tsx index 39742c3c..adeb1a62 100644 --- a/cvat-ui/src/components/annotation-page/top-bar/top-bar.tsx +++ b/cvat-ui/src/components/annotation-page/top-bar/top-bar.tsx @@ -1,4 +1,4 @@ -// Copyright (C) 2020-2021 Intel Corporation +// Copyright (C) 2020-2022 Intel Corporation // // SPDX-License-Identifier: MIT @@ -20,6 +20,7 @@ interface Props { savingStatuses: string[]; frameNumber: number; frameFilename: string; + frameDeleted: boolean; inputFrameRef: React.RefObject; startFrame: number; stopFrame: number; @@ -64,6 +65,9 @@ interface Props { onRedoClick(): void; onFinishDraw(): void; onSwitchToolsBlockerState(): void; + onDeleteFrame(): void; + onRestoreFrame(): void; + switchNavigationBlocked(blocked: boolean): void; jobInstance: any; } @@ -76,6 +80,7 @@ export default function AnnotationTopBarComponent(props: Props): JSX.Element { playing, frameNumber, frameFilename, + frameDeleted, inputFrameRef, startFrame, stopFrame, @@ -117,6 +122,9 @@ export default function AnnotationTopBarComponent(props: Props): JSX.Element { onRedoClick, onFinishDraw, onSwitchToolsBlockerState, + onDeleteFrame, + onRestoreFrame, + switchNavigationBlocked, jobInstance, isTrainingActive, } = props; @@ -165,13 +173,18 @@ export default function AnnotationTopBarComponent(props: Props): JSX.Element { diff --git a/cvat-ui/src/components/header/header.tsx b/cvat-ui/src/components/header/header.tsx index 395d5db5..89df54c0 100644 --- a/cvat-ui/src/components/header/header.tsx +++ b/cvat-ui/src/components/header/header.tsx @@ -3,7 +3,7 @@ // SPDX-License-Identifier: MIT import './styles.scss'; -import React from 'react'; +import React, { useCallback } from 'react'; import { connect } from 'react-redux'; import { useHistory, useLocation } from 'react-router'; import { Row, Col } from 'antd/lib/grid'; @@ -169,7 +169,7 @@ function HeaderContainer(props: Props): JSX.Element { const history = useHistory(); const location = useLocation(); - function showAboutModal(): void { + const showAboutModal = useCallback((): void => { Modal.info({ title: `${tool.name}`, content: ( @@ -222,7 +222,7 @@ function HeaderContainer(props: Props): JSX.Element { }, }, }); - } + }, [tool]); const resetOrganization = (): void => { localStorage.removeItem('currentOrganization'); diff --git a/cvat-ui/src/components/header/settings-modal/player-settings.tsx b/cvat-ui/src/components/header/settings-modal/player-settings.tsx index 69fcca2a..ef863a9b 100644 --- a/cvat-ui/src/components/header/settings-modal/player-settings.tsx +++ b/cvat-ui/src/components/header/settings-modal/player-settings.tsx @@ -1,4 +1,4 @@ -// Copyright (C) 2020-2021 Intel Corporation +// Copyright (C) 2020-2022 Intel Corporation // // SPDX-License-Identifier: MIT @@ -25,6 +25,7 @@ interface Props { resetZoom: boolean; rotateAll: boolean; smoothImage: boolean; + showDeletedFrames: boolean; canvasBackgroundColor: string; onChangeFrameStep(step: number): void; onChangeFrameSpeed(speed: FrameSpeed): void; @@ -32,6 +33,7 @@ interface Props { onSwitchRotateAll(rotateAll: boolean): void; onChangeCanvasBackgroundColor(color: string): void; onSwitchSmoothImage(enabled: boolean): void; + onSwitchShowingDeletedFrames(enabled: boolean): void; } export default function PlayerSettingsComponent(props: Props): JSX.Element { @@ -41,6 +43,7 @@ export default function PlayerSettingsComponent(props: Props): JSX.Element { resetZoom, rotateAll, smoothImage, + showDeletedFrames, canvasBackgroundColor, onChangeFrameStep, onChangeFrameSpeed, @@ -48,6 +51,7 @@ export default function PlayerSettingsComponent(props: Props): JSX.Element { onSwitchRotateAll, onSwitchSmoothImage, onChangeCanvasBackgroundColor, + onSwitchShowingDeletedFrames, } = props; const minFrameStep = 2; @@ -199,6 +203,22 @@ export default function PlayerSettingsComponent(props: Props): JSX.Element { + + + { + onSwitchShowingDeletedFrames(event.target.checked); + }} + > + Show deleted frames + + + + You will be able to navigate and restore deleted frames + + ); diff --git a/cvat-ui/src/components/header/settings-modal/styles.scss b/cvat-ui/src/components/header/settings-modal/styles.scss index 508ebb57..ab19a924 100644 --- a/cvat-ui/src/components/header/settings-modal/styles.scss +++ b/cvat-ui/src/components/header/settings-modal/styles.scss @@ -1,4 +1,4 @@ -// Copyright (C) 2020 Intel Corporation +// Copyright (C) 2020-2022 Intel Corporation // // SPDX-License-Identifier: MIT @@ -29,6 +29,7 @@ .cvat-workspace-settings-intelligent-polygon-cropping, .cvat-workspace-settings-show-text-always, .cvat-workspace-settings-show-interpolated, +.cvat-workspace-settings-show-deleted, .cvat-workspace-settings-approx-poly-threshold, .cvat-workspace-settings-aam-zoom-margin, .cvat-workspace-settings-text-settings { diff --git a/cvat-ui/src/components/header/settings-modal/workspace-settings.tsx b/cvat-ui/src/components/header/settings-modal/workspace-settings.tsx index 7facb20e..f5b40efb 100644 --- a/cvat-ui/src/components/header/settings-modal/workspace-settings.tsx +++ b/cvat-ui/src/components/header/settings-modal/workspace-settings.tsx @@ -1,4 +1,4 @@ -// Copyright (C) 2020-2021 Intel Corporation +// Copyright (C) 2020-2022 Intel Corporation // // SPDX-License-Identifier: MIT @@ -107,20 +107,22 @@ function WorkspaceSettingsComponent(props: Props): JSX.Element { minutes - - - { - onSwitchShowingInterpolatedTracks(event.target.checked); - }} - > - Show all interpolation tracks - - - - Show hidden interpolated objects in the side panel + + + + { + onSwitchShowingInterpolatedTracks(event.target.checked); + }} + > + Show all interpolation tracks + + + + Show hidden interpolated objects in the side panel + diff --git a/cvat-ui/src/components/jobs-page/styles.scss b/cvat-ui/src/components/jobs-page/styles.scss index e6125491..9cd9ab55 100644 --- a/cvat-ui/src/components/jobs-page/styles.scss +++ b/cvat-ui/src/components/jobs-page/styles.scss @@ -31,7 +31,7 @@ .cvat-job-page-list-item { width: 25%; - border-width: 4px; + border-width: $grid-unit-size * 0.5; display: flex; flex-direction: column; diff --git a/cvat-ui/src/containers/annotation-page/annotation-page.tsx b/cvat-ui/src/containers/annotation-page/annotation-page.tsx index 6f46bd06..cb33016f 100644 --- a/cvat-ui/src/containers/annotation-page/annotation-page.tsx +++ b/cvat-ui/src/containers/annotation-page/annotation-page.tsx @@ -62,7 +62,7 @@ function mapDispatchToProps(dispatch: any, own: OwnProps): DispatchToProps { const jobID = +params.jid; const searchParams = new URLSearchParams(window.location.search); const initialFilters: object[] = []; - let initialFrame = 0; + let initialFrame: number | null = null; if (searchParams.has('frame')) { const searchFrame = +(searchParams.get('frame') as string); diff --git a/cvat-ui/src/containers/annotation-page/review-workspace/controls-side-bar/controls-side-bar.tsx b/cvat-ui/src/containers/annotation-page/review-workspace/controls-side-bar/controls-side-bar.tsx index 8f3c67e3..4e2e328d 100644 --- a/cvat-ui/src/containers/annotation-page/review-workspace/controls-side-bar/controls-side-bar.tsx +++ b/cvat-ui/src/containers/annotation-page/review-workspace/controls-side-bar/controls-side-bar.tsx @@ -1,4 +1,4 @@ -// Copyright (C) 2020-2021 Intel Corporation +// Copyright (C) 2020-2022 Intel Corporation // // SPDX-License-Identifier: MIT @@ -16,6 +16,7 @@ interface StateToProps { activeControl: ActiveControl; keyMap: KeyMap; normalizedKeyMap: Record; + frameIsDeleted: boolean; } interface DispatchToProps { @@ -27,6 +28,7 @@ function mapStateToProps(state: CombinedState): StateToProps { const { annotation: { canvas: { instance: canvasInstance, activeControl }, + player: { frame: { data: { deleted: frameIsDeleted } } }, }, settings: { player: { rotateAll }, @@ -40,6 +42,7 @@ function mapStateToProps(state: CombinedState): StateToProps { activeControl, normalizedKeyMap, keyMap, + frameIsDeleted, }; } diff --git a/cvat-ui/src/containers/annotation-page/standard-workspace/controls-side-bar/controls-side-bar.tsx b/cvat-ui/src/containers/annotation-page/standard-workspace/controls-side-bar/controls-side-bar.tsx index 8105c7e5..443bf61c 100644 --- a/cvat-ui/src/containers/annotation-page/standard-workspace/controls-side-bar/controls-side-bar.tsx +++ b/cvat-ui/src/containers/annotation-page/standard-workspace/controls-side-bar/controls-side-bar.tsx @@ -1,4 +1,4 @@ -// Copyright (C) 2020-2021 Intel Corporation +// Copyright (C) 2020-2022 Intel Corporation // // SPDX-License-Identifier: MIT @@ -26,6 +26,7 @@ interface StateToProps { keyMap: KeyMap; normalizedKeyMap: Record; labels: any[]; + frameData: any; } interface DispatchToProps { @@ -44,6 +45,9 @@ function mapStateToProps(state: CombinedState): StateToProps { annotation: { canvas: { instance: canvasInstance, activeControl }, job: { labels }, + player: { + frame: { data: frameData }, + }, }, settings: { player: { rotateAll }, @@ -58,6 +62,7 @@ function mapStateToProps(state: CombinedState): StateToProps { labels, normalizedKeyMap, keyMap, + frameData, }; } diff --git a/cvat-ui/src/containers/annotation-page/top-bar/top-bar.tsx b/cvat-ui/src/containers/annotation-page/top-bar/top-bar.tsx index a01578f0..c361ec7b 100644 --- a/cvat-ui/src/containers/annotation-page/top-bar/top-bar.tsx +++ b/cvat-ui/src/containers/annotation-page/top-bar/top-bar.tsx @@ -25,6 +25,9 @@ import { showStatistics as showStatisticsAction, switchPlay, undoActionAsync, + deleteFrameAsync, + restoreFrameAsync, + switchNavigationBlocked as switchNavigationBlockedAction, } from 'actions/annotation-actions'; import AnnotationTopBarComponent from 'components/annotation-page/top-bar/top-bar'; import { Canvas } from 'cvat-canvas-wrapper'; @@ -44,6 +47,7 @@ import { switchToolsBlockerState } from 'actions/settings-actions'; interface StateToProps { jobInstance: any; + frameIsDeleted: boolean; frameNumber: number; frameFilename: string; frameStep: number; @@ -59,6 +63,7 @@ interface StateToProps { autoSave: boolean; autoSaveInterval: number; toolsBlockerState: ToolsBlockerState; + showDeletedFrames: boolean; workspace: Workspace; keyMap: KeyMap; normalizedKeyMap: Record; @@ -83,6 +88,9 @@ interface DispatchToProps { changeWorkspace(workspace: Workspace): void; switchPredictor(predictorEnabled: boolean): void; onSwitchToolsBlockerState(toolsBlockerState: ToolsBlockerState): void; + deleteFrame(frame: number): void; + restoreFrame(frame: number): void; + switchNavigationBlocked(blocked: boolean): void; } function mapStateToProps(state: CombinedState): StateToProps { @@ -91,7 +99,11 @@ function mapStateToProps(state: CombinedState): StateToProps { player: { playing, frame: { - filename: frameFilename, number: frameNumber, delay: frameDelay, fetching: frameFetching, + data: { deleted: frameIsDeleted }, + filename: frameFilename, + number: frameNumber, + delay: frameDelay, + fetching: frameFetching, }, }, annotations: { @@ -104,14 +116,19 @@ function mapStateToProps(state: CombinedState): StateToProps { predictor, }, settings: { - player: { frameSpeed, frameStep }, - workspace: { autoSave, autoSaveInterval, toolsBlockerState }, + player: { frameSpeed, frameStep, showDeletedFrames }, + workspace: { + autoSave, + autoSaveInterval, + toolsBlockerState, + }, }, shortcuts: { keyMap, normalizedKeyMap }, plugins: { list }, } = state; return { + frameIsDeleted, frameStep, frameSpeed, frameDelay, @@ -128,6 +145,7 @@ function mapStateToProps(state: CombinedState): StateToProps { autoSave, autoSaveInterval, toolsBlockerState, + showDeletedFrames, workspace, keyMap, normalizedKeyMap, @@ -185,6 +203,15 @@ function mapDispatchToProps(dispatch: any): DispatchToProps { onSwitchToolsBlockerState(toolsBlockerState: ToolsBlockerState): void { dispatch(switchToolsBlockerState(toolsBlockerState)); }, + deleteFrame(frame: number): void { + dispatch(deleteFrameAsync(frame)); + }, + restoreFrame(frame: number): void { + dispatch(restoreFrameAsync(frame)); + }, + switchNavigationBlocked(blocked: boolean): void { + dispatch(switchNavigationBlockedAction(blocked)); + }, }; } @@ -272,13 +299,11 @@ class AnnotationTopBarContainer extends React.PureComponent { private showStatistics = (): void => { const { jobInstance, showStatistics } = this.props; - showStatistics(jobInstance); }; private showFilters = (): void => { const { jobInstance, showFilters } = this.props; - showFilters(jobInstance); }; @@ -294,13 +319,14 @@ class AnnotationTopBarContainer extends React.PureComponent { } }; - private onFirstFrame = (): void => { + private onFirstFrame = async (): Promise => { const { - frameNumber, jobInstance, playing, onSwitchPlay, + frameNumber, jobInstance, playing, onSwitchPlay, showDeletedFrames, } = this.props; - const newFrame = jobInstance.startFrame; - if (newFrame !== frameNumber) { + const newFrame = showDeletedFrames ? jobInstance.startFrame : + await jobInstance.frames.search({ notDeleted: true }, jobInstance.startFrame, frameNumber); + if (newFrame !== frameNumber && newFrame !== null) { if (playing) { onSwitchPlay(false); } @@ -308,13 +334,19 @@ class AnnotationTopBarContainer extends React.PureComponent { } }; - private onBackward = (): void => { + private onBackward = async (): Promise => { const { - frameNumber, frameStep, jobInstance, playing, onSwitchPlay, + frameNumber, frameStep, jobInstance, playing, onSwitchPlay, showDeletedFrames, } = this.props; - const newFrame = Math.max(jobInstance.startFrame, frameNumber - frameStep); - if (newFrame !== frameNumber) { + let newFrame = Math.max(jobInstance.startFrame, frameNumber - frameStep); + if (!showDeletedFrames) { + newFrame = await jobInstance.frames.search( + { notDeleted: true, offset: frameStep }, frameNumber - 1, jobInstance.startFrame, + ); + } + + if (newFrame !== frameNumber && newFrame !== null) { if (playing) { onSwitchPlay(false); } @@ -322,15 +354,17 @@ class AnnotationTopBarContainer extends React.PureComponent { } }; - private onPrevFrame = (): void => { + private onPrevFrame = async (): Promise => { const { prevButtonType } = this.state; const { - frameNumber, jobInstance, playing, onSwitchPlay, + frameNumber, jobInstance, playing, onSwitchPlay, showDeletedFrames, } = this.props; const { startFrame } = jobInstance; - const newFrame = Math.max(jobInstance.startFrame, frameNumber - 1); - if (newFrame !== frameNumber) { + const frameFrom = Math.max(jobInstance.startFrame, frameNumber - 1); + const newFrame = showDeletedFrames ? frameFrom : + await jobInstance.frames.search({ notDeleted: true }, frameFrom, jobInstance.startFrame); + if (newFrame !== frameNumber && newFrame !== null) { if (playing) { onSwitchPlay(false); } @@ -338,22 +372,24 @@ class AnnotationTopBarContainer extends React.PureComponent { if (prevButtonType === 'regular') { this.changeFrame(newFrame); } else if (prevButtonType === 'filtered') { - this.searchAnnotations(frameNumber - 1, startFrame); + this.searchAnnotations(newFrame, startFrame); } else { - this.searchEmptyFrame(frameNumber - 1, startFrame); + this.searchEmptyFrame(newFrame, startFrame); } } }; - private onNextFrame = (): void => { + private onNextFrame = async (): Promise => { const { nextButtonType } = this.state; const { - frameNumber, jobInstance, playing, onSwitchPlay, + frameNumber, jobInstance, playing, onSwitchPlay, showDeletedFrames, } = this.props; const { stopFrame } = jobInstance; - const newFrame = Math.min(jobInstance.stopFrame, frameNumber + 1); - if (newFrame !== frameNumber) { + const frameFrom = Math.min(jobInstance.stopFrame, frameNumber + 1); + const newFrame = showDeletedFrames ? frameFrom : + await jobInstance.frames.search({ notDeleted: true }, frameFrom, jobInstance.stopFrame); + if (newFrame !== frameNumber && newFrame !== null) { if (playing) { onSwitchPlay(false); } @@ -361,20 +397,25 @@ class AnnotationTopBarContainer extends React.PureComponent { if (nextButtonType === 'regular') { this.changeFrame(newFrame); } else if (nextButtonType === 'filtered') { - this.searchAnnotations(frameNumber + 1, stopFrame); + this.searchAnnotations(newFrame, stopFrame); } else { - this.searchEmptyFrame(frameNumber + 1, stopFrame); + this.searchEmptyFrame(newFrame, stopFrame); } } }; - private onForward = (): void => { + private onForward = async (): Promise => { const { - frameNumber, frameStep, jobInstance, playing, onSwitchPlay, + frameNumber, frameStep, jobInstance, playing, onSwitchPlay, showDeletedFrames, } = this.props; + let newFrame = Math.min(jobInstance.stopFrame, frameNumber + frameStep); + if (!showDeletedFrames) { + newFrame = await jobInstance.frames.search( + { notDeleted: true, offset: frameStep }, frameNumber + 1, jobInstance.stopFrame, + ); + } - const newFrame = Math.min(jobInstance.stopFrame, frameNumber + frameStep); - if (newFrame !== frameNumber) { + if (newFrame !== frameNumber && newFrame !== null) { if (playing) { onSwitchPlay(false); } @@ -382,13 +423,14 @@ class AnnotationTopBarContainer extends React.PureComponent { } }; - private onLastFrame = (): void => { + private onLastFrame = async (): Promise => { const { - frameNumber, jobInstance, playing, onSwitchPlay, + frameNumber, jobInstance, playing, onSwitchPlay, showDeletedFrames, } = this.props; - const newFrame = jobInstance.stopFrame; - if (newFrame !== frameNumber) { + const newFrame = showDeletedFrames ? jobInstance.stopFrame : + await jobInstance.frames.search({ notDeleted: true }, jobInstance.stopFrame, frameNumber); + if (newFrame !== frameNumber && frameNumber !== null) { if (playing) { onSwitchPlay(false); } @@ -418,11 +460,11 @@ class AnnotationTopBarContainer extends React.PureComponent { if (playing) { onSwitchPlay(false); } - this.changeFrame(value as number); + this.changeFrame(value); }; private onChangePlayerInputValue = (value: number): void => { - const { onSwitchPlay, playing, frameNumber } = this.props; + const { frameNumber, onSwitchPlay, playing } = this.props; if (value !== frameNumber) { if (playing) { onSwitchPlay(false); @@ -467,6 +509,16 @@ class AnnotationTopBarContainer extends React.PureComponent { copy(url); }; + private onDeleteFrame = (): void => { + const { deleteFrame, frameNumber } = this.props; + deleteFrame(frameNumber); + }; + + private onRestoreFrame = (): void => { + const { restoreFrame, frameNumber } = this.props; + restoreFrame(frameNumber); + }; + private beforeUnloadCallback = (event: BeforeUnloadEvent): string | undefined => { const { jobInstance, forceExit, setForceExitAnnotationFlag } = this.props; if (jobInstance.annotations.hasUnsavedChanges() && !forceExit) { @@ -562,6 +614,7 @@ class AnnotationTopBarContainer extends React.PureComponent { jobInstance: { startFrame, stopFrame }, frameNumber, frameFilename, + frameIsDeleted, undoAction, redoAction, workspace, @@ -574,6 +627,7 @@ class AnnotationTopBarContainer extends React.PureComponent { searchAnnotations, changeWorkspace, switchPredictor, + switchNavigationBlocked, toolsBlockerState, } = this.props; @@ -683,8 +737,11 @@ class AnnotationTopBarContainer extends React.PureComponent { onSliderChange={this.onChangePlayerSliderValue} onInputChange={this.onChangePlayerInputValue} onURLIconClick={this.onURLIconClick} + onDeleteFrame={this.onDeleteFrame} + onRestoreFrame={this.onRestoreFrame} changeWorkspace={changeWorkspace} switchPredictor={switchPredictor} + switchNavigationBlocked={switchNavigationBlocked} predictor={predictor} workspace={workspace} playing={playing} @@ -694,6 +751,7 @@ class AnnotationTopBarContainer extends React.PureComponent { stopFrame={stopFrame} frameNumber={frameNumber} frameFilename={frameFilename} + frameDeleted={frameIsDeleted} inputFrameRef={this.inputFrameRef} undoAction={undoAction} redoAction={redoAction} diff --git a/cvat-ui/src/containers/header/settings-modal/player-settings.tsx b/cvat-ui/src/containers/header/settings-modal/player-settings.tsx index 36b9daa9..335e635c 100644 --- a/cvat-ui/src/containers/header/settings-modal/player-settings.tsx +++ b/cvat-ui/src/containers/header/settings-modal/player-settings.tsx @@ -1,4 +1,4 @@ -// Copyright (C) 2020-2021 Intel Corporation +// Copyright (C) 2020-2022 Intel Corporation // // SPDX-License-Identifier: MIT @@ -12,6 +12,7 @@ import { switchRotateAll, changeCanvasBackgroundColor, switchSmoothImage, + switchShowingDeletedFrames, } from 'actions/settings-actions'; import { CombinedState, FrameSpeed } from 'reducers/interfaces'; @@ -22,6 +23,7 @@ interface StateToProps { rotateAll: boolean; smoothImage: boolean; canvasBackgroundColor: string; + showDeletedFrames: boolean; } interface DispatchToProps { @@ -31,6 +33,7 @@ interface DispatchToProps { onSwitchRotateAll(rotateAll: boolean): void; onChangeCanvasBackgroundColor(color: string): void; onSwitchSmoothImage(enabled: boolean): void; + onSwitchShowingDeletedFrames(enabled: boolean): void; } function mapStateToProps(state: CombinedState): StateToProps { @@ -61,6 +64,9 @@ function mapDispatchToProps(dispatch: any): DispatchToProps { onSwitchSmoothImage(enabled: boolean): void { dispatch(switchSmoothImage(enabled)); }, + onSwitchShowingDeletedFrames(enabled: boolean): void { + dispatch(switchShowingDeletedFrames(enabled)); + }, }; } diff --git a/cvat-ui/src/containers/header/settings-modal/workspace-settings.tsx b/cvat-ui/src/containers/header/settings-modal/workspace-settings.tsx index dbf26e8b..8fae55e0 100644 --- a/cvat-ui/src/containers/header/settings-modal/workspace-settings.tsx +++ b/cvat-ui/src/containers/header/settings-modal/workspace-settings.tsx @@ -1,4 +1,4 @@ -// Copyright (C) 2020-2021 Intel Corporation +// Copyright (C) 2020-2022 Intel Corporation // // SPDX-License-Identifier: MIT diff --git a/cvat-ui/src/cvat-canvas3d-wrapper.ts b/cvat-ui/src/cvat-canvas3d-wrapper.ts index 38109c9c..457cd773 100644 --- a/cvat-ui/src/cvat-canvas3d-wrapper.ts +++ b/cvat-ui/src/cvat-canvas3d-wrapper.ts @@ -1,4 +1,4 @@ -// Copyright (C) 2021 Intel Corporation +// Copyright (C) 2021-2022 Intel Corporation // // SPDX-License-Identifier: MIT @@ -9,8 +9,9 @@ import { ViewType, CameraAction, ViewsDOM, + CanvasMode, } from 'cvat-canvas3d/src/typescript/canvas3d'; export { - Canvas3d, Canvas3dVersion, MouseInteraction, ViewType, CameraAction, ViewsDOM, + Canvas3d, Canvas3dVersion, MouseInteraction, ViewType, CameraAction, ViewsDOM, CanvasMode, }; diff --git a/cvat-ui/src/icons.tsx b/cvat-ui/src/icons.tsx index 02bbf865..67c9487c 100644 --- a/cvat-ui/src/icons.tsx +++ b/cvat-ui/src/icons.tsx @@ -51,6 +51,7 @@ import SVGCVATAzureProvider from './assets/vscode-icons_file-type-azure.svg'; import SVGCVATS3Provider from './assets/S3.svg'; import SVGCVATGoogleCloudProvider from './assets/google-cloud.svg'; import SVGOpenVINO from './assets/openvino.svg'; +import SVGRestoreIcon from './assets/restore-icon.svg'; export const CVATLogo = React.memo((): JSX.Element => ); export const CursorIcon = React.memo((): JSX.Element => ); @@ -99,3 +100,4 @@ export const AzureProvider = React.memo((): JSX.Element => ); export const GoogleCloudProvider = React.memo((): JSX.Element => ); export const OpenVINOIcon = React.memo((): JSX.Element => ); +export const RestoreIcon = React.memo((): JSX.Element => ); diff --git a/cvat-ui/src/reducers/annotation-reducer.ts b/cvat-ui/src/reducers/annotation-reducer.ts index a01e8950..ed780738 100644 --- a/cvat-ui/src/reducers/annotation-reducer.ts +++ b/cvat-ui/src/reducers/annotation-reducer.ts @@ -1,4 +1,4 @@ -// Copyright (C) 2020-2021 Intel Corporation +// Copyright (C) 2020-2022 Intel Corporation // // SPDX-License-Identifier: MIT @@ -1207,6 +1207,63 @@ export default (state = defaultState, action: AnyAction): AnnotationState => { }, }; } + case AnnotationActionTypes.DELETE_FRAME: + case AnnotationActionTypes.RESTORE_FRAME: { + return { + ...state, + player: { + ...state.player, + frame: { + ...state.player.frame, + fetching: true, + }, + }, + canvas: { + ...state.canvas, + ready: false, + }, + }; + } + case AnnotationActionTypes.DELETE_FRAME_FAILED: + case AnnotationActionTypes.RESTORE_FRAME_FAILED: { + return { + ...state, + player: { + ...state.player, + frame: { + ...state.player.frame, + fetching: false, + }, + }, + canvas: { + ...state.canvas, + ready: true, + }, + }; + } + case AnnotationActionTypes.DELETE_FRAME_SUCCESS: + case AnnotationActionTypes.RESTORE_FRAME_SUCCESS: { + return { + ...state, + player: { + ...state.player, + frame: { + ...state.player.frame, + data: action.payload.data, + fetching: false, + }, + }, + annotations: { + ...state.annotations, + history: action.payload.history, + states: action.payload.states, + }, + canvas: { + ...state.canvas, + ready: true, + }, + }; + } case AnnotationActionTypes.CLOSE_JOB: case AuthActionTypes.LOGOUT_SUCCESS: { if (state.canvas.instance) { diff --git a/cvat-ui/src/reducers/interfaces.ts b/cvat-ui/src/reducers/interfaces.ts index c760c78a..06f3adf3 100644 --- a/cvat-ui/src/reducers/interfaces.ts +++ b/cvat-ui/src/reducers/interfaces.ts @@ -411,6 +411,8 @@ export interface NotificationsState { redo: null | ErrorState; search: null | ErrorState; searchEmptyFrame: null | ErrorState; + deleteFrame: null | ErrorState; + restoreFrame: null | ErrorState; savingLogs: null | ErrorState; }; boundaries: { @@ -677,6 +679,7 @@ export interface PlayerSettingsState { resetZoom: boolean; rotateAll: boolean; smoothImage: boolean; + showDeletedFrames: boolean; grid: boolean; gridSize: number; gridColor: GridColor; diff --git a/cvat-ui/src/reducers/notifications-reducer.ts b/cvat-ui/src/reducers/notifications-reducer.ts index 7ed9b528..085da563 100644 --- a/cvat-ui/src/reducers/notifications-reducer.ts +++ b/cvat-ui/src/reducers/notifications-reducer.ts @@ -104,6 +104,8 @@ const defaultState: NotificationsState = { redo: null, search: null, searchEmptyFrame: null, + deleteFrame: null, + restoreFrame: null, savingLogs: null, }, boundaries: { @@ -1299,6 +1301,36 @@ export default function (state = defaultState, action: AnyAction): Notifications }, }; } + case AnnotationActionTypes.DELETE_FRAME_FAILED: { + return { + ...state, + errors: { + ...state.errors, + annotation: { + ...state.errors.annotation, + deleteFrame: { + message: 'Could not delete frame', + reason: action.payload.error, + }, + }, + }, + }; + } + case AnnotationActionTypes.RESTORE_FRAME_FAILED: { + return { + ...state, + errors: { + ...state.errors, + annotation: { + ...state.errors.annotation, + restoreFrame: { + message: 'Could not restore frame', + reason: action.payload.error, + }, + }, + }, + }; + } case CloudStorageActionTypes.GET_CLOUD_STORAGE_FAILED: { return { ...state, diff --git a/cvat-ui/src/reducers/review-reducer.ts b/cvat-ui/src/reducers/review-reducer.ts index 9f7df9e2..801e67c0 100644 --- a/cvat-ui/src/reducers/review-reducer.ts +++ b/cvat-ui/src/reducers/review-reducer.ts @@ -42,6 +42,12 @@ export default function (state: ReviewState = defaultState, action: any): Review newIssuePosition: null, }; } + case AnnotationActionTypes.DELETE_FRAME_SUCCESS: { + return { + ...state, + newIssuePosition: null, + }; + } case ReviewActionTypes.SUBMIT_REVIEW: { const { jobId } = action.payload; return { diff --git a/cvat-ui/src/reducers/settings-reducer.ts b/cvat-ui/src/reducers/settings-reducer.ts index 0b17c001..f003d346 100644 --- a/cvat-ui/src/reducers/settings-reducer.ts +++ b/cvat-ui/src/reducers/settings-reducer.ts @@ -1,4 +1,4 @@ -// Copyright (C) 2020-2021 Intel Corporation +// Copyright (C) 2020-2022 Intel Corporation // // SPDX-License-Identifier: MIT @@ -47,6 +47,7 @@ const defaultState: SettingsState = { resetZoom: false, rotateAll: false, smoothImage: true, + showDeletedFrames: false, grid: false, gridSize: 100, gridColor: GridColor.White, @@ -353,6 +354,15 @@ export default (state = defaultState, action: AnyAction): SettingsState => { ...action.payload.settings, }; } + case SettingsActionTypes.SWITCH_SHOWING_DELETED_FRAMES: { + return { + ...state, + player: { + ...state.player, + showDeletedFrames: action.payload.showDeletedFrames, + }, + }; + } case BoundariesActionTypes.RESET_AFTER_ERROR: case AnnotationActionTypes.GET_JOB_SUCCESS: { const { job } = action.payload; diff --git a/cvat-ui/src/utils/is-able-to-change-frame.ts b/cvat-ui/src/utils/is-able-to-change-frame.ts index 08c8511d..bae9d8b3 100644 --- a/cvat-ui/src/utils/is-able-to-change-frame.ts +++ b/cvat-ui/src/utils/is-able-to-change-frame.ts @@ -10,6 +10,7 @@ export default function isAbleToChangeFrame(): boolean { const state: CombinedState = store.getState(); const { instance } = state.annotation.canvas; + return !!instance && instance.isAbleToChangeFrame() && !state.annotation.player.navigationBlocked; } diff --git a/cvat/apps/dataset_manager/bindings.py b/cvat/apps/dataset_manager/bindings.py index b5f41503..d29f37e8 100644 --- a/cvat/apps/dataset_manager/bindings.py +++ b/cvat/apps/dataset_manager/bindings.py @@ -1,5 +1,5 @@ -# Copyright (C) 2019-2021 Intel Corporation +# Copyright (C) 2019-2022 Intel Corporation # # SPDX-License-Identifier: MIT @@ -206,6 +206,7 @@ class TaskData(InstanceLabelData): return d def _init_frame_info(self): + self._deleted_frames = { k: True for k in self._db_task.data.deleted_frames } if hasattr(self._db_task.data, 'video'): self._frame_info = {frame: { "path": "frame_{:06d}".format(self.abs_frame_id(frame)), @@ -375,16 +376,18 @@ class TaskData(InstanceLabelData): if include_empty: for idx in self._frame_info: - get_frame(idx) + if idx not in self._deleted_frames: + get_frame(idx) anno_manager = AnnotationManager(self._annotation_ir) shape_data = '' for shape in sorted(anno_manager.to_shapes(self._db_task.data.size), key=lambda shape: shape.get("z_order", 0)): - if shape['frame'] not in self._frame_info: + if shape['frame'] not in self._frame_info or shape['frame'] in self._deleted_frames: # After interpolation there can be a finishing frame # outside of the task boundaries. Filter it out to avoid errors. # https://github.com/openvinotoolkit/cvat/issues/2827 + # Also we skipped deleted frames here continue if 'track_id' in shape: if shape['outside']: @@ -401,6 +404,8 @@ class TaskData(InstanceLabelData): get_frame(shape['frame']).labels.update({label.id: label}) for tag in self._annotation_ir.tags: + if tag['frame'] not in self._frame_info or shape['frame'] in self._deleted_frames: + continue get_frame(tag['frame']).tags.append(self._export_tag(tag)) return iter(frames.values()) @@ -408,11 +413,13 @@ class TaskData(InstanceLabelData): @property def shapes(self): for shape in self._annotation_ir.shapes: - yield self._export_labeled_shape(shape) + if shape["frame"] not in self._deleted_frames: + yield self._export_labeled_shape(shape) @property def tracks(self): for idx, track in enumerate(self._annotation_ir.tracks): + track['shapes'] = list(filter(lambda x: x['frame'] not in self._deleted_frames, track['shapes'])) tracked_shapes = TrackManager.get_interpolated_shapes( track, 0, self._db_task.data.size) for tracked_shape in tracked_shapes: @@ -427,13 +434,14 @@ class TaskData(InstanceLabelData): group=track["group"], source=track["source"], shapes=[self._export_tracked_shape(shape) - for shape in tracked_shapes], + for shape in tracked_shapes if shape["frame"] not in self._deleted_frames], ) @property def tags(self): for tag in self._annotation_ir.tags: - yield self._export_tag(tag) + if tag["frame"] not in self._deleted_frames: + yield self._export_tag(tag) @property def meta(self): @@ -538,6 +546,10 @@ class TaskData(InstanceLabelData): def frame_info(self): return self._frame_info + @property + def deleted_frames(self): + return self._deleted_frames + @property def frame_step(self): return self._frame_step @@ -700,6 +712,7 @@ class ProjectData(InstanceLabelData): def _init_frame_info(self): self._frame_info = dict() + self._deleted_frames = { (task.id, frame): True for task in self._db_tasks.values() for frame in task.data.deleted_frames } original_names = DefaultDict[Tuple[str, str], int](int) for task in self._db_tasks.values(): defaulted_subset = get_defaulted_subset(task.subset, self._subsets) @@ -832,13 +845,14 @@ class ProjectData(InstanceLabelData): if include_empty: for ident in self._frame_info: - get_frame(*ident) + if ident not in self._deleted_frames: + get_frame(*ident) for task in self._db_tasks.values(): anno_manager = AnnotationManager(self._annotation_irs[task.id]) for shape in sorted(anno_manager.to_shapes(task.data.size), key=lambda shape: shape.get("z_order", 0)): - if (task.id, shape['frame']) not in self._frame_info: + if (task.id, shape['frame']) not in self._frame_info or (task.id, shape['frame']) in self._deleted_frames: continue if 'track_id' in shape: if shape['outside']: @@ -849,6 +863,8 @@ class ProjectData(InstanceLabelData): get_frame(task.id, shape['frame']).labeled_shapes.append(exported_shape) for tag in self._annotation_irs[task.id].tags: + if (task.id, tag['frame']) not in self._frame_info: + continue get_frame(task.id, tag['frame']).tags.append(self._export_tag(tag, task.id)) return iter(frames.values()) @@ -857,13 +873,15 @@ class ProjectData(InstanceLabelData): def shapes(self): for task in self._db_tasks.values(): for shape in self._annotation_irs[task.id].shapes: - yield self._export_labeled_shape(shape, task.id) + if (task.id, shape['frame']) not in self._deleted_frames: + yield self._export_labeled_shape(shape, task.id) @property def tracks(self): idx = 0 for task in self._db_tasks.values(): for track in self._annotation_irs[task.id].tracks: + track['shapes'] = list(filter(lambda x: (task.id, x['frame']) not in self._deleted_frames, track['shapes'])) tracked_shapes = TrackManager.get_interpolated_shapes( track, 0, task.data.size ) @@ -877,8 +895,8 @@ class ProjectData(InstanceLabelData): label=self._get_label_name(track["label_id"]), group=track["group"], source=track["source"], - shapes=[self._export_tracked_shape(shape, task.id) - for shape in tracked_shapes], + shapes=[self._export_tracked_shape(shape, task.id) for shape in tracked_shapes + if (task.id, shape["frame"]) not in self._deleted_frames], task_id=task.id ) idx+=1 @@ -887,7 +905,8 @@ class ProjectData(InstanceLabelData): def tags(self): for task in self._db_tasks.values(): for tag in self._annotation_irs[task.id].tags: - yield self._export_tag(tag, task.id) + if (task.id, tag['frame']) not in self._deleted_frames: + yield self._export_tag(tag, task.id) @property def meta(self): @@ -901,6 +920,10 @@ class ProjectData(InstanceLabelData): def frame_info(self): return self._frame_info + @property + def deleted_frames(self): + return self._deleted_frames + @property def frame_step(self): return self._frame_steps diff --git a/cvat/apps/dataset_manager/formats/cvat.py b/cvat/apps/dataset_manager/formats/cvat.py index acffd532..2c7a223b 100644 --- a/cvat/apps/dataset_manager/formats/cvat.py +++ b/cvat/apps/dataset_manager/formats/cvat.py @@ -1034,6 +1034,9 @@ def dump_media_files(task_data: TaskData, img_dir: str, project_data: ProjectDat frame_provider.Quality.ORIGINAL, frame_provider.Type.BUFFER) for frame_id, (frame_data, _) in enumerate(frames): + if (project_data is not None and (task_data.db_task.id, frame_id) in project_data.deleted_frames) \ + or frame_id in task_data.deleted_frames: + continue frame_name = task_data.frame_info[frame_id]['path'] if project_data is None \ else project_data.frame_info[(task_data.db_task.id, frame_id)]['path'] img_path = osp.join(img_dir, frame_name + ext) diff --git a/cvat/apps/engine/backup.py b/cvat/apps/engine/backup.py index dc900bc3..739d70f9 100644 --- a/cvat/apps/engine/backup.py +++ b/cvat/apps/engine/backup.py @@ -113,6 +113,7 @@ class _TaskBackupBase(_BackupBase): 'storage_method', 'storage', 'sorting_method', + 'deleted_frames', } self._prepare_meta(allowed_fields, data) @@ -310,6 +311,8 @@ class TaskExporter(_ExporterBase, _TaskBackupBase): data_serializer = DataSerializer(self._db_data) data = data_serializer.data data['chunk_type'] = data.pop('compressed_chunk_type') + # There are no deleted frames in DataSerializer so we need to pick it + data['deleted_frames'] = self._db_data.deleted_frames return self._prepare_data_meta(data) task = serialize_task() @@ -511,8 +514,9 @@ class TaskImporter(_ImporterBase, _TaskBackupBase): db_data.start_frame = data['start_frame'] db_data.stop_frame = data['stop_frame'] db_data.frame_filter = data['frame_filter'] + db_data.deleted_frames = data_serializer.initial_data.get('deleted_frames', []) db_data.storage = StorageChoice.LOCAL - db_data.save(update_fields=['start_frame', 'stop_frame', 'frame_filter', 'storage']) + db_data.save(update_fields=['start_frame', 'stop_frame', 'frame_filter', 'storage', 'deleted_frames']) for db_job, job in zip(self._get_db_jobs(), jobs): db_job.status = job['status'] diff --git a/cvat/apps/engine/migrations/0053_data_deleted_frames.py b/cvat/apps/engine/migrations/0053_data_deleted_frames.py new file mode 100644 index 00000000..8bbf4979 --- /dev/null +++ b/cvat/apps/engine/migrations/0053_data_deleted_frames.py @@ -0,0 +1,19 @@ +# Generated by Django 3.2.12 on 2022-05-20 09:21 + +import cvat.apps.engine.models +from django.db import migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('engine', '0052_alter_cloudstorage_specific_attributes'), + ] + + operations = [ + migrations.AddField( + model_name='data', + name='deleted_frames', + field=cvat.apps.engine.models.IntArrayField(default=''), + ), + ] diff --git a/cvat/apps/engine/models.py b/cvat/apps/engine/models.py index ff86d304..5af453f1 100644 --- a/cvat/apps/engine/models.py +++ b/cvat/apps/engine/models.py @@ -1,4 +1,4 @@ -# Copyright (C) 2018-2019 Intel Corporation +# Copyright (C) 2018-2022 Intel Corporation # # SPDX-License-Identifier: MIT @@ -6,6 +6,7 @@ import os import re import shutil from enum import Enum +from typing import Optional from django.conf import settings from django.contrib.auth.models import User @@ -124,6 +125,41 @@ class SortingMethod(str, Enum): def __str__(self): return self.value +class AbstractArrayField(models.TextField): + separator = "," + converter = lambda x: x + + def __init__(self, *args, store_sorted:Optional[bool]=False, unique_values:Optional[bool]=False, **kwargs): + self._store_sorted = store_sorted + self._unique_values = unique_values + super().__init__(*args,**{'default': '', **kwargs}) + + def from_db_value(self, value, expression, connection): + if not value: + return [] + if value.startswith('[') and value.endswith(']'): + value = value[1:-1] + return [self.converter(v) for v in value.split(self.separator)] + + def to_python(self, value): + if isinstance(value, list): + return value + + return self.from_db_value(value, None, None) + + def get_prep_value(self, value): + if self._unique_values: + value = list(dict.fromkeys(value)) + if self._store_sorted: + value = sorted(value) + return self.separator.join(map(str, value)) + +class FloatArrayField(AbstractArrayField): + converter = float + +class IntArrayField(AbstractArrayField): + converter = int + class Data(models.Model): chunk_size = models.PositiveIntegerField(null=True) size = models.PositiveIntegerField(default=0) @@ -139,6 +175,7 @@ class Data(models.Model): storage = models.CharField(max_length=15, choices=StorageChoice.choices(), default=StorageChoice.LOCAL) cloud_storage = models.ForeignKey('CloudStorage', on_delete=models.SET_NULL, null=True, related_name='data') sorting_method = models.CharField(max_length=15, choices=SortingMethod.choices(), default=SortingMethod.LEXICOGRAPHICAL) + deleted_frames = IntArrayField(store_sorted=True, unique_values=True) class Meta: default_permissions = () @@ -529,25 +566,6 @@ class Commit(models.Model): class JobCommit(Commit): job = models.ForeignKey(Job, on_delete=models.CASCADE, related_name="commits") -class FloatArrayField(models.TextField): - separator = "," - - def from_db_value(self, value, expression, connection): - if not value: - return value - if value.startswith('[') and value.endswith(']'): - value = value[1:-1] - return [float(v) for v in value.split(self.separator)] - - def to_python(self, value): - if isinstance(value, list): - return value - - return self.from_db_value(value, None, None) - - def get_prep_value(self, value): - return self.separator.join(map(str, value)) - class Shape(models.Model): type = models.CharField(max_length=16, choices=ShapeType.choices()) occluded = models.BooleanField(default=False) diff --git a/cvat/apps/engine/serializers.py b/cvat/apps/engine/serializers.py index 1ca89966..ed01e5a7 100644 --- a/cvat/apps/engine/serializers.py +++ b/cvat/apps/engine/serializers.py @@ -1,4 +1,4 @@ -# Copyright (C) 2019-2021 Intel Corporation +# Copyright (C) 2019-2022 Intel Corporation # # SPDX-License-Identifier: MIT @@ -404,6 +404,7 @@ class DataSerializer(serializers.ModelSerializer): remote_file = models.RemoteFile(data=instance, **f) remote_file.save() + class TaskSerializer(WriteOnceMixin, serializers.ModelSerializer): labels = LabelSerializer(many=True, source='label_set', partial=True, required=False) segments = SegmentSerializer(many=True, source='segment_set', read_only=True) @@ -681,9 +682,10 @@ class PluginsSerializer(serializers.Serializer): MODELS = serializers.BooleanField() PREDICT = serializers.BooleanField() -class DataMetaSerializer(serializers.ModelSerializer): +class DataMetaReadSerializer(serializers.ModelSerializer): frames = FrameMetaSerializer(many=True, allow_null=True) image_quality = serializers.IntegerField(min_value=0, max_value=100) + deleted_frames = serializers.ListField(child=serializers.IntegerField(min_value=0)) class Meta: model = models.Data @@ -695,16 +697,16 @@ class DataMetaSerializer(serializers.ModelSerializer): 'stop_frame', 'frame_filter', 'frames', + 'deleted_frames', ) - read_only_fields = ( - 'chunk_size', - 'size', - 'image_quality', - 'start_frame', - 'stop_frame', - 'frame_filter', - 'frames', - ) + read_only_fields = fields + +class DataMetaWriteSerializer(serializers.ModelSerializer): + deleted_frames = serializers.ListField(child=serializers.IntegerField(min_value=0)) + + class Meta: + model = models.Data + fields = ('deleted_frames',) class AttributeValSerializer(serializers.Serializer): spec_id = serializers.IntegerField() diff --git a/cvat/apps/engine/tests/test_rest_api.py b/cvat/apps/engine/tests/test_rest_api.py index a87cf5f0..1059dc1f 100644 --- a/cvat/apps/engine/tests/test_rest_api.py +++ b/cvat/apps/engine/tests/test_rest_api.py @@ -399,6 +399,49 @@ class JobPartialUpdateAPITestCase(JobUpdateAPITestCase): response = self._run_api_v2_jobs_id(self.job.id, self.owner, data) self._check_request(response, data) +class JobDataMetaPartialUpdateAPITestCase(APITestCase): + def setUp(self): + self.client = APIClient() + self.task = create_dummy_db_tasks(self)[0] + self.job = Job.objects.filter(segment__task_id=self.task.id).first() + self.job.assignee = self.annotator + self.job.save() + + @classmethod + def setUpTestData(cls): + create_db_users(cls) + + def _run_api_v1_jobs_data_meta_id(self, jid, user, data): + with ForceLogin(user, self.client): + response = self.client.patch('/api/jobs/{}/data/meta'.format(jid), data=data, format='json') + + return response + + def _check_response(self, response, db_data, data): + self.assertEqual(response.status_code, status.HTTP_200_OK) + deleted_frames = data.get("deleted_frames", db_data.deleted_frames) + self.assertEqual(response.data["deleted_frames"], deleted_frames) + + def _check_api_v1_jobs_data_meta_id(self, user, data): + response = self._run_api_v1_jobs_data_meta_id(self.job.id, user, data) + if user is None: + self.assertEqual(response.status_code, status.HTTP_401_UNAUTHORIZED) + elif user == self.job.segment.task.owner or user == self.job.segment.task.assignee or user == self.job.assignee or user.is_superuser: + self._check_response(response, self.job.segment.task.data, data) + else: + self.assertEqual(response.status_code, status.HTTP_403_FORBIDDEN) + + def test_api_v1_jobss_data_meta(self): + data = { + "deleted_frames": [1,2,3] + } + self._check_api_v1_jobs_data_meta_id(self.admin, data) + + data = { + "deleted_frames": [] + } + self._check_api_v1_jobs_data_meta_id(self.admin, data) + class ServerAboutAPITestCase(APITestCase): ACCEPT_HEADER_TEMPLATE = 'application/vnd.cvat+json; version={}' @@ -2112,6 +2155,49 @@ class TaskPartialUpdateAPITestCase(TaskUpdateAPITestCase): } self._check_api_v2_tasks_id(None, data) +class TaskDataMetaPartialUpdateAPITestCase(APITestCase): + + def setUp(self): + self.client = APIClient() + + @classmethod + def setUpTestData(cls): + create_db_users(cls) + cls.tasks = create_dummy_db_tasks(cls) + + def _run_api_v1_task_data_meta_id(self, tid, user, data): + with ForceLogin(user, self.client): + response = self.client.patch('/api/tasks/{}/data/meta'.format(tid), + data=data, format="json") + + return response + + def _check_response(self, response, db_data, data): + self.assertEqual(response.status_code, status.HTTP_200_OK) + deleted_frames = data.get("deleted_frames", db_data.deleted_frames) + self.assertEqual(response.data["deleted_frames"], deleted_frames) + + def _check_api_v1_task_data_id(self, user, data): + for db_task in self.tasks: + response = self._run_api_v1_task_data_meta_id(db_task.id, user, data) + if user is None: + self.assertEqual(response.status_code, status.HTTP_401_UNAUTHORIZED) + elif user == db_task.owner or user == db_task.assignee or user.is_superuser: + self._check_response(response, db_task.data, data) + else: + self.assertEqual(response.status_code, status.HTTP_403_FORBIDDEN) + + def test_api_v1_tasks_data_meta(self): + data = { + "deleted_frames": [1,2,3] + } + self._check_api_v1_task_data_id(self.user, data) + + data = { + "deleted_frames": [] + } + self._check_api_v1_task_data_id(self.user, data) + class TaskUpdateLabelsAPITestCase(UpdateLabelsAPITestCase): @classmethod def setUpTestData(cls): diff --git a/cvat/apps/engine/views.py b/cvat/apps/engine/views.py index 96a7e1dd..2999f718 100644 --- a/cvat/apps/engine/views.py +++ b/cvat/apps/engine/views.py @@ -54,7 +54,7 @@ from cvat.apps.engine.models import ( from cvat.apps.engine.models import CloudStorage as CloudStorageModel from cvat.apps.engine.serializers import ( AboutSerializer, AnnotationFileSerializer, BasicUserSerializer, - DataMetaSerializer, DataSerializer, ExceptionSerializer, + DataMetaReadSerializer, DataMetaWriteSerializer, DataSerializer, ExceptionSerializer, FileInfoSerializer, JobReadSerializer, JobWriteSerializer, LabeledDataSerializer, LogEventSerializer, ProjectSerializer, ProjectSearchSerializer, RqStatusSerializer, TaskSerializer, UserSerializer, PluginsSerializer, IssueReadSerializer, @@ -941,20 +941,29 @@ class TaskViewSet(UploadMixin, viewsets.ModelViewSet): return response - @staticmethod @extend_schema(summary='Method provides a meta information about media files which are related with the task', responses={ - '200': DataMetaSerializer, + '200': DataMetaReadSerializer, + }) + @extend_schema(methods=['PATCH'], summary='Method performs an update of data meta fields (deleted frames)', + responses={ + '200': DataMetaReadSerializer, }) - @action(detail=True, methods=['GET'], serializer_class=DataMetaSerializer, + @action(detail=True, methods=['GET', 'PATCH'], serializer_class=DataMetaReadSerializer, url_path='data/meta') - def data_info(request, pk): + def metadata(self, request, pk): + self.get_object() #force to call check_object_permissions db_task = models.Task.objects.prefetch_related( Prefetch('data', queryset=models.Data.objects.select_related('video').prefetch_related( Prefetch('images', queryset=models.Image.objects.prefetch_related('related_files').order_by('frame')) )) ).get(pk=pk) + if request.method == 'PATCH': + serializer = DataMetaWriteSerializer(instance=db_task.data, data=request.data) + if serializer.is_valid(raise_exception=True): + db_task.data = serializer.save() + if hasattr(db_task.data, 'video'): media = [db_task.data.video] else: @@ -970,7 +979,7 @@ class TaskViewSet(UploadMixin, viewsets.ModelViewSet): db_data = db_task.data db_data.frames = frame_meta - serializer = DataMetaSerializer(db_data) + serializer = DataMetaReadSerializer(db_data) return Response(serializer.data) @extend_schema(summary='Export task as a dataset in a specific format', @@ -1201,6 +1210,76 @@ class JobViewSet(viewsets.GenericViewSet, mixins.ListModelMixin, return data_getter(request, db_job.segment.start_frame, db_job.segment.stop_frame, db_job.segment.task.data) + @extend_schema(summary='Method provides a meta information about media files which are related with the job', + responses={ + '200': DataMetaReadSerializer, + }) + @extend_schema(methods=['PATCH'], summary='Method performs an update of data meta fields (deleted frames)', + responses={ + '200': DataMetaReadSerializer, + }, tags=['tasks'], versions=['2.0']) + @action(detail=True, methods=['GET', 'PATCH'], serializer_class=DataMetaReadSerializer, + url_path='data/meta') + def metadata(self, request, pk): + self.get_object() #force to call check_object_permissions + db_job = models.Job.objects.prefetch_related( + 'segment', + 'segment__task', + Prefetch('segment__task__data', queryset=models.Data.objects.select_related('video').prefetch_related( + Prefetch('images', queryset=models.Image.objects.prefetch_related('related_files').order_by('frame')) + )) + ).get(pk=pk) + + db_data = db_job.segment.task.data + start_frame = db_job.segment.start_frame + stop_frame = db_job.segment.stop_frame + data_start_frame = db_data.start_frame + start_frame * db_data.get_frame_step() + data_stop_frame = db_data.start_frame + stop_frame * db_data.get_frame_step() + + if request.method == 'PATCH': + serializer = DataMetaWriteSerializer(instance=db_data, data=request.data) + if serializer.is_valid(raise_exception=True): + serializer.validated_data['deleted_frames'] = list(filter( + lambda frame: frame >= start_frame and frame <= stop_frame, + serializer.validated_data['deleted_frames'] + )) + list(filter( + lambda frame: frame < start_frame and frame > stop_frame, + db_data.deleted_frames, + )) + db_data = serializer.save() + db_job.segment.task.save() + if db_job.segment.task.project: + db_job.segment.task.project.save() + + if hasattr(db_data, 'video'): + media = [db_data.video] + else: + media = list(db_data.images.filter( + frame__gte=data_start_frame, + frame__lte=data_stop_frame, + ).all()) + + # Filter data with segment size + # Should data.size also be cropped by segment size? + db_data.deleted_frames = filter( + lambda frame: frame >= start_frame and frame <= stop_frame, + db_data.deleted_frames, + ) + db_data.start_frame = data_start_frame + db_data.stop_frame = data_stop_frame + + frame_meta = [{ + 'width': item.width, + 'height': item.height, + 'name': item.path, + 'has_related_context': hasattr(item, 'related_files') and item.related_files.exists() + } for item in media] + + db_data.frames = frame_meta + + serializer = DataMetaReadSerializer(db_data) + return Response(serializer.data) + @extend_schema(summary='The action returns the list of tracked ' 'changes for the job', responses={ '200': JobCommitSerializer(many=True), diff --git a/cvat/apps/iam/permissions.py b/cvat/apps/iam/permissions.py index a9c92a2c..04d14abe 100644 --- a/cvat/apps/iam/permissions.py +++ b/cvat/apps/iam/permissions.py @@ -651,8 +651,9 @@ class TaskPermission(OpenPolicyAgentPermission): ('append_annotations_chunk', 'PATCH'): 'update:annotations', ('append_annotations_chunk', 'HEAD'): 'update:annotations', ('dataset_export', 'GET'): 'export:dataset', + ('metadata', 'GET'): 'view:metadata', + ('metadata', 'PATCH'): 'update:metadata', ('data', 'GET'): 'view:data', - ('data_info', 'GET'): 'view:data', ('data', 'POST'): 'upload:data', ('append_data_chunk', 'PATCH'): 'upload:data', ('append_data_chunk', 'HEAD'): 'upload:data', @@ -801,6 +802,8 @@ class JobPermission(OpenPolicyAgentPermission): ('append_annotations_chunk', 'PATCH'): 'update:annotations', ('append_annotations_chunk', 'HEAD'): 'update:annotations', ('data', 'GET'): 'view:data', + ('metadata','GET'): 'view:metadata', + ('metadata','PATCH'): 'update:metadata', ('issues', 'GET'): 'view', ('commits', 'GET'): 'view:commits' }.get((view.action, request.method)) @@ -1051,7 +1054,8 @@ class PolicyEnforcer(BasePermission): @staticmethod def is_metadata_request(request, view): - return request.method == 'OPTIONS' or view.action == 'metadata' + return request.method == 'OPTIONS' \ + or (request.method == 'POST' and view.action == 'metadata' and len(request.data) == 0) class IsMemberInOrganization(BasePermission): message = 'You should be an active member in the organization.' diff --git a/cvat/apps/iam/rules/jobs.csv b/cvat/apps/iam/rules/jobs.csv index d6e9c781..56d6ac45 100644 --- a/cvat/apps/iam/rules/jobs.csv +++ b/cvat/apps/iam/rules/jobs.csv @@ -33,6 +33,14 @@ view:data,Job,Sandbox,None,,GET,/jobs/{id}/data,Admin,N/A view:data,Job,Sandbox,"Project:owner, Project:assignee, Task:owner, Task:assignee, Assignee",,GET,/jobs/{id}/data,None,N/A view:data,Job,Organization,None,,GET,/jobs/{id}/data,User,Maintainer view:data,Job,Organization,"Project:owner, Project:assignee, Task:owner, Task:assignee, Assignee",,GET,/jobs/{id}/data,None,Worker +view:metadata,Job,Sandbox,None,,GET,/jobs/{id}/data/meta,Admin,N/A +view:metadata,Job,Sandbox,"Project:owner, Project:assignee, Task:owner, Task:assignee, Assignee",,GET,/jobs/{id}/data/meta,None,N/A +view:metadata,Job,Organization,None,,GET,/jobs/{id}/data/meta,User,Maintainer +view:metadata,Job,Organization,"Project:owner, Project:assignee, Task:owner, Task:assignee, Assignee",,GET,/jobs/{id}/data/meta,None,Worker +update:metadata,Job,Sandbox,None,,PATCH,/jobs/{id}/data/meta,Admin,N/A +update:metadata,Job,Sandbox,"Project:owner, Project:assignee, Task:owner, Task:assignee, Assignee",,PATCH,/jobs/{id}/data/meta,Worker,N/A +update:metadata,Job,Organization,None,,PATCH,/jobs/{id}/data/meta,User,Maintainer +update:metadata,Job,Organization,"Project:owner, Project:assignee, Task:owner, Task:assignee, Assignee",,PATCH,/jobs/{id}/data/meta,Worker,Worker view:commits,Job,Sandbox,None,,GET,/jobs/{id}/commits,Admin,N/A view:commits,Job,Sandbox,"Project:owner, Project:assignee, Task:owner, Task:assignee, Assignee",,GET,/jobs/{id}/commits,None,N/A view:commits,Job,Organization,None,,GET,/jobs/{id}/commits,User,Maintainer diff --git a/cvat/apps/iam/rules/jobs.rego b/cvat/apps/iam/rules/jobs.rego index 043db9e1..5a4f8820 100644 --- a/cvat/apps/iam/rules/jobs.rego +++ b/cvat/apps/iam/rules/jobs.rego @@ -139,20 +139,20 @@ filter = [] { # Django Q object to filter list of entries } allow { - { utils.VIEW, utils.VIEW_ANNOTATIONS, utils.VIEW_DATA, utils.VIEW_COMMITS }[input.scope] + { utils.VIEW, utils.VIEW_ANNOTATIONS, utils.VIEW_DATA, utils.VIEW_METADATA, utils.VIEW_COMMITS }[input.scope] utils.is_sandbox is_job_staff } allow { - { utils.VIEW, utils.VIEW_ANNOTATIONS, utils.VIEW_DATA, utils.VIEW_COMMITS }[input.scope] + { utils.VIEW, utils.VIEW_ANNOTATIONS, utils.VIEW_DATA, utils.VIEW_METADATA, utils.VIEW_COMMITS }[input.scope] input.auth.organization.id == input.resource.organization.id utils.has_perm(utils.USER) organizations.has_perm(organizations.MAINTAINER) } allow { - { utils.VIEW, utils.VIEW_ANNOTATIONS, utils.VIEW_DATA, utils.VIEW_COMMITS }[input.scope] + { utils.VIEW, utils.VIEW_ANNOTATIONS, utils.VIEW_DATA, utils.VIEW_METADATA, utils.VIEW_COMMITS }[input.scope] input.auth.organization.id == input.resource.organization.id organizations.has_perm(organizations.WORKER) is_job_staff @@ -160,7 +160,7 @@ allow { allow { { utils.UPDATE_STATE, utils.UPDATE_ANNOTATIONS, utils.DELETE_ANNOTATIONS, - utils.IMPORT_ANNOTATIONS }[input.scope] + utils.IMPORT_ANNOTATIONS, utils.UPDATE_METADATA }[input.scope] utils.is_sandbox utils.has_perm(utils.WORKER) is_job_staff @@ -168,7 +168,7 @@ allow { allow { { utils.UPDATE_STATE, utils.UPDATE_ANNOTATIONS, utils.DELETE_ANNOTATIONS, - utils.IMPORT_ANNOTATIONS }[input.scope] + utils.IMPORT_ANNOTATIONS, utils.UPDATE_METADATA }[input.scope] input.auth.organization.id == input.resource.organization.id utils.has_perm(utils.USER) organizations.has_perm(organizations.MAINTAINER) @@ -176,7 +176,7 @@ allow { allow { { utils.UPDATE_STATE, utils.UPDATE_ANNOTATIONS, utils.DELETE_ANNOTATIONS, - utils.IMPORT_ANNOTATIONS }[input.scope] + utils.IMPORT_ANNOTATIONS, utils.UPDATE_METADATA }[input.scope] input.auth.organization.id == input.resource.organization.id utils.has_perm(utils.WORKER) organizations.has_perm(organizations.WORKER) diff --git a/cvat/apps/iam/rules/jobs_test.gen.rego b/cvat/apps/iam/rules/jobs_test.gen.rego index 018c2169..3fa3d9ab 100644 --- a/cvat/apps/iam/rules/jobs_test.gen.rego +++ b/cvat/apps/iam/rules/jobs_test.gen.rego @@ -1,13215 +1,15849 @@ package jobs -test_scope_VIEW_context_SANDBOX_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 97, "privilege": "admin"}, "organization": null}, "resource": {"id": 358, "assignee": {"id": 519}, "organization": {"id": 684}, "project": {"id": 388, "owner": {"id": 97}, "assignee": {"id": 870}}, "task": {"id": 329, "owner": {"id": 983}, "assignee": {"id": 1045}}}} +test_scope_VIEW_DATA_context_SANDBOX_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 81, "privilege": "admin"}, "organization": null}, "resource": {"id": 329, "assignee": {"id": 598}, "organization": {"id": 637}, "project": {"id": 310, "owner": {"id": 81}, "assignee": {"id": 812}}, "task": {"id": 348, "owner": {"id": 935}, "assignee": {"id": 1058}}}} +} + +test_scope_VIEW_DATA_context_SANDBOX_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 98, "privilege": "business"}, "organization": null}, "resource": {"id": 370, "assignee": {"id": 501}, "organization": {"id": 687}, "project": {"id": 392, "owner": {"id": 98}, "assignee": {"id": 887}}, "task": {"id": 368, "owner": {"id": 996}, "assignee": {"id": 1034}}}} +} + +test_scope_VIEW_DATA_context_SANDBOX_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 29, "privilege": "user"}, "organization": null}, "resource": {"id": 370, "assignee": {"id": 529}, "organization": {"id": 675}, "project": {"id": 328, "owner": {"id": 29}, "assignee": {"id": 809}}, "task": {"id": 390, "owner": {"id": 980}, "assignee": {"id": 1007}}}} +} + +test_scope_VIEW_DATA_context_SANDBOX_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 7, "privilege": "worker"}, "organization": null}, "resource": {"id": 362, "assignee": {"id": 519}, "organization": {"id": 624}, "project": {"id": 337, "owner": {"id": 7}, "assignee": {"id": 807}}, "task": {"id": 374, "owner": {"id": 994}, "assignee": {"id": 1069}}}} +} + +test_scope_VIEW_DATA_context_SANDBOX_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 91, "privilege": "none"}, "organization": null}, "resource": {"id": 314, "assignee": {"id": 513}, "organization": {"id": 695}, "project": {"id": 370, "owner": {"id": 91}, "assignee": {"id": 834}}, "task": {"id": 336, "owner": {"id": 977}, "assignee": {"id": 1026}}}} +} + +test_scope_VIEW_DATA_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 98, "privilege": "admin"}, "organization": null}, "resource": {"id": 329, "assignee": {"id": 528}, "organization": {"id": 603}, "project": {"id": 384, "owner": {"id": 724}, "assignee": {"id": 98}}, "task": {"id": 342, "owner": {"id": 935}, "assignee": {"id": 1008}}}} +} + +test_scope_VIEW_DATA_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 94, "privilege": "business"}, "organization": null}, "resource": {"id": 383, "assignee": {"id": 541}, "organization": {"id": 659}, "project": {"id": 356, "owner": {"id": 756}, "assignee": {"id": 94}}, "task": {"id": 327, "owner": {"id": 965}, "assignee": {"id": 1060}}}} +} + +test_scope_VIEW_DATA_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 34, "privilege": "user"}, "organization": null}, "resource": {"id": 362, "assignee": {"id": 580}, "organization": {"id": 630}, "project": {"id": 335, "owner": {"id": 756}, "assignee": {"id": 34}}, "task": {"id": 391, "owner": {"id": 936}, "assignee": {"id": 1030}}}} +} + +test_scope_VIEW_DATA_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 69, "privilege": "worker"}, "organization": null}, "resource": {"id": 348, "assignee": {"id": 535}, "organization": {"id": 696}, "project": {"id": 353, "owner": {"id": 732}, "assignee": {"id": 69}}, "task": {"id": 360, "owner": {"id": 902}, "assignee": {"id": 1095}}}} +} + +test_scope_VIEW_DATA_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 55, "privilege": "none"}, "organization": null}, "resource": {"id": 393, "assignee": {"id": 566}, "organization": {"id": 683}, "project": {"id": 334, "owner": {"id": 778}, "assignee": {"id": 55}}, "task": {"id": 399, "owner": {"id": 961}, "assignee": {"id": 1059}}}} +} + +test_scope_VIEW_DATA_context_SANDBOX_ownership_TASK_OWNER_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 97, "privilege": "admin"}, "organization": null}, "resource": {"id": 388, "assignee": {"id": 523}, "organization": {"id": 624}, "project": {"id": 327, "owner": {"id": 794}, "assignee": {"id": 861}}, "task": {"id": 335, "owner": {"id": 97}, "assignee": {"id": 1075}}}} +} + +test_scope_VIEW_DATA_context_SANDBOX_ownership_TASK_OWNER_privilege_BUSINESS_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 88, "privilege": "business"}, "organization": null}, "resource": {"id": 320, "assignee": {"id": 530}, "organization": {"id": 622}, "project": {"id": 370, "owner": {"id": 709}, "assignee": {"id": 820}}, "task": {"id": 300, "owner": {"id": 88}, "assignee": {"id": 1057}}}} +} + +test_scope_VIEW_DATA_context_SANDBOX_ownership_TASK_OWNER_privilege_USER_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 88, "privilege": "user"}, "organization": null}, "resource": {"id": 344, "assignee": {"id": 552}, "organization": {"id": 642}, "project": {"id": 341, "owner": {"id": 785}, "assignee": {"id": 813}}, "task": {"id": 320, "owner": {"id": 88}, "assignee": {"id": 1052}}}} +} + +test_scope_VIEW_DATA_context_SANDBOX_ownership_TASK_OWNER_privilege_WORKER_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 74, "privilege": "worker"}, "organization": null}, "resource": {"id": 353, "assignee": {"id": 543}, "organization": {"id": 664}, "project": {"id": 334, "owner": {"id": 700}, "assignee": {"id": 836}}, "task": {"id": 392, "owner": {"id": 74}, "assignee": {"id": 1075}}}} +} + +test_scope_VIEW_DATA_context_SANDBOX_ownership_TASK_OWNER_privilege_NONE_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 41, "privilege": "none"}, "organization": null}, "resource": {"id": 381, "assignee": {"id": 590}, "organization": {"id": 612}, "project": {"id": 356, "owner": {"id": 721}, "assignee": {"id": 888}}, "task": {"id": 338, "owner": {"id": 41}, "assignee": {"id": 1005}}}} +} + +test_scope_VIEW_DATA_context_SANDBOX_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 12, "privilege": "admin"}, "organization": null}, "resource": {"id": 332, "assignee": {"id": 586}, "organization": {"id": 696}, "project": {"id": 392, "owner": {"id": 798}, "assignee": {"id": 884}}, "task": {"id": 387, "owner": {"id": 917}, "assignee": {"id": 12}}}} +} + +test_scope_VIEW_DATA_context_SANDBOX_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 95, "privilege": "business"}, "organization": null}, "resource": {"id": 314, "assignee": {"id": 512}, "organization": {"id": 630}, "project": {"id": 368, "owner": {"id": 717}, "assignee": {"id": 849}}, "task": {"id": 358, "owner": {"id": 947}, "assignee": {"id": 95}}}} +} + +test_scope_VIEW_DATA_context_SANDBOX_ownership_TASK_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 75, "privilege": "user"}, "organization": null}, "resource": {"id": 367, "assignee": {"id": 514}, "organization": {"id": 695}, "project": {"id": 308, "owner": {"id": 760}, "assignee": {"id": 857}}, "task": {"id": 399, "owner": {"id": 946}, "assignee": {"id": 75}}}} +} + +test_scope_VIEW_DATA_context_SANDBOX_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 52, "privilege": "worker"}, "organization": null}, "resource": {"id": 316, "assignee": {"id": 571}, "organization": {"id": 607}, "project": {"id": 375, "owner": {"id": 771}, "assignee": {"id": 871}}, "task": {"id": 342, "owner": {"id": 985}, "assignee": {"id": 52}}}} +} + +test_scope_VIEW_DATA_context_SANDBOX_ownership_TASK_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 56, "privilege": "none"}, "organization": null}, "resource": {"id": 306, "assignee": {"id": 586}, "organization": {"id": 610}, "project": {"id": 334, "owner": {"id": 756}, "assignee": {"id": 884}}, "task": {"id": 354, "owner": {"id": 962}, "assignee": {"id": 56}}}} +} + +test_scope_VIEW_DATA_context_SANDBOX_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 9, "privilege": "admin"}, "organization": null}, "resource": {"id": 310, "assignee": {"id": 9}, "organization": {"id": 639}, "project": {"id": 395, "owner": {"id": 743}, "assignee": {"id": 828}}, "task": {"id": 342, "owner": {"id": 999}, "assignee": {"id": 1021}}}} +} + +test_scope_VIEW_DATA_context_SANDBOX_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 82, "privilege": "business"}, "organization": null}, "resource": {"id": 364, "assignee": {"id": 82}, "organization": {"id": 607}, "project": {"id": 357, "owner": {"id": 713}, "assignee": {"id": 843}}, "task": {"id": 391, "owner": {"id": 910}, "assignee": {"id": 1064}}}} +} + +test_scope_VIEW_DATA_context_SANDBOX_ownership_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 98, "privilege": "user"}, "organization": null}, "resource": {"id": 312, "assignee": {"id": 98}, "organization": {"id": 698}, "project": {"id": 369, "owner": {"id": 794}, "assignee": {"id": 867}}, "task": {"id": 304, "owner": {"id": 984}, "assignee": {"id": 1043}}}} +} + +test_scope_VIEW_DATA_context_SANDBOX_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 36, "privilege": "worker"}, "organization": null}, "resource": {"id": 303, "assignee": {"id": 36}, "organization": {"id": 612}, "project": {"id": 391, "owner": {"id": 783}, "assignee": {"id": 842}}, "task": {"id": 318, "owner": {"id": 917}, "assignee": {"id": 1004}}}} +} + +test_scope_VIEW_DATA_context_SANDBOX_ownership_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 43, "privilege": "none"}, "organization": null}, "resource": {"id": 398, "assignee": {"id": 43}, "organization": {"id": 694}, "project": {"id": 396, "owner": {"id": 742}, "assignee": {"id": 817}}, "task": {"id": 305, "owner": {"id": 945}, "assignee": {"id": 1069}}}} +} + +test_scope_VIEW_DATA_context_SANDBOX_ownership_NONE_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 46, "privilege": "admin"}, "organization": null}, "resource": {"id": 378, "assignee": {"id": 555}, "organization": {"id": 635}, "project": {"id": 381, "owner": {"id": 707}, "assignee": {"id": 809}}, "task": {"id": 385, "owner": {"id": 981}, "assignee": {"id": 1051}}}} +} + +test_scope_VIEW_DATA_context_SANDBOX_ownership_NONE_privilege_BUSINESS_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 3, "privilege": "business"}, "organization": null}, "resource": {"id": 322, "assignee": {"id": 546}, "organization": {"id": 665}, "project": {"id": 328, "owner": {"id": 715}, "assignee": {"id": 825}}, "task": {"id": 317, "owner": {"id": 930}, "assignee": {"id": 1063}}}} +} + +test_scope_VIEW_DATA_context_SANDBOX_ownership_NONE_privilege_USER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 53, "privilege": "user"}, "organization": null}, "resource": {"id": 305, "assignee": {"id": 582}, "organization": {"id": 698}, "project": {"id": 373, "owner": {"id": 733}, "assignee": {"id": 883}}, "task": {"id": 326, "owner": {"id": 998}, "assignee": {"id": 1073}}}} +} + +test_scope_VIEW_DATA_context_SANDBOX_ownership_NONE_privilege_WORKER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 17, "privilege": "worker"}, "organization": null}, "resource": {"id": 376, "assignee": {"id": 583}, "organization": {"id": 686}, "project": {"id": 360, "owner": {"id": 736}, "assignee": {"id": 868}}, "task": {"id": 301, "owner": {"id": 913}, "assignee": {"id": 1055}}}} +} + +test_scope_VIEW_DATA_context_SANDBOX_ownership_NONE_privilege_NONE_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 29, "privilege": "none"}, "organization": null}, "resource": {"id": 380, "assignee": {"id": 503}, "organization": {"id": 676}, "project": {"id": 360, "owner": {"id": 733}, "assignee": {"id": 883}}, "task": {"id": 399, "owner": {"id": 974}, "assignee": {"id": 1073}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 24, "privilege": "admin"}, "organization": {"id": 102, "owner": {"id": 24}, "user": {"role": "owner"}}}, "resource": {"id": 399, "assignee": {"id": 548}, "organization": {"id": 102}, "project": {"id": 387, "owner": {"id": 24}, "assignee": {"id": 804}}, "task": {"id": 373, "owner": {"id": 989}, "assignee": {"id": 1014}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_same_org_FALSE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 78, "privilege": "admin"}, "organization": {"id": 160, "owner": {"id": 78}, "user": {"role": "owner"}}}, "resource": {"id": 340, "assignee": {"id": 553}, "organization": {"id": 619}, "project": {"id": 352, "owner": {"id": 78}, "assignee": {"id": 826}}, "task": {"id": 352, "owner": {"id": 964}, "assignee": {"id": 1099}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 61, "privilege": "admin"}, "organization": {"id": 167, "owner": {"id": 248}, "user": {"role": "maintainer"}}}, "resource": {"id": 393, "assignee": {"id": 507}, "organization": {"id": 167}, "project": {"id": 317, "owner": {"id": 61}, "assignee": {"id": 826}}, "task": {"id": 371, "owner": {"id": 941}, "assignee": {"id": 1084}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 92, "privilege": "admin"}, "organization": {"id": 187, "owner": {"id": 282}, "user": {"role": "maintainer"}}}, "resource": {"id": 340, "assignee": {"id": 522}, "organization": {"id": 658}, "project": {"id": 368, "owner": {"id": 92}, "assignee": {"id": 869}}, "task": {"id": 345, "owner": {"id": 986}, "assignee": {"id": 1098}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 28, "privilege": "admin"}, "organization": {"id": 138, "owner": {"id": 298}, "user": {"role": "supervisor"}}}, "resource": {"id": 388, "assignee": {"id": 533}, "organization": {"id": 138}, "project": {"id": 361, "owner": {"id": 28}, "assignee": {"id": 831}}, "task": {"id": 335, "owner": {"id": 971}, "assignee": {"id": 1038}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 71, "privilege": "admin"}, "organization": {"id": 192, "owner": {"id": 235}, "user": {"role": "supervisor"}}}, "resource": {"id": 336, "assignee": {"id": 590}, "organization": {"id": 626}, "project": {"id": 388, "owner": {"id": 71}, "assignee": {"id": 862}}, "task": {"id": 340, "owner": {"id": 961}, "assignee": {"id": 1044}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 18, "privilege": "admin"}, "organization": {"id": 137, "owner": {"id": 205}, "user": {"role": "worker"}}}, "resource": {"id": 336, "assignee": {"id": 515}, "organization": {"id": 137}, "project": {"id": 386, "owner": {"id": 18}, "assignee": {"id": 848}}, "task": {"id": 350, "owner": {"id": 944}, "assignee": {"id": 1098}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_same_org_FALSE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 27, "privilege": "admin"}, "organization": {"id": 125, "owner": {"id": 268}, "user": {"role": "worker"}}}, "resource": {"id": 336, "assignee": {"id": 591}, "organization": {"id": 610}, "project": {"id": 344, "owner": {"id": 27}, "assignee": {"id": 883}}, "task": {"id": 332, "owner": {"id": 995}, "assignee": {"id": 1061}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 30, "privilege": "admin"}, "organization": {"id": 131, "owner": {"id": 206}, "user": {"role": null}}}, "resource": {"id": 334, "assignee": {"id": 571}, "organization": {"id": 131}, "project": {"id": 334, "owner": {"id": 30}, "assignee": {"id": 813}}, "task": {"id": 378, "owner": {"id": 994}, "assignee": {"id": 1075}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_same_org_FALSE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 91, "privilege": "admin"}, "organization": {"id": 160, "owner": {"id": 212}, "user": {"role": null}}}, "resource": {"id": 385, "assignee": {"id": 567}, "organization": {"id": 628}, "project": {"id": 381, "owner": {"id": 91}, "assignee": {"id": 806}}, "task": {"id": 312, "owner": {"id": 952}, "assignee": {"id": 1042}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 61, "privilege": "business"}, "organization": {"id": 183, "owner": {"id": 61}, "user": {"role": "owner"}}}, "resource": {"id": 387, "assignee": {"id": 598}, "organization": {"id": 183}, "project": {"id": 300, "owner": {"id": 61}, "assignee": {"id": 820}}, "task": {"id": 352, "owner": {"id": 983}, "assignee": {"id": 1060}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 73, "privilege": "business"}, "organization": {"id": 129, "owner": {"id": 73}, "user": {"role": "owner"}}}, "resource": {"id": 396, "assignee": {"id": 536}, "organization": {"id": 641}, "project": {"id": 336, "owner": {"id": 73}, "assignee": {"id": 807}}, "task": {"id": 398, "owner": {"id": 911}, "assignee": {"id": 1083}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 23, "privilege": "business"}, "organization": {"id": 195, "owner": {"id": 237}, "user": {"role": "maintainer"}}}, "resource": {"id": 394, "assignee": {"id": 592}, "organization": {"id": 195}, "project": {"id": 322, "owner": {"id": 23}, "assignee": {"id": 822}}, "task": {"id": 304, "owner": {"id": 950}, "assignee": {"id": 1063}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 82, "privilege": "business"}, "organization": {"id": 169, "owner": {"id": 267}, "user": {"role": "maintainer"}}}, "resource": {"id": 304, "assignee": {"id": 501}, "organization": {"id": 638}, "project": {"id": 372, "owner": {"id": 82}, "assignee": {"id": 813}}, "task": {"id": 342, "owner": {"id": 936}, "assignee": {"id": 1058}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 93, "privilege": "business"}, "organization": {"id": 158, "owner": {"id": 282}, "user": {"role": "supervisor"}}}, "resource": {"id": 363, "assignee": {"id": 517}, "organization": {"id": 158}, "project": {"id": 359, "owner": {"id": 93}, "assignee": {"id": 824}}, "task": {"id": 314, "owner": {"id": 942}, "assignee": {"id": 1020}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 96, "privilege": "business"}, "organization": {"id": 124, "owner": {"id": 222}, "user": {"role": "supervisor"}}}, "resource": {"id": 332, "assignee": {"id": 591}, "organization": {"id": 623}, "project": {"id": 301, "owner": {"id": 96}, "assignee": {"id": 843}}, "task": {"id": 337, "owner": {"id": 972}, "assignee": {"id": 1086}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 12, "privilege": "business"}, "organization": {"id": 123, "owner": {"id": 217}, "user": {"role": "worker"}}}, "resource": {"id": 378, "assignee": {"id": 581}, "organization": {"id": 123}, "project": {"id": 354, "owner": {"id": 12}, "assignee": {"id": 841}}, "task": {"id": 311, "owner": {"id": 951}, "assignee": {"id": 1085}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 34, "privilege": "business"}, "organization": {"id": 142, "owner": {"id": 238}, "user": {"role": "worker"}}}, "resource": {"id": 361, "assignee": {"id": 541}, "organization": {"id": 631}, "project": {"id": 300, "owner": {"id": 34}, "assignee": {"id": 849}}, "task": {"id": 330, "owner": {"id": 957}, "assignee": {"id": 1096}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 7, "privilege": "business"}, "organization": {"id": 185, "owner": {"id": 215}, "user": {"role": null}}}, "resource": {"id": 374, "assignee": {"id": 592}, "organization": {"id": 185}, "project": {"id": 301, "owner": {"id": 7}, "assignee": {"id": 883}}, "task": {"id": 346, "owner": {"id": 988}, "assignee": {"id": 1030}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 88, "privilege": "business"}, "organization": {"id": 115, "owner": {"id": 281}, "user": {"role": null}}}, "resource": {"id": 359, "assignee": {"id": 539}, "organization": {"id": 620}, "project": {"id": 351, "owner": {"id": 88}, "assignee": {"id": 864}}, "task": {"id": 390, "owner": {"id": 998}, "assignee": {"id": 1039}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 95, "privilege": "user"}, "organization": {"id": 177, "owner": {"id": 95}, "user": {"role": "owner"}}}, "resource": {"id": 337, "assignee": {"id": 547}, "organization": {"id": 177}, "project": {"id": 328, "owner": {"id": 95}, "assignee": {"id": 817}}, "task": {"id": 361, "owner": {"id": 919}, "assignee": {"id": 1058}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 31, "privilege": "user"}, "organization": {"id": 187, "owner": {"id": 31}, "user": {"role": "owner"}}}, "resource": {"id": 353, "assignee": {"id": 589}, "organization": {"id": 670}, "project": {"id": 360, "owner": {"id": 31}, "assignee": {"id": 868}}, "task": {"id": 385, "owner": {"id": 927}, "assignee": {"id": 1097}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 14, "privilege": "user"}, "organization": {"id": 107, "owner": {"id": 270}, "user": {"role": "maintainer"}}}, "resource": {"id": 376, "assignee": {"id": 510}, "organization": {"id": 107}, "project": {"id": 357, "owner": {"id": 14}, "assignee": {"id": 890}}, "task": {"id": 346, "owner": {"id": 909}, "assignee": {"id": 1072}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 14, "privilege": "user"}, "organization": {"id": 187, "owner": {"id": 226}, "user": {"role": "maintainer"}}}, "resource": {"id": 364, "assignee": {"id": 525}, "organization": {"id": 673}, "project": {"id": 368, "owner": {"id": 14}, "assignee": {"id": 821}}, "task": {"id": 341, "owner": {"id": 966}, "assignee": {"id": 1056}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 65, "privilege": "user"}, "organization": {"id": 153, "owner": {"id": 258}, "user": {"role": "supervisor"}}}, "resource": {"id": 391, "assignee": {"id": 574}, "organization": {"id": 153}, "project": {"id": 311, "owner": {"id": 65}, "assignee": {"id": 857}}, "task": {"id": 307, "owner": {"id": 958}, "assignee": {"id": 1016}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 32, "privilege": "user"}, "organization": {"id": 100, "owner": {"id": 295}, "user": {"role": "supervisor"}}}, "resource": {"id": 372, "assignee": {"id": 507}, "organization": {"id": 671}, "project": {"id": 359, "owner": {"id": 32}, "assignee": {"id": 839}}, "task": {"id": 392, "owner": {"id": 902}, "assignee": {"id": 1050}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 7, "privilege": "user"}, "organization": {"id": 108, "owner": {"id": 260}, "user": {"role": "worker"}}}, "resource": {"id": 327, "assignee": {"id": 574}, "organization": {"id": 108}, "project": {"id": 305, "owner": {"id": 7}, "assignee": {"id": 844}}, "task": {"id": 389, "owner": {"id": 908}, "assignee": {"id": 1069}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 82, "privilege": "user"}, "organization": {"id": 153, "owner": {"id": 247}, "user": {"role": "worker"}}}, "resource": {"id": 304, "assignee": {"id": 536}, "organization": {"id": 652}, "project": {"id": 323, "owner": {"id": 82}, "assignee": {"id": 817}}, "task": {"id": 398, "owner": {"id": 982}, "assignee": {"id": 1093}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 83, "privilege": "user"}, "organization": {"id": 144, "owner": {"id": 215}, "user": {"role": null}}}, "resource": {"id": 348, "assignee": {"id": 557}, "organization": {"id": 144}, "project": {"id": 348, "owner": {"id": 83}, "assignee": {"id": 887}}, "task": {"id": 384, "owner": {"id": 969}, "assignee": {"id": 1017}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 2, "privilege": "user"}, "organization": {"id": 138, "owner": {"id": 259}, "user": {"role": null}}}, "resource": {"id": 322, "assignee": {"id": 568}, "organization": {"id": 650}, "project": {"id": 367, "owner": {"id": 2}, "assignee": {"id": 893}}, "task": {"id": 328, "owner": {"id": 900}, "assignee": {"id": 1096}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 44, "privilege": "worker"}, "organization": {"id": 119, "owner": {"id": 44}, "user": {"role": "owner"}}}, "resource": {"id": 386, "assignee": {"id": 592}, "organization": {"id": 119}, "project": {"id": 354, "owner": {"id": 44}, "assignee": {"id": 848}}, "task": {"id": 329, "owner": {"id": 931}, "assignee": {"id": 1058}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 2, "privilege": "worker"}, "organization": {"id": 130, "owner": {"id": 2}, "user": {"role": "owner"}}}, "resource": {"id": 324, "assignee": {"id": 592}, "organization": {"id": 697}, "project": {"id": 314, "owner": {"id": 2}, "assignee": {"id": 884}}, "task": {"id": 353, "owner": {"id": 978}, "assignee": {"id": 1098}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 31, "privilege": "worker"}, "organization": {"id": 194, "owner": {"id": 205}, "user": {"role": "maintainer"}}}, "resource": {"id": 308, "assignee": {"id": 512}, "organization": {"id": 194}, "project": {"id": 304, "owner": {"id": 31}, "assignee": {"id": 876}}, "task": {"id": 386, "owner": {"id": 990}, "assignee": {"id": 1006}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 64, "privilege": "worker"}, "organization": {"id": 137, "owner": {"id": 229}, "user": {"role": "maintainer"}}}, "resource": {"id": 351, "assignee": {"id": 556}, "organization": {"id": 629}, "project": {"id": 369, "owner": {"id": 64}, "assignee": {"id": 896}}, "task": {"id": 399, "owner": {"id": 907}, "assignee": {"id": 1017}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 38, "privilege": "worker"}, "organization": {"id": 118, "owner": {"id": 284}, "user": {"role": "supervisor"}}}, "resource": {"id": 393, "assignee": {"id": 573}, "organization": {"id": 118}, "project": {"id": 373, "owner": {"id": 38}, "assignee": {"id": 898}}, "task": {"id": 386, "owner": {"id": 941}, "assignee": {"id": 1030}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 22, "privilege": "worker"}, "organization": {"id": 180, "owner": {"id": 286}, "user": {"role": "supervisor"}}}, "resource": {"id": 366, "assignee": {"id": 528}, "organization": {"id": 652}, "project": {"id": 338, "owner": {"id": 22}, "assignee": {"id": 807}}, "task": {"id": 371, "owner": {"id": 975}, "assignee": {"id": 1094}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 40, "privilege": "worker"}, "organization": {"id": 189, "owner": {"id": 253}, "user": {"role": "worker"}}}, "resource": {"id": 354, "assignee": {"id": 571}, "organization": {"id": 189}, "project": {"id": 306, "owner": {"id": 40}, "assignee": {"id": 882}}, "task": {"id": 385, "owner": {"id": 948}, "assignee": {"id": 1067}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 28, "privilege": "worker"}, "organization": {"id": 138, "owner": {"id": 290}, "user": {"role": "worker"}}}, "resource": {"id": 352, "assignee": {"id": 519}, "organization": {"id": 638}, "project": {"id": 348, "owner": {"id": 28}, "assignee": {"id": 896}}, "task": {"id": 368, "owner": {"id": 960}, "assignee": {"id": 1030}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 49, "privilege": "worker"}, "organization": {"id": 131, "owner": {"id": 232}, "user": {"role": null}}}, "resource": {"id": 318, "assignee": {"id": 559}, "organization": {"id": 131}, "project": {"id": 371, "owner": {"id": 49}, "assignee": {"id": 853}}, "task": {"id": 371, "owner": {"id": 967}, "assignee": {"id": 1017}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 24, "privilege": "worker"}, "organization": {"id": 106, "owner": {"id": 234}, "user": {"role": null}}}, "resource": {"id": 326, "assignee": {"id": 542}, "organization": {"id": 682}, "project": {"id": 310, "owner": {"id": 24}, "assignee": {"id": 847}}, "task": {"id": 311, "owner": {"id": 968}, "assignee": {"id": 1092}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 92, "privilege": "none"}, "organization": {"id": 185, "owner": {"id": 92}, "user": {"role": "owner"}}}, "resource": {"id": 348, "assignee": {"id": 586}, "organization": {"id": 185}, "project": {"id": 377, "owner": {"id": 92}, "assignee": {"id": 809}}, "task": {"id": 324, "owner": {"id": 997}, "assignee": {"id": 1075}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 15, "privilege": "none"}, "organization": {"id": 195, "owner": {"id": 15}, "user": {"role": "owner"}}}, "resource": {"id": 327, "assignee": {"id": 561}, "organization": {"id": 626}, "project": {"id": 342, "owner": {"id": 15}, "assignee": {"id": 801}}, "task": {"id": 327, "owner": {"id": 924}, "assignee": {"id": 1094}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 41, "privilege": "none"}, "organization": {"id": 199, "owner": {"id": 236}, "user": {"role": "maintainer"}}}, "resource": {"id": 361, "assignee": {"id": 531}, "organization": {"id": 199}, "project": {"id": 377, "owner": {"id": 41}, "assignee": {"id": 826}}, "task": {"id": 350, "owner": {"id": 930}, "assignee": {"id": 1070}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 63, "privilege": "none"}, "organization": {"id": 159, "owner": {"id": 212}, "user": {"role": "maintainer"}}}, "resource": {"id": 348, "assignee": {"id": 559}, "organization": {"id": 668}, "project": {"id": 383, "owner": {"id": 63}, "assignee": {"id": 839}}, "task": {"id": 333, "owner": {"id": 946}, "assignee": {"id": 1065}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 72, "privilege": "none"}, "organization": {"id": 128, "owner": {"id": 294}, "user": {"role": "supervisor"}}}, "resource": {"id": 392, "assignee": {"id": 560}, "organization": {"id": 128}, "project": {"id": 340, "owner": {"id": 72}, "assignee": {"id": 847}}, "task": {"id": 340, "owner": {"id": 952}, "assignee": {"id": 1005}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 19, "privilege": "none"}, "organization": {"id": 125, "owner": {"id": 242}, "user": {"role": "supervisor"}}}, "resource": {"id": 318, "assignee": {"id": 502}, "organization": {"id": 633}, "project": {"id": 370, "owner": {"id": 19}, "assignee": {"id": 874}}, "task": {"id": 392, "owner": {"id": 953}, "assignee": {"id": 1037}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 32, "privilege": "none"}, "organization": {"id": 197, "owner": {"id": 262}, "user": {"role": "worker"}}}, "resource": {"id": 329, "assignee": {"id": 548}, "organization": {"id": 197}, "project": {"id": 331, "owner": {"id": 32}, "assignee": {"id": 870}}, "task": {"id": 383, "owner": {"id": 987}, "assignee": {"id": 1043}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 17, "privilege": "none"}, "organization": {"id": 192, "owner": {"id": 269}, "user": {"role": "worker"}}}, "resource": {"id": 392, "assignee": {"id": 582}, "organization": {"id": 694}, "project": {"id": 362, "owner": {"id": 17}, "assignee": {"id": 821}}, "task": {"id": 393, "owner": {"id": 945}, "assignee": {"id": 1021}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 6, "privilege": "none"}, "organization": {"id": 197, "owner": {"id": 200}, "user": {"role": null}}}, "resource": {"id": 362, "assignee": {"id": 523}, "organization": {"id": 197}, "project": {"id": 382, "owner": {"id": 6}, "assignee": {"id": 867}}, "task": {"id": 304, "owner": {"id": 909}, "assignee": {"id": 1085}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 64, "privilege": "none"}, "organization": {"id": 158, "owner": {"id": 247}, "user": {"role": null}}}, "resource": {"id": 352, "assignee": {"id": 517}, "organization": {"id": 680}, "project": {"id": 329, "owner": {"id": 64}, "assignee": {"id": 890}}, "task": {"id": 319, "owner": {"id": 901}, "assignee": {"id": 1027}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 0, "privilege": "admin"}, "organization": {"id": 168, "owner": {"id": 0}, "user": {"role": "owner"}}}, "resource": {"id": 307, "assignee": {"id": 579}, "organization": {"id": 168}, "project": {"id": 385, "owner": {"id": 778}, "assignee": {"id": 0}}, "task": {"id": 384, "owner": {"id": 962}, "assignee": {"id": 1002}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_FALSE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 64, "privilege": "admin"}, "organization": {"id": 189, "owner": {"id": 64}, "user": {"role": "owner"}}}, "resource": {"id": 352, "assignee": {"id": 501}, "organization": {"id": 602}, "project": {"id": 367, "owner": {"id": 792}, "assignee": {"id": 64}}, "task": {"id": 368, "owner": {"id": 936}, "assignee": {"id": 1002}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 67, "privilege": "admin"}, "organization": {"id": 132, "owner": {"id": 245}, "user": {"role": "maintainer"}}}, "resource": {"id": 355, "assignee": {"id": 522}, "organization": {"id": 132}, "project": {"id": 312, "owner": {"id": 767}, "assignee": {"id": 67}}, "task": {"id": 330, "owner": {"id": 924}, "assignee": {"id": 1079}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 28, "privilege": "admin"}, "organization": {"id": 138, "owner": {"id": 287}, "user": {"role": "maintainer"}}}, "resource": {"id": 334, "assignee": {"id": 550}, "organization": {"id": 610}, "project": {"id": 347, "owner": {"id": 751}, "assignee": {"id": 28}}, "task": {"id": 372, "owner": {"id": 931}, "assignee": {"id": 1089}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 70, "privilege": "admin"}, "organization": {"id": 160, "owner": {"id": 207}, "user": {"role": "supervisor"}}}, "resource": {"id": 310, "assignee": {"id": 583}, "organization": {"id": 160}, "project": {"id": 397, "owner": {"id": 704}, "assignee": {"id": 70}}, "task": {"id": 351, "owner": {"id": 948}, "assignee": {"id": 1048}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 72, "privilege": "admin"}, "organization": {"id": 112, "owner": {"id": 267}, "user": {"role": "supervisor"}}}, "resource": {"id": 381, "assignee": {"id": 501}, "organization": {"id": 689}, "project": {"id": 321, "owner": {"id": 710}, "assignee": {"id": 72}}, "task": {"id": 355, "owner": {"id": 982}, "assignee": {"id": 1042}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 87, "privilege": "admin"}, "organization": {"id": 135, "owner": {"id": 269}, "user": {"role": "worker"}}}, "resource": {"id": 305, "assignee": {"id": 529}, "organization": {"id": 135}, "project": {"id": 388, "owner": {"id": 772}, "assignee": {"id": 87}}, "task": {"id": 334, "owner": {"id": 905}, "assignee": {"id": 1009}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_FALSE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 96, "privilege": "admin"}, "organization": {"id": 191, "owner": {"id": 250}, "user": {"role": "worker"}}}, "resource": {"id": 372, "assignee": {"id": 584}, "organization": {"id": 604}, "project": {"id": 322, "owner": {"id": 740}, "assignee": {"id": 96}}, "task": {"id": 326, "owner": {"id": 975}, "assignee": {"id": 1018}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 42, "privilege": "admin"}, "organization": {"id": 149, "owner": {"id": 296}, "user": {"role": null}}}, "resource": {"id": 309, "assignee": {"id": 538}, "organization": {"id": 149}, "project": {"id": 372, "owner": {"id": 730}, "assignee": {"id": 42}}, "task": {"id": 349, "owner": {"id": 986}, "assignee": {"id": 1069}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_FALSE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 12, "privilege": "admin"}, "organization": {"id": 155, "owner": {"id": 229}, "user": {"role": null}}}, "resource": {"id": 394, "assignee": {"id": 517}, "organization": {"id": 688}, "project": {"id": 392, "owner": {"id": 710}, "assignee": {"id": 12}}, "task": {"id": 395, "owner": {"id": 944}, "assignee": {"id": 1006}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 3, "privilege": "business"}, "organization": {"id": 181, "owner": {"id": 3}, "user": {"role": "owner"}}}, "resource": {"id": 309, "assignee": {"id": 543}, "organization": {"id": 181}, "project": {"id": 398, "owner": {"id": 778}, "assignee": {"id": 3}}, "task": {"id": 350, "owner": {"id": 999}, "assignee": {"id": 1041}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 74, "privilege": "business"}, "organization": {"id": 184, "owner": {"id": 74}, "user": {"role": "owner"}}}, "resource": {"id": 357, "assignee": {"id": 562}, "organization": {"id": 629}, "project": {"id": 345, "owner": {"id": 770}, "assignee": {"id": 74}}, "task": {"id": 355, "owner": {"id": 923}, "assignee": {"id": 1087}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 19, "privilege": "business"}, "organization": {"id": 148, "owner": {"id": 291}, "user": {"role": "maintainer"}}}, "resource": {"id": 310, "assignee": {"id": 598}, "organization": {"id": 148}, "project": {"id": 337, "owner": {"id": 731}, "assignee": {"id": 19}}, "task": {"id": 309, "owner": {"id": 910}, "assignee": {"id": 1034}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 39, "privilege": "business"}, "organization": {"id": 156, "owner": {"id": 246}, "user": {"role": "maintainer"}}}, "resource": {"id": 381, "assignee": {"id": 519}, "organization": {"id": 694}, "project": {"id": 349, "owner": {"id": 740}, "assignee": {"id": 39}}, "task": {"id": 313, "owner": {"id": 911}, "assignee": {"id": 1000}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 71, "privilege": "business"}, "organization": {"id": 165, "owner": {"id": 252}, "user": {"role": "supervisor"}}}, "resource": {"id": 397, "assignee": {"id": 534}, "organization": {"id": 165}, "project": {"id": 316, "owner": {"id": 711}, "assignee": {"id": 71}}, "task": {"id": 355, "owner": {"id": 957}, "assignee": {"id": 1071}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 49, "privilege": "business"}, "organization": {"id": 101, "owner": {"id": 237}, "user": {"role": "supervisor"}}}, "resource": {"id": 313, "assignee": {"id": 503}, "organization": {"id": 611}, "project": {"id": 345, "owner": {"id": 770}, "assignee": {"id": 49}}, "task": {"id": 376, "owner": {"id": 976}, "assignee": {"id": 1041}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 21, "privilege": "business"}, "organization": {"id": 187, "owner": {"id": 248}, "user": {"role": "worker"}}}, "resource": {"id": 352, "assignee": {"id": 549}, "organization": {"id": 187}, "project": {"id": 310, "owner": {"id": 792}, "assignee": {"id": 21}}, "task": {"id": 331, "owner": {"id": 973}, "assignee": {"id": 1066}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 55, "privilege": "business"}, "organization": {"id": 135, "owner": {"id": 253}, "user": {"role": "worker"}}}, "resource": {"id": 321, "assignee": {"id": 517}, "organization": {"id": 634}, "project": {"id": 338, "owner": {"id": 734}, "assignee": {"id": 55}}, "task": {"id": 318, "owner": {"id": 908}, "assignee": {"id": 1021}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 76, "privilege": "business"}, "organization": {"id": 178, "owner": {"id": 225}, "user": {"role": null}}}, "resource": {"id": 338, "assignee": {"id": 561}, "organization": {"id": 178}, "project": {"id": 346, "owner": {"id": 732}, "assignee": {"id": 76}}, "task": {"id": 392, "owner": {"id": 980}, "assignee": {"id": 1063}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 42, "privilege": "business"}, "organization": {"id": 156, "owner": {"id": 242}, "user": {"role": null}}}, "resource": {"id": 358, "assignee": {"id": 513}, "organization": {"id": 617}, "project": {"id": 338, "owner": {"id": 700}, "assignee": {"id": 42}}, "task": {"id": 342, "owner": {"id": 979}, "assignee": {"id": 1048}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 61, "privilege": "user"}, "organization": {"id": 140, "owner": {"id": 61}, "user": {"role": "owner"}}}, "resource": {"id": 355, "assignee": {"id": 583}, "organization": {"id": 140}, "project": {"id": 317, "owner": {"id": 738}, "assignee": {"id": 61}}, "task": {"id": 377, "owner": {"id": 988}, "assignee": {"id": 1025}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 41, "privilege": "user"}, "organization": {"id": 148, "owner": {"id": 41}, "user": {"role": "owner"}}}, "resource": {"id": 350, "assignee": {"id": 540}, "organization": {"id": 637}, "project": {"id": 394, "owner": {"id": 788}, "assignee": {"id": 41}}, "task": {"id": 362, "owner": {"id": 973}, "assignee": {"id": 1031}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 98, "privilege": "user"}, "organization": {"id": 170, "owner": {"id": 203}, "user": {"role": "maintainer"}}}, "resource": {"id": 350, "assignee": {"id": 546}, "organization": {"id": 170}, "project": {"id": 372, "owner": {"id": 725}, "assignee": {"id": 98}}, "task": {"id": 369, "owner": {"id": 923}, "assignee": {"id": 1087}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 86, "privilege": "user"}, "organization": {"id": 163, "owner": {"id": 217}, "user": {"role": "maintainer"}}}, "resource": {"id": 393, "assignee": {"id": 559}, "organization": {"id": 690}, "project": {"id": 326, "owner": {"id": 756}, "assignee": {"id": 86}}, "task": {"id": 388, "owner": {"id": 908}, "assignee": {"id": 1052}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 9, "privilege": "user"}, "organization": {"id": 157, "owner": {"id": 276}, "user": {"role": "supervisor"}}}, "resource": {"id": 381, "assignee": {"id": 538}, "organization": {"id": 157}, "project": {"id": 332, "owner": {"id": 784}, "assignee": {"id": 9}}, "task": {"id": 391, "owner": {"id": 954}, "assignee": {"id": 1048}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 46, "privilege": "user"}, "organization": {"id": 189, "owner": {"id": 268}, "user": {"role": "supervisor"}}}, "resource": {"id": 361, "assignee": {"id": 574}, "organization": {"id": 651}, "project": {"id": 368, "owner": {"id": 764}, "assignee": {"id": 46}}, "task": {"id": 353, "owner": {"id": 969}, "assignee": {"id": 1004}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 21, "privilege": "user"}, "organization": {"id": 182, "owner": {"id": 278}, "user": {"role": "worker"}}}, "resource": {"id": 376, "assignee": {"id": 581}, "organization": {"id": 182}, "project": {"id": 313, "owner": {"id": 798}, "assignee": {"id": 21}}, "task": {"id": 384, "owner": {"id": 985}, "assignee": {"id": 1045}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 13, "privilege": "user"}, "organization": {"id": 101, "owner": {"id": 212}, "user": {"role": "worker"}}}, "resource": {"id": 305, "assignee": {"id": 572}, "organization": {"id": 682}, "project": {"id": 386, "owner": {"id": 782}, "assignee": {"id": 13}}, "task": {"id": 396, "owner": {"id": 942}, "assignee": {"id": 1055}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 28, "privilege": "user"}, "organization": {"id": 157, "owner": {"id": 247}, "user": {"role": null}}}, "resource": {"id": 333, "assignee": {"id": 528}, "organization": {"id": 157}, "project": {"id": 395, "owner": {"id": 766}, "assignee": {"id": 28}}, "task": {"id": 374, "owner": {"id": 988}, "assignee": {"id": 1073}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 3, "privilege": "user"}, "organization": {"id": 161, "owner": {"id": 213}, "user": {"role": null}}}, "resource": {"id": 350, "assignee": {"id": 559}, "organization": {"id": 698}, "project": {"id": 386, "owner": {"id": 775}, "assignee": {"id": 3}}, "task": {"id": 364, "owner": {"id": 919}, "assignee": {"id": 1044}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 58, "privilege": "worker"}, "organization": {"id": 126, "owner": {"id": 58}, "user": {"role": "owner"}}}, "resource": {"id": 337, "assignee": {"id": 553}, "organization": {"id": 126}, "project": {"id": 314, "owner": {"id": 793}, "assignee": {"id": 58}}, "task": {"id": 344, "owner": {"id": 939}, "assignee": {"id": 1043}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 8, "privilege": "worker"}, "organization": {"id": 138, "owner": {"id": 8}, "user": {"role": "owner"}}}, "resource": {"id": 361, "assignee": {"id": 544}, "organization": {"id": 660}, "project": {"id": 312, "owner": {"id": 756}, "assignee": {"id": 8}}, "task": {"id": 389, "owner": {"id": 957}, "assignee": {"id": 1040}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 31, "privilege": "worker"}, "organization": {"id": 166, "owner": {"id": 222}, "user": {"role": "maintainer"}}}, "resource": {"id": 390, "assignee": {"id": 514}, "organization": {"id": 166}, "project": {"id": 343, "owner": {"id": 782}, "assignee": {"id": 31}}, "task": {"id": 386, "owner": {"id": 921}, "assignee": {"id": 1094}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 23, "privilege": "worker"}, "organization": {"id": 123, "owner": {"id": 281}, "user": {"role": "maintainer"}}}, "resource": {"id": 370, "assignee": {"id": 520}, "organization": {"id": 642}, "project": {"id": 371, "owner": {"id": 754}, "assignee": {"id": 23}}, "task": {"id": 329, "owner": {"id": 951}, "assignee": {"id": 1080}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 54, "privilege": "worker"}, "organization": {"id": 149, "owner": {"id": 200}, "user": {"role": "supervisor"}}}, "resource": {"id": 384, "assignee": {"id": 555}, "organization": {"id": 149}, "project": {"id": 303, "owner": {"id": 794}, "assignee": {"id": 54}}, "task": {"id": 325, "owner": {"id": 957}, "assignee": {"id": 1075}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 68, "privilege": "worker"}, "organization": {"id": 123, "owner": {"id": 246}, "user": {"role": "supervisor"}}}, "resource": {"id": 390, "assignee": {"id": 527}, "organization": {"id": 626}, "project": {"id": 335, "owner": {"id": 796}, "assignee": {"id": 68}}, "task": {"id": 308, "owner": {"id": 973}, "assignee": {"id": 1013}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 40, "privilege": "worker"}, "organization": {"id": 176, "owner": {"id": 249}, "user": {"role": "worker"}}}, "resource": {"id": 341, "assignee": {"id": 525}, "organization": {"id": 176}, "project": {"id": 314, "owner": {"id": 733}, "assignee": {"id": 40}}, "task": {"id": 362, "owner": {"id": 967}, "assignee": {"id": 1081}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 86, "privilege": "worker"}, "organization": {"id": 190, "owner": {"id": 238}, "user": {"role": "worker"}}}, "resource": {"id": 378, "assignee": {"id": 550}, "organization": {"id": 675}, "project": {"id": 314, "owner": {"id": 744}, "assignee": {"id": 86}}, "task": {"id": 358, "owner": {"id": 979}, "assignee": {"id": 1022}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 14, "privilege": "worker"}, "organization": {"id": 123, "owner": {"id": 247}, "user": {"role": null}}}, "resource": {"id": 378, "assignee": {"id": 575}, "organization": {"id": 123}, "project": {"id": 386, "owner": {"id": 717}, "assignee": {"id": 14}}, "task": {"id": 315, "owner": {"id": 930}, "assignee": {"id": 1039}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 54, "privilege": "worker"}, "organization": {"id": 123, "owner": {"id": 262}, "user": {"role": null}}}, "resource": {"id": 388, "assignee": {"id": 518}, "organization": {"id": 665}, "project": {"id": 349, "owner": {"id": 753}, "assignee": {"id": 54}}, "task": {"id": 317, "owner": {"id": 973}, "assignee": {"id": 1049}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 17, "privilege": "none"}, "organization": {"id": 123, "owner": {"id": 17}, "user": {"role": "owner"}}}, "resource": {"id": 381, "assignee": {"id": 568}, "organization": {"id": 123}, "project": {"id": 382, "owner": {"id": 722}, "assignee": {"id": 17}}, "task": {"id": 321, "owner": {"id": 962}, "assignee": {"id": 1036}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 71, "privilege": "none"}, "organization": {"id": 164, "owner": {"id": 71}, "user": {"role": "owner"}}}, "resource": {"id": 357, "assignee": {"id": 579}, "organization": {"id": 606}, "project": {"id": 345, "owner": {"id": 701}, "assignee": {"id": 71}}, "task": {"id": 317, "owner": {"id": 924}, "assignee": {"id": 1049}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 10, "privilege": "none"}, "organization": {"id": 172, "owner": {"id": 203}, "user": {"role": "maintainer"}}}, "resource": {"id": 363, "assignee": {"id": 552}, "organization": {"id": 172}, "project": {"id": 362, "owner": {"id": 753}, "assignee": {"id": 10}}, "task": {"id": 356, "owner": {"id": 962}, "assignee": {"id": 1021}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 99, "privilege": "none"}, "organization": {"id": 158, "owner": {"id": 272}, "user": {"role": "maintainer"}}}, "resource": {"id": 397, "assignee": {"id": 528}, "organization": {"id": 637}, "project": {"id": 304, "owner": {"id": 735}, "assignee": {"id": 99}}, "task": {"id": 368, "owner": {"id": 936}, "assignee": {"id": 1021}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 34, "privilege": "none"}, "organization": {"id": 199, "owner": {"id": 269}, "user": {"role": "supervisor"}}}, "resource": {"id": 395, "assignee": {"id": 598}, "organization": {"id": 199}, "project": {"id": 363, "owner": {"id": 770}, "assignee": {"id": 34}}, "task": {"id": 314, "owner": {"id": 973}, "assignee": {"id": 1014}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 54, "privilege": "none"}, "organization": {"id": 113, "owner": {"id": 294}, "user": {"role": "supervisor"}}}, "resource": {"id": 346, "assignee": {"id": 569}, "organization": {"id": 696}, "project": {"id": 305, "owner": {"id": 797}, "assignee": {"id": 54}}, "task": {"id": 356, "owner": {"id": 969}, "assignee": {"id": 1027}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 56, "privilege": "none"}, "organization": {"id": 115, "owner": {"id": 299}, "user": {"role": "worker"}}}, "resource": {"id": 383, "assignee": {"id": 596}, "organization": {"id": 115}, "project": {"id": 338, "owner": {"id": 704}, "assignee": {"id": 56}}, "task": {"id": 333, "owner": {"id": 944}, "assignee": {"id": 1011}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 54, "privilege": "none"}, "organization": {"id": 121, "owner": {"id": 278}, "user": {"role": "worker"}}}, "resource": {"id": 330, "assignee": {"id": 526}, "organization": {"id": 694}, "project": {"id": 375, "owner": {"id": 788}, "assignee": {"id": 54}}, "task": {"id": 390, "owner": {"id": 978}, "assignee": {"id": 1080}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 68, "privilege": "none"}, "organization": {"id": 121, "owner": {"id": 241}, "user": {"role": null}}}, "resource": {"id": 317, "assignee": {"id": 526}, "organization": {"id": 121}, "project": {"id": 307, "owner": {"id": 772}, "assignee": {"id": 68}}, "task": {"id": 368, "owner": {"id": 935}, "assignee": {"id": 1076}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 96, "privilege": "none"}, "organization": {"id": 152, "owner": {"id": 207}, "user": {"role": null}}}, "resource": {"id": 390, "assignee": {"id": 537}, "organization": {"id": 637}, "project": {"id": 373, "owner": {"id": 734}, "assignee": {"id": 96}}, "task": {"id": 386, "owner": {"id": 912}, "assignee": {"id": 1017}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 31, "privilege": "admin"}, "organization": {"id": 197, "owner": {"id": 31}, "user": {"role": "owner"}}}, "resource": {"id": 335, "assignee": {"id": 583}, "organization": {"id": 197}, "project": {"id": 389, "owner": {"id": 716}, "assignee": {"id": 831}}, "task": {"id": 318, "owner": {"id": 31}, "assignee": {"id": 1041}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_OWNER_same_org_FALSE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 57, "privilege": "admin"}, "organization": {"id": 109, "owner": {"id": 57}, "user": {"role": "owner"}}}, "resource": {"id": 350, "assignee": {"id": 562}, "organization": {"id": 618}, "project": {"id": 373, "owner": {"id": 780}, "assignee": {"id": 834}}, "task": {"id": 380, "owner": {"id": 57}, "assignee": {"id": 1048}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 62, "privilege": "admin"}, "organization": {"id": 141, "owner": {"id": 274}, "user": {"role": "maintainer"}}}, "resource": {"id": 398, "assignee": {"id": 511}, "organization": {"id": 141}, "project": {"id": 365, "owner": {"id": 795}, "assignee": {"id": 835}}, "task": {"id": 388, "owner": {"id": 62}, "assignee": {"id": 1058}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 45, "privilege": "admin"}, "organization": {"id": 108, "owner": {"id": 268}, "user": {"role": "maintainer"}}}, "resource": {"id": 300, "assignee": {"id": 599}, "organization": {"id": 693}, "project": {"id": 311, "owner": {"id": 793}, "assignee": {"id": 858}}, "task": {"id": 381, "owner": {"id": 45}, "assignee": {"id": 1089}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 70, "privilege": "admin"}, "organization": {"id": 173, "owner": {"id": 216}, "user": {"role": "supervisor"}}}, "resource": {"id": 350, "assignee": {"id": 527}, "organization": {"id": 173}, "project": {"id": 327, "owner": {"id": 763}, "assignee": {"id": 834}}, "task": {"id": 341, "owner": {"id": 70}, "assignee": {"id": 1043}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 58, "privilege": "admin"}, "organization": {"id": 102, "owner": {"id": 215}, "user": {"role": "supervisor"}}}, "resource": {"id": 372, "assignee": {"id": 562}, "organization": {"id": 643}, "project": {"id": 387, "owner": {"id": 797}, "assignee": {"id": 806}}, "task": {"id": 305, "owner": {"id": 58}, "assignee": {"id": 1080}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 38, "privilege": "admin"}, "organization": {"id": 120, "owner": {"id": 235}, "user": {"role": "worker"}}}, "resource": {"id": 320, "assignee": {"id": 556}, "organization": {"id": 120}, "project": {"id": 300, "owner": {"id": 754}, "assignee": {"id": 825}}, "task": {"id": 388, "owner": {"id": 38}, "assignee": {"id": 1083}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_WORKER_same_org_FALSE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 6, "privilege": "admin"}, "organization": {"id": 150, "owner": {"id": 280}, "user": {"role": "worker"}}}, "resource": {"id": 311, "assignee": {"id": 583}, "organization": {"id": 646}, "project": {"id": 332, "owner": {"id": 710}, "assignee": {"id": 847}}, "task": {"id": 385, "owner": {"id": 6}, "assignee": {"id": 1021}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 12, "privilege": "admin"}, "organization": {"id": 100, "owner": {"id": 227}, "user": {"role": null}}}, "resource": {"id": 339, "assignee": {"id": 592}, "organization": {"id": 100}, "project": {"id": 396, "owner": {"id": 729}, "assignee": {"id": 854}}, "task": {"id": 383, "owner": {"id": 12}, "assignee": {"id": 1090}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_NONE_same_org_FALSE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 1, "privilege": "admin"}, "organization": {"id": 189, "owner": {"id": 243}, "user": {"role": null}}}, "resource": {"id": 361, "assignee": {"id": 509}, "organization": {"id": 616}, "project": {"id": 375, "owner": {"id": 728}, "assignee": {"id": 866}}, "task": {"id": 387, "owner": {"id": 1}, "assignee": {"id": 1001}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 93, "privilege": "business"}, "organization": {"id": 113, "owner": {"id": 93}, "user": {"role": "owner"}}}, "resource": {"id": 315, "assignee": {"id": 554}, "organization": {"id": 113}, "project": {"id": 316, "owner": {"id": 761}, "assignee": {"id": 809}}, "task": {"id": 329, "owner": {"id": 93}, "assignee": {"id": 1011}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 86, "privilege": "business"}, "organization": {"id": 118, "owner": {"id": 86}, "user": {"role": "owner"}}}, "resource": {"id": 340, "assignee": {"id": 547}, "organization": {"id": 638}, "project": {"id": 317, "owner": {"id": 748}, "assignee": {"id": 899}}, "task": {"id": 396, "owner": {"id": 86}, "assignee": {"id": 1082}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 27, "privilege": "business"}, "organization": {"id": 180, "owner": {"id": 295}, "user": {"role": "maintainer"}}}, "resource": {"id": 367, "assignee": {"id": 572}, "organization": {"id": 180}, "project": {"id": 378, "owner": {"id": 783}, "assignee": {"id": 821}}, "task": {"id": 356, "owner": {"id": 27}, "assignee": {"id": 1092}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 96, "privilege": "business"}, "organization": {"id": 115, "owner": {"id": 275}, "user": {"role": "maintainer"}}}, "resource": {"id": 319, "assignee": {"id": 552}, "organization": {"id": 678}, "project": {"id": 387, "owner": {"id": 756}, "assignee": {"id": 827}}, "task": {"id": 311, "owner": {"id": 96}, "assignee": {"id": 1017}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 10, "privilege": "business"}, "organization": {"id": 131, "owner": {"id": 270}, "user": {"role": "supervisor"}}}, "resource": {"id": 393, "assignee": {"id": 549}, "organization": {"id": 131}, "project": {"id": 354, "owner": {"id": 740}, "assignee": {"id": 817}}, "task": {"id": 331, "owner": {"id": 10}, "assignee": {"id": 1082}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 38, "privilege": "business"}, "organization": {"id": 126, "owner": {"id": 266}, "user": {"role": "supervisor"}}}, "resource": {"id": 376, "assignee": {"id": 576}, "organization": {"id": 692}, "project": {"id": 377, "owner": {"id": 736}, "assignee": {"id": 899}}, "task": {"id": 388, "owner": {"id": 38}, "assignee": {"id": 1084}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 63, "privilege": "business"}, "organization": {"id": 149, "owner": {"id": 214}, "user": {"role": "worker"}}}, "resource": {"id": 377, "assignee": {"id": 565}, "organization": {"id": 149}, "project": {"id": 395, "owner": {"id": 750}, "assignee": {"id": 837}}, "task": {"id": 382, "owner": {"id": 63}, "assignee": {"id": 1030}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 16, "privilege": "business"}, "organization": {"id": 149, "owner": {"id": 272}, "user": {"role": "worker"}}}, "resource": {"id": 330, "assignee": {"id": 563}, "organization": {"id": 681}, "project": {"id": 376, "owner": {"id": 709}, "assignee": {"id": 867}}, "task": {"id": 301, "owner": {"id": 16}, "assignee": {"id": 1040}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 2, "privilege": "business"}, "organization": {"id": 175, "owner": {"id": 208}, "user": {"role": null}}}, "resource": {"id": 353, "assignee": {"id": 546}, "organization": {"id": 175}, "project": {"id": 387, "owner": {"id": 722}, "assignee": {"id": 897}}, "task": {"id": 360, "owner": {"id": 2}, "assignee": {"id": 1009}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 91, "privilege": "business"}, "organization": {"id": 164, "owner": {"id": 298}, "user": {"role": null}}}, "resource": {"id": 301, "assignee": {"id": 533}, "organization": {"id": 627}, "project": {"id": 305, "owner": {"id": 707}, "assignee": {"id": 850}}, "task": {"id": 364, "owner": {"id": 91}, "assignee": {"id": 1080}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 19, "privilege": "user"}, "organization": {"id": 135, "owner": {"id": 19}, "user": {"role": "owner"}}}, "resource": {"id": 353, "assignee": {"id": 554}, "organization": {"id": 135}, "project": {"id": 351, "owner": {"id": 710}, "assignee": {"id": 881}}, "task": {"id": 368, "owner": {"id": 19}, "assignee": {"id": 1078}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 81, "privilege": "user"}, "organization": {"id": 197, "owner": {"id": 81}, "user": {"role": "owner"}}}, "resource": {"id": 339, "assignee": {"id": 510}, "organization": {"id": 665}, "project": {"id": 326, "owner": {"id": 719}, "assignee": {"id": 868}}, "task": {"id": 341, "owner": {"id": 81}, "assignee": {"id": 1075}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 31, "privilege": "user"}, "organization": {"id": 111, "owner": {"id": 255}, "user": {"role": "maintainer"}}}, "resource": {"id": 387, "assignee": {"id": 582}, "organization": {"id": 111}, "project": {"id": 339, "owner": {"id": 789}, "assignee": {"id": 855}}, "task": {"id": 393, "owner": {"id": 31}, "assignee": {"id": 1007}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 94, "privilege": "user"}, "organization": {"id": 122, "owner": {"id": 215}, "user": {"role": "maintainer"}}}, "resource": {"id": 314, "assignee": {"id": 558}, "organization": {"id": 678}, "project": {"id": 377, "owner": {"id": 707}, "assignee": {"id": 839}}, "task": {"id": 385, "owner": {"id": 94}, "assignee": {"id": 1084}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 66, "privilege": "user"}, "organization": {"id": 192, "owner": {"id": 233}, "user": {"role": "supervisor"}}}, "resource": {"id": 301, "assignee": {"id": 590}, "organization": {"id": 192}, "project": {"id": 389, "owner": {"id": 701}, "assignee": {"id": 820}}, "task": {"id": 363, "owner": {"id": 66}, "assignee": {"id": 1066}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 3, "privilege": "user"}, "organization": {"id": 142, "owner": {"id": 254}, "user": {"role": "supervisor"}}}, "resource": {"id": 321, "assignee": {"id": 547}, "organization": {"id": 616}, "project": {"id": 395, "owner": {"id": 799}, "assignee": {"id": 834}}, "task": {"id": 393, "owner": {"id": 3}, "assignee": {"id": 1098}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 58, "privilege": "user"}, "organization": {"id": 165, "owner": {"id": 246}, "user": {"role": "worker"}}}, "resource": {"id": 334, "assignee": {"id": 567}, "organization": {"id": 165}, "project": {"id": 333, "owner": {"id": 791}, "assignee": {"id": 873}}, "task": {"id": 380, "owner": {"id": 58}, "assignee": {"id": 1063}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 73, "privilege": "user"}, "organization": {"id": 186, "owner": {"id": 292}, "user": {"role": "worker"}}}, "resource": {"id": 307, "assignee": {"id": 563}, "organization": {"id": 672}, "project": {"id": 321, "owner": {"id": 747}, "assignee": {"id": 820}}, "task": {"id": 332, "owner": {"id": 73}, "assignee": {"id": 1013}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 60, "privilege": "user"}, "organization": {"id": 146, "owner": {"id": 249}, "user": {"role": null}}}, "resource": {"id": 314, "assignee": {"id": 529}, "organization": {"id": 146}, "project": {"id": 365, "owner": {"id": 700}, "assignee": {"id": 805}}, "task": {"id": 301, "owner": {"id": 60}, "assignee": {"id": 1005}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 41, "privilege": "user"}, "organization": {"id": 131, "owner": {"id": 253}, "user": {"role": null}}}, "resource": {"id": 319, "assignee": {"id": 522}, "organization": {"id": 604}, "project": {"id": 370, "owner": {"id": 791}, "assignee": {"id": 894}}, "task": {"id": 383, "owner": {"id": 41}, "assignee": {"id": 1028}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 6, "privilege": "worker"}, "organization": {"id": 122, "owner": {"id": 6}, "user": {"role": "owner"}}}, "resource": {"id": 392, "assignee": {"id": 540}, "organization": {"id": 122}, "project": {"id": 309, "owner": {"id": 773}, "assignee": {"id": 847}}, "task": {"id": 315, "owner": {"id": 6}, "assignee": {"id": 1086}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 11, "privilege": "worker"}, "organization": {"id": 170, "owner": {"id": 11}, "user": {"role": "owner"}}}, "resource": {"id": 366, "assignee": {"id": 505}, "organization": {"id": 651}, "project": {"id": 308, "owner": {"id": 759}, "assignee": {"id": 836}}, "task": {"id": 399, "owner": {"id": 11}, "assignee": {"id": 1041}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 59, "privilege": "worker"}, "organization": {"id": 147, "owner": {"id": 275}, "user": {"role": "maintainer"}}}, "resource": {"id": 301, "assignee": {"id": 547}, "organization": {"id": 147}, "project": {"id": 337, "owner": {"id": 772}, "assignee": {"id": 838}}, "task": {"id": 394, "owner": {"id": 59}, "assignee": {"id": 1031}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 0, "privilege": "worker"}, "organization": {"id": 152, "owner": {"id": 203}, "user": {"role": "maintainer"}}}, "resource": {"id": 363, "assignee": {"id": 598}, "organization": {"id": 699}, "project": {"id": 325, "owner": {"id": 793}, "assignee": {"id": 869}}, "task": {"id": 397, "owner": {"id": 0}, "assignee": {"id": 1019}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 84, "privilege": "worker"}, "organization": {"id": 148, "owner": {"id": 294}, "user": {"role": "supervisor"}}}, "resource": {"id": 329, "assignee": {"id": 569}, "organization": {"id": 148}, "project": {"id": 381, "owner": {"id": 788}, "assignee": {"id": 801}}, "task": {"id": 342, "owner": {"id": 84}, "assignee": {"id": 1097}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 18, "privilege": "worker"}, "organization": {"id": 191, "owner": {"id": 235}, "user": {"role": "supervisor"}}}, "resource": {"id": 393, "assignee": {"id": 539}, "organization": {"id": 613}, "project": {"id": 326, "owner": {"id": 767}, "assignee": {"id": 830}}, "task": {"id": 353, "owner": {"id": 18}, "assignee": {"id": 1007}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 10, "privilege": "worker"}, "organization": {"id": 174, "owner": {"id": 212}, "user": {"role": "worker"}}}, "resource": {"id": 311, "assignee": {"id": 505}, "organization": {"id": 174}, "project": {"id": 366, "owner": {"id": 752}, "assignee": {"id": 889}}, "task": {"id": 347, "owner": {"id": 10}, "assignee": {"id": 1095}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 84, "privilege": "worker"}, "organization": {"id": 116, "owner": {"id": 230}, "user": {"role": "worker"}}}, "resource": {"id": 364, "assignee": {"id": 517}, "organization": {"id": 681}, "project": {"id": 350, "owner": {"id": 709}, "assignee": {"id": 875}}, "task": {"id": 372, "owner": {"id": 84}, "assignee": {"id": 1055}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 34, "privilege": "worker"}, "organization": {"id": 129, "owner": {"id": 209}, "user": {"role": null}}}, "resource": {"id": 337, "assignee": {"id": 533}, "organization": {"id": 129}, "project": {"id": 350, "owner": {"id": 789}, "assignee": {"id": 894}}, "task": {"id": 341, "owner": {"id": 34}, "assignee": {"id": 1057}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 57, "privilege": "worker"}, "organization": {"id": 159, "owner": {"id": 240}, "user": {"role": null}}}, "resource": {"id": 325, "assignee": {"id": 517}, "organization": {"id": 699}, "project": {"id": 398, "owner": {"id": 774}, "assignee": {"id": 813}}, "task": {"id": 319, "owner": {"id": 57}, "assignee": {"id": 1021}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 33, "privilege": "none"}, "organization": {"id": 115, "owner": {"id": 33}, "user": {"role": "owner"}}}, "resource": {"id": 352, "assignee": {"id": 515}, "organization": {"id": 115}, "project": {"id": 345, "owner": {"id": 798}, "assignee": {"id": 826}}, "task": {"id": 357, "owner": {"id": 33}, "assignee": {"id": 1059}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 18, "privilege": "none"}, "organization": {"id": 111, "owner": {"id": 18}, "user": {"role": "owner"}}}, "resource": {"id": 320, "assignee": {"id": 587}, "organization": {"id": 638}, "project": {"id": 390, "owner": {"id": 789}, "assignee": {"id": 877}}, "task": {"id": 305, "owner": {"id": 18}, "assignee": {"id": 1041}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 3, "privilege": "none"}, "organization": {"id": 151, "owner": {"id": 257}, "user": {"role": "maintainer"}}}, "resource": {"id": 331, "assignee": {"id": 545}, "organization": {"id": 151}, "project": {"id": 365, "owner": {"id": 706}, "assignee": {"id": 886}}, "task": {"id": 338, "owner": {"id": 3}, "assignee": {"id": 1022}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 1, "privilege": "none"}, "organization": {"id": 107, "owner": {"id": 299}, "user": {"role": "maintainer"}}}, "resource": {"id": 371, "assignee": {"id": 595}, "organization": {"id": 670}, "project": {"id": 331, "owner": {"id": 712}, "assignee": {"id": 859}}, "task": {"id": 313, "owner": {"id": 1}, "assignee": {"id": 1015}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 74, "privilege": "none"}, "organization": {"id": 175, "owner": {"id": 233}, "user": {"role": "supervisor"}}}, "resource": {"id": 328, "assignee": {"id": 516}, "organization": {"id": 175}, "project": {"id": 351, "owner": {"id": 747}, "assignee": {"id": 887}}, "task": {"id": 380, "owner": {"id": 74}, "assignee": {"id": 1010}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 15, "privilege": "none"}, "organization": {"id": 105, "owner": {"id": 259}, "user": {"role": "supervisor"}}}, "resource": {"id": 309, "assignee": {"id": 502}, "organization": {"id": 608}, "project": {"id": 325, "owner": {"id": 782}, "assignee": {"id": 856}}, "task": {"id": 316, "owner": {"id": 15}, "assignee": {"id": 1042}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 87, "privilege": "none"}, "organization": {"id": 154, "owner": {"id": 222}, "user": {"role": "worker"}}}, "resource": {"id": 306, "assignee": {"id": 521}, "organization": {"id": 154}, "project": {"id": 355, "owner": {"id": 792}, "assignee": {"id": 850}}, "task": {"id": 363, "owner": {"id": 87}, "assignee": {"id": 1048}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 79, "privilege": "none"}, "organization": {"id": 178, "owner": {"id": 231}, "user": {"role": "worker"}}}, "resource": {"id": 345, "assignee": {"id": 527}, "organization": {"id": 623}, "project": {"id": 335, "owner": {"id": 735}, "assignee": {"id": 857}}, "task": {"id": 319, "owner": {"id": 79}, "assignee": {"id": 1078}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 49, "privilege": "none"}, "organization": {"id": 117, "owner": {"id": 253}, "user": {"role": null}}}, "resource": {"id": 382, "assignee": {"id": 537}, "organization": {"id": 117}, "project": {"id": 352, "owner": {"id": 770}, "assignee": {"id": 861}}, "task": {"id": 307, "owner": {"id": 49}, "assignee": {"id": 1035}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 45, "privilege": "none"}, "organization": {"id": 161, "owner": {"id": 269}, "user": {"role": null}}}, "resource": {"id": 325, "assignee": {"id": 582}, "organization": {"id": 667}, "project": {"id": 331, "owner": {"id": 780}, "assignee": {"id": 869}}, "task": {"id": 302, "owner": {"id": 45}, "assignee": {"id": 1091}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 40, "privilege": "admin"}, "organization": {"id": 176, "owner": {"id": 40}, "user": {"role": "owner"}}}, "resource": {"id": 362, "assignee": {"id": 544}, "organization": {"id": 176}, "project": {"id": 364, "owner": {"id": 741}, "assignee": {"id": 849}}, "task": {"id": 334, "owner": {"id": 923}, "assignee": {"id": 40}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_FALSE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 29, "privilege": "admin"}, "organization": {"id": 120, "owner": {"id": 29}, "user": {"role": "owner"}}}, "resource": {"id": 303, "assignee": {"id": 599}, "organization": {"id": 635}, "project": {"id": 307, "owner": {"id": 760}, "assignee": {"id": 867}}, "task": {"id": 345, "owner": {"id": 998}, "assignee": {"id": 29}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 73, "privilege": "admin"}, "organization": {"id": 149, "owner": {"id": 245}, "user": {"role": "maintainer"}}}, "resource": {"id": 331, "assignee": {"id": 584}, "organization": {"id": 149}, "project": {"id": 334, "owner": {"id": 768}, "assignee": {"id": 894}}, "task": {"id": 307, "owner": {"id": 997}, "assignee": {"id": 73}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 3, "privilege": "admin"}, "organization": {"id": 190, "owner": {"id": 289}, "user": {"role": "maintainer"}}}, "resource": {"id": 322, "assignee": {"id": 522}, "organization": {"id": 630}, "project": {"id": 375, "owner": {"id": 740}, "assignee": {"id": 894}}, "task": {"id": 389, "owner": {"id": 945}, "assignee": {"id": 3}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 22, "privilege": "admin"}, "organization": {"id": 162, "owner": {"id": 204}, "user": {"role": "supervisor"}}}, "resource": {"id": 345, "assignee": {"id": 572}, "organization": {"id": 162}, "project": {"id": 318, "owner": {"id": 772}, "assignee": {"id": 824}}, "task": {"id": 363, "owner": {"id": 969}, "assignee": {"id": 22}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 42, "privilege": "admin"}, "organization": {"id": 178, "owner": {"id": 225}, "user": {"role": "supervisor"}}}, "resource": {"id": 311, "assignee": {"id": 507}, "organization": {"id": 629}, "project": {"id": 377, "owner": {"id": 728}, "assignee": {"id": 802}}, "task": {"id": 367, "owner": {"id": 961}, "assignee": {"id": 42}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 90, "privilege": "admin"}, "organization": {"id": 118, "owner": {"id": 299}, "user": {"role": "worker"}}}, "resource": {"id": 316, "assignee": {"id": 543}, "organization": {"id": 118}, "project": {"id": 322, "owner": {"id": 741}, "assignee": {"id": 807}}, "task": {"id": 302, "owner": {"id": 918}, "assignee": {"id": 90}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_FALSE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 12, "privilege": "admin"}, "organization": {"id": 143, "owner": {"id": 238}, "user": {"role": "worker"}}}, "resource": {"id": 314, "assignee": {"id": 567}, "organization": {"id": 646}, "project": {"id": 309, "owner": {"id": 747}, "assignee": {"id": 890}}, "task": {"id": 384, "owner": {"id": 950}, "assignee": {"id": 12}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 22, "privilege": "admin"}, "organization": {"id": 190, "owner": {"id": 271}, "user": {"role": null}}}, "resource": {"id": 341, "assignee": {"id": 517}, "organization": {"id": 190}, "project": {"id": 393, "owner": {"id": 755}, "assignee": {"id": 881}}, "task": {"id": 362, "owner": {"id": 983}, "assignee": {"id": 22}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_FALSE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 93, "privilege": "admin"}, "organization": {"id": 188, "owner": {"id": 237}, "user": {"role": null}}}, "resource": {"id": 388, "assignee": {"id": 578}, "organization": {"id": 645}, "project": {"id": 328, "owner": {"id": 785}, "assignee": {"id": 875}}, "task": {"id": 322, "owner": {"id": 948}, "assignee": {"id": 93}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 4, "privilege": "business"}, "organization": {"id": 123, "owner": {"id": 4}, "user": {"role": "owner"}}}, "resource": {"id": 316, "assignee": {"id": 522}, "organization": {"id": 123}, "project": {"id": 300, "owner": {"id": 789}, "assignee": {"id": 873}}, "task": {"id": 350, "owner": {"id": 998}, "assignee": {"id": 4}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 95, "privilege": "business"}, "organization": {"id": 109, "owner": {"id": 95}, "user": {"role": "owner"}}}, "resource": {"id": 340, "assignee": {"id": 578}, "organization": {"id": 628}, "project": {"id": 381, "owner": {"id": 772}, "assignee": {"id": 813}}, "task": {"id": 363, "owner": {"id": 918}, "assignee": {"id": 95}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 42, "privilege": "business"}, "organization": {"id": 157, "owner": {"id": 201}, "user": {"role": "maintainer"}}}, "resource": {"id": 344, "assignee": {"id": 540}, "organization": {"id": 157}, "project": {"id": 381, "owner": {"id": 711}, "assignee": {"id": 890}}, "task": {"id": 385, "owner": {"id": 981}, "assignee": {"id": 42}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 0, "privilege": "business"}, "organization": {"id": 106, "owner": {"id": 249}, "user": {"role": "maintainer"}}}, "resource": {"id": 333, "assignee": {"id": 526}, "organization": {"id": 631}, "project": {"id": 388, "owner": {"id": 708}, "assignee": {"id": 844}}, "task": {"id": 332, "owner": {"id": 913}, "assignee": {"id": 0}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 48, "privilege": "business"}, "organization": {"id": 112, "owner": {"id": 261}, "user": {"role": "supervisor"}}}, "resource": {"id": 356, "assignee": {"id": 593}, "organization": {"id": 112}, "project": {"id": 321, "owner": {"id": 752}, "assignee": {"id": 863}}, "task": {"id": 348, "owner": {"id": 944}, "assignee": {"id": 48}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 37, "privilege": "business"}, "organization": {"id": 102, "owner": {"id": 240}, "user": {"role": "supervisor"}}}, "resource": {"id": 373, "assignee": {"id": 583}, "organization": {"id": 697}, "project": {"id": 387, "owner": {"id": 728}, "assignee": {"id": 820}}, "task": {"id": 357, "owner": {"id": 909}, "assignee": {"id": 37}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 70, "privilege": "business"}, "organization": {"id": 111, "owner": {"id": 243}, "user": {"role": "worker"}}}, "resource": {"id": 333, "assignee": {"id": 513}, "organization": {"id": 111}, "project": {"id": 343, "owner": {"id": 721}, "assignee": {"id": 848}}, "task": {"id": 320, "owner": {"id": 993}, "assignee": {"id": 70}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 55, "privilege": "business"}, "organization": {"id": 120, "owner": {"id": 206}, "user": {"role": "worker"}}}, "resource": {"id": 376, "assignee": {"id": 578}, "organization": {"id": 661}, "project": {"id": 390, "owner": {"id": 703}, "assignee": {"id": 855}}, "task": {"id": 383, "owner": {"id": 921}, "assignee": {"id": 55}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 69, "privilege": "business"}, "organization": {"id": 133, "owner": {"id": 284}, "user": {"role": null}}}, "resource": {"id": 312, "assignee": {"id": 542}, "organization": {"id": 133}, "project": {"id": 324, "owner": {"id": 752}, "assignee": {"id": 889}}, "task": {"id": 370, "owner": {"id": 992}, "assignee": {"id": 69}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 19, "privilege": "business"}, "organization": {"id": 106, "owner": {"id": 246}, "user": {"role": null}}}, "resource": {"id": 336, "assignee": {"id": 538}, "organization": {"id": 630}, "project": {"id": 312, "owner": {"id": 706}, "assignee": {"id": 850}}, "task": {"id": 373, "owner": {"id": 970}, "assignee": {"id": 19}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 12, "privilege": "user"}, "organization": {"id": 103, "owner": {"id": 12}, "user": {"role": "owner"}}}, "resource": {"id": 300, "assignee": {"id": 554}, "organization": {"id": 103}, "project": {"id": 337, "owner": {"id": 784}, "assignee": {"id": 880}}, "task": {"id": 376, "owner": {"id": 961}, "assignee": {"id": 12}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 62, "privilege": "user"}, "organization": {"id": 184, "owner": {"id": 62}, "user": {"role": "owner"}}}, "resource": {"id": 321, "assignee": {"id": 581}, "organization": {"id": 637}, "project": {"id": 310, "owner": {"id": 760}, "assignee": {"id": 814}}, "task": {"id": 339, "owner": {"id": 950}, "assignee": {"id": 62}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 57, "privilege": "user"}, "organization": {"id": 105, "owner": {"id": 233}, "user": {"role": "maintainer"}}}, "resource": {"id": 311, "assignee": {"id": 582}, "organization": {"id": 105}, "project": {"id": 349, "owner": {"id": 723}, "assignee": {"id": 847}}, "task": {"id": 348, "owner": {"id": 947}, "assignee": {"id": 57}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 89, "privilege": "user"}, "organization": {"id": 185, "owner": {"id": 212}, "user": {"role": "maintainer"}}}, "resource": {"id": 356, "assignee": {"id": 559}, "organization": {"id": 633}, "project": {"id": 328, "owner": {"id": 734}, "assignee": {"id": 872}}, "task": {"id": 307, "owner": {"id": 919}, "assignee": {"id": 89}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 7, "privilege": "user"}, "organization": {"id": 149, "owner": {"id": 266}, "user": {"role": "supervisor"}}}, "resource": {"id": 310, "assignee": {"id": 585}, "organization": {"id": 149}, "project": {"id": 369, "owner": {"id": 752}, "assignee": {"id": 896}}, "task": {"id": 375, "owner": {"id": 929}, "assignee": {"id": 7}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 50, "privilege": "user"}, "organization": {"id": 191, "owner": {"id": 204}, "user": {"role": "supervisor"}}}, "resource": {"id": 353, "assignee": {"id": 568}, "organization": {"id": 687}, "project": {"id": 360, "owner": {"id": 773}, "assignee": {"id": 830}}, "task": {"id": 360, "owner": {"id": 938}, "assignee": {"id": 50}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 57, "privilege": "user"}, "organization": {"id": 122, "owner": {"id": 221}, "user": {"role": "worker"}}}, "resource": {"id": 364, "assignee": {"id": 573}, "organization": {"id": 122}, "project": {"id": 373, "owner": {"id": 786}, "assignee": {"id": 879}}, "task": {"id": 318, "owner": {"id": 915}, "assignee": {"id": 57}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 80, "privilege": "user"}, "organization": {"id": 118, "owner": {"id": 276}, "user": {"role": "worker"}}}, "resource": {"id": 327, "assignee": {"id": 524}, "organization": {"id": 616}, "project": {"id": 305, "owner": {"id": 754}, "assignee": {"id": 810}}, "task": {"id": 387, "owner": {"id": 955}, "assignee": {"id": 80}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 41, "privilege": "user"}, "organization": {"id": 135, "owner": {"id": 266}, "user": {"role": null}}}, "resource": {"id": 333, "assignee": {"id": 540}, "organization": {"id": 135}, "project": {"id": 308, "owner": {"id": 711}, "assignee": {"id": 849}}, "task": {"id": 371, "owner": {"id": 950}, "assignee": {"id": 41}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 19, "privilege": "user"}, "organization": {"id": 118, "owner": {"id": 272}, "user": {"role": null}}}, "resource": {"id": 358, "assignee": {"id": 501}, "organization": {"id": 689}, "project": {"id": 379, "owner": {"id": 775}, "assignee": {"id": 866}}, "task": {"id": 353, "owner": {"id": 914}, "assignee": {"id": 19}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 68, "privilege": "worker"}, "organization": {"id": 144, "owner": {"id": 68}, "user": {"role": "owner"}}}, "resource": {"id": 375, "assignee": {"id": 574}, "organization": {"id": 144}, "project": {"id": 312, "owner": {"id": 713}, "assignee": {"id": 872}}, "task": {"id": 399, "owner": {"id": 912}, "assignee": {"id": 68}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 35, "privilege": "worker"}, "organization": {"id": 151, "owner": {"id": 35}, "user": {"role": "owner"}}}, "resource": {"id": 333, "assignee": {"id": 549}, "organization": {"id": 683}, "project": {"id": 362, "owner": {"id": 773}, "assignee": {"id": 877}}, "task": {"id": 360, "owner": {"id": 904}, "assignee": {"id": 35}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 30, "privilege": "worker"}, "organization": {"id": 106, "owner": {"id": 295}, "user": {"role": "maintainer"}}}, "resource": {"id": 379, "assignee": {"id": 577}, "organization": {"id": 106}, "project": {"id": 388, "owner": {"id": 751}, "assignee": {"id": 804}}, "task": {"id": 350, "owner": {"id": 942}, "assignee": {"id": 30}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 89, "privilege": "worker"}, "organization": {"id": 187, "owner": {"id": 212}, "user": {"role": "maintainer"}}}, "resource": {"id": 360, "assignee": {"id": 534}, "organization": {"id": 647}, "project": {"id": 302, "owner": {"id": 743}, "assignee": {"id": 838}}, "task": {"id": 339, "owner": {"id": 935}, "assignee": {"id": 89}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 53, "privilege": "worker"}, "organization": {"id": 177, "owner": {"id": 282}, "user": {"role": "supervisor"}}}, "resource": {"id": 329, "assignee": {"id": 517}, "organization": {"id": 177}, "project": {"id": 395, "owner": {"id": 756}, "assignee": {"id": 899}}, "task": {"id": 341, "owner": {"id": 934}, "assignee": {"id": 53}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 47, "privilege": "worker"}, "organization": {"id": 107, "owner": {"id": 265}, "user": {"role": "supervisor"}}}, "resource": {"id": 311, "assignee": {"id": 524}, "organization": {"id": 656}, "project": {"id": 327, "owner": {"id": 752}, "assignee": {"id": 894}}, "task": {"id": 362, "owner": {"id": 997}, "assignee": {"id": 47}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 72, "privilege": "worker"}, "organization": {"id": 103, "owner": {"id": 222}, "user": {"role": "worker"}}}, "resource": {"id": 320, "assignee": {"id": 508}, "organization": {"id": 103}, "project": {"id": 390, "owner": {"id": 764}, "assignee": {"id": 851}}, "task": {"id": 317, "owner": {"id": 999}, "assignee": {"id": 72}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 25, "privilege": "worker"}, "organization": {"id": 135, "owner": {"id": 247}, "user": {"role": "worker"}}}, "resource": {"id": 324, "assignee": {"id": 525}, "organization": {"id": 607}, "project": {"id": 331, "owner": {"id": 704}, "assignee": {"id": 858}}, "task": {"id": 306, "owner": {"id": 946}, "assignee": {"id": 25}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 62, "privilege": "worker"}, "organization": {"id": 176, "owner": {"id": 257}, "user": {"role": null}}}, "resource": {"id": 359, "assignee": {"id": 564}, "organization": {"id": 176}, "project": {"id": 381, "owner": {"id": 715}, "assignee": {"id": 887}}, "task": {"id": 303, "owner": {"id": 930}, "assignee": {"id": 62}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 88, "privilege": "worker"}, "organization": {"id": 111, "owner": {"id": 236}, "user": {"role": null}}}, "resource": {"id": 322, "assignee": {"id": 560}, "organization": {"id": 675}, "project": {"id": 370, "owner": {"id": 744}, "assignee": {"id": 844}}, "task": {"id": 320, "owner": {"id": 933}, "assignee": {"id": 88}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 28, "privilege": "none"}, "organization": {"id": 186, "owner": {"id": 28}, "user": {"role": "owner"}}}, "resource": {"id": 303, "assignee": {"id": 549}, "organization": {"id": 186}, "project": {"id": 320, "owner": {"id": 773}, "assignee": {"id": 899}}, "task": {"id": 327, "owner": {"id": 928}, "assignee": {"id": 28}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 60, "privilege": "none"}, "organization": {"id": 116, "owner": {"id": 60}, "user": {"role": "owner"}}}, "resource": {"id": 334, "assignee": {"id": 583}, "organization": {"id": 652}, "project": {"id": 365, "owner": {"id": 702}, "assignee": {"id": 899}}, "task": {"id": 398, "owner": {"id": 987}, "assignee": {"id": 60}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 82, "privilege": "none"}, "organization": {"id": 135, "owner": {"id": 254}, "user": {"role": "maintainer"}}}, "resource": {"id": 322, "assignee": {"id": 576}, "organization": {"id": 135}, "project": {"id": 328, "owner": {"id": 732}, "assignee": {"id": 877}}, "task": {"id": 339, "owner": {"id": 991}, "assignee": {"id": 82}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 79, "privilege": "none"}, "organization": {"id": 150, "owner": {"id": 274}, "user": {"role": "maintainer"}}}, "resource": {"id": 348, "assignee": {"id": 544}, "organization": {"id": 658}, "project": {"id": 332, "owner": {"id": 727}, "assignee": {"id": 859}}, "task": {"id": 338, "owner": {"id": 986}, "assignee": {"id": 79}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 36, "privilege": "none"}, "organization": {"id": 138, "owner": {"id": 287}, "user": {"role": "supervisor"}}}, "resource": {"id": 313, "assignee": {"id": 500}, "organization": {"id": 138}, "project": {"id": 384, "owner": {"id": 747}, "assignee": {"id": 871}}, "task": {"id": 382, "owner": {"id": 976}, "assignee": {"id": 36}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 83, "privilege": "none"}, "organization": {"id": 191, "owner": {"id": 283}, "user": {"role": "supervisor"}}}, "resource": {"id": 313, "assignee": {"id": 561}, "organization": {"id": 608}, "project": {"id": 343, "owner": {"id": 735}, "assignee": {"id": 881}}, "task": {"id": 341, "owner": {"id": 935}, "assignee": {"id": 83}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 84, "privilege": "none"}, "organization": {"id": 140, "owner": {"id": 287}, "user": {"role": "worker"}}}, "resource": {"id": 338, "assignee": {"id": 524}, "organization": {"id": 140}, "project": {"id": 366, "owner": {"id": 797}, "assignee": {"id": 830}}, "task": {"id": 307, "owner": {"id": 976}, "assignee": {"id": 84}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 49, "privilege": "none"}, "organization": {"id": 194, "owner": {"id": 204}, "user": {"role": "worker"}}}, "resource": {"id": 317, "assignee": {"id": 592}, "organization": {"id": 603}, "project": {"id": 383, "owner": {"id": 763}, "assignee": {"id": 837}}, "task": {"id": 333, "owner": {"id": 953}, "assignee": {"id": 49}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 68, "privilege": "none"}, "organization": {"id": 181, "owner": {"id": 260}, "user": {"role": null}}}, "resource": {"id": 374, "assignee": {"id": 590}, "organization": {"id": 181}, "project": {"id": 324, "owner": {"id": 743}, "assignee": {"id": 892}}, "task": {"id": 391, "owner": {"id": 928}, "assignee": {"id": 68}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 12, "privilege": "none"}, "organization": {"id": 160, "owner": {"id": 216}, "user": {"role": null}}}, "resource": {"id": 385, "assignee": {"id": 545}, "organization": {"id": 664}, "project": {"id": 338, "owner": {"id": 721}, "assignee": {"id": 884}}, "task": {"id": 371, "owner": {"id": 923}, "assignee": {"id": 12}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 11, "privilege": "admin"}, "organization": {"id": 128, "owner": {"id": 11}, "user": {"role": "owner"}}}, "resource": {"id": 394, "assignee": {"id": 11}, "organization": {"id": 128}, "project": {"id": 371, "owner": {"id": 797}, "assignee": {"id": 823}}, "task": {"id": 387, "owner": {"id": 942}, "assignee": {"id": 1083}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_FALSE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 59, "privilege": "admin"}, "organization": {"id": 115, "owner": {"id": 59}, "user": {"role": "owner"}}}, "resource": {"id": 328, "assignee": {"id": 59}, "organization": {"id": 639}, "project": {"id": 353, "owner": {"id": 742}, "assignee": {"id": 847}}, "task": {"id": 333, "owner": {"id": 974}, "assignee": {"id": 1037}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 15, "privilege": "admin"}, "organization": {"id": 187, "owner": {"id": 248}, "user": {"role": "maintainer"}}}, "resource": {"id": 306, "assignee": {"id": 15}, "organization": {"id": 187}, "project": {"id": 374, "owner": {"id": 779}, "assignee": {"id": 809}}, "task": {"id": 360, "owner": {"id": 924}, "assignee": {"id": 1064}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 72, "privilege": "admin"}, "organization": {"id": 158, "owner": {"id": 218}, "user": {"role": "maintainer"}}}, "resource": {"id": 367, "assignee": {"id": 72}, "organization": {"id": 652}, "project": {"id": 306, "owner": {"id": 719}, "assignee": {"id": 817}}, "task": {"id": 325, "owner": {"id": 943}, "assignee": {"id": 1052}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 40, "privilege": "admin"}, "organization": {"id": 181, "owner": {"id": 207}, "user": {"role": "supervisor"}}}, "resource": {"id": 340, "assignee": {"id": 40}, "organization": {"id": 181}, "project": {"id": 399, "owner": {"id": 710}, "assignee": {"id": 862}}, "task": {"id": 342, "owner": {"id": 980}, "assignee": {"id": 1022}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 20, "privilege": "admin"}, "organization": {"id": 162, "owner": {"id": 297}, "user": {"role": "supervisor"}}}, "resource": {"id": 300, "assignee": {"id": 20}, "organization": {"id": 635}, "project": {"id": 326, "owner": {"id": 797}, "assignee": {"id": 899}}, "task": {"id": 321, "owner": {"id": 973}, "assignee": {"id": 1097}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 61, "privilege": "admin"}, "organization": {"id": 149, "owner": {"id": 200}, "user": {"role": "worker"}}}, "resource": {"id": 399, "assignee": {"id": 61}, "organization": {"id": 149}, "project": {"id": 378, "owner": {"id": 755}, "assignee": {"id": 881}}, "task": {"id": 354, "owner": {"id": 951}, "assignee": {"id": 1054}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_FALSE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 24, "privilege": "admin"}, "organization": {"id": 102, "owner": {"id": 286}, "user": {"role": "worker"}}}, "resource": {"id": 304, "assignee": {"id": 24}, "organization": {"id": 625}, "project": {"id": 393, "owner": {"id": 747}, "assignee": {"id": 801}}, "task": {"id": 341, "owner": {"id": 996}, "assignee": {"id": 1067}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 13, "privilege": "admin"}, "organization": {"id": 149, "owner": {"id": 264}, "user": {"role": null}}}, "resource": {"id": 300, "assignee": {"id": 13}, "organization": {"id": 149}, "project": {"id": 331, "owner": {"id": 728}, "assignee": {"id": 888}}, "task": {"id": 344, "owner": {"id": 939}, "assignee": {"id": 1016}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_FALSE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 66, "privilege": "admin"}, "organization": {"id": 176, "owner": {"id": 267}, "user": {"role": null}}}, "resource": {"id": 375, "assignee": {"id": 66}, "organization": {"id": 621}, "project": {"id": 308, "owner": {"id": 705}, "assignee": {"id": 838}}, "task": {"id": 337, "owner": {"id": 958}, "assignee": {"id": 1093}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 21, "privilege": "business"}, "organization": {"id": 151, "owner": {"id": 21}, "user": {"role": "owner"}}}, "resource": {"id": 343, "assignee": {"id": 21}, "organization": {"id": 151}, "project": {"id": 317, "owner": {"id": 743}, "assignee": {"id": 862}}, "task": {"id": 345, "owner": {"id": 996}, "assignee": {"id": 1024}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 21, "privilege": "business"}, "organization": {"id": 115, "owner": {"id": 21}, "user": {"role": "owner"}}}, "resource": {"id": 329, "assignee": {"id": 21}, "organization": {"id": 693}, "project": {"id": 316, "owner": {"id": 727}, "assignee": {"id": 893}}, "task": {"id": 302, "owner": {"id": 975}, "assignee": {"id": 1064}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 6, "privilege": "business"}, "organization": {"id": 176, "owner": {"id": 206}, "user": {"role": "maintainer"}}}, "resource": {"id": 391, "assignee": {"id": 6}, "organization": {"id": 176}, "project": {"id": 348, "owner": {"id": 781}, "assignee": {"id": 832}}, "task": {"id": 398, "owner": {"id": 968}, "assignee": {"id": 1079}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 48, "privilege": "business"}, "organization": {"id": 115, "owner": {"id": 270}, "user": {"role": "maintainer"}}}, "resource": {"id": 384, "assignee": {"id": 48}, "organization": {"id": 683}, "project": {"id": 302, "owner": {"id": 706}, "assignee": {"id": 888}}, "task": {"id": 314, "owner": {"id": 953}, "assignee": {"id": 1056}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 38, "privilege": "business"}, "organization": {"id": 153, "owner": {"id": 284}, "user": {"role": "supervisor"}}}, "resource": {"id": 332, "assignee": {"id": 38}, "organization": {"id": 153}, "project": {"id": 319, "owner": {"id": 726}, "assignee": {"id": 888}}, "task": {"id": 387, "owner": {"id": 980}, "assignee": {"id": 1001}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 13, "privilege": "business"}, "organization": {"id": 165, "owner": {"id": 292}, "user": {"role": "supervisor"}}}, "resource": {"id": 312, "assignee": {"id": 13}, "organization": {"id": 666}, "project": {"id": 334, "owner": {"id": 779}, "assignee": {"id": 877}}, "task": {"id": 389, "owner": {"id": 917}, "assignee": {"id": 1053}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 99, "privilege": "business"}, "organization": {"id": 133, "owner": {"id": 266}, "user": {"role": "worker"}}}, "resource": {"id": 379, "assignee": {"id": 99}, "organization": {"id": 133}, "project": {"id": 314, "owner": {"id": 713}, "assignee": {"id": 863}}, "task": {"id": 325, "owner": {"id": 977}, "assignee": {"id": 1025}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 26, "privilege": "business"}, "organization": {"id": 188, "owner": {"id": 261}, "user": {"role": "worker"}}}, "resource": {"id": 325, "assignee": {"id": 26}, "organization": {"id": 690}, "project": {"id": 352, "owner": {"id": 737}, "assignee": {"id": 820}}, "task": {"id": 305, "owner": {"id": 970}, "assignee": {"id": 1063}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 63, "privilege": "business"}, "organization": {"id": 119, "owner": {"id": 211}, "user": {"role": null}}}, "resource": {"id": 342, "assignee": {"id": 63}, "organization": {"id": 119}, "project": {"id": 301, "owner": {"id": 785}, "assignee": {"id": 811}}, "task": {"id": 314, "owner": {"id": 973}, "assignee": {"id": 1085}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 58, "privilege": "business"}, "organization": {"id": 137, "owner": {"id": 233}, "user": {"role": null}}}, "resource": {"id": 399, "assignee": {"id": 58}, "organization": {"id": 609}, "project": {"id": 392, "owner": {"id": 792}, "assignee": {"id": 812}}, "task": {"id": 332, "owner": {"id": 982}, "assignee": {"id": 1029}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 54, "privilege": "user"}, "organization": {"id": 194, "owner": {"id": 54}, "user": {"role": "owner"}}}, "resource": {"id": 359, "assignee": {"id": 54}, "organization": {"id": 194}, "project": {"id": 322, "owner": {"id": 705}, "assignee": {"id": 837}}, "task": {"id": 346, "owner": {"id": 986}, "assignee": {"id": 1040}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 45, "privilege": "user"}, "organization": {"id": 156, "owner": {"id": 45}, "user": {"role": "owner"}}}, "resource": {"id": 312, "assignee": {"id": 45}, "organization": {"id": 605}, "project": {"id": 301, "owner": {"id": 717}, "assignee": {"id": 884}}, "task": {"id": 382, "owner": {"id": 921}, "assignee": {"id": 1042}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 58, "privilege": "user"}, "organization": {"id": 134, "owner": {"id": 249}, "user": {"role": "maintainer"}}}, "resource": {"id": 334, "assignee": {"id": 58}, "organization": {"id": 134}, "project": {"id": 347, "owner": {"id": 743}, "assignee": {"id": 823}}, "task": {"id": 314, "owner": {"id": 951}, "assignee": {"id": 1051}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 7, "privilege": "user"}, "organization": {"id": 120, "owner": {"id": 213}, "user": {"role": "maintainer"}}}, "resource": {"id": 388, "assignee": {"id": 7}, "organization": {"id": 653}, "project": {"id": 383, "owner": {"id": 721}, "assignee": {"id": 814}}, "task": {"id": 316, "owner": {"id": 989}, "assignee": {"id": 1092}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 99, "privilege": "user"}, "organization": {"id": 145, "owner": {"id": 278}, "user": {"role": "supervisor"}}}, "resource": {"id": 353, "assignee": {"id": 99}, "organization": {"id": 145}, "project": {"id": 372, "owner": {"id": 786}, "assignee": {"id": 856}}, "task": {"id": 323, "owner": {"id": 978}, "assignee": {"id": 1048}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 5, "privilege": "user"}, "organization": {"id": 108, "owner": {"id": 233}, "user": {"role": "supervisor"}}}, "resource": {"id": 303, "assignee": {"id": 5}, "organization": {"id": 693}, "project": {"id": 316, "owner": {"id": 761}, "assignee": {"id": 862}}, "task": {"id": 314, "owner": {"id": 952}, "assignee": {"id": 1056}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 92, "privilege": "user"}, "organization": {"id": 172, "owner": {"id": 228}, "user": {"role": "worker"}}}, "resource": {"id": 383, "assignee": {"id": 92}, "organization": {"id": 172}, "project": {"id": 390, "owner": {"id": 786}, "assignee": {"id": 867}}, "task": {"id": 398, "owner": {"id": 995}, "assignee": {"id": 1073}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 84, "privilege": "user"}, "organization": {"id": 193, "owner": {"id": 231}, "user": {"role": "worker"}}}, "resource": {"id": 385, "assignee": {"id": 84}, "organization": {"id": 666}, "project": {"id": 366, "owner": {"id": 788}, "assignee": {"id": 889}}, "task": {"id": 379, "owner": {"id": 912}, "assignee": {"id": 1055}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 6, "privilege": "user"}, "organization": {"id": 101, "owner": {"id": 282}, "user": {"role": null}}}, "resource": {"id": 361, "assignee": {"id": 6}, "organization": {"id": 101}, "project": {"id": 386, "owner": {"id": 782}, "assignee": {"id": 849}}, "task": {"id": 319, "owner": {"id": 971}, "assignee": {"id": 1078}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 30, "privilege": "user"}, "organization": {"id": 142, "owner": {"id": 235}, "user": {"role": null}}}, "resource": {"id": 320, "assignee": {"id": 30}, "organization": {"id": 660}, "project": {"id": 363, "owner": {"id": 721}, "assignee": {"id": 809}}, "task": {"id": 396, "owner": {"id": 962}, "assignee": {"id": 1041}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 58, "privilege": "worker"}, "organization": {"id": 156, "owner": {"id": 58}, "user": {"role": "owner"}}}, "resource": {"id": 306, "assignee": {"id": 58}, "organization": {"id": 156}, "project": {"id": 370, "owner": {"id": 782}, "assignee": {"id": 848}}, "task": {"id": 351, "owner": {"id": 930}, "assignee": {"id": 1010}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 2, "privilege": "worker"}, "organization": {"id": 113, "owner": {"id": 2}, "user": {"role": "owner"}}}, "resource": {"id": 357, "assignee": {"id": 2}, "organization": {"id": 663}, "project": {"id": 357, "owner": {"id": 740}, "assignee": {"id": 815}}, "task": {"id": 363, "owner": {"id": 995}, "assignee": {"id": 1083}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 38, "privilege": "worker"}, "organization": {"id": 165, "owner": {"id": 271}, "user": {"role": "maintainer"}}}, "resource": {"id": 352, "assignee": {"id": 38}, "organization": {"id": 165}, "project": {"id": 370, "owner": {"id": 700}, "assignee": {"id": 811}}, "task": {"id": 377, "owner": {"id": 979}, "assignee": {"id": 1081}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 42, "privilege": "worker"}, "organization": {"id": 171, "owner": {"id": 298}, "user": {"role": "maintainer"}}}, "resource": {"id": 326, "assignee": {"id": 42}, "organization": {"id": 685}, "project": {"id": 358, "owner": {"id": 743}, "assignee": {"id": 846}}, "task": {"id": 306, "owner": {"id": 928}, "assignee": {"id": 1058}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 12, "privilege": "worker"}, "organization": {"id": 197, "owner": {"id": 284}, "user": {"role": "supervisor"}}}, "resource": {"id": 379, "assignee": {"id": 12}, "organization": {"id": 197}, "project": {"id": 391, "owner": {"id": 784}, "assignee": {"id": 846}}, "task": {"id": 391, "owner": {"id": 957}, "assignee": {"id": 1014}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 89, "privilege": "worker"}, "organization": {"id": 113, "owner": {"id": 205}, "user": {"role": "supervisor"}}}, "resource": {"id": 328, "assignee": {"id": 89}, "organization": {"id": 643}, "project": {"id": 345, "owner": {"id": 781}, "assignee": {"id": 837}}, "task": {"id": 370, "owner": {"id": 966}, "assignee": {"id": 1047}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 78, "privilege": "worker"}, "organization": {"id": 125, "owner": {"id": 224}, "user": {"role": "worker"}}}, "resource": {"id": 321, "assignee": {"id": 78}, "organization": {"id": 125}, "project": {"id": 391, "owner": {"id": 795}, "assignee": {"id": 892}}, "task": {"id": 352, "owner": {"id": 913}, "assignee": {"id": 1032}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 53, "privilege": "worker"}, "organization": {"id": 105, "owner": {"id": 281}, "user": {"role": "worker"}}}, "resource": {"id": 315, "assignee": {"id": 53}, "organization": {"id": 627}, "project": {"id": 358, "owner": {"id": 724}, "assignee": {"id": 891}}, "task": {"id": 343, "owner": {"id": 913}, "assignee": {"id": 1096}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 17, "privilege": "worker"}, "organization": {"id": 163, "owner": {"id": 200}, "user": {"role": null}}}, "resource": {"id": 386, "assignee": {"id": 17}, "organization": {"id": 163}, "project": {"id": 398, "owner": {"id": 757}, "assignee": {"id": 858}}, "task": {"id": 384, "owner": {"id": 975}, "assignee": {"id": 1064}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 22, "privilege": "worker"}, "organization": {"id": 188, "owner": {"id": 274}, "user": {"role": null}}}, "resource": {"id": 367, "assignee": {"id": 22}, "organization": {"id": 606}, "project": {"id": 370, "owner": {"id": 755}, "assignee": {"id": 874}}, "task": {"id": 361, "owner": {"id": 965}, "assignee": {"id": 1099}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 64, "privilege": "none"}, "organization": {"id": 149, "owner": {"id": 64}, "user": {"role": "owner"}}}, "resource": {"id": 322, "assignee": {"id": 64}, "organization": {"id": 149}, "project": {"id": 313, "owner": {"id": 749}, "assignee": {"id": 884}}, "task": {"id": 376, "owner": {"id": 977}, "assignee": {"id": 1041}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 17, "privilege": "none"}, "organization": {"id": 117, "owner": {"id": 17}, "user": {"role": "owner"}}}, "resource": {"id": 377, "assignee": {"id": 17}, "organization": {"id": 697}, "project": {"id": 331, "owner": {"id": 735}, "assignee": {"id": 850}}, "task": {"id": 343, "owner": {"id": 937}, "assignee": {"id": 1057}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 94, "privilege": "none"}, "organization": {"id": 170, "owner": {"id": 280}, "user": {"role": "maintainer"}}}, "resource": {"id": 377, "assignee": {"id": 94}, "organization": {"id": 170}, "project": {"id": 365, "owner": {"id": 738}, "assignee": {"id": 889}}, "task": {"id": 370, "owner": {"id": 940}, "assignee": {"id": 1091}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 16, "privilege": "none"}, "organization": {"id": 190, "owner": {"id": 283}, "user": {"role": "maintainer"}}}, "resource": {"id": 327, "assignee": {"id": 16}, "organization": {"id": 626}, "project": {"id": 379, "owner": {"id": 791}, "assignee": {"id": 837}}, "task": {"id": 387, "owner": {"id": 944}, "assignee": {"id": 1086}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 45, "privilege": "none"}, "organization": {"id": 171, "owner": {"id": 261}, "user": {"role": "supervisor"}}}, "resource": {"id": 322, "assignee": {"id": 45}, "organization": {"id": 171}, "project": {"id": 388, "owner": {"id": 781}, "assignee": {"id": 841}}, "task": {"id": 390, "owner": {"id": 914}, "assignee": {"id": 1097}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 54, "privilege": "none"}, "organization": {"id": 101, "owner": {"id": 266}, "user": {"role": "supervisor"}}}, "resource": {"id": 374, "assignee": {"id": 54}, "organization": {"id": 685}, "project": {"id": 390, "owner": {"id": 753}, "assignee": {"id": 886}}, "task": {"id": 395, "owner": {"id": 968}, "assignee": {"id": 1036}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 96, "privilege": "none"}, "organization": {"id": 120, "owner": {"id": 236}, "user": {"role": "worker"}}}, "resource": {"id": 313, "assignee": {"id": 96}, "organization": {"id": 120}, "project": {"id": 318, "owner": {"id": 706}, "assignee": {"id": 885}}, "task": {"id": 307, "owner": {"id": 925}, "assignee": {"id": 1034}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 4, "privilege": "none"}, "organization": {"id": 145, "owner": {"id": 257}, "user": {"role": "worker"}}}, "resource": {"id": 387, "assignee": {"id": 4}, "organization": {"id": 618}, "project": {"id": 307, "owner": {"id": 788}, "assignee": {"id": 837}}, "task": {"id": 326, "owner": {"id": 996}, "assignee": {"id": 1069}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 49, "privilege": "none"}, "organization": {"id": 130, "owner": {"id": 265}, "user": {"role": null}}}, "resource": {"id": 313, "assignee": {"id": 49}, "organization": {"id": 130}, "project": {"id": 394, "owner": {"id": 771}, "assignee": {"id": 828}}, "task": {"id": 395, "owner": {"id": 982}, "assignee": {"id": 1071}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 40, "privilege": "none"}, "organization": {"id": 170, "owner": {"id": 206}, "user": {"role": null}}}, "resource": {"id": 389, "assignee": {"id": 40}, "organization": {"id": 688}, "project": {"id": 385, "owner": {"id": 706}, "assignee": {"id": 848}}, "task": {"id": 349, "owner": {"id": 953}, "assignee": {"id": 1087}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 90, "privilege": "admin"}, "organization": {"id": 190, "owner": {"id": 90}, "user": {"role": "owner"}}}, "resource": {"id": 301, "assignee": {"id": 595}, "organization": {"id": 190}, "project": {"id": 325, "owner": {"id": 779}, "assignee": {"id": 899}}, "task": {"id": 356, "owner": {"id": 928}, "assignee": {"id": 1081}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_same_org_FALSE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 24, "privilege": "admin"}, "organization": {"id": 137, "owner": {"id": 24}, "user": {"role": "owner"}}}, "resource": {"id": 347, "assignee": {"id": 596}, "organization": {"id": 675}, "project": {"id": 369, "owner": {"id": 794}, "assignee": {"id": 877}}, "task": {"id": 325, "owner": {"id": 999}, "assignee": {"id": 1092}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 5, "privilege": "admin"}, "organization": {"id": 154, "owner": {"id": 235}, "user": {"role": "maintainer"}}}, "resource": {"id": 322, "assignee": {"id": 587}, "organization": {"id": 154}, "project": {"id": 323, "owner": {"id": 722}, "assignee": {"id": 894}}, "task": {"id": 365, "owner": {"id": 915}, "assignee": {"id": 1048}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 90, "privilege": "admin"}, "organization": {"id": 119, "owner": {"id": 205}, "user": {"role": "maintainer"}}}, "resource": {"id": 371, "assignee": {"id": 533}, "organization": {"id": 616}, "project": {"id": 320, "owner": {"id": 774}, "assignee": {"id": 832}}, "task": {"id": 300, "owner": {"id": 942}, "assignee": {"id": 1059}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 62, "privilege": "admin"}, "organization": {"id": 173, "owner": {"id": 270}, "user": {"role": "supervisor"}}}, "resource": {"id": 319, "assignee": {"id": 541}, "organization": {"id": 173}, "project": {"id": 306, "owner": {"id": 799}, "assignee": {"id": 880}}, "task": {"id": 378, "owner": {"id": 984}, "assignee": {"id": 1038}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 64, "privilege": "admin"}, "organization": {"id": 120, "owner": {"id": 253}, "user": {"role": "supervisor"}}}, "resource": {"id": 345, "assignee": {"id": 509}, "organization": {"id": 690}, "project": {"id": 340, "owner": {"id": 767}, "assignee": {"id": 828}}, "task": {"id": 323, "owner": {"id": 966}, "assignee": {"id": 1008}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 42, "privilege": "admin"}, "organization": {"id": 146, "owner": {"id": 237}, "user": {"role": "worker"}}}, "resource": {"id": 369, "assignee": {"id": 568}, "organization": {"id": 146}, "project": {"id": 311, "owner": {"id": 744}, "assignee": {"id": 828}}, "task": {"id": 327, "owner": {"id": 984}, "assignee": {"id": 1042}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_same_org_FALSE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 14, "privilege": "admin"}, "organization": {"id": 185, "owner": {"id": 244}, "user": {"role": "worker"}}}, "resource": {"id": 327, "assignee": {"id": 596}, "organization": {"id": 679}, "project": {"id": 367, "owner": {"id": 760}, "assignee": {"id": 871}}, "task": {"id": 396, "owner": {"id": 983}, "assignee": {"id": 1001}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 48, "privilege": "admin"}, "organization": {"id": 114, "owner": {"id": 249}, "user": {"role": null}}}, "resource": {"id": 357, "assignee": {"id": 530}, "organization": {"id": 114}, "project": {"id": 378, "owner": {"id": 779}, "assignee": {"id": 831}}, "task": {"id": 305, "owner": {"id": 987}, "assignee": {"id": 1041}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_same_org_FALSE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 65, "privilege": "admin"}, "organization": {"id": 157, "owner": {"id": 262}, "user": {"role": null}}}, "resource": {"id": 332, "assignee": {"id": 569}, "organization": {"id": 692}, "project": {"id": 336, "owner": {"id": 703}, "assignee": {"id": 866}}, "task": {"id": 398, "owner": {"id": 947}, "assignee": {"id": 1065}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 98, "privilege": "business"}, "organization": {"id": 168, "owner": {"id": 98}, "user": {"role": "owner"}}}, "resource": {"id": 305, "assignee": {"id": 537}, "organization": {"id": 168}, "project": {"id": 324, "owner": {"id": 741}, "assignee": {"id": 865}}, "task": {"id": 310, "owner": {"id": 912}, "assignee": {"id": 1021}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 54, "privilege": "business"}, "organization": {"id": 113, "owner": {"id": 54}, "user": {"role": "owner"}}}, "resource": {"id": 300, "assignee": {"id": 580}, "organization": {"id": 608}, "project": {"id": 326, "owner": {"id": 785}, "assignee": {"id": 880}}, "task": {"id": 399, "owner": {"id": 927}, "assignee": {"id": 1087}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 19, "privilege": "business"}, "organization": {"id": 103, "owner": {"id": 258}, "user": {"role": "maintainer"}}}, "resource": {"id": 368, "assignee": {"id": 589}, "organization": {"id": 103}, "project": {"id": 399, "owner": {"id": 755}, "assignee": {"id": 882}}, "task": {"id": 309, "owner": {"id": 995}, "assignee": {"id": 1087}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 9, "privilege": "business"}, "organization": {"id": 173, "owner": {"id": 229}, "user": {"role": "maintainer"}}}, "resource": {"id": 391, "assignee": {"id": 542}, "organization": {"id": 604}, "project": {"id": 311, "owner": {"id": 709}, "assignee": {"id": 806}}, "task": {"id": 322, "owner": {"id": 932}, "assignee": {"id": 1071}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 49, "privilege": "business"}, "organization": {"id": 186, "owner": {"id": 215}, "user": {"role": "supervisor"}}}, "resource": {"id": 333, "assignee": {"id": 552}, "organization": {"id": 186}, "project": {"id": 357, "owner": {"id": 780}, "assignee": {"id": 851}}, "task": {"id": 355, "owner": {"id": 940}, "assignee": {"id": 1002}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 5, "privilege": "business"}, "organization": {"id": 189, "owner": {"id": 209}, "user": {"role": "supervisor"}}}, "resource": {"id": 368, "assignee": {"id": 500}, "organization": {"id": 682}, "project": {"id": 392, "owner": {"id": 779}, "assignee": {"id": 808}}, "task": {"id": 396, "owner": {"id": 995}, "assignee": {"id": 1074}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_same_org_TRUE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 97, "privilege": "business"}, "organization": {"id": 156, "owner": {"id": 248}, "user": {"role": "worker"}}}, "resource": {"id": 345, "assignee": {"id": 564}, "organization": {"id": 156}, "project": {"id": 337, "owner": {"id": 787}, "assignee": {"id": 838}}, "task": {"id": 377, "owner": {"id": 911}, "assignee": {"id": 1036}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 50, "privilege": "business"}, "organization": {"id": 169, "owner": {"id": 237}, "user": {"role": "worker"}}}, "resource": {"id": 350, "assignee": {"id": 584}, "organization": {"id": 603}, "project": {"id": 360, "owner": {"id": 720}, "assignee": {"id": 868}}, "task": {"id": 328, "owner": {"id": 917}, "assignee": {"id": 1095}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 71, "privilege": "business"}, "organization": {"id": 118, "owner": {"id": 215}, "user": {"role": null}}}, "resource": {"id": 381, "assignee": {"id": 518}, "organization": {"id": 118}, "project": {"id": 386, "owner": {"id": 793}, "assignee": {"id": 882}}, "task": {"id": 347, "owner": {"id": 901}, "assignee": {"id": 1070}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 26, "privilege": "business"}, "organization": {"id": 195, "owner": {"id": 294}, "user": {"role": null}}}, "resource": {"id": 305, "assignee": {"id": 500}, "organization": {"id": 673}, "project": {"id": 376, "owner": {"id": 750}, "assignee": {"id": 868}}, "task": {"id": 370, "owner": {"id": 910}, "assignee": {"id": 1039}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 28, "privilege": "user"}, "organization": {"id": 178, "owner": {"id": 28}, "user": {"role": "owner"}}}, "resource": {"id": 392, "assignee": {"id": 544}, "organization": {"id": 178}, "project": {"id": 352, "owner": {"id": 782}, "assignee": {"id": 865}}, "task": {"id": 318, "owner": {"id": 920}, "assignee": {"id": 1023}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 82, "privilege": "user"}, "organization": {"id": 170, "owner": {"id": 82}, "user": {"role": "owner"}}}, "resource": {"id": 324, "assignee": {"id": 514}, "organization": {"id": 623}, "project": {"id": 385, "owner": {"id": 772}, "assignee": {"id": 806}}, "task": {"id": 396, "owner": {"id": 970}, "assignee": {"id": 1059}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 42, "privilege": "user"}, "organization": {"id": 145, "owner": {"id": 216}, "user": {"role": "maintainer"}}}, "resource": {"id": 337, "assignee": {"id": 585}, "organization": {"id": 145}, "project": {"id": 332, "owner": {"id": 712}, "assignee": {"id": 825}}, "task": {"id": 392, "owner": {"id": 974}, "assignee": {"id": 1062}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 62, "privilege": "user"}, "organization": {"id": 157, "owner": {"id": 242}, "user": {"role": "maintainer"}}}, "resource": {"id": 385, "assignee": {"id": 583}, "organization": {"id": 630}, "project": {"id": 312, "owner": {"id": 736}, "assignee": {"id": 879}}, "task": {"id": 308, "owner": {"id": 924}, "assignee": {"id": 1040}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_same_org_TRUE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 40, "privilege": "user"}, "organization": {"id": 154, "owner": {"id": 221}, "user": {"role": "supervisor"}}}, "resource": {"id": 378, "assignee": {"id": 584}, "organization": {"id": 154}, "project": {"id": 388, "owner": {"id": 774}, "assignee": {"id": 819}}, "task": {"id": 372, "owner": {"id": 972}, "assignee": {"id": 1046}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 46, "privilege": "user"}, "organization": {"id": 117, "owner": {"id": 286}, "user": {"role": "supervisor"}}}, "resource": {"id": 300, "assignee": {"id": 540}, "organization": {"id": 631}, "project": {"id": 328, "owner": {"id": 791}, "assignee": {"id": 894}}, "task": {"id": 382, "owner": {"id": 955}, "assignee": {"id": 1035}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_same_org_TRUE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 70, "privilege": "user"}, "organization": {"id": 113, "owner": {"id": 222}, "user": {"role": "worker"}}}, "resource": {"id": 393, "assignee": {"id": 542}, "organization": {"id": 113}, "project": {"id": 359, "owner": {"id": 757}, "assignee": {"id": 845}}, "task": {"id": 399, "owner": {"id": 939}, "assignee": {"id": 1062}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 80, "privilege": "user"}, "organization": {"id": 109, "owner": {"id": 293}, "user": {"role": "worker"}}}, "resource": {"id": 382, "assignee": {"id": 577}, "organization": {"id": 610}, "project": {"id": 335, "owner": {"id": 717}, "assignee": {"id": 868}}, "task": {"id": 325, "owner": {"id": 933}, "assignee": {"id": 1093}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 75, "privilege": "user"}, "organization": {"id": 127, "owner": {"id": 204}, "user": {"role": null}}}, "resource": {"id": 309, "assignee": {"id": 502}, "organization": {"id": 127}, "project": {"id": 380, "owner": {"id": 703}, "assignee": {"id": 874}}, "task": {"id": 374, "owner": {"id": 951}, "assignee": {"id": 1098}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 50, "privilege": "user"}, "organization": {"id": 128, "owner": {"id": 298}, "user": {"role": null}}}, "resource": {"id": 370, "assignee": {"id": 533}, "organization": {"id": 669}, "project": {"id": 369, "owner": {"id": 760}, "assignee": {"id": 883}}, "task": {"id": 399, "owner": {"id": 919}, "assignee": {"id": 1046}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_same_org_TRUE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 46, "privilege": "worker"}, "organization": {"id": 164, "owner": {"id": 46}, "user": {"role": "owner"}}}, "resource": {"id": 375, "assignee": {"id": 593}, "organization": {"id": 164}, "project": {"id": 317, "owner": {"id": 759}, "assignee": {"id": 864}}, "task": {"id": 365, "owner": {"id": 911}, "assignee": {"id": 1050}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 20, "privilege": "worker"}, "organization": {"id": 122, "owner": {"id": 20}, "user": {"role": "owner"}}}, "resource": {"id": 384, "assignee": {"id": 530}, "organization": {"id": 678}, "project": {"id": 387, "owner": {"id": 721}, "assignee": {"id": 896}}, "task": {"id": 365, "owner": {"id": 917}, "assignee": {"id": 1057}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 97, "privilege": "worker"}, "organization": {"id": 162, "owner": {"id": 229}, "user": {"role": "maintainer"}}}, "resource": {"id": 372, "assignee": {"id": 584}, "organization": {"id": 162}, "project": {"id": 394, "owner": {"id": 793}, "assignee": {"id": 861}}, "task": {"id": 345, "owner": {"id": 905}, "assignee": {"id": 1028}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 49, "privilege": "worker"}, "organization": {"id": 160, "owner": {"id": 258}, "user": {"role": "maintainer"}}}, "resource": {"id": 308, "assignee": {"id": 533}, "organization": {"id": 647}, "project": {"id": 329, "owner": {"id": 705}, "assignee": {"id": 885}}, "task": {"id": 326, "owner": {"id": 966}, "assignee": {"id": 1046}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 94, "privilege": "worker"}, "organization": {"id": 133, "owner": {"id": 274}, "user": {"role": "supervisor"}}}, "resource": {"id": 305, "assignee": {"id": 505}, "organization": {"id": 133}, "project": {"id": 341, "owner": {"id": 713}, "assignee": {"id": 890}}, "task": {"id": 366, "owner": {"id": 981}, "assignee": {"id": 1035}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 9, "privilege": "worker"}, "organization": {"id": 166, "owner": {"id": 232}, "user": {"role": "supervisor"}}}, "resource": {"id": 369, "assignee": {"id": 572}, "organization": {"id": 622}, "project": {"id": 348, "owner": {"id": 783}, "assignee": {"id": 848}}, "task": {"id": 346, "owner": {"id": 975}, "assignee": {"id": 1083}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_same_org_TRUE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 0, "privilege": "worker"}, "organization": {"id": 164, "owner": {"id": 217}, "user": {"role": "worker"}}}, "resource": {"id": 348, "assignee": {"id": 528}, "organization": {"id": 164}, "project": {"id": 351, "owner": {"id": 745}, "assignee": {"id": 844}}, "task": {"id": 362, "owner": {"id": 961}, "assignee": {"id": 1077}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 23, "privilege": "worker"}, "organization": {"id": 120, "owner": {"id": 246}, "user": {"role": "worker"}}}, "resource": {"id": 356, "assignee": {"id": 521}, "organization": {"id": 629}, "project": {"id": 309, "owner": {"id": 765}, "assignee": {"id": 882}}, "task": {"id": 335, "owner": {"id": 927}, "assignee": {"id": 1019}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 61, "privilege": "worker"}, "organization": {"id": 186, "owner": {"id": 261}, "user": {"role": null}}}, "resource": {"id": 377, "assignee": {"id": 591}, "organization": {"id": 186}, "project": {"id": 384, "owner": {"id": 729}, "assignee": {"id": 853}}, "task": {"id": 342, "owner": {"id": 992}, "assignee": {"id": 1014}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 16, "privilege": "worker"}, "organization": {"id": 173, "owner": {"id": 275}, "user": {"role": null}}}, "resource": {"id": 361, "assignee": {"id": 526}, "organization": {"id": 675}, "project": {"id": 320, "owner": {"id": 782}, "assignee": {"id": 852}}, "task": {"id": 302, "owner": {"id": 931}, "assignee": {"id": 1005}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_same_org_TRUE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 33, "privilege": "none"}, "organization": {"id": 123, "owner": {"id": 33}, "user": {"role": "owner"}}}, "resource": {"id": 320, "assignee": {"id": 517}, "organization": {"id": 123}, "project": {"id": 365, "owner": {"id": 705}, "assignee": {"id": 873}}, "task": {"id": 318, "owner": {"id": 907}, "assignee": {"id": 1021}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 10, "privilege": "none"}, "organization": {"id": 127, "owner": {"id": 10}, "user": {"role": "owner"}}}, "resource": {"id": 351, "assignee": {"id": 576}, "organization": {"id": 672}, "project": {"id": 381, "owner": {"id": 702}, "assignee": {"id": 892}}, "task": {"id": 393, "owner": {"id": 984}, "assignee": {"id": 1036}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_same_org_TRUE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 98, "privilege": "none"}, "organization": {"id": 123, "owner": {"id": 279}, "user": {"role": "maintainer"}}}, "resource": {"id": 377, "assignee": {"id": 560}, "organization": {"id": 123}, "project": {"id": 321, "owner": {"id": 728}, "assignee": {"id": 852}}, "task": {"id": 376, "owner": {"id": 918}, "assignee": {"id": 1074}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 75, "privilege": "none"}, "organization": {"id": 108, "owner": {"id": 229}, "user": {"role": "maintainer"}}}, "resource": {"id": 384, "assignee": {"id": 565}, "organization": {"id": 633}, "project": {"id": 321, "owner": {"id": 792}, "assignee": {"id": 887}}, "task": {"id": 343, "owner": {"id": 958}, "assignee": {"id": 1076}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 53, "privilege": "none"}, "organization": {"id": 119, "owner": {"id": 277}, "user": {"role": "supervisor"}}}, "resource": {"id": 348, "assignee": {"id": 549}, "organization": {"id": 119}, "project": {"id": 313, "owner": {"id": 702}, "assignee": {"id": 825}}, "task": {"id": 366, "owner": {"id": 964}, "assignee": {"id": 1087}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 15, "privilege": "none"}, "organization": {"id": 111, "owner": {"id": 261}, "user": {"role": "supervisor"}}}, "resource": {"id": 312, "assignee": {"id": 522}, "organization": {"id": 660}, "project": {"id": 378, "owner": {"id": 776}, "assignee": {"id": 804}}, "task": {"id": 368, "owner": {"id": 964}, "assignee": {"id": 1096}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_same_org_TRUE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 66, "privilege": "none"}, "organization": {"id": 153, "owner": {"id": 247}, "user": {"role": "worker"}}}, "resource": {"id": 384, "assignee": {"id": 516}, "organization": {"id": 153}, "project": {"id": 369, "owner": {"id": 700}, "assignee": {"id": 899}}, "task": {"id": 386, "owner": {"id": 983}, "assignee": {"id": 1055}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 75, "privilege": "none"}, "organization": {"id": 194, "owner": {"id": 297}, "user": {"role": "worker"}}}, "resource": {"id": 305, "assignee": {"id": 589}, "organization": {"id": 667}, "project": {"id": 354, "owner": {"id": 729}, "assignee": {"id": 861}}, "task": {"id": 398, "owner": {"id": 948}, "assignee": {"id": 1044}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 10, "privilege": "none"}, "organization": {"id": 136, "owner": {"id": 276}, "user": {"role": null}}}, "resource": {"id": 389, "assignee": {"id": 573}, "organization": {"id": 136}, "project": {"id": 354, "owner": {"id": 717}, "assignee": {"id": 832}}, "task": {"id": 361, "owner": {"id": 998}, "assignee": {"id": 1029}}}} +} + +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 66, "privilege": "none"}, "organization": {"id": 115, "owner": {"id": 266}, "user": {"role": null}}}, "resource": {"id": 369, "assignee": {"id": 552}, "organization": {"id": 632}, "project": {"id": 324, "owner": {"id": 700}, "assignee": {"id": 890}}, "task": {"id": 395, "owner": {"id": 900}, "assignee": {"id": 1073}}}} +} + +test_scope_VIEW_METADATA_context_SANDBOX_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 78, "privilege": "admin"}, "organization": null}, "resource": {"id": 333, "assignee": {"id": 528}, "organization": {"id": 647}, "project": {"id": 310, "owner": {"id": 78}, "assignee": {"id": 804}}, "task": {"id": 392, "owner": {"id": 949}, "assignee": {"id": 1051}}}} +} + +test_scope_VIEW_METADATA_context_SANDBOX_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 87, "privilege": "business"}, "organization": null}, "resource": {"id": 348, "assignee": {"id": 572}, "organization": {"id": 661}, "project": {"id": 398, "owner": {"id": 87}, "assignee": {"id": 896}}, "task": {"id": 343, "owner": {"id": 999}, "assignee": {"id": 1058}}}} +} + +test_scope_VIEW_METADATA_context_SANDBOX_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 64, "privilege": "user"}, "organization": null}, "resource": {"id": 396, "assignee": {"id": 573}, "organization": {"id": 616}, "project": {"id": 306, "owner": {"id": 64}, "assignee": {"id": 854}}, "task": {"id": 361, "owner": {"id": 969}, "assignee": {"id": 1004}}}} +} + +test_scope_VIEW_METADATA_context_SANDBOX_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 42, "privilege": "worker"}, "organization": null}, "resource": {"id": 320, "assignee": {"id": 507}, "organization": {"id": 627}, "project": {"id": 332, "owner": {"id": 42}, "assignee": {"id": 880}}, "task": {"id": 312, "owner": {"id": 957}, "assignee": {"id": 1095}}}} +} + +test_scope_VIEW_METADATA_context_SANDBOX_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 98, "privilege": "none"}, "organization": null}, "resource": {"id": 321, "assignee": {"id": 550}, "organization": {"id": 613}, "project": {"id": 312, "owner": {"id": 98}, "assignee": {"id": 860}}, "task": {"id": 370, "owner": {"id": 906}, "assignee": {"id": 1003}}}} +} + +test_scope_VIEW_METADATA_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 50, "privilege": "admin"}, "organization": null}, "resource": {"id": 376, "assignee": {"id": 529}, "organization": {"id": 600}, "project": {"id": 370, "owner": {"id": 747}, "assignee": {"id": 50}}, "task": {"id": 352, "owner": {"id": 971}, "assignee": {"id": 1055}}}} +} + +test_scope_VIEW_METADATA_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 98, "privilege": "business"}, "organization": null}, "resource": {"id": 324, "assignee": {"id": 532}, "organization": {"id": 648}, "project": {"id": 301, "owner": {"id": 715}, "assignee": {"id": 98}}, "task": {"id": 391, "owner": {"id": 931}, "assignee": {"id": 1049}}}} +} + +test_scope_VIEW_METADATA_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 17, "privilege": "user"}, "organization": null}, "resource": {"id": 344, "assignee": {"id": 556}, "organization": {"id": 693}, "project": {"id": 324, "owner": {"id": 702}, "assignee": {"id": 17}}, "task": {"id": 348, "owner": {"id": 945}, "assignee": {"id": 1092}}}} +} + +test_scope_VIEW_METADATA_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 28, "privilege": "worker"}, "organization": null}, "resource": {"id": 384, "assignee": {"id": 562}, "organization": {"id": 667}, "project": {"id": 379, "owner": {"id": 789}, "assignee": {"id": 28}}, "task": {"id": 332, "owner": {"id": 906}, "assignee": {"id": 1046}}}} +} + +test_scope_VIEW_METADATA_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 46, "privilege": "none"}, "organization": null}, "resource": {"id": 330, "assignee": {"id": 572}, "organization": {"id": 669}, "project": {"id": 327, "owner": {"id": 748}, "assignee": {"id": 46}}, "task": {"id": 370, "owner": {"id": 995}, "assignee": {"id": 1032}}}} +} + +test_scope_VIEW_METADATA_context_SANDBOX_ownership_TASK_OWNER_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 41, "privilege": "admin"}, "organization": null}, "resource": {"id": 348, "assignee": {"id": 506}, "organization": {"id": 639}, "project": {"id": 367, "owner": {"id": 705}, "assignee": {"id": 840}}, "task": {"id": 369, "owner": {"id": 41}, "assignee": {"id": 1019}}}} +} + +test_scope_VIEW_METADATA_context_SANDBOX_ownership_TASK_OWNER_privilege_BUSINESS_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 14, "privilege": "business"}, "organization": null}, "resource": {"id": 305, "assignee": {"id": 529}, "organization": {"id": 625}, "project": {"id": 387, "owner": {"id": 747}, "assignee": {"id": 819}}, "task": {"id": 396, "owner": {"id": 14}, "assignee": {"id": 1010}}}} +} + +test_scope_VIEW_METADATA_context_SANDBOX_ownership_TASK_OWNER_privilege_USER_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 87, "privilege": "user"}, "organization": null}, "resource": {"id": 367, "assignee": {"id": 539}, "organization": {"id": 642}, "project": {"id": 362, "owner": {"id": 750}, "assignee": {"id": 895}}, "task": {"id": 320, "owner": {"id": 87}, "assignee": {"id": 1044}}}} +} + +test_scope_VIEW_METADATA_context_SANDBOX_ownership_TASK_OWNER_privilege_WORKER_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 34, "privilege": "worker"}, "organization": null}, "resource": {"id": 399, "assignee": {"id": 524}, "organization": {"id": 613}, "project": {"id": 316, "owner": {"id": 723}, "assignee": {"id": 803}}, "task": {"id": 397, "owner": {"id": 34}, "assignee": {"id": 1078}}}} +} + +test_scope_VIEW_METADATA_context_SANDBOX_ownership_TASK_OWNER_privilege_NONE_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 38, "privilege": "none"}, "organization": null}, "resource": {"id": 349, "assignee": {"id": 566}, "organization": {"id": 697}, "project": {"id": 380, "owner": {"id": 706}, "assignee": {"id": 824}}, "task": {"id": 337, "owner": {"id": 38}, "assignee": {"id": 1050}}}} +} + +test_scope_VIEW_METADATA_context_SANDBOX_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 32, "privilege": "admin"}, "organization": null}, "resource": {"id": 336, "assignee": {"id": 580}, "organization": {"id": 623}, "project": {"id": 315, "owner": {"id": 716}, "assignee": {"id": 825}}, "task": {"id": 300, "owner": {"id": 979}, "assignee": {"id": 32}}}} +} + +test_scope_VIEW_METADATA_context_SANDBOX_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 93, "privilege": "business"}, "organization": null}, "resource": {"id": 352, "assignee": {"id": 567}, "organization": {"id": 626}, "project": {"id": 389, "owner": {"id": 726}, "assignee": {"id": 878}}, "task": {"id": 307, "owner": {"id": 913}, "assignee": {"id": 93}}}} +} + +test_scope_VIEW_METADATA_context_SANDBOX_ownership_TASK_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 95, "privilege": "user"}, "organization": null}, "resource": {"id": 317, "assignee": {"id": 561}, "organization": {"id": 619}, "project": {"id": 380, "owner": {"id": 758}, "assignee": {"id": 868}}, "task": {"id": 342, "owner": {"id": 959}, "assignee": {"id": 95}}}} +} + +test_scope_VIEW_METADATA_context_SANDBOX_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 5, "privilege": "worker"}, "organization": null}, "resource": {"id": 314, "assignee": {"id": 500}, "organization": {"id": 639}, "project": {"id": 305, "owner": {"id": 787}, "assignee": {"id": 876}}, "task": {"id": 311, "owner": {"id": 942}, "assignee": {"id": 5}}}} +} + +test_scope_VIEW_METADATA_context_SANDBOX_ownership_TASK_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 58, "privilege": "none"}, "organization": null}, "resource": {"id": 396, "assignee": {"id": 597}, "organization": {"id": 659}, "project": {"id": 372, "owner": {"id": 716}, "assignee": {"id": 811}}, "task": {"id": 389, "owner": {"id": 959}, "assignee": {"id": 58}}}} +} + +test_scope_VIEW_METADATA_context_SANDBOX_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 13, "privilege": "admin"}, "organization": null}, "resource": {"id": 341, "assignee": {"id": 13}, "organization": {"id": 612}, "project": {"id": 356, "owner": {"id": 722}, "assignee": {"id": 839}}, "task": {"id": 351, "owner": {"id": 908}, "assignee": {"id": 1076}}}} +} + +test_scope_VIEW_METADATA_context_SANDBOX_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 92, "privilege": "business"}, "organization": null}, "resource": {"id": 336, "assignee": {"id": 92}, "organization": {"id": 616}, "project": {"id": 317, "owner": {"id": 701}, "assignee": {"id": 809}}, "task": {"id": 382, "owner": {"id": 902}, "assignee": {"id": 1018}}}} +} + +test_scope_VIEW_METADATA_context_SANDBOX_ownership_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 21, "privilege": "user"}, "organization": null}, "resource": {"id": 365, "assignee": {"id": 21}, "organization": {"id": 673}, "project": {"id": 393, "owner": {"id": 742}, "assignee": {"id": 853}}, "task": {"id": 345, "owner": {"id": 937}, "assignee": {"id": 1037}}}} +} + +test_scope_VIEW_METADATA_context_SANDBOX_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 90, "privilege": "worker"}, "organization": null}, "resource": {"id": 360, "assignee": {"id": 90}, "organization": {"id": 660}, "project": {"id": 395, "owner": {"id": 796}, "assignee": {"id": 868}}, "task": {"id": 329, "owner": {"id": 948}, "assignee": {"id": 1087}}}} +} + +test_scope_VIEW_METADATA_context_SANDBOX_ownership_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 32, "privilege": "none"}, "organization": null}, "resource": {"id": 348, "assignee": {"id": 32}, "organization": {"id": 697}, "project": {"id": 382, "owner": {"id": 772}, "assignee": {"id": 823}}, "task": {"id": 314, "owner": {"id": 989}, "assignee": {"id": 1023}}}} +} + +test_scope_VIEW_METADATA_context_SANDBOX_ownership_NONE_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 61, "privilege": "admin"}, "organization": null}, "resource": {"id": 393, "assignee": {"id": 599}, "organization": {"id": 608}, "project": {"id": 369, "owner": {"id": 728}, "assignee": {"id": 800}}, "task": {"id": 349, "owner": {"id": 988}, "assignee": {"id": 1099}}}} +} + +test_scope_VIEW_METADATA_context_SANDBOX_ownership_NONE_privilege_BUSINESS_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 16, "privilege": "business"}, "organization": null}, "resource": {"id": 362, "assignee": {"id": 583}, "organization": {"id": 602}, "project": {"id": 360, "owner": {"id": 779}, "assignee": {"id": 805}}, "task": {"id": 331, "owner": {"id": 989}, "assignee": {"id": 1083}}}} +} + +test_scope_VIEW_METADATA_context_SANDBOX_ownership_NONE_privilege_USER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 91, "privilege": "user"}, "organization": null}, "resource": {"id": 357, "assignee": {"id": 552}, "organization": {"id": 630}, "project": {"id": 322, "owner": {"id": 778}, "assignee": {"id": 888}}, "task": {"id": 304, "owner": {"id": 976}, "assignee": {"id": 1023}}}} +} + +test_scope_VIEW_METADATA_context_SANDBOX_ownership_NONE_privilege_WORKER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 27, "privilege": "worker"}, "organization": null}, "resource": {"id": 348, "assignee": {"id": 528}, "organization": {"id": 609}, "project": {"id": 360, "owner": {"id": 774}, "assignee": {"id": 862}}, "task": {"id": 306, "owner": {"id": 955}, "assignee": {"id": 1018}}}} +} + +test_scope_VIEW_METADATA_context_SANDBOX_ownership_NONE_privilege_NONE_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 82, "privilege": "none"}, "organization": null}, "resource": {"id": 301, "assignee": {"id": 588}, "organization": {"id": 693}, "project": {"id": 352, "owner": {"id": 727}, "assignee": {"id": 816}}, "task": {"id": 345, "owner": {"id": 937}, "assignee": {"id": 1030}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 23, "privilege": "admin"}, "organization": {"id": 147, "owner": {"id": 23}, "user": {"role": "owner"}}}, "resource": {"id": 395, "assignee": {"id": 574}, "organization": {"id": 147}, "project": {"id": 358, "owner": {"id": 23}, "assignee": {"id": 898}}, "task": {"id": 317, "owner": {"id": 990}, "assignee": {"id": 1051}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_same_org_FALSE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 67, "privilege": "admin"}, "organization": {"id": 104, "owner": {"id": 67}, "user": {"role": "owner"}}}, "resource": {"id": 359, "assignee": {"id": 590}, "organization": {"id": 681}, "project": {"id": 300, "owner": {"id": 67}, "assignee": {"id": 809}}, "task": {"id": 349, "owner": {"id": 988}, "assignee": {"id": 1042}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 10, "privilege": "admin"}, "organization": {"id": 179, "owner": {"id": 242}, "user": {"role": "maintainer"}}}, "resource": {"id": 354, "assignee": {"id": 596}, "organization": {"id": 179}, "project": {"id": 389, "owner": {"id": 10}, "assignee": {"id": 869}}, "task": {"id": 373, "owner": {"id": 926}, "assignee": {"id": 1087}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 59, "privilege": "admin"}, "organization": {"id": 179, "owner": {"id": 205}, "user": {"role": "maintainer"}}}, "resource": {"id": 394, "assignee": {"id": 507}, "organization": {"id": 665}, "project": {"id": 386, "owner": {"id": 59}, "assignee": {"id": 806}}, "task": {"id": 314, "owner": {"id": 949}, "assignee": {"id": 1046}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 99, "privilege": "admin"}, "organization": {"id": 126, "owner": {"id": 217}, "user": {"role": "supervisor"}}}, "resource": {"id": 346, "assignee": {"id": 546}, "organization": {"id": 126}, "project": {"id": 382, "owner": {"id": 99}, "assignee": {"id": 890}}, "task": {"id": 308, "owner": {"id": 971}, "assignee": {"id": 1090}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 89, "privilege": "admin"}, "organization": {"id": 126, "owner": {"id": 296}, "user": {"role": "supervisor"}}}, "resource": {"id": 342, "assignee": {"id": 530}, "organization": {"id": 669}, "project": {"id": 314, "owner": {"id": 89}, "assignee": {"id": 861}}, "task": {"id": 394, "owner": {"id": 996}, "assignee": {"id": 1074}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 35, "privilege": "admin"}, "organization": {"id": 106, "owner": {"id": 208}, "user": {"role": "worker"}}}, "resource": {"id": 395, "assignee": {"id": 597}, "organization": {"id": 106}, "project": {"id": 341, "owner": {"id": 35}, "assignee": {"id": 834}}, "task": {"id": 364, "owner": {"id": 987}, "assignee": {"id": 1054}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_same_org_FALSE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 68, "privilege": "admin"}, "organization": {"id": 186, "owner": {"id": 268}, "user": {"role": "worker"}}}, "resource": {"id": 347, "assignee": {"id": 544}, "organization": {"id": 657}, "project": {"id": 362, "owner": {"id": 68}, "assignee": {"id": 867}}, "task": {"id": 315, "owner": {"id": 960}, "assignee": {"id": 1090}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 11, "privilege": "admin"}, "organization": {"id": 110, "owner": {"id": 250}, "user": {"role": null}}}, "resource": {"id": 337, "assignee": {"id": 557}, "organization": {"id": 110}, "project": {"id": 347, "owner": {"id": 11}, "assignee": {"id": 888}}, "task": {"id": 308, "owner": {"id": 924}, "assignee": {"id": 1058}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_same_org_FALSE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 63, "privilege": "admin"}, "organization": {"id": 119, "owner": {"id": 226}, "user": {"role": null}}}, "resource": {"id": 322, "assignee": {"id": 536}, "organization": {"id": 609}, "project": {"id": 313, "owner": {"id": 63}, "assignee": {"id": 835}}, "task": {"id": 314, "owner": {"id": 989}, "assignee": {"id": 1018}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 44, "privilege": "business"}, "organization": {"id": 153, "owner": {"id": 44}, "user": {"role": "owner"}}}, "resource": {"id": 366, "assignee": {"id": 580}, "organization": {"id": 153}, "project": {"id": 337, "owner": {"id": 44}, "assignee": {"id": 887}}, "task": {"id": 369, "owner": {"id": 916}, "assignee": {"id": 1060}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 82, "privilege": "business"}, "organization": {"id": 142, "owner": {"id": 82}, "user": {"role": "owner"}}}, "resource": {"id": 394, "assignee": {"id": 582}, "organization": {"id": 602}, "project": {"id": 337, "owner": {"id": 82}, "assignee": {"id": 808}}, "task": {"id": 302, "owner": {"id": 929}, "assignee": {"id": 1066}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 67, "privilege": "business"}, "organization": {"id": 170, "owner": {"id": 256}, "user": {"role": "maintainer"}}}, "resource": {"id": 374, "assignee": {"id": 543}, "organization": {"id": 170}, "project": {"id": 382, "owner": {"id": 67}, "assignee": {"id": 862}}, "task": {"id": 375, "owner": {"id": 985}, "assignee": {"id": 1089}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 47, "privilege": "business"}, "organization": {"id": 136, "owner": {"id": 298}, "user": {"role": "maintainer"}}}, "resource": {"id": 358, "assignee": {"id": 538}, "organization": {"id": 672}, "project": {"id": 316, "owner": {"id": 47}, "assignee": {"id": 821}}, "task": {"id": 333, "owner": {"id": 929}, "assignee": {"id": 1061}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 68, "privilege": "business"}, "organization": {"id": 136, "owner": {"id": 223}, "user": {"role": "supervisor"}}}, "resource": {"id": 306, "assignee": {"id": 518}, "organization": {"id": 136}, "project": {"id": 336, "owner": {"id": 68}, "assignee": {"id": 821}}, "task": {"id": 379, "owner": {"id": 920}, "assignee": {"id": 1091}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 40, "privilege": "business"}, "organization": {"id": 173, "owner": {"id": 216}, "user": {"role": "supervisor"}}}, "resource": {"id": 322, "assignee": {"id": 590}, "organization": {"id": 688}, "project": {"id": 385, "owner": {"id": 40}, "assignee": {"id": 820}}, "task": {"id": 330, "owner": {"id": 914}, "assignee": {"id": 1005}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 40, "privilege": "business"}, "organization": {"id": 144, "owner": {"id": 218}, "user": {"role": "worker"}}}, "resource": {"id": 356, "assignee": {"id": 533}, "organization": {"id": 144}, "project": {"id": 323, "owner": {"id": 40}, "assignee": {"id": 871}}, "task": {"id": 390, "owner": {"id": 904}, "assignee": {"id": 1085}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 63, "privilege": "business"}, "organization": {"id": 198, "owner": {"id": 218}, "user": {"role": "worker"}}}, "resource": {"id": 347, "assignee": {"id": 557}, "organization": {"id": 669}, "project": {"id": 320, "owner": {"id": 63}, "assignee": {"id": 838}}, "task": {"id": 315, "owner": {"id": 903}, "assignee": {"id": 1051}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 90, "privilege": "business"}, "organization": {"id": 137, "owner": {"id": 260}, "user": {"role": null}}}, "resource": {"id": 358, "assignee": {"id": 540}, "organization": {"id": 137}, "project": {"id": 300, "owner": {"id": 90}, "assignee": {"id": 869}}, "task": {"id": 364, "owner": {"id": 942}, "assignee": {"id": 1082}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 88, "privilege": "business"}, "organization": {"id": 114, "owner": {"id": 293}, "user": {"role": null}}}, "resource": {"id": 337, "assignee": {"id": 596}, "organization": {"id": 673}, "project": {"id": 385, "owner": {"id": 88}, "assignee": {"id": 872}}, "task": {"id": 393, "owner": {"id": 956}, "assignee": {"id": 1043}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 79, "privilege": "user"}, "organization": {"id": 128, "owner": {"id": 79}, "user": {"role": "owner"}}}, "resource": {"id": 361, "assignee": {"id": 505}, "organization": {"id": 128}, "project": {"id": 386, "owner": {"id": 79}, "assignee": {"id": 814}}, "task": {"id": 339, "owner": {"id": 903}, "assignee": {"id": 1051}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 28, "privilege": "user"}, "organization": {"id": 198, "owner": {"id": 28}, "user": {"role": "owner"}}}, "resource": {"id": 345, "assignee": {"id": 511}, "organization": {"id": 641}, "project": {"id": 307, "owner": {"id": 28}, "assignee": {"id": 882}}, "task": {"id": 324, "owner": {"id": 974}, "assignee": {"id": 1067}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 50, "privilege": "user"}, "organization": {"id": 124, "owner": {"id": 262}, "user": {"role": "maintainer"}}}, "resource": {"id": 325, "assignee": {"id": 502}, "organization": {"id": 124}, "project": {"id": 368, "owner": {"id": 50}, "assignee": {"id": 886}}, "task": {"id": 385, "owner": {"id": 911}, "assignee": {"id": 1065}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 91, "privilege": "user"}, "organization": {"id": 154, "owner": {"id": 247}, "user": {"role": "maintainer"}}}, "resource": {"id": 340, "assignee": {"id": 577}, "organization": {"id": 677}, "project": {"id": 365, "owner": {"id": 91}, "assignee": {"id": 885}}, "task": {"id": 346, "owner": {"id": 950}, "assignee": {"id": 1018}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 11, "privilege": "user"}, "organization": {"id": 127, "owner": {"id": 293}, "user": {"role": "supervisor"}}}, "resource": {"id": 349, "assignee": {"id": 547}, "organization": {"id": 127}, "project": {"id": 336, "owner": {"id": 11}, "assignee": {"id": 844}}, "task": {"id": 339, "owner": {"id": 957}, "assignee": {"id": 1071}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 53, "privilege": "user"}, "organization": {"id": 117, "owner": {"id": 275}, "user": {"role": "supervisor"}}}, "resource": {"id": 356, "assignee": {"id": 594}, "organization": {"id": 653}, "project": {"id": 356, "owner": {"id": 53}, "assignee": {"id": 820}}, "task": {"id": 393, "owner": {"id": 954}, "assignee": {"id": 1093}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 75, "privilege": "user"}, "organization": {"id": 196, "owner": {"id": 248}, "user": {"role": "worker"}}}, "resource": {"id": 376, "assignee": {"id": 511}, "organization": {"id": 196}, "project": {"id": 326, "owner": {"id": 75}, "assignee": {"id": 860}}, "task": {"id": 367, "owner": {"id": 942}, "assignee": {"id": 1008}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 90, "privilege": "user"}, "organization": {"id": 172, "owner": {"id": 296}, "user": {"role": "worker"}}}, "resource": {"id": 311, "assignee": {"id": 500}, "organization": {"id": 652}, "project": {"id": 381, "owner": {"id": 90}, "assignee": {"id": 853}}, "task": {"id": 322, "owner": {"id": 971}, "assignee": {"id": 1059}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 74, "privilege": "user"}, "organization": {"id": 138, "owner": {"id": 263}, "user": {"role": null}}}, "resource": {"id": 317, "assignee": {"id": 525}, "organization": {"id": 138}, "project": {"id": 348, "owner": {"id": 74}, "assignee": {"id": 870}}, "task": {"id": 362, "owner": {"id": 905}, "assignee": {"id": 1038}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 81, "privilege": "user"}, "organization": {"id": 181, "owner": {"id": 260}, "user": {"role": null}}}, "resource": {"id": 371, "assignee": {"id": 594}, "organization": {"id": 659}, "project": {"id": 328, "owner": {"id": 81}, "assignee": {"id": 800}}, "task": {"id": 319, "owner": {"id": 933}, "assignee": {"id": 1038}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 31, "privilege": "worker"}, "organization": {"id": 103, "owner": {"id": 31}, "user": {"role": "owner"}}}, "resource": {"id": 315, "assignee": {"id": 583}, "organization": {"id": 103}, "project": {"id": 336, "owner": {"id": 31}, "assignee": {"id": 822}}, "task": {"id": 362, "owner": {"id": 988}, "assignee": {"id": 1082}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 72, "privilege": "worker"}, "organization": {"id": 155, "owner": {"id": 72}, "user": {"role": "owner"}}}, "resource": {"id": 397, "assignee": {"id": 535}, "organization": {"id": 663}, "project": {"id": 308, "owner": {"id": 72}, "assignee": {"id": 895}}, "task": {"id": 346, "owner": {"id": 974}, "assignee": {"id": 1061}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 2, "privilege": "worker"}, "organization": {"id": 133, "owner": {"id": 220}, "user": {"role": "maintainer"}}}, "resource": {"id": 380, "assignee": {"id": 587}, "organization": {"id": 133}, "project": {"id": 388, "owner": {"id": 2}, "assignee": {"id": 847}}, "task": {"id": 365, "owner": {"id": 993}, "assignee": {"id": 1073}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 6, "privilege": "worker"}, "organization": {"id": 134, "owner": {"id": 246}, "user": {"role": "maintainer"}}}, "resource": {"id": 374, "assignee": {"id": 507}, "organization": {"id": 618}, "project": {"id": 340, "owner": {"id": 6}, "assignee": {"id": 888}}, "task": {"id": 317, "owner": {"id": 945}, "assignee": {"id": 1020}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 65, "privilege": "worker"}, "organization": {"id": 124, "owner": {"id": 298}, "user": {"role": "supervisor"}}}, "resource": {"id": 353, "assignee": {"id": 581}, "organization": {"id": 124}, "project": {"id": 306, "owner": {"id": 65}, "assignee": {"id": 837}}, "task": {"id": 367, "owner": {"id": 981}, "assignee": {"id": 1009}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 40, "privilege": "worker"}, "organization": {"id": 187, "owner": {"id": 238}, "user": {"role": "supervisor"}}}, "resource": {"id": 380, "assignee": {"id": 523}, "organization": {"id": 697}, "project": {"id": 312, "owner": {"id": 40}, "assignee": {"id": 896}}, "task": {"id": 321, "owner": {"id": 969}, "assignee": {"id": 1041}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 18, "privilege": "worker"}, "organization": {"id": 101, "owner": {"id": 217}, "user": {"role": "worker"}}}, "resource": {"id": 334, "assignee": {"id": 587}, "organization": {"id": 101}, "project": {"id": 388, "owner": {"id": 18}, "assignee": {"id": 812}}, "task": {"id": 368, "owner": {"id": 974}, "assignee": {"id": 1045}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 27, "privilege": "worker"}, "organization": {"id": 119, "owner": {"id": 264}, "user": {"role": "worker"}}}, "resource": {"id": 366, "assignee": {"id": 536}, "organization": {"id": 647}, "project": {"id": 399, "owner": {"id": 27}, "assignee": {"id": 852}}, "task": {"id": 343, "owner": {"id": 920}, "assignee": {"id": 1013}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 89, "privilege": "worker"}, "organization": {"id": 196, "owner": {"id": 214}, "user": {"role": null}}}, "resource": {"id": 328, "assignee": {"id": 524}, "organization": {"id": 196}, "project": {"id": 378, "owner": {"id": 89}, "assignee": {"id": 867}}, "task": {"id": 368, "owner": {"id": 991}, "assignee": {"id": 1070}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 88, "privilege": "worker"}, "organization": {"id": 146, "owner": {"id": 217}, "user": {"role": null}}}, "resource": {"id": 353, "assignee": {"id": 558}, "organization": {"id": 609}, "project": {"id": 314, "owner": {"id": 88}, "assignee": {"id": 802}}, "task": {"id": 361, "owner": {"id": 944}, "assignee": {"id": 1039}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 95, "privilege": "none"}, "organization": {"id": 115, "owner": {"id": 95}, "user": {"role": "owner"}}}, "resource": {"id": 356, "assignee": {"id": 576}, "organization": {"id": 115}, "project": {"id": 397, "owner": {"id": 95}, "assignee": {"id": 822}}, "task": {"id": 390, "owner": {"id": 938}, "assignee": {"id": 1003}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 10, "privilege": "none"}, "organization": {"id": 154, "owner": {"id": 10}, "user": {"role": "owner"}}}, "resource": {"id": 316, "assignee": {"id": 588}, "organization": {"id": 618}, "project": {"id": 388, "owner": {"id": 10}, "assignee": {"id": 839}}, "task": {"id": 316, "owner": {"id": 926}, "assignee": {"id": 1016}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 25, "privilege": "none"}, "organization": {"id": 113, "owner": {"id": 204}, "user": {"role": "maintainer"}}}, "resource": {"id": 397, "assignee": {"id": 514}, "organization": {"id": 113}, "project": {"id": 302, "owner": {"id": 25}, "assignee": {"id": 861}}, "task": {"id": 396, "owner": {"id": 955}, "assignee": {"id": 1005}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 38, "privilege": "none"}, "organization": {"id": 185, "owner": {"id": 201}, "user": {"role": "maintainer"}}}, "resource": {"id": 384, "assignee": {"id": 565}, "organization": {"id": 675}, "project": {"id": 307, "owner": {"id": 38}, "assignee": {"id": 815}}, "task": {"id": 332, "owner": {"id": 905}, "assignee": {"id": 1008}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 44, "privilege": "none"}, "organization": {"id": 103, "owner": {"id": 211}, "user": {"role": "supervisor"}}}, "resource": {"id": 396, "assignee": {"id": 512}, "organization": {"id": 103}, "project": {"id": 377, "owner": {"id": 44}, "assignee": {"id": 875}}, "task": {"id": 325, "owner": {"id": 923}, "assignee": {"id": 1085}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 93, "privilege": "none"}, "organization": {"id": 178, "owner": {"id": 230}, "user": {"role": "supervisor"}}}, "resource": {"id": 318, "assignee": {"id": 595}, "organization": {"id": 635}, "project": {"id": 374, "owner": {"id": 93}, "assignee": {"id": 845}}, "task": {"id": 320, "owner": {"id": 964}, "assignee": {"id": 1099}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 91, "privilege": "none"}, "organization": {"id": 124, "owner": {"id": 236}, "user": {"role": "worker"}}}, "resource": {"id": 364, "assignee": {"id": 572}, "organization": {"id": 124}, "project": {"id": 312, "owner": {"id": 91}, "assignee": {"id": 897}}, "task": {"id": 301, "owner": {"id": 967}, "assignee": {"id": 1027}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 60, "privilege": "none"}, "organization": {"id": 146, "owner": {"id": 289}, "user": {"role": "worker"}}}, "resource": {"id": 321, "assignee": {"id": 596}, "organization": {"id": 668}, "project": {"id": 300, "owner": {"id": 60}, "assignee": {"id": 812}}, "task": {"id": 327, "owner": {"id": 964}, "assignee": {"id": 1090}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 27, "privilege": "none"}, "organization": {"id": 165, "owner": {"id": 229}, "user": {"role": null}}}, "resource": {"id": 375, "assignee": {"id": 523}, "organization": {"id": 165}, "project": {"id": 386, "owner": {"id": 27}, "assignee": {"id": 823}}, "task": {"id": 345, "owner": {"id": 948}, "assignee": {"id": 1054}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 63, "privilege": "none"}, "organization": {"id": 197, "owner": {"id": 246}, "user": {"role": null}}}, "resource": {"id": 352, "assignee": {"id": 514}, "organization": {"id": 697}, "project": {"id": 340, "owner": {"id": 63}, "assignee": {"id": 859}}, "task": {"id": 314, "owner": {"id": 966}, "assignee": {"id": 1017}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 49, "privilege": "admin"}, "organization": {"id": 136, "owner": {"id": 49}, "user": {"role": "owner"}}}, "resource": {"id": 390, "assignee": {"id": 536}, "organization": {"id": 136}, "project": {"id": 392, "owner": {"id": 705}, "assignee": {"id": 49}}, "task": {"id": 341, "owner": {"id": 963}, "assignee": {"id": 1014}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_FALSE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 54, "privilege": "admin"}, "organization": {"id": 124, "owner": {"id": 54}, "user": {"role": "owner"}}}, "resource": {"id": 376, "assignee": {"id": 594}, "organization": {"id": 639}, "project": {"id": 387, "owner": {"id": 756}, "assignee": {"id": 54}}, "task": {"id": 370, "owner": {"id": 952}, "assignee": {"id": 1037}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 50, "privilege": "admin"}, "organization": {"id": 156, "owner": {"id": 266}, "user": {"role": "maintainer"}}}, "resource": {"id": 360, "assignee": {"id": 586}, "organization": {"id": 156}, "project": {"id": 322, "owner": {"id": 701}, "assignee": {"id": 50}}, "task": {"id": 362, "owner": {"id": 986}, "assignee": {"id": 1013}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 13, "privilege": "admin"}, "organization": {"id": 194, "owner": {"id": 221}, "user": {"role": "maintainer"}}}, "resource": {"id": 384, "assignee": {"id": 586}, "organization": {"id": 610}, "project": {"id": 315, "owner": {"id": 718}, "assignee": {"id": 13}}, "task": {"id": 351, "owner": {"id": 988}, "assignee": {"id": 1075}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 54, "privilege": "admin"}, "organization": {"id": 192, "owner": {"id": 263}, "user": {"role": "supervisor"}}}, "resource": {"id": 308, "assignee": {"id": 546}, "organization": {"id": 192}, "project": {"id": 343, "owner": {"id": 725}, "assignee": {"id": 54}}, "task": {"id": 351, "owner": {"id": 915}, "assignee": {"id": 1029}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 51, "privilege": "admin"}, "organization": {"id": 145, "owner": {"id": 260}, "user": {"role": "supervisor"}}}, "resource": {"id": 335, "assignee": {"id": 597}, "organization": {"id": 691}, "project": {"id": 398, "owner": {"id": 774}, "assignee": {"id": 51}}, "task": {"id": 334, "owner": {"id": 996}, "assignee": {"id": 1082}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 13, "privilege": "admin"}, "organization": {"id": 115, "owner": {"id": 232}, "user": {"role": "worker"}}}, "resource": {"id": 385, "assignee": {"id": 577}, "organization": {"id": 115}, "project": {"id": 362, "owner": {"id": 765}, "assignee": {"id": 13}}, "task": {"id": 318, "owner": {"id": 998}, "assignee": {"id": 1058}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_FALSE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 8, "privilege": "admin"}, "organization": {"id": 163, "owner": {"id": 286}, "user": {"role": "worker"}}}, "resource": {"id": 362, "assignee": {"id": 563}, "organization": {"id": 629}, "project": {"id": 380, "owner": {"id": 717}, "assignee": {"id": 8}}, "task": {"id": 312, "owner": {"id": 994}, "assignee": {"id": 1006}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 79, "privilege": "admin"}, "organization": {"id": 112, "owner": {"id": 297}, "user": {"role": null}}}, "resource": {"id": 303, "assignee": {"id": 522}, "organization": {"id": 112}, "project": {"id": 377, "owner": {"id": 786}, "assignee": {"id": 79}}, "task": {"id": 319, "owner": {"id": 938}, "assignee": {"id": 1079}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_FALSE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 84, "privilege": "admin"}, "organization": {"id": 163, "owner": {"id": 262}, "user": {"role": null}}}, "resource": {"id": 309, "assignee": {"id": 584}, "organization": {"id": 696}, "project": {"id": 366, "owner": {"id": 798}, "assignee": {"id": 84}}, "task": {"id": 359, "owner": {"id": 925}, "assignee": {"id": 1037}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 55, "privilege": "business"}, "organization": {"id": 115, "owner": {"id": 55}, "user": {"role": "owner"}}}, "resource": {"id": 364, "assignee": {"id": 533}, "organization": {"id": 115}, "project": {"id": 343, "owner": {"id": 769}, "assignee": {"id": 55}}, "task": {"id": 302, "owner": {"id": 997}, "assignee": {"id": 1004}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 84, "privilege": "business"}, "organization": {"id": 199, "owner": {"id": 84}, "user": {"role": "owner"}}}, "resource": {"id": 357, "assignee": {"id": 540}, "organization": {"id": 648}, "project": {"id": 356, "owner": {"id": 758}, "assignee": {"id": 84}}, "task": {"id": 304, "owner": {"id": 922}, "assignee": {"id": 1071}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 97, "privilege": "business"}, "organization": {"id": 114, "owner": {"id": 272}, "user": {"role": "maintainer"}}}, "resource": {"id": 390, "assignee": {"id": 521}, "organization": {"id": 114}, "project": {"id": 355, "owner": {"id": 717}, "assignee": {"id": 97}}, "task": {"id": 391, "owner": {"id": 949}, "assignee": {"id": 1062}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 71, "privilege": "business"}, "organization": {"id": 120, "owner": {"id": 264}, "user": {"role": "maintainer"}}}, "resource": {"id": 386, "assignee": {"id": 562}, "organization": {"id": 684}, "project": {"id": 370, "owner": {"id": 787}, "assignee": {"id": 71}}, "task": {"id": 373, "owner": {"id": 960}, "assignee": {"id": 1060}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 98, "privilege": "business"}, "organization": {"id": 136, "owner": {"id": 241}, "user": {"role": "supervisor"}}}, "resource": {"id": 307, "assignee": {"id": 550}, "organization": {"id": 136}, "project": {"id": 363, "owner": {"id": 775}, "assignee": {"id": 98}}, "task": {"id": 378, "owner": {"id": 986}, "assignee": {"id": 1045}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 3, "privilege": "business"}, "organization": {"id": 197, "owner": {"id": 280}, "user": {"role": "supervisor"}}}, "resource": {"id": 307, "assignee": {"id": 503}, "organization": {"id": 675}, "project": {"id": 305, "owner": {"id": 716}, "assignee": {"id": 3}}, "task": {"id": 344, "owner": {"id": 994}, "assignee": {"id": 1074}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 84, "privilege": "business"}, "organization": {"id": 131, "owner": {"id": 231}, "user": {"role": "worker"}}}, "resource": {"id": 343, "assignee": {"id": 548}, "organization": {"id": 131}, "project": {"id": 354, "owner": {"id": 744}, "assignee": {"id": 84}}, "task": {"id": 352, "owner": {"id": 944}, "assignee": {"id": 1007}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 43, "privilege": "business"}, "organization": {"id": 121, "owner": {"id": 202}, "user": {"role": "worker"}}}, "resource": {"id": 330, "assignee": {"id": 582}, "organization": {"id": 639}, "project": {"id": 375, "owner": {"id": 710}, "assignee": {"id": 43}}, "task": {"id": 308, "owner": {"id": 939}, "assignee": {"id": 1014}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 34, "privilege": "business"}, "organization": {"id": 102, "owner": {"id": 289}, "user": {"role": null}}}, "resource": {"id": 368, "assignee": {"id": 541}, "organization": {"id": 102}, "project": {"id": 358, "owner": {"id": 784}, "assignee": {"id": 34}}, "task": {"id": 372, "owner": {"id": 965}, "assignee": {"id": 1053}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 12, "privilege": "business"}, "organization": {"id": 162, "owner": {"id": 212}, "user": {"role": null}}}, "resource": {"id": 360, "assignee": {"id": 575}, "organization": {"id": 602}, "project": {"id": 340, "owner": {"id": 748}, "assignee": {"id": 12}}, "task": {"id": 349, "owner": {"id": 941}, "assignee": {"id": 1073}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 21, "privilege": "user"}, "organization": {"id": 178, "owner": {"id": 21}, "user": {"role": "owner"}}}, "resource": {"id": 388, "assignee": {"id": 586}, "organization": {"id": 178}, "project": {"id": 343, "owner": {"id": 763}, "assignee": {"id": 21}}, "task": {"id": 397, "owner": {"id": 985}, "assignee": {"id": 1043}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 33, "privilege": "user"}, "organization": {"id": 106, "owner": {"id": 33}, "user": {"role": "owner"}}}, "resource": {"id": 346, "assignee": {"id": 555}, "organization": {"id": 625}, "project": {"id": 363, "owner": {"id": 781}, "assignee": {"id": 33}}, "task": {"id": 368, "owner": {"id": 927}, "assignee": {"id": 1036}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 75, "privilege": "user"}, "organization": {"id": 143, "owner": {"id": 234}, "user": {"role": "maintainer"}}}, "resource": {"id": 373, "assignee": {"id": 551}, "organization": {"id": 143}, "project": {"id": 379, "owner": {"id": 795}, "assignee": {"id": 75}}, "task": {"id": 391, "owner": {"id": 974}, "assignee": {"id": 1012}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 38, "privilege": "user"}, "organization": {"id": 164, "owner": {"id": 238}, "user": {"role": "maintainer"}}}, "resource": {"id": 308, "assignee": {"id": 572}, "organization": {"id": 667}, "project": {"id": 360, "owner": {"id": 754}, "assignee": {"id": 38}}, "task": {"id": 344, "owner": {"id": 909}, "assignee": {"id": 1083}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 65, "privilege": "user"}, "organization": {"id": 158, "owner": {"id": 285}, "user": {"role": "supervisor"}}}, "resource": {"id": 355, "assignee": {"id": 584}, "organization": {"id": 158}, "project": {"id": 340, "owner": {"id": 725}, "assignee": {"id": 65}}, "task": {"id": 351, "owner": {"id": 932}, "assignee": {"id": 1079}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 63, "privilege": "user"}, "organization": {"id": 127, "owner": {"id": 284}, "user": {"role": "supervisor"}}}, "resource": {"id": 397, "assignee": {"id": 570}, "organization": {"id": 623}, "project": {"id": 302, "owner": {"id": 780}, "assignee": {"id": 63}}, "task": {"id": 366, "owner": {"id": 923}, "assignee": {"id": 1073}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 93, "privilege": "user"}, "organization": {"id": 180, "owner": {"id": 207}, "user": {"role": "worker"}}}, "resource": {"id": 395, "assignee": {"id": 559}, "organization": {"id": 180}, "project": {"id": 381, "owner": {"id": 768}, "assignee": {"id": 93}}, "task": {"id": 398, "owner": {"id": 955}, "assignee": {"id": 1072}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 97, "privilege": "user"}, "organization": {"id": 138, "owner": {"id": 255}, "user": {"role": "worker"}}}, "resource": {"id": 366, "assignee": {"id": 525}, "organization": {"id": 646}, "project": {"id": 359, "owner": {"id": 718}, "assignee": {"id": 97}}, "task": {"id": 319, "owner": {"id": 995}, "assignee": {"id": 1087}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 20, "privilege": "user"}, "organization": {"id": 132, "owner": {"id": 287}, "user": {"role": null}}}, "resource": {"id": 352, "assignee": {"id": 540}, "organization": {"id": 132}, "project": {"id": 381, "owner": {"id": 726}, "assignee": {"id": 20}}, "task": {"id": 334, "owner": {"id": 936}, "assignee": {"id": 1082}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 39, "privilege": "user"}, "organization": {"id": 159, "owner": {"id": 262}, "user": {"role": null}}}, "resource": {"id": 376, "assignee": {"id": 530}, "organization": {"id": 651}, "project": {"id": 330, "owner": {"id": 714}, "assignee": {"id": 39}}, "task": {"id": 324, "owner": {"id": 903}, "assignee": {"id": 1031}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 3, "privilege": "worker"}, "organization": {"id": 133, "owner": {"id": 3}, "user": {"role": "owner"}}}, "resource": {"id": 371, "assignee": {"id": 555}, "organization": {"id": 133}, "project": {"id": 382, "owner": {"id": 704}, "assignee": {"id": 3}}, "task": {"id": 320, "owner": {"id": 934}, "assignee": {"id": 1017}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 10, "privilege": "worker"}, "organization": {"id": 140, "owner": {"id": 10}, "user": {"role": "owner"}}}, "resource": {"id": 384, "assignee": {"id": 570}, "organization": {"id": 622}, "project": {"id": 382, "owner": {"id": 705}, "assignee": {"id": 10}}, "task": {"id": 362, "owner": {"id": 902}, "assignee": {"id": 1007}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 17, "privilege": "worker"}, "organization": {"id": 130, "owner": {"id": 214}, "user": {"role": "maintainer"}}}, "resource": {"id": 338, "assignee": {"id": 508}, "organization": {"id": 130}, "project": {"id": 346, "owner": {"id": 785}, "assignee": {"id": 17}}, "task": {"id": 311, "owner": {"id": 950}, "assignee": {"id": 1092}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 32, "privilege": "worker"}, "organization": {"id": 163, "owner": {"id": 211}, "user": {"role": "maintainer"}}}, "resource": {"id": 373, "assignee": {"id": 594}, "organization": {"id": 664}, "project": {"id": 315, "owner": {"id": 766}, "assignee": {"id": 32}}, "task": {"id": 374, "owner": {"id": 999}, "assignee": {"id": 1067}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 95, "privilege": "worker"}, "organization": {"id": 195, "owner": {"id": 230}, "user": {"role": "supervisor"}}}, "resource": {"id": 330, "assignee": {"id": 576}, "organization": {"id": 195}, "project": {"id": 398, "owner": {"id": 740}, "assignee": {"id": 95}}, "task": {"id": 374, "owner": {"id": 994}, "assignee": {"id": 1049}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 32, "privilege": "worker"}, "organization": {"id": 175, "owner": {"id": 207}, "user": {"role": "supervisor"}}}, "resource": {"id": 354, "assignee": {"id": 527}, "organization": {"id": 618}, "project": {"id": 313, "owner": {"id": 722}, "assignee": {"id": 32}}, "task": {"id": 335, "owner": {"id": 956}, "assignee": {"id": 1052}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 87, "privilege": "worker"}, "organization": {"id": 131, "owner": {"id": 235}, "user": {"role": "worker"}}}, "resource": {"id": 362, "assignee": {"id": 568}, "organization": {"id": 131}, "project": {"id": 389, "owner": {"id": 714}, "assignee": {"id": 87}}, "task": {"id": 369, "owner": {"id": 954}, "assignee": {"id": 1060}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 4, "privilege": "worker"}, "organization": {"id": 194, "owner": {"id": 284}, "user": {"role": "worker"}}}, "resource": {"id": 318, "assignee": {"id": 546}, "organization": {"id": 660}, "project": {"id": 391, "owner": {"id": 747}, "assignee": {"id": 4}}, "task": {"id": 302, "owner": {"id": 982}, "assignee": {"id": 1077}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 89, "privilege": "worker"}, "organization": {"id": 146, "owner": {"id": 287}, "user": {"role": null}}}, "resource": {"id": 306, "assignee": {"id": 588}, "organization": {"id": 146}, "project": {"id": 330, "owner": {"id": 732}, "assignee": {"id": 89}}, "task": {"id": 349, "owner": {"id": 939}, "assignee": {"id": 1081}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 11, "privilege": "worker"}, "organization": {"id": 196, "owner": {"id": 230}, "user": {"role": null}}}, "resource": {"id": 315, "assignee": {"id": 568}, "organization": {"id": 630}, "project": {"id": 356, "owner": {"id": 749}, "assignee": {"id": 11}}, "task": {"id": 350, "owner": {"id": 932}, "assignee": {"id": 1038}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 4, "privilege": "none"}, "organization": {"id": 135, "owner": {"id": 4}, "user": {"role": "owner"}}}, "resource": {"id": 338, "assignee": {"id": 526}, "organization": {"id": 135}, "project": {"id": 356, "owner": {"id": 780}, "assignee": {"id": 4}}, "task": {"id": 398, "owner": {"id": 982}, "assignee": {"id": 1052}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 20, "privilege": "none"}, "organization": {"id": 189, "owner": {"id": 20}, "user": {"role": "owner"}}}, "resource": {"id": 399, "assignee": {"id": 562}, "organization": {"id": 660}, "project": {"id": 394, "owner": {"id": 752}, "assignee": {"id": 20}}, "task": {"id": 391, "owner": {"id": 954}, "assignee": {"id": 1012}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 58, "privilege": "none"}, "organization": {"id": 188, "owner": {"id": 203}, "user": {"role": "maintainer"}}}, "resource": {"id": 364, "assignee": {"id": 508}, "organization": {"id": 188}, "project": {"id": 353, "owner": {"id": 777}, "assignee": {"id": 58}}, "task": {"id": 370, "owner": {"id": 994}, "assignee": {"id": 1041}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 0, "privilege": "none"}, "organization": {"id": 151, "owner": {"id": 225}, "user": {"role": "maintainer"}}}, "resource": {"id": 397, "assignee": {"id": 506}, "organization": {"id": 682}, "project": {"id": 382, "owner": {"id": 723}, "assignee": {"id": 0}}, "task": {"id": 356, "owner": {"id": 982}, "assignee": {"id": 1017}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 91, "privilege": "none"}, "organization": {"id": 198, "owner": {"id": 283}, "user": {"role": "supervisor"}}}, "resource": {"id": 380, "assignee": {"id": 539}, "organization": {"id": 198}, "project": {"id": 373, "owner": {"id": 710}, "assignee": {"id": 91}}, "task": {"id": 320, "owner": {"id": 931}, "assignee": {"id": 1066}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 17, "privilege": "none"}, "organization": {"id": 133, "owner": {"id": 222}, "user": {"role": "supervisor"}}}, "resource": {"id": 397, "assignee": {"id": 516}, "organization": {"id": 676}, "project": {"id": 387, "owner": {"id": 752}, "assignee": {"id": 17}}, "task": {"id": 357, "owner": {"id": 961}, "assignee": {"id": 1094}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 50, "privilege": "none"}, "organization": {"id": 148, "owner": {"id": 273}, "user": {"role": "worker"}}}, "resource": {"id": 387, "assignee": {"id": 575}, "organization": {"id": 148}, "project": {"id": 336, "owner": {"id": 725}, "assignee": {"id": 50}}, "task": {"id": 353, "owner": {"id": 947}, "assignee": {"id": 1023}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 59, "privilege": "none"}, "organization": {"id": 125, "owner": {"id": 233}, "user": {"role": "worker"}}}, "resource": {"id": 328, "assignee": {"id": 502}, "organization": {"id": 602}, "project": {"id": 371, "owner": {"id": 782}, "assignee": {"id": 59}}, "task": {"id": 380, "owner": {"id": 929}, "assignee": {"id": 1011}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 11, "privilege": "none"}, "organization": {"id": 147, "owner": {"id": 221}, "user": {"role": null}}}, "resource": {"id": 389, "assignee": {"id": 521}, "organization": {"id": 147}, "project": {"id": 351, "owner": {"id": 779}, "assignee": {"id": 11}}, "task": {"id": 376, "owner": {"id": 933}, "assignee": {"id": 1019}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 63, "privilege": "none"}, "organization": {"id": 115, "owner": {"id": 228}, "user": {"role": null}}}, "resource": {"id": 372, "assignee": {"id": 515}, "organization": {"id": 601}, "project": {"id": 391, "owner": {"id": 767}, "assignee": {"id": 63}}, "task": {"id": 398, "owner": {"id": 958}, "assignee": {"id": 1086}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 55, "privilege": "admin"}, "organization": {"id": 126, "owner": {"id": 55}, "user": {"role": "owner"}}}, "resource": {"id": 391, "assignee": {"id": 526}, "organization": {"id": 126}, "project": {"id": 334, "owner": {"id": 736}, "assignee": {"id": 895}}, "task": {"id": 363, "owner": {"id": 55}, "assignee": {"id": 1016}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_OWNER_same_org_FALSE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 3, "privilege": "admin"}, "organization": {"id": 137, "owner": {"id": 3}, "user": {"role": "owner"}}}, "resource": {"id": 327, "assignee": {"id": 536}, "organization": {"id": 693}, "project": {"id": 386, "owner": {"id": 724}, "assignee": {"id": 853}}, "task": {"id": 323, "owner": {"id": 3}, "assignee": {"id": 1018}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 10, "privilege": "admin"}, "organization": {"id": 101, "owner": {"id": 260}, "user": {"role": "maintainer"}}}, "resource": {"id": 330, "assignee": {"id": 579}, "organization": {"id": 101}, "project": {"id": 331, "owner": {"id": 747}, "assignee": {"id": 874}}, "task": {"id": 387, "owner": {"id": 10}, "assignee": {"id": 1058}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 54, "privilege": "admin"}, "organization": {"id": 194, "owner": {"id": 276}, "user": {"role": "maintainer"}}}, "resource": {"id": 317, "assignee": {"id": 541}, "organization": {"id": 688}, "project": {"id": 350, "owner": {"id": 787}, "assignee": {"id": 827}}, "task": {"id": 391, "owner": {"id": 54}, "assignee": {"id": 1090}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 45, "privilege": "admin"}, "organization": {"id": 177, "owner": {"id": 285}, "user": {"role": "supervisor"}}}, "resource": {"id": 332, "assignee": {"id": 509}, "organization": {"id": 177}, "project": {"id": 371, "owner": {"id": 707}, "assignee": {"id": 806}}, "task": {"id": 342, "owner": {"id": 45}, "assignee": {"id": 1060}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 38, "privilege": "admin"}, "organization": {"id": 150, "owner": {"id": 285}, "user": {"role": "supervisor"}}}, "resource": {"id": 376, "assignee": {"id": 590}, "organization": {"id": 695}, "project": {"id": 305, "owner": {"id": 700}, "assignee": {"id": 832}}, "task": {"id": 364, "owner": {"id": 38}, "assignee": {"id": 1048}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 63, "privilege": "admin"}, "organization": {"id": 143, "owner": {"id": 259}, "user": {"role": "worker"}}}, "resource": {"id": 347, "assignee": {"id": 516}, "organization": {"id": 143}, "project": {"id": 305, "owner": {"id": 774}, "assignee": {"id": 822}}, "task": {"id": 333, "owner": {"id": 63}, "assignee": {"id": 1064}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_WORKER_same_org_FALSE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 40, "privilege": "admin"}, "organization": {"id": 105, "owner": {"id": 216}, "user": {"role": "worker"}}}, "resource": {"id": 316, "assignee": {"id": 511}, "organization": {"id": 640}, "project": {"id": 390, "owner": {"id": 767}, "assignee": {"id": 855}}, "task": {"id": 318, "owner": {"id": 40}, "assignee": {"id": 1014}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 33, "privilege": "admin"}, "organization": {"id": 166, "owner": {"id": 240}, "user": {"role": null}}}, "resource": {"id": 363, "assignee": {"id": 535}, "organization": {"id": 166}, "project": {"id": 346, "owner": {"id": 755}, "assignee": {"id": 836}}, "task": {"id": 333, "owner": {"id": 33}, "assignee": {"id": 1097}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_NONE_same_org_FALSE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 81, "privilege": "admin"}, "organization": {"id": 156, "owner": {"id": 206}, "user": {"role": null}}}, "resource": {"id": 355, "assignee": {"id": 521}, "organization": {"id": 640}, "project": {"id": 394, "owner": {"id": 762}, "assignee": {"id": 897}}, "task": {"id": 319, "owner": {"id": 81}, "assignee": {"id": 1084}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 90, "privilege": "business"}, "organization": {"id": 159, "owner": {"id": 90}, "user": {"role": "owner"}}}, "resource": {"id": 324, "assignee": {"id": 519}, "organization": {"id": 159}, "project": {"id": 329, "owner": {"id": 723}, "assignee": {"id": 804}}, "task": {"id": 360, "owner": {"id": 90}, "assignee": {"id": 1020}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 63, "privilege": "business"}, "organization": {"id": 114, "owner": {"id": 63}, "user": {"role": "owner"}}}, "resource": {"id": 314, "assignee": {"id": 563}, "organization": {"id": 605}, "project": {"id": 356, "owner": {"id": 745}, "assignee": {"id": 890}}, "task": {"id": 371, "owner": {"id": 63}, "assignee": {"id": 1058}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 65, "privilege": "business"}, "organization": {"id": 134, "owner": {"id": 272}, "user": {"role": "maintainer"}}}, "resource": {"id": 318, "assignee": {"id": 515}, "organization": {"id": 134}, "project": {"id": 311, "owner": {"id": 726}, "assignee": {"id": 836}}, "task": {"id": 323, "owner": {"id": 65}, "assignee": {"id": 1095}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 53, "privilege": "business"}, "organization": {"id": 109, "owner": {"id": 231}, "user": {"role": "maintainer"}}}, "resource": {"id": 384, "assignee": {"id": 574}, "organization": {"id": 627}, "project": {"id": 374, "owner": {"id": 700}, "assignee": {"id": 867}}, "task": {"id": 398, "owner": {"id": 53}, "assignee": {"id": 1023}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 15, "privilege": "business"}, "organization": {"id": 150, "owner": {"id": 247}, "user": {"role": "supervisor"}}}, "resource": {"id": 398, "assignee": {"id": 563}, "organization": {"id": 150}, "project": {"id": 312, "owner": {"id": 742}, "assignee": {"id": 803}}, "task": {"id": 336, "owner": {"id": 15}, "assignee": {"id": 1087}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 61, "privilege": "business"}, "organization": {"id": 158, "owner": {"id": 280}, "user": {"role": "supervisor"}}}, "resource": {"id": 375, "assignee": {"id": 513}, "organization": {"id": 641}, "project": {"id": 319, "owner": {"id": 703}, "assignee": {"id": 810}}, "task": {"id": 358, "owner": {"id": 61}, "assignee": {"id": 1084}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 41, "privilege": "business"}, "organization": {"id": 193, "owner": {"id": 293}, "user": {"role": "worker"}}}, "resource": {"id": 334, "assignee": {"id": 576}, "organization": {"id": 193}, "project": {"id": 300, "owner": {"id": 742}, "assignee": {"id": 805}}, "task": {"id": 383, "owner": {"id": 41}, "assignee": {"id": 1057}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 9, "privilege": "business"}, "organization": {"id": 170, "owner": {"id": 277}, "user": {"role": "worker"}}}, "resource": {"id": 372, "assignee": {"id": 516}, "organization": {"id": 627}, "project": {"id": 306, "owner": {"id": 782}, "assignee": {"id": 836}}, "task": {"id": 341, "owner": {"id": 9}, "assignee": {"id": 1095}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 2, "privilege": "business"}, "organization": {"id": 126, "owner": {"id": 220}, "user": {"role": null}}}, "resource": {"id": 348, "assignee": {"id": 511}, "organization": {"id": 126}, "project": {"id": 332, "owner": {"id": 722}, "assignee": {"id": 830}}, "task": {"id": 398, "owner": {"id": 2}, "assignee": {"id": 1011}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 38, "privilege": "business"}, "organization": {"id": 162, "owner": {"id": 255}, "user": {"role": null}}}, "resource": {"id": 349, "assignee": {"id": 599}, "organization": {"id": 651}, "project": {"id": 336, "owner": {"id": 782}, "assignee": {"id": 896}}, "task": {"id": 383, "owner": {"id": 38}, "assignee": {"id": 1015}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 65, "privilege": "user"}, "organization": {"id": 125, "owner": {"id": 65}, "user": {"role": "owner"}}}, "resource": {"id": 394, "assignee": {"id": 539}, "organization": {"id": 125}, "project": {"id": 377, "owner": {"id": 716}, "assignee": {"id": 845}}, "task": {"id": 385, "owner": {"id": 65}, "assignee": {"id": 1047}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 54, "privilege": "user"}, "organization": {"id": 147, "owner": {"id": 54}, "user": {"role": "owner"}}}, "resource": {"id": 357, "assignee": {"id": 549}, "organization": {"id": 660}, "project": {"id": 334, "owner": {"id": 772}, "assignee": {"id": 876}}, "task": {"id": 354, "owner": {"id": 54}, "assignee": {"id": 1096}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 86, "privilege": "user"}, "organization": {"id": 128, "owner": {"id": 282}, "user": {"role": "maintainer"}}}, "resource": {"id": 323, "assignee": {"id": 555}, "organization": {"id": 128}, "project": {"id": 354, "owner": {"id": 711}, "assignee": {"id": 805}}, "task": {"id": 365, "owner": {"id": 86}, "assignee": {"id": 1059}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 37, "privilege": "user"}, "organization": {"id": 159, "owner": {"id": 255}, "user": {"role": "maintainer"}}}, "resource": {"id": 387, "assignee": {"id": 591}, "organization": {"id": 619}, "project": {"id": 363, "owner": {"id": 767}, "assignee": {"id": 880}}, "task": {"id": 382, "owner": {"id": 37}, "assignee": {"id": 1010}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 54, "privilege": "user"}, "organization": {"id": 137, "owner": {"id": 272}, "user": {"role": "supervisor"}}}, "resource": {"id": 310, "assignee": {"id": 561}, "organization": {"id": 137}, "project": {"id": 319, "owner": {"id": 716}, "assignee": {"id": 887}}, "task": {"id": 338, "owner": {"id": 54}, "assignee": {"id": 1066}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 12, "privilege": "user"}, "organization": {"id": 159, "owner": {"id": 284}, "user": {"role": "supervisor"}}}, "resource": {"id": 306, "assignee": {"id": 570}, "organization": {"id": 609}, "project": {"id": 305, "owner": {"id": 765}, "assignee": {"id": 813}}, "task": {"id": 365, "owner": {"id": 12}, "assignee": {"id": 1052}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 2, "privilege": "user"}, "organization": {"id": 114, "owner": {"id": 294}, "user": {"role": "worker"}}}, "resource": {"id": 392, "assignee": {"id": 572}, "organization": {"id": 114}, "project": {"id": 345, "owner": {"id": 732}, "assignee": {"id": 874}}, "task": {"id": 310, "owner": {"id": 2}, "assignee": {"id": 1064}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 38, "privilege": "user"}, "organization": {"id": 140, "owner": {"id": 275}, "user": {"role": "worker"}}}, "resource": {"id": 384, "assignee": {"id": 559}, "organization": {"id": 622}, "project": {"id": 323, "owner": {"id": 750}, "assignee": {"id": 805}}, "task": {"id": 310, "owner": {"id": 38}, "assignee": {"id": 1090}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 27, "privilege": "user"}, "organization": {"id": 123, "owner": {"id": 210}, "user": {"role": null}}}, "resource": {"id": 392, "assignee": {"id": 558}, "organization": {"id": 123}, "project": {"id": 385, "owner": {"id": 757}, "assignee": {"id": 879}}, "task": {"id": 333, "owner": {"id": 27}, "assignee": {"id": 1023}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 50, "privilege": "user"}, "organization": {"id": 114, "owner": {"id": 201}, "user": {"role": null}}}, "resource": {"id": 395, "assignee": {"id": 577}, "organization": {"id": 633}, "project": {"id": 386, "owner": {"id": 713}, "assignee": {"id": 855}}, "task": {"id": 368, "owner": {"id": 50}, "assignee": {"id": 1000}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 92, "privilege": "worker"}, "organization": {"id": 162, "owner": {"id": 92}, "user": {"role": "owner"}}}, "resource": {"id": 321, "assignee": {"id": 583}, "organization": {"id": 162}, "project": {"id": 358, "owner": {"id": 788}, "assignee": {"id": 851}}, "task": {"id": 384, "owner": {"id": 92}, "assignee": {"id": 1077}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 11, "privilege": "worker"}, "organization": {"id": 116, "owner": {"id": 11}, "user": {"role": "owner"}}}, "resource": {"id": 379, "assignee": {"id": 578}, "organization": {"id": 646}, "project": {"id": 388, "owner": {"id": 786}, "assignee": {"id": 888}}, "task": {"id": 386, "owner": {"id": 11}, "assignee": {"id": 1038}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 83, "privilege": "worker"}, "organization": {"id": 118, "owner": {"id": 283}, "user": {"role": "maintainer"}}}, "resource": {"id": 301, "assignee": {"id": 524}, "organization": {"id": 118}, "project": {"id": 302, "owner": {"id": 789}, "assignee": {"id": 824}}, "task": {"id": 303, "owner": {"id": 83}, "assignee": {"id": 1061}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 18, "privilege": "worker"}, "organization": {"id": 160, "owner": {"id": 254}, "user": {"role": "maintainer"}}}, "resource": {"id": 330, "assignee": {"id": 555}, "organization": {"id": 680}, "project": {"id": 368, "owner": {"id": 724}, "assignee": {"id": 811}}, "task": {"id": 338, "owner": {"id": 18}, "assignee": {"id": 1059}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 2, "privilege": "worker"}, "organization": {"id": 157, "owner": {"id": 274}, "user": {"role": "supervisor"}}}, "resource": {"id": 302, "assignee": {"id": 514}, "organization": {"id": 157}, "project": {"id": 319, "owner": {"id": 794}, "assignee": {"id": 889}}, "task": {"id": 356, "owner": {"id": 2}, "assignee": {"id": 1060}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 80, "privilege": "worker"}, "organization": {"id": 191, "owner": {"id": 255}, "user": {"role": "supervisor"}}}, "resource": {"id": 331, "assignee": {"id": 525}, "organization": {"id": 637}, "project": {"id": 372, "owner": {"id": 750}, "assignee": {"id": 806}}, "task": {"id": 342, "owner": {"id": 80}, "assignee": {"id": 1013}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 62, "privilege": "worker"}, "organization": {"id": 151, "owner": {"id": 262}, "user": {"role": "worker"}}}, "resource": {"id": 353, "assignee": {"id": 563}, "organization": {"id": 151}, "project": {"id": 374, "owner": {"id": 776}, "assignee": {"id": 893}}, "task": {"id": 370, "owner": {"id": 62}, "assignee": {"id": 1004}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 67, "privilege": "worker"}, "organization": {"id": 102, "owner": {"id": 254}, "user": {"role": "worker"}}}, "resource": {"id": 365, "assignee": {"id": 575}, "organization": {"id": 692}, "project": {"id": 378, "owner": {"id": 786}, "assignee": {"id": 862}}, "task": {"id": 329, "owner": {"id": 67}, "assignee": {"id": 1007}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 63, "privilege": "worker"}, "organization": {"id": 179, "owner": {"id": 282}, "user": {"role": null}}}, "resource": {"id": 373, "assignee": {"id": 540}, "organization": {"id": 179}, "project": {"id": 308, "owner": {"id": 734}, "assignee": {"id": 882}}, "task": {"id": 353, "owner": {"id": 63}, "assignee": {"id": 1014}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 60, "privilege": "worker"}, "organization": {"id": 144, "owner": {"id": 256}, "user": {"role": null}}}, "resource": {"id": 344, "assignee": {"id": 557}, "organization": {"id": 689}, "project": {"id": 355, "owner": {"id": 702}, "assignee": {"id": 820}}, "task": {"id": 336, "owner": {"id": 60}, "assignee": {"id": 1024}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 59, "privilege": "none"}, "organization": {"id": 116, "owner": {"id": 59}, "user": {"role": "owner"}}}, "resource": {"id": 329, "assignee": {"id": 564}, "organization": {"id": 116}, "project": {"id": 375, "owner": {"id": 787}, "assignee": {"id": 843}}, "task": {"id": 377, "owner": {"id": 59}, "assignee": {"id": 1084}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 20, "privilege": "none"}, "organization": {"id": 179, "owner": {"id": 20}, "user": {"role": "owner"}}}, "resource": {"id": 392, "assignee": {"id": 591}, "organization": {"id": 649}, "project": {"id": 353, "owner": {"id": 786}, "assignee": {"id": 883}}, "task": {"id": 394, "owner": {"id": 20}, "assignee": {"id": 1060}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 20, "privilege": "none"}, "organization": {"id": 177, "owner": {"id": 262}, "user": {"role": "maintainer"}}}, "resource": {"id": 336, "assignee": {"id": 588}, "organization": {"id": 177}, "project": {"id": 311, "owner": {"id": 785}, "assignee": {"id": 861}}, "task": {"id": 316, "owner": {"id": 20}, "assignee": {"id": 1025}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 45, "privilege": "none"}, "organization": {"id": 133, "owner": {"id": 245}, "user": {"role": "maintainer"}}}, "resource": {"id": 312, "assignee": {"id": 553}, "organization": {"id": 663}, "project": {"id": 338, "owner": {"id": 730}, "assignee": {"id": 826}}, "task": {"id": 371, "owner": {"id": 45}, "assignee": {"id": 1002}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 79, "privilege": "none"}, "organization": {"id": 129, "owner": {"id": 215}, "user": {"role": "supervisor"}}}, "resource": {"id": 386, "assignee": {"id": 520}, "organization": {"id": 129}, "project": {"id": 364, "owner": {"id": 704}, "assignee": {"id": 808}}, "task": {"id": 343, "owner": {"id": 79}, "assignee": {"id": 1014}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 71, "privilege": "none"}, "organization": {"id": 134, "owner": {"id": 219}, "user": {"role": "supervisor"}}}, "resource": {"id": 371, "assignee": {"id": 528}, "organization": {"id": 662}, "project": {"id": 333, "owner": {"id": 743}, "assignee": {"id": 845}}, "task": {"id": 398, "owner": {"id": 71}, "assignee": {"id": 1098}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 96, "privilege": "none"}, "organization": {"id": 114, "owner": {"id": 213}, "user": {"role": "worker"}}}, "resource": {"id": 388, "assignee": {"id": 565}, "organization": {"id": 114}, "project": {"id": 385, "owner": {"id": 713}, "assignee": {"id": 890}}, "task": {"id": 306, "owner": {"id": 96}, "assignee": {"id": 1058}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 15, "privilege": "none"}, "organization": {"id": 126, "owner": {"id": 246}, "user": {"role": "worker"}}}, "resource": {"id": 378, "assignee": {"id": 578}, "organization": {"id": 613}, "project": {"id": 371, "owner": {"id": 705}, "assignee": {"id": 864}}, "task": {"id": 313, "owner": {"id": 15}, "assignee": {"id": 1080}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 12, "privilege": "none"}, "organization": {"id": 119, "owner": {"id": 282}, "user": {"role": null}}}, "resource": {"id": 320, "assignee": {"id": 593}, "organization": {"id": 119}, "project": {"id": 390, "owner": {"id": 756}, "assignee": {"id": 897}}, "task": {"id": 364, "owner": {"id": 12}, "assignee": {"id": 1093}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 0, "privilege": "none"}, "organization": {"id": 131, "owner": {"id": 260}, "user": {"role": null}}}, "resource": {"id": 346, "assignee": {"id": 542}, "organization": {"id": 617}, "project": {"id": 315, "owner": {"id": 725}, "assignee": {"id": 856}}, "task": {"id": 353, "owner": {"id": 0}, "assignee": {"id": 1098}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 53, "privilege": "admin"}, "organization": {"id": 146, "owner": {"id": 53}, "user": {"role": "owner"}}}, "resource": {"id": 343, "assignee": {"id": 536}, "organization": {"id": 146}, "project": {"id": 321, "owner": {"id": 710}, "assignee": {"id": 834}}, "task": {"id": 347, "owner": {"id": 991}, "assignee": {"id": 53}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_FALSE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 54, "privilege": "admin"}, "organization": {"id": 152, "owner": {"id": 54}, "user": {"role": "owner"}}}, "resource": {"id": 385, "assignee": {"id": 531}, "organization": {"id": 619}, "project": {"id": 396, "owner": {"id": 796}, "assignee": {"id": 867}}, "task": {"id": 353, "owner": {"id": 929}, "assignee": {"id": 54}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 91, "privilege": "admin"}, "organization": {"id": 166, "owner": {"id": 208}, "user": {"role": "maintainer"}}}, "resource": {"id": 358, "assignee": {"id": 566}, "organization": {"id": 166}, "project": {"id": 346, "owner": {"id": 703}, "assignee": {"id": 856}}, "task": {"id": 318, "owner": {"id": 998}, "assignee": {"id": 91}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 97, "privilege": "admin"}, "organization": {"id": 104, "owner": {"id": 284}, "user": {"role": "maintainer"}}}, "resource": {"id": 310, "assignee": {"id": 543}, "organization": {"id": 640}, "project": {"id": 351, "owner": {"id": 798}, "assignee": {"id": 821}}, "task": {"id": 355, "owner": {"id": 907}, "assignee": {"id": 97}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 53, "privilege": "admin"}, "organization": {"id": 151, "owner": {"id": 287}, "user": {"role": "supervisor"}}}, "resource": {"id": 382, "assignee": {"id": 519}, "organization": {"id": 151}, "project": {"id": 307, "owner": {"id": 780}, "assignee": {"id": 891}}, "task": {"id": 384, "owner": {"id": 966}, "assignee": {"id": 53}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 67, "privilege": "admin"}, "organization": {"id": 178, "owner": {"id": 218}, "user": {"role": "supervisor"}}}, "resource": {"id": 389, "assignee": {"id": 570}, "organization": {"id": 638}, "project": {"id": 392, "owner": {"id": 795}, "assignee": {"id": 840}}, "task": {"id": 344, "owner": {"id": 901}, "assignee": {"id": 67}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 56, "privilege": "admin"}, "organization": {"id": 189, "owner": {"id": 244}, "user": {"role": "worker"}}}, "resource": {"id": 389, "assignee": {"id": 551}, "organization": {"id": 189}, "project": {"id": 382, "owner": {"id": 726}, "assignee": {"id": 869}}, "task": {"id": 379, "owner": {"id": 979}, "assignee": {"id": 56}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_FALSE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 49, "privilege": "admin"}, "organization": {"id": 192, "owner": {"id": 292}, "user": {"role": "worker"}}}, "resource": {"id": 383, "assignee": {"id": 551}, "organization": {"id": 699}, "project": {"id": 325, "owner": {"id": 738}, "assignee": {"id": 810}}, "task": {"id": 304, "owner": {"id": 968}, "assignee": {"id": 49}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 39, "privilege": "admin"}, "organization": {"id": 166, "owner": {"id": 243}, "user": {"role": null}}}, "resource": {"id": 394, "assignee": {"id": 516}, "organization": {"id": 166}, "project": {"id": 369, "owner": {"id": 736}, "assignee": {"id": 827}}, "task": {"id": 311, "owner": {"id": 965}, "assignee": {"id": 39}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_FALSE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 99, "privilege": "admin"}, "organization": {"id": 138, "owner": {"id": 292}, "user": {"role": null}}}, "resource": {"id": 396, "assignee": {"id": 581}, "organization": {"id": 620}, "project": {"id": 302, "owner": {"id": 703}, "assignee": {"id": 869}}, "task": {"id": 375, "owner": {"id": 933}, "assignee": {"id": 99}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 45, "privilege": "business"}, "organization": {"id": 115, "owner": {"id": 45}, "user": {"role": "owner"}}}, "resource": {"id": 354, "assignee": {"id": 564}, "organization": {"id": 115}, "project": {"id": 393, "owner": {"id": 707}, "assignee": {"id": 847}}, "task": {"id": 333, "owner": {"id": 980}, "assignee": {"id": 45}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 43, "privilege": "business"}, "organization": {"id": 130, "owner": {"id": 43}, "user": {"role": "owner"}}}, "resource": {"id": 396, "assignee": {"id": 583}, "organization": {"id": 615}, "project": {"id": 357, "owner": {"id": 738}, "assignee": {"id": 873}}, "task": {"id": 394, "owner": {"id": 900}, "assignee": {"id": 43}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 38, "privilege": "business"}, "organization": {"id": 136, "owner": {"id": 285}, "user": {"role": "maintainer"}}}, "resource": {"id": 374, "assignee": {"id": 572}, "organization": {"id": 136}, "project": {"id": 380, "owner": {"id": 785}, "assignee": {"id": 868}}, "task": {"id": 376, "owner": {"id": 929}, "assignee": {"id": 38}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 13, "privilege": "business"}, "organization": {"id": 141, "owner": {"id": 266}, "user": {"role": "maintainer"}}}, "resource": {"id": 391, "assignee": {"id": 573}, "organization": {"id": 686}, "project": {"id": 317, "owner": {"id": 791}, "assignee": {"id": 848}}, "task": {"id": 366, "owner": {"id": 994}, "assignee": {"id": 13}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 52, "privilege": "business"}, "organization": {"id": 110, "owner": {"id": 211}, "user": {"role": "supervisor"}}}, "resource": {"id": 374, "assignee": {"id": 524}, "organization": {"id": 110}, "project": {"id": 346, "owner": {"id": 758}, "assignee": {"id": 812}}, "task": {"id": 318, "owner": {"id": 991}, "assignee": {"id": 52}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 67, "privilege": "business"}, "organization": {"id": 151, "owner": {"id": 275}, "user": {"role": "supervisor"}}}, "resource": {"id": 307, "assignee": {"id": 554}, "organization": {"id": 616}, "project": {"id": 360, "owner": {"id": 727}, "assignee": {"id": 857}}, "task": {"id": 309, "owner": {"id": 947}, "assignee": {"id": 67}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 56, "privilege": "business"}, "organization": {"id": 188, "owner": {"id": 262}, "user": {"role": "worker"}}}, "resource": {"id": 371, "assignee": {"id": 566}, "organization": {"id": 188}, "project": {"id": 350, "owner": {"id": 733}, "assignee": {"id": 874}}, "task": {"id": 363, "owner": {"id": 981}, "assignee": {"id": 56}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 16, "privilege": "business"}, "organization": {"id": 190, "owner": {"id": 265}, "user": {"role": "worker"}}}, "resource": {"id": 393, "assignee": {"id": 553}, "organization": {"id": 620}, "project": {"id": 318, "owner": {"id": 764}, "assignee": {"id": 816}}, "task": {"id": 362, "owner": {"id": 991}, "assignee": {"id": 16}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 71, "privilege": "business"}, "organization": {"id": 147, "owner": {"id": 215}, "user": {"role": null}}}, "resource": {"id": 367, "assignee": {"id": 515}, "organization": {"id": 147}, "project": {"id": 327, "owner": {"id": 758}, "assignee": {"id": 860}}, "task": {"id": 304, "owner": {"id": 995}, "assignee": {"id": 71}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 19, "privilege": "business"}, "organization": {"id": 115, "owner": {"id": 247}, "user": {"role": null}}}, "resource": {"id": 377, "assignee": {"id": 552}, "organization": {"id": 614}, "project": {"id": 315, "owner": {"id": 747}, "assignee": {"id": 873}}, "task": {"id": 337, "owner": {"id": 905}, "assignee": {"id": 19}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 53, "privilege": "user"}, "organization": {"id": 106, "owner": {"id": 53}, "user": {"role": "owner"}}}, "resource": {"id": 339, "assignee": {"id": 547}, "organization": {"id": 106}, "project": {"id": 337, "owner": {"id": 762}, "assignee": {"id": 803}}, "task": {"id": 318, "owner": {"id": 918}, "assignee": {"id": 53}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 8, "privilege": "user"}, "organization": {"id": 105, "owner": {"id": 8}, "user": {"role": "owner"}}}, "resource": {"id": 336, "assignee": {"id": 527}, "organization": {"id": 623}, "project": {"id": 394, "owner": {"id": 762}, "assignee": {"id": 800}}, "task": {"id": 315, "owner": {"id": 970}, "assignee": {"id": 8}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 77, "privilege": "user"}, "organization": {"id": 116, "owner": {"id": 297}, "user": {"role": "maintainer"}}}, "resource": {"id": 361, "assignee": {"id": 573}, "organization": {"id": 116}, "project": {"id": 372, "owner": {"id": 757}, "assignee": {"id": 843}}, "task": {"id": 348, "owner": {"id": 960}, "assignee": {"id": 77}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 93, "privilege": "user"}, "organization": {"id": 141, "owner": {"id": 211}, "user": {"role": "maintainer"}}}, "resource": {"id": 317, "assignee": {"id": 564}, "organization": {"id": 681}, "project": {"id": 358, "owner": {"id": 797}, "assignee": {"id": 857}}, "task": {"id": 385, "owner": {"id": 957}, "assignee": {"id": 93}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 5, "privilege": "user"}, "organization": {"id": 185, "owner": {"id": 256}, "user": {"role": "supervisor"}}}, "resource": {"id": 379, "assignee": {"id": 585}, "organization": {"id": 185}, "project": {"id": 352, "owner": {"id": 749}, "assignee": {"id": 829}}, "task": {"id": 350, "owner": {"id": 943}, "assignee": {"id": 5}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 98, "privilege": "user"}, "organization": {"id": 190, "owner": {"id": 239}, "user": {"role": "supervisor"}}}, "resource": {"id": 394, "assignee": {"id": 535}, "organization": {"id": 682}, "project": {"id": 311, "owner": {"id": 721}, "assignee": {"id": 890}}, "task": {"id": 303, "owner": {"id": 973}, "assignee": {"id": 98}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 73, "privilege": "user"}, "organization": {"id": 196, "owner": {"id": 206}, "user": {"role": "worker"}}}, "resource": {"id": 371, "assignee": {"id": 582}, "organization": {"id": 196}, "project": {"id": 382, "owner": {"id": 771}, "assignee": {"id": 810}}, "task": {"id": 324, "owner": {"id": 979}, "assignee": {"id": 73}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 68, "privilege": "user"}, "organization": {"id": 123, "owner": {"id": 202}, "user": {"role": "worker"}}}, "resource": {"id": 372, "assignee": {"id": 566}, "organization": {"id": 624}, "project": {"id": 396, "owner": {"id": 760}, "assignee": {"id": 864}}, "task": {"id": 302, "owner": {"id": 915}, "assignee": {"id": 68}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 41, "privilege": "user"}, "organization": {"id": 151, "owner": {"id": 275}, "user": {"role": null}}}, "resource": {"id": 335, "assignee": {"id": 526}, "organization": {"id": 151}, "project": {"id": 390, "owner": {"id": 774}, "assignee": {"id": 856}}, "task": {"id": 310, "owner": {"id": 968}, "assignee": {"id": 41}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 40, "privilege": "user"}, "organization": {"id": 148, "owner": {"id": 232}, "user": {"role": null}}}, "resource": {"id": 305, "assignee": {"id": 562}, "organization": {"id": 602}, "project": {"id": 343, "owner": {"id": 755}, "assignee": {"id": 823}}, "task": {"id": 353, "owner": {"id": 903}, "assignee": {"id": 40}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 98, "privilege": "worker"}, "organization": {"id": 111, "owner": {"id": 98}, "user": {"role": "owner"}}}, "resource": {"id": 311, "assignee": {"id": 514}, "organization": {"id": 111}, "project": {"id": 369, "owner": {"id": 721}, "assignee": {"id": 836}}, "task": {"id": 318, "owner": {"id": 923}, "assignee": {"id": 98}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 91, "privilege": "worker"}, "organization": {"id": 107, "owner": {"id": 91}, "user": {"role": "owner"}}}, "resource": {"id": 339, "assignee": {"id": 552}, "organization": {"id": 686}, "project": {"id": 321, "owner": {"id": 707}, "assignee": {"id": 878}}, "task": {"id": 341, "owner": {"id": 923}, "assignee": {"id": 91}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 6, "privilege": "worker"}, "organization": {"id": 125, "owner": {"id": 230}, "user": {"role": "maintainer"}}}, "resource": {"id": 349, "assignee": {"id": 512}, "organization": {"id": 125}, "project": {"id": 318, "owner": {"id": 752}, "assignee": {"id": 841}}, "task": {"id": 333, "owner": {"id": 948}, "assignee": {"id": 6}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 14, "privilege": "worker"}, "organization": {"id": 134, "owner": {"id": 207}, "user": {"role": "maintainer"}}}, "resource": {"id": 396, "assignee": {"id": 576}, "organization": {"id": 675}, "project": {"id": 330, "owner": {"id": 763}, "assignee": {"id": 865}}, "task": {"id": 396, "owner": {"id": 964}, "assignee": {"id": 14}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 29, "privilege": "worker"}, "organization": {"id": 102, "owner": {"id": 234}, "user": {"role": "supervisor"}}}, "resource": {"id": 340, "assignee": {"id": 559}, "organization": {"id": 102}, "project": {"id": 352, "owner": {"id": 708}, "assignee": {"id": 861}}, "task": {"id": 303, "owner": {"id": 952}, "assignee": {"id": 29}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 38, "privilege": "worker"}, "organization": {"id": 172, "owner": {"id": 252}, "user": {"role": "supervisor"}}}, "resource": {"id": 370, "assignee": {"id": 575}, "organization": {"id": 686}, "project": {"id": 312, "owner": {"id": 731}, "assignee": {"id": 897}}, "task": {"id": 371, "owner": {"id": 983}, "assignee": {"id": 38}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 31, "privilege": "worker"}, "organization": {"id": 168, "owner": {"id": 254}, "user": {"role": "worker"}}}, "resource": {"id": 357, "assignee": {"id": 510}, "organization": {"id": 168}, "project": {"id": 364, "owner": {"id": 726}, "assignee": {"id": 818}}, "task": {"id": 347, "owner": {"id": 969}, "assignee": {"id": 31}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 0, "privilege": "worker"}, "organization": {"id": 107, "owner": {"id": 261}, "user": {"role": "worker"}}}, "resource": {"id": 371, "assignee": {"id": 557}, "organization": {"id": 605}, "project": {"id": 300, "owner": {"id": 759}, "assignee": {"id": 879}}, "task": {"id": 337, "owner": {"id": 983}, "assignee": {"id": 0}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 65, "privilege": "worker"}, "organization": {"id": 136, "owner": {"id": 205}, "user": {"role": null}}}, "resource": {"id": 334, "assignee": {"id": 576}, "organization": {"id": 136}, "project": {"id": 387, "owner": {"id": 748}, "assignee": {"id": 844}}, "task": {"id": 380, "owner": {"id": 927}, "assignee": {"id": 65}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 15, "privilege": "worker"}, "organization": {"id": 117, "owner": {"id": 292}, "user": {"role": null}}}, "resource": {"id": 320, "assignee": {"id": 594}, "organization": {"id": 668}, "project": {"id": 372, "owner": {"id": 708}, "assignee": {"id": 838}}, "task": {"id": 311, "owner": {"id": 950}, "assignee": {"id": 15}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 81, "privilege": "none"}, "organization": {"id": 133, "owner": {"id": 81}, "user": {"role": "owner"}}}, "resource": {"id": 371, "assignee": {"id": 535}, "organization": {"id": 133}, "project": {"id": 326, "owner": {"id": 778}, "assignee": {"id": 864}}, "task": {"id": 340, "owner": {"id": 987}, "assignee": {"id": 81}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 76, "privilege": "none"}, "organization": {"id": 142, "owner": {"id": 76}, "user": {"role": "owner"}}}, "resource": {"id": 390, "assignee": {"id": 557}, "organization": {"id": 634}, "project": {"id": 331, "owner": {"id": 784}, "assignee": {"id": 841}}, "task": {"id": 343, "owner": {"id": 926}, "assignee": {"id": 76}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 22, "privilege": "none"}, "organization": {"id": 152, "owner": {"id": 271}, "user": {"role": "maintainer"}}}, "resource": {"id": 388, "assignee": {"id": 517}, "organization": {"id": 152}, "project": {"id": 300, "owner": {"id": 777}, "assignee": {"id": 860}}, "task": {"id": 300, "owner": {"id": 901}, "assignee": {"id": 22}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 9, "privilege": "none"}, "organization": {"id": 168, "owner": {"id": 203}, "user": {"role": "maintainer"}}}, "resource": {"id": 389, "assignee": {"id": 590}, "organization": {"id": 662}, "project": {"id": 397, "owner": {"id": 750}, "assignee": {"id": 868}}, "task": {"id": 310, "owner": {"id": 983}, "assignee": {"id": 9}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 22, "privilege": "none"}, "organization": {"id": 198, "owner": {"id": 289}, "user": {"role": "supervisor"}}}, "resource": {"id": 385, "assignee": {"id": 556}, "organization": {"id": 198}, "project": {"id": 315, "owner": {"id": 745}, "assignee": {"id": 848}}, "task": {"id": 376, "owner": {"id": 945}, "assignee": {"id": 22}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 2, "privilege": "none"}, "organization": {"id": 197, "owner": {"id": 235}, "user": {"role": "supervisor"}}}, "resource": {"id": 301, "assignee": {"id": 515}, "organization": {"id": 659}, "project": {"id": 347, "owner": {"id": 724}, "assignee": {"id": 856}}, "task": {"id": 301, "owner": {"id": 928}, "assignee": {"id": 2}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 28, "privilege": "none"}, "organization": {"id": 129, "owner": {"id": 263}, "user": {"role": "worker"}}}, "resource": {"id": 387, "assignee": {"id": 590}, "organization": {"id": 129}, "project": {"id": 324, "owner": {"id": 711}, "assignee": {"id": 878}}, "task": {"id": 380, "owner": {"id": 938}, "assignee": {"id": 28}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 25, "privilege": "none"}, "organization": {"id": 181, "owner": {"id": 250}, "user": {"role": "worker"}}}, "resource": {"id": 346, "assignee": {"id": 504}, "organization": {"id": 635}, "project": {"id": 363, "owner": {"id": 790}, "assignee": {"id": 890}}, "task": {"id": 377, "owner": {"id": 926}, "assignee": {"id": 25}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 94, "privilege": "none"}, "organization": {"id": 172, "owner": {"id": 286}, "user": {"role": null}}}, "resource": {"id": 314, "assignee": {"id": 535}, "organization": {"id": 172}, "project": {"id": 364, "owner": {"id": 763}, "assignee": {"id": 821}}, "task": {"id": 370, "owner": {"id": 924}, "assignee": {"id": 94}}}} } -test_scope_VIEW_context_SANDBOX_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 73, "privilege": "business"}, "organization": null}, "resource": {"id": 335, "assignee": {"id": 522}, "organization": {"id": 697}, "project": {"id": 368, "owner": {"id": 73}, "assignee": {"id": 843}}, "task": {"id": 306, "owner": {"id": 954}, "assignee": {"id": 1008}}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 16, "privilege": "none"}, "organization": {"id": 133, "owner": {"id": 272}, "user": {"role": null}}}, "resource": {"id": 387, "assignee": {"id": 577}, "organization": {"id": 672}, "project": {"id": 322, "owner": {"id": 708}, "assignee": {"id": 875}}, "task": {"id": 316, "owner": {"id": 995}, "assignee": {"id": 16}}}} } -test_scope_VIEW_context_SANDBOX_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 64, "privilege": "user"}, "organization": null}, "resource": {"id": 331, "assignee": {"id": 508}, "organization": {"id": 690}, "project": {"id": 318, "owner": {"id": 64}, "assignee": {"id": 853}}, "task": {"id": 362, "owner": {"id": 948}, "assignee": {"id": 1037}}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 68, "privilege": "admin"}, "organization": {"id": 178, "owner": {"id": 68}, "user": {"role": "owner"}}}, "resource": {"id": 329, "assignee": {"id": 68}, "organization": {"id": 178}, "project": {"id": 335, "owner": {"id": 724}, "assignee": {"id": 886}}, "task": {"id": 302, "owner": {"id": 988}, "assignee": {"id": 1086}}}} } -test_scope_VIEW_context_SANDBOX_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 70, "privilege": "worker"}, "organization": null}, "resource": {"id": 329, "assignee": {"id": 513}, "organization": {"id": 641}, "project": {"id": 367, "owner": {"id": 70}, "assignee": {"id": 898}}, "task": {"id": 331, "owner": {"id": 910}, "assignee": {"id": 1012}}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_FALSE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 41, "privilege": "admin"}, "organization": {"id": 155, "owner": {"id": 41}, "user": {"role": "owner"}}}, "resource": {"id": 387, "assignee": {"id": 41}, "organization": {"id": 658}, "project": {"id": 300, "owner": {"id": 754}, "assignee": {"id": 882}}, "task": {"id": 386, "owner": {"id": 983}, "assignee": {"id": 1006}}}} } -test_scope_VIEW_context_SANDBOX_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 8, "privilege": "none"}, "organization": null}, "resource": {"id": 386, "assignee": {"id": 554}, "organization": {"id": 605}, "project": {"id": 333, "owner": {"id": 8}, "assignee": {"id": 841}}, "task": {"id": 388, "owner": {"id": 947}, "assignee": {"id": 1014}}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 5, "privilege": "admin"}, "organization": {"id": 192, "owner": {"id": 228}, "user": {"role": "maintainer"}}}, "resource": {"id": 335, "assignee": {"id": 5}, "organization": {"id": 192}, "project": {"id": 366, "owner": {"id": 759}, "assignee": {"id": 863}}, "task": {"id": 346, "owner": {"id": 966}, "assignee": {"id": 1097}}}} } -test_scope_VIEW_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 18, "privilege": "admin"}, "organization": null}, "resource": {"id": 380, "assignee": {"id": 519}, "organization": {"id": 679}, "project": {"id": 390, "owner": {"id": 759}, "assignee": {"id": 18}}, "task": {"id": 331, "owner": {"id": 939}, "assignee": {"id": 1004}}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 42, "privilege": "admin"}, "organization": {"id": 110, "owner": {"id": 273}, "user": {"role": "maintainer"}}}, "resource": {"id": 306, "assignee": {"id": 42}, "organization": {"id": 653}, "project": {"id": 368, "owner": {"id": 757}, "assignee": {"id": 840}}, "task": {"id": 300, "owner": {"id": 950}, "assignee": {"id": 1024}}}} } -test_scope_VIEW_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 96, "privilege": "business"}, "organization": null}, "resource": {"id": 392, "assignee": {"id": 592}, "organization": {"id": 629}, "project": {"id": 369, "owner": {"id": 752}, "assignee": {"id": 96}}, "task": {"id": 332, "owner": {"id": 960}, "assignee": {"id": 1006}}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 42, "privilege": "admin"}, "organization": {"id": 139, "owner": {"id": 208}, "user": {"role": "supervisor"}}}, "resource": {"id": 303, "assignee": {"id": 42}, "organization": {"id": 139}, "project": {"id": 388, "owner": {"id": 754}, "assignee": {"id": 809}}, "task": {"id": 331, "owner": {"id": 925}, "assignee": {"id": 1021}}}} } -test_scope_VIEW_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 46, "privilege": "user"}, "organization": null}, "resource": {"id": 331, "assignee": {"id": 558}, "organization": {"id": 678}, "project": {"id": 374, "owner": {"id": 702}, "assignee": {"id": 46}}, "task": {"id": 344, "owner": {"id": 903}, "assignee": {"id": 1062}}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 42, "privilege": "admin"}, "organization": {"id": 132, "owner": {"id": 231}, "user": {"role": "supervisor"}}}, "resource": {"id": 380, "assignee": {"id": 42}, "organization": {"id": 612}, "project": {"id": 303, "owner": {"id": 761}, "assignee": {"id": 855}}, "task": {"id": 303, "owner": {"id": 975}, "assignee": {"id": 1080}}}} } -test_scope_VIEW_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 17, "privilege": "worker"}, "organization": null}, "resource": {"id": 373, "assignee": {"id": 568}, "organization": {"id": 667}, "project": {"id": 336, "owner": {"id": 764}, "assignee": {"id": 17}}, "task": {"id": 384, "owner": {"id": 925}, "assignee": {"id": 1072}}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 99, "privilege": "admin"}, "organization": {"id": 176, "owner": {"id": 279}, "user": {"role": "worker"}}}, "resource": {"id": 313, "assignee": {"id": 99}, "organization": {"id": 176}, "project": {"id": 343, "owner": {"id": 706}, "assignee": {"id": 842}}, "task": {"id": 366, "owner": {"id": 930}, "assignee": {"id": 1009}}}} } -test_scope_VIEW_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 18, "privilege": "none"}, "organization": null}, "resource": {"id": 362, "assignee": {"id": 550}, "organization": {"id": 634}, "project": {"id": 384, "owner": {"id": 772}, "assignee": {"id": 18}}, "task": {"id": 360, "owner": {"id": 957}, "assignee": {"id": 1044}}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_FALSE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 4, "privilege": "admin"}, "organization": {"id": 148, "owner": {"id": 240}, "user": {"role": "worker"}}}, "resource": {"id": 356, "assignee": {"id": 4}, "organization": {"id": 612}, "project": {"id": 380, "owner": {"id": 757}, "assignee": {"id": 874}}, "task": {"id": 315, "owner": {"id": 910}, "assignee": {"id": 1007}}}} } -test_scope_VIEW_context_SANDBOX_ownership_TASK_OWNER_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 67, "privilege": "admin"}, "organization": null}, "resource": {"id": 396, "assignee": {"id": 542}, "organization": {"id": 677}, "project": {"id": 383, "owner": {"id": 735}, "assignee": {"id": 803}}, "task": {"id": 312, "owner": {"id": 67}, "assignee": {"id": 1050}}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 55, "privilege": "admin"}, "organization": {"id": 108, "owner": {"id": 213}, "user": {"role": null}}}, "resource": {"id": 388, "assignee": {"id": 55}, "organization": {"id": 108}, "project": {"id": 307, "owner": {"id": 756}, "assignee": {"id": 807}}, "task": {"id": 338, "owner": {"id": 978}, "assignee": {"id": 1080}}}} } -test_scope_VIEW_context_SANDBOX_ownership_TASK_OWNER_privilege_BUSINESS_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 3, "privilege": "business"}, "organization": null}, "resource": {"id": 371, "assignee": {"id": 569}, "organization": {"id": 667}, "project": {"id": 323, "owner": {"id": 767}, "assignee": {"id": 864}}, "task": {"id": 369, "owner": {"id": 3}, "assignee": {"id": 1039}}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_FALSE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 96, "privilege": "admin"}, "organization": {"id": 152, "owner": {"id": 229}, "user": {"role": null}}}, "resource": {"id": 386, "assignee": {"id": 96}, "organization": {"id": 671}, "project": {"id": 306, "owner": {"id": 737}, "assignee": {"id": 848}}, "task": {"id": 351, "owner": {"id": 912}, "assignee": {"id": 1079}}}} } -test_scope_VIEW_context_SANDBOX_ownership_TASK_OWNER_privilege_USER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 87, "privilege": "user"}, "organization": null}, "resource": {"id": 356, "assignee": {"id": 573}, "organization": {"id": 600}, "project": {"id": 336, "owner": {"id": 711}, "assignee": {"id": 865}}, "task": {"id": 324, "owner": {"id": 87}, "assignee": {"id": 1048}}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 79, "privilege": "business"}, "organization": {"id": 112, "owner": {"id": 79}, "user": {"role": "owner"}}}, "resource": {"id": 376, "assignee": {"id": 79}, "organization": {"id": 112}, "project": {"id": 301, "owner": {"id": 758}, "assignee": {"id": 849}}, "task": {"id": 359, "owner": {"id": 954}, "assignee": {"id": 1079}}}} } -test_scope_VIEW_context_SANDBOX_ownership_TASK_OWNER_privilege_WORKER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 68, "privilege": "worker"}, "organization": null}, "resource": {"id": 364, "assignee": {"id": 569}, "organization": {"id": 685}, "project": {"id": 319, "owner": {"id": 747}, "assignee": {"id": 871}}, "task": {"id": 334, "owner": {"id": 68}, "assignee": {"id": 1069}}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 13, "privilege": "business"}, "organization": {"id": 101, "owner": {"id": 13}, "user": {"role": "owner"}}}, "resource": {"id": 383, "assignee": {"id": 13}, "organization": {"id": 603}, "project": {"id": 358, "owner": {"id": 766}, "assignee": {"id": 842}}, "task": {"id": 375, "owner": {"id": 924}, "assignee": {"id": 1013}}}} } -test_scope_VIEW_context_SANDBOX_ownership_TASK_OWNER_privilege_NONE_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 8, "privilege": "none"}, "organization": null}, "resource": {"id": 371, "assignee": {"id": 501}, "organization": {"id": 603}, "project": {"id": 302, "owner": {"id": 716}, "assignee": {"id": 806}}, "task": {"id": 351, "owner": {"id": 8}, "assignee": {"id": 1022}}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 45, "privilege": "business"}, "organization": {"id": 153, "owner": {"id": 261}, "user": {"role": "maintainer"}}}, "resource": {"id": 391, "assignee": {"id": 45}, "organization": {"id": 153}, "project": {"id": 324, "owner": {"id": 773}, "assignee": {"id": 816}}, "task": {"id": 381, "owner": {"id": 965}, "assignee": {"id": 1032}}}} } -test_scope_VIEW_context_SANDBOX_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 55, "privilege": "admin"}, "organization": null}, "resource": {"id": 320, "assignee": {"id": 599}, "organization": {"id": 686}, "project": {"id": 336, "owner": {"id": 773}, "assignee": {"id": 801}}, "task": {"id": 347, "owner": {"id": 974}, "assignee": {"id": 55}}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 39, "privilege": "business"}, "organization": {"id": 174, "owner": {"id": 255}, "user": {"role": "maintainer"}}}, "resource": {"id": 392, "assignee": {"id": 39}, "organization": {"id": 656}, "project": {"id": 323, "owner": {"id": 731}, "assignee": {"id": 817}}, "task": {"id": 305, "owner": {"id": 907}, "assignee": {"id": 1016}}}} } -test_scope_VIEW_context_SANDBOX_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 20, "privilege": "business"}, "organization": null}, "resource": {"id": 335, "assignee": {"id": 541}, "organization": {"id": 675}, "project": {"id": 320, "owner": {"id": 713}, "assignee": {"id": 810}}, "task": {"id": 338, "owner": {"id": 994}, "assignee": {"id": 20}}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 18, "privilege": "business"}, "organization": {"id": 160, "owner": {"id": 239}, "user": {"role": "supervisor"}}}, "resource": {"id": 365, "assignee": {"id": 18}, "organization": {"id": 160}, "project": {"id": 345, "owner": {"id": 739}, "assignee": {"id": 874}}, "task": {"id": 369, "owner": {"id": 999}, "assignee": {"id": 1018}}}} } -test_scope_VIEW_context_SANDBOX_ownership_TASK_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 11, "privilege": "user"}, "organization": null}, "resource": {"id": 395, "assignee": {"id": 524}, "organization": {"id": 684}, "project": {"id": 356, "owner": {"id": 772}, "assignee": {"id": 816}}, "task": {"id": 320, "owner": {"id": 922}, "assignee": {"id": 11}}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 18, "privilege": "business"}, "organization": {"id": 107, "owner": {"id": 230}, "user": {"role": "supervisor"}}}, "resource": {"id": 377, "assignee": {"id": 18}, "organization": {"id": 637}, "project": {"id": 347, "owner": {"id": 701}, "assignee": {"id": 866}}, "task": {"id": 375, "owner": {"id": 984}, "assignee": {"id": 1086}}}} } -test_scope_VIEW_context_SANDBOX_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 34, "privilege": "worker"}, "organization": null}, "resource": {"id": 380, "assignee": {"id": 581}, "organization": {"id": 643}, "project": {"id": 302, "owner": {"id": 771}, "assignee": {"id": 818}}, "task": {"id": 307, "owner": {"id": 977}, "assignee": {"id": 34}}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 8, "privilege": "business"}, "organization": {"id": 143, "owner": {"id": 224}, "user": {"role": "worker"}}}, "resource": {"id": 364, "assignee": {"id": 8}, "organization": {"id": 143}, "project": {"id": 354, "owner": {"id": 744}, "assignee": {"id": 825}}, "task": {"id": 325, "owner": {"id": 981}, "assignee": {"id": 1025}}}} } -test_scope_VIEW_context_SANDBOX_ownership_TASK_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 45, "privilege": "none"}, "organization": null}, "resource": {"id": 362, "assignee": {"id": 588}, "organization": {"id": 601}, "project": {"id": 359, "owner": {"id": 729}, "assignee": {"id": 833}}, "task": {"id": 337, "owner": {"id": 915}, "assignee": {"id": 45}}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 72, "privilege": "business"}, "organization": {"id": 142, "owner": {"id": 278}, "user": {"role": "worker"}}}, "resource": {"id": 385, "assignee": {"id": 72}, "organization": {"id": 688}, "project": {"id": 388, "owner": {"id": 759}, "assignee": {"id": 876}}, "task": {"id": 388, "owner": {"id": 942}, "assignee": {"id": 1074}}}} } -test_scope_VIEW_context_SANDBOX_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 99, "privilege": "admin"}, "organization": null}, "resource": {"id": 326, "assignee": {"id": 99}, "organization": {"id": 603}, "project": {"id": 316, "owner": {"id": 724}, "assignee": {"id": 890}}, "task": {"id": 382, "owner": {"id": 955}, "assignee": {"id": 1059}}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 0, "privilege": "business"}, "organization": {"id": 181, "owner": {"id": 228}, "user": {"role": null}}}, "resource": {"id": 338, "assignee": {"id": 0}, "organization": {"id": 181}, "project": {"id": 320, "owner": {"id": 713}, "assignee": {"id": 858}}, "task": {"id": 305, "owner": {"id": 963}, "assignee": {"id": 1028}}}} } -test_scope_VIEW_context_SANDBOX_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 95, "privilege": "business"}, "organization": null}, "resource": {"id": 394, "assignee": {"id": 95}, "organization": {"id": 648}, "project": {"id": 382, "owner": {"id": 707}, "assignee": {"id": 878}}, "task": {"id": 386, "owner": {"id": 959}, "assignee": {"id": 1006}}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 42, "privilege": "business"}, "organization": {"id": 194, "owner": {"id": 248}, "user": {"role": null}}}, "resource": {"id": 388, "assignee": {"id": 42}, "organization": {"id": 659}, "project": {"id": 379, "owner": {"id": 727}, "assignee": {"id": 830}}, "task": {"id": 361, "owner": {"id": 994}, "assignee": {"id": 1098}}}} } -test_scope_VIEW_context_SANDBOX_ownership_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 22, "privilege": "user"}, "organization": null}, "resource": {"id": 332, "assignee": {"id": 22}, "organization": {"id": 640}, "project": {"id": 381, "owner": {"id": 720}, "assignee": {"id": 803}}, "task": {"id": 364, "owner": {"id": 961}, "assignee": {"id": 1068}}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 71, "privilege": "user"}, "organization": {"id": 114, "owner": {"id": 71}, "user": {"role": "owner"}}}, "resource": {"id": 326, "assignee": {"id": 71}, "organization": {"id": 114}, "project": {"id": 300, "owner": {"id": 746}, "assignee": {"id": 801}}, "task": {"id": 309, "owner": {"id": 945}, "assignee": {"id": 1003}}}} } -test_scope_VIEW_context_SANDBOX_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 22, "privilege": "worker"}, "organization": null}, "resource": {"id": 397, "assignee": {"id": 22}, "organization": {"id": 647}, "project": {"id": 390, "owner": {"id": 775}, "assignee": {"id": 883}}, "task": {"id": 378, "owner": {"id": 949}, "assignee": {"id": 1063}}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 25, "privilege": "user"}, "organization": {"id": 125, "owner": {"id": 25}, "user": {"role": "owner"}}}, "resource": {"id": 337, "assignee": {"id": 25}, "organization": {"id": 624}, "project": {"id": 380, "owner": {"id": 774}, "assignee": {"id": 897}}, "task": {"id": 346, "owner": {"id": 905}, "assignee": {"id": 1003}}}} } -test_scope_VIEW_context_SANDBOX_ownership_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 58, "privilege": "none"}, "organization": null}, "resource": {"id": 375, "assignee": {"id": 58}, "organization": {"id": 635}, "project": {"id": 321, "owner": {"id": 746}, "assignee": {"id": 836}}, "task": {"id": 349, "owner": {"id": 950}, "assignee": {"id": 1080}}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 25, "privilege": "user"}, "organization": {"id": 102, "owner": {"id": 222}, "user": {"role": "maintainer"}}}, "resource": {"id": 322, "assignee": {"id": 25}, "organization": {"id": 102}, "project": {"id": 392, "owner": {"id": 722}, "assignee": {"id": 843}}, "task": {"id": 370, "owner": {"id": 931}, "assignee": {"id": 1022}}}} } -test_scope_VIEW_context_SANDBOX_ownership_NONE_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 29, "privilege": "admin"}, "organization": null}, "resource": {"id": 341, "assignee": {"id": 554}, "organization": {"id": 660}, "project": {"id": 348, "owner": {"id": 789}, "assignee": {"id": 886}}, "task": {"id": 341, "owner": {"id": 903}, "assignee": {"id": 1056}}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 26, "privilege": "user"}, "organization": {"id": 139, "owner": {"id": 258}, "user": {"role": "maintainer"}}}, "resource": {"id": 333, "assignee": {"id": 26}, "organization": {"id": 602}, "project": {"id": 386, "owner": {"id": 717}, "assignee": {"id": 848}}, "task": {"id": 383, "owner": {"id": 914}, "assignee": {"id": 1043}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 8, "privilege": "user"}, "organization": {"id": 115, "owner": {"id": 218}, "user": {"role": "supervisor"}}}, "resource": {"id": 330, "assignee": {"id": 8}, "organization": {"id": 115}, "project": {"id": 384, "owner": {"id": 721}, "assignee": {"id": 867}}, "task": {"id": 379, "owner": {"id": 955}, "assignee": {"id": 1091}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 54, "privilege": "user"}, "organization": {"id": 181, "owner": {"id": 231}, "user": {"role": "supervisor"}}}, "resource": {"id": 316, "assignee": {"id": 54}, "organization": {"id": 624}, "project": {"id": 368, "owner": {"id": 748}, "assignee": {"id": 888}}, "task": {"id": 347, "owner": {"id": 940}, "assignee": {"id": 1076}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 31, "privilege": "user"}, "organization": {"id": 106, "owner": {"id": 280}, "user": {"role": "worker"}}}, "resource": {"id": 305, "assignee": {"id": 31}, "organization": {"id": 106}, "project": {"id": 375, "owner": {"id": 724}, "assignee": {"id": 868}}, "task": {"id": 337, "owner": {"id": 919}, "assignee": {"id": 1041}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 84, "privilege": "user"}, "organization": {"id": 178, "owner": {"id": 208}, "user": {"role": "worker"}}}, "resource": {"id": 335, "assignee": {"id": 84}, "organization": {"id": 665}, "project": {"id": 374, "owner": {"id": 762}, "assignee": {"id": 826}}, "task": {"id": 393, "owner": {"id": 910}, "assignee": {"id": 1060}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 66, "privilege": "user"}, "organization": {"id": 159, "owner": {"id": 222}, "user": {"role": null}}}, "resource": {"id": 321, "assignee": {"id": 66}, "organization": {"id": 159}, "project": {"id": 396, "owner": {"id": 782}, "assignee": {"id": 896}}, "task": {"id": 365, "owner": {"id": 947}, "assignee": {"id": 1063}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 34, "privilege": "user"}, "organization": {"id": 174, "owner": {"id": 251}, "user": {"role": null}}}, "resource": {"id": 341, "assignee": {"id": 34}, "organization": {"id": 647}, "project": {"id": 367, "owner": {"id": 788}, "assignee": {"id": 861}}, "task": {"id": 391, "owner": {"id": 963}, "assignee": {"id": 1060}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 50, "privilege": "worker"}, "organization": {"id": 127, "owner": {"id": 50}, "user": {"role": "owner"}}}, "resource": {"id": 381, "assignee": {"id": 50}, "organization": {"id": 127}, "project": {"id": 304, "owner": {"id": 726}, "assignee": {"id": 828}}, "task": {"id": 325, "owner": {"id": 957}, "assignee": {"id": 1030}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 96, "privilege": "worker"}, "organization": {"id": 110, "owner": {"id": 96}, "user": {"role": "owner"}}}, "resource": {"id": 354, "assignee": {"id": 96}, "organization": {"id": 673}, "project": {"id": 320, "owner": {"id": 747}, "assignee": {"id": 832}}, "task": {"id": 370, "owner": {"id": 910}, "assignee": {"id": 1017}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 43, "privilege": "worker"}, "organization": {"id": 154, "owner": {"id": 257}, "user": {"role": "maintainer"}}}, "resource": {"id": 356, "assignee": {"id": 43}, "organization": {"id": 154}, "project": {"id": 329, "owner": {"id": 774}, "assignee": {"id": 805}}, "task": {"id": 359, "owner": {"id": 965}, "assignee": {"id": 1079}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 22, "privilege": "worker"}, "organization": {"id": 156, "owner": {"id": 229}, "user": {"role": "maintainer"}}}, "resource": {"id": 359, "assignee": {"id": 22}, "organization": {"id": 652}, "project": {"id": 347, "owner": {"id": 763}, "assignee": {"id": 840}}, "task": {"id": 334, "owner": {"id": 948}, "assignee": {"id": 1003}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 82, "privilege": "worker"}, "organization": {"id": 110, "owner": {"id": 235}, "user": {"role": "supervisor"}}}, "resource": {"id": 333, "assignee": {"id": 82}, "organization": {"id": 110}, "project": {"id": 345, "owner": {"id": 710}, "assignee": {"id": 837}}, "task": {"id": 364, "owner": {"id": 965}, "assignee": {"id": 1069}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 25, "privilege": "worker"}, "organization": {"id": 186, "owner": {"id": 242}, "user": {"role": "supervisor"}}}, "resource": {"id": 329, "assignee": {"id": 25}, "organization": {"id": 615}, "project": {"id": 309, "owner": {"id": 746}, "assignee": {"id": 804}}, "task": {"id": 369, "owner": {"id": 925}, "assignee": {"id": 1042}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 17, "privilege": "worker"}, "organization": {"id": 196, "owner": {"id": 291}, "user": {"role": "worker"}}}, "resource": {"id": 332, "assignee": {"id": 17}, "organization": {"id": 196}, "project": {"id": 398, "owner": {"id": 787}, "assignee": {"id": 835}}, "task": {"id": 324, "owner": {"id": 990}, "assignee": {"id": 1077}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 51, "privilege": "worker"}, "organization": {"id": 174, "owner": {"id": 296}, "user": {"role": "worker"}}}, "resource": {"id": 394, "assignee": {"id": 51}, "organization": {"id": 633}, "project": {"id": 301, "owner": {"id": 798}, "assignee": {"id": 838}}, "task": {"id": 336, "owner": {"id": 944}, "assignee": {"id": 1051}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 29, "privilege": "worker"}, "organization": {"id": 192, "owner": {"id": 295}, "user": {"role": null}}}, "resource": {"id": 383, "assignee": {"id": 29}, "organization": {"id": 192}, "project": {"id": 383, "owner": {"id": 765}, "assignee": {"id": 897}}, "task": {"id": 319, "owner": {"id": 950}, "assignee": {"id": 1029}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 59, "privilege": "worker"}, "organization": {"id": 143, "owner": {"id": 210}, "user": {"role": null}}}, "resource": {"id": 326, "assignee": {"id": 59}, "organization": {"id": 629}, "project": {"id": 366, "owner": {"id": 775}, "assignee": {"id": 870}}, "task": {"id": 396, "owner": {"id": 959}, "assignee": {"id": 1092}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 71, "privilege": "none"}, "organization": {"id": 103, "owner": {"id": 71}, "user": {"role": "owner"}}}, "resource": {"id": 340, "assignee": {"id": 71}, "organization": {"id": 103}, "project": {"id": 398, "owner": {"id": 789}, "assignee": {"id": 853}}, "task": {"id": 326, "owner": {"id": 956}, "assignee": {"id": 1057}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 43, "privilege": "none"}, "organization": {"id": 128, "owner": {"id": 43}, "user": {"role": "owner"}}}, "resource": {"id": 317, "assignee": {"id": 43}, "organization": {"id": 616}, "project": {"id": 339, "owner": {"id": 794}, "assignee": {"id": 801}}, "task": {"id": 363, "owner": {"id": 984}, "assignee": {"id": 1045}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 41, "privilege": "none"}, "organization": {"id": 175, "owner": {"id": 202}, "user": {"role": "maintainer"}}}, "resource": {"id": 354, "assignee": {"id": 41}, "organization": {"id": 175}, "project": {"id": 351, "owner": {"id": 797}, "assignee": {"id": 899}}, "task": {"id": 388, "owner": {"id": 968}, "assignee": {"id": 1038}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 73, "privilege": "none"}, "organization": {"id": 150, "owner": {"id": 248}, "user": {"role": "maintainer"}}}, "resource": {"id": 372, "assignee": {"id": 73}, "organization": {"id": 617}, "project": {"id": 319, "owner": {"id": 742}, "assignee": {"id": 872}}, "task": {"id": 380, "owner": {"id": 977}, "assignee": {"id": 1077}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 72, "privilege": "none"}, "organization": {"id": 157, "owner": {"id": 281}, "user": {"role": "supervisor"}}}, "resource": {"id": 326, "assignee": {"id": 72}, "organization": {"id": 157}, "project": {"id": 368, "owner": {"id": 749}, "assignee": {"id": 824}}, "task": {"id": 360, "owner": {"id": 913}, "assignee": {"id": 1042}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 77, "privilege": "none"}, "organization": {"id": 162, "owner": {"id": 203}, "user": {"role": "supervisor"}}}, "resource": {"id": 338, "assignee": {"id": 77}, "organization": {"id": 621}, "project": {"id": 313, "owner": {"id": 786}, "assignee": {"id": 870}}, "task": {"id": 322, "owner": {"id": 904}, "assignee": {"id": 1088}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 67, "privilege": "none"}, "organization": {"id": 108, "owner": {"id": 258}, "user": {"role": "worker"}}}, "resource": {"id": 323, "assignee": {"id": 67}, "organization": {"id": 108}, "project": {"id": 349, "owner": {"id": 736}, "assignee": {"id": 826}}, "task": {"id": 329, "owner": {"id": 937}, "assignee": {"id": 1084}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 14, "privilege": "none"}, "organization": {"id": 116, "owner": {"id": 268}, "user": {"role": "worker"}}}, "resource": {"id": 307, "assignee": {"id": 14}, "organization": {"id": 666}, "project": {"id": 301, "owner": {"id": 721}, "assignee": {"id": 841}}, "task": {"id": 352, "owner": {"id": 950}, "assignee": {"id": 1020}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 55, "privilege": "none"}, "organization": {"id": 190, "owner": {"id": 285}, "user": {"role": null}}}, "resource": {"id": 353, "assignee": {"id": 55}, "organization": {"id": 190}, "project": {"id": 308, "owner": {"id": 749}, "assignee": {"id": 826}}, "task": {"id": 316, "owner": {"id": 926}, "assignee": {"id": 1039}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 87, "privilege": "none"}, "organization": {"id": 158, "owner": {"id": 235}, "user": {"role": null}}}, "resource": {"id": 360, "assignee": {"id": 87}, "organization": {"id": 677}, "project": {"id": 373, "owner": {"id": 739}, "assignee": {"id": 875}}, "task": {"id": 325, "owner": {"id": 964}, "assignee": {"id": 1091}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 42, "privilege": "admin"}, "organization": {"id": 172, "owner": {"id": 42}, "user": {"role": "owner"}}}, "resource": {"id": 325, "assignee": {"id": 500}, "organization": {"id": 172}, "project": {"id": 357, "owner": {"id": 708}, "assignee": {"id": 851}}, "task": {"id": 377, "owner": {"id": 931}, "assignee": {"id": 1067}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_same_org_FALSE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 44, "privilege": "admin"}, "organization": {"id": 189, "owner": {"id": 44}, "user": {"role": "owner"}}}, "resource": {"id": 358, "assignee": {"id": 559}, "organization": {"id": 673}, "project": {"id": 305, "owner": {"id": 794}, "assignee": {"id": 811}}, "task": {"id": 336, "owner": {"id": 982}, "assignee": {"id": 1058}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 55, "privilege": "admin"}, "organization": {"id": 158, "owner": {"id": 249}, "user": {"role": "maintainer"}}}, "resource": {"id": 338, "assignee": {"id": 550}, "organization": {"id": 158}, "project": {"id": 322, "owner": {"id": 753}, "assignee": {"id": 831}}, "task": {"id": 322, "owner": {"id": 979}, "assignee": {"id": 1093}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 20, "privilege": "admin"}, "organization": {"id": 135, "owner": {"id": 280}, "user": {"role": "maintainer"}}}, "resource": {"id": 384, "assignee": {"id": 523}, "organization": {"id": 689}, "project": {"id": 372, "owner": {"id": 712}, "assignee": {"id": 850}}, "task": {"id": 389, "owner": {"id": 905}, "assignee": {"id": 1030}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 52, "privilege": "admin"}, "organization": {"id": 197, "owner": {"id": 270}, "user": {"role": "supervisor"}}}, "resource": {"id": 368, "assignee": {"id": 537}, "organization": {"id": 197}, "project": {"id": 308, "owner": {"id": 789}, "assignee": {"id": 892}}, "task": {"id": 392, "owner": {"id": 927}, "assignee": {"id": 1063}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 52, "privilege": "admin"}, "organization": {"id": 157, "owner": {"id": 221}, "user": {"role": "supervisor"}}}, "resource": {"id": 315, "assignee": {"id": 547}, "organization": {"id": 609}, "project": {"id": 396, "owner": {"id": 713}, "assignee": {"id": 864}}, "task": {"id": 398, "owner": {"id": 999}, "assignee": {"id": 1041}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 86, "privilege": "admin"}, "organization": {"id": 195, "owner": {"id": 259}, "user": {"role": "worker"}}}, "resource": {"id": 332, "assignee": {"id": 526}, "organization": {"id": 195}, "project": {"id": 305, "owner": {"id": 759}, "assignee": {"id": 803}}, "task": {"id": 309, "owner": {"id": 981}, "assignee": {"id": 1088}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_same_org_FALSE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 14, "privilege": "admin"}, "organization": {"id": 190, "owner": {"id": 217}, "user": {"role": "worker"}}}, "resource": {"id": 348, "assignee": {"id": 543}, "organization": {"id": 695}, "project": {"id": 351, "owner": {"id": 724}, "assignee": {"id": 850}}, "task": {"id": 304, "owner": {"id": 901}, "assignee": {"id": 1032}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 84, "privilege": "admin"}, "organization": {"id": 131, "owner": {"id": 291}, "user": {"role": null}}}, "resource": {"id": 341, "assignee": {"id": 585}, "organization": {"id": 131}, "project": {"id": 359, "owner": {"id": 762}, "assignee": {"id": 859}}, "task": {"id": 308, "owner": {"id": 910}, "assignee": {"id": 1070}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_same_org_FALSE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 22, "privilege": "admin"}, "organization": {"id": 137, "owner": {"id": 215}, "user": {"role": null}}}, "resource": {"id": 356, "assignee": {"id": 517}, "organization": {"id": 660}, "project": {"id": 335, "owner": {"id": 720}, "assignee": {"id": 821}}, "task": {"id": 302, "owner": {"id": 977}, "assignee": {"id": 1012}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 34, "privilege": "business"}, "organization": {"id": 119, "owner": {"id": 34}, "user": {"role": "owner"}}}, "resource": {"id": 368, "assignee": {"id": 594}, "organization": {"id": 119}, "project": {"id": 321, "owner": {"id": 709}, "assignee": {"id": 885}}, "task": {"id": 397, "owner": {"id": 901}, "assignee": {"id": 1086}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 89, "privilege": "business"}, "organization": {"id": 106, "owner": {"id": 89}, "user": {"role": "owner"}}}, "resource": {"id": 345, "assignee": {"id": 522}, "organization": {"id": 627}, "project": {"id": 391, "owner": {"id": 704}, "assignee": {"id": 886}}, "task": {"id": 368, "owner": {"id": 927}, "assignee": {"id": 1056}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 56, "privilege": "business"}, "organization": {"id": 106, "owner": {"id": 276}, "user": {"role": "maintainer"}}}, "resource": {"id": 366, "assignee": {"id": 582}, "organization": {"id": 106}, "project": {"id": 391, "owner": {"id": 784}, "assignee": {"id": 813}}, "task": {"id": 349, "owner": {"id": 988}, "assignee": {"id": 1039}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 25, "privilege": "business"}, "organization": {"id": 111, "owner": {"id": 202}, "user": {"role": "maintainer"}}}, "resource": {"id": 300, "assignee": {"id": 506}, "organization": {"id": 698}, "project": {"id": 348, "owner": {"id": 798}, "assignee": {"id": 825}}, "task": {"id": 331, "owner": {"id": 947}, "assignee": {"id": 1030}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 12, "privilege": "business"}, "organization": {"id": 185, "owner": {"id": 221}, "user": {"role": "supervisor"}}}, "resource": {"id": 353, "assignee": {"id": 503}, "organization": {"id": 185}, "project": {"id": 343, "owner": {"id": 724}, "assignee": {"id": 887}}, "task": {"id": 385, "owner": {"id": 908}, "assignee": {"id": 1028}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 80, "privilege": "business"}, "organization": {"id": 124, "owner": {"id": 279}, "user": {"role": "supervisor"}}}, "resource": {"id": 392, "assignee": {"id": 521}, "organization": {"id": 605}, "project": {"id": 353, "owner": {"id": 765}, "assignee": {"id": 813}}, "task": {"id": 341, "owner": {"id": 941}, "assignee": {"id": 1071}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_same_org_TRUE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 41, "privilege": "business"}, "organization": {"id": 122, "owner": {"id": 201}, "user": {"role": "worker"}}}, "resource": {"id": 326, "assignee": {"id": 569}, "organization": {"id": 122}, "project": {"id": 354, "owner": {"id": 715}, "assignee": {"id": 829}}, "task": {"id": 327, "owner": {"id": 913}, "assignee": {"id": 1045}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 84, "privilege": "business"}, "organization": {"id": 135, "owner": {"id": 283}, "user": {"role": "worker"}}}, "resource": {"id": 351, "assignee": {"id": 583}, "organization": {"id": 640}, "project": {"id": 301, "owner": {"id": 749}, "assignee": {"id": 827}}, "task": {"id": 358, "owner": {"id": 928}, "assignee": {"id": 1008}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 63, "privilege": "business"}, "organization": {"id": 113, "owner": {"id": 291}, "user": {"role": null}}}, "resource": {"id": 379, "assignee": {"id": 547}, "organization": {"id": 113}, "project": {"id": 308, "owner": {"id": 727}, "assignee": {"id": 852}}, "task": {"id": 338, "owner": {"id": 998}, "assignee": {"id": 1076}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 49, "privilege": "business"}, "organization": {"id": 186, "owner": {"id": 298}, "user": {"role": null}}}, "resource": {"id": 368, "assignee": {"id": 572}, "organization": {"id": 621}, "project": {"id": 332, "owner": {"id": 712}, "assignee": {"id": 876}}, "task": {"id": 341, "owner": {"id": 980}, "assignee": {"id": 1089}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 61, "privilege": "user"}, "organization": {"id": 108, "owner": {"id": 61}, "user": {"role": "owner"}}}, "resource": {"id": 388, "assignee": {"id": 517}, "organization": {"id": 108}, "project": {"id": 322, "owner": {"id": 781}, "assignee": {"id": 897}}, "task": {"id": 388, "owner": {"id": 940}, "assignee": {"id": 1085}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 64, "privilege": "user"}, "organization": {"id": 175, "owner": {"id": 64}, "user": {"role": "owner"}}}, "resource": {"id": 302, "assignee": {"id": 577}, "organization": {"id": 674}, "project": {"id": 357, "owner": {"id": 748}, "assignee": {"id": 865}}, "task": {"id": 381, "owner": {"id": 994}, "assignee": {"id": 1029}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 54, "privilege": "user"}, "organization": {"id": 196, "owner": {"id": 231}, "user": {"role": "maintainer"}}}, "resource": {"id": 301, "assignee": {"id": 529}, "organization": {"id": 196}, "project": {"id": 378, "owner": {"id": 797}, "assignee": {"id": 815}}, "task": {"id": 339, "owner": {"id": 930}, "assignee": {"id": 1094}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 48, "privilege": "user"}, "organization": {"id": 126, "owner": {"id": 282}, "user": {"role": "maintainer"}}}, "resource": {"id": 379, "assignee": {"id": 510}, "organization": {"id": 607}, "project": {"id": 317, "owner": {"id": 747}, "assignee": {"id": 863}}, "task": {"id": 337, "owner": {"id": 925}, "assignee": {"id": 1019}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_same_org_TRUE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 40, "privilege": "user"}, "organization": {"id": 182, "owner": {"id": 297}, "user": {"role": "supervisor"}}}, "resource": {"id": 304, "assignee": {"id": 530}, "organization": {"id": 182}, "project": {"id": 376, "owner": {"id": 756}, "assignee": {"id": 894}}, "task": {"id": 342, "owner": {"id": 917}, "assignee": {"id": 1035}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 42, "privilege": "user"}, "organization": {"id": 143, "owner": {"id": 231}, "user": {"role": "supervisor"}}}, "resource": {"id": 305, "assignee": {"id": 566}, "organization": {"id": 653}, "project": {"id": 382, "owner": {"id": 736}, "assignee": {"id": 896}}, "task": {"id": 303, "owner": {"id": 929}, "assignee": {"id": 1093}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_same_org_TRUE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 77, "privilege": "user"}, "organization": {"id": 148, "owner": {"id": 266}, "user": {"role": "worker"}}}, "resource": {"id": 326, "assignee": {"id": 569}, "organization": {"id": 148}, "project": {"id": 385, "owner": {"id": 731}, "assignee": {"id": 887}}, "task": {"id": 389, "owner": {"id": 992}, "assignee": {"id": 1028}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 6, "privilege": "user"}, "organization": {"id": 181, "owner": {"id": 218}, "user": {"role": "worker"}}}, "resource": {"id": 341, "assignee": {"id": 523}, "organization": {"id": 656}, "project": {"id": 380, "owner": {"id": 700}, "assignee": {"id": 808}}, "task": {"id": 362, "owner": {"id": 908}, "assignee": {"id": 1024}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 10, "privilege": "user"}, "organization": {"id": 154, "owner": {"id": 292}, "user": {"role": null}}}, "resource": {"id": 326, "assignee": {"id": 516}, "organization": {"id": 154}, "project": {"id": 322, "owner": {"id": 775}, "assignee": {"id": 870}}, "task": {"id": 326, "owner": {"id": 930}, "assignee": {"id": 1064}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 31, "privilege": "user"}, "organization": {"id": 138, "owner": {"id": 236}, "user": {"role": null}}}, "resource": {"id": 359, "assignee": {"id": 539}, "organization": {"id": 621}, "project": {"id": 392, "owner": {"id": 725}, "assignee": {"id": 831}}, "task": {"id": 354, "owner": {"id": 922}, "assignee": {"id": 1077}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_same_org_TRUE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 48, "privilege": "worker"}, "organization": {"id": 121, "owner": {"id": 48}, "user": {"role": "owner"}}}, "resource": {"id": 373, "assignee": {"id": 557}, "organization": {"id": 121}, "project": {"id": 325, "owner": {"id": 734}, "assignee": {"id": 861}}, "task": {"id": 310, "owner": {"id": 946}, "assignee": {"id": 1050}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 2, "privilege": "worker"}, "organization": {"id": 197, "owner": {"id": 2}, "user": {"role": "owner"}}}, "resource": {"id": 356, "assignee": {"id": 554}, "organization": {"id": 664}, "project": {"id": 378, "owner": {"id": 794}, "assignee": {"id": 855}}, "task": {"id": 397, "owner": {"id": 919}, "assignee": {"id": 1061}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 22, "privilege": "worker"}, "organization": {"id": 132, "owner": {"id": 248}, "user": {"role": "maintainer"}}}, "resource": {"id": 354, "assignee": {"id": 510}, "organization": {"id": 132}, "project": {"id": 338, "owner": {"id": 776}, "assignee": {"id": 868}}, "task": {"id": 319, "owner": {"id": 970}, "assignee": {"id": 1093}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 42, "privilege": "worker"}, "organization": {"id": 117, "owner": {"id": 291}, "user": {"role": "maintainer"}}}, "resource": {"id": 359, "assignee": {"id": 539}, "organization": {"id": 658}, "project": {"id": 336, "owner": {"id": 748}, "assignee": {"id": 871}}, "task": {"id": 377, "owner": {"id": 961}, "assignee": {"id": 1009}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 47, "privilege": "worker"}, "organization": {"id": 162, "owner": {"id": 251}, "user": {"role": "supervisor"}}}, "resource": {"id": 360, "assignee": {"id": 525}, "organization": {"id": 162}, "project": {"id": 324, "owner": {"id": 700}, "assignee": {"id": 801}}, "task": {"id": 364, "owner": {"id": 993}, "assignee": {"id": 1092}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 9, "privilege": "worker"}, "organization": {"id": 152, "owner": {"id": 204}, "user": {"role": "supervisor"}}}, "resource": {"id": 353, "assignee": {"id": 550}, "organization": {"id": 695}, "project": {"id": 347, "owner": {"id": 749}, "assignee": {"id": 862}}, "task": {"id": 339, "owner": {"id": 982}, "assignee": {"id": 1075}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_same_org_TRUE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 96, "privilege": "worker"}, "organization": {"id": 192, "owner": {"id": 244}, "user": {"role": "worker"}}}, "resource": {"id": 315, "assignee": {"id": 549}, "organization": {"id": 192}, "project": {"id": 320, "owner": {"id": 724}, "assignee": {"id": 897}}, "task": {"id": 355, "owner": {"id": 932}, "assignee": {"id": 1098}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 49, "privilege": "worker"}, "organization": {"id": 154, "owner": {"id": 294}, "user": {"role": "worker"}}}, "resource": {"id": 365, "assignee": {"id": 590}, "organization": {"id": 662}, "project": {"id": 381, "owner": {"id": 788}, "assignee": {"id": 847}}, "task": {"id": 389, "owner": {"id": 907}, "assignee": {"id": 1083}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 89, "privilege": "worker"}, "organization": {"id": 185, "owner": {"id": 282}, "user": {"role": null}}}, "resource": {"id": 331, "assignee": {"id": 531}, "organization": {"id": 185}, "project": {"id": 304, "owner": {"id": 746}, "assignee": {"id": 880}}, "task": {"id": 390, "owner": {"id": 986}, "assignee": {"id": 1003}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 74, "privilege": "worker"}, "organization": {"id": 184, "owner": {"id": 220}, "user": {"role": null}}}, "resource": {"id": 318, "assignee": {"id": 533}, "organization": {"id": 677}, "project": {"id": 358, "owner": {"id": 787}, "assignee": {"id": 818}}, "task": {"id": 332, "owner": {"id": 931}, "assignee": {"id": 1077}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_same_org_TRUE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 75, "privilege": "none"}, "organization": {"id": 110, "owner": {"id": 75}, "user": {"role": "owner"}}}, "resource": {"id": 301, "assignee": {"id": 514}, "organization": {"id": 110}, "project": {"id": 311, "owner": {"id": 782}, "assignee": {"id": 891}}, "task": {"id": 349, "owner": {"id": 950}, "assignee": {"id": 1090}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 84, "privilege": "none"}, "organization": {"id": 148, "owner": {"id": 84}, "user": {"role": "owner"}}}, "resource": {"id": 324, "assignee": {"id": 554}, "organization": {"id": 621}, "project": {"id": 354, "owner": {"id": 732}, "assignee": {"id": 888}}, "task": {"id": 338, "owner": {"id": 964}, "assignee": {"id": 1068}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_same_org_TRUE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 99, "privilege": "none"}, "organization": {"id": 144, "owner": {"id": 218}, "user": {"role": "maintainer"}}}, "resource": {"id": 339, "assignee": {"id": 593}, "organization": {"id": 144}, "project": {"id": 396, "owner": {"id": 793}, "assignee": {"id": 811}}, "task": {"id": 313, "owner": {"id": 981}, "assignee": {"id": 1073}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 62, "privilege": "none"}, "organization": {"id": 100, "owner": {"id": 212}, "user": {"role": "maintainer"}}}, "resource": {"id": 334, "assignee": {"id": 595}, "organization": {"id": 626}, "project": {"id": 395, "owner": {"id": 750}, "assignee": {"id": 889}}, "task": {"id": 339, "owner": {"id": 900}, "assignee": {"id": 1021}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 55, "privilege": "none"}, "organization": {"id": 121, "owner": {"id": 222}, "user": {"role": "supervisor"}}}, "resource": {"id": 308, "assignee": {"id": 599}, "organization": {"id": 121}, "project": {"id": 353, "owner": {"id": 767}, "assignee": {"id": 853}}, "task": {"id": 383, "owner": {"id": 936}, "assignee": {"id": 1093}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 57, "privilege": "none"}, "organization": {"id": 172, "owner": {"id": 227}, "user": {"role": "supervisor"}}}, "resource": {"id": 347, "assignee": {"id": 523}, "organization": {"id": 690}, "project": {"id": 317, "owner": {"id": 725}, "assignee": {"id": 862}}, "task": {"id": 323, "owner": {"id": 964}, "assignee": {"id": 1014}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_same_org_TRUE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 56, "privilege": "none"}, "organization": {"id": 180, "owner": {"id": 279}, "user": {"role": "worker"}}}, "resource": {"id": 323, "assignee": {"id": 525}, "organization": {"id": 180}, "project": {"id": 395, "owner": {"id": 723}, "assignee": {"id": 897}}, "task": {"id": 324, "owner": {"id": 933}, "assignee": {"id": 1052}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 8, "privilege": "none"}, "organization": {"id": 143, "owner": {"id": 203}, "user": {"role": "worker"}}}, "resource": {"id": 313, "assignee": {"id": 581}, "organization": {"id": 621}, "project": {"id": 310, "owner": {"id": 737}, "assignee": {"id": 810}}, "task": {"id": 348, "owner": {"id": 915}, "assignee": {"id": 1035}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 34, "privilege": "none"}, "organization": {"id": 196, "owner": {"id": 200}, "user": {"role": null}}}, "resource": {"id": 374, "assignee": {"id": 530}, "organization": {"id": 196}, "project": {"id": 362, "owner": {"id": 786}, "assignee": {"id": 897}}, "task": {"id": 312, "owner": {"id": 901}, "assignee": {"id": 1007}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 66, "privilege": "none"}, "organization": {"id": 197, "owner": {"id": 234}, "user": {"role": null}}}, "resource": {"id": 385, "assignee": {"id": 574}, "organization": {"id": 605}, "project": {"id": 312, "owner": {"id": 727}, "assignee": {"id": 866}}, "task": {"id": 300, "owner": {"id": 948}, "assignee": {"id": 1077}}}} +} + +test_scope_UPDATE_STAGE_context_SANDBOX_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 16, "privilege": "admin"}, "organization": null}, "resource": {"id": 377, "assignee": {"id": 524}, "organization": {"id": 691}, "project": {"id": 318, "owner": {"id": 16}, "assignee": {"id": 873}}, "task": {"id": 391, "owner": {"id": 964}, "assignee": {"id": 1004}}}} +} + +test_scope_UPDATE_STAGE_context_SANDBOX_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 54, "privilege": "business"}, "organization": null}, "resource": {"id": 373, "assignee": {"id": 594}, "organization": {"id": 600}, "project": {"id": 339, "owner": {"id": 54}, "assignee": {"id": 875}}, "task": {"id": 368, "owner": {"id": 924}, "assignee": {"id": 1049}}}} +} + +test_scope_UPDATE_STAGE_context_SANDBOX_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 6, "privilege": "user"}, "organization": null}, "resource": {"id": 324, "assignee": {"id": 589}, "organization": {"id": 670}, "project": {"id": 350, "owner": {"id": 6}, "assignee": {"id": 816}}, "task": {"id": 341, "owner": {"id": 996}, "assignee": {"id": 1074}}}} +} + +test_scope_UPDATE_STAGE_context_SANDBOX_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 12, "privilege": "worker"}, "organization": null}, "resource": {"id": 328, "assignee": {"id": 502}, "organization": {"id": 675}, "project": {"id": 373, "owner": {"id": 12}, "assignee": {"id": 861}}, "task": {"id": 335, "owner": {"id": 988}, "assignee": {"id": 1095}}}} +} + +test_scope_UPDATE_STAGE_context_SANDBOX_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 4, "privilege": "none"}, "organization": null}, "resource": {"id": 377, "assignee": {"id": 568}, "organization": {"id": 665}, "project": {"id": 326, "owner": {"id": 4}, "assignee": {"id": 812}}, "task": {"id": 384, "owner": {"id": 905}, "assignee": {"id": 1030}}}} +} + +test_scope_UPDATE_STAGE_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 44, "privilege": "admin"}, "organization": null}, "resource": {"id": 315, "assignee": {"id": 522}, "organization": {"id": 667}, "project": {"id": 393, "owner": {"id": 739}, "assignee": {"id": 44}}, "task": {"id": 362, "owner": {"id": 912}, "assignee": {"id": 1067}}}} +} + +test_scope_UPDATE_STAGE_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 87, "privilege": "business"}, "organization": null}, "resource": {"id": 301, "assignee": {"id": 554}, "organization": {"id": 686}, "project": {"id": 365, "owner": {"id": 793}, "assignee": {"id": 87}}, "task": {"id": 361, "owner": {"id": 963}, "assignee": {"id": 1065}}}} +} + +test_scope_UPDATE_STAGE_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 65, "privilege": "user"}, "organization": null}, "resource": {"id": 351, "assignee": {"id": 545}, "organization": {"id": 601}, "project": {"id": 312, "owner": {"id": 755}, "assignee": {"id": 65}}, "task": {"id": 325, "owner": {"id": 910}, "assignee": {"id": 1067}}}} +} + +test_scope_UPDATE_STAGE_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 97, "privilege": "worker"}, "organization": null}, "resource": {"id": 376, "assignee": {"id": 594}, "organization": {"id": 601}, "project": {"id": 355, "owner": {"id": 761}, "assignee": {"id": 97}}, "task": {"id": 336, "owner": {"id": 962}, "assignee": {"id": 1010}}}} +} + +test_scope_UPDATE_STAGE_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 38, "privilege": "none"}, "organization": null}, "resource": {"id": 335, "assignee": {"id": 577}, "organization": {"id": 612}, "project": {"id": 355, "owner": {"id": 723}, "assignee": {"id": 38}}, "task": {"id": 362, "owner": {"id": 946}, "assignee": {"id": 1042}}}} +} + +test_scope_UPDATE_STAGE_context_SANDBOX_ownership_TASK_OWNER_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 9, "privilege": "admin"}, "organization": null}, "resource": {"id": 307, "assignee": {"id": 588}, "organization": {"id": 624}, "project": {"id": 394, "owner": {"id": 750}, "assignee": {"id": 863}}, "task": {"id": 387, "owner": {"id": 9}, "assignee": {"id": 1065}}}} +} + +test_scope_UPDATE_STAGE_context_SANDBOX_ownership_TASK_OWNER_privilege_BUSINESS_membership_NONE_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 32, "privilege": "business"}, "organization": null}, "resource": {"id": 399, "assignee": {"id": 599}, "organization": {"id": 674}, "project": {"id": 313, "owner": {"id": 792}, "assignee": {"id": 895}}, "task": {"id": 388, "owner": {"id": 32}, "assignee": {"id": 1083}}}} +} + +test_scope_UPDATE_STAGE_context_SANDBOX_ownership_TASK_OWNER_privilege_USER_membership_NONE_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 56, "privilege": "user"}, "organization": null}, "resource": {"id": 394, "assignee": {"id": 543}, "organization": {"id": 690}, "project": {"id": 310, "owner": {"id": 725}, "assignee": {"id": 817}}, "task": {"id": 361, "owner": {"id": 56}, "assignee": {"id": 1072}}}} +} + +test_scope_UPDATE_STAGE_context_SANDBOX_ownership_TASK_OWNER_privilege_WORKER_membership_NONE_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 73, "privilege": "worker"}, "organization": null}, "resource": {"id": 318, "assignee": {"id": 540}, "organization": {"id": 618}, "project": {"id": 349, "owner": {"id": 757}, "assignee": {"id": 892}}, "task": {"id": 361, "owner": {"id": 73}, "assignee": {"id": 1014}}}} +} + +test_scope_UPDATE_STAGE_context_SANDBOX_ownership_TASK_OWNER_privilege_NONE_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 20, "privilege": "none"}, "organization": null}, "resource": {"id": 347, "assignee": {"id": 506}, "organization": {"id": 689}, "project": {"id": 313, "owner": {"id": 784}, "assignee": {"id": 874}}, "task": {"id": 309, "owner": {"id": 20}, "assignee": {"id": 1076}}}} +} + +test_scope_UPDATE_STAGE_context_SANDBOX_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 77, "privilege": "admin"}, "organization": null}, "resource": {"id": 347, "assignee": {"id": 582}, "organization": {"id": 654}, "project": {"id": 324, "owner": {"id": 734}, "assignee": {"id": 813}}, "task": {"id": 313, "owner": {"id": 909}, "assignee": {"id": 77}}}} +} + +test_scope_UPDATE_STAGE_context_SANDBOX_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 37, "privilege": "business"}, "organization": null}, "resource": {"id": 393, "assignee": {"id": 577}, "organization": {"id": 683}, "project": {"id": 366, "owner": {"id": 798}, "assignee": {"id": 843}}, "task": {"id": 357, "owner": {"id": 916}, "assignee": {"id": 37}}}} +} + +test_scope_UPDATE_STAGE_context_SANDBOX_ownership_TASK_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 28, "privilege": "user"}, "organization": null}, "resource": {"id": 301, "assignee": {"id": 519}, "organization": {"id": 613}, "project": {"id": 337, "owner": {"id": 748}, "assignee": {"id": 820}}, "task": {"id": 372, "owner": {"id": 951}, "assignee": {"id": 28}}}} +} + +test_scope_UPDATE_STAGE_context_SANDBOX_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 20, "privilege": "worker"}, "organization": null}, "resource": {"id": 338, "assignee": {"id": 521}, "organization": {"id": 625}, "project": {"id": 344, "owner": {"id": 753}, "assignee": {"id": 861}}, "task": {"id": 360, "owner": {"id": 968}, "assignee": {"id": 20}}}} +} + +test_scope_UPDATE_STAGE_context_SANDBOX_ownership_TASK_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 69, "privilege": "none"}, "organization": null}, "resource": {"id": 314, "assignee": {"id": 522}, "organization": {"id": 658}, "project": {"id": 354, "owner": {"id": 747}, "assignee": {"id": 822}}, "task": {"id": 370, "owner": {"id": 976}, "assignee": {"id": 69}}}} +} + +test_scope_UPDATE_STAGE_context_SANDBOX_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 49, "privilege": "admin"}, "organization": null}, "resource": {"id": 324, "assignee": {"id": 49}, "organization": {"id": 682}, "project": {"id": 350, "owner": {"id": 706}, "assignee": {"id": 873}}, "task": {"id": 354, "owner": {"id": 916}, "assignee": {"id": 1081}}}} +} + +test_scope_UPDATE_STAGE_context_SANDBOX_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 9, "privilege": "business"}, "organization": null}, "resource": {"id": 309, "assignee": {"id": 9}, "organization": {"id": 646}, "project": {"id": 326, "owner": {"id": 750}, "assignee": {"id": 812}}, "task": {"id": 362, "owner": {"id": 902}, "assignee": {"id": 1052}}}} +} + +test_scope_UPDATE_STAGE_context_SANDBOX_ownership_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 76, "privilege": "user"}, "organization": null}, "resource": {"id": 375, "assignee": {"id": 76}, "organization": {"id": 621}, "project": {"id": 326, "owner": {"id": 792}, "assignee": {"id": 862}}, "task": {"id": 355, "owner": {"id": 957}, "assignee": {"id": 1054}}}} +} + +test_scope_UPDATE_STAGE_context_SANDBOX_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 76, "privilege": "worker"}, "organization": null}, "resource": {"id": 363, "assignee": {"id": 76}, "organization": {"id": 605}, "project": {"id": 335, "owner": {"id": 753}, "assignee": {"id": 815}}, "task": {"id": 315, "owner": {"id": 957}, "assignee": {"id": 1021}}}} +} + +test_scope_UPDATE_STAGE_context_SANDBOX_ownership_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 18, "privilege": "none"}, "organization": null}, "resource": {"id": 334, "assignee": {"id": 18}, "organization": {"id": 621}, "project": {"id": 317, "owner": {"id": 774}, "assignee": {"id": 858}}, "task": {"id": 315, "owner": {"id": 916}, "assignee": {"id": 1040}}}} +} + +test_scope_UPDATE_STAGE_context_SANDBOX_ownership_NONE_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 23, "privilege": "admin"}, "organization": null}, "resource": {"id": 313, "assignee": {"id": 518}, "organization": {"id": 659}, "project": {"id": 313, "owner": {"id": 795}, "assignee": {"id": 814}}, "task": {"id": 330, "owner": {"id": 902}, "assignee": {"id": 1058}}}} } -test_scope_VIEW_context_SANDBOX_ownership_NONE_privilege_BUSINESS_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 21, "privilege": "business"}, "organization": null}, "resource": {"id": 372, "assignee": {"id": 501}, "organization": {"id": 689}, "project": {"id": 369, "owner": {"id": 725}, "assignee": {"id": 832}}, "task": {"id": 387, "owner": {"id": 969}, "assignee": {"id": 1060}}}} +test_scope_UPDATE_STAGE_context_SANDBOX_ownership_NONE_privilege_BUSINESS_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 39, "privilege": "business"}, "organization": null}, "resource": {"id": 393, "assignee": {"id": 500}, "organization": {"id": 612}, "project": {"id": 323, "owner": {"id": 764}, "assignee": {"id": 889}}, "task": {"id": 379, "owner": {"id": 961}, "assignee": {"id": 1094}}}} } -test_scope_VIEW_context_SANDBOX_ownership_NONE_privilege_USER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 39, "privilege": "user"}, "organization": null}, "resource": {"id": 365, "assignee": {"id": 521}, "organization": {"id": 652}, "project": {"id": 325, "owner": {"id": 773}, "assignee": {"id": 870}}, "task": {"id": 386, "owner": {"id": 990}, "assignee": {"id": 1035}}}} +test_scope_UPDATE_STAGE_context_SANDBOX_ownership_NONE_privilege_USER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 55, "privilege": "user"}, "organization": null}, "resource": {"id": 384, "assignee": {"id": 518}, "organization": {"id": 645}, "project": {"id": 363, "owner": {"id": 703}, "assignee": {"id": 831}}, "task": {"id": 373, "owner": {"id": 994}, "assignee": {"id": 1089}}}} } -test_scope_VIEW_context_SANDBOX_ownership_NONE_privilege_WORKER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 47, "privilege": "worker"}, "organization": null}, "resource": {"id": 347, "assignee": {"id": 558}, "organization": {"id": 696}, "project": {"id": 343, "owner": {"id": 725}, "assignee": {"id": 886}}, "task": {"id": 384, "owner": {"id": 943}, "assignee": {"id": 1037}}}} +test_scope_UPDATE_STAGE_context_SANDBOX_ownership_NONE_privilege_WORKER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 37, "privilege": "worker"}, "organization": null}, "resource": {"id": 311, "assignee": {"id": 591}, "organization": {"id": 634}, "project": {"id": 318, "owner": {"id": 793}, "assignee": {"id": 825}}, "task": {"id": 355, "owner": {"id": 974}, "assignee": {"id": 1010}}}} } -test_scope_VIEW_context_SANDBOX_ownership_NONE_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 33, "privilege": "none"}, "organization": null}, "resource": {"id": 354, "assignee": {"id": 501}, "organization": {"id": 696}, "project": {"id": 399, "owner": {"id": 759}, "assignee": {"id": 859}}, "task": {"id": 341, "owner": {"id": 987}, "assignee": {"id": 1021}}}} +test_scope_UPDATE_STAGE_context_SANDBOX_ownership_NONE_privilege_NONE_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 7, "privilege": "none"}, "organization": null}, "resource": {"id": 351, "assignee": {"id": 585}, "organization": {"id": 600}, "project": {"id": 359, "owner": {"id": 797}, "assignee": {"id": 866}}, "task": {"id": 358, "owner": {"id": 906}, "assignee": {"id": 1010}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 16, "privilege": "admin"}, "organization": {"id": 177, "owner": {"id": 16}, "user": {"role": "owner"}}}, "resource": {"id": 311, "assignee": {"id": 551}, "organization": {"id": 177}, "project": {"id": 361, "owner": {"id": 16}, "assignee": {"id": 804}}, "task": {"id": 302, "owner": {"id": 948}, "assignee": {"id": 1058}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 91, "privilege": "admin"}, "organization": {"id": 106, "owner": {"id": 91}, "user": {"role": "owner"}}}, "resource": {"id": 388, "assignee": {"id": 542}, "organization": {"id": 106}, "project": {"id": 315, "owner": {"id": 91}, "assignee": {"id": 874}}, "task": {"id": 386, "owner": {"id": 965}, "assignee": {"id": 1094}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_same_org_FALSE { - allow with input as {"scope": "view", "auth": {"user": {"id": 84, "privilege": "admin"}, "organization": {"id": 174, "owner": {"id": 84}, "user": {"role": "owner"}}}, "resource": {"id": 321, "assignee": {"id": 501}, "organization": {"id": 611}, "project": {"id": 368, "owner": {"id": 84}, "assignee": {"id": 889}}, "task": {"id": 332, "owner": {"id": 915}, "assignee": {"id": 1004}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_same_org_FALSE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 81, "privilege": "admin"}, "organization": {"id": 119, "owner": {"id": 81}, "user": {"role": "owner"}}}, "resource": {"id": 326, "assignee": {"id": 566}, "organization": {"id": 618}, "project": {"id": 371, "owner": {"id": 81}, "assignee": {"id": 863}}, "task": {"id": 317, "owner": {"id": 928}, "assignee": {"id": 1086}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 39, "privilege": "admin"}, "organization": {"id": 192, "owner": {"id": 236}, "user": {"role": "maintainer"}}}, "resource": {"id": 349, "assignee": {"id": 590}, "organization": {"id": 192}, "project": {"id": 364, "owner": {"id": 39}, "assignee": {"id": 862}}, "task": {"id": 397, "owner": {"id": 949}, "assignee": {"id": 1024}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 8, "privilege": "admin"}, "organization": {"id": 100, "owner": {"id": 219}, "user": {"role": "maintainer"}}}, "resource": {"id": 380, "assignee": {"id": 539}, "organization": {"id": 100}, "project": {"id": 300, "owner": {"id": 8}, "assignee": {"id": 879}}, "task": {"id": 388, "owner": {"id": 925}, "assignee": {"id": 1014}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { - allow with input as {"scope": "view", "auth": {"user": {"id": 13, "privilege": "admin"}, "organization": {"id": 126, "owner": {"id": 256}, "user": {"role": "maintainer"}}}, "resource": {"id": 332, "assignee": {"id": 523}, "organization": {"id": 694}, "project": {"id": 318, "owner": {"id": 13}, "assignee": {"id": 881}}, "task": {"id": 321, "owner": {"id": 972}, "assignee": {"id": 1075}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 64, "privilege": "admin"}, "organization": {"id": 156, "owner": {"id": 250}, "user": {"role": "maintainer"}}}, "resource": {"id": 377, "assignee": {"id": 515}, "organization": {"id": 666}, "project": {"id": 312, "owner": {"id": 64}, "assignee": {"id": 826}}, "task": {"id": 313, "owner": {"id": 960}, "assignee": {"id": 1003}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 59, "privilege": "admin"}, "organization": {"id": 144, "owner": {"id": 260}, "user": {"role": "supervisor"}}}, "resource": {"id": 341, "assignee": {"id": 514}, "organization": {"id": 144}, "project": {"id": 354, "owner": {"id": 59}, "assignee": {"id": 858}}, "task": {"id": 330, "owner": {"id": 900}, "assignee": {"id": 1084}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 78, "privilege": "admin"}, "organization": {"id": 187, "owner": {"id": 256}, "user": {"role": "supervisor"}}}, "resource": {"id": 307, "assignee": {"id": 515}, "organization": {"id": 187}, "project": {"id": 351, "owner": {"id": 78}, "assignee": {"id": 823}}, "task": {"id": 330, "owner": {"id": 969}, "assignee": {"id": 1033}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { - allow with input as {"scope": "view", "auth": {"user": {"id": 77, "privilege": "admin"}, "organization": {"id": 146, "owner": {"id": 267}, "user": {"role": "supervisor"}}}, "resource": {"id": 303, "assignee": {"id": 544}, "organization": {"id": 608}, "project": {"id": 345, "owner": {"id": 77}, "assignee": {"id": 862}}, "task": {"id": 378, "owner": {"id": 954}, "assignee": {"id": 1062}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 95, "privilege": "admin"}, "organization": {"id": 184, "owner": {"id": 230}, "user": {"role": "supervisor"}}}, "resource": {"id": 384, "assignee": {"id": 578}, "organization": {"id": 615}, "project": {"id": 355, "owner": {"id": 95}, "assignee": {"id": 881}}, "task": {"id": 302, "owner": {"id": 923}, "assignee": {"id": 1018}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 24, "privilege": "admin"}, "organization": {"id": 149, "owner": {"id": 220}, "user": {"role": "worker"}}}, "resource": {"id": 311, "assignee": {"id": 518}, "organization": {"id": 149}, "project": {"id": 332, "owner": {"id": 24}, "assignee": {"id": 878}}, "task": {"id": 394, "owner": {"id": 920}, "assignee": {"id": 1061}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 37, "privilege": "admin"}, "organization": {"id": 185, "owner": {"id": 212}, "user": {"role": "worker"}}}, "resource": {"id": 321, "assignee": {"id": 565}, "organization": {"id": 185}, "project": {"id": 389, "owner": {"id": 37}, "assignee": {"id": 825}}, "task": {"id": 360, "owner": {"id": 961}, "assignee": {"id": 1037}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_same_org_FALSE { - allow with input as {"scope": "view", "auth": {"user": {"id": 46, "privilege": "admin"}, "organization": {"id": 188, "owner": {"id": 273}, "user": {"role": "worker"}}}, "resource": {"id": 358, "assignee": {"id": 592}, "organization": {"id": 620}, "project": {"id": 369, "owner": {"id": 46}, "assignee": {"id": 896}}, "task": {"id": 349, "owner": {"id": 946}, "assignee": {"id": 1027}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_same_org_FALSE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 59, "privilege": "admin"}, "organization": {"id": 153, "owner": {"id": 254}, "user": {"role": "worker"}}}, "resource": {"id": 375, "assignee": {"id": 563}, "organization": {"id": 647}, "project": {"id": 385, "owner": {"id": 59}, "assignee": {"id": 850}}, "task": {"id": 349, "owner": {"id": 989}, "assignee": {"id": 1013}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 2, "privilege": "admin"}, "organization": {"id": 143, "owner": {"id": 241}, "user": {"role": null}}}, "resource": {"id": 392, "assignee": {"id": 528}, "organization": {"id": 143}, "project": {"id": 304, "owner": {"id": 2}, "assignee": {"id": 847}}, "task": {"id": 376, "owner": {"id": 954}, "assignee": {"id": 1062}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 38, "privilege": "admin"}, "organization": {"id": 104, "owner": {"id": 282}, "user": {"role": null}}}, "resource": {"id": 318, "assignee": {"id": 503}, "organization": {"id": 104}, "project": {"id": 358, "owner": {"id": 38}, "assignee": {"id": 872}}, "task": {"id": 349, "owner": {"id": 901}, "assignee": {"id": 1074}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_same_org_FALSE { - allow with input as {"scope": "view", "auth": {"user": {"id": 27, "privilege": "admin"}, "organization": {"id": 178, "owner": {"id": 206}, "user": {"role": null}}}, "resource": {"id": 329, "assignee": {"id": 554}, "organization": {"id": 639}, "project": {"id": 300, "owner": {"id": 27}, "assignee": {"id": 863}}, "task": {"id": 396, "owner": {"id": 946}, "assignee": {"id": 1074}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_same_org_FALSE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 58, "privilege": "admin"}, "organization": {"id": 135, "owner": {"id": 201}, "user": {"role": null}}}, "resource": {"id": 383, "assignee": {"id": 584}, "organization": {"id": 679}, "project": {"id": 356, "owner": {"id": 58}, "assignee": {"id": 845}}, "task": {"id": 317, "owner": {"id": 959}, "assignee": {"id": 1092}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 21, "privilege": "business"}, "organization": {"id": 195, "owner": {"id": 21}, "user": {"role": "owner"}}}, "resource": {"id": 301, "assignee": {"id": 547}, "organization": {"id": 195}, "project": {"id": 389, "owner": {"id": 21}, "assignee": {"id": 882}}, "task": {"id": 311, "owner": {"id": 912}, "assignee": {"id": 1020}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 65, "privilege": "business"}, "organization": {"id": 108, "owner": {"id": 65}, "user": {"role": "owner"}}}, "resource": {"id": 320, "assignee": {"id": 545}, "organization": {"id": 108}, "project": {"id": 364, "owner": {"id": 65}, "assignee": {"id": 844}}, "task": {"id": 390, "owner": {"id": 967}, "assignee": {"id": 1049}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 29, "privilege": "business"}, "organization": {"id": 107, "owner": {"id": 29}, "user": {"role": "owner"}}}, "resource": {"id": 310, "assignee": {"id": 588}, "organization": {"id": 621}, "project": {"id": 317, "owner": {"id": 29}, "assignee": {"id": 874}}, "task": {"id": 343, "owner": {"id": 916}, "assignee": {"id": 1045}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 17, "privilege": "business"}, "organization": {"id": 135, "owner": {"id": 17}, "user": {"role": "owner"}}}, "resource": {"id": 383, "assignee": {"id": 519}, "organization": {"id": 645}, "project": {"id": 383, "owner": {"id": 17}, "assignee": {"id": 872}}, "task": {"id": 343, "owner": {"id": 958}, "assignee": {"id": 1091}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 41, "privilege": "business"}, "organization": {"id": 136, "owner": {"id": 265}, "user": {"role": "maintainer"}}}, "resource": {"id": 307, "assignee": {"id": 542}, "organization": {"id": 136}, "project": {"id": 334, "owner": {"id": 41}, "assignee": {"id": 855}}, "task": {"id": 315, "owner": {"id": 987}, "assignee": {"id": 1057}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 84, "privilege": "business"}, "organization": {"id": 123, "owner": {"id": 273}, "user": {"role": "maintainer"}}}, "resource": {"id": 384, "assignee": {"id": 538}, "organization": {"id": 123}, "project": {"id": 308, "owner": {"id": 84}, "assignee": {"id": 861}}, "task": {"id": 348, "owner": {"id": 960}, "assignee": {"id": 1077}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 43, "privilege": "business"}, "organization": {"id": 155, "owner": {"id": 203}, "user": {"role": "maintainer"}}}, "resource": {"id": 374, "assignee": {"id": 572}, "organization": {"id": 640}, "project": {"id": 357, "owner": {"id": 43}, "assignee": {"id": 870}}, "task": {"id": 370, "owner": {"id": 905}, "assignee": {"id": 1066}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 75, "privilege": "business"}, "organization": {"id": 174, "owner": {"id": 244}, "user": {"role": "maintainer"}}}, "resource": {"id": 390, "assignee": {"id": 564}, "organization": {"id": 699}, "project": {"id": 384, "owner": {"id": 75}, "assignee": {"id": 833}}, "task": {"id": 316, "owner": {"id": 989}, "assignee": {"id": 1041}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 44, "privilege": "business"}, "organization": {"id": 127, "owner": {"id": 270}, "user": {"role": "supervisor"}}}, "resource": {"id": 304, "assignee": {"id": 592}, "organization": {"id": 127}, "project": {"id": 376, "owner": {"id": 44}, "assignee": {"id": 874}}, "task": {"id": 374, "owner": {"id": 912}, "assignee": {"id": 1005}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 12, "privilege": "business"}, "organization": {"id": 185, "owner": {"id": 213}, "user": {"role": "supervisor"}}}, "resource": {"id": 374, "assignee": {"id": 579}, "organization": {"id": 185}, "project": {"id": 308, "owner": {"id": 12}, "assignee": {"id": 803}}, "task": {"id": 393, "owner": {"id": 920}, "assignee": {"id": 1029}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 52, "privilege": "business"}, "organization": {"id": 166, "owner": {"id": 295}, "user": {"role": "supervisor"}}}, "resource": {"id": 362, "assignee": {"id": 511}, "organization": {"id": 627}, "project": {"id": 331, "owner": {"id": 52}, "assignee": {"id": 808}}, "task": {"id": 329, "owner": {"id": 929}, "assignee": {"id": 1000}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 13, "privilege": "business"}, "organization": {"id": 122, "owner": {"id": 293}, "user": {"role": "supervisor"}}}, "resource": {"id": 363, "assignee": {"id": 586}, "organization": {"id": 660}, "project": {"id": 341, "owner": {"id": 13}, "assignee": {"id": 829}}, "task": {"id": 398, "owner": {"id": 993}, "assignee": {"id": 1030}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 21, "privilege": "business"}, "organization": {"id": 128, "owner": {"id": 269}, "user": {"role": "worker"}}}, "resource": {"id": 326, "assignee": {"id": 527}, "organization": {"id": 128}, "project": {"id": 350, "owner": {"id": 21}, "assignee": {"id": 857}}, "task": {"id": 345, "owner": {"id": 983}, "assignee": {"id": 1072}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 95, "privilege": "business"}, "organization": {"id": 109, "owner": {"id": 256}, "user": {"role": "worker"}}}, "resource": {"id": 349, "assignee": {"id": 596}, "organization": {"id": 109}, "project": {"id": 308, "owner": {"id": 95}, "assignee": {"id": 878}}, "task": {"id": 332, "owner": {"id": 914}, "assignee": {"id": 1004}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 94, "privilege": "business"}, "organization": {"id": 191, "owner": {"id": 256}, "user": {"role": "worker"}}}, "resource": {"id": 391, "assignee": {"id": 531}, "organization": {"id": 658}, "project": {"id": 315, "owner": {"id": 94}, "assignee": {"id": 895}}, "task": {"id": 330, "owner": {"id": 918}, "assignee": {"id": 1085}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 57, "privilege": "business"}, "organization": {"id": 148, "owner": {"id": 217}, "user": {"role": "worker"}}}, "resource": {"id": 397, "assignee": {"id": 547}, "organization": {"id": 677}, "project": {"id": 380, "owner": {"id": 57}, "assignee": {"id": 822}}, "task": {"id": 341, "owner": {"id": 913}, "assignee": {"id": 1089}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 91, "privilege": "business"}, "organization": {"id": 149, "owner": {"id": 209}, "user": {"role": null}}}, "resource": {"id": 340, "assignee": {"id": 578}, "organization": {"id": 149}, "project": {"id": 307, "owner": {"id": 91}, "assignee": {"id": 844}}, "task": {"id": 357, "owner": {"id": 957}, "assignee": {"id": 1049}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 36, "privilege": "business"}, "organization": {"id": 128, "owner": {"id": 225}, "user": {"role": null}}}, "resource": {"id": 381, "assignee": {"id": 573}, "organization": {"id": 128}, "project": {"id": 325, "owner": {"id": 36}, "assignee": {"id": 832}}, "task": {"id": 362, "owner": {"id": 956}, "assignee": {"id": 1086}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 8, "privilege": "business"}, "organization": {"id": 125, "owner": {"id": 255}, "user": {"role": null}}}, "resource": {"id": 350, "assignee": {"id": 568}, "organization": {"id": 639}, "project": {"id": 373, "owner": {"id": 8}, "assignee": {"id": 895}}, "task": {"id": 346, "owner": {"id": 995}, "assignee": {"id": 1076}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 85, "privilege": "business"}, "organization": {"id": 112, "owner": {"id": 226}, "user": {"role": null}}}, "resource": {"id": 394, "assignee": {"id": 520}, "organization": {"id": 655}, "project": {"id": 367, "owner": {"id": 85}, "assignee": {"id": 811}}, "task": {"id": 374, "owner": {"id": 903}, "assignee": {"id": 1080}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 11, "privilege": "user"}, "organization": {"id": 171, "owner": {"id": 11}, "user": {"role": "owner"}}}, "resource": {"id": 318, "assignee": {"id": 517}, "organization": {"id": 171}, "project": {"id": 366, "owner": {"id": 11}, "assignee": {"id": 875}}, "task": {"id": 332, "owner": {"id": 941}, "assignee": {"id": 1088}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 43, "privilege": "user"}, "organization": {"id": 123, "owner": {"id": 43}, "user": {"role": "owner"}}}, "resource": {"id": 304, "assignee": {"id": 517}, "organization": {"id": 123}, "project": {"id": 346, "owner": {"id": 43}, "assignee": {"id": 852}}, "task": {"id": 372, "owner": {"id": 969}, "assignee": {"id": 1009}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 77, "privilege": "user"}, "organization": {"id": 135, "owner": {"id": 77}, "user": {"role": "owner"}}}, "resource": {"id": 394, "assignee": {"id": 543}, "organization": {"id": 614}, "project": {"id": 338, "owner": {"id": 77}, "assignee": {"id": 876}}, "task": {"id": 395, "owner": {"id": 902}, "assignee": {"id": 1037}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 64, "privilege": "user"}, "organization": {"id": 145, "owner": {"id": 64}, "user": {"role": "owner"}}}, "resource": {"id": 393, "assignee": {"id": 593}, "organization": {"id": 682}, "project": {"id": 367, "owner": {"id": 64}, "assignee": {"id": 824}}, "task": {"id": 326, "owner": {"id": 973}, "assignee": {"id": 1060}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 25, "privilege": "user"}, "organization": {"id": 196, "owner": {"id": 280}, "user": {"role": "maintainer"}}}, "resource": {"id": 315, "assignee": {"id": 547}, "organization": {"id": 196}, "project": {"id": 353, "owner": {"id": 25}, "assignee": {"id": 879}}, "task": {"id": 304, "owner": {"id": 954}, "assignee": {"id": 1007}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 72, "privilege": "user"}, "organization": {"id": 110, "owner": {"id": 216}, "user": {"role": "maintainer"}}}, "resource": {"id": 379, "assignee": {"id": 571}, "organization": {"id": 110}, "project": {"id": 308, "owner": {"id": 72}, "assignee": {"id": 854}}, "task": {"id": 380, "owner": {"id": 948}, "assignee": {"id": 1009}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 90, "privilege": "user"}, "organization": {"id": 191, "owner": {"id": 213}, "user": {"role": "maintainer"}}}, "resource": {"id": 387, "assignee": {"id": 570}, "organization": {"id": 607}, "project": {"id": 320, "owner": {"id": 90}, "assignee": {"id": 834}}, "task": {"id": 365, "owner": {"id": 983}, "assignee": {"id": 1063}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 42, "privilege": "user"}, "organization": {"id": 102, "owner": {"id": 228}, "user": {"role": "maintainer"}}}, "resource": {"id": 366, "assignee": {"id": 538}, "organization": {"id": 612}, "project": {"id": 315, "owner": {"id": 42}, "assignee": {"id": 829}}, "task": {"id": 306, "owner": {"id": 976}, "assignee": {"id": 1069}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 78, "privilege": "user"}, "organization": {"id": 178, "owner": {"id": 247}, "user": {"role": "supervisor"}}}, "resource": {"id": 332, "assignee": {"id": 563}, "organization": {"id": 178}, "project": {"id": 360, "owner": {"id": 78}, "assignee": {"id": 858}}, "task": {"id": 378, "owner": {"id": 907}, "assignee": {"id": 1076}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 68, "privilege": "user"}, "organization": {"id": 173, "owner": {"id": 230}, "user": {"role": "supervisor"}}}, "resource": {"id": 337, "assignee": {"id": 532}, "organization": {"id": 173}, "project": {"id": 390, "owner": {"id": 68}, "assignee": {"id": 808}}, "task": {"id": 320, "owner": {"id": 936}, "assignee": {"id": 1009}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 64, "privilege": "user"}, "organization": {"id": 121, "owner": {"id": 267}, "user": {"role": "supervisor"}}}, "resource": {"id": 384, "assignee": {"id": 502}, "organization": {"id": 681}, "project": {"id": 308, "owner": {"id": 64}, "assignee": {"id": 821}}, "task": {"id": 340, "owner": {"id": 929}, "assignee": {"id": 1040}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 14, "privilege": "user"}, "organization": {"id": 174, "owner": {"id": 260}, "user": {"role": "supervisor"}}}, "resource": {"id": 366, "assignee": {"id": 578}, "organization": {"id": 664}, "project": {"id": 339, "owner": {"id": 14}, "assignee": {"id": 879}}, "task": {"id": 307, "owner": {"id": 969}, "assignee": {"id": 1089}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 63, "privilege": "user"}, "organization": {"id": 112, "owner": {"id": 288}, "user": {"role": "worker"}}}, "resource": {"id": 328, "assignee": {"id": 502}, "organization": {"id": 112}, "project": {"id": 379, "owner": {"id": 63}, "assignee": {"id": 861}}, "task": {"id": 380, "owner": {"id": 991}, "assignee": {"id": 1081}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 97, "privilege": "user"}, "organization": {"id": 107, "owner": {"id": 217}, "user": {"role": "worker"}}}, "resource": {"id": 333, "assignee": {"id": 583}, "organization": {"id": 107}, "project": {"id": 304, "owner": {"id": 97}, "assignee": {"id": 853}}, "task": {"id": 333, "owner": {"id": 925}, "assignee": {"id": 1042}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 44, "privilege": "user"}, "organization": {"id": 160, "owner": {"id": 283}, "user": {"role": "worker"}}}, "resource": {"id": 317, "assignee": {"id": 516}, "organization": {"id": 674}, "project": {"id": 305, "owner": {"id": 44}, "assignee": {"id": 870}}, "task": {"id": 316, "owner": {"id": 960}, "assignee": {"id": 1088}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 9, "privilege": "user"}, "organization": {"id": 172, "owner": {"id": 278}, "user": {"role": "worker"}}}, "resource": {"id": 326, "assignee": {"id": 570}, "organization": {"id": 693}, "project": {"id": 342, "owner": {"id": 9}, "assignee": {"id": 884}}, "task": {"id": 307, "owner": {"id": 930}, "assignee": {"id": 1063}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 69, "privilege": "user"}, "organization": {"id": 122, "owner": {"id": 245}, "user": {"role": null}}}, "resource": {"id": 326, "assignee": {"id": 503}, "organization": {"id": 122}, "project": {"id": 320, "owner": {"id": 69}, "assignee": {"id": 876}}, "task": {"id": 397, "owner": {"id": 981}, "assignee": {"id": 1054}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 10, "privilege": "user"}, "organization": {"id": 170, "owner": {"id": 261}, "user": {"role": null}}}, "resource": {"id": 389, "assignee": {"id": 597}, "organization": {"id": 170}, "project": {"id": 344, "owner": {"id": 10}, "assignee": {"id": 853}}, "task": {"id": 376, "owner": {"id": 994}, "assignee": {"id": 1078}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 30, "privilege": "user"}, "organization": {"id": 120, "owner": {"id": 287}, "user": {"role": null}}}, "resource": {"id": 327, "assignee": {"id": 505}, "organization": {"id": 615}, "project": {"id": 342, "owner": {"id": 30}, "assignee": {"id": 841}}, "task": {"id": 368, "owner": {"id": 997}, "assignee": {"id": 1096}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 83, "privilege": "user"}, "organization": {"id": 144, "owner": {"id": 255}, "user": {"role": null}}}, "resource": {"id": 316, "assignee": {"id": 534}, "organization": {"id": 692}, "project": {"id": 305, "owner": {"id": 83}, "assignee": {"id": 804}}, "task": {"id": 363, "owner": {"id": 964}, "assignee": {"id": 1028}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 36, "privilege": "worker"}, "organization": {"id": 114, "owner": {"id": 36}, "user": {"role": "owner"}}}, "resource": {"id": 352, "assignee": {"id": 510}, "organization": {"id": 114}, "project": {"id": 306, "owner": {"id": 36}, "assignee": {"id": 837}}, "task": {"id": 396, "owner": {"id": 937}, "assignee": {"id": 1087}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 77, "privilege": "worker"}, "organization": {"id": 148, "owner": {"id": 77}, "user": {"role": "owner"}}}, "resource": {"id": 361, "assignee": {"id": 538}, "organization": {"id": 148}, "project": {"id": 302, "owner": {"id": 77}, "assignee": {"id": 803}}, "task": {"id": 399, "owner": {"id": 925}, "assignee": {"id": 1068}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 89, "privilege": "worker"}, "organization": {"id": 117, "owner": {"id": 89}, "user": {"role": "owner"}}}, "resource": {"id": 320, "assignee": {"id": 543}, "organization": {"id": 652}, "project": {"id": 361, "owner": {"id": 89}, "assignee": {"id": 869}}, "task": {"id": 382, "owner": {"id": 944}, "assignee": {"id": 1054}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 89, "privilege": "worker"}, "organization": {"id": 116, "owner": {"id": 89}, "user": {"role": "owner"}}}, "resource": {"id": 387, "assignee": {"id": 594}, "organization": {"id": 602}, "project": {"id": 370, "owner": {"id": 89}, "assignee": {"id": 806}}, "task": {"id": 349, "owner": {"id": 998}, "assignee": {"id": 1048}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 61, "privilege": "worker"}, "organization": {"id": 179, "owner": {"id": 231}, "user": {"role": "maintainer"}}}, "resource": {"id": 322, "assignee": {"id": 571}, "organization": {"id": 179}, "project": {"id": 339, "owner": {"id": 61}, "assignee": {"id": 850}}, "task": {"id": 372, "owner": {"id": 923}, "assignee": {"id": 1018}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 45, "privilege": "worker"}, "organization": {"id": 124, "owner": {"id": 243}, "user": {"role": "maintainer"}}}, "resource": {"id": 389, "assignee": {"id": 554}, "organization": {"id": 124}, "project": {"id": 317, "owner": {"id": 45}, "assignee": {"id": 856}}, "task": {"id": 315, "owner": {"id": 978}, "assignee": {"id": 1047}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 46, "privilege": "worker"}, "organization": {"id": 163, "owner": {"id": 286}, "user": {"role": "maintainer"}}}, "resource": {"id": 334, "assignee": {"id": 526}, "organization": {"id": 665}, "project": {"id": 383, "owner": {"id": 46}, "assignee": {"id": 824}}, "task": {"id": 392, "owner": {"id": 986}, "assignee": {"id": 1079}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 95, "privilege": "worker"}, "organization": {"id": 196, "owner": {"id": 268}, "user": {"role": "maintainer"}}}, "resource": {"id": 355, "assignee": {"id": 507}, "organization": {"id": 630}, "project": {"id": 329, "owner": {"id": 95}, "assignee": {"id": 875}}, "task": {"id": 301, "owner": {"id": 929}, "assignee": {"id": 1052}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 78, "privilege": "worker"}, "organization": {"id": 173, "owner": {"id": 285}, "user": {"role": "supervisor"}}}, "resource": {"id": 305, "assignee": {"id": 512}, "organization": {"id": 173}, "project": {"id": 346, "owner": {"id": 78}, "assignee": {"id": 855}}, "task": {"id": 343, "owner": {"id": 919}, "assignee": {"id": 1010}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 56, "privilege": "worker"}, "organization": {"id": 123, "owner": {"id": 236}, "user": {"role": "supervisor"}}}, "resource": {"id": 372, "assignee": {"id": 505}, "organization": {"id": 123}, "project": {"id": 392, "owner": {"id": 56}, "assignee": {"id": 807}}, "task": {"id": 309, "owner": {"id": 907}, "assignee": {"id": 1016}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 20, "privilege": "worker"}, "organization": {"id": 168, "owner": {"id": 213}, "user": {"role": "supervisor"}}}, "resource": {"id": 360, "assignee": {"id": 558}, "organization": {"id": 663}, "project": {"id": 343, "owner": {"id": 20}, "assignee": {"id": 842}}, "task": {"id": 388, "owner": {"id": 965}, "assignee": {"id": 1036}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 50, "privilege": "worker"}, "organization": {"id": 161, "owner": {"id": 284}, "user": {"role": "supervisor"}}}, "resource": {"id": 305, "assignee": {"id": 540}, "organization": {"id": 644}, "project": {"id": 377, "owner": {"id": 50}, "assignee": {"id": 831}}, "task": {"id": 337, "owner": {"id": 916}, "assignee": {"id": 1077}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 42, "privilege": "worker"}, "organization": {"id": 177, "owner": {"id": 284}, "user": {"role": "worker"}}}, "resource": {"id": 365, "assignee": {"id": 528}, "organization": {"id": 177}, "project": {"id": 345, "owner": {"id": 42}, "assignee": {"id": 802}}, "task": {"id": 345, "owner": {"id": 958}, "assignee": {"id": 1088}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 94, "privilege": "worker"}, "organization": {"id": 145, "owner": {"id": 228}, "user": {"role": "worker"}}}, "resource": {"id": 315, "assignee": {"id": 584}, "organization": {"id": 145}, "project": {"id": 309, "owner": {"id": 94}, "assignee": {"id": 869}}, "task": {"id": 326, "owner": {"id": 963}, "assignee": {"id": 1090}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 98, "privilege": "worker"}, "organization": {"id": 102, "owner": {"id": 270}, "user": {"role": "worker"}}}, "resource": {"id": 393, "assignee": {"id": 532}, "organization": {"id": 600}, "project": {"id": 356, "owner": {"id": 98}, "assignee": {"id": 859}}, "task": {"id": 304, "owner": {"id": 950}, "assignee": {"id": 1083}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 67, "privilege": "worker"}, "organization": {"id": 134, "owner": {"id": 240}, "user": {"role": "worker"}}}, "resource": {"id": 356, "assignee": {"id": 591}, "organization": {"id": 638}, "project": {"id": 346, "owner": {"id": 67}, "assignee": {"id": 870}}, "task": {"id": 337, "owner": {"id": 983}, "assignee": {"id": 1031}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 1, "privilege": "worker"}, "organization": {"id": 107, "owner": {"id": 275}, "user": {"role": null}}}, "resource": {"id": 376, "assignee": {"id": 565}, "organization": {"id": 107}, "project": {"id": 342, "owner": {"id": 1}, "assignee": {"id": 837}}, "task": {"id": 306, "owner": {"id": 914}, "assignee": {"id": 1017}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 62, "privilege": "worker"}, "organization": {"id": 135, "owner": {"id": 210}, "user": {"role": null}}}, "resource": {"id": 389, "assignee": {"id": 569}, "organization": {"id": 135}, "project": {"id": 313, "owner": {"id": 62}, "assignee": {"id": 844}}, "task": {"id": 352, "owner": {"id": 990}, "assignee": {"id": 1079}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 80, "privilege": "worker"}, "organization": {"id": 182, "owner": {"id": 207}, "user": {"role": null}}}, "resource": {"id": 356, "assignee": {"id": 527}, "organization": {"id": 637}, "project": {"id": 357, "owner": {"id": 80}, "assignee": {"id": 816}}, "task": {"id": 348, "owner": {"id": 977}, "assignee": {"id": 1061}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 47, "privilege": "worker"}, "organization": {"id": 192, "owner": {"id": 218}, "user": {"role": null}}}, "resource": {"id": 326, "assignee": {"id": 517}, "organization": {"id": 666}, "project": {"id": 329, "owner": {"id": 47}, "assignee": {"id": 894}}, "task": {"id": 370, "owner": {"id": 926}, "assignee": {"id": 1015}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 85, "privilege": "none"}, "organization": {"id": 106, "owner": {"id": 85}, "user": {"role": "owner"}}}, "resource": {"id": 327, "assignee": {"id": 548}, "organization": {"id": 106}, "project": {"id": 306, "owner": {"id": 85}, "assignee": {"id": 800}}, "task": {"id": 373, "owner": {"id": 995}, "assignee": {"id": 1006}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_same_org_TRUE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 63, "privilege": "none"}, "organization": {"id": 104, "owner": {"id": 63}, "user": {"role": "owner"}}}, "resource": {"id": 304, "assignee": {"id": 530}, "organization": {"id": 104}, "project": {"id": 356, "owner": {"id": 63}, "assignee": {"id": 897}}, "task": {"id": 358, "owner": {"id": 914}, "assignee": {"id": 1002}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 0, "privilege": "none"}, "organization": {"id": 148, "owner": {"id": 0}, "user": {"role": "owner"}}}, "resource": {"id": 367, "assignee": {"id": 547}, "organization": {"id": 665}, "project": {"id": 305, "owner": {"id": 0}, "assignee": {"id": 803}}, "task": {"id": 346, "owner": {"id": 908}, "assignee": {"id": 1082}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 63, "privilege": "none"}, "organization": {"id": 102, "owner": {"id": 63}, "user": {"role": "owner"}}}, "resource": {"id": 335, "assignee": {"id": 575}, "organization": {"id": 649}, "project": {"id": 338, "owner": {"id": 63}, "assignee": {"id": 807}}, "task": {"id": 335, "owner": {"id": 978}, "assignee": {"id": 1049}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 7, "privilege": "none"}, "organization": {"id": 198, "owner": {"id": 297}, "user": {"role": "maintainer"}}}, "resource": {"id": 334, "assignee": {"id": 591}, "organization": {"id": 198}, "project": {"id": 392, "owner": {"id": 7}, "assignee": {"id": 837}}, "task": {"id": 324, "owner": {"id": 906}, "assignee": {"id": 1028}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_same_org_TRUE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 68, "privilege": "none"}, "organization": {"id": 106, "owner": {"id": 284}, "user": {"role": "maintainer"}}}, "resource": {"id": 349, "assignee": {"id": 556}, "organization": {"id": 106}, "project": {"id": 328, "owner": {"id": 68}, "assignee": {"id": 848}}, "task": {"id": 323, "owner": {"id": 984}, "assignee": {"id": 1055}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 86, "privilege": "none"}, "organization": {"id": 147, "owner": {"id": 246}, "user": {"role": "maintainer"}}}, "resource": {"id": 341, "assignee": {"id": 593}, "organization": {"id": 648}, "project": {"id": 315, "owner": {"id": 86}, "assignee": {"id": 886}}, "task": {"id": 358, "owner": {"id": 934}, "assignee": {"id": 1098}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 33, "privilege": "none"}, "organization": {"id": 196, "owner": {"id": 275}, "user": {"role": "maintainer"}}}, "resource": {"id": 339, "assignee": {"id": 504}, "organization": {"id": 669}, "project": {"id": 397, "owner": {"id": 33}, "assignee": {"id": 803}}, "task": {"id": 377, "owner": {"id": 996}, "assignee": {"id": 1043}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 27, "privilege": "none"}, "organization": {"id": 181, "owner": {"id": 258}, "user": {"role": "supervisor"}}}, "resource": {"id": 320, "assignee": {"id": 571}, "organization": {"id": 181}, "project": {"id": 344, "owner": {"id": 27}, "assignee": {"id": 813}}, "task": {"id": 392, "owner": {"id": 984}, "assignee": {"id": 1002}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 94, "privilege": "none"}, "organization": {"id": 196, "owner": {"id": 207}, "user": {"role": "supervisor"}}}, "resource": {"id": 327, "assignee": {"id": 596}, "organization": {"id": 196}, "project": {"id": 343, "owner": {"id": 94}, "assignee": {"id": 879}}, "task": {"id": 355, "owner": {"id": 954}, "assignee": {"id": 1093}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 32, "privilege": "none"}, "organization": {"id": 166, "owner": {"id": 214}, "user": {"role": "supervisor"}}}, "resource": {"id": 349, "assignee": {"id": 576}, "organization": {"id": 698}, "project": {"id": 378, "owner": {"id": 32}, "assignee": {"id": 831}}, "task": {"id": 348, "owner": {"id": 954}, "assignee": {"id": 1055}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 73, "privilege": "none"}, "organization": {"id": 192, "owner": {"id": 272}, "user": {"role": "supervisor"}}}, "resource": {"id": 313, "assignee": {"id": 570}, "organization": {"id": 649}, "project": {"id": 392, "owner": {"id": 73}, "assignee": {"id": 836}}, "task": {"id": 368, "owner": {"id": 959}, "assignee": {"id": 1054}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 98, "privilege": "none"}, "organization": {"id": 130, "owner": {"id": 283}, "user": {"role": "worker"}}}, "resource": {"id": 386, "assignee": {"id": 599}, "organization": {"id": 130}, "project": {"id": 360, "owner": {"id": 98}, "assignee": {"id": 863}}, "task": {"id": 359, "owner": {"id": 985}, "assignee": {"id": 1002}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_same_org_TRUE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 1, "privilege": "none"}, "organization": {"id": 135, "owner": {"id": 287}, "user": {"role": "worker"}}}, "resource": {"id": 398, "assignee": {"id": 566}, "organization": {"id": 135}, "project": {"id": 320, "owner": {"id": 1}, "assignee": {"id": 859}}, "task": {"id": 395, "owner": {"id": 930}, "assignee": {"id": 1016}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 85, "privilege": "none"}, "organization": {"id": 153, "owner": {"id": 255}, "user": {"role": "worker"}}}, "resource": {"id": 364, "assignee": {"id": 556}, "organization": {"id": 615}, "project": {"id": 363, "owner": {"id": 85}, "assignee": {"id": 877}}, "task": {"id": 394, "owner": {"id": 986}, "assignee": {"id": 1086}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 4, "privilege": "none"}, "organization": {"id": 178, "owner": {"id": 235}, "user": {"role": "worker"}}}, "resource": {"id": 335, "assignee": {"id": 510}, "organization": {"id": 631}, "project": {"id": 398, "owner": {"id": 4}, "assignee": {"id": 837}}, "task": {"id": 343, "owner": {"id": 973}, "assignee": {"id": 1050}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 84, "privilege": "none"}, "organization": {"id": 100, "owner": {"id": 217}, "user": {"role": null}}}, "resource": {"id": 381, "assignee": {"id": 571}, "organization": {"id": 100}, "project": {"id": 312, "owner": {"id": 84}, "assignee": {"id": 866}}, "task": {"id": 392, "owner": {"id": 942}, "assignee": {"id": 1008}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 39, "privilege": "none"}, "organization": {"id": 172, "owner": {"id": 284}, "user": {"role": null}}}, "resource": {"id": 346, "assignee": {"id": 534}, "organization": {"id": 172}, "project": {"id": 332, "owner": {"id": 39}, "assignee": {"id": 898}}, "task": {"id": 377, "owner": {"id": 901}, "assignee": {"id": 1015}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 34, "privilege": "none"}, "organization": {"id": 125, "owner": {"id": 236}, "user": {"role": null}}}, "resource": {"id": 313, "assignee": {"id": 561}, "organization": {"id": 688}, "project": {"id": 326, "owner": {"id": 34}, "assignee": {"id": 825}}, "task": {"id": 362, "owner": {"id": 965}, "assignee": {"id": 1080}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 4, "privilege": "none"}, "organization": {"id": 145, "owner": {"id": 261}, "user": {"role": null}}}, "resource": {"id": 341, "assignee": {"id": 533}, "organization": {"id": 622}, "project": {"id": 356, "owner": {"id": 4}, "assignee": {"id": 802}}, "task": {"id": 356, "owner": {"id": 901}, "assignee": {"id": 1059}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 96, "privilege": "admin"}, "organization": {"id": 130, "owner": {"id": 96}, "user": {"role": "owner"}}}, "resource": {"id": 313, "assignee": {"id": 541}, "organization": {"id": 130}, "project": {"id": 375, "owner": {"id": 737}, "assignee": {"id": 96}}, "task": {"id": 312, "owner": {"id": 968}, "assignee": {"id": 1012}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 70, "privilege": "admin"}, "organization": {"id": 140, "owner": {"id": 70}, "user": {"role": "owner"}}}, "resource": {"id": 381, "assignee": {"id": 571}, "organization": {"id": 140}, "project": {"id": 352, "owner": {"id": 707}, "assignee": {"id": 70}}, "task": {"id": 310, "owner": {"id": 935}, "assignee": {"id": 1078}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_FALSE { - allow with input as {"scope": "view", "auth": {"user": {"id": 21, "privilege": "admin"}, "organization": {"id": 176, "owner": {"id": 21}, "user": {"role": "owner"}}}, "resource": {"id": 311, "assignee": {"id": 530}, "organization": {"id": 697}, "project": {"id": 360, "owner": {"id": 722}, "assignee": {"id": 21}}, "task": {"id": 328, "owner": {"id": 958}, "assignee": {"id": 1098}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_FALSE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 80, "privilege": "admin"}, "organization": {"id": 122, "owner": {"id": 80}, "user": {"role": "owner"}}}, "resource": {"id": 356, "assignee": {"id": 523}, "organization": {"id": 633}, "project": {"id": 398, "owner": {"id": 735}, "assignee": {"id": 80}}, "task": {"id": 363, "owner": {"id": 916}, "assignee": {"id": 1029}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 85, "privilege": "admin"}, "organization": {"id": 164, "owner": {"id": 265}, "user": {"role": "maintainer"}}}, "resource": {"id": 345, "assignee": {"id": 563}, "organization": {"id": 164}, "project": {"id": 303, "owner": {"id": 789}, "assignee": {"id": 85}}, "task": {"id": 354, "owner": {"id": 955}, "assignee": {"id": 1061}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 64, "privilege": "admin"}, "organization": {"id": 156, "owner": {"id": 274}, "user": {"role": "maintainer"}}}, "resource": {"id": 379, "assignee": {"id": 583}, "organization": {"id": 156}, "project": {"id": 329, "owner": {"id": 714}, "assignee": {"id": 64}}, "task": {"id": 304, "owner": {"id": 923}, "assignee": {"id": 1087}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { - allow with input as {"scope": "view", "auth": {"user": {"id": 73, "privilege": "admin"}, "organization": {"id": 130, "owner": {"id": 298}, "user": {"role": "maintainer"}}}, "resource": {"id": 340, "assignee": {"id": 545}, "organization": {"id": 650}, "project": {"id": 372, "owner": {"id": 782}, "assignee": {"id": 73}}, "task": {"id": 360, "owner": {"id": 965}, "assignee": {"id": 1055}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 2, "privilege": "admin"}, "organization": {"id": 186, "owner": {"id": 245}, "user": {"role": "maintainer"}}}, "resource": {"id": 340, "assignee": {"id": 505}, "organization": {"id": 670}, "project": {"id": 391, "owner": {"id": 729}, "assignee": {"id": 2}}, "task": {"id": 391, "owner": {"id": 933}, "assignee": {"id": 1032}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 16, "privilege": "admin"}, "organization": {"id": 197, "owner": {"id": 212}, "user": {"role": "supervisor"}}}, "resource": {"id": 362, "assignee": {"id": 592}, "organization": {"id": 197}, "project": {"id": 367, "owner": {"id": 744}, "assignee": {"id": 16}}, "task": {"id": 349, "owner": {"id": 934}, "assignee": {"id": 1003}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 56, "privilege": "admin"}, "organization": {"id": 114, "owner": {"id": 265}, "user": {"role": "supervisor"}}}, "resource": {"id": 369, "assignee": {"id": 591}, "organization": {"id": 114}, "project": {"id": 376, "owner": {"id": 730}, "assignee": {"id": 56}}, "task": {"id": 313, "owner": {"id": 909}, "assignee": {"id": 1064}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { - allow with input as {"scope": "view", "auth": {"user": {"id": 89, "privilege": "admin"}, "organization": {"id": 172, "owner": {"id": 233}, "user": {"role": "supervisor"}}}, "resource": {"id": 343, "assignee": {"id": 546}, "organization": {"id": 602}, "project": {"id": 318, "owner": {"id": 736}, "assignee": {"id": 89}}, "task": {"id": 306, "owner": {"id": 901}, "assignee": {"id": 1071}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 82, "privilege": "admin"}, "organization": {"id": 154, "owner": {"id": 236}, "user": {"role": "supervisor"}}}, "resource": {"id": 309, "assignee": {"id": 530}, "organization": {"id": 626}, "project": {"id": 341, "owner": {"id": 773}, "assignee": {"id": 82}}, "task": {"id": 387, "owner": {"id": 953}, "assignee": {"id": 1009}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 56, "privilege": "admin"}, "organization": {"id": 131, "owner": {"id": 206}, "user": {"role": "worker"}}}, "resource": {"id": 374, "assignee": {"id": 522}, "organization": {"id": 131}, "project": {"id": 331, "owner": {"id": 726}, "assignee": {"id": 56}}, "task": {"id": 396, "owner": {"id": 904}, "assignee": {"id": 1016}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 60, "privilege": "admin"}, "organization": {"id": 137, "owner": {"id": 279}, "user": {"role": "worker"}}}, "resource": {"id": 318, "assignee": {"id": 503}, "organization": {"id": 137}, "project": {"id": 377, "owner": {"id": 746}, "assignee": {"id": 60}}, "task": {"id": 352, "owner": {"id": 983}, "assignee": {"id": 1047}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_FALSE { - allow with input as {"scope": "view", "auth": {"user": {"id": 11, "privilege": "admin"}, "organization": {"id": 101, "owner": {"id": 255}, "user": {"role": "worker"}}}, "resource": {"id": 313, "assignee": {"id": 571}, "organization": {"id": 635}, "project": {"id": 322, "owner": {"id": 706}, "assignee": {"id": 11}}, "task": {"id": 329, "owner": {"id": 972}, "assignee": {"id": 1007}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_FALSE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 77, "privilege": "admin"}, "organization": {"id": 127, "owner": {"id": 240}, "user": {"role": "worker"}}}, "resource": {"id": 303, "assignee": {"id": 520}, "organization": {"id": 647}, "project": {"id": 305, "owner": {"id": 737}, "assignee": {"id": 77}}, "task": {"id": 375, "owner": {"id": 903}, "assignee": {"id": 1013}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 31, "privilege": "admin"}, "organization": {"id": 192, "owner": {"id": 255}, "user": {"role": null}}}, "resource": {"id": 371, "assignee": {"id": 584}, "organization": {"id": 192}, "project": {"id": 314, "owner": {"id": 779}, "assignee": {"id": 31}}, "task": {"id": 317, "owner": {"id": 945}, "assignee": {"id": 1082}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 48, "privilege": "admin"}, "organization": {"id": 174, "owner": {"id": 204}, "user": {"role": null}}}, "resource": {"id": 365, "assignee": {"id": 591}, "organization": {"id": 174}, "project": {"id": 394, "owner": {"id": 765}, "assignee": {"id": 48}}, "task": {"id": 391, "owner": {"id": 944}, "assignee": {"id": 1027}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_FALSE { - allow with input as {"scope": "view", "auth": {"user": {"id": 67, "privilege": "admin"}, "organization": {"id": 161, "owner": {"id": 286}, "user": {"role": null}}}, "resource": {"id": 393, "assignee": {"id": 584}, "organization": {"id": 618}, "project": {"id": 387, "owner": {"id": 756}, "assignee": {"id": 67}}, "task": {"id": 334, "owner": {"id": 940}, "assignee": {"id": 1022}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_FALSE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 72, "privilege": "admin"}, "organization": {"id": 164, "owner": {"id": 273}, "user": {"role": null}}}, "resource": {"id": 384, "assignee": {"id": 592}, "organization": {"id": 619}, "project": {"id": 348, "owner": {"id": 797}, "assignee": {"id": 72}}, "task": {"id": 310, "owner": {"id": 909}, "assignee": {"id": 1028}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 68, "privilege": "business"}, "organization": {"id": 109, "owner": {"id": 68}, "user": {"role": "owner"}}}, "resource": {"id": 342, "assignee": {"id": 574}, "organization": {"id": 109}, "project": {"id": 392, "owner": {"id": 726}, "assignee": {"id": 68}}, "task": {"id": 309, "owner": {"id": 930}, "assignee": {"id": 1035}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 77, "privilege": "business"}, "organization": {"id": 160, "owner": {"id": 77}, "user": {"role": "owner"}}}, "resource": {"id": 380, "assignee": {"id": 570}, "organization": {"id": 160}, "project": {"id": 353, "owner": {"id": 768}, "assignee": {"id": 77}}, "task": {"id": 315, "owner": {"id": 967}, "assignee": {"id": 1006}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 70, "privilege": "business"}, "organization": {"id": 123, "owner": {"id": 70}, "user": {"role": "owner"}}}, "resource": {"id": 397, "assignee": {"id": 526}, "organization": {"id": 604}, "project": {"id": 329, "owner": {"id": 745}, "assignee": {"id": 70}}, "task": {"id": 398, "owner": {"id": 925}, "assignee": {"id": 1002}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 42, "privilege": "business"}, "organization": {"id": 131, "owner": {"id": 42}, "user": {"role": "owner"}}}, "resource": {"id": 367, "assignee": {"id": 566}, "organization": {"id": 656}, "project": {"id": 340, "owner": {"id": 734}, "assignee": {"id": 42}}, "task": {"id": 373, "owner": {"id": 937}, "assignee": {"id": 1031}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 42, "privilege": "business"}, "organization": {"id": 127, "owner": {"id": 256}, "user": {"role": "maintainer"}}}, "resource": {"id": 350, "assignee": {"id": 517}, "organization": {"id": 127}, "project": {"id": 362, "owner": {"id": 718}, "assignee": {"id": 42}}, "task": {"id": 363, "owner": {"id": 978}, "assignee": {"id": 1075}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 93, "privilege": "business"}, "organization": {"id": 152, "owner": {"id": 246}, "user": {"role": "maintainer"}}}, "resource": {"id": 346, "assignee": {"id": 529}, "organization": {"id": 152}, "project": {"id": 340, "owner": {"id": 795}, "assignee": {"id": 93}}, "task": {"id": 388, "owner": {"id": 930}, "assignee": {"id": 1056}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 81, "privilege": "business"}, "organization": {"id": 143, "owner": {"id": 245}, "user": {"role": "maintainer"}}}, "resource": {"id": 313, "assignee": {"id": 574}, "organization": {"id": 656}, "project": {"id": 354, "owner": {"id": 783}, "assignee": {"id": 81}}, "task": {"id": 351, "owner": {"id": 951}, "assignee": {"id": 1055}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 29, "privilege": "business"}, "organization": {"id": 157, "owner": {"id": 253}, "user": {"role": "maintainer"}}}, "resource": {"id": 310, "assignee": {"id": 545}, "organization": {"id": 671}, "project": {"id": 364, "owner": {"id": 709}, "assignee": {"id": 29}}, "task": {"id": 383, "owner": {"id": 961}, "assignee": {"id": 1077}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 90, "privilege": "business"}, "organization": {"id": 158, "owner": {"id": 261}, "user": {"role": "supervisor"}}}, "resource": {"id": 341, "assignee": {"id": 572}, "organization": {"id": 158}, "project": {"id": 338, "owner": {"id": 774}, "assignee": {"id": 90}}, "task": {"id": 362, "owner": {"id": 982}, "assignee": {"id": 1004}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 85, "privilege": "business"}, "organization": {"id": 117, "owner": {"id": 277}, "user": {"role": "supervisor"}}}, "resource": {"id": 329, "assignee": {"id": 572}, "organization": {"id": 117}, "project": {"id": 368, "owner": {"id": 731}, "assignee": {"id": 85}}, "task": {"id": 352, "owner": {"id": 986}, "assignee": {"id": 1074}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 96, "privilege": "business"}, "organization": {"id": 139, "owner": {"id": 225}, "user": {"role": "supervisor"}}}, "resource": {"id": 358, "assignee": {"id": 537}, "organization": {"id": 677}, "project": {"id": 309, "owner": {"id": 739}, "assignee": {"id": 96}}, "task": {"id": 344, "owner": {"id": 964}, "assignee": {"id": 1018}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 18, "privilege": "business"}, "organization": {"id": 173, "owner": {"id": 263}, "user": {"role": "supervisor"}}}, "resource": {"id": 333, "assignee": {"id": 536}, "organization": {"id": 643}, "project": {"id": 340, "owner": {"id": 715}, "assignee": {"id": 18}}, "task": {"id": 352, "owner": {"id": 953}, "assignee": {"id": 1064}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 10, "privilege": "business"}, "organization": {"id": 155, "owner": {"id": 245}, "user": {"role": "worker"}}}, "resource": {"id": 318, "assignee": {"id": 504}, "organization": {"id": 155}, "project": {"id": 390, "owner": {"id": 767}, "assignee": {"id": 10}}, "task": {"id": 356, "owner": {"id": 962}, "assignee": {"id": 1055}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 33, "privilege": "business"}, "organization": {"id": 197, "owner": {"id": 270}, "user": {"role": "worker"}}}, "resource": {"id": 380, "assignee": {"id": 598}, "organization": {"id": 197}, "project": {"id": 323, "owner": {"id": 758}, "assignee": {"id": 33}}, "task": {"id": 321, "owner": {"id": 915}, "assignee": {"id": 1053}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 10, "privilege": "business"}, "organization": {"id": 169, "owner": {"id": 201}, "user": {"role": "worker"}}}, "resource": {"id": 351, "assignee": {"id": 595}, "organization": {"id": 620}, "project": {"id": 365, "owner": {"id": 787}, "assignee": {"id": 10}}, "task": {"id": 356, "owner": {"id": 997}, "assignee": {"id": 1021}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 21, "privilege": "business"}, "organization": {"id": 109, "owner": {"id": 216}, "user": {"role": "worker"}}}, "resource": {"id": 391, "assignee": {"id": 560}, "organization": {"id": 695}, "project": {"id": 312, "owner": {"id": 716}, "assignee": {"id": 21}}, "task": {"id": 355, "owner": {"id": 903}, "assignee": {"id": 1088}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 85, "privilege": "business"}, "organization": {"id": 101, "owner": {"id": 284}, "user": {"role": null}}}, "resource": {"id": 318, "assignee": {"id": 575}, "organization": {"id": 101}, "project": {"id": 367, "owner": {"id": 748}, "assignee": {"id": 85}}, "task": {"id": 389, "owner": {"id": 951}, "assignee": {"id": 1013}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 30, "privilege": "business"}, "organization": {"id": 191, "owner": {"id": 237}, "user": {"role": null}}}, "resource": {"id": 365, "assignee": {"id": 567}, "organization": {"id": 191}, "project": {"id": 354, "owner": {"id": 745}, "assignee": {"id": 30}}, "task": {"id": 351, "owner": {"id": 989}, "assignee": {"id": 1071}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 1, "privilege": "business"}, "organization": {"id": 117, "owner": {"id": 241}, "user": {"role": null}}}, "resource": {"id": 344, "assignee": {"id": 533}, "organization": {"id": 615}, "project": {"id": 308, "owner": {"id": 760}, "assignee": {"id": 1}}, "task": {"id": 357, "owner": {"id": 975}, "assignee": {"id": 1097}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 9, "privilege": "business"}, "organization": {"id": 194, "owner": {"id": 245}, "user": {"role": null}}}, "resource": {"id": 315, "assignee": {"id": 543}, "organization": {"id": 643}, "project": {"id": 375, "owner": {"id": 777}, "assignee": {"id": 9}}, "task": {"id": 313, "owner": {"id": 992}, "assignee": {"id": 1005}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 96, "privilege": "user"}, "organization": {"id": 138, "owner": {"id": 96}, "user": {"role": "owner"}}}, "resource": {"id": 331, "assignee": {"id": 512}, "organization": {"id": 138}, "project": {"id": 360, "owner": {"id": 777}, "assignee": {"id": 96}}, "task": {"id": 388, "owner": {"id": 944}, "assignee": {"id": 1052}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 89, "privilege": "user"}, "organization": {"id": 117, "owner": {"id": 89}, "user": {"role": "owner"}}}, "resource": {"id": 357, "assignee": {"id": 552}, "organization": {"id": 117}, "project": {"id": 357, "owner": {"id": 794}, "assignee": {"id": 89}}, "task": {"id": 337, "owner": {"id": 996}, "assignee": {"id": 1061}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 68, "privilege": "user"}, "organization": {"id": 136, "owner": {"id": 68}, "user": {"role": "owner"}}}, "resource": {"id": 388, "assignee": {"id": 542}, "organization": {"id": 661}, "project": {"id": 354, "owner": {"id": 786}, "assignee": {"id": 68}}, "task": {"id": 361, "owner": {"id": 938}, "assignee": {"id": 1038}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 75, "privilege": "user"}, "organization": {"id": 147, "owner": {"id": 75}, "user": {"role": "owner"}}}, "resource": {"id": 323, "assignee": {"id": 592}, "organization": {"id": 698}, "project": {"id": 375, "owner": {"id": 765}, "assignee": {"id": 75}}, "task": {"id": 319, "owner": {"id": 900}, "assignee": {"id": 1075}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 20, "privilege": "user"}, "organization": {"id": 184, "owner": {"id": 215}, "user": {"role": "maintainer"}}}, "resource": {"id": 388, "assignee": {"id": 584}, "organization": {"id": 184}, "project": {"id": 326, "owner": {"id": 702}, "assignee": {"id": 20}}, "task": {"id": 339, "owner": {"id": 946}, "assignee": {"id": 1065}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 35, "privilege": "user"}, "organization": {"id": 198, "owner": {"id": 212}, "user": {"role": "maintainer"}}}, "resource": {"id": 383, "assignee": {"id": 558}, "organization": {"id": 198}, "project": {"id": 341, "owner": {"id": 756}, "assignee": {"id": 35}}, "task": {"id": 365, "owner": {"id": 992}, "assignee": {"id": 1075}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 32, "privilege": "user"}, "organization": {"id": 127, "owner": {"id": 258}, "user": {"role": "maintainer"}}}, "resource": {"id": 363, "assignee": {"id": 565}, "organization": {"id": 634}, "project": {"id": 303, "owner": {"id": 710}, "assignee": {"id": 32}}, "task": {"id": 314, "owner": {"id": 951}, "assignee": {"id": 1006}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 65, "privilege": "user"}, "organization": {"id": 154, "owner": {"id": 236}, "user": {"role": "maintainer"}}}, "resource": {"id": 329, "assignee": {"id": 538}, "organization": {"id": 663}, "project": {"id": 343, "owner": {"id": 706}, "assignee": {"id": 65}}, "task": {"id": 366, "owner": {"id": 967}, "assignee": {"id": 1074}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 71, "privilege": "user"}, "organization": {"id": 169, "owner": {"id": 239}, "user": {"role": "supervisor"}}}, "resource": {"id": 339, "assignee": {"id": 592}, "organization": {"id": 169}, "project": {"id": 386, "owner": {"id": 709}, "assignee": {"id": 71}}, "task": {"id": 361, "owner": {"id": 984}, "assignee": {"id": 1072}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 26, "privilege": "user"}, "organization": {"id": 155, "owner": {"id": 266}, "user": {"role": "supervisor"}}}, "resource": {"id": 341, "assignee": {"id": 549}, "organization": {"id": 155}, "project": {"id": 396, "owner": {"id": 722}, "assignee": {"id": 26}}, "task": {"id": 305, "owner": {"id": 994}, "assignee": {"id": 1093}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 86, "privilege": "user"}, "organization": {"id": 113, "owner": {"id": 267}, "user": {"role": "supervisor"}}}, "resource": {"id": 337, "assignee": {"id": 526}, "organization": {"id": 675}, "project": {"id": 381, "owner": {"id": 756}, "assignee": {"id": 86}}, "task": {"id": 316, "owner": {"id": 938}, "assignee": {"id": 1087}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 36, "privilege": "user"}, "organization": {"id": 135, "owner": {"id": 262}, "user": {"role": "supervisor"}}}, "resource": {"id": 335, "assignee": {"id": 573}, "organization": {"id": 678}, "project": {"id": 340, "owner": {"id": 712}, "assignee": {"id": 36}}, "task": {"id": 336, "owner": {"id": 921}, "assignee": {"id": 1015}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 82, "privilege": "user"}, "organization": {"id": 197, "owner": {"id": 209}, "user": {"role": "worker"}}}, "resource": {"id": 363, "assignee": {"id": 570}, "organization": {"id": 197}, "project": {"id": 335, "owner": {"id": 793}, "assignee": {"id": 82}}, "task": {"id": 317, "owner": {"id": 958}, "assignee": {"id": 1071}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 85, "privilege": "user"}, "organization": {"id": 135, "owner": {"id": 218}, "user": {"role": "worker"}}}, "resource": {"id": 356, "assignee": {"id": 528}, "organization": {"id": 135}, "project": {"id": 336, "owner": {"id": 733}, "assignee": {"id": 85}}, "task": {"id": 396, "owner": {"id": 913}, "assignee": {"id": 1029}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 24, "privilege": "user"}, "organization": {"id": 149, "owner": {"id": 200}, "user": {"role": "worker"}}}, "resource": {"id": 350, "assignee": {"id": 503}, "organization": {"id": 665}, "project": {"id": 339, "owner": {"id": 773}, "assignee": {"id": 24}}, "task": {"id": 364, "owner": {"id": 911}, "assignee": {"id": 1099}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 69, "privilege": "user"}, "organization": {"id": 168, "owner": {"id": 224}, "user": {"role": "worker"}}}, "resource": {"id": 312, "assignee": {"id": 526}, "organization": {"id": 670}, "project": {"id": 365, "owner": {"id": 796}, "assignee": {"id": 69}}, "task": {"id": 303, "owner": {"id": 976}, "assignee": {"id": 1005}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 56, "privilege": "user"}, "organization": {"id": 127, "owner": {"id": 273}, "user": {"role": null}}}, "resource": {"id": 309, "assignee": {"id": 578}, "organization": {"id": 127}, "project": {"id": 344, "owner": {"id": 737}, "assignee": {"id": 56}}, "task": {"id": 350, "owner": {"id": 978}, "assignee": {"id": 1030}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 56, "privilege": "user"}, "organization": {"id": 166, "owner": {"id": 216}, "user": {"role": null}}}, "resource": {"id": 300, "assignee": {"id": 562}, "organization": {"id": 166}, "project": {"id": 347, "owner": {"id": 726}, "assignee": {"id": 56}}, "task": {"id": 373, "owner": {"id": 954}, "assignee": {"id": 1093}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 13, "privilege": "user"}, "organization": {"id": 118, "owner": {"id": 236}, "user": {"role": null}}}, "resource": {"id": 365, "assignee": {"id": 510}, "organization": {"id": 602}, "project": {"id": 399, "owner": {"id": 742}, "assignee": {"id": 13}}, "task": {"id": 388, "owner": {"id": 949}, "assignee": {"id": 1092}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 33, "privilege": "user"}, "organization": {"id": 111, "owner": {"id": 217}, "user": {"role": null}}}, "resource": {"id": 358, "assignee": {"id": 537}, "organization": {"id": 614}, "project": {"id": 391, "owner": {"id": 790}, "assignee": {"id": 33}}, "task": {"id": 356, "owner": {"id": 955}, "assignee": {"id": 1063}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 91, "privilege": "worker"}, "organization": {"id": 111, "owner": {"id": 91}, "user": {"role": "owner"}}}, "resource": {"id": 365, "assignee": {"id": 542}, "organization": {"id": 111}, "project": {"id": 369, "owner": {"id": 776}, "assignee": {"id": 91}}, "task": {"id": 358, "owner": {"id": 916}, "assignee": {"id": 1047}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 9, "privilege": "worker"}, "organization": {"id": 141, "owner": {"id": 9}, "user": {"role": "owner"}}}, "resource": {"id": 335, "assignee": {"id": 593}, "organization": {"id": 141}, "project": {"id": 314, "owner": {"id": 745}, "assignee": {"id": 9}}, "task": {"id": 395, "owner": {"id": 928}, "assignee": {"id": 1093}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 88, "privilege": "worker"}, "organization": {"id": 116, "owner": {"id": 88}, "user": {"role": "owner"}}}, "resource": {"id": 383, "assignee": {"id": 521}, "organization": {"id": 692}, "project": {"id": 309, "owner": {"id": 717}, "assignee": {"id": 88}}, "task": {"id": 397, "owner": {"id": 937}, "assignee": {"id": 1043}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 9, "privilege": "worker"}, "organization": {"id": 190, "owner": {"id": 9}, "user": {"role": "owner"}}}, "resource": {"id": 364, "assignee": {"id": 542}, "organization": {"id": 635}, "project": {"id": 358, "owner": {"id": 780}, "assignee": {"id": 9}}, "task": {"id": 365, "owner": {"id": 986}, "assignee": {"id": 1099}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 45, "privilege": "worker"}, "organization": {"id": 116, "owner": {"id": 271}, "user": {"role": "maintainer"}}}, "resource": {"id": 399, "assignee": {"id": 511}, "organization": {"id": 116}, "project": {"id": 333, "owner": {"id": 785}, "assignee": {"id": 45}}, "task": {"id": 341, "owner": {"id": 974}, "assignee": {"id": 1002}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 84, "privilege": "worker"}, "organization": {"id": 180, "owner": {"id": 204}, "user": {"role": "maintainer"}}}, "resource": {"id": 340, "assignee": {"id": 504}, "organization": {"id": 180}, "project": {"id": 312, "owner": {"id": 790}, "assignee": {"id": 84}}, "task": {"id": 340, "owner": {"id": 924}, "assignee": {"id": 1071}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 0, "privilege": "worker"}, "organization": {"id": 151, "owner": {"id": 276}, "user": {"role": "maintainer"}}}, "resource": {"id": 378, "assignee": {"id": 556}, "organization": {"id": 605}, "project": {"id": 363, "owner": {"id": 780}, "assignee": {"id": 0}}, "task": {"id": 367, "owner": {"id": 964}, "assignee": {"id": 1007}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 25, "privilege": "worker"}, "organization": {"id": 133, "owner": {"id": 260}, "user": {"role": "maintainer"}}}, "resource": {"id": 381, "assignee": {"id": 580}, "organization": {"id": 601}, "project": {"id": 331, "owner": {"id": 717}, "assignee": {"id": 25}}, "task": {"id": 348, "owner": {"id": 928}, "assignee": {"id": 1086}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 25, "privilege": "worker"}, "organization": {"id": 191, "owner": {"id": 231}, "user": {"role": "supervisor"}}}, "resource": {"id": 318, "assignee": {"id": 566}, "organization": {"id": 191}, "project": {"id": 392, "owner": {"id": 705}, "assignee": {"id": 25}}, "task": {"id": 343, "owner": {"id": 915}, "assignee": {"id": 1070}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 11, "privilege": "worker"}, "organization": {"id": 166, "owner": {"id": 292}, "user": {"role": "supervisor"}}}, "resource": {"id": 319, "assignee": {"id": 562}, "organization": {"id": 166}, "project": {"id": 393, "owner": {"id": 763}, "assignee": {"id": 11}}, "task": {"id": 316, "owner": {"id": 925}, "assignee": {"id": 1081}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 11, "privilege": "worker"}, "organization": {"id": 124, "owner": {"id": 202}, "user": {"role": "supervisor"}}}, "resource": {"id": 307, "assignee": {"id": 523}, "organization": {"id": 603}, "project": {"id": 386, "owner": {"id": 779}, "assignee": {"id": 11}}, "task": {"id": 376, "owner": {"id": 981}, "assignee": {"id": 1030}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 90, "privilege": "worker"}, "organization": {"id": 122, "owner": {"id": 204}, "user": {"role": "supervisor"}}}, "resource": {"id": 395, "assignee": {"id": 527}, "organization": {"id": 600}, "project": {"id": 355, "owner": {"id": 708}, "assignee": {"id": 90}}, "task": {"id": 371, "owner": {"id": 978}, "assignee": {"id": 1026}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 36, "privilege": "worker"}, "organization": {"id": 116, "owner": {"id": 215}, "user": {"role": "worker"}}}, "resource": {"id": 386, "assignee": {"id": 543}, "organization": {"id": 116}, "project": {"id": 384, "owner": {"id": 764}, "assignee": {"id": 36}}, "task": {"id": 301, "owner": {"id": 942}, "assignee": {"id": 1014}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 44, "privilege": "worker"}, "organization": {"id": 161, "owner": {"id": 267}, "user": {"role": "worker"}}}, "resource": {"id": 353, "assignee": {"id": 588}, "organization": {"id": 161}, "project": {"id": 378, "owner": {"id": 748}, "assignee": {"id": 44}}, "task": {"id": 374, "owner": {"id": 930}, "assignee": {"id": 1081}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 32, "privilege": "worker"}, "organization": {"id": 189, "owner": {"id": 210}, "user": {"role": "worker"}}}, "resource": {"id": 353, "assignee": {"id": 503}, "organization": {"id": 626}, "project": {"id": 382, "owner": {"id": 763}, "assignee": {"id": 32}}, "task": {"id": 367, "owner": {"id": 998}, "assignee": {"id": 1089}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 50, "privilege": "worker"}, "organization": {"id": 176, "owner": {"id": 245}, "user": {"role": "worker"}}}, "resource": {"id": 384, "assignee": {"id": 523}, "organization": {"id": 638}, "project": {"id": 329, "owner": {"id": 737}, "assignee": {"id": 50}}, "task": {"id": 362, "owner": {"id": 962}, "assignee": {"id": 1080}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 71, "privilege": "worker"}, "organization": {"id": 106, "owner": {"id": 285}, "user": {"role": null}}}, "resource": {"id": 368, "assignee": {"id": 524}, "organization": {"id": 106}, "project": {"id": 303, "owner": {"id": 753}, "assignee": {"id": 71}}, "task": {"id": 371, "owner": {"id": 949}, "assignee": {"id": 1050}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 53, "privilege": "worker"}, "organization": {"id": 157, "owner": {"id": 241}, "user": {"role": null}}}, "resource": {"id": 369, "assignee": {"id": 561}, "organization": {"id": 157}, "project": {"id": 312, "owner": {"id": 728}, "assignee": {"id": 53}}, "task": {"id": 396, "owner": {"id": 997}, "assignee": {"id": 1036}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 46, "privilege": "worker"}, "organization": {"id": 179, "owner": {"id": 288}, "user": {"role": null}}}, "resource": {"id": 381, "assignee": {"id": 570}, "organization": {"id": 691}, "project": {"id": 334, "owner": {"id": 701}, "assignee": {"id": 46}}, "task": {"id": 304, "owner": {"id": 985}, "assignee": {"id": 1093}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 44, "privilege": "worker"}, "organization": {"id": 189, "owner": {"id": 250}, "user": {"role": null}}}, "resource": {"id": 331, "assignee": {"id": 584}, "organization": {"id": 654}, "project": {"id": 314, "owner": {"id": 722}, "assignee": {"id": 44}}, "task": {"id": 340, "owner": {"id": 984}, "assignee": {"id": 1014}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 5, "privilege": "none"}, "organization": {"id": 141, "owner": {"id": 5}, "user": {"role": "owner"}}}, "resource": {"id": 369, "assignee": {"id": 556}, "organization": {"id": 141}, "project": {"id": 368, "owner": {"id": 733}, "assignee": {"id": 5}}, "task": {"id": 312, "owner": {"id": 902}, "assignee": {"id": 1073}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_TRUE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 3, "privilege": "none"}, "organization": {"id": 137, "owner": {"id": 3}, "user": {"role": "owner"}}}, "resource": {"id": 390, "assignee": {"id": 516}, "organization": {"id": 137}, "project": {"id": 361, "owner": {"id": 762}, "assignee": {"id": 3}}, "task": {"id": 352, "owner": {"id": 987}, "assignee": {"id": 1030}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 55, "privilege": "none"}, "organization": {"id": 164, "owner": {"id": 55}, "user": {"role": "owner"}}}, "resource": {"id": 360, "assignee": {"id": 597}, "organization": {"id": 669}, "project": {"id": 325, "owner": {"id": 770}, "assignee": {"id": 55}}, "task": {"id": 389, "owner": {"id": 993}, "assignee": {"id": 1048}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 40, "privilege": "none"}, "organization": {"id": 152, "owner": {"id": 40}, "user": {"role": "owner"}}}, "resource": {"id": 364, "assignee": {"id": 527}, "organization": {"id": 652}, "project": {"id": 307, "owner": {"id": 771}, "assignee": {"id": 40}}, "task": {"id": 341, "owner": {"id": 933}, "assignee": {"id": 1086}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 58, "privilege": "none"}, "organization": {"id": 171, "owner": {"id": 244}, "user": {"role": "maintainer"}}}, "resource": {"id": 329, "assignee": {"id": 514}, "organization": {"id": 171}, "project": {"id": 338, "owner": {"id": 791}, "assignee": {"id": 58}}, "task": {"id": 317, "owner": {"id": 929}, "assignee": {"id": 1094}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_TRUE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 43, "privilege": "none"}, "organization": {"id": 181, "owner": {"id": 205}, "user": {"role": "maintainer"}}}, "resource": {"id": 356, "assignee": {"id": 554}, "organization": {"id": 181}, "project": {"id": 333, "owner": {"id": 706}, "assignee": {"id": 43}}, "task": {"id": 362, "owner": {"id": 993}, "assignee": {"id": 1028}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 88, "privilege": "none"}, "organization": {"id": 122, "owner": {"id": 234}, "user": {"role": "maintainer"}}}, "resource": {"id": 384, "assignee": {"id": 597}, "organization": {"id": 691}, "project": {"id": 395, "owner": {"id": 778}, "assignee": {"id": 88}}, "task": {"id": 317, "owner": {"id": 982}, "assignee": {"id": 1089}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 80, "privilege": "none"}, "organization": {"id": 114, "owner": {"id": 278}, "user": {"role": "maintainer"}}}, "resource": {"id": 339, "assignee": {"id": 557}, "organization": {"id": 652}, "project": {"id": 328, "owner": {"id": 773}, "assignee": {"id": 80}}, "task": {"id": 368, "owner": {"id": 926}, "assignee": {"id": 1099}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 52, "privilege": "none"}, "organization": {"id": 156, "owner": {"id": 218}, "user": {"role": "supervisor"}}}, "resource": {"id": 354, "assignee": {"id": 556}, "organization": {"id": 156}, "project": {"id": 322, "owner": {"id": 757}, "assignee": {"id": 52}}, "task": {"id": 350, "owner": {"id": 941}, "assignee": {"id": 1019}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 11, "privilege": "none"}, "organization": {"id": 199, "owner": {"id": 290}, "user": {"role": "supervisor"}}}, "resource": {"id": 378, "assignee": {"id": 542}, "organization": {"id": 199}, "project": {"id": 377, "owner": {"id": 769}, "assignee": {"id": 11}}, "task": {"id": 392, "owner": {"id": 902}, "assignee": {"id": 1048}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 29, "privilege": "none"}, "organization": {"id": 180, "owner": {"id": 229}, "user": {"role": "supervisor"}}}, "resource": {"id": 309, "assignee": {"id": 583}, "organization": {"id": 610}, "project": {"id": 380, "owner": {"id": 796}, "assignee": {"id": 29}}, "task": {"id": 331, "owner": {"id": 911}, "assignee": {"id": 1015}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 26, "privilege": "none"}, "organization": {"id": 146, "owner": {"id": 268}, "user": {"role": "supervisor"}}}, "resource": {"id": 342, "assignee": {"id": 545}, "organization": {"id": 698}, "project": {"id": 398, "owner": {"id": 770}, "assignee": {"id": 26}}, "task": {"id": 383, "owner": {"id": 906}, "assignee": {"id": 1066}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 26, "privilege": "none"}, "organization": {"id": 162, "owner": {"id": 216}, "user": {"role": "worker"}}}, "resource": {"id": 337, "assignee": {"id": 579}, "organization": {"id": 162}, "project": {"id": 399, "owner": {"id": 703}, "assignee": {"id": 26}}, "task": {"id": 349, "owner": {"id": 965}, "assignee": {"id": 1047}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_TRUE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 42, "privilege": "none"}, "organization": {"id": 152, "owner": {"id": 227}, "user": {"role": "worker"}}}, "resource": {"id": 325, "assignee": {"id": 520}, "organization": {"id": 152}, "project": {"id": 350, "owner": {"id": 791}, "assignee": {"id": 42}}, "task": {"id": 337, "owner": {"id": 920}, "assignee": {"id": 1047}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 71, "privilege": "none"}, "organization": {"id": 137, "owner": {"id": 291}, "user": {"role": "worker"}}}, "resource": {"id": 307, "assignee": {"id": 527}, "organization": {"id": 633}, "project": {"id": 368, "owner": {"id": 794}, "assignee": {"id": 71}}, "task": {"id": 359, "owner": {"id": 958}, "assignee": {"id": 1070}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 64, "privilege": "none"}, "organization": {"id": 150, "owner": {"id": 262}, "user": {"role": "worker"}}}, "resource": {"id": 370, "assignee": {"id": 593}, "organization": {"id": 631}, "project": {"id": 301, "owner": {"id": 704}, "assignee": {"id": 64}}, "task": {"id": 396, "owner": {"id": 967}, "assignee": {"id": 1013}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 40, "privilege": "none"}, "organization": {"id": 183, "owner": {"id": 217}, "user": {"role": null}}}, "resource": {"id": 348, "assignee": {"id": 524}, "organization": {"id": 183}, "project": {"id": 391, "owner": {"id": 783}, "assignee": {"id": 40}}, "task": {"id": 386, "owner": {"id": 936}, "assignee": {"id": 1087}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 31, "privilege": "none"}, "organization": {"id": 104, "owner": {"id": 234}, "user": {"role": null}}}, "resource": {"id": 305, "assignee": {"id": 520}, "organization": {"id": 104}, "project": {"id": 338, "owner": {"id": 703}, "assignee": {"id": 31}}, "task": {"id": 380, "owner": {"id": 998}, "assignee": {"id": 1088}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 89, "privilege": "none"}, "organization": {"id": 110, "owner": {"id": 238}, "user": {"role": null}}}, "resource": {"id": 399, "assignee": {"id": 507}, "organization": {"id": 605}, "project": {"id": 398, "owner": {"id": 773}, "assignee": {"id": 89}}, "task": {"id": 380, "owner": {"id": 960}, "assignee": {"id": 1086}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 9, "privilege": "none"}, "organization": {"id": 109, "owner": {"id": 264}, "user": {"role": null}}}, "resource": {"id": 395, "assignee": {"id": 515}, "organization": {"id": 648}, "project": {"id": 383, "owner": {"id": 751}, "assignee": {"id": 9}}, "task": {"id": 394, "owner": {"id": 934}, "assignee": {"id": 1010}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 43, "privilege": "admin"}, "organization": {"id": 152, "owner": {"id": 43}, "user": {"role": "owner"}}}, "resource": {"id": 336, "assignee": {"id": 501}, "organization": {"id": 152}, "project": {"id": 312, "owner": {"id": 720}, "assignee": {"id": 862}}, "task": {"id": 363, "owner": {"id": 43}, "assignee": {"id": 1098}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 77, "privilege": "admin"}, "organization": {"id": 119, "owner": {"id": 77}, "user": {"role": "owner"}}}, "resource": {"id": 392, "assignee": {"id": 590}, "organization": {"id": 119}, "project": {"id": 393, "owner": {"id": 753}, "assignee": {"id": 802}}, "task": {"id": 301, "owner": {"id": 77}, "assignee": {"id": 1069}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_OWNER_same_org_FALSE { - allow with input as {"scope": "view", "auth": {"user": {"id": 35, "privilege": "admin"}, "organization": {"id": 119, "owner": {"id": 35}, "user": {"role": "owner"}}}, "resource": {"id": 379, "assignee": {"id": 547}, "organization": {"id": 675}, "project": {"id": 363, "owner": {"id": 732}, "assignee": {"id": 849}}, "task": {"id": 375, "owner": {"id": 35}, "assignee": {"id": 1044}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_OWNER_same_org_FALSE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 95, "privilege": "admin"}, "organization": {"id": 102, "owner": {"id": 95}, "user": {"role": "owner"}}}, "resource": {"id": 394, "assignee": {"id": 575}, "organization": {"id": 650}, "project": {"id": 324, "owner": {"id": 777}, "assignee": {"id": 839}}, "task": {"id": 341, "owner": {"id": 95}, "assignee": {"id": 1065}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 41, "privilege": "admin"}, "organization": {"id": 143, "owner": {"id": 279}, "user": {"role": "maintainer"}}}, "resource": {"id": 334, "assignee": {"id": 569}, "organization": {"id": 143}, "project": {"id": 361, "owner": {"id": 708}, "assignee": {"id": 854}}, "task": {"id": 396, "owner": {"id": 41}, "assignee": {"id": 1044}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 37, "privilege": "admin"}, "organization": {"id": 154, "owner": {"id": 211}, "user": {"role": "maintainer"}}}, "resource": {"id": 335, "assignee": {"id": 558}, "organization": {"id": 154}, "project": {"id": 312, "owner": {"id": 733}, "assignee": {"id": 883}}, "task": {"id": 373, "owner": {"id": 37}, "assignee": {"id": 1048}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { - allow with input as {"scope": "view", "auth": {"user": {"id": 42, "privilege": "admin"}, "organization": {"id": 124, "owner": {"id": 237}, "user": {"role": "maintainer"}}}, "resource": {"id": 315, "assignee": {"id": 594}, "organization": {"id": 669}, "project": {"id": 392, "owner": {"id": 782}, "assignee": {"id": 882}}, "task": {"id": 373, "owner": {"id": 42}, "assignee": {"id": 1024}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 31, "privilege": "admin"}, "organization": {"id": 148, "owner": {"id": 202}, "user": {"role": "maintainer"}}}, "resource": {"id": 328, "assignee": {"id": 552}, "organization": {"id": 671}, "project": {"id": 335, "owner": {"id": 761}, "assignee": {"id": 836}}, "task": {"id": 389, "owner": {"id": 31}, "assignee": {"id": 1064}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 60, "privilege": "admin"}, "organization": {"id": 129, "owner": {"id": 279}, "user": {"role": "supervisor"}}}, "resource": {"id": 329, "assignee": {"id": 505}, "organization": {"id": 129}, "project": {"id": 361, "owner": {"id": 774}, "assignee": {"id": 869}}, "task": {"id": 380, "owner": {"id": 60}, "assignee": {"id": 1092}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 28, "privilege": "admin"}, "organization": {"id": 173, "owner": {"id": 203}, "user": {"role": "supervisor"}}}, "resource": {"id": 363, "assignee": {"id": 593}, "organization": {"id": 173}, "project": {"id": 347, "owner": {"id": 797}, "assignee": {"id": 869}}, "task": {"id": 391, "owner": {"id": 28}, "assignee": {"id": 1057}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { - allow with input as {"scope": "view", "auth": {"user": {"id": 37, "privilege": "admin"}, "organization": {"id": 157, "owner": {"id": 299}, "user": {"role": "supervisor"}}}, "resource": {"id": 376, "assignee": {"id": 535}, "organization": {"id": 636}, "project": {"id": 373, "owner": {"id": 769}, "assignee": {"id": 806}}, "task": {"id": 340, "owner": {"id": 37}, "assignee": {"id": 1029}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 39, "privilege": "admin"}, "organization": {"id": 142, "owner": {"id": 218}, "user": {"role": "supervisor"}}}, "resource": {"id": 350, "assignee": {"id": 598}, "organization": {"id": 629}, "project": {"id": 357, "owner": {"id": 747}, "assignee": {"id": 861}}, "task": {"id": 372, "owner": {"id": 39}, "assignee": {"id": 1082}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 97, "privilege": "admin"}, "organization": {"id": 155, "owner": {"id": 261}, "user": {"role": "worker"}}}, "resource": {"id": 355, "assignee": {"id": 594}, "organization": {"id": 155}, "project": {"id": 358, "owner": {"id": 721}, "assignee": {"id": 804}}, "task": {"id": 344, "owner": {"id": 97}, "assignee": {"id": 1091}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 10, "privilege": "admin"}, "organization": {"id": 118, "owner": {"id": 251}, "user": {"role": "worker"}}}, "resource": {"id": 380, "assignee": {"id": 510}, "organization": {"id": 118}, "project": {"id": 371, "owner": {"id": 721}, "assignee": {"id": 826}}, "task": {"id": 362, "owner": {"id": 10}, "assignee": {"id": 1031}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_WORKER_same_org_FALSE { - allow with input as {"scope": "view", "auth": {"user": {"id": 48, "privilege": "admin"}, "organization": {"id": 180, "owner": {"id": 210}, "user": {"role": "worker"}}}, "resource": {"id": 399, "assignee": {"id": 552}, "organization": {"id": 679}, "project": {"id": 383, "owner": {"id": 756}, "assignee": {"id": 847}}, "task": {"id": 334, "owner": {"id": 48}, "assignee": {"id": 1057}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_WORKER_same_org_FALSE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 63, "privilege": "admin"}, "organization": {"id": 132, "owner": {"id": 252}, "user": {"role": "worker"}}}, "resource": {"id": 378, "assignee": {"id": 560}, "organization": {"id": 666}, "project": {"id": 392, "owner": {"id": 772}, "assignee": {"id": 897}}, "task": {"id": 329, "owner": {"id": 63}, "assignee": {"id": 1098}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 20, "privilege": "admin"}, "organization": {"id": 179, "owner": {"id": 263}, "user": {"role": null}}}, "resource": {"id": 332, "assignee": {"id": 593}, "organization": {"id": 179}, "project": {"id": 396, "owner": {"id": 704}, "assignee": {"id": 893}}, "task": {"id": 316, "owner": {"id": 20}, "assignee": {"id": 1055}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 52, "privilege": "admin"}, "organization": {"id": 100, "owner": {"id": 234}, "user": {"role": null}}}, "resource": {"id": 339, "assignee": {"id": 594}, "organization": {"id": 100}, "project": {"id": 319, "owner": {"id": 704}, "assignee": {"id": 841}}, "task": {"id": 388, "owner": {"id": 52}, "assignee": {"id": 1076}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_NONE_same_org_FALSE { - allow with input as {"scope": "view", "auth": {"user": {"id": 94, "privilege": "admin"}, "organization": {"id": 181, "owner": {"id": 270}, "user": {"role": null}}}, "resource": {"id": 341, "assignee": {"id": 549}, "organization": {"id": 624}, "project": {"id": 346, "owner": {"id": 768}, "assignee": {"id": 856}}, "task": {"id": 355, "owner": {"id": 94}, "assignee": {"id": 1072}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_NONE_same_org_FALSE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 30, "privilege": "admin"}, "organization": {"id": 141, "owner": {"id": 259}, "user": {"role": null}}}, "resource": {"id": 388, "assignee": {"id": 526}, "organization": {"id": 696}, "project": {"id": 371, "owner": {"id": 762}, "assignee": {"id": 869}}, "task": {"id": 363, "owner": {"id": 30}, "assignee": {"id": 1083}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 54, "privilege": "business"}, "organization": {"id": 136, "owner": {"id": 54}, "user": {"role": "owner"}}}, "resource": {"id": 376, "assignee": {"id": 594}, "organization": {"id": 136}, "project": {"id": 362, "owner": {"id": 779}, "assignee": {"id": 879}}, "task": {"id": 355, "owner": {"id": 54}, "assignee": {"id": 1021}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 89, "privilege": "business"}, "organization": {"id": 109, "owner": {"id": 89}, "user": {"role": "owner"}}}, "resource": {"id": 390, "assignee": {"id": 561}, "organization": {"id": 109}, "project": {"id": 371, "owner": {"id": 794}, "assignee": {"id": 893}}, "task": {"id": 310, "owner": {"id": 89}, "assignee": {"id": 1054}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 31, "privilege": "business"}, "organization": {"id": 136, "owner": {"id": 31}, "user": {"role": "owner"}}}, "resource": {"id": 357, "assignee": {"id": 554}, "organization": {"id": 617}, "project": {"id": 391, "owner": {"id": 744}, "assignee": {"id": 896}}, "task": {"id": 312, "owner": {"id": 31}, "assignee": {"id": 1081}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 56, "privilege": "business"}, "organization": {"id": 114, "owner": {"id": 56}, "user": {"role": "owner"}}}, "resource": {"id": 316, "assignee": {"id": 596}, "organization": {"id": 601}, "project": {"id": 320, "owner": {"id": 766}, "assignee": {"id": 895}}, "task": {"id": 315, "owner": {"id": 56}, "assignee": {"id": 1025}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 31, "privilege": "business"}, "organization": {"id": 100, "owner": {"id": 226}, "user": {"role": "maintainer"}}}, "resource": {"id": 375, "assignee": {"id": 532}, "organization": {"id": 100}, "project": {"id": 364, "owner": {"id": 712}, "assignee": {"id": 884}}, "task": {"id": 326, "owner": {"id": 31}, "assignee": {"id": 1046}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 53, "privilege": "business"}, "organization": {"id": 151, "owner": {"id": 201}, "user": {"role": "maintainer"}}}, "resource": {"id": 354, "assignee": {"id": 563}, "organization": {"id": 151}, "project": {"id": 380, "owner": {"id": 767}, "assignee": {"id": 862}}, "task": {"id": 317, "owner": {"id": 53}, "assignee": {"id": 1070}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 46, "privilege": "business"}, "organization": {"id": 198, "owner": {"id": 224}, "user": {"role": "maintainer"}}}, "resource": {"id": 390, "assignee": {"id": 524}, "organization": {"id": 655}, "project": {"id": 379, "owner": {"id": 796}, "assignee": {"id": 827}}, "task": {"id": 343, "owner": {"id": 46}, "assignee": {"id": 1010}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 78, "privilege": "business"}, "organization": {"id": 147, "owner": {"id": 272}, "user": {"role": "maintainer"}}}, "resource": {"id": 337, "assignee": {"id": 515}, "organization": {"id": 655}, "project": {"id": 337, "owner": {"id": 792}, "assignee": {"id": 886}}, "task": {"id": 334, "owner": {"id": 78}, "assignee": {"id": 1041}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 86, "privilege": "business"}, "organization": {"id": 171, "owner": {"id": 283}, "user": {"role": "supervisor"}}}, "resource": {"id": 341, "assignee": {"id": 530}, "organization": {"id": 171}, "project": {"id": 348, "owner": {"id": 795}, "assignee": {"id": 898}}, "task": {"id": 337, "owner": {"id": 86}, "assignee": {"id": 1073}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 47, "privilege": "business"}, "organization": {"id": 166, "owner": {"id": 277}, "user": {"role": "supervisor"}}}, "resource": {"id": 383, "assignee": {"id": 521}, "organization": {"id": 166}, "project": {"id": 337, "owner": {"id": 766}, "assignee": {"id": 887}}, "task": {"id": 326, "owner": {"id": 47}, "assignee": {"id": 1091}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 33, "privilege": "business"}, "organization": {"id": 173, "owner": {"id": 200}, "user": {"role": "supervisor"}}}, "resource": {"id": 314, "assignee": {"id": 505}, "organization": {"id": 635}, "project": {"id": 307, "owner": {"id": 701}, "assignee": {"id": 805}}, "task": {"id": 323, "owner": {"id": 33}, "assignee": {"id": 1007}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 67, "privilege": "business"}, "organization": {"id": 191, "owner": {"id": 260}, "user": {"role": "supervisor"}}}, "resource": {"id": 332, "assignee": {"id": 560}, "organization": {"id": 659}, "project": {"id": 326, "owner": {"id": 742}, "assignee": {"id": 895}}, "task": {"id": 392, "owner": {"id": 67}, "assignee": {"id": 1021}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 53, "privilege": "business"}, "organization": {"id": 148, "owner": {"id": 226}, "user": {"role": "worker"}}}, "resource": {"id": 350, "assignee": {"id": 538}, "organization": {"id": 148}, "project": {"id": 305, "owner": {"id": 715}, "assignee": {"id": 847}}, "task": {"id": 304, "owner": {"id": 53}, "assignee": {"id": 1069}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 89, "privilege": "business"}, "organization": {"id": 124, "owner": {"id": 225}, "user": {"role": "worker"}}}, "resource": {"id": 301, "assignee": {"id": 540}, "organization": {"id": 124}, "project": {"id": 322, "owner": {"id": 719}, "assignee": {"id": 860}}, "task": {"id": 308, "owner": {"id": 89}, "assignee": {"id": 1039}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 2, "privilege": "business"}, "organization": {"id": 145, "owner": {"id": 268}, "user": {"role": "worker"}}}, "resource": {"id": 353, "assignee": {"id": 576}, "organization": {"id": 698}, "project": {"id": 394, "owner": {"id": 755}, "assignee": {"id": 801}}, "task": {"id": 374, "owner": {"id": 2}, "assignee": {"id": 1067}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 76, "privilege": "business"}, "organization": {"id": 120, "owner": {"id": 208}, "user": {"role": "worker"}}}, "resource": {"id": 388, "assignee": {"id": 512}, "organization": {"id": 668}, "project": {"id": 358, "owner": {"id": 742}, "assignee": {"id": 812}}, "task": {"id": 307, "owner": {"id": 76}, "assignee": {"id": 1059}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 97, "privilege": "business"}, "organization": {"id": 131, "owner": {"id": 248}, "user": {"role": null}}}, "resource": {"id": 316, "assignee": {"id": 593}, "organization": {"id": 131}, "project": {"id": 350, "owner": {"id": 791}, "assignee": {"id": 884}}, "task": {"id": 384, "owner": {"id": 97}, "assignee": {"id": 1098}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 36, "privilege": "business"}, "organization": {"id": 154, "owner": {"id": 274}, "user": {"role": null}}}, "resource": {"id": 344, "assignee": {"id": 581}, "organization": {"id": 154}, "project": {"id": 328, "owner": {"id": 744}, "assignee": {"id": 880}}, "task": {"id": 301, "owner": {"id": 36}, "assignee": {"id": 1035}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 89, "privilege": "business"}, "organization": {"id": 175, "owner": {"id": 233}, "user": {"role": null}}}, "resource": {"id": 377, "assignee": {"id": 598}, "organization": {"id": 618}, "project": {"id": 327, "owner": {"id": 752}, "assignee": {"id": 828}}, "task": {"id": 396, "owner": {"id": 89}, "assignee": {"id": 1043}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 82, "privilege": "business"}, "organization": {"id": 184, "owner": {"id": 225}, "user": {"role": null}}}, "resource": {"id": 393, "assignee": {"id": 539}, "organization": {"id": 647}, "project": {"id": 379, "owner": {"id": 798}, "assignee": {"id": 851}}, "task": {"id": 332, "owner": {"id": 82}, "assignee": {"id": 1069}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 93, "privilege": "user"}, "organization": {"id": 136, "owner": {"id": 93}, "user": {"role": "owner"}}}, "resource": {"id": 301, "assignee": {"id": 558}, "organization": {"id": 136}, "project": {"id": 344, "owner": {"id": 705}, "assignee": {"id": 848}}, "task": {"id": 345, "owner": {"id": 93}, "assignee": {"id": 1033}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 72, "privilege": "user"}, "organization": {"id": 113, "owner": {"id": 72}, "user": {"role": "owner"}}}, "resource": {"id": 309, "assignee": {"id": 575}, "organization": {"id": 113}, "project": {"id": 313, "owner": {"id": 793}, "assignee": {"id": 827}}, "task": {"id": 335, "owner": {"id": 72}, "assignee": {"id": 1033}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 85, "privilege": "user"}, "organization": {"id": 190, "owner": {"id": 85}, "user": {"role": "owner"}}}, "resource": {"id": 354, "assignee": {"id": 548}, "organization": {"id": 615}, "project": {"id": 333, "owner": {"id": 798}, "assignee": {"id": 824}}, "task": {"id": 303, "owner": {"id": 85}, "assignee": {"id": 1061}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 77, "privilege": "user"}, "organization": {"id": 135, "owner": {"id": 77}, "user": {"role": "owner"}}}, "resource": {"id": 366, "assignee": {"id": 575}, "organization": {"id": 682}, "project": {"id": 398, "owner": {"id": 749}, "assignee": {"id": 842}}, "task": {"id": 373, "owner": {"id": 77}, "assignee": {"id": 1075}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 3, "privilege": "user"}, "organization": {"id": 160, "owner": {"id": 237}, "user": {"role": "maintainer"}}}, "resource": {"id": 346, "assignee": {"id": 556}, "organization": {"id": 160}, "project": {"id": 305, "owner": {"id": 774}, "assignee": {"id": 855}}, "task": {"id": 360, "owner": {"id": 3}, "assignee": {"id": 1029}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 78, "privilege": "user"}, "organization": {"id": 118, "owner": {"id": 218}, "user": {"role": "maintainer"}}}, "resource": {"id": 378, "assignee": {"id": 585}, "organization": {"id": 118}, "project": {"id": 326, "owner": {"id": 721}, "assignee": {"id": 800}}, "task": {"id": 329, "owner": {"id": 78}, "assignee": {"id": 1011}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 14, "privilege": "user"}, "organization": {"id": 139, "owner": {"id": 211}, "user": {"role": "maintainer"}}}, "resource": {"id": 304, "assignee": {"id": 593}, "organization": {"id": 651}, "project": {"id": 387, "owner": {"id": 733}, "assignee": {"id": 828}}, "task": {"id": 374, "owner": {"id": 14}, "assignee": {"id": 1052}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 54, "privilege": "user"}, "organization": {"id": 185, "owner": {"id": 260}, "user": {"role": "maintainer"}}}, "resource": {"id": 321, "assignee": {"id": 560}, "organization": {"id": 600}, "project": {"id": 341, "owner": {"id": 709}, "assignee": {"id": 806}}, "task": {"id": 317, "owner": {"id": 54}, "assignee": {"id": 1056}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 89, "privilege": "user"}, "organization": {"id": 172, "owner": {"id": 228}, "user": {"role": "supervisor"}}}, "resource": {"id": 336, "assignee": {"id": 541}, "organization": {"id": 172}, "project": {"id": 377, "owner": {"id": 713}, "assignee": {"id": 845}}, "task": {"id": 320, "owner": {"id": 89}, "assignee": {"id": 1054}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 99, "privilege": "user"}, "organization": {"id": 149, "owner": {"id": 290}, "user": {"role": "supervisor"}}}, "resource": {"id": 341, "assignee": {"id": 538}, "organization": {"id": 149}, "project": {"id": 397, "owner": {"id": 715}, "assignee": {"id": 830}}, "task": {"id": 371, "owner": {"id": 99}, "assignee": {"id": 1048}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 77, "privilege": "user"}, "organization": {"id": 104, "owner": {"id": 277}, "user": {"role": "supervisor"}}}, "resource": {"id": 360, "assignee": {"id": 515}, "organization": {"id": 687}, "project": {"id": 321, "owner": {"id": 721}, "assignee": {"id": 885}}, "task": {"id": 308, "owner": {"id": 77}, "assignee": {"id": 1056}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 21, "privilege": "user"}, "organization": {"id": 181, "owner": {"id": 235}, "user": {"role": "supervisor"}}}, "resource": {"id": 360, "assignee": {"id": 545}, "organization": {"id": 639}, "project": {"id": 366, "owner": {"id": 740}, "assignee": {"id": 867}}, "task": {"id": 310, "owner": {"id": 21}, "assignee": {"id": 1027}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 58, "privilege": "user"}, "organization": {"id": 172, "owner": {"id": 284}, "user": {"role": "worker"}}}, "resource": {"id": 333, "assignee": {"id": 584}, "organization": {"id": 172}, "project": {"id": 331, "owner": {"id": 767}, "assignee": {"id": 827}}, "task": {"id": 384, "owner": {"id": 58}, "assignee": {"id": 1025}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 15, "privilege": "user"}, "organization": {"id": 171, "owner": {"id": 255}, "user": {"role": "worker"}}}, "resource": {"id": 391, "assignee": {"id": 518}, "organization": {"id": 171}, "project": {"id": 371, "owner": {"id": 756}, "assignee": {"id": 862}}, "task": {"id": 388, "owner": {"id": 15}, "assignee": {"id": 1087}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 24, "privilege": "user"}, "organization": {"id": 103, "owner": {"id": 285}, "user": {"role": "worker"}}}, "resource": {"id": 339, "assignee": {"id": 569}, "organization": {"id": 675}, "project": {"id": 303, "owner": {"id": 789}, "assignee": {"id": 867}}, "task": {"id": 385, "owner": {"id": 24}, "assignee": {"id": 1087}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 93, "privilege": "user"}, "organization": {"id": 154, "owner": {"id": 227}, "user": {"role": "worker"}}}, "resource": {"id": 383, "assignee": {"id": 544}, "organization": {"id": 622}, "project": {"id": 303, "owner": {"id": 746}, "assignee": {"id": 859}}, "task": {"id": 398, "owner": {"id": 93}, "assignee": {"id": 1044}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 59, "privilege": "user"}, "organization": {"id": 130, "owner": {"id": 201}, "user": {"role": null}}}, "resource": {"id": 314, "assignee": {"id": 544}, "organization": {"id": 130}, "project": {"id": 332, "owner": {"id": 729}, "assignee": {"id": 895}}, "task": {"id": 359, "owner": {"id": 59}, "assignee": {"id": 1022}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 56, "privilege": "user"}, "organization": {"id": 146, "owner": {"id": 267}, "user": {"role": null}}}, "resource": {"id": 378, "assignee": {"id": 571}, "organization": {"id": 146}, "project": {"id": 348, "owner": {"id": 747}, "assignee": {"id": 822}}, "task": {"id": 395, "owner": {"id": 56}, "assignee": {"id": 1025}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 98, "privilege": "user"}, "organization": {"id": 187, "owner": {"id": 289}, "user": {"role": null}}}, "resource": {"id": 303, "assignee": {"id": 563}, "organization": {"id": 610}, "project": {"id": 314, "owner": {"id": 775}, "assignee": {"id": 872}}, "task": {"id": 373, "owner": {"id": 98}, "assignee": {"id": 1076}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 1, "privilege": "user"}, "organization": {"id": 177, "owner": {"id": 234}, "user": {"role": null}}}, "resource": {"id": 324, "assignee": {"id": 500}, "organization": {"id": 675}, "project": {"id": 339, "owner": {"id": 742}, "assignee": {"id": 812}}, "task": {"id": 347, "owner": {"id": 1}, "assignee": {"id": 1064}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 64, "privilege": "worker"}, "organization": {"id": 109, "owner": {"id": 64}, "user": {"role": "owner"}}}, "resource": {"id": 397, "assignee": {"id": 547}, "organization": {"id": 109}, "project": {"id": 306, "owner": {"id": 777}, "assignee": {"id": 831}}, "task": {"id": 335, "owner": {"id": 64}, "assignee": {"id": 1001}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 32, "privilege": "worker"}, "organization": {"id": 135, "owner": {"id": 32}, "user": {"role": "owner"}}}, "resource": {"id": 304, "assignee": {"id": 582}, "organization": {"id": 135}, "project": {"id": 382, "owner": {"id": 761}, "assignee": {"id": 850}}, "task": {"id": 305, "owner": {"id": 32}, "assignee": {"id": 1090}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 60, "privilege": "worker"}, "organization": {"id": 124, "owner": {"id": 60}, "user": {"role": "owner"}}}, "resource": {"id": 368, "assignee": {"id": 590}, "organization": {"id": 654}, "project": {"id": 392, "owner": {"id": 748}, "assignee": {"id": 839}}, "task": {"id": 308, "owner": {"id": 60}, "assignee": {"id": 1085}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 22, "privilege": "worker"}, "organization": {"id": 160, "owner": {"id": 22}, "user": {"role": "owner"}}}, "resource": {"id": 307, "assignee": {"id": 573}, "organization": {"id": 603}, "project": {"id": 391, "owner": {"id": 760}, "assignee": {"id": 877}}, "task": {"id": 380, "owner": {"id": 22}, "assignee": {"id": 1062}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 52, "privilege": "worker"}, "organization": {"id": 170, "owner": {"id": 241}, "user": {"role": "maintainer"}}}, "resource": {"id": 355, "assignee": {"id": 516}, "organization": {"id": 170}, "project": {"id": 302, "owner": {"id": 773}, "assignee": {"id": 816}}, "task": {"id": 328, "owner": {"id": 52}, "assignee": {"id": 1085}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 19, "privilege": "worker"}, "organization": {"id": 190, "owner": {"id": 294}, "user": {"role": "maintainer"}}}, "resource": {"id": 382, "assignee": {"id": 596}, "organization": {"id": 190}, "project": {"id": 313, "owner": {"id": 704}, "assignee": {"id": 847}}, "task": {"id": 303, "owner": {"id": 19}, "assignee": {"id": 1091}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 65, "privilege": "worker"}, "organization": {"id": 140, "owner": {"id": 229}, "user": {"role": "maintainer"}}}, "resource": {"id": 325, "assignee": {"id": 537}, "organization": {"id": 645}, "project": {"id": 399, "owner": {"id": 719}, "assignee": {"id": 880}}, "task": {"id": 304, "owner": {"id": 65}, "assignee": {"id": 1047}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 7, "privilege": "worker"}, "organization": {"id": 140, "owner": {"id": 212}, "user": {"role": "maintainer"}}}, "resource": {"id": 322, "assignee": {"id": 516}, "organization": {"id": 610}, "project": {"id": 353, "owner": {"id": 715}, "assignee": {"id": 807}}, "task": {"id": 356, "owner": {"id": 7}, "assignee": {"id": 1090}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 84, "privilege": "worker"}, "organization": {"id": 102, "owner": {"id": 207}, "user": {"role": "supervisor"}}}, "resource": {"id": 304, "assignee": {"id": 537}, "organization": {"id": 102}, "project": {"id": 394, "owner": {"id": 789}, "assignee": {"id": 854}}, "task": {"id": 359, "owner": {"id": 84}, "assignee": {"id": 1096}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 40, "privilege": "worker"}, "organization": {"id": 190, "owner": {"id": 221}, "user": {"role": "supervisor"}}}, "resource": {"id": 369, "assignee": {"id": 535}, "organization": {"id": 190}, "project": {"id": 383, "owner": {"id": 778}, "assignee": {"id": 894}}, "task": {"id": 302, "owner": {"id": 40}, "assignee": {"id": 1086}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 80, "privilege": "worker"}, "organization": {"id": 103, "owner": {"id": 237}, "user": {"role": "supervisor"}}}, "resource": {"id": 350, "assignee": {"id": 535}, "organization": {"id": 698}, "project": {"id": 369, "owner": {"id": 706}, "assignee": {"id": 883}}, "task": {"id": 340, "owner": {"id": 80}, "assignee": {"id": 1038}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 85, "privilege": "worker"}, "organization": {"id": 107, "owner": {"id": 208}, "user": {"role": "supervisor"}}}, "resource": {"id": 375, "assignee": {"id": 592}, "organization": {"id": 646}, "project": {"id": 366, "owner": {"id": 701}, "assignee": {"id": 885}}, "task": {"id": 351, "owner": {"id": 85}, "assignee": {"id": 1085}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 38, "privilege": "worker"}, "organization": {"id": 152, "owner": {"id": 263}, "user": {"role": "worker"}}}, "resource": {"id": 385, "assignee": {"id": 522}, "organization": {"id": 152}, "project": {"id": 370, "owner": {"id": 738}, "assignee": {"id": 844}}, "task": {"id": 357, "owner": {"id": 38}, "assignee": {"id": 1094}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 5, "privilege": "worker"}, "organization": {"id": 135, "owner": {"id": 277}, "user": {"role": "worker"}}}, "resource": {"id": 324, "assignee": {"id": 597}, "organization": {"id": 135}, "project": {"id": 318, "owner": {"id": 793}, "assignee": {"id": 834}}, "task": {"id": 310, "owner": {"id": 5}, "assignee": {"id": 1056}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 75, "privilege": "worker"}, "organization": {"id": 165, "owner": {"id": 281}, "user": {"role": "worker"}}}, "resource": {"id": 301, "assignee": {"id": 525}, "organization": {"id": 634}, "project": {"id": 393, "owner": {"id": 740}, "assignee": {"id": 804}}, "task": {"id": 351, "owner": {"id": 75}, "assignee": {"id": 1037}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 35, "privilege": "worker"}, "organization": {"id": 171, "owner": {"id": 244}, "user": {"role": "worker"}}}, "resource": {"id": 325, "assignee": {"id": 588}, "organization": {"id": 664}, "project": {"id": 352, "owner": {"id": 722}, "assignee": {"id": 881}}, "task": {"id": 395, "owner": {"id": 35}, "assignee": {"id": 1039}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 43, "privilege": "worker"}, "organization": {"id": 114, "owner": {"id": 203}, "user": {"role": null}}}, "resource": {"id": 373, "assignee": {"id": 500}, "organization": {"id": 114}, "project": {"id": 320, "owner": {"id": 770}, "assignee": {"id": 839}}, "task": {"id": 318, "owner": {"id": 43}, "assignee": {"id": 1089}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 14, "privilege": "worker"}, "organization": {"id": 111, "owner": {"id": 223}, "user": {"role": null}}}, "resource": {"id": 315, "assignee": {"id": 543}, "organization": {"id": 111}, "project": {"id": 372, "owner": {"id": 789}, "assignee": {"id": 811}}, "task": {"id": 372, "owner": {"id": 14}, "assignee": {"id": 1011}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 74, "privilege": "worker"}, "organization": {"id": 102, "owner": {"id": 294}, "user": {"role": null}}}, "resource": {"id": 359, "assignee": {"id": 585}, "organization": {"id": 663}, "project": {"id": 308, "owner": {"id": 778}, "assignee": {"id": 889}}, "task": {"id": 367, "owner": {"id": 74}, "assignee": {"id": 1096}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 1, "privilege": "worker"}, "organization": {"id": 127, "owner": {"id": 281}, "user": {"role": null}}}, "resource": {"id": 393, "assignee": {"id": 511}, "organization": {"id": 623}, "project": {"id": 340, "owner": {"id": 775}, "assignee": {"id": 880}}, "task": {"id": 302, "owner": {"id": 1}, "assignee": {"id": 1021}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 58, "privilege": "none"}, "organization": {"id": 123, "owner": {"id": 58}, "user": {"role": "owner"}}}, "resource": {"id": 351, "assignee": {"id": 525}, "organization": {"id": 123}, "project": {"id": 306, "owner": {"id": 720}, "assignee": {"id": 805}}, "task": {"id": 350, "owner": {"id": 58}, "assignee": {"id": 1094}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_OWNER_same_org_TRUE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 95, "privilege": "none"}, "organization": {"id": 196, "owner": {"id": 95}, "user": {"role": "owner"}}}, "resource": {"id": 347, "assignee": {"id": 558}, "organization": {"id": 196}, "project": {"id": 392, "owner": {"id": 731}, "assignee": {"id": 839}}, "task": {"id": 387, "owner": {"id": 95}, "assignee": {"id": 1024}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 4, "privilege": "none"}, "organization": {"id": 142, "owner": {"id": 4}, "user": {"role": "owner"}}}, "resource": {"id": 389, "assignee": {"id": 575}, "organization": {"id": 670}, "project": {"id": 382, "owner": {"id": 754}, "assignee": {"id": 875}}, "task": {"id": 330, "owner": {"id": 4}, "assignee": {"id": 1069}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 72, "privilege": "none"}, "organization": {"id": 140, "owner": {"id": 72}, "user": {"role": "owner"}}}, "resource": {"id": 316, "assignee": {"id": 539}, "organization": {"id": 606}, "project": {"id": 348, "owner": {"id": 790}, "assignee": {"id": 836}}, "task": {"id": 322, "owner": {"id": 72}, "assignee": {"id": 1017}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 77, "privilege": "none"}, "organization": {"id": 116, "owner": {"id": 259}, "user": {"role": "maintainer"}}}, "resource": {"id": 308, "assignee": {"id": 515}, "organization": {"id": 116}, "project": {"id": 387, "owner": {"id": 732}, "assignee": {"id": 856}}, "task": {"id": 392, "owner": {"id": 77}, "assignee": {"id": 1066}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_MAINTAINER_same_org_TRUE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 33, "privilege": "none"}, "organization": {"id": 111, "owner": {"id": 262}, "user": {"role": "maintainer"}}}, "resource": {"id": 328, "assignee": {"id": 524}, "organization": {"id": 111}, "project": {"id": 325, "owner": {"id": 722}, "assignee": {"id": 837}}, "task": {"id": 333, "owner": {"id": 33}, "assignee": {"id": 1056}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 54, "privilege": "none"}, "organization": {"id": 100, "owner": {"id": 232}, "user": {"role": "maintainer"}}}, "resource": {"id": 317, "assignee": {"id": 539}, "organization": {"id": 691}, "project": {"id": 358, "owner": {"id": 749}, "assignee": {"id": 829}}, "task": {"id": 352, "owner": {"id": 54}, "assignee": {"id": 1086}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 87, "privilege": "none"}, "organization": {"id": 121, "owner": {"id": 204}, "user": {"role": "maintainer"}}}, "resource": {"id": 345, "assignee": {"id": 574}, "organization": {"id": 646}, "project": {"id": 344, "owner": {"id": 798}, "assignee": {"id": 882}}, "task": {"id": 366, "owner": {"id": 87}, "assignee": {"id": 1080}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 99, "privilege": "none"}, "organization": {"id": 139, "owner": {"id": 292}, "user": {"role": "supervisor"}}}, "resource": {"id": 398, "assignee": {"id": 512}, "organization": {"id": 139}, "project": {"id": 331, "owner": {"id": 783}, "assignee": {"id": 865}}, "task": {"id": 332, "owner": {"id": 99}, "assignee": {"id": 1035}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 82, "privilege": "none"}, "organization": {"id": 187, "owner": {"id": 236}, "user": {"role": "supervisor"}}}, "resource": {"id": 374, "assignee": {"id": 549}, "organization": {"id": 187}, "project": {"id": 368, "owner": {"id": 772}, "assignee": {"id": 826}}, "task": {"id": 389, "owner": {"id": 82}, "assignee": {"id": 1044}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 41, "privilege": "none"}, "organization": {"id": 122, "owner": {"id": 241}, "user": {"role": "supervisor"}}}, "resource": {"id": 335, "assignee": {"id": 583}, "organization": {"id": 692}, "project": {"id": 367, "owner": {"id": 763}, "assignee": {"id": 812}}, "task": {"id": 362, "owner": {"id": 41}, "assignee": {"id": 1082}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 98, "privilege": "none"}, "organization": {"id": 126, "owner": {"id": 233}, "user": {"role": "supervisor"}}}, "resource": {"id": 326, "assignee": {"id": 543}, "organization": {"id": 689}, "project": {"id": 364, "owner": {"id": 770}, "assignee": {"id": 895}}, "task": {"id": 334, "owner": {"id": 98}, "assignee": {"id": 1065}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 67, "privilege": "none"}, "organization": {"id": 127, "owner": {"id": 220}, "user": {"role": "worker"}}}, "resource": {"id": 329, "assignee": {"id": 548}, "organization": {"id": 127}, "project": {"id": 339, "owner": {"id": 770}, "assignee": {"id": 880}}, "task": {"id": 371, "owner": {"id": 67}, "assignee": {"id": 1052}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_WORKER_same_org_TRUE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 60, "privilege": "none"}, "organization": {"id": 117, "owner": {"id": 259}, "user": {"role": "worker"}}}, "resource": {"id": 327, "assignee": {"id": 559}, "organization": {"id": 117}, "project": {"id": 304, "owner": {"id": 714}, "assignee": {"id": 866}}, "task": {"id": 384, "owner": {"id": 60}, "assignee": {"id": 1023}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 86, "privilege": "none"}, "organization": {"id": 158, "owner": {"id": 248}, "user": {"role": "worker"}}}, "resource": {"id": 334, "assignee": {"id": 555}, "organization": {"id": 699}, "project": {"id": 372, "owner": {"id": 742}, "assignee": {"id": 834}}, "task": {"id": 357, "owner": {"id": 86}, "assignee": {"id": 1021}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 89, "privilege": "none"}, "organization": {"id": 113, "owner": {"id": 280}, "user": {"role": "worker"}}}, "resource": {"id": 375, "assignee": {"id": 541}, "organization": {"id": 647}, "project": {"id": 372, "owner": {"id": 748}, "assignee": {"id": 884}}, "task": {"id": 375, "owner": {"id": 89}, "assignee": {"id": 1041}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 46, "privilege": "none"}, "organization": {"id": 198, "owner": {"id": 290}, "user": {"role": null}}}, "resource": {"id": 363, "assignee": {"id": 568}, "organization": {"id": 198}, "project": {"id": 375, "owner": {"id": 740}, "assignee": {"id": 825}}, "task": {"id": 380, "owner": {"id": 46}, "assignee": {"id": 1035}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 23, "privilege": "none"}, "organization": {"id": 145, "owner": {"id": 239}, "user": {"role": null}}}, "resource": {"id": 345, "assignee": {"id": 501}, "organization": {"id": 145}, "project": {"id": 353, "owner": {"id": 760}, "assignee": {"id": 842}}, "task": {"id": 343, "owner": {"id": 23}, "assignee": {"id": 1012}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 1, "privilege": "none"}, "organization": {"id": 199, "owner": {"id": 241}, "user": {"role": null}}}, "resource": {"id": 384, "assignee": {"id": 543}, "organization": {"id": 625}, "project": {"id": 350, "owner": {"id": 792}, "assignee": {"id": 875}}, "task": {"id": 334, "owner": {"id": 1}, "assignee": {"id": 1014}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 75, "privilege": "none"}, "organization": {"id": 173, "owner": {"id": 288}, "user": {"role": null}}}, "resource": {"id": 320, "assignee": {"id": 559}, "organization": {"id": 669}, "project": {"id": 323, "owner": {"id": 796}, "assignee": {"id": 802}}, "task": {"id": 356, "owner": {"id": 75}, "assignee": {"id": 1058}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 41, "privilege": "admin"}, "organization": {"id": 165, "owner": {"id": 41}, "user": {"role": "owner"}}}, "resource": {"id": 332, "assignee": {"id": 525}, "organization": {"id": 165}, "project": {"id": 380, "owner": {"id": 777}, "assignee": {"id": 862}}, "task": {"id": 352, "owner": {"id": 968}, "assignee": {"id": 41}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 43, "privilege": "admin"}, "organization": {"id": 161, "owner": {"id": 43}, "user": {"role": "owner"}}}, "resource": {"id": 355, "assignee": {"id": 593}, "organization": {"id": 161}, "project": {"id": 360, "owner": {"id": 731}, "assignee": {"id": 832}}, "task": {"id": 392, "owner": {"id": 947}, "assignee": {"id": 43}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_FALSE { - allow with input as {"scope": "view", "auth": {"user": {"id": 70, "privilege": "admin"}, "organization": {"id": 141, "owner": {"id": 70}, "user": {"role": "owner"}}}, "resource": {"id": 347, "assignee": {"id": 591}, "organization": {"id": 645}, "project": {"id": 316, "owner": {"id": 799}, "assignee": {"id": 883}}, "task": {"id": 322, "owner": {"id": 945}, "assignee": {"id": 70}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_FALSE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 99, "privilege": "admin"}, "organization": {"id": 134, "owner": {"id": 99}, "user": {"role": "owner"}}}, "resource": {"id": 351, "assignee": {"id": 538}, "organization": {"id": 605}, "project": {"id": 329, "owner": {"id": 797}, "assignee": {"id": 864}}, "task": {"id": 313, "owner": {"id": 953}, "assignee": {"id": 99}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 93, "privilege": "admin"}, "organization": {"id": 147, "owner": {"id": 220}, "user": {"role": "maintainer"}}}, "resource": {"id": 356, "assignee": {"id": 561}, "organization": {"id": 147}, "project": {"id": 394, "owner": {"id": 700}, "assignee": {"id": 849}}, "task": {"id": 303, "owner": {"id": 998}, "assignee": {"id": 93}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 67, "privilege": "admin"}, "organization": {"id": 125, "owner": {"id": 272}, "user": {"role": "maintainer"}}}, "resource": {"id": 351, "assignee": {"id": 575}, "organization": {"id": 125}, "project": {"id": 320, "owner": {"id": 765}, "assignee": {"id": 821}}, "task": {"id": 338, "owner": {"id": 976}, "assignee": {"id": 67}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { - allow with input as {"scope": "view", "auth": {"user": {"id": 2, "privilege": "admin"}, "organization": {"id": 105, "owner": {"id": 295}, "user": {"role": "maintainer"}}}, "resource": {"id": 352, "assignee": {"id": 573}, "organization": {"id": 681}, "project": {"id": 304, "owner": {"id": 776}, "assignee": {"id": 827}}, "task": {"id": 310, "owner": {"id": 929}, "assignee": {"id": 2}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 18, "privilege": "admin"}, "organization": {"id": 144, "owner": {"id": 258}, "user": {"role": "maintainer"}}}, "resource": {"id": 396, "assignee": {"id": 517}, "organization": {"id": 616}, "project": {"id": 384, "owner": {"id": 742}, "assignee": {"id": 806}}, "task": {"id": 311, "owner": {"id": 939}, "assignee": {"id": 18}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 44, "privilege": "admin"}, "organization": {"id": 111, "owner": {"id": 280}, "user": {"role": "supervisor"}}}, "resource": {"id": 347, "assignee": {"id": 542}, "organization": {"id": 111}, "project": {"id": 397, "owner": {"id": 700}, "assignee": {"id": 892}}, "task": {"id": 335, "owner": {"id": 943}, "assignee": {"id": 44}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 39, "privilege": "admin"}, "organization": {"id": 110, "owner": {"id": 223}, "user": {"role": "supervisor"}}}, "resource": {"id": 350, "assignee": {"id": 521}, "organization": {"id": 110}, "project": {"id": 300, "owner": {"id": 784}, "assignee": {"id": 818}}, "task": {"id": 325, "owner": {"id": 922}, "assignee": {"id": 39}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { - allow with input as {"scope": "view", "auth": {"user": {"id": 30, "privilege": "admin"}, "organization": {"id": 128, "owner": {"id": 237}, "user": {"role": "supervisor"}}}, "resource": {"id": 389, "assignee": {"id": 570}, "organization": {"id": 692}, "project": {"id": 385, "owner": {"id": 770}, "assignee": {"id": 838}}, "task": {"id": 380, "owner": {"id": 918}, "assignee": {"id": 30}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 99, "privilege": "admin"}, "organization": {"id": 147, "owner": {"id": 200}, "user": {"role": "supervisor"}}}, "resource": {"id": 330, "assignee": {"id": 526}, "organization": {"id": 655}, "project": {"id": 311, "owner": {"id": 792}, "assignee": {"id": 831}}, "task": {"id": 319, "owner": {"id": 987}, "assignee": {"id": 99}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 60, "privilege": "admin"}, "organization": {"id": 134, "owner": {"id": 201}, "user": {"role": "worker"}}}, "resource": {"id": 373, "assignee": {"id": 504}, "organization": {"id": 134}, "project": {"id": 306, "owner": {"id": 743}, "assignee": {"id": 871}}, "task": {"id": 373, "owner": {"id": 969}, "assignee": {"id": 60}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 27, "privilege": "admin"}, "organization": {"id": 160, "owner": {"id": 285}, "user": {"role": "worker"}}}, "resource": {"id": 361, "assignee": {"id": 520}, "organization": {"id": 160}, "project": {"id": 312, "owner": {"id": 760}, "assignee": {"id": 870}}, "task": {"id": 387, "owner": {"id": 950}, "assignee": {"id": 27}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_FALSE { - allow with input as {"scope": "view", "auth": {"user": {"id": 52, "privilege": "admin"}, "organization": {"id": 163, "owner": {"id": 276}, "user": {"role": "worker"}}}, "resource": {"id": 364, "assignee": {"id": 511}, "organization": {"id": 613}, "project": {"id": 325, "owner": {"id": 777}, "assignee": {"id": 842}}, "task": {"id": 380, "owner": {"id": 910}, "assignee": {"id": 52}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_FALSE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 97, "privilege": "admin"}, "organization": {"id": 117, "owner": {"id": 251}, "user": {"role": "worker"}}}, "resource": {"id": 348, "assignee": {"id": 559}, "organization": {"id": 690}, "project": {"id": 331, "owner": {"id": 797}, "assignee": {"id": 812}}, "task": {"id": 349, "owner": {"id": 916}, "assignee": {"id": 97}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 73, "privilege": "admin"}, "organization": {"id": 189, "owner": {"id": 241}, "user": {"role": null}}}, "resource": {"id": 300, "assignee": {"id": 502}, "organization": {"id": 189}, "project": {"id": 357, "owner": {"id": 727}, "assignee": {"id": 889}}, "task": {"id": 396, "owner": {"id": 935}, "assignee": {"id": 73}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 9, "privilege": "admin"}, "organization": {"id": 144, "owner": {"id": 262}, "user": {"role": null}}}, "resource": {"id": 398, "assignee": {"id": 541}, "organization": {"id": 144}, "project": {"id": 386, "owner": {"id": 793}, "assignee": {"id": 854}}, "task": {"id": 376, "owner": {"id": 950}, "assignee": {"id": 9}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_FALSE { - allow with input as {"scope": "view", "auth": {"user": {"id": 54, "privilege": "admin"}, "organization": {"id": 183, "owner": {"id": 280}, "user": {"role": null}}}, "resource": {"id": 391, "assignee": {"id": 545}, "organization": {"id": 636}, "project": {"id": 368, "owner": {"id": 785}, "assignee": {"id": 899}}, "task": {"id": 338, "owner": {"id": 961}, "assignee": {"id": 54}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_FALSE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 47, "privilege": "admin"}, "organization": {"id": 146, "owner": {"id": 243}, "user": {"role": null}}}, "resource": {"id": 385, "assignee": {"id": 594}, "organization": {"id": 675}, "project": {"id": 303, "owner": {"id": 728}, "assignee": {"id": 877}}, "task": {"id": 322, "owner": {"id": 998}, "assignee": {"id": 47}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 49, "privilege": "business"}, "organization": {"id": 146, "owner": {"id": 49}, "user": {"role": "owner"}}}, "resource": {"id": 329, "assignee": {"id": 580}, "organization": {"id": 146}, "project": {"id": 395, "owner": {"id": 717}, "assignee": {"id": 842}}, "task": {"id": 328, "owner": {"id": 948}, "assignee": {"id": 49}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 17, "privilege": "business"}, "organization": {"id": 163, "owner": {"id": 17}, "user": {"role": "owner"}}}, "resource": {"id": 364, "assignee": {"id": 500}, "organization": {"id": 163}, "project": {"id": 376, "owner": {"id": 796}, "assignee": {"id": 850}}, "task": {"id": 309, "owner": {"id": 982}, "assignee": {"id": 17}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 21, "privilege": "business"}, "organization": {"id": 193, "owner": {"id": 21}, "user": {"role": "owner"}}}, "resource": {"id": 321, "assignee": {"id": 502}, "organization": {"id": 680}, "project": {"id": 366, "owner": {"id": 752}, "assignee": {"id": 872}}, "task": {"id": 380, "owner": {"id": 912}, "assignee": {"id": 21}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 54, "privilege": "business"}, "organization": {"id": 119, "owner": {"id": 54}, "user": {"role": "owner"}}}, "resource": {"id": 305, "assignee": {"id": 527}, "organization": {"id": 638}, "project": {"id": 355, "owner": {"id": 711}, "assignee": {"id": 843}}, "task": {"id": 349, "owner": {"id": 983}, "assignee": {"id": 54}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 28, "privilege": "business"}, "organization": {"id": 100, "owner": {"id": 234}, "user": {"role": "maintainer"}}}, "resource": {"id": 372, "assignee": {"id": 550}, "organization": {"id": 100}, "project": {"id": 375, "owner": {"id": 728}, "assignee": {"id": 894}}, "task": {"id": 324, "owner": {"id": 920}, "assignee": {"id": 28}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 50, "privilege": "business"}, "organization": {"id": 187, "owner": {"id": 266}, "user": {"role": "maintainer"}}}, "resource": {"id": 339, "assignee": {"id": 549}, "organization": {"id": 187}, "project": {"id": 361, "owner": {"id": 704}, "assignee": {"id": 833}}, "task": {"id": 353, "owner": {"id": 922}, "assignee": {"id": 50}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 0, "privilege": "business"}, "organization": {"id": 138, "owner": {"id": 210}, "user": {"role": "maintainer"}}}, "resource": {"id": 382, "assignee": {"id": 528}, "organization": {"id": 660}, "project": {"id": 303, "owner": {"id": 764}, "assignee": {"id": 828}}, "task": {"id": 329, "owner": {"id": 978}, "assignee": {"id": 0}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 1, "privilege": "business"}, "organization": {"id": 120, "owner": {"id": 240}, "user": {"role": "maintainer"}}}, "resource": {"id": 313, "assignee": {"id": 559}, "organization": {"id": 610}, "project": {"id": 344, "owner": {"id": 787}, "assignee": {"id": 893}}, "task": {"id": 312, "owner": {"id": 983}, "assignee": {"id": 1}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 65, "privilege": "business"}, "organization": {"id": 144, "owner": {"id": 245}, "user": {"role": "supervisor"}}}, "resource": {"id": 394, "assignee": {"id": 518}, "organization": {"id": 144}, "project": {"id": 359, "owner": {"id": 799}, "assignee": {"id": 818}}, "task": {"id": 397, "owner": {"id": 989}, "assignee": {"id": 65}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 85, "privilege": "business"}, "organization": {"id": 151, "owner": {"id": 254}, "user": {"role": "supervisor"}}}, "resource": {"id": 316, "assignee": {"id": 573}, "organization": {"id": 151}, "project": {"id": 349, "owner": {"id": 787}, "assignee": {"id": 858}}, "task": {"id": 301, "owner": {"id": 962}, "assignee": {"id": 85}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 67, "privilege": "business"}, "organization": {"id": 113, "owner": {"id": 237}, "user": {"role": "supervisor"}}}, "resource": {"id": 325, "assignee": {"id": 542}, "organization": {"id": 687}, "project": {"id": 328, "owner": {"id": 763}, "assignee": {"id": 842}}, "task": {"id": 351, "owner": {"id": 970}, "assignee": {"id": 67}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 57, "privilege": "business"}, "organization": {"id": 164, "owner": {"id": 247}, "user": {"role": "supervisor"}}}, "resource": {"id": 398, "assignee": {"id": 506}, "organization": {"id": 638}, "project": {"id": 354, "owner": {"id": 733}, "assignee": {"id": 894}}, "task": {"id": 381, "owner": {"id": 914}, "assignee": {"id": 57}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 47, "privilege": "business"}, "organization": {"id": 176, "owner": {"id": 207}, "user": {"role": "worker"}}}, "resource": {"id": 383, "assignee": {"id": 568}, "organization": {"id": 176}, "project": {"id": 331, "owner": {"id": 719}, "assignee": {"id": 816}}, "task": {"id": 335, "owner": {"id": 908}, "assignee": {"id": 47}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 68, "privilege": "business"}, "organization": {"id": 197, "owner": {"id": 249}, "user": {"role": "worker"}}}, "resource": {"id": 399, "assignee": {"id": 560}, "organization": {"id": 197}, "project": {"id": 342, "owner": {"id": 768}, "assignee": {"id": 846}}, "task": {"id": 314, "owner": {"id": 922}, "assignee": {"id": 68}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 52, "privilege": "business"}, "organization": {"id": 114, "owner": {"id": 223}, "user": {"role": "worker"}}}, "resource": {"id": 330, "assignee": {"id": 582}, "organization": {"id": 634}, "project": {"id": 318, "owner": {"id": 719}, "assignee": {"id": 832}}, "task": {"id": 353, "owner": {"id": 998}, "assignee": {"id": 52}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 65, "privilege": "business"}, "organization": {"id": 178, "owner": {"id": 293}, "user": {"role": "worker"}}}, "resource": {"id": 386, "assignee": {"id": 510}, "organization": {"id": 619}, "project": {"id": 300, "owner": {"id": 743}, "assignee": {"id": 890}}, "task": {"id": 375, "owner": {"id": 933}, "assignee": {"id": 65}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 96, "privilege": "business"}, "organization": {"id": 194, "owner": {"id": 213}, "user": {"role": null}}}, "resource": {"id": 304, "assignee": {"id": 583}, "organization": {"id": 194}, "project": {"id": 366, "owner": {"id": 716}, "assignee": {"id": 890}}, "task": {"id": 311, "owner": {"id": 902}, "assignee": {"id": 96}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 46, "privilege": "business"}, "organization": {"id": 106, "owner": {"id": 276}, "user": {"role": null}}}, "resource": {"id": 358, "assignee": {"id": 555}, "organization": {"id": 106}, "project": {"id": 359, "owner": {"id": 736}, "assignee": {"id": 805}}, "task": {"id": 315, "owner": {"id": 962}, "assignee": {"id": 46}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 19, "privilege": "business"}, "organization": {"id": 154, "owner": {"id": 244}, "user": {"role": null}}}, "resource": {"id": 349, "assignee": {"id": 564}, "organization": {"id": 672}, "project": {"id": 397, "owner": {"id": 703}, "assignee": {"id": 828}}, "task": {"id": 361, "owner": {"id": 928}, "assignee": {"id": 19}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 69, "privilege": "business"}, "organization": {"id": 134, "owner": {"id": 222}, "user": {"role": null}}}, "resource": {"id": 387, "assignee": {"id": 547}, "organization": {"id": 632}, "project": {"id": 354, "owner": {"id": 743}, "assignee": {"id": 886}}, "task": {"id": 337, "owner": {"id": 998}, "assignee": {"id": 69}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 12, "privilege": "user"}, "organization": {"id": 102, "owner": {"id": 12}, "user": {"role": "owner"}}}, "resource": {"id": 345, "assignee": {"id": 536}, "organization": {"id": 102}, "project": {"id": 309, "owner": {"id": 799}, "assignee": {"id": 805}}, "task": {"id": 307, "owner": {"id": 914}, "assignee": {"id": 12}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 76, "privilege": "user"}, "organization": {"id": 114, "owner": {"id": 76}, "user": {"role": "owner"}}}, "resource": {"id": 337, "assignee": {"id": 545}, "organization": {"id": 114}, "project": {"id": 302, "owner": {"id": 757}, "assignee": {"id": 841}}, "task": {"id": 338, "owner": {"id": 981}, "assignee": {"id": 76}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 53, "privilege": "user"}, "organization": {"id": 148, "owner": {"id": 53}, "user": {"role": "owner"}}}, "resource": {"id": 325, "assignee": {"id": 518}, "organization": {"id": 692}, "project": {"id": 369, "owner": {"id": 774}, "assignee": {"id": 870}}, "task": {"id": 329, "owner": {"id": 915}, "assignee": {"id": 53}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 12, "privilege": "user"}, "organization": {"id": 116, "owner": {"id": 12}, "user": {"role": "owner"}}}, "resource": {"id": 393, "assignee": {"id": 504}, "organization": {"id": 668}, "project": {"id": 394, "owner": {"id": 750}, "assignee": {"id": 831}}, "task": {"id": 322, "owner": {"id": 910}, "assignee": {"id": 12}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 8, "privilege": "user"}, "organization": {"id": 198, "owner": {"id": 254}, "user": {"role": "maintainer"}}}, "resource": {"id": 322, "assignee": {"id": 525}, "organization": {"id": 198}, "project": {"id": 303, "owner": {"id": 775}, "assignee": {"id": 806}}, "task": {"id": 389, "owner": {"id": 965}, "assignee": {"id": 8}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 31, "privilege": "user"}, "organization": {"id": 193, "owner": {"id": 267}, "user": {"role": "maintainer"}}}, "resource": {"id": 318, "assignee": {"id": 581}, "organization": {"id": 193}, "project": {"id": 355, "owner": {"id": 735}, "assignee": {"id": 844}}, "task": {"id": 358, "owner": {"id": 988}, "assignee": {"id": 31}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 69, "privilege": "user"}, "organization": {"id": 165, "owner": {"id": 257}, "user": {"role": "maintainer"}}}, "resource": {"id": 343, "assignee": {"id": 586}, "organization": {"id": 699}, "project": {"id": 316, "owner": {"id": 702}, "assignee": {"id": 825}}, "task": {"id": 396, "owner": {"id": 968}, "assignee": {"id": 69}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 92, "privilege": "user"}, "organization": {"id": 181, "owner": {"id": 212}, "user": {"role": "maintainer"}}}, "resource": {"id": 372, "assignee": {"id": 558}, "organization": {"id": 605}, "project": {"id": 309, "owner": {"id": 741}, "assignee": {"id": 847}}, "task": {"id": 304, "owner": {"id": 918}, "assignee": {"id": 92}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 23, "privilege": "user"}, "organization": {"id": 155, "owner": {"id": 238}, "user": {"role": "supervisor"}}}, "resource": {"id": 366, "assignee": {"id": 557}, "organization": {"id": 155}, "project": {"id": 364, "owner": {"id": 730}, "assignee": {"id": 810}}, "task": {"id": 396, "owner": {"id": 936}, "assignee": {"id": 23}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 51, "privilege": "user"}, "organization": {"id": 102, "owner": {"id": 223}, "user": {"role": "supervisor"}}}, "resource": {"id": 348, "assignee": {"id": 565}, "organization": {"id": 102}, "project": {"id": 310, "owner": {"id": 743}, "assignee": {"id": 881}}, "task": {"id": 395, "owner": {"id": 938}, "assignee": {"id": 51}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 83, "privilege": "user"}, "organization": {"id": 175, "owner": {"id": 216}, "user": {"role": "supervisor"}}}, "resource": {"id": 337, "assignee": {"id": 580}, "organization": {"id": 697}, "project": {"id": 367, "owner": {"id": 704}, "assignee": {"id": 895}}, "task": {"id": 344, "owner": {"id": 901}, "assignee": {"id": 83}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 73, "privilege": "user"}, "organization": {"id": 133, "owner": {"id": 238}, "user": {"role": "supervisor"}}}, "resource": {"id": 395, "assignee": {"id": 532}, "organization": {"id": 692}, "project": {"id": 383, "owner": {"id": 795}, "assignee": {"id": 810}}, "task": {"id": 355, "owner": {"id": 914}, "assignee": {"id": 73}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 76, "privilege": "user"}, "organization": {"id": 194, "owner": {"id": 258}, "user": {"role": "worker"}}}, "resource": {"id": 340, "assignee": {"id": 597}, "organization": {"id": 194}, "project": {"id": 342, "owner": {"id": 742}, "assignee": {"id": 834}}, "task": {"id": 392, "owner": {"id": 989}, "assignee": {"id": 76}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 27, "privilege": "user"}, "organization": {"id": 197, "owner": {"id": 255}, "user": {"role": "worker"}}}, "resource": {"id": 378, "assignee": {"id": 565}, "organization": {"id": 197}, "project": {"id": 331, "owner": {"id": 788}, "assignee": {"id": 806}}, "task": {"id": 347, "owner": {"id": 973}, "assignee": {"id": 27}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 70, "privilege": "user"}, "organization": {"id": 166, "owner": {"id": 295}, "user": {"role": "worker"}}}, "resource": {"id": 373, "assignee": {"id": 590}, "organization": {"id": 615}, "project": {"id": 354, "owner": {"id": 758}, "assignee": {"id": 819}}, "task": {"id": 336, "owner": {"id": 904}, "assignee": {"id": 70}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 77, "privilege": "user"}, "organization": {"id": 151, "owner": {"id": 223}, "user": {"role": "worker"}}}, "resource": {"id": 335, "assignee": {"id": 595}, "organization": {"id": 688}, "project": {"id": 399, "owner": {"id": 723}, "assignee": {"id": 835}}, "task": {"id": 364, "owner": {"id": 985}, "assignee": {"id": 77}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 55, "privilege": "user"}, "organization": {"id": 147, "owner": {"id": 242}, "user": {"role": null}}}, "resource": {"id": 342, "assignee": {"id": 550}, "organization": {"id": 147}, "project": {"id": 326, "owner": {"id": 745}, "assignee": {"id": 827}}, "task": {"id": 395, "owner": {"id": 948}, "assignee": {"id": 55}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 16, "privilege": "user"}, "organization": {"id": 135, "owner": {"id": 234}, "user": {"role": null}}}, "resource": {"id": 386, "assignee": {"id": 536}, "organization": {"id": 135}, "project": {"id": 300, "owner": {"id": 752}, "assignee": {"id": 826}}, "task": {"id": 302, "owner": {"id": 953}, "assignee": {"id": 16}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 56, "privilege": "user"}, "organization": {"id": 129, "owner": {"id": 201}, "user": {"role": null}}}, "resource": {"id": 382, "assignee": {"id": 521}, "organization": {"id": 686}, "project": {"id": 359, "owner": {"id": 768}, "assignee": {"id": 809}}, "task": {"id": 375, "owner": {"id": 908}, "assignee": {"id": 56}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 41, "privilege": "user"}, "organization": {"id": 128, "owner": {"id": 208}, "user": {"role": null}}}, "resource": {"id": 359, "assignee": {"id": 576}, "organization": {"id": 681}, "project": {"id": 340, "owner": {"id": 712}, "assignee": {"id": 828}}, "task": {"id": 328, "owner": {"id": 902}, "assignee": {"id": 41}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 28, "privilege": "worker"}, "organization": {"id": 141, "owner": {"id": 28}, "user": {"role": "owner"}}}, "resource": {"id": 308, "assignee": {"id": 522}, "organization": {"id": 141}, "project": {"id": 313, "owner": {"id": 714}, "assignee": {"id": 871}}, "task": {"id": 395, "owner": {"id": 973}, "assignee": {"id": 28}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 76, "privilege": "worker"}, "organization": {"id": 142, "owner": {"id": 76}, "user": {"role": "owner"}}}, "resource": {"id": 378, "assignee": {"id": 536}, "organization": {"id": 142}, "project": {"id": 391, "owner": {"id": 777}, "assignee": {"id": 858}}, "task": {"id": 375, "owner": {"id": 953}, "assignee": {"id": 76}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 28, "privilege": "worker"}, "organization": {"id": 155, "owner": {"id": 28}, "user": {"role": "owner"}}}, "resource": {"id": 359, "assignee": {"id": 522}, "organization": {"id": 678}, "project": {"id": 398, "owner": {"id": 739}, "assignee": {"id": 863}}, "task": {"id": 383, "owner": {"id": 976}, "assignee": {"id": 28}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 19, "privilege": "worker"}, "organization": {"id": 159, "owner": {"id": 19}, "user": {"role": "owner"}}}, "resource": {"id": 349, "assignee": {"id": 560}, "organization": {"id": 671}, "project": {"id": 301, "owner": {"id": 743}, "assignee": {"id": 843}}, "task": {"id": 340, "owner": {"id": 944}, "assignee": {"id": 19}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 33, "privilege": "worker"}, "organization": {"id": 140, "owner": {"id": 249}, "user": {"role": "maintainer"}}}, "resource": {"id": 364, "assignee": {"id": 577}, "organization": {"id": 140}, "project": {"id": 324, "owner": {"id": 799}, "assignee": {"id": 896}}, "task": {"id": 348, "owner": {"id": 984}, "assignee": {"id": 33}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 4, "privilege": "worker"}, "organization": {"id": 184, "owner": {"id": 273}, "user": {"role": "maintainer"}}}, "resource": {"id": 363, "assignee": {"id": 526}, "organization": {"id": 184}, "project": {"id": 389, "owner": {"id": 721}, "assignee": {"id": 886}}, "task": {"id": 349, "owner": {"id": 932}, "assignee": {"id": 4}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 32, "privilege": "worker"}, "organization": {"id": 141, "owner": {"id": 229}, "user": {"role": "maintainer"}}}, "resource": {"id": 347, "assignee": {"id": 573}, "organization": {"id": 636}, "project": {"id": 375, "owner": {"id": 786}, "assignee": {"id": 877}}, "task": {"id": 321, "owner": {"id": 948}, "assignee": {"id": 32}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 47, "privilege": "worker"}, "organization": {"id": 138, "owner": {"id": 237}, "user": {"role": "maintainer"}}}, "resource": {"id": 310, "assignee": {"id": 580}, "organization": {"id": 662}, "project": {"id": 371, "owner": {"id": 744}, "assignee": {"id": 810}}, "task": {"id": 326, "owner": {"id": 995}, "assignee": {"id": 47}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 56, "privilege": "worker"}, "organization": {"id": 124, "owner": {"id": 267}, "user": {"role": "supervisor"}}}, "resource": {"id": 365, "assignee": {"id": 532}, "organization": {"id": 124}, "project": {"id": 315, "owner": {"id": 747}, "assignee": {"id": 862}}, "task": {"id": 306, "owner": {"id": 911}, "assignee": {"id": 56}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 21, "privilege": "worker"}, "organization": {"id": 179, "owner": {"id": 245}, "user": {"role": "supervisor"}}}, "resource": {"id": 396, "assignee": {"id": 540}, "organization": {"id": 179}, "project": {"id": 386, "owner": {"id": 759}, "assignee": {"id": 803}}, "task": {"id": 319, "owner": {"id": 979}, "assignee": {"id": 21}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 11, "privilege": "worker"}, "organization": {"id": 193, "owner": {"id": 258}, "user": {"role": "supervisor"}}}, "resource": {"id": 367, "assignee": {"id": 580}, "organization": {"id": 684}, "project": {"id": 300, "owner": {"id": 782}, "assignee": {"id": 879}}, "task": {"id": 343, "owner": {"id": 937}, "assignee": {"id": 11}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 62, "privilege": "worker"}, "organization": {"id": 130, "owner": {"id": 248}, "user": {"role": "supervisor"}}}, "resource": {"id": 372, "assignee": {"id": 555}, "organization": {"id": 653}, "project": {"id": 397, "owner": {"id": 702}, "assignee": {"id": 896}}, "task": {"id": 336, "owner": {"id": 971}, "assignee": {"id": 62}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 73, "privilege": "worker"}, "organization": {"id": 126, "owner": {"id": 245}, "user": {"role": "worker"}}}, "resource": {"id": 317, "assignee": {"id": 574}, "organization": {"id": 126}, "project": {"id": 345, "owner": {"id": 759}, "assignee": {"id": 836}}, "task": {"id": 377, "owner": {"id": 954}, "assignee": {"id": 73}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 14, "privilege": "worker"}, "organization": {"id": 173, "owner": {"id": 237}, "user": {"role": "worker"}}}, "resource": {"id": 368, "assignee": {"id": 516}, "organization": {"id": 173}, "project": {"id": 377, "owner": {"id": 715}, "assignee": {"id": 812}}, "task": {"id": 350, "owner": {"id": 927}, "assignee": {"id": 14}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 12, "privilege": "worker"}, "organization": {"id": 136, "owner": {"id": 258}, "user": {"role": "worker"}}}, "resource": {"id": 338, "assignee": {"id": 551}, "organization": {"id": 631}, "project": {"id": 394, "owner": {"id": 739}, "assignee": {"id": 832}}, "task": {"id": 369, "owner": {"id": 976}, "assignee": {"id": 12}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 96, "privilege": "worker"}, "organization": {"id": 127, "owner": {"id": 253}, "user": {"role": "worker"}}}, "resource": {"id": 322, "assignee": {"id": 520}, "organization": {"id": 698}, "project": {"id": 399, "owner": {"id": 794}, "assignee": {"id": 851}}, "task": {"id": 370, "owner": {"id": 952}, "assignee": {"id": 96}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 96, "privilege": "worker"}, "organization": {"id": 129, "owner": {"id": 286}, "user": {"role": null}}}, "resource": {"id": 383, "assignee": {"id": 597}, "organization": {"id": 129}, "project": {"id": 364, "owner": {"id": 731}, "assignee": {"id": 856}}, "task": {"id": 382, "owner": {"id": 941}, "assignee": {"id": 96}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 81, "privilege": "worker"}, "organization": {"id": 197, "owner": {"id": 281}, "user": {"role": null}}}, "resource": {"id": 376, "assignee": {"id": 535}, "organization": {"id": 197}, "project": {"id": 398, "owner": {"id": 746}, "assignee": {"id": 880}}, "task": {"id": 313, "owner": {"id": 985}, "assignee": {"id": 81}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 64, "privilege": "worker"}, "organization": {"id": 167, "owner": {"id": 256}, "user": {"role": null}}}, "resource": {"id": 309, "assignee": {"id": 513}, "organization": {"id": 653}, "project": {"id": 345, "owner": {"id": 735}, "assignee": {"id": 801}}, "task": {"id": 350, "owner": {"id": 992}, "assignee": {"id": 64}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 59, "privilege": "worker"}, "organization": {"id": 136, "owner": {"id": 257}, "user": {"role": null}}}, "resource": {"id": 340, "assignee": {"id": 564}, "organization": {"id": 668}, "project": {"id": 368, "owner": {"id": 750}, "assignee": {"id": 828}}, "task": {"id": 351, "owner": {"id": 963}, "assignee": {"id": 59}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 5, "privilege": "none"}, "organization": {"id": 175, "owner": {"id": 5}, "user": {"role": "owner"}}}, "resource": {"id": 367, "assignee": {"id": 598}, "organization": {"id": 175}, "project": {"id": 394, "owner": {"id": 725}, "assignee": {"id": 842}}, "task": {"id": 321, "owner": {"id": 913}, "assignee": {"id": 5}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_TRUE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 83, "privilege": "none"}, "organization": {"id": 122, "owner": {"id": 83}, "user": {"role": "owner"}}}, "resource": {"id": 320, "assignee": {"id": 522}, "organization": {"id": 122}, "project": {"id": 336, "owner": {"id": 700}, "assignee": {"id": 868}}, "task": {"id": 342, "owner": {"id": 997}, "assignee": {"id": 83}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 14, "privilege": "none"}, "organization": {"id": 166, "owner": {"id": 14}, "user": {"role": "owner"}}}, "resource": {"id": 387, "assignee": {"id": 570}, "organization": {"id": 606}, "project": {"id": 395, "owner": {"id": 759}, "assignee": {"id": 848}}, "task": {"id": 310, "owner": {"id": 972}, "assignee": {"id": 14}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 3, "privilege": "none"}, "organization": {"id": 179, "owner": {"id": 3}, "user": {"role": "owner"}}}, "resource": {"id": 312, "assignee": {"id": 549}, "organization": {"id": 674}, "project": {"id": 383, "owner": {"id": 753}, "assignee": {"id": 853}}, "task": {"id": 352, "owner": {"id": 924}, "assignee": {"id": 3}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 28, "privilege": "none"}, "organization": {"id": 143, "owner": {"id": 248}, "user": {"role": "maintainer"}}}, "resource": {"id": 365, "assignee": {"id": 540}, "organization": {"id": 143}, "project": {"id": 384, "owner": {"id": 740}, "assignee": {"id": 815}}, "task": {"id": 368, "owner": {"id": 918}, "assignee": {"id": 28}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_TRUE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 2, "privilege": "none"}, "organization": {"id": 141, "owner": {"id": 278}, "user": {"role": "maintainer"}}}, "resource": {"id": 317, "assignee": {"id": 578}, "organization": {"id": 141}, "project": {"id": 364, "owner": {"id": 710}, "assignee": {"id": 876}}, "task": {"id": 373, "owner": {"id": 993}, "assignee": {"id": 2}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 3, "privilege": "none"}, "organization": {"id": 192, "owner": {"id": 256}, "user": {"role": "maintainer"}}}, "resource": {"id": 382, "assignee": {"id": 558}, "organization": {"id": 696}, "project": {"id": 337, "owner": {"id": 792}, "assignee": {"id": 873}}, "task": {"id": 398, "owner": {"id": 927}, "assignee": {"id": 3}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 95, "privilege": "none"}, "organization": {"id": 176, "owner": {"id": 283}, "user": {"role": "maintainer"}}}, "resource": {"id": 331, "assignee": {"id": 521}, "organization": {"id": 672}, "project": {"id": 380, "owner": {"id": 760}, "assignee": {"id": 887}}, "task": {"id": 311, "owner": {"id": 947}, "assignee": {"id": 95}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 15, "privilege": "none"}, "organization": {"id": 167, "owner": {"id": 255}, "user": {"role": "supervisor"}}}, "resource": {"id": 308, "assignee": {"id": 515}, "organization": {"id": 167}, "project": {"id": 310, "owner": {"id": 753}, "assignee": {"id": 806}}, "task": {"id": 347, "owner": {"id": 930}, "assignee": {"id": 15}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 22, "privilege": "none"}, "organization": {"id": 160, "owner": {"id": 291}, "user": {"role": "supervisor"}}}, "resource": {"id": 349, "assignee": {"id": 570}, "organization": {"id": 160}, "project": {"id": 324, "owner": {"id": 720}, "assignee": {"id": 858}}, "task": {"id": 347, "owner": {"id": 992}, "assignee": {"id": 22}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 52, "privilege": "none"}, "organization": {"id": 118, "owner": {"id": 293}, "user": {"role": "supervisor"}}}, "resource": {"id": 386, "assignee": {"id": 590}, "organization": {"id": 607}, "project": {"id": 387, "owner": {"id": 742}, "assignee": {"id": 861}}, "task": {"id": 313, "owner": {"id": 977}, "assignee": {"id": 52}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 58, "privilege": "none"}, "organization": {"id": 131, "owner": {"id": 287}, "user": {"role": "supervisor"}}}, "resource": {"id": 325, "assignee": {"id": 541}, "organization": {"id": 616}, "project": {"id": 337, "owner": {"id": 708}, "assignee": {"id": 803}}, "task": {"id": 326, "owner": {"id": 973}, "assignee": {"id": 58}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 86, "privilege": "none"}, "organization": {"id": 187, "owner": {"id": 251}, "user": {"role": "worker"}}}, "resource": {"id": 313, "assignee": {"id": 550}, "organization": {"id": 187}, "project": {"id": 340, "owner": {"id": 788}, "assignee": {"id": 873}}, "task": {"id": 391, "owner": {"id": 970}, "assignee": {"id": 86}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_TRUE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 42, "privilege": "none"}, "organization": {"id": 120, "owner": {"id": 231}, "user": {"role": "worker"}}}, "resource": {"id": 377, "assignee": {"id": 556}, "organization": {"id": 120}, "project": {"id": 322, "owner": {"id": 759}, "assignee": {"id": 864}}, "task": {"id": 382, "owner": {"id": 914}, "assignee": {"id": 42}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 26, "privilege": "none"}, "organization": {"id": 141, "owner": {"id": 258}, "user": {"role": "worker"}}}, "resource": {"id": 351, "assignee": {"id": 598}, "organization": {"id": 629}, "project": {"id": 331, "owner": {"id": 798}, "assignee": {"id": 854}}, "task": {"id": 392, "owner": {"id": 913}, "assignee": {"id": 26}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 66, "privilege": "none"}, "organization": {"id": 160, "owner": {"id": 249}, "user": {"role": "worker"}}}, "resource": {"id": 359, "assignee": {"id": 592}, "organization": {"id": 608}, "project": {"id": 300, "owner": {"id": 795}, "assignee": {"id": 804}}, "task": {"id": 387, "owner": {"id": 986}, "assignee": {"id": 66}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 94, "privilege": "none"}, "organization": {"id": 183, "owner": {"id": 284}, "user": {"role": null}}}, "resource": {"id": 300, "assignee": {"id": 541}, "organization": {"id": 183}, "project": {"id": 381, "owner": {"id": 725}, "assignee": {"id": 829}}, "task": {"id": 310, "owner": {"id": 901}, "assignee": {"id": 94}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 82, "privilege": "none"}, "organization": {"id": 168, "owner": {"id": 291}, "user": {"role": null}}}, "resource": {"id": 309, "assignee": {"id": 553}, "organization": {"id": 168}, "project": {"id": 391, "owner": {"id": 768}, "assignee": {"id": 815}}, "task": {"id": 391, "owner": {"id": 999}, "assignee": {"id": 82}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 54, "privilege": "none"}, "organization": {"id": 145, "owner": {"id": 235}, "user": {"role": null}}}, "resource": {"id": 300, "assignee": {"id": 523}, "organization": {"id": 680}, "project": {"id": 389, "owner": {"id": 751}, "assignee": {"id": 860}}, "task": {"id": 349, "owner": {"id": 931}, "assignee": {"id": 54}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 5, "privilege": "none"}, "organization": {"id": 146, "owner": {"id": 251}, "user": {"role": null}}}, "resource": {"id": 303, "assignee": {"id": 556}, "organization": {"id": 661}, "project": {"id": 392, "owner": {"id": 707}, "assignee": {"id": 837}}, "task": {"id": 350, "owner": {"id": 992}, "assignee": {"id": 5}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 12, "privilege": "admin"}, "organization": {"id": 121, "owner": {"id": 12}, "user": {"role": "owner"}}}, "resource": {"id": 302, "assignee": {"id": 12}, "organization": {"id": 121}, "project": {"id": 324, "owner": {"id": 752}, "assignee": {"id": 800}}, "task": {"id": 304, "owner": {"id": 923}, "assignee": {"id": 1092}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 33, "privilege": "admin"}, "organization": {"id": 197, "owner": {"id": 33}, "user": {"role": "owner"}}}, "resource": {"id": 391, "assignee": {"id": 33}, "organization": {"id": 197}, "project": {"id": 383, "owner": {"id": 756}, "assignee": {"id": 854}}, "task": {"id": 315, "owner": {"id": 913}, "assignee": {"id": 1018}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_FALSE { - allow with input as {"scope": "view", "auth": {"user": {"id": 46, "privilege": "admin"}, "organization": {"id": 166, "owner": {"id": 46}, "user": {"role": "owner"}}}, "resource": {"id": 329, "assignee": {"id": 46}, "organization": {"id": 676}, "project": {"id": 315, "owner": {"id": 790}, "assignee": {"id": 823}}, "task": {"id": 351, "owner": {"id": 992}, "assignee": {"id": 1084}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_FALSE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 31, "privilege": "admin"}, "organization": {"id": 161, "owner": {"id": 31}, "user": {"role": "owner"}}}, "resource": {"id": 396, "assignee": {"id": 31}, "organization": {"id": 692}, "project": {"id": 321, "owner": {"id": 746}, "assignee": {"id": 852}}, "task": {"id": 384, "owner": {"id": 943}, "assignee": {"id": 1018}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 76, "privilege": "admin"}, "organization": {"id": 116, "owner": {"id": 252}, "user": {"role": "maintainer"}}}, "resource": {"id": 370, "assignee": {"id": 76}, "organization": {"id": 116}, "project": {"id": 345, "owner": {"id": 711}, "assignee": {"id": 819}}, "task": {"id": 309, "owner": {"id": 996}, "assignee": {"id": 1053}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 96, "privilege": "admin"}, "organization": {"id": 131, "owner": {"id": 296}, "user": {"role": "maintainer"}}}, "resource": {"id": 333, "assignee": {"id": 96}, "organization": {"id": 131}, "project": {"id": 382, "owner": {"id": 788}, "assignee": {"id": 809}}, "task": {"id": 358, "owner": {"id": 990}, "assignee": {"id": 1062}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { - allow with input as {"scope": "view", "auth": {"user": {"id": 28, "privilege": "admin"}, "organization": {"id": 115, "owner": {"id": 232}, "user": {"role": "maintainer"}}}, "resource": {"id": 344, "assignee": {"id": 28}, "organization": {"id": 631}, "project": {"id": 335, "owner": {"id": 764}, "assignee": {"id": 835}}, "task": {"id": 336, "owner": {"id": 992}, "assignee": {"id": 1064}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 72, "privilege": "admin"}, "organization": {"id": 135, "owner": {"id": 276}, "user": {"role": "maintainer"}}}, "resource": {"id": 333, "assignee": {"id": 72}, "organization": {"id": 637}, "project": {"id": 388, "owner": {"id": 756}, "assignee": {"id": 842}}, "task": {"id": 357, "owner": {"id": 989}, "assignee": {"id": 1033}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 25, "privilege": "admin"}, "organization": {"id": 103, "owner": {"id": 245}, "user": {"role": "supervisor"}}}, "resource": {"id": 351, "assignee": {"id": 25}, "organization": {"id": 103}, "project": {"id": 396, "owner": {"id": 794}, "assignee": {"id": 824}}, "task": {"id": 368, "owner": {"id": 919}, "assignee": {"id": 1053}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 72, "privilege": "admin"}, "organization": {"id": 146, "owner": {"id": 291}, "user": {"role": "supervisor"}}}, "resource": {"id": 304, "assignee": {"id": 72}, "organization": {"id": 146}, "project": {"id": 318, "owner": {"id": 766}, "assignee": {"id": 836}}, "task": {"id": 303, "owner": {"id": 928}, "assignee": {"id": 1047}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { - allow with input as {"scope": "view", "auth": {"user": {"id": 75, "privilege": "admin"}, "organization": {"id": 159, "owner": {"id": 294}, "user": {"role": "supervisor"}}}, "resource": {"id": 362, "assignee": {"id": 75}, "organization": {"id": 698}, "project": {"id": 355, "owner": {"id": 769}, "assignee": {"id": 817}}, "task": {"id": 354, "owner": {"id": 977}, "assignee": {"id": 1014}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 56, "privilege": "admin"}, "organization": {"id": 186, "owner": {"id": 237}, "user": {"role": "supervisor"}}}, "resource": {"id": 337, "assignee": {"id": 56}, "organization": {"id": 691}, "project": {"id": 320, "owner": {"id": 772}, "assignee": {"id": 881}}, "task": {"id": 339, "owner": {"id": 960}, "assignee": {"id": 1091}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 64, "privilege": "admin"}, "organization": {"id": 153, "owner": {"id": 202}, "user": {"role": "worker"}}}, "resource": {"id": 376, "assignee": {"id": 64}, "organization": {"id": 153}, "project": {"id": 366, "owner": {"id": 748}, "assignee": {"id": 865}}, "task": {"id": 330, "owner": {"id": 990}, "assignee": {"id": 1035}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 81, "privilege": "admin"}, "organization": {"id": 129, "owner": {"id": 203}, "user": {"role": "worker"}}}, "resource": {"id": 319, "assignee": {"id": 81}, "organization": {"id": 129}, "project": {"id": 316, "owner": {"id": 718}, "assignee": {"id": 877}}, "task": {"id": 337, "owner": {"id": 949}, "assignee": {"id": 1032}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_FALSE { - allow with input as {"scope": "view", "auth": {"user": {"id": 30, "privilege": "admin"}, "organization": {"id": 155, "owner": {"id": 217}, "user": {"role": "worker"}}}, "resource": {"id": 398, "assignee": {"id": 30}, "organization": {"id": 663}, "project": {"id": 339, "owner": {"id": 765}, "assignee": {"id": 844}}, "task": {"id": 334, "owner": {"id": 926}, "assignee": {"id": 1034}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_FALSE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 65, "privilege": "admin"}, "organization": {"id": 195, "owner": {"id": 266}, "user": {"role": "worker"}}}, "resource": {"id": 327, "assignee": {"id": 65}, "organization": {"id": 638}, "project": {"id": 318, "owner": {"id": 774}, "assignee": {"id": 801}}, "task": {"id": 333, "owner": {"id": 946}, "assignee": {"id": 1092}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 45, "privilege": "admin"}, "organization": {"id": 161, "owner": {"id": 246}, "user": {"role": null}}}, "resource": {"id": 303, "assignee": {"id": 45}, "organization": {"id": 161}, "project": {"id": 395, "owner": {"id": 763}, "assignee": {"id": 803}}, "task": {"id": 322, "owner": {"id": 970}, "assignee": {"id": 1060}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 40, "privilege": "admin"}, "organization": {"id": 166, "owner": {"id": 247}, "user": {"role": null}}}, "resource": {"id": 351, "assignee": {"id": 40}, "organization": {"id": 166}, "project": {"id": 321, "owner": {"id": 744}, "assignee": {"id": 882}}, "task": {"id": 319, "owner": {"id": 975}, "assignee": {"id": 1064}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_FALSE { - allow with input as {"scope": "view", "auth": {"user": {"id": 42, "privilege": "admin"}, "organization": {"id": 199, "owner": {"id": 236}, "user": {"role": null}}}, "resource": {"id": 318, "assignee": {"id": 42}, "organization": {"id": 631}, "project": {"id": 361, "owner": {"id": 736}, "assignee": {"id": 862}}, "task": {"id": 377, "owner": {"id": 986}, "assignee": {"id": 1076}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_FALSE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 1, "privilege": "admin"}, "organization": {"id": 185, "owner": {"id": 208}, "user": {"role": null}}}, "resource": {"id": 348, "assignee": {"id": 1}, "organization": {"id": 682}, "project": {"id": 321, "owner": {"id": 767}, "assignee": {"id": 861}}, "task": {"id": 322, "owner": {"id": 961}, "assignee": {"id": 1048}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 5, "privilege": "business"}, "organization": {"id": 138, "owner": {"id": 5}, "user": {"role": "owner"}}}, "resource": {"id": 327, "assignee": {"id": 5}, "organization": {"id": 138}, "project": {"id": 347, "owner": {"id": 734}, "assignee": {"id": 877}}, "task": {"id": 362, "owner": {"id": 914}, "assignee": {"id": 1046}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 93, "privilege": "business"}, "organization": {"id": 115, "owner": {"id": 93}, "user": {"role": "owner"}}}, "resource": {"id": 343, "assignee": {"id": 93}, "organization": {"id": 115}, "project": {"id": 326, "owner": {"id": 728}, "assignee": {"id": 819}}, "task": {"id": 335, "owner": {"id": 977}, "assignee": {"id": 1099}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 72, "privilege": "business"}, "organization": {"id": 159, "owner": {"id": 72}, "user": {"role": "owner"}}}, "resource": {"id": 387, "assignee": {"id": 72}, "organization": {"id": 684}, "project": {"id": 351, "owner": {"id": 786}, "assignee": {"id": 843}}, "task": {"id": 318, "owner": {"id": 964}, "assignee": {"id": 1080}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 29, "privilege": "business"}, "organization": {"id": 194, "owner": {"id": 29}, "user": {"role": "owner"}}}, "resource": {"id": 325, "assignee": {"id": 29}, "organization": {"id": 663}, "project": {"id": 358, "owner": {"id": 772}, "assignee": {"id": 881}}, "task": {"id": 301, "owner": {"id": 995}, "assignee": {"id": 1067}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 48, "privilege": "business"}, "organization": {"id": 145, "owner": {"id": 281}, "user": {"role": "maintainer"}}}, "resource": {"id": 314, "assignee": {"id": 48}, "organization": {"id": 145}, "project": {"id": 368, "owner": {"id": 720}, "assignee": {"id": 834}}, "task": {"id": 375, "owner": {"id": 973}, "assignee": {"id": 1093}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 34, "privilege": "business"}, "organization": {"id": 170, "owner": {"id": 268}, "user": {"role": "maintainer"}}}, "resource": {"id": 346, "assignee": {"id": 34}, "organization": {"id": 170}, "project": {"id": 351, "owner": {"id": 780}, "assignee": {"id": 812}}, "task": {"id": 342, "owner": {"id": 964}, "assignee": {"id": 1008}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 19, "privilege": "business"}, "organization": {"id": 127, "owner": {"id": 231}, "user": {"role": "maintainer"}}}, "resource": {"id": 392, "assignee": {"id": 19}, "organization": {"id": 639}, "project": {"id": 382, "owner": {"id": 703}, "assignee": {"id": 809}}, "task": {"id": 385, "owner": {"id": 996}, "assignee": {"id": 1007}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 32, "privilege": "business"}, "organization": {"id": 194, "owner": {"id": 223}, "user": {"role": "maintainer"}}}, "resource": {"id": 394, "assignee": {"id": 32}, "organization": {"id": 610}, "project": {"id": 307, "owner": {"id": 757}, "assignee": {"id": 872}}, "task": {"id": 366, "owner": {"id": 931}, "assignee": {"id": 1031}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 60, "privilege": "business"}, "organization": {"id": 192, "owner": {"id": 252}, "user": {"role": "supervisor"}}}, "resource": {"id": 344, "assignee": {"id": 60}, "organization": {"id": 192}, "project": {"id": 335, "owner": {"id": 796}, "assignee": {"id": 848}}, "task": {"id": 337, "owner": {"id": 967}, "assignee": {"id": 1004}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 77, "privilege": "business"}, "organization": {"id": 134, "owner": {"id": 270}, "user": {"role": "supervisor"}}}, "resource": {"id": 388, "assignee": {"id": 77}, "organization": {"id": 134}, "project": {"id": 329, "owner": {"id": 788}, "assignee": {"id": 891}}, "task": {"id": 358, "owner": {"id": 922}, "assignee": {"id": 1005}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 37, "privilege": "business"}, "organization": {"id": 172, "owner": {"id": 209}, "user": {"role": "supervisor"}}}, "resource": {"id": 312, "assignee": {"id": 37}, "organization": {"id": 699}, "project": {"id": 390, "owner": {"id": 753}, "assignee": {"id": 841}}, "task": {"id": 341, "owner": {"id": 907}, "assignee": {"id": 1082}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 7, "privilege": "business"}, "organization": {"id": 126, "owner": {"id": 229}, "user": {"role": "supervisor"}}}, "resource": {"id": 335, "assignee": {"id": 7}, "organization": {"id": 695}, "project": {"id": 324, "owner": {"id": 793}, "assignee": {"id": 808}}, "task": {"id": 316, "owner": {"id": 966}, "assignee": {"id": 1038}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 91, "privilege": "business"}, "organization": {"id": 105, "owner": {"id": 217}, "user": {"role": "worker"}}}, "resource": {"id": 307, "assignee": {"id": 91}, "organization": {"id": 105}, "project": {"id": 379, "owner": {"id": 734}, "assignee": {"id": 805}}, "task": {"id": 391, "owner": {"id": 964}, "assignee": {"id": 1009}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_TRUE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 40, "privilege": "business"}, "organization": {"id": 181, "owner": {"id": 209}, "user": {"role": "worker"}}}, "resource": {"id": 331, "assignee": {"id": 40}, "organization": {"id": 181}, "project": {"id": 374, "owner": {"id": 761}, "assignee": {"id": 859}}, "task": {"id": 312, "owner": {"id": 968}, "assignee": {"id": 1006}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 44, "privilege": "business"}, "organization": {"id": 136, "owner": {"id": 287}, "user": {"role": "worker"}}}, "resource": {"id": 368, "assignee": {"id": 44}, "organization": {"id": 643}, "project": {"id": 336, "owner": {"id": 781}, "assignee": {"id": 834}}, "task": {"id": 330, "owner": {"id": 978}, "assignee": {"id": 1040}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 75, "privilege": "business"}, "organization": {"id": 127, "owner": {"id": 276}, "user": {"role": "worker"}}}, "resource": {"id": 325, "assignee": {"id": 75}, "organization": {"id": 614}, "project": {"id": 356, "owner": {"id": 710}, "assignee": {"id": 860}}, "task": {"id": 325, "owner": {"id": 912}, "assignee": {"id": 1069}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 54, "privilege": "business"}, "organization": {"id": 123, "owner": {"id": 297}, "user": {"role": null}}}, "resource": {"id": 387, "assignee": {"id": 54}, "organization": {"id": 123}, "project": {"id": 397, "owner": {"id": 771}, "assignee": {"id": 834}}, "task": {"id": 376, "owner": {"id": 970}, "assignee": {"id": 1000}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 99, "privilege": "business"}, "organization": {"id": 182, "owner": {"id": 224}, "user": {"role": null}}}, "resource": {"id": 362, "assignee": {"id": 99}, "organization": {"id": 182}, "project": {"id": 301, "owner": {"id": 774}, "assignee": {"id": 855}}, "task": {"id": 314, "owner": {"id": 992}, "assignee": {"id": 1056}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 20, "privilege": "business"}, "organization": {"id": 161, "owner": {"id": 225}, "user": {"role": null}}}, "resource": {"id": 399, "assignee": {"id": 20}, "organization": {"id": 669}, "project": {"id": 313, "owner": {"id": 762}, "assignee": {"id": 884}}, "task": {"id": 329, "owner": {"id": 918}, "assignee": {"id": 1020}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 76, "privilege": "business"}, "organization": {"id": 134, "owner": {"id": 263}, "user": {"role": null}}}, "resource": {"id": 375, "assignee": {"id": 76}, "organization": {"id": 678}, "project": {"id": 396, "owner": {"id": 758}, "assignee": {"id": 800}}, "task": {"id": 332, "owner": {"id": 996}, "assignee": {"id": 1052}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 48, "privilege": "user"}, "organization": {"id": 198, "owner": {"id": 48}, "user": {"role": "owner"}}}, "resource": {"id": 390, "assignee": {"id": 48}, "organization": {"id": 198}, "project": {"id": 395, "owner": {"id": 727}, "assignee": {"id": 808}}, "task": {"id": 306, "owner": {"id": 913}, "assignee": {"id": 1019}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 33, "privilege": "user"}, "organization": {"id": 168, "owner": {"id": 33}, "user": {"role": "owner"}}}, "resource": {"id": 380, "assignee": {"id": 33}, "organization": {"id": 168}, "project": {"id": 364, "owner": {"id": 761}, "assignee": {"id": 865}}, "task": {"id": 336, "owner": {"id": 982}, "assignee": {"id": 1038}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 69, "privilege": "user"}, "organization": {"id": 143, "owner": {"id": 69}, "user": {"role": "owner"}}}, "resource": {"id": 362, "assignee": {"id": 69}, "organization": {"id": 639}, "project": {"id": 382, "owner": {"id": 767}, "assignee": {"id": 858}}, "task": {"id": 350, "owner": {"id": 980}, "assignee": {"id": 1076}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 96, "privilege": "user"}, "organization": {"id": 123, "owner": {"id": 96}, "user": {"role": "owner"}}}, "resource": {"id": 343, "assignee": {"id": 96}, "organization": {"id": 686}, "project": {"id": 371, "owner": {"id": 764}, "assignee": {"id": 839}}, "task": {"id": 380, "owner": {"id": 956}, "assignee": {"id": 1014}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 36, "privilege": "user"}, "organization": {"id": 112, "owner": {"id": 291}, "user": {"role": "maintainer"}}}, "resource": {"id": 372, "assignee": {"id": 36}, "organization": {"id": 112}, "project": {"id": 372, "owner": {"id": 722}, "assignee": {"id": 809}}, "task": {"id": 329, "owner": {"id": 981}, "assignee": {"id": 1072}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 55, "privilege": "user"}, "organization": {"id": 186, "owner": {"id": 238}, "user": {"role": "maintainer"}}}, "resource": {"id": 300, "assignee": {"id": 55}, "organization": {"id": 186}, "project": {"id": 360, "owner": {"id": 763}, "assignee": {"id": 820}}, "task": {"id": 322, "owner": {"id": 908}, "assignee": {"id": 1097}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 87, "privilege": "user"}, "organization": {"id": 160, "owner": {"id": 207}, "user": {"role": "maintainer"}}}, "resource": {"id": 399, "assignee": {"id": 87}, "organization": {"id": 698}, "project": {"id": 364, "owner": {"id": 716}, "assignee": {"id": 897}}, "task": {"id": 328, "owner": {"id": 927}, "assignee": {"id": 1004}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 13, "privilege": "user"}, "organization": {"id": 197, "owner": {"id": 229}, "user": {"role": "maintainer"}}}, "resource": {"id": 312, "assignee": {"id": 13}, "organization": {"id": 643}, "project": {"id": 381, "owner": {"id": 787}, "assignee": {"id": 868}}, "task": {"id": 323, "owner": {"id": 924}, "assignee": {"id": 1099}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 33, "privilege": "user"}, "organization": {"id": 185, "owner": {"id": 286}, "user": {"role": "supervisor"}}}, "resource": {"id": 396, "assignee": {"id": 33}, "organization": {"id": 185}, "project": {"id": 334, "owner": {"id": 745}, "assignee": {"id": 841}}, "task": {"id": 367, "owner": {"id": 929}, "assignee": {"id": 1014}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_TRUE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 87, "privilege": "user"}, "organization": {"id": 138, "owner": {"id": 278}, "user": {"role": "supervisor"}}}, "resource": {"id": 327, "assignee": {"id": 87}, "organization": {"id": 138}, "project": {"id": 339, "owner": {"id": 740}, "assignee": {"id": 898}}, "task": {"id": 367, "owner": {"id": 960}, "assignee": {"id": 1013}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 77, "privilege": "user"}, "organization": {"id": 191, "owner": {"id": 240}, "user": {"role": "supervisor"}}}, "resource": {"id": 361, "assignee": {"id": 77}, "organization": {"id": 630}, "project": {"id": 309, "owner": {"id": 768}, "assignee": {"id": 800}}, "task": {"id": 375, "owner": {"id": 941}, "assignee": {"id": 1070}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 21, "privilege": "user"}, "organization": {"id": 120, "owner": {"id": 278}, "user": {"role": "supervisor"}}}, "resource": {"id": 326, "assignee": {"id": 21}, "organization": {"id": 686}, "project": {"id": 319, "owner": {"id": 741}, "assignee": {"id": 820}}, "task": {"id": 324, "owner": {"id": 998}, "assignee": {"id": 1050}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 7, "privilege": "user"}, "organization": {"id": 160, "owner": {"id": 224}, "user": {"role": "worker"}}}, "resource": {"id": 315, "assignee": {"id": 7}, "organization": {"id": 160}, "project": {"id": 324, "owner": {"id": 709}, "assignee": {"id": 882}}, "task": {"id": 328, "owner": {"id": 904}, "assignee": {"id": 1071}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_same_org_TRUE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 92, "privilege": "user"}, "organization": {"id": 134, "owner": {"id": 229}, "user": {"role": "worker"}}}, "resource": {"id": 384, "assignee": {"id": 92}, "organization": {"id": 134}, "project": {"id": 366, "owner": {"id": 760}, "assignee": {"id": 883}}, "task": {"id": 376, "owner": {"id": 953}, "assignee": {"id": 1099}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 91, "privilege": "user"}, "organization": {"id": 123, "owner": {"id": 207}, "user": {"role": "worker"}}}, "resource": {"id": 327, "assignee": {"id": 91}, "organization": {"id": 638}, "project": {"id": 334, "owner": {"id": 783}, "assignee": {"id": 831}}, "task": {"id": 310, "owner": {"id": 953}, "assignee": {"id": 1038}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 95, "privilege": "user"}, "organization": {"id": 140, "owner": {"id": 257}, "user": {"role": "worker"}}}, "resource": {"id": 333, "assignee": {"id": 95}, "organization": {"id": 638}, "project": {"id": 347, "owner": {"id": 718}, "assignee": {"id": 839}}, "task": {"id": 342, "owner": {"id": 993}, "assignee": {"id": 1045}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 2, "privilege": "user"}, "organization": {"id": 117, "owner": {"id": 263}, "user": {"role": null}}}, "resource": {"id": 369, "assignee": {"id": 2}, "organization": {"id": 117}, "project": {"id": 386, "owner": {"id": 793}, "assignee": {"id": 874}}, "task": {"id": 307, "owner": {"id": 962}, "assignee": {"id": 1060}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 7, "privilege": "user"}, "organization": {"id": 152, "owner": {"id": 245}, "user": {"role": null}}}, "resource": {"id": 339, "assignee": {"id": 7}, "organization": {"id": 152}, "project": {"id": 350, "owner": {"id": 797}, "assignee": {"id": 853}}, "task": {"id": 300, "owner": {"id": 997}, "assignee": {"id": 1051}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 64, "privilege": "user"}, "organization": {"id": 170, "owner": {"id": 210}, "user": {"role": null}}}, "resource": {"id": 362, "assignee": {"id": 64}, "organization": {"id": 690}, "project": {"id": 323, "owner": {"id": 737}, "assignee": {"id": 834}}, "task": {"id": 352, "owner": {"id": 926}, "assignee": {"id": 1029}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 84, "privilege": "user"}, "organization": {"id": 191, "owner": {"id": 232}, "user": {"role": null}}}, "resource": {"id": 382, "assignee": {"id": 84}, "organization": {"id": 658}, "project": {"id": 398, "owner": {"id": 735}, "assignee": {"id": 802}}, "task": {"id": 390, "owner": {"id": 925}, "assignee": {"id": 1026}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 91, "privilege": "worker"}, "organization": {"id": 185, "owner": {"id": 91}, "user": {"role": "owner"}}}, "resource": {"id": 309, "assignee": {"id": 91}, "organization": {"id": 185}, "project": {"id": 367, "owner": {"id": 724}, "assignee": {"id": 807}}, "task": {"id": 396, "owner": {"id": 965}, "assignee": {"id": 1037}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_TRUE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 94, "privilege": "worker"}, "organization": {"id": 125, "owner": {"id": 94}, "user": {"role": "owner"}}}, "resource": {"id": 337, "assignee": {"id": 94}, "organization": {"id": 125}, "project": {"id": 341, "owner": {"id": 754}, "assignee": {"id": 848}}, "task": {"id": 341, "owner": {"id": 971}, "assignee": {"id": 1071}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 61, "privilege": "worker"}, "organization": {"id": 174, "owner": {"id": 61}, "user": {"role": "owner"}}}, "resource": {"id": 335, "assignee": {"id": 61}, "organization": {"id": 612}, "project": {"id": 306, "owner": {"id": 736}, "assignee": {"id": 845}}, "task": {"id": 329, "owner": {"id": 927}, "assignee": {"id": 1041}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 92, "privilege": "worker"}, "organization": {"id": 161, "owner": {"id": 92}, "user": {"role": "owner"}}}, "resource": {"id": 379, "assignee": {"id": 92}, "organization": {"id": 656}, "project": {"id": 335, "owner": {"id": 713}, "assignee": {"id": 809}}, "task": {"id": 331, "owner": {"id": 920}, "assignee": {"id": 1041}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 77, "privilege": "worker"}, "organization": {"id": 149, "owner": {"id": 211}, "user": {"role": "maintainer"}}}, "resource": {"id": 328, "assignee": {"id": 77}, "organization": {"id": 149}, "project": {"id": 335, "owner": {"id": 740}, "assignee": {"id": 897}}, "task": {"id": 340, "owner": {"id": 993}, "assignee": {"id": 1097}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 31, "privilege": "worker"}, "organization": {"id": 135, "owner": {"id": 277}, "user": {"role": "maintainer"}}}, "resource": {"id": 375, "assignee": {"id": 31}, "organization": {"id": 135}, "project": {"id": 399, "owner": {"id": 784}, "assignee": {"id": 849}}, "task": {"id": 388, "owner": {"id": 990}, "assignee": {"id": 1062}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 48, "privilege": "worker"}, "organization": {"id": 134, "owner": {"id": 232}, "user": {"role": "maintainer"}}}, "resource": {"id": 369, "assignee": {"id": 48}, "organization": {"id": 664}, "project": {"id": 322, "owner": {"id": 783}, "assignee": {"id": 804}}, "task": {"id": 339, "owner": {"id": 976}, "assignee": {"id": 1058}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 47, "privilege": "worker"}, "organization": {"id": 156, "owner": {"id": 236}, "user": {"role": "maintainer"}}}, "resource": {"id": 375, "assignee": {"id": 47}, "organization": {"id": 607}, "project": {"id": 312, "owner": {"id": 707}, "assignee": {"id": 881}}, "task": {"id": 343, "owner": {"id": 935}, "assignee": {"id": 1068}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 37, "privilege": "worker"}, "organization": {"id": 162, "owner": {"id": 225}, "user": {"role": "supervisor"}}}, "resource": {"id": 368, "assignee": {"id": 37}, "organization": {"id": 162}, "project": {"id": 381, "owner": {"id": 757}, "assignee": {"id": 835}}, "task": {"id": 353, "owner": {"id": 990}, "assignee": {"id": 1056}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 19, "privilege": "worker"}, "organization": {"id": 119, "owner": {"id": 275}, "user": {"role": "supervisor"}}}, "resource": {"id": 314, "assignee": {"id": 19}, "organization": {"id": 119}, "project": {"id": 395, "owner": {"id": 709}, "assignee": {"id": 841}}, "task": {"id": 399, "owner": {"id": 993}, "assignee": {"id": 1052}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 52, "privilege": "worker"}, "organization": {"id": 146, "owner": {"id": 233}, "user": {"role": "supervisor"}}}, "resource": {"id": 382, "assignee": {"id": 52}, "organization": {"id": 652}, "project": {"id": 393, "owner": {"id": 707}, "assignee": {"id": 812}}, "task": {"id": 335, "owner": {"id": 914}, "assignee": {"id": 1040}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 69, "privilege": "worker"}, "organization": {"id": 197, "owner": {"id": 284}, "user": {"role": "supervisor"}}}, "resource": {"id": 338, "assignee": {"id": 69}, "organization": {"id": 625}, "project": {"id": 371, "owner": {"id": 711}, "assignee": {"id": 856}}, "task": {"id": 331, "owner": {"id": 941}, "assignee": {"id": 1073}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 72, "privilege": "worker"}, "organization": {"id": 122, "owner": {"id": 251}, "user": {"role": "worker"}}}, "resource": {"id": 304, "assignee": {"id": 72}, "organization": {"id": 122}, "project": {"id": 383, "owner": {"id": 709}, "assignee": {"id": 889}}, "task": {"id": 368, "owner": {"id": 919}, "assignee": {"id": 1087}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_TRUE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 8, "privilege": "worker"}, "organization": {"id": 189, "owner": {"id": 291}, "user": {"role": "worker"}}}, "resource": {"id": 333, "assignee": {"id": 8}, "organization": {"id": 189}, "project": {"id": 337, "owner": {"id": 788}, "assignee": {"id": 802}}, "task": {"id": 317, "owner": {"id": 998}, "assignee": {"id": 1098}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 83, "privilege": "worker"}, "organization": {"id": 109, "owner": {"id": 293}, "user": {"role": "worker"}}}, "resource": {"id": 395, "assignee": {"id": 83}, "organization": {"id": 663}, "project": {"id": 328, "owner": {"id": 780}, "assignee": {"id": 807}}, "task": {"id": 335, "owner": {"id": 967}, "assignee": {"id": 1074}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 59, "privilege": "worker"}, "organization": {"id": 129, "owner": {"id": 258}, "user": {"role": "worker"}}}, "resource": {"id": 394, "assignee": {"id": 59}, "organization": {"id": 646}, "project": {"id": 398, "owner": {"id": 757}, "assignee": {"id": 895}}, "task": {"id": 327, "owner": {"id": 923}, "assignee": {"id": 1041}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 60, "privilege": "worker"}, "organization": {"id": 161, "owner": {"id": 246}, "user": {"role": null}}}, "resource": {"id": 358, "assignee": {"id": 60}, "organization": {"id": 161}, "project": {"id": 326, "owner": {"id": 769}, "assignee": {"id": 850}}, "task": {"id": 381, "owner": {"id": 977}, "assignee": {"id": 1082}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 2, "privilege": "worker"}, "organization": {"id": 117, "owner": {"id": 215}, "user": {"role": null}}}, "resource": {"id": 346, "assignee": {"id": 2}, "organization": {"id": 117}, "project": {"id": 386, "owner": {"id": 790}, "assignee": {"id": 833}}, "task": {"id": 332, "owner": {"id": 977}, "assignee": {"id": 1095}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 10, "privilege": "worker"}, "organization": {"id": 183, "owner": {"id": 216}, "user": {"role": null}}}, "resource": {"id": 372, "assignee": {"id": 10}, "organization": {"id": 641}, "project": {"id": 314, "owner": {"id": 734}, "assignee": {"id": 847}}, "task": {"id": 398, "owner": {"id": 961}, "assignee": {"id": 1048}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 47, "privilege": "worker"}, "organization": {"id": 102, "owner": {"id": 272}, "user": {"role": null}}}, "resource": {"id": 382, "assignee": {"id": 47}, "organization": {"id": 654}, "project": {"id": 350, "owner": {"id": 762}, "assignee": {"id": 806}}, "task": {"id": 367, "owner": {"id": 907}, "assignee": {"id": 1065}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 22, "privilege": "none"}, "organization": {"id": 117, "owner": {"id": 22}, "user": {"role": "owner"}}}, "resource": {"id": 377, "assignee": {"id": 22}, "organization": {"id": 117}, "project": {"id": 369, "owner": {"id": 737}, "assignee": {"id": 874}}, "task": {"id": 361, "owner": {"id": 976}, "assignee": {"id": 1073}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_TRUE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 81, "privilege": "none"}, "organization": {"id": 108, "owner": {"id": 81}, "user": {"role": "owner"}}}, "resource": {"id": 355, "assignee": {"id": 81}, "organization": {"id": 108}, "project": {"id": 341, "owner": {"id": 768}, "assignee": {"id": 862}}, "task": {"id": 336, "owner": {"id": 973}, "assignee": {"id": 1042}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 9, "privilege": "none"}, "organization": {"id": 143, "owner": {"id": 9}, "user": {"role": "owner"}}}, "resource": {"id": 338, "assignee": {"id": 9}, "organization": {"id": 659}, "project": {"id": 394, "owner": {"id": 771}, "assignee": {"id": 823}}, "task": {"id": 327, "owner": {"id": 999}, "assignee": {"id": 1052}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 11, "privilege": "none"}, "organization": {"id": 173, "owner": {"id": 11}, "user": {"role": "owner"}}}, "resource": {"id": 309, "assignee": {"id": 11}, "organization": {"id": 611}, "project": {"id": 371, "owner": {"id": 799}, "assignee": {"id": 814}}, "task": {"id": 368, "owner": {"id": 920}, "assignee": {"id": 1065}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 98, "privilege": "none"}, "organization": {"id": 194, "owner": {"id": 274}, "user": {"role": "maintainer"}}}, "resource": {"id": 344, "assignee": {"id": 98}, "organization": {"id": 194}, "project": {"id": 361, "owner": {"id": 704}, "assignee": {"id": 872}}, "task": {"id": 310, "owner": {"id": 905}, "assignee": {"id": 1089}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_TRUE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 59, "privilege": "none"}, "organization": {"id": 157, "owner": {"id": 294}, "user": {"role": "maintainer"}}}, "resource": {"id": 378, "assignee": {"id": 59}, "organization": {"id": 157}, "project": {"id": 396, "owner": {"id": 709}, "assignee": {"id": 898}}, "task": {"id": 387, "owner": {"id": 955}, "assignee": {"id": 1035}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 80, "privilege": "none"}, "organization": {"id": 111, "owner": {"id": 286}, "user": {"role": "maintainer"}}}, "resource": {"id": 347, "assignee": {"id": 80}, "organization": {"id": 607}, "project": {"id": 354, "owner": {"id": 768}, "assignee": {"id": 822}}, "task": {"id": 386, "owner": {"id": 969}, "assignee": {"id": 1002}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 67, "privilege": "none"}, "organization": {"id": 199, "owner": {"id": 288}, "user": {"role": "maintainer"}}}, "resource": {"id": 319, "assignee": {"id": 67}, "organization": {"id": 642}, "project": {"id": 309, "owner": {"id": 723}, "assignee": {"id": 882}}, "task": {"id": 373, "owner": {"id": 943}, "assignee": {"id": 1058}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 28, "privilege": "none"}, "organization": {"id": 104, "owner": {"id": 231}, "user": {"role": "supervisor"}}}, "resource": {"id": 346, "assignee": {"id": 28}, "organization": {"id": 104}, "project": {"id": 314, "owner": {"id": 760}, "assignee": {"id": 812}}, "task": {"id": 397, "owner": {"id": 979}, "assignee": {"id": 1069}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 2, "privilege": "none"}, "organization": {"id": 101, "owner": {"id": 228}, "user": {"role": "supervisor"}}}, "resource": {"id": 394, "assignee": {"id": 2}, "organization": {"id": 101}, "project": {"id": 351, "owner": {"id": 773}, "assignee": {"id": 837}}, "task": {"id": 300, "owner": {"id": 979}, "assignee": {"id": 1049}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 47, "privilege": "none"}, "organization": {"id": 195, "owner": {"id": 291}, "user": {"role": "supervisor"}}}, "resource": {"id": 382, "assignee": {"id": 47}, "organization": {"id": 609}, "project": {"id": 371, "owner": {"id": 714}, "assignee": {"id": 860}}, "task": {"id": 370, "owner": {"id": 902}, "assignee": {"id": 1071}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 68, "privilege": "none"}, "organization": {"id": 158, "owner": {"id": 283}, "user": {"role": "supervisor"}}}, "resource": {"id": 341, "assignee": {"id": 68}, "organization": {"id": 619}, "project": {"id": 333, "owner": {"id": 728}, "assignee": {"id": 874}}, "task": {"id": 386, "owner": {"id": 998}, "assignee": {"id": 1041}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 53, "privilege": "none"}, "organization": {"id": 182, "owner": {"id": 229}, "user": {"role": "worker"}}}, "resource": {"id": 354, "assignee": {"id": 53}, "organization": {"id": 182}, "project": {"id": 371, "owner": {"id": 708}, "assignee": {"id": 863}}, "task": {"id": 396, "owner": {"id": 951}, "assignee": {"id": 1006}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_TRUE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 98, "privilege": "none"}, "organization": {"id": 118, "owner": {"id": 226}, "user": {"role": "worker"}}}, "resource": {"id": 385, "assignee": {"id": 98}, "organization": {"id": 118}, "project": {"id": 373, "owner": {"id": 745}, "assignee": {"id": 891}}, "task": {"id": 373, "owner": {"id": 919}, "assignee": {"id": 1024}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 74, "privilege": "none"}, "organization": {"id": 136, "owner": {"id": 267}, "user": {"role": "worker"}}}, "resource": {"id": 330, "assignee": {"id": 74}, "organization": {"id": 683}, "project": {"id": 327, "owner": {"id": 715}, "assignee": {"id": 810}}, "task": {"id": 354, "owner": {"id": 970}, "assignee": {"id": 1009}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 69, "privilege": "none"}, "organization": {"id": 144, "owner": {"id": 208}, "user": {"role": "worker"}}}, "resource": {"id": 339, "assignee": {"id": 69}, "organization": {"id": 612}, "project": {"id": 303, "owner": {"id": 768}, "assignee": {"id": 877}}, "task": {"id": 305, "owner": {"id": 999}, "assignee": {"id": 1016}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 91, "privilege": "none"}, "organization": {"id": 187, "owner": {"id": 233}, "user": {"role": null}}}, "resource": {"id": 364, "assignee": {"id": 91}, "organization": {"id": 187}, "project": {"id": 374, "owner": {"id": 783}, "assignee": {"id": 843}}, "task": {"id": 300, "owner": {"id": 954}, "assignee": {"id": 1095}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 34, "privilege": "none"}, "organization": {"id": 129, "owner": {"id": 227}, "user": {"role": null}}}, "resource": {"id": 341, "assignee": {"id": 34}, "organization": {"id": 129}, "project": {"id": 384, "owner": {"id": 726}, "assignee": {"id": 825}}, "task": {"id": 338, "owner": {"id": 920}, "assignee": {"id": 1054}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 56, "privilege": "none"}, "organization": {"id": 186, "owner": {"id": 254}, "user": {"role": null}}}, "resource": {"id": 306, "assignee": {"id": 56}, "organization": {"id": 661}, "project": {"id": 387, "owner": {"id": 717}, "assignee": {"id": 872}}, "task": {"id": 322, "owner": {"id": 903}, "assignee": {"id": 1033}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 95, "privilege": "none"}, "organization": {"id": 194, "owner": {"id": 226}, "user": {"role": null}}}, "resource": {"id": 398, "assignee": {"id": 95}, "organization": {"id": 603}, "project": {"id": 317, "owner": {"id": 756}, "assignee": {"id": 815}}, "task": {"id": 348, "owner": {"id": 903}, "assignee": {"id": 1056}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 63, "privilege": "admin"}, "organization": {"id": 138, "owner": {"id": 63}, "user": {"role": "owner"}}}, "resource": {"id": 319, "assignee": {"id": 579}, "organization": {"id": 138}, "project": {"id": 351, "owner": {"id": 705}, "assignee": {"id": 855}}, "task": {"id": 361, "owner": {"id": 913}, "assignee": {"id": 1009}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 75, "privilege": "admin"}, "organization": {"id": 115, "owner": {"id": 75}, "user": {"role": "owner"}}}, "resource": {"id": 348, "assignee": {"id": 506}, "organization": {"id": 115}, "project": {"id": 356, "owner": {"id": 751}, "assignee": {"id": 825}}, "task": {"id": 326, "owner": {"id": 998}, "assignee": {"id": 1048}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_same_org_FALSE { - allow with input as {"scope": "view", "auth": {"user": {"id": 77, "privilege": "admin"}, "organization": {"id": 157, "owner": {"id": 77}, "user": {"role": "owner"}}}, "resource": {"id": 378, "assignee": {"id": 592}, "organization": {"id": 645}, "project": {"id": 329, "owner": {"id": 775}, "assignee": {"id": 810}}, "task": {"id": 396, "owner": {"id": 919}, "assignee": {"id": 1036}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_same_org_FALSE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 15, "privilege": "admin"}, "organization": {"id": 162, "owner": {"id": 15}, "user": {"role": "owner"}}}, "resource": {"id": 322, "assignee": {"id": 564}, "organization": {"id": 674}, "project": {"id": 392, "owner": {"id": 766}, "assignee": {"id": 815}}, "task": {"id": 320, "owner": {"id": 996}, "assignee": {"id": 1026}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 92, "privilege": "admin"}, "organization": {"id": 181, "owner": {"id": 235}, "user": {"role": "maintainer"}}}, "resource": {"id": 358, "assignee": {"id": 596}, "organization": {"id": 181}, "project": {"id": 332, "owner": {"id": 741}, "assignee": {"id": 863}}, "task": {"id": 314, "owner": {"id": 933}, "assignee": {"id": 1098}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 46, "privilege": "admin"}, "organization": {"id": 161, "owner": {"id": 232}, "user": {"role": "maintainer"}}}, "resource": {"id": 377, "assignee": {"id": 545}, "organization": {"id": 161}, "project": {"id": 340, "owner": {"id": 753}, "assignee": {"id": 824}}, "task": {"id": 326, "owner": {"id": 911}, "assignee": {"id": 1064}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { - allow with input as {"scope": "view", "auth": {"user": {"id": 91, "privilege": "admin"}, "organization": {"id": 121, "owner": {"id": 226}, "user": {"role": "maintainer"}}}, "resource": {"id": 391, "assignee": {"id": 540}, "organization": {"id": 681}, "project": {"id": 384, "owner": {"id": 786}, "assignee": {"id": 811}}, "task": {"id": 395, "owner": {"id": 987}, "assignee": {"id": 1000}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 45, "privilege": "admin"}, "organization": {"id": 146, "owner": {"id": 239}, "user": {"role": "maintainer"}}}, "resource": {"id": 365, "assignee": {"id": 514}, "organization": {"id": 658}, "project": {"id": 302, "owner": {"id": 700}, "assignee": {"id": 848}}, "task": {"id": 353, "owner": {"id": 951}, "assignee": {"id": 1012}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 5, "privilege": "admin"}, "organization": {"id": 138, "owner": {"id": 237}, "user": {"role": "supervisor"}}}, "resource": {"id": 334, "assignee": {"id": 592}, "organization": {"id": 138}, "project": {"id": 315, "owner": {"id": 708}, "assignee": {"id": 864}}, "task": {"id": 318, "owner": {"id": 976}, "assignee": {"id": 1061}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 49, "privilege": "admin"}, "organization": {"id": 160, "owner": {"id": 202}, "user": {"role": "supervisor"}}}, "resource": {"id": 308, "assignee": {"id": 555}, "organization": {"id": 160}, "project": {"id": 338, "owner": {"id": 729}, "assignee": {"id": 889}}, "task": {"id": 310, "owner": {"id": 983}, "assignee": {"id": 1082}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { - allow with input as {"scope": "view", "auth": {"user": {"id": 82, "privilege": "admin"}, "organization": {"id": 174, "owner": {"id": 259}, "user": {"role": "supervisor"}}}, "resource": {"id": 314, "assignee": {"id": 512}, "organization": {"id": 679}, "project": {"id": 372, "owner": {"id": 791}, "assignee": {"id": 892}}, "task": {"id": 319, "owner": {"id": 955}, "assignee": {"id": 1027}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 1, "privilege": "admin"}, "organization": {"id": 116, "owner": {"id": 266}, "user": {"role": "supervisor"}}}, "resource": {"id": 335, "assignee": {"id": 593}, "organization": {"id": 682}, "project": {"id": 341, "owner": {"id": 705}, "assignee": {"id": 818}}, "task": {"id": 331, "owner": {"id": 922}, "assignee": {"id": 1072}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 27, "privilege": "admin"}, "organization": {"id": 145, "owner": {"id": 217}, "user": {"role": "worker"}}}, "resource": {"id": 394, "assignee": {"id": 556}, "organization": {"id": 145}, "project": {"id": 347, "owner": {"id": 748}, "assignee": {"id": 848}}, "task": {"id": 387, "owner": {"id": 995}, "assignee": {"id": 1073}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 94, "privilege": "admin"}, "organization": {"id": 184, "owner": {"id": 237}, "user": {"role": "worker"}}}, "resource": {"id": 319, "assignee": {"id": 517}, "organization": {"id": 184}, "project": {"id": 360, "owner": {"id": 797}, "assignee": {"id": 804}}, "task": {"id": 307, "owner": {"id": 976}, "assignee": {"id": 1026}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_same_org_FALSE { - allow with input as {"scope": "view", "auth": {"user": {"id": 16, "privilege": "admin"}, "organization": {"id": 131, "owner": {"id": 261}, "user": {"role": "worker"}}}, "resource": {"id": 351, "assignee": {"id": 518}, "organization": {"id": 604}, "project": {"id": 373, "owner": {"id": 797}, "assignee": {"id": 872}}, "task": {"id": 389, "owner": {"id": 947}, "assignee": {"id": 1061}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_same_org_FALSE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 94, "privilege": "admin"}, "organization": {"id": 185, "owner": {"id": 223}, "user": {"role": "worker"}}}, "resource": {"id": 347, "assignee": {"id": 579}, "organization": {"id": 653}, "project": {"id": 320, "owner": {"id": 753}, "assignee": {"id": 822}}, "task": {"id": 322, "owner": {"id": 966}, "assignee": {"id": 1019}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 91, "privilege": "admin"}, "organization": {"id": 171, "owner": {"id": 201}, "user": {"role": null}}}, "resource": {"id": 339, "assignee": {"id": 510}, "organization": {"id": 171}, "project": {"id": 363, "owner": {"id": 706}, "assignee": {"id": 881}}, "task": {"id": 355, "owner": {"id": 972}, "assignee": {"id": 1095}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 47, "privilege": "admin"}, "organization": {"id": 133, "owner": {"id": 279}, "user": {"role": null}}}, "resource": {"id": 346, "assignee": {"id": 514}, "organization": {"id": 133}, "project": {"id": 303, "owner": {"id": 763}, "assignee": {"id": 826}}, "task": {"id": 339, "owner": {"id": 951}, "assignee": {"id": 1080}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_same_org_FALSE { - allow with input as {"scope": "view", "auth": {"user": {"id": 83, "privilege": "admin"}, "organization": {"id": 139, "owner": {"id": 209}, "user": {"role": null}}}, "resource": {"id": 393, "assignee": {"id": 577}, "organization": {"id": 664}, "project": {"id": 322, "owner": {"id": 783}, "assignee": {"id": 878}}, "task": {"id": 325, "owner": {"id": 977}, "assignee": {"id": 1029}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_same_org_FALSE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 52, "privilege": "admin"}, "organization": {"id": 105, "owner": {"id": 269}, "user": {"role": null}}}, "resource": {"id": 341, "assignee": {"id": 503}, "organization": {"id": 603}, "project": {"id": 342, "owner": {"id": 703}, "assignee": {"id": 860}}, "task": {"id": 304, "owner": {"id": 994}, "assignee": {"id": 1018}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 97, "privilege": "business"}, "organization": {"id": 169, "owner": {"id": 97}, "user": {"role": "owner"}}}, "resource": {"id": 368, "assignee": {"id": 594}, "organization": {"id": 169}, "project": {"id": 385, "owner": {"id": 748}, "assignee": {"id": 887}}, "task": {"id": 391, "owner": {"id": 977}, "assignee": {"id": 1023}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 44, "privilege": "business"}, "organization": {"id": 128, "owner": {"id": 44}, "user": {"role": "owner"}}}, "resource": {"id": 348, "assignee": {"id": 597}, "organization": {"id": 128}, "project": {"id": 392, "owner": {"id": 767}, "assignee": {"id": 821}}, "task": {"id": 320, "owner": {"id": 912}, "assignee": {"id": 1001}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 78, "privilege": "business"}, "organization": {"id": 192, "owner": {"id": 78}, "user": {"role": "owner"}}}, "resource": {"id": 352, "assignee": {"id": 520}, "organization": {"id": 635}, "project": {"id": 381, "owner": {"id": 798}, "assignee": {"id": 876}}, "task": {"id": 315, "owner": {"id": 945}, "assignee": {"id": 1049}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 77, "privilege": "business"}, "organization": {"id": 181, "owner": {"id": 77}, "user": {"role": "owner"}}}, "resource": {"id": 353, "assignee": {"id": 508}, "organization": {"id": 614}, "project": {"id": 360, "owner": {"id": 759}, "assignee": {"id": 853}}, "task": {"id": 368, "owner": {"id": 956}, "assignee": {"id": 1017}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 89, "privilege": "business"}, "organization": {"id": 152, "owner": {"id": 287}, "user": {"role": "maintainer"}}}, "resource": {"id": 357, "assignee": {"id": 556}, "organization": {"id": 152}, "project": {"id": 301, "owner": {"id": 765}, "assignee": {"id": 808}}, "task": {"id": 367, "owner": {"id": 906}, "assignee": {"id": 1017}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 78, "privilege": "business"}, "organization": {"id": 185, "owner": {"id": 291}, "user": {"role": "maintainer"}}}, "resource": {"id": 339, "assignee": {"id": 560}, "organization": {"id": 185}, "project": {"id": 332, "owner": {"id": 716}, "assignee": {"id": 841}}, "task": {"id": 384, "owner": {"id": 969}, "assignee": {"id": 1046}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 5, "privilege": "business"}, "organization": {"id": 189, "owner": {"id": 292}, "user": {"role": "maintainer"}}}, "resource": {"id": 388, "assignee": {"id": 528}, "organization": {"id": 650}, "project": {"id": 315, "owner": {"id": 776}, "assignee": {"id": 838}}, "task": {"id": 352, "owner": {"id": 934}, "assignee": {"id": 1093}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 16, "privilege": "business"}, "organization": {"id": 118, "owner": {"id": 228}, "user": {"role": "maintainer"}}}, "resource": {"id": 312, "assignee": {"id": 561}, "organization": {"id": 663}, "project": {"id": 395, "owner": {"id": 773}, "assignee": {"id": 825}}, "task": {"id": 316, "owner": {"id": 928}, "assignee": {"id": 1065}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 19, "privilege": "business"}, "organization": {"id": 199, "owner": {"id": 260}, "user": {"role": "supervisor"}}}, "resource": {"id": 392, "assignee": {"id": 534}, "organization": {"id": 199}, "project": {"id": 340, "owner": {"id": 731}, "assignee": {"id": 843}}, "task": {"id": 371, "owner": {"id": 938}, "assignee": {"id": 1002}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 31, "privilege": "business"}, "organization": {"id": 128, "owner": {"id": 232}, "user": {"role": "supervisor"}}}, "resource": {"id": 384, "assignee": {"id": 510}, "organization": {"id": 128}, "project": {"id": 312, "owner": {"id": 791}, "assignee": {"id": 851}}, "task": {"id": 336, "owner": {"id": 978}, "assignee": {"id": 1013}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 99, "privilege": "business"}, "organization": {"id": 199, "owner": {"id": 208}, "user": {"role": "supervisor"}}}, "resource": {"id": 317, "assignee": {"id": 560}, "organization": {"id": 684}, "project": {"id": 308, "owner": {"id": 786}, "assignee": {"id": 836}}, "task": {"id": 389, "owner": {"id": 945}, "assignee": {"id": 1065}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 66, "privilege": "business"}, "organization": {"id": 166, "owner": {"id": 273}, "user": {"role": "supervisor"}}}, "resource": {"id": 323, "assignee": {"id": 593}, "organization": {"id": 684}, "project": {"id": 338, "owner": {"id": 742}, "assignee": {"id": 890}}, "task": {"id": 359, "owner": {"id": 985}, "assignee": {"id": 1075}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_same_org_TRUE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 21, "privilege": "business"}, "organization": {"id": 112, "owner": {"id": 273}, "user": {"role": "worker"}}}, "resource": {"id": 392, "assignee": {"id": 585}, "organization": {"id": 112}, "project": {"id": 371, "owner": {"id": 739}, "assignee": {"id": 892}}, "task": {"id": 322, "owner": {"id": 934}, "assignee": {"id": 1055}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_same_org_TRUE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 94, "privilege": "business"}, "organization": {"id": 104, "owner": {"id": 295}, "user": {"role": "worker"}}}, "resource": {"id": 334, "assignee": {"id": 597}, "organization": {"id": 104}, "project": {"id": 341, "owner": {"id": 754}, "assignee": {"id": 847}}, "task": {"id": 384, "owner": {"id": 918}, "assignee": {"id": 1074}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 68, "privilege": "business"}, "organization": {"id": 100, "owner": {"id": 209}, "user": {"role": "worker"}}}, "resource": {"id": 397, "assignee": {"id": 524}, "organization": {"id": 603}, "project": {"id": 312, "owner": {"id": 731}, "assignee": {"id": 898}}, "task": {"id": 345, "owner": {"id": 985}, "assignee": {"id": 1023}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 30, "privilege": "business"}, "organization": {"id": 120, "owner": {"id": 250}, "user": {"role": "worker"}}}, "resource": {"id": 349, "assignee": {"id": 580}, "organization": {"id": 606}, "project": {"id": 325, "owner": {"id": 723}, "assignee": {"id": 801}}, "task": {"id": 318, "owner": {"id": 981}, "assignee": {"id": 1004}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 27, "privilege": "business"}, "organization": {"id": 147, "owner": {"id": 260}, "user": {"role": null}}}, "resource": {"id": 378, "assignee": {"id": 534}, "organization": {"id": 147}, "project": {"id": 316, "owner": {"id": 767}, "assignee": {"id": 829}}, "task": {"id": 361, "owner": {"id": 924}, "assignee": {"id": 1078}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 51, "privilege": "business"}, "organization": {"id": 157, "owner": {"id": 227}, "user": {"role": null}}}, "resource": {"id": 341, "assignee": {"id": 501}, "organization": {"id": 157}, "project": {"id": 361, "owner": {"id": 761}, "assignee": {"id": 844}}, "task": {"id": 324, "owner": {"id": 980}, "assignee": {"id": 1073}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 7, "privilege": "business"}, "organization": {"id": 110, "owner": {"id": 269}, "user": {"role": null}}}, "resource": {"id": 384, "assignee": {"id": 573}, "organization": {"id": 674}, "project": {"id": 317, "owner": {"id": 717}, "assignee": {"id": 896}}, "task": {"id": 345, "owner": {"id": 932}, "assignee": {"id": 1080}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 98, "privilege": "business"}, "organization": {"id": 165, "owner": {"id": 243}, "user": {"role": null}}}, "resource": {"id": 358, "assignee": {"id": 579}, "organization": {"id": 633}, "project": {"id": 369, "owner": {"id": 756}, "assignee": {"id": 815}}, "task": {"id": 395, "owner": {"id": 935}, "assignee": {"id": 1083}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 13, "privilege": "user"}, "organization": {"id": 198, "owner": {"id": 13}, "user": {"role": "owner"}}}, "resource": {"id": 332, "assignee": {"id": 528}, "organization": {"id": 198}, "project": {"id": 380, "owner": {"id": 769}, "assignee": {"id": 821}}, "task": {"id": 385, "owner": {"id": 990}, "assignee": {"id": 1026}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 12, "privilege": "user"}, "organization": {"id": 185, "owner": {"id": 12}, "user": {"role": "owner"}}}, "resource": {"id": 343, "assignee": {"id": 523}, "organization": {"id": 185}, "project": {"id": 343, "owner": {"id": 762}, "assignee": {"id": 898}}, "task": {"id": 370, "owner": {"id": 958}, "assignee": {"id": 1084}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 88, "privilege": "user"}, "organization": {"id": 112, "owner": {"id": 88}, "user": {"role": "owner"}}}, "resource": {"id": 389, "assignee": {"id": 580}, "organization": {"id": 687}, "project": {"id": 370, "owner": {"id": 766}, "assignee": {"id": 832}}, "task": {"id": 315, "owner": {"id": 977}, "assignee": {"id": 1086}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 16, "privilege": "user"}, "organization": {"id": 112, "owner": {"id": 16}, "user": {"role": "owner"}}}, "resource": {"id": 397, "assignee": {"id": 566}, "organization": {"id": 633}, "project": {"id": 308, "owner": {"id": 746}, "assignee": {"id": 854}}, "task": {"id": 382, "owner": {"id": 903}, "assignee": {"id": 1069}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 70, "privilege": "user"}, "organization": {"id": 146, "owner": {"id": 228}, "user": {"role": "maintainer"}}}, "resource": {"id": 375, "assignee": {"id": 553}, "organization": {"id": 146}, "project": {"id": 349, "owner": {"id": 744}, "assignee": {"id": 899}}, "task": {"id": 379, "owner": {"id": 902}, "assignee": {"id": 1008}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "update:stage", "auth": {"user": {"id": 57, "privilege": "user"}, "organization": {"id": 155, "owner": {"id": 270}, "user": {"role": "maintainer"}}}, "resource": {"id": 358, "assignee": {"id": 514}, "organization": {"id": 155}, "project": {"id": 370, "owner": {"id": 791}, "assignee": {"id": 837}}, "task": {"id": 316, "owner": {"id": 944}, "assignee": {"id": 1039}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 18, "privilege": "user"}, "organization": {"id": 121, "owner": {"id": 241}, "user": {"role": "maintainer"}}}, "resource": {"id": 359, "assignee": {"id": 522}, "organization": {"id": 613}, "project": {"id": 380, "owner": {"id": 717}, "assignee": {"id": 851}}, "task": {"id": 327, "owner": {"id": 925}, "assignee": {"id": 1017}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 99, "privilege": "user"}, "organization": {"id": 102, "owner": {"id": 225}, "user": {"role": "maintainer"}}}, "resource": {"id": 310, "assignee": {"id": 564}, "organization": {"id": 623}, "project": {"id": 350, "owner": {"id": 765}, "assignee": {"id": 824}}, "task": {"id": 318, "owner": {"id": 987}, "assignee": {"id": 1028}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_same_org_TRUE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 3, "privilege": "user"}, "organization": {"id": 188, "owner": {"id": 216}, "user": {"role": "supervisor"}}}, "resource": {"id": 356, "assignee": {"id": 590}, "organization": {"id": 188}, "project": {"id": 358, "owner": {"id": 745}, "assignee": {"id": 841}}, "task": {"id": 399, "owner": {"id": 953}, "assignee": {"id": 1072}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_same_org_TRUE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 67, "privilege": "user"}, "organization": {"id": 106, "owner": {"id": 268}, "user": {"role": "supervisor"}}}, "resource": {"id": 393, "assignee": {"id": 595}, "organization": {"id": 106}, "project": {"id": 367, "owner": {"id": 776}, "assignee": {"id": 899}}, "task": {"id": 319, "owner": {"id": 972}, "assignee": {"id": 1067}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 60, "privilege": "user"}, "organization": {"id": 142, "owner": {"id": 214}, "user": {"role": "supervisor"}}}, "resource": {"id": 391, "assignee": {"id": 506}, "organization": {"id": 641}, "project": {"id": 350, "owner": {"id": 782}, "assignee": {"id": 874}}, "task": {"id": 328, "owner": {"id": 998}, "assignee": {"id": 1043}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 87, "privilege": "user"}, "organization": {"id": 121, "owner": {"id": 281}, "user": {"role": "supervisor"}}}, "resource": {"id": 346, "assignee": {"id": 569}, "organization": {"id": 629}, "project": {"id": 388, "owner": {"id": 767}, "assignee": {"id": 821}}, "task": {"id": 347, "owner": {"id": 920}, "assignee": {"id": 1012}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_same_org_TRUE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 46, "privilege": "user"}, "organization": {"id": 101, "owner": {"id": 287}, "user": {"role": "worker"}}}, "resource": {"id": 354, "assignee": {"id": 513}, "organization": {"id": 101}, "project": {"id": 356, "owner": {"id": 795}, "assignee": {"id": 806}}, "task": {"id": 311, "owner": {"id": 918}, "assignee": {"id": 1080}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_same_org_TRUE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 25, "privilege": "user"}, "organization": {"id": 135, "owner": {"id": 206}, "user": {"role": "worker"}}}, "resource": {"id": 381, "assignee": {"id": 579}, "organization": {"id": 135}, "project": {"id": 396, "owner": {"id": 791}, "assignee": {"id": 819}}, "task": {"id": 369, "owner": {"id": 978}, "assignee": {"id": 1054}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 47, "privilege": "user"}, "organization": {"id": 101, "owner": {"id": 252}, "user": {"role": "worker"}}}, "resource": {"id": 387, "assignee": {"id": 536}, "organization": {"id": 692}, "project": {"id": 351, "owner": {"id": 766}, "assignee": {"id": 830}}, "task": {"id": 376, "owner": {"id": 905}, "assignee": {"id": 1025}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 92, "privilege": "user"}, "organization": {"id": 138, "owner": {"id": 200}, "user": {"role": "worker"}}}, "resource": {"id": 351, "assignee": {"id": 537}, "organization": {"id": 649}, "project": {"id": 366, "owner": {"id": 753}, "assignee": {"id": 860}}, "task": {"id": 359, "owner": {"id": 941}, "assignee": {"id": 1017}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 80, "privilege": "user"}, "organization": {"id": 176, "owner": {"id": 259}, "user": {"role": null}}}, "resource": {"id": 387, "assignee": {"id": 518}, "organization": {"id": 176}, "project": {"id": 384, "owner": {"id": 780}, "assignee": {"id": 885}}, "task": {"id": 353, "owner": {"id": 952}, "assignee": {"id": 1089}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 76, "privilege": "user"}, "organization": {"id": 108, "owner": {"id": 207}, "user": {"role": null}}}, "resource": {"id": 309, "assignee": {"id": 532}, "organization": {"id": 108}, "project": {"id": 371, "owner": {"id": 785}, "assignee": {"id": 839}}, "task": {"id": 326, "owner": {"id": 993}, "assignee": {"id": 1078}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 36, "privilege": "user"}, "organization": {"id": 142, "owner": {"id": 273}, "user": {"role": null}}}, "resource": {"id": 383, "assignee": {"id": 562}, "organization": {"id": 636}, "project": {"id": 396, "owner": {"id": 775}, "assignee": {"id": 840}}, "task": {"id": 333, "owner": {"id": 933}, "assignee": {"id": 1014}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 20, "privilege": "user"}, "organization": {"id": 182, "owner": {"id": 253}, "user": {"role": null}}}, "resource": {"id": 396, "assignee": {"id": 552}, "organization": {"id": 617}, "project": {"id": 318, "owner": {"id": 761}, "assignee": {"id": 820}}, "task": {"id": 397, "owner": {"id": 931}, "assignee": {"id": 1050}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_same_org_TRUE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 71, "privilege": "worker"}, "organization": {"id": 109, "owner": {"id": 71}, "user": {"role": "owner"}}}, "resource": {"id": 325, "assignee": {"id": 517}, "organization": {"id": 109}, "project": {"id": 300, "owner": {"id": 759}, "assignee": {"id": 863}}, "task": {"id": 337, "owner": {"id": 973}, "assignee": {"id": 1086}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_same_org_TRUE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 51, "privilege": "worker"}, "organization": {"id": 115, "owner": {"id": 51}, "user": {"role": "owner"}}}, "resource": {"id": 350, "assignee": {"id": 575}, "organization": {"id": 115}, "project": {"id": 331, "owner": {"id": 744}, "assignee": {"id": 809}}, "task": {"id": 328, "owner": {"id": 935}, "assignee": {"id": 1017}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 60, "privilege": "worker"}, "organization": {"id": 184, "owner": {"id": 60}, "user": {"role": "owner"}}}, "resource": {"id": 339, "assignee": {"id": 558}, "organization": {"id": 649}, "project": {"id": 334, "owner": {"id": 711}, "assignee": {"id": 855}}, "task": {"id": 381, "owner": {"id": 904}, "assignee": {"id": 1056}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 97, "privilege": "worker"}, "organization": {"id": 141, "owner": {"id": 97}, "user": {"role": "owner"}}}, "resource": {"id": 394, "assignee": {"id": 574}, "organization": {"id": 686}, "project": {"id": 319, "owner": {"id": 726}, "assignee": {"id": 856}}, "task": {"id": 318, "owner": {"id": 986}, "assignee": {"id": 1035}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 73, "privilege": "worker"}, "organization": {"id": 198, "owner": {"id": 239}, "user": {"role": "maintainer"}}}, "resource": {"id": 380, "assignee": {"id": 543}, "organization": {"id": 198}, "project": {"id": 330, "owner": {"id": 717}, "assignee": {"id": 888}}, "task": {"id": 305, "owner": {"id": 917}, "assignee": {"id": 1069}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 60, "privilege": "worker"}, "organization": {"id": 129, "owner": {"id": 284}, "user": {"role": "maintainer"}}}, "resource": {"id": 381, "assignee": {"id": 515}, "organization": {"id": 129}, "project": {"id": 339, "owner": {"id": 767}, "assignee": {"id": 813}}, "task": {"id": 398, "owner": {"id": 980}, "assignee": {"id": 1076}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 33, "privilege": "worker"}, "organization": {"id": 181, "owner": {"id": 299}, "user": {"role": "maintainer"}}}, "resource": {"id": 380, "assignee": {"id": 534}, "organization": {"id": 630}, "project": {"id": 328, "owner": {"id": 739}, "assignee": {"id": 841}}, "task": {"id": 382, "owner": {"id": 941}, "assignee": {"id": 1046}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 96, "privilege": "worker"}, "organization": {"id": 192, "owner": {"id": 243}, "user": {"role": "maintainer"}}}, "resource": {"id": 356, "assignee": {"id": 538}, "organization": {"id": 615}, "project": {"id": 369, "owner": {"id": 795}, "assignee": {"id": 878}}, "task": {"id": 358, "owner": {"id": 919}, "assignee": {"id": 1009}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 97, "privilege": "worker"}, "organization": {"id": 175, "owner": {"id": 238}, "user": {"role": "supervisor"}}}, "resource": {"id": 329, "assignee": {"id": 516}, "organization": {"id": 175}, "project": {"id": 300, "owner": {"id": 795}, "assignee": {"id": 819}}, "task": {"id": 359, "owner": {"id": 917}, "assignee": {"id": 1095}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 21, "privilege": "worker"}, "organization": {"id": 190, "owner": {"id": 288}, "user": {"role": "supervisor"}}}, "resource": {"id": 334, "assignee": {"id": 505}, "organization": {"id": 190}, "project": {"id": 332, "owner": {"id": 714}, "assignee": {"id": 880}}, "task": {"id": 359, "owner": {"id": 954}, "assignee": {"id": 1074}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 69, "privilege": "worker"}, "organization": {"id": 162, "owner": {"id": 220}, "user": {"role": "supervisor"}}}, "resource": {"id": 397, "assignee": {"id": 506}, "organization": {"id": 675}, "project": {"id": 338, "owner": {"id": 703}, "assignee": {"id": 808}}, "task": {"id": 322, "owner": {"id": 952}, "assignee": {"id": 1067}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 76, "privilege": "worker"}, "organization": {"id": 146, "owner": {"id": 230}, "user": {"role": "supervisor"}}}, "resource": {"id": 362, "assignee": {"id": 597}, "organization": {"id": 637}, "project": {"id": 328, "owner": {"id": 766}, "assignee": {"id": 813}}, "task": {"id": 311, "owner": {"id": 993}, "assignee": {"id": 1077}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_same_org_TRUE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 78, "privilege": "worker"}, "organization": {"id": 159, "owner": {"id": 235}, "user": {"role": "worker"}}}, "resource": {"id": 329, "assignee": {"id": 511}, "organization": {"id": 159}, "project": {"id": 318, "owner": {"id": 710}, "assignee": {"id": 888}}, "task": {"id": 348, "owner": {"id": 910}, "assignee": {"id": 1009}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_same_org_TRUE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 35, "privilege": "worker"}, "organization": {"id": 192, "owner": {"id": 293}, "user": {"role": "worker"}}}, "resource": {"id": 385, "assignee": {"id": 563}, "organization": {"id": 192}, "project": {"id": 355, "owner": {"id": 753}, "assignee": {"id": 807}}, "task": {"id": 381, "owner": {"id": 913}, "assignee": {"id": 1098}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 10, "privilege": "worker"}, "organization": {"id": 188, "owner": {"id": 262}, "user": {"role": "worker"}}}, "resource": {"id": 349, "assignee": {"id": 589}, "organization": {"id": 641}, "project": {"id": 333, "owner": {"id": 721}, "assignee": {"id": 828}}, "task": {"id": 318, "owner": {"id": 941}, "assignee": {"id": 1090}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 10, "privilege": "worker"}, "organization": {"id": 101, "owner": {"id": 212}, "user": {"role": "worker"}}}, "resource": {"id": 335, "assignee": {"id": 532}, "organization": {"id": 681}, "project": {"id": 365, "owner": {"id": 742}, "assignee": {"id": 853}}, "task": {"id": 385, "owner": {"id": 932}, "assignee": {"id": 1045}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 63, "privilege": "worker"}, "organization": {"id": 184, "owner": {"id": 294}, "user": {"role": null}}}, "resource": {"id": 315, "assignee": {"id": 564}, "organization": {"id": 184}, "project": {"id": 379, "owner": {"id": 713}, "assignee": {"id": 807}}, "task": {"id": 324, "owner": {"id": 962}, "assignee": {"id": 1062}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 34, "privilege": "worker"}, "organization": {"id": 113, "owner": {"id": 299}, "user": {"role": null}}}, "resource": {"id": 391, "assignee": {"id": 562}, "organization": {"id": 113}, "project": {"id": 374, "owner": {"id": 763}, "assignee": {"id": 828}}, "task": {"id": 375, "owner": {"id": 955}, "assignee": {"id": 1085}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 21, "privilege": "worker"}, "organization": {"id": 107, "owner": {"id": 232}, "user": {"role": null}}}, "resource": {"id": 311, "assignee": {"id": 546}, "organization": {"id": 625}, "project": {"id": 391, "owner": {"id": 731}, "assignee": {"id": 835}}, "task": {"id": 325, "owner": {"id": 967}, "assignee": {"id": 1036}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 48, "privilege": "worker"}, "organization": {"id": 105, "owner": {"id": 277}, "user": {"role": null}}}, "resource": {"id": 390, "assignee": {"id": 562}, "organization": {"id": 671}, "project": {"id": 377, "owner": {"id": 772}, "assignee": {"id": 848}}, "task": {"id": 377, "owner": {"id": 966}, "assignee": {"id": 1085}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_same_org_TRUE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 51, "privilege": "none"}, "organization": {"id": 168, "owner": {"id": 51}, "user": {"role": "owner"}}}, "resource": {"id": 318, "assignee": {"id": 581}, "organization": {"id": 168}, "project": {"id": 358, "owner": {"id": 740}, "assignee": {"id": 800}}, "task": {"id": 390, "owner": {"id": 966}, "assignee": {"id": 1073}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_same_org_TRUE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 46, "privilege": "none"}, "organization": {"id": 174, "owner": {"id": 46}, "user": {"role": "owner"}}}, "resource": {"id": 313, "assignee": {"id": 575}, "organization": {"id": 174}, "project": {"id": 312, "owner": {"id": 773}, "assignee": {"id": 812}}, "task": {"id": 315, "owner": {"id": 997}, "assignee": {"id": 1030}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 25, "privilege": "none"}, "organization": {"id": 182, "owner": {"id": 25}, "user": {"role": "owner"}}}, "resource": {"id": 340, "assignee": {"id": 546}, "organization": {"id": 604}, "project": {"id": 342, "owner": {"id": 737}, "assignee": {"id": 862}}, "task": {"id": 345, "owner": {"id": 922}, "assignee": {"id": 1061}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 56, "privilege": "none"}, "organization": {"id": 158, "owner": {"id": 56}, "user": {"role": "owner"}}}, "resource": {"id": 390, "assignee": {"id": 577}, "organization": {"id": 653}, "project": {"id": 350, "owner": {"id": 791}, "assignee": {"id": 895}}, "task": {"id": 305, "owner": {"id": 944}, "assignee": {"id": 1082}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_same_org_TRUE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 74, "privilege": "none"}, "organization": {"id": 185, "owner": {"id": 289}, "user": {"role": "maintainer"}}}, "resource": {"id": 301, "assignee": {"id": 540}, "organization": {"id": 185}, "project": {"id": 355, "owner": {"id": 706}, "assignee": {"id": 802}}, "task": {"id": 315, "owner": {"id": 917}, "assignee": {"id": 1016}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_same_org_TRUE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 27, "privilege": "none"}, "organization": {"id": 172, "owner": {"id": 223}, "user": {"role": "maintainer"}}}, "resource": {"id": 366, "assignee": {"id": 504}, "organization": {"id": 172}, "project": {"id": 380, "owner": {"id": 795}, "assignee": {"id": 899}}, "task": {"id": 355, "owner": {"id": 985}, "assignee": {"id": 1003}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 29, "privilege": "none"}, "organization": {"id": 173, "owner": {"id": 277}, "user": {"role": "maintainer"}}}, "resource": {"id": 300, "assignee": {"id": 527}, "organization": {"id": 616}, "project": {"id": 351, "owner": {"id": 738}, "assignee": {"id": 812}}, "task": {"id": 343, "owner": {"id": 997}, "assignee": {"id": 1037}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 32, "privilege": "none"}, "organization": {"id": 145, "owner": {"id": 287}, "user": {"role": "maintainer"}}}, "resource": {"id": 303, "assignee": {"id": 580}, "organization": {"id": 642}, "project": {"id": 312, "owner": {"id": 737}, "assignee": {"id": 852}}, "task": {"id": 303, "owner": {"id": 993}, "assignee": {"id": 1058}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 89, "privilege": "none"}, "organization": {"id": 171, "owner": {"id": 294}, "user": {"role": "supervisor"}}}, "resource": {"id": 382, "assignee": {"id": 579}, "organization": {"id": 171}, "project": {"id": 314, "owner": {"id": 795}, "assignee": {"id": 851}}, "task": {"id": 389, "owner": {"id": 981}, "assignee": {"id": 1077}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 81, "privilege": "none"}, "organization": {"id": 133, "owner": {"id": 298}, "user": {"role": "supervisor"}}}, "resource": {"id": 344, "assignee": {"id": 545}, "organization": {"id": 133}, "project": {"id": 335, "owner": {"id": 757}, "assignee": {"id": 806}}, "task": {"id": 341, "owner": {"id": 958}, "assignee": {"id": 1089}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 51, "privilege": "none"}, "organization": {"id": 188, "owner": {"id": 245}, "user": {"role": "supervisor"}}}, "resource": {"id": 398, "assignee": {"id": 515}, "organization": {"id": 620}, "project": {"id": 370, "owner": {"id": 717}, "assignee": {"id": 821}}, "task": {"id": 301, "owner": {"id": 977}, "assignee": {"id": 1004}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 96, "privilege": "none"}, "organization": {"id": 144, "owner": {"id": 299}, "user": {"role": "supervisor"}}}, "resource": {"id": 320, "assignee": {"id": 526}, "organization": {"id": 671}, "project": {"id": 398, "owner": {"id": 770}, "assignee": {"id": 882}}, "task": {"id": 341, "owner": {"id": 994}, "assignee": {"id": 1051}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_same_org_TRUE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 98, "privilege": "none"}, "organization": {"id": 191, "owner": {"id": 273}, "user": {"role": "worker"}}}, "resource": {"id": 377, "assignee": {"id": 548}, "organization": {"id": 191}, "project": {"id": 317, "owner": {"id": 779}, "assignee": {"id": 880}}, "task": {"id": 355, "owner": {"id": 952}, "assignee": {"id": 1071}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_same_org_TRUE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 40, "privilege": "none"}, "organization": {"id": 139, "owner": {"id": 212}, "user": {"role": "worker"}}}, "resource": {"id": 322, "assignee": {"id": 563}, "organization": {"id": 139}, "project": {"id": 342, "owner": {"id": 745}, "assignee": {"id": 878}}, "task": {"id": 368, "owner": {"id": 994}, "assignee": {"id": 1029}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 79, "privilege": "none"}, "organization": {"id": 144, "owner": {"id": 276}, "user": {"role": "worker"}}}, "resource": {"id": 330, "assignee": {"id": 550}, "organization": {"id": 632}, "project": {"id": 346, "owner": {"id": 751}, "assignee": {"id": 893}}, "task": {"id": 354, "owner": {"id": 956}, "assignee": {"id": 1028}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 96, "privilege": "none"}, "organization": {"id": 148, "owner": {"id": 225}, "user": {"role": "worker"}}}, "resource": {"id": 392, "assignee": {"id": 511}, "organization": {"id": 681}, "project": {"id": 351, "owner": {"id": 740}, "assignee": {"id": 879}}, "task": {"id": 363, "owner": {"id": 981}, "assignee": {"id": 1023}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 78, "privilege": "none"}, "organization": {"id": 151, "owner": {"id": 211}, "user": {"role": null}}}, "resource": {"id": 363, "assignee": {"id": 525}, "organization": {"id": 151}, "project": {"id": 314, "owner": {"id": 799}, "assignee": {"id": 836}}, "task": {"id": 311, "owner": {"id": 949}, "assignee": {"id": 1035}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 21, "privilege": "none"}, "organization": {"id": 141, "owner": {"id": 202}, "user": {"role": null}}}, "resource": {"id": 333, "assignee": {"id": 590}, "organization": {"id": 141}, "project": {"id": 344, "owner": {"id": 743}, "assignee": {"id": 856}}, "task": {"id": 346, "owner": {"id": 996}, "assignee": {"id": 1020}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 19, "privilege": "none"}, "organization": {"id": 190, "owner": {"id": 244}, "user": {"role": null}}}, "resource": {"id": 386, "assignee": {"id": 521}, "organization": {"id": 609}, "project": {"id": 360, "owner": {"id": 798}, "assignee": {"id": 802}}, "task": {"id": 368, "owner": {"id": 997}, "assignee": {"id": 1039}}}} +test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 96, "privilege": "none"}, "organization": {"id": 171, "owner": {"id": 268}, "user": {"role": null}}}, "resource": {"id": 314, "assignee": {"id": 524}, "organization": {"id": 674}, "project": {"id": 339, "owner": {"id": 764}, "assignee": {"id": 889}}, "task": {"id": 382, "owner": {"id": 971}, "assignee": {"id": 1037}}}} } -test_scope_VIEW_DATA_context_SANDBOX_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 74, "privilege": "admin"}, "organization": null}, "resource": {"id": 317, "assignee": {"id": 518}, "organization": {"id": 663}, "project": {"id": 352, "owner": {"id": 74}, "assignee": {"id": 806}}, "task": {"id": 396, "owner": {"id": 978}, "assignee": {"id": 1078}}}} +test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 17, "privilege": "admin"}, "organization": null}, "resource": {"id": 355, "assignee": {"id": 547}, "organization": {"id": 646}, "project": {"id": 330, "owner": {"id": 17}, "assignee": {"id": 869}}, "task": {"id": 345, "owner": {"id": 909}, "assignee": {"id": 1088}}}} } -test_scope_VIEW_DATA_context_SANDBOX_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 92, "privilege": "business"}, "organization": null}, "resource": {"id": 361, "assignee": {"id": 582}, "organization": {"id": 603}, "project": {"id": 395, "owner": {"id": 92}, "assignee": {"id": 850}}, "task": {"id": 301, "owner": {"id": 979}, "assignee": {"id": 1010}}}} +test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 9, "privilege": "business"}, "organization": null}, "resource": {"id": 300, "assignee": {"id": 578}, "organization": {"id": 606}, "project": {"id": 391, "owner": {"id": 9}, "assignee": {"id": 845}}, "task": {"id": 375, "owner": {"id": 915}, "assignee": {"id": 1099}}}} } -test_scope_VIEW_DATA_context_SANDBOX_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 86, "privilege": "user"}, "organization": null}, "resource": {"id": 359, "assignee": {"id": 543}, "organization": {"id": 643}, "project": {"id": 389, "owner": {"id": 86}, "assignee": {"id": 804}}, "task": {"id": 308, "owner": {"id": 999}, "assignee": {"id": 1019}}}} +test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 19, "privilege": "user"}, "organization": null}, "resource": {"id": 381, "assignee": {"id": 579}, "organization": {"id": 663}, "project": {"id": 323, "owner": {"id": 19}, "assignee": {"id": 827}}, "task": {"id": 344, "owner": {"id": 912}, "assignee": {"id": 1087}}}} } -test_scope_VIEW_DATA_context_SANDBOX_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 21, "privilege": "worker"}, "organization": null}, "resource": {"id": 397, "assignee": {"id": 559}, "organization": {"id": 606}, "project": {"id": 332, "owner": {"id": 21}, "assignee": {"id": 805}}, "task": {"id": 356, "owner": {"id": 955}, "assignee": {"id": 1006}}}} +test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 13, "privilege": "worker"}, "organization": null}, "resource": {"id": 380, "assignee": {"id": 554}, "organization": {"id": 651}, "project": {"id": 355, "owner": {"id": 13}, "assignee": {"id": 810}}, "task": {"id": 362, "owner": {"id": 903}, "assignee": {"id": 1062}}}} } -test_scope_VIEW_DATA_context_SANDBOX_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 0, "privilege": "none"}, "organization": null}, "resource": {"id": 321, "assignee": {"id": 561}, "organization": {"id": 610}, "project": {"id": 312, "owner": {"id": 0}, "assignee": {"id": 839}}, "task": {"id": 308, "owner": {"id": 964}, "assignee": {"id": 1029}}}} +test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 80, "privilege": "none"}, "organization": null}, "resource": {"id": 376, "assignee": {"id": 531}, "organization": {"id": 679}, "project": {"id": 385, "owner": {"id": 80}, "assignee": {"id": 854}}, "task": {"id": 387, "owner": {"id": 973}, "assignee": {"id": 1090}}}} } -test_scope_VIEW_DATA_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 98, "privilege": "admin"}, "organization": null}, "resource": {"id": 318, "assignee": {"id": 557}, "organization": {"id": 662}, "project": {"id": 345, "owner": {"id": 760}, "assignee": {"id": 98}}, "task": {"id": 346, "owner": {"id": 964}, "assignee": {"id": 1022}}}} +test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 24, "privilege": "admin"}, "organization": null}, "resource": {"id": 394, "assignee": {"id": 518}, "organization": {"id": 656}, "project": {"id": 376, "owner": {"id": 798}, "assignee": {"id": 24}}, "task": {"id": 384, "owner": {"id": 964}, "assignee": {"id": 1098}}}} } -test_scope_VIEW_DATA_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 42, "privilege": "business"}, "organization": null}, "resource": {"id": 327, "assignee": {"id": 522}, "organization": {"id": 686}, "project": {"id": 320, "owner": {"id": 733}, "assignee": {"id": 42}}, "task": {"id": 348, "owner": {"id": 968}, "assignee": {"id": 1039}}}} +test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 87, "privilege": "business"}, "organization": null}, "resource": {"id": 382, "assignee": {"id": 549}, "organization": {"id": 636}, "project": {"id": 387, "owner": {"id": 778}, "assignee": {"id": 87}}, "task": {"id": 357, "owner": {"id": 995}, "assignee": {"id": 1030}}}} } -test_scope_VIEW_DATA_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 99, "privilege": "user"}, "organization": null}, "resource": {"id": 381, "assignee": {"id": 515}, "organization": {"id": 614}, "project": {"id": 300, "owner": {"id": 770}, "assignee": {"id": 99}}, "task": {"id": 397, "owner": {"id": 922}, "assignee": {"id": 1062}}}} +test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 84, "privilege": "user"}, "organization": null}, "resource": {"id": 399, "assignee": {"id": 579}, "organization": {"id": 652}, "project": {"id": 306, "owner": {"id": 725}, "assignee": {"id": 84}}, "task": {"id": 343, "owner": {"id": 970}, "assignee": {"id": 1020}}}} } -test_scope_VIEW_DATA_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 40, "privilege": "worker"}, "organization": null}, "resource": {"id": 371, "assignee": {"id": 593}, "organization": {"id": 655}, "project": {"id": 378, "owner": {"id": 713}, "assignee": {"id": 40}}, "task": {"id": 360, "owner": {"id": 996}, "assignee": {"id": 1087}}}} +test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 12, "privilege": "worker"}, "organization": null}, "resource": {"id": 360, "assignee": {"id": 589}, "organization": {"id": 635}, "project": {"id": 388, "owner": {"id": 731}, "assignee": {"id": 12}}, "task": {"id": 384, "owner": {"id": 918}, "assignee": {"id": 1056}}}} } -test_scope_VIEW_DATA_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 26, "privilege": "none"}, "organization": null}, "resource": {"id": 330, "assignee": {"id": 575}, "organization": {"id": 663}, "project": {"id": 312, "owner": {"id": 730}, "assignee": {"id": 26}}, "task": {"id": 346, "owner": {"id": 972}, "assignee": {"id": 1075}}}} +test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 48, "privilege": "none"}, "organization": null}, "resource": {"id": 379, "assignee": {"id": 501}, "organization": {"id": 694}, "project": {"id": 373, "owner": {"id": 702}, "assignee": {"id": 48}}, "task": {"id": 348, "owner": {"id": 925}, "assignee": {"id": 1060}}}} } -test_scope_VIEW_DATA_context_SANDBOX_ownership_TASK_OWNER_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 96, "privilege": "admin"}, "organization": null}, "resource": {"id": 324, "assignee": {"id": 506}, "organization": {"id": 608}, "project": {"id": 352, "owner": {"id": 786}, "assignee": {"id": 852}}, "task": {"id": 391, "owner": {"id": 96}, "assignee": {"id": 1057}}}} +test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_TASK_OWNER_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 77, "privilege": "admin"}, "organization": null}, "resource": {"id": 349, "assignee": {"id": 541}, "organization": {"id": 680}, "project": {"id": 367, "owner": {"id": 724}, "assignee": {"id": 860}}, "task": {"id": 325, "owner": {"id": 77}, "assignee": {"id": 1063}}}} } -test_scope_VIEW_DATA_context_SANDBOX_ownership_TASK_OWNER_privilege_BUSINESS_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 23, "privilege": "business"}, "organization": null}, "resource": {"id": 312, "assignee": {"id": 553}, "organization": {"id": 618}, "project": {"id": 304, "owner": {"id": 787}, "assignee": {"id": 809}}, "task": {"id": 377, "owner": {"id": 23}, "assignee": {"id": 1080}}}} +test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_TASK_OWNER_privilege_BUSINESS_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 47, "privilege": "business"}, "organization": null}, "resource": {"id": 308, "assignee": {"id": 572}, "organization": {"id": 633}, "project": {"id": 393, "owner": {"id": 740}, "assignee": {"id": 857}}, "task": {"id": 345, "owner": {"id": 47}, "assignee": {"id": 1061}}}} } -test_scope_VIEW_DATA_context_SANDBOX_ownership_TASK_OWNER_privilege_USER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 42, "privilege": "user"}, "organization": null}, "resource": {"id": 334, "assignee": {"id": 595}, "organization": {"id": 640}, "project": {"id": 330, "owner": {"id": 761}, "assignee": {"id": 872}}, "task": {"id": 322, "owner": {"id": 42}, "assignee": {"id": 1074}}}} +test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_TASK_OWNER_privilege_USER_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 43, "privilege": "user"}, "organization": null}, "resource": {"id": 366, "assignee": {"id": 563}, "organization": {"id": 627}, "project": {"id": 353, "owner": {"id": 762}, "assignee": {"id": 801}}, "task": {"id": 339, "owner": {"id": 43}, "assignee": {"id": 1020}}}} } -test_scope_VIEW_DATA_context_SANDBOX_ownership_TASK_OWNER_privilege_WORKER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 67, "privilege": "worker"}, "organization": null}, "resource": {"id": 309, "assignee": {"id": 537}, "organization": {"id": 650}, "project": {"id": 333, "owner": {"id": 720}, "assignee": {"id": 842}}, "task": {"id": 350, "owner": {"id": 67}, "assignee": {"id": 1097}}}} +test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_TASK_OWNER_privilege_WORKER_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 18, "privilege": "worker"}, "organization": null}, "resource": {"id": 331, "assignee": {"id": 528}, "organization": {"id": 681}, "project": {"id": 300, "owner": {"id": 741}, "assignee": {"id": 845}}, "task": {"id": 379, "owner": {"id": 18}, "assignee": {"id": 1071}}}} } -test_scope_VIEW_DATA_context_SANDBOX_ownership_TASK_OWNER_privilege_NONE_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 22, "privilege": "none"}, "organization": null}, "resource": {"id": 320, "assignee": {"id": 573}, "organization": {"id": 652}, "project": {"id": 343, "owner": {"id": 710}, "assignee": {"id": 873}}, "task": {"id": 308, "owner": {"id": 22}, "assignee": {"id": 1088}}}} +test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_TASK_OWNER_privilege_NONE_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 96, "privilege": "none"}, "organization": null}, "resource": {"id": 322, "assignee": {"id": 541}, "organization": {"id": 678}, "project": {"id": 397, "owner": {"id": 704}, "assignee": {"id": 882}}, "task": {"id": 336, "owner": {"id": 96}, "assignee": {"id": 1072}}}} } -test_scope_VIEW_DATA_context_SANDBOX_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 32, "privilege": "admin"}, "organization": null}, "resource": {"id": 347, "assignee": {"id": 546}, "organization": {"id": 648}, "project": {"id": 397, "owner": {"id": 721}, "assignee": {"id": 838}}, "task": {"id": 313, "owner": {"id": 995}, "assignee": {"id": 32}}}} +test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 29, "privilege": "admin"}, "organization": null}, "resource": {"id": 389, "assignee": {"id": 553}, "organization": {"id": 670}, "project": {"id": 308, "owner": {"id": 705}, "assignee": {"id": 825}}, "task": {"id": 375, "owner": {"id": 904}, "assignee": {"id": 29}}}} } -test_scope_VIEW_DATA_context_SANDBOX_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 39, "privilege": "business"}, "organization": null}, "resource": {"id": 393, "assignee": {"id": 500}, "organization": {"id": 621}, "project": {"id": 334, "owner": {"id": 726}, "assignee": {"id": 882}}, "task": {"id": 354, "owner": {"id": 925}, "assignee": {"id": 39}}}} +test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 96, "privilege": "business"}, "organization": null}, "resource": {"id": 326, "assignee": {"id": 563}, "organization": {"id": 692}, "project": {"id": 349, "owner": {"id": 792}, "assignee": {"id": 841}}, "task": {"id": 358, "owner": {"id": 950}, "assignee": {"id": 96}}}} } -test_scope_VIEW_DATA_context_SANDBOX_ownership_TASK_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 48, "privilege": "user"}, "organization": null}, "resource": {"id": 385, "assignee": {"id": 571}, "organization": {"id": 668}, "project": {"id": 324, "owner": {"id": 772}, "assignee": {"id": 854}}, "task": {"id": 363, "owner": {"id": 920}, "assignee": {"id": 48}}}} +test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_TASK_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 98, "privilege": "user"}, "organization": null}, "resource": {"id": 355, "assignee": {"id": 559}, "organization": {"id": 652}, "project": {"id": 322, "owner": {"id": 701}, "assignee": {"id": 873}}, "task": {"id": 305, "owner": {"id": 984}, "assignee": {"id": 98}}}} } -test_scope_VIEW_DATA_context_SANDBOX_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 41, "privilege": "worker"}, "organization": null}, "resource": {"id": 366, "assignee": {"id": 570}, "organization": {"id": 606}, "project": {"id": 301, "owner": {"id": 754}, "assignee": {"id": 835}}, "task": {"id": 375, "owner": {"id": 946}, "assignee": {"id": 41}}}} +test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 26, "privilege": "worker"}, "organization": null}, "resource": {"id": 318, "assignee": {"id": 576}, "organization": {"id": 643}, "project": {"id": 369, "owner": {"id": 780}, "assignee": {"id": 895}}, "task": {"id": 320, "owner": {"id": 973}, "assignee": {"id": 26}}}} } -test_scope_VIEW_DATA_context_SANDBOX_ownership_TASK_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 79, "privilege": "none"}, "organization": null}, "resource": {"id": 341, "assignee": {"id": 515}, "organization": {"id": 618}, "project": {"id": 375, "owner": {"id": 791}, "assignee": {"id": 898}}, "task": {"id": 356, "owner": {"id": 959}, "assignee": {"id": 79}}}} +test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_TASK_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 26, "privilege": "none"}, "organization": null}, "resource": {"id": 384, "assignee": {"id": 551}, "organization": {"id": 601}, "project": {"id": 389, "owner": {"id": 776}, "assignee": {"id": 838}}, "task": {"id": 343, "owner": {"id": 949}, "assignee": {"id": 26}}}} } -test_scope_VIEW_DATA_context_SANDBOX_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 54, "privilege": "admin"}, "organization": null}, "resource": {"id": 339, "assignee": {"id": 54}, "organization": {"id": 602}, "project": {"id": 376, "owner": {"id": 704}, "assignee": {"id": 840}}, "task": {"id": 308, "owner": {"id": 987}, "assignee": {"id": 1035}}}} +test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 66, "privilege": "admin"}, "organization": null}, "resource": {"id": 349, "assignee": {"id": 66}, "organization": {"id": 683}, "project": {"id": 392, "owner": {"id": 706}, "assignee": {"id": 832}}, "task": {"id": 374, "owner": {"id": 915}, "assignee": {"id": 1089}}}} } -test_scope_VIEW_DATA_context_SANDBOX_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 83, "privilege": "business"}, "organization": null}, "resource": {"id": 379, "assignee": {"id": 83}, "organization": {"id": 691}, "project": {"id": 313, "owner": {"id": 764}, "assignee": {"id": 823}}, "task": {"id": 394, "owner": {"id": 996}, "assignee": {"id": 1055}}}} +test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 47, "privilege": "business"}, "organization": null}, "resource": {"id": 320, "assignee": {"id": 47}, "organization": {"id": 673}, "project": {"id": 323, "owner": {"id": 785}, "assignee": {"id": 825}}, "task": {"id": 357, "owner": {"id": 984}, "assignee": {"id": 1069}}}} } -test_scope_VIEW_DATA_context_SANDBOX_ownership_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 44, "privilege": "user"}, "organization": null}, "resource": {"id": 312, "assignee": {"id": 44}, "organization": {"id": 633}, "project": {"id": 307, "owner": {"id": 797}, "assignee": {"id": 825}}, "task": {"id": 358, "owner": {"id": 919}, "assignee": {"id": 1041}}}} +test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 61, "privilege": "user"}, "organization": null}, "resource": {"id": 385, "assignee": {"id": 61}, "organization": {"id": 647}, "project": {"id": 350, "owner": {"id": 757}, "assignee": {"id": 877}}, "task": {"id": 328, "owner": {"id": 995}, "assignee": {"id": 1016}}}} } -test_scope_VIEW_DATA_context_SANDBOX_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 92, "privilege": "worker"}, "organization": null}, "resource": {"id": 365, "assignee": {"id": 92}, "organization": {"id": 649}, "project": {"id": 361, "owner": {"id": 736}, "assignee": {"id": 824}}, "task": {"id": 365, "owner": {"id": 921}, "assignee": {"id": 1053}}}} +test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 84, "privilege": "worker"}, "organization": null}, "resource": {"id": 342, "assignee": {"id": 84}, "organization": {"id": 686}, "project": {"id": 352, "owner": {"id": 735}, "assignee": {"id": 833}}, "task": {"id": 376, "owner": {"id": 954}, "assignee": {"id": 1085}}}} } -test_scope_VIEW_DATA_context_SANDBOX_ownership_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 48, "privilege": "none"}, "organization": null}, "resource": {"id": 363, "assignee": {"id": 48}, "organization": {"id": 600}, "project": {"id": 316, "owner": {"id": 776}, "assignee": {"id": 844}}, "task": {"id": 345, "owner": {"id": 907}, "assignee": {"id": 1024}}}} +test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 16, "privilege": "none"}, "organization": null}, "resource": {"id": 397, "assignee": {"id": 16}, "organization": {"id": 605}, "project": {"id": 308, "owner": {"id": 735}, "assignee": {"id": 813}}, "task": {"id": 370, "owner": {"id": 968}, "assignee": {"id": 1034}}}} } -test_scope_VIEW_DATA_context_SANDBOX_ownership_NONE_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 38, "privilege": "admin"}, "organization": null}, "resource": {"id": 314, "assignee": {"id": 590}, "organization": {"id": 666}, "project": {"id": 351, "owner": {"id": 725}, "assignee": {"id": 875}}, "task": {"id": 325, "owner": {"id": 933}, "assignee": {"id": 1016}}}} +test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_NONE_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 62, "privilege": "admin"}, "organization": null}, "resource": {"id": 378, "assignee": {"id": 596}, "organization": {"id": 648}, "project": {"id": 302, "owner": {"id": 769}, "assignee": {"id": 897}}, "task": {"id": 334, "owner": {"id": 926}, "assignee": {"id": 1086}}}} } -test_scope_VIEW_DATA_context_SANDBOX_ownership_NONE_privilege_BUSINESS_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 64, "privilege": "business"}, "organization": null}, "resource": {"id": 309, "assignee": {"id": 592}, "organization": {"id": 617}, "project": {"id": 334, "owner": {"id": 742}, "assignee": {"id": 801}}, "task": {"id": 390, "owner": {"id": 931}, "assignee": {"id": 1076}}}} +test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_NONE_privilege_BUSINESS_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 67, "privilege": "business"}, "organization": null}, "resource": {"id": 390, "assignee": {"id": 520}, "organization": {"id": 611}, "project": {"id": 378, "owner": {"id": 789}, "assignee": {"id": 870}}, "task": {"id": 306, "owner": {"id": 932}, "assignee": {"id": 1010}}}} } -test_scope_VIEW_DATA_context_SANDBOX_ownership_NONE_privilege_USER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 54, "privilege": "user"}, "organization": null}, "resource": {"id": 326, "assignee": {"id": 517}, "organization": {"id": 608}, "project": {"id": 327, "owner": {"id": 796}, "assignee": {"id": 854}}, "task": {"id": 354, "owner": {"id": 943}, "assignee": {"id": 1069}}}} +test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_NONE_privilege_USER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 36, "privilege": "user"}, "organization": null}, "resource": {"id": 320, "assignee": {"id": 581}, "organization": {"id": 677}, "project": {"id": 396, "owner": {"id": 705}, "assignee": {"id": 808}}, "task": {"id": 348, "owner": {"id": 917}, "assignee": {"id": 1000}}}} } -test_scope_VIEW_DATA_context_SANDBOX_ownership_NONE_privilege_WORKER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 32, "privilege": "worker"}, "organization": null}, "resource": {"id": 336, "assignee": {"id": 575}, "organization": {"id": 648}, "project": {"id": 396, "owner": {"id": 742}, "assignee": {"id": 877}}, "task": {"id": 318, "owner": {"id": 936}, "assignee": {"id": 1036}}}} +test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_NONE_privilege_WORKER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 9, "privilege": "worker"}, "organization": null}, "resource": {"id": 312, "assignee": {"id": 537}, "organization": {"id": 647}, "project": {"id": 306, "owner": {"id": 744}, "assignee": {"id": 859}}, "task": {"id": 349, "owner": {"id": 983}, "assignee": {"id": 1055}}}} } -test_scope_VIEW_DATA_context_SANDBOX_ownership_NONE_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 9, "privilege": "none"}, "organization": null}, "resource": {"id": 375, "assignee": {"id": 567}, "organization": {"id": 635}, "project": {"id": 366, "owner": {"id": 727}, "assignee": {"id": 871}}, "task": {"id": 303, "owner": {"id": 958}, "assignee": {"id": 1075}}}} +test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_NONE_privilege_NONE_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 54, "privilege": "none"}, "organization": null}, "resource": {"id": 338, "assignee": {"id": 501}, "organization": {"id": 617}, "project": {"id": 324, "owner": {"id": 753}, "assignee": {"id": 872}}, "task": {"id": 324, "owner": {"id": 953}, "assignee": {"id": 1019}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 88, "privilege": "admin"}, "organization": {"id": 160, "owner": {"id": 88}, "user": {"role": "owner"}}}, "resource": {"id": 338, "assignee": {"id": 518}, "organization": {"id": 160}, "project": {"id": 372, "owner": {"id": 88}, "assignee": {"id": 800}}, "task": {"id": 336, "owner": {"id": 943}, "assignee": {"id": 1001}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 10, "privilege": "admin"}, "organization": {"id": 185, "owner": {"id": 10}, "user": {"role": "owner"}}}, "resource": {"id": 393, "assignee": {"id": 561}, "organization": {"id": 185}, "project": {"id": 328, "owner": {"id": 10}, "assignee": {"id": 821}}, "task": {"id": 386, "owner": {"id": 963}, "assignee": {"id": 1014}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_same_org_FALSE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 87, "privilege": "admin"}, "organization": {"id": 141, "owner": {"id": 87}, "user": {"role": "owner"}}}, "resource": {"id": 354, "assignee": {"id": 597}, "organization": {"id": 645}, "project": {"id": 354, "owner": {"id": 87}, "assignee": {"id": 876}}, "task": {"id": 339, "owner": {"id": 981}, "assignee": {"id": 1006}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_same_org_FALSE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 94, "privilege": "admin"}, "organization": {"id": 142, "owner": {"id": 94}, "user": {"role": "owner"}}}, "resource": {"id": 343, "assignee": {"id": 578}, "organization": {"id": 693}, "project": {"id": 347, "owner": {"id": 94}, "assignee": {"id": 833}}, "task": {"id": 373, "owner": {"id": 971}, "assignee": {"id": 1070}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 29, "privilege": "admin"}, "organization": {"id": 184, "owner": {"id": 298}, "user": {"role": "maintainer"}}}, "resource": {"id": 351, "assignee": {"id": 504}, "organization": {"id": 184}, "project": {"id": 323, "owner": {"id": 29}, "assignee": {"id": 837}}, "task": {"id": 375, "owner": {"id": 906}, "assignee": {"id": 1050}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 87, "privilege": "admin"}, "organization": {"id": 135, "owner": {"id": 276}, "user": {"role": "maintainer"}}}, "resource": {"id": 385, "assignee": {"id": 541}, "organization": {"id": 135}, "project": {"id": 319, "owner": {"id": 87}, "assignee": {"id": 887}}, "task": {"id": 391, "owner": {"id": 975}, "assignee": {"id": 1066}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 27, "privilege": "admin"}, "organization": {"id": 176, "owner": {"id": 275}, "user": {"role": "maintainer"}}}, "resource": {"id": 358, "assignee": {"id": 574}, "organization": {"id": 649}, "project": {"id": 339, "owner": {"id": 27}, "assignee": {"id": 895}}, "task": {"id": 303, "owner": {"id": 904}, "assignee": {"id": 1012}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 38, "privilege": "admin"}, "organization": {"id": 163, "owner": {"id": 292}, "user": {"role": "maintainer"}}}, "resource": {"id": 399, "assignee": {"id": 531}, "organization": {"id": 628}, "project": {"id": 302, "owner": {"id": 38}, "assignee": {"id": 861}}, "task": {"id": 334, "owner": {"id": 942}, "assignee": {"id": 1065}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 28, "privilege": "admin"}, "organization": {"id": 166, "owner": {"id": 203}, "user": {"role": "supervisor"}}}, "resource": {"id": 357, "assignee": {"id": 566}, "organization": {"id": 166}, "project": {"id": 355, "owner": {"id": 28}, "assignee": {"id": 800}}, "task": {"id": 371, "owner": {"id": 958}, "assignee": {"id": 1028}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 28, "privilege": "admin"}, "organization": {"id": 131, "owner": {"id": 259}, "user": {"role": "supervisor"}}}, "resource": {"id": 351, "assignee": {"id": 506}, "organization": {"id": 131}, "project": {"id": 338, "owner": {"id": 28}, "assignee": {"id": 813}}, "task": {"id": 318, "owner": {"id": 971}, "assignee": {"id": 1028}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 83, "privilege": "admin"}, "organization": {"id": 108, "owner": {"id": 239}, "user": {"role": "supervisor"}}}, "resource": {"id": 302, "assignee": {"id": 569}, "organization": {"id": 688}, "project": {"id": 346, "owner": {"id": 83}, "assignee": {"id": 816}}, "task": {"id": 300, "owner": {"id": 942}, "assignee": {"id": 1020}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 53, "privilege": "admin"}, "organization": {"id": 172, "owner": {"id": 242}, "user": {"role": "supervisor"}}}, "resource": {"id": 319, "assignee": {"id": 512}, "organization": {"id": 689}, "project": {"id": 369, "owner": {"id": 53}, "assignee": {"id": 846}}, "task": {"id": 352, "owner": {"id": 995}, "assignee": {"id": 1051}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 28, "privilege": "admin"}, "organization": {"id": 151, "owner": {"id": 249}, "user": {"role": "worker"}}}, "resource": {"id": 382, "assignee": {"id": 567}, "organization": {"id": 151}, "project": {"id": 361, "owner": {"id": 28}, "assignee": {"id": 803}}, "task": {"id": 336, "owner": {"id": 980}, "assignee": {"id": 1003}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 40, "privilege": "admin"}, "organization": {"id": 107, "owner": {"id": 255}, "user": {"role": "worker"}}}, "resource": {"id": 338, "assignee": {"id": 510}, "organization": {"id": 107}, "project": {"id": 320, "owner": {"id": 40}, "assignee": {"id": 861}}, "task": {"id": 384, "owner": {"id": 908}, "assignee": {"id": 1099}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_same_org_FALSE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 43, "privilege": "admin"}, "organization": {"id": 133, "owner": {"id": 232}, "user": {"role": "worker"}}}, "resource": {"id": 302, "assignee": {"id": 533}, "organization": {"id": 695}, "project": {"id": 322, "owner": {"id": 43}, "assignee": {"id": 888}}, "task": {"id": 329, "owner": {"id": 990}, "assignee": {"id": 1008}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_same_org_FALSE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 39, "privilege": "admin"}, "organization": {"id": 130, "owner": {"id": 262}, "user": {"role": "worker"}}}, "resource": {"id": 351, "assignee": {"id": 555}, "organization": {"id": 619}, "project": {"id": 353, "owner": {"id": 39}, "assignee": {"id": 803}}, "task": {"id": 342, "owner": {"id": 947}, "assignee": {"id": 1015}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 18, "privilege": "admin"}, "organization": {"id": 115, "owner": {"id": 202}, "user": {"role": null}}}, "resource": {"id": 327, "assignee": {"id": 550}, "organization": {"id": 115}, "project": {"id": 397, "owner": {"id": 18}, "assignee": {"id": 852}}, "task": {"id": 303, "owner": {"id": 988}, "assignee": {"id": 1010}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 78, "privilege": "admin"}, "organization": {"id": 121, "owner": {"id": 243}, "user": {"role": null}}}, "resource": {"id": 362, "assignee": {"id": 550}, "organization": {"id": 121}, "project": {"id": 327, "owner": {"id": 78}, "assignee": {"id": 855}}, "task": {"id": 330, "owner": {"id": 936}, "assignee": {"id": 1031}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_same_org_FALSE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 91, "privilege": "admin"}, "organization": {"id": 141, "owner": {"id": 249}, "user": {"role": null}}}, "resource": {"id": 327, "assignee": {"id": 542}, "organization": {"id": 671}, "project": {"id": 392, "owner": {"id": 91}, "assignee": {"id": 800}}, "task": {"id": 323, "owner": {"id": 960}, "assignee": {"id": 1031}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_same_org_FALSE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 94, "privilege": "admin"}, "organization": {"id": 101, "owner": {"id": 219}, "user": {"role": null}}}, "resource": {"id": 320, "assignee": {"id": 576}, "organization": {"id": 641}, "project": {"id": 375, "owner": {"id": 94}, "assignee": {"id": 810}}, "task": {"id": 312, "owner": {"id": 910}, "assignee": {"id": 1010}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 76, "privilege": "business"}, "organization": {"id": 105, "owner": {"id": 76}, "user": {"role": "owner"}}}, "resource": {"id": 367, "assignee": {"id": 541}, "organization": {"id": 105}, "project": {"id": 351, "owner": {"id": 76}, "assignee": {"id": 867}}, "task": {"id": 355, "owner": {"id": 908}, "assignee": {"id": 1006}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 60, "privilege": "business"}, "organization": {"id": 122, "owner": {"id": 60}, "user": {"role": "owner"}}}, "resource": {"id": 369, "assignee": {"id": 554}, "organization": {"id": 122}, "project": {"id": 311, "owner": {"id": 60}, "assignee": {"id": 882}}, "task": {"id": 319, "owner": {"id": 906}, "assignee": {"id": 1000}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 97, "privilege": "business"}, "organization": {"id": 104, "owner": {"id": 97}, "user": {"role": "owner"}}}, "resource": {"id": 370, "assignee": {"id": 596}, "organization": {"id": 664}, "project": {"id": 353, "owner": {"id": 97}, "assignee": {"id": 805}}, "task": {"id": 370, "owner": {"id": 945}, "assignee": {"id": 1033}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 11, "privilege": "business"}, "organization": {"id": 105, "owner": {"id": 11}, "user": {"role": "owner"}}}, "resource": {"id": 317, "assignee": {"id": 537}, "organization": {"id": 646}, "project": {"id": 386, "owner": {"id": 11}, "assignee": {"id": 889}}, "task": {"id": 345, "owner": {"id": 985}, "assignee": {"id": 1073}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 50, "privilege": "business"}, "organization": {"id": 171, "owner": {"id": 239}, "user": {"role": "maintainer"}}}, "resource": {"id": 341, "assignee": {"id": 547}, "organization": {"id": 171}, "project": {"id": 331, "owner": {"id": 50}, "assignee": {"id": 841}}, "task": {"id": 314, "owner": {"id": 912}, "assignee": {"id": 1077}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 24, "privilege": "business"}, "organization": {"id": 121, "owner": {"id": 250}, "user": {"role": "maintainer"}}}, "resource": {"id": 339, "assignee": {"id": 542}, "organization": {"id": 121}, "project": {"id": 304, "owner": {"id": 24}, "assignee": {"id": 810}}, "task": {"id": 305, "owner": {"id": 978}, "assignee": {"id": 1000}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 83, "privilege": "business"}, "organization": {"id": 158, "owner": {"id": 278}, "user": {"role": "maintainer"}}}, "resource": {"id": 374, "assignee": {"id": 561}, "organization": {"id": 650}, "project": {"id": 337, "owner": {"id": 83}, "assignee": {"id": 814}}, "task": {"id": 379, "owner": {"id": 945}, "assignee": {"id": 1095}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 36, "privilege": "business"}, "organization": {"id": 117, "owner": {"id": 208}, "user": {"role": "maintainer"}}}, "resource": {"id": 362, "assignee": {"id": 513}, "organization": {"id": 634}, "project": {"id": 375, "owner": {"id": 36}, "assignee": {"id": 878}}, "task": {"id": 367, "owner": {"id": 909}, "assignee": {"id": 1078}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 44, "privilege": "business"}, "organization": {"id": 198, "owner": {"id": 232}, "user": {"role": "supervisor"}}}, "resource": {"id": 396, "assignee": {"id": 585}, "organization": {"id": 198}, "project": {"id": 394, "owner": {"id": 44}, "assignee": {"id": 887}}, "task": {"id": 333, "owner": {"id": 929}, "assignee": {"id": 1056}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 63, "privilege": "business"}, "organization": {"id": 177, "owner": {"id": 228}, "user": {"role": "supervisor"}}}, "resource": {"id": 359, "assignee": {"id": 577}, "organization": {"id": 177}, "project": {"id": 320, "owner": {"id": 63}, "assignee": {"id": 899}}, "task": {"id": 389, "owner": {"id": 965}, "assignee": {"id": 1012}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 76, "privilege": "business"}, "organization": {"id": 115, "owner": {"id": 219}, "user": {"role": "supervisor"}}}, "resource": {"id": 307, "assignee": {"id": 549}, "organization": {"id": 628}, "project": {"id": 382, "owner": {"id": 76}, "assignee": {"id": 894}}, "task": {"id": 363, "owner": {"id": 907}, "assignee": {"id": 1060}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 57, "privilege": "business"}, "organization": {"id": 145, "owner": {"id": 265}, "user": {"role": "supervisor"}}}, "resource": {"id": 388, "assignee": {"id": 536}, "organization": {"id": 604}, "project": {"id": 350, "owner": {"id": 57}, "assignee": {"id": 885}}, "task": {"id": 320, "owner": {"id": 988}, "assignee": {"id": 1060}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 86, "privilege": "business"}, "organization": {"id": 189, "owner": {"id": 234}, "user": {"role": "worker"}}}, "resource": {"id": 370, "assignee": {"id": 508}, "organization": {"id": 189}, "project": {"id": 370, "owner": {"id": 86}, "assignee": {"id": 838}}, "task": {"id": 302, "owner": {"id": 977}, "assignee": {"id": 1089}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 41, "privilege": "business"}, "organization": {"id": 126, "owner": {"id": 230}, "user": {"role": "worker"}}}, "resource": {"id": 339, "assignee": {"id": 537}, "organization": {"id": 126}, "project": {"id": 390, "owner": {"id": 41}, "assignee": {"id": 853}}, "task": {"id": 330, "owner": {"id": 939}, "assignee": {"id": 1085}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 48, "privilege": "business"}, "organization": {"id": 107, "owner": {"id": 251}, "user": {"role": "worker"}}}, "resource": {"id": 386, "assignee": {"id": 509}, "organization": {"id": 665}, "project": {"id": 316, "owner": {"id": 48}, "assignee": {"id": 804}}, "task": {"id": 396, "owner": {"id": 970}, "assignee": {"id": 1004}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 18, "privilege": "business"}, "organization": {"id": 113, "owner": {"id": 257}, "user": {"role": "worker"}}}, "resource": {"id": 359, "assignee": {"id": 519}, "organization": {"id": 690}, "project": {"id": 319, "owner": {"id": 18}, "assignee": {"id": 810}}, "task": {"id": 307, "owner": {"id": 975}, "assignee": {"id": 1015}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 83, "privilege": "business"}, "organization": {"id": 123, "owner": {"id": 256}, "user": {"role": null}}}, "resource": {"id": 343, "assignee": {"id": 590}, "organization": {"id": 123}, "project": {"id": 339, "owner": {"id": 83}, "assignee": {"id": 843}}, "task": {"id": 398, "owner": {"id": 948}, "assignee": {"id": 1001}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 74, "privilege": "business"}, "organization": {"id": 130, "owner": {"id": 291}, "user": {"role": null}}}, "resource": {"id": 316, "assignee": {"id": 519}, "organization": {"id": 130}, "project": {"id": 309, "owner": {"id": 74}, "assignee": {"id": 898}}, "task": {"id": 342, "owner": {"id": 988}, "assignee": {"id": 1040}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 0, "privilege": "business"}, "organization": {"id": 106, "owner": {"id": 223}, "user": {"role": null}}}, "resource": {"id": 361, "assignee": {"id": 570}, "organization": {"id": 646}, "project": {"id": 395, "owner": {"id": 0}, "assignee": {"id": 814}}, "task": {"id": 380, "owner": {"id": 955}, "assignee": {"id": 1020}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 75, "privilege": "business"}, "organization": {"id": 138, "owner": {"id": 290}, "user": {"role": null}}}, "resource": {"id": 361, "assignee": {"id": 555}, "organization": {"id": 652}, "project": {"id": 315, "owner": {"id": 75}, "assignee": {"id": 885}}, "task": {"id": 385, "owner": {"id": 970}, "assignee": {"id": 1093}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 67, "privilege": "user"}, "organization": {"id": 146, "owner": {"id": 67}, "user": {"role": "owner"}}}, "resource": {"id": 348, "assignee": {"id": 535}, "organization": {"id": 146}, "project": {"id": 387, "owner": {"id": 67}, "assignee": {"id": 896}}, "task": {"id": 316, "owner": {"id": 950}, "assignee": {"id": 1074}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 8, "privilege": "user"}, "organization": {"id": 106, "owner": {"id": 8}, "user": {"role": "owner"}}}, "resource": {"id": 326, "assignee": {"id": 560}, "organization": {"id": 106}, "project": {"id": 304, "owner": {"id": 8}, "assignee": {"id": 820}}, "task": {"id": 350, "owner": {"id": 924}, "assignee": {"id": 1044}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 50, "privilege": "user"}, "organization": {"id": 113, "owner": {"id": 50}, "user": {"role": "owner"}}}, "resource": {"id": 355, "assignee": {"id": 513}, "organization": {"id": 694}, "project": {"id": 302, "owner": {"id": 50}, "assignee": {"id": 826}}, "task": {"id": 312, "owner": {"id": 956}, "assignee": {"id": 1048}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 57, "privilege": "user"}, "organization": {"id": 117, "owner": {"id": 57}, "user": {"role": "owner"}}}, "resource": {"id": 332, "assignee": {"id": 549}, "organization": {"id": 623}, "project": {"id": 363, "owner": {"id": 57}, "assignee": {"id": 884}}, "task": {"id": 350, "owner": {"id": 990}, "assignee": {"id": 1041}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 15, "privilege": "user"}, "organization": {"id": 112, "owner": {"id": 206}, "user": {"role": "maintainer"}}}, "resource": {"id": 313, "assignee": {"id": 542}, "organization": {"id": 112}, "project": {"id": 334, "owner": {"id": 15}, "assignee": {"id": 811}}, "task": {"id": 322, "owner": {"id": 929}, "assignee": {"id": 1081}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 0, "privilege": "user"}, "organization": {"id": 121, "owner": {"id": 232}, "user": {"role": "maintainer"}}}, "resource": {"id": 395, "assignee": {"id": 590}, "organization": {"id": 121}, "project": {"id": 384, "owner": {"id": 0}, "assignee": {"id": 896}}, "task": {"id": 372, "owner": {"id": 989}, "assignee": {"id": 1023}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 58, "privilege": "user"}, "organization": {"id": 193, "owner": {"id": 261}, "user": {"role": "maintainer"}}}, "resource": {"id": 366, "assignee": {"id": 552}, "organization": {"id": 637}, "project": {"id": 399, "owner": {"id": 58}, "assignee": {"id": 805}}, "task": {"id": 393, "owner": {"id": 993}, "assignee": {"id": 1027}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 77, "privilege": "user"}, "organization": {"id": 163, "owner": {"id": 235}, "user": {"role": "maintainer"}}}, "resource": {"id": 353, "assignee": {"id": 511}, "organization": {"id": 662}, "project": {"id": 342, "owner": {"id": 77}, "assignee": {"id": 805}}, "task": {"id": 317, "owner": {"id": 930}, "assignee": {"id": 1065}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 69, "privilege": "user"}, "organization": {"id": 167, "owner": {"id": 286}, "user": {"role": "supervisor"}}}, "resource": {"id": 303, "assignee": {"id": 521}, "organization": {"id": 167}, "project": {"id": 335, "owner": {"id": 69}, "assignee": {"id": 816}}, "task": {"id": 386, "owner": {"id": 981}, "assignee": {"id": 1085}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 91, "privilege": "user"}, "organization": {"id": 143, "owner": {"id": 278}, "user": {"role": "supervisor"}}}, "resource": {"id": 325, "assignee": {"id": 592}, "organization": {"id": 143}, "project": {"id": 353, "owner": {"id": 91}, "assignee": {"id": 898}}, "task": {"id": 301, "owner": {"id": 980}, "assignee": {"id": 1046}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 42, "privilege": "user"}, "organization": {"id": 170, "owner": {"id": 220}, "user": {"role": "supervisor"}}}, "resource": {"id": 358, "assignee": {"id": 577}, "organization": {"id": 642}, "project": {"id": 318, "owner": {"id": 42}, "assignee": {"id": 877}}, "task": {"id": 320, "owner": {"id": 972}, "assignee": {"id": 1007}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 18, "privilege": "user"}, "organization": {"id": 142, "owner": {"id": 287}, "user": {"role": "supervisor"}}}, "resource": {"id": 347, "assignee": {"id": 543}, "organization": {"id": 600}, "project": {"id": 313, "owner": {"id": 18}, "assignee": {"id": 898}}, "task": {"id": 364, "owner": {"id": 925}, "assignee": {"id": 1027}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 52, "privilege": "user"}, "organization": {"id": 110, "owner": {"id": 245}, "user": {"role": "worker"}}}, "resource": {"id": 378, "assignee": {"id": 503}, "organization": {"id": 110}, "project": {"id": 338, "owner": {"id": 52}, "assignee": {"id": 835}}, "task": {"id": 383, "owner": {"id": 905}, "assignee": {"id": 1077}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 78, "privilege": "user"}, "organization": {"id": 178, "owner": {"id": 225}, "user": {"role": "worker"}}}, "resource": {"id": 384, "assignee": {"id": 594}, "organization": {"id": 178}, "project": {"id": 364, "owner": {"id": 78}, "assignee": {"id": 867}}, "task": {"id": 350, "owner": {"id": 967}, "assignee": {"id": 1075}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 67, "privilege": "user"}, "organization": {"id": 150, "owner": {"id": 226}, "user": {"role": "worker"}}}, "resource": {"id": 344, "assignee": {"id": 591}, "organization": {"id": 639}, "project": {"id": 331, "owner": {"id": 67}, "assignee": {"id": 834}}, "task": {"id": 335, "owner": {"id": 915}, "assignee": {"id": 1003}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 68, "privilege": "user"}, "organization": {"id": 196, "owner": {"id": 258}, "user": {"role": "worker"}}}, "resource": {"id": 355, "assignee": {"id": 598}, "organization": {"id": 693}, "project": {"id": 305, "owner": {"id": 68}, "assignee": {"id": 892}}, "task": {"id": 375, "owner": {"id": 970}, "assignee": {"id": 1037}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 60, "privilege": "user"}, "organization": {"id": 122, "owner": {"id": 272}, "user": {"role": null}}}, "resource": {"id": 375, "assignee": {"id": 551}, "organization": {"id": 122}, "project": {"id": 317, "owner": {"id": 60}, "assignee": {"id": 822}}, "task": {"id": 350, "owner": {"id": 941}, "assignee": {"id": 1064}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 53, "privilege": "user"}, "organization": {"id": 159, "owner": {"id": 277}, "user": {"role": null}}}, "resource": {"id": 305, "assignee": {"id": 536}, "organization": {"id": 159}, "project": {"id": 302, "owner": {"id": 53}, "assignee": {"id": 875}}, "task": {"id": 380, "owner": {"id": 908}, "assignee": {"id": 1060}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 93, "privilege": "user"}, "organization": {"id": 100, "owner": {"id": 214}, "user": {"role": null}}}, "resource": {"id": 349, "assignee": {"id": 517}, "organization": {"id": 632}, "project": {"id": 397, "owner": {"id": 93}, "assignee": {"id": 864}}, "task": {"id": 301, "owner": {"id": 920}, "assignee": {"id": 1026}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 4, "privilege": "user"}, "organization": {"id": 129, "owner": {"id": 285}, "user": {"role": null}}}, "resource": {"id": 373, "assignee": {"id": 529}, "organization": {"id": 640}, "project": {"id": 375, "owner": {"id": 4}, "assignee": {"id": 857}}, "task": {"id": 333, "owner": {"id": 938}, "assignee": {"id": 1083}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 19, "privilege": "worker"}, "organization": {"id": 157, "owner": {"id": 19}, "user": {"role": "owner"}}}, "resource": {"id": 393, "assignee": {"id": 542}, "organization": {"id": 157}, "project": {"id": 340, "owner": {"id": 19}, "assignee": {"id": 825}}, "task": {"id": 331, "owner": {"id": 909}, "assignee": {"id": 1073}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 57, "privilege": "worker"}, "organization": {"id": 130, "owner": {"id": 57}, "user": {"role": "owner"}}}, "resource": {"id": 374, "assignee": {"id": 532}, "organization": {"id": 130}, "project": {"id": 333, "owner": {"id": 57}, "assignee": {"id": 867}}, "task": {"id": 329, "owner": {"id": 905}, "assignee": {"id": 1028}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 19, "privilege": "worker"}, "organization": {"id": 179, "owner": {"id": 19}, "user": {"role": "owner"}}}, "resource": {"id": 329, "assignee": {"id": 563}, "organization": {"id": 628}, "project": {"id": 384, "owner": {"id": 19}, "assignee": {"id": 889}}, "task": {"id": 361, "owner": {"id": 948}, "assignee": {"id": 1087}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 64, "privilege": "worker"}, "organization": {"id": 193, "owner": {"id": 64}, "user": {"role": "owner"}}}, "resource": {"id": 300, "assignee": {"id": 555}, "organization": {"id": 606}, "project": {"id": 309, "owner": {"id": 64}, "assignee": {"id": 868}}, "task": {"id": 369, "owner": {"id": 953}, "assignee": {"id": 1002}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 77, "privilege": "worker"}, "organization": {"id": 135, "owner": {"id": 218}, "user": {"role": "maintainer"}}}, "resource": {"id": 323, "assignee": {"id": 515}, "organization": {"id": 135}, "project": {"id": 369, "owner": {"id": 77}, "assignee": {"id": 874}}, "task": {"id": 391, "owner": {"id": 917}, "assignee": {"id": 1032}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 68, "privilege": "worker"}, "organization": {"id": 184, "owner": {"id": 270}, "user": {"role": "maintainer"}}}, "resource": {"id": 381, "assignee": {"id": 539}, "organization": {"id": 184}, "project": {"id": 376, "owner": {"id": 68}, "assignee": {"id": 806}}, "task": {"id": 363, "owner": {"id": 974}, "assignee": {"id": 1027}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 85, "privilege": "worker"}, "organization": {"id": 138, "owner": {"id": 246}, "user": {"role": "maintainer"}}}, "resource": {"id": 360, "assignee": {"id": 513}, "organization": {"id": 670}, "project": {"id": 348, "owner": {"id": 85}, "assignee": {"id": 862}}, "task": {"id": 320, "owner": {"id": 956}, "assignee": {"id": 1030}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 69, "privilege": "worker"}, "organization": {"id": 183, "owner": {"id": 225}, "user": {"role": "maintainer"}}}, "resource": {"id": 336, "assignee": {"id": 599}, "organization": {"id": 614}, "project": {"id": 330, "owner": {"id": 69}, "assignee": {"id": 871}}, "task": {"id": 392, "owner": {"id": 942}, "assignee": {"id": 1022}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 65, "privilege": "worker"}, "organization": {"id": 108, "owner": {"id": 256}, "user": {"role": "supervisor"}}}, "resource": {"id": 367, "assignee": {"id": 554}, "organization": {"id": 108}, "project": {"id": 354, "owner": {"id": 65}, "assignee": {"id": 888}}, "task": {"id": 382, "owner": {"id": 952}, "assignee": {"id": 1011}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 12, "privilege": "worker"}, "organization": {"id": 116, "owner": {"id": 295}, "user": {"role": "supervisor"}}}, "resource": {"id": 301, "assignee": {"id": 587}, "organization": {"id": 116}, "project": {"id": 310, "owner": {"id": 12}, "assignee": {"id": 882}}, "task": {"id": 331, "owner": {"id": 961}, "assignee": {"id": 1002}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 34, "privilege": "worker"}, "organization": {"id": 191, "owner": {"id": 283}, "user": {"role": "supervisor"}}}, "resource": {"id": 354, "assignee": {"id": 553}, "organization": {"id": 630}, "project": {"id": 313, "owner": {"id": 34}, "assignee": {"id": 834}}, "task": {"id": 394, "owner": {"id": 954}, "assignee": {"id": 1007}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 54, "privilege": "worker"}, "organization": {"id": 126, "owner": {"id": 293}, "user": {"role": "supervisor"}}}, "resource": {"id": 393, "assignee": {"id": 533}, "organization": {"id": 621}, "project": {"id": 384, "owner": {"id": 54}, "assignee": {"id": 885}}, "task": {"id": 332, "owner": {"id": 953}, "assignee": {"id": 1020}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 81, "privilege": "worker"}, "organization": {"id": 177, "owner": {"id": 256}, "user": {"role": "worker"}}}, "resource": {"id": 390, "assignee": {"id": 555}, "organization": {"id": 177}, "project": {"id": 328, "owner": {"id": 81}, "assignee": {"id": 812}}, "task": {"id": 311, "owner": {"id": 914}, "assignee": {"id": 1052}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 81, "privilege": "worker"}, "organization": {"id": 108, "owner": {"id": 209}, "user": {"role": "worker"}}}, "resource": {"id": 320, "assignee": {"id": 546}, "organization": {"id": 108}, "project": {"id": 397, "owner": {"id": 81}, "assignee": {"id": 839}}, "task": {"id": 369, "owner": {"id": 988}, "assignee": {"id": 1070}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 28, "privilege": "worker"}, "organization": {"id": 126, "owner": {"id": 291}, "user": {"role": "worker"}}}, "resource": {"id": 349, "assignee": {"id": 538}, "organization": {"id": 617}, "project": {"id": 383, "owner": {"id": 28}, "assignee": {"id": 862}}, "task": {"id": 308, "owner": {"id": 995}, "assignee": {"id": 1071}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 22, "privilege": "worker"}, "organization": {"id": 114, "owner": {"id": 297}, "user": {"role": "worker"}}}, "resource": {"id": 319, "assignee": {"id": 515}, "organization": {"id": 600}, "project": {"id": 330, "owner": {"id": 22}, "assignee": {"id": 899}}, "task": {"id": 398, "owner": {"id": 997}, "assignee": {"id": 1034}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 81, "privilege": "worker"}, "organization": {"id": 132, "owner": {"id": 299}, "user": {"role": null}}}, "resource": {"id": 311, "assignee": {"id": 521}, "organization": {"id": 132}, "project": {"id": 319, "owner": {"id": 81}, "assignee": {"id": 843}}, "task": {"id": 349, "owner": {"id": 984}, "assignee": {"id": 1050}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 15, "privilege": "worker"}, "organization": {"id": 161, "owner": {"id": 285}, "user": {"role": null}}}, "resource": {"id": 357, "assignee": {"id": 543}, "organization": {"id": 161}, "project": {"id": 364, "owner": {"id": 15}, "assignee": {"id": 899}}, "task": {"id": 368, "owner": {"id": 959}, "assignee": {"id": 1065}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 88, "privilege": "worker"}, "organization": {"id": 193, "owner": {"id": 221}, "user": {"role": null}}}, "resource": {"id": 302, "assignee": {"id": 513}, "organization": {"id": 662}, "project": {"id": 321, "owner": {"id": 88}, "assignee": {"id": 810}}, "task": {"id": 339, "owner": {"id": 935}, "assignee": {"id": 1029}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 69, "privilege": "worker"}, "organization": {"id": 132, "owner": {"id": 292}, "user": {"role": null}}}, "resource": {"id": 378, "assignee": {"id": 535}, "organization": {"id": 610}, "project": {"id": 345, "owner": {"id": 69}, "assignee": {"id": 845}}, "task": {"id": 322, "owner": {"id": 949}, "assignee": {"id": 1024}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 84, "privilege": "none"}, "organization": {"id": 147, "owner": {"id": 84}, "user": {"role": "owner"}}}, "resource": {"id": 303, "assignee": {"id": 580}, "organization": {"id": 147}, "project": {"id": 350, "owner": {"id": 84}, "assignee": {"id": 836}}, "task": {"id": 303, "owner": {"id": 905}, "assignee": {"id": 1099}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 66, "privilege": "none"}, "organization": {"id": 188, "owner": {"id": 66}, "user": {"role": "owner"}}}, "resource": {"id": 302, "assignee": {"id": 579}, "organization": {"id": 188}, "project": {"id": 311, "owner": {"id": 66}, "assignee": {"id": 820}}, "task": {"id": 318, "owner": {"id": 943}, "assignee": {"id": 1020}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 48, "privilege": "none"}, "organization": {"id": 126, "owner": {"id": 48}, "user": {"role": "owner"}}}, "resource": {"id": 329, "assignee": {"id": 558}, "organization": {"id": 683}, "project": {"id": 372, "owner": {"id": 48}, "assignee": {"id": 850}}, "task": {"id": 345, "owner": {"id": 950}, "assignee": {"id": 1001}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 55, "privilege": "none"}, "organization": {"id": 113, "owner": {"id": 55}, "user": {"role": "owner"}}}, "resource": {"id": 324, "assignee": {"id": 561}, "organization": {"id": 696}, "project": {"id": 380, "owner": {"id": 55}, "assignee": {"id": 803}}, "task": {"id": 343, "owner": {"id": 949}, "assignee": {"id": 1096}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 9, "privilege": "none"}, "organization": {"id": 144, "owner": {"id": 283}, "user": {"role": "maintainer"}}}, "resource": {"id": 310, "assignee": {"id": 556}, "organization": {"id": 144}, "project": {"id": 311, "owner": {"id": 9}, "assignee": {"id": 841}}, "task": {"id": 300, "owner": {"id": 967}, "assignee": {"id": 1071}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 75, "privilege": "none"}, "organization": {"id": 195, "owner": {"id": 289}, "user": {"role": "maintainer"}}}, "resource": {"id": 399, "assignee": {"id": 551}, "organization": {"id": 195}, "project": {"id": 321, "owner": {"id": 75}, "assignee": {"id": 879}}, "task": {"id": 381, "owner": {"id": 961}, "assignee": {"id": 1099}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 57, "privilege": "none"}, "organization": {"id": 137, "owner": {"id": 210}, "user": {"role": "maintainer"}}}, "resource": {"id": 393, "assignee": {"id": 517}, "organization": {"id": 652}, "project": {"id": 380, "owner": {"id": 57}, "assignee": {"id": 844}}, "task": {"id": 325, "owner": {"id": 984}, "assignee": {"id": 1007}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 49, "privilege": "none"}, "organization": {"id": 141, "owner": {"id": 282}, "user": {"role": "maintainer"}}}, "resource": {"id": 308, "assignee": {"id": 595}, "organization": {"id": 629}, "project": {"id": 384, "owner": {"id": 49}, "assignee": {"id": 863}}, "task": {"id": 371, "owner": {"id": 998}, "assignee": {"id": 1058}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 89, "privilege": "none"}, "organization": {"id": 187, "owner": {"id": 222}, "user": {"role": "supervisor"}}}, "resource": {"id": 333, "assignee": {"id": 547}, "organization": {"id": 187}, "project": {"id": 395, "owner": {"id": 89}, "assignee": {"id": 840}}, "task": {"id": 381, "owner": {"id": 960}, "assignee": {"id": 1031}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 2, "privilege": "none"}, "organization": {"id": 185, "owner": {"id": 247}, "user": {"role": "supervisor"}}}, "resource": {"id": 347, "assignee": {"id": 525}, "organization": {"id": 185}, "project": {"id": 304, "owner": {"id": 2}, "assignee": {"id": 824}}, "task": {"id": 300, "owner": {"id": 973}, "assignee": {"id": 1045}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 32, "privilege": "none"}, "organization": {"id": 186, "owner": {"id": 288}, "user": {"role": "supervisor"}}}, "resource": {"id": 329, "assignee": {"id": 592}, "organization": {"id": 651}, "project": {"id": 359, "owner": {"id": 32}, "assignee": {"id": 886}}, "task": {"id": 302, "owner": {"id": 958}, "assignee": {"id": 1045}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 12, "privilege": "none"}, "organization": {"id": 176, "owner": {"id": 266}, "user": {"role": "supervisor"}}}, "resource": {"id": 383, "assignee": {"id": 543}, "organization": {"id": 653}, "project": {"id": 395, "owner": {"id": 12}, "assignee": {"id": 840}}, "task": {"id": 359, "owner": {"id": 910}, "assignee": {"id": 1017}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 92, "privilege": "none"}, "organization": {"id": 118, "owner": {"id": 271}, "user": {"role": "worker"}}}, "resource": {"id": 383, "assignee": {"id": 530}, "organization": {"id": 118}, "project": {"id": 354, "owner": {"id": 92}, "assignee": {"id": 869}}, "task": {"id": 325, "owner": {"id": 919}, "assignee": {"id": 1082}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 92, "privilege": "none"}, "organization": {"id": 197, "owner": {"id": 243}, "user": {"role": "worker"}}}, "resource": {"id": 371, "assignee": {"id": 598}, "organization": {"id": 197}, "project": {"id": 375, "owner": {"id": 92}, "assignee": {"id": 860}}, "task": {"id": 363, "owner": {"id": 970}, "assignee": {"id": 1070}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 13, "privilege": "none"}, "organization": {"id": 162, "owner": {"id": 257}, "user": {"role": "worker"}}}, "resource": {"id": 336, "assignee": {"id": 567}, "organization": {"id": 679}, "project": {"id": 377, "owner": {"id": 13}, "assignee": {"id": 825}}, "task": {"id": 334, "owner": {"id": 935}, "assignee": {"id": 1051}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 37, "privilege": "none"}, "organization": {"id": 104, "owner": {"id": 213}, "user": {"role": "worker"}}}, "resource": {"id": 315, "assignee": {"id": 579}, "organization": {"id": 604}, "project": {"id": 381, "owner": {"id": 37}, "assignee": {"id": 831}}, "task": {"id": 339, "owner": {"id": 968}, "assignee": {"id": 1054}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 37, "privilege": "none"}, "organization": {"id": 149, "owner": {"id": 299}, "user": {"role": null}}}, "resource": {"id": 354, "assignee": {"id": 520}, "organization": {"id": 149}, "project": {"id": 322, "owner": {"id": 37}, "assignee": {"id": 896}}, "task": {"id": 322, "owner": {"id": 967}, "assignee": {"id": 1091}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 43, "privilege": "none"}, "organization": {"id": 152, "owner": {"id": 209}, "user": {"role": null}}}, "resource": {"id": 307, "assignee": {"id": 538}, "organization": {"id": 152}, "project": {"id": 317, "owner": {"id": 43}, "assignee": {"id": 833}}, "task": {"id": 348, "owner": {"id": 919}, "assignee": {"id": 1035}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 41, "privilege": "none"}, "organization": {"id": 173, "owner": {"id": 294}, "user": {"role": null}}}, "resource": {"id": 335, "assignee": {"id": 529}, "organization": {"id": 659}, "project": {"id": 309, "owner": {"id": 41}, "assignee": {"id": 889}}, "task": {"id": 351, "owner": {"id": 913}, "assignee": {"id": 1012}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 3, "privilege": "none"}, "organization": {"id": 136, "owner": {"id": 241}, "user": {"role": null}}}, "resource": {"id": 367, "assignee": {"id": 546}, "organization": {"id": 609}, "project": {"id": 363, "owner": {"id": 3}, "assignee": {"id": 894}}, "task": {"id": 338, "owner": {"id": 952}, "assignee": {"id": 1002}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 83, "privilege": "admin"}, "organization": {"id": 128, "owner": {"id": 83}, "user": {"role": "owner"}}}, "resource": {"id": 348, "assignee": {"id": 566}, "organization": {"id": 128}, "project": {"id": 300, "owner": {"id": 797}, "assignee": {"id": 83}}, "task": {"id": 394, "owner": {"id": 918}, "assignee": {"id": 1028}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 14, "privilege": "admin"}, "organization": {"id": 112, "owner": {"id": 14}, "user": {"role": "owner"}}}, "resource": {"id": 323, "assignee": {"id": 591}, "organization": {"id": 112}, "project": {"id": 317, "owner": {"id": 767}, "assignee": {"id": 14}}, "task": {"id": 376, "owner": {"id": 912}, "assignee": {"id": 1046}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_FALSE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 42, "privilege": "admin"}, "organization": {"id": 177, "owner": {"id": 42}, "user": {"role": "owner"}}}, "resource": {"id": 354, "assignee": {"id": 517}, "organization": {"id": 674}, "project": {"id": 349, "owner": {"id": 735}, "assignee": {"id": 42}}, "task": {"id": 328, "owner": {"id": 944}, "assignee": {"id": 1091}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_FALSE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 29, "privilege": "admin"}, "organization": {"id": 106, "owner": {"id": 29}, "user": {"role": "owner"}}}, "resource": {"id": 398, "assignee": {"id": 542}, "organization": {"id": 640}, "project": {"id": 315, "owner": {"id": 723}, "assignee": {"id": 29}}, "task": {"id": 327, "owner": {"id": 974}, "assignee": {"id": 1010}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 95, "privilege": "admin"}, "organization": {"id": 173, "owner": {"id": 250}, "user": {"role": "maintainer"}}}, "resource": {"id": 334, "assignee": {"id": 577}, "organization": {"id": 173}, "project": {"id": 395, "owner": {"id": 767}, "assignee": {"id": 95}}, "task": {"id": 398, "owner": {"id": 983}, "assignee": {"id": 1090}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 88, "privilege": "admin"}, "organization": {"id": 169, "owner": {"id": 238}, "user": {"role": "maintainer"}}}, "resource": {"id": 339, "assignee": {"id": 597}, "organization": {"id": 169}, "project": {"id": 396, "owner": {"id": 769}, "assignee": {"id": 88}}, "task": {"id": 391, "owner": {"id": 970}, "assignee": {"id": 1073}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 52, "privilege": "admin"}, "organization": {"id": 121, "owner": {"id": 261}, "user": {"role": "maintainer"}}}, "resource": {"id": 325, "assignee": {"id": 559}, "organization": {"id": 612}, "project": {"id": 384, "owner": {"id": 733}, "assignee": {"id": 52}}, "task": {"id": 380, "owner": {"id": 998}, "assignee": {"id": 1098}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 11, "privilege": "admin"}, "organization": {"id": 184, "owner": {"id": 242}, "user": {"role": "maintainer"}}}, "resource": {"id": 370, "assignee": {"id": 584}, "organization": {"id": 638}, "project": {"id": 312, "owner": {"id": 751}, "assignee": {"id": 11}}, "task": {"id": 305, "owner": {"id": 939}, "assignee": {"id": 1053}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 72, "privilege": "admin"}, "organization": {"id": 115, "owner": {"id": 216}, "user": {"role": "supervisor"}}}, "resource": {"id": 325, "assignee": {"id": 524}, "organization": {"id": 115}, "project": {"id": 389, "owner": {"id": 719}, "assignee": {"id": 72}}, "task": {"id": 382, "owner": {"id": 918}, "assignee": {"id": 1012}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 61, "privilege": "admin"}, "organization": {"id": 105, "owner": {"id": 260}, "user": {"role": "supervisor"}}}, "resource": {"id": 334, "assignee": {"id": 594}, "organization": {"id": 105}, "project": {"id": 317, "owner": {"id": 708}, "assignee": {"id": 61}}, "task": {"id": 375, "owner": {"id": 900}, "assignee": {"id": 1013}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 25, "privilege": "admin"}, "organization": {"id": 141, "owner": {"id": 257}, "user": {"role": "supervisor"}}}, "resource": {"id": 378, "assignee": {"id": 584}, "organization": {"id": 625}, "project": {"id": 354, "owner": {"id": 732}, "assignee": {"id": 25}}, "task": {"id": 368, "owner": {"id": 994}, "assignee": {"id": 1061}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 10, "privilege": "admin"}, "organization": {"id": 142, "owner": {"id": 221}, "user": {"role": "supervisor"}}}, "resource": {"id": 346, "assignee": {"id": 551}, "organization": {"id": 669}, "project": {"id": 313, "owner": {"id": 733}, "assignee": {"id": 10}}, "task": {"id": 375, "owner": {"id": 971}, "assignee": {"id": 1031}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 4, "privilege": "admin"}, "organization": {"id": 194, "owner": {"id": 255}, "user": {"role": "worker"}}}, "resource": {"id": 363, "assignee": {"id": 520}, "organization": {"id": 194}, "project": {"id": 314, "owner": {"id": 788}, "assignee": {"id": 4}}, "task": {"id": 361, "owner": {"id": 999}, "assignee": {"id": 1098}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 93, "privilege": "admin"}, "organization": {"id": 190, "owner": {"id": 216}, "user": {"role": "worker"}}}, "resource": {"id": 323, "assignee": {"id": 583}, "organization": {"id": 190}, "project": {"id": 389, "owner": {"id": 713}, "assignee": {"id": 93}}, "task": {"id": 302, "owner": {"id": 960}, "assignee": {"id": 1027}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_FALSE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 92, "privilege": "admin"}, "organization": {"id": 179, "owner": {"id": 223}, "user": {"role": "worker"}}}, "resource": {"id": 336, "assignee": {"id": 555}, "organization": {"id": 658}, "project": {"id": 342, "owner": {"id": 789}, "assignee": {"id": 92}}, "task": {"id": 398, "owner": {"id": 942}, "assignee": {"id": 1082}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_FALSE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 34, "privilege": "admin"}, "organization": {"id": 173, "owner": {"id": 293}, "user": {"role": "worker"}}}, "resource": {"id": 321, "assignee": {"id": 594}, "organization": {"id": 687}, "project": {"id": 365, "owner": {"id": 730}, "assignee": {"id": 34}}, "task": {"id": 300, "owner": {"id": 987}, "assignee": {"id": 1066}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 61, "privilege": "admin"}, "organization": {"id": 178, "owner": {"id": 272}, "user": {"role": null}}}, "resource": {"id": 387, "assignee": {"id": 520}, "organization": {"id": 178}, "project": {"id": 364, "owner": {"id": 737}, "assignee": {"id": 61}}, "task": {"id": 315, "owner": {"id": 996}, "assignee": {"id": 1017}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 85, "privilege": "admin"}, "organization": {"id": 149, "owner": {"id": 224}, "user": {"role": null}}}, "resource": {"id": 399, "assignee": {"id": 524}, "organization": {"id": 149}, "project": {"id": 370, "owner": {"id": 730}, "assignee": {"id": 85}}, "task": {"id": 355, "owner": {"id": 927}, "assignee": {"id": 1078}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_FALSE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 32, "privilege": "admin"}, "organization": {"id": 134, "owner": {"id": 271}, "user": {"role": null}}}, "resource": {"id": 345, "assignee": {"id": 599}, "organization": {"id": 673}, "project": {"id": 334, "owner": {"id": 723}, "assignee": {"id": 32}}, "task": {"id": 388, "owner": {"id": 901}, "assignee": {"id": 1022}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_FALSE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 34, "privilege": "admin"}, "organization": {"id": 131, "owner": {"id": 278}, "user": {"role": null}}}, "resource": {"id": 367, "assignee": {"id": 537}, "organization": {"id": 644}, "project": {"id": 317, "owner": {"id": 751}, "assignee": {"id": 34}}, "task": {"id": 352, "owner": {"id": 974}, "assignee": {"id": 1036}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 30, "privilege": "business"}, "organization": {"id": 170, "owner": {"id": 30}, "user": {"role": "owner"}}}, "resource": {"id": 300, "assignee": {"id": 520}, "organization": {"id": 170}, "project": {"id": 392, "owner": {"id": 765}, "assignee": {"id": 30}}, "task": {"id": 391, "owner": {"id": 956}, "assignee": {"id": 1096}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 51, "privilege": "business"}, "organization": {"id": 175, "owner": {"id": 51}, "user": {"role": "owner"}}}, "resource": {"id": 315, "assignee": {"id": 590}, "organization": {"id": 175}, "project": {"id": 332, "owner": {"id": 782}, "assignee": {"id": 51}}, "task": {"id": 363, "owner": {"id": 900}, "assignee": {"id": 1014}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 78, "privilege": "business"}, "organization": {"id": 162, "owner": {"id": 78}, "user": {"role": "owner"}}}, "resource": {"id": 342, "assignee": {"id": 555}, "organization": {"id": 669}, "project": {"id": 373, "owner": {"id": 742}, "assignee": {"id": 78}}, "task": {"id": 379, "owner": {"id": 985}, "assignee": {"id": 1078}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 85, "privilege": "business"}, "organization": {"id": 131, "owner": {"id": 85}, "user": {"role": "owner"}}}, "resource": {"id": 395, "assignee": {"id": 532}, "organization": {"id": 688}, "project": {"id": 316, "owner": {"id": 773}, "assignee": {"id": 85}}, "task": {"id": 382, "owner": {"id": 974}, "assignee": {"id": 1015}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 54, "privilege": "business"}, "organization": {"id": 171, "owner": {"id": 250}, "user": {"role": "maintainer"}}}, "resource": {"id": 399, "assignee": {"id": 541}, "organization": {"id": 171}, "project": {"id": 330, "owner": {"id": 741}, "assignee": {"id": 54}}, "task": {"id": 349, "owner": {"id": 913}, "assignee": {"id": 1000}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 50, "privilege": "business"}, "organization": {"id": 117, "owner": {"id": 227}, "user": {"role": "maintainer"}}}, "resource": {"id": 391, "assignee": {"id": 505}, "organization": {"id": 117}, "project": {"id": 331, "owner": {"id": 795}, "assignee": {"id": 50}}, "task": {"id": 393, "owner": {"id": 909}, "assignee": {"id": 1087}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 62, "privilege": "business"}, "organization": {"id": 102, "owner": {"id": 230}, "user": {"role": "maintainer"}}}, "resource": {"id": 326, "assignee": {"id": 588}, "organization": {"id": 609}, "project": {"id": 387, "owner": {"id": 745}, "assignee": {"id": 62}}, "task": {"id": 368, "owner": {"id": 915}, "assignee": {"id": 1042}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 1, "privilege": "business"}, "organization": {"id": 152, "owner": {"id": 213}, "user": {"role": "maintainer"}}}, "resource": {"id": 335, "assignee": {"id": 514}, "organization": {"id": 673}, "project": {"id": 300, "owner": {"id": 783}, "assignee": {"id": 1}}, "task": {"id": 391, "owner": {"id": 914}, "assignee": {"id": 1089}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 25, "privilege": "business"}, "organization": {"id": 129, "owner": {"id": 288}, "user": {"role": "supervisor"}}}, "resource": {"id": 316, "assignee": {"id": 574}, "organization": {"id": 129}, "project": {"id": 331, "owner": {"id": 719}, "assignee": {"id": 25}}, "task": {"id": 311, "owner": {"id": 918}, "assignee": {"id": 1099}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 41, "privilege": "business"}, "organization": {"id": 152, "owner": {"id": 248}, "user": {"role": "supervisor"}}}, "resource": {"id": 343, "assignee": {"id": 526}, "organization": {"id": 152}, "project": {"id": 318, "owner": {"id": 718}, "assignee": {"id": 41}}, "task": {"id": 382, "owner": {"id": 915}, "assignee": {"id": 1047}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 35, "privilege": "business"}, "organization": {"id": 123, "owner": {"id": 248}, "user": {"role": "supervisor"}}}, "resource": {"id": 326, "assignee": {"id": 543}, "organization": {"id": 641}, "project": {"id": 356, "owner": {"id": 759}, "assignee": {"id": 35}}, "task": {"id": 316, "owner": {"id": 964}, "assignee": {"id": 1083}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 26, "privilege": "business"}, "organization": {"id": 149, "owner": {"id": 245}, "user": {"role": "supervisor"}}}, "resource": {"id": 384, "assignee": {"id": 566}, "organization": {"id": 687}, "project": {"id": 335, "owner": {"id": 756}, "assignee": {"id": 26}}, "task": {"id": 325, "owner": {"id": 981}, "assignee": {"id": 1018}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 9, "privilege": "business"}, "organization": {"id": 106, "owner": {"id": 251}, "user": {"role": "worker"}}}, "resource": {"id": 356, "assignee": {"id": 561}, "organization": {"id": 106}, "project": {"id": 382, "owner": {"id": 780}, "assignee": {"id": 9}}, "task": {"id": 300, "owner": {"id": 999}, "assignee": {"id": 1090}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 32, "privilege": "business"}, "organization": {"id": 100, "owner": {"id": 255}, "user": {"role": "worker"}}}, "resource": {"id": 324, "assignee": {"id": 585}, "organization": {"id": 100}, "project": {"id": 331, "owner": {"id": 762}, "assignee": {"id": 32}}, "task": {"id": 335, "owner": {"id": 955}, "assignee": {"id": 1006}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 0, "privilege": "business"}, "organization": {"id": 116, "owner": {"id": 259}, "user": {"role": "worker"}}}, "resource": {"id": 326, "assignee": {"id": 553}, "organization": {"id": 657}, "project": {"id": 315, "owner": {"id": 743}, "assignee": {"id": 0}}, "task": {"id": 336, "owner": {"id": 996}, "assignee": {"id": 1071}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 52, "privilege": "business"}, "organization": {"id": 114, "owner": {"id": 236}, "user": {"role": "worker"}}}, "resource": {"id": 359, "assignee": {"id": 520}, "organization": {"id": 607}, "project": {"id": 307, "owner": {"id": 795}, "assignee": {"id": 52}}, "task": {"id": 367, "owner": {"id": 937}, "assignee": {"id": 1026}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 11, "privilege": "business"}, "organization": {"id": 139, "owner": {"id": 206}, "user": {"role": null}}}, "resource": {"id": 397, "assignee": {"id": 587}, "organization": {"id": 139}, "project": {"id": 360, "owner": {"id": 797}, "assignee": {"id": 11}}, "task": {"id": 323, "owner": {"id": 996}, "assignee": {"id": 1075}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 67, "privilege": "business"}, "organization": {"id": 108, "owner": {"id": 275}, "user": {"role": null}}}, "resource": {"id": 318, "assignee": {"id": 536}, "organization": {"id": 108}, "project": {"id": 322, "owner": {"id": 754}, "assignee": {"id": 67}}, "task": {"id": 301, "owner": {"id": 960}, "assignee": {"id": 1097}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 18, "privilege": "business"}, "organization": {"id": 153, "owner": {"id": 263}, "user": {"role": null}}}, "resource": {"id": 386, "assignee": {"id": 535}, "organization": {"id": 625}, "project": {"id": 309, "owner": {"id": 730}, "assignee": {"id": 18}}, "task": {"id": 324, "owner": {"id": 989}, "assignee": {"id": 1035}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 61, "privilege": "business"}, "organization": {"id": 149, "owner": {"id": 234}, "user": {"role": null}}}, "resource": {"id": 358, "assignee": {"id": 544}, "organization": {"id": 638}, "project": {"id": 382, "owner": {"id": 728}, "assignee": {"id": 61}}, "task": {"id": 325, "owner": {"id": 988}, "assignee": {"id": 1035}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 22, "privilege": "user"}, "organization": {"id": 103, "owner": {"id": 22}, "user": {"role": "owner"}}}, "resource": {"id": 312, "assignee": {"id": 540}, "organization": {"id": 103}, "project": {"id": 370, "owner": {"id": 786}, "assignee": {"id": 22}}, "task": {"id": 344, "owner": {"id": 989}, "assignee": {"id": 1028}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 62, "privilege": "user"}, "organization": {"id": 149, "owner": {"id": 62}, "user": {"role": "owner"}}}, "resource": {"id": 320, "assignee": {"id": 561}, "organization": {"id": 149}, "project": {"id": 356, "owner": {"id": 717}, "assignee": {"id": 62}}, "task": {"id": 399, "owner": {"id": 930}, "assignee": {"id": 1082}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 39, "privilege": "user"}, "organization": {"id": 138, "owner": {"id": 39}, "user": {"role": "owner"}}}, "resource": {"id": 334, "assignee": {"id": 503}, "organization": {"id": 663}, "project": {"id": 376, "owner": {"id": 756}, "assignee": {"id": 39}}, "task": {"id": 331, "owner": {"id": 944}, "assignee": {"id": 1093}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 32, "privilege": "user"}, "organization": {"id": 188, "owner": {"id": 32}, "user": {"role": "owner"}}}, "resource": {"id": 370, "assignee": {"id": 565}, "organization": {"id": 682}, "project": {"id": 318, "owner": {"id": 714}, "assignee": {"id": 32}}, "task": {"id": 392, "owner": {"id": 947}, "assignee": {"id": 1066}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 81, "privilege": "user"}, "organization": {"id": 160, "owner": {"id": 244}, "user": {"role": "maintainer"}}}, "resource": {"id": 370, "assignee": {"id": 584}, "organization": {"id": 160}, "project": {"id": 356, "owner": {"id": 751}, "assignee": {"id": 81}}, "task": {"id": 318, "owner": {"id": 982}, "assignee": {"id": 1094}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 13, "privilege": "user"}, "organization": {"id": 130, "owner": {"id": 236}, "user": {"role": "maintainer"}}}, "resource": {"id": 334, "assignee": {"id": 584}, "organization": {"id": 130}, "project": {"id": 339, "owner": {"id": 795}, "assignee": {"id": 13}}, "task": {"id": 302, "owner": {"id": 908}, "assignee": {"id": 1072}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 96, "privilege": "user"}, "organization": {"id": 189, "owner": {"id": 265}, "user": {"role": "maintainer"}}}, "resource": {"id": 318, "assignee": {"id": 582}, "organization": {"id": 637}, "project": {"id": 376, "owner": {"id": 769}, "assignee": {"id": 96}}, "task": {"id": 322, "owner": {"id": 985}, "assignee": {"id": 1088}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 80, "privilege": "user"}, "organization": {"id": 163, "owner": {"id": 267}, "user": {"role": "maintainer"}}}, "resource": {"id": 332, "assignee": {"id": 531}, "organization": {"id": 696}, "project": {"id": 385, "owner": {"id": 771}, "assignee": {"id": 80}}, "task": {"id": 373, "owner": {"id": 967}, "assignee": {"id": 1023}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 50, "privilege": "user"}, "organization": {"id": 186, "owner": {"id": 241}, "user": {"role": "supervisor"}}}, "resource": {"id": 310, "assignee": {"id": 550}, "organization": {"id": 186}, "project": {"id": 393, "owner": {"id": 778}, "assignee": {"id": 50}}, "task": {"id": 308, "owner": {"id": 939}, "assignee": {"id": 1032}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 72, "privilege": "user"}, "organization": {"id": 143, "owner": {"id": 200}, "user": {"role": "supervisor"}}}, "resource": {"id": 300, "assignee": {"id": 519}, "organization": {"id": 143}, "project": {"id": 341, "owner": {"id": 798}, "assignee": {"id": 72}}, "task": {"id": 398, "owner": {"id": 970}, "assignee": {"id": 1053}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 40, "privilege": "user"}, "organization": {"id": 196, "owner": {"id": 203}, "user": {"role": "supervisor"}}}, "resource": {"id": 347, "assignee": {"id": 565}, "organization": {"id": 604}, "project": {"id": 348, "owner": {"id": 780}, "assignee": {"id": 40}}, "task": {"id": 391, "owner": {"id": 939}, "assignee": {"id": 1035}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 32, "privilege": "user"}, "organization": {"id": 189, "owner": {"id": 234}, "user": {"role": "supervisor"}}}, "resource": {"id": 361, "assignee": {"id": 524}, "organization": {"id": 623}, "project": {"id": 313, "owner": {"id": 793}, "assignee": {"id": 32}}, "task": {"id": 392, "owner": {"id": 997}, "assignee": {"id": 1054}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 28, "privilege": "user"}, "organization": {"id": 140, "owner": {"id": 262}, "user": {"role": "worker"}}}, "resource": {"id": 333, "assignee": {"id": 566}, "organization": {"id": 140}, "project": {"id": 392, "owner": {"id": 790}, "assignee": {"id": 28}}, "task": {"id": 354, "owner": {"id": 982}, "assignee": {"id": 1066}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 12, "privilege": "user"}, "organization": {"id": 148, "owner": {"id": 260}, "user": {"role": "worker"}}}, "resource": {"id": 375, "assignee": {"id": 525}, "organization": {"id": 148}, "project": {"id": 351, "owner": {"id": 785}, "assignee": {"id": 12}}, "task": {"id": 372, "owner": {"id": 972}, "assignee": {"id": 1045}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 91, "privilege": "user"}, "organization": {"id": 103, "owner": {"id": 298}, "user": {"role": "worker"}}}, "resource": {"id": 309, "assignee": {"id": 545}, "organization": {"id": 613}, "project": {"id": 389, "owner": {"id": 797}, "assignee": {"id": 91}}, "task": {"id": 328, "owner": {"id": 910}, "assignee": {"id": 1004}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 30, "privilege": "user"}, "organization": {"id": 168, "owner": {"id": 242}, "user": {"role": "worker"}}}, "resource": {"id": 379, "assignee": {"id": 525}, "organization": {"id": 631}, "project": {"id": 341, "owner": {"id": 705}, "assignee": {"id": 30}}, "task": {"id": 345, "owner": {"id": 960}, "assignee": {"id": 1097}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 5, "privilege": "user"}, "organization": {"id": 177, "owner": {"id": 285}, "user": {"role": null}}}, "resource": {"id": 348, "assignee": {"id": 599}, "organization": {"id": 177}, "project": {"id": 320, "owner": {"id": 788}, "assignee": {"id": 5}}, "task": {"id": 392, "owner": {"id": 969}, "assignee": {"id": 1099}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 17, "privilege": "user"}, "organization": {"id": 129, "owner": {"id": 252}, "user": {"role": null}}}, "resource": {"id": 363, "assignee": {"id": 529}, "organization": {"id": 129}, "project": {"id": 371, "owner": {"id": 702}, "assignee": {"id": 17}}, "task": {"id": 309, "owner": {"id": 913}, "assignee": {"id": 1072}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 54, "privilege": "user"}, "organization": {"id": 189, "owner": {"id": 299}, "user": {"role": null}}}, "resource": {"id": 320, "assignee": {"id": 550}, "organization": {"id": 670}, "project": {"id": 382, "owner": {"id": 713}, "assignee": {"id": 54}}, "task": {"id": 351, "owner": {"id": 920}, "assignee": {"id": 1092}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 70, "privilege": "user"}, "organization": {"id": 156, "owner": {"id": 291}, "user": {"role": null}}}, "resource": {"id": 305, "assignee": {"id": 526}, "organization": {"id": 659}, "project": {"id": 352, "owner": {"id": 768}, "assignee": {"id": 70}}, "task": {"id": 309, "owner": {"id": 913}, "assignee": {"id": 1087}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 67, "privilege": "worker"}, "organization": {"id": 178, "owner": {"id": 67}, "user": {"role": "owner"}}}, "resource": {"id": 380, "assignee": {"id": 589}, "organization": {"id": 178}, "project": {"id": 347, "owner": {"id": 737}, "assignee": {"id": 67}}, "task": {"id": 356, "owner": {"id": 933}, "assignee": {"id": 1003}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 1, "privilege": "worker"}, "organization": {"id": 175, "owner": {"id": 1}, "user": {"role": "owner"}}}, "resource": {"id": 317, "assignee": {"id": 528}, "organization": {"id": 175}, "project": {"id": 327, "owner": {"id": 727}, "assignee": {"id": 1}}, "task": {"id": 312, "owner": {"id": 904}, "assignee": {"id": 1032}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 26, "privilege": "worker"}, "organization": {"id": 150, "owner": {"id": 26}, "user": {"role": "owner"}}}, "resource": {"id": 397, "assignee": {"id": 584}, "organization": {"id": 627}, "project": {"id": 395, "owner": {"id": 752}, "assignee": {"id": 26}}, "task": {"id": 396, "owner": {"id": 931}, "assignee": {"id": 1063}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 78, "privilege": "worker"}, "organization": {"id": 115, "owner": {"id": 78}, "user": {"role": "owner"}}}, "resource": {"id": 315, "assignee": {"id": 535}, "organization": {"id": 682}, "project": {"id": 375, "owner": {"id": 757}, "assignee": {"id": 78}}, "task": {"id": 311, "owner": {"id": 943}, "assignee": {"id": 1030}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 91, "privilege": "worker"}, "organization": {"id": 133, "owner": {"id": 248}, "user": {"role": "maintainer"}}}, "resource": {"id": 317, "assignee": {"id": 576}, "organization": {"id": 133}, "project": {"id": 377, "owner": {"id": 746}, "assignee": {"id": 91}}, "task": {"id": 335, "owner": {"id": 945}, "assignee": {"id": 1031}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 88, "privilege": "worker"}, "organization": {"id": 135, "owner": {"id": 269}, "user": {"role": "maintainer"}}}, "resource": {"id": 332, "assignee": {"id": 576}, "organization": {"id": 135}, "project": {"id": 395, "owner": {"id": 780}, "assignee": {"id": 88}}, "task": {"id": 330, "owner": {"id": 905}, "assignee": {"id": 1060}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 28, "privilege": "worker"}, "organization": {"id": 170, "owner": {"id": 230}, "user": {"role": "maintainer"}}}, "resource": {"id": 346, "assignee": {"id": 511}, "organization": {"id": 639}, "project": {"id": 360, "owner": {"id": 732}, "assignee": {"id": 28}}, "task": {"id": 363, "owner": {"id": 976}, "assignee": {"id": 1069}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 42, "privilege": "worker"}, "organization": {"id": 112, "owner": {"id": 211}, "user": {"role": "maintainer"}}}, "resource": {"id": 321, "assignee": {"id": 584}, "organization": {"id": 696}, "project": {"id": 389, "owner": {"id": 793}, "assignee": {"id": 42}}, "task": {"id": 362, "owner": {"id": 927}, "assignee": {"id": 1052}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 91, "privilege": "worker"}, "organization": {"id": 142, "owner": {"id": 299}, "user": {"role": "supervisor"}}}, "resource": {"id": 388, "assignee": {"id": 574}, "organization": {"id": 142}, "project": {"id": 392, "owner": {"id": 754}, "assignee": {"id": 91}}, "task": {"id": 323, "owner": {"id": 932}, "assignee": {"id": 1051}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 45, "privilege": "worker"}, "organization": {"id": 196, "owner": {"id": 257}, "user": {"role": "supervisor"}}}, "resource": {"id": 364, "assignee": {"id": 574}, "organization": {"id": 196}, "project": {"id": 373, "owner": {"id": 735}, "assignee": {"id": 45}}, "task": {"id": 354, "owner": {"id": 989}, "assignee": {"id": 1044}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 61, "privilege": "worker"}, "organization": {"id": 157, "owner": {"id": 218}, "user": {"role": "supervisor"}}}, "resource": {"id": 301, "assignee": {"id": 502}, "organization": {"id": 687}, "project": {"id": 369, "owner": {"id": 758}, "assignee": {"id": 61}}, "task": {"id": 399, "owner": {"id": 945}, "assignee": {"id": 1097}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 85, "privilege": "worker"}, "organization": {"id": 135, "owner": {"id": 224}, "user": {"role": "supervisor"}}}, "resource": {"id": 371, "assignee": {"id": 589}, "organization": {"id": 621}, "project": {"id": 303, "owner": {"id": 794}, "assignee": {"id": 85}}, "task": {"id": 380, "owner": {"id": 973}, "assignee": {"id": 1002}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 24, "privilege": "worker"}, "organization": {"id": 139, "owner": {"id": 298}, "user": {"role": "worker"}}}, "resource": {"id": 345, "assignee": {"id": 597}, "organization": {"id": 139}, "project": {"id": 311, "owner": {"id": 708}, "assignee": {"id": 24}}, "task": {"id": 378, "owner": {"id": 996}, "assignee": {"id": 1079}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 25, "privilege": "worker"}, "organization": {"id": 116, "owner": {"id": 237}, "user": {"role": "worker"}}}, "resource": {"id": 322, "assignee": {"id": 520}, "organization": {"id": 116}, "project": {"id": 394, "owner": {"id": 705}, "assignee": {"id": 25}}, "task": {"id": 322, "owner": {"id": 925}, "assignee": {"id": 1026}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 93, "privilege": "worker"}, "organization": {"id": 156, "owner": {"id": 261}, "user": {"role": "worker"}}}, "resource": {"id": 339, "assignee": {"id": 563}, "organization": {"id": 681}, "project": {"id": 370, "owner": {"id": 721}, "assignee": {"id": 93}}, "task": {"id": 371, "owner": {"id": 973}, "assignee": {"id": 1019}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 92, "privilege": "worker"}, "organization": {"id": 192, "owner": {"id": 226}, "user": {"role": "worker"}}}, "resource": {"id": 358, "assignee": {"id": 507}, "organization": {"id": 684}, "project": {"id": 357, "owner": {"id": 728}, "assignee": {"id": 92}}, "task": {"id": 317, "owner": {"id": 904}, "assignee": {"id": 1015}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 74, "privilege": "worker"}, "organization": {"id": 126, "owner": {"id": 263}, "user": {"role": null}}}, "resource": {"id": 362, "assignee": {"id": 551}, "organization": {"id": 126}, "project": {"id": 307, "owner": {"id": 751}, "assignee": {"id": 74}}, "task": {"id": 350, "owner": {"id": 970}, "assignee": {"id": 1067}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 8, "privilege": "worker"}, "organization": {"id": 120, "owner": {"id": 260}, "user": {"role": null}}}, "resource": {"id": 346, "assignee": {"id": 580}, "organization": {"id": 120}, "project": {"id": 397, "owner": {"id": 738}, "assignee": {"id": 8}}, "task": {"id": 355, "owner": {"id": 919}, "assignee": {"id": 1088}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 55, "privilege": "worker"}, "organization": {"id": 161, "owner": {"id": 276}, "user": {"role": null}}}, "resource": {"id": 311, "assignee": {"id": 540}, "organization": {"id": 602}, "project": {"id": 372, "owner": {"id": 733}, "assignee": {"id": 55}}, "task": {"id": 352, "owner": {"id": 910}, "assignee": {"id": 1047}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 13, "privilege": "worker"}, "organization": {"id": 110, "owner": {"id": 297}, "user": {"role": null}}}, "resource": {"id": 348, "assignee": {"id": 500}, "organization": {"id": 621}, "project": {"id": 347, "owner": {"id": 704}, "assignee": {"id": 13}}, "task": {"id": 322, "owner": {"id": 987}, "assignee": {"id": 1053}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 19, "privilege": "none"}, "organization": {"id": 134, "owner": {"id": 19}, "user": {"role": "owner"}}}, "resource": {"id": 341, "assignee": {"id": 592}, "organization": {"id": 134}, "project": {"id": 396, "owner": {"id": 715}, "assignee": {"id": 19}}, "task": {"id": 337, "owner": {"id": 938}, "assignee": {"id": 1026}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 21, "privilege": "none"}, "organization": {"id": 134, "owner": {"id": 21}, "user": {"role": "owner"}}}, "resource": {"id": 320, "assignee": {"id": 527}, "organization": {"id": 134}, "project": {"id": 319, "owner": {"id": 753}, "assignee": {"id": 21}}, "task": {"id": 355, "owner": {"id": 929}, "assignee": {"id": 1089}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 92, "privilege": "none"}, "organization": {"id": 123, "owner": {"id": 92}, "user": {"role": "owner"}}}, "resource": {"id": 301, "assignee": {"id": 580}, "organization": {"id": 631}, "project": {"id": 306, "owner": {"id": 748}, "assignee": {"id": 92}}, "task": {"id": 332, "owner": {"id": 952}, "assignee": {"id": 1037}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 20, "privilege": "none"}, "organization": {"id": 176, "owner": {"id": 20}, "user": {"role": "owner"}}}, "resource": {"id": 366, "assignee": {"id": 591}, "organization": {"id": 671}, "project": {"id": 386, "owner": {"id": 767}, "assignee": {"id": 20}}, "task": {"id": 374, "owner": {"id": 942}, "assignee": {"id": 1057}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 76, "privilege": "none"}, "organization": {"id": 186, "owner": {"id": 215}, "user": {"role": "maintainer"}}}, "resource": {"id": 379, "assignee": {"id": 529}, "organization": {"id": 186}, "project": {"id": 391, "owner": {"id": 705}, "assignee": {"id": 76}}, "task": {"id": 307, "owner": {"id": 994}, "assignee": {"id": 1006}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 40, "privilege": "none"}, "organization": {"id": 133, "owner": {"id": 277}, "user": {"role": "maintainer"}}}, "resource": {"id": 384, "assignee": {"id": 572}, "organization": {"id": 133}, "project": {"id": 357, "owner": {"id": 754}, "assignee": {"id": 40}}, "task": {"id": 378, "owner": {"id": 956}, "assignee": {"id": 1035}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 95, "privilege": "none"}, "organization": {"id": 156, "owner": {"id": 243}, "user": {"role": "maintainer"}}}, "resource": {"id": 337, "assignee": {"id": 568}, "organization": {"id": 619}, "project": {"id": 302, "owner": {"id": 746}, "assignee": {"id": 95}}, "task": {"id": 358, "owner": {"id": 931}, "assignee": {"id": 1024}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 68, "privilege": "none"}, "organization": {"id": 159, "owner": {"id": 211}, "user": {"role": "maintainer"}}}, "resource": {"id": 327, "assignee": {"id": 593}, "organization": {"id": 698}, "project": {"id": 302, "owner": {"id": 725}, "assignee": {"id": 68}}, "task": {"id": 337, "owner": {"id": 948}, "assignee": {"id": 1098}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 21, "privilege": "none"}, "organization": {"id": 115, "owner": {"id": 255}, "user": {"role": "supervisor"}}}, "resource": {"id": 361, "assignee": {"id": 549}, "organization": {"id": 115}, "project": {"id": 337, "owner": {"id": 700}, "assignee": {"id": 21}}, "task": {"id": 397, "owner": {"id": 961}, "assignee": {"id": 1089}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 14, "privilege": "none"}, "organization": {"id": 171, "owner": {"id": 261}, "user": {"role": "supervisor"}}}, "resource": {"id": 374, "assignee": {"id": 514}, "organization": {"id": 171}, "project": {"id": 316, "owner": {"id": 706}, "assignee": {"id": 14}}, "task": {"id": 394, "owner": {"id": 989}, "assignee": {"id": 1068}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 74, "privilege": "none"}, "organization": {"id": 194, "owner": {"id": 295}, "user": {"role": "supervisor"}}}, "resource": {"id": 343, "assignee": {"id": 585}, "organization": {"id": 676}, "project": {"id": 362, "owner": {"id": 765}, "assignee": {"id": 74}}, "task": {"id": 346, "owner": {"id": 958}, "assignee": {"id": 1062}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 68, "privilege": "none"}, "organization": {"id": 129, "owner": {"id": 216}, "user": {"role": "supervisor"}}}, "resource": {"id": 350, "assignee": {"id": 583}, "organization": {"id": 674}, "project": {"id": 391, "owner": {"id": 794}, "assignee": {"id": 68}}, "task": {"id": 306, "owner": {"id": 966}, "assignee": {"id": 1023}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 92, "privilege": "none"}, "organization": {"id": 178, "owner": {"id": 250}, "user": {"role": "worker"}}}, "resource": {"id": 333, "assignee": {"id": 533}, "organization": {"id": 178}, "project": {"id": 396, "owner": {"id": 715}, "assignee": {"id": 92}}, "task": {"id": 302, "owner": {"id": 990}, "assignee": {"id": 1014}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 10, "privilege": "none"}, "organization": {"id": 143, "owner": {"id": 267}, "user": {"role": "worker"}}}, "resource": {"id": 330, "assignee": {"id": 506}, "organization": {"id": 143}, "project": {"id": 377, "owner": {"id": 769}, "assignee": {"id": 10}}, "task": {"id": 330, "owner": {"id": 968}, "assignee": {"id": 1070}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 47, "privilege": "none"}, "organization": {"id": 171, "owner": {"id": 254}, "user": {"role": "worker"}}}, "resource": {"id": 346, "assignee": {"id": 561}, "organization": {"id": 623}, "project": {"id": 367, "owner": {"id": 755}, "assignee": {"id": 47}}, "task": {"id": 342, "owner": {"id": 948}, "assignee": {"id": 1033}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 54, "privilege": "none"}, "organization": {"id": 162, "owner": {"id": 226}, "user": {"role": "worker"}}}, "resource": {"id": 368, "assignee": {"id": 511}, "organization": {"id": 633}, "project": {"id": 333, "owner": {"id": 742}, "assignee": {"id": 54}}, "task": {"id": 317, "owner": {"id": 922}, "assignee": {"id": 1005}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 96, "privilege": "none"}, "organization": {"id": 189, "owner": {"id": 269}, "user": {"role": null}}}, "resource": {"id": 343, "assignee": {"id": 596}, "organization": {"id": 189}, "project": {"id": 369, "owner": {"id": 725}, "assignee": {"id": 96}}, "task": {"id": 318, "owner": {"id": 956}, "assignee": {"id": 1002}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 9, "privilege": "none"}, "organization": {"id": 154, "owner": {"id": 292}, "user": {"role": null}}}, "resource": {"id": 317, "assignee": {"id": 528}, "organization": {"id": 154}, "project": {"id": 381, "owner": {"id": 711}, "assignee": {"id": 9}}, "task": {"id": 318, "owner": {"id": 979}, "assignee": {"id": 1056}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 14, "privilege": "none"}, "organization": {"id": 155, "owner": {"id": 234}, "user": {"role": null}}}, "resource": {"id": 368, "assignee": {"id": 570}, "organization": {"id": 699}, "project": {"id": 325, "owner": {"id": 786}, "assignee": {"id": 14}}, "task": {"id": 322, "owner": {"id": 922}, "assignee": {"id": 1055}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 35, "privilege": "none"}, "organization": {"id": 143, "owner": {"id": 203}, "user": {"role": null}}}, "resource": {"id": 381, "assignee": {"id": 569}, "organization": {"id": 610}, "project": {"id": 394, "owner": {"id": 797}, "assignee": {"id": 35}}, "task": {"id": 358, "owner": {"id": 921}, "assignee": {"id": 1087}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 78, "privilege": "admin"}, "organization": {"id": 117, "owner": {"id": 78}, "user": {"role": "owner"}}}, "resource": {"id": 325, "assignee": {"id": 553}, "organization": {"id": 117}, "project": {"id": 324, "owner": {"id": 707}, "assignee": {"id": 879}}, "task": {"id": 387, "owner": {"id": 78}, "assignee": {"id": 1094}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 92, "privilege": "admin"}, "organization": {"id": 103, "owner": {"id": 92}, "user": {"role": "owner"}}}, "resource": {"id": 304, "assignee": {"id": 597}, "organization": {"id": 103}, "project": {"id": 399, "owner": {"id": 703}, "assignee": {"id": 899}}, "task": {"id": 385, "owner": {"id": 92}, "assignee": {"id": 1003}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_OWNER_same_org_FALSE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 57, "privilege": "admin"}, "organization": {"id": 123, "owner": {"id": 57}, "user": {"role": "owner"}}}, "resource": {"id": 317, "assignee": {"id": 517}, "organization": {"id": 691}, "project": {"id": 342, "owner": {"id": 778}, "assignee": {"id": 845}}, "task": {"id": 386, "owner": {"id": 57}, "assignee": {"id": 1018}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_OWNER_same_org_FALSE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 24, "privilege": "admin"}, "organization": {"id": 161, "owner": {"id": 24}, "user": {"role": "owner"}}}, "resource": {"id": 341, "assignee": {"id": 521}, "organization": {"id": 696}, "project": {"id": 395, "owner": {"id": 781}, "assignee": {"id": 874}}, "task": {"id": 310, "owner": {"id": 24}, "assignee": {"id": 1088}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 8, "privilege": "admin"}, "organization": {"id": 131, "owner": {"id": 202}, "user": {"role": "maintainer"}}}, "resource": {"id": 338, "assignee": {"id": 598}, "organization": {"id": 131}, "project": {"id": 301, "owner": {"id": 790}, "assignee": {"id": 819}}, "task": {"id": 399, "owner": {"id": 8}, "assignee": {"id": 1001}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 92, "privilege": "admin"}, "organization": {"id": 119, "owner": {"id": 245}, "user": {"role": "maintainer"}}}, "resource": {"id": 356, "assignee": {"id": 568}, "organization": {"id": 119}, "project": {"id": 347, "owner": {"id": 707}, "assignee": {"id": 880}}, "task": {"id": 395, "owner": {"id": 92}, "assignee": {"id": 1003}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 30, "privilege": "admin"}, "organization": {"id": 175, "owner": {"id": 201}, "user": {"role": "maintainer"}}}, "resource": {"id": 359, "assignee": {"id": 546}, "organization": {"id": 600}, "project": {"id": 392, "owner": {"id": 744}, "assignee": {"id": 837}}, "task": {"id": 392, "owner": {"id": 30}, "assignee": {"id": 1006}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 33, "privilege": "admin"}, "organization": {"id": 120, "owner": {"id": 210}, "user": {"role": "maintainer"}}}, "resource": {"id": 340, "assignee": {"id": 548}, "organization": {"id": 686}, "project": {"id": 314, "owner": {"id": 764}, "assignee": {"id": 882}}, "task": {"id": 337, "owner": {"id": 33}, "assignee": {"id": 1037}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 39, "privilege": "admin"}, "organization": {"id": 117, "owner": {"id": 299}, "user": {"role": "supervisor"}}}, "resource": {"id": 341, "assignee": {"id": 525}, "organization": {"id": 117}, "project": {"id": 388, "owner": {"id": 743}, "assignee": {"id": 836}}, "task": {"id": 307, "owner": {"id": 39}, "assignee": {"id": 1002}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 66, "privilege": "admin"}, "organization": {"id": 198, "owner": {"id": 209}, "user": {"role": "supervisor"}}}, "resource": {"id": 369, "assignee": {"id": 518}, "organization": {"id": 198}, "project": {"id": 385, "owner": {"id": 773}, "assignee": {"id": 869}}, "task": {"id": 361, "owner": {"id": 66}, "assignee": {"id": 1062}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 13, "privilege": "admin"}, "organization": {"id": 178, "owner": {"id": 200}, "user": {"role": "supervisor"}}}, "resource": {"id": 328, "assignee": {"id": 561}, "organization": {"id": 615}, "project": {"id": 351, "owner": {"id": 779}, "assignee": {"id": 850}}, "task": {"id": 345, "owner": {"id": 13}, "assignee": {"id": 1091}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 60, "privilege": "admin"}, "organization": {"id": 105, "owner": {"id": 264}, "user": {"role": "supervisor"}}}, "resource": {"id": 319, "assignee": {"id": 522}, "organization": {"id": 697}, "project": {"id": 336, "owner": {"id": 764}, "assignee": {"id": 879}}, "task": {"id": 305, "owner": {"id": 60}, "assignee": {"id": 1048}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 98, "privilege": "admin"}, "organization": {"id": 143, "owner": {"id": 238}, "user": {"role": "worker"}}}, "resource": {"id": 348, "assignee": {"id": 527}, "organization": {"id": 143}, "project": {"id": 373, "owner": {"id": 729}, "assignee": {"id": 853}}, "task": {"id": 341, "owner": {"id": 98}, "assignee": {"id": 1057}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 31, "privilege": "admin"}, "organization": {"id": 148, "owner": {"id": 244}, "user": {"role": "worker"}}}, "resource": {"id": 355, "assignee": {"id": 559}, "organization": {"id": 148}, "project": {"id": 305, "owner": {"id": 776}, "assignee": {"id": 806}}, "task": {"id": 300, "owner": {"id": 31}, "assignee": {"id": 1033}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_WORKER_same_org_FALSE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 57, "privilege": "admin"}, "organization": {"id": 102, "owner": {"id": 263}, "user": {"role": "worker"}}}, "resource": {"id": 338, "assignee": {"id": 514}, "organization": {"id": 670}, "project": {"id": 381, "owner": {"id": 708}, "assignee": {"id": 873}}, "task": {"id": 361, "owner": {"id": 57}, "assignee": {"id": 1002}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_WORKER_same_org_FALSE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 51, "privilege": "admin"}, "organization": {"id": 148, "owner": {"id": 272}, "user": {"role": "worker"}}}, "resource": {"id": 381, "assignee": {"id": 543}, "organization": {"id": 611}, "project": {"id": 346, "owner": {"id": 792}, "assignee": {"id": 866}}, "task": {"id": 335, "owner": {"id": 51}, "assignee": {"id": 1019}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 34, "privilege": "admin"}, "organization": {"id": 190, "owner": {"id": 231}, "user": {"role": null}}}, "resource": {"id": 311, "assignee": {"id": 583}, "organization": {"id": 190}, "project": {"id": 306, "owner": {"id": 794}, "assignee": {"id": 899}}, "task": {"id": 385, "owner": {"id": 34}, "assignee": {"id": 1063}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 84, "privilege": "admin"}, "organization": {"id": 106, "owner": {"id": 246}, "user": {"role": null}}}, "resource": {"id": 315, "assignee": {"id": 530}, "organization": {"id": 106}, "project": {"id": 319, "owner": {"id": 734}, "assignee": {"id": 865}}, "task": {"id": 329, "owner": {"id": 84}, "assignee": {"id": 1047}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_NONE_same_org_FALSE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 12, "privilege": "admin"}, "organization": {"id": 146, "owner": {"id": 291}, "user": {"role": null}}}, "resource": {"id": 306, "assignee": {"id": 574}, "organization": {"id": 633}, "project": {"id": 308, "owner": {"id": 769}, "assignee": {"id": 849}}, "task": {"id": 384, "owner": {"id": 12}, "assignee": {"id": 1038}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_NONE_same_org_FALSE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 80, "privilege": "admin"}, "organization": {"id": 160, "owner": {"id": 206}, "user": {"role": null}}}, "resource": {"id": 339, "assignee": {"id": 521}, "organization": {"id": 673}, "project": {"id": 348, "owner": {"id": 793}, "assignee": {"id": 805}}, "task": {"id": 370, "owner": {"id": 80}, "assignee": {"id": 1005}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 68, "privilege": "business"}, "organization": {"id": 185, "owner": {"id": 68}, "user": {"role": "owner"}}}, "resource": {"id": 310, "assignee": {"id": 542}, "organization": {"id": 185}, "project": {"id": 332, "owner": {"id": 714}, "assignee": {"id": 897}}, "task": {"id": 398, "owner": {"id": 68}, "assignee": {"id": 1046}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 45, "privilege": "business"}, "organization": {"id": 102, "owner": {"id": 45}, "user": {"role": "owner"}}}, "resource": {"id": 352, "assignee": {"id": 526}, "organization": {"id": 102}, "project": {"id": 352, "owner": {"id": 777}, "assignee": {"id": 878}}, "task": {"id": 371, "owner": {"id": 45}, "assignee": {"id": 1079}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 90, "privilege": "business"}, "organization": {"id": 106, "owner": {"id": 90}, "user": {"role": "owner"}}}, "resource": {"id": 399, "assignee": {"id": 578}, "organization": {"id": 659}, "project": {"id": 305, "owner": {"id": 763}, "assignee": {"id": 856}}, "task": {"id": 369, "owner": {"id": 90}, "assignee": {"id": 1015}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 6, "privilege": "business"}, "organization": {"id": 115, "owner": {"id": 6}, "user": {"role": "owner"}}}, "resource": {"id": 379, "assignee": {"id": 599}, "organization": {"id": 681}, "project": {"id": 367, "owner": {"id": 723}, "assignee": {"id": 816}}, "task": {"id": 308, "owner": {"id": 6}, "assignee": {"id": 1034}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 79, "privilege": "business"}, "organization": {"id": 187, "owner": {"id": 238}, "user": {"role": "maintainer"}}}, "resource": {"id": 378, "assignee": {"id": 593}, "organization": {"id": 187}, "project": {"id": 381, "owner": {"id": 734}, "assignee": {"id": 816}}, "task": {"id": 368, "owner": {"id": 79}, "assignee": {"id": 1079}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 93, "privilege": "business"}, "organization": {"id": 133, "owner": {"id": 282}, "user": {"role": "maintainer"}}}, "resource": {"id": 332, "assignee": {"id": 567}, "organization": {"id": 133}, "project": {"id": 371, "owner": {"id": 767}, "assignee": {"id": 894}}, "task": {"id": 300, "owner": {"id": 93}, "assignee": {"id": 1080}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 17, "privilege": "business"}, "organization": {"id": 157, "owner": {"id": 294}, "user": {"role": "maintainer"}}}, "resource": {"id": 355, "assignee": {"id": 501}, "organization": {"id": 692}, "project": {"id": 396, "owner": {"id": 700}, "assignee": {"id": 879}}, "task": {"id": 397, "owner": {"id": 17}, "assignee": {"id": 1001}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 97, "privilege": "business"}, "organization": {"id": 124, "owner": {"id": 267}, "user": {"role": "maintainer"}}}, "resource": {"id": 322, "assignee": {"id": 570}, "organization": {"id": 660}, "project": {"id": 363, "owner": {"id": 731}, "assignee": {"id": 866}}, "task": {"id": 324, "owner": {"id": 97}, "assignee": {"id": 1091}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 55, "privilege": "business"}, "organization": {"id": 141, "owner": {"id": 211}, "user": {"role": "supervisor"}}}, "resource": {"id": 392, "assignee": {"id": 546}, "organization": {"id": 141}, "project": {"id": 362, "owner": {"id": 713}, "assignee": {"id": 837}}, "task": {"id": 315, "owner": {"id": 55}, "assignee": {"id": 1044}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 89, "privilege": "business"}, "organization": {"id": 151, "owner": {"id": 279}, "user": {"role": "supervisor"}}}, "resource": {"id": 382, "assignee": {"id": 508}, "organization": {"id": 151}, "project": {"id": 334, "owner": {"id": 731}, "assignee": {"id": 819}}, "task": {"id": 386, "owner": {"id": 89}, "assignee": {"id": 1018}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 57, "privilege": "business"}, "organization": {"id": 136, "owner": {"id": 294}, "user": {"role": "supervisor"}}}, "resource": {"id": 381, "assignee": {"id": 500}, "organization": {"id": 604}, "project": {"id": 333, "owner": {"id": 796}, "assignee": {"id": 888}}, "task": {"id": 335, "owner": {"id": 57}, "assignee": {"id": 1015}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 93, "privilege": "business"}, "organization": {"id": 139, "owner": {"id": 252}, "user": {"role": "supervisor"}}}, "resource": {"id": 386, "assignee": {"id": 537}, "organization": {"id": 692}, "project": {"id": 321, "owner": {"id": 766}, "assignee": {"id": 873}}, "task": {"id": 382, "owner": {"id": 93}, "assignee": {"id": 1085}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 55, "privilege": "business"}, "organization": {"id": 157, "owner": {"id": 203}, "user": {"role": "worker"}}}, "resource": {"id": 379, "assignee": {"id": 597}, "organization": {"id": 157}, "project": {"id": 392, "owner": {"id": 770}, "assignee": {"id": 855}}, "task": {"id": 375, "owner": {"id": 55}, "assignee": {"id": 1047}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 92, "privilege": "business"}, "organization": {"id": 192, "owner": {"id": 267}, "user": {"role": "worker"}}}, "resource": {"id": 338, "assignee": {"id": 520}, "organization": {"id": 192}, "project": {"id": 331, "owner": {"id": 753}, "assignee": {"id": 896}}, "task": {"id": 391, "owner": {"id": 92}, "assignee": {"id": 1047}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 11, "privilege": "business"}, "organization": {"id": 123, "owner": {"id": 254}, "user": {"role": "worker"}}}, "resource": {"id": 312, "assignee": {"id": 586}, "organization": {"id": 696}, "project": {"id": 385, "owner": {"id": 702}, "assignee": {"id": 816}}, "task": {"id": 309, "owner": {"id": 11}, "assignee": {"id": 1064}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 49, "privilege": "business"}, "organization": {"id": 137, "owner": {"id": 280}, "user": {"role": "worker"}}}, "resource": {"id": 355, "assignee": {"id": 527}, "organization": {"id": 613}, "project": {"id": 339, "owner": {"id": 799}, "assignee": {"id": 832}}, "task": {"id": 310, "owner": {"id": 49}, "assignee": {"id": 1005}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 29, "privilege": "business"}, "organization": {"id": 145, "owner": {"id": 274}, "user": {"role": null}}}, "resource": {"id": 335, "assignee": {"id": 597}, "organization": {"id": 145}, "project": {"id": 387, "owner": {"id": 780}, "assignee": {"id": 895}}, "task": {"id": 365, "owner": {"id": 29}, "assignee": {"id": 1062}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 51, "privilege": "business"}, "organization": {"id": 129, "owner": {"id": 292}, "user": {"role": null}}}, "resource": {"id": 349, "assignee": {"id": 520}, "organization": {"id": 129}, "project": {"id": 396, "owner": {"id": 747}, "assignee": {"id": 896}}, "task": {"id": 337, "owner": {"id": 51}, "assignee": {"id": 1023}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 17, "privilege": "business"}, "organization": {"id": 157, "owner": {"id": 285}, "user": {"role": null}}}, "resource": {"id": 336, "assignee": {"id": 573}, "organization": {"id": 691}, "project": {"id": 327, "owner": {"id": 703}, "assignee": {"id": 886}}, "task": {"id": 330, "owner": {"id": 17}, "assignee": {"id": 1009}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 2, "privilege": "business"}, "organization": {"id": 185, "owner": {"id": 210}, "user": {"role": null}}}, "resource": {"id": 386, "assignee": {"id": 547}, "organization": {"id": 643}, "project": {"id": 369, "owner": {"id": 787}, "assignee": {"id": 823}}, "task": {"id": 337, "owner": {"id": 2}, "assignee": {"id": 1093}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 43, "privilege": "user"}, "organization": {"id": 129, "owner": {"id": 43}, "user": {"role": "owner"}}}, "resource": {"id": 390, "assignee": {"id": 542}, "organization": {"id": 129}, "project": {"id": 322, "owner": {"id": 782}, "assignee": {"id": 866}}, "task": {"id": 318, "owner": {"id": 43}, "assignee": {"id": 1072}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 64, "privilege": "user"}, "organization": {"id": 102, "owner": {"id": 64}, "user": {"role": "owner"}}}, "resource": {"id": 360, "assignee": {"id": 548}, "organization": {"id": 102}, "project": {"id": 352, "owner": {"id": 735}, "assignee": {"id": 837}}, "task": {"id": 365, "owner": {"id": 64}, "assignee": {"id": 1067}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 72, "privilege": "user"}, "organization": {"id": 123, "owner": {"id": 72}, "user": {"role": "owner"}}}, "resource": {"id": 362, "assignee": {"id": 559}, "organization": {"id": 672}, "project": {"id": 338, "owner": {"id": 752}, "assignee": {"id": 851}}, "task": {"id": 348, "owner": {"id": 72}, "assignee": {"id": 1043}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 22, "privilege": "user"}, "organization": {"id": 135, "owner": {"id": 22}, "user": {"role": "owner"}}}, "resource": {"id": 328, "assignee": {"id": 593}, "organization": {"id": 613}, "project": {"id": 347, "owner": {"id": 730}, "assignee": {"id": 871}}, "task": {"id": 389, "owner": {"id": 22}, "assignee": {"id": 1066}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 41, "privilege": "user"}, "organization": {"id": 134, "owner": {"id": 274}, "user": {"role": "maintainer"}}}, "resource": {"id": 336, "assignee": {"id": 533}, "organization": {"id": 134}, "project": {"id": 391, "owner": {"id": 749}, "assignee": {"id": 825}}, "task": {"id": 377, "owner": {"id": 41}, "assignee": {"id": 1075}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 4, "privilege": "user"}, "organization": {"id": 137, "owner": {"id": 287}, "user": {"role": "maintainer"}}}, "resource": {"id": 392, "assignee": {"id": 517}, "organization": {"id": 137}, "project": {"id": 378, "owner": {"id": 789}, "assignee": {"id": 807}}, "task": {"id": 386, "owner": {"id": 4}, "assignee": {"id": 1043}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 70, "privilege": "user"}, "organization": {"id": 127, "owner": {"id": 283}, "user": {"role": "maintainer"}}}, "resource": {"id": 357, "assignee": {"id": 555}, "organization": {"id": 629}, "project": {"id": 311, "owner": {"id": 707}, "assignee": {"id": 888}}, "task": {"id": 362, "owner": {"id": 70}, "assignee": {"id": 1033}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 24, "privilege": "user"}, "organization": {"id": 167, "owner": {"id": 232}, "user": {"role": "maintainer"}}}, "resource": {"id": 381, "assignee": {"id": 507}, "organization": {"id": 637}, "project": {"id": 330, "owner": {"id": 726}, "assignee": {"id": 827}}, "task": {"id": 326, "owner": {"id": 24}, "assignee": {"id": 1045}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 14, "privilege": "user"}, "organization": {"id": 192, "owner": {"id": 267}, "user": {"role": "supervisor"}}}, "resource": {"id": 387, "assignee": {"id": 506}, "organization": {"id": 192}, "project": {"id": 310, "owner": {"id": 779}, "assignee": {"id": 896}}, "task": {"id": 325, "owner": {"id": 14}, "assignee": {"id": 1006}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 11, "privilege": "user"}, "organization": {"id": 112, "owner": {"id": 291}, "user": {"role": "supervisor"}}}, "resource": {"id": 375, "assignee": {"id": 540}, "organization": {"id": 112}, "project": {"id": 315, "owner": {"id": 750}, "assignee": {"id": 893}}, "task": {"id": 328, "owner": {"id": 11}, "assignee": {"id": 1013}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 88, "privilege": "user"}, "organization": {"id": 162, "owner": {"id": 293}, "user": {"role": "supervisor"}}}, "resource": {"id": 330, "assignee": {"id": 572}, "organization": {"id": 695}, "project": {"id": 310, "owner": {"id": 736}, "assignee": {"id": 822}}, "task": {"id": 359, "owner": {"id": 88}, "assignee": {"id": 1013}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 25, "privilege": "user"}, "organization": {"id": 130, "owner": {"id": 275}, "user": {"role": "supervisor"}}}, "resource": {"id": 376, "assignee": {"id": 558}, "organization": {"id": 667}, "project": {"id": 359, "owner": {"id": 792}, "assignee": {"id": 815}}, "task": {"id": 369, "owner": {"id": 25}, "assignee": {"id": 1077}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 40, "privilege": "user"}, "organization": {"id": 157, "owner": {"id": 257}, "user": {"role": "worker"}}}, "resource": {"id": 343, "assignee": {"id": 512}, "organization": {"id": 157}, "project": {"id": 355, "owner": {"id": 771}, "assignee": {"id": 838}}, "task": {"id": 315, "owner": {"id": 40}, "assignee": {"id": 1066}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 41, "privilege": "user"}, "organization": {"id": 128, "owner": {"id": 205}, "user": {"role": "worker"}}}, "resource": {"id": 311, "assignee": {"id": 580}, "organization": {"id": 128}, "project": {"id": 325, "owner": {"id": 763}, "assignee": {"id": 827}}, "task": {"id": 317, "owner": {"id": 41}, "assignee": {"id": 1082}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 45, "privilege": "user"}, "organization": {"id": 193, "owner": {"id": 271}, "user": {"role": "worker"}}}, "resource": {"id": 314, "assignee": {"id": 540}, "organization": {"id": 681}, "project": {"id": 307, "owner": {"id": 747}, "assignee": {"id": 835}}, "task": {"id": 349, "owner": {"id": 45}, "assignee": {"id": 1020}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 63, "privilege": "user"}, "organization": {"id": 197, "owner": {"id": 241}, "user": {"role": "worker"}}}, "resource": {"id": 352, "assignee": {"id": 504}, "organization": {"id": 692}, "project": {"id": 309, "owner": {"id": 710}, "assignee": {"id": 896}}, "task": {"id": 378, "owner": {"id": 63}, "assignee": {"id": 1064}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 92, "privilege": "user"}, "organization": {"id": 133, "owner": {"id": 238}, "user": {"role": null}}}, "resource": {"id": 311, "assignee": {"id": 585}, "organization": {"id": 133}, "project": {"id": 329, "owner": {"id": 737}, "assignee": {"id": 804}}, "task": {"id": 328, "owner": {"id": 92}, "assignee": {"id": 1070}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 1, "privilege": "user"}, "organization": {"id": 101, "owner": {"id": 223}, "user": {"role": null}}}, "resource": {"id": 349, "assignee": {"id": 512}, "organization": {"id": 101}, "project": {"id": 364, "owner": {"id": 752}, "assignee": {"id": 899}}, "task": {"id": 370, "owner": {"id": 1}, "assignee": {"id": 1067}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 64, "privilege": "user"}, "organization": {"id": 115, "owner": {"id": 214}, "user": {"role": null}}}, "resource": {"id": 351, "assignee": {"id": 594}, "organization": {"id": 633}, "project": {"id": 320, "owner": {"id": 754}, "assignee": {"id": 886}}, "task": {"id": 394, "owner": {"id": 64}, "assignee": {"id": 1081}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 70, "privilege": "user"}, "organization": {"id": 116, "owner": {"id": 276}, "user": {"role": null}}}, "resource": {"id": 326, "assignee": {"id": 503}, "organization": {"id": 603}, "project": {"id": 375, "owner": {"id": 713}, "assignee": {"id": 842}}, "task": {"id": 399, "owner": {"id": 70}, "assignee": {"id": 1014}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 46, "privilege": "worker"}, "organization": {"id": 175, "owner": {"id": 46}, "user": {"role": "owner"}}}, "resource": {"id": 356, "assignee": {"id": 563}, "organization": {"id": 175}, "project": {"id": 368, "owner": {"id": 779}, "assignee": {"id": 878}}, "task": {"id": 337, "owner": {"id": 46}, "assignee": {"id": 1002}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 63, "privilege": "worker"}, "organization": {"id": 133, "owner": {"id": 63}, "user": {"role": "owner"}}}, "resource": {"id": 367, "assignee": {"id": 501}, "organization": {"id": 133}, "project": {"id": 388, "owner": {"id": 748}, "assignee": {"id": 842}}, "task": {"id": 360, "owner": {"id": 63}, "assignee": {"id": 1089}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 34, "privilege": "worker"}, "organization": {"id": 157, "owner": {"id": 34}, "user": {"role": "owner"}}}, "resource": {"id": 321, "assignee": {"id": 531}, "organization": {"id": 609}, "project": {"id": 302, "owner": {"id": 762}, "assignee": {"id": 830}}, "task": {"id": 368, "owner": {"id": 34}, "assignee": {"id": 1080}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 50, "privilege": "worker"}, "organization": {"id": 147, "owner": {"id": 50}, "user": {"role": "owner"}}}, "resource": {"id": 336, "assignee": {"id": 576}, "organization": {"id": 615}, "project": {"id": 392, "owner": {"id": 753}, "assignee": {"id": 800}}, "task": {"id": 379, "owner": {"id": 50}, "assignee": {"id": 1027}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 61, "privilege": "worker"}, "organization": {"id": 145, "owner": {"id": 253}, "user": {"role": "maintainer"}}}, "resource": {"id": 383, "assignee": {"id": 548}, "organization": {"id": 145}, "project": {"id": 328, "owner": {"id": 724}, "assignee": {"id": 811}}, "task": {"id": 316, "owner": {"id": 61}, "assignee": {"id": 1007}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 81, "privilege": "worker"}, "organization": {"id": 198, "owner": {"id": 273}, "user": {"role": "maintainer"}}}, "resource": {"id": 344, "assignee": {"id": 517}, "organization": {"id": 198}, "project": {"id": 309, "owner": {"id": 739}, "assignee": {"id": 877}}, "task": {"id": 309, "owner": {"id": 81}, "assignee": {"id": 1067}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 19, "privilege": "worker"}, "organization": {"id": 173, "owner": {"id": 293}, "user": {"role": "maintainer"}}}, "resource": {"id": 397, "assignee": {"id": 567}, "organization": {"id": 605}, "project": {"id": 336, "owner": {"id": 743}, "assignee": {"id": 807}}, "task": {"id": 349, "owner": {"id": 19}, "assignee": {"id": 1058}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 43, "privilege": "worker"}, "organization": {"id": 103, "owner": {"id": 275}, "user": {"role": "maintainer"}}}, "resource": {"id": 336, "assignee": {"id": 513}, "organization": {"id": 669}, "project": {"id": 337, "owner": {"id": 728}, "assignee": {"id": 829}}, "task": {"id": 350, "owner": {"id": 43}, "assignee": {"id": 1061}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 20, "privilege": "worker"}, "organization": {"id": 125, "owner": {"id": 239}, "user": {"role": "supervisor"}}}, "resource": {"id": 350, "assignee": {"id": 595}, "organization": {"id": 125}, "project": {"id": 348, "owner": {"id": 701}, "assignee": {"id": 859}}, "task": {"id": 358, "owner": {"id": 20}, "assignee": {"id": 1063}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 77, "privilege": "worker"}, "organization": {"id": 164, "owner": {"id": 218}, "user": {"role": "supervisor"}}}, "resource": {"id": 317, "assignee": {"id": 596}, "organization": {"id": 164}, "project": {"id": 324, "owner": {"id": 721}, "assignee": {"id": 892}}, "task": {"id": 320, "owner": {"id": 77}, "assignee": {"id": 1077}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 67, "privilege": "worker"}, "organization": {"id": 185, "owner": {"id": 252}, "user": {"role": "supervisor"}}}, "resource": {"id": 398, "assignee": {"id": 563}, "organization": {"id": 653}, "project": {"id": 337, "owner": {"id": 753}, "assignee": {"id": 810}}, "task": {"id": 384, "owner": {"id": 67}, "assignee": {"id": 1025}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 32, "privilege": "worker"}, "organization": {"id": 104, "owner": {"id": 289}, "user": {"role": "supervisor"}}}, "resource": {"id": 309, "assignee": {"id": 530}, "organization": {"id": 657}, "project": {"id": 335, "owner": {"id": 742}, "assignee": {"id": 843}}, "task": {"id": 353, "owner": {"id": 32}, "assignee": {"id": 1011}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 2, "privilege": "worker"}, "organization": {"id": 198, "owner": {"id": 222}, "user": {"role": "worker"}}}, "resource": {"id": 364, "assignee": {"id": 579}, "organization": {"id": 198}, "project": {"id": 320, "owner": {"id": 708}, "assignee": {"id": 850}}, "task": {"id": 389, "owner": {"id": 2}, "assignee": {"id": 1026}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 46, "privilege": "worker"}, "organization": {"id": 180, "owner": {"id": 202}, "user": {"role": "worker"}}}, "resource": {"id": 395, "assignee": {"id": 593}, "organization": {"id": 180}, "project": {"id": 316, "owner": {"id": 766}, "assignee": {"id": 868}}, "task": {"id": 352, "owner": {"id": 46}, "assignee": {"id": 1005}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 88, "privilege": "worker"}, "organization": {"id": 199, "owner": {"id": 231}, "user": {"role": "worker"}}}, "resource": {"id": 302, "assignee": {"id": 525}, "organization": {"id": 651}, "project": {"id": 312, "owner": {"id": 710}, "assignee": {"id": 813}}, "task": {"id": 355, "owner": {"id": 88}, "assignee": {"id": 1087}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 66, "privilege": "worker"}, "organization": {"id": 188, "owner": {"id": 212}, "user": {"role": "worker"}}}, "resource": {"id": 399, "assignee": {"id": 543}, "organization": {"id": 630}, "project": {"id": 363, "owner": {"id": 750}, "assignee": {"id": 854}}, "task": {"id": 355, "owner": {"id": 66}, "assignee": {"id": 1005}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 33, "privilege": "worker"}, "organization": {"id": 162, "owner": {"id": 292}, "user": {"role": null}}}, "resource": {"id": 345, "assignee": {"id": 537}, "organization": {"id": 162}, "project": {"id": 366, "owner": {"id": 792}, "assignee": {"id": 839}}, "task": {"id": 341, "owner": {"id": 33}, "assignee": {"id": 1084}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 66, "privilege": "worker"}, "organization": {"id": 126, "owner": {"id": 246}, "user": {"role": null}}}, "resource": {"id": 314, "assignee": {"id": 595}, "organization": {"id": 126}, "project": {"id": 354, "owner": {"id": 799}, "assignee": {"id": 802}}, "task": {"id": 305, "owner": {"id": 66}, "assignee": {"id": 1007}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 46, "privilege": "worker"}, "organization": {"id": 155, "owner": {"id": 266}, "user": {"role": null}}}, "resource": {"id": 352, "assignee": {"id": 522}, "organization": {"id": 606}, "project": {"id": 312, "owner": {"id": 756}, "assignee": {"id": 835}}, "task": {"id": 373, "owner": {"id": 46}, "assignee": {"id": 1003}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 58, "privilege": "worker"}, "organization": {"id": 109, "owner": {"id": 241}, "user": {"role": null}}}, "resource": {"id": 349, "assignee": {"id": 550}, "organization": {"id": 677}, "project": {"id": 311, "owner": {"id": 797}, "assignee": {"id": 803}}, "task": {"id": 349, "owner": {"id": 58}, "assignee": {"id": 1087}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 90, "privilege": "none"}, "organization": {"id": 167, "owner": {"id": 90}, "user": {"role": "owner"}}}, "resource": {"id": 358, "assignee": {"id": 597}, "organization": {"id": 167}, "project": {"id": 335, "owner": {"id": 763}, "assignee": {"id": 802}}, "task": {"id": 322, "owner": {"id": 90}, "assignee": {"id": 1035}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 6, "privilege": "none"}, "organization": {"id": 155, "owner": {"id": 6}, "user": {"role": "owner"}}}, "resource": {"id": 395, "assignee": {"id": 527}, "organization": {"id": 155}, "project": {"id": 322, "owner": {"id": 798}, "assignee": {"id": 827}}, "task": {"id": 332, "owner": {"id": 6}, "assignee": {"id": 1045}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 6, "privilege": "none"}, "organization": {"id": 110, "owner": {"id": 6}, "user": {"role": "owner"}}}, "resource": {"id": 343, "assignee": {"id": 544}, "organization": {"id": 628}, "project": {"id": 349, "owner": {"id": 710}, "assignee": {"id": 859}}, "task": {"id": 380, "owner": {"id": 6}, "assignee": {"id": 1076}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 97, "privilege": "none"}, "organization": {"id": 171, "owner": {"id": 97}, "user": {"role": "owner"}}}, "resource": {"id": 370, "assignee": {"id": 523}, "organization": {"id": 655}, "project": {"id": 373, "owner": {"id": 713}, "assignee": {"id": 862}}, "task": {"id": 380, "owner": {"id": 97}, "assignee": {"id": 1054}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 89, "privilege": "none"}, "organization": {"id": 176, "owner": {"id": 298}, "user": {"role": "maintainer"}}}, "resource": {"id": 354, "assignee": {"id": 555}, "organization": {"id": 176}, "project": {"id": 372, "owner": {"id": 732}, "assignee": {"id": 815}}, "task": {"id": 330, "owner": {"id": 89}, "assignee": {"id": 1041}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 30, "privilege": "none"}, "organization": {"id": 138, "owner": {"id": 270}, "user": {"role": "maintainer"}}}, "resource": {"id": 318, "assignee": {"id": 579}, "organization": {"id": 138}, "project": {"id": 367, "owner": {"id": 733}, "assignee": {"id": 837}}, "task": {"id": 395, "owner": {"id": 30}, "assignee": {"id": 1014}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 24, "privilege": "none"}, "organization": {"id": 103, "owner": {"id": 244}, "user": {"role": "maintainer"}}}, "resource": {"id": 346, "assignee": {"id": 586}, "organization": {"id": 642}, "project": {"id": 358, "owner": {"id": 784}, "assignee": {"id": 831}}, "task": {"id": 318, "owner": {"id": 24}, "assignee": {"id": 1054}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 85, "privilege": "none"}, "organization": {"id": 170, "owner": {"id": 294}, "user": {"role": "maintainer"}}}, "resource": {"id": 300, "assignee": {"id": 567}, "organization": {"id": 657}, "project": {"id": 399, "owner": {"id": 724}, "assignee": {"id": 843}}, "task": {"id": 338, "owner": {"id": 85}, "assignee": {"id": 1061}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 50, "privilege": "none"}, "organization": {"id": 139, "owner": {"id": 269}, "user": {"role": "supervisor"}}}, "resource": {"id": 381, "assignee": {"id": 568}, "organization": {"id": 139}, "project": {"id": 319, "owner": {"id": 790}, "assignee": {"id": 896}}, "task": {"id": 342, "owner": {"id": 50}, "assignee": {"id": 1030}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 92, "privilege": "none"}, "organization": {"id": 115, "owner": {"id": 206}, "user": {"role": "supervisor"}}}, "resource": {"id": 367, "assignee": {"id": 517}, "organization": {"id": 115}, "project": {"id": 305, "owner": {"id": 727}, "assignee": {"id": 829}}, "task": {"id": 382, "owner": {"id": 92}, "assignee": {"id": 1078}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 95, "privilege": "none"}, "organization": {"id": 119, "owner": {"id": 214}, "user": {"role": "supervisor"}}}, "resource": {"id": 316, "assignee": {"id": 516}, "organization": {"id": 689}, "project": {"id": 382, "owner": {"id": 789}, "assignee": {"id": 879}}, "task": {"id": 326, "owner": {"id": 95}, "assignee": {"id": 1086}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 64, "privilege": "none"}, "organization": {"id": 147, "owner": {"id": 272}, "user": {"role": "supervisor"}}}, "resource": {"id": 313, "assignee": {"id": 585}, "organization": {"id": 647}, "project": {"id": 357, "owner": {"id": 788}, "assignee": {"id": 888}}, "task": {"id": 302, "owner": {"id": 64}, "assignee": {"id": 1006}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 69, "privilege": "none"}, "organization": {"id": 104, "owner": {"id": 264}, "user": {"role": "worker"}}}, "resource": {"id": 389, "assignee": {"id": 535}, "organization": {"id": 104}, "project": {"id": 340, "owner": {"id": 756}, "assignee": {"id": 801}}, "task": {"id": 365, "owner": {"id": 69}, "assignee": {"id": 1059}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 57, "privilege": "none"}, "organization": {"id": 132, "owner": {"id": 274}, "user": {"role": "worker"}}}, "resource": {"id": 374, "assignee": {"id": 590}, "organization": {"id": 132}, "project": {"id": 337, "owner": {"id": 736}, "assignee": {"id": 873}}, "task": {"id": 323, "owner": {"id": 57}, "assignee": {"id": 1091}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 83, "privilege": "none"}, "organization": {"id": 178, "owner": {"id": 254}, "user": {"role": "worker"}}}, "resource": {"id": 341, "assignee": {"id": 523}, "organization": {"id": 671}, "project": {"id": 392, "owner": {"id": 731}, "assignee": {"id": 845}}, "task": {"id": 372, "owner": {"id": 83}, "assignee": {"id": 1054}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 98, "privilege": "none"}, "organization": {"id": 179, "owner": {"id": 273}, "user": {"role": "worker"}}}, "resource": {"id": 321, "assignee": {"id": 551}, "organization": {"id": 696}, "project": {"id": 376, "owner": {"id": 790}, "assignee": {"id": 873}}, "task": {"id": 379, "owner": {"id": 98}, "assignee": {"id": 1053}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 39, "privilege": "none"}, "organization": {"id": 194, "owner": {"id": 271}, "user": {"role": null}}}, "resource": {"id": 364, "assignee": {"id": 558}, "organization": {"id": 194}, "project": {"id": 357, "owner": {"id": 773}, "assignee": {"id": 883}}, "task": {"id": 300, "owner": {"id": 39}, "assignee": {"id": 1052}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 95, "privilege": "none"}, "organization": {"id": 193, "owner": {"id": 286}, "user": {"role": null}}}, "resource": {"id": 348, "assignee": {"id": 599}, "organization": {"id": 193}, "project": {"id": 337, "owner": {"id": 770}, "assignee": {"id": 882}}, "task": {"id": 377, "owner": {"id": 95}, "assignee": {"id": 1076}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 7, "privilege": "none"}, "organization": {"id": 174, "owner": {"id": 292}, "user": {"role": null}}}, "resource": {"id": 328, "assignee": {"id": 533}, "organization": {"id": 689}, "project": {"id": 331, "owner": {"id": 789}, "assignee": {"id": 850}}, "task": {"id": 364, "owner": {"id": 7}, "assignee": {"id": 1023}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 74, "privilege": "none"}, "organization": {"id": 149, "owner": {"id": 281}, "user": {"role": null}}}, "resource": {"id": 386, "assignee": {"id": 597}, "organization": {"id": 658}, "project": {"id": 311, "owner": {"id": 766}, "assignee": {"id": 837}}, "task": {"id": 318, "owner": {"id": 74}, "assignee": {"id": 1046}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 85, "privilege": "admin"}, "organization": {"id": 116, "owner": {"id": 85}, "user": {"role": "owner"}}}, "resource": {"id": 351, "assignee": {"id": 555}, "organization": {"id": 116}, "project": {"id": 370, "owner": {"id": 795}, "assignee": {"id": 880}}, "task": {"id": 311, "owner": {"id": 960}, "assignee": {"id": 85}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 64, "privilege": "admin"}, "organization": {"id": 139, "owner": {"id": 64}, "user": {"role": "owner"}}}, "resource": {"id": 372, "assignee": {"id": 531}, "organization": {"id": 139}, "project": {"id": 342, "owner": {"id": 772}, "assignee": {"id": 813}}, "task": {"id": 337, "owner": {"id": 902}, "assignee": {"id": 64}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_FALSE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 6, "privilege": "admin"}, "organization": {"id": 135, "owner": {"id": 6}, "user": {"role": "owner"}}}, "resource": {"id": 396, "assignee": {"id": 530}, "organization": {"id": 628}, "project": {"id": 393, "owner": {"id": 754}, "assignee": {"id": 811}}, "task": {"id": 363, "owner": {"id": 963}, "assignee": {"id": 6}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_FALSE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 99, "privilege": "admin"}, "organization": {"id": 118, "owner": {"id": 99}, "user": {"role": "owner"}}}, "resource": {"id": 379, "assignee": {"id": 524}, "organization": {"id": 622}, "project": {"id": 324, "owner": {"id": 713}, "assignee": {"id": 823}}, "task": {"id": 399, "owner": {"id": 928}, "assignee": {"id": 99}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 35, "privilege": "admin"}, "organization": {"id": 184, "owner": {"id": 216}, "user": {"role": "maintainer"}}}, "resource": {"id": 352, "assignee": {"id": 557}, "organization": {"id": 184}, "project": {"id": 346, "owner": {"id": 750}, "assignee": {"id": 820}}, "task": {"id": 336, "owner": {"id": 986}, "assignee": {"id": 35}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 71, "privilege": "admin"}, "organization": {"id": 160, "owner": {"id": 219}, "user": {"role": "maintainer"}}}, "resource": {"id": 355, "assignee": {"id": 551}, "organization": {"id": 160}, "project": {"id": 371, "owner": {"id": 707}, "assignee": {"id": 852}}, "task": {"id": 379, "owner": {"id": 989}, "assignee": {"id": 71}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 78, "privilege": "admin"}, "organization": {"id": 105, "owner": {"id": 299}, "user": {"role": "maintainer"}}}, "resource": {"id": 342, "assignee": {"id": 576}, "organization": {"id": 614}, "project": {"id": 317, "owner": {"id": 773}, "assignee": {"id": 832}}, "task": {"id": 301, "owner": {"id": 923}, "assignee": {"id": 78}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 22, "privilege": "admin"}, "organization": {"id": 195, "owner": {"id": 227}, "user": {"role": "maintainer"}}}, "resource": {"id": 350, "assignee": {"id": 581}, "organization": {"id": 615}, "project": {"id": 358, "owner": {"id": 797}, "assignee": {"id": 853}}, "task": {"id": 303, "owner": {"id": 982}, "assignee": {"id": 22}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 33, "privilege": "admin"}, "organization": {"id": 174, "owner": {"id": 266}, "user": {"role": "supervisor"}}}, "resource": {"id": 305, "assignee": {"id": 545}, "organization": {"id": 174}, "project": {"id": 312, "owner": {"id": 763}, "assignee": {"id": 824}}, "task": {"id": 395, "owner": {"id": 992}, "assignee": {"id": 33}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 84, "privilege": "admin"}, "organization": {"id": 177, "owner": {"id": 246}, "user": {"role": "supervisor"}}}, "resource": {"id": 339, "assignee": {"id": 571}, "organization": {"id": 177}, "project": {"id": 329, "owner": {"id": 766}, "assignee": {"id": 877}}, "task": {"id": 328, "owner": {"id": 941}, "assignee": {"id": 84}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 68, "privilege": "admin"}, "organization": {"id": 142, "owner": {"id": 204}, "user": {"role": "supervisor"}}}, "resource": {"id": 353, "assignee": {"id": 561}, "organization": {"id": 672}, "project": {"id": 381, "owner": {"id": 738}, "assignee": {"id": 886}}, "task": {"id": 368, "owner": {"id": 999}, "assignee": {"id": 68}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 0, "privilege": "admin"}, "organization": {"id": 144, "owner": {"id": 252}, "user": {"role": "supervisor"}}}, "resource": {"id": 383, "assignee": {"id": 531}, "organization": {"id": 666}, "project": {"id": 317, "owner": {"id": 784}, "assignee": {"id": 871}}, "task": {"id": 396, "owner": {"id": 902}, "assignee": {"id": 0}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 29, "privilege": "admin"}, "organization": {"id": 158, "owner": {"id": 290}, "user": {"role": "worker"}}}, "resource": {"id": 327, "assignee": {"id": 545}, "organization": {"id": 158}, "project": {"id": 395, "owner": {"id": 765}, "assignee": {"id": 817}}, "task": {"id": 326, "owner": {"id": 948}, "assignee": {"id": 29}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 70, "privilege": "admin"}, "organization": {"id": 118, "owner": {"id": 251}, "user": {"role": "worker"}}}, "resource": {"id": 384, "assignee": {"id": 515}, "organization": {"id": 118}, "project": {"id": 388, "owner": {"id": 772}, "assignee": {"id": 878}}, "task": {"id": 355, "owner": {"id": 943}, "assignee": {"id": 70}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_FALSE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 77, "privilege": "admin"}, "organization": {"id": 191, "owner": {"id": 213}, "user": {"role": "worker"}}}, "resource": {"id": 304, "assignee": {"id": 550}, "organization": {"id": 694}, "project": {"id": 334, "owner": {"id": 790}, "assignee": {"id": 862}}, "task": {"id": 382, "owner": {"id": 938}, "assignee": {"id": 77}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_FALSE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 11, "privilege": "admin"}, "organization": {"id": 170, "owner": {"id": 248}, "user": {"role": "worker"}}}, "resource": {"id": 375, "assignee": {"id": 597}, "organization": {"id": 645}, "project": {"id": 369, "owner": {"id": 786}, "assignee": {"id": 818}}, "task": {"id": 355, "owner": {"id": 984}, "assignee": {"id": 11}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 28, "privilege": "admin"}, "organization": {"id": 197, "owner": {"id": 212}, "user": {"role": null}}}, "resource": {"id": 391, "assignee": {"id": 508}, "organization": {"id": 197}, "project": {"id": 341, "owner": {"id": 777}, "assignee": {"id": 805}}, "task": {"id": 348, "owner": {"id": 981}, "assignee": {"id": 28}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 61, "privilege": "admin"}, "organization": {"id": 154, "owner": {"id": 212}, "user": {"role": null}}}, "resource": {"id": 373, "assignee": {"id": 548}, "organization": {"id": 154}, "project": {"id": 352, "owner": {"id": 780}, "assignee": {"id": 809}}, "task": {"id": 327, "owner": {"id": 901}, "assignee": {"id": 61}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_FALSE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 81, "privilege": "admin"}, "organization": {"id": 164, "owner": {"id": 289}, "user": {"role": null}}}, "resource": {"id": 367, "assignee": {"id": 590}, "organization": {"id": 690}, "project": {"id": 347, "owner": {"id": 732}, "assignee": {"id": 866}}, "task": {"id": 399, "owner": {"id": 931}, "assignee": {"id": 81}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_FALSE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 96, "privilege": "admin"}, "organization": {"id": 115, "owner": {"id": 232}, "user": {"role": null}}}, "resource": {"id": 386, "assignee": {"id": 587}, "organization": {"id": 618}, "project": {"id": 398, "owner": {"id": 724}, "assignee": {"id": 867}}, "task": {"id": 340, "owner": {"id": 973}, "assignee": {"id": 96}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 81, "privilege": "business"}, "organization": {"id": 117, "owner": {"id": 81}, "user": {"role": "owner"}}}, "resource": {"id": 366, "assignee": {"id": 597}, "organization": {"id": 117}, "project": {"id": 361, "owner": {"id": 740}, "assignee": {"id": 804}}, "task": {"id": 380, "owner": {"id": 914}, "assignee": {"id": 81}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 39, "privilege": "business"}, "organization": {"id": 165, "owner": {"id": 39}, "user": {"role": "owner"}}}, "resource": {"id": 324, "assignee": {"id": 599}, "organization": {"id": 165}, "project": {"id": 351, "owner": {"id": 769}, "assignee": {"id": 819}}, "task": {"id": 330, "owner": {"id": 975}, "assignee": {"id": 39}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 80, "privilege": "business"}, "organization": {"id": 100, "owner": {"id": 80}, "user": {"role": "owner"}}}, "resource": {"id": 335, "assignee": {"id": 544}, "organization": {"id": 621}, "project": {"id": 393, "owner": {"id": 799}, "assignee": {"id": 810}}, "task": {"id": 388, "owner": {"id": 941}, "assignee": {"id": 80}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 85, "privilege": "business"}, "organization": {"id": 165, "owner": {"id": 85}, "user": {"role": "owner"}}}, "resource": {"id": 380, "assignee": {"id": 505}, "organization": {"id": 603}, "project": {"id": 321, "owner": {"id": 761}, "assignee": {"id": 896}}, "task": {"id": 328, "owner": {"id": 900}, "assignee": {"id": 85}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 67, "privilege": "business"}, "organization": {"id": 188, "owner": {"id": 293}, "user": {"role": "maintainer"}}}, "resource": {"id": 394, "assignee": {"id": 563}, "organization": {"id": 188}, "project": {"id": 360, "owner": {"id": 775}, "assignee": {"id": 812}}, "task": {"id": 356, "owner": {"id": 955}, "assignee": {"id": 67}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 25, "privilege": "business"}, "organization": {"id": 109, "owner": {"id": 210}, "user": {"role": "maintainer"}}}, "resource": {"id": 376, "assignee": {"id": 550}, "organization": {"id": 109}, "project": {"id": 308, "owner": {"id": 707}, "assignee": {"id": 814}}, "task": {"id": 397, "owner": {"id": 949}, "assignee": {"id": 25}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 60, "privilege": "business"}, "organization": {"id": 192, "owner": {"id": 220}, "user": {"role": "maintainer"}}}, "resource": {"id": 353, "assignee": {"id": 558}, "organization": {"id": 664}, "project": {"id": 386, "owner": {"id": 705}, "assignee": {"id": 800}}, "task": {"id": 387, "owner": {"id": 946}, "assignee": {"id": 60}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 7, "privilege": "business"}, "organization": {"id": 178, "owner": {"id": 282}, "user": {"role": "maintainer"}}}, "resource": {"id": 385, "assignee": {"id": 524}, "organization": {"id": 678}, "project": {"id": 342, "owner": {"id": 703}, "assignee": {"id": 806}}, "task": {"id": 308, "owner": {"id": 948}, "assignee": {"id": 7}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 39, "privilege": "business"}, "organization": {"id": 150, "owner": {"id": 222}, "user": {"role": "supervisor"}}}, "resource": {"id": 316, "assignee": {"id": 531}, "organization": {"id": 150}, "project": {"id": 395, "owner": {"id": 796}, "assignee": {"id": 866}}, "task": {"id": 386, "owner": {"id": 967}, "assignee": {"id": 39}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 58, "privilege": "business"}, "organization": {"id": 152, "owner": {"id": 299}, "user": {"role": "supervisor"}}}, "resource": {"id": 335, "assignee": {"id": 510}, "organization": {"id": 152}, "project": {"id": 380, "owner": {"id": 777}, "assignee": {"id": 809}}, "task": {"id": 394, "owner": {"id": 941}, "assignee": {"id": 58}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 71, "privilege": "business"}, "organization": {"id": 191, "owner": {"id": 295}, "user": {"role": "supervisor"}}}, "resource": {"id": 373, "assignee": {"id": 506}, "organization": {"id": 632}, "project": {"id": 315, "owner": {"id": 703}, "assignee": {"id": 817}}, "task": {"id": 396, "owner": {"id": 966}, "assignee": {"id": 71}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 18, "privilege": "business"}, "organization": {"id": 106, "owner": {"id": 293}, "user": {"role": "supervisor"}}}, "resource": {"id": 322, "assignee": {"id": 580}, "organization": {"id": 666}, "project": {"id": 325, "owner": {"id": 774}, "assignee": {"id": 856}}, "task": {"id": 382, "owner": {"id": 952}, "assignee": {"id": 18}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 90, "privilege": "business"}, "organization": {"id": 188, "owner": {"id": 203}, "user": {"role": "worker"}}}, "resource": {"id": 372, "assignee": {"id": 530}, "organization": {"id": 188}, "project": {"id": 315, "owner": {"id": 720}, "assignee": {"id": 809}}, "task": {"id": 313, "owner": {"id": 923}, "assignee": {"id": 90}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 76, "privilege": "business"}, "organization": {"id": 136, "owner": {"id": 250}, "user": {"role": "worker"}}}, "resource": {"id": 347, "assignee": {"id": 528}, "organization": {"id": 136}, "project": {"id": 335, "owner": {"id": 734}, "assignee": {"id": 802}}, "task": {"id": 363, "owner": {"id": 956}, "assignee": {"id": 76}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 67, "privilege": "business"}, "organization": {"id": 123, "owner": {"id": 248}, "user": {"role": "worker"}}}, "resource": {"id": 340, "assignee": {"id": 583}, "organization": {"id": 672}, "project": {"id": 327, "owner": {"id": 779}, "assignee": {"id": 891}}, "task": {"id": 382, "owner": {"id": 930}, "assignee": {"id": 67}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 85, "privilege": "business"}, "organization": {"id": 116, "owner": {"id": 276}, "user": {"role": "worker"}}}, "resource": {"id": 320, "assignee": {"id": 507}, "organization": {"id": 691}, "project": {"id": 357, "owner": {"id": 717}, "assignee": {"id": 892}}, "task": {"id": 351, "owner": {"id": 997}, "assignee": {"id": 85}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 69, "privilege": "business"}, "organization": {"id": 168, "owner": {"id": 237}, "user": {"role": null}}}, "resource": {"id": 367, "assignee": {"id": 596}, "organization": {"id": 168}, "project": {"id": 362, "owner": {"id": 713}, "assignee": {"id": 882}}, "task": {"id": 309, "owner": {"id": 987}, "assignee": {"id": 69}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 60, "privilege": "business"}, "organization": {"id": 149, "owner": {"id": 206}, "user": {"role": null}}}, "resource": {"id": 317, "assignee": {"id": 544}, "organization": {"id": 149}, "project": {"id": 371, "owner": {"id": 711}, "assignee": {"id": 895}}, "task": {"id": 362, "owner": {"id": 992}, "assignee": {"id": 60}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 35, "privilege": "business"}, "organization": {"id": 181, "owner": {"id": 278}, "user": {"role": null}}}, "resource": {"id": 311, "assignee": {"id": 530}, "organization": {"id": 652}, "project": {"id": 345, "owner": {"id": 704}, "assignee": {"id": 840}}, "task": {"id": 366, "owner": {"id": 990}, "assignee": {"id": 35}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 50, "privilege": "business"}, "organization": {"id": 167, "owner": {"id": 286}, "user": {"role": null}}}, "resource": {"id": 320, "assignee": {"id": 572}, "organization": {"id": 689}, "project": {"id": 377, "owner": {"id": 708}, "assignee": {"id": 898}}, "task": {"id": 399, "owner": {"id": 933}, "assignee": {"id": 50}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 16, "privilege": "user"}, "organization": {"id": 137, "owner": {"id": 16}, "user": {"role": "owner"}}}, "resource": {"id": 347, "assignee": {"id": 538}, "organization": {"id": 137}, "project": {"id": 332, "owner": {"id": 785}, "assignee": {"id": 802}}, "task": {"id": 390, "owner": {"id": 966}, "assignee": {"id": 16}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 16, "privilege": "user"}, "organization": {"id": 140, "owner": {"id": 16}, "user": {"role": "owner"}}}, "resource": {"id": 368, "assignee": {"id": 533}, "organization": {"id": 140}, "project": {"id": 324, "owner": {"id": 725}, "assignee": {"id": 825}}, "task": {"id": 358, "owner": {"id": 929}, "assignee": {"id": 16}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 45, "privilege": "user"}, "organization": {"id": 190, "owner": {"id": 45}, "user": {"role": "owner"}}}, "resource": {"id": 313, "assignee": {"id": 577}, "organization": {"id": 629}, "project": {"id": 332, "owner": {"id": 749}, "assignee": {"id": 854}}, "task": {"id": 364, "owner": {"id": 998}, "assignee": {"id": 45}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 59, "privilege": "user"}, "organization": {"id": 101, "owner": {"id": 59}, "user": {"role": "owner"}}}, "resource": {"id": 391, "assignee": {"id": 521}, "organization": {"id": 625}, "project": {"id": 344, "owner": {"id": 751}, "assignee": {"id": 813}}, "task": {"id": 359, "owner": {"id": 969}, "assignee": {"id": 59}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 69, "privilege": "user"}, "organization": {"id": 124, "owner": {"id": 265}, "user": {"role": "maintainer"}}}, "resource": {"id": 300, "assignee": {"id": 555}, "organization": {"id": 124}, "project": {"id": 322, "owner": {"id": 767}, "assignee": {"id": 871}}, "task": {"id": 369, "owner": {"id": 952}, "assignee": {"id": 69}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 28, "privilege": "user"}, "organization": {"id": 196, "owner": {"id": 254}, "user": {"role": "maintainer"}}}, "resource": {"id": 321, "assignee": {"id": 586}, "organization": {"id": 196}, "project": {"id": 310, "owner": {"id": 777}, "assignee": {"id": 820}}, "task": {"id": 300, "owner": {"id": 948}, "assignee": {"id": 28}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 34, "privilege": "user"}, "organization": {"id": 148, "owner": {"id": 209}, "user": {"role": "maintainer"}}}, "resource": {"id": 328, "assignee": {"id": 555}, "organization": {"id": 632}, "project": {"id": 377, "owner": {"id": 705}, "assignee": {"id": 892}}, "task": {"id": 326, "owner": {"id": 935}, "assignee": {"id": 34}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 44, "privilege": "user"}, "organization": {"id": 148, "owner": {"id": 215}, "user": {"role": "maintainer"}}}, "resource": {"id": 330, "assignee": {"id": 565}, "organization": {"id": 685}, "project": {"id": 340, "owner": {"id": 716}, "assignee": {"id": 859}}, "task": {"id": 363, "owner": {"id": 969}, "assignee": {"id": 44}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 97, "privilege": "user"}, "organization": {"id": 126, "owner": {"id": 297}, "user": {"role": "supervisor"}}}, "resource": {"id": 358, "assignee": {"id": 516}, "organization": {"id": 126}, "project": {"id": 358, "owner": {"id": 752}, "assignee": {"id": 826}}, "task": {"id": 324, "owner": {"id": 931}, "assignee": {"id": 97}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 75, "privilege": "user"}, "organization": {"id": 106, "owner": {"id": 292}, "user": {"role": "supervisor"}}}, "resource": {"id": 324, "assignee": {"id": 527}, "organization": {"id": 106}, "project": {"id": 309, "owner": {"id": 785}, "assignee": {"id": 869}}, "task": {"id": 337, "owner": {"id": 939}, "assignee": {"id": 75}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 67, "privilege": "user"}, "organization": {"id": 154, "owner": {"id": 293}, "user": {"role": "supervisor"}}}, "resource": {"id": 375, "assignee": {"id": 553}, "organization": {"id": 685}, "project": {"id": 301, "owner": {"id": 704}, "assignee": {"id": 852}}, "task": {"id": 308, "owner": {"id": 910}, "assignee": {"id": 67}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 12, "privilege": "user"}, "organization": {"id": 155, "owner": {"id": 235}, "user": {"role": "supervisor"}}}, "resource": {"id": 321, "assignee": {"id": 574}, "organization": {"id": 641}, "project": {"id": 306, "owner": {"id": 718}, "assignee": {"id": 850}}, "task": {"id": 337, "owner": {"id": 965}, "assignee": {"id": 12}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 53, "privilege": "user"}, "organization": {"id": 173, "owner": {"id": 285}, "user": {"role": "worker"}}}, "resource": {"id": 311, "assignee": {"id": 587}, "organization": {"id": 173}, "project": {"id": 302, "owner": {"id": 757}, "assignee": {"id": 809}}, "task": {"id": 329, "owner": {"id": 972}, "assignee": {"id": 53}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 60, "privilege": "user"}, "organization": {"id": 168, "owner": {"id": 213}, "user": {"role": "worker"}}}, "resource": {"id": 336, "assignee": {"id": 506}, "organization": {"id": 168}, "project": {"id": 357, "owner": {"id": 726}, "assignee": {"id": 887}}, "task": {"id": 332, "owner": {"id": 913}, "assignee": {"id": 60}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 80, "privilege": "user"}, "organization": {"id": 123, "owner": {"id": 263}, "user": {"role": "worker"}}}, "resource": {"id": 315, "assignee": {"id": 579}, "organization": {"id": 687}, "project": {"id": 367, "owner": {"id": 764}, "assignee": {"id": 866}}, "task": {"id": 305, "owner": {"id": 956}, "assignee": {"id": 80}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 1, "privilege": "user"}, "organization": {"id": 120, "owner": {"id": 281}, "user": {"role": "worker"}}}, "resource": {"id": 318, "assignee": {"id": 559}, "organization": {"id": 694}, "project": {"id": 363, "owner": {"id": 785}, "assignee": {"id": 865}}, "task": {"id": 321, "owner": {"id": 923}, "assignee": {"id": 1}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 1, "privilege": "user"}, "organization": {"id": 123, "owner": {"id": 298}, "user": {"role": null}}}, "resource": {"id": 353, "assignee": {"id": 554}, "organization": {"id": 123}, "project": {"id": 319, "owner": {"id": 704}, "assignee": {"id": 881}}, "task": {"id": 314, "owner": {"id": 995}, "assignee": {"id": 1}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 66, "privilege": "user"}, "organization": {"id": 153, "owner": {"id": 221}, "user": {"role": null}}}, "resource": {"id": 311, "assignee": {"id": 562}, "organization": {"id": 153}, "project": {"id": 368, "owner": {"id": 723}, "assignee": {"id": 813}}, "task": {"id": 380, "owner": {"id": 924}, "assignee": {"id": 66}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 11, "privilege": "user"}, "organization": {"id": 162, "owner": {"id": 265}, "user": {"role": null}}}, "resource": {"id": 331, "assignee": {"id": 530}, "organization": {"id": 684}, "project": {"id": 312, "owner": {"id": 745}, "assignee": {"id": 874}}, "task": {"id": 354, "owner": {"id": 974}, "assignee": {"id": 11}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 29, "privilege": "user"}, "organization": {"id": 197, "owner": {"id": 254}, "user": {"role": null}}}, "resource": {"id": 373, "assignee": {"id": 569}, "organization": {"id": 643}, "project": {"id": 394, "owner": {"id": 762}, "assignee": {"id": 893}}, "task": {"id": 387, "owner": {"id": 977}, "assignee": {"id": 29}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 65, "privilege": "worker"}, "organization": {"id": 109, "owner": {"id": 65}, "user": {"role": "owner"}}}, "resource": {"id": 324, "assignee": {"id": 564}, "organization": {"id": 109}, "project": {"id": 363, "owner": {"id": 705}, "assignee": {"id": 846}}, "task": {"id": 329, "owner": {"id": 999}, "assignee": {"id": 65}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 52, "privilege": "worker"}, "organization": {"id": 103, "owner": {"id": 52}, "user": {"role": "owner"}}}, "resource": {"id": 329, "assignee": {"id": 569}, "organization": {"id": 103}, "project": {"id": 314, "owner": {"id": 765}, "assignee": {"id": 822}}, "task": {"id": 369, "owner": {"id": 987}, "assignee": {"id": 52}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 88, "privilege": "worker"}, "organization": {"id": 104, "owner": {"id": 88}, "user": {"role": "owner"}}}, "resource": {"id": 325, "assignee": {"id": 538}, "organization": {"id": 614}, "project": {"id": 312, "owner": {"id": 739}, "assignee": {"id": 885}}, "task": {"id": 317, "owner": {"id": 978}, "assignee": {"id": 88}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 69, "privilege": "worker"}, "organization": {"id": 192, "owner": {"id": 69}, "user": {"role": "owner"}}}, "resource": {"id": 329, "assignee": {"id": 573}, "organization": {"id": 696}, "project": {"id": 357, "owner": {"id": 794}, "assignee": {"id": 802}}, "task": {"id": 363, "owner": {"id": 989}, "assignee": {"id": 69}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 58, "privilege": "worker"}, "organization": {"id": 149, "owner": {"id": 233}, "user": {"role": "maintainer"}}}, "resource": {"id": 394, "assignee": {"id": 580}, "organization": {"id": 149}, "project": {"id": 348, "owner": {"id": 734}, "assignee": {"id": 803}}, "task": {"id": 321, "owner": {"id": 960}, "assignee": {"id": 58}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 63, "privilege": "worker"}, "organization": {"id": 130, "owner": {"id": 251}, "user": {"role": "maintainer"}}}, "resource": {"id": 354, "assignee": {"id": 551}, "organization": {"id": 130}, "project": {"id": 315, "owner": {"id": 758}, "assignee": {"id": 861}}, "task": {"id": 389, "owner": {"id": 907}, "assignee": {"id": 63}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 99, "privilege": "worker"}, "organization": {"id": 134, "owner": {"id": 278}, "user": {"role": "maintainer"}}}, "resource": {"id": 384, "assignee": {"id": 530}, "organization": {"id": 667}, "project": {"id": 343, "owner": {"id": 702}, "assignee": {"id": 881}}, "task": {"id": 371, "owner": {"id": 904}, "assignee": {"id": 99}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 18, "privilege": "worker"}, "organization": {"id": 110, "owner": {"id": 284}, "user": {"role": "maintainer"}}}, "resource": {"id": 366, "assignee": {"id": 599}, "organization": {"id": 618}, "project": {"id": 301, "owner": {"id": 746}, "assignee": {"id": 897}}, "task": {"id": 300, "owner": {"id": 948}, "assignee": {"id": 18}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 34, "privilege": "worker"}, "organization": {"id": 109, "owner": {"id": 263}, "user": {"role": "supervisor"}}}, "resource": {"id": 343, "assignee": {"id": 570}, "organization": {"id": 109}, "project": {"id": 342, "owner": {"id": 738}, "assignee": {"id": 891}}, "task": {"id": 325, "owner": {"id": 938}, "assignee": {"id": 34}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 50, "privilege": "worker"}, "organization": {"id": 186, "owner": {"id": 284}, "user": {"role": "supervisor"}}}, "resource": {"id": 321, "assignee": {"id": 523}, "organization": {"id": 186}, "project": {"id": 380, "owner": {"id": 744}, "assignee": {"id": 841}}, "task": {"id": 386, "owner": {"id": 920}, "assignee": {"id": 50}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 72, "privilege": "worker"}, "organization": {"id": 137, "owner": {"id": 236}, "user": {"role": "supervisor"}}}, "resource": {"id": 311, "assignee": {"id": 523}, "organization": {"id": 672}, "project": {"id": 344, "owner": {"id": 745}, "assignee": {"id": 873}}, "task": {"id": 391, "owner": {"id": 934}, "assignee": {"id": 72}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 51, "privilege": "worker"}, "organization": {"id": 172, "owner": {"id": 219}, "user": {"role": "supervisor"}}}, "resource": {"id": 346, "assignee": {"id": 501}, "organization": {"id": 699}, "project": {"id": 342, "owner": {"id": 769}, "assignee": {"id": 857}}, "task": {"id": 313, "owner": {"id": 987}, "assignee": {"id": 51}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 14, "privilege": "worker"}, "organization": {"id": 193, "owner": {"id": 257}, "user": {"role": "worker"}}}, "resource": {"id": 329, "assignee": {"id": 522}, "organization": {"id": 193}, "project": {"id": 305, "owner": {"id": 725}, "assignee": {"id": 842}}, "task": {"id": 343, "owner": {"id": 989}, "assignee": {"id": 14}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 41, "privilege": "worker"}, "organization": {"id": 172, "owner": {"id": 250}, "user": {"role": "worker"}}}, "resource": {"id": 393, "assignee": {"id": 509}, "organization": {"id": 172}, "project": {"id": 383, "owner": {"id": 798}, "assignee": {"id": 822}}, "task": {"id": 309, "owner": {"id": 973}, "assignee": {"id": 41}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 3, "privilege": "worker"}, "organization": {"id": 134, "owner": {"id": 231}, "user": {"role": "worker"}}}, "resource": {"id": 376, "assignee": {"id": 527}, "organization": {"id": 622}, "project": {"id": 327, "owner": {"id": 712}, "assignee": {"id": 841}}, "task": {"id": 329, "owner": {"id": 920}, "assignee": {"id": 3}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 34, "privilege": "worker"}, "organization": {"id": 130, "owner": {"id": 255}, "user": {"role": "worker"}}}, "resource": {"id": 358, "assignee": {"id": 596}, "organization": {"id": 676}, "project": {"id": 305, "owner": {"id": 771}, "assignee": {"id": 875}}, "task": {"id": 368, "owner": {"id": 998}, "assignee": {"id": 34}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 39, "privilege": "worker"}, "organization": {"id": 177, "owner": {"id": 229}, "user": {"role": null}}}, "resource": {"id": 384, "assignee": {"id": 554}, "organization": {"id": 177}, "project": {"id": 389, "owner": {"id": 795}, "assignee": {"id": 818}}, "task": {"id": 385, "owner": {"id": 919}, "assignee": {"id": 39}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 42, "privilege": "worker"}, "organization": {"id": 104, "owner": {"id": 277}, "user": {"role": null}}}, "resource": {"id": 379, "assignee": {"id": 577}, "organization": {"id": 104}, "project": {"id": 336, "owner": {"id": 769}, "assignee": {"id": 802}}, "task": {"id": 320, "owner": {"id": 916}, "assignee": {"id": 42}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 75, "privilege": "worker"}, "organization": {"id": 172, "owner": {"id": 235}, "user": {"role": null}}}, "resource": {"id": 303, "assignee": {"id": 575}, "organization": {"id": 661}, "project": {"id": 379, "owner": {"id": 726}, "assignee": {"id": 827}}, "task": {"id": 372, "owner": {"id": 951}, "assignee": {"id": 75}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 88, "privilege": "worker"}, "organization": {"id": 132, "owner": {"id": 264}, "user": {"role": null}}}, "resource": {"id": 388, "assignee": {"id": 593}, "organization": {"id": 629}, "project": {"id": 384, "owner": {"id": 769}, "assignee": {"id": 855}}, "task": {"id": 392, "owner": {"id": 976}, "assignee": {"id": 88}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 94, "privilege": "none"}, "organization": {"id": 191, "owner": {"id": 94}, "user": {"role": "owner"}}}, "resource": {"id": 323, "assignee": {"id": 556}, "organization": {"id": 191}, "project": {"id": 320, "owner": {"id": 764}, "assignee": {"id": 869}}, "task": {"id": 391, "owner": {"id": 977}, "assignee": {"id": 94}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 70, "privilege": "none"}, "organization": {"id": 180, "owner": {"id": 70}, "user": {"role": "owner"}}}, "resource": {"id": 337, "assignee": {"id": 582}, "organization": {"id": 180}, "project": {"id": 338, "owner": {"id": 777}, "assignee": {"id": 843}}, "task": {"id": 394, "owner": {"id": 978}, "assignee": {"id": 70}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 48, "privilege": "none"}, "organization": {"id": 142, "owner": {"id": 48}, "user": {"role": "owner"}}}, "resource": {"id": 336, "assignee": {"id": 527}, "organization": {"id": 665}, "project": {"id": 375, "owner": {"id": 798}, "assignee": {"id": 846}}, "task": {"id": 307, "owner": {"id": 926}, "assignee": {"id": 48}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 96, "privilege": "none"}, "organization": {"id": 104, "owner": {"id": 96}, "user": {"role": "owner"}}}, "resource": {"id": 382, "assignee": {"id": 510}, "organization": {"id": 636}, "project": {"id": 344, "owner": {"id": 757}, "assignee": {"id": 880}}, "task": {"id": 369, "owner": {"id": 964}, "assignee": {"id": 96}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 53, "privilege": "none"}, "organization": {"id": 130, "owner": {"id": 289}, "user": {"role": "maintainer"}}}, "resource": {"id": 393, "assignee": {"id": 532}, "organization": {"id": 130}, "project": {"id": 357, "owner": {"id": 758}, "assignee": {"id": 816}}, "task": {"id": 350, "owner": {"id": 938}, "assignee": {"id": 53}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 49, "privilege": "none"}, "organization": {"id": 161, "owner": {"id": 225}, "user": {"role": "maintainer"}}}, "resource": {"id": 383, "assignee": {"id": 556}, "organization": {"id": 161}, "project": {"id": 345, "owner": {"id": 722}, "assignee": {"id": 830}}, "task": {"id": 369, "owner": {"id": 951}, "assignee": {"id": 49}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 54, "privilege": "none"}, "organization": {"id": 147, "owner": {"id": 238}, "user": {"role": "maintainer"}}}, "resource": {"id": 341, "assignee": {"id": 533}, "organization": {"id": 699}, "project": {"id": 313, "owner": {"id": 765}, "assignee": {"id": 882}}, "task": {"id": 338, "owner": {"id": 943}, "assignee": {"id": 54}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 99, "privilege": "none"}, "organization": {"id": 109, "owner": {"id": 278}, "user": {"role": "maintainer"}}}, "resource": {"id": 369, "assignee": {"id": 598}, "organization": {"id": 684}, "project": {"id": 323, "owner": {"id": 703}, "assignee": {"id": 878}}, "task": {"id": 357, "owner": {"id": 935}, "assignee": {"id": 99}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 62, "privilege": "none"}, "organization": {"id": 163, "owner": {"id": 234}, "user": {"role": "supervisor"}}}, "resource": {"id": 315, "assignee": {"id": 539}, "organization": {"id": 163}, "project": {"id": 390, "owner": {"id": 733}, "assignee": {"id": 833}}, "task": {"id": 301, "owner": {"id": 993}, "assignee": {"id": 62}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 49, "privilege": "none"}, "organization": {"id": 169, "owner": {"id": 219}, "user": {"role": "supervisor"}}}, "resource": {"id": 308, "assignee": {"id": 592}, "organization": {"id": 169}, "project": {"id": 384, "owner": {"id": 759}, "assignee": {"id": 863}}, "task": {"id": 378, "owner": {"id": 968}, "assignee": {"id": 49}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 90, "privilege": "none"}, "organization": {"id": 144, "owner": {"id": 224}, "user": {"role": "supervisor"}}}, "resource": {"id": 384, "assignee": {"id": 597}, "organization": {"id": 655}, "project": {"id": 306, "owner": {"id": 732}, "assignee": {"id": 841}}, "task": {"id": 307, "owner": {"id": 970}, "assignee": {"id": 90}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 66, "privilege": "none"}, "organization": {"id": 173, "owner": {"id": 225}, "user": {"role": "supervisor"}}}, "resource": {"id": 379, "assignee": {"id": 573}, "organization": {"id": 655}, "project": {"id": 364, "owner": {"id": 763}, "assignee": {"id": 891}}, "task": {"id": 319, "owner": {"id": 916}, "assignee": {"id": 66}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 44, "privilege": "none"}, "organization": {"id": 133, "owner": {"id": 216}, "user": {"role": "worker"}}}, "resource": {"id": 374, "assignee": {"id": 516}, "organization": {"id": 133}, "project": {"id": 343, "owner": {"id": 720}, "assignee": {"id": 837}}, "task": {"id": 334, "owner": {"id": 961}, "assignee": {"id": 44}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 51, "privilege": "none"}, "organization": {"id": 182, "owner": {"id": 223}, "user": {"role": "worker"}}}, "resource": {"id": 363, "assignee": {"id": 595}, "organization": {"id": 182}, "project": {"id": 382, "owner": {"id": 768}, "assignee": {"id": 840}}, "task": {"id": 387, "owner": {"id": 967}, "assignee": {"id": 51}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 44, "privilege": "none"}, "organization": {"id": 167, "owner": {"id": 298}, "user": {"role": "worker"}}}, "resource": {"id": 329, "assignee": {"id": 516}, "organization": {"id": 657}, "project": {"id": 387, "owner": {"id": 716}, "assignee": {"id": 892}}, "task": {"id": 323, "owner": {"id": 978}, "assignee": {"id": 44}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 46, "privilege": "none"}, "organization": {"id": 196, "owner": {"id": 249}, "user": {"role": "worker"}}}, "resource": {"id": 387, "assignee": {"id": 580}, "organization": {"id": 630}, "project": {"id": 347, "owner": {"id": 706}, "assignee": {"id": 889}}, "task": {"id": 334, "owner": {"id": 903}, "assignee": {"id": 46}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 19, "privilege": "none"}, "organization": {"id": 168, "owner": {"id": 234}, "user": {"role": null}}}, "resource": {"id": 364, "assignee": {"id": 595}, "organization": {"id": 168}, "project": {"id": 371, "owner": {"id": 721}, "assignee": {"id": 827}}, "task": {"id": 329, "owner": {"id": 912}, "assignee": {"id": 19}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 86, "privilege": "none"}, "organization": {"id": 115, "owner": {"id": 221}, "user": {"role": null}}}, "resource": {"id": 348, "assignee": {"id": 593}, "organization": {"id": 115}, "project": {"id": 342, "owner": {"id": 787}, "assignee": {"id": 858}}, "task": {"id": 372, "owner": {"id": 904}, "assignee": {"id": 86}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 52, "privilege": "none"}, "organization": {"id": 101, "owner": {"id": 262}, "user": {"role": null}}}, "resource": {"id": 382, "assignee": {"id": 540}, "organization": {"id": 632}, "project": {"id": 328, "owner": {"id": 747}, "assignee": {"id": 872}}, "task": {"id": 388, "owner": {"id": 912}, "assignee": {"id": 52}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 23, "privilege": "none"}, "organization": {"id": 167, "owner": {"id": 250}, "user": {"role": null}}}, "resource": {"id": 335, "assignee": {"id": 569}, "organization": {"id": 622}, "project": {"id": 399, "owner": {"id": 795}, "assignee": {"id": 843}}, "task": {"id": 347, "owner": {"id": 934}, "assignee": {"id": 23}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 0, "privilege": "admin"}, "organization": {"id": 198, "owner": {"id": 0}, "user": {"role": "owner"}}}, "resource": {"id": 354, "assignee": {"id": 0}, "organization": {"id": 198}, "project": {"id": 389, "owner": {"id": 752}, "assignee": {"id": 834}}, "task": {"id": 378, "owner": {"id": 975}, "assignee": {"id": 1007}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 81, "privilege": "admin"}, "organization": {"id": 131, "owner": {"id": 81}, "user": {"role": "owner"}}}, "resource": {"id": 358, "assignee": {"id": 81}, "organization": {"id": 131}, "project": {"id": 325, "owner": {"id": 717}, "assignee": {"id": 845}}, "task": {"id": 378, "owner": {"id": 937}, "assignee": {"id": 1023}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_FALSE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 50, "privilege": "admin"}, "organization": {"id": 101, "owner": {"id": 50}, "user": {"role": "owner"}}}, "resource": {"id": 313, "assignee": {"id": 50}, "organization": {"id": 645}, "project": {"id": 377, "owner": {"id": 776}, "assignee": {"id": 818}}, "task": {"id": 314, "owner": {"id": 921}, "assignee": {"id": 1072}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_FALSE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 69, "privilege": "admin"}, "organization": {"id": 173, "owner": {"id": 69}, "user": {"role": "owner"}}}, "resource": {"id": 317, "assignee": {"id": 69}, "organization": {"id": 668}, "project": {"id": 394, "owner": {"id": 773}, "assignee": {"id": 834}}, "task": {"id": 350, "owner": {"id": 928}, "assignee": {"id": 1024}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 21, "privilege": "admin"}, "organization": {"id": 184, "owner": {"id": 276}, "user": {"role": "maintainer"}}}, "resource": {"id": 344, "assignee": {"id": 21}, "organization": {"id": 184}, "project": {"id": 393, "owner": {"id": 737}, "assignee": {"id": 833}}, "task": {"id": 339, "owner": {"id": 904}, "assignee": {"id": 1096}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 68, "privilege": "admin"}, "organization": {"id": 197, "owner": {"id": 243}, "user": {"role": "maintainer"}}}, "resource": {"id": 343, "assignee": {"id": 68}, "organization": {"id": 197}, "project": {"id": 333, "owner": {"id": 710}, "assignee": {"id": 887}}, "task": {"id": 387, "owner": {"id": 941}, "assignee": {"id": 1023}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 97, "privilege": "admin"}, "organization": {"id": 183, "owner": {"id": 282}, "user": {"role": "maintainer"}}}, "resource": {"id": 315, "assignee": {"id": 97}, "organization": {"id": 609}, "project": {"id": 377, "owner": {"id": 792}, "assignee": {"id": 818}}, "task": {"id": 365, "owner": {"id": 931}, "assignee": {"id": 1060}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 75, "privilege": "admin"}, "organization": {"id": 128, "owner": {"id": 288}, "user": {"role": "maintainer"}}}, "resource": {"id": 392, "assignee": {"id": 75}, "organization": {"id": 622}, "project": {"id": 343, "owner": {"id": 749}, "assignee": {"id": 821}}, "task": {"id": 373, "owner": {"id": 921}, "assignee": {"id": 1051}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 2, "privilege": "admin"}, "organization": {"id": 116, "owner": {"id": 209}, "user": {"role": "supervisor"}}}, "resource": {"id": 336, "assignee": {"id": 2}, "organization": {"id": 116}, "project": {"id": 378, "owner": {"id": 755}, "assignee": {"id": 870}}, "task": {"id": 314, "owner": {"id": 903}, "assignee": {"id": 1068}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 13, "privilege": "admin"}, "organization": {"id": 171, "owner": {"id": 290}, "user": {"role": "supervisor"}}}, "resource": {"id": 328, "assignee": {"id": 13}, "organization": {"id": 171}, "project": {"id": 377, "owner": {"id": 787}, "assignee": {"id": 847}}, "task": {"id": 313, "owner": {"id": 928}, "assignee": {"id": 1064}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 87, "privilege": "admin"}, "organization": {"id": 153, "owner": {"id": 295}, "user": {"role": "supervisor"}}}, "resource": {"id": 372, "assignee": {"id": 87}, "organization": {"id": 623}, "project": {"id": 375, "owner": {"id": 778}, "assignee": {"id": 803}}, "task": {"id": 329, "owner": {"id": 966}, "assignee": {"id": 1083}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 71, "privilege": "admin"}, "organization": {"id": 141, "owner": {"id": 202}, "user": {"role": "supervisor"}}}, "resource": {"id": 350, "assignee": {"id": 71}, "organization": {"id": 646}, "project": {"id": 303, "owner": {"id": 782}, "assignee": {"id": 862}}, "task": {"id": 366, "owner": {"id": 933}, "assignee": {"id": 1049}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 67, "privilege": "admin"}, "organization": {"id": 186, "owner": {"id": 287}, "user": {"role": "worker"}}}, "resource": {"id": 373, "assignee": {"id": 67}, "organization": {"id": 186}, "project": {"id": 343, "owner": {"id": 756}, "assignee": {"id": 843}}, "task": {"id": 376, "owner": {"id": 962}, "assignee": {"id": 1002}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 0, "privilege": "admin"}, "organization": {"id": 124, "owner": {"id": 239}, "user": {"role": "worker"}}}, "resource": {"id": 378, "assignee": {"id": 0}, "organization": {"id": 124}, "project": {"id": 362, "owner": {"id": 798}, "assignee": {"id": 887}}, "task": {"id": 336, "owner": {"id": 933}, "assignee": {"id": 1028}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_FALSE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 50, "privilege": "admin"}, "organization": {"id": 142, "owner": {"id": 281}, "user": {"role": "worker"}}}, "resource": {"id": 399, "assignee": {"id": 50}, "organization": {"id": 666}, "project": {"id": 340, "owner": {"id": 762}, "assignee": {"id": 841}}, "task": {"id": 318, "owner": {"id": 995}, "assignee": {"id": 1044}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_FALSE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 76, "privilege": "admin"}, "organization": {"id": 161, "owner": {"id": 221}, "user": {"role": "worker"}}}, "resource": {"id": 380, "assignee": {"id": 76}, "organization": {"id": 615}, "project": {"id": 386, "owner": {"id": 765}, "assignee": {"id": 873}}, "task": {"id": 309, "owner": {"id": 914}, "assignee": {"id": 1061}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 55, "privilege": "admin"}, "organization": {"id": 129, "owner": {"id": 241}, "user": {"role": null}}}, "resource": {"id": 386, "assignee": {"id": 55}, "organization": {"id": 129}, "project": {"id": 352, "owner": {"id": 775}, "assignee": {"id": 886}}, "task": {"id": 325, "owner": {"id": 986}, "assignee": {"id": 1065}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 11, "privilege": "admin"}, "organization": {"id": 146, "owner": {"id": 226}, "user": {"role": null}}}, "resource": {"id": 306, "assignee": {"id": 11}, "organization": {"id": 146}, "project": {"id": 390, "owner": {"id": 742}, "assignee": {"id": 874}}, "task": {"id": 330, "owner": {"id": 934}, "assignee": {"id": 1004}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_FALSE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 93, "privilege": "admin"}, "organization": {"id": 195, "owner": {"id": 224}, "user": {"role": null}}}, "resource": {"id": 320, "assignee": {"id": 93}, "organization": {"id": 666}, "project": {"id": 327, "owner": {"id": 705}, "assignee": {"id": 836}}, "task": {"id": 362, "owner": {"id": 923}, "assignee": {"id": 1027}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_FALSE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 25, "privilege": "admin"}, "organization": {"id": 113, "owner": {"id": 227}, "user": {"role": null}}}, "resource": {"id": 350, "assignee": {"id": 25}, "organization": {"id": 611}, "project": {"id": 341, "owner": {"id": 737}, "assignee": {"id": 858}}, "task": {"id": 313, "owner": {"id": 941}, "assignee": {"id": 1041}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 28, "privilege": "business"}, "organization": {"id": 168, "owner": {"id": 28}, "user": {"role": "owner"}}}, "resource": {"id": 339, "assignee": {"id": 28}, "organization": {"id": 168}, "project": {"id": 351, "owner": {"id": 732}, "assignee": {"id": 899}}, "task": {"id": 316, "owner": {"id": 956}, "assignee": {"id": 1081}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 12, "privilege": "business"}, "organization": {"id": 130, "owner": {"id": 12}, "user": {"role": "owner"}}}, "resource": {"id": 393, "assignee": {"id": 12}, "organization": {"id": 130}, "project": {"id": 379, "owner": {"id": 727}, "assignee": {"id": 853}}, "task": {"id": 360, "owner": {"id": 993}, "assignee": {"id": 1067}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 25, "privilege": "business"}, "organization": {"id": 127, "owner": {"id": 25}, "user": {"role": "owner"}}}, "resource": {"id": 366, "assignee": {"id": 25}, "organization": {"id": 613}, "project": {"id": 340, "owner": {"id": 706}, "assignee": {"id": 865}}, "task": {"id": 350, "owner": {"id": 921}, "assignee": {"id": 1070}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 13, "privilege": "business"}, "organization": {"id": 136, "owner": {"id": 13}, "user": {"role": "owner"}}}, "resource": {"id": 357, "assignee": {"id": 13}, "organization": {"id": 605}, "project": {"id": 302, "owner": {"id": 779}, "assignee": {"id": 834}}, "task": {"id": 319, "owner": {"id": 989}, "assignee": {"id": 1082}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 94, "privilege": "business"}, "organization": {"id": 168, "owner": {"id": 226}, "user": {"role": "maintainer"}}}, "resource": {"id": 370, "assignee": {"id": 94}, "organization": {"id": 168}, "project": {"id": 381, "owner": {"id": 720}, "assignee": {"id": 837}}, "task": {"id": 319, "owner": {"id": 905}, "assignee": {"id": 1088}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 15, "privilege": "business"}, "organization": {"id": 189, "owner": {"id": 275}, "user": {"role": "maintainer"}}}, "resource": {"id": 311, "assignee": {"id": 15}, "organization": {"id": 189}, "project": {"id": 345, "owner": {"id": 722}, "assignee": {"id": 858}}, "task": {"id": 349, "owner": {"id": 978}, "assignee": {"id": 1067}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 67, "privilege": "business"}, "organization": {"id": 198, "owner": {"id": 294}, "user": {"role": "maintainer"}}}, "resource": {"id": 335, "assignee": {"id": 67}, "organization": {"id": 606}, "project": {"id": 311, "owner": {"id": 746}, "assignee": {"id": 822}}, "task": {"id": 310, "owner": {"id": 940}, "assignee": {"id": 1079}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 0, "privilege": "business"}, "organization": {"id": 134, "owner": {"id": 246}, "user": {"role": "maintainer"}}}, "resource": {"id": 367, "assignee": {"id": 0}, "organization": {"id": 671}, "project": {"id": 307, "owner": {"id": 777}, "assignee": {"id": 893}}, "task": {"id": 316, "owner": {"id": 996}, "assignee": {"id": 1061}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 31, "privilege": "business"}, "organization": {"id": 152, "owner": {"id": 272}, "user": {"role": "supervisor"}}}, "resource": {"id": 374, "assignee": {"id": 31}, "organization": {"id": 152}, "project": {"id": 362, "owner": {"id": 774}, "assignee": {"id": 847}}, "task": {"id": 385, "owner": {"id": 928}, "assignee": {"id": 1069}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 17, "privilege": "business"}, "organization": {"id": 142, "owner": {"id": 271}, "user": {"role": "supervisor"}}}, "resource": {"id": 316, "assignee": {"id": 17}, "organization": {"id": 142}, "project": {"id": 367, "owner": {"id": 771}, "assignee": {"id": 898}}, "task": {"id": 344, "owner": {"id": 951}, "assignee": {"id": 1020}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 4, "privilege": "business"}, "organization": {"id": 192, "owner": {"id": 231}, "user": {"role": "supervisor"}}}, "resource": {"id": 364, "assignee": {"id": 4}, "organization": {"id": 603}, "project": {"id": 375, "owner": {"id": 735}, "assignee": {"id": 801}}, "task": {"id": 344, "owner": {"id": 947}, "assignee": {"id": 1076}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 96, "privilege": "business"}, "organization": {"id": 157, "owner": {"id": 268}, "user": {"role": "supervisor"}}}, "resource": {"id": 399, "assignee": {"id": 96}, "organization": {"id": 653}, "project": {"id": 307, "owner": {"id": 741}, "assignee": {"id": 898}}, "task": {"id": 374, "owner": {"id": 964}, "assignee": {"id": 1053}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 82, "privilege": "business"}, "organization": {"id": 187, "owner": {"id": 201}, "user": {"role": "worker"}}}, "resource": {"id": 385, "assignee": {"id": 82}, "organization": {"id": 187}, "project": {"id": 340, "owner": {"id": 707}, "assignee": {"id": 801}}, "task": {"id": 354, "owner": {"id": 904}, "assignee": {"id": 1013}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 43, "privilege": "business"}, "organization": {"id": 194, "owner": {"id": 285}, "user": {"role": "worker"}}}, "resource": {"id": 356, "assignee": {"id": 43}, "organization": {"id": 194}, "project": {"id": 321, "owner": {"id": 717}, "assignee": {"id": 863}}, "task": {"id": 390, "owner": {"id": 943}, "assignee": {"id": 1065}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 47, "privilege": "business"}, "organization": {"id": 186, "owner": {"id": 259}, "user": {"role": "worker"}}}, "resource": {"id": 328, "assignee": {"id": 47}, "organization": {"id": 636}, "project": {"id": 361, "owner": {"id": 765}, "assignee": {"id": 856}}, "task": {"id": 395, "owner": {"id": 976}, "assignee": {"id": 1067}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 91, "privilege": "business"}, "organization": {"id": 178, "owner": {"id": 236}, "user": {"role": "worker"}}}, "resource": {"id": 335, "assignee": {"id": 91}, "organization": {"id": 680}, "project": {"id": 343, "owner": {"id": 793}, "assignee": {"id": 875}}, "task": {"id": 354, "owner": {"id": 946}, "assignee": {"id": 1040}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 21, "privilege": "business"}, "organization": {"id": 120, "owner": {"id": 272}, "user": {"role": null}}}, "resource": {"id": 335, "assignee": {"id": 21}, "organization": {"id": 120}, "project": {"id": 316, "owner": {"id": 749}, "assignee": {"id": 873}}, "task": {"id": 391, "owner": {"id": 997}, "assignee": {"id": 1050}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 42, "privilege": "business"}, "organization": {"id": 103, "owner": {"id": 217}, "user": {"role": null}}}, "resource": {"id": 322, "assignee": {"id": 42}, "organization": {"id": 103}, "project": {"id": 338, "owner": {"id": 778}, "assignee": {"id": 815}}, "task": {"id": 310, "owner": {"id": 988}, "assignee": {"id": 1054}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 57, "privilege": "business"}, "organization": {"id": 196, "owner": {"id": 296}, "user": {"role": null}}}, "resource": {"id": 325, "assignee": {"id": 57}, "organization": {"id": 619}, "project": {"id": 337, "owner": {"id": 732}, "assignee": {"id": 894}}, "task": {"id": 329, "owner": {"id": 971}, "assignee": {"id": 1091}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 82, "privilege": "business"}, "organization": {"id": 129, "owner": {"id": 209}, "user": {"role": null}}}, "resource": {"id": 300, "assignee": {"id": 82}, "organization": {"id": 605}, "project": {"id": 319, "owner": {"id": 739}, "assignee": {"id": 847}}, "task": {"id": 381, "owner": {"id": 929}, "assignee": {"id": 1075}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 19, "privilege": "user"}, "organization": {"id": 111, "owner": {"id": 19}, "user": {"role": "owner"}}}, "resource": {"id": 303, "assignee": {"id": 19}, "organization": {"id": 111}, "project": {"id": 309, "owner": {"id": 792}, "assignee": {"id": 880}}, "task": {"id": 343, "owner": {"id": 954}, "assignee": {"id": 1051}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 41, "privilege": "user"}, "organization": {"id": 143, "owner": {"id": 41}, "user": {"role": "owner"}}}, "resource": {"id": 330, "assignee": {"id": 41}, "organization": {"id": 143}, "project": {"id": 314, "owner": {"id": 741}, "assignee": {"id": 840}}, "task": {"id": 308, "owner": {"id": 926}, "assignee": {"id": 1000}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 48, "privilege": "user"}, "organization": {"id": 100, "owner": {"id": 48}, "user": {"role": "owner"}}}, "resource": {"id": 351, "assignee": {"id": 48}, "organization": {"id": 611}, "project": {"id": 382, "owner": {"id": 704}, "assignee": {"id": 865}}, "task": {"id": 344, "owner": {"id": 923}, "assignee": {"id": 1077}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 87, "privilege": "user"}, "organization": {"id": 112, "owner": {"id": 87}, "user": {"role": "owner"}}}, "resource": {"id": 304, "assignee": {"id": 87}, "organization": {"id": 626}, "project": {"id": 381, "owner": {"id": 781}, "assignee": {"id": 854}}, "task": {"id": 371, "owner": {"id": 994}, "assignee": {"id": 1023}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 7, "privilege": "user"}, "organization": {"id": 177, "owner": {"id": 297}, "user": {"role": "maintainer"}}}, "resource": {"id": 385, "assignee": {"id": 7}, "organization": {"id": 177}, "project": {"id": 366, "owner": {"id": 796}, "assignee": {"id": 850}}, "task": {"id": 328, "owner": {"id": 980}, "assignee": {"id": 1003}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 91, "privilege": "user"}, "organization": {"id": 162, "owner": {"id": 218}, "user": {"role": "maintainer"}}}, "resource": {"id": 338, "assignee": {"id": 91}, "organization": {"id": 162}, "project": {"id": 367, "owner": {"id": 778}, "assignee": {"id": 849}}, "task": {"id": 349, "owner": {"id": 975}, "assignee": {"id": 1079}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 95, "privilege": "user"}, "organization": {"id": 121, "owner": {"id": 245}, "user": {"role": "maintainer"}}}, "resource": {"id": 315, "assignee": {"id": 95}, "organization": {"id": 649}, "project": {"id": 305, "owner": {"id": 770}, "assignee": {"id": 840}}, "task": {"id": 312, "owner": {"id": 985}, "assignee": {"id": 1074}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 82, "privilege": "user"}, "organization": {"id": 152, "owner": {"id": 219}, "user": {"role": "maintainer"}}}, "resource": {"id": 363, "assignee": {"id": 82}, "organization": {"id": 628}, "project": {"id": 354, "owner": {"id": 757}, "assignee": {"id": 881}}, "task": {"id": 356, "owner": {"id": 992}, "assignee": {"id": 1037}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 62, "privilege": "user"}, "organization": {"id": 132, "owner": {"id": 212}, "user": {"role": "supervisor"}}}, "resource": {"id": 312, "assignee": {"id": 62}, "organization": {"id": 132}, "project": {"id": 312, "owner": {"id": 711}, "assignee": {"id": 864}}, "task": {"id": 343, "owner": {"id": 985}, "assignee": {"id": 1018}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 36, "privilege": "user"}, "organization": {"id": 126, "owner": {"id": 208}, "user": {"role": "supervisor"}}}, "resource": {"id": 395, "assignee": {"id": 36}, "organization": {"id": 126}, "project": {"id": 346, "owner": {"id": 765}, "assignee": {"id": 894}}, "task": {"id": 390, "owner": {"id": 921}, "assignee": {"id": 1047}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 26, "privilege": "user"}, "organization": {"id": 155, "owner": {"id": 299}, "user": {"role": "supervisor"}}}, "resource": {"id": 311, "assignee": {"id": 26}, "organization": {"id": 609}, "project": {"id": 382, "owner": {"id": 764}, "assignee": {"id": 887}}, "task": {"id": 308, "owner": {"id": 900}, "assignee": {"id": 1095}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 8, "privilege": "user"}, "organization": {"id": 116, "owner": {"id": 225}, "user": {"role": "supervisor"}}}, "resource": {"id": 367, "assignee": {"id": 8}, "organization": {"id": 622}, "project": {"id": 390, "owner": {"id": 769}, "assignee": {"id": 813}}, "task": {"id": 394, "owner": {"id": 917}, "assignee": {"id": 1024}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 16, "privilege": "user"}, "organization": {"id": 127, "owner": {"id": 270}, "user": {"role": "worker"}}}, "resource": {"id": 363, "assignee": {"id": 16}, "organization": {"id": 127}, "project": {"id": 312, "owner": {"id": 780}, "assignee": {"id": 800}}, "task": {"id": 337, "owner": {"id": 946}, "assignee": {"id": 1070}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 48, "privilege": "user"}, "organization": {"id": 194, "owner": {"id": 201}, "user": {"role": "worker"}}}, "resource": {"id": 377, "assignee": {"id": 48}, "organization": {"id": 194}, "project": {"id": 300, "owner": {"id": 780}, "assignee": {"id": 839}}, "task": {"id": 379, "owner": {"id": 911}, "assignee": {"id": 1007}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 20, "privilege": "user"}, "organization": {"id": 199, "owner": {"id": 277}, "user": {"role": "worker"}}}, "resource": {"id": 340, "assignee": {"id": 20}, "organization": {"id": 672}, "project": {"id": 329, "owner": {"id": 738}, "assignee": {"id": 803}}, "task": {"id": 340, "owner": {"id": 946}, "assignee": {"id": 1028}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 70, "privilege": "user"}, "organization": {"id": 159, "owner": {"id": 244}, "user": {"role": "worker"}}}, "resource": {"id": 311, "assignee": {"id": 70}, "organization": {"id": 631}, "project": {"id": 353, "owner": {"id": 733}, "assignee": {"id": 862}}, "task": {"id": 320, "owner": {"id": 926}, "assignee": {"id": 1091}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 38, "privilege": "user"}, "organization": {"id": 195, "owner": {"id": 208}, "user": {"role": null}}}, "resource": {"id": 331, "assignee": {"id": 38}, "organization": {"id": 195}, "project": {"id": 382, "owner": {"id": 727}, "assignee": {"id": 890}}, "task": {"id": 393, "owner": {"id": 916}, "assignee": {"id": 1069}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 85, "privilege": "user"}, "organization": {"id": 158, "owner": {"id": 222}, "user": {"role": null}}}, "resource": {"id": 303, "assignee": {"id": 85}, "organization": {"id": 158}, "project": {"id": 398, "owner": {"id": 760}, "assignee": {"id": 851}}, "task": {"id": 366, "owner": {"id": 990}, "assignee": {"id": 1011}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 69, "privilege": "user"}, "organization": {"id": 148, "owner": {"id": 221}, "user": {"role": null}}}, "resource": {"id": 332, "assignee": {"id": 69}, "organization": {"id": 619}, "project": {"id": 317, "owner": {"id": 732}, "assignee": {"id": 810}}, "task": {"id": 371, "owner": {"id": 957}, "assignee": {"id": 1029}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 80, "privilege": "user"}, "organization": {"id": 134, "owner": {"id": 261}, "user": {"role": null}}}, "resource": {"id": 323, "assignee": {"id": 80}, "organization": {"id": 661}, "project": {"id": 359, "owner": {"id": 741}, "assignee": {"id": 833}}, "task": {"id": 395, "owner": {"id": 946}, "assignee": {"id": 1071}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 66, "privilege": "worker"}, "organization": {"id": 101, "owner": {"id": 66}, "user": {"role": "owner"}}}, "resource": {"id": 381, "assignee": {"id": 66}, "organization": {"id": 101}, "project": {"id": 373, "owner": {"id": 778}, "assignee": {"id": 832}}, "task": {"id": 334, "owner": {"id": 962}, "assignee": {"id": 1038}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 65, "privilege": "worker"}, "organization": {"id": 199, "owner": {"id": 65}, "user": {"role": "owner"}}}, "resource": {"id": 317, "assignee": {"id": 65}, "organization": {"id": 199}, "project": {"id": 373, "owner": {"id": 704}, "assignee": {"id": 841}}, "task": {"id": 318, "owner": {"id": 979}, "assignee": {"id": 1011}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 11, "privilege": "worker"}, "organization": {"id": 193, "owner": {"id": 11}, "user": {"role": "owner"}}}, "resource": {"id": 359, "assignee": {"id": 11}, "organization": {"id": 679}, "project": {"id": 324, "owner": {"id": 773}, "assignee": {"id": 869}}, "task": {"id": 379, "owner": {"id": 997}, "assignee": {"id": 1023}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 6, "privilege": "worker"}, "organization": {"id": 170, "owner": {"id": 6}, "user": {"role": "owner"}}}, "resource": {"id": 394, "assignee": {"id": 6}, "organization": {"id": 648}, "project": {"id": 384, "owner": {"id": 770}, "assignee": {"id": 830}}, "task": {"id": 393, "owner": {"id": 913}, "assignee": {"id": 1050}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 22, "privilege": "worker"}, "organization": {"id": 136, "owner": {"id": 288}, "user": {"role": "maintainer"}}}, "resource": {"id": 314, "assignee": {"id": 22}, "organization": {"id": 136}, "project": {"id": 339, "owner": {"id": 769}, "assignee": {"id": 861}}, "task": {"id": 398, "owner": {"id": 920}, "assignee": {"id": 1093}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 27, "privilege": "worker"}, "organization": {"id": 125, "owner": {"id": 256}, "user": {"role": "maintainer"}}}, "resource": {"id": 391, "assignee": {"id": 27}, "organization": {"id": 125}, "project": {"id": 382, "owner": {"id": 760}, "assignee": {"id": 822}}, "task": {"id": 308, "owner": {"id": 958}, "assignee": {"id": 1087}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 66, "privilege": "worker"}, "organization": {"id": 180, "owner": {"id": 225}, "user": {"role": "maintainer"}}}, "resource": {"id": 396, "assignee": {"id": 66}, "organization": {"id": 656}, "project": {"id": 307, "owner": {"id": 774}, "assignee": {"id": 893}}, "task": {"id": 392, "owner": {"id": 900}, "assignee": {"id": 1004}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 23, "privilege": "worker"}, "organization": {"id": 122, "owner": {"id": 219}, "user": {"role": "maintainer"}}}, "resource": {"id": 391, "assignee": {"id": 23}, "organization": {"id": 627}, "project": {"id": 372, "owner": {"id": 783}, "assignee": {"id": 874}}, "task": {"id": 323, "owner": {"id": 903}, "assignee": {"id": 1041}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 96, "privilege": "worker"}, "organization": {"id": 159, "owner": {"id": 219}, "user": {"role": "supervisor"}}}, "resource": {"id": 302, "assignee": {"id": 96}, "organization": {"id": 159}, "project": {"id": 345, "owner": {"id": 765}, "assignee": {"id": 855}}, "task": {"id": 344, "owner": {"id": 968}, "assignee": {"id": 1046}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 54, "privilege": "worker"}, "organization": {"id": 141, "owner": {"id": 284}, "user": {"role": "supervisor"}}}, "resource": {"id": 373, "assignee": {"id": 54}, "organization": {"id": 141}, "project": {"id": 327, "owner": {"id": 794}, "assignee": {"id": 852}}, "task": {"id": 321, "owner": {"id": 912}, "assignee": {"id": 1093}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 37, "privilege": "worker"}, "organization": {"id": 120, "owner": {"id": 290}, "user": {"role": "supervisor"}}}, "resource": {"id": 315, "assignee": {"id": 37}, "organization": {"id": 624}, "project": {"id": 370, "owner": {"id": 777}, "assignee": {"id": 852}}, "task": {"id": 347, "owner": {"id": 972}, "assignee": {"id": 1086}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 21, "privilege": "worker"}, "organization": {"id": 141, "owner": {"id": 283}, "user": {"role": "supervisor"}}}, "resource": {"id": 374, "assignee": {"id": 21}, "organization": {"id": 681}, "project": {"id": 338, "owner": {"id": 730}, "assignee": {"id": 870}}, "task": {"id": 370, "owner": {"id": 918}, "assignee": {"id": 1030}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 43, "privilege": "worker"}, "organization": {"id": 126, "owner": {"id": 213}, "user": {"role": "worker"}}}, "resource": {"id": 313, "assignee": {"id": 43}, "organization": {"id": 126}, "project": {"id": 316, "owner": {"id": 700}, "assignee": {"id": 881}}, "task": {"id": 332, "owner": {"id": 916}, "assignee": {"id": 1097}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 34, "privilege": "worker"}, "organization": {"id": 153, "owner": {"id": 215}, "user": {"role": "worker"}}}, "resource": {"id": 346, "assignee": {"id": 34}, "organization": {"id": 153}, "project": {"id": 373, "owner": {"id": 769}, "assignee": {"id": 826}}, "task": {"id": 340, "owner": {"id": 971}, "assignee": {"id": 1039}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 29, "privilege": "worker"}, "organization": {"id": 133, "owner": {"id": 232}, "user": {"role": "worker"}}}, "resource": {"id": 334, "assignee": {"id": 29}, "organization": {"id": 621}, "project": {"id": 383, "owner": {"id": 728}, "assignee": {"id": 803}}, "task": {"id": 328, "owner": {"id": 993}, "assignee": {"id": 1031}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 50, "privilege": "worker"}, "organization": {"id": 137, "owner": {"id": 231}, "user": {"role": "worker"}}}, "resource": {"id": 362, "assignee": {"id": 50}, "organization": {"id": 682}, "project": {"id": 359, "owner": {"id": 794}, "assignee": {"id": 895}}, "task": {"id": 363, "owner": {"id": 928}, "assignee": {"id": 1020}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 16, "privilege": "worker"}, "organization": {"id": 137, "owner": {"id": 265}, "user": {"role": null}}}, "resource": {"id": 336, "assignee": {"id": 16}, "organization": {"id": 137}, "project": {"id": 398, "owner": {"id": 718}, "assignee": {"id": 850}}, "task": {"id": 322, "owner": {"id": 972}, "assignee": {"id": 1066}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 91, "privilege": "worker"}, "organization": {"id": 192, "owner": {"id": 214}, "user": {"role": null}}}, "resource": {"id": 302, "assignee": {"id": 91}, "organization": {"id": 192}, "project": {"id": 333, "owner": {"id": 732}, "assignee": {"id": 873}}, "task": {"id": 399, "owner": {"id": 963}, "assignee": {"id": 1078}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 75, "privilege": "worker"}, "organization": {"id": 103, "owner": {"id": 268}, "user": {"role": null}}}, "resource": {"id": 346, "assignee": {"id": 75}, "organization": {"id": 672}, "project": {"id": 347, "owner": {"id": 715}, "assignee": {"id": 879}}, "task": {"id": 374, "owner": {"id": 909}, "assignee": {"id": 1081}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 56, "privilege": "worker"}, "organization": {"id": 108, "owner": {"id": 220}, "user": {"role": null}}}, "resource": {"id": 323, "assignee": {"id": 56}, "organization": {"id": 677}, "project": {"id": 374, "owner": {"id": 756}, "assignee": {"id": 800}}, "task": {"id": 323, "owner": {"id": 973}, "assignee": {"id": 1022}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 95, "privilege": "none"}, "organization": {"id": 111, "owner": {"id": 95}, "user": {"role": "owner"}}}, "resource": {"id": 323, "assignee": {"id": 95}, "organization": {"id": 111}, "project": {"id": 347, "owner": {"id": 754}, "assignee": {"id": 878}}, "task": {"id": 311, "owner": {"id": 994}, "assignee": {"id": 1086}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 92, "privilege": "none"}, "organization": {"id": 114, "owner": {"id": 92}, "user": {"role": "owner"}}}, "resource": {"id": 307, "assignee": {"id": 92}, "organization": {"id": 114}, "project": {"id": 385, "owner": {"id": 776}, "assignee": {"id": 859}}, "task": {"id": 397, "owner": {"id": 967}, "assignee": {"id": 1063}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 95, "privilege": "none"}, "organization": {"id": 138, "owner": {"id": 95}, "user": {"role": "owner"}}}, "resource": {"id": 322, "assignee": {"id": 95}, "organization": {"id": 607}, "project": {"id": 386, "owner": {"id": 750}, "assignee": {"id": 804}}, "task": {"id": 348, "owner": {"id": 925}, "assignee": {"id": 1005}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 19, "privilege": "none"}, "organization": {"id": 103, "owner": {"id": 19}, "user": {"role": "owner"}}}, "resource": {"id": 362, "assignee": {"id": 19}, "organization": {"id": 641}, "project": {"id": 317, "owner": {"id": 774}, "assignee": {"id": 871}}, "task": {"id": 366, "owner": {"id": 931}, "assignee": {"id": 1016}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 7, "privilege": "none"}, "organization": {"id": 199, "owner": {"id": 259}, "user": {"role": "maintainer"}}}, "resource": {"id": 365, "assignee": {"id": 7}, "organization": {"id": 199}, "project": {"id": 355, "owner": {"id": 770}, "assignee": {"id": 838}}, "task": {"id": 379, "owner": {"id": 943}, "assignee": {"id": 1035}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 24, "privilege": "none"}, "organization": {"id": 122, "owner": {"id": 204}, "user": {"role": "maintainer"}}}, "resource": {"id": 396, "assignee": {"id": 24}, "organization": {"id": 122}, "project": {"id": 346, "owner": {"id": 750}, "assignee": {"id": 893}}, "task": {"id": 392, "owner": {"id": 906}, "assignee": {"id": 1070}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 0, "privilege": "none"}, "organization": {"id": 158, "owner": {"id": 217}, "user": {"role": "maintainer"}}}, "resource": {"id": 311, "assignee": {"id": 0}, "organization": {"id": 634}, "project": {"id": 335, "owner": {"id": 748}, "assignee": {"id": 838}}, "task": {"id": 388, "owner": {"id": 951}, "assignee": {"id": 1045}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 64, "privilege": "none"}, "organization": {"id": 164, "owner": {"id": 272}, "user": {"role": "maintainer"}}}, "resource": {"id": 305, "assignee": {"id": 64}, "organization": {"id": 697}, "project": {"id": 370, "owner": {"id": 762}, "assignee": {"id": 877}}, "task": {"id": 387, "owner": {"id": 959}, "assignee": {"id": 1066}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 52, "privilege": "none"}, "organization": {"id": 171, "owner": {"id": 252}, "user": {"role": "supervisor"}}}, "resource": {"id": 304, "assignee": {"id": 52}, "organization": {"id": 171}, "project": {"id": 377, "owner": {"id": 779}, "assignee": {"id": 882}}, "task": {"id": 380, "owner": {"id": 919}, "assignee": {"id": 1003}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 85, "privilege": "none"}, "organization": {"id": 165, "owner": {"id": 245}, "user": {"role": "supervisor"}}}, "resource": {"id": 356, "assignee": {"id": 85}, "organization": {"id": 165}, "project": {"id": 326, "owner": {"id": 788}, "assignee": {"id": 894}}, "task": {"id": 392, "owner": {"id": 990}, "assignee": {"id": 1047}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 14, "privilege": "none"}, "organization": {"id": 126, "owner": {"id": 212}, "user": {"role": "supervisor"}}}, "resource": {"id": 340, "assignee": {"id": 14}, "organization": {"id": 649}, "project": {"id": 388, "owner": {"id": 765}, "assignee": {"id": 801}}, "task": {"id": 365, "owner": {"id": 958}, "assignee": {"id": 1085}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 25, "privilege": "none"}, "organization": {"id": 102, "owner": {"id": 235}, "user": {"role": "supervisor"}}}, "resource": {"id": 323, "assignee": {"id": 25}, "organization": {"id": 681}, "project": {"id": 368, "owner": {"id": 750}, "assignee": {"id": 807}}, "task": {"id": 396, "owner": {"id": 998}, "assignee": {"id": 1005}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 46, "privilege": "none"}, "organization": {"id": 182, "owner": {"id": 217}, "user": {"role": "worker"}}}, "resource": {"id": 367, "assignee": {"id": 46}, "organization": {"id": 182}, "project": {"id": 319, "owner": {"id": 737}, "assignee": {"id": 801}}, "task": {"id": 366, "owner": {"id": 939}, "assignee": {"id": 1066}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 58, "privilege": "none"}, "organization": {"id": 108, "owner": {"id": 244}, "user": {"role": "worker"}}}, "resource": {"id": 338, "assignee": {"id": 58}, "organization": {"id": 108}, "project": {"id": 382, "owner": {"id": 710}, "assignee": {"id": 873}}, "task": {"id": 373, "owner": {"id": 941}, "assignee": {"id": 1014}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 43, "privilege": "none"}, "organization": {"id": 168, "owner": {"id": 216}, "user": {"role": "worker"}}}, "resource": {"id": 352, "assignee": {"id": 43}, "organization": {"id": 606}, "project": {"id": 343, "owner": {"id": 764}, "assignee": {"id": 888}}, "task": {"id": 336, "owner": {"id": 947}, "assignee": {"id": 1080}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 73, "privilege": "none"}, "organization": {"id": 121, "owner": {"id": 299}, "user": {"role": "worker"}}}, "resource": {"id": 320, "assignee": {"id": 73}, "organization": {"id": 693}, "project": {"id": 373, "owner": {"id": 711}, "assignee": {"id": 802}}, "task": {"id": 399, "owner": {"id": 919}, "assignee": {"id": 1082}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 70, "privilege": "none"}, "organization": {"id": 155, "owner": {"id": 287}, "user": {"role": null}}}, "resource": {"id": 360, "assignee": {"id": 70}, "organization": {"id": 155}, "project": {"id": 378, "owner": {"id": 791}, "assignee": {"id": 855}}, "task": {"id": 308, "owner": {"id": 969}, "assignee": {"id": 1044}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 61, "privilege": "none"}, "organization": {"id": 135, "owner": {"id": 283}, "user": {"role": null}}}, "resource": {"id": 393, "assignee": {"id": 61}, "organization": {"id": 135}, "project": {"id": 344, "owner": {"id": 784}, "assignee": {"id": 803}}, "task": {"id": 311, "owner": {"id": 938}, "assignee": {"id": 1025}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 44, "privilege": "none"}, "organization": {"id": 135, "owner": {"id": 226}, "user": {"role": null}}}, "resource": {"id": 317, "assignee": {"id": 44}, "organization": {"id": 606}, "project": {"id": 327, "owner": {"id": 730}, "assignee": {"id": 810}}, "task": {"id": 366, "owner": {"id": 930}, "assignee": {"id": 1079}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 60, "privilege": "none"}, "organization": {"id": 110, "owner": {"id": 226}, "user": {"role": null}}}, "resource": {"id": 394, "assignee": {"id": 60}, "organization": {"id": 624}, "project": {"id": 307, "owner": {"id": 778}, "assignee": {"id": 825}}, "task": {"id": 300, "owner": {"id": 973}, "assignee": {"id": 1053}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 62, "privilege": "admin"}, "organization": {"id": 168, "owner": {"id": 62}, "user": {"role": "owner"}}}, "resource": {"id": 329, "assignee": {"id": 533}, "organization": {"id": 168}, "project": {"id": 308, "owner": {"id": 708}, "assignee": {"id": 835}}, "task": {"id": 362, "owner": {"id": 930}, "assignee": {"id": 1078}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 81, "privilege": "admin"}, "organization": {"id": 119, "owner": {"id": 81}, "user": {"role": "owner"}}}, "resource": {"id": 387, "assignee": {"id": 575}, "organization": {"id": 119}, "project": {"id": 311, "owner": {"id": 777}, "assignee": {"id": 814}}, "task": {"id": 318, "owner": {"id": 950}, "assignee": {"id": 1006}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_same_org_FALSE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 52, "privilege": "admin"}, "organization": {"id": 126, "owner": {"id": 52}, "user": {"role": "owner"}}}, "resource": {"id": 388, "assignee": {"id": 535}, "organization": {"id": 650}, "project": {"id": 387, "owner": {"id": 783}, "assignee": {"id": 842}}, "task": {"id": 391, "owner": {"id": 914}, "assignee": {"id": 1012}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_same_org_FALSE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 59, "privilege": "admin"}, "organization": {"id": 196, "owner": {"id": 59}, "user": {"role": "owner"}}}, "resource": {"id": 319, "assignee": {"id": 514}, "organization": {"id": 626}, "project": {"id": 320, "owner": {"id": 715}, "assignee": {"id": 887}}, "task": {"id": 389, "owner": {"id": 958}, "assignee": {"id": 1052}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 49, "privilege": "admin"}, "organization": {"id": 135, "owner": {"id": 268}, "user": {"role": "maintainer"}}}, "resource": {"id": 372, "assignee": {"id": 574}, "organization": {"id": 135}, "project": {"id": 393, "owner": {"id": 740}, "assignee": {"id": 870}}, "task": {"id": 396, "owner": {"id": 937}, "assignee": {"id": 1058}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 14, "privilege": "admin"}, "organization": {"id": 148, "owner": {"id": 251}, "user": {"role": "maintainer"}}}, "resource": {"id": 317, "assignee": {"id": 506}, "organization": {"id": 148}, "project": {"id": 377, "owner": {"id": 798}, "assignee": {"id": 895}}, "task": {"id": 386, "owner": {"id": 911}, "assignee": {"id": 1014}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 38, "privilege": "admin"}, "organization": {"id": 172, "owner": {"id": 240}, "user": {"role": "maintainer"}}}, "resource": {"id": 388, "assignee": {"id": 596}, "organization": {"id": 680}, "project": {"id": 395, "owner": {"id": 766}, "assignee": {"id": 861}}, "task": {"id": 317, "owner": {"id": 939}, "assignee": {"id": 1080}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 17, "privilege": "admin"}, "organization": {"id": 192, "owner": {"id": 243}, "user": {"role": "maintainer"}}}, "resource": {"id": 313, "assignee": {"id": 516}, "organization": {"id": 623}, "project": {"id": 305, "owner": {"id": 715}, "assignee": {"id": 879}}, "task": {"id": 392, "owner": {"id": 904}, "assignee": {"id": 1057}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 78, "privilege": "admin"}, "organization": {"id": 102, "owner": {"id": 215}, "user": {"role": "supervisor"}}}, "resource": {"id": 348, "assignee": {"id": 553}, "organization": {"id": 102}, "project": {"id": 393, "owner": {"id": 716}, "assignee": {"id": 839}}, "task": {"id": 365, "owner": {"id": 959}, "assignee": {"id": 1046}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 93, "privilege": "admin"}, "organization": {"id": 127, "owner": {"id": 204}, "user": {"role": "supervisor"}}}, "resource": {"id": 384, "assignee": {"id": 595}, "organization": {"id": 127}, "project": {"id": 397, "owner": {"id": 756}, "assignee": {"id": 831}}, "task": {"id": 325, "owner": {"id": 979}, "assignee": {"id": 1095}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 76, "privilege": "admin"}, "organization": {"id": 186, "owner": {"id": 212}, "user": {"role": "supervisor"}}}, "resource": {"id": 385, "assignee": {"id": 583}, "organization": {"id": 642}, "project": {"id": 303, "owner": {"id": 709}, "assignee": {"id": 892}}, "task": {"id": 300, "owner": {"id": 947}, "assignee": {"id": 1047}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 84, "privilege": "admin"}, "organization": {"id": 122, "owner": {"id": 258}, "user": {"role": "supervisor"}}}, "resource": {"id": 337, "assignee": {"id": 573}, "organization": {"id": 624}, "project": {"id": 355, "owner": {"id": 748}, "assignee": {"id": 843}}, "task": {"id": 326, "owner": {"id": 968}, "assignee": {"id": 1001}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 6, "privilege": "admin"}, "organization": {"id": 162, "owner": {"id": 285}, "user": {"role": "worker"}}}, "resource": {"id": 362, "assignee": {"id": 536}, "organization": {"id": 162}, "project": {"id": 388, "owner": {"id": 731}, "assignee": {"id": 835}}, "task": {"id": 390, "owner": {"id": 937}, "assignee": {"id": 1012}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 22, "privilege": "admin"}, "organization": {"id": 112, "owner": {"id": 211}, "user": {"role": "worker"}}}, "resource": {"id": 383, "assignee": {"id": 585}, "organization": {"id": 112}, "project": {"id": 399, "owner": {"id": 766}, "assignee": {"id": 813}}, "task": {"id": 319, "owner": {"id": 997}, "assignee": {"id": 1036}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_same_org_FALSE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 26, "privilege": "admin"}, "organization": {"id": 148, "owner": {"id": 228}, "user": {"role": "worker"}}}, "resource": {"id": 352, "assignee": {"id": 597}, "organization": {"id": 649}, "project": {"id": 397, "owner": {"id": 799}, "assignee": {"id": 803}}, "task": {"id": 339, "owner": {"id": 911}, "assignee": {"id": 1022}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_same_org_FALSE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 1, "privilege": "admin"}, "organization": {"id": 173, "owner": {"id": 285}, "user": {"role": "worker"}}}, "resource": {"id": 336, "assignee": {"id": 502}, "organization": {"id": 671}, "project": {"id": 387, "owner": {"id": 750}, "assignee": {"id": 880}}, "task": {"id": 367, "owner": {"id": 917}, "assignee": {"id": 1043}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 80, "privilege": "admin"}, "organization": {"id": 183, "owner": {"id": 205}, "user": {"role": null}}}, "resource": {"id": 302, "assignee": {"id": 525}, "organization": {"id": 183}, "project": {"id": 356, "owner": {"id": 758}, "assignee": {"id": 842}}, "task": {"id": 389, "owner": {"id": 933}, "assignee": {"id": 1001}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 24, "privilege": "admin"}, "organization": {"id": 189, "owner": {"id": 246}, "user": {"role": null}}}, "resource": {"id": 341, "assignee": {"id": 517}, "organization": {"id": 189}, "project": {"id": 376, "owner": {"id": 736}, "assignee": {"id": 848}}, "task": {"id": 316, "owner": {"id": 902}, "assignee": {"id": 1075}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_same_org_FALSE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 46, "privilege": "admin"}, "organization": {"id": 136, "owner": {"id": 218}, "user": {"role": null}}}, "resource": {"id": 332, "assignee": {"id": 597}, "organization": {"id": 643}, "project": {"id": 392, "owner": {"id": 741}, "assignee": {"id": 826}}, "task": {"id": 362, "owner": {"id": 900}, "assignee": {"id": 1092}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_same_org_FALSE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 91, "privilege": "admin"}, "organization": {"id": 185, "owner": {"id": 272}, "user": {"role": null}}}, "resource": {"id": 344, "assignee": {"id": 592}, "organization": {"id": 648}, "project": {"id": 308, "owner": {"id": 794}, "assignee": {"id": 894}}, "task": {"id": 383, "owner": {"id": 900}, "assignee": {"id": 1027}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 67, "privilege": "business"}, "organization": {"id": 158, "owner": {"id": 67}, "user": {"role": "owner"}}}, "resource": {"id": 358, "assignee": {"id": 543}, "organization": {"id": 158}, "project": {"id": 332, "owner": {"id": 747}, "assignee": {"id": 872}}, "task": {"id": 371, "owner": {"id": 975}, "assignee": {"id": 1056}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 12, "privilege": "business"}, "organization": {"id": 129, "owner": {"id": 12}, "user": {"role": "owner"}}}, "resource": {"id": 376, "assignee": {"id": 544}, "organization": {"id": 129}, "project": {"id": 399, "owner": {"id": 788}, "assignee": {"id": 874}}, "task": {"id": 363, "owner": {"id": 902}, "assignee": {"id": 1099}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 92, "privilege": "business"}, "organization": {"id": 138, "owner": {"id": 92}, "user": {"role": "owner"}}}, "resource": {"id": 310, "assignee": {"id": 547}, "organization": {"id": 650}, "project": {"id": 398, "owner": {"id": 755}, "assignee": {"id": 800}}, "task": {"id": 301, "owner": {"id": 921}, "assignee": {"id": 1019}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 46, "privilege": "business"}, "organization": {"id": 149, "owner": {"id": 46}, "user": {"role": "owner"}}}, "resource": {"id": 315, "assignee": {"id": 518}, "organization": {"id": 635}, "project": {"id": 324, "owner": {"id": 754}, "assignee": {"id": 845}}, "task": {"id": 370, "owner": {"id": 941}, "assignee": {"id": 1069}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 65, "privilege": "business"}, "organization": {"id": 147, "owner": {"id": 241}, "user": {"role": "maintainer"}}}, "resource": {"id": 396, "assignee": {"id": 578}, "organization": {"id": 147}, "project": {"id": 371, "owner": {"id": 749}, "assignee": {"id": 811}}, "task": {"id": 388, "owner": {"id": 968}, "assignee": {"id": 1097}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 3, "privilege": "business"}, "organization": {"id": 118, "owner": {"id": 261}, "user": {"role": "maintainer"}}}, "resource": {"id": 397, "assignee": {"id": 516}, "organization": {"id": 118}, "project": {"id": 303, "owner": {"id": 733}, "assignee": {"id": 809}}, "task": {"id": 395, "owner": {"id": 999}, "assignee": {"id": 1019}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 44, "privilege": "business"}, "organization": {"id": 140, "owner": {"id": 245}, "user": {"role": "maintainer"}}}, "resource": {"id": 389, "assignee": {"id": 502}, "organization": {"id": 688}, "project": {"id": 312, "owner": {"id": 742}, "assignee": {"id": 877}}, "task": {"id": 390, "owner": {"id": 918}, "assignee": {"id": 1052}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 63, "privilege": "business"}, "organization": {"id": 135, "owner": {"id": 207}, "user": {"role": "maintainer"}}}, "resource": {"id": 306, "assignee": {"id": 554}, "organization": {"id": 615}, "project": {"id": 346, "owner": {"id": 778}, "assignee": {"id": 820}}, "task": {"id": 361, "owner": {"id": 929}, "assignee": {"id": 1071}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 34, "privilege": "business"}, "organization": {"id": 142, "owner": {"id": 220}, "user": {"role": "supervisor"}}}, "resource": {"id": 315, "assignee": {"id": 598}, "organization": {"id": 142}, "project": {"id": 371, "owner": {"id": 775}, "assignee": {"id": 826}}, "task": {"id": 363, "owner": {"id": 902}, "assignee": {"id": 1070}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 54, "privilege": "business"}, "organization": {"id": 175, "owner": {"id": 202}, "user": {"role": "supervisor"}}}, "resource": {"id": 321, "assignee": {"id": 576}, "organization": {"id": 175}, "project": {"id": 307, "owner": {"id": 756}, "assignee": {"id": 892}}, "task": {"id": 392, "owner": {"id": 910}, "assignee": {"id": 1055}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 84, "privilege": "business"}, "organization": {"id": 151, "owner": {"id": 245}, "user": {"role": "supervisor"}}}, "resource": {"id": 301, "assignee": {"id": 562}, "organization": {"id": 645}, "project": {"id": 393, "owner": {"id": 750}, "assignee": {"id": 861}}, "task": {"id": 388, "owner": {"id": 945}, "assignee": {"id": 1090}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 40, "privilege": "business"}, "organization": {"id": 133, "owner": {"id": 220}, "user": {"role": "supervisor"}}}, "resource": {"id": 352, "assignee": {"id": 529}, "organization": {"id": 616}, "project": {"id": 316, "owner": {"id": 736}, "assignee": {"id": 867}}, "task": {"id": 383, "owner": {"id": 913}, "assignee": {"id": 1043}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_same_org_TRUE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 50, "privilege": "business"}, "organization": {"id": 182, "owner": {"id": 262}, "user": {"role": "worker"}}}, "resource": {"id": 305, "assignee": {"id": 582}, "organization": {"id": 182}, "project": {"id": 341, "owner": {"id": 756}, "assignee": {"id": 809}}, "task": {"id": 333, "owner": {"id": 924}, "assignee": {"id": 1093}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_same_org_TRUE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 31, "privilege": "business"}, "organization": {"id": 107, "owner": {"id": 215}, "user": {"role": "worker"}}}, "resource": {"id": 387, "assignee": {"id": 580}, "organization": {"id": 107}, "project": {"id": 300, "owner": {"id": 728}, "assignee": {"id": 889}}, "task": {"id": 390, "owner": {"id": 936}, "assignee": {"id": 1004}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 39, "privilege": "business"}, "organization": {"id": 169, "owner": {"id": 263}, "user": {"role": "worker"}}}, "resource": {"id": 317, "assignee": {"id": 519}, "organization": {"id": 617}, "project": {"id": 384, "owner": {"id": 752}, "assignee": {"id": 884}}, "task": {"id": 361, "owner": {"id": 901}, "assignee": {"id": 1058}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 47, "privilege": "business"}, "organization": {"id": 154, "owner": {"id": 239}, "user": {"role": "worker"}}}, "resource": {"id": 302, "assignee": {"id": 578}, "organization": {"id": 646}, "project": {"id": 351, "owner": {"id": 763}, "assignee": {"id": 872}}, "task": {"id": 398, "owner": {"id": 981}, "assignee": {"id": 1057}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 24, "privilege": "business"}, "organization": {"id": 155, "owner": {"id": 210}, "user": {"role": null}}}, "resource": {"id": 327, "assignee": {"id": 568}, "organization": {"id": 155}, "project": {"id": 374, "owner": {"id": 714}, "assignee": {"id": 883}}, "task": {"id": 373, "owner": {"id": 982}, "assignee": {"id": 1070}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 36, "privilege": "business"}, "organization": {"id": 154, "owner": {"id": 222}, "user": {"role": null}}}, "resource": {"id": 379, "assignee": {"id": 508}, "organization": {"id": 154}, "project": {"id": 356, "owner": {"id": 775}, "assignee": {"id": 886}}, "task": {"id": 399, "owner": {"id": 944}, "assignee": {"id": 1047}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 96, "privilege": "business"}, "organization": {"id": 158, "owner": {"id": 232}, "user": {"role": null}}}, "resource": {"id": 325, "assignee": {"id": 578}, "organization": {"id": 690}, "project": {"id": 393, "owner": {"id": 762}, "assignee": {"id": 865}}, "task": {"id": 395, "owner": {"id": 935}, "assignee": {"id": 1080}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 14, "privilege": "business"}, "organization": {"id": 105, "owner": {"id": 271}, "user": {"role": null}}}, "resource": {"id": 331, "assignee": {"id": 532}, "organization": {"id": 661}, "project": {"id": 313, "owner": {"id": 717}, "assignee": {"id": 832}}, "task": {"id": 359, "owner": {"id": 955}, "assignee": {"id": 1000}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 31, "privilege": "user"}, "organization": {"id": 165, "owner": {"id": 31}, "user": {"role": "owner"}}}, "resource": {"id": 347, "assignee": {"id": 515}, "organization": {"id": 165}, "project": {"id": 322, "owner": {"id": 789}, "assignee": {"id": 810}}, "task": {"id": 381, "owner": {"id": 931}, "assignee": {"id": 1051}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 52, "privilege": "user"}, "organization": {"id": 170, "owner": {"id": 52}, "user": {"role": "owner"}}}, "resource": {"id": 307, "assignee": {"id": 598}, "organization": {"id": 170}, "project": {"id": 365, "owner": {"id": 715}, "assignee": {"id": 804}}, "task": {"id": 326, "owner": {"id": 903}, "assignee": {"id": 1094}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 94, "privilege": "user"}, "organization": {"id": 140, "owner": {"id": 94}, "user": {"role": "owner"}}}, "resource": {"id": 303, "assignee": {"id": 560}, "organization": {"id": 642}, "project": {"id": 389, "owner": {"id": 754}, "assignee": {"id": 803}}, "task": {"id": 364, "owner": {"id": 907}, "assignee": {"id": 1000}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 66, "privilege": "user"}, "organization": {"id": 105, "owner": {"id": 66}, "user": {"role": "owner"}}}, "resource": {"id": 312, "assignee": {"id": 557}, "organization": {"id": 651}, "project": {"id": 335, "owner": {"id": 797}, "assignee": {"id": 811}}, "task": {"id": 362, "owner": {"id": 920}, "assignee": {"id": 1054}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 33, "privilege": "user"}, "organization": {"id": 116, "owner": {"id": 224}, "user": {"role": "maintainer"}}}, "resource": {"id": 396, "assignee": {"id": 595}, "organization": {"id": 116}, "project": {"id": 371, "owner": {"id": 766}, "assignee": {"id": 818}}, "task": {"id": 303, "owner": {"id": 969}, "assignee": {"id": 1008}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 75, "privilege": "user"}, "organization": {"id": 103, "owner": {"id": 292}, "user": {"role": "maintainer"}}}, "resource": {"id": 301, "assignee": {"id": 566}, "organization": {"id": 103}, "project": {"id": 393, "owner": {"id": 785}, "assignee": {"id": 846}}, "task": {"id": 357, "owner": {"id": 913}, "assignee": {"id": 1018}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 70, "privilege": "user"}, "organization": {"id": 123, "owner": {"id": 204}, "user": {"role": "maintainer"}}}, "resource": {"id": 399, "assignee": {"id": 527}, "organization": {"id": 677}, "project": {"id": 357, "owner": {"id": 748}, "assignee": {"id": 838}}, "task": {"id": 351, "owner": {"id": 925}, "assignee": {"id": 1062}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 52, "privilege": "user"}, "organization": {"id": 157, "owner": {"id": 213}, "user": {"role": "maintainer"}}}, "resource": {"id": 313, "assignee": {"id": 543}, "organization": {"id": 690}, "project": {"id": 307, "owner": {"id": 759}, "assignee": {"id": 810}}, "task": {"id": 325, "owner": {"id": 965}, "assignee": {"id": 1005}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_same_org_TRUE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 3, "privilege": "user"}, "organization": {"id": 160, "owner": {"id": 213}, "user": {"role": "supervisor"}}}, "resource": {"id": 353, "assignee": {"id": 587}, "organization": {"id": 160}, "project": {"id": 367, "owner": {"id": 761}, "assignee": {"id": 858}}, "task": {"id": 389, "owner": {"id": 931}, "assignee": {"id": 1077}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_same_org_TRUE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 46, "privilege": "user"}, "organization": {"id": 167, "owner": {"id": 235}, "user": {"role": "supervisor"}}}, "resource": {"id": 331, "assignee": {"id": 506}, "organization": {"id": 167}, "project": {"id": 391, "owner": {"id": 729}, "assignee": {"id": 842}}, "task": {"id": 310, "owner": {"id": 906}, "assignee": {"id": 1036}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 97, "privilege": "user"}, "organization": {"id": 139, "owner": {"id": 214}, "user": {"role": "supervisor"}}}, "resource": {"id": 363, "assignee": {"id": 558}, "organization": {"id": 681}, "project": {"id": 375, "owner": {"id": 773}, "assignee": {"id": 874}}, "task": {"id": 303, "owner": {"id": 996}, "assignee": {"id": 1068}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 2, "privilege": "user"}, "organization": {"id": 172, "owner": {"id": 255}, "user": {"role": "supervisor"}}}, "resource": {"id": 362, "assignee": {"id": 538}, "organization": {"id": 625}, "project": {"id": 351, "owner": {"id": 722}, "assignee": {"id": 814}}, "task": {"id": 390, "owner": {"id": 925}, "assignee": {"id": 1003}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_same_org_TRUE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 11, "privilege": "user"}, "organization": {"id": 149, "owner": {"id": 213}, "user": {"role": "worker"}}}, "resource": {"id": 343, "assignee": {"id": 536}, "organization": {"id": 149}, "project": {"id": 353, "owner": {"id": 775}, "assignee": {"id": 819}}, "task": {"id": 347, "owner": {"id": 945}, "assignee": {"id": 1084}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_same_org_TRUE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 54, "privilege": "user"}, "organization": {"id": 176, "owner": {"id": 232}, "user": {"role": "worker"}}}, "resource": {"id": 323, "assignee": {"id": 544}, "organization": {"id": 176}, "project": {"id": 367, "owner": {"id": 786}, "assignee": {"id": 845}}, "task": {"id": 357, "owner": {"id": 954}, "assignee": {"id": 1090}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 70, "privilege": "user"}, "organization": {"id": 100, "owner": {"id": 210}, "user": {"role": "worker"}}}, "resource": {"id": 378, "assignee": {"id": 578}, "organization": {"id": 619}, "project": {"id": 343, "owner": {"id": 785}, "assignee": {"id": 822}}, "task": {"id": 329, "owner": {"id": 963}, "assignee": {"id": 1027}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 99, "privilege": "user"}, "organization": {"id": 125, "owner": {"id": 277}, "user": {"role": "worker"}}}, "resource": {"id": 363, "assignee": {"id": 503}, "organization": {"id": 626}, "project": {"id": 315, "owner": {"id": 771}, "assignee": {"id": 800}}, "task": {"id": 342, "owner": {"id": 925}, "assignee": {"id": 1085}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 3, "privilege": "user"}, "organization": {"id": 147, "owner": {"id": 205}, "user": {"role": null}}}, "resource": {"id": 337, "assignee": {"id": 537}, "organization": {"id": 147}, "project": {"id": 343, "owner": {"id": 776}, "assignee": {"id": 881}}, "task": {"id": 306, "owner": {"id": 905}, "assignee": {"id": 1007}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 45, "privilege": "user"}, "organization": {"id": 174, "owner": {"id": 208}, "user": {"role": null}}}, "resource": {"id": 351, "assignee": {"id": 520}, "organization": {"id": 174}, "project": {"id": 332, "owner": {"id": 755}, "assignee": {"id": 850}}, "task": {"id": 355, "owner": {"id": 919}, "assignee": {"id": 1010}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 89, "privilege": "user"}, "organization": {"id": 151, "owner": {"id": 281}, "user": {"role": null}}}, "resource": {"id": 340, "assignee": {"id": 594}, "organization": {"id": 602}, "project": {"id": 329, "owner": {"id": 761}, "assignee": {"id": 856}}, "task": {"id": 399, "owner": {"id": 920}, "assignee": {"id": 1065}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 51, "privilege": "user"}, "organization": {"id": 153, "owner": {"id": 254}, "user": {"role": null}}}, "resource": {"id": 367, "assignee": {"id": 530}, "organization": {"id": 617}, "project": {"id": 389, "owner": {"id": 760}, "assignee": {"id": 802}}, "task": {"id": 304, "owner": {"id": 907}, "assignee": {"id": 1034}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_same_org_TRUE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 26, "privilege": "worker"}, "organization": {"id": 151, "owner": {"id": 26}, "user": {"role": "owner"}}}, "resource": {"id": 385, "assignee": {"id": 555}, "organization": {"id": 151}, "project": {"id": 392, "owner": {"id": 789}, "assignee": {"id": 833}}, "task": {"id": 315, "owner": {"id": 924}, "assignee": {"id": 1030}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_same_org_TRUE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 6, "privilege": "worker"}, "organization": {"id": 157, "owner": {"id": 6}, "user": {"role": "owner"}}}, "resource": {"id": 312, "assignee": {"id": 539}, "organization": {"id": 157}, "project": {"id": 380, "owner": {"id": 775}, "assignee": {"id": 803}}, "task": {"id": 396, "owner": {"id": 908}, "assignee": {"id": 1014}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 37, "privilege": "worker"}, "organization": {"id": 104, "owner": {"id": 37}, "user": {"role": "owner"}}}, "resource": {"id": 316, "assignee": {"id": 546}, "organization": {"id": 692}, "project": {"id": 392, "owner": {"id": 783}, "assignee": {"id": 805}}, "task": {"id": 311, "owner": {"id": 939}, "assignee": {"id": 1016}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 33, "privilege": "worker"}, "organization": {"id": 174, "owner": {"id": 33}, "user": {"role": "owner"}}}, "resource": {"id": 362, "assignee": {"id": 585}, "organization": {"id": 659}, "project": {"id": 315, "owner": {"id": 732}, "assignee": {"id": 804}}, "task": {"id": 302, "owner": {"id": 995}, "assignee": {"id": 1083}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 2, "privilege": "worker"}, "organization": {"id": 145, "owner": {"id": 264}, "user": {"role": "maintainer"}}}, "resource": {"id": 387, "assignee": {"id": 547}, "organization": {"id": 145}, "project": {"id": 389, "owner": {"id": 710}, "assignee": {"id": 823}}, "task": {"id": 348, "owner": {"id": 929}, "assignee": {"id": 1043}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 80, "privilege": "worker"}, "organization": {"id": 189, "owner": {"id": 234}, "user": {"role": "maintainer"}}}, "resource": {"id": 369, "assignee": {"id": 598}, "organization": {"id": 189}, "project": {"id": 308, "owner": {"id": 791}, "assignee": {"id": 872}}, "task": {"id": 396, "owner": {"id": 989}, "assignee": {"id": 1090}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 18, "privilege": "worker"}, "organization": {"id": 142, "owner": {"id": 288}, "user": {"role": "maintainer"}}}, "resource": {"id": 394, "assignee": {"id": 576}, "organization": {"id": 678}, "project": {"id": 353, "owner": {"id": 702}, "assignee": {"id": 890}}, "task": {"id": 301, "owner": {"id": 929}, "assignee": {"id": 1073}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 5, "privilege": "worker"}, "organization": {"id": 132, "owner": {"id": 278}, "user": {"role": "maintainer"}}}, "resource": {"id": 373, "assignee": {"id": 500}, "organization": {"id": 640}, "project": {"id": 331, "owner": {"id": 785}, "assignee": {"id": 890}}, "task": {"id": 308, "owner": {"id": 940}, "assignee": {"id": 1022}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 32, "privilege": "worker"}, "organization": {"id": 173, "owner": {"id": 214}, "user": {"role": "supervisor"}}}, "resource": {"id": 307, "assignee": {"id": 533}, "organization": {"id": 173}, "project": {"id": 328, "owner": {"id": 762}, "assignee": {"id": 868}}, "task": {"id": 399, "owner": {"id": 958}, "assignee": {"id": 1047}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 77, "privilege": "worker"}, "organization": {"id": 167, "owner": {"id": 263}, "user": {"role": "supervisor"}}}, "resource": {"id": 377, "assignee": {"id": 564}, "organization": {"id": 167}, "project": {"id": 375, "owner": {"id": 738}, "assignee": {"id": 882}}, "task": {"id": 376, "owner": {"id": 963}, "assignee": {"id": 1050}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 75, "privilege": "worker"}, "organization": {"id": 184, "owner": {"id": 265}, "user": {"role": "supervisor"}}}, "resource": {"id": 392, "assignee": {"id": 587}, "organization": {"id": 678}, "project": {"id": 380, "owner": {"id": 775}, "assignee": {"id": 855}}, "task": {"id": 391, "owner": {"id": 981}, "assignee": {"id": 1093}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 15, "privilege": "worker"}, "organization": {"id": 153, "owner": {"id": 248}, "user": {"role": "supervisor"}}}, "resource": {"id": 381, "assignee": {"id": 528}, "organization": {"id": 682}, "project": {"id": 308, "owner": {"id": 725}, "assignee": {"id": 859}}, "task": {"id": 375, "owner": {"id": 956}, "assignee": {"id": 1087}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_same_org_TRUE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 61, "privilege": "worker"}, "organization": {"id": 165, "owner": {"id": 269}, "user": {"role": "worker"}}}, "resource": {"id": 370, "assignee": {"id": 506}, "organization": {"id": 165}, "project": {"id": 389, "owner": {"id": 700}, "assignee": {"id": 867}}, "task": {"id": 350, "owner": {"id": 991}, "assignee": {"id": 1042}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_same_org_TRUE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 27, "privilege": "worker"}, "organization": {"id": 162, "owner": {"id": 236}, "user": {"role": "worker"}}}, "resource": {"id": 377, "assignee": {"id": 571}, "organization": {"id": 162}, "project": {"id": 337, "owner": {"id": 713}, "assignee": {"id": 852}}, "task": {"id": 348, "owner": {"id": 912}, "assignee": {"id": 1019}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 11, "privilege": "worker"}, "organization": {"id": 116, "owner": {"id": 292}, "user": {"role": "worker"}}}, "resource": {"id": 398, "assignee": {"id": 510}, "organization": {"id": 698}, "project": {"id": 366, "owner": {"id": 776}, "assignee": {"id": 866}}, "task": {"id": 361, "owner": {"id": 911}, "assignee": {"id": 1036}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 41, "privilege": "worker"}, "organization": {"id": 155, "owner": {"id": 223}, "user": {"role": "worker"}}}, "resource": {"id": 306, "assignee": {"id": 562}, "organization": {"id": 661}, "project": {"id": 373, "owner": {"id": 734}, "assignee": {"id": 831}}, "task": {"id": 329, "owner": {"id": 922}, "assignee": {"id": 1097}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 1, "privilege": "worker"}, "organization": {"id": 162, "owner": {"id": 263}, "user": {"role": null}}}, "resource": {"id": 383, "assignee": {"id": 545}, "organization": {"id": 162}, "project": {"id": 399, "owner": {"id": 703}, "assignee": {"id": 891}}, "task": {"id": 354, "owner": {"id": 978}, "assignee": {"id": 1051}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 72, "privilege": "worker"}, "organization": {"id": 114, "owner": {"id": 278}, "user": {"role": null}}}, "resource": {"id": 326, "assignee": {"id": 594}, "organization": {"id": 114}, "project": {"id": 365, "owner": {"id": 785}, "assignee": {"id": 875}}, "task": {"id": 376, "owner": {"id": 937}, "assignee": {"id": 1074}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 0, "privilege": "worker"}, "organization": {"id": 100, "owner": {"id": 282}, "user": {"role": null}}}, "resource": {"id": 347, "assignee": {"id": 537}, "organization": {"id": 635}, "project": {"id": 325, "owner": {"id": 703}, "assignee": {"id": 860}}, "task": {"id": 385, "owner": {"id": 973}, "assignee": {"id": 1039}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 3, "privilege": "worker"}, "organization": {"id": 127, "owner": {"id": 259}, "user": {"role": null}}}, "resource": {"id": 357, "assignee": {"id": 501}, "organization": {"id": 608}, "project": {"id": 391, "owner": {"id": 733}, "assignee": {"id": 821}}, "task": {"id": 355, "owner": {"id": 984}, "assignee": {"id": 1017}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_same_org_TRUE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 24, "privilege": "none"}, "organization": {"id": 118, "owner": {"id": 24}, "user": {"role": "owner"}}}, "resource": {"id": 305, "assignee": {"id": 581}, "organization": {"id": 118}, "project": {"id": 391, "owner": {"id": 753}, "assignee": {"id": 815}}, "task": {"id": 339, "owner": {"id": 999}, "assignee": {"id": 1095}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_same_org_TRUE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 20, "privilege": "none"}, "organization": {"id": 184, "owner": {"id": 20}, "user": {"role": "owner"}}}, "resource": {"id": 306, "assignee": {"id": 565}, "organization": {"id": 184}, "project": {"id": 369, "owner": {"id": 721}, "assignee": {"id": 813}}, "task": {"id": 311, "owner": {"id": 952}, "assignee": {"id": 1007}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 2, "privilege": "none"}, "organization": {"id": 128, "owner": {"id": 2}, "user": {"role": "owner"}}}, "resource": {"id": 361, "assignee": {"id": 546}, "organization": {"id": 629}, "project": {"id": 378, "owner": {"id": 704}, "assignee": {"id": 825}}, "task": {"id": 327, "owner": {"id": 903}, "assignee": {"id": 1029}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 30, "privilege": "none"}, "organization": {"id": 147, "owner": {"id": 30}, "user": {"role": "owner"}}}, "resource": {"id": 384, "assignee": {"id": 503}, "organization": {"id": 680}, "project": {"id": 384, "owner": {"id": 780}, "assignee": {"id": 833}}, "task": {"id": 312, "owner": {"id": 969}, "assignee": {"id": 1010}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_same_org_TRUE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 71, "privilege": "none"}, "organization": {"id": 136, "owner": {"id": 260}, "user": {"role": "maintainer"}}}, "resource": {"id": 361, "assignee": {"id": 564}, "organization": {"id": 136}, "project": {"id": 390, "owner": {"id": 759}, "assignee": {"id": 849}}, "task": {"id": 310, "owner": {"id": 990}, "assignee": {"id": 1023}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_same_org_TRUE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 57, "privilege": "none"}, "organization": {"id": 118, "owner": {"id": 214}, "user": {"role": "maintainer"}}}, "resource": {"id": 389, "assignee": {"id": 596}, "organization": {"id": 118}, "project": {"id": 373, "owner": {"id": 765}, "assignee": {"id": 876}}, "task": {"id": 364, "owner": {"id": 999}, "assignee": {"id": 1074}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 71, "privilege": "none"}, "organization": {"id": 116, "owner": {"id": 267}, "user": {"role": "maintainer"}}}, "resource": {"id": 327, "assignee": {"id": 591}, "organization": {"id": 635}, "project": {"id": 326, "owner": {"id": 741}, "assignee": {"id": 875}}, "task": {"id": 370, "owner": {"id": 934}, "assignee": {"id": 1064}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 84, "privilege": "none"}, "organization": {"id": 165, "owner": {"id": 203}, "user": {"role": "maintainer"}}}, "resource": {"id": 310, "assignee": {"id": 556}, "organization": {"id": 602}, "project": {"id": 393, "owner": {"id": 768}, "assignee": {"id": 864}}, "task": {"id": 380, "owner": {"id": 975}, "assignee": {"id": 1037}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 2, "privilege": "none"}, "organization": {"id": 154, "owner": {"id": 271}, "user": {"role": "supervisor"}}}, "resource": {"id": 384, "assignee": {"id": 521}, "organization": {"id": 154}, "project": {"id": 355, "owner": {"id": 757}, "assignee": {"id": 828}}, "task": {"id": 363, "owner": {"id": 962}, "assignee": {"id": 1025}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 15, "privilege": "none"}, "organization": {"id": 157, "owner": {"id": 245}, "user": {"role": "supervisor"}}}, "resource": {"id": 309, "assignee": {"id": 569}, "organization": {"id": 157}, "project": {"id": 333, "owner": {"id": 738}, "assignee": {"id": 868}}, "task": {"id": 317, "owner": {"id": 920}, "assignee": {"id": 1097}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 26, "privilege": "none"}, "organization": {"id": 168, "owner": {"id": 218}, "user": {"role": "supervisor"}}}, "resource": {"id": 348, "assignee": {"id": 505}, "organization": {"id": 680}, "project": {"id": 310, "owner": {"id": 787}, "assignee": {"id": 852}}, "task": {"id": 307, "owner": {"id": 982}, "assignee": {"id": 1060}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 1, "privilege": "none"}, "organization": {"id": 169, "owner": {"id": 222}, "user": {"role": "supervisor"}}}, "resource": {"id": 366, "assignee": {"id": 565}, "organization": {"id": 694}, "project": {"id": 329, "owner": {"id": 773}, "assignee": {"id": 856}}, "task": {"id": 364, "owner": {"id": 947}, "assignee": {"id": 1056}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_same_org_TRUE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 64, "privilege": "none"}, "organization": {"id": 186, "owner": {"id": 211}, "user": {"role": "worker"}}}, "resource": {"id": 395, "assignee": {"id": 534}, "organization": {"id": 186}, "project": {"id": 324, "owner": {"id": 761}, "assignee": {"id": 867}}, "task": {"id": 397, "owner": {"id": 931}, "assignee": {"id": 1086}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_same_org_TRUE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 85, "privilege": "none"}, "organization": {"id": 111, "owner": {"id": 223}, "user": {"role": "worker"}}}, "resource": {"id": 307, "assignee": {"id": 503}, "organization": {"id": 111}, "project": {"id": 369, "owner": {"id": 705}, "assignee": {"id": 853}}, "task": {"id": 360, "owner": {"id": 940}, "assignee": {"id": 1060}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 97, "privilege": "none"}, "organization": {"id": 103, "owner": {"id": 295}, "user": {"role": "worker"}}}, "resource": {"id": 319, "assignee": {"id": 579}, "organization": {"id": 695}, "project": {"id": 349, "owner": {"id": 759}, "assignee": {"id": 871}}, "task": {"id": 353, "owner": {"id": 940}, "assignee": {"id": 1023}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 82, "privilege": "none"}, "organization": {"id": 185, "owner": {"id": 210}, "user": {"role": "worker"}}}, "resource": {"id": 324, "assignee": {"id": 548}, "organization": {"id": 672}, "project": {"id": 310, "owner": {"id": 738}, "assignee": {"id": 876}}, "task": {"id": 351, "owner": {"id": 911}, "assignee": {"id": 1097}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 32, "privilege": "none"}, "organization": {"id": 166, "owner": {"id": 258}, "user": {"role": null}}}, "resource": {"id": 345, "assignee": {"id": 552}, "organization": {"id": 166}, "project": {"id": 356, "owner": {"id": 763}, "assignee": {"id": 877}}, "task": {"id": 344, "owner": {"id": 965}, "assignee": {"id": 1026}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 54, "privilege": "none"}, "organization": {"id": 171, "owner": {"id": 264}, "user": {"role": null}}}, "resource": {"id": 320, "assignee": {"id": 565}, "organization": {"id": 171}, "project": {"id": 386, "owner": {"id": 775}, "assignee": {"id": 834}}, "task": {"id": 321, "owner": {"id": 976}, "assignee": {"id": 1085}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 34, "privilege": "none"}, "organization": {"id": 100, "owner": {"id": 269}, "user": {"role": null}}}, "resource": {"id": 325, "assignee": {"id": 506}, "organization": {"id": 632}, "project": {"id": 336, "owner": {"id": 768}, "assignee": {"id": 873}}, "task": {"id": 354, "owner": {"id": 938}, "assignee": {"id": 1041}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 81, "privilege": "none"}, "organization": {"id": 106, "owner": {"id": 234}, "user": {"role": null}}}, "resource": {"id": 319, "assignee": {"id": 559}, "organization": {"id": 692}, "project": {"id": 396, "owner": {"id": 750}, "assignee": {"id": 874}}, "task": {"id": 385, "owner": {"id": 961}, "assignee": {"id": 1085}}}} } -test_scope_UPDATE_STATE_context_SANDBOX_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 89, "privilege": "admin"}, "organization": null}, "resource": {"id": 316, "assignee": {"id": 598}, "organization": {"id": 668}, "project": {"id": 323, "owner": {"id": 89}, "assignee": {"id": 863}}, "task": {"id": 398, "owner": {"id": 991}, "assignee": {"id": 1076}}}} +test_scope_UPDATE_METADATA_context_SANDBOX_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 16, "privilege": "admin"}, "organization": null}, "resource": {"id": 345, "assignee": {"id": 574}, "organization": {"id": 697}, "project": {"id": 331, "owner": {"id": 16}, "assignee": {"id": 852}}, "task": {"id": 335, "owner": {"id": 969}, "assignee": {"id": 1069}}}} } -test_scope_UPDATE_STATE_context_SANDBOX_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 80, "privilege": "business"}, "organization": null}, "resource": {"id": 391, "assignee": {"id": 507}, "organization": {"id": 697}, "project": {"id": 373, "owner": {"id": 80}, "assignee": {"id": 819}}, "task": {"id": 359, "owner": {"id": 933}, "assignee": {"id": 1044}}}} +test_scope_UPDATE_METADATA_context_SANDBOX_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 53, "privilege": "business"}, "organization": null}, "resource": {"id": 340, "assignee": {"id": 583}, "organization": {"id": 604}, "project": {"id": 324, "owner": {"id": 53}, "assignee": {"id": 837}}, "task": {"id": 335, "owner": {"id": 903}, "assignee": {"id": 1072}}}} } -test_scope_UPDATE_STATE_context_SANDBOX_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 46, "privilege": "user"}, "organization": null}, "resource": {"id": 378, "assignee": {"id": 588}, "organization": {"id": 616}, "project": {"id": 307, "owner": {"id": 46}, "assignee": {"id": 813}}, "task": {"id": 397, "owner": {"id": 962}, "assignee": {"id": 1009}}}} +test_scope_UPDATE_METADATA_context_SANDBOX_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 44, "privilege": "user"}, "organization": null}, "resource": {"id": 387, "assignee": {"id": 599}, "organization": {"id": 661}, "project": {"id": 346, "owner": {"id": 44}, "assignee": {"id": 889}}, "task": {"id": 348, "owner": {"id": 988}, "assignee": {"id": 1005}}}} } -test_scope_UPDATE_STATE_context_SANDBOX_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 42, "privilege": "worker"}, "organization": null}, "resource": {"id": 347, "assignee": {"id": 575}, "organization": {"id": 645}, "project": {"id": 393, "owner": {"id": 42}, "assignee": {"id": 817}}, "task": {"id": 379, "owner": {"id": 977}, "assignee": {"id": 1068}}}} +test_scope_UPDATE_METADATA_context_SANDBOX_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 33, "privilege": "worker"}, "organization": null}, "resource": {"id": 328, "assignee": {"id": 524}, "organization": {"id": 664}, "project": {"id": 377, "owner": {"id": 33}, "assignee": {"id": 854}}, "task": {"id": 316, "owner": {"id": 931}, "assignee": {"id": 1047}}}} } -test_scope_UPDATE_STATE_context_SANDBOX_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 90, "privilege": "none"}, "organization": null}, "resource": {"id": 317, "assignee": {"id": 589}, "organization": {"id": 659}, "project": {"id": 320, "owner": {"id": 90}, "assignee": {"id": 894}}, "task": {"id": 327, "owner": {"id": 950}, "assignee": {"id": 1057}}}} +test_scope_UPDATE_METADATA_context_SANDBOX_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 21, "privilege": "none"}, "organization": null}, "resource": {"id": 345, "assignee": {"id": 556}, "organization": {"id": 601}, "project": {"id": 334, "owner": {"id": 21}, "assignee": {"id": 817}}, "task": {"id": 391, "owner": {"id": 952}, "assignee": {"id": 1033}}}} } -test_scope_UPDATE_STATE_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 32, "privilege": "admin"}, "organization": null}, "resource": {"id": 331, "assignee": {"id": 545}, "organization": {"id": 608}, "project": {"id": 381, "owner": {"id": 719}, "assignee": {"id": 32}}, "task": {"id": 370, "owner": {"id": 915}, "assignee": {"id": 1048}}}} +test_scope_UPDATE_METADATA_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 85, "privilege": "admin"}, "organization": null}, "resource": {"id": 393, "assignee": {"id": 510}, "organization": {"id": 657}, "project": {"id": 356, "owner": {"id": 799}, "assignee": {"id": 85}}, "task": {"id": 397, "owner": {"id": 926}, "assignee": {"id": 1031}}}} } -test_scope_UPDATE_STATE_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 78, "privilege": "business"}, "organization": null}, "resource": {"id": 355, "assignee": {"id": 549}, "organization": {"id": 681}, "project": {"id": 358, "owner": {"id": 737}, "assignee": {"id": 78}}, "task": {"id": 330, "owner": {"id": 913}, "assignee": {"id": 1057}}}} +test_scope_UPDATE_METADATA_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 1, "privilege": "business"}, "organization": null}, "resource": {"id": 308, "assignee": {"id": 560}, "organization": {"id": 677}, "project": {"id": 379, "owner": {"id": 727}, "assignee": {"id": 1}}, "task": {"id": 390, "owner": {"id": 970}, "assignee": {"id": 1013}}}} } -test_scope_UPDATE_STATE_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 15, "privilege": "user"}, "organization": null}, "resource": {"id": 362, "assignee": {"id": 510}, "organization": {"id": 654}, "project": {"id": 357, "owner": {"id": 728}, "assignee": {"id": 15}}, "task": {"id": 369, "owner": {"id": 942}, "assignee": {"id": 1094}}}} +test_scope_UPDATE_METADATA_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 71, "privilege": "user"}, "organization": null}, "resource": {"id": 320, "assignee": {"id": 572}, "organization": {"id": 626}, "project": {"id": 322, "owner": {"id": 766}, "assignee": {"id": 71}}, "task": {"id": 306, "owner": {"id": 991}, "assignee": {"id": 1073}}}} } -test_scope_UPDATE_STATE_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 28, "privilege": "worker"}, "organization": null}, "resource": {"id": 321, "assignee": {"id": 541}, "organization": {"id": 696}, "project": {"id": 369, "owner": {"id": 721}, "assignee": {"id": 28}}, "task": {"id": 317, "owner": {"id": 924}, "assignee": {"id": 1055}}}} +test_scope_UPDATE_METADATA_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 42, "privilege": "worker"}, "organization": null}, "resource": {"id": 300, "assignee": {"id": 547}, "organization": {"id": 635}, "project": {"id": 342, "owner": {"id": 795}, "assignee": {"id": 42}}, "task": {"id": 348, "owner": {"id": 956}, "assignee": {"id": 1009}}}} } -test_scope_UPDATE_STATE_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 77, "privilege": "none"}, "organization": null}, "resource": {"id": 326, "assignee": {"id": 561}, "organization": {"id": 602}, "project": {"id": 309, "owner": {"id": 726}, "assignee": {"id": 77}}, "task": {"id": 398, "owner": {"id": 959}, "assignee": {"id": 1084}}}} +test_scope_UPDATE_METADATA_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 58, "privilege": "none"}, "organization": null}, "resource": {"id": 303, "assignee": {"id": 547}, "organization": {"id": 675}, "project": {"id": 354, "owner": {"id": 723}, "assignee": {"id": 58}}, "task": {"id": 358, "owner": {"id": 909}, "assignee": {"id": 1072}}}} } -test_scope_UPDATE_STATE_context_SANDBOX_ownership_TASK_OWNER_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 40, "privilege": "admin"}, "organization": null}, "resource": {"id": 379, "assignee": {"id": 517}, "organization": {"id": 617}, "project": {"id": 369, "owner": {"id": 779}, "assignee": {"id": 828}}, "task": {"id": 308, "owner": {"id": 40}, "assignee": {"id": 1078}}}} +test_scope_UPDATE_METADATA_context_SANDBOX_ownership_TASK_OWNER_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 62, "privilege": "admin"}, "organization": null}, "resource": {"id": 346, "assignee": {"id": 534}, "organization": {"id": 616}, "project": {"id": 313, "owner": {"id": 770}, "assignee": {"id": 844}}, "task": {"id": 387, "owner": {"id": 62}, "assignee": {"id": 1047}}}} } -test_scope_UPDATE_STATE_context_SANDBOX_ownership_TASK_OWNER_privilege_BUSINESS_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 7, "privilege": "business"}, "organization": null}, "resource": {"id": 352, "assignee": {"id": 539}, "organization": {"id": 697}, "project": {"id": 334, "owner": {"id": 703}, "assignee": {"id": 817}}, "task": {"id": 334, "owner": {"id": 7}, "assignee": {"id": 1092}}}} +test_scope_UPDATE_METADATA_context_SANDBOX_ownership_TASK_OWNER_privilege_BUSINESS_membership_NONE_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 95, "privilege": "business"}, "organization": null}, "resource": {"id": 313, "assignee": {"id": 584}, "organization": {"id": 611}, "project": {"id": 340, "owner": {"id": 723}, "assignee": {"id": 854}}, "task": {"id": 310, "owner": {"id": 95}, "assignee": {"id": 1005}}}} } -test_scope_UPDATE_STATE_context_SANDBOX_ownership_TASK_OWNER_privilege_USER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 72, "privilege": "user"}, "organization": null}, "resource": {"id": 391, "assignee": {"id": 508}, "organization": {"id": 685}, "project": {"id": 338, "owner": {"id": 768}, "assignee": {"id": 814}}, "task": {"id": 342, "owner": {"id": 72}, "assignee": {"id": 1084}}}} +test_scope_UPDATE_METADATA_context_SANDBOX_ownership_TASK_OWNER_privilege_USER_membership_NONE_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 97, "privilege": "user"}, "organization": null}, "resource": {"id": 308, "assignee": {"id": 559}, "organization": {"id": 637}, "project": {"id": 327, "owner": {"id": 793}, "assignee": {"id": 846}}, "task": {"id": 356, "owner": {"id": 97}, "assignee": {"id": 1067}}}} } -test_scope_UPDATE_STATE_context_SANDBOX_ownership_TASK_OWNER_privilege_WORKER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 12, "privilege": "worker"}, "organization": null}, "resource": {"id": 346, "assignee": {"id": 562}, "organization": {"id": 635}, "project": {"id": 371, "owner": {"id": 775}, "assignee": {"id": 872}}, "task": {"id": 339, "owner": {"id": 12}, "assignee": {"id": 1080}}}} +test_scope_UPDATE_METADATA_context_SANDBOX_ownership_TASK_OWNER_privilege_WORKER_membership_NONE_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 37, "privilege": "worker"}, "organization": null}, "resource": {"id": 399, "assignee": {"id": 564}, "organization": {"id": 649}, "project": {"id": 312, "owner": {"id": 776}, "assignee": {"id": 887}}, "task": {"id": 302, "owner": {"id": 37}, "assignee": {"id": 1042}}}} } -test_scope_UPDATE_STATE_context_SANDBOX_ownership_TASK_OWNER_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 29, "privilege": "none"}, "organization": null}, "resource": {"id": 378, "assignee": {"id": 541}, "organization": {"id": 649}, "project": {"id": 305, "owner": {"id": 757}, "assignee": {"id": 855}}, "task": {"id": 367, "owner": {"id": 29}, "assignee": {"id": 1013}}}} +test_scope_UPDATE_METADATA_context_SANDBOX_ownership_TASK_OWNER_privilege_NONE_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 98, "privilege": "none"}, "organization": null}, "resource": {"id": 308, "assignee": {"id": 506}, "organization": {"id": 601}, "project": {"id": 350, "owner": {"id": 736}, "assignee": {"id": 886}}, "task": {"id": 379, "owner": {"id": 98}, "assignee": {"id": 1038}}}} } -test_scope_UPDATE_STATE_context_SANDBOX_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 94, "privilege": "admin"}, "organization": null}, "resource": {"id": 311, "assignee": {"id": 565}, "organization": {"id": 634}, "project": {"id": 319, "owner": {"id": 710}, "assignee": {"id": 876}}, "task": {"id": 365, "owner": {"id": 982}, "assignee": {"id": 94}}}} +test_scope_UPDATE_METADATA_context_SANDBOX_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 0, "privilege": "admin"}, "organization": null}, "resource": {"id": 324, "assignee": {"id": 572}, "organization": {"id": 636}, "project": {"id": 339, "owner": {"id": 774}, "assignee": {"id": 889}}, "task": {"id": 347, "owner": {"id": 928}, "assignee": {"id": 0}}}} } -test_scope_UPDATE_STATE_context_SANDBOX_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 28, "privilege": "business"}, "organization": null}, "resource": {"id": 393, "assignee": {"id": 514}, "organization": {"id": 609}, "project": {"id": 318, "owner": {"id": 768}, "assignee": {"id": 824}}, "task": {"id": 389, "owner": {"id": 911}, "assignee": {"id": 28}}}} +test_scope_UPDATE_METADATA_context_SANDBOX_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 75, "privilege": "business"}, "organization": null}, "resource": {"id": 372, "assignee": {"id": 571}, "organization": {"id": 669}, "project": {"id": 357, "owner": {"id": 741}, "assignee": {"id": 872}}, "task": {"id": 323, "owner": {"id": 911}, "assignee": {"id": 75}}}} } -test_scope_UPDATE_STATE_context_SANDBOX_ownership_TASK_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 14, "privilege": "user"}, "organization": null}, "resource": {"id": 309, "assignee": {"id": 501}, "organization": {"id": 669}, "project": {"id": 380, "owner": {"id": 792}, "assignee": {"id": 844}}, "task": {"id": 329, "owner": {"id": 988}, "assignee": {"id": 14}}}} +test_scope_UPDATE_METADATA_context_SANDBOX_ownership_TASK_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 71, "privilege": "user"}, "organization": null}, "resource": {"id": 395, "assignee": {"id": 559}, "organization": {"id": 688}, "project": {"id": 360, "owner": {"id": 721}, "assignee": {"id": 890}}, "task": {"id": 388, "owner": {"id": 912}, "assignee": {"id": 71}}}} } -test_scope_UPDATE_STATE_context_SANDBOX_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 53, "privilege": "worker"}, "organization": null}, "resource": {"id": 345, "assignee": {"id": 526}, "organization": {"id": 603}, "project": {"id": 362, "owner": {"id": 728}, "assignee": {"id": 864}}, "task": {"id": 392, "owner": {"id": 964}, "assignee": {"id": 53}}}} +test_scope_UPDATE_METADATA_context_SANDBOX_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 28, "privilege": "worker"}, "organization": null}, "resource": {"id": 316, "assignee": {"id": 504}, "organization": {"id": 681}, "project": {"id": 326, "owner": {"id": 706}, "assignee": {"id": 835}}, "task": {"id": 391, "owner": {"id": 989}, "assignee": {"id": 28}}}} } -test_scope_UPDATE_STATE_context_SANDBOX_ownership_TASK_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 27, "privilege": "none"}, "organization": null}, "resource": {"id": 329, "assignee": {"id": 506}, "organization": {"id": 635}, "project": {"id": 338, "owner": {"id": 709}, "assignee": {"id": 894}}, "task": {"id": 361, "owner": {"id": 997}, "assignee": {"id": 27}}}} +test_scope_UPDATE_METADATA_context_SANDBOX_ownership_TASK_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 51, "privilege": "none"}, "organization": null}, "resource": {"id": 310, "assignee": {"id": 525}, "organization": {"id": 615}, "project": {"id": 353, "owner": {"id": 762}, "assignee": {"id": 801}}, "task": {"id": 364, "owner": {"id": 907}, "assignee": {"id": 51}}}} } -test_scope_UPDATE_STATE_context_SANDBOX_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 72, "privilege": "admin"}, "organization": null}, "resource": {"id": 312, "assignee": {"id": 72}, "organization": {"id": 689}, "project": {"id": 377, "owner": {"id": 711}, "assignee": {"id": 885}}, "task": {"id": 350, "owner": {"id": 940}, "assignee": {"id": 1069}}}} +test_scope_UPDATE_METADATA_context_SANDBOX_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 81, "privilege": "admin"}, "organization": null}, "resource": {"id": 363, "assignee": {"id": 81}, "organization": {"id": 687}, "project": {"id": 379, "owner": {"id": 712}, "assignee": {"id": 894}}, "task": {"id": 379, "owner": {"id": 952}, "assignee": {"id": 1018}}}} } -test_scope_UPDATE_STATE_context_SANDBOX_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 19, "privilege": "business"}, "organization": null}, "resource": {"id": 347, "assignee": {"id": 19}, "organization": {"id": 607}, "project": {"id": 374, "owner": {"id": 790}, "assignee": {"id": 816}}, "task": {"id": 373, "owner": {"id": 981}, "assignee": {"id": 1016}}}} +test_scope_UPDATE_METADATA_context_SANDBOX_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 36, "privilege": "business"}, "organization": null}, "resource": {"id": 348, "assignee": {"id": 36}, "organization": {"id": 655}, "project": {"id": 326, "owner": {"id": 735}, "assignee": {"id": 816}}, "task": {"id": 310, "owner": {"id": 922}, "assignee": {"id": 1043}}}} } -test_scope_UPDATE_STATE_context_SANDBOX_ownership_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 14, "privilege": "user"}, "organization": null}, "resource": {"id": 368, "assignee": {"id": 14}, "organization": {"id": 628}, "project": {"id": 319, "owner": {"id": 723}, "assignee": {"id": 880}}, "task": {"id": 340, "owner": {"id": 950}, "assignee": {"id": 1079}}}} +test_scope_UPDATE_METADATA_context_SANDBOX_ownership_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 35, "privilege": "user"}, "organization": null}, "resource": {"id": 318, "assignee": {"id": 35}, "organization": {"id": 610}, "project": {"id": 347, "owner": {"id": 793}, "assignee": {"id": 870}}, "task": {"id": 357, "owner": {"id": 911}, "assignee": {"id": 1071}}}} } -test_scope_UPDATE_STATE_context_SANDBOX_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 24, "privilege": "worker"}, "organization": null}, "resource": {"id": 362, "assignee": {"id": 24}, "organization": {"id": 698}, "project": {"id": 368, "owner": {"id": 778}, "assignee": {"id": 898}}, "task": {"id": 395, "owner": {"id": 998}, "assignee": {"id": 1011}}}} +test_scope_UPDATE_METADATA_context_SANDBOX_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 15, "privilege": "worker"}, "organization": null}, "resource": {"id": 324, "assignee": {"id": 15}, "organization": {"id": 654}, "project": {"id": 303, "owner": {"id": 777}, "assignee": {"id": 838}}, "task": {"id": 329, "owner": {"id": 973}, "assignee": {"id": 1088}}}} } -test_scope_UPDATE_STATE_context_SANDBOX_ownership_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 51, "privilege": "none"}, "organization": null}, "resource": {"id": 306, "assignee": {"id": 51}, "organization": {"id": 608}, "project": {"id": 383, "owner": {"id": 715}, "assignee": {"id": 889}}, "task": {"id": 309, "owner": {"id": 916}, "assignee": {"id": 1087}}}} +test_scope_UPDATE_METADATA_context_SANDBOX_ownership_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 64, "privilege": "none"}, "organization": null}, "resource": {"id": 358, "assignee": {"id": 64}, "organization": {"id": 665}, "project": {"id": 323, "owner": {"id": 749}, "assignee": {"id": 877}}, "task": {"id": 363, "owner": {"id": 915}, "assignee": {"id": 1097}}}} } -test_scope_UPDATE_STATE_context_SANDBOX_ownership_NONE_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 54, "privilege": "admin"}, "organization": null}, "resource": {"id": 344, "assignee": {"id": 558}, "organization": {"id": 691}, "project": {"id": 326, "owner": {"id": 738}, "assignee": {"id": 840}}, "task": {"id": 335, "owner": {"id": 924}, "assignee": {"id": 1034}}}} +test_scope_UPDATE_METADATA_context_SANDBOX_ownership_NONE_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 68, "privilege": "admin"}, "organization": null}, "resource": {"id": 349, "assignee": {"id": 531}, "organization": {"id": 681}, "project": {"id": 392, "owner": {"id": 761}, "assignee": {"id": 831}}, "task": {"id": 308, "owner": {"id": 982}, "assignee": {"id": 1014}}}} } -test_scope_UPDATE_STATE_context_SANDBOX_ownership_NONE_privilege_BUSINESS_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 14, "privilege": "business"}, "organization": null}, "resource": {"id": 375, "assignee": {"id": 590}, "organization": {"id": 678}, "project": {"id": 318, "owner": {"id": 756}, "assignee": {"id": 883}}, "task": {"id": 334, "owner": {"id": 997}, "assignee": {"id": 1018}}}} +test_scope_UPDATE_METADATA_context_SANDBOX_ownership_NONE_privilege_BUSINESS_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 17, "privilege": "business"}, "organization": null}, "resource": {"id": 341, "assignee": {"id": 557}, "organization": {"id": 670}, "project": {"id": 363, "owner": {"id": 745}, "assignee": {"id": 823}}, "task": {"id": 307, "owner": {"id": 961}, "assignee": {"id": 1000}}}} } -test_scope_UPDATE_STATE_context_SANDBOX_ownership_NONE_privilege_USER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 47, "privilege": "user"}, "organization": null}, "resource": {"id": 382, "assignee": {"id": 540}, "organization": {"id": 670}, "project": {"id": 327, "owner": {"id": 717}, "assignee": {"id": 864}}, "task": {"id": 339, "owner": {"id": 915}, "assignee": {"id": 1025}}}} +test_scope_UPDATE_METADATA_context_SANDBOX_ownership_NONE_privilege_USER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 74, "privilege": "user"}, "organization": null}, "resource": {"id": 398, "assignee": {"id": 548}, "organization": {"id": 642}, "project": {"id": 339, "owner": {"id": 724}, "assignee": {"id": 803}}, "task": {"id": 365, "owner": {"id": 986}, "assignee": {"id": 1092}}}} } -test_scope_UPDATE_STATE_context_SANDBOX_ownership_NONE_privilege_WORKER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 72, "privilege": "worker"}, "organization": null}, "resource": {"id": 332, "assignee": {"id": 584}, "organization": {"id": 669}, "project": {"id": 321, "owner": {"id": 797}, "assignee": {"id": 879}}, "task": {"id": 371, "owner": {"id": 990}, "assignee": {"id": 1005}}}} +test_scope_UPDATE_METADATA_context_SANDBOX_ownership_NONE_privilege_WORKER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 26, "privilege": "worker"}, "organization": null}, "resource": {"id": 372, "assignee": {"id": 583}, "organization": {"id": 645}, "project": {"id": 317, "owner": {"id": 772}, "assignee": {"id": 889}}, "task": {"id": 348, "owner": {"id": 928}, "assignee": {"id": 1041}}}} } -test_scope_UPDATE_STATE_context_SANDBOX_ownership_NONE_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 85, "privilege": "none"}, "organization": null}, "resource": {"id": 363, "assignee": {"id": 516}, "organization": {"id": 657}, "project": {"id": 338, "owner": {"id": 718}, "assignee": {"id": 834}}, "task": {"id": 315, "owner": {"id": 997}, "assignee": {"id": 1098}}}} +test_scope_UPDATE_METADATA_context_SANDBOX_ownership_NONE_privilege_NONE_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 61, "privilege": "none"}, "organization": null}, "resource": {"id": 328, "assignee": {"id": 506}, "organization": {"id": 675}, "project": {"id": 342, "owner": {"id": 764}, "assignee": {"id": 853}}, "task": {"id": 316, "owner": {"id": 977}, "assignee": {"id": 1092}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 4, "privilege": "admin"}, "organization": {"id": 104, "owner": {"id": 4}, "user": {"role": "owner"}}}, "resource": {"id": 379, "assignee": {"id": 524}, "organization": {"id": 104}, "project": {"id": 374, "owner": {"id": 4}, "assignee": {"id": 873}}, "task": {"id": 371, "owner": {"id": 935}, "assignee": {"id": 1046}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 16, "privilege": "admin"}, "organization": {"id": 107, "owner": {"id": 16}, "user": {"role": "owner"}}}, "resource": {"id": 334, "assignee": {"id": 512}, "organization": {"id": 107}, "project": {"id": 320, "owner": {"id": 16}, "assignee": {"id": 801}}, "task": {"id": 397, "owner": {"id": 973}, "assignee": {"id": 1057}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_same_org_FALSE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 87, "privilege": "admin"}, "organization": {"id": 125, "owner": {"id": 87}, "user": {"role": "owner"}}}, "resource": {"id": 370, "assignee": {"id": 568}, "organization": {"id": 636}, "project": {"id": 382, "owner": {"id": 87}, "assignee": {"id": 859}}, "task": {"id": 339, "owner": {"id": 905}, "assignee": {"id": 1022}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_same_org_FALSE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 44, "privilege": "admin"}, "organization": {"id": 124, "owner": {"id": 44}, "user": {"role": "owner"}}}, "resource": {"id": 322, "assignee": {"id": 514}, "organization": {"id": 661}, "project": {"id": 397, "owner": {"id": 44}, "assignee": {"id": 861}}, "task": {"id": 341, "owner": {"id": 938}, "assignee": {"id": 1066}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 19, "privilege": "admin"}, "organization": {"id": 167, "owner": {"id": 295}, "user": {"role": "maintainer"}}}, "resource": {"id": 389, "assignee": {"id": 538}, "organization": {"id": 167}, "project": {"id": 326, "owner": {"id": 19}, "assignee": {"id": 819}}, "task": {"id": 395, "owner": {"id": 965}, "assignee": {"id": 1014}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 16, "privilege": "admin"}, "organization": {"id": 104, "owner": {"id": 231}, "user": {"role": "maintainer"}}}, "resource": {"id": 380, "assignee": {"id": 590}, "organization": {"id": 104}, "project": {"id": 347, "owner": {"id": 16}, "assignee": {"id": 860}}, "task": {"id": 374, "owner": {"id": 916}, "assignee": {"id": 1099}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 32, "privilege": "admin"}, "organization": {"id": 188, "owner": {"id": 298}, "user": {"role": "maintainer"}}}, "resource": {"id": 327, "assignee": {"id": 558}, "organization": {"id": 644}, "project": {"id": 341, "owner": {"id": 32}, "assignee": {"id": 893}}, "task": {"id": 313, "owner": {"id": 962}, "assignee": {"id": 1067}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 18, "privilege": "admin"}, "organization": {"id": 192, "owner": {"id": 278}, "user": {"role": "maintainer"}}}, "resource": {"id": 301, "assignee": {"id": 505}, "organization": {"id": 638}, "project": {"id": 335, "owner": {"id": 18}, "assignee": {"id": 855}}, "task": {"id": 338, "owner": {"id": 948}, "assignee": {"id": 1008}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 85, "privilege": "admin"}, "organization": {"id": 191, "owner": {"id": 206}, "user": {"role": "supervisor"}}}, "resource": {"id": 372, "assignee": {"id": 555}, "organization": {"id": 191}, "project": {"id": 371, "owner": {"id": 85}, "assignee": {"id": 827}}, "task": {"id": 371, "owner": {"id": 975}, "assignee": {"id": 1095}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 99, "privilege": "admin"}, "organization": {"id": 114, "owner": {"id": 226}, "user": {"role": "supervisor"}}}, "resource": {"id": 328, "assignee": {"id": 572}, "organization": {"id": 114}, "project": {"id": 303, "owner": {"id": 99}, "assignee": {"id": 894}}, "task": {"id": 345, "owner": {"id": 913}, "assignee": {"id": 1017}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 51, "privilege": "admin"}, "organization": {"id": 135, "owner": {"id": 293}, "user": {"role": "supervisor"}}}, "resource": {"id": 302, "assignee": {"id": 599}, "organization": {"id": 618}, "project": {"id": 349, "owner": {"id": 51}, "assignee": {"id": 831}}, "task": {"id": 356, "owner": {"id": 910}, "assignee": {"id": 1016}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 24, "privilege": "admin"}, "organization": {"id": 142, "owner": {"id": 274}, "user": {"role": "supervisor"}}}, "resource": {"id": 393, "assignee": {"id": 559}, "organization": {"id": 642}, "project": {"id": 350, "owner": {"id": 24}, "assignee": {"id": 867}}, "task": {"id": 390, "owner": {"id": 976}, "assignee": {"id": 1050}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 46, "privilege": "admin"}, "organization": {"id": 140, "owner": {"id": 201}, "user": {"role": "worker"}}}, "resource": {"id": 380, "assignee": {"id": 515}, "organization": {"id": 140}, "project": {"id": 306, "owner": {"id": 46}, "assignee": {"id": 812}}, "task": {"id": 391, "owner": {"id": 962}, "assignee": {"id": 1004}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 78, "privilege": "admin"}, "organization": {"id": 127, "owner": {"id": 208}, "user": {"role": "worker"}}}, "resource": {"id": 343, "assignee": {"id": 580}, "organization": {"id": 127}, "project": {"id": 360, "owner": {"id": 78}, "assignee": {"id": 871}}, "task": {"id": 355, "owner": {"id": 910}, "assignee": {"id": 1073}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_same_org_FALSE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 69, "privilege": "admin"}, "organization": {"id": 171, "owner": {"id": 206}, "user": {"role": "worker"}}}, "resource": {"id": 335, "assignee": {"id": 585}, "organization": {"id": 665}, "project": {"id": 325, "owner": {"id": 69}, "assignee": {"id": 834}}, "task": {"id": 373, "owner": {"id": 999}, "assignee": {"id": 1039}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_same_org_FALSE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 50, "privilege": "admin"}, "organization": {"id": 149, "owner": {"id": 228}, "user": {"role": "worker"}}}, "resource": {"id": 333, "assignee": {"id": 590}, "organization": {"id": 646}, "project": {"id": 370, "owner": {"id": 50}, "assignee": {"id": 824}}, "task": {"id": 333, "owner": {"id": 989}, "assignee": {"id": 1041}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 56, "privilege": "admin"}, "organization": {"id": 166, "owner": {"id": 203}, "user": {"role": null}}}, "resource": {"id": 353, "assignee": {"id": 526}, "organization": {"id": 166}, "project": {"id": 300, "owner": {"id": 56}, "assignee": {"id": 838}}, "task": {"id": 328, "owner": {"id": 912}, "assignee": {"id": 1061}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 23, "privilege": "admin"}, "organization": {"id": 124, "owner": {"id": 252}, "user": {"role": null}}}, "resource": {"id": 310, "assignee": {"id": 509}, "organization": {"id": 124}, "project": {"id": 369, "owner": {"id": 23}, "assignee": {"id": 847}}, "task": {"id": 306, "owner": {"id": 926}, "assignee": {"id": 1037}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_same_org_FALSE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 20, "privilege": "admin"}, "organization": {"id": 114, "owner": {"id": 217}, "user": {"role": null}}}, "resource": {"id": 356, "assignee": {"id": 521}, "organization": {"id": 617}, "project": {"id": 332, "owner": {"id": 20}, "assignee": {"id": 893}}, "task": {"id": 323, "owner": {"id": 999}, "assignee": {"id": 1076}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_same_org_FALSE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 37, "privilege": "admin"}, "organization": {"id": 123, "owner": {"id": 233}, "user": {"role": null}}}, "resource": {"id": 320, "assignee": {"id": 585}, "organization": {"id": 694}, "project": {"id": 317, "owner": {"id": 37}, "assignee": {"id": 831}}, "task": {"id": 324, "owner": {"id": 939}, "assignee": {"id": 1058}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 17, "privilege": "business"}, "organization": {"id": 108, "owner": {"id": 17}, "user": {"role": "owner"}}}, "resource": {"id": 338, "assignee": {"id": 539}, "organization": {"id": 108}, "project": {"id": 398, "owner": {"id": 17}, "assignee": {"id": 823}}, "task": {"id": 342, "owner": {"id": 911}, "assignee": {"id": 1016}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 91, "privilege": "business"}, "organization": {"id": 174, "owner": {"id": 91}, "user": {"role": "owner"}}}, "resource": {"id": 352, "assignee": {"id": 526}, "organization": {"id": 174}, "project": {"id": 313, "owner": {"id": 91}, "assignee": {"id": 838}}, "task": {"id": 329, "owner": {"id": 984}, "assignee": {"id": 1057}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 22, "privilege": "business"}, "organization": {"id": 143, "owner": {"id": 22}, "user": {"role": "owner"}}}, "resource": {"id": 395, "assignee": {"id": 587}, "organization": {"id": 640}, "project": {"id": 385, "owner": {"id": 22}, "assignee": {"id": 889}}, "task": {"id": 366, "owner": {"id": 980}, "assignee": {"id": 1076}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 70, "privilege": "business"}, "organization": {"id": 183, "owner": {"id": 70}, "user": {"role": "owner"}}}, "resource": {"id": 364, "assignee": {"id": 594}, "organization": {"id": 688}, "project": {"id": 386, "owner": {"id": 70}, "assignee": {"id": 850}}, "task": {"id": 369, "owner": {"id": 903}, "assignee": {"id": 1004}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 55, "privilege": "business"}, "organization": {"id": 106, "owner": {"id": 271}, "user": {"role": "maintainer"}}}, "resource": {"id": 335, "assignee": {"id": 566}, "organization": {"id": 106}, "project": {"id": 385, "owner": {"id": 55}, "assignee": {"id": 835}}, "task": {"id": 309, "owner": {"id": 909}, "assignee": {"id": 1093}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 19, "privilege": "business"}, "organization": {"id": 183, "owner": {"id": 211}, "user": {"role": "maintainer"}}}, "resource": {"id": 390, "assignee": {"id": 590}, "organization": {"id": 183}, "project": {"id": 372, "owner": {"id": 19}, "assignee": {"id": 848}}, "task": {"id": 396, "owner": {"id": 974}, "assignee": {"id": 1006}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 41, "privilege": "business"}, "organization": {"id": 143, "owner": {"id": 241}, "user": {"role": "maintainer"}}}, "resource": {"id": 395, "assignee": {"id": 513}, "organization": {"id": 639}, "project": {"id": 384, "owner": {"id": 41}, "assignee": {"id": 886}}, "task": {"id": 341, "owner": {"id": 951}, "assignee": {"id": 1003}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 4, "privilege": "business"}, "organization": {"id": 138, "owner": {"id": 226}, "user": {"role": "maintainer"}}}, "resource": {"id": 382, "assignee": {"id": 584}, "organization": {"id": 662}, "project": {"id": 356, "owner": {"id": 4}, "assignee": {"id": 808}}, "task": {"id": 359, "owner": {"id": 933}, "assignee": {"id": 1024}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 44, "privilege": "business"}, "organization": {"id": 111, "owner": {"id": 200}, "user": {"role": "supervisor"}}}, "resource": {"id": 399, "assignee": {"id": 560}, "organization": {"id": 111}, "project": {"id": 330, "owner": {"id": 44}, "assignee": {"id": 831}}, "task": {"id": 317, "owner": {"id": 980}, "assignee": {"id": 1084}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 71, "privilege": "business"}, "organization": {"id": 178, "owner": {"id": 235}, "user": {"role": "supervisor"}}}, "resource": {"id": 340, "assignee": {"id": 507}, "organization": {"id": 178}, "project": {"id": 329, "owner": {"id": 71}, "assignee": {"id": 846}}, "task": {"id": 306, "owner": {"id": 920}, "assignee": {"id": 1020}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 80, "privilege": "business"}, "organization": {"id": 169, "owner": {"id": 212}, "user": {"role": "supervisor"}}}, "resource": {"id": 304, "assignee": {"id": 509}, "organization": {"id": 659}, "project": {"id": 300, "owner": {"id": 80}, "assignee": {"id": 892}}, "task": {"id": 326, "owner": {"id": 995}, "assignee": {"id": 1038}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 97, "privilege": "business"}, "organization": {"id": 120, "owner": {"id": 225}, "user": {"role": "supervisor"}}}, "resource": {"id": 354, "assignee": {"id": 550}, "organization": {"id": 643}, "project": {"id": 323, "owner": {"id": 97}, "assignee": {"id": 896}}, "task": {"id": 343, "owner": {"id": 993}, "assignee": {"id": 1096}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 70, "privilege": "business"}, "organization": {"id": 113, "owner": {"id": 249}, "user": {"role": "worker"}}}, "resource": {"id": 354, "assignee": {"id": 569}, "organization": {"id": 113}, "project": {"id": 352, "owner": {"id": 70}, "assignee": {"id": 862}}, "task": {"id": 378, "owner": {"id": 989}, "assignee": {"id": 1063}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 17, "privilege": "business"}, "organization": {"id": 142, "owner": {"id": 251}, "user": {"role": "worker"}}}, "resource": {"id": 325, "assignee": {"id": 517}, "organization": {"id": 142}, "project": {"id": 319, "owner": {"id": 17}, "assignee": {"id": 829}}, "task": {"id": 301, "owner": {"id": 917}, "assignee": {"id": 1002}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 66, "privilege": "business"}, "organization": {"id": 172, "owner": {"id": 246}, "user": {"role": "worker"}}}, "resource": {"id": 300, "assignee": {"id": 527}, "organization": {"id": 696}, "project": {"id": 314, "owner": {"id": 66}, "assignee": {"id": 825}}, "task": {"id": 329, "owner": {"id": 938}, "assignee": {"id": 1010}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 32, "privilege": "business"}, "organization": {"id": 152, "owner": {"id": 259}, "user": {"role": "worker"}}}, "resource": {"id": 373, "assignee": {"id": 513}, "organization": {"id": 627}, "project": {"id": 326, "owner": {"id": 32}, "assignee": {"id": 829}}, "task": {"id": 302, "owner": {"id": 928}, "assignee": {"id": 1025}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 75, "privilege": "business"}, "organization": {"id": 104, "owner": {"id": 218}, "user": {"role": null}}}, "resource": {"id": 372, "assignee": {"id": 587}, "organization": {"id": 104}, "project": {"id": 367, "owner": {"id": 75}, "assignee": {"id": 838}}, "task": {"id": 331, "owner": {"id": 900}, "assignee": {"id": 1052}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 1, "privilege": "business"}, "organization": {"id": 156, "owner": {"id": 254}, "user": {"role": null}}}, "resource": {"id": 356, "assignee": {"id": 508}, "organization": {"id": 156}, "project": {"id": 388, "owner": {"id": 1}, "assignee": {"id": 885}}, "task": {"id": 354, "owner": {"id": 958}, "assignee": {"id": 1046}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 99, "privilege": "business"}, "organization": {"id": 175, "owner": {"id": 294}, "user": {"role": null}}}, "resource": {"id": 393, "assignee": {"id": 592}, "organization": {"id": 696}, "project": {"id": 356, "owner": {"id": 99}, "assignee": {"id": 812}}, "task": {"id": 349, "owner": {"id": 942}, "assignee": {"id": 1061}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 95, "privilege": "business"}, "organization": {"id": 107, "owner": {"id": 222}, "user": {"role": null}}}, "resource": {"id": 318, "assignee": {"id": 599}, "organization": {"id": 661}, "project": {"id": 378, "owner": {"id": 95}, "assignee": {"id": 844}}, "task": {"id": 396, "owner": {"id": 940}, "assignee": {"id": 1031}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 33, "privilege": "user"}, "organization": {"id": 132, "owner": {"id": 33}, "user": {"role": "owner"}}}, "resource": {"id": 317, "assignee": {"id": 518}, "organization": {"id": 132}, "project": {"id": 363, "owner": {"id": 33}, "assignee": {"id": 807}}, "task": {"id": 369, "owner": {"id": 964}, "assignee": {"id": 1036}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 74, "privilege": "user"}, "organization": {"id": 171, "owner": {"id": 74}, "user": {"role": "owner"}}}, "resource": {"id": 335, "assignee": {"id": 582}, "organization": {"id": 171}, "project": {"id": 326, "owner": {"id": 74}, "assignee": {"id": 810}}, "task": {"id": 322, "owner": {"id": 929}, "assignee": {"id": 1094}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 27, "privilege": "user"}, "organization": {"id": 194, "owner": {"id": 27}, "user": {"role": "owner"}}}, "resource": {"id": 365, "assignee": {"id": 577}, "organization": {"id": 613}, "project": {"id": 363, "owner": {"id": 27}, "assignee": {"id": 858}}, "task": {"id": 393, "owner": {"id": 917}, "assignee": {"id": 1029}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 5, "privilege": "user"}, "organization": {"id": 116, "owner": {"id": 5}, "user": {"role": "owner"}}}, "resource": {"id": 333, "assignee": {"id": 562}, "organization": {"id": 621}, "project": {"id": 330, "owner": {"id": 5}, "assignee": {"id": 827}}, "task": {"id": 334, "owner": {"id": 991}, "assignee": {"id": 1016}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 3, "privilege": "user"}, "organization": {"id": 144, "owner": {"id": 262}, "user": {"role": "maintainer"}}}, "resource": {"id": 344, "assignee": {"id": 583}, "organization": {"id": 144}, "project": {"id": 335, "owner": {"id": 3}, "assignee": {"id": 874}}, "task": {"id": 334, "owner": {"id": 940}, "assignee": {"id": 1041}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 91, "privilege": "user"}, "organization": {"id": 120, "owner": {"id": 220}, "user": {"role": "maintainer"}}}, "resource": {"id": 337, "assignee": {"id": 558}, "organization": {"id": 120}, "project": {"id": 374, "owner": {"id": 91}, "assignee": {"id": 898}}, "task": {"id": 302, "owner": {"id": 911}, "assignee": {"id": 1058}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 53, "privilege": "user"}, "organization": {"id": 122, "owner": {"id": 260}, "user": {"role": "maintainer"}}}, "resource": {"id": 380, "assignee": {"id": 557}, "organization": {"id": 620}, "project": {"id": 342, "owner": {"id": 53}, "assignee": {"id": 838}}, "task": {"id": 385, "owner": {"id": 967}, "assignee": {"id": 1007}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 33, "privilege": "user"}, "organization": {"id": 184, "owner": {"id": 269}, "user": {"role": "maintainer"}}}, "resource": {"id": 384, "assignee": {"id": 516}, "organization": {"id": 637}, "project": {"id": 306, "owner": {"id": 33}, "assignee": {"id": 807}}, "task": {"id": 356, "owner": {"id": 992}, "assignee": {"id": 1052}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 90, "privilege": "user"}, "organization": {"id": 112, "owner": {"id": 222}, "user": {"role": "supervisor"}}}, "resource": {"id": 372, "assignee": {"id": 544}, "organization": {"id": 112}, "project": {"id": 390, "owner": {"id": 90}, "assignee": {"id": 892}}, "task": {"id": 312, "owner": {"id": 988}, "assignee": {"id": 1048}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 41, "privilege": "user"}, "organization": {"id": 133, "owner": {"id": 252}, "user": {"role": "supervisor"}}}, "resource": {"id": 359, "assignee": {"id": 593}, "organization": {"id": 133}, "project": {"id": 313, "owner": {"id": 41}, "assignee": {"id": 882}}, "task": {"id": 381, "owner": {"id": 988}, "assignee": {"id": 1063}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 10, "privilege": "user"}, "organization": {"id": 165, "owner": {"id": 233}, "user": {"role": "supervisor"}}}, "resource": {"id": 318, "assignee": {"id": 509}, "organization": {"id": 654}, "project": {"id": 334, "owner": {"id": 10}, "assignee": {"id": 862}}, "task": {"id": 340, "owner": {"id": 916}, "assignee": {"id": 1034}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 69, "privilege": "user"}, "organization": {"id": 129, "owner": {"id": 268}, "user": {"role": "supervisor"}}}, "resource": {"id": 313, "assignee": {"id": 579}, "organization": {"id": 676}, "project": {"id": 323, "owner": {"id": 69}, "assignee": {"id": 806}}, "task": {"id": 349, "owner": {"id": 946}, "assignee": {"id": 1081}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 47, "privilege": "user"}, "organization": {"id": 166, "owner": {"id": 201}, "user": {"role": "worker"}}}, "resource": {"id": 309, "assignee": {"id": 573}, "organization": {"id": 166}, "project": {"id": 360, "owner": {"id": 47}, "assignee": {"id": 840}}, "task": {"id": 376, "owner": {"id": 974}, "assignee": {"id": 1018}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 23, "privilege": "user"}, "organization": {"id": 119, "owner": {"id": 240}, "user": {"role": "worker"}}}, "resource": {"id": 356, "assignee": {"id": 519}, "organization": {"id": 119}, "project": {"id": 360, "owner": {"id": 23}, "assignee": {"id": 818}}, "task": {"id": 343, "owner": {"id": 964}, "assignee": {"id": 1008}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 62, "privilege": "user"}, "organization": {"id": 133, "owner": {"id": 217}, "user": {"role": "worker"}}}, "resource": {"id": 376, "assignee": {"id": 599}, "organization": {"id": 629}, "project": {"id": 302, "owner": {"id": 62}, "assignee": {"id": 825}}, "task": {"id": 398, "owner": {"id": 944}, "assignee": {"id": 1036}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 36, "privilege": "user"}, "organization": {"id": 191, "owner": {"id": 232}, "user": {"role": "worker"}}}, "resource": {"id": 376, "assignee": {"id": 505}, "organization": {"id": 674}, "project": {"id": 388, "owner": {"id": 36}, "assignee": {"id": 849}}, "task": {"id": 350, "owner": {"id": 997}, "assignee": {"id": 1068}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 6, "privilege": "user"}, "organization": {"id": 105, "owner": {"id": 292}, "user": {"role": null}}}, "resource": {"id": 304, "assignee": {"id": 594}, "organization": {"id": 105}, "project": {"id": 355, "owner": {"id": 6}, "assignee": {"id": 883}}, "task": {"id": 356, "owner": {"id": 938}, "assignee": {"id": 1009}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 57, "privilege": "user"}, "organization": {"id": 173, "owner": {"id": 298}, "user": {"role": null}}}, "resource": {"id": 364, "assignee": {"id": 592}, "organization": {"id": 173}, "project": {"id": 318, "owner": {"id": 57}, "assignee": {"id": 862}}, "task": {"id": 331, "owner": {"id": 980}, "assignee": {"id": 1024}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 53, "privilege": "user"}, "organization": {"id": 172, "owner": {"id": 235}, "user": {"role": null}}}, "resource": {"id": 318, "assignee": {"id": 517}, "organization": {"id": 621}, "project": {"id": 336, "owner": {"id": 53}, "assignee": {"id": 866}}, "task": {"id": 311, "owner": {"id": 939}, "assignee": {"id": 1072}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 58, "privilege": "user"}, "organization": {"id": 165, "owner": {"id": 205}, "user": {"role": null}}}, "resource": {"id": 309, "assignee": {"id": 523}, "organization": {"id": 612}, "project": {"id": 316, "owner": {"id": 58}, "assignee": {"id": 811}}, "task": {"id": 306, "owner": {"id": 915}, "assignee": {"id": 1067}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 10, "privilege": "worker"}, "organization": {"id": 199, "owner": {"id": 10}, "user": {"role": "owner"}}}, "resource": {"id": 324, "assignee": {"id": 585}, "organization": {"id": 199}, "project": {"id": 357, "owner": {"id": 10}, "assignee": {"id": 817}}, "task": {"id": 304, "owner": {"id": 970}, "assignee": {"id": 1011}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 85, "privilege": "worker"}, "organization": {"id": 109, "owner": {"id": 85}, "user": {"role": "owner"}}}, "resource": {"id": 330, "assignee": {"id": 589}, "organization": {"id": 109}, "project": {"id": 388, "owner": {"id": 85}, "assignee": {"id": 853}}, "task": {"id": 395, "owner": {"id": 978}, "assignee": {"id": 1006}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 48, "privilege": "worker"}, "organization": {"id": 196, "owner": {"id": 48}, "user": {"role": "owner"}}}, "resource": {"id": 355, "assignee": {"id": 589}, "organization": {"id": 608}, "project": {"id": 334, "owner": {"id": 48}, "assignee": {"id": 814}}, "task": {"id": 369, "owner": {"id": 925}, "assignee": {"id": 1047}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 45, "privilege": "worker"}, "organization": {"id": 113, "owner": {"id": 45}, "user": {"role": "owner"}}}, "resource": {"id": 306, "assignee": {"id": 562}, "organization": {"id": 637}, "project": {"id": 388, "owner": {"id": 45}, "assignee": {"id": 880}}, "task": {"id": 328, "owner": {"id": 976}, "assignee": {"id": 1019}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 19, "privilege": "worker"}, "organization": {"id": 192, "owner": {"id": 221}, "user": {"role": "maintainer"}}}, "resource": {"id": 328, "assignee": {"id": 510}, "organization": {"id": 192}, "project": {"id": 382, "owner": {"id": 19}, "assignee": {"id": 839}}, "task": {"id": 317, "owner": {"id": 946}, "assignee": {"id": 1063}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 97, "privilege": "worker"}, "organization": {"id": 114, "owner": {"id": 263}, "user": {"role": "maintainer"}}}, "resource": {"id": 379, "assignee": {"id": 579}, "organization": {"id": 114}, "project": {"id": 388, "owner": {"id": 97}, "assignee": {"id": 822}}, "task": {"id": 376, "owner": {"id": 940}, "assignee": {"id": 1094}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 79, "privilege": "worker"}, "organization": {"id": 139, "owner": {"id": 205}, "user": {"role": "maintainer"}}}, "resource": {"id": 361, "assignee": {"id": 552}, "organization": {"id": 668}, "project": {"id": 302, "owner": {"id": 79}, "assignee": {"id": 811}}, "task": {"id": 302, "owner": {"id": 971}, "assignee": {"id": 1097}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 28, "privilege": "worker"}, "organization": {"id": 171, "owner": {"id": 258}, "user": {"role": "maintainer"}}}, "resource": {"id": 313, "assignee": {"id": 522}, "organization": {"id": 622}, "project": {"id": 318, "owner": {"id": 28}, "assignee": {"id": 849}}, "task": {"id": 395, "owner": {"id": 932}, "assignee": {"id": 1031}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 27, "privilege": "worker"}, "organization": {"id": 185, "owner": {"id": 230}, "user": {"role": "supervisor"}}}, "resource": {"id": 370, "assignee": {"id": 595}, "organization": {"id": 185}, "project": {"id": 313, "owner": {"id": 27}, "assignee": {"id": 849}}, "task": {"id": 301, "owner": {"id": 971}, "assignee": {"id": 1074}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 22, "privilege": "worker"}, "organization": {"id": 148, "owner": {"id": 286}, "user": {"role": "supervisor"}}}, "resource": {"id": 323, "assignee": {"id": 520}, "organization": {"id": 148}, "project": {"id": 346, "owner": {"id": 22}, "assignee": {"id": 819}}, "task": {"id": 318, "owner": {"id": 914}, "assignee": {"id": 1048}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 40, "privilege": "worker"}, "organization": {"id": 163, "owner": {"id": 281}, "user": {"role": "supervisor"}}}, "resource": {"id": 379, "assignee": {"id": 530}, "organization": {"id": 604}, "project": {"id": 384, "owner": {"id": 40}, "assignee": {"id": 897}}, "task": {"id": 366, "owner": {"id": 977}, "assignee": {"id": 1039}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 94, "privilege": "worker"}, "organization": {"id": 100, "owner": {"id": 288}, "user": {"role": "supervisor"}}}, "resource": {"id": 341, "assignee": {"id": 587}, "organization": {"id": 633}, "project": {"id": 375, "owner": {"id": 94}, "assignee": {"id": 848}}, "task": {"id": 324, "owner": {"id": 924}, "assignee": {"id": 1094}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 9, "privilege": "worker"}, "organization": {"id": 188, "owner": {"id": 256}, "user": {"role": "worker"}}}, "resource": {"id": 373, "assignee": {"id": 589}, "organization": {"id": 188}, "project": {"id": 389, "owner": {"id": 9}, "assignee": {"id": 828}}, "task": {"id": 300, "owner": {"id": 945}, "assignee": {"id": 1028}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 64, "privilege": "worker"}, "organization": {"id": 166, "owner": {"id": 263}, "user": {"role": "worker"}}}, "resource": {"id": 369, "assignee": {"id": 525}, "organization": {"id": 166}, "project": {"id": 337, "owner": {"id": 64}, "assignee": {"id": 838}}, "task": {"id": 356, "owner": {"id": 902}, "assignee": {"id": 1039}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 20, "privilege": "worker"}, "organization": {"id": 186, "owner": {"id": 253}, "user": {"role": "worker"}}}, "resource": {"id": 373, "assignee": {"id": 505}, "organization": {"id": 636}, "project": {"id": 393, "owner": {"id": 20}, "assignee": {"id": 885}}, "task": {"id": 304, "owner": {"id": 971}, "assignee": {"id": 1007}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 1, "privilege": "worker"}, "organization": {"id": 147, "owner": {"id": 278}, "user": {"role": "worker"}}}, "resource": {"id": 365, "assignee": {"id": 576}, "organization": {"id": 674}, "project": {"id": 342, "owner": {"id": 1}, "assignee": {"id": 834}}, "task": {"id": 359, "owner": {"id": 902}, "assignee": {"id": 1021}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 60, "privilege": "worker"}, "organization": {"id": 195, "owner": {"id": 206}, "user": {"role": null}}}, "resource": {"id": 361, "assignee": {"id": 543}, "organization": {"id": 195}, "project": {"id": 309, "owner": {"id": 60}, "assignee": {"id": 884}}, "task": {"id": 392, "owner": {"id": 978}, "assignee": {"id": 1024}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 40, "privilege": "worker"}, "organization": {"id": 124, "owner": {"id": 287}, "user": {"role": null}}}, "resource": {"id": 387, "assignee": {"id": 548}, "organization": {"id": 124}, "project": {"id": 364, "owner": {"id": 40}, "assignee": {"id": 844}}, "task": {"id": 309, "owner": {"id": 978}, "assignee": {"id": 1098}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 20, "privilege": "worker"}, "organization": {"id": 132, "owner": {"id": 266}, "user": {"role": null}}}, "resource": {"id": 365, "assignee": {"id": 577}, "organization": {"id": 655}, "project": {"id": 337, "owner": {"id": 20}, "assignee": {"id": 806}}, "task": {"id": 364, "owner": {"id": 960}, "assignee": {"id": 1083}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 84, "privilege": "worker"}, "organization": {"id": 126, "owner": {"id": 220}, "user": {"role": null}}}, "resource": {"id": 357, "assignee": {"id": 563}, "organization": {"id": 632}, "project": {"id": 379, "owner": {"id": 84}, "assignee": {"id": 823}}, "task": {"id": 350, "owner": {"id": 954}, "assignee": {"id": 1081}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_same_org_TRUE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 84, "privilege": "none"}, "organization": {"id": 183, "owner": {"id": 84}, "user": {"role": "owner"}}}, "resource": {"id": 354, "assignee": {"id": 587}, "organization": {"id": 183}, "project": {"id": 330, "owner": {"id": 84}, "assignee": {"id": 814}}, "task": {"id": 305, "owner": {"id": 919}, "assignee": {"id": 1047}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 60, "privilege": "none"}, "organization": {"id": 140, "owner": {"id": 60}, "user": {"role": "owner"}}}, "resource": {"id": 376, "assignee": {"id": 594}, "organization": {"id": 140}, "project": {"id": 353, "owner": {"id": 60}, "assignee": {"id": 834}}, "task": {"id": 323, "owner": {"id": 957}, "assignee": {"id": 1063}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 65, "privilege": "none"}, "organization": {"id": 156, "owner": {"id": 65}, "user": {"role": "owner"}}}, "resource": {"id": 336, "assignee": {"id": 510}, "organization": {"id": 641}, "project": {"id": 386, "owner": {"id": 65}, "assignee": {"id": 864}}, "task": {"id": 372, "owner": {"id": 960}, "assignee": {"id": 1033}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 69, "privilege": "none"}, "organization": {"id": 110, "owner": {"id": 69}, "user": {"role": "owner"}}}, "resource": {"id": 320, "assignee": {"id": 545}, "organization": {"id": 672}, "project": {"id": 319, "owner": {"id": 69}, "assignee": {"id": 853}}, "task": {"id": 310, "owner": {"id": 951}, "assignee": {"id": 1044}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_same_org_TRUE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 7, "privilege": "none"}, "organization": {"id": 118, "owner": {"id": 229}, "user": {"role": "maintainer"}}}, "resource": {"id": 300, "assignee": {"id": 583}, "organization": {"id": 118}, "project": {"id": 352, "owner": {"id": 7}, "assignee": {"id": 893}}, "task": {"id": 300, "owner": {"id": 902}, "assignee": {"id": 1007}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 75, "privilege": "none"}, "organization": {"id": 136, "owner": {"id": 214}, "user": {"role": "maintainer"}}}, "resource": {"id": 377, "assignee": {"id": 517}, "organization": {"id": 136}, "project": {"id": 383, "owner": {"id": 75}, "assignee": {"id": 873}}, "task": {"id": 392, "owner": {"id": 920}, "assignee": {"id": 1019}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 50, "privilege": "none"}, "organization": {"id": 119, "owner": {"id": 233}, "user": {"role": "maintainer"}}}, "resource": {"id": 381, "assignee": {"id": 593}, "organization": {"id": 676}, "project": {"id": 375, "owner": {"id": 50}, "assignee": {"id": 806}}, "task": {"id": 395, "owner": {"id": 934}, "assignee": {"id": 1008}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 40, "privilege": "none"}, "organization": {"id": 196, "owner": {"id": 285}, "user": {"role": "maintainer"}}}, "resource": {"id": 309, "assignee": {"id": 541}, "organization": {"id": 698}, "project": {"id": 352, "owner": {"id": 40}, "assignee": {"id": 805}}, "task": {"id": 319, "owner": {"id": 975}, "assignee": {"id": 1040}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 49, "privilege": "none"}, "organization": {"id": 156, "owner": {"id": 230}, "user": {"role": "supervisor"}}}, "resource": {"id": 341, "assignee": {"id": 555}, "organization": {"id": 156}, "project": {"id": 337, "owner": {"id": 49}, "assignee": {"id": 880}}, "task": {"id": 300, "owner": {"id": 979}, "assignee": {"id": 1015}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 19, "privilege": "none"}, "organization": {"id": 182, "owner": {"id": 252}, "user": {"role": "supervisor"}}}, "resource": {"id": 389, "assignee": {"id": 574}, "organization": {"id": 182}, "project": {"id": 329, "owner": {"id": 19}, "assignee": {"id": 831}}, "task": {"id": 359, "owner": {"id": 985}, "assignee": {"id": 1092}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 45, "privilege": "none"}, "organization": {"id": 189, "owner": {"id": 207}, "user": {"role": "supervisor"}}}, "resource": {"id": 396, "assignee": {"id": 518}, "organization": {"id": 647}, "project": {"id": 322, "owner": {"id": 45}, "assignee": {"id": 801}}, "task": {"id": 306, "owner": {"id": 993}, "assignee": {"id": 1058}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 48, "privilege": "none"}, "organization": {"id": 109, "owner": {"id": 242}, "user": {"role": "supervisor"}}}, "resource": {"id": 322, "assignee": {"id": 579}, "organization": {"id": 692}, "project": {"id": 337, "owner": {"id": 48}, "assignee": {"id": 897}}, "task": {"id": 323, "owner": {"id": 905}, "assignee": {"id": 1055}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_same_org_TRUE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 82, "privilege": "none"}, "organization": {"id": 199, "owner": {"id": 287}, "user": {"role": "worker"}}}, "resource": {"id": 382, "assignee": {"id": 597}, "organization": {"id": 199}, "project": {"id": 362, "owner": {"id": 82}, "assignee": {"id": 893}}, "task": {"id": 373, "owner": {"id": 965}, "assignee": {"id": 1058}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 12, "privilege": "none"}, "organization": {"id": 124, "owner": {"id": 226}, "user": {"role": "worker"}}}, "resource": {"id": 384, "assignee": {"id": 533}, "organization": {"id": 124}, "project": {"id": 365, "owner": {"id": 12}, "assignee": {"id": 882}}, "task": {"id": 385, "owner": {"id": 970}, "assignee": {"id": 1043}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 75, "privilege": "none"}, "organization": {"id": 164, "owner": {"id": 296}, "user": {"role": "worker"}}}, "resource": {"id": 310, "assignee": {"id": 599}, "organization": {"id": 622}, "project": {"id": 311, "owner": {"id": 75}, "assignee": {"id": 899}}, "task": {"id": 309, "owner": {"id": 926}, "assignee": {"id": 1048}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 73, "privilege": "none"}, "organization": {"id": 168, "owner": {"id": 228}, "user": {"role": "worker"}}}, "resource": {"id": 392, "assignee": {"id": 513}, "organization": {"id": 628}, "project": {"id": 383, "owner": {"id": 73}, "assignee": {"id": 897}}, "task": {"id": 305, "owner": {"id": 905}, "assignee": {"id": 1034}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 97, "privilege": "none"}, "organization": {"id": 125, "owner": {"id": 207}, "user": {"role": null}}}, "resource": {"id": 305, "assignee": {"id": 565}, "organization": {"id": 125}, "project": {"id": 308, "owner": {"id": 97}, "assignee": {"id": 895}}, "task": {"id": 379, "owner": {"id": 991}, "assignee": {"id": 1061}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 9, "privilege": "none"}, "organization": {"id": 147, "owner": {"id": 295}, "user": {"role": null}}}, "resource": {"id": 390, "assignee": {"id": 520}, "organization": {"id": 147}, "project": {"id": 382, "owner": {"id": 9}, "assignee": {"id": 822}}, "task": {"id": 319, "owner": {"id": 912}, "assignee": {"id": 1022}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 62, "privilege": "none"}, "organization": {"id": 170, "owner": {"id": 217}, "user": {"role": null}}}, "resource": {"id": 307, "assignee": {"id": 514}, "organization": {"id": 673}, "project": {"id": 342, "owner": {"id": 62}, "assignee": {"id": 863}}, "task": {"id": 308, "owner": {"id": 965}, "assignee": {"id": 1004}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 69, "privilege": "none"}, "organization": {"id": 153, "owner": {"id": 268}, "user": {"role": null}}}, "resource": {"id": 337, "assignee": {"id": 565}, "organization": {"id": 684}, "project": {"id": 314, "owner": {"id": 69}, "assignee": {"id": 847}}, "task": {"id": 368, "owner": {"id": 919}, "assignee": {"id": 1055}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 83, "privilege": "admin"}, "organization": {"id": 117, "owner": {"id": 83}, "user": {"role": "owner"}}}, "resource": {"id": 361, "assignee": {"id": 523}, "organization": {"id": 117}, "project": {"id": 324, "owner": {"id": 795}, "assignee": {"id": 83}}, "task": {"id": 343, "owner": {"id": 955}, "assignee": {"id": 1006}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 41, "privilege": "admin"}, "organization": {"id": 133, "owner": {"id": 41}, "user": {"role": "owner"}}}, "resource": {"id": 363, "assignee": {"id": 551}, "organization": {"id": 133}, "project": {"id": 301, "owner": {"id": 713}, "assignee": {"id": 41}}, "task": {"id": 374, "owner": {"id": 914}, "assignee": {"id": 1067}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_FALSE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 24, "privilege": "admin"}, "organization": {"id": 103, "owner": {"id": 24}, "user": {"role": "owner"}}}, "resource": {"id": 376, "assignee": {"id": 586}, "organization": {"id": 671}, "project": {"id": 377, "owner": {"id": 746}, "assignee": {"id": 24}}, "task": {"id": 329, "owner": {"id": 970}, "assignee": {"id": 1080}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_FALSE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 5, "privilege": "admin"}, "organization": {"id": 149, "owner": {"id": 5}, "user": {"role": "owner"}}}, "resource": {"id": 368, "assignee": {"id": 507}, "organization": {"id": 649}, "project": {"id": 339, "owner": {"id": 739}, "assignee": {"id": 5}}, "task": {"id": 317, "owner": {"id": 986}, "assignee": {"id": 1000}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 64, "privilege": "admin"}, "organization": {"id": 161, "owner": {"id": 200}, "user": {"role": "maintainer"}}}, "resource": {"id": 388, "assignee": {"id": 516}, "organization": {"id": 161}, "project": {"id": 324, "owner": {"id": 760}, "assignee": {"id": 64}}, "task": {"id": 330, "owner": {"id": 992}, "assignee": {"id": 1091}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 66, "privilege": "admin"}, "organization": {"id": 141, "owner": {"id": 299}, "user": {"role": "maintainer"}}}, "resource": {"id": 372, "assignee": {"id": 564}, "organization": {"id": 141}, "project": {"id": 356, "owner": {"id": 781}, "assignee": {"id": 66}}, "task": {"id": 361, "owner": {"id": 931}, "assignee": {"id": 1040}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 23, "privilege": "admin"}, "organization": {"id": 172, "owner": {"id": 210}, "user": {"role": "maintainer"}}}, "resource": {"id": 358, "assignee": {"id": 537}, "organization": {"id": 633}, "project": {"id": 353, "owner": {"id": 722}, "assignee": {"id": 23}}, "task": {"id": 309, "owner": {"id": 984}, "assignee": {"id": 1051}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 95, "privilege": "admin"}, "organization": {"id": 115, "owner": {"id": 276}, "user": {"role": "maintainer"}}}, "resource": {"id": 394, "assignee": {"id": 549}, "organization": {"id": 681}, "project": {"id": 351, "owner": {"id": 736}, "assignee": {"id": 95}}, "task": {"id": 395, "owner": {"id": 939}, "assignee": {"id": 1099}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 60, "privilege": "admin"}, "organization": {"id": 143, "owner": {"id": 206}, "user": {"role": "supervisor"}}}, "resource": {"id": 324, "assignee": {"id": 532}, "organization": {"id": 143}, "project": {"id": 357, "owner": {"id": 798}, "assignee": {"id": 60}}, "task": {"id": 311, "owner": {"id": 951}, "assignee": {"id": 1062}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 18, "privilege": "admin"}, "organization": {"id": 191, "owner": {"id": 255}, "user": {"role": "supervisor"}}}, "resource": {"id": 355, "assignee": {"id": 592}, "organization": {"id": 191}, "project": {"id": 327, "owner": {"id": 737}, "assignee": {"id": 18}}, "task": {"id": 323, "owner": {"id": 914}, "assignee": {"id": 1078}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 57, "privilege": "admin"}, "organization": {"id": 160, "owner": {"id": 280}, "user": {"role": "supervisor"}}}, "resource": {"id": 379, "assignee": {"id": 533}, "organization": {"id": 697}, "project": {"id": 335, "owner": {"id": 794}, "assignee": {"id": 57}}, "task": {"id": 325, "owner": {"id": 909}, "assignee": {"id": 1025}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 5, "privilege": "admin"}, "organization": {"id": 136, "owner": {"id": 220}, "user": {"role": "supervisor"}}}, "resource": {"id": 318, "assignee": {"id": 522}, "organization": {"id": 609}, "project": {"id": 324, "owner": {"id": 723}, "assignee": {"id": 5}}, "task": {"id": 339, "owner": {"id": 988}, "assignee": {"id": 1008}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 57, "privilege": "admin"}, "organization": {"id": 128, "owner": {"id": 276}, "user": {"role": "worker"}}}, "resource": {"id": 330, "assignee": {"id": 501}, "organization": {"id": 128}, "project": {"id": 373, "owner": {"id": 775}, "assignee": {"id": 57}}, "task": {"id": 373, "owner": {"id": 971}, "assignee": {"id": 1066}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 72, "privilege": "admin"}, "organization": {"id": 198, "owner": {"id": 289}, "user": {"role": "worker"}}}, "resource": {"id": 378, "assignee": {"id": 532}, "organization": {"id": 198}, "project": {"id": 327, "owner": {"id": 714}, "assignee": {"id": 72}}, "task": {"id": 393, "owner": {"id": 962}, "assignee": {"id": 1065}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_FALSE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 42, "privilege": "admin"}, "organization": {"id": 187, "owner": {"id": 283}, "user": {"role": "worker"}}}, "resource": {"id": 379, "assignee": {"id": 503}, "organization": {"id": 645}, "project": {"id": 309, "owner": {"id": 726}, "assignee": {"id": 42}}, "task": {"id": 327, "owner": {"id": 956}, "assignee": {"id": 1030}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_FALSE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 78, "privilege": "admin"}, "organization": {"id": 176, "owner": {"id": 278}, "user": {"role": "worker"}}}, "resource": {"id": 314, "assignee": {"id": 511}, "organization": {"id": 660}, "project": {"id": 378, "owner": {"id": 757}, "assignee": {"id": 78}}, "task": {"id": 397, "owner": {"id": 952}, "assignee": {"id": 1075}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 69, "privilege": "admin"}, "organization": {"id": 175, "owner": {"id": 249}, "user": {"role": null}}}, "resource": {"id": 332, "assignee": {"id": 515}, "organization": {"id": 175}, "project": {"id": 392, "owner": {"id": 741}, "assignee": {"id": 69}}, "task": {"id": 311, "owner": {"id": 967}, "assignee": {"id": 1080}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 25, "privilege": "admin"}, "organization": {"id": 114, "owner": {"id": 294}, "user": {"role": null}}}, "resource": {"id": 335, "assignee": {"id": 573}, "organization": {"id": 114}, "project": {"id": 367, "owner": {"id": 712}, "assignee": {"id": 25}}, "task": {"id": 320, "owner": {"id": 965}, "assignee": {"id": 1089}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_FALSE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 29, "privilege": "admin"}, "organization": {"id": 169, "owner": {"id": 207}, "user": {"role": null}}}, "resource": {"id": 337, "assignee": {"id": 520}, "organization": {"id": 648}, "project": {"id": 381, "owner": {"id": 775}, "assignee": {"id": 29}}, "task": {"id": 333, "owner": {"id": 902}, "assignee": {"id": 1046}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_FALSE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 88, "privilege": "admin"}, "organization": {"id": 195, "owner": {"id": 221}, "user": {"role": null}}}, "resource": {"id": 370, "assignee": {"id": 502}, "organization": {"id": 607}, "project": {"id": 328, "owner": {"id": 755}, "assignee": {"id": 88}}, "task": {"id": 352, "owner": {"id": 902}, "assignee": {"id": 1094}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 36, "privilege": "business"}, "organization": {"id": 127, "owner": {"id": 36}, "user": {"role": "owner"}}}, "resource": {"id": 374, "assignee": {"id": 513}, "organization": {"id": 127}, "project": {"id": 338, "owner": {"id": 774}, "assignee": {"id": 36}}, "task": {"id": 354, "owner": {"id": 927}, "assignee": {"id": 1010}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 43, "privilege": "business"}, "organization": {"id": 124, "owner": {"id": 43}, "user": {"role": "owner"}}}, "resource": {"id": 390, "assignee": {"id": 500}, "organization": {"id": 124}, "project": {"id": 300, "owner": {"id": 744}, "assignee": {"id": 43}}, "task": {"id": 395, "owner": {"id": 920}, "assignee": {"id": 1069}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 67, "privilege": "business"}, "organization": {"id": 117, "owner": {"id": 67}, "user": {"role": "owner"}}}, "resource": {"id": 379, "assignee": {"id": 536}, "organization": {"id": 609}, "project": {"id": 304, "owner": {"id": 768}, "assignee": {"id": 67}}, "task": {"id": 344, "owner": {"id": 925}, "assignee": {"id": 1005}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 34, "privilege": "business"}, "organization": {"id": 131, "owner": {"id": 34}, "user": {"role": "owner"}}}, "resource": {"id": 350, "assignee": {"id": 524}, "organization": {"id": 612}, "project": {"id": 300, "owner": {"id": 741}, "assignee": {"id": 34}}, "task": {"id": 305, "owner": {"id": 941}, "assignee": {"id": 1022}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 37, "privilege": "business"}, "organization": {"id": 101, "owner": {"id": 299}, "user": {"role": "maintainer"}}}, "resource": {"id": 363, "assignee": {"id": 593}, "organization": {"id": 101}, "project": {"id": 392, "owner": {"id": 794}, "assignee": {"id": 37}}, "task": {"id": 384, "owner": {"id": 911}, "assignee": {"id": 1006}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 78, "privilege": "business"}, "organization": {"id": 121, "owner": {"id": 284}, "user": {"role": "maintainer"}}}, "resource": {"id": 330, "assignee": {"id": 570}, "organization": {"id": 121}, "project": {"id": 300, "owner": {"id": 745}, "assignee": {"id": 78}}, "task": {"id": 388, "owner": {"id": 920}, "assignee": {"id": 1053}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 57, "privilege": "business"}, "organization": {"id": 149, "owner": {"id": 293}, "user": {"role": "maintainer"}}}, "resource": {"id": 363, "assignee": {"id": 591}, "organization": {"id": 693}, "project": {"id": 347, "owner": {"id": 755}, "assignee": {"id": 57}}, "task": {"id": 395, "owner": {"id": 901}, "assignee": {"id": 1049}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 89, "privilege": "business"}, "organization": {"id": 155, "owner": {"id": 220}, "user": {"role": "maintainer"}}}, "resource": {"id": 399, "assignee": {"id": 572}, "organization": {"id": 698}, "project": {"id": 378, "owner": {"id": 707}, "assignee": {"id": 89}}, "task": {"id": 357, "owner": {"id": 950}, "assignee": {"id": 1068}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 32, "privilege": "business"}, "organization": {"id": 192, "owner": {"id": 275}, "user": {"role": "supervisor"}}}, "resource": {"id": 369, "assignee": {"id": 519}, "organization": {"id": 192}, "project": {"id": 355, "owner": {"id": 746}, "assignee": {"id": 32}}, "task": {"id": 386, "owner": {"id": 989}, "assignee": {"id": 1040}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 78, "privilege": "business"}, "organization": {"id": 149, "owner": {"id": 286}, "user": {"role": "supervisor"}}}, "resource": {"id": 358, "assignee": {"id": 596}, "organization": {"id": 149}, "project": {"id": 331, "owner": {"id": 729}, "assignee": {"id": 78}}, "task": {"id": 371, "owner": {"id": 926}, "assignee": {"id": 1064}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 7, "privilege": "business"}, "organization": {"id": 179, "owner": {"id": 278}, "user": {"role": "supervisor"}}}, "resource": {"id": 380, "assignee": {"id": 533}, "organization": {"id": 652}, "project": {"id": 319, "owner": {"id": 780}, "assignee": {"id": 7}}, "task": {"id": 379, "owner": {"id": 971}, "assignee": {"id": 1074}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 14, "privilege": "business"}, "organization": {"id": 180, "owner": {"id": 269}, "user": {"role": "supervisor"}}}, "resource": {"id": 326, "assignee": {"id": 527}, "organization": {"id": 661}, "project": {"id": 352, "owner": {"id": 795}, "assignee": {"id": 14}}, "task": {"id": 364, "owner": {"id": 943}, "assignee": {"id": 1081}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 44, "privilege": "business"}, "organization": {"id": 159, "owner": {"id": 227}, "user": {"role": "worker"}}}, "resource": {"id": 378, "assignee": {"id": 531}, "organization": {"id": 159}, "project": {"id": 393, "owner": {"id": 799}, "assignee": {"id": 44}}, "task": {"id": 392, "owner": {"id": 984}, "assignee": {"id": 1029}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 70, "privilege": "business"}, "organization": {"id": 139, "owner": {"id": 299}, "user": {"role": "worker"}}}, "resource": {"id": 396, "assignee": {"id": 598}, "organization": {"id": 139}, "project": {"id": 322, "owner": {"id": 750}, "assignee": {"id": 70}}, "task": {"id": 313, "owner": {"id": 931}, "assignee": {"id": 1055}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 89, "privilege": "business"}, "organization": {"id": 107, "owner": {"id": 215}, "user": {"role": "worker"}}}, "resource": {"id": 391, "assignee": {"id": 565}, "organization": {"id": 626}, "project": {"id": 322, "owner": {"id": 767}, "assignee": {"id": 89}}, "task": {"id": 367, "owner": {"id": 929}, "assignee": {"id": 1087}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 28, "privilege": "business"}, "organization": {"id": 191, "owner": {"id": 277}, "user": {"role": "worker"}}}, "resource": {"id": 313, "assignee": {"id": 500}, "organization": {"id": 609}, "project": {"id": 324, "owner": {"id": 719}, "assignee": {"id": 28}}, "task": {"id": 364, "owner": {"id": 920}, "assignee": {"id": 1025}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 78, "privilege": "business"}, "organization": {"id": 115, "owner": {"id": 249}, "user": {"role": null}}}, "resource": {"id": 354, "assignee": {"id": 576}, "organization": {"id": 115}, "project": {"id": 343, "owner": {"id": 728}, "assignee": {"id": 78}}, "task": {"id": 327, "owner": {"id": 934}, "assignee": {"id": 1011}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 59, "privilege": "business"}, "organization": {"id": 194, "owner": {"id": 276}, "user": {"role": null}}}, "resource": {"id": 319, "assignee": {"id": 512}, "organization": {"id": 194}, "project": {"id": 369, "owner": {"id": 765}, "assignee": {"id": 59}}, "task": {"id": 328, "owner": {"id": 944}, "assignee": {"id": 1023}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 77, "privilege": "business"}, "organization": {"id": 152, "owner": {"id": 298}, "user": {"role": null}}}, "resource": {"id": 317, "assignee": {"id": 585}, "organization": {"id": 678}, "project": {"id": 319, "owner": {"id": 720}, "assignee": {"id": 77}}, "task": {"id": 318, "owner": {"id": 953}, "assignee": {"id": 1032}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 2, "privilege": "business"}, "organization": {"id": 151, "owner": {"id": 261}, "user": {"role": null}}}, "resource": {"id": 393, "assignee": {"id": 508}, "organization": {"id": 667}, "project": {"id": 361, "owner": {"id": 741}, "assignee": {"id": 2}}, "task": {"id": 397, "owner": {"id": 994}, "assignee": {"id": 1089}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 5, "privilege": "user"}, "organization": {"id": 161, "owner": {"id": 5}, "user": {"role": "owner"}}}, "resource": {"id": 352, "assignee": {"id": 581}, "organization": {"id": 161}, "project": {"id": 394, "owner": {"id": 792}, "assignee": {"id": 5}}, "task": {"id": 330, "owner": {"id": 991}, "assignee": {"id": 1071}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 47, "privilege": "user"}, "organization": {"id": 174, "owner": {"id": 47}, "user": {"role": "owner"}}}, "resource": {"id": 363, "assignee": {"id": 549}, "organization": {"id": 174}, "project": {"id": 383, "owner": {"id": 705}, "assignee": {"id": 47}}, "task": {"id": 396, "owner": {"id": 980}, "assignee": {"id": 1092}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 77, "privilege": "user"}, "organization": {"id": 101, "owner": {"id": 77}, "user": {"role": "owner"}}}, "resource": {"id": 335, "assignee": {"id": 590}, "organization": {"id": 615}, "project": {"id": 346, "owner": {"id": 749}, "assignee": {"id": 77}}, "task": {"id": 359, "owner": {"id": 904}, "assignee": {"id": 1013}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 9, "privilege": "user"}, "organization": {"id": 179, "owner": {"id": 9}, "user": {"role": "owner"}}}, "resource": {"id": 300, "assignee": {"id": 581}, "organization": {"id": 668}, "project": {"id": 366, "owner": {"id": 712}, "assignee": {"id": 9}}, "task": {"id": 334, "owner": {"id": 931}, "assignee": {"id": 1098}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 58, "privilege": "user"}, "organization": {"id": 174, "owner": {"id": 298}, "user": {"role": "maintainer"}}}, "resource": {"id": 346, "assignee": {"id": 524}, "organization": {"id": 174}, "project": {"id": 364, "owner": {"id": 733}, "assignee": {"id": 58}}, "task": {"id": 394, "owner": {"id": 985}, "assignee": {"id": 1087}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 45, "privilege": "user"}, "organization": {"id": 175, "owner": {"id": 253}, "user": {"role": "maintainer"}}}, "resource": {"id": 359, "assignee": {"id": 577}, "organization": {"id": 175}, "project": {"id": 352, "owner": {"id": 714}, "assignee": {"id": 45}}, "task": {"id": 364, "owner": {"id": 988}, "assignee": {"id": 1014}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 28, "privilege": "user"}, "organization": {"id": 147, "owner": {"id": 270}, "user": {"role": "maintainer"}}}, "resource": {"id": 339, "assignee": {"id": 538}, "organization": {"id": 606}, "project": {"id": 373, "owner": {"id": 741}, "assignee": {"id": 28}}, "task": {"id": 318, "owner": {"id": 999}, "assignee": {"id": 1002}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 63, "privilege": "user"}, "organization": {"id": 122, "owner": {"id": 294}, "user": {"role": "maintainer"}}}, "resource": {"id": 374, "assignee": {"id": 568}, "organization": {"id": 682}, "project": {"id": 331, "owner": {"id": 769}, "assignee": {"id": 63}}, "task": {"id": 338, "owner": {"id": 944}, "assignee": {"id": 1084}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 8, "privilege": "user"}, "organization": {"id": 134, "owner": {"id": 211}, "user": {"role": "supervisor"}}}, "resource": {"id": 392, "assignee": {"id": 576}, "organization": {"id": 134}, "project": {"id": 389, "owner": {"id": 795}, "assignee": {"id": 8}}, "task": {"id": 369, "owner": {"id": 944}, "assignee": {"id": 1021}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 89, "privilege": "user"}, "organization": {"id": 151, "owner": {"id": 268}, "user": {"role": "supervisor"}}}, "resource": {"id": 386, "assignee": {"id": 502}, "organization": {"id": 151}, "project": {"id": 393, "owner": {"id": 719}, "assignee": {"id": 89}}, "task": {"id": 350, "owner": {"id": 948}, "assignee": {"id": 1047}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 69, "privilege": "user"}, "organization": {"id": 109, "owner": {"id": 243}, "user": {"role": "supervisor"}}}, "resource": {"id": 371, "assignee": {"id": 599}, "organization": {"id": 625}, "project": {"id": 370, "owner": {"id": 775}, "assignee": {"id": 69}}, "task": {"id": 377, "owner": {"id": 996}, "assignee": {"id": 1060}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 57, "privilege": "user"}, "organization": {"id": 126, "owner": {"id": 239}, "user": {"role": "supervisor"}}}, "resource": {"id": 349, "assignee": {"id": 597}, "organization": {"id": 621}, "project": {"id": 378, "owner": {"id": 745}, "assignee": {"id": 57}}, "task": {"id": 312, "owner": {"id": 917}, "assignee": {"id": 1041}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 66, "privilege": "user"}, "organization": {"id": 141, "owner": {"id": 297}, "user": {"role": "worker"}}}, "resource": {"id": 350, "assignee": {"id": 503}, "organization": {"id": 141}, "project": {"id": 397, "owner": {"id": 753}, "assignee": {"id": 66}}, "task": {"id": 312, "owner": {"id": 972}, "assignee": {"id": 1075}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 34, "privilege": "user"}, "organization": {"id": 185, "owner": {"id": 255}, "user": {"role": "worker"}}}, "resource": {"id": 378, "assignee": {"id": 564}, "organization": {"id": 185}, "project": {"id": 372, "owner": {"id": 720}, "assignee": {"id": 34}}, "task": {"id": 341, "owner": {"id": 928}, "assignee": {"id": 1077}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 16, "privilege": "user"}, "organization": {"id": 189, "owner": {"id": 292}, "user": {"role": "worker"}}}, "resource": {"id": 351, "assignee": {"id": 593}, "organization": {"id": 677}, "project": {"id": 350, "owner": {"id": 740}, "assignee": {"id": 16}}, "task": {"id": 383, "owner": {"id": 929}, "assignee": {"id": 1077}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 77, "privilege": "user"}, "organization": {"id": 102, "owner": {"id": 256}, "user": {"role": "worker"}}}, "resource": {"id": 380, "assignee": {"id": 581}, "organization": {"id": 601}, "project": {"id": 397, "owner": {"id": 756}, "assignee": {"id": 77}}, "task": {"id": 338, "owner": {"id": 917}, "assignee": {"id": 1074}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 84, "privilege": "user"}, "organization": {"id": 161, "owner": {"id": 286}, "user": {"role": null}}}, "resource": {"id": 302, "assignee": {"id": 518}, "organization": {"id": 161}, "project": {"id": 341, "owner": {"id": 721}, "assignee": {"id": 84}}, "task": {"id": 311, "owner": {"id": 979}, "assignee": {"id": 1092}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 38, "privilege": "user"}, "organization": {"id": 108, "owner": {"id": 297}, "user": {"role": null}}}, "resource": {"id": 334, "assignee": {"id": 580}, "organization": {"id": 108}, "project": {"id": 318, "owner": {"id": 797}, "assignee": {"id": 38}}, "task": {"id": 352, "owner": {"id": 954}, "assignee": {"id": 1075}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 28, "privilege": "user"}, "organization": {"id": 171, "owner": {"id": 268}, "user": {"role": null}}}, "resource": {"id": 320, "assignee": {"id": 526}, "organization": {"id": 644}, "project": {"id": 321, "owner": {"id": 747}, "assignee": {"id": 28}}, "task": {"id": 357, "owner": {"id": 916}, "assignee": {"id": 1054}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 76, "privilege": "user"}, "organization": {"id": 158, "owner": {"id": 239}, "user": {"role": null}}}, "resource": {"id": 356, "assignee": {"id": 573}, "organization": {"id": 679}, "project": {"id": 350, "owner": {"id": 762}, "assignee": {"id": 76}}, "task": {"id": 371, "owner": {"id": 900}, "assignee": {"id": 1070}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 96, "privilege": "worker"}, "organization": {"id": 122, "owner": {"id": 96}, "user": {"role": "owner"}}}, "resource": {"id": 347, "assignee": {"id": 500}, "organization": {"id": 122}, "project": {"id": 365, "owner": {"id": 706}, "assignee": {"id": 96}}, "task": {"id": 315, "owner": {"id": 925}, "assignee": {"id": 1030}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 36, "privilege": "worker"}, "organization": {"id": 151, "owner": {"id": 36}, "user": {"role": "owner"}}}, "resource": {"id": 387, "assignee": {"id": 587}, "organization": {"id": 151}, "project": {"id": 332, "owner": {"id": 771}, "assignee": {"id": 36}}, "task": {"id": 387, "owner": {"id": 979}, "assignee": {"id": 1073}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 63, "privilege": "worker"}, "organization": {"id": 159, "owner": {"id": 63}, "user": {"role": "owner"}}}, "resource": {"id": 337, "assignee": {"id": 584}, "organization": {"id": 680}, "project": {"id": 306, "owner": {"id": 717}, "assignee": {"id": 63}}, "task": {"id": 305, "owner": {"id": 963}, "assignee": {"id": 1020}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 31, "privilege": "worker"}, "organization": {"id": 136, "owner": {"id": 31}, "user": {"role": "owner"}}}, "resource": {"id": 309, "assignee": {"id": 565}, "organization": {"id": 624}, "project": {"id": 377, "owner": {"id": 764}, "assignee": {"id": 31}}, "task": {"id": 314, "owner": {"id": 952}, "assignee": {"id": 1059}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 23, "privilege": "worker"}, "organization": {"id": 152, "owner": {"id": 217}, "user": {"role": "maintainer"}}}, "resource": {"id": 349, "assignee": {"id": 565}, "organization": {"id": 152}, "project": {"id": 344, "owner": {"id": 775}, "assignee": {"id": 23}}, "task": {"id": 300, "owner": {"id": 942}, "assignee": {"id": 1010}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 13, "privilege": "worker"}, "organization": {"id": 148, "owner": {"id": 237}, "user": {"role": "maintainer"}}}, "resource": {"id": 366, "assignee": {"id": 580}, "organization": {"id": 148}, "project": {"id": 326, "owner": {"id": 751}, "assignee": {"id": 13}}, "task": {"id": 374, "owner": {"id": 968}, "assignee": {"id": 1068}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 31, "privilege": "worker"}, "organization": {"id": 133, "owner": {"id": 215}, "user": {"role": "maintainer"}}}, "resource": {"id": 369, "assignee": {"id": 568}, "organization": {"id": 633}, "project": {"id": 312, "owner": {"id": 757}, "assignee": {"id": 31}}, "task": {"id": 314, "owner": {"id": 954}, "assignee": {"id": 1076}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 21, "privilege": "worker"}, "organization": {"id": 184, "owner": {"id": 281}, "user": {"role": "maintainer"}}}, "resource": {"id": 399, "assignee": {"id": 574}, "organization": {"id": 668}, "project": {"id": 303, "owner": {"id": 733}, "assignee": {"id": 21}}, "task": {"id": 340, "owner": {"id": 901}, "assignee": {"id": 1077}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 32, "privilege": "worker"}, "organization": {"id": 175, "owner": {"id": 231}, "user": {"role": "supervisor"}}}, "resource": {"id": 342, "assignee": {"id": 518}, "organization": {"id": 175}, "project": {"id": 317, "owner": {"id": 741}, "assignee": {"id": 32}}, "task": {"id": 307, "owner": {"id": 999}, "assignee": {"id": 1040}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 17, "privilege": "worker"}, "organization": {"id": 158, "owner": {"id": 205}, "user": {"role": "supervisor"}}}, "resource": {"id": 365, "assignee": {"id": 550}, "organization": {"id": 158}, "project": {"id": 341, "owner": {"id": 721}, "assignee": {"id": 17}}, "task": {"id": 304, "owner": {"id": 920}, "assignee": {"id": 1051}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 44, "privilege": "worker"}, "organization": {"id": 105, "owner": {"id": 294}, "user": {"role": "supervisor"}}}, "resource": {"id": 357, "assignee": {"id": 599}, "organization": {"id": 656}, "project": {"id": 374, "owner": {"id": 731}, "assignee": {"id": 44}}, "task": {"id": 306, "owner": {"id": 908}, "assignee": {"id": 1042}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 34, "privilege": "worker"}, "organization": {"id": 168, "owner": {"id": 232}, "user": {"role": "supervisor"}}}, "resource": {"id": 350, "assignee": {"id": 551}, "organization": {"id": 637}, "project": {"id": 370, "owner": {"id": 777}, "assignee": {"id": 34}}, "task": {"id": 302, "owner": {"id": 969}, "assignee": {"id": 1022}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 56, "privilege": "worker"}, "organization": {"id": 141, "owner": {"id": 224}, "user": {"role": "worker"}}}, "resource": {"id": 363, "assignee": {"id": 567}, "organization": {"id": 141}, "project": {"id": 324, "owner": {"id": 749}, "assignee": {"id": 56}}, "task": {"id": 336, "owner": {"id": 969}, "assignee": {"id": 1072}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 71, "privilege": "worker"}, "organization": {"id": 124, "owner": {"id": 285}, "user": {"role": "worker"}}}, "resource": {"id": 345, "assignee": {"id": 566}, "organization": {"id": 124}, "project": {"id": 398, "owner": {"id": 728}, "assignee": {"id": 71}}, "task": {"id": 371, "owner": {"id": 969}, "assignee": {"id": 1073}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 62, "privilege": "worker"}, "organization": {"id": 117, "owner": {"id": 217}, "user": {"role": "worker"}}}, "resource": {"id": 337, "assignee": {"id": 534}, "organization": {"id": 637}, "project": {"id": 307, "owner": {"id": 790}, "assignee": {"id": 62}}, "task": {"id": 327, "owner": {"id": 915}, "assignee": {"id": 1007}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 76, "privilege": "worker"}, "organization": {"id": 194, "owner": {"id": 260}, "user": {"role": "worker"}}}, "resource": {"id": 305, "assignee": {"id": 542}, "organization": {"id": 661}, "project": {"id": 339, "owner": {"id": 785}, "assignee": {"id": 76}}, "task": {"id": 370, "owner": {"id": 930}, "assignee": {"id": 1079}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 67, "privilege": "worker"}, "organization": {"id": 198, "owner": {"id": 212}, "user": {"role": null}}}, "resource": {"id": 346, "assignee": {"id": 560}, "organization": {"id": 198}, "project": {"id": 300, "owner": {"id": 747}, "assignee": {"id": 67}}, "task": {"id": 359, "owner": {"id": 939}, "assignee": {"id": 1042}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 57, "privilege": "worker"}, "organization": {"id": 147, "owner": {"id": 201}, "user": {"role": null}}}, "resource": {"id": 333, "assignee": {"id": 595}, "organization": {"id": 147}, "project": {"id": 370, "owner": {"id": 744}, "assignee": {"id": 57}}, "task": {"id": 330, "owner": {"id": 901}, "assignee": {"id": 1019}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 55, "privilege": "worker"}, "organization": {"id": 172, "owner": {"id": 296}, "user": {"role": null}}}, "resource": {"id": 306, "assignee": {"id": 562}, "organization": {"id": 615}, "project": {"id": 312, "owner": {"id": 730}, "assignee": {"id": 55}}, "task": {"id": 385, "owner": {"id": 983}, "assignee": {"id": 1033}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 86, "privilege": "worker"}, "organization": {"id": 151, "owner": {"id": 213}, "user": {"role": null}}}, "resource": {"id": 306, "assignee": {"id": 500}, "organization": {"id": 627}, "project": {"id": 305, "owner": {"id": 786}, "assignee": {"id": 86}}, "task": {"id": 392, "owner": {"id": 949}, "assignee": {"id": 1097}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_TRUE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 68, "privilege": "none"}, "organization": {"id": 111, "owner": {"id": 68}, "user": {"role": "owner"}}}, "resource": {"id": 327, "assignee": {"id": 556}, "organization": {"id": 111}, "project": {"id": 325, "owner": {"id": 778}, "assignee": {"id": 68}}, "task": {"id": 331, "owner": {"id": 965}, "assignee": {"id": 1057}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 37, "privilege": "none"}, "organization": {"id": 112, "owner": {"id": 37}, "user": {"role": "owner"}}}, "resource": {"id": 375, "assignee": {"id": 599}, "organization": {"id": 112}, "project": {"id": 345, "owner": {"id": 782}, "assignee": {"id": 37}}, "task": {"id": 302, "owner": {"id": 945}, "assignee": {"id": 1049}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 62, "privilege": "none"}, "organization": {"id": 172, "owner": {"id": 62}, "user": {"role": "owner"}}}, "resource": {"id": 323, "assignee": {"id": 555}, "organization": {"id": 666}, "project": {"id": 327, "owner": {"id": 799}, "assignee": {"id": 62}}, "task": {"id": 353, "owner": {"id": 989}, "assignee": {"id": 1019}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 57, "privilege": "none"}, "organization": {"id": 172, "owner": {"id": 57}, "user": {"role": "owner"}}}, "resource": {"id": 333, "assignee": {"id": 598}, "organization": {"id": 672}, "project": {"id": 324, "owner": {"id": 756}, "assignee": {"id": 57}}, "task": {"id": 385, "owner": {"id": 937}, "assignee": {"id": 1055}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_TRUE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 50, "privilege": "none"}, "organization": {"id": 142, "owner": {"id": 222}, "user": {"role": "maintainer"}}}, "resource": {"id": 306, "assignee": {"id": 567}, "organization": {"id": 142}, "project": {"id": 383, "owner": {"id": 715}, "assignee": {"id": 50}}, "task": {"id": 304, "owner": {"id": 977}, "assignee": {"id": 1038}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 20, "privilege": "none"}, "organization": {"id": 153, "owner": {"id": 282}, "user": {"role": "maintainer"}}}, "resource": {"id": 364, "assignee": {"id": 597}, "organization": {"id": 153}, "project": {"id": 392, "owner": {"id": 702}, "assignee": {"id": 20}}, "task": {"id": 315, "owner": {"id": 967}, "assignee": {"id": 1060}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 89, "privilege": "none"}, "organization": {"id": 134, "owner": {"id": 296}, "user": {"role": "maintainer"}}}, "resource": {"id": 368, "assignee": {"id": 505}, "organization": {"id": 660}, "project": {"id": 370, "owner": {"id": 789}, "assignee": {"id": 89}}, "task": {"id": 327, "owner": {"id": 907}, "assignee": {"id": 1025}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 15, "privilege": "none"}, "organization": {"id": 106, "owner": {"id": 229}, "user": {"role": "maintainer"}}}, "resource": {"id": 304, "assignee": {"id": 503}, "organization": {"id": 614}, "project": {"id": 380, "owner": {"id": 796}, "assignee": {"id": 15}}, "task": {"id": 354, "owner": {"id": 947}, "assignee": {"id": 1088}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 70, "privilege": "none"}, "organization": {"id": 121, "owner": {"id": 280}, "user": {"role": "supervisor"}}}, "resource": {"id": 310, "assignee": {"id": 563}, "organization": {"id": 121}, "project": {"id": 354, "owner": {"id": 730}, "assignee": {"id": 70}}, "task": {"id": 386, "owner": {"id": 953}, "assignee": {"id": 1027}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 61, "privilege": "none"}, "organization": {"id": 135, "owner": {"id": 285}, "user": {"role": "supervisor"}}}, "resource": {"id": 334, "assignee": {"id": 537}, "organization": {"id": 135}, "project": {"id": 332, "owner": {"id": 716}, "assignee": {"id": 61}}, "task": {"id": 376, "owner": {"id": 905}, "assignee": {"id": 1050}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 46, "privilege": "none"}, "organization": {"id": 177, "owner": {"id": 268}, "user": {"role": "supervisor"}}}, "resource": {"id": 314, "assignee": {"id": 587}, "organization": {"id": 638}, "project": {"id": 304, "owner": {"id": 742}, "assignee": {"id": 46}}, "task": {"id": 350, "owner": {"id": 987}, "assignee": {"id": 1095}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 18, "privilege": "none"}, "organization": {"id": 199, "owner": {"id": 216}, "user": {"role": "supervisor"}}}, "resource": {"id": 343, "assignee": {"id": 554}, "organization": {"id": 671}, "project": {"id": 351, "owner": {"id": 747}, "assignee": {"id": 18}}, "task": {"id": 338, "owner": {"id": 904}, "assignee": {"id": 1048}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_TRUE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 89, "privilege": "none"}, "organization": {"id": 193, "owner": {"id": 275}, "user": {"role": "worker"}}}, "resource": {"id": 328, "assignee": {"id": 555}, "organization": {"id": 193}, "project": {"id": 374, "owner": {"id": 796}, "assignee": {"id": 89}}, "task": {"id": 333, "owner": {"id": 990}, "assignee": {"id": 1001}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 54, "privilege": "none"}, "organization": {"id": 198, "owner": {"id": 222}, "user": {"role": "worker"}}}, "resource": {"id": 314, "assignee": {"id": 541}, "organization": {"id": 198}, "project": {"id": 378, "owner": {"id": 776}, "assignee": {"id": 54}}, "task": {"id": 361, "owner": {"id": 917}, "assignee": {"id": 1040}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 6, "privilege": "none"}, "organization": {"id": 164, "owner": {"id": 201}, "user": {"role": "worker"}}}, "resource": {"id": 304, "assignee": {"id": 525}, "organization": {"id": 695}, "project": {"id": 346, "owner": {"id": 728}, "assignee": {"id": 6}}, "task": {"id": 395, "owner": {"id": 919}, "assignee": {"id": 1078}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 82, "privilege": "none"}, "organization": {"id": 184, "owner": {"id": 237}, "user": {"role": "worker"}}}, "resource": {"id": 323, "assignee": {"id": 523}, "organization": {"id": 615}, "project": {"id": 377, "owner": {"id": 701}, "assignee": {"id": 82}}, "task": {"id": 330, "owner": {"id": 927}, "assignee": {"id": 1081}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 95, "privilege": "none"}, "organization": {"id": 136, "owner": {"id": 294}, "user": {"role": null}}}, "resource": {"id": 312, "assignee": {"id": 539}, "organization": {"id": 136}, "project": {"id": 324, "owner": {"id": 781}, "assignee": {"id": 95}}, "task": {"id": 315, "owner": {"id": 905}, "assignee": {"id": 1018}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 36, "privilege": "none"}, "organization": {"id": 187, "owner": {"id": 241}, "user": {"role": null}}}, "resource": {"id": 356, "assignee": {"id": 503}, "organization": {"id": 187}, "project": {"id": 363, "owner": {"id": 739}, "assignee": {"id": 36}}, "task": {"id": 349, "owner": {"id": 938}, "assignee": {"id": 1069}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 59, "privilege": "none"}, "organization": {"id": 155, "owner": {"id": 231}, "user": {"role": null}}}, "resource": {"id": 344, "assignee": {"id": 548}, "organization": {"id": 643}, "project": {"id": 300, "owner": {"id": 737}, "assignee": {"id": 59}}, "task": {"id": 319, "owner": {"id": 962}, "assignee": {"id": 1062}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 68, "privilege": "none"}, "organization": {"id": 128, "owner": {"id": 240}, "user": {"role": null}}}, "resource": {"id": 347, "assignee": {"id": 576}, "organization": {"id": 628}, "project": {"id": 376, "owner": {"id": 755}, "assignee": {"id": 68}}, "task": {"id": 321, "owner": {"id": 912}, "assignee": {"id": 1029}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 72, "privilege": "admin"}, "organization": {"id": 193, "owner": {"id": 72}, "user": {"role": "owner"}}}, "resource": {"id": 320, "assignee": {"id": 512}, "organization": {"id": 193}, "project": {"id": 336, "owner": {"id": 765}, "assignee": {"id": 821}}, "task": {"id": 361, "owner": {"id": 72}, "assignee": {"id": 1015}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 13, "privilege": "admin"}, "organization": {"id": 121, "owner": {"id": 13}, "user": {"role": "owner"}}}, "resource": {"id": 300, "assignee": {"id": 562}, "organization": {"id": 121}, "project": {"id": 317, "owner": {"id": 736}, "assignee": {"id": 842}}, "task": {"id": 393, "owner": {"id": 13}, "assignee": {"id": 1027}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_OWNER_same_org_FALSE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 37, "privilege": "admin"}, "organization": {"id": 123, "owner": {"id": 37}, "user": {"role": "owner"}}}, "resource": {"id": 383, "assignee": {"id": 546}, "organization": {"id": 647}, "project": {"id": 327, "owner": {"id": 788}, "assignee": {"id": 843}}, "task": {"id": 375, "owner": {"id": 37}, "assignee": {"id": 1024}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_OWNER_same_org_FALSE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 11, "privilege": "admin"}, "organization": {"id": 108, "owner": {"id": 11}, "user": {"role": "owner"}}}, "resource": {"id": 376, "assignee": {"id": 507}, "organization": {"id": 600}, "project": {"id": 394, "owner": {"id": 731}, "assignee": {"id": 850}}, "task": {"id": 316, "owner": {"id": 11}, "assignee": {"id": 1023}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 55, "privilege": "admin"}, "organization": {"id": 162, "owner": {"id": 284}, "user": {"role": "maintainer"}}}, "resource": {"id": 333, "assignee": {"id": 580}, "organization": {"id": 162}, "project": {"id": 354, "owner": {"id": 772}, "assignee": {"id": 856}}, "task": {"id": 327, "owner": {"id": 55}, "assignee": {"id": 1021}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 20, "privilege": "admin"}, "organization": {"id": 154, "owner": {"id": 298}, "user": {"role": "maintainer"}}}, "resource": {"id": 399, "assignee": {"id": 560}, "organization": {"id": 154}, "project": {"id": 399, "owner": {"id": 781}, "assignee": {"id": 818}}, "task": {"id": 381, "owner": {"id": 20}, "assignee": {"id": 1063}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 25, "privilege": "admin"}, "organization": {"id": 180, "owner": {"id": 279}, "user": {"role": "maintainer"}}}, "resource": {"id": 356, "assignee": {"id": 513}, "organization": {"id": 684}, "project": {"id": 318, "owner": {"id": 775}, "assignee": {"id": 893}}, "task": {"id": 362, "owner": {"id": 25}, "assignee": {"id": 1091}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 41, "privilege": "admin"}, "organization": {"id": 191, "owner": {"id": 286}, "user": {"role": "maintainer"}}}, "resource": {"id": 334, "assignee": {"id": 568}, "organization": {"id": 682}, "project": {"id": 369, "owner": {"id": 793}, "assignee": {"id": 831}}, "task": {"id": 379, "owner": {"id": 41}, "assignee": {"id": 1071}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 54, "privilege": "admin"}, "organization": {"id": 167, "owner": {"id": 261}, "user": {"role": "supervisor"}}}, "resource": {"id": 382, "assignee": {"id": 561}, "organization": {"id": 167}, "project": {"id": 336, "owner": {"id": 730}, "assignee": {"id": 852}}, "task": {"id": 358, "owner": {"id": 54}, "assignee": {"id": 1026}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 87, "privilege": "admin"}, "organization": {"id": 144, "owner": {"id": 217}, "user": {"role": "supervisor"}}}, "resource": {"id": 341, "assignee": {"id": 570}, "organization": {"id": 144}, "project": {"id": 321, "owner": {"id": 723}, "assignee": {"id": 874}}, "task": {"id": 385, "owner": {"id": 87}, "assignee": {"id": 1021}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 85, "privilege": "admin"}, "organization": {"id": 189, "owner": {"id": 288}, "user": {"role": "supervisor"}}}, "resource": {"id": 340, "assignee": {"id": 560}, "organization": {"id": 647}, "project": {"id": 359, "owner": {"id": 743}, "assignee": {"id": 821}}, "task": {"id": 301, "owner": {"id": 85}, "assignee": {"id": 1080}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 78, "privilege": "admin"}, "organization": {"id": 110, "owner": {"id": 257}, "user": {"role": "supervisor"}}}, "resource": {"id": 391, "assignee": {"id": 540}, "organization": {"id": 612}, "project": {"id": 351, "owner": {"id": 714}, "assignee": {"id": 864}}, "task": {"id": 341, "owner": {"id": 78}, "assignee": {"id": 1047}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 75, "privilege": "admin"}, "organization": {"id": 127, "owner": {"id": 273}, "user": {"role": "worker"}}}, "resource": {"id": 329, "assignee": {"id": 517}, "organization": {"id": 127}, "project": {"id": 325, "owner": {"id": 779}, "assignee": {"id": 800}}, "task": {"id": 336, "owner": {"id": 75}, "assignee": {"id": 1030}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 76, "privilege": "admin"}, "organization": {"id": 111, "owner": {"id": 233}, "user": {"role": "worker"}}}, "resource": {"id": 308, "assignee": {"id": 507}, "organization": {"id": 111}, "project": {"id": 306, "owner": {"id": 767}, "assignee": {"id": 881}}, "task": {"id": 306, "owner": {"id": 76}, "assignee": {"id": 1039}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_WORKER_same_org_FALSE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 85, "privilege": "admin"}, "organization": {"id": 165, "owner": {"id": 268}, "user": {"role": "worker"}}}, "resource": {"id": 386, "assignee": {"id": 570}, "organization": {"id": 698}, "project": {"id": 327, "owner": {"id": 751}, "assignee": {"id": 849}}, "task": {"id": 387, "owner": {"id": 85}, "assignee": {"id": 1093}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_WORKER_same_org_FALSE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 27, "privilege": "admin"}, "organization": {"id": 145, "owner": {"id": 298}, "user": {"role": "worker"}}}, "resource": {"id": 357, "assignee": {"id": 558}, "organization": {"id": 639}, "project": {"id": 334, "owner": {"id": 760}, "assignee": {"id": 829}}, "task": {"id": 397, "owner": {"id": 27}, "assignee": {"id": 1081}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 84, "privilege": "admin"}, "organization": {"id": 133, "owner": {"id": 206}, "user": {"role": null}}}, "resource": {"id": 300, "assignee": {"id": 545}, "organization": {"id": 133}, "project": {"id": 356, "owner": {"id": 701}, "assignee": {"id": 837}}, "task": {"id": 373, "owner": {"id": 84}, "assignee": {"id": 1062}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 59, "privilege": "admin"}, "organization": {"id": 115, "owner": {"id": 245}, "user": {"role": null}}}, "resource": {"id": 318, "assignee": {"id": 538}, "organization": {"id": 115}, "project": {"id": 367, "owner": {"id": 793}, "assignee": {"id": 895}}, "task": {"id": 393, "owner": {"id": 59}, "assignee": {"id": 1014}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_NONE_same_org_FALSE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 58, "privilege": "admin"}, "organization": {"id": 148, "owner": {"id": 298}, "user": {"role": null}}}, "resource": {"id": 342, "assignee": {"id": 566}, "organization": {"id": 648}, "project": {"id": 354, "owner": {"id": 754}, "assignee": {"id": 862}}, "task": {"id": 362, "owner": {"id": 58}, "assignee": {"id": 1005}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_NONE_same_org_FALSE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 26, "privilege": "admin"}, "organization": {"id": 104, "owner": {"id": 242}, "user": {"role": null}}}, "resource": {"id": 374, "assignee": {"id": 538}, "organization": {"id": 689}, "project": {"id": 373, "owner": {"id": 758}, "assignee": {"id": 825}}, "task": {"id": 333, "owner": {"id": 26}, "assignee": {"id": 1077}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 26, "privilege": "business"}, "organization": {"id": 170, "owner": {"id": 26}, "user": {"role": "owner"}}}, "resource": {"id": 303, "assignee": {"id": 560}, "organization": {"id": 170}, "project": {"id": 358, "owner": {"id": 713}, "assignee": {"id": 856}}, "task": {"id": 366, "owner": {"id": 26}, "assignee": {"id": 1079}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 27, "privilege": "business"}, "organization": {"id": 153, "owner": {"id": 27}, "user": {"role": "owner"}}}, "resource": {"id": 329, "assignee": {"id": 562}, "organization": {"id": 153}, "project": {"id": 368, "owner": {"id": 703}, "assignee": {"id": 828}}, "task": {"id": 324, "owner": {"id": 27}, "assignee": {"id": 1067}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 8, "privilege": "business"}, "organization": {"id": 174, "owner": {"id": 8}, "user": {"role": "owner"}}}, "resource": {"id": 355, "assignee": {"id": 536}, "organization": {"id": 619}, "project": {"id": 350, "owner": {"id": 778}, "assignee": {"id": 845}}, "task": {"id": 383, "owner": {"id": 8}, "assignee": {"id": 1020}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 4, "privilege": "business"}, "organization": {"id": 165, "owner": {"id": 4}, "user": {"role": "owner"}}}, "resource": {"id": 308, "assignee": {"id": 588}, "organization": {"id": 625}, "project": {"id": 330, "owner": {"id": 782}, "assignee": {"id": 866}}, "task": {"id": 376, "owner": {"id": 4}, "assignee": {"id": 1054}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 72, "privilege": "business"}, "organization": {"id": 163, "owner": {"id": 216}, "user": {"role": "maintainer"}}}, "resource": {"id": 328, "assignee": {"id": 588}, "organization": {"id": 163}, "project": {"id": 318, "owner": {"id": 791}, "assignee": {"id": 842}}, "task": {"id": 342, "owner": {"id": 72}, "assignee": {"id": 1041}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 60, "privilege": "business"}, "organization": {"id": 125, "owner": {"id": 201}, "user": {"role": "maintainer"}}}, "resource": {"id": 364, "assignee": {"id": 568}, "organization": {"id": 125}, "project": {"id": 371, "owner": {"id": 708}, "assignee": {"id": 845}}, "task": {"id": 322, "owner": {"id": 60}, "assignee": {"id": 1069}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 66, "privilege": "business"}, "organization": {"id": 118, "owner": {"id": 216}, "user": {"role": "maintainer"}}}, "resource": {"id": 390, "assignee": {"id": 508}, "organization": {"id": 622}, "project": {"id": 370, "owner": {"id": 748}, "assignee": {"id": 885}}, "task": {"id": 319, "owner": {"id": 66}, "assignee": {"id": 1095}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 15, "privilege": "business"}, "organization": {"id": 156, "owner": {"id": 288}, "user": {"role": "maintainer"}}}, "resource": {"id": 336, "assignee": {"id": 571}, "organization": {"id": 655}, "project": {"id": 323, "owner": {"id": 740}, "assignee": {"id": 887}}, "task": {"id": 308, "owner": {"id": 15}, "assignee": {"id": 1023}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 91, "privilege": "business"}, "organization": {"id": 137, "owner": {"id": 235}, "user": {"role": "supervisor"}}}, "resource": {"id": 356, "assignee": {"id": 553}, "organization": {"id": 137}, "project": {"id": 364, "owner": {"id": 703}, "assignee": {"id": 820}}, "task": {"id": 353, "owner": {"id": 91}, "assignee": {"id": 1092}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 65, "privilege": "business"}, "organization": {"id": 106, "owner": {"id": 212}, "user": {"role": "supervisor"}}}, "resource": {"id": 339, "assignee": {"id": 552}, "organization": {"id": 106}, "project": {"id": 384, "owner": {"id": 727}, "assignee": {"id": 841}}, "task": {"id": 393, "owner": {"id": 65}, "assignee": {"id": 1061}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 73, "privilege": "business"}, "organization": {"id": 159, "owner": {"id": 233}, "user": {"role": "supervisor"}}}, "resource": {"id": 397, "assignee": {"id": 536}, "organization": {"id": 676}, "project": {"id": 397, "owner": {"id": 796}, "assignee": {"id": 868}}, "task": {"id": 326, "owner": {"id": 73}, "assignee": {"id": 1081}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 35, "privilege": "business"}, "organization": {"id": 148, "owner": {"id": 263}, "user": {"role": "supervisor"}}}, "resource": {"id": 365, "assignee": {"id": 572}, "organization": {"id": 613}, "project": {"id": 345, "owner": {"id": 754}, "assignee": {"id": 887}}, "task": {"id": 361, "owner": {"id": 35}, "assignee": {"id": 1037}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 97, "privilege": "business"}, "organization": {"id": 169, "owner": {"id": 222}, "user": {"role": "worker"}}}, "resource": {"id": 377, "assignee": {"id": 503}, "organization": {"id": 169}, "project": {"id": 396, "owner": {"id": 726}, "assignee": {"id": 840}}, "task": {"id": 313, "owner": {"id": 97}, "assignee": {"id": 1088}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 75, "privilege": "business"}, "organization": {"id": 108, "owner": {"id": 239}, "user": {"role": "worker"}}}, "resource": {"id": 311, "assignee": {"id": 594}, "organization": {"id": 108}, "project": {"id": 356, "owner": {"id": 795}, "assignee": {"id": 848}}, "task": {"id": 320, "owner": {"id": 75}, "assignee": {"id": 1050}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 11, "privilege": "business"}, "organization": {"id": 174, "owner": {"id": 227}, "user": {"role": "worker"}}}, "resource": {"id": 323, "assignee": {"id": 595}, "organization": {"id": 660}, "project": {"id": 336, "owner": {"id": 751}, "assignee": {"id": 816}}, "task": {"id": 341, "owner": {"id": 11}, "assignee": {"id": 1037}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 80, "privilege": "business"}, "organization": {"id": 155, "owner": {"id": 233}, "user": {"role": "worker"}}}, "resource": {"id": 328, "assignee": {"id": 526}, "organization": {"id": 650}, "project": {"id": 317, "owner": {"id": 775}, "assignee": {"id": 877}}, "task": {"id": 373, "owner": {"id": 80}, "assignee": {"id": 1048}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 47, "privilege": "business"}, "organization": {"id": 171, "owner": {"id": 208}, "user": {"role": null}}}, "resource": {"id": 326, "assignee": {"id": 517}, "organization": {"id": 171}, "project": {"id": 353, "owner": {"id": 793}, "assignee": {"id": 890}}, "task": {"id": 386, "owner": {"id": 47}, "assignee": {"id": 1015}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 14, "privilege": "business"}, "organization": {"id": 106, "owner": {"id": 268}, "user": {"role": null}}}, "resource": {"id": 343, "assignee": {"id": 506}, "organization": {"id": 106}, "project": {"id": 375, "owner": {"id": 773}, "assignee": {"id": 874}}, "task": {"id": 303, "owner": {"id": 14}, "assignee": {"id": 1004}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 51, "privilege": "business"}, "organization": {"id": 164, "owner": {"id": 296}, "user": {"role": null}}}, "resource": {"id": 358, "assignee": {"id": 582}, "organization": {"id": 624}, "project": {"id": 376, "owner": {"id": 700}, "assignee": {"id": 806}}, "task": {"id": 363, "owner": {"id": 51}, "assignee": {"id": 1053}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 87, "privilege": "business"}, "organization": {"id": 190, "owner": {"id": 243}, "user": {"role": null}}}, "resource": {"id": 376, "assignee": {"id": 570}, "organization": {"id": 643}, "project": {"id": 361, "owner": {"id": 729}, "assignee": {"id": 873}}, "task": {"id": 302, "owner": {"id": 87}, "assignee": {"id": 1029}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 52, "privilege": "user"}, "organization": {"id": 186, "owner": {"id": 52}, "user": {"role": "owner"}}}, "resource": {"id": 300, "assignee": {"id": 532}, "organization": {"id": 186}, "project": {"id": 361, "owner": {"id": 754}, "assignee": {"id": 872}}, "task": {"id": 302, "owner": {"id": 52}, "assignee": {"id": 1070}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 37, "privilege": "user"}, "organization": {"id": 136, "owner": {"id": 37}, "user": {"role": "owner"}}}, "resource": {"id": 320, "assignee": {"id": 512}, "organization": {"id": 136}, "project": {"id": 310, "owner": {"id": 769}, "assignee": {"id": 876}}, "task": {"id": 352, "owner": {"id": 37}, "assignee": {"id": 1066}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 1, "privilege": "user"}, "organization": {"id": 184, "owner": {"id": 1}, "user": {"role": "owner"}}}, "resource": {"id": 379, "assignee": {"id": 576}, "organization": {"id": 600}, "project": {"id": 328, "owner": {"id": 765}, "assignee": {"id": 892}}, "task": {"id": 379, "owner": {"id": 1}, "assignee": {"id": 1025}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 79, "privilege": "user"}, "organization": {"id": 196, "owner": {"id": 79}, "user": {"role": "owner"}}}, "resource": {"id": 383, "assignee": {"id": 537}, "organization": {"id": 649}, "project": {"id": 335, "owner": {"id": 794}, "assignee": {"id": 865}}, "task": {"id": 399, "owner": {"id": 79}, "assignee": {"id": 1038}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 69, "privilege": "user"}, "organization": {"id": 110, "owner": {"id": 291}, "user": {"role": "maintainer"}}}, "resource": {"id": 340, "assignee": {"id": 530}, "organization": {"id": 110}, "project": {"id": 306, "owner": {"id": 758}, "assignee": {"id": 871}}, "task": {"id": 399, "owner": {"id": 69}, "assignee": {"id": 1022}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 99, "privilege": "user"}, "organization": {"id": 162, "owner": {"id": 242}, "user": {"role": "maintainer"}}}, "resource": {"id": 378, "assignee": {"id": 592}, "organization": {"id": 162}, "project": {"id": 374, "owner": {"id": 747}, "assignee": {"id": 856}}, "task": {"id": 321, "owner": {"id": 99}, "assignee": {"id": 1047}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 2, "privilege": "user"}, "organization": {"id": 178, "owner": {"id": 203}, "user": {"role": "maintainer"}}}, "resource": {"id": 352, "assignee": {"id": 556}, "organization": {"id": 694}, "project": {"id": 302, "owner": {"id": 728}, "assignee": {"id": 872}}, "task": {"id": 318, "owner": {"id": 2}, "assignee": {"id": 1060}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 14, "privilege": "user"}, "organization": {"id": 175, "owner": {"id": 206}, "user": {"role": "maintainer"}}}, "resource": {"id": 381, "assignee": {"id": 590}, "organization": {"id": 673}, "project": {"id": 344, "owner": {"id": 796}, "assignee": {"id": 866}}, "task": {"id": 316, "owner": {"id": 14}, "assignee": {"id": 1094}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 99, "privilege": "user"}, "organization": {"id": 159, "owner": {"id": 291}, "user": {"role": "supervisor"}}}, "resource": {"id": 364, "assignee": {"id": 520}, "organization": {"id": 159}, "project": {"id": 340, "owner": {"id": 755}, "assignee": {"id": 849}}, "task": {"id": 321, "owner": {"id": 99}, "assignee": {"id": 1042}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 77, "privilege": "user"}, "organization": {"id": 184, "owner": {"id": 284}, "user": {"role": "supervisor"}}}, "resource": {"id": 322, "assignee": {"id": 518}, "organization": {"id": 184}, "project": {"id": 356, "owner": {"id": 795}, "assignee": {"id": 874}}, "task": {"id": 359, "owner": {"id": 77}, "assignee": {"id": 1068}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 34, "privilege": "user"}, "organization": {"id": 155, "owner": {"id": 237}, "user": {"role": "supervisor"}}}, "resource": {"id": 375, "assignee": {"id": 532}, "organization": {"id": 656}, "project": {"id": 356, "owner": {"id": 737}, "assignee": {"id": 829}}, "task": {"id": 358, "owner": {"id": 34}, "assignee": {"id": 1043}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 57, "privilege": "user"}, "organization": {"id": 110, "owner": {"id": 259}, "user": {"role": "supervisor"}}}, "resource": {"id": 380, "assignee": {"id": 509}, "organization": {"id": 617}, "project": {"id": 338, "owner": {"id": 767}, "assignee": {"id": 869}}, "task": {"id": 324, "owner": {"id": 57}, "assignee": {"id": 1077}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 39, "privilege": "user"}, "organization": {"id": 112, "owner": {"id": 212}, "user": {"role": "worker"}}}, "resource": {"id": 322, "assignee": {"id": 591}, "organization": {"id": 112}, "project": {"id": 376, "owner": {"id": 737}, "assignee": {"id": 858}}, "task": {"id": 362, "owner": {"id": 39}, "assignee": {"id": 1041}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 34, "privilege": "user"}, "organization": {"id": 126, "owner": {"id": 254}, "user": {"role": "worker"}}}, "resource": {"id": 301, "assignee": {"id": 542}, "organization": {"id": 126}, "project": {"id": 374, "owner": {"id": 767}, "assignee": {"id": 838}}, "task": {"id": 333, "owner": {"id": 34}, "assignee": {"id": 1012}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 65, "privilege": "user"}, "organization": {"id": 116, "owner": {"id": 215}, "user": {"role": "worker"}}}, "resource": {"id": 333, "assignee": {"id": 567}, "organization": {"id": 698}, "project": {"id": 314, "owner": {"id": 786}, "assignee": {"id": 818}}, "task": {"id": 304, "owner": {"id": 65}, "assignee": {"id": 1040}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 92, "privilege": "user"}, "organization": {"id": 127, "owner": {"id": 281}, "user": {"role": "worker"}}}, "resource": {"id": 363, "assignee": {"id": 597}, "organization": {"id": 620}, "project": {"id": 366, "owner": {"id": 750}, "assignee": {"id": 866}}, "task": {"id": 313, "owner": {"id": 92}, "assignee": {"id": 1023}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 48, "privilege": "user"}, "organization": {"id": 121, "owner": {"id": 225}, "user": {"role": null}}}, "resource": {"id": 367, "assignee": {"id": 573}, "organization": {"id": 121}, "project": {"id": 345, "owner": {"id": 791}, "assignee": {"id": 843}}, "task": {"id": 341, "owner": {"id": 48}, "assignee": {"id": 1062}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 99, "privilege": "user"}, "organization": {"id": 110, "owner": {"id": 273}, "user": {"role": null}}}, "resource": {"id": 303, "assignee": {"id": 526}, "organization": {"id": 110}, "project": {"id": 364, "owner": {"id": 743}, "assignee": {"id": 896}}, "task": {"id": 355, "owner": {"id": 99}, "assignee": {"id": 1014}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 38, "privilege": "user"}, "organization": {"id": 169, "owner": {"id": 205}, "user": {"role": null}}}, "resource": {"id": 358, "assignee": {"id": 587}, "organization": {"id": 652}, "project": {"id": 362, "owner": {"id": 723}, "assignee": {"id": 896}}, "task": {"id": 317, "owner": {"id": 38}, "assignee": {"id": 1042}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 2, "privilege": "user"}, "organization": {"id": 194, "owner": {"id": 279}, "user": {"role": null}}}, "resource": {"id": 331, "assignee": {"id": 578}, "organization": {"id": 662}, "project": {"id": 368, "owner": {"id": 710}, "assignee": {"id": 835}}, "task": {"id": 343, "owner": {"id": 2}, "assignee": {"id": 1001}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 52, "privilege": "worker"}, "organization": {"id": 144, "owner": {"id": 52}, "user": {"role": "owner"}}}, "resource": {"id": 393, "assignee": {"id": 538}, "organization": {"id": 144}, "project": {"id": 307, "owner": {"id": 743}, "assignee": {"id": 824}}, "task": {"id": 307, "owner": {"id": 52}, "assignee": {"id": 1041}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 6, "privilege": "worker"}, "organization": {"id": 147, "owner": {"id": 6}, "user": {"role": "owner"}}}, "resource": {"id": 384, "assignee": {"id": 592}, "organization": {"id": 147}, "project": {"id": 380, "owner": {"id": 721}, "assignee": {"id": 813}}, "task": {"id": 356, "owner": {"id": 6}, "assignee": {"id": 1073}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 76, "privilege": "worker"}, "organization": {"id": 184, "owner": {"id": 76}, "user": {"role": "owner"}}}, "resource": {"id": 314, "assignee": {"id": 532}, "organization": {"id": 618}, "project": {"id": 397, "owner": {"id": 778}, "assignee": {"id": 875}}, "task": {"id": 379, "owner": {"id": 76}, "assignee": {"id": 1014}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 80, "privilege": "worker"}, "organization": {"id": 184, "owner": {"id": 80}, "user": {"role": "owner"}}}, "resource": {"id": 318, "assignee": {"id": 571}, "organization": {"id": 654}, "project": {"id": 354, "owner": {"id": 774}, "assignee": {"id": 826}}, "task": {"id": 328, "owner": {"id": 80}, "assignee": {"id": 1011}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 64, "privilege": "worker"}, "organization": {"id": 196, "owner": {"id": 254}, "user": {"role": "maintainer"}}}, "resource": {"id": 382, "assignee": {"id": 553}, "organization": {"id": 196}, "project": {"id": 371, "owner": {"id": 754}, "assignee": {"id": 845}}, "task": {"id": 388, "owner": {"id": 64}, "assignee": {"id": 1094}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 1, "privilege": "worker"}, "organization": {"id": 198, "owner": {"id": 285}, "user": {"role": "maintainer"}}}, "resource": {"id": 395, "assignee": {"id": 564}, "organization": {"id": 198}, "project": {"id": 396, "owner": {"id": 702}, "assignee": {"id": 896}}, "task": {"id": 392, "owner": {"id": 1}, "assignee": {"id": 1095}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 52, "privilege": "worker"}, "organization": {"id": 150, "owner": {"id": 258}, "user": {"role": "maintainer"}}}, "resource": {"id": 376, "assignee": {"id": 597}, "organization": {"id": 699}, "project": {"id": 306, "owner": {"id": 778}, "assignee": {"id": 878}}, "task": {"id": 345, "owner": {"id": 52}, "assignee": {"id": 1085}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 15, "privilege": "worker"}, "organization": {"id": 173, "owner": {"id": 230}, "user": {"role": "maintainer"}}}, "resource": {"id": 340, "assignee": {"id": 524}, "organization": {"id": 616}, "project": {"id": 386, "owner": {"id": 750}, "assignee": {"id": 802}}, "task": {"id": 395, "owner": {"id": 15}, "assignee": {"id": 1015}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 71, "privilege": "worker"}, "organization": {"id": 196, "owner": {"id": 209}, "user": {"role": "supervisor"}}}, "resource": {"id": 350, "assignee": {"id": 527}, "organization": {"id": 196}, "project": {"id": 381, "owner": {"id": 796}, "assignee": {"id": 830}}, "task": {"id": 376, "owner": {"id": 71}, "assignee": {"id": 1002}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 17, "privilege": "worker"}, "organization": {"id": 182, "owner": {"id": 240}, "user": {"role": "supervisor"}}}, "resource": {"id": 374, "assignee": {"id": 510}, "organization": {"id": 182}, "project": {"id": 331, "owner": {"id": 768}, "assignee": {"id": 816}}, "task": {"id": 373, "owner": {"id": 17}, "assignee": {"id": 1039}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 26, "privilege": "worker"}, "organization": {"id": 106, "owner": {"id": 272}, "user": {"role": "supervisor"}}}, "resource": {"id": 372, "assignee": {"id": 556}, "organization": {"id": 633}, "project": {"id": 338, "owner": {"id": 741}, "assignee": {"id": 841}}, "task": {"id": 395, "owner": {"id": 26}, "assignee": {"id": 1086}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 67, "privilege": "worker"}, "organization": {"id": 141, "owner": {"id": 268}, "user": {"role": "supervisor"}}}, "resource": {"id": 344, "assignee": {"id": 515}, "organization": {"id": 631}, "project": {"id": 392, "owner": {"id": 754}, "assignee": {"id": 805}}, "task": {"id": 373, "owner": {"id": 67}, "assignee": {"id": 1088}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 61, "privilege": "worker"}, "organization": {"id": 125, "owner": {"id": 247}, "user": {"role": "worker"}}}, "resource": {"id": 306, "assignee": {"id": 548}, "organization": {"id": 125}, "project": {"id": 374, "owner": {"id": 733}, "assignee": {"id": 880}}, "task": {"id": 389, "owner": {"id": 61}, "assignee": {"id": 1007}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 38, "privilege": "worker"}, "organization": {"id": 127, "owner": {"id": 291}, "user": {"role": "worker"}}}, "resource": {"id": 312, "assignee": {"id": 564}, "organization": {"id": 127}, "project": {"id": 315, "owner": {"id": 705}, "assignee": {"id": 836}}, "task": {"id": 341, "owner": {"id": 38}, "assignee": {"id": 1017}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 35, "privilege": "worker"}, "organization": {"id": 110, "owner": {"id": 204}, "user": {"role": "worker"}}}, "resource": {"id": 379, "assignee": {"id": 524}, "organization": {"id": 613}, "project": {"id": 380, "owner": {"id": 711}, "assignee": {"id": 805}}, "task": {"id": 393, "owner": {"id": 35}, "assignee": {"id": 1043}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 48, "privilege": "worker"}, "organization": {"id": 196, "owner": {"id": 251}, "user": {"role": "worker"}}}, "resource": {"id": 359, "assignee": {"id": 526}, "organization": {"id": 651}, "project": {"id": 308, "owner": {"id": 743}, "assignee": {"id": 889}}, "task": {"id": 367, "owner": {"id": 48}, "assignee": {"id": 1026}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 70, "privilege": "worker"}, "organization": {"id": 176, "owner": {"id": 254}, "user": {"role": null}}}, "resource": {"id": 365, "assignee": {"id": 533}, "organization": {"id": 176}, "project": {"id": 396, "owner": {"id": 772}, "assignee": {"id": 863}}, "task": {"id": 375, "owner": {"id": 70}, "assignee": {"id": 1068}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 51, "privilege": "worker"}, "organization": {"id": 172, "owner": {"id": 231}, "user": {"role": null}}}, "resource": {"id": 317, "assignee": {"id": 556}, "organization": {"id": 172}, "project": {"id": 327, "owner": {"id": 788}, "assignee": {"id": 844}}, "task": {"id": 365, "owner": {"id": 51}, "assignee": {"id": 1076}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 63, "privilege": "worker"}, "organization": {"id": 185, "owner": {"id": 232}, "user": {"role": null}}}, "resource": {"id": 364, "assignee": {"id": 552}, "organization": {"id": 612}, "project": {"id": 341, "owner": {"id": 732}, "assignee": {"id": 810}}, "task": {"id": 351, "owner": {"id": 63}, "assignee": {"id": 1017}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 69, "privilege": "worker"}, "organization": {"id": 141, "owner": {"id": 296}, "user": {"role": null}}}, "resource": {"id": 326, "assignee": {"id": 545}, "organization": {"id": 630}, "project": {"id": 379, "owner": {"id": 707}, "assignee": {"id": 890}}, "task": {"id": 300, "owner": {"id": 69}, "assignee": {"id": 1042}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_OWNER_same_org_TRUE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 2, "privilege": "none"}, "organization": {"id": 107, "owner": {"id": 2}, "user": {"role": "owner"}}}, "resource": {"id": 339, "assignee": {"id": 531}, "organization": {"id": 107}, "project": {"id": 330, "owner": {"id": 733}, "assignee": {"id": 810}}, "task": {"id": 349, "owner": {"id": 2}, "assignee": {"id": 1092}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_OWNER_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 83, "privilege": "none"}, "organization": {"id": 142, "owner": {"id": 83}, "user": {"role": "owner"}}}, "resource": {"id": 355, "assignee": {"id": 511}, "organization": {"id": 142}, "project": {"id": 381, "owner": {"id": 737}, "assignee": {"id": 857}}, "task": {"id": 385, "owner": {"id": 83}, "assignee": {"id": 1011}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 79, "privilege": "none"}, "organization": {"id": 135, "owner": {"id": 79}, "user": {"role": "owner"}}}, "resource": {"id": 383, "assignee": {"id": 516}, "organization": {"id": 622}, "project": {"id": 310, "owner": {"id": 702}, "assignee": {"id": 814}}, "task": {"id": 393, "owner": {"id": 79}, "assignee": {"id": 1062}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 12, "privilege": "none"}, "organization": {"id": 148, "owner": {"id": 12}, "user": {"role": "owner"}}}, "resource": {"id": 348, "assignee": {"id": 530}, "organization": {"id": 674}, "project": {"id": 362, "owner": {"id": 772}, "assignee": {"id": 823}}, "task": {"id": 345, "owner": {"id": 12}, "assignee": {"id": 1014}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_MAINTAINER_same_org_TRUE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 60, "privilege": "none"}, "organization": {"id": 179, "owner": {"id": 265}, "user": {"role": "maintainer"}}}, "resource": {"id": 325, "assignee": {"id": 552}, "organization": {"id": 179}, "project": {"id": 357, "owner": {"id": 747}, "assignee": {"id": 823}}, "task": {"id": 306, "owner": {"id": 60}, "assignee": {"id": 1082}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_MAINTAINER_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 60, "privilege": "none"}, "organization": {"id": 162, "owner": {"id": 223}, "user": {"role": "maintainer"}}}, "resource": {"id": 331, "assignee": {"id": 550}, "organization": {"id": 162}, "project": {"id": 378, "owner": {"id": 705}, "assignee": {"id": 884}}, "task": {"id": 317, "owner": {"id": 60}, "assignee": {"id": 1030}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 94, "privilege": "none"}, "organization": {"id": 145, "owner": {"id": 232}, "user": {"role": "maintainer"}}}, "resource": {"id": 384, "assignee": {"id": 572}, "organization": {"id": 683}, "project": {"id": 390, "owner": {"id": 700}, "assignee": {"id": 899}}, "task": {"id": 307, "owner": {"id": 94}, "assignee": {"id": 1078}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 52, "privilege": "none"}, "organization": {"id": 100, "owner": {"id": 243}, "user": {"role": "maintainer"}}}, "resource": {"id": 358, "assignee": {"id": 503}, "organization": {"id": 620}, "project": {"id": 369, "owner": {"id": 776}, "assignee": {"id": 853}}, "task": {"id": 398, "owner": {"id": 52}, "assignee": {"id": 1048}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 87, "privilege": "none"}, "organization": {"id": 185, "owner": {"id": 298}, "user": {"role": "supervisor"}}}, "resource": {"id": 398, "assignee": {"id": 574}, "organization": {"id": 185}, "project": {"id": 321, "owner": {"id": 783}, "assignee": {"id": 888}}, "task": {"id": 313, "owner": {"id": 87}, "assignee": {"id": 1076}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 90, "privilege": "none"}, "organization": {"id": 187, "owner": {"id": 252}, "user": {"role": "supervisor"}}}, "resource": {"id": 331, "assignee": {"id": 537}, "organization": {"id": 187}, "project": {"id": 366, "owner": {"id": 710}, "assignee": {"id": 848}}, "task": {"id": 332, "owner": {"id": 90}, "assignee": {"id": 1008}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 14, "privilege": "none"}, "organization": {"id": 157, "owner": {"id": 295}, "user": {"role": "supervisor"}}}, "resource": {"id": 335, "assignee": {"id": 530}, "organization": {"id": 638}, "project": {"id": 349, "owner": {"id": 715}, "assignee": {"id": 881}}, "task": {"id": 321, "owner": {"id": 14}, "assignee": {"id": 1069}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 42, "privilege": "none"}, "organization": {"id": 168, "owner": {"id": 281}, "user": {"role": "supervisor"}}}, "resource": {"id": 309, "assignee": {"id": 504}, "organization": {"id": 613}, "project": {"id": 379, "owner": {"id": 789}, "assignee": {"id": 859}}, "task": {"id": 341, "owner": {"id": 42}, "assignee": {"id": 1026}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_WORKER_same_org_TRUE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 59, "privilege": "none"}, "organization": {"id": 122, "owner": {"id": 259}, "user": {"role": "worker"}}}, "resource": {"id": 308, "assignee": {"id": 535}, "organization": {"id": 122}, "project": {"id": 358, "owner": {"id": 727}, "assignee": {"id": 828}}, "task": {"id": 347, "owner": {"id": 59}, "assignee": {"id": 1002}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_WORKER_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 71, "privilege": "none"}, "organization": {"id": 169, "owner": {"id": 200}, "user": {"role": "worker"}}}, "resource": {"id": 338, "assignee": {"id": 552}, "organization": {"id": 169}, "project": {"id": 305, "owner": {"id": 747}, "assignee": {"id": 815}}, "task": {"id": 304, "owner": {"id": 71}, "assignee": {"id": 1085}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 23, "privilege": "none"}, "organization": {"id": 185, "owner": {"id": 261}, "user": {"role": "worker"}}}, "resource": {"id": 346, "assignee": {"id": 532}, "organization": {"id": 644}, "project": {"id": 380, "owner": {"id": 723}, "assignee": {"id": 879}}, "task": {"id": 369, "owner": {"id": 23}, "assignee": {"id": 1025}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 54, "privilege": "none"}, "organization": {"id": 117, "owner": {"id": 265}, "user": {"role": "worker"}}}, "resource": {"id": 317, "assignee": {"id": 562}, "organization": {"id": 627}, "project": {"id": 301, "owner": {"id": 733}, "assignee": {"id": 818}}, "task": {"id": 362, "owner": {"id": 54}, "assignee": {"id": 1026}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 54, "privilege": "none"}, "organization": {"id": 165, "owner": {"id": 282}, "user": {"role": null}}}, "resource": {"id": 378, "assignee": {"id": 561}, "organization": {"id": 165}, "project": {"id": 332, "owner": {"id": 776}, "assignee": {"id": 895}}, "task": {"id": 364, "owner": {"id": 54}, "assignee": {"id": 1073}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 96, "privilege": "none"}, "organization": {"id": 174, "owner": {"id": 229}, "user": {"role": null}}}, "resource": {"id": 313, "assignee": {"id": 533}, "organization": {"id": 174}, "project": {"id": 333, "owner": {"id": 786}, "assignee": {"id": 834}}, "task": {"id": 358, "owner": {"id": 96}, "assignee": {"id": 1067}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 77, "privilege": "none"}, "organization": {"id": 141, "owner": {"id": 270}, "user": {"role": null}}}, "resource": {"id": 376, "assignee": {"id": 580}, "organization": {"id": 660}, "project": {"id": 362, "owner": {"id": 782}, "assignee": {"id": 877}}, "task": {"id": 375, "owner": {"id": 77}, "assignee": {"id": 1087}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 63, "privilege": "none"}, "organization": {"id": 151, "owner": {"id": 233}, "user": {"role": null}}}, "resource": {"id": 375, "assignee": {"id": 540}, "organization": {"id": 627}, "project": {"id": 302, "owner": {"id": 773}, "assignee": {"id": 852}}, "task": {"id": 373, "owner": {"id": 63}, "assignee": {"id": 1053}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 64, "privilege": "admin"}, "organization": {"id": 158, "owner": {"id": 64}, "user": {"role": "owner"}}}, "resource": {"id": 316, "assignee": {"id": 596}, "organization": {"id": 158}, "project": {"id": 396, "owner": {"id": 762}, "assignee": {"id": 834}}, "task": {"id": 392, "owner": {"id": 959}, "assignee": {"id": 64}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 22, "privilege": "admin"}, "organization": {"id": 164, "owner": {"id": 22}, "user": {"role": "owner"}}}, "resource": {"id": 388, "assignee": {"id": 596}, "organization": {"id": 164}, "project": {"id": 377, "owner": {"id": 780}, "assignee": {"id": 888}}, "task": {"id": 300, "owner": {"id": 972}, "assignee": {"id": 22}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_FALSE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 37, "privilege": "admin"}, "organization": {"id": 191, "owner": {"id": 37}, "user": {"role": "owner"}}}, "resource": {"id": 306, "assignee": {"id": 504}, "organization": {"id": 609}, "project": {"id": 338, "owner": {"id": 701}, "assignee": {"id": 888}}, "task": {"id": 302, "owner": {"id": 933}, "assignee": {"id": 37}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_FALSE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 44, "privilege": "admin"}, "organization": {"id": 114, "owner": {"id": 44}, "user": {"role": "owner"}}}, "resource": {"id": 397, "assignee": {"id": 535}, "organization": {"id": 678}, "project": {"id": 365, "owner": {"id": 758}, "assignee": {"id": 897}}, "task": {"id": 334, "owner": {"id": 940}, "assignee": {"id": 44}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 71, "privilege": "admin"}, "organization": {"id": 196, "owner": {"id": 209}, "user": {"role": "maintainer"}}}, "resource": {"id": 356, "assignee": {"id": 572}, "organization": {"id": 196}, "project": {"id": 321, "owner": {"id": 764}, "assignee": {"id": 847}}, "task": {"id": 375, "owner": {"id": 984}, "assignee": {"id": 71}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 58, "privilege": "admin"}, "organization": {"id": 134, "owner": {"id": 225}, "user": {"role": "maintainer"}}}, "resource": {"id": 330, "assignee": {"id": 598}, "organization": {"id": 134}, "project": {"id": 368, "owner": {"id": 795}, "assignee": {"id": 858}}, "task": {"id": 317, "owner": {"id": 962}, "assignee": {"id": 58}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 74, "privilege": "admin"}, "organization": {"id": 190, "owner": {"id": 212}, "user": {"role": "maintainer"}}}, "resource": {"id": 307, "assignee": {"id": 596}, "organization": {"id": 606}, "project": {"id": 357, "owner": {"id": 764}, "assignee": {"id": 818}}, "task": {"id": 360, "owner": {"id": 996}, "assignee": {"id": 74}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 34, "privilege": "admin"}, "organization": {"id": 199, "owner": {"id": 292}, "user": {"role": "maintainer"}}}, "resource": {"id": 302, "assignee": {"id": 582}, "organization": {"id": 654}, "project": {"id": 370, "owner": {"id": 771}, "assignee": {"id": 815}}, "task": {"id": 313, "owner": {"id": 996}, "assignee": {"id": 34}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 82, "privilege": "admin"}, "organization": {"id": 192, "owner": {"id": 288}, "user": {"role": "supervisor"}}}, "resource": {"id": 334, "assignee": {"id": 544}, "organization": {"id": 192}, "project": {"id": 355, "owner": {"id": 708}, "assignee": {"id": 807}}, "task": {"id": 328, "owner": {"id": 953}, "assignee": {"id": 82}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 8, "privilege": "admin"}, "organization": {"id": 164, "owner": {"id": 263}, "user": {"role": "supervisor"}}}, "resource": {"id": 398, "assignee": {"id": 504}, "organization": {"id": 164}, "project": {"id": 339, "owner": {"id": 726}, "assignee": {"id": 875}}, "task": {"id": 364, "owner": {"id": 997}, "assignee": {"id": 8}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 35, "privilege": "admin"}, "organization": {"id": 133, "owner": {"id": 271}, "user": {"role": "supervisor"}}}, "resource": {"id": 389, "assignee": {"id": 542}, "organization": {"id": 643}, "project": {"id": 355, "owner": {"id": 768}, "assignee": {"id": 859}}, "task": {"id": 378, "owner": {"id": 955}, "assignee": {"id": 35}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 93, "privilege": "admin"}, "organization": {"id": 129, "owner": {"id": 227}, "user": {"role": "supervisor"}}}, "resource": {"id": 326, "assignee": {"id": 570}, "organization": {"id": 660}, "project": {"id": 356, "owner": {"id": 783}, "assignee": {"id": 895}}, "task": {"id": 345, "owner": {"id": 965}, "assignee": {"id": 93}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 86, "privilege": "admin"}, "organization": {"id": 138, "owner": {"id": 246}, "user": {"role": "worker"}}}, "resource": {"id": 344, "assignee": {"id": 520}, "organization": {"id": 138}, "project": {"id": 357, "owner": {"id": 781}, "assignee": {"id": 844}}, "task": {"id": 352, "owner": {"id": 950}, "assignee": {"id": 86}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 91, "privilege": "admin"}, "organization": {"id": 101, "owner": {"id": 277}, "user": {"role": "worker"}}}, "resource": {"id": 351, "assignee": {"id": 536}, "organization": {"id": 101}, "project": {"id": 360, "owner": {"id": 757}, "assignee": {"id": 801}}, "task": {"id": 332, "owner": {"id": 912}, "assignee": {"id": 91}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_FALSE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 80, "privilege": "admin"}, "organization": {"id": 184, "owner": {"id": 298}, "user": {"role": "worker"}}}, "resource": {"id": 336, "assignee": {"id": 537}, "organization": {"id": 601}, "project": {"id": 346, "owner": {"id": 775}, "assignee": {"id": 838}}, "task": {"id": 335, "owner": {"id": 946}, "assignee": {"id": 80}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_FALSE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 23, "privilege": "admin"}, "organization": {"id": 169, "owner": {"id": 216}, "user": {"role": "worker"}}}, "resource": {"id": 301, "assignee": {"id": 579}, "organization": {"id": 614}, "project": {"id": 344, "owner": {"id": 724}, "assignee": {"id": 865}}, "task": {"id": 381, "owner": {"id": 953}, "assignee": {"id": 23}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 91, "privilege": "admin"}, "organization": {"id": 157, "owner": {"id": 267}, "user": {"role": null}}}, "resource": {"id": 351, "assignee": {"id": 569}, "organization": {"id": 157}, "project": {"id": 335, "owner": {"id": 768}, "assignee": {"id": 872}}, "task": {"id": 310, "owner": {"id": 949}, "assignee": {"id": 91}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 21, "privilege": "admin"}, "organization": {"id": 129, "owner": {"id": 210}, "user": {"role": null}}}, "resource": {"id": 350, "assignee": {"id": 517}, "organization": {"id": 129}, "project": {"id": 333, "owner": {"id": 721}, "assignee": {"id": 805}}, "task": {"id": 333, "owner": {"id": 908}, "assignee": {"id": 21}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_FALSE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 90, "privilege": "admin"}, "organization": {"id": 150, "owner": {"id": 241}, "user": {"role": null}}}, "resource": {"id": 334, "assignee": {"id": 558}, "organization": {"id": 608}, "project": {"id": 365, "owner": {"id": 703}, "assignee": {"id": 892}}, "task": {"id": 340, "owner": {"id": 942}, "assignee": {"id": 90}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_FALSE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 34, "privilege": "admin"}, "organization": {"id": 197, "owner": {"id": 235}, "user": {"role": null}}}, "resource": {"id": 378, "assignee": {"id": 504}, "organization": {"id": 692}, "project": {"id": 383, "owner": {"id": 745}, "assignee": {"id": 857}}, "task": {"id": 359, "owner": {"id": 917}, "assignee": {"id": 34}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 84, "privilege": "business"}, "organization": {"id": 120, "owner": {"id": 84}, "user": {"role": "owner"}}}, "resource": {"id": 326, "assignee": {"id": 503}, "organization": {"id": 120}, "project": {"id": 385, "owner": {"id": 743}, "assignee": {"id": 855}}, "task": {"id": 324, "owner": {"id": 987}, "assignee": {"id": 84}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 34, "privilege": "business"}, "organization": {"id": 112, "owner": {"id": 34}, "user": {"role": "owner"}}}, "resource": {"id": 308, "assignee": {"id": 502}, "organization": {"id": 112}, "project": {"id": 390, "owner": {"id": 788}, "assignee": {"id": 863}}, "task": {"id": 388, "owner": {"id": 975}, "assignee": {"id": 34}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 84, "privilege": "business"}, "organization": {"id": 136, "owner": {"id": 84}, "user": {"role": "owner"}}}, "resource": {"id": 358, "assignee": {"id": 510}, "organization": {"id": 630}, "project": {"id": 364, "owner": {"id": 784}, "assignee": {"id": 874}}, "task": {"id": 399, "owner": {"id": 923}, "assignee": {"id": 84}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 7, "privilege": "business"}, "organization": {"id": 179, "owner": {"id": 7}, "user": {"role": "owner"}}}, "resource": {"id": 327, "assignee": {"id": 520}, "organization": {"id": 634}, "project": {"id": 347, "owner": {"id": 799}, "assignee": {"id": 830}}, "task": {"id": 370, "owner": {"id": 982}, "assignee": {"id": 7}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 66, "privilege": "business"}, "organization": {"id": 154, "owner": {"id": 225}, "user": {"role": "maintainer"}}}, "resource": {"id": 329, "assignee": {"id": 560}, "organization": {"id": 154}, "project": {"id": 350, "owner": {"id": 764}, "assignee": {"id": 848}}, "task": {"id": 320, "owner": {"id": 972}, "assignee": {"id": 66}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 69, "privilege": "business"}, "organization": {"id": 159, "owner": {"id": 203}, "user": {"role": "maintainer"}}}, "resource": {"id": 391, "assignee": {"id": 578}, "organization": {"id": 159}, "project": {"id": 312, "owner": {"id": 781}, "assignee": {"id": 818}}, "task": {"id": 318, "owner": {"id": 996}, "assignee": {"id": 69}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 94, "privilege": "business"}, "organization": {"id": 172, "owner": {"id": 213}, "user": {"role": "maintainer"}}}, "resource": {"id": 347, "assignee": {"id": 591}, "organization": {"id": 681}, "project": {"id": 351, "owner": {"id": 748}, "assignee": {"id": 899}}, "task": {"id": 368, "owner": {"id": 907}, "assignee": {"id": 94}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 73, "privilege": "business"}, "organization": {"id": 152, "owner": {"id": 226}, "user": {"role": "maintainer"}}}, "resource": {"id": 375, "assignee": {"id": 593}, "organization": {"id": 694}, "project": {"id": 371, "owner": {"id": 760}, "assignee": {"id": 819}}, "task": {"id": 395, "owner": {"id": 949}, "assignee": {"id": 73}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 53, "privilege": "business"}, "organization": {"id": 111, "owner": {"id": 203}, "user": {"role": "supervisor"}}}, "resource": {"id": 303, "assignee": {"id": 554}, "organization": {"id": 111}, "project": {"id": 373, "owner": {"id": 750}, "assignee": {"id": 802}}, "task": {"id": 361, "owner": {"id": 991}, "assignee": {"id": 53}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 1, "privilege": "business"}, "organization": {"id": 133, "owner": {"id": 288}, "user": {"role": "supervisor"}}}, "resource": {"id": 323, "assignee": {"id": 522}, "organization": {"id": 133}, "project": {"id": 310, "owner": {"id": 763}, "assignee": {"id": 838}}, "task": {"id": 318, "owner": {"id": 923}, "assignee": {"id": 1}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 98, "privilege": "business"}, "organization": {"id": 199, "owner": {"id": 242}, "user": {"role": "supervisor"}}}, "resource": {"id": 355, "assignee": {"id": 546}, "organization": {"id": 652}, "project": {"id": 314, "owner": {"id": 727}, "assignee": {"id": 882}}, "task": {"id": 351, "owner": {"id": 999}, "assignee": {"id": 98}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 6, "privilege": "business"}, "organization": {"id": 104, "owner": {"id": 224}, "user": {"role": "supervisor"}}}, "resource": {"id": 382, "assignee": {"id": 586}, "organization": {"id": 627}, "project": {"id": 322, "owner": {"id": 753}, "assignee": {"id": 812}}, "task": {"id": 313, "owner": {"id": 968}, "assignee": {"id": 6}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 70, "privilege": "business"}, "organization": {"id": 198, "owner": {"id": 292}, "user": {"role": "worker"}}}, "resource": {"id": 378, "assignee": {"id": 513}, "organization": {"id": 198}, "project": {"id": 333, "owner": {"id": 783}, "assignee": {"id": 860}}, "task": {"id": 313, "owner": {"id": 910}, "assignee": {"id": 70}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 60, "privilege": "business"}, "organization": {"id": 101, "owner": {"id": 219}, "user": {"role": "worker"}}}, "resource": {"id": 339, "assignee": {"id": 548}, "organization": {"id": 101}, "project": {"id": 355, "owner": {"id": 712}, "assignee": {"id": 888}}, "task": {"id": 348, "owner": {"id": 927}, "assignee": {"id": 60}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 62, "privilege": "business"}, "organization": {"id": 125, "owner": {"id": 243}, "user": {"role": "worker"}}}, "resource": {"id": 338, "assignee": {"id": 586}, "organization": {"id": 607}, "project": {"id": 310, "owner": {"id": 728}, "assignee": {"id": 872}}, "task": {"id": 391, "owner": {"id": 996}, "assignee": {"id": 62}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 4, "privilege": "business"}, "organization": {"id": 104, "owner": {"id": 276}, "user": {"role": "worker"}}}, "resource": {"id": 369, "assignee": {"id": 551}, "organization": {"id": 657}, "project": {"id": 388, "owner": {"id": 783}, "assignee": {"id": 821}}, "task": {"id": 307, "owner": {"id": 919}, "assignee": {"id": 4}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 13, "privilege": "business"}, "organization": {"id": 122, "owner": {"id": 279}, "user": {"role": null}}}, "resource": {"id": 329, "assignee": {"id": 562}, "organization": {"id": 122}, "project": {"id": 365, "owner": {"id": 770}, "assignee": {"id": 827}}, "task": {"id": 356, "owner": {"id": 958}, "assignee": {"id": 13}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 46, "privilege": "business"}, "organization": {"id": 125, "owner": {"id": 252}, "user": {"role": null}}}, "resource": {"id": 342, "assignee": {"id": 599}, "organization": {"id": 125}, "project": {"id": 350, "owner": {"id": 753}, "assignee": {"id": 892}}, "task": {"id": 317, "owner": {"id": 908}, "assignee": {"id": 46}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 10, "privilege": "business"}, "organization": {"id": 173, "owner": {"id": 253}, "user": {"role": null}}}, "resource": {"id": 316, "assignee": {"id": 592}, "organization": {"id": 623}, "project": {"id": 324, "owner": {"id": 734}, "assignee": {"id": 858}}, "task": {"id": 329, "owner": {"id": 992}, "assignee": {"id": 10}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 3, "privilege": "business"}, "organization": {"id": 107, "owner": {"id": 212}, "user": {"role": null}}}, "resource": {"id": 369, "assignee": {"id": 574}, "organization": {"id": 603}, "project": {"id": 301, "owner": {"id": 743}, "assignee": {"id": 859}}, "task": {"id": 360, "owner": {"id": 977}, "assignee": {"id": 3}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 67, "privilege": "user"}, "organization": {"id": 142, "owner": {"id": 67}, "user": {"role": "owner"}}}, "resource": {"id": 368, "assignee": {"id": 558}, "organization": {"id": 142}, "project": {"id": 316, "owner": {"id": 737}, "assignee": {"id": 803}}, "task": {"id": 395, "owner": {"id": 926}, "assignee": {"id": 67}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 78, "privilege": "user"}, "organization": {"id": 159, "owner": {"id": 78}, "user": {"role": "owner"}}}, "resource": {"id": 363, "assignee": {"id": 531}, "organization": {"id": 159}, "project": {"id": 342, "owner": {"id": 772}, "assignee": {"id": 801}}, "task": {"id": 303, "owner": {"id": 959}, "assignee": {"id": 78}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 59, "privilege": "user"}, "organization": {"id": 184, "owner": {"id": 59}, "user": {"role": "owner"}}}, "resource": {"id": 326, "assignee": {"id": 599}, "organization": {"id": 636}, "project": {"id": 391, "owner": {"id": 756}, "assignee": {"id": 884}}, "task": {"id": 394, "owner": {"id": 934}, "assignee": {"id": 59}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 13, "privilege": "user"}, "organization": {"id": 126, "owner": {"id": 13}, "user": {"role": "owner"}}}, "resource": {"id": 324, "assignee": {"id": 596}, "organization": {"id": 699}, "project": {"id": 304, "owner": {"id": 783}, "assignee": {"id": 857}}, "task": {"id": 321, "owner": {"id": 920}, "assignee": {"id": 13}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 61, "privilege": "user"}, "organization": {"id": 132, "owner": {"id": 247}, "user": {"role": "maintainer"}}}, "resource": {"id": 365, "assignee": {"id": 582}, "organization": {"id": 132}, "project": {"id": 333, "owner": {"id": 745}, "assignee": {"id": 813}}, "task": {"id": 353, "owner": {"id": 973}, "assignee": {"id": 61}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 63, "privilege": "user"}, "organization": {"id": 118, "owner": {"id": 223}, "user": {"role": "maintainer"}}}, "resource": {"id": 348, "assignee": {"id": 572}, "organization": {"id": 118}, "project": {"id": 395, "owner": {"id": 765}, "assignee": {"id": 860}}, "task": {"id": 309, "owner": {"id": 983}, "assignee": {"id": 63}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 87, "privilege": "user"}, "organization": {"id": 197, "owner": {"id": 290}, "user": {"role": "maintainer"}}}, "resource": {"id": 389, "assignee": {"id": 586}, "organization": {"id": 620}, "project": {"id": 387, "owner": {"id": 754}, "assignee": {"id": 857}}, "task": {"id": 313, "owner": {"id": 901}, "assignee": {"id": 87}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 14, "privilege": "user"}, "organization": {"id": 163, "owner": {"id": 214}, "user": {"role": "maintainer"}}}, "resource": {"id": 315, "assignee": {"id": 503}, "organization": {"id": 632}, "project": {"id": 340, "owner": {"id": 790}, "assignee": {"id": 899}}, "task": {"id": 335, "owner": {"id": 995}, "assignee": {"id": 14}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 68, "privilege": "user"}, "organization": {"id": 163, "owner": {"id": 248}, "user": {"role": "supervisor"}}}, "resource": {"id": 356, "assignee": {"id": 538}, "organization": {"id": 163}, "project": {"id": 398, "owner": {"id": 714}, "assignee": {"id": 876}}, "task": {"id": 378, "owner": {"id": 941}, "assignee": {"id": 68}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 31, "privilege": "user"}, "organization": {"id": 152, "owner": {"id": 206}, "user": {"role": "supervisor"}}}, "resource": {"id": 372, "assignee": {"id": 521}, "organization": {"id": 152}, "project": {"id": 308, "owner": {"id": 760}, "assignee": {"id": 800}}, "task": {"id": 358, "owner": {"id": 932}, "assignee": {"id": 31}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 15, "privilege": "user"}, "organization": {"id": 149, "owner": {"id": 274}, "user": {"role": "supervisor"}}}, "resource": {"id": 356, "assignee": {"id": 575}, "organization": {"id": 659}, "project": {"id": 352, "owner": {"id": 713}, "assignee": {"id": 871}}, "task": {"id": 384, "owner": {"id": 988}, "assignee": {"id": 15}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 11, "privilege": "user"}, "organization": {"id": 182, "owner": {"id": 250}, "user": {"role": "supervisor"}}}, "resource": {"id": 318, "assignee": {"id": 528}, "organization": {"id": 697}, "project": {"id": 338, "owner": {"id": 737}, "assignee": {"id": 816}}, "task": {"id": 323, "owner": {"id": 946}, "assignee": {"id": 11}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 16, "privilege": "user"}, "organization": {"id": 132, "owner": {"id": 273}, "user": {"role": "worker"}}}, "resource": {"id": 379, "assignee": {"id": 595}, "organization": {"id": 132}, "project": {"id": 342, "owner": {"id": 748}, "assignee": {"id": 880}}, "task": {"id": 352, "owner": {"id": 935}, "assignee": {"id": 16}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 18, "privilege": "user"}, "organization": {"id": 193, "owner": {"id": 285}, "user": {"role": "worker"}}}, "resource": {"id": 301, "assignee": {"id": 518}, "organization": {"id": 193}, "project": {"id": 323, "owner": {"id": 727}, "assignee": {"id": 875}}, "task": {"id": 334, "owner": {"id": 996}, "assignee": {"id": 18}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 23, "privilege": "user"}, "organization": {"id": 171, "owner": {"id": 251}, "user": {"role": "worker"}}}, "resource": {"id": 359, "assignee": {"id": 592}, "organization": {"id": 622}, "project": {"id": 368, "owner": {"id": 738}, "assignee": {"id": 868}}, "task": {"id": 306, "owner": {"id": 993}, "assignee": {"id": 23}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 48, "privilege": "user"}, "organization": {"id": 178, "owner": {"id": 202}, "user": {"role": "worker"}}}, "resource": {"id": 393, "assignee": {"id": 502}, "organization": {"id": 674}, "project": {"id": 334, "owner": {"id": 739}, "assignee": {"id": 894}}, "task": {"id": 357, "owner": {"id": 960}, "assignee": {"id": 48}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 23, "privilege": "user"}, "organization": {"id": 151, "owner": {"id": 212}, "user": {"role": null}}}, "resource": {"id": 395, "assignee": {"id": 570}, "organization": {"id": 151}, "project": {"id": 309, "owner": {"id": 787}, "assignee": {"id": 882}}, "task": {"id": 392, "owner": {"id": 992}, "assignee": {"id": 23}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 28, "privilege": "user"}, "organization": {"id": 116, "owner": {"id": 260}, "user": {"role": null}}}, "resource": {"id": 326, "assignee": {"id": 586}, "organization": {"id": 116}, "project": {"id": 353, "owner": {"id": 782}, "assignee": {"id": 880}}, "task": {"id": 345, "owner": {"id": 940}, "assignee": {"id": 28}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 24, "privilege": "user"}, "organization": {"id": 159, "owner": {"id": 208}, "user": {"role": null}}}, "resource": {"id": 363, "assignee": {"id": 528}, "organization": {"id": 659}, "project": {"id": 390, "owner": {"id": 733}, "assignee": {"id": 874}}, "task": {"id": 314, "owner": {"id": 997}, "assignee": {"id": 24}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 86, "privilege": "user"}, "organization": {"id": 117, "owner": {"id": 234}, "user": {"role": null}}}, "resource": {"id": 352, "assignee": {"id": 510}, "organization": {"id": 683}, "project": {"id": 359, "owner": {"id": 777}, "assignee": {"id": 838}}, "task": {"id": 392, "owner": {"id": 971}, "assignee": {"id": 86}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 77, "privilege": "worker"}, "organization": {"id": 105, "owner": {"id": 77}, "user": {"role": "owner"}}}, "resource": {"id": 325, "assignee": {"id": 510}, "organization": {"id": 105}, "project": {"id": 345, "owner": {"id": 754}, "assignee": {"id": 837}}, "task": {"id": 304, "owner": {"id": 955}, "assignee": {"id": 77}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 16, "privilege": "worker"}, "organization": {"id": 113, "owner": {"id": 16}, "user": {"role": "owner"}}}, "resource": {"id": 344, "assignee": {"id": 588}, "organization": {"id": 113}, "project": {"id": 374, "owner": {"id": 769}, "assignee": {"id": 844}}, "task": {"id": 314, "owner": {"id": 948}, "assignee": {"id": 16}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 73, "privilege": "worker"}, "organization": {"id": 126, "owner": {"id": 73}, "user": {"role": "owner"}}}, "resource": {"id": 375, "assignee": {"id": 552}, "organization": {"id": 645}, "project": {"id": 380, "owner": {"id": 724}, "assignee": {"id": 897}}, "task": {"id": 324, "owner": {"id": 904}, "assignee": {"id": 73}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 69, "privilege": "worker"}, "organization": {"id": 151, "owner": {"id": 69}, "user": {"role": "owner"}}}, "resource": {"id": 373, "assignee": {"id": 585}, "organization": {"id": 614}, "project": {"id": 340, "owner": {"id": 768}, "assignee": {"id": 874}}, "task": {"id": 311, "owner": {"id": 921}, "assignee": {"id": 69}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 50, "privilege": "worker"}, "organization": {"id": 198, "owner": {"id": 212}, "user": {"role": "maintainer"}}}, "resource": {"id": 300, "assignee": {"id": 504}, "organization": {"id": 198}, "project": {"id": 314, "owner": {"id": 759}, "assignee": {"id": 825}}, "task": {"id": 316, "owner": {"id": 949}, "assignee": {"id": 50}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 54, "privilege": "worker"}, "organization": {"id": 165, "owner": {"id": 286}, "user": {"role": "maintainer"}}}, "resource": {"id": 389, "assignee": {"id": 536}, "organization": {"id": 165}, "project": {"id": 377, "owner": {"id": 768}, "assignee": {"id": 852}}, "task": {"id": 332, "owner": {"id": 961}, "assignee": {"id": 54}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 89, "privilege": "worker"}, "organization": {"id": 111, "owner": {"id": 263}, "user": {"role": "maintainer"}}}, "resource": {"id": 352, "assignee": {"id": 543}, "organization": {"id": 653}, "project": {"id": 306, "owner": {"id": 792}, "assignee": {"id": 812}}, "task": {"id": 381, "owner": {"id": 955}, "assignee": {"id": 89}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 34, "privilege": "worker"}, "organization": {"id": 139, "owner": {"id": 258}, "user": {"role": "maintainer"}}}, "resource": {"id": 353, "assignee": {"id": 516}, "organization": {"id": 627}, "project": {"id": 359, "owner": {"id": 748}, "assignee": {"id": 807}}, "task": {"id": 301, "owner": {"id": 964}, "assignee": {"id": 34}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 55, "privilege": "worker"}, "organization": {"id": 178, "owner": {"id": 214}, "user": {"role": "supervisor"}}}, "resource": {"id": 354, "assignee": {"id": 562}, "organization": {"id": 178}, "project": {"id": 389, "owner": {"id": 714}, "assignee": {"id": 801}}, "task": {"id": 360, "owner": {"id": 956}, "assignee": {"id": 55}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 72, "privilege": "worker"}, "organization": {"id": 114, "owner": {"id": 273}, "user": {"role": "supervisor"}}}, "resource": {"id": 333, "assignee": {"id": 503}, "organization": {"id": 114}, "project": {"id": 395, "owner": {"id": 729}, "assignee": {"id": 856}}, "task": {"id": 384, "owner": {"id": 971}, "assignee": {"id": 72}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 48, "privilege": "worker"}, "organization": {"id": 128, "owner": {"id": 270}, "user": {"role": "supervisor"}}}, "resource": {"id": 364, "assignee": {"id": 574}, "organization": {"id": 608}, "project": {"id": 397, "owner": {"id": 772}, "assignee": {"id": 817}}, "task": {"id": 304, "owner": {"id": 951}, "assignee": {"id": 48}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 5, "privilege": "worker"}, "organization": {"id": 106, "owner": {"id": 251}, "user": {"role": "supervisor"}}}, "resource": {"id": 304, "assignee": {"id": 562}, "organization": {"id": 637}, "project": {"id": 379, "owner": {"id": 772}, "assignee": {"id": 816}}, "task": {"id": 310, "owner": {"id": 955}, "assignee": {"id": 5}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 35, "privilege": "worker"}, "organization": {"id": 108, "owner": {"id": 205}, "user": {"role": "worker"}}}, "resource": {"id": 363, "assignee": {"id": 546}, "organization": {"id": 108}, "project": {"id": 345, "owner": {"id": 757}, "assignee": {"id": 808}}, "task": {"id": 325, "owner": {"id": 997}, "assignee": {"id": 35}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 93, "privilege": "worker"}, "organization": {"id": 180, "owner": {"id": 216}, "user": {"role": "worker"}}}, "resource": {"id": 373, "assignee": {"id": 594}, "organization": {"id": 180}, "project": {"id": 397, "owner": {"id": 767}, "assignee": {"id": 898}}, "task": {"id": 325, "owner": {"id": 950}, "assignee": {"id": 93}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 46, "privilege": "worker"}, "organization": {"id": 137, "owner": {"id": 286}, "user": {"role": "worker"}}}, "resource": {"id": 373, "assignee": {"id": 549}, "organization": {"id": 610}, "project": {"id": 384, "owner": {"id": 787}, "assignee": {"id": 826}}, "task": {"id": 374, "owner": {"id": 939}, "assignee": {"id": 46}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 57, "privilege": "worker"}, "organization": {"id": 105, "owner": {"id": 264}, "user": {"role": "worker"}}}, "resource": {"id": 325, "assignee": {"id": 541}, "organization": {"id": 629}, "project": {"id": 335, "owner": {"id": 769}, "assignee": {"id": 834}}, "task": {"id": 365, "owner": {"id": 955}, "assignee": {"id": 57}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 3, "privilege": "worker"}, "organization": {"id": 176, "owner": {"id": 205}, "user": {"role": null}}}, "resource": {"id": 367, "assignee": {"id": 504}, "organization": {"id": 176}, "project": {"id": 335, "owner": {"id": 704}, "assignee": {"id": 878}}, "task": {"id": 324, "owner": {"id": 933}, "assignee": {"id": 3}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 23, "privilege": "worker"}, "organization": {"id": 118, "owner": {"id": 291}, "user": {"role": null}}}, "resource": {"id": 320, "assignee": {"id": 515}, "organization": {"id": 118}, "project": {"id": 373, "owner": {"id": 767}, "assignee": {"id": 852}}, "task": {"id": 340, "owner": {"id": 935}, "assignee": {"id": 23}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 2, "privilege": "worker"}, "organization": {"id": 107, "owner": {"id": 208}, "user": {"role": null}}}, "resource": {"id": 318, "assignee": {"id": 520}, "organization": {"id": 632}, "project": {"id": 393, "owner": {"id": 789}, "assignee": {"id": 894}}, "task": {"id": 353, "owner": {"id": 942}, "assignee": {"id": 2}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 95, "privilege": "worker"}, "organization": {"id": 118, "owner": {"id": 201}, "user": {"role": null}}}, "resource": {"id": 301, "assignee": {"id": 521}, "organization": {"id": 608}, "project": {"id": 321, "owner": {"id": 725}, "assignee": {"id": 895}}, "task": {"id": 393, "owner": {"id": 962}, "assignee": {"id": 95}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_TRUE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 41, "privilege": "none"}, "organization": {"id": 138, "owner": {"id": 41}, "user": {"role": "owner"}}}, "resource": {"id": 355, "assignee": {"id": 524}, "organization": {"id": 138}, "project": {"id": 391, "owner": {"id": 728}, "assignee": {"id": 896}}, "task": {"id": 327, "owner": {"id": 992}, "assignee": {"id": 41}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 2, "privilege": "none"}, "organization": {"id": 170, "owner": {"id": 2}, "user": {"role": "owner"}}}, "resource": {"id": 345, "assignee": {"id": 542}, "organization": {"id": 170}, "project": {"id": 326, "owner": {"id": 797}, "assignee": {"id": 827}}, "task": {"id": 300, "owner": {"id": 907}, "assignee": {"id": 2}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 89, "privilege": "none"}, "organization": {"id": 157, "owner": {"id": 89}, "user": {"role": "owner"}}}, "resource": {"id": 339, "assignee": {"id": 549}, "organization": {"id": 660}, "project": {"id": 375, "owner": {"id": 731}, "assignee": {"id": 863}}, "task": {"id": 367, "owner": {"id": 906}, "assignee": {"id": 89}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 14, "privilege": "none"}, "organization": {"id": 178, "owner": {"id": 14}, "user": {"role": "owner"}}}, "resource": {"id": 348, "assignee": {"id": 531}, "organization": {"id": 637}, "project": {"id": 395, "owner": {"id": 791}, "assignee": {"id": 851}}, "task": {"id": 358, "owner": {"id": 930}, "assignee": {"id": 14}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_TRUE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 2, "privilege": "none"}, "organization": {"id": 104, "owner": {"id": 221}, "user": {"role": "maintainer"}}}, "resource": {"id": 354, "assignee": {"id": 564}, "organization": {"id": 104}, "project": {"id": 324, "owner": {"id": 726}, "assignee": {"id": 830}}, "task": {"id": 362, "owner": {"id": 949}, "assignee": {"id": 2}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 32, "privilege": "none"}, "organization": {"id": 115, "owner": {"id": 251}, "user": {"role": "maintainer"}}}, "resource": {"id": 300, "assignee": {"id": 566}, "organization": {"id": 115}, "project": {"id": 373, "owner": {"id": 798}, "assignee": {"id": 899}}, "task": {"id": 372, "owner": {"id": 911}, "assignee": {"id": 32}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 85, "privilege": "none"}, "organization": {"id": 100, "owner": {"id": 244}, "user": {"role": "maintainer"}}}, "resource": {"id": 378, "assignee": {"id": 526}, "organization": {"id": 622}, "project": {"id": 374, "owner": {"id": 714}, "assignee": {"id": 853}}, "task": {"id": 354, "owner": {"id": 945}, "assignee": {"id": 85}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 19, "privilege": "none"}, "organization": {"id": 130, "owner": {"id": 217}, "user": {"role": "maintainer"}}}, "resource": {"id": 300, "assignee": {"id": 502}, "organization": {"id": 674}, "project": {"id": 311, "owner": {"id": 749}, "assignee": {"id": 872}}, "task": {"id": 396, "owner": {"id": 994}, "assignee": {"id": 19}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 18, "privilege": "none"}, "organization": {"id": 102, "owner": {"id": 250}, "user": {"role": "supervisor"}}}, "resource": {"id": 335, "assignee": {"id": 584}, "organization": {"id": 102}, "project": {"id": 351, "owner": {"id": 780}, "assignee": {"id": 890}}, "task": {"id": 375, "owner": {"id": 904}, "assignee": {"id": 18}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 73, "privilege": "none"}, "organization": {"id": 193, "owner": {"id": 258}, "user": {"role": "supervisor"}}}, "resource": {"id": 387, "assignee": {"id": 563}, "organization": {"id": 193}, "project": {"id": 358, "owner": {"id": 794}, "assignee": {"id": 874}}, "task": {"id": 386, "owner": {"id": 968}, "assignee": {"id": 73}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 48, "privilege": "none"}, "organization": {"id": 191, "owner": {"id": 230}, "user": {"role": "supervisor"}}}, "resource": {"id": 357, "assignee": {"id": 515}, "organization": {"id": 686}, "project": {"id": 382, "owner": {"id": 744}, "assignee": {"id": 844}}, "task": {"id": 365, "owner": {"id": 992}, "assignee": {"id": 48}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 38, "privilege": "none"}, "organization": {"id": 169, "owner": {"id": 210}, "user": {"role": "supervisor"}}}, "resource": {"id": 394, "assignee": {"id": 591}, "organization": {"id": 679}, "project": {"id": 305, "owner": {"id": 749}, "assignee": {"id": 801}}, "task": {"id": 369, "owner": {"id": 993}, "assignee": {"id": 38}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_TRUE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 86, "privilege": "none"}, "organization": {"id": 101, "owner": {"id": 241}, "user": {"role": "worker"}}}, "resource": {"id": 373, "assignee": {"id": 558}, "organization": {"id": 101}, "project": {"id": 328, "owner": {"id": 734}, "assignee": {"id": 886}}, "task": {"id": 329, "owner": {"id": 975}, "assignee": {"id": 86}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 76, "privilege": "none"}, "organization": {"id": 175, "owner": {"id": 265}, "user": {"role": "worker"}}}, "resource": {"id": 370, "assignee": {"id": 554}, "organization": {"id": 175}, "project": {"id": 333, "owner": {"id": 749}, "assignee": {"id": 831}}, "task": {"id": 305, "owner": {"id": 906}, "assignee": {"id": 76}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 55, "privilege": "none"}, "organization": {"id": 102, "owner": {"id": 243}, "user": {"role": "worker"}}}, "resource": {"id": 307, "assignee": {"id": 521}, "organization": {"id": 646}, "project": {"id": 337, "owner": {"id": 779}, "assignee": {"id": 801}}, "task": {"id": 367, "owner": {"id": 988}, "assignee": {"id": 55}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 57, "privilege": "none"}, "organization": {"id": 110, "owner": {"id": 212}, "user": {"role": "worker"}}}, "resource": {"id": 335, "assignee": {"id": 587}, "organization": {"id": 628}, "project": {"id": 331, "owner": {"id": 755}, "assignee": {"id": 815}}, "task": {"id": 312, "owner": {"id": 992}, "assignee": {"id": 57}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 37, "privilege": "none"}, "organization": {"id": 136, "owner": {"id": 205}, "user": {"role": null}}}, "resource": {"id": 339, "assignee": {"id": 582}, "organization": {"id": 136}, "project": {"id": 339, "owner": {"id": 754}, "assignee": {"id": 860}}, "task": {"id": 318, "owner": {"id": 996}, "assignee": {"id": 37}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 88, "privilege": "none"}, "organization": {"id": 133, "owner": {"id": 242}, "user": {"role": null}}}, "resource": {"id": 366, "assignee": {"id": 510}, "organization": {"id": 133}, "project": {"id": 311, "owner": {"id": 784}, "assignee": {"id": 877}}, "task": {"id": 371, "owner": {"id": 982}, "assignee": {"id": 88}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 90, "privilege": "none"}, "organization": {"id": 135, "owner": {"id": 231}, "user": {"role": null}}}, "resource": {"id": 353, "assignee": {"id": 575}, "organization": {"id": 622}, "project": {"id": 337, "owner": {"id": 751}, "assignee": {"id": 816}}, "task": {"id": 359, "owner": {"id": 905}, "assignee": {"id": 90}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 33, "privilege": "none"}, "organization": {"id": 185, "owner": {"id": 201}, "user": {"role": null}}}, "resource": {"id": 364, "assignee": {"id": 518}, "organization": {"id": 697}, "project": {"id": 373, "owner": {"id": 739}, "assignee": {"id": 819}}, "task": {"id": 302, "owner": {"id": 924}, "assignee": {"id": 33}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 94, "privilege": "admin"}, "organization": {"id": 166, "owner": {"id": 94}, "user": {"role": "owner"}}}, "resource": {"id": 380, "assignee": {"id": 94}, "organization": {"id": 166}, "project": {"id": 334, "owner": {"id": 729}, "assignee": {"id": 897}}, "task": {"id": 393, "owner": {"id": 949}, "assignee": {"id": 1032}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 3, "privilege": "admin"}, "organization": {"id": 157, "owner": {"id": 3}, "user": {"role": "owner"}}}, "resource": {"id": 308, "assignee": {"id": 3}, "organization": {"id": 157}, "project": {"id": 341, "owner": {"id": 797}, "assignee": {"id": 830}}, "task": {"id": 335, "owner": {"id": 952}, "assignee": {"id": 1052}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_FALSE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 38, "privilege": "admin"}, "organization": {"id": 162, "owner": {"id": 38}, "user": {"role": "owner"}}}, "resource": {"id": 358, "assignee": {"id": 38}, "organization": {"id": 678}, "project": {"id": 377, "owner": {"id": 744}, "assignee": {"id": 876}}, "task": {"id": 389, "owner": {"id": 961}, "assignee": {"id": 1064}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_FALSE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 51, "privilege": "admin"}, "organization": {"id": 155, "owner": {"id": 51}, "user": {"role": "owner"}}}, "resource": {"id": 348, "assignee": {"id": 51}, "organization": {"id": 677}, "project": {"id": 376, "owner": {"id": 732}, "assignee": {"id": 836}}, "task": {"id": 374, "owner": {"id": 990}, "assignee": {"id": 1034}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 18, "privilege": "admin"}, "organization": {"id": 152, "owner": {"id": 208}, "user": {"role": "maintainer"}}}, "resource": {"id": 385, "assignee": {"id": 18}, "organization": {"id": 152}, "project": {"id": 335, "owner": {"id": 730}, "assignee": {"id": 879}}, "task": {"id": 395, "owner": {"id": 971}, "assignee": {"id": 1065}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 92, "privilege": "admin"}, "organization": {"id": 102, "owner": {"id": 217}, "user": {"role": "maintainer"}}}, "resource": {"id": 318, "assignee": {"id": 92}, "organization": {"id": 102}, "project": {"id": 312, "owner": {"id": 707}, "assignee": {"id": 870}}, "task": {"id": 317, "owner": {"id": 934}, "assignee": {"id": 1082}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 18, "privilege": "admin"}, "organization": {"id": 172, "owner": {"id": 230}, "user": {"role": "maintainer"}}}, "resource": {"id": 330, "assignee": {"id": 18}, "organization": {"id": 606}, "project": {"id": 385, "owner": {"id": 736}, "assignee": {"id": 834}}, "task": {"id": 301, "owner": {"id": 932}, "assignee": {"id": 1052}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 28, "privilege": "admin"}, "organization": {"id": 165, "owner": {"id": 257}, "user": {"role": "maintainer"}}}, "resource": {"id": 390, "assignee": {"id": 28}, "organization": {"id": 669}, "project": {"id": 311, "owner": {"id": 788}, "assignee": {"id": 864}}, "task": {"id": 319, "owner": {"id": 917}, "assignee": {"id": 1083}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 20, "privilege": "admin"}, "organization": {"id": 186, "owner": {"id": 214}, "user": {"role": "supervisor"}}}, "resource": {"id": 378, "assignee": {"id": 20}, "organization": {"id": 186}, "project": {"id": 390, "owner": {"id": 766}, "assignee": {"id": 840}}, "task": {"id": 382, "owner": {"id": 960}, "assignee": {"id": 1034}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 44, "privilege": "admin"}, "organization": {"id": 164, "owner": {"id": 208}, "user": {"role": "supervisor"}}}, "resource": {"id": 376, "assignee": {"id": 44}, "organization": {"id": 164}, "project": {"id": 300, "owner": {"id": 719}, "assignee": {"id": 850}}, "task": {"id": 318, "owner": {"id": 904}, "assignee": {"id": 1067}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 36, "privilege": "admin"}, "organization": {"id": 146, "owner": {"id": 213}, "user": {"role": "supervisor"}}}, "resource": {"id": 388, "assignee": {"id": 36}, "organization": {"id": 677}, "project": {"id": 348, "owner": {"id": 721}, "assignee": {"id": 867}}, "task": {"id": 317, "owner": {"id": 912}, "assignee": {"id": 1099}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 24, "privilege": "admin"}, "organization": {"id": 152, "owner": {"id": 239}, "user": {"role": "supervisor"}}}, "resource": {"id": 363, "assignee": {"id": 24}, "organization": {"id": 688}, "project": {"id": 341, "owner": {"id": 717}, "assignee": {"id": 859}}, "task": {"id": 329, "owner": {"id": 945}, "assignee": {"id": 1081}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 57, "privilege": "admin"}, "organization": {"id": 136, "owner": {"id": 235}, "user": {"role": "worker"}}}, "resource": {"id": 396, "assignee": {"id": 57}, "organization": {"id": 136}, "project": {"id": 300, "owner": {"id": 789}, "assignee": {"id": 819}}, "task": {"id": 333, "owner": {"id": 998}, "assignee": {"id": 1028}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 79, "privilege": "admin"}, "organization": {"id": 112, "owner": {"id": 298}, "user": {"role": "worker"}}}, "resource": {"id": 320, "assignee": {"id": 79}, "organization": {"id": 112}, "project": {"id": 358, "owner": {"id": 702}, "assignee": {"id": 801}}, "task": {"id": 337, "owner": {"id": 911}, "assignee": {"id": 1020}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_FALSE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 7, "privilege": "admin"}, "organization": {"id": 105, "owner": {"id": 259}, "user": {"role": "worker"}}}, "resource": {"id": 334, "assignee": {"id": 7}, "organization": {"id": 689}, "project": {"id": 328, "owner": {"id": 733}, "assignee": {"id": 897}}, "task": {"id": 381, "owner": {"id": 942}, "assignee": {"id": 1071}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_FALSE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 53, "privilege": "admin"}, "organization": {"id": 108, "owner": {"id": 280}, "user": {"role": "worker"}}}, "resource": {"id": 371, "assignee": {"id": 53}, "organization": {"id": 670}, "project": {"id": 389, "owner": {"id": 742}, "assignee": {"id": 813}}, "task": {"id": 370, "owner": {"id": 914}, "assignee": {"id": 1087}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 35, "privilege": "admin"}, "organization": {"id": 138, "owner": {"id": 284}, "user": {"role": null}}}, "resource": {"id": 369, "assignee": {"id": 35}, "organization": {"id": 138}, "project": {"id": 306, "owner": {"id": 783}, "assignee": {"id": 895}}, "task": {"id": 323, "owner": {"id": 903}, "assignee": {"id": 1001}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 14, "privilege": "admin"}, "organization": {"id": 104, "owner": {"id": 207}, "user": {"role": null}}}, "resource": {"id": 322, "assignee": {"id": 14}, "organization": {"id": 104}, "project": {"id": 344, "owner": {"id": 772}, "assignee": {"id": 802}}, "task": {"id": 336, "owner": {"id": 985}, "assignee": {"id": 1050}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_FALSE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 90, "privilege": "admin"}, "organization": {"id": 174, "owner": {"id": 279}, "user": {"role": null}}}, "resource": {"id": 325, "assignee": {"id": 90}, "organization": {"id": 648}, "project": {"id": 373, "owner": {"id": 774}, "assignee": {"id": 867}}, "task": {"id": 371, "owner": {"id": 932}, "assignee": {"id": 1023}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_FALSE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 6, "privilege": "admin"}, "organization": {"id": 110, "owner": {"id": 216}, "user": {"role": null}}}, "resource": {"id": 359, "assignee": {"id": 6}, "organization": {"id": 622}, "project": {"id": 328, "owner": {"id": 707}, "assignee": {"id": 833}}, "task": {"id": 354, "owner": {"id": 952}, "assignee": {"id": 1003}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 42, "privilege": "business"}, "organization": {"id": 195, "owner": {"id": 42}, "user": {"role": "owner"}}}, "resource": {"id": 339, "assignee": {"id": 42}, "organization": {"id": 195}, "project": {"id": 335, "owner": {"id": 793}, "assignee": {"id": 865}}, "task": {"id": 398, "owner": {"id": 972}, "assignee": {"id": 1028}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 95, "privilege": "business"}, "organization": {"id": 122, "owner": {"id": 95}, "user": {"role": "owner"}}}, "resource": {"id": 371, "assignee": {"id": 95}, "organization": {"id": 122}, "project": {"id": 318, "owner": {"id": 758}, "assignee": {"id": 811}}, "task": {"id": 303, "owner": {"id": 911}, "assignee": {"id": 1092}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 4, "privilege": "business"}, "organization": {"id": 103, "owner": {"id": 4}, "user": {"role": "owner"}}}, "resource": {"id": 308, "assignee": {"id": 4}, "organization": {"id": 674}, "project": {"id": 321, "owner": {"id": 719}, "assignee": {"id": 815}}, "task": {"id": 322, "owner": {"id": 954}, "assignee": {"id": 1089}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 3, "privilege": "business"}, "organization": {"id": 183, "owner": {"id": 3}, "user": {"role": "owner"}}}, "resource": {"id": 316, "assignee": {"id": 3}, "organization": {"id": 694}, "project": {"id": 380, "owner": {"id": 754}, "assignee": {"id": 808}}, "task": {"id": 344, "owner": {"id": 911}, "assignee": {"id": 1016}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 75, "privilege": "business"}, "organization": {"id": 118, "owner": {"id": 276}, "user": {"role": "maintainer"}}}, "resource": {"id": 308, "assignee": {"id": 75}, "organization": {"id": 118}, "project": {"id": 380, "owner": {"id": 730}, "assignee": {"id": 828}}, "task": {"id": 307, "owner": {"id": 998}, "assignee": {"id": 1026}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 41, "privilege": "business"}, "organization": {"id": 128, "owner": {"id": 298}, "user": {"role": "maintainer"}}}, "resource": {"id": 368, "assignee": {"id": 41}, "organization": {"id": 128}, "project": {"id": 301, "owner": {"id": 763}, "assignee": {"id": 894}}, "task": {"id": 354, "owner": {"id": 955}, "assignee": {"id": 1096}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 61, "privilege": "business"}, "organization": {"id": 191, "owner": {"id": 271}, "user": {"role": "maintainer"}}}, "resource": {"id": 319, "assignee": {"id": 61}, "organization": {"id": 668}, "project": {"id": 302, "owner": {"id": 709}, "assignee": {"id": 826}}, "task": {"id": 344, "owner": {"id": 980}, "assignee": {"id": 1019}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 22, "privilege": "business"}, "organization": {"id": 118, "owner": {"id": 256}, "user": {"role": "maintainer"}}}, "resource": {"id": 393, "assignee": {"id": 22}, "organization": {"id": 633}, "project": {"id": 339, "owner": {"id": 748}, "assignee": {"id": 892}}, "task": {"id": 305, "owner": {"id": 939}, "assignee": {"id": 1083}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 40, "privilege": "business"}, "organization": {"id": 146, "owner": {"id": 276}, "user": {"role": "supervisor"}}}, "resource": {"id": 345, "assignee": {"id": 40}, "organization": {"id": 146}, "project": {"id": 338, "owner": {"id": 716}, "assignee": {"id": 867}}, "task": {"id": 328, "owner": {"id": 955}, "assignee": {"id": 1034}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 42, "privilege": "business"}, "organization": {"id": 130, "owner": {"id": 200}, "user": {"role": "supervisor"}}}, "resource": {"id": 353, "assignee": {"id": 42}, "organization": {"id": 130}, "project": {"id": 338, "owner": {"id": 749}, "assignee": {"id": 803}}, "task": {"id": 313, "owner": {"id": 979}, "assignee": {"id": 1011}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 59, "privilege": "business"}, "organization": {"id": 163, "owner": {"id": 283}, "user": {"role": "supervisor"}}}, "resource": {"id": 349, "assignee": {"id": 59}, "organization": {"id": 667}, "project": {"id": 355, "owner": {"id": 782}, "assignee": {"id": 802}}, "task": {"id": 302, "owner": {"id": 916}, "assignee": {"id": 1071}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 19, "privilege": "business"}, "organization": {"id": 133, "owner": {"id": 230}, "user": {"role": "supervisor"}}}, "resource": {"id": 346, "assignee": {"id": 19}, "organization": {"id": 692}, "project": {"id": 395, "owner": {"id": 780}, "assignee": {"id": 826}}, "task": {"id": 393, "owner": {"id": 939}, "assignee": {"id": 1062}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 17, "privilege": "business"}, "organization": {"id": 150, "owner": {"id": 241}, "user": {"role": "worker"}}}, "resource": {"id": 307, "assignee": {"id": 17}, "organization": {"id": 150}, "project": {"id": 360, "owner": {"id": 753}, "assignee": {"id": 884}}, "task": {"id": 371, "owner": {"id": 956}, "assignee": {"id": 1066}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 40, "privilege": "business"}, "organization": {"id": 196, "owner": {"id": 212}, "user": {"role": "worker"}}}, "resource": {"id": 344, "assignee": {"id": 40}, "organization": {"id": 196}, "project": {"id": 310, "owner": {"id": 762}, "assignee": {"id": 852}}, "task": {"id": 368, "owner": {"id": 921}, "assignee": {"id": 1020}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 50, "privilege": "business"}, "organization": {"id": 125, "owner": {"id": 205}, "user": {"role": "worker"}}}, "resource": {"id": 343, "assignee": {"id": 50}, "organization": {"id": 693}, "project": {"id": 308, "owner": {"id": 744}, "assignee": {"id": 827}}, "task": {"id": 342, "owner": {"id": 902}, "assignee": {"id": 1060}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 65, "privilege": "business"}, "organization": {"id": 150, "owner": {"id": 253}, "user": {"role": "worker"}}}, "resource": {"id": 395, "assignee": {"id": 65}, "organization": {"id": 616}, "project": {"id": 358, "owner": {"id": 785}, "assignee": {"id": 823}}, "task": {"id": 350, "owner": {"id": 957}, "assignee": {"id": 1000}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 98, "privilege": "business"}, "organization": {"id": 122, "owner": {"id": 219}, "user": {"role": null}}}, "resource": {"id": 347, "assignee": {"id": 98}, "organization": {"id": 122}, "project": {"id": 348, "owner": {"id": 707}, "assignee": {"id": 899}}, "task": {"id": 323, "owner": {"id": 983}, "assignee": {"id": 1029}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 79, "privilege": "business"}, "organization": {"id": 156, "owner": {"id": 252}, "user": {"role": null}}}, "resource": {"id": 390, "assignee": {"id": 79}, "organization": {"id": 156}, "project": {"id": 389, "owner": {"id": 751}, "assignee": {"id": 819}}, "task": {"id": 316, "owner": {"id": 935}, "assignee": {"id": 1009}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 40, "privilege": "business"}, "organization": {"id": 194, "owner": {"id": 225}, "user": {"role": null}}}, "resource": {"id": 367, "assignee": {"id": 40}, "organization": {"id": 659}, "project": {"id": 306, "owner": {"id": 757}, "assignee": {"id": 807}}, "task": {"id": 370, "owner": {"id": 906}, "assignee": {"id": 1006}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 84, "privilege": "business"}, "organization": {"id": 120, "owner": {"id": 274}, "user": {"role": null}}}, "resource": {"id": 369, "assignee": {"id": 84}, "organization": {"id": 665}, "project": {"id": 334, "owner": {"id": 779}, "assignee": {"id": 837}}, "task": {"id": 360, "owner": {"id": 959}, "assignee": {"id": 1010}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 25, "privilege": "user"}, "organization": {"id": 182, "owner": {"id": 25}, "user": {"role": "owner"}}}, "resource": {"id": 331, "assignee": {"id": 25}, "organization": {"id": 182}, "project": {"id": 317, "owner": {"id": 778}, "assignee": {"id": 809}}, "task": {"id": 321, "owner": {"id": 965}, "assignee": {"id": 1036}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 38, "privilege": "user"}, "organization": {"id": 164, "owner": {"id": 38}, "user": {"role": "owner"}}}, "resource": {"id": 307, "assignee": {"id": 38}, "organization": {"id": 164}, "project": {"id": 346, "owner": {"id": 701}, "assignee": {"id": 804}}, "task": {"id": 352, "owner": {"id": 913}, "assignee": {"id": 1065}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 9, "privilege": "user"}, "organization": {"id": 173, "owner": {"id": 9}, "user": {"role": "owner"}}}, "resource": {"id": 387, "assignee": {"id": 9}, "organization": {"id": 684}, "project": {"id": 321, "owner": {"id": 721}, "assignee": {"id": 810}}, "task": {"id": 332, "owner": {"id": 982}, "assignee": {"id": 1013}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 6, "privilege": "user"}, "organization": {"id": 139, "owner": {"id": 6}, "user": {"role": "owner"}}}, "resource": {"id": 361, "assignee": {"id": 6}, "organization": {"id": 618}, "project": {"id": 316, "owner": {"id": 730}, "assignee": {"id": 840}}, "task": {"id": 334, "owner": {"id": 926}, "assignee": {"id": 1039}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 39, "privilege": "user"}, "organization": {"id": 139, "owner": {"id": 233}, "user": {"role": "maintainer"}}}, "resource": {"id": 394, "assignee": {"id": 39}, "organization": {"id": 139}, "project": {"id": 344, "owner": {"id": 752}, "assignee": {"id": 815}}, "task": {"id": 355, "owner": {"id": 920}, "assignee": {"id": 1031}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 43, "privilege": "user"}, "organization": {"id": 181, "owner": {"id": 255}, "user": {"role": "maintainer"}}}, "resource": {"id": 353, "assignee": {"id": 43}, "organization": {"id": 181}, "project": {"id": 348, "owner": {"id": 770}, "assignee": {"id": 819}}, "task": {"id": 314, "owner": {"id": 919}, "assignee": {"id": 1011}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 87, "privilege": "user"}, "organization": {"id": 106, "owner": {"id": 215}, "user": {"role": "maintainer"}}}, "resource": {"id": 334, "assignee": {"id": 87}, "organization": {"id": 697}, "project": {"id": 340, "owner": {"id": 779}, "assignee": {"id": 884}}, "task": {"id": 370, "owner": {"id": 952}, "assignee": {"id": 1047}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 22, "privilege": "user"}, "organization": {"id": 102, "owner": {"id": 251}, "user": {"role": "maintainer"}}}, "resource": {"id": 332, "assignee": {"id": 22}, "organization": {"id": 694}, "project": {"id": 396, "owner": {"id": 745}, "assignee": {"id": 820}}, "task": {"id": 345, "owner": {"id": 932}, "assignee": {"id": 1073}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 82, "privilege": "user"}, "organization": {"id": 141, "owner": {"id": 217}, "user": {"role": "supervisor"}}}, "resource": {"id": 324, "assignee": {"id": 82}, "organization": {"id": 141}, "project": {"id": 301, "owner": {"id": 735}, "assignee": {"id": 860}}, "task": {"id": 367, "owner": {"id": 949}, "assignee": {"id": 1053}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 85, "privilege": "user"}, "organization": {"id": 190, "owner": {"id": 278}, "user": {"role": "supervisor"}}}, "resource": {"id": 384, "assignee": {"id": 85}, "organization": {"id": 190}, "project": {"id": 336, "owner": {"id": 782}, "assignee": {"id": 811}}, "task": {"id": 398, "owner": {"id": 915}, "assignee": {"id": 1012}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 6, "privilege": "user"}, "organization": {"id": 144, "owner": {"id": 252}, "user": {"role": "supervisor"}}}, "resource": {"id": 321, "assignee": {"id": 6}, "organization": {"id": 679}, "project": {"id": 354, "owner": {"id": 740}, "assignee": {"id": 886}}, "task": {"id": 305, "owner": {"id": 990}, "assignee": {"id": 1056}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 31, "privilege": "user"}, "organization": {"id": 100, "owner": {"id": 285}, "user": {"role": "supervisor"}}}, "resource": {"id": 363, "assignee": {"id": 31}, "organization": {"id": 625}, "project": {"id": 369, "owner": {"id": 770}, "assignee": {"id": 810}}, "task": {"id": 367, "owner": {"id": 918}, "assignee": {"id": 1059}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 8, "privilege": "user"}, "organization": {"id": 125, "owner": {"id": 226}, "user": {"role": "worker"}}}, "resource": {"id": 343, "assignee": {"id": 8}, "organization": {"id": 125}, "project": {"id": 383, "owner": {"id": 761}, "assignee": {"id": 843}}, "task": {"id": 347, "owner": {"id": 956}, "assignee": {"id": 1037}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 64, "privilege": "user"}, "organization": {"id": 122, "owner": {"id": 292}, "user": {"role": "worker"}}}, "resource": {"id": 354, "assignee": {"id": 64}, "organization": {"id": 122}, "project": {"id": 328, "owner": {"id": 743}, "assignee": {"id": 886}}, "task": {"id": 375, "owner": {"id": 936}, "assignee": {"id": 1064}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 66, "privilege": "user"}, "organization": {"id": 181, "owner": {"id": 279}, "user": {"role": "worker"}}}, "resource": {"id": 351, "assignee": {"id": 66}, "organization": {"id": 658}, "project": {"id": 322, "owner": {"id": 758}, "assignee": {"id": 801}}, "task": {"id": 362, "owner": {"id": 950}, "assignee": {"id": 1092}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 51, "privilege": "user"}, "organization": {"id": 133, "owner": {"id": 299}, "user": {"role": "worker"}}}, "resource": {"id": 308, "assignee": {"id": 51}, "organization": {"id": 666}, "project": {"id": 335, "owner": {"id": 775}, "assignee": {"id": 853}}, "task": {"id": 368, "owner": {"id": 902}, "assignee": {"id": 1051}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 64, "privilege": "user"}, "organization": {"id": 160, "owner": {"id": 285}, "user": {"role": null}}}, "resource": {"id": 341, "assignee": {"id": 64}, "organization": {"id": 160}, "project": {"id": 334, "owner": {"id": 723}, "assignee": {"id": 838}}, "task": {"id": 377, "owner": {"id": 946}, "assignee": {"id": 1063}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 39, "privilege": "user"}, "organization": {"id": 125, "owner": {"id": 284}, "user": {"role": null}}}, "resource": {"id": 302, "assignee": {"id": 39}, "organization": {"id": 125}, "project": {"id": 312, "owner": {"id": 705}, "assignee": {"id": 823}}, "task": {"id": 311, "owner": {"id": 920}, "assignee": {"id": 1047}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 21, "privilege": "user"}, "organization": {"id": 196, "owner": {"id": 288}, "user": {"role": null}}}, "resource": {"id": 311, "assignee": {"id": 21}, "organization": {"id": 624}, "project": {"id": 334, "owner": {"id": 718}, "assignee": {"id": 881}}, "task": {"id": 339, "owner": {"id": 990}, "assignee": {"id": 1081}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 51, "privilege": "user"}, "organization": {"id": 106, "owner": {"id": 239}, "user": {"role": null}}}, "resource": {"id": 395, "assignee": {"id": 51}, "organization": {"id": 610}, "project": {"id": 392, "owner": {"id": 723}, "assignee": {"id": 831}}, "task": {"id": 303, "owner": {"id": 915}, "assignee": {"id": 1090}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 90, "privilege": "worker"}, "organization": {"id": 129, "owner": {"id": 90}, "user": {"role": "owner"}}}, "resource": {"id": 355, "assignee": {"id": 90}, "organization": {"id": 129}, "project": {"id": 317, "owner": {"id": 708}, "assignee": {"id": 891}}, "task": {"id": 373, "owner": {"id": 989}, "assignee": {"id": 1096}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 91, "privilege": "worker"}, "organization": {"id": 193, "owner": {"id": 91}, "user": {"role": "owner"}}}, "resource": {"id": 378, "assignee": {"id": 91}, "organization": {"id": 193}, "project": {"id": 354, "owner": {"id": 700}, "assignee": {"id": 830}}, "task": {"id": 363, "owner": {"id": 918}, "assignee": {"id": 1012}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 40, "privilege": "worker"}, "organization": {"id": 191, "owner": {"id": 40}, "user": {"role": "owner"}}}, "resource": {"id": 356, "assignee": {"id": 40}, "organization": {"id": 614}, "project": {"id": 335, "owner": {"id": 739}, "assignee": {"id": 822}}, "task": {"id": 365, "owner": {"id": 950}, "assignee": {"id": 1067}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 13, "privilege": "worker"}, "organization": {"id": 176, "owner": {"id": 13}, "user": {"role": "owner"}}}, "resource": {"id": 364, "assignee": {"id": 13}, "organization": {"id": 606}, "project": {"id": 307, "owner": {"id": 725}, "assignee": {"id": 820}}, "task": {"id": 307, "owner": {"id": 989}, "assignee": {"id": 1025}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 51, "privilege": "worker"}, "organization": {"id": 165, "owner": {"id": 205}, "user": {"role": "maintainer"}}}, "resource": {"id": 352, "assignee": {"id": 51}, "organization": {"id": 165}, "project": {"id": 375, "owner": {"id": 719}, "assignee": {"id": 851}}, "task": {"id": 333, "owner": {"id": 986}, "assignee": {"id": 1031}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 1, "privilege": "worker"}, "organization": {"id": 126, "owner": {"id": 238}, "user": {"role": "maintainer"}}}, "resource": {"id": 370, "assignee": {"id": 1}, "organization": {"id": 126}, "project": {"id": 377, "owner": {"id": 706}, "assignee": {"id": 810}}, "task": {"id": 311, "owner": {"id": 935}, "assignee": {"id": 1004}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 72, "privilege": "worker"}, "organization": {"id": 148, "owner": {"id": 264}, "user": {"role": "maintainer"}}}, "resource": {"id": 358, "assignee": {"id": 72}, "organization": {"id": 634}, "project": {"id": 366, "owner": {"id": 774}, "assignee": {"id": 832}}, "task": {"id": 358, "owner": {"id": 956}, "assignee": {"id": 1043}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 75, "privilege": "worker"}, "organization": {"id": 159, "owner": {"id": 297}, "user": {"role": "maintainer"}}}, "resource": {"id": 360, "assignee": {"id": 75}, "organization": {"id": 630}, "project": {"id": 313, "owner": {"id": 796}, "assignee": {"id": 888}}, "task": {"id": 363, "owner": {"id": 995}, "assignee": {"id": 1012}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 36, "privilege": "worker"}, "organization": {"id": 103, "owner": {"id": 245}, "user": {"role": "supervisor"}}}, "resource": {"id": 323, "assignee": {"id": 36}, "organization": {"id": 103}, "project": {"id": 358, "owner": {"id": 797}, "assignee": {"id": 886}}, "task": {"id": 316, "owner": {"id": 902}, "assignee": {"id": 1017}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 49, "privilege": "worker"}, "organization": {"id": 119, "owner": {"id": 297}, "user": {"role": "supervisor"}}}, "resource": {"id": 383, "assignee": {"id": 49}, "organization": {"id": 119}, "project": {"id": 305, "owner": {"id": 799}, "assignee": {"id": 895}}, "task": {"id": 313, "owner": {"id": 980}, "assignee": {"id": 1096}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 54, "privilege": "worker"}, "organization": {"id": 147, "owner": {"id": 233}, "user": {"role": "supervisor"}}}, "resource": {"id": 375, "assignee": {"id": 54}, "organization": {"id": 617}, "project": {"id": 391, "owner": {"id": 754}, "assignee": {"id": 894}}, "task": {"id": 330, "owner": {"id": 992}, "assignee": {"id": 1096}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 12, "privilege": "worker"}, "organization": {"id": 174, "owner": {"id": 282}, "user": {"role": "supervisor"}}}, "resource": {"id": 345, "assignee": {"id": 12}, "organization": {"id": 691}, "project": {"id": 378, "owner": {"id": 796}, "assignee": {"id": 806}}, "task": {"id": 392, "owner": {"id": 964}, "assignee": {"id": 1033}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 85, "privilege": "worker"}, "organization": {"id": 180, "owner": {"id": 202}, "user": {"role": "worker"}}}, "resource": {"id": 332, "assignee": {"id": 85}, "organization": {"id": 180}, "project": {"id": 336, "owner": {"id": 761}, "assignee": {"id": 853}}, "task": {"id": 345, "owner": {"id": 999}, "assignee": {"id": 1037}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 9, "privilege": "worker"}, "organization": {"id": 126, "owner": {"id": 256}, "user": {"role": "worker"}}}, "resource": {"id": 336, "assignee": {"id": 9}, "organization": {"id": 126}, "project": {"id": 367, "owner": {"id": 742}, "assignee": {"id": 846}}, "task": {"id": 301, "owner": {"id": 980}, "assignee": {"id": 1015}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 41, "privilege": "worker"}, "organization": {"id": 121, "owner": {"id": 239}, "user": {"role": "worker"}}}, "resource": {"id": 354, "assignee": {"id": 41}, "organization": {"id": 602}, "project": {"id": 375, "owner": {"id": 762}, "assignee": {"id": 806}}, "task": {"id": 343, "owner": {"id": 964}, "assignee": {"id": 1011}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 21, "privilege": "worker"}, "organization": {"id": 171, "owner": {"id": 267}, "user": {"role": "worker"}}}, "resource": {"id": 343, "assignee": {"id": 21}, "organization": {"id": 643}, "project": {"id": 367, "owner": {"id": 721}, "assignee": {"id": 890}}, "task": {"id": 315, "owner": {"id": 902}, "assignee": {"id": 1060}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 24, "privilege": "worker"}, "organization": {"id": 191, "owner": {"id": 259}, "user": {"role": null}}}, "resource": {"id": 351, "assignee": {"id": 24}, "organization": {"id": 191}, "project": {"id": 348, "owner": {"id": 727}, "assignee": {"id": 827}}, "task": {"id": 398, "owner": {"id": 959}, "assignee": {"id": 1020}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 76, "privilege": "worker"}, "organization": {"id": 197, "owner": {"id": 207}, "user": {"role": null}}}, "resource": {"id": 386, "assignee": {"id": 76}, "organization": {"id": 197}, "project": {"id": 395, "owner": {"id": 700}, "assignee": {"id": 860}}, "task": {"id": 317, "owner": {"id": 999}, "assignee": {"id": 1059}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 3, "privilege": "worker"}, "organization": {"id": 103, "owner": {"id": 269}, "user": {"role": null}}}, "resource": {"id": 310, "assignee": {"id": 3}, "organization": {"id": 654}, "project": {"id": 368, "owner": {"id": 716}, "assignee": {"id": 856}}, "task": {"id": 356, "owner": {"id": 900}, "assignee": {"id": 1012}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 88, "privilege": "worker"}, "organization": {"id": 165, "owner": {"id": 214}, "user": {"role": null}}}, "resource": {"id": 391, "assignee": {"id": 88}, "organization": {"id": 659}, "project": {"id": 314, "owner": {"id": 753}, "assignee": {"id": 813}}, "task": {"id": 354, "owner": {"id": 903}, "assignee": {"id": 1070}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_TRUE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 42, "privilege": "none"}, "organization": {"id": 133, "owner": {"id": 42}, "user": {"role": "owner"}}}, "resource": {"id": 370, "assignee": {"id": 42}, "organization": {"id": 133}, "project": {"id": 366, "owner": {"id": 729}, "assignee": {"id": 842}}, "task": {"id": 303, "owner": {"id": 996}, "assignee": {"id": 1012}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 75, "privilege": "none"}, "organization": {"id": 181, "owner": {"id": 75}, "user": {"role": "owner"}}}, "resource": {"id": 399, "assignee": {"id": 75}, "organization": {"id": 181}, "project": {"id": 319, "owner": {"id": 716}, "assignee": {"id": 825}}, "task": {"id": 386, "owner": {"id": 976}, "assignee": {"id": 1097}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 68, "privilege": "none"}, "organization": {"id": 178, "owner": {"id": 68}, "user": {"role": "owner"}}}, "resource": {"id": 366, "assignee": {"id": 68}, "organization": {"id": 692}, "project": {"id": 383, "owner": {"id": 742}, "assignee": {"id": 884}}, "task": {"id": 326, "owner": {"id": 937}, "assignee": {"id": 1040}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 29, "privilege": "none"}, "organization": {"id": 105, "owner": {"id": 29}, "user": {"role": "owner"}}}, "resource": {"id": 332, "assignee": {"id": 29}, "organization": {"id": 662}, "project": {"id": 399, "owner": {"id": 715}, "assignee": {"id": 868}}, "task": {"id": 325, "owner": {"id": 962}, "assignee": {"id": 1043}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_TRUE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 28, "privilege": "none"}, "organization": {"id": 166, "owner": {"id": 200}, "user": {"role": "maintainer"}}}, "resource": {"id": 341, "assignee": {"id": 28}, "organization": {"id": 166}, "project": {"id": 321, "owner": {"id": 751}, "assignee": {"id": 834}}, "task": {"id": 334, "owner": {"id": 955}, "assignee": {"id": 1027}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 92, "privilege": "none"}, "organization": {"id": 191, "owner": {"id": 270}, "user": {"role": "maintainer"}}}, "resource": {"id": 353, "assignee": {"id": 92}, "organization": {"id": 191}, "project": {"id": 300, "owner": {"id": 723}, "assignee": {"id": 836}}, "task": {"id": 370, "owner": {"id": 901}, "assignee": {"id": 1086}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 41, "privilege": "none"}, "organization": {"id": 142, "owner": {"id": 296}, "user": {"role": "maintainer"}}}, "resource": {"id": 313, "assignee": {"id": 41}, "organization": {"id": 635}, "project": {"id": 326, "owner": {"id": 715}, "assignee": {"id": 807}}, "task": {"id": 330, "owner": {"id": 915}, "assignee": {"id": 1059}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 85, "privilege": "none"}, "organization": {"id": 137, "owner": {"id": 224}, "user": {"role": "maintainer"}}}, "resource": {"id": 346, "assignee": {"id": 85}, "organization": {"id": 659}, "project": {"id": 364, "owner": {"id": 704}, "assignee": {"id": 801}}, "task": {"id": 321, "owner": {"id": 983}, "assignee": {"id": 1032}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 36, "privilege": "none"}, "organization": {"id": 193, "owner": {"id": 275}, "user": {"role": "supervisor"}}}, "resource": {"id": 367, "assignee": {"id": 36}, "organization": {"id": 193}, "project": {"id": 309, "owner": {"id": 792}, "assignee": {"id": 838}}, "task": {"id": 303, "owner": {"id": 956}, "assignee": {"id": 1070}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 4, "privilege": "none"}, "organization": {"id": 149, "owner": {"id": 277}, "user": {"role": "supervisor"}}}, "resource": {"id": 398, "assignee": {"id": 4}, "organization": {"id": 149}, "project": {"id": 350, "owner": {"id": 723}, "assignee": {"id": 820}}, "task": {"id": 315, "owner": {"id": 950}, "assignee": {"id": 1074}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 99, "privilege": "none"}, "organization": {"id": 154, "owner": {"id": 247}, "user": {"role": "supervisor"}}}, "resource": {"id": 364, "assignee": {"id": 99}, "organization": {"id": 667}, "project": {"id": 355, "owner": {"id": 738}, "assignee": {"id": 809}}, "task": {"id": 360, "owner": {"id": 961}, "assignee": {"id": 1016}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 60, "privilege": "none"}, "organization": {"id": 102, "owner": {"id": 249}, "user": {"role": "supervisor"}}}, "resource": {"id": 385, "assignee": {"id": 60}, "organization": {"id": 648}, "project": {"id": 370, "owner": {"id": 745}, "assignee": {"id": 858}}, "task": {"id": 333, "owner": {"id": 950}, "assignee": {"id": 1085}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_TRUE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 70, "privilege": "none"}, "organization": {"id": 194, "owner": {"id": 246}, "user": {"role": "worker"}}}, "resource": {"id": 348, "assignee": {"id": 70}, "organization": {"id": 194}, "project": {"id": 379, "owner": {"id": 793}, "assignee": {"id": 878}}, "task": {"id": 376, "owner": {"id": 995}, "assignee": {"id": 1018}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 31, "privilege": "none"}, "organization": {"id": 173, "owner": {"id": 246}, "user": {"role": "worker"}}}, "resource": {"id": 356, "assignee": {"id": 31}, "organization": {"id": 173}, "project": {"id": 345, "owner": {"id": 708}, "assignee": {"id": 855}}, "task": {"id": 379, "owner": {"id": 988}, "assignee": {"id": 1015}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 55, "privilege": "none"}, "organization": {"id": 172, "owner": {"id": 249}, "user": {"role": "worker"}}}, "resource": {"id": 365, "assignee": {"id": 55}, "organization": {"id": 680}, "project": {"id": 309, "owner": {"id": 728}, "assignee": {"id": 813}}, "task": {"id": 352, "owner": {"id": 961}, "assignee": {"id": 1004}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 38, "privilege": "none"}, "organization": {"id": 118, "owner": {"id": 249}, "user": {"role": "worker"}}}, "resource": {"id": 389, "assignee": {"id": 38}, "organization": {"id": 618}, "project": {"id": 311, "owner": {"id": 741}, "assignee": {"id": 807}}, "task": {"id": 394, "owner": {"id": 914}, "assignee": {"id": 1052}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 3, "privilege": "none"}, "organization": {"id": 106, "owner": {"id": 236}, "user": {"role": null}}}, "resource": {"id": 320, "assignee": {"id": 3}, "organization": {"id": 106}, "project": {"id": 320, "owner": {"id": 727}, "assignee": {"id": 837}}, "task": {"id": 391, "owner": {"id": 977}, "assignee": {"id": 1024}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 66, "privilege": "none"}, "organization": {"id": 198, "owner": {"id": 233}, "user": {"role": null}}}, "resource": {"id": 309, "assignee": {"id": 66}, "organization": {"id": 198}, "project": {"id": 301, "owner": {"id": 727}, "assignee": {"id": 825}}, "task": {"id": 346, "owner": {"id": 905}, "assignee": {"id": 1083}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 69, "privilege": "none"}, "organization": {"id": 194, "owner": {"id": 203}, "user": {"role": null}}}, "resource": {"id": 304, "assignee": {"id": 69}, "organization": {"id": 664}, "project": {"id": 388, "owner": {"id": 757}, "assignee": {"id": 887}}, "task": {"id": 398, "owner": {"id": 975}, "assignee": {"id": 1097}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 28, "privilege": "none"}, "organization": {"id": 173, "owner": {"id": 217}, "user": {"role": null}}}, "resource": {"id": 320, "assignee": {"id": 28}, "organization": {"id": 627}, "project": {"id": 389, "owner": {"id": 795}, "assignee": {"id": 888}}, "task": {"id": 314, "owner": {"id": 979}, "assignee": {"id": 1068}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 76, "privilege": "admin"}, "organization": {"id": 134, "owner": {"id": 76}, "user": {"role": "owner"}}}, "resource": {"id": 361, "assignee": {"id": 513}, "organization": {"id": 134}, "project": {"id": 379, "owner": {"id": 743}, "assignee": {"id": 852}}, "task": {"id": 342, "owner": {"id": 916}, "assignee": {"id": 1074}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 13, "privilege": "admin"}, "organization": {"id": 194, "owner": {"id": 13}, "user": {"role": "owner"}}}, "resource": {"id": 336, "assignee": {"id": 569}, "organization": {"id": 194}, "project": {"id": 364, "owner": {"id": 708}, "assignee": {"id": 828}}, "task": {"id": 303, "owner": {"id": 901}, "assignee": {"id": 1038}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_same_org_FALSE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 90, "privilege": "admin"}, "organization": {"id": 184, "owner": {"id": 90}, "user": {"role": "owner"}}}, "resource": {"id": 340, "assignee": {"id": 531}, "organization": {"id": 639}, "project": {"id": 361, "owner": {"id": 713}, "assignee": {"id": 881}}, "task": {"id": 348, "owner": {"id": 976}, "assignee": {"id": 1044}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_same_org_FALSE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 9, "privilege": "admin"}, "organization": {"id": 148, "owner": {"id": 9}, "user": {"role": "owner"}}}, "resource": {"id": 376, "assignee": {"id": 509}, "organization": {"id": 601}, "project": {"id": 340, "owner": {"id": 729}, "assignee": {"id": 805}}, "task": {"id": 318, "owner": {"id": 912}, "assignee": {"id": 1047}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 13, "privilege": "admin"}, "organization": {"id": 126, "owner": {"id": 210}, "user": {"role": "maintainer"}}}, "resource": {"id": 328, "assignee": {"id": 519}, "organization": {"id": 126}, "project": {"id": 367, "owner": {"id": 716}, "assignee": {"id": 895}}, "task": {"id": 320, "owner": {"id": 936}, "assignee": {"id": 1004}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 91, "privilege": "admin"}, "organization": {"id": 131, "owner": {"id": 229}, "user": {"role": "maintainer"}}}, "resource": {"id": 392, "assignee": {"id": 546}, "organization": {"id": 131}, "project": {"id": 391, "owner": {"id": 770}, "assignee": {"id": 849}}, "task": {"id": 389, "owner": {"id": 937}, "assignee": {"id": 1051}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 11, "privilege": "admin"}, "organization": {"id": 148, "owner": {"id": 248}, "user": {"role": "maintainer"}}}, "resource": {"id": 365, "assignee": {"id": 505}, "organization": {"id": 637}, "project": {"id": 393, "owner": {"id": 791}, "assignee": {"id": 889}}, "task": {"id": 372, "owner": {"id": 923}, "assignee": {"id": 1017}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 41, "privilege": "admin"}, "organization": {"id": 102, "owner": {"id": 215}, "user": {"role": "maintainer"}}}, "resource": {"id": 385, "assignee": {"id": 578}, "organization": {"id": 642}, "project": {"id": 329, "owner": {"id": 739}, "assignee": {"id": 870}}, "task": {"id": 311, "owner": {"id": 911}, "assignee": {"id": 1000}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 75, "privilege": "admin"}, "organization": {"id": 118, "owner": {"id": 214}, "user": {"role": "supervisor"}}}, "resource": {"id": 382, "assignee": {"id": 501}, "organization": {"id": 118}, "project": {"id": 376, "owner": {"id": 716}, "assignee": {"id": 854}}, "task": {"id": 343, "owner": {"id": 909}, "assignee": {"id": 1067}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 74, "privilege": "admin"}, "organization": {"id": 154, "owner": {"id": 215}, "user": {"role": "supervisor"}}}, "resource": {"id": 397, "assignee": {"id": 535}, "organization": {"id": 154}, "project": {"id": 353, "owner": {"id": 733}, "assignee": {"id": 898}}, "task": {"id": 319, "owner": {"id": 962}, "assignee": {"id": 1064}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 89, "privilege": "admin"}, "organization": {"id": 137, "owner": {"id": 286}, "user": {"role": "supervisor"}}}, "resource": {"id": 381, "assignee": {"id": 554}, "organization": {"id": 661}, "project": {"id": 346, "owner": {"id": 703}, "assignee": {"id": 865}}, "task": {"id": 395, "owner": {"id": 983}, "assignee": {"id": 1093}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 17, "privilege": "admin"}, "organization": {"id": 169, "owner": {"id": 298}, "user": {"role": "supervisor"}}}, "resource": {"id": 340, "assignee": {"id": 560}, "organization": {"id": 631}, "project": {"id": 370, "owner": {"id": 743}, "assignee": {"id": 841}}, "task": {"id": 395, "owner": {"id": 997}, "assignee": {"id": 1014}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 64, "privilege": "admin"}, "organization": {"id": 180, "owner": {"id": 255}, "user": {"role": "worker"}}}, "resource": {"id": 375, "assignee": {"id": 540}, "organization": {"id": 180}, "project": {"id": 326, "owner": {"id": 754}, "assignee": {"id": 835}}, "task": {"id": 367, "owner": {"id": 939}, "assignee": {"id": 1070}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 97, "privilege": "admin"}, "organization": {"id": 172, "owner": {"id": 263}, "user": {"role": "worker"}}}, "resource": {"id": 309, "assignee": {"id": 557}, "organization": {"id": 172}, "project": {"id": 342, "owner": {"id": 712}, "assignee": {"id": 817}}, "task": {"id": 329, "owner": {"id": 975}, "assignee": {"id": 1047}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_same_org_FALSE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 43, "privilege": "admin"}, "organization": {"id": 197, "owner": {"id": 257}, "user": {"role": "worker"}}}, "resource": {"id": 389, "assignee": {"id": 549}, "organization": {"id": 693}, "project": {"id": 381, "owner": {"id": 755}, "assignee": {"id": 825}}, "task": {"id": 339, "owner": {"id": 920}, "assignee": {"id": 1021}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_same_org_FALSE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 97, "privilege": "admin"}, "organization": {"id": 185, "owner": {"id": 276}, "user": {"role": "worker"}}}, "resource": {"id": 364, "assignee": {"id": 512}, "organization": {"id": 643}, "project": {"id": 346, "owner": {"id": 733}, "assignee": {"id": 819}}, "task": {"id": 348, "owner": {"id": 981}, "assignee": {"id": 1005}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 28, "privilege": "admin"}, "organization": {"id": 131, "owner": {"id": 294}, "user": {"role": null}}}, "resource": {"id": 328, "assignee": {"id": 596}, "organization": {"id": 131}, "project": {"id": 374, "owner": {"id": 760}, "assignee": {"id": 835}}, "task": {"id": 383, "owner": {"id": 948}, "assignee": {"id": 1028}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 55, "privilege": "admin"}, "organization": {"id": 197, "owner": {"id": 294}, "user": {"role": null}}}, "resource": {"id": 359, "assignee": {"id": 520}, "organization": {"id": 197}, "project": {"id": 393, "owner": {"id": 749}, "assignee": {"id": 802}}, "task": {"id": 319, "owner": {"id": 937}, "assignee": {"id": 1037}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_same_org_FALSE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 96, "privilege": "admin"}, "organization": {"id": 145, "owner": {"id": 246}, "user": {"role": null}}}, "resource": {"id": 370, "assignee": {"id": 580}, "organization": {"id": 602}, "project": {"id": 300, "owner": {"id": 765}, "assignee": {"id": 836}}, "task": {"id": 372, "owner": {"id": 928}, "assignee": {"id": 1080}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_same_org_FALSE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 45, "privilege": "admin"}, "organization": {"id": 108, "owner": {"id": 256}, "user": {"role": null}}}, "resource": {"id": 347, "assignee": {"id": 598}, "organization": {"id": 635}, "project": {"id": 354, "owner": {"id": 798}, "assignee": {"id": 859}}, "task": {"id": 359, "owner": {"id": 918}, "assignee": {"id": 1004}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 80, "privilege": "business"}, "organization": {"id": 127, "owner": {"id": 80}, "user": {"role": "owner"}}}, "resource": {"id": 320, "assignee": {"id": 560}, "organization": {"id": 127}, "project": {"id": 323, "owner": {"id": 790}, "assignee": {"id": 869}}, "task": {"id": 321, "owner": {"id": 921}, "assignee": {"id": 1003}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 49, "privilege": "business"}, "organization": {"id": 133, "owner": {"id": 49}, "user": {"role": "owner"}}}, "resource": {"id": 313, "assignee": {"id": 503}, "organization": {"id": 133}, "project": {"id": 326, "owner": {"id": 707}, "assignee": {"id": 864}}, "task": {"id": 359, "owner": {"id": 915}, "assignee": {"id": 1046}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 22, "privilege": "business"}, "organization": {"id": 128, "owner": {"id": 22}, "user": {"role": "owner"}}}, "resource": {"id": 308, "assignee": {"id": 528}, "organization": {"id": 650}, "project": {"id": 363, "owner": {"id": 743}, "assignee": {"id": 810}}, "task": {"id": 364, "owner": {"id": 923}, "assignee": {"id": 1071}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 7, "privilege": "business"}, "organization": {"id": 127, "owner": {"id": 7}, "user": {"role": "owner"}}}, "resource": {"id": 383, "assignee": {"id": 561}, "organization": {"id": 668}, "project": {"id": 382, "owner": {"id": 796}, "assignee": {"id": 829}}, "task": {"id": 361, "owner": {"id": 985}, "assignee": {"id": 1092}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 67, "privilege": "business"}, "organization": {"id": 191, "owner": {"id": 204}, "user": {"role": "maintainer"}}}, "resource": {"id": 309, "assignee": {"id": 526}, "organization": {"id": 191}, "project": {"id": 361, "owner": {"id": 773}, "assignee": {"id": 843}}, "task": {"id": 343, "owner": {"id": 948}, "assignee": {"id": 1051}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 37, "privilege": "business"}, "organization": {"id": 109, "owner": {"id": 238}, "user": {"role": "maintainer"}}}, "resource": {"id": 362, "assignee": {"id": 540}, "organization": {"id": 109}, "project": {"id": 329, "owner": {"id": 767}, "assignee": {"id": 802}}, "task": {"id": 399, "owner": {"id": 923}, "assignee": {"id": 1056}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 69, "privilege": "business"}, "organization": {"id": 195, "owner": {"id": 213}, "user": {"role": "maintainer"}}}, "resource": {"id": 381, "assignee": {"id": 502}, "organization": {"id": 631}, "project": {"id": 387, "owner": {"id": 711}, "assignee": {"id": 801}}, "task": {"id": 367, "owner": {"id": 975}, "assignee": {"id": 1044}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 72, "privilege": "business"}, "organization": {"id": 122, "owner": {"id": 242}, "user": {"role": "maintainer"}}}, "resource": {"id": 364, "assignee": {"id": 541}, "organization": {"id": 690}, "project": {"id": 358, "owner": {"id": 785}, "assignee": {"id": 823}}, "task": {"id": 349, "owner": {"id": 906}, "assignee": {"id": 1020}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 12, "privilege": "business"}, "organization": {"id": 196, "owner": {"id": 237}, "user": {"role": "supervisor"}}}, "resource": {"id": 305, "assignee": {"id": 580}, "organization": {"id": 196}, "project": {"id": 390, "owner": {"id": 781}, "assignee": {"id": 847}}, "task": {"id": 377, "owner": {"id": 976}, "assignee": {"id": 1089}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 23, "privilege": "business"}, "organization": {"id": 171, "owner": {"id": 266}, "user": {"role": "supervisor"}}}, "resource": {"id": 333, "assignee": {"id": 598}, "organization": {"id": 171}, "project": {"id": 350, "owner": {"id": 787}, "assignee": {"id": 867}}, "task": {"id": 351, "owner": {"id": 918}, "assignee": {"id": 1057}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 9, "privilege": "business"}, "organization": {"id": 134, "owner": {"id": 203}, "user": {"role": "supervisor"}}}, "resource": {"id": 373, "assignee": {"id": 587}, "organization": {"id": 639}, "project": {"id": 380, "owner": {"id": 777}, "assignee": {"id": 832}}, "task": {"id": 387, "owner": {"id": 984}, "assignee": {"id": 1041}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 83, "privilege": "business"}, "organization": {"id": 148, "owner": {"id": 287}, "user": {"role": "supervisor"}}}, "resource": {"id": 338, "assignee": {"id": 505}, "organization": {"id": 657}, "project": {"id": 353, "owner": {"id": 754}, "assignee": {"id": 832}}, "task": {"id": 317, "owner": {"id": 901}, "assignee": {"id": 1057}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_same_org_TRUE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 61, "privilege": "business"}, "organization": {"id": 102, "owner": {"id": 299}, "user": {"role": "worker"}}}, "resource": {"id": 336, "assignee": {"id": 502}, "organization": {"id": 102}, "project": {"id": 356, "owner": {"id": 709}, "assignee": {"id": 873}}, "task": {"id": 370, "owner": {"id": 983}, "assignee": {"id": 1016}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 70, "privilege": "business"}, "organization": {"id": 151, "owner": {"id": 260}, "user": {"role": "worker"}}}, "resource": {"id": 326, "assignee": {"id": 518}, "organization": {"id": 151}, "project": {"id": 308, "owner": {"id": 790}, "assignee": {"id": 826}}, "task": {"id": 343, "owner": {"id": 926}, "assignee": {"id": 1093}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 67, "privilege": "business"}, "organization": {"id": 150, "owner": {"id": 291}, "user": {"role": "worker"}}}, "resource": {"id": 353, "assignee": {"id": 541}, "organization": {"id": 662}, "project": {"id": 319, "owner": {"id": 719}, "assignee": {"id": 858}}, "task": {"id": 364, "owner": {"id": 965}, "assignee": {"id": 1055}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 92, "privilege": "business"}, "organization": {"id": 164, "owner": {"id": 260}, "user": {"role": "worker"}}}, "resource": {"id": 353, "assignee": {"id": 588}, "organization": {"id": 617}, "project": {"id": 345, "owner": {"id": 777}, "assignee": {"id": 816}}, "task": {"id": 327, "owner": {"id": 967}, "assignee": {"id": 1055}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 5, "privilege": "business"}, "organization": {"id": 134, "owner": {"id": 272}, "user": {"role": null}}}, "resource": {"id": 365, "assignee": {"id": 562}, "organization": {"id": 134}, "project": {"id": 398, "owner": {"id": 717}, "assignee": {"id": 861}}, "task": {"id": 394, "owner": {"id": 920}, "assignee": {"id": 1099}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 50, "privilege": "business"}, "organization": {"id": 175, "owner": {"id": 286}, "user": {"role": null}}}, "resource": {"id": 377, "assignee": {"id": 506}, "organization": {"id": 175}, "project": {"id": 385, "owner": {"id": 788}, "assignee": {"id": 803}}, "task": {"id": 333, "owner": {"id": 966}, "assignee": {"id": 1066}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 12, "privilege": "business"}, "organization": {"id": 166, "owner": {"id": 209}, "user": {"role": null}}}, "resource": {"id": 376, "assignee": {"id": 598}, "organization": {"id": 692}, "project": {"id": 365, "owner": {"id": 702}, "assignee": {"id": 809}}, "task": {"id": 387, "owner": {"id": 974}, "assignee": {"id": 1078}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 33, "privilege": "business"}, "organization": {"id": 100, "owner": {"id": 244}, "user": {"role": null}}}, "resource": {"id": 329, "assignee": {"id": 522}, "organization": {"id": 607}, "project": {"id": 388, "owner": {"id": 742}, "assignee": {"id": 899}}, "task": {"id": 347, "owner": {"id": 999}, "assignee": {"id": 1030}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 30, "privilege": "user"}, "organization": {"id": 163, "owner": {"id": 30}, "user": {"role": "owner"}}}, "resource": {"id": 341, "assignee": {"id": 501}, "organization": {"id": 163}, "project": {"id": 312, "owner": {"id": 769}, "assignee": {"id": 856}}, "task": {"id": 367, "owner": {"id": 913}, "assignee": {"id": 1050}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 53, "privilege": "user"}, "organization": {"id": 195, "owner": {"id": 53}, "user": {"role": "owner"}}}, "resource": {"id": 303, "assignee": {"id": 587}, "organization": {"id": 195}, "project": {"id": 377, "owner": {"id": 798}, "assignee": {"id": 818}}, "task": {"id": 360, "owner": {"id": 925}, "assignee": {"id": 1073}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 81, "privilege": "user"}, "organization": {"id": 163, "owner": {"id": 81}, "user": {"role": "owner"}}}, "resource": {"id": 359, "assignee": {"id": 570}, "organization": {"id": 668}, "project": {"id": 329, "owner": {"id": 722}, "assignee": {"id": 871}}, "task": {"id": 396, "owner": {"id": 901}, "assignee": {"id": 1034}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 87, "privilege": "user"}, "organization": {"id": 183, "owner": {"id": 87}, "user": {"role": "owner"}}}, "resource": {"id": 341, "assignee": {"id": 576}, "organization": {"id": 657}, "project": {"id": 354, "owner": {"id": 732}, "assignee": {"id": 899}}, "task": {"id": 301, "owner": {"id": 940}, "assignee": {"id": 1024}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "update:state", "auth": {"user": {"id": 96, "privilege": "user"}, "organization": {"id": 160, "owner": {"id": 275}, "user": {"role": "maintainer"}}}, "resource": {"id": 384, "assignee": {"id": 548}, "organization": {"id": 160}, "project": {"id": 314, "owner": {"id": 794}, "assignee": {"id": 816}}, "task": {"id": 395, "owner": {"id": 905}, "assignee": {"id": 1054}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 63, "privilege": "user"}, "organization": {"id": 190, "owner": {"id": 243}, "user": {"role": "maintainer"}}}, "resource": {"id": 341, "assignee": {"id": 552}, "organization": {"id": 190}, "project": {"id": 307, "owner": {"id": 794}, "assignee": {"id": 860}}, "task": {"id": 364, "owner": {"id": 976}, "assignee": {"id": 1059}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 49, "privilege": "user"}, "organization": {"id": 146, "owner": {"id": 207}, "user": {"role": "maintainer"}}}, "resource": {"id": 308, "assignee": {"id": 504}, "organization": {"id": 673}, "project": {"id": 336, "owner": {"id": 766}, "assignee": {"id": 850}}, "task": {"id": 322, "owner": {"id": 998}, "assignee": {"id": 1024}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 67, "privilege": "user"}, "organization": {"id": 133, "owner": {"id": 218}, "user": {"role": "maintainer"}}}, "resource": {"id": 344, "assignee": {"id": 532}, "organization": {"id": 620}, "project": {"id": 355, "owner": {"id": 709}, "assignee": {"id": 875}}, "task": {"id": 390, "owner": {"id": 903}, "assignee": {"id": 1030}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_same_org_TRUE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 76, "privilege": "user"}, "organization": {"id": 173, "owner": {"id": 270}, "user": {"role": "supervisor"}}}, "resource": {"id": 339, "assignee": {"id": 547}, "organization": {"id": 173}, "project": {"id": 352, "owner": {"id": 746}, "assignee": {"id": 852}}, "task": {"id": 381, "owner": {"id": 900}, "assignee": {"id": 1004}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 23, "privilege": "user"}, "organization": {"id": 107, "owner": {"id": 290}, "user": {"role": "supervisor"}}}, "resource": {"id": 323, "assignee": {"id": 561}, "organization": {"id": 107}, "project": {"id": 351, "owner": {"id": 795}, "assignee": {"id": 816}}, "task": {"id": 358, "owner": {"id": 993}, "assignee": {"id": 1026}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 94, "privilege": "user"}, "organization": {"id": 132, "owner": {"id": 227}, "user": {"role": "supervisor"}}}, "resource": {"id": 366, "assignee": {"id": 548}, "organization": {"id": 687}, "project": {"id": 398, "owner": {"id": 739}, "assignee": {"id": 835}}, "task": {"id": 366, "owner": {"id": 924}, "assignee": {"id": 1041}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 59, "privilege": "user"}, "organization": {"id": 147, "owner": {"id": 283}, "user": {"role": "supervisor"}}}, "resource": {"id": 322, "assignee": {"id": 522}, "organization": {"id": 682}, "project": {"id": 318, "owner": {"id": 761}, "assignee": {"id": 813}}, "task": {"id": 313, "owner": {"id": 997}, "assignee": {"id": 1009}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_same_org_TRUE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 26, "privilege": "user"}, "organization": {"id": 127, "owner": {"id": 247}, "user": {"role": "worker"}}}, "resource": {"id": 379, "assignee": {"id": 521}, "organization": {"id": 127}, "project": {"id": 364, "owner": {"id": 712}, "assignee": {"id": 836}}, "task": {"id": 373, "owner": {"id": 932}, "assignee": {"id": 1038}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 99, "privilege": "user"}, "organization": {"id": 137, "owner": {"id": 220}, "user": {"role": "worker"}}}, "resource": {"id": 362, "assignee": {"id": 554}, "organization": {"id": 137}, "project": {"id": 315, "owner": {"id": 762}, "assignee": {"id": 813}}, "task": {"id": 354, "owner": {"id": 921}, "assignee": {"id": 1007}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 97, "privilege": "user"}, "organization": {"id": 181, "owner": {"id": 272}, "user": {"role": "worker"}}}, "resource": {"id": 300, "assignee": {"id": 584}, "organization": {"id": 630}, "project": {"id": 358, "owner": {"id": 763}, "assignee": {"id": 882}}, "task": {"id": 342, "owner": {"id": 948}, "assignee": {"id": 1096}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 70, "privilege": "user"}, "organization": {"id": 129, "owner": {"id": 204}, "user": {"role": "worker"}}}, "resource": {"id": 378, "assignee": {"id": 569}, "organization": {"id": 647}, "project": {"id": 314, "owner": {"id": 736}, "assignee": {"id": 834}}, "task": {"id": 370, "owner": {"id": 951}, "assignee": {"id": 1073}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 46, "privilege": "user"}, "organization": {"id": 167, "owner": {"id": 209}, "user": {"role": null}}}, "resource": {"id": 312, "assignee": {"id": 561}, "organization": {"id": 167}, "project": {"id": 328, "owner": {"id": 715}, "assignee": {"id": 874}}, "task": {"id": 386, "owner": {"id": 923}, "assignee": {"id": 1024}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 23, "privilege": "user"}, "organization": {"id": 103, "owner": {"id": 223}, "user": {"role": null}}}, "resource": {"id": 347, "assignee": {"id": 522}, "organization": {"id": 103}, "project": {"id": 354, "owner": {"id": 774}, "assignee": {"id": 801}}, "task": {"id": 326, "owner": {"id": 974}, "assignee": {"id": 1022}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 7, "privilege": "user"}, "organization": {"id": 113, "owner": {"id": 264}, "user": {"role": null}}}, "resource": {"id": 381, "assignee": {"id": 597}, "organization": {"id": 642}, "project": {"id": 344, "owner": {"id": 701}, "assignee": {"id": 822}}, "task": {"id": 312, "owner": {"id": 939}, "assignee": {"id": 1093}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 50, "privilege": "user"}, "organization": {"id": 134, "owner": {"id": 263}, "user": {"role": null}}}, "resource": {"id": 395, "assignee": {"id": 552}, "organization": {"id": 672}, "project": {"id": 370, "owner": {"id": 701}, "assignee": {"id": 812}}, "task": {"id": 334, "owner": {"id": 923}, "assignee": {"id": 1086}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_same_org_TRUE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 69, "privilege": "worker"}, "organization": {"id": 162, "owner": {"id": 69}, "user": {"role": "owner"}}}, "resource": {"id": 389, "assignee": {"id": 524}, "organization": {"id": 162}, "project": {"id": 309, "owner": {"id": 709}, "assignee": {"id": 871}}, "task": {"id": 301, "owner": {"id": 936}, "assignee": {"id": 1095}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 2, "privilege": "worker"}, "organization": {"id": 127, "owner": {"id": 2}, "user": {"role": "owner"}}}, "resource": {"id": 309, "assignee": {"id": 507}, "organization": {"id": 127}, "project": {"id": 369, "owner": {"id": 703}, "assignee": {"id": 809}}, "task": {"id": 357, "owner": {"id": 959}, "assignee": {"id": 1097}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 42, "privilege": "worker"}, "organization": {"id": 188, "owner": {"id": 42}, "user": {"role": "owner"}}}, "resource": {"id": 307, "assignee": {"id": 503}, "organization": {"id": 607}, "project": {"id": 353, "owner": {"id": 735}, "assignee": {"id": 887}}, "task": {"id": 380, "owner": {"id": 942}, "assignee": {"id": 1072}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 37, "privilege": "worker"}, "organization": {"id": 174, "owner": {"id": 37}, "user": {"role": "owner"}}}, "resource": {"id": 351, "assignee": {"id": 524}, "organization": {"id": 657}, "project": {"id": 399, "owner": {"id": 705}, "assignee": {"id": 843}}, "task": {"id": 387, "owner": {"id": 901}, "assignee": {"id": 1004}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 38, "privilege": "worker"}, "organization": {"id": 196, "owner": {"id": 243}, "user": {"role": "maintainer"}}}, "resource": {"id": 340, "assignee": {"id": 592}, "organization": {"id": 196}, "project": {"id": 354, "owner": {"id": 748}, "assignee": {"id": 827}}, "task": {"id": 350, "owner": {"id": 989}, "assignee": {"id": 1030}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 28, "privilege": "worker"}, "organization": {"id": 114, "owner": {"id": 256}, "user": {"role": "maintainer"}}}, "resource": {"id": 326, "assignee": {"id": 523}, "organization": {"id": 114}, "project": {"id": 358, "owner": {"id": 723}, "assignee": {"id": 832}}, "task": {"id": 335, "owner": {"id": 948}, "assignee": {"id": 1073}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 68, "privilege": "worker"}, "organization": {"id": 174, "owner": {"id": 201}, "user": {"role": "maintainer"}}}, "resource": {"id": 329, "assignee": {"id": 573}, "organization": {"id": 699}, "project": {"id": 340, "owner": {"id": 790}, "assignee": {"id": 805}}, "task": {"id": 317, "owner": {"id": 911}, "assignee": {"id": 1038}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 28, "privilege": "worker"}, "organization": {"id": 172, "owner": {"id": 204}, "user": {"role": "maintainer"}}}, "resource": {"id": 320, "assignee": {"id": 572}, "organization": {"id": 635}, "project": {"id": 356, "owner": {"id": 755}, "assignee": {"id": 830}}, "task": {"id": 371, "owner": {"id": 900}, "assignee": {"id": 1069}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 89, "privilege": "worker"}, "organization": {"id": 116, "owner": {"id": 216}, "user": {"role": "supervisor"}}}, "resource": {"id": 368, "assignee": {"id": 507}, "organization": {"id": 116}, "project": {"id": 339, "owner": {"id": 786}, "assignee": {"id": 862}}, "task": {"id": 356, "owner": {"id": 914}, "assignee": {"id": 1047}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 93, "privilege": "worker"}, "organization": {"id": 178, "owner": {"id": 270}, "user": {"role": "supervisor"}}}, "resource": {"id": 394, "assignee": {"id": 550}, "organization": {"id": 178}, "project": {"id": 341, "owner": {"id": 733}, "assignee": {"id": 807}}, "task": {"id": 320, "owner": {"id": 944}, "assignee": {"id": 1078}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 83, "privilege": "worker"}, "organization": {"id": 102, "owner": {"id": 238}, "user": {"role": "supervisor"}}}, "resource": {"id": 385, "assignee": {"id": 502}, "organization": {"id": 643}, "project": {"id": 374, "owner": {"id": 744}, "assignee": {"id": 835}}, "task": {"id": 347, "owner": {"id": 946}, "assignee": {"id": 1039}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 59, "privilege": "worker"}, "organization": {"id": 189, "owner": {"id": 220}, "user": {"role": "supervisor"}}}, "resource": {"id": 341, "assignee": {"id": 513}, "organization": {"id": 689}, "project": {"id": 377, "owner": {"id": 728}, "assignee": {"id": 894}}, "task": {"id": 377, "owner": {"id": 928}, "assignee": {"id": 1016}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_same_org_TRUE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 82, "privilege": "worker"}, "organization": {"id": 197, "owner": {"id": 247}, "user": {"role": "worker"}}}, "resource": {"id": 373, "assignee": {"id": 553}, "organization": {"id": 197}, "project": {"id": 337, "owner": {"id": 715}, "assignee": {"id": 839}}, "task": {"id": 368, "owner": {"id": 962}, "assignee": {"id": 1075}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 28, "privilege": "worker"}, "organization": {"id": 144, "owner": {"id": 283}, "user": {"role": "worker"}}}, "resource": {"id": 397, "assignee": {"id": 563}, "organization": {"id": 144}, "project": {"id": 369, "owner": {"id": 711}, "assignee": {"id": 820}}, "task": {"id": 373, "owner": {"id": 915}, "assignee": {"id": 1049}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 32, "privilege": "worker"}, "organization": {"id": 119, "owner": {"id": 265}, "user": {"role": "worker"}}}, "resource": {"id": 354, "assignee": {"id": 515}, "organization": {"id": 636}, "project": {"id": 382, "owner": {"id": 750}, "assignee": {"id": 838}}, "task": {"id": 310, "owner": {"id": 989}, "assignee": {"id": 1056}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 53, "privilege": "worker"}, "organization": {"id": 157, "owner": {"id": 250}, "user": {"role": "worker"}}}, "resource": {"id": 306, "assignee": {"id": 538}, "organization": {"id": 698}, "project": {"id": 372, "owner": {"id": 754}, "assignee": {"id": 807}}, "task": {"id": 316, "owner": {"id": 955}, "assignee": {"id": 1091}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 83, "privilege": "worker"}, "organization": {"id": 178, "owner": {"id": 275}, "user": {"role": null}}}, "resource": {"id": 305, "assignee": {"id": 546}, "organization": {"id": 178}, "project": {"id": 307, "owner": {"id": 717}, "assignee": {"id": 864}}, "task": {"id": 363, "owner": {"id": 907}, "assignee": {"id": 1006}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 26, "privilege": "worker"}, "organization": {"id": 175, "owner": {"id": 262}, "user": {"role": null}}}, "resource": {"id": 382, "assignee": {"id": 542}, "organization": {"id": 175}, "project": {"id": 358, "owner": {"id": 721}, "assignee": {"id": 870}}, "task": {"id": 382, "owner": {"id": 938}, "assignee": {"id": 1045}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 0, "privilege": "worker"}, "organization": {"id": 102, "owner": {"id": 206}, "user": {"role": null}}}, "resource": {"id": 389, "assignee": {"id": 570}, "organization": {"id": 624}, "project": {"id": 320, "owner": {"id": 725}, "assignee": {"id": 871}}, "task": {"id": 302, "owner": {"id": 947}, "assignee": {"id": 1089}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 0, "privilege": "worker"}, "organization": {"id": 164, "owner": {"id": 269}, "user": {"role": null}}}, "resource": {"id": 333, "assignee": {"id": 579}, "organization": {"id": 695}, "project": {"id": 380, "owner": {"id": 775}, "assignee": {"id": 847}}, "task": {"id": 302, "owner": {"id": 957}, "assignee": {"id": 1092}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_same_org_TRUE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 76, "privilege": "none"}, "organization": {"id": 133, "owner": {"id": 76}, "user": {"role": "owner"}}}, "resource": {"id": 369, "assignee": {"id": 550}, "organization": {"id": 133}, "project": {"id": 398, "owner": {"id": 727}, "assignee": {"id": 842}}, "task": {"id": 354, "owner": {"id": 964}, "assignee": {"id": 1057}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 2, "privilege": "none"}, "organization": {"id": 121, "owner": {"id": 2}, "user": {"role": "owner"}}}, "resource": {"id": 355, "assignee": {"id": 538}, "organization": {"id": 121}, "project": {"id": 353, "owner": {"id": 795}, "assignee": {"id": 863}}, "task": {"id": 346, "owner": {"id": 996}, "assignee": {"id": 1052}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 35, "privilege": "none"}, "organization": {"id": 108, "owner": {"id": 35}, "user": {"role": "owner"}}}, "resource": {"id": 377, "assignee": {"id": 558}, "organization": {"id": 602}, "project": {"id": 352, "owner": {"id": 712}, "assignee": {"id": 804}}, "task": {"id": 347, "owner": {"id": 909}, "assignee": {"id": 1080}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 21, "privilege": "none"}, "organization": {"id": 123, "owner": {"id": 21}, "user": {"role": "owner"}}}, "resource": {"id": 369, "assignee": {"id": 501}, "organization": {"id": 685}, "project": {"id": 391, "owner": {"id": 713}, "assignee": {"id": 872}}, "task": {"id": 321, "owner": {"id": 976}, "assignee": {"id": 1005}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_same_org_TRUE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 23, "privilege": "none"}, "organization": {"id": 168, "owner": {"id": 261}, "user": {"role": "maintainer"}}}, "resource": {"id": 334, "assignee": {"id": 521}, "organization": {"id": 168}, "project": {"id": 382, "owner": {"id": 711}, "assignee": {"id": 823}}, "task": {"id": 357, "owner": {"id": 972}, "assignee": {"id": 1091}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 69, "privilege": "none"}, "organization": {"id": 173, "owner": {"id": 204}, "user": {"role": "maintainer"}}}, "resource": {"id": 309, "assignee": {"id": 547}, "organization": {"id": 173}, "project": {"id": 338, "owner": {"id": 730}, "assignee": {"id": 879}}, "task": {"id": 304, "owner": {"id": 935}, "assignee": {"id": 1033}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 53, "privilege": "none"}, "organization": {"id": 132, "owner": {"id": 284}, "user": {"role": "maintainer"}}}, "resource": {"id": 371, "assignee": {"id": 513}, "organization": {"id": 608}, "project": {"id": 353, "owner": {"id": 766}, "assignee": {"id": 819}}, "task": {"id": 350, "owner": {"id": 908}, "assignee": {"id": 1057}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 0, "privilege": "none"}, "organization": {"id": 121, "owner": {"id": 231}, "user": {"role": "maintainer"}}}, "resource": {"id": 374, "assignee": {"id": 528}, "organization": {"id": 622}, "project": {"id": 320, "owner": {"id": 744}, "assignee": {"id": 824}}, "task": {"id": 331, "owner": {"id": 926}, "assignee": {"id": 1022}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 24, "privilege": "none"}, "organization": {"id": 157, "owner": {"id": 215}, "user": {"role": "supervisor"}}}, "resource": {"id": 330, "assignee": {"id": 541}, "organization": {"id": 157}, "project": {"id": 365, "owner": {"id": 707}, "assignee": {"id": 890}}, "task": {"id": 341, "owner": {"id": 924}, "assignee": {"id": 1083}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 14, "privilege": "none"}, "organization": {"id": 179, "owner": {"id": 293}, "user": {"role": "supervisor"}}}, "resource": {"id": 345, "assignee": {"id": 508}, "organization": {"id": 179}, "project": {"id": 319, "owner": {"id": 747}, "assignee": {"id": 883}}, "task": {"id": 342, "owner": {"id": 944}, "assignee": {"id": 1007}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 41, "privilege": "none"}, "organization": {"id": 123, "owner": {"id": 250}, "user": {"role": "supervisor"}}}, "resource": {"id": 350, "assignee": {"id": 528}, "organization": {"id": 683}, "project": {"id": 396, "owner": {"id": 764}, "assignee": {"id": 843}}, "task": {"id": 353, "owner": {"id": 964}, "assignee": {"id": 1083}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 74, "privilege": "none"}, "organization": {"id": 164, "owner": {"id": 270}, "user": {"role": "supervisor"}}}, "resource": {"id": 328, "assignee": {"id": 543}, "organization": {"id": 636}, "project": {"id": 342, "owner": {"id": 791}, "assignee": {"id": 887}}, "task": {"id": 304, "owner": {"id": 928}, "assignee": {"id": 1051}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_same_org_TRUE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 67, "privilege": "none"}, "organization": {"id": 127, "owner": {"id": 261}, "user": {"role": "worker"}}}, "resource": {"id": 356, "assignee": {"id": 544}, "organization": {"id": 127}, "project": {"id": 399, "owner": {"id": 709}, "assignee": {"id": 842}}, "task": {"id": 380, "owner": {"id": 997}, "assignee": {"id": 1060}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 24, "privilege": "none"}, "organization": {"id": 120, "owner": {"id": 237}, "user": {"role": "worker"}}}, "resource": {"id": 371, "assignee": {"id": 536}, "organization": {"id": 120}, "project": {"id": 326, "owner": {"id": 779}, "assignee": {"id": 824}}, "task": {"id": 396, "owner": {"id": 999}, "assignee": {"id": 1031}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 62, "privilege": "none"}, "organization": {"id": 169, "owner": {"id": 288}, "user": {"role": "worker"}}}, "resource": {"id": 333, "assignee": {"id": 558}, "organization": {"id": 672}, "project": {"id": 314, "owner": {"id": 733}, "assignee": {"id": 833}}, "task": {"id": 370, "owner": {"id": 991}, "assignee": {"id": 1039}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 44, "privilege": "none"}, "organization": {"id": 172, "owner": {"id": 295}, "user": {"role": "worker"}}}, "resource": {"id": 331, "assignee": {"id": 550}, "organization": {"id": 620}, "project": {"id": 375, "owner": {"id": 754}, "assignee": {"id": 816}}, "task": {"id": 300, "owner": {"id": 968}, "assignee": {"id": 1003}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 36, "privilege": "none"}, "organization": {"id": 175, "owner": {"id": 216}, "user": {"role": null}}}, "resource": {"id": 335, "assignee": {"id": 571}, "organization": {"id": 175}, "project": {"id": 385, "owner": {"id": 790}, "assignee": {"id": 858}}, "task": {"id": 358, "owner": {"id": 934}, "assignee": {"id": 1007}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 11, "privilege": "none"}, "organization": {"id": 120, "owner": {"id": 274}, "user": {"role": null}}}, "resource": {"id": 394, "assignee": {"id": 568}, "organization": {"id": 120}, "project": {"id": 329, "owner": {"id": 715}, "assignee": {"id": 816}}, "task": {"id": 334, "owner": {"id": 996}, "assignee": {"id": 1034}}}} } -test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:state", "auth": {"user": {"id": 56, "privilege": "none"}, "organization": {"id": 194, "owner": {"id": 253}, "user": {"role": null}}}, "resource": {"id": 320, "assignee": {"id": 509}, "organization": {"id": 675}, "project": {"id": 327, "owner": {"id": 712}, "assignee": {"id": 862}}, "task": {"id": 317, "owner": {"id": 915}, "assignee": {"id": 1071}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 76, "privilege": "none"}, "organization": {"id": 178, "owner": {"id": 217}, "user": {"role": null}}}, "resource": {"id": 307, "assignee": {"id": 556}, "organization": {"id": 699}, "project": {"id": 342, "owner": {"id": 796}, "assignee": {"id": 876}}, "task": {"id": 350, "owner": {"id": 940}, "assignee": {"id": 1078}}}} } -test_scope_VIEW_COMMITS_context_SANDBOX_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 66, "privilege": "admin"}, "organization": null}, "resource": {"id": 315, "assignee": {"id": 560}, "organization": {"id": 685}, "project": {"id": 371, "owner": {"id": 66}, "assignee": {"id": 859}}, "task": {"id": 300, "owner": {"id": 924}, "assignee": {"id": 1002}}}} +test_scope_UPDATE_STATE_context_SANDBOX_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 90, "privilege": "admin"}, "organization": null}, "resource": {"id": 394, "assignee": {"id": 568}, "organization": {"id": 634}, "project": {"id": 340, "owner": {"id": 90}, "assignee": {"id": 834}}, "task": {"id": 307, "owner": {"id": 924}, "assignee": {"id": 1021}}}} } -test_scope_VIEW_COMMITS_context_SANDBOX_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 56, "privilege": "business"}, "organization": null}, "resource": {"id": 315, "assignee": {"id": 502}, "organization": {"id": 606}, "project": {"id": 370, "owner": {"id": 56}, "assignee": {"id": 894}}, "task": {"id": 389, "owner": {"id": 951}, "assignee": {"id": 1081}}}} +test_scope_UPDATE_STATE_context_SANDBOX_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 7, "privilege": "business"}, "organization": null}, "resource": {"id": 321, "assignee": {"id": 543}, "organization": {"id": 659}, "project": {"id": 391, "owner": {"id": 7}, "assignee": {"id": 885}}, "task": {"id": 337, "owner": {"id": 955}, "assignee": {"id": 1035}}}} } -test_scope_VIEW_COMMITS_context_SANDBOX_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 8, "privilege": "user"}, "organization": null}, "resource": {"id": 316, "assignee": {"id": 526}, "organization": {"id": 698}, "project": {"id": 346, "owner": {"id": 8}, "assignee": {"id": 899}}, "task": {"id": 362, "owner": {"id": 902}, "assignee": {"id": 1072}}}} +test_scope_UPDATE_STATE_context_SANDBOX_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 50, "privilege": "user"}, "organization": null}, "resource": {"id": 373, "assignee": {"id": 522}, "organization": {"id": 676}, "project": {"id": 301, "owner": {"id": 50}, "assignee": {"id": 877}}, "task": {"id": 389, "owner": {"id": 983}, "assignee": {"id": 1053}}}} } -test_scope_VIEW_COMMITS_context_SANDBOX_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 69, "privilege": "worker"}, "organization": null}, "resource": {"id": 354, "assignee": {"id": 503}, "organization": {"id": 641}, "project": {"id": 360, "owner": {"id": 69}, "assignee": {"id": 870}}, "task": {"id": 301, "owner": {"id": 988}, "assignee": {"id": 1071}}}} +test_scope_UPDATE_STATE_context_SANDBOX_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 54, "privilege": "worker"}, "organization": null}, "resource": {"id": 341, "assignee": {"id": 529}, "organization": {"id": 659}, "project": {"id": 322, "owner": {"id": 54}, "assignee": {"id": 834}}, "task": {"id": 354, "owner": {"id": 911}, "assignee": {"id": 1056}}}} } -test_scope_VIEW_COMMITS_context_SANDBOX_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 63, "privilege": "none"}, "organization": null}, "resource": {"id": 330, "assignee": {"id": 590}, "organization": {"id": 666}, "project": {"id": 361, "owner": {"id": 63}, "assignee": {"id": 807}}, "task": {"id": 345, "owner": {"id": 946}, "assignee": {"id": 1026}}}} +test_scope_UPDATE_STATE_context_SANDBOX_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 42, "privilege": "none"}, "organization": null}, "resource": {"id": 309, "assignee": {"id": 598}, "organization": {"id": 663}, "project": {"id": 321, "owner": {"id": 42}, "assignee": {"id": 834}}, "task": {"id": 344, "owner": {"id": 954}, "assignee": {"id": 1099}}}} } -test_scope_VIEW_COMMITS_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 27, "privilege": "admin"}, "organization": null}, "resource": {"id": 347, "assignee": {"id": 588}, "organization": {"id": 679}, "project": {"id": 398, "owner": {"id": 737}, "assignee": {"id": 27}}, "task": {"id": 399, "owner": {"id": 922}, "assignee": {"id": 1001}}}} +test_scope_UPDATE_STATE_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 10, "privilege": "admin"}, "organization": null}, "resource": {"id": 366, "assignee": {"id": 533}, "organization": {"id": 635}, "project": {"id": 327, "owner": {"id": 758}, "assignee": {"id": 10}}, "task": {"id": 350, "owner": {"id": 993}, "assignee": {"id": 1048}}}} } -test_scope_VIEW_COMMITS_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 31, "privilege": "business"}, "organization": null}, "resource": {"id": 349, "assignee": {"id": 503}, "organization": {"id": 668}, "project": {"id": 348, "owner": {"id": 769}, "assignee": {"id": 31}}, "task": {"id": 363, "owner": {"id": 958}, "assignee": {"id": 1041}}}} +test_scope_UPDATE_STATE_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 35, "privilege": "business"}, "organization": null}, "resource": {"id": 317, "assignee": {"id": 523}, "organization": {"id": 694}, "project": {"id": 323, "owner": {"id": 753}, "assignee": {"id": 35}}, "task": {"id": 360, "owner": {"id": 973}, "assignee": {"id": 1082}}}} } -test_scope_VIEW_COMMITS_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 48, "privilege": "user"}, "organization": null}, "resource": {"id": 321, "assignee": {"id": 555}, "organization": {"id": 679}, "project": {"id": 342, "owner": {"id": 761}, "assignee": {"id": 48}}, "task": {"id": 382, "owner": {"id": 900}, "assignee": {"id": 1048}}}} +test_scope_UPDATE_STATE_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 72, "privilege": "user"}, "organization": null}, "resource": {"id": 324, "assignee": {"id": 574}, "organization": {"id": 674}, "project": {"id": 322, "owner": {"id": 798}, "assignee": {"id": 72}}, "task": {"id": 378, "owner": {"id": 910}, "assignee": {"id": 1086}}}} } -test_scope_VIEW_COMMITS_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 51, "privilege": "worker"}, "organization": null}, "resource": {"id": 393, "assignee": {"id": 588}, "organization": {"id": 686}, "project": {"id": 389, "owner": {"id": 713}, "assignee": {"id": 51}}, "task": {"id": 388, "owner": {"id": 933}, "assignee": {"id": 1055}}}} +test_scope_UPDATE_STATE_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 68, "privilege": "worker"}, "organization": null}, "resource": {"id": 306, "assignee": {"id": 589}, "organization": {"id": 618}, "project": {"id": 388, "owner": {"id": 786}, "assignee": {"id": 68}}, "task": {"id": 309, "owner": {"id": 959}, "assignee": {"id": 1092}}}} } -test_scope_VIEW_COMMITS_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 50, "privilege": "none"}, "organization": null}, "resource": {"id": 385, "assignee": {"id": 501}, "organization": {"id": 617}, "project": {"id": 343, "owner": {"id": 720}, "assignee": {"id": 50}}, "task": {"id": 357, "owner": {"id": 953}, "assignee": {"id": 1075}}}} +test_scope_UPDATE_STATE_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 59, "privilege": "none"}, "organization": null}, "resource": {"id": 366, "assignee": {"id": 564}, "organization": {"id": 684}, "project": {"id": 374, "owner": {"id": 743}, "assignee": {"id": 59}}, "task": {"id": 323, "owner": {"id": 982}, "assignee": {"id": 1082}}}} } -test_scope_VIEW_COMMITS_context_SANDBOX_ownership_TASK_OWNER_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 52, "privilege": "admin"}, "organization": null}, "resource": {"id": 394, "assignee": {"id": 554}, "organization": {"id": 619}, "project": {"id": 326, "owner": {"id": 748}, "assignee": {"id": 820}}, "task": {"id": 393, "owner": {"id": 52}, "assignee": {"id": 1037}}}} +test_scope_UPDATE_STATE_context_SANDBOX_ownership_TASK_OWNER_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 83, "privilege": "admin"}, "organization": null}, "resource": {"id": 334, "assignee": {"id": 572}, "organization": {"id": 657}, "project": {"id": 351, "owner": {"id": 790}, "assignee": {"id": 807}}, "task": {"id": 331, "owner": {"id": 83}, "assignee": {"id": 1048}}}} } -test_scope_VIEW_COMMITS_context_SANDBOX_ownership_TASK_OWNER_privilege_BUSINESS_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 27, "privilege": "business"}, "organization": null}, "resource": {"id": 374, "assignee": {"id": 586}, "organization": {"id": 673}, "project": {"id": 395, "owner": {"id": 770}, "assignee": {"id": 876}}, "task": {"id": 304, "owner": {"id": 27}, "assignee": {"id": 1056}}}} +test_scope_UPDATE_STATE_context_SANDBOX_ownership_TASK_OWNER_privilege_BUSINESS_membership_NONE_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 16, "privilege": "business"}, "organization": null}, "resource": {"id": 323, "assignee": {"id": 577}, "organization": {"id": 667}, "project": {"id": 349, "owner": {"id": 723}, "assignee": {"id": 821}}, "task": {"id": 352, "owner": {"id": 16}, "assignee": {"id": 1079}}}} } -test_scope_VIEW_COMMITS_context_SANDBOX_ownership_TASK_OWNER_privilege_USER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 21, "privilege": "user"}, "organization": null}, "resource": {"id": 373, "assignee": {"id": 527}, "organization": {"id": 698}, "project": {"id": 359, "owner": {"id": 768}, "assignee": {"id": 845}}, "task": {"id": 307, "owner": {"id": 21}, "assignee": {"id": 1073}}}} +test_scope_UPDATE_STATE_context_SANDBOX_ownership_TASK_OWNER_privilege_USER_membership_NONE_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 36, "privilege": "user"}, "organization": null}, "resource": {"id": 392, "assignee": {"id": 595}, "organization": {"id": 608}, "project": {"id": 339, "owner": {"id": 794}, "assignee": {"id": 883}}, "task": {"id": 384, "owner": {"id": 36}, "assignee": {"id": 1004}}}} } -test_scope_VIEW_COMMITS_context_SANDBOX_ownership_TASK_OWNER_privilege_WORKER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 17, "privilege": "worker"}, "organization": null}, "resource": {"id": 386, "assignee": {"id": 558}, "organization": {"id": 653}, "project": {"id": 367, "owner": {"id": 767}, "assignee": {"id": 884}}, "task": {"id": 323, "owner": {"id": 17}, "assignee": {"id": 1013}}}} +test_scope_UPDATE_STATE_context_SANDBOX_ownership_TASK_OWNER_privilege_WORKER_membership_NONE_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 82, "privilege": "worker"}, "organization": null}, "resource": {"id": 355, "assignee": {"id": 573}, "organization": {"id": 642}, "project": {"id": 361, "owner": {"id": 719}, "assignee": {"id": 896}}, "task": {"id": 397, "owner": {"id": 82}, "assignee": {"id": 1093}}}} } -test_scope_VIEW_COMMITS_context_SANDBOX_ownership_TASK_OWNER_privilege_NONE_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 23, "privilege": "none"}, "organization": null}, "resource": {"id": 375, "assignee": {"id": 590}, "organization": {"id": 675}, "project": {"id": 319, "owner": {"id": 746}, "assignee": {"id": 814}}, "task": {"id": 355, "owner": {"id": 23}, "assignee": {"id": 1002}}}} +test_scope_UPDATE_STATE_context_SANDBOX_ownership_TASK_OWNER_privilege_NONE_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 41, "privilege": "none"}, "organization": null}, "resource": {"id": 316, "assignee": {"id": 599}, "organization": {"id": 628}, "project": {"id": 340, "owner": {"id": 708}, "assignee": {"id": 800}}, "task": {"id": 388, "owner": {"id": 41}, "assignee": {"id": 1052}}}} } -test_scope_VIEW_COMMITS_context_SANDBOX_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 35, "privilege": "admin"}, "organization": null}, "resource": {"id": 323, "assignee": {"id": 542}, "organization": {"id": 632}, "project": {"id": 318, "owner": {"id": 707}, "assignee": {"id": 859}}, "task": {"id": 392, "owner": {"id": 900}, "assignee": {"id": 35}}}} +test_scope_UPDATE_STATE_context_SANDBOX_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 98, "privilege": "admin"}, "organization": null}, "resource": {"id": 322, "assignee": {"id": 510}, "organization": {"id": 669}, "project": {"id": 303, "owner": {"id": 787}, "assignee": {"id": 826}}, "task": {"id": 375, "owner": {"id": 948}, "assignee": {"id": 98}}}} } -test_scope_VIEW_COMMITS_context_SANDBOX_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 96, "privilege": "business"}, "organization": null}, "resource": {"id": 391, "assignee": {"id": 556}, "organization": {"id": 603}, "project": {"id": 388, "owner": {"id": 785}, "assignee": {"id": 831}}, "task": {"id": 339, "owner": {"id": 981}, "assignee": {"id": 96}}}} +test_scope_UPDATE_STATE_context_SANDBOX_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 12, "privilege": "business"}, "organization": null}, "resource": {"id": 328, "assignee": {"id": 510}, "organization": {"id": 611}, "project": {"id": 325, "owner": {"id": 787}, "assignee": {"id": 818}}, "task": {"id": 349, "owner": {"id": 948}, "assignee": {"id": 12}}}} } -test_scope_VIEW_COMMITS_context_SANDBOX_ownership_TASK_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 22, "privilege": "user"}, "organization": null}, "resource": {"id": 308, "assignee": {"id": 509}, "organization": {"id": 671}, "project": {"id": 344, "owner": {"id": 740}, "assignee": {"id": 890}}, "task": {"id": 386, "owner": {"id": 916}, "assignee": {"id": 22}}}} +test_scope_UPDATE_STATE_context_SANDBOX_ownership_TASK_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 16, "privilege": "user"}, "organization": null}, "resource": {"id": 301, "assignee": {"id": 517}, "organization": {"id": 695}, "project": {"id": 349, "owner": {"id": 709}, "assignee": {"id": 894}}, "task": {"id": 368, "owner": {"id": 938}, "assignee": {"id": 16}}}} } -test_scope_VIEW_COMMITS_context_SANDBOX_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 52, "privilege": "worker"}, "organization": null}, "resource": {"id": 382, "assignee": {"id": 539}, "organization": {"id": 664}, "project": {"id": 302, "owner": {"id": 730}, "assignee": {"id": 829}}, "task": {"id": 345, "owner": {"id": 915}, "assignee": {"id": 52}}}} +test_scope_UPDATE_STATE_context_SANDBOX_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 75, "privilege": "worker"}, "organization": null}, "resource": {"id": 359, "assignee": {"id": 544}, "organization": {"id": 663}, "project": {"id": 337, "owner": {"id": 784}, "assignee": {"id": 841}}, "task": {"id": 332, "owner": {"id": 934}, "assignee": {"id": 75}}}} } -test_scope_VIEW_COMMITS_context_SANDBOX_ownership_TASK_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 73, "privilege": "none"}, "organization": null}, "resource": {"id": 377, "assignee": {"id": 597}, "organization": {"id": 609}, "project": {"id": 370, "owner": {"id": 795}, "assignee": {"id": 882}}, "task": {"id": 360, "owner": {"id": 987}, "assignee": {"id": 73}}}} +test_scope_UPDATE_STATE_context_SANDBOX_ownership_TASK_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 54, "privilege": "none"}, "organization": null}, "resource": {"id": 387, "assignee": {"id": 500}, "organization": {"id": 608}, "project": {"id": 356, "owner": {"id": 729}, "assignee": {"id": 886}}, "task": {"id": 392, "owner": {"id": 981}, "assignee": {"id": 54}}}} } -test_scope_VIEW_COMMITS_context_SANDBOX_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 8, "privilege": "admin"}, "organization": null}, "resource": {"id": 346, "assignee": {"id": 8}, "organization": {"id": 670}, "project": {"id": 358, "owner": {"id": 774}, "assignee": {"id": 871}}, "task": {"id": 362, "owner": {"id": 968}, "assignee": {"id": 1059}}}} +test_scope_UPDATE_STATE_context_SANDBOX_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 93, "privilege": "admin"}, "organization": null}, "resource": {"id": 359, "assignee": {"id": 93}, "organization": {"id": 698}, "project": {"id": 323, "owner": {"id": 731}, "assignee": {"id": 895}}, "task": {"id": 388, "owner": {"id": 961}, "assignee": {"id": 1060}}}} } -test_scope_VIEW_COMMITS_context_SANDBOX_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 8, "privilege": "business"}, "organization": null}, "resource": {"id": 338, "assignee": {"id": 8}, "organization": {"id": 636}, "project": {"id": 328, "owner": {"id": 739}, "assignee": {"id": 820}}, "task": {"id": 352, "owner": {"id": 924}, "assignee": {"id": 1021}}}} +test_scope_UPDATE_STATE_context_SANDBOX_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 67, "privilege": "business"}, "organization": null}, "resource": {"id": 337, "assignee": {"id": 67}, "organization": {"id": 627}, "project": {"id": 338, "owner": {"id": 763}, "assignee": {"id": 884}}, "task": {"id": 309, "owner": {"id": 977}, "assignee": {"id": 1075}}}} } -test_scope_VIEW_COMMITS_context_SANDBOX_ownership_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 8, "privilege": "user"}, "organization": null}, "resource": {"id": 366, "assignee": {"id": 8}, "organization": {"id": 641}, "project": {"id": 345, "owner": {"id": 709}, "assignee": {"id": 899}}, "task": {"id": 395, "owner": {"id": 969}, "assignee": {"id": 1058}}}} +test_scope_UPDATE_STATE_context_SANDBOX_ownership_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 6, "privilege": "user"}, "organization": null}, "resource": {"id": 336, "assignee": {"id": 6}, "organization": {"id": 693}, "project": {"id": 304, "owner": {"id": 781}, "assignee": {"id": 860}}, "task": {"id": 390, "owner": {"id": 938}, "assignee": {"id": 1093}}}} } -test_scope_VIEW_COMMITS_context_SANDBOX_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 56, "privilege": "worker"}, "organization": null}, "resource": {"id": 398, "assignee": {"id": 56}, "organization": {"id": 660}, "project": {"id": 383, "owner": {"id": 759}, "assignee": {"id": 812}}, "task": {"id": 311, "owner": {"id": 917}, "assignee": {"id": 1046}}}} +test_scope_UPDATE_STATE_context_SANDBOX_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 32, "privilege": "worker"}, "organization": null}, "resource": {"id": 399, "assignee": {"id": 32}, "organization": {"id": 637}, "project": {"id": 327, "owner": {"id": 716}, "assignee": {"id": 816}}, "task": {"id": 395, "owner": {"id": 928}, "assignee": {"id": 1075}}}} } -test_scope_VIEW_COMMITS_context_SANDBOX_ownership_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 53, "privilege": "none"}, "organization": null}, "resource": {"id": 379, "assignee": {"id": 53}, "organization": {"id": 615}, "project": {"id": 394, "owner": {"id": 798}, "assignee": {"id": 803}}, "task": {"id": 353, "owner": {"id": 989}, "assignee": {"id": 1001}}}} +test_scope_UPDATE_STATE_context_SANDBOX_ownership_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 76, "privilege": "none"}, "organization": null}, "resource": {"id": 332, "assignee": {"id": 76}, "organization": {"id": 682}, "project": {"id": 347, "owner": {"id": 751}, "assignee": {"id": 839}}, "task": {"id": 359, "owner": {"id": 995}, "assignee": {"id": 1073}}}} } -test_scope_VIEW_COMMITS_context_SANDBOX_ownership_NONE_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 24, "privilege": "admin"}, "organization": null}, "resource": {"id": 380, "assignee": {"id": 581}, "organization": {"id": 693}, "project": {"id": 348, "owner": {"id": 783}, "assignee": {"id": 829}}, "task": {"id": 359, "owner": {"id": 909}, "assignee": {"id": 1040}}}} +test_scope_UPDATE_STATE_context_SANDBOX_ownership_NONE_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 22, "privilege": "admin"}, "organization": null}, "resource": {"id": 345, "assignee": {"id": 509}, "organization": {"id": 653}, "project": {"id": 348, "owner": {"id": 745}, "assignee": {"id": 832}}, "task": {"id": 341, "owner": {"id": 913}, "assignee": {"id": 1019}}}} } -test_scope_VIEW_COMMITS_context_SANDBOX_ownership_NONE_privilege_BUSINESS_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 19, "privilege": "business"}, "organization": null}, "resource": {"id": 399, "assignee": {"id": 578}, "organization": {"id": 615}, "project": {"id": 343, "owner": {"id": 762}, "assignee": {"id": 847}}, "task": {"id": 366, "owner": {"id": 983}, "assignee": {"id": 1001}}}} +test_scope_UPDATE_STATE_context_SANDBOX_ownership_NONE_privilege_BUSINESS_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 40, "privilege": "business"}, "organization": null}, "resource": {"id": 314, "assignee": {"id": 526}, "organization": {"id": 646}, "project": {"id": 349, "owner": {"id": 778}, "assignee": {"id": 834}}, "task": {"id": 367, "owner": {"id": 901}, "assignee": {"id": 1038}}}} } -test_scope_VIEW_COMMITS_context_SANDBOX_ownership_NONE_privilege_USER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 94, "privilege": "user"}, "organization": null}, "resource": {"id": 398, "assignee": {"id": 559}, "organization": {"id": 638}, "project": {"id": 389, "owner": {"id": 710}, "assignee": {"id": 865}}, "task": {"id": 303, "owner": {"id": 936}, "assignee": {"id": 1041}}}} +test_scope_UPDATE_STATE_context_SANDBOX_ownership_NONE_privilege_USER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 92, "privilege": "user"}, "organization": null}, "resource": {"id": 387, "assignee": {"id": 566}, "organization": {"id": 692}, "project": {"id": 320, "owner": {"id": 725}, "assignee": {"id": 800}}, "task": {"id": 364, "owner": {"id": 966}, "assignee": {"id": 1096}}}} } -test_scope_VIEW_COMMITS_context_SANDBOX_ownership_NONE_privilege_WORKER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 97, "privilege": "worker"}, "organization": null}, "resource": {"id": 367, "assignee": {"id": 561}, "organization": {"id": 636}, "project": {"id": 340, "owner": {"id": 724}, "assignee": {"id": 897}}, "task": {"id": 349, "owner": {"id": 913}, "assignee": {"id": 1062}}}} +test_scope_UPDATE_STATE_context_SANDBOX_ownership_NONE_privilege_WORKER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 21, "privilege": "worker"}, "organization": null}, "resource": {"id": 383, "assignee": {"id": 560}, "organization": {"id": 615}, "project": {"id": 357, "owner": {"id": 779}, "assignee": {"id": 864}}, "task": {"id": 374, "owner": {"id": 903}, "assignee": {"id": 1019}}}} } -test_scope_VIEW_COMMITS_context_SANDBOX_ownership_NONE_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 27, "privilege": "none"}, "organization": null}, "resource": {"id": 399, "assignee": {"id": 565}, "organization": {"id": 663}, "project": {"id": 317, "owner": {"id": 721}, "assignee": {"id": 894}}, "task": {"id": 385, "owner": {"id": 914}, "assignee": {"id": 1035}}}} +test_scope_UPDATE_STATE_context_SANDBOX_ownership_NONE_privilege_NONE_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 23, "privilege": "none"}, "organization": null}, "resource": {"id": 361, "assignee": {"id": 551}, "organization": {"id": 610}, "project": {"id": 319, "owner": {"id": 730}, "assignee": {"id": 875}}, "task": {"id": 351, "owner": {"id": 987}, "assignee": {"id": 1013}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 30, "privilege": "admin"}, "organization": {"id": 104, "owner": {"id": 30}, "user": {"role": "owner"}}}, "resource": {"id": 388, "assignee": {"id": 586}, "organization": {"id": 104}, "project": {"id": 384, "owner": {"id": 30}, "assignee": {"id": 832}}, "task": {"id": 340, "owner": {"id": 993}, "assignee": {"id": 1018}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 49, "privilege": "admin"}, "organization": {"id": 183, "owner": {"id": 49}, "user": {"role": "owner"}}}, "resource": {"id": 370, "assignee": {"id": 569}, "organization": {"id": 183}, "project": {"id": 319, "owner": {"id": 49}, "assignee": {"id": 882}}, "task": {"id": 369, "owner": {"id": 966}, "assignee": {"id": 1082}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_same_org_FALSE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 50, "privilege": "admin"}, "organization": {"id": 199, "owner": {"id": 50}, "user": {"role": "owner"}}}, "resource": {"id": 349, "assignee": {"id": 501}, "organization": {"id": 608}, "project": {"id": 383, "owner": {"id": 50}, "assignee": {"id": 896}}, "task": {"id": 356, "owner": {"id": 916}, "assignee": {"id": 1082}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_same_org_FALSE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 49, "privilege": "admin"}, "organization": {"id": 191, "owner": {"id": 49}, "user": {"role": "owner"}}}, "resource": {"id": 312, "assignee": {"id": 565}, "organization": {"id": 698}, "project": {"id": 317, "owner": {"id": 49}, "assignee": {"id": 883}}, "task": {"id": 362, "owner": {"id": 900}, "assignee": {"id": 1051}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 36, "privilege": "admin"}, "organization": {"id": 199, "owner": {"id": 288}, "user": {"role": "maintainer"}}}, "resource": {"id": 381, "assignee": {"id": 514}, "organization": {"id": 199}, "project": {"id": 388, "owner": {"id": 36}, "assignee": {"id": 850}}, "task": {"id": 310, "owner": {"id": 989}, "assignee": {"id": 1041}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 99, "privilege": "admin"}, "organization": {"id": 118, "owner": {"id": 275}, "user": {"role": "maintainer"}}}, "resource": {"id": 376, "assignee": {"id": 504}, "organization": {"id": 118}, "project": {"id": 306, "owner": {"id": 99}, "assignee": {"id": 875}}, "task": {"id": 316, "owner": {"id": 928}, "assignee": {"id": 1061}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 3, "privilege": "admin"}, "organization": {"id": 147, "owner": {"id": 221}, "user": {"role": "maintainer"}}}, "resource": {"id": 308, "assignee": {"id": 576}, "organization": {"id": 635}, "project": {"id": 374, "owner": {"id": 3}, "assignee": {"id": 835}}, "task": {"id": 399, "owner": {"id": 961}, "assignee": {"id": 1068}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 65, "privilege": "admin"}, "organization": {"id": 184, "owner": {"id": 255}, "user": {"role": "maintainer"}}}, "resource": {"id": 371, "assignee": {"id": 518}, "organization": {"id": 649}, "project": {"id": 370, "owner": {"id": 65}, "assignee": {"id": 829}}, "task": {"id": 328, "owner": {"id": 935}, "assignee": {"id": 1090}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 58, "privilege": "admin"}, "organization": {"id": 124, "owner": {"id": 240}, "user": {"role": "supervisor"}}}, "resource": {"id": 309, "assignee": {"id": 550}, "organization": {"id": 124}, "project": {"id": 314, "owner": {"id": 58}, "assignee": {"id": 850}}, "task": {"id": 310, "owner": {"id": 922}, "assignee": {"id": 1040}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 53, "privilege": "admin"}, "organization": {"id": 162, "owner": {"id": 241}, "user": {"role": "supervisor"}}}, "resource": {"id": 384, "assignee": {"id": 538}, "organization": {"id": 162}, "project": {"id": 358, "owner": {"id": 53}, "assignee": {"id": 831}}, "task": {"id": 391, "owner": {"id": 940}, "assignee": {"id": 1005}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 40, "privilege": "admin"}, "organization": {"id": 106, "owner": {"id": 289}, "user": {"role": "supervisor"}}}, "resource": {"id": 382, "assignee": {"id": 540}, "organization": {"id": 673}, "project": {"id": 320, "owner": {"id": 40}, "assignee": {"id": 892}}, "task": {"id": 372, "owner": {"id": 983}, "assignee": {"id": 1045}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 45, "privilege": "admin"}, "organization": {"id": 188, "owner": {"id": 257}, "user": {"role": "supervisor"}}}, "resource": {"id": 358, "assignee": {"id": 565}, "organization": {"id": 678}, "project": {"id": 352, "owner": {"id": 45}, "assignee": {"id": 893}}, "task": {"id": 328, "owner": {"id": 924}, "assignee": {"id": 1043}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 95, "privilege": "admin"}, "organization": {"id": 147, "owner": {"id": 245}, "user": {"role": "worker"}}}, "resource": {"id": 395, "assignee": {"id": 524}, "organization": {"id": 147}, "project": {"id": 396, "owner": {"id": 95}, "assignee": {"id": 872}}, "task": {"id": 338, "owner": {"id": 986}, "assignee": {"id": 1083}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 27, "privilege": "admin"}, "organization": {"id": 112, "owner": {"id": 241}, "user": {"role": "worker"}}}, "resource": {"id": 301, "assignee": {"id": 562}, "organization": {"id": 112}, "project": {"id": 330, "owner": {"id": 27}, "assignee": {"id": 812}}, "task": {"id": 398, "owner": {"id": 921}, "assignee": {"id": 1084}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_same_org_FALSE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 94, "privilege": "admin"}, "organization": {"id": 115, "owner": {"id": 212}, "user": {"role": "worker"}}}, "resource": {"id": 389, "assignee": {"id": 557}, "organization": {"id": 673}, "project": {"id": 375, "owner": {"id": 94}, "assignee": {"id": 821}}, "task": {"id": 361, "owner": {"id": 961}, "assignee": {"id": 1026}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_same_org_FALSE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 4, "privilege": "admin"}, "organization": {"id": 145, "owner": {"id": 216}, "user": {"role": "worker"}}}, "resource": {"id": 342, "assignee": {"id": 543}, "organization": {"id": 680}, "project": {"id": 305, "owner": {"id": 4}, "assignee": {"id": 898}}, "task": {"id": 340, "owner": {"id": 956}, "assignee": {"id": 1086}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 27, "privilege": "admin"}, "organization": {"id": 128, "owner": {"id": 206}, "user": {"role": null}}}, "resource": {"id": 353, "assignee": {"id": 586}, "organization": {"id": 128}, "project": {"id": 305, "owner": {"id": 27}, "assignee": {"id": 846}}, "task": {"id": 344, "owner": {"id": 980}, "assignee": {"id": 1011}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 66, "privilege": "admin"}, "organization": {"id": 135, "owner": {"id": 290}, "user": {"role": null}}}, "resource": {"id": 382, "assignee": {"id": 511}, "organization": {"id": 135}, "project": {"id": 361, "owner": {"id": 66}, "assignee": {"id": 877}}, "task": {"id": 386, "owner": {"id": 994}, "assignee": {"id": 1028}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_same_org_FALSE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 41, "privilege": "admin"}, "organization": {"id": 163, "owner": {"id": 251}, "user": {"role": null}}}, "resource": {"id": 306, "assignee": {"id": 516}, "organization": {"id": 678}, "project": {"id": 395, "owner": {"id": 41}, "assignee": {"id": 896}}, "task": {"id": 320, "owner": {"id": 923}, "assignee": {"id": 1085}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_same_org_FALSE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 9, "privilege": "admin"}, "organization": {"id": 139, "owner": {"id": 208}, "user": {"role": null}}}, "resource": {"id": 335, "assignee": {"id": 533}, "organization": {"id": 605}, "project": {"id": 339, "owner": {"id": 9}, "assignee": {"id": 865}}, "task": {"id": 368, "owner": {"id": 926}, "assignee": {"id": 1013}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 14, "privilege": "business"}, "organization": {"id": 192, "owner": {"id": 14}, "user": {"role": "owner"}}}, "resource": {"id": 313, "assignee": {"id": 506}, "organization": {"id": 192}, "project": {"id": 372, "owner": {"id": 14}, "assignee": {"id": 813}}, "task": {"id": 390, "owner": {"id": 936}, "assignee": {"id": 1014}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 82, "privilege": "business"}, "organization": {"id": 141, "owner": {"id": 82}, "user": {"role": "owner"}}}, "resource": {"id": 339, "assignee": {"id": 561}, "organization": {"id": 141}, "project": {"id": 383, "owner": {"id": 82}, "assignee": {"id": 813}}, "task": {"id": 396, "owner": {"id": 919}, "assignee": {"id": 1029}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 22, "privilege": "business"}, "organization": {"id": 130, "owner": {"id": 22}, "user": {"role": "owner"}}}, "resource": {"id": 312, "assignee": {"id": 517}, "organization": {"id": 603}, "project": {"id": 364, "owner": {"id": 22}, "assignee": {"id": 831}}, "task": {"id": 371, "owner": {"id": 965}, "assignee": {"id": 1074}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 99, "privilege": "business"}, "organization": {"id": 168, "owner": {"id": 99}, "user": {"role": "owner"}}}, "resource": {"id": 325, "assignee": {"id": 551}, "organization": {"id": 668}, "project": {"id": 356, "owner": {"id": 99}, "assignee": {"id": 841}}, "task": {"id": 380, "owner": {"id": 996}, "assignee": {"id": 1050}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 65, "privilege": "business"}, "organization": {"id": 182, "owner": {"id": 223}, "user": {"role": "maintainer"}}}, "resource": {"id": 367, "assignee": {"id": 577}, "organization": {"id": 182}, "project": {"id": 313, "owner": {"id": 65}, "assignee": {"id": 884}}, "task": {"id": 304, "owner": {"id": 984}, "assignee": {"id": 1032}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 68, "privilege": "business"}, "organization": {"id": 106, "owner": {"id": 218}, "user": {"role": "maintainer"}}}, "resource": {"id": 309, "assignee": {"id": 595}, "organization": {"id": 106}, "project": {"id": 374, "owner": {"id": 68}, "assignee": {"id": 856}}, "task": {"id": 357, "owner": {"id": 979}, "assignee": {"id": 1057}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 95, "privilege": "business"}, "organization": {"id": 130, "owner": {"id": 256}, "user": {"role": "maintainer"}}}, "resource": {"id": 387, "assignee": {"id": 528}, "organization": {"id": 607}, "project": {"id": 394, "owner": {"id": 95}, "assignee": {"id": 861}}, "task": {"id": 303, "owner": {"id": 946}, "assignee": {"id": 1012}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 37, "privilege": "business"}, "organization": {"id": 133, "owner": {"id": 252}, "user": {"role": "maintainer"}}}, "resource": {"id": 329, "assignee": {"id": 581}, "organization": {"id": 638}, "project": {"id": 399, "owner": {"id": 37}, "assignee": {"id": 834}}, "task": {"id": 345, "owner": {"id": 954}, "assignee": {"id": 1065}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 80, "privilege": "business"}, "organization": {"id": 194, "owner": {"id": 223}, "user": {"role": "supervisor"}}}, "resource": {"id": 349, "assignee": {"id": 529}, "organization": {"id": 194}, "project": {"id": 388, "owner": {"id": 80}, "assignee": {"id": 833}}, "task": {"id": 344, "owner": {"id": 955}, "assignee": {"id": 1009}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 54, "privilege": "business"}, "organization": {"id": 138, "owner": {"id": 202}, "user": {"role": "supervisor"}}}, "resource": {"id": 360, "assignee": {"id": 573}, "organization": {"id": 138}, "project": {"id": 303, "owner": {"id": 54}, "assignee": {"id": 829}}, "task": {"id": 398, "owner": {"id": 954}, "assignee": {"id": 1092}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 20, "privilege": "business"}, "organization": {"id": 145, "owner": {"id": 276}, "user": {"role": "supervisor"}}}, "resource": {"id": 380, "assignee": {"id": 592}, "organization": {"id": 693}, "project": {"id": 300, "owner": {"id": 20}, "assignee": {"id": 883}}, "task": {"id": 334, "owner": {"id": 957}, "assignee": {"id": 1028}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 63, "privilege": "business"}, "organization": {"id": 164, "owner": {"id": 284}, "user": {"role": "supervisor"}}}, "resource": {"id": 308, "assignee": {"id": 555}, "organization": {"id": 627}, "project": {"id": 317, "owner": {"id": 63}, "assignee": {"id": 840}}, "task": {"id": 361, "owner": {"id": 927}, "assignee": {"id": 1097}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 12, "privilege": "business"}, "organization": {"id": 130, "owner": {"id": 249}, "user": {"role": "worker"}}}, "resource": {"id": 371, "assignee": {"id": 585}, "organization": {"id": 130}, "project": {"id": 381, "owner": {"id": 12}, "assignee": {"id": 893}}, "task": {"id": 388, "owner": {"id": 987}, "assignee": {"id": 1063}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 76, "privilege": "business"}, "organization": {"id": 190, "owner": {"id": 285}, "user": {"role": "worker"}}}, "resource": {"id": 326, "assignee": {"id": 515}, "organization": {"id": 190}, "project": {"id": 374, "owner": {"id": 76}, "assignee": {"id": 846}}, "task": {"id": 357, "owner": {"id": 990}, "assignee": {"id": 1020}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 99, "privilege": "business"}, "organization": {"id": 150, "owner": {"id": 274}, "user": {"role": "worker"}}}, "resource": {"id": 384, "assignee": {"id": 532}, "organization": {"id": 619}, "project": {"id": 361, "owner": {"id": 99}, "assignee": {"id": 873}}, "task": {"id": 347, "owner": {"id": 998}, "assignee": {"id": 1031}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 95, "privilege": "business"}, "organization": {"id": 126, "owner": {"id": 290}, "user": {"role": "worker"}}}, "resource": {"id": 318, "assignee": {"id": 584}, "organization": {"id": 656}, "project": {"id": 329, "owner": {"id": 95}, "assignee": {"id": 865}}, "task": {"id": 350, "owner": {"id": 971}, "assignee": {"id": 1099}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 93, "privilege": "business"}, "organization": {"id": 184, "owner": {"id": 263}, "user": {"role": null}}}, "resource": {"id": 344, "assignee": {"id": 505}, "organization": {"id": 184}, "project": {"id": 391, "owner": {"id": 93}, "assignee": {"id": 893}}, "task": {"id": 316, "owner": {"id": 994}, "assignee": {"id": 1002}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 38, "privilege": "business"}, "organization": {"id": 182, "owner": {"id": 220}, "user": {"role": null}}}, "resource": {"id": 304, "assignee": {"id": 517}, "organization": {"id": 182}, "project": {"id": 311, "owner": {"id": 38}, "assignee": {"id": 871}}, "task": {"id": 347, "owner": {"id": 990}, "assignee": {"id": 1084}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 85, "privilege": "business"}, "organization": {"id": 195, "owner": {"id": 237}, "user": {"role": null}}}, "resource": {"id": 347, "assignee": {"id": 559}, "organization": {"id": 651}, "project": {"id": 373, "owner": {"id": 85}, "assignee": {"id": 866}}, "task": {"id": 376, "owner": {"id": 944}, "assignee": {"id": 1018}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 70, "privilege": "business"}, "organization": {"id": 144, "owner": {"id": 280}, "user": {"role": null}}}, "resource": {"id": 329, "assignee": {"id": 529}, "organization": {"id": 622}, "project": {"id": 338, "owner": {"id": 70}, "assignee": {"id": 848}}, "task": {"id": 394, "owner": {"id": 947}, "assignee": {"id": 1008}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 64, "privilege": "user"}, "organization": {"id": 192, "owner": {"id": 64}, "user": {"role": "owner"}}}, "resource": {"id": 383, "assignee": {"id": 545}, "organization": {"id": 192}, "project": {"id": 323, "owner": {"id": 64}, "assignee": {"id": 852}}, "task": {"id": 341, "owner": {"id": 965}, "assignee": {"id": 1000}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 26, "privilege": "user"}, "organization": {"id": 138, "owner": {"id": 26}, "user": {"role": "owner"}}}, "resource": {"id": 394, "assignee": {"id": 532}, "organization": {"id": 138}, "project": {"id": 331, "owner": {"id": 26}, "assignee": {"id": 855}}, "task": {"id": 349, "owner": {"id": 903}, "assignee": {"id": 1059}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 30, "privilege": "user"}, "organization": {"id": 177, "owner": {"id": 30}, "user": {"role": "owner"}}}, "resource": {"id": 338, "assignee": {"id": 588}, "organization": {"id": 688}, "project": {"id": 343, "owner": {"id": 30}, "assignee": {"id": 851}}, "task": {"id": 352, "owner": {"id": 964}, "assignee": {"id": 1009}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 95, "privilege": "user"}, "organization": {"id": 180, "owner": {"id": 95}, "user": {"role": "owner"}}}, "resource": {"id": 349, "assignee": {"id": 560}, "organization": {"id": 690}, "project": {"id": 332, "owner": {"id": 95}, "assignee": {"id": 822}}, "task": {"id": 393, "owner": {"id": 915}, "assignee": {"id": 1044}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 44, "privilege": "user"}, "organization": {"id": 144, "owner": {"id": 261}, "user": {"role": "maintainer"}}}, "resource": {"id": 303, "assignee": {"id": 542}, "organization": {"id": 144}, "project": {"id": 330, "owner": {"id": 44}, "assignee": {"id": 828}}, "task": {"id": 382, "owner": {"id": 971}, "assignee": {"id": 1069}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 78, "privilege": "user"}, "organization": {"id": 114, "owner": {"id": 254}, "user": {"role": "maintainer"}}}, "resource": {"id": 345, "assignee": {"id": 569}, "organization": {"id": 114}, "project": {"id": 383, "owner": {"id": 78}, "assignee": {"id": 880}}, "task": {"id": 362, "owner": {"id": 934}, "assignee": {"id": 1094}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 38, "privilege": "user"}, "organization": {"id": 139, "owner": {"id": 266}, "user": {"role": "maintainer"}}}, "resource": {"id": 370, "assignee": {"id": 594}, "organization": {"id": 640}, "project": {"id": 326, "owner": {"id": 38}, "assignee": {"id": 840}}, "task": {"id": 331, "owner": {"id": 944}, "assignee": {"id": 1027}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 85, "privilege": "user"}, "organization": {"id": 112, "owner": {"id": 251}, "user": {"role": "maintainer"}}}, "resource": {"id": 308, "assignee": {"id": 556}, "organization": {"id": 600}, "project": {"id": 343, "owner": {"id": 85}, "assignee": {"id": 820}}, "task": {"id": 321, "owner": {"id": 909}, "assignee": {"id": 1065}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 28, "privilege": "user"}, "organization": {"id": 198, "owner": {"id": 244}, "user": {"role": "supervisor"}}}, "resource": {"id": 394, "assignee": {"id": 537}, "organization": {"id": 198}, "project": {"id": 314, "owner": {"id": 28}, "assignee": {"id": 838}}, "task": {"id": 333, "owner": {"id": 916}, "assignee": {"id": 1058}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 35, "privilege": "user"}, "organization": {"id": 185, "owner": {"id": 261}, "user": {"role": "supervisor"}}}, "resource": {"id": 372, "assignee": {"id": 570}, "organization": {"id": 185}, "project": {"id": 382, "owner": {"id": 35}, "assignee": {"id": 812}}, "task": {"id": 329, "owner": {"id": 997}, "assignee": {"id": 1038}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 30, "privilege": "user"}, "organization": {"id": 110, "owner": {"id": 277}, "user": {"role": "supervisor"}}}, "resource": {"id": 395, "assignee": {"id": 507}, "organization": {"id": 677}, "project": {"id": 354, "owner": {"id": 30}, "assignee": {"id": 822}}, "task": {"id": 361, "owner": {"id": 999}, "assignee": {"id": 1020}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 62, "privilege": "user"}, "organization": {"id": 157, "owner": {"id": 236}, "user": {"role": "supervisor"}}}, "resource": {"id": 349, "assignee": {"id": 589}, "organization": {"id": 607}, "project": {"id": 390, "owner": {"id": 62}, "assignee": {"id": 832}}, "task": {"id": 371, "owner": {"id": 926}, "assignee": {"id": 1088}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 74, "privilege": "user"}, "organization": {"id": 185, "owner": {"id": 263}, "user": {"role": "worker"}}}, "resource": {"id": 333, "assignee": {"id": 579}, "organization": {"id": 185}, "project": {"id": 319, "owner": {"id": 74}, "assignee": {"id": 860}}, "task": {"id": 377, "owner": {"id": 987}, "assignee": {"id": 1056}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 85, "privilege": "user"}, "organization": {"id": 181, "owner": {"id": 230}, "user": {"role": "worker"}}}, "resource": {"id": 303, "assignee": {"id": 594}, "organization": {"id": 181}, "project": {"id": 375, "owner": {"id": 85}, "assignee": {"id": 816}}, "task": {"id": 368, "owner": {"id": 951}, "assignee": {"id": 1036}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 79, "privilege": "user"}, "organization": {"id": 110, "owner": {"id": 250}, "user": {"role": "worker"}}}, "resource": {"id": 367, "assignee": {"id": 570}, "organization": {"id": 640}, "project": {"id": 385, "owner": {"id": 79}, "assignee": {"id": 889}}, "task": {"id": 331, "owner": {"id": 972}, "assignee": {"id": 1091}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 73, "privilege": "user"}, "organization": {"id": 192, "owner": {"id": 282}, "user": {"role": "worker"}}}, "resource": {"id": 325, "assignee": {"id": 598}, "organization": {"id": 603}, "project": {"id": 319, "owner": {"id": 73}, "assignee": {"id": 881}}, "task": {"id": 344, "owner": {"id": 995}, "assignee": {"id": 1003}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 7, "privilege": "user"}, "organization": {"id": 167, "owner": {"id": 271}, "user": {"role": null}}}, "resource": {"id": 345, "assignee": {"id": 509}, "organization": {"id": 167}, "project": {"id": 392, "owner": {"id": 7}, "assignee": {"id": 850}}, "task": {"id": 346, "owner": {"id": 956}, "assignee": {"id": 1022}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 57, "privilege": "user"}, "organization": {"id": 158, "owner": {"id": 215}, "user": {"role": null}}}, "resource": {"id": 374, "assignee": {"id": 549}, "organization": {"id": 158}, "project": {"id": 323, "owner": {"id": 57}, "assignee": {"id": 871}}, "task": {"id": 324, "owner": {"id": 953}, "assignee": {"id": 1048}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 16, "privilege": "user"}, "organization": {"id": 150, "owner": {"id": 264}, "user": {"role": null}}}, "resource": {"id": 375, "assignee": {"id": 587}, "organization": {"id": 681}, "project": {"id": 308, "owner": {"id": 16}, "assignee": {"id": 853}}, "task": {"id": 323, "owner": {"id": 901}, "assignee": {"id": 1027}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 40, "privilege": "user"}, "organization": {"id": 195, "owner": {"id": 250}, "user": {"role": null}}}, "resource": {"id": 376, "assignee": {"id": 595}, "organization": {"id": 648}, "project": {"id": 353, "owner": {"id": 40}, "assignee": {"id": 855}}, "task": {"id": 309, "owner": {"id": 900}, "assignee": {"id": 1017}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 8, "privilege": "worker"}, "organization": {"id": 179, "owner": {"id": 8}, "user": {"role": "owner"}}}, "resource": {"id": 302, "assignee": {"id": 545}, "organization": {"id": 179}, "project": {"id": 321, "owner": {"id": 8}, "assignee": {"id": 882}}, "task": {"id": 399, "owner": {"id": 923}, "assignee": {"id": 1038}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 28, "privilege": "worker"}, "organization": {"id": 134, "owner": {"id": 28}, "user": {"role": "owner"}}}, "resource": {"id": 330, "assignee": {"id": 535}, "organization": {"id": 134}, "project": {"id": 304, "owner": {"id": 28}, "assignee": {"id": 816}}, "task": {"id": 317, "owner": {"id": 987}, "assignee": {"id": 1089}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 87, "privilege": "worker"}, "organization": {"id": 188, "owner": {"id": 87}, "user": {"role": "owner"}}}, "resource": {"id": 339, "assignee": {"id": 503}, "organization": {"id": 664}, "project": {"id": 399, "owner": {"id": 87}, "assignee": {"id": 875}}, "task": {"id": 368, "owner": {"id": 940}, "assignee": {"id": 1092}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 28, "privilege": "worker"}, "organization": {"id": 153, "owner": {"id": 28}, "user": {"role": "owner"}}}, "resource": {"id": 375, "assignee": {"id": 569}, "organization": {"id": 605}, "project": {"id": 309, "owner": {"id": 28}, "assignee": {"id": 892}}, "task": {"id": 356, "owner": {"id": 954}, "assignee": {"id": 1070}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 10, "privilege": "worker"}, "organization": {"id": 182, "owner": {"id": 270}, "user": {"role": "maintainer"}}}, "resource": {"id": 361, "assignee": {"id": 523}, "organization": {"id": 182}, "project": {"id": 379, "owner": {"id": 10}, "assignee": {"id": 804}}, "task": {"id": 350, "owner": {"id": 978}, "assignee": {"id": 1085}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 41, "privilege": "worker"}, "organization": {"id": 119, "owner": {"id": 281}, "user": {"role": "maintainer"}}}, "resource": {"id": 345, "assignee": {"id": 579}, "organization": {"id": 119}, "project": {"id": 302, "owner": {"id": 41}, "assignee": {"id": 860}}, "task": {"id": 357, "owner": {"id": 978}, "assignee": {"id": 1009}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 38, "privilege": "worker"}, "organization": {"id": 129, "owner": {"id": 242}, "user": {"role": "maintainer"}}}, "resource": {"id": 347, "assignee": {"id": 587}, "organization": {"id": 686}, "project": {"id": 342, "owner": {"id": 38}, "assignee": {"id": 807}}, "task": {"id": 378, "owner": {"id": 973}, "assignee": {"id": 1068}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 27, "privilege": "worker"}, "organization": {"id": 131, "owner": {"id": 299}, "user": {"role": "maintainer"}}}, "resource": {"id": 338, "assignee": {"id": 535}, "organization": {"id": 651}, "project": {"id": 315, "owner": {"id": 27}, "assignee": {"id": 837}}, "task": {"id": 303, "owner": {"id": 978}, "assignee": {"id": 1021}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 65, "privilege": "worker"}, "organization": {"id": 152, "owner": {"id": 203}, "user": {"role": "supervisor"}}}, "resource": {"id": 378, "assignee": {"id": 599}, "organization": {"id": 152}, "project": {"id": 394, "owner": {"id": 65}, "assignee": {"id": 867}}, "task": {"id": 307, "owner": {"id": 953}, "assignee": {"id": 1032}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 48, "privilege": "worker"}, "organization": {"id": 106, "owner": {"id": 214}, "user": {"role": "supervisor"}}}, "resource": {"id": 344, "assignee": {"id": 508}, "organization": {"id": 106}, "project": {"id": 338, "owner": {"id": 48}, "assignee": {"id": 846}}, "task": {"id": 355, "owner": {"id": 939}, "assignee": {"id": 1017}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 84, "privilege": "worker"}, "organization": {"id": 187, "owner": {"id": 216}, "user": {"role": "supervisor"}}}, "resource": {"id": 300, "assignee": {"id": 573}, "organization": {"id": 656}, "project": {"id": 357, "owner": {"id": 84}, "assignee": {"id": 866}}, "task": {"id": 336, "owner": {"id": 958}, "assignee": {"id": 1063}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 72, "privilege": "worker"}, "organization": {"id": 174, "owner": {"id": 296}, "user": {"role": "supervisor"}}}, "resource": {"id": 370, "assignee": {"id": 549}, "organization": {"id": 631}, "project": {"id": 362, "owner": {"id": 72}, "assignee": {"id": 816}}, "task": {"id": 348, "owner": {"id": 927}, "assignee": {"id": 1008}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 80, "privilege": "worker"}, "organization": {"id": 144, "owner": {"id": 242}, "user": {"role": "worker"}}}, "resource": {"id": 340, "assignee": {"id": 571}, "organization": {"id": 144}, "project": {"id": 366, "owner": {"id": 80}, "assignee": {"id": 809}}, "task": {"id": 371, "owner": {"id": 999}, "assignee": {"id": 1072}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 97, "privilege": "worker"}, "organization": {"id": 120, "owner": {"id": 281}, "user": {"role": "worker"}}}, "resource": {"id": 345, "assignee": {"id": 594}, "organization": {"id": 120}, "project": {"id": 348, "owner": {"id": 97}, "assignee": {"id": 881}}, "task": {"id": 342, "owner": {"id": 945}, "assignee": {"id": 1074}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 75, "privilege": "worker"}, "organization": {"id": 154, "owner": {"id": 268}, "user": {"role": "worker"}}}, "resource": {"id": 354, "assignee": {"id": 504}, "organization": {"id": 621}, "project": {"id": 373, "owner": {"id": 75}, "assignee": {"id": 845}}, "task": {"id": 370, "owner": {"id": 938}, "assignee": {"id": 1036}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 5, "privilege": "worker"}, "organization": {"id": 103, "owner": {"id": 227}, "user": {"role": "worker"}}}, "resource": {"id": 323, "assignee": {"id": 562}, "organization": {"id": 687}, "project": {"id": 356, "owner": {"id": 5}, "assignee": {"id": 833}}, "task": {"id": 311, "owner": {"id": 938}, "assignee": {"id": 1077}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 91, "privilege": "worker"}, "organization": {"id": 179, "owner": {"id": 290}, "user": {"role": null}}}, "resource": {"id": 375, "assignee": {"id": 573}, "organization": {"id": 179}, "project": {"id": 319, "owner": {"id": 91}, "assignee": {"id": 810}}, "task": {"id": 384, "owner": {"id": 904}, "assignee": {"id": 1073}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 92, "privilege": "worker"}, "organization": {"id": 126, "owner": {"id": 234}, "user": {"role": null}}}, "resource": {"id": 370, "assignee": {"id": 541}, "organization": {"id": 126}, "project": {"id": 322, "owner": {"id": 92}, "assignee": {"id": 842}}, "task": {"id": 343, "owner": {"id": 908}, "assignee": {"id": 1093}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 61, "privilege": "worker"}, "organization": {"id": 196, "owner": {"id": 299}, "user": {"role": null}}}, "resource": {"id": 384, "assignee": {"id": 517}, "organization": {"id": 607}, "project": {"id": 372, "owner": {"id": 61}, "assignee": {"id": 803}}, "task": {"id": 382, "owner": {"id": 965}, "assignee": {"id": 1084}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 68, "privilege": "worker"}, "organization": {"id": 168, "owner": {"id": 229}, "user": {"role": null}}}, "resource": {"id": 399, "assignee": {"id": 536}, "organization": {"id": 687}, "project": {"id": 332, "owner": {"id": 68}, "assignee": {"id": 851}}, "task": {"id": 361, "owner": {"id": 918}, "assignee": {"id": 1023}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 4, "privilege": "none"}, "organization": {"id": 178, "owner": {"id": 4}, "user": {"role": "owner"}}}, "resource": {"id": 318, "assignee": {"id": 523}, "organization": {"id": 178}, "project": {"id": 371, "owner": {"id": 4}, "assignee": {"id": 886}}, "task": {"id": 312, "owner": {"id": 934}, "assignee": {"id": 1047}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_same_org_TRUE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 46, "privilege": "none"}, "organization": {"id": 135, "owner": {"id": 46}, "user": {"role": "owner"}}}, "resource": {"id": 373, "assignee": {"id": 500}, "organization": {"id": 135}, "project": {"id": 360, "owner": {"id": 46}, "assignee": {"id": 830}}, "task": {"id": 329, "owner": {"id": 908}, "assignee": {"id": 1032}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 29, "privilege": "none"}, "organization": {"id": 162, "owner": {"id": 29}, "user": {"role": "owner"}}}, "resource": {"id": 331, "assignee": {"id": 577}, "organization": {"id": 667}, "project": {"id": 391, "owner": {"id": 29}, "assignee": {"id": 816}}, "task": {"id": 389, "owner": {"id": 939}, "assignee": {"id": 1071}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 25, "privilege": "none"}, "organization": {"id": 119, "owner": {"id": 25}, "user": {"role": "owner"}}}, "resource": {"id": 393, "assignee": {"id": 594}, "organization": {"id": 689}, "project": {"id": 310, "owner": {"id": 25}, "assignee": {"id": 887}}, "task": {"id": 361, "owner": {"id": 937}, "assignee": {"id": 1074}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 12, "privilege": "none"}, "organization": {"id": 187, "owner": {"id": 206}, "user": {"role": "maintainer"}}}, "resource": {"id": 315, "assignee": {"id": 583}, "organization": {"id": 187}, "project": {"id": 390, "owner": {"id": 12}, "assignee": {"id": 859}}, "task": {"id": 362, "owner": {"id": 927}, "assignee": {"id": 1067}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_same_org_TRUE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 75, "privilege": "none"}, "organization": {"id": 140, "owner": {"id": 227}, "user": {"role": "maintainer"}}}, "resource": {"id": 311, "assignee": {"id": 514}, "organization": {"id": 140}, "project": {"id": 389, "owner": {"id": 75}, "assignee": {"id": 858}}, "task": {"id": 367, "owner": {"id": 966}, "assignee": {"id": 1059}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 52, "privilege": "none"}, "organization": {"id": 192, "owner": {"id": 274}, "user": {"role": "maintainer"}}}, "resource": {"id": 385, "assignee": {"id": 590}, "organization": {"id": 667}, "project": {"id": 315, "owner": {"id": 52}, "assignee": {"id": 881}}, "task": {"id": 310, "owner": {"id": 956}, "assignee": {"id": 1096}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 31, "privilege": "none"}, "organization": {"id": 156, "owner": {"id": 263}, "user": {"role": "maintainer"}}}, "resource": {"id": 308, "assignee": {"id": 517}, "organization": {"id": 688}, "project": {"id": 301, "owner": {"id": 31}, "assignee": {"id": 801}}, "task": {"id": 374, "owner": {"id": 941}, "assignee": {"id": 1036}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 55, "privilege": "none"}, "organization": {"id": 139, "owner": {"id": 236}, "user": {"role": "supervisor"}}}, "resource": {"id": 334, "assignee": {"id": 599}, "organization": {"id": 139}, "project": {"id": 388, "owner": {"id": 55}, "assignee": {"id": 854}}, "task": {"id": 385, "owner": {"id": 939}, "assignee": {"id": 1032}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 47, "privilege": "none"}, "organization": {"id": 164, "owner": {"id": 206}, "user": {"role": "supervisor"}}}, "resource": {"id": 383, "assignee": {"id": 555}, "organization": {"id": 164}, "project": {"id": 312, "owner": {"id": 47}, "assignee": {"id": 824}}, "task": {"id": 306, "owner": {"id": 989}, "assignee": {"id": 1067}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 14, "privilege": "none"}, "organization": {"id": 152, "owner": {"id": 277}, "user": {"role": "supervisor"}}}, "resource": {"id": 366, "assignee": {"id": 589}, "organization": {"id": 621}, "project": {"id": 366, "owner": {"id": 14}, "assignee": {"id": 864}}, "task": {"id": 341, "owner": {"id": 916}, "assignee": {"id": 1039}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 26, "privilege": "none"}, "organization": {"id": 174, "owner": {"id": 210}, "user": {"role": "supervisor"}}}, "resource": {"id": 307, "assignee": {"id": 512}, "organization": {"id": 692}, "project": {"id": 389, "owner": {"id": 26}, "assignee": {"id": 861}}, "task": {"id": 331, "owner": {"id": 910}, "assignee": {"id": 1039}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 32, "privilege": "none"}, "organization": {"id": 137, "owner": {"id": 219}, "user": {"role": "worker"}}}, "resource": {"id": 351, "assignee": {"id": 598}, "organization": {"id": 137}, "project": {"id": 346, "owner": {"id": 32}, "assignee": {"id": 890}}, "task": {"id": 305, "owner": {"id": 935}, "assignee": {"id": 1069}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_same_org_TRUE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 21, "privilege": "none"}, "organization": {"id": 180, "owner": {"id": 213}, "user": {"role": "worker"}}}, "resource": {"id": 341, "assignee": {"id": 511}, "organization": {"id": 180}, "project": {"id": 332, "owner": {"id": 21}, "assignee": {"id": 855}}, "task": {"id": 361, "owner": {"id": 968}, "assignee": {"id": 1052}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 91, "privilege": "none"}, "organization": {"id": 158, "owner": {"id": 213}, "user": {"role": "worker"}}}, "resource": {"id": 344, "assignee": {"id": 503}, "organization": {"id": 650}, "project": {"id": 301, "owner": {"id": 91}, "assignee": {"id": 849}}, "task": {"id": 395, "owner": {"id": 921}, "assignee": {"id": 1061}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 85, "privilege": "none"}, "organization": {"id": 151, "owner": {"id": 280}, "user": {"role": "worker"}}}, "resource": {"id": 301, "assignee": {"id": 562}, "organization": {"id": 670}, "project": {"id": 309, "owner": {"id": 85}, "assignee": {"id": 858}}, "task": {"id": 312, "owner": {"id": 905}, "assignee": {"id": 1078}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 99, "privilege": "none"}, "organization": {"id": 198, "owner": {"id": 200}, "user": {"role": null}}}, "resource": {"id": 370, "assignee": {"id": 504}, "organization": {"id": 198}, "project": {"id": 363, "owner": {"id": 99}, "assignee": {"id": 853}}, "task": {"id": 350, "owner": {"id": 949}, "assignee": {"id": 1062}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 52, "privilege": "none"}, "organization": {"id": 182, "owner": {"id": 270}, "user": {"role": null}}}, "resource": {"id": 367, "assignee": {"id": 540}, "organization": {"id": 182}, "project": {"id": 338, "owner": {"id": 52}, "assignee": {"id": 842}}, "task": {"id": 397, "owner": {"id": 958}, "assignee": {"id": 1006}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 78, "privilege": "none"}, "organization": {"id": 123, "owner": {"id": 270}, "user": {"role": null}}}, "resource": {"id": 308, "assignee": {"id": 535}, "organization": {"id": 624}, "project": {"id": 303, "owner": {"id": 78}, "assignee": {"id": 870}}, "task": {"id": 379, "owner": {"id": 981}, "assignee": {"id": 1052}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 9, "privilege": "none"}, "organization": {"id": 147, "owner": {"id": 233}, "user": {"role": null}}}, "resource": {"id": 383, "assignee": {"id": 500}, "organization": {"id": 618}, "project": {"id": 354, "owner": {"id": 9}, "assignee": {"id": 884}}, "task": {"id": 325, "owner": {"id": 931}, "assignee": {"id": 1092}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 31, "privilege": "admin"}, "organization": {"id": 194, "owner": {"id": 31}, "user": {"role": "owner"}}}, "resource": {"id": 341, "assignee": {"id": 537}, "organization": {"id": 194}, "project": {"id": 361, "owner": {"id": 710}, "assignee": {"id": 31}}, "task": {"id": 306, "owner": {"id": 980}, "assignee": {"id": 1042}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 24, "privilege": "admin"}, "organization": {"id": 106, "owner": {"id": 24}, "user": {"role": "owner"}}}, "resource": {"id": 322, "assignee": {"id": 590}, "organization": {"id": 106}, "project": {"id": 325, "owner": {"id": 701}, "assignee": {"id": 24}}, "task": {"id": 304, "owner": {"id": 906}, "assignee": {"id": 1023}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_FALSE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 6, "privilege": "admin"}, "organization": {"id": 130, "owner": {"id": 6}, "user": {"role": "owner"}}}, "resource": {"id": 360, "assignee": {"id": 594}, "organization": {"id": 615}, "project": {"id": 340, "owner": {"id": 714}, "assignee": {"id": 6}}, "task": {"id": 323, "owner": {"id": 916}, "assignee": {"id": 1094}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_FALSE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 41, "privilege": "admin"}, "organization": {"id": 117, "owner": {"id": 41}, "user": {"role": "owner"}}}, "resource": {"id": 364, "assignee": {"id": 555}, "organization": {"id": 642}, "project": {"id": 382, "owner": {"id": 788}, "assignee": {"id": 41}}, "task": {"id": 389, "owner": {"id": 902}, "assignee": {"id": 1086}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 39, "privilege": "admin"}, "organization": {"id": 144, "owner": {"id": 204}, "user": {"role": "maintainer"}}}, "resource": {"id": 317, "assignee": {"id": 578}, "organization": {"id": 144}, "project": {"id": 324, "owner": {"id": 778}, "assignee": {"id": 39}}, "task": {"id": 310, "owner": {"id": 927}, "assignee": {"id": 1061}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 61, "privilege": "admin"}, "organization": {"id": 104, "owner": {"id": 213}, "user": {"role": "maintainer"}}}, "resource": {"id": 336, "assignee": {"id": 594}, "organization": {"id": 104}, "project": {"id": 312, "owner": {"id": 737}, "assignee": {"id": 61}}, "task": {"id": 303, "owner": {"id": 951}, "assignee": {"id": 1052}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 94, "privilege": "admin"}, "organization": {"id": 196, "owner": {"id": 253}, "user": {"role": "maintainer"}}}, "resource": {"id": 385, "assignee": {"id": 565}, "organization": {"id": 649}, "project": {"id": 348, "owner": {"id": 700}, "assignee": {"id": 94}}, "task": {"id": 369, "owner": {"id": 975}, "assignee": {"id": 1001}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 12, "privilege": "admin"}, "organization": {"id": 151, "owner": {"id": 254}, "user": {"role": "maintainer"}}}, "resource": {"id": 340, "assignee": {"id": 509}, "organization": {"id": 632}, "project": {"id": 340, "owner": {"id": 794}, "assignee": {"id": 12}}, "task": {"id": 372, "owner": {"id": 918}, "assignee": {"id": 1002}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 49, "privilege": "admin"}, "organization": {"id": 183, "owner": {"id": 215}, "user": {"role": "supervisor"}}}, "resource": {"id": 345, "assignee": {"id": 530}, "organization": {"id": 183}, "project": {"id": 374, "owner": {"id": 733}, "assignee": {"id": 49}}, "task": {"id": 344, "owner": {"id": 984}, "assignee": {"id": 1011}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 4, "privilege": "admin"}, "organization": {"id": 104, "owner": {"id": 240}, "user": {"role": "supervisor"}}}, "resource": {"id": 331, "assignee": {"id": 526}, "organization": {"id": 104}, "project": {"id": 366, "owner": {"id": 718}, "assignee": {"id": 4}}, "task": {"id": 317, "owner": {"id": 917}, "assignee": {"id": 1035}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 65, "privilege": "admin"}, "organization": {"id": 165, "owner": {"id": 245}, "user": {"role": "supervisor"}}}, "resource": {"id": 371, "assignee": {"id": 531}, "organization": {"id": 672}, "project": {"id": 392, "owner": {"id": 725}, "assignee": {"id": 65}}, "task": {"id": 366, "owner": {"id": 960}, "assignee": {"id": 1072}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 17, "privilege": "admin"}, "organization": {"id": 183, "owner": {"id": 203}, "user": {"role": "supervisor"}}}, "resource": {"id": 329, "assignee": {"id": 575}, "organization": {"id": 616}, "project": {"id": 323, "owner": {"id": 785}, "assignee": {"id": 17}}, "task": {"id": 306, "owner": {"id": 947}, "assignee": {"id": 1048}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 59, "privilege": "admin"}, "organization": {"id": 135, "owner": {"id": 276}, "user": {"role": "worker"}}}, "resource": {"id": 304, "assignee": {"id": 564}, "organization": {"id": 135}, "project": {"id": 357, "owner": {"id": 775}, "assignee": {"id": 59}}, "task": {"id": 330, "owner": {"id": 955}, "assignee": {"id": 1065}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 26, "privilege": "admin"}, "organization": {"id": 132, "owner": {"id": 268}, "user": {"role": "worker"}}}, "resource": {"id": 312, "assignee": {"id": 584}, "organization": {"id": 132}, "project": {"id": 378, "owner": {"id": 796}, "assignee": {"id": 26}}, "task": {"id": 309, "owner": {"id": 914}, "assignee": {"id": 1097}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_FALSE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 90, "privilege": "admin"}, "organization": {"id": 152, "owner": {"id": 286}, "user": {"role": "worker"}}}, "resource": {"id": 353, "assignee": {"id": 543}, "organization": {"id": 600}, "project": {"id": 313, "owner": {"id": 762}, "assignee": {"id": 90}}, "task": {"id": 334, "owner": {"id": 983}, "assignee": {"id": 1049}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_FALSE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 46, "privilege": "admin"}, "organization": {"id": 123, "owner": {"id": 266}, "user": {"role": "worker"}}}, "resource": {"id": 339, "assignee": {"id": 526}, "organization": {"id": 628}, "project": {"id": 373, "owner": {"id": 712}, "assignee": {"id": 46}}, "task": {"id": 329, "owner": {"id": 982}, "assignee": {"id": 1022}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 42, "privilege": "admin"}, "organization": {"id": 138, "owner": {"id": 235}, "user": {"role": null}}}, "resource": {"id": 310, "assignee": {"id": 506}, "organization": {"id": 138}, "project": {"id": 384, "owner": {"id": 792}, "assignee": {"id": 42}}, "task": {"id": 394, "owner": {"id": 986}, "assignee": {"id": 1091}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 52, "privilege": "admin"}, "organization": {"id": 186, "owner": {"id": 236}, "user": {"role": null}}}, "resource": {"id": 348, "assignee": {"id": 514}, "organization": {"id": 186}, "project": {"id": 320, "owner": {"id": 731}, "assignee": {"id": 52}}, "task": {"id": 376, "owner": {"id": 932}, "assignee": {"id": 1042}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_FALSE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 27, "privilege": "admin"}, "organization": {"id": 141, "owner": {"id": 297}, "user": {"role": null}}}, "resource": {"id": 363, "assignee": {"id": 544}, "organization": {"id": 643}, "project": {"id": 396, "owner": {"id": 798}, "assignee": {"id": 27}}, "task": {"id": 308, "owner": {"id": 963}, "assignee": {"id": 1022}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_FALSE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 38, "privilege": "admin"}, "organization": {"id": 178, "owner": {"id": 256}, "user": {"role": null}}}, "resource": {"id": 342, "assignee": {"id": 516}, "organization": {"id": 627}, "project": {"id": 338, "owner": {"id": 723}, "assignee": {"id": 38}}, "task": {"id": 351, "owner": {"id": 938}, "assignee": {"id": 1098}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 16, "privilege": "business"}, "organization": {"id": 102, "owner": {"id": 16}, "user": {"role": "owner"}}}, "resource": {"id": 323, "assignee": {"id": 501}, "organization": {"id": 102}, "project": {"id": 393, "owner": {"id": 773}, "assignee": {"id": 16}}, "task": {"id": 393, "owner": {"id": 979}, "assignee": {"id": 1074}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 34, "privilege": "business"}, "organization": {"id": 122, "owner": {"id": 34}, "user": {"role": "owner"}}}, "resource": {"id": 354, "assignee": {"id": 500}, "organization": {"id": 122}, "project": {"id": 333, "owner": {"id": 774}, "assignee": {"id": 34}}, "task": {"id": 355, "owner": {"id": 954}, "assignee": {"id": 1024}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 29, "privilege": "business"}, "organization": {"id": 188, "owner": {"id": 29}, "user": {"role": "owner"}}}, "resource": {"id": 362, "assignee": {"id": 503}, "organization": {"id": 600}, "project": {"id": 341, "owner": {"id": 788}, "assignee": {"id": 29}}, "task": {"id": 323, "owner": {"id": 922}, "assignee": {"id": 1003}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 85, "privilege": "business"}, "organization": {"id": 160, "owner": {"id": 85}, "user": {"role": "owner"}}}, "resource": {"id": 306, "assignee": {"id": 593}, "organization": {"id": 674}, "project": {"id": 345, "owner": {"id": 731}, "assignee": {"id": 85}}, "task": {"id": 396, "owner": {"id": 958}, "assignee": {"id": 1081}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 10, "privilege": "business"}, "organization": {"id": 184, "owner": {"id": 242}, "user": {"role": "maintainer"}}}, "resource": {"id": 312, "assignee": {"id": 529}, "organization": {"id": 184}, "project": {"id": 389, "owner": {"id": 751}, "assignee": {"id": 10}}, "task": {"id": 326, "owner": {"id": 938}, "assignee": {"id": 1051}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 79, "privilege": "business"}, "organization": {"id": 160, "owner": {"id": 229}, "user": {"role": "maintainer"}}}, "resource": {"id": 331, "assignee": {"id": 535}, "organization": {"id": 160}, "project": {"id": 373, "owner": {"id": 770}, "assignee": {"id": 79}}, "task": {"id": 380, "owner": {"id": 946}, "assignee": {"id": 1022}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 64, "privilege": "business"}, "organization": {"id": 183, "owner": {"id": 213}, "user": {"role": "maintainer"}}}, "resource": {"id": 337, "assignee": {"id": 577}, "organization": {"id": 616}, "project": {"id": 342, "owner": {"id": 782}, "assignee": {"id": 64}}, "task": {"id": 385, "owner": {"id": 994}, "assignee": {"id": 1059}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 47, "privilege": "business"}, "organization": {"id": 142, "owner": {"id": 272}, "user": {"role": "maintainer"}}}, "resource": {"id": 345, "assignee": {"id": 551}, "organization": {"id": 699}, "project": {"id": 311, "owner": {"id": 742}, "assignee": {"id": 47}}, "task": {"id": 322, "owner": {"id": 949}, "assignee": {"id": 1051}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 7, "privilege": "business"}, "organization": {"id": 176, "owner": {"id": 286}, "user": {"role": "supervisor"}}}, "resource": {"id": 390, "assignee": {"id": 578}, "organization": {"id": 176}, "project": {"id": 313, "owner": {"id": 766}, "assignee": {"id": 7}}, "task": {"id": 342, "owner": {"id": 957}, "assignee": {"id": 1005}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 65, "privilege": "business"}, "organization": {"id": 107, "owner": {"id": 279}, "user": {"role": "supervisor"}}}, "resource": {"id": 308, "assignee": {"id": 534}, "organization": {"id": 107}, "project": {"id": 397, "owner": {"id": 749}, "assignee": {"id": 65}}, "task": {"id": 347, "owner": {"id": 931}, "assignee": {"id": 1081}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 79, "privilege": "business"}, "organization": {"id": 189, "owner": {"id": 236}, "user": {"role": "supervisor"}}}, "resource": {"id": 392, "assignee": {"id": 589}, "organization": {"id": 678}, "project": {"id": 322, "owner": {"id": 746}, "assignee": {"id": 79}}, "task": {"id": 376, "owner": {"id": 968}, "assignee": {"id": 1047}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 51, "privilege": "business"}, "organization": {"id": 174, "owner": {"id": 289}, "user": {"role": "supervisor"}}}, "resource": {"id": 353, "assignee": {"id": 553}, "organization": {"id": 638}, "project": {"id": 313, "owner": {"id": 734}, "assignee": {"id": 51}}, "task": {"id": 347, "owner": {"id": 928}, "assignee": {"id": 1031}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 78, "privilege": "business"}, "organization": {"id": 161, "owner": {"id": 233}, "user": {"role": "worker"}}}, "resource": {"id": 331, "assignee": {"id": 548}, "organization": {"id": 161}, "project": {"id": 392, "owner": {"id": 774}, "assignee": {"id": 78}}, "task": {"id": 359, "owner": {"id": 905}, "assignee": {"id": 1066}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 92, "privilege": "business"}, "organization": {"id": 140, "owner": {"id": 285}, "user": {"role": "worker"}}}, "resource": {"id": 347, "assignee": {"id": 520}, "organization": {"id": 140}, "project": {"id": 356, "owner": {"id": 799}, "assignee": {"id": 92}}, "task": {"id": 397, "owner": {"id": 950}, "assignee": {"id": 1055}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 5, "privilege": "business"}, "organization": {"id": 161, "owner": {"id": 274}, "user": {"role": "worker"}}}, "resource": {"id": 300, "assignee": {"id": 540}, "organization": {"id": 673}, "project": {"id": 310, "owner": {"id": 796}, "assignee": {"id": 5}}, "task": {"id": 332, "owner": {"id": 920}, "assignee": {"id": 1010}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 16, "privilege": "business"}, "organization": {"id": 197, "owner": {"id": 281}, "user": {"role": "worker"}}}, "resource": {"id": 329, "assignee": {"id": 543}, "organization": {"id": 626}, "project": {"id": 371, "owner": {"id": 774}, "assignee": {"id": 16}}, "task": {"id": 388, "owner": {"id": 989}, "assignee": {"id": 1052}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 47, "privilege": "business"}, "organization": {"id": 185, "owner": {"id": 208}, "user": {"role": null}}}, "resource": {"id": 346, "assignee": {"id": 585}, "organization": {"id": 185}, "project": {"id": 384, "owner": {"id": 743}, "assignee": {"id": 47}}, "task": {"id": 332, "owner": {"id": 967}, "assignee": {"id": 1010}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 90, "privilege": "business"}, "organization": {"id": 196, "owner": {"id": 249}, "user": {"role": null}}}, "resource": {"id": 398, "assignee": {"id": 573}, "organization": {"id": 196}, "project": {"id": 343, "owner": {"id": 795}, "assignee": {"id": 90}}, "task": {"id": 319, "owner": {"id": 937}, "assignee": {"id": 1025}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 76, "privilege": "business"}, "organization": {"id": 181, "owner": {"id": 290}, "user": {"role": null}}}, "resource": {"id": 371, "assignee": {"id": 509}, "organization": {"id": 657}, "project": {"id": 371, "owner": {"id": 792}, "assignee": {"id": 76}}, "task": {"id": 346, "owner": {"id": 951}, "assignee": {"id": 1046}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 82, "privilege": "business"}, "organization": {"id": 158, "owner": {"id": 282}, "user": {"role": null}}}, "resource": {"id": 363, "assignee": {"id": 575}, "organization": {"id": 619}, "project": {"id": 338, "owner": {"id": 713}, "assignee": {"id": 82}}, "task": {"id": 360, "owner": {"id": 910}, "assignee": {"id": 1020}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 42, "privilege": "user"}, "organization": {"id": 149, "owner": {"id": 42}, "user": {"role": "owner"}}}, "resource": {"id": 385, "assignee": {"id": 501}, "organization": {"id": 149}, "project": {"id": 317, "owner": {"id": 783}, "assignee": {"id": 42}}, "task": {"id": 343, "owner": {"id": 942}, "assignee": {"id": 1003}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 27, "privilege": "user"}, "organization": {"id": 184, "owner": {"id": 27}, "user": {"role": "owner"}}}, "resource": {"id": 389, "assignee": {"id": 553}, "organization": {"id": 184}, "project": {"id": 395, "owner": {"id": 780}, "assignee": {"id": 27}}, "task": {"id": 328, "owner": {"id": 941}, "assignee": {"id": 1034}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 59, "privilege": "user"}, "organization": {"id": 123, "owner": {"id": 59}, "user": {"role": "owner"}}}, "resource": {"id": 389, "assignee": {"id": 505}, "organization": {"id": 687}, "project": {"id": 358, "owner": {"id": 744}, "assignee": {"id": 59}}, "task": {"id": 340, "owner": {"id": 957}, "assignee": {"id": 1050}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 3, "privilege": "user"}, "organization": {"id": 152, "owner": {"id": 3}, "user": {"role": "owner"}}}, "resource": {"id": 352, "assignee": {"id": 570}, "organization": {"id": 642}, "project": {"id": 364, "owner": {"id": 795}, "assignee": {"id": 3}}, "task": {"id": 331, "owner": {"id": 985}, "assignee": {"id": 1073}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 79, "privilege": "user"}, "organization": {"id": 139, "owner": {"id": 222}, "user": {"role": "maintainer"}}}, "resource": {"id": 346, "assignee": {"id": 592}, "organization": {"id": 139}, "project": {"id": 344, "owner": {"id": 733}, "assignee": {"id": 79}}, "task": {"id": 314, "owner": {"id": 986}, "assignee": {"id": 1017}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 30, "privilege": "user"}, "organization": {"id": 178, "owner": {"id": 277}, "user": {"role": "maintainer"}}}, "resource": {"id": 350, "assignee": {"id": 593}, "organization": {"id": 178}, "project": {"id": 318, "owner": {"id": 737}, "assignee": {"id": 30}}, "task": {"id": 360, "owner": {"id": 975}, "assignee": {"id": 1081}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 87, "privilege": "user"}, "organization": {"id": 115, "owner": {"id": 235}, "user": {"role": "maintainer"}}}, "resource": {"id": 314, "assignee": {"id": 515}, "organization": {"id": 623}, "project": {"id": 333, "owner": {"id": 738}, "assignee": {"id": 87}}, "task": {"id": 316, "owner": {"id": 933}, "assignee": {"id": 1014}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 86, "privilege": "user"}, "organization": {"id": 164, "owner": {"id": 210}, "user": {"role": "maintainer"}}}, "resource": {"id": 396, "assignee": {"id": 597}, "organization": {"id": 669}, "project": {"id": 384, "owner": {"id": 709}, "assignee": {"id": 86}}, "task": {"id": 312, "owner": {"id": 945}, "assignee": {"id": 1028}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 35, "privilege": "user"}, "organization": {"id": 169, "owner": {"id": 297}, "user": {"role": "supervisor"}}}, "resource": {"id": 375, "assignee": {"id": 523}, "organization": {"id": 169}, "project": {"id": 334, "owner": {"id": 746}, "assignee": {"id": 35}}, "task": {"id": 366, "owner": {"id": 978}, "assignee": {"id": 1078}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 31, "privilege": "user"}, "organization": {"id": 102, "owner": {"id": 263}, "user": {"role": "supervisor"}}}, "resource": {"id": 312, "assignee": {"id": 550}, "organization": {"id": 102}, "project": {"id": 383, "owner": {"id": 725}, "assignee": {"id": 31}}, "task": {"id": 359, "owner": {"id": 911}, "assignee": {"id": 1003}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 35, "privilege": "user"}, "organization": {"id": 103, "owner": {"id": 263}, "user": {"role": "supervisor"}}}, "resource": {"id": 399, "assignee": {"id": 568}, "organization": {"id": 639}, "project": {"id": 399, "owner": {"id": 786}, "assignee": {"id": 35}}, "task": {"id": 389, "owner": {"id": 982}, "assignee": {"id": 1034}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 98, "privilege": "user"}, "organization": {"id": 100, "owner": {"id": 212}, "user": {"role": "supervisor"}}}, "resource": {"id": 326, "assignee": {"id": 560}, "organization": {"id": 616}, "project": {"id": 348, "owner": {"id": 707}, "assignee": {"id": 98}}, "task": {"id": 388, "owner": {"id": 921}, "assignee": {"id": 1099}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 15, "privilege": "user"}, "organization": {"id": 100, "owner": {"id": 291}, "user": {"role": "worker"}}}, "resource": {"id": 340, "assignee": {"id": 522}, "organization": {"id": 100}, "project": {"id": 398, "owner": {"id": 792}, "assignee": {"id": 15}}, "task": {"id": 316, "owner": {"id": 998}, "assignee": {"id": 1063}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 17, "privilege": "user"}, "organization": {"id": 149, "owner": {"id": 293}, "user": {"role": "worker"}}}, "resource": {"id": 335, "assignee": {"id": 568}, "organization": {"id": 149}, "project": {"id": 354, "owner": {"id": 761}, "assignee": {"id": 17}}, "task": {"id": 391, "owner": {"id": 902}, "assignee": {"id": 1071}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 6, "privilege": "user"}, "organization": {"id": 136, "owner": {"id": 211}, "user": {"role": "worker"}}}, "resource": {"id": 349, "assignee": {"id": 592}, "organization": {"id": 652}, "project": {"id": 378, "owner": {"id": 778}, "assignee": {"id": 6}}, "task": {"id": 316, "owner": {"id": 964}, "assignee": {"id": 1070}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 75, "privilege": "user"}, "organization": {"id": 198, "owner": {"id": 238}, "user": {"role": "worker"}}}, "resource": {"id": 335, "assignee": {"id": 573}, "organization": {"id": 626}, "project": {"id": 315, "owner": {"id": 716}, "assignee": {"id": 75}}, "task": {"id": 336, "owner": {"id": 950}, "assignee": {"id": 1025}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 29, "privilege": "user"}, "organization": {"id": 143, "owner": {"id": 267}, "user": {"role": null}}}, "resource": {"id": 342, "assignee": {"id": 552}, "organization": {"id": 143}, "project": {"id": 317, "owner": {"id": 740}, "assignee": {"id": 29}}, "task": {"id": 306, "owner": {"id": 984}, "assignee": {"id": 1017}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 74, "privilege": "user"}, "organization": {"id": 181, "owner": {"id": 221}, "user": {"role": null}}}, "resource": {"id": 398, "assignee": {"id": 556}, "organization": {"id": 181}, "project": {"id": 323, "owner": {"id": 741}, "assignee": {"id": 74}}, "task": {"id": 335, "owner": {"id": 918}, "assignee": {"id": 1095}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 72, "privilege": "user"}, "organization": {"id": 191, "owner": {"id": 298}, "user": {"role": null}}}, "resource": {"id": 392, "assignee": {"id": 510}, "organization": {"id": 604}, "project": {"id": 381, "owner": {"id": 779}, "assignee": {"id": 72}}, "task": {"id": 367, "owner": {"id": 984}, "assignee": {"id": 1071}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 13, "privilege": "user"}, "organization": {"id": 158, "owner": {"id": 217}, "user": {"role": null}}}, "resource": {"id": 349, "assignee": {"id": 589}, "organization": {"id": 637}, "project": {"id": 344, "owner": {"id": 796}, "assignee": {"id": 13}}, "task": {"id": 326, "owner": {"id": 924}, "assignee": {"id": 1076}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 59, "privilege": "worker"}, "organization": {"id": 190, "owner": {"id": 59}, "user": {"role": "owner"}}}, "resource": {"id": 395, "assignee": {"id": 561}, "organization": {"id": 190}, "project": {"id": 355, "owner": {"id": 798}, "assignee": {"id": 59}}, "task": {"id": 304, "owner": {"id": 963}, "assignee": {"id": 1080}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 33, "privilege": "worker"}, "organization": {"id": 164, "owner": {"id": 33}, "user": {"role": "owner"}}}, "resource": {"id": 395, "assignee": {"id": 574}, "organization": {"id": 164}, "project": {"id": 380, "owner": {"id": 738}, "assignee": {"id": 33}}, "task": {"id": 327, "owner": {"id": 950}, "assignee": {"id": 1073}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 11, "privilege": "worker"}, "organization": {"id": 110, "owner": {"id": 11}, "user": {"role": "owner"}}}, "resource": {"id": 316, "assignee": {"id": 550}, "organization": {"id": 619}, "project": {"id": 374, "owner": {"id": 700}, "assignee": {"id": 11}}, "task": {"id": 342, "owner": {"id": 916}, "assignee": {"id": 1012}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 37, "privilege": "worker"}, "organization": {"id": 172, "owner": {"id": 37}, "user": {"role": "owner"}}}, "resource": {"id": 310, "assignee": {"id": 585}, "organization": {"id": 614}, "project": {"id": 323, "owner": {"id": 782}, "assignee": {"id": 37}}, "task": {"id": 389, "owner": {"id": 949}, "assignee": {"id": 1091}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 55, "privilege": "worker"}, "organization": {"id": 128, "owner": {"id": 294}, "user": {"role": "maintainer"}}}, "resource": {"id": 304, "assignee": {"id": 501}, "organization": {"id": 128}, "project": {"id": 311, "owner": {"id": 762}, "assignee": {"id": 55}}, "task": {"id": 322, "owner": {"id": 974}, "assignee": {"id": 1028}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 28, "privilege": "worker"}, "organization": {"id": 127, "owner": {"id": 242}, "user": {"role": "maintainer"}}}, "resource": {"id": 311, "assignee": {"id": 579}, "organization": {"id": 127}, "project": {"id": 357, "owner": {"id": 786}, "assignee": {"id": 28}}, "task": {"id": 352, "owner": {"id": 987}, "assignee": {"id": 1070}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 74, "privilege": "worker"}, "organization": {"id": 131, "owner": {"id": 246}, "user": {"role": "maintainer"}}}, "resource": {"id": 328, "assignee": {"id": 557}, "organization": {"id": 608}, "project": {"id": 342, "owner": {"id": 707}, "assignee": {"id": 74}}, "task": {"id": 326, "owner": {"id": 923}, "assignee": {"id": 1098}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 98, "privilege": "worker"}, "organization": {"id": 173, "owner": {"id": 203}, "user": {"role": "maintainer"}}}, "resource": {"id": 328, "assignee": {"id": 576}, "organization": {"id": 614}, "project": {"id": 304, "owner": {"id": 713}, "assignee": {"id": 98}}, "task": {"id": 313, "owner": {"id": 921}, "assignee": {"id": 1044}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 68, "privilege": "worker"}, "organization": {"id": 131, "owner": {"id": 205}, "user": {"role": "supervisor"}}}, "resource": {"id": 345, "assignee": {"id": 580}, "organization": {"id": 131}, "project": {"id": 308, "owner": {"id": 749}, "assignee": {"id": 68}}, "task": {"id": 391, "owner": {"id": 903}, "assignee": {"id": 1059}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 74, "privilege": "worker"}, "organization": {"id": 104, "owner": {"id": 297}, "user": {"role": "supervisor"}}}, "resource": {"id": 314, "assignee": {"id": 551}, "organization": {"id": 104}, "project": {"id": 391, "owner": {"id": 731}, "assignee": {"id": 74}}, "task": {"id": 377, "owner": {"id": 934}, "assignee": {"id": 1093}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 65, "privilege": "worker"}, "organization": {"id": 168, "owner": {"id": 285}, "user": {"role": "supervisor"}}}, "resource": {"id": 393, "assignee": {"id": 574}, "organization": {"id": 621}, "project": {"id": 390, "owner": {"id": 757}, "assignee": {"id": 65}}, "task": {"id": 319, "owner": {"id": 930}, "assignee": {"id": 1030}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 85, "privilege": "worker"}, "organization": {"id": 153, "owner": {"id": 261}, "user": {"role": "supervisor"}}}, "resource": {"id": 396, "assignee": {"id": 510}, "organization": {"id": 624}, "project": {"id": 328, "owner": {"id": 729}, "assignee": {"id": 85}}, "task": {"id": 334, "owner": {"id": 927}, "assignee": {"id": 1060}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 5, "privilege": "worker"}, "organization": {"id": 109, "owner": {"id": 295}, "user": {"role": "worker"}}}, "resource": {"id": 356, "assignee": {"id": 562}, "organization": {"id": 109}, "project": {"id": 380, "owner": {"id": 717}, "assignee": {"id": 5}}, "task": {"id": 365, "owner": {"id": 955}, "assignee": {"id": 1015}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 69, "privilege": "worker"}, "organization": {"id": 188, "owner": {"id": 233}, "user": {"role": "worker"}}}, "resource": {"id": 384, "assignee": {"id": 526}, "organization": {"id": 188}, "project": {"id": 335, "owner": {"id": 768}, "assignee": {"id": 69}}, "task": {"id": 336, "owner": {"id": 905}, "assignee": {"id": 1072}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 76, "privilege": "worker"}, "organization": {"id": 176, "owner": {"id": 285}, "user": {"role": "worker"}}}, "resource": {"id": 395, "assignee": {"id": 518}, "organization": {"id": 680}, "project": {"id": 388, "owner": {"id": 778}, "assignee": {"id": 76}}, "task": {"id": 346, "owner": {"id": 913}, "assignee": {"id": 1028}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 9, "privilege": "worker"}, "organization": {"id": 132, "owner": {"id": 269}, "user": {"role": "worker"}}}, "resource": {"id": 311, "assignee": {"id": 593}, "organization": {"id": 607}, "project": {"id": 309, "owner": {"id": 755}, "assignee": {"id": 9}}, "task": {"id": 376, "owner": {"id": 927}, "assignee": {"id": 1004}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 68, "privilege": "worker"}, "organization": {"id": 114, "owner": {"id": 219}, "user": {"role": null}}}, "resource": {"id": 311, "assignee": {"id": 507}, "organization": {"id": 114}, "project": {"id": 341, "owner": {"id": 736}, "assignee": {"id": 68}}, "task": {"id": 383, "owner": {"id": 912}, "assignee": {"id": 1069}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 84, "privilege": "worker"}, "organization": {"id": 184, "owner": {"id": 210}, "user": {"role": null}}}, "resource": {"id": 311, "assignee": {"id": 513}, "organization": {"id": 184}, "project": {"id": 301, "owner": {"id": 736}, "assignee": {"id": 84}}, "task": {"id": 383, "owner": {"id": 990}, "assignee": {"id": 1075}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 64, "privilege": "worker"}, "organization": {"id": 107, "owner": {"id": 257}, "user": {"role": null}}}, "resource": {"id": 363, "assignee": {"id": 578}, "organization": {"id": 649}, "project": {"id": 344, "owner": {"id": 722}, "assignee": {"id": 64}}, "task": {"id": 337, "owner": {"id": 907}, "assignee": {"id": 1032}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 71, "privilege": "worker"}, "organization": {"id": 153, "owner": {"id": 253}, "user": {"role": null}}}, "resource": {"id": 398, "assignee": {"id": 503}, "organization": {"id": 606}, "project": {"id": 339, "owner": {"id": 783}, "assignee": {"id": 71}}, "task": {"id": 304, "owner": {"id": 919}, "assignee": {"id": 1067}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 36, "privilege": "none"}, "organization": {"id": 184, "owner": {"id": 36}, "user": {"role": "owner"}}}, "resource": {"id": 309, "assignee": {"id": 528}, "organization": {"id": 184}, "project": {"id": 388, "owner": {"id": 787}, "assignee": {"id": 36}}, "task": {"id": 371, "owner": {"id": 999}, "assignee": {"id": 1087}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_TRUE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 31, "privilege": "none"}, "organization": {"id": 137, "owner": {"id": 31}, "user": {"role": "owner"}}}, "resource": {"id": 315, "assignee": {"id": 551}, "organization": {"id": 137}, "project": {"id": 304, "owner": {"id": 795}, "assignee": {"id": 31}}, "task": {"id": 379, "owner": {"id": 977}, "assignee": {"id": 1005}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 70, "privilege": "none"}, "organization": {"id": 178, "owner": {"id": 70}, "user": {"role": "owner"}}}, "resource": {"id": 346, "assignee": {"id": 590}, "organization": {"id": 658}, "project": {"id": 389, "owner": {"id": 752}, "assignee": {"id": 70}}, "task": {"id": 388, "owner": {"id": 994}, "assignee": {"id": 1027}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 33, "privilege": "none"}, "organization": {"id": 119, "owner": {"id": 33}, "user": {"role": "owner"}}}, "resource": {"id": 315, "assignee": {"id": 598}, "organization": {"id": 625}, "project": {"id": 333, "owner": {"id": 764}, "assignee": {"id": 33}}, "task": {"id": 342, "owner": {"id": 938}, "assignee": {"id": 1070}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 33, "privilege": "none"}, "organization": {"id": 182, "owner": {"id": 240}, "user": {"role": "maintainer"}}}, "resource": {"id": 382, "assignee": {"id": 520}, "organization": {"id": 182}, "project": {"id": 308, "owner": {"id": 744}, "assignee": {"id": 33}}, "task": {"id": 356, "owner": {"id": 981}, "assignee": {"id": 1064}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_TRUE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 85, "privilege": "none"}, "organization": {"id": 112, "owner": {"id": 262}, "user": {"role": "maintainer"}}}, "resource": {"id": 326, "assignee": {"id": 540}, "organization": {"id": 112}, "project": {"id": 309, "owner": {"id": 754}, "assignee": {"id": 85}}, "task": {"id": 389, "owner": {"id": 961}, "assignee": {"id": 1072}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 40, "privilege": "none"}, "organization": {"id": 169, "owner": {"id": 291}, "user": {"role": "maintainer"}}}, "resource": {"id": 352, "assignee": {"id": 585}, "organization": {"id": 663}, "project": {"id": 386, "owner": {"id": 737}, "assignee": {"id": 40}}, "task": {"id": 397, "owner": {"id": 957}, "assignee": {"id": 1048}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 12, "privilege": "none"}, "organization": {"id": 189, "owner": {"id": 211}, "user": {"role": "maintainer"}}}, "resource": {"id": 375, "assignee": {"id": 512}, "organization": {"id": 626}, "project": {"id": 369, "owner": {"id": 748}, "assignee": {"id": 12}}, "task": {"id": 310, "owner": {"id": 941}, "assignee": {"id": 1061}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 24, "privilege": "none"}, "organization": {"id": 171, "owner": {"id": 224}, "user": {"role": "supervisor"}}}, "resource": {"id": 346, "assignee": {"id": 515}, "organization": {"id": 171}, "project": {"id": 309, "owner": {"id": 783}, "assignee": {"id": 24}}, "task": {"id": 384, "owner": {"id": 911}, "assignee": {"id": 1044}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 2, "privilege": "none"}, "organization": {"id": 117, "owner": {"id": 238}, "user": {"role": "supervisor"}}}, "resource": {"id": 363, "assignee": {"id": 514}, "organization": {"id": 117}, "project": {"id": 317, "owner": {"id": 790}, "assignee": {"id": 2}}, "task": {"id": 374, "owner": {"id": 987}, "assignee": {"id": 1039}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 81, "privilege": "none"}, "organization": {"id": 142, "owner": {"id": 270}, "user": {"role": "supervisor"}}}, "resource": {"id": 379, "assignee": {"id": 541}, "organization": {"id": 625}, "project": {"id": 373, "owner": {"id": 717}, "assignee": {"id": 81}}, "task": {"id": 330, "owner": {"id": 930}, "assignee": {"id": 1089}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 11, "privilege": "none"}, "organization": {"id": 115, "owner": {"id": 216}, "user": {"role": "supervisor"}}}, "resource": {"id": 359, "assignee": {"id": 585}, "organization": {"id": 600}, "project": {"id": 320, "owner": {"id": 766}, "assignee": {"id": 11}}, "task": {"id": 383, "owner": {"id": 911}, "assignee": {"id": 1037}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 59, "privilege": "none"}, "organization": {"id": 181, "owner": {"id": 294}, "user": {"role": "worker"}}}, "resource": {"id": 309, "assignee": {"id": 571}, "organization": {"id": 181}, "project": {"id": 348, "owner": {"id": 735}, "assignee": {"id": 59}}, "task": {"id": 327, "owner": {"id": 912}, "assignee": {"id": 1001}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_TRUE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 98, "privilege": "none"}, "organization": {"id": 177, "owner": {"id": 227}, "user": {"role": "worker"}}}, "resource": {"id": 368, "assignee": {"id": 558}, "organization": {"id": 177}, "project": {"id": 338, "owner": {"id": 740}, "assignee": {"id": 98}}, "task": {"id": 362, "owner": {"id": 989}, "assignee": {"id": 1009}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 12, "privilege": "none"}, "organization": {"id": 133, "owner": {"id": 255}, "user": {"role": "worker"}}}, "resource": {"id": 344, "assignee": {"id": 501}, "organization": {"id": 661}, "project": {"id": 320, "owner": {"id": 708}, "assignee": {"id": 12}}, "task": {"id": 385, "owner": {"id": 962}, "assignee": {"id": 1000}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 77, "privilege": "none"}, "organization": {"id": 109, "owner": {"id": 230}, "user": {"role": "worker"}}}, "resource": {"id": 355, "assignee": {"id": 560}, "organization": {"id": 665}, "project": {"id": 347, "owner": {"id": 762}, "assignee": {"id": 77}}, "task": {"id": 337, "owner": {"id": 954}, "assignee": {"id": 1024}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 10, "privilege": "none"}, "organization": {"id": 117, "owner": {"id": 240}, "user": {"role": null}}}, "resource": {"id": 365, "assignee": {"id": 520}, "organization": {"id": 117}, "project": {"id": 377, "owner": {"id": 753}, "assignee": {"id": 10}}, "task": {"id": 306, "owner": {"id": 958}, "assignee": {"id": 1061}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 48, "privilege": "none"}, "organization": {"id": 115, "owner": {"id": 273}, "user": {"role": null}}}, "resource": {"id": 370, "assignee": {"id": 510}, "organization": {"id": 115}, "project": {"id": 381, "owner": {"id": 763}, "assignee": {"id": 48}}, "task": {"id": 378, "owner": {"id": 914}, "assignee": {"id": 1084}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 84, "privilege": "none"}, "organization": {"id": 135, "owner": {"id": 211}, "user": {"role": null}}}, "resource": {"id": 397, "assignee": {"id": 550}, "organization": {"id": 651}, "project": {"id": 349, "owner": {"id": 749}, "assignee": {"id": 84}}, "task": {"id": 313, "owner": {"id": 921}, "assignee": {"id": 1038}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 9, "privilege": "none"}, "organization": {"id": 190, "owner": {"id": 230}, "user": {"role": null}}}, "resource": {"id": 336, "assignee": {"id": 521}, "organization": {"id": 631}, "project": {"id": 382, "owner": {"id": 719}, "assignee": {"id": 9}}, "task": {"id": 344, "owner": {"id": 936}, "assignee": {"id": 1006}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 18, "privilege": "admin"}, "organization": {"id": 169, "owner": {"id": 18}, "user": {"role": "owner"}}}, "resource": {"id": 344, "assignee": {"id": 544}, "organization": {"id": 169}, "project": {"id": 352, "owner": {"id": 733}, "assignee": {"id": 850}}, "task": {"id": 309, "owner": {"id": 18}, "assignee": {"id": 1051}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 84, "privilege": "admin"}, "organization": {"id": 123, "owner": {"id": 84}, "user": {"role": "owner"}}}, "resource": {"id": 310, "assignee": {"id": 542}, "organization": {"id": 123}, "project": {"id": 342, "owner": {"id": 706}, "assignee": {"id": 852}}, "task": {"id": 376, "owner": {"id": 84}, "assignee": {"id": 1055}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_OWNER_same_org_FALSE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 89, "privilege": "admin"}, "organization": {"id": 168, "owner": {"id": 89}, "user": {"role": "owner"}}}, "resource": {"id": 367, "assignee": {"id": 543}, "organization": {"id": 608}, "project": {"id": 373, "owner": {"id": 716}, "assignee": {"id": 805}}, "task": {"id": 318, "owner": {"id": 89}, "assignee": {"id": 1064}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_OWNER_same_org_FALSE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 96, "privilege": "admin"}, "organization": {"id": 183, "owner": {"id": 96}, "user": {"role": "owner"}}}, "resource": {"id": 308, "assignee": {"id": 552}, "organization": {"id": 670}, "project": {"id": 332, "owner": {"id": 744}, "assignee": {"id": 843}}, "task": {"id": 321, "owner": {"id": 96}, "assignee": {"id": 1022}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 24, "privilege": "admin"}, "organization": {"id": 128, "owner": {"id": 294}, "user": {"role": "maintainer"}}}, "resource": {"id": 313, "assignee": {"id": 534}, "organization": {"id": 128}, "project": {"id": 375, "owner": {"id": 734}, "assignee": {"id": 811}}, "task": {"id": 372, "owner": {"id": 24}, "assignee": {"id": 1008}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 92, "privilege": "admin"}, "organization": {"id": 108, "owner": {"id": 290}, "user": {"role": "maintainer"}}}, "resource": {"id": 394, "assignee": {"id": 539}, "organization": {"id": 108}, "project": {"id": 300, "owner": {"id": 717}, "assignee": {"id": 881}}, "task": {"id": 346, "owner": {"id": 92}, "assignee": {"id": 1062}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 18, "privilege": "admin"}, "organization": {"id": 105, "owner": {"id": 297}, "user": {"role": "maintainer"}}}, "resource": {"id": 394, "assignee": {"id": 563}, "organization": {"id": 628}, "project": {"id": 307, "owner": {"id": 733}, "assignee": {"id": 878}}, "task": {"id": 362, "owner": {"id": 18}, "assignee": {"id": 1001}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 45, "privilege": "admin"}, "organization": {"id": 154, "owner": {"id": 249}, "user": {"role": "maintainer"}}}, "resource": {"id": 359, "assignee": {"id": 574}, "organization": {"id": 669}, "project": {"id": 376, "owner": {"id": 790}, "assignee": {"id": 878}}, "task": {"id": 335, "owner": {"id": 45}, "assignee": {"id": 1067}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 78, "privilege": "admin"}, "organization": {"id": 101, "owner": {"id": 205}, "user": {"role": "supervisor"}}}, "resource": {"id": 334, "assignee": {"id": 586}, "organization": {"id": 101}, "project": {"id": 367, "owner": {"id": 788}, "assignee": {"id": 886}}, "task": {"id": 358, "owner": {"id": 78}, "assignee": {"id": 1004}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 13, "privilege": "admin"}, "organization": {"id": 175, "owner": {"id": 280}, "user": {"role": "supervisor"}}}, "resource": {"id": 377, "assignee": {"id": 536}, "organization": {"id": 175}, "project": {"id": 372, "owner": {"id": 776}, "assignee": {"id": 828}}, "task": {"id": 307, "owner": {"id": 13}, "assignee": {"id": 1047}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 54, "privilege": "admin"}, "organization": {"id": 122, "owner": {"id": 250}, "user": {"role": "supervisor"}}}, "resource": {"id": 372, "assignee": {"id": 592}, "organization": {"id": 662}, "project": {"id": 310, "owner": {"id": 792}, "assignee": {"id": 819}}, "task": {"id": 346, "owner": {"id": 54}, "assignee": {"id": 1093}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 46, "privilege": "admin"}, "organization": {"id": 146, "owner": {"id": 299}, "user": {"role": "supervisor"}}}, "resource": {"id": 389, "assignee": {"id": 593}, "organization": {"id": 643}, "project": {"id": 355, "owner": {"id": 757}, "assignee": {"id": 844}}, "task": {"id": 384, "owner": {"id": 46}, "assignee": {"id": 1026}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 77, "privilege": "admin"}, "organization": {"id": 173, "owner": {"id": 230}, "user": {"role": "worker"}}}, "resource": {"id": 323, "assignee": {"id": 579}, "organization": {"id": 173}, "project": {"id": 363, "owner": {"id": 746}, "assignee": {"id": 860}}, "task": {"id": 399, "owner": {"id": 77}, "assignee": {"id": 1063}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 19, "privilege": "admin"}, "organization": {"id": 149, "owner": {"id": 251}, "user": {"role": "worker"}}}, "resource": {"id": 364, "assignee": {"id": 537}, "organization": {"id": 149}, "project": {"id": 323, "owner": {"id": 757}, "assignee": {"id": 881}}, "task": {"id": 392, "owner": {"id": 19}, "assignee": {"id": 1058}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_WORKER_same_org_FALSE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 32, "privilege": "admin"}, "organization": {"id": 139, "owner": {"id": 293}, "user": {"role": "worker"}}}, "resource": {"id": 320, "assignee": {"id": 574}, "organization": {"id": 604}, "project": {"id": 334, "owner": {"id": 766}, "assignee": {"id": 872}}, "task": {"id": 305, "owner": {"id": 32}, "assignee": {"id": 1040}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_WORKER_same_org_FALSE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 1, "privilege": "admin"}, "organization": {"id": 160, "owner": {"id": 202}, "user": {"role": "worker"}}}, "resource": {"id": 317, "assignee": {"id": 597}, "organization": {"id": 683}, "project": {"id": 346, "owner": {"id": 751}, "assignee": {"id": 846}}, "task": {"id": 303, "owner": {"id": 1}, "assignee": {"id": 1048}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 35, "privilege": "admin"}, "organization": {"id": 134, "owner": {"id": 253}, "user": {"role": null}}}, "resource": {"id": 375, "assignee": {"id": 560}, "organization": {"id": 134}, "project": {"id": 324, "owner": {"id": 756}, "assignee": {"id": 881}}, "task": {"id": 386, "owner": {"id": 35}, "assignee": {"id": 1065}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 48, "privilege": "admin"}, "organization": {"id": 165, "owner": {"id": 282}, "user": {"role": null}}}, "resource": {"id": 384, "assignee": {"id": 505}, "organization": {"id": 165}, "project": {"id": 337, "owner": {"id": 783}, "assignee": {"id": 835}}, "task": {"id": 314, "owner": {"id": 48}, "assignee": {"id": 1000}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_NONE_same_org_FALSE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 49, "privilege": "admin"}, "organization": {"id": 137, "owner": {"id": 293}, "user": {"role": null}}}, "resource": {"id": 311, "assignee": {"id": 532}, "organization": {"id": 603}, "project": {"id": 377, "owner": {"id": 782}, "assignee": {"id": 809}}, "task": {"id": 343, "owner": {"id": 49}, "assignee": {"id": 1002}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_NONE_same_org_FALSE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 0, "privilege": "admin"}, "organization": {"id": 100, "owner": {"id": 281}, "user": {"role": null}}}, "resource": {"id": 353, "assignee": {"id": 523}, "organization": {"id": 633}, "project": {"id": 305, "owner": {"id": 789}, "assignee": {"id": 865}}, "task": {"id": 356, "owner": {"id": 0}, "assignee": {"id": 1013}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 94, "privilege": "business"}, "organization": {"id": 134, "owner": {"id": 94}, "user": {"role": "owner"}}}, "resource": {"id": 341, "assignee": {"id": 512}, "organization": {"id": 134}, "project": {"id": 371, "owner": {"id": 718}, "assignee": {"id": 809}}, "task": {"id": 360, "owner": {"id": 94}, "assignee": {"id": 1038}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 62, "privilege": "business"}, "organization": {"id": 117, "owner": {"id": 62}, "user": {"role": "owner"}}}, "resource": {"id": 352, "assignee": {"id": 552}, "organization": {"id": 117}, "project": {"id": 376, "owner": {"id": 707}, "assignee": {"id": 886}}, "task": {"id": 334, "owner": {"id": 62}, "assignee": {"id": 1012}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 63, "privilege": "business"}, "organization": {"id": 100, "owner": {"id": 63}, "user": {"role": "owner"}}}, "resource": {"id": 362, "assignee": {"id": 592}, "organization": {"id": 697}, "project": {"id": 348, "owner": {"id": 769}, "assignee": {"id": 833}}, "task": {"id": 385, "owner": {"id": 63}, "assignee": {"id": 1037}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 15, "privilege": "business"}, "organization": {"id": 144, "owner": {"id": 15}, "user": {"role": "owner"}}}, "resource": {"id": 318, "assignee": {"id": 500}, "organization": {"id": 660}, "project": {"id": 352, "owner": {"id": 721}, "assignee": {"id": 824}}, "task": {"id": 364, "owner": {"id": 15}, "assignee": {"id": 1014}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 16, "privilege": "business"}, "organization": {"id": 180, "owner": {"id": 262}, "user": {"role": "maintainer"}}}, "resource": {"id": 327, "assignee": {"id": 536}, "organization": {"id": 180}, "project": {"id": 375, "owner": {"id": 792}, "assignee": {"id": 829}}, "task": {"id": 396, "owner": {"id": 16}, "assignee": {"id": 1029}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 19, "privilege": "business"}, "organization": {"id": 136, "owner": {"id": 201}, "user": {"role": "maintainer"}}}, "resource": {"id": 320, "assignee": {"id": 517}, "organization": {"id": 136}, "project": {"id": 318, "owner": {"id": 770}, "assignee": {"id": 818}}, "task": {"id": 323, "owner": {"id": 19}, "assignee": {"id": 1071}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 76, "privilege": "business"}, "organization": {"id": 123, "owner": {"id": 200}, "user": {"role": "maintainer"}}}, "resource": {"id": 369, "assignee": {"id": 571}, "organization": {"id": 605}, "project": {"id": 334, "owner": {"id": 792}, "assignee": {"id": 846}}, "task": {"id": 343, "owner": {"id": 76}, "assignee": {"id": 1048}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 75, "privilege": "business"}, "organization": {"id": 176, "owner": {"id": 238}, "user": {"role": "maintainer"}}}, "resource": {"id": 368, "assignee": {"id": 535}, "organization": {"id": 660}, "project": {"id": 341, "owner": {"id": 719}, "assignee": {"id": 867}}, "task": {"id": 324, "owner": {"id": 75}, "assignee": {"id": 1077}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 33, "privilege": "business"}, "organization": {"id": 138, "owner": {"id": 222}, "user": {"role": "supervisor"}}}, "resource": {"id": 323, "assignee": {"id": 545}, "organization": {"id": 138}, "project": {"id": 383, "owner": {"id": 768}, "assignee": {"id": 877}}, "task": {"id": 382, "owner": {"id": 33}, "assignee": {"id": 1039}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 57, "privilege": "business"}, "organization": {"id": 177, "owner": {"id": 214}, "user": {"role": "supervisor"}}}, "resource": {"id": 304, "assignee": {"id": 500}, "organization": {"id": 177}, "project": {"id": 311, "owner": {"id": 704}, "assignee": {"id": 892}}, "task": {"id": 396, "owner": {"id": 57}, "assignee": {"id": 1034}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 83, "privilege": "business"}, "organization": {"id": 115, "owner": {"id": 290}, "user": {"role": "supervisor"}}}, "resource": {"id": 314, "assignee": {"id": 557}, "organization": {"id": 689}, "project": {"id": 306, "owner": {"id": 799}, "assignee": {"id": 882}}, "task": {"id": 389, "owner": {"id": 83}, "assignee": {"id": 1057}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 99, "privilege": "business"}, "organization": {"id": 140, "owner": {"id": 224}, "user": {"role": "supervisor"}}}, "resource": {"id": 329, "assignee": {"id": 547}, "organization": {"id": 613}, "project": {"id": 390, "owner": {"id": 714}, "assignee": {"id": 831}}, "task": {"id": 344, "owner": {"id": 99}, "assignee": {"id": 1003}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 29, "privilege": "business"}, "organization": {"id": 184, "owner": {"id": 291}, "user": {"role": "worker"}}}, "resource": {"id": 390, "assignee": {"id": 544}, "organization": {"id": 184}, "project": {"id": 314, "owner": {"id": 739}, "assignee": {"id": 899}}, "task": {"id": 347, "owner": {"id": 29}, "assignee": {"id": 1013}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 16, "privilege": "business"}, "organization": {"id": 100, "owner": {"id": 255}, "user": {"role": "worker"}}}, "resource": {"id": 340, "assignee": {"id": 599}, "organization": {"id": 100}, "project": {"id": 318, "owner": {"id": 721}, "assignee": {"id": 898}}, "task": {"id": 382, "owner": {"id": 16}, "assignee": {"id": 1075}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 91, "privilege": "business"}, "organization": {"id": 180, "owner": {"id": 224}, "user": {"role": "worker"}}}, "resource": {"id": 343, "assignee": {"id": 550}, "organization": {"id": 634}, "project": {"id": 338, "owner": {"id": 763}, "assignee": {"id": 875}}, "task": {"id": 330, "owner": {"id": 91}, "assignee": {"id": 1089}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 76, "privilege": "business"}, "organization": {"id": 197, "owner": {"id": 259}, "user": {"role": "worker"}}}, "resource": {"id": 337, "assignee": {"id": 515}, "organization": {"id": 681}, "project": {"id": 389, "owner": {"id": 785}, "assignee": {"id": 846}}, "task": {"id": 362, "owner": {"id": 76}, "assignee": {"id": 1005}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 33, "privilege": "business"}, "organization": {"id": 145, "owner": {"id": 206}, "user": {"role": null}}}, "resource": {"id": 326, "assignee": {"id": 533}, "organization": {"id": 145}, "project": {"id": 302, "owner": {"id": 785}, "assignee": {"id": 838}}, "task": {"id": 301, "owner": {"id": 33}, "assignee": {"id": 1014}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 13, "privilege": "business"}, "organization": {"id": 179, "owner": {"id": 236}, "user": {"role": null}}}, "resource": {"id": 367, "assignee": {"id": 530}, "organization": {"id": 179}, "project": {"id": 316, "owner": {"id": 769}, "assignee": {"id": 802}}, "task": {"id": 309, "owner": {"id": 13}, "assignee": {"id": 1038}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 88, "privilege": "business"}, "organization": {"id": 170, "owner": {"id": 246}, "user": {"role": null}}}, "resource": {"id": 320, "assignee": {"id": 580}, "organization": {"id": 629}, "project": {"id": 366, "owner": {"id": 794}, "assignee": {"id": 809}}, "task": {"id": 339, "owner": {"id": 88}, "assignee": {"id": 1052}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 97, "privilege": "business"}, "organization": {"id": 165, "owner": {"id": 297}, "user": {"role": null}}}, "resource": {"id": 391, "assignee": {"id": 542}, "organization": {"id": 631}, "project": {"id": 338, "owner": {"id": 709}, "assignee": {"id": 878}}, "task": {"id": 342, "owner": {"id": 97}, "assignee": {"id": 1016}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 60, "privilege": "user"}, "organization": {"id": 111, "owner": {"id": 60}, "user": {"role": "owner"}}}, "resource": {"id": 359, "assignee": {"id": 547}, "organization": {"id": 111}, "project": {"id": 357, "owner": {"id": 786}, "assignee": {"id": 815}}, "task": {"id": 389, "owner": {"id": 60}, "assignee": {"id": 1026}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 93, "privilege": "user"}, "organization": {"id": 180, "owner": {"id": 93}, "user": {"role": "owner"}}}, "resource": {"id": 312, "assignee": {"id": 583}, "organization": {"id": 180}, "project": {"id": 336, "owner": {"id": 760}, "assignee": {"id": 871}}, "task": {"id": 352, "owner": {"id": 93}, "assignee": {"id": 1036}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 15, "privilege": "user"}, "organization": {"id": 192, "owner": {"id": 15}, "user": {"role": "owner"}}}, "resource": {"id": 367, "assignee": {"id": 567}, "organization": {"id": 665}, "project": {"id": 373, "owner": {"id": 705}, "assignee": {"id": 818}}, "task": {"id": 344, "owner": {"id": 15}, "assignee": {"id": 1037}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 28, "privilege": "user"}, "organization": {"id": 102, "owner": {"id": 28}, "user": {"role": "owner"}}}, "resource": {"id": 370, "assignee": {"id": 504}, "organization": {"id": 622}, "project": {"id": 310, "owner": {"id": 782}, "assignee": {"id": 865}}, "task": {"id": 386, "owner": {"id": 28}, "assignee": {"id": 1078}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 93, "privilege": "user"}, "organization": {"id": 102, "owner": {"id": 237}, "user": {"role": "maintainer"}}}, "resource": {"id": 301, "assignee": {"id": 513}, "organization": {"id": 102}, "project": {"id": 391, "owner": {"id": 739}, "assignee": {"id": 866}}, "task": {"id": 390, "owner": {"id": 93}, "assignee": {"id": 1073}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 29, "privilege": "user"}, "organization": {"id": 159, "owner": {"id": 271}, "user": {"role": "maintainer"}}}, "resource": {"id": 328, "assignee": {"id": 596}, "organization": {"id": 159}, "project": {"id": 363, "owner": {"id": 771}, "assignee": {"id": 882}}, "task": {"id": 390, "owner": {"id": 29}, "assignee": {"id": 1086}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 53, "privilege": "user"}, "organization": {"id": 135, "owner": {"id": 207}, "user": {"role": "maintainer"}}}, "resource": {"id": 398, "assignee": {"id": 515}, "organization": {"id": 662}, "project": {"id": 377, "owner": {"id": 773}, "assignee": {"id": 870}}, "task": {"id": 367, "owner": {"id": 53}, "assignee": {"id": 1052}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 92, "privilege": "user"}, "organization": {"id": 191, "owner": {"id": 256}, "user": {"role": "maintainer"}}}, "resource": {"id": 374, "assignee": {"id": 598}, "organization": {"id": 614}, "project": {"id": 385, "owner": {"id": 718}, "assignee": {"id": 812}}, "task": {"id": 328, "owner": {"id": 92}, "assignee": {"id": 1079}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 82, "privilege": "user"}, "organization": {"id": 184, "owner": {"id": 212}, "user": {"role": "supervisor"}}}, "resource": {"id": 349, "assignee": {"id": 541}, "organization": {"id": 184}, "project": {"id": 355, "owner": {"id": 798}, "assignee": {"id": 812}}, "task": {"id": 354, "owner": {"id": 82}, "assignee": {"id": 1016}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 70, "privilege": "user"}, "organization": {"id": 141, "owner": {"id": 244}, "user": {"role": "supervisor"}}}, "resource": {"id": 332, "assignee": {"id": 530}, "organization": {"id": 141}, "project": {"id": 351, "owner": {"id": 776}, "assignee": {"id": 873}}, "task": {"id": 301, "owner": {"id": 70}, "assignee": {"id": 1042}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 16, "privilege": "user"}, "organization": {"id": 192, "owner": {"id": 258}, "user": {"role": "supervisor"}}}, "resource": {"id": 317, "assignee": {"id": 560}, "organization": {"id": 600}, "project": {"id": 377, "owner": {"id": 790}, "assignee": {"id": 810}}, "task": {"id": 322, "owner": {"id": 16}, "assignee": {"id": 1008}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 97, "privilege": "user"}, "organization": {"id": 135, "owner": {"id": 223}, "user": {"role": "supervisor"}}}, "resource": {"id": 363, "assignee": {"id": 547}, "organization": {"id": 675}, "project": {"id": 373, "owner": {"id": 739}, "assignee": {"id": 889}}, "task": {"id": 398, "owner": {"id": 97}, "assignee": {"id": 1069}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 28, "privilege": "user"}, "organization": {"id": 105, "owner": {"id": 269}, "user": {"role": "worker"}}}, "resource": {"id": 343, "assignee": {"id": 522}, "organization": {"id": 105}, "project": {"id": 342, "owner": {"id": 784}, "assignee": {"id": 878}}, "task": {"id": 315, "owner": {"id": 28}, "assignee": {"id": 1042}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 88, "privilege": "user"}, "organization": {"id": 138, "owner": {"id": 245}, "user": {"role": "worker"}}}, "resource": {"id": 373, "assignee": {"id": 594}, "organization": {"id": 138}, "project": {"id": 353, "owner": {"id": 777}, "assignee": {"id": 855}}, "task": {"id": 372, "owner": {"id": 88}, "assignee": {"id": 1006}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 48, "privilege": "user"}, "organization": {"id": 117, "owner": {"id": 260}, "user": {"role": "worker"}}}, "resource": {"id": 357, "assignee": {"id": 564}, "organization": {"id": 693}, "project": {"id": 365, "owner": {"id": 771}, "assignee": {"id": 819}}, "task": {"id": 362, "owner": {"id": 48}, "assignee": {"id": 1053}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 6, "privilege": "user"}, "organization": {"id": 149, "owner": {"id": 242}, "user": {"role": "worker"}}}, "resource": {"id": 319, "assignee": {"id": 566}, "organization": {"id": 677}, "project": {"id": 369, "owner": {"id": 754}, "assignee": {"id": 801}}, "task": {"id": 348, "owner": {"id": 6}, "assignee": {"id": 1093}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 24, "privilege": "user"}, "organization": {"id": 190, "owner": {"id": 243}, "user": {"role": null}}}, "resource": {"id": 364, "assignee": {"id": 564}, "organization": {"id": 190}, "project": {"id": 365, "owner": {"id": 721}, "assignee": {"id": 851}}, "task": {"id": 367, "owner": {"id": 24}, "assignee": {"id": 1075}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 5, "privilege": "user"}, "organization": {"id": 110, "owner": {"id": 251}, "user": {"role": null}}}, "resource": {"id": 353, "assignee": {"id": 558}, "organization": {"id": 110}, "project": {"id": 329, "owner": {"id": 757}, "assignee": {"id": 896}}, "task": {"id": 334, "owner": {"id": 5}, "assignee": {"id": 1056}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 15, "privilege": "user"}, "organization": {"id": 107, "owner": {"id": 267}, "user": {"role": null}}}, "resource": {"id": 304, "assignee": {"id": 530}, "organization": {"id": 684}, "project": {"id": 382, "owner": {"id": 709}, "assignee": {"id": 870}}, "task": {"id": 349, "owner": {"id": 15}, "assignee": {"id": 1033}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 8, "privilege": "user"}, "organization": {"id": 138, "owner": {"id": 275}, "user": {"role": null}}}, "resource": {"id": 340, "assignee": {"id": 518}, "organization": {"id": 656}, "project": {"id": 353, "owner": {"id": 711}, "assignee": {"id": 828}}, "task": {"id": 353, "owner": {"id": 8}, "assignee": {"id": 1071}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 62, "privilege": "worker"}, "organization": {"id": 190, "owner": {"id": 62}, "user": {"role": "owner"}}}, "resource": {"id": 357, "assignee": {"id": 563}, "organization": {"id": 190}, "project": {"id": 329, "owner": {"id": 719}, "assignee": {"id": 865}}, "task": {"id": 312, "owner": {"id": 62}, "assignee": {"id": 1016}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 24, "privilege": "worker"}, "organization": {"id": 161, "owner": {"id": 24}, "user": {"role": "owner"}}}, "resource": {"id": 370, "assignee": {"id": 507}, "organization": {"id": 161}, "project": {"id": 345, "owner": {"id": 728}, "assignee": {"id": 881}}, "task": {"id": 302, "owner": {"id": 24}, "assignee": {"id": 1035}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 8, "privilege": "worker"}, "organization": {"id": 103, "owner": {"id": 8}, "user": {"role": "owner"}}}, "resource": {"id": 399, "assignee": {"id": 535}, "organization": {"id": 639}, "project": {"id": 396, "owner": {"id": 760}, "assignee": {"id": 836}}, "task": {"id": 376, "owner": {"id": 8}, "assignee": {"id": 1026}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 38, "privilege": "worker"}, "organization": {"id": 158, "owner": {"id": 38}, "user": {"role": "owner"}}}, "resource": {"id": 351, "assignee": {"id": 578}, "organization": {"id": 678}, "project": {"id": 320, "owner": {"id": 781}, "assignee": {"id": 878}}, "task": {"id": 350, "owner": {"id": 38}, "assignee": {"id": 1034}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 61, "privilege": "worker"}, "organization": {"id": 100, "owner": {"id": 266}, "user": {"role": "maintainer"}}}, "resource": {"id": 335, "assignee": {"id": 504}, "organization": {"id": 100}, "project": {"id": 387, "owner": {"id": 779}, "assignee": {"id": 844}}, "task": {"id": 371, "owner": {"id": 61}, "assignee": {"id": 1062}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 95, "privilege": "worker"}, "organization": {"id": 118, "owner": {"id": 232}, "user": {"role": "maintainer"}}}, "resource": {"id": 363, "assignee": {"id": 523}, "organization": {"id": 118}, "project": {"id": 301, "owner": {"id": 768}, "assignee": {"id": 836}}, "task": {"id": 386, "owner": {"id": 95}, "assignee": {"id": 1030}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 39, "privilege": "worker"}, "organization": {"id": 103, "owner": {"id": 254}, "user": {"role": "maintainer"}}}, "resource": {"id": 376, "assignee": {"id": 513}, "organization": {"id": 619}, "project": {"id": 393, "owner": {"id": 747}, "assignee": {"id": 835}}, "task": {"id": 397, "owner": {"id": 39}, "assignee": {"id": 1077}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 58, "privilege": "worker"}, "organization": {"id": 190, "owner": {"id": 216}, "user": {"role": "maintainer"}}}, "resource": {"id": 322, "assignee": {"id": 527}, "organization": {"id": 638}, "project": {"id": 365, "owner": {"id": 700}, "assignee": {"id": 898}}, "task": {"id": 304, "owner": {"id": 58}, "assignee": {"id": 1010}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 12, "privilege": "worker"}, "organization": {"id": 121, "owner": {"id": 226}, "user": {"role": "supervisor"}}}, "resource": {"id": 369, "assignee": {"id": 550}, "organization": {"id": 121}, "project": {"id": 355, "owner": {"id": 770}, "assignee": {"id": 804}}, "task": {"id": 392, "owner": {"id": 12}, "assignee": {"id": 1003}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 41, "privilege": "worker"}, "organization": {"id": 168, "owner": {"id": 243}, "user": {"role": "supervisor"}}}, "resource": {"id": 339, "assignee": {"id": 514}, "organization": {"id": 168}, "project": {"id": 342, "owner": {"id": 743}, "assignee": {"id": 831}}, "task": {"id": 350, "owner": {"id": 41}, "assignee": {"id": 1013}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 4, "privilege": "worker"}, "organization": {"id": 111, "owner": {"id": 275}, "user": {"role": "supervisor"}}}, "resource": {"id": 388, "assignee": {"id": 550}, "organization": {"id": 661}, "project": {"id": 381, "owner": {"id": 785}, "assignee": {"id": 889}}, "task": {"id": 328, "owner": {"id": 4}, "assignee": {"id": 1024}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 48, "privilege": "worker"}, "organization": {"id": 101, "owner": {"id": 220}, "user": {"role": "supervisor"}}}, "resource": {"id": 340, "assignee": {"id": 558}, "organization": {"id": 636}, "project": {"id": 374, "owner": {"id": 703}, "assignee": {"id": 849}}, "task": {"id": 322, "owner": {"id": 48}, "assignee": {"id": 1072}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 20, "privilege": "worker"}, "organization": {"id": 126, "owner": {"id": 208}, "user": {"role": "worker"}}}, "resource": {"id": 327, "assignee": {"id": 524}, "organization": {"id": 126}, "project": {"id": 379, "owner": {"id": 729}, "assignee": {"id": 811}}, "task": {"id": 329, "owner": {"id": 20}, "assignee": {"id": 1016}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 84, "privilege": "worker"}, "organization": {"id": 118, "owner": {"id": 279}, "user": {"role": "worker"}}}, "resource": {"id": 335, "assignee": {"id": 521}, "organization": {"id": 118}, "project": {"id": 357, "owner": {"id": 707}, "assignee": {"id": 830}}, "task": {"id": 397, "owner": {"id": 84}, "assignee": {"id": 1028}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 31, "privilege": "worker"}, "organization": {"id": 148, "owner": {"id": 272}, "user": {"role": "worker"}}}, "resource": {"id": 359, "assignee": {"id": 553}, "organization": {"id": 617}, "project": {"id": 328, "owner": {"id": 764}, "assignee": {"id": 832}}, "task": {"id": 319, "owner": {"id": 31}, "assignee": {"id": 1002}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 81, "privilege": "worker"}, "organization": {"id": 168, "owner": {"id": 217}, "user": {"role": "worker"}}}, "resource": {"id": 343, "assignee": {"id": 586}, "organization": {"id": 676}, "project": {"id": 337, "owner": {"id": 745}, "assignee": {"id": 823}}, "task": {"id": 328, "owner": {"id": 81}, "assignee": {"id": 1041}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 66, "privilege": "worker"}, "organization": {"id": 165, "owner": {"id": 228}, "user": {"role": null}}}, "resource": {"id": 334, "assignee": {"id": 559}, "organization": {"id": 165}, "project": {"id": 332, "owner": {"id": 736}, "assignee": {"id": 823}}, "task": {"id": 330, "owner": {"id": 66}, "assignee": {"id": 1057}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 50, "privilege": "worker"}, "organization": {"id": 123, "owner": {"id": 288}, "user": {"role": null}}}, "resource": {"id": 367, "assignee": {"id": 549}, "organization": {"id": 123}, "project": {"id": 305, "owner": {"id": 735}, "assignee": {"id": 802}}, "task": {"id": 317, "owner": {"id": 50}, "assignee": {"id": 1055}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 67, "privilege": "worker"}, "organization": {"id": 163, "owner": {"id": 239}, "user": {"role": null}}}, "resource": {"id": 326, "assignee": {"id": 555}, "organization": {"id": 659}, "project": {"id": 364, "owner": {"id": 701}, "assignee": {"id": 827}}, "task": {"id": 351, "owner": {"id": 67}, "assignee": {"id": 1036}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 76, "privilege": "worker"}, "organization": {"id": 117, "owner": {"id": 216}, "user": {"role": null}}}, "resource": {"id": 379, "assignee": {"id": 576}, "organization": {"id": 611}, "project": {"id": 356, "owner": {"id": 720}, "assignee": {"id": 812}}, "task": {"id": 362, "owner": {"id": 76}, "assignee": {"id": 1020}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 88, "privilege": "none"}, "organization": {"id": 111, "owner": {"id": 88}, "user": {"role": "owner"}}}, "resource": {"id": 367, "assignee": {"id": 562}, "organization": {"id": 111}, "project": {"id": 331, "owner": {"id": 786}, "assignee": {"id": 873}}, "task": {"id": 307, "owner": {"id": 88}, "assignee": {"id": 1032}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_OWNER_same_org_TRUE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 45, "privilege": "none"}, "organization": {"id": 187, "owner": {"id": 45}, "user": {"role": "owner"}}}, "resource": {"id": 303, "assignee": {"id": 538}, "organization": {"id": 187}, "project": {"id": 352, "owner": {"id": 759}, "assignee": {"id": 869}}, "task": {"id": 398, "owner": {"id": 45}, "assignee": {"id": 1015}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 60, "privilege": "none"}, "organization": {"id": 149, "owner": {"id": 60}, "user": {"role": "owner"}}}, "resource": {"id": 350, "assignee": {"id": 546}, "organization": {"id": 637}, "project": {"id": 392, "owner": {"id": 796}, "assignee": {"id": 853}}, "task": {"id": 363, "owner": {"id": 60}, "assignee": {"id": 1056}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 28, "privilege": "none"}, "organization": {"id": 116, "owner": {"id": 28}, "user": {"role": "owner"}}}, "resource": {"id": 375, "assignee": {"id": 522}, "organization": {"id": 651}, "project": {"id": 348, "owner": {"id": 777}, "assignee": {"id": 826}}, "task": {"id": 360, "owner": {"id": 28}, "assignee": {"id": 1050}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 95, "privilege": "none"}, "organization": {"id": 193, "owner": {"id": 207}, "user": {"role": "maintainer"}}}, "resource": {"id": 346, "assignee": {"id": 514}, "organization": {"id": 193}, "project": {"id": 343, "owner": {"id": 773}, "assignee": {"id": 859}}, "task": {"id": 363, "owner": {"id": 95}, "assignee": {"id": 1005}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_MAINTAINER_same_org_TRUE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 38, "privilege": "none"}, "organization": {"id": 168, "owner": {"id": 299}, "user": {"role": "maintainer"}}}, "resource": {"id": 396, "assignee": {"id": 504}, "organization": {"id": 168}, "project": {"id": 315, "owner": {"id": 729}, "assignee": {"id": 875}}, "task": {"id": 320, "owner": {"id": 38}, "assignee": {"id": 1005}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 97, "privilege": "none"}, "organization": {"id": 150, "owner": {"id": 220}, "user": {"role": "maintainer"}}}, "resource": {"id": 366, "assignee": {"id": 507}, "organization": {"id": 614}, "project": {"id": 319, "owner": {"id": 739}, "assignee": {"id": 809}}, "task": {"id": 378, "owner": {"id": 97}, "assignee": {"id": 1022}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 6, "privilege": "none"}, "organization": {"id": 113, "owner": {"id": 273}, "user": {"role": "maintainer"}}}, "resource": {"id": 345, "assignee": {"id": 500}, "organization": {"id": 623}, "project": {"id": 319, "owner": {"id": 705}, "assignee": {"id": 853}}, "task": {"id": 312, "owner": {"id": 6}, "assignee": {"id": 1074}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 28, "privilege": "none"}, "organization": {"id": 139, "owner": {"id": 283}, "user": {"role": "supervisor"}}}, "resource": {"id": 320, "assignee": {"id": 560}, "organization": {"id": 139}, "project": {"id": 377, "owner": {"id": 766}, "assignee": {"id": 856}}, "task": {"id": 318, "owner": {"id": 28}, "assignee": {"id": 1068}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 62, "privilege": "none"}, "organization": {"id": 110, "owner": {"id": 277}, "user": {"role": "supervisor"}}}, "resource": {"id": 330, "assignee": {"id": 582}, "organization": {"id": 110}, "project": {"id": 327, "owner": {"id": 747}, "assignee": {"id": 879}}, "task": {"id": 328, "owner": {"id": 62}, "assignee": {"id": 1077}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 34, "privilege": "none"}, "organization": {"id": 128, "owner": {"id": 227}, "user": {"role": "supervisor"}}}, "resource": {"id": 399, "assignee": {"id": 504}, "organization": {"id": 652}, "project": {"id": 351, "owner": {"id": 717}, "assignee": {"id": 803}}, "task": {"id": 307, "owner": {"id": 34}, "assignee": {"id": 1038}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 43, "privilege": "none"}, "organization": {"id": 155, "owner": {"id": 212}, "user": {"role": "supervisor"}}}, "resource": {"id": 307, "assignee": {"id": 500}, "organization": {"id": 607}, "project": {"id": 382, "owner": {"id": 702}, "assignee": {"id": 823}}, "task": {"id": 390, "owner": {"id": 43}, "assignee": {"id": 1082}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 3, "privilege": "none"}, "organization": {"id": 141, "owner": {"id": 289}, "user": {"role": "worker"}}}, "resource": {"id": 389, "assignee": {"id": 566}, "organization": {"id": 141}, "project": {"id": 303, "owner": {"id": 798}, "assignee": {"id": 863}}, "task": {"id": 375, "owner": {"id": 3}, "assignee": {"id": 1034}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_WORKER_same_org_TRUE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 89, "privilege": "none"}, "organization": {"id": 163, "owner": {"id": 208}, "user": {"role": "worker"}}}, "resource": {"id": 348, "assignee": {"id": 518}, "organization": {"id": 163}, "project": {"id": 343, "owner": {"id": 748}, "assignee": {"id": 891}}, "task": {"id": 391, "owner": {"id": 89}, "assignee": {"id": 1035}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 4, "privilege": "none"}, "organization": {"id": 197, "owner": {"id": 203}, "user": {"role": "worker"}}}, "resource": {"id": 373, "assignee": {"id": 570}, "organization": {"id": 601}, "project": {"id": 365, "owner": {"id": 758}, "assignee": {"id": 810}}, "task": {"id": 311, "owner": {"id": 4}, "assignee": {"id": 1076}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 74, "privilege": "none"}, "organization": {"id": 179, "owner": {"id": 218}, "user": {"role": "worker"}}}, "resource": {"id": 365, "assignee": {"id": 594}, "organization": {"id": 647}, "project": {"id": 345, "owner": {"id": 776}, "assignee": {"id": 839}}, "task": {"id": 300, "owner": {"id": 74}, "assignee": {"id": 1057}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 90, "privilege": "none"}, "organization": {"id": 131, "owner": {"id": 251}, "user": {"role": null}}}, "resource": {"id": 312, "assignee": {"id": 511}, "organization": {"id": 131}, "project": {"id": 309, "owner": {"id": 710}, "assignee": {"id": 840}}, "task": {"id": 347, "owner": {"id": 90}, "assignee": {"id": 1036}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 29, "privilege": "none"}, "organization": {"id": 110, "owner": {"id": 249}, "user": {"role": null}}}, "resource": {"id": 329, "assignee": {"id": 500}, "organization": {"id": 110}, "project": {"id": 399, "owner": {"id": 744}, "assignee": {"id": 893}}, "task": {"id": 327, "owner": {"id": 29}, "assignee": {"id": 1095}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 85, "privilege": "none"}, "organization": {"id": 159, "owner": {"id": 218}, "user": {"role": null}}}, "resource": {"id": 313, "assignee": {"id": 521}, "organization": {"id": 633}, "project": {"id": 323, "owner": {"id": 755}, "assignee": {"id": 846}}, "task": {"id": 379, "owner": {"id": 85}, "assignee": {"id": 1043}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 48, "privilege": "none"}, "organization": {"id": 137, "owner": {"id": 256}, "user": {"role": null}}}, "resource": {"id": 383, "assignee": {"id": 580}, "organization": {"id": 659}, "project": {"id": 359, "owner": {"id": 768}, "assignee": {"id": 898}}, "task": {"id": 309, "owner": {"id": 48}, "assignee": {"id": 1042}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 18, "privilege": "admin"}, "organization": {"id": 104, "owner": {"id": 18}, "user": {"role": "owner"}}}, "resource": {"id": 344, "assignee": {"id": 595}, "organization": {"id": 104}, "project": {"id": 396, "owner": {"id": 709}, "assignee": {"id": 841}}, "task": {"id": 331, "owner": {"id": 995}, "assignee": {"id": 18}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 96, "privilege": "admin"}, "organization": {"id": 145, "owner": {"id": 96}, "user": {"role": "owner"}}}, "resource": {"id": 393, "assignee": {"id": 536}, "organization": {"id": 145}, "project": {"id": 356, "owner": {"id": 701}, "assignee": {"id": 894}}, "task": {"id": 315, "owner": {"id": 978}, "assignee": {"id": 96}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_FALSE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 95, "privilege": "admin"}, "organization": {"id": 114, "owner": {"id": 95}, "user": {"role": "owner"}}}, "resource": {"id": 334, "assignee": {"id": 510}, "organization": {"id": 679}, "project": {"id": 382, "owner": {"id": 799}, "assignee": {"id": 800}}, "task": {"id": 360, "owner": {"id": 956}, "assignee": {"id": 95}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_FALSE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 53, "privilege": "admin"}, "organization": {"id": 191, "owner": {"id": 53}, "user": {"role": "owner"}}}, "resource": {"id": 386, "assignee": {"id": 578}, "organization": {"id": 689}, "project": {"id": 313, "owner": {"id": 710}, "assignee": {"id": 885}}, "task": {"id": 357, "owner": {"id": 963}, "assignee": {"id": 53}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 81, "privilege": "admin"}, "organization": {"id": 142, "owner": {"id": 297}, "user": {"role": "maintainer"}}}, "resource": {"id": 334, "assignee": {"id": 554}, "organization": {"id": 142}, "project": {"id": 373, "owner": {"id": 748}, "assignee": {"id": 809}}, "task": {"id": 309, "owner": {"id": 966}, "assignee": {"id": 81}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 8, "privilege": "admin"}, "organization": {"id": 116, "owner": {"id": 203}, "user": {"role": "maintainer"}}}, "resource": {"id": 343, "assignee": {"id": 507}, "organization": {"id": 116}, "project": {"id": 322, "owner": {"id": 784}, "assignee": {"id": 860}}, "task": {"id": 382, "owner": {"id": 997}, "assignee": {"id": 8}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 71, "privilege": "admin"}, "organization": {"id": 185, "owner": {"id": 221}, "user": {"role": "maintainer"}}}, "resource": {"id": 309, "assignee": {"id": 506}, "organization": {"id": 651}, "project": {"id": 351, "owner": {"id": 718}, "assignee": {"id": 854}}, "task": {"id": 310, "owner": {"id": 903}, "assignee": {"id": 71}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 7, "privilege": "admin"}, "organization": {"id": 152, "owner": {"id": 284}, "user": {"role": "maintainer"}}}, "resource": {"id": 373, "assignee": {"id": 520}, "organization": {"id": 670}, "project": {"id": 311, "owner": {"id": 789}, "assignee": {"id": 882}}, "task": {"id": 341, "owner": {"id": 961}, "assignee": {"id": 7}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 82, "privilege": "admin"}, "organization": {"id": 168, "owner": {"id": 207}, "user": {"role": "supervisor"}}}, "resource": {"id": 334, "assignee": {"id": 503}, "organization": {"id": 168}, "project": {"id": 323, "owner": {"id": 755}, "assignee": {"id": 834}}, "task": {"id": 380, "owner": {"id": 928}, "assignee": {"id": 82}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 14, "privilege": "admin"}, "organization": {"id": 150, "owner": {"id": 261}, "user": {"role": "supervisor"}}}, "resource": {"id": 309, "assignee": {"id": 592}, "organization": {"id": 150}, "project": {"id": 307, "owner": {"id": 719}, "assignee": {"id": 816}}, "task": {"id": 331, "owner": {"id": 908}, "assignee": {"id": 14}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 76, "privilege": "admin"}, "organization": {"id": 140, "owner": {"id": 212}, "user": {"role": "supervisor"}}}, "resource": {"id": 363, "assignee": {"id": 592}, "organization": {"id": 629}, "project": {"id": 348, "owner": {"id": 761}, "assignee": {"id": 815}}, "task": {"id": 394, "owner": {"id": 968}, "assignee": {"id": 76}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 54, "privilege": "admin"}, "organization": {"id": 126, "owner": {"id": 242}, "user": {"role": "supervisor"}}}, "resource": {"id": 380, "assignee": {"id": 570}, "organization": {"id": 687}, "project": {"id": 356, "owner": {"id": 703}, "assignee": {"id": 849}}, "task": {"id": 380, "owner": {"id": 961}, "assignee": {"id": 54}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 28, "privilege": "admin"}, "organization": {"id": 135, "owner": {"id": 246}, "user": {"role": "worker"}}}, "resource": {"id": 390, "assignee": {"id": 548}, "organization": {"id": 135}, "project": {"id": 336, "owner": {"id": 740}, "assignee": {"id": 822}}, "task": {"id": 324, "owner": {"id": 992}, "assignee": {"id": 28}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 74, "privilege": "admin"}, "organization": {"id": 119, "owner": {"id": 209}, "user": {"role": "worker"}}}, "resource": {"id": 331, "assignee": {"id": 517}, "organization": {"id": 119}, "project": {"id": 325, "owner": {"id": 787}, "assignee": {"id": 862}}, "task": {"id": 315, "owner": {"id": 969}, "assignee": {"id": 74}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_FALSE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 92, "privilege": "admin"}, "organization": {"id": 119, "owner": {"id": 232}, "user": {"role": "worker"}}}, "resource": {"id": 396, "assignee": {"id": 571}, "organization": {"id": 677}, "project": {"id": 301, "owner": {"id": 739}, "assignee": {"id": 843}}, "task": {"id": 372, "owner": {"id": 908}, "assignee": {"id": 92}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_FALSE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 53, "privilege": "admin"}, "organization": {"id": 128, "owner": {"id": 263}, "user": {"role": "worker"}}}, "resource": {"id": 317, "assignee": {"id": 548}, "organization": {"id": 681}, "project": {"id": 366, "owner": {"id": 792}, "assignee": {"id": 836}}, "task": {"id": 382, "owner": {"id": 965}, "assignee": {"id": 53}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 97, "privilege": "admin"}, "organization": {"id": 122, "owner": {"id": 244}, "user": {"role": null}}}, "resource": {"id": 354, "assignee": {"id": 593}, "organization": {"id": 122}, "project": {"id": 339, "owner": {"id": 724}, "assignee": {"id": 841}}, "task": {"id": 345, "owner": {"id": 998}, "assignee": {"id": 97}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 3, "privilege": "admin"}, "organization": {"id": 195, "owner": {"id": 231}, "user": {"role": null}}}, "resource": {"id": 310, "assignee": {"id": 510}, "organization": {"id": 195}, "project": {"id": 319, "owner": {"id": 777}, "assignee": {"id": 839}}, "task": {"id": 324, "owner": {"id": 902}, "assignee": {"id": 3}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_FALSE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 18, "privilege": "admin"}, "organization": {"id": 169, "owner": {"id": 213}, "user": {"role": null}}}, "resource": {"id": 357, "assignee": {"id": 525}, "organization": {"id": 614}, "project": {"id": 382, "owner": {"id": 798}, "assignee": {"id": 818}}, "task": {"id": 360, "owner": {"id": 931}, "assignee": {"id": 18}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_FALSE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 19, "privilege": "admin"}, "organization": {"id": 131, "owner": {"id": 289}, "user": {"role": null}}}, "resource": {"id": 358, "assignee": {"id": 543}, "organization": {"id": 698}, "project": {"id": 331, "owner": {"id": 772}, "assignee": {"id": 896}}, "task": {"id": 368, "owner": {"id": 972}, "assignee": {"id": 19}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 99, "privilege": "business"}, "organization": {"id": 186, "owner": {"id": 99}, "user": {"role": "owner"}}}, "resource": {"id": 365, "assignee": {"id": 539}, "organization": {"id": 186}, "project": {"id": 380, "owner": {"id": 798}, "assignee": {"id": 883}}, "task": {"id": 342, "owner": {"id": 996}, "assignee": {"id": 99}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 80, "privilege": "business"}, "organization": {"id": 164, "owner": {"id": 80}, "user": {"role": "owner"}}}, "resource": {"id": 389, "assignee": {"id": 509}, "organization": {"id": 164}, "project": {"id": 318, "owner": {"id": 733}, "assignee": {"id": 855}}, "task": {"id": 344, "owner": {"id": 976}, "assignee": {"id": 80}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 96, "privilege": "business"}, "organization": {"id": 193, "owner": {"id": 96}, "user": {"role": "owner"}}}, "resource": {"id": 311, "assignee": {"id": 519}, "organization": {"id": 677}, "project": {"id": 336, "owner": {"id": 738}, "assignee": {"id": 875}}, "task": {"id": 391, "owner": {"id": 948}, "assignee": {"id": 96}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 13, "privilege": "business"}, "organization": {"id": 162, "owner": {"id": 13}, "user": {"role": "owner"}}}, "resource": {"id": 348, "assignee": {"id": 578}, "organization": {"id": 626}, "project": {"id": 316, "owner": {"id": 761}, "assignee": {"id": 896}}, "task": {"id": 368, "owner": {"id": 991}, "assignee": {"id": 13}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 81, "privilege": "business"}, "organization": {"id": 185, "owner": {"id": 255}, "user": {"role": "maintainer"}}}, "resource": {"id": 318, "assignee": {"id": 506}, "organization": {"id": 185}, "project": {"id": 381, "owner": {"id": 732}, "assignee": {"id": 885}}, "task": {"id": 384, "owner": {"id": 944}, "assignee": {"id": 81}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 26, "privilege": "business"}, "organization": {"id": 167, "owner": {"id": 217}, "user": {"role": "maintainer"}}}, "resource": {"id": 370, "assignee": {"id": 525}, "organization": {"id": 167}, "project": {"id": 363, "owner": {"id": 752}, "assignee": {"id": 843}}, "task": {"id": 372, "owner": {"id": 909}, "assignee": {"id": 26}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 38, "privilege": "business"}, "organization": {"id": 157, "owner": {"id": 200}, "user": {"role": "maintainer"}}}, "resource": {"id": 339, "assignee": {"id": 549}, "organization": {"id": 689}, "project": {"id": 380, "owner": {"id": 739}, "assignee": {"id": 805}}, "task": {"id": 398, "owner": {"id": 956}, "assignee": {"id": 38}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 20, "privilege": "business"}, "organization": {"id": 189, "owner": {"id": 254}, "user": {"role": "maintainer"}}}, "resource": {"id": 305, "assignee": {"id": 512}, "organization": {"id": 612}, "project": {"id": 399, "owner": {"id": 735}, "assignee": {"id": 885}}, "task": {"id": 303, "owner": {"id": 949}, "assignee": {"id": 20}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 98, "privilege": "business"}, "organization": {"id": 150, "owner": {"id": 210}, "user": {"role": "supervisor"}}}, "resource": {"id": 378, "assignee": {"id": 508}, "organization": {"id": 150}, "project": {"id": 308, "owner": {"id": 733}, "assignee": {"id": 890}}, "task": {"id": 388, "owner": {"id": 961}, "assignee": {"id": 98}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 62, "privilege": "business"}, "organization": {"id": 123, "owner": {"id": 235}, "user": {"role": "supervisor"}}}, "resource": {"id": 350, "assignee": {"id": 537}, "organization": {"id": 123}, "project": {"id": 355, "owner": {"id": 756}, "assignee": {"id": 828}}, "task": {"id": 347, "owner": {"id": 908}, "assignee": {"id": 62}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 1, "privilege": "business"}, "organization": {"id": 183, "owner": {"id": 255}, "user": {"role": "supervisor"}}}, "resource": {"id": 330, "assignee": {"id": 554}, "organization": {"id": 657}, "project": {"id": 360, "owner": {"id": 703}, "assignee": {"id": 830}}, "task": {"id": 381, "owner": {"id": 987}, "assignee": {"id": 1}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 96, "privilege": "business"}, "organization": {"id": 149, "owner": {"id": 278}, "user": {"role": "supervisor"}}}, "resource": {"id": 340, "assignee": {"id": 544}, "organization": {"id": 628}, "project": {"id": 331, "owner": {"id": 762}, "assignee": {"id": 846}}, "task": {"id": 386, "owner": {"id": 950}, "assignee": {"id": 96}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 33, "privilege": "business"}, "organization": {"id": 154, "owner": {"id": 290}, "user": {"role": "worker"}}}, "resource": {"id": 329, "assignee": {"id": 540}, "organization": {"id": 154}, "project": {"id": 342, "owner": {"id": 741}, "assignee": {"id": 870}}, "task": {"id": 310, "owner": {"id": 910}, "assignee": {"id": 33}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 20, "privilege": "business"}, "organization": {"id": 121, "owner": {"id": 235}, "user": {"role": "worker"}}}, "resource": {"id": 360, "assignee": {"id": 552}, "organization": {"id": 121}, "project": {"id": 367, "owner": {"id": 756}, "assignee": {"id": 865}}, "task": {"id": 337, "owner": {"id": 975}, "assignee": {"id": 20}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 51, "privilege": "business"}, "organization": {"id": 132, "owner": {"id": 295}, "user": {"role": "worker"}}}, "resource": {"id": 326, "assignee": {"id": 594}, "organization": {"id": 626}, "project": {"id": 376, "owner": {"id": 760}, "assignee": {"id": 886}}, "task": {"id": 323, "owner": {"id": 967}, "assignee": {"id": 51}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 17, "privilege": "business"}, "organization": {"id": 140, "owner": {"id": 200}, "user": {"role": "worker"}}}, "resource": {"id": 373, "assignee": {"id": 536}, "organization": {"id": 690}, "project": {"id": 347, "owner": {"id": 715}, "assignee": {"id": 802}}, "task": {"id": 339, "owner": {"id": 952}, "assignee": {"id": 17}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 46, "privilege": "business"}, "organization": {"id": 197, "owner": {"id": 286}, "user": {"role": null}}}, "resource": {"id": 321, "assignee": {"id": 542}, "organization": {"id": 197}, "project": {"id": 350, "owner": {"id": 780}, "assignee": {"id": 885}}, "task": {"id": 385, "owner": {"id": 933}, "assignee": {"id": 46}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 14, "privilege": "business"}, "organization": {"id": 118, "owner": {"id": 286}, "user": {"role": null}}}, "resource": {"id": 352, "assignee": {"id": 574}, "organization": {"id": 118}, "project": {"id": 372, "owner": {"id": 753}, "assignee": {"id": 841}}, "task": {"id": 349, "owner": {"id": 968}, "assignee": {"id": 14}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 85, "privilege": "business"}, "organization": {"id": 121, "owner": {"id": 201}, "user": {"role": null}}}, "resource": {"id": 348, "assignee": {"id": 561}, "organization": {"id": 610}, "project": {"id": 301, "owner": {"id": 760}, "assignee": {"id": 804}}, "task": {"id": 395, "owner": {"id": 966}, "assignee": {"id": 85}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 22, "privilege": "business"}, "organization": {"id": 176, "owner": {"id": 229}, "user": {"role": null}}}, "resource": {"id": 306, "assignee": {"id": 553}, "organization": {"id": 698}, "project": {"id": 316, "owner": {"id": 796}, "assignee": {"id": 857}}, "task": {"id": 353, "owner": {"id": 991}, "assignee": {"id": 22}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 48, "privilege": "user"}, "organization": {"id": 119, "owner": {"id": 48}, "user": {"role": "owner"}}}, "resource": {"id": 340, "assignee": {"id": 584}, "organization": {"id": 119}, "project": {"id": 381, "owner": {"id": 787}, "assignee": {"id": 804}}, "task": {"id": 391, "owner": {"id": 928}, "assignee": {"id": 48}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 32, "privilege": "user"}, "organization": {"id": 187, "owner": {"id": 32}, "user": {"role": "owner"}}}, "resource": {"id": 394, "assignee": {"id": 540}, "organization": {"id": 187}, "project": {"id": 302, "owner": {"id": 778}, "assignee": {"id": 856}}, "task": {"id": 374, "owner": {"id": 999}, "assignee": {"id": 32}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 40, "privilege": "user"}, "organization": {"id": 168, "owner": {"id": 40}, "user": {"role": "owner"}}}, "resource": {"id": 379, "assignee": {"id": 504}, "organization": {"id": 691}, "project": {"id": 384, "owner": {"id": 715}, "assignee": {"id": 862}}, "task": {"id": 367, "owner": {"id": 930}, "assignee": {"id": 40}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 0, "privilege": "user"}, "organization": {"id": 123, "owner": {"id": 0}, "user": {"role": "owner"}}}, "resource": {"id": 317, "assignee": {"id": 509}, "organization": {"id": 616}, "project": {"id": 373, "owner": {"id": 714}, "assignee": {"id": 838}}, "task": {"id": 355, "owner": {"id": 984}, "assignee": {"id": 0}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 60, "privilege": "user"}, "organization": {"id": 166, "owner": {"id": 285}, "user": {"role": "maintainer"}}}, "resource": {"id": 318, "assignee": {"id": 583}, "organization": {"id": 166}, "project": {"id": 350, "owner": {"id": 726}, "assignee": {"id": 832}}, "task": {"id": 315, "owner": {"id": 924}, "assignee": {"id": 60}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 89, "privilege": "user"}, "organization": {"id": 100, "owner": {"id": 236}, "user": {"role": "maintainer"}}}, "resource": {"id": 325, "assignee": {"id": 537}, "organization": {"id": 100}, "project": {"id": 359, "owner": {"id": 770}, "assignee": {"id": 888}}, "task": {"id": 389, "owner": {"id": 985}, "assignee": {"id": 89}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 89, "privilege": "user"}, "organization": {"id": 170, "owner": {"id": 286}, "user": {"role": "maintainer"}}}, "resource": {"id": 381, "assignee": {"id": 597}, "organization": {"id": 604}, "project": {"id": 349, "owner": {"id": 723}, "assignee": {"id": 864}}, "task": {"id": 392, "owner": {"id": 932}, "assignee": {"id": 89}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 37, "privilege": "user"}, "organization": {"id": 189, "owner": {"id": 283}, "user": {"role": "maintainer"}}}, "resource": {"id": 344, "assignee": {"id": 563}, "organization": {"id": 692}, "project": {"id": 372, "owner": {"id": 759}, "assignee": {"id": 817}}, "task": {"id": 347, "owner": {"id": 914}, "assignee": {"id": 37}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 72, "privilege": "user"}, "organization": {"id": 172, "owner": {"id": 219}, "user": {"role": "supervisor"}}}, "resource": {"id": 378, "assignee": {"id": 503}, "organization": {"id": 172}, "project": {"id": 338, "owner": {"id": 723}, "assignee": {"id": 827}}, "task": {"id": 371, "owner": {"id": 984}, "assignee": {"id": 72}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 11, "privilege": "user"}, "organization": {"id": 137, "owner": {"id": 257}, "user": {"role": "supervisor"}}}, "resource": {"id": 306, "assignee": {"id": 558}, "organization": {"id": 137}, "project": {"id": 326, "owner": {"id": 729}, "assignee": {"id": 883}}, "task": {"id": 378, "owner": {"id": 967}, "assignee": {"id": 11}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 48, "privilege": "user"}, "organization": {"id": 140, "owner": {"id": 234}, "user": {"role": "supervisor"}}}, "resource": {"id": 387, "assignee": {"id": 525}, "organization": {"id": 686}, "project": {"id": 330, "owner": {"id": 768}, "assignee": {"id": 802}}, "task": {"id": 381, "owner": {"id": 927}, "assignee": {"id": 48}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 19, "privilege": "user"}, "organization": {"id": 188, "owner": {"id": 207}, "user": {"role": "supervisor"}}}, "resource": {"id": 371, "assignee": {"id": 587}, "organization": {"id": 618}, "project": {"id": 399, "owner": {"id": 731}, "assignee": {"id": 824}}, "task": {"id": 356, "owner": {"id": 982}, "assignee": {"id": 19}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 74, "privilege": "user"}, "organization": {"id": 152, "owner": {"id": 272}, "user": {"role": "worker"}}}, "resource": {"id": 322, "assignee": {"id": 567}, "organization": {"id": 152}, "project": {"id": 351, "owner": {"id": 732}, "assignee": {"id": 898}}, "task": {"id": 373, "owner": {"id": 941}, "assignee": {"id": 74}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 51, "privilege": "user"}, "organization": {"id": 198, "owner": {"id": 293}, "user": {"role": "worker"}}}, "resource": {"id": 372, "assignee": {"id": 589}, "organization": {"id": 198}, "project": {"id": 334, "owner": {"id": 740}, "assignee": {"id": 808}}, "task": {"id": 391, "owner": {"id": 950}, "assignee": {"id": 51}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 67, "privilege": "user"}, "organization": {"id": 168, "owner": {"id": 218}, "user": {"role": "worker"}}}, "resource": {"id": 393, "assignee": {"id": 520}, "organization": {"id": 605}, "project": {"id": 390, "owner": {"id": 734}, "assignee": {"id": 842}}, "task": {"id": 374, "owner": {"id": 984}, "assignee": {"id": 67}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 66, "privilege": "user"}, "organization": {"id": 154, "owner": {"id": 225}, "user": {"role": "worker"}}}, "resource": {"id": 356, "assignee": {"id": 501}, "organization": {"id": 650}, "project": {"id": 325, "owner": {"id": 752}, "assignee": {"id": 880}}, "task": {"id": 328, "owner": {"id": 985}, "assignee": {"id": 66}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 80, "privilege": "user"}, "organization": {"id": 108, "owner": {"id": 272}, "user": {"role": null}}}, "resource": {"id": 392, "assignee": {"id": 502}, "organization": {"id": 108}, "project": {"id": 397, "owner": {"id": 792}, "assignee": {"id": 829}}, "task": {"id": 304, "owner": {"id": 960}, "assignee": {"id": 80}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 66, "privilege": "user"}, "organization": {"id": 137, "owner": {"id": 264}, "user": {"role": null}}}, "resource": {"id": 300, "assignee": {"id": 514}, "organization": {"id": 137}, "project": {"id": 317, "owner": {"id": 719}, "assignee": {"id": 803}}, "task": {"id": 306, "owner": {"id": 992}, "assignee": {"id": 66}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 80, "privilege": "user"}, "organization": {"id": 131, "owner": {"id": 207}, "user": {"role": null}}}, "resource": {"id": 349, "assignee": {"id": 546}, "organization": {"id": 661}, "project": {"id": 308, "owner": {"id": 713}, "assignee": {"id": 850}}, "task": {"id": 323, "owner": {"id": 927}, "assignee": {"id": 80}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 27, "privilege": "user"}, "organization": {"id": 154, "owner": {"id": 257}, "user": {"role": null}}}, "resource": {"id": 334, "assignee": {"id": 516}, "organization": {"id": 649}, "project": {"id": 332, "owner": {"id": 798}, "assignee": {"id": 869}}, "task": {"id": 326, "owner": {"id": 926}, "assignee": {"id": 27}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 35, "privilege": "worker"}, "organization": {"id": 175, "owner": {"id": 35}, "user": {"role": "owner"}}}, "resource": {"id": 369, "assignee": {"id": 521}, "organization": {"id": 175}, "project": {"id": 305, "owner": {"id": 700}, "assignee": {"id": 806}}, "task": {"id": 367, "owner": {"id": 969}, "assignee": {"id": 35}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 51, "privilege": "worker"}, "organization": {"id": 163, "owner": {"id": 51}, "user": {"role": "owner"}}}, "resource": {"id": 386, "assignee": {"id": 573}, "organization": {"id": 163}, "project": {"id": 302, "owner": {"id": 765}, "assignee": {"id": 821}}, "task": {"id": 388, "owner": {"id": 969}, "assignee": {"id": 51}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 69, "privilege": "worker"}, "organization": {"id": 180, "owner": {"id": 69}, "user": {"role": "owner"}}}, "resource": {"id": 308, "assignee": {"id": 547}, "organization": {"id": 604}, "project": {"id": 326, "owner": {"id": 730}, "assignee": {"id": 845}}, "task": {"id": 309, "owner": {"id": 994}, "assignee": {"id": 69}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 86, "privilege": "worker"}, "organization": {"id": 132, "owner": {"id": 86}, "user": {"role": "owner"}}}, "resource": {"id": 394, "assignee": {"id": 581}, "organization": {"id": 610}, "project": {"id": 389, "owner": {"id": 726}, "assignee": {"id": 848}}, "task": {"id": 301, "owner": {"id": 942}, "assignee": {"id": 86}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 76, "privilege": "worker"}, "organization": {"id": 124, "owner": {"id": 259}, "user": {"role": "maintainer"}}}, "resource": {"id": 381, "assignee": {"id": 592}, "organization": {"id": 124}, "project": {"id": 326, "owner": {"id": 718}, "assignee": {"id": 805}}, "task": {"id": 391, "owner": {"id": 911}, "assignee": {"id": 76}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 72, "privilege": "worker"}, "organization": {"id": 191, "owner": {"id": 206}, "user": {"role": "maintainer"}}}, "resource": {"id": 336, "assignee": {"id": 555}, "organization": {"id": 191}, "project": {"id": 317, "owner": {"id": 703}, "assignee": {"id": 871}}, "task": {"id": 347, "owner": {"id": 953}, "assignee": {"id": 72}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 28, "privilege": "worker"}, "organization": {"id": 111, "owner": {"id": 285}, "user": {"role": "maintainer"}}}, "resource": {"id": 338, "assignee": {"id": 574}, "organization": {"id": 623}, "project": {"id": 303, "owner": {"id": 799}, "assignee": {"id": 801}}, "task": {"id": 328, "owner": {"id": 928}, "assignee": {"id": 28}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 27, "privilege": "worker"}, "organization": {"id": 147, "owner": {"id": 206}, "user": {"role": "maintainer"}}}, "resource": {"id": 314, "assignee": {"id": 524}, "organization": {"id": 618}, "project": {"id": 333, "owner": {"id": 779}, "assignee": {"id": 847}}, "task": {"id": 397, "owner": {"id": 911}, "assignee": {"id": 27}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 51, "privilege": "worker"}, "organization": {"id": 191, "owner": {"id": 238}, "user": {"role": "supervisor"}}}, "resource": {"id": 380, "assignee": {"id": 558}, "organization": {"id": 191}, "project": {"id": 302, "owner": {"id": 790}, "assignee": {"id": 854}}, "task": {"id": 357, "owner": {"id": 913}, "assignee": {"id": 51}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 44, "privilege": "worker"}, "organization": {"id": 167, "owner": {"id": 291}, "user": {"role": "supervisor"}}}, "resource": {"id": 383, "assignee": {"id": 500}, "organization": {"id": 167}, "project": {"id": 313, "owner": {"id": 742}, "assignee": {"id": 837}}, "task": {"id": 350, "owner": {"id": 914}, "assignee": {"id": 44}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 78, "privilege": "worker"}, "organization": {"id": 198, "owner": {"id": 268}, "user": {"role": "supervisor"}}}, "resource": {"id": 368, "assignee": {"id": 525}, "organization": {"id": 658}, "project": {"id": 394, "owner": {"id": 798}, "assignee": {"id": 802}}, "task": {"id": 371, "owner": {"id": 974}, "assignee": {"id": 78}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 65, "privilege": "worker"}, "organization": {"id": 173, "owner": {"id": 281}, "user": {"role": "supervisor"}}}, "resource": {"id": 388, "assignee": {"id": 590}, "organization": {"id": 682}, "project": {"id": 307, "owner": {"id": 769}, "assignee": {"id": 806}}, "task": {"id": 327, "owner": {"id": 967}, "assignee": {"id": 65}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 41, "privilege": "worker"}, "organization": {"id": 193, "owner": {"id": 266}, "user": {"role": "worker"}}}, "resource": {"id": 365, "assignee": {"id": 508}, "organization": {"id": 193}, "project": {"id": 343, "owner": {"id": 713}, "assignee": {"id": 887}}, "task": {"id": 312, "owner": {"id": 937}, "assignee": {"id": 41}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 36, "privilege": "worker"}, "organization": {"id": 107, "owner": {"id": 234}, "user": {"role": "worker"}}}, "resource": {"id": 396, "assignee": {"id": 593}, "organization": {"id": 107}, "project": {"id": 304, "owner": {"id": 736}, "assignee": {"id": 832}}, "task": {"id": 381, "owner": {"id": 908}, "assignee": {"id": 36}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 75, "privilege": "worker"}, "organization": {"id": 115, "owner": {"id": 283}, "user": {"role": "worker"}}}, "resource": {"id": 318, "assignee": {"id": 552}, "organization": {"id": 638}, "project": {"id": 347, "owner": {"id": 710}, "assignee": {"id": 833}}, "task": {"id": 336, "owner": {"id": 973}, "assignee": {"id": 75}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 27, "privilege": "worker"}, "organization": {"id": 142, "owner": {"id": 224}, "user": {"role": "worker"}}}, "resource": {"id": 330, "assignee": {"id": 508}, "organization": {"id": 644}, "project": {"id": 351, "owner": {"id": 749}, "assignee": {"id": 865}}, "task": {"id": 343, "owner": {"id": 909}, "assignee": {"id": 27}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 12, "privilege": "worker"}, "organization": {"id": 166, "owner": {"id": 236}, "user": {"role": null}}}, "resource": {"id": 320, "assignee": {"id": 553}, "organization": {"id": 166}, "project": {"id": 363, "owner": {"id": 755}, "assignee": {"id": 806}}, "task": {"id": 311, "owner": {"id": 979}, "assignee": {"id": 12}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 39, "privilege": "worker"}, "organization": {"id": 158, "owner": {"id": 240}, "user": {"role": null}}}, "resource": {"id": 366, "assignee": {"id": 581}, "organization": {"id": 158}, "project": {"id": 313, "owner": {"id": 735}, "assignee": {"id": 865}}, "task": {"id": 382, "owner": {"id": 927}, "assignee": {"id": 39}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 41, "privilege": "worker"}, "organization": {"id": 105, "owner": {"id": 264}, "user": {"role": null}}}, "resource": {"id": 388, "assignee": {"id": 512}, "organization": {"id": 659}, "project": {"id": 381, "owner": {"id": 773}, "assignee": {"id": 843}}, "task": {"id": 385, "owner": {"id": 980}, "assignee": {"id": 41}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 51, "privilege": "worker"}, "organization": {"id": 166, "owner": {"id": 240}, "user": {"role": null}}}, "resource": {"id": 345, "assignee": {"id": 564}, "organization": {"id": 606}, "project": {"id": 325, "owner": {"id": 705}, "assignee": {"id": 879}}, "task": {"id": 381, "owner": {"id": 901}, "assignee": {"id": 51}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 2, "privilege": "none"}, "organization": {"id": 176, "owner": {"id": 2}, "user": {"role": "owner"}}}, "resource": {"id": 358, "assignee": {"id": 550}, "organization": {"id": 176}, "project": {"id": 346, "owner": {"id": 741}, "assignee": {"id": 895}}, "task": {"id": 302, "owner": {"id": 932}, "assignee": {"id": 2}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_TRUE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 11, "privilege": "none"}, "organization": {"id": 177, "owner": {"id": 11}, "user": {"role": "owner"}}}, "resource": {"id": 348, "assignee": {"id": 536}, "organization": {"id": 177}, "project": {"id": 314, "owner": {"id": 762}, "assignee": {"id": 857}}, "task": {"id": 370, "owner": {"id": 933}, "assignee": {"id": 11}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 93, "privilege": "none"}, "organization": {"id": 103, "owner": {"id": 93}, "user": {"role": "owner"}}}, "resource": {"id": 391, "assignee": {"id": 581}, "organization": {"id": 655}, "project": {"id": 373, "owner": {"id": 772}, "assignee": {"id": 806}}, "task": {"id": 303, "owner": {"id": 972}, "assignee": {"id": 93}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 82, "privilege": "none"}, "organization": {"id": 190, "owner": {"id": 82}, "user": {"role": "owner"}}}, "resource": {"id": 319, "assignee": {"id": 559}, "organization": {"id": 684}, "project": {"id": 313, "owner": {"id": 751}, "assignee": {"id": 877}}, "task": {"id": 367, "owner": {"id": 988}, "assignee": {"id": 82}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 71, "privilege": "none"}, "organization": {"id": 152, "owner": {"id": 230}, "user": {"role": "maintainer"}}}, "resource": {"id": 330, "assignee": {"id": 596}, "organization": {"id": 152}, "project": {"id": 309, "owner": {"id": 702}, "assignee": {"id": 827}}, "task": {"id": 374, "owner": {"id": 916}, "assignee": {"id": 71}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_TRUE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 54, "privilege": "none"}, "organization": {"id": 166, "owner": {"id": 254}, "user": {"role": "maintainer"}}}, "resource": {"id": 361, "assignee": {"id": 589}, "organization": {"id": 166}, "project": {"id": 355, "owner": {"id": 711}, "assignee": {"id": 813}}, "task": {"id": 346, "owner": {"id": 966}, "assignee": {"id": 54}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 98, "privilege": "none"}, "organization": {"id": 143, "owner": {"id": 250}, "user": {"role": "maintainer"}}}, "resource": {"id": 382, "assignee": {"id": 593}, "organization": {"id": 608}, "project": {"id": 367, "owner": {"id": 773}, "assignee": {"id": 878}}, "task": {"id": 342, "owner": {"id": 919}, "assignee": {"id": 98}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 94, "privilege": "none"}, "organization": {"id": 191, "owner": {"id": 266}, "user": {"role": "maintainer"}}}, "resource": {"id": 314, "assignee": {"id": 510}, "organization": {"id": 672}, "project": {"id": 373, "owner": {"id": 760}, "assignee": {"id": 849}}, "task": {"id": 356, "owner": {"id": 945}, "assignee": {"id": 94}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 79, "privilege": "none"}, "organization": {"id": 199, "owner": {"id": 238}, "user": {"role": "supervisor"}}}, "resource": {"id": 321, "assignee": {"id": 581}, "organization": {"id": 199}, "project": {"id": 316, "owner": {"id": 728}, "assignee": {"id": 859}}, "task": {"id": 350, "owner": {"id": 934}, "assignee": {"id": 79}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 41, "privilege": "none"}, "organization": {"id": 103, "owner": {"id": 242}, "user": {"role": "supervisor"}}}, "resource": {"id": 325, "assignee": {"id": 584}, "organization": {"id": 103}, "project": {"id": 320, "owner": {"id": 752}, "assignee": {"id": 808}}, "task": {"id": 360, "owner": {"id": 905}, "assignee": {"id": 41}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 20, "privilege": "none"}, "organization": {"id": 160, "owner": {"id": 243}, "user": {"role": "supervisor"}}}, "resource": {"id": 323, "assignee": {"id": 593}, "organization": {"id": 684}, "project": {"id": 343, "owner": {"id": 795}, "assignee": {"id": 855}}, "task": {"id": 354, "owner": {"id": 900}, "assignee": {"id": 20}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 75, "privilege": "none"}, "organization": {"id": 144, "owner": {"id": 254}, "user": {"role": "supervisor"}}}, "resource": {"id": 368, "assignee": {"id": 526}, "organization": {"id": 647}, "project": {"id": 324, "owner": {"id": 732}, "assignee": {"id": 845}}, "task": {"id": 382, "owner": {"id": 969}, "assignee": {"id": 75}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 63, "privilege": "none"}, "organization": {"id": 129, "owner": {"id": 253}, "user": {"role": "worker"}}}, "resource": {"id": 304, "assignee": {"id": 504}, "organization": {"id": 129}, "project": {"id": 307, "owner": {"id": 781}, "assignee": {"id": 802}}, "task": {"id": 379, "owner": {"id": 933}, "assignee": {"id": 63}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_TRUE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 31, "privilege": "none"}, "organization": {"id": 174, "owner": {"id": 283}, "user": {"role": "worker"}}}, "resource": {"id": 341, "assignee": {"id": 556}, "organization": {"id": 174}, "project": {"id": 319, "owner": {"id": 769}, "assignee": {"id": 847}}, "task": {"id": 331, "owner": {"id": 946}, "assignee": {"id": 31}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 16, "privilege": "none"}, "organization": {"id": 158, "owner": {"id": 249}, "user": {"role": "worker"}}}, "resource": {"id": 382, "assignee": {"id": 597}, "organization": {"id": 617}, "project": {"id": 344, "owner": {"id": 738}, "assignee": {"id": 863}}, "task": {"id": 304, "owner": {"id": 973}, "assignee": {"id": 16}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 84, "privilege": "none"}, "organization": {"id": 118, "owner": {"id": 212}, "user": {"role": "worker"}}}, "resource": {"id": 375, "assignee": {"id": 598}, "organization": {"id": 697}, "project": {"id": 365, "owner": {"id": 720}, "assignee": {"id": 836}}, "task": {"id": 320, "owner": {"id": 949}, "assignee": {"id": 84}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 29, "privilege": "none"}, "organization": {"id": 146, "owner": {"id": 212}, "user": {"role": null}}}, "resource": {"id": 374, "assignee": {"id": 549}, "organization": {"id": 146}, "project": {"id": 355, "owner": {"id": 763}, "assignee": {"id": 818}}, "task": {"id": 304, "owner": {"id": 946}, "assignee": {"id": 29}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 42, "privilege": "none"}, "organization": {"id": 169, "owner": {"id": 234}, "user": {"role": null}}}, "resource": {"id": 359, "assignee": {"id": 599}, "organization": {"id": 169}, "project": {"id": 361, "owner": {"id": 742}, "assignee": {"id": 871}}, "task": {"id": 305, "owner": {"id": 908}, "assignee": {"id": 42}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 24, "privilege": "none"}, "organization": {"id": 121, "owner": {"id": 239}, "user": {"role": null}}}, "resource": {"id": 319, "assignee": {"id": 555}, "organization": {"id": 694}, "project": {"id": 342, "owner": {"id": 740}, "assignee": {"id": 816}}, "task": {"id": 331, "owner": {"id": 909}, "assignee": {"id": 24}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 0, "privilege": "none"}, "organization": {"id": 119, "owner": {"id": 265}, "user": {"role": null}}}, "resource": {"id": 354, "assignee": {"id": 554}, "organization": {"id": 670}, "project": {"id": 362, "owner": {"id": 777}, "assignee": {"id": 826}}, "task": {"id": 300, "owner": {"id": 999}, "assignee": {"id": 0}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 62, "privilege": "admin"}, "organization": {"id": 194, "owner": {"id": 62}, "user": {"role": "owner"}}}, "resource": {"id": 376, "assignee": {"id": 62}, "organization": {"id": 194}, "project": {"id": 321, "owner": {"id": 717}, "assignee": {"id": 804}}, "task": {"id": 385, "owner": {"id": 972}, "assignee": {"id": 1038}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 75, "privilege": "admin"}, "organization": {"id": 171, "owner": {"id": 75}, "user": {"role": "owner"}}}, "resource": {"id": 343, "assignee": {"id": 75}, "organization": {"id": 171}, "project": {"id": 359, "owner": {"id": 722}, "assignee": {"id": 861}}, "task": {"id": 396, "owner": {"id": 949}, "assignee": {"id": 1055}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_FALSE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 55, "privilege": "admin"}, "organization": {"id": 164, "owner": {"id": 55}, "user": {"role": "owner"}}}, "resource": {"id": 321, "assignee": {"id": 55}, "organization": {"id": 689}, "project": {"id": 335, "owner": {"id": 757}, "assignee": {"id": 829}}, "task": {"id": 396, "owner": {"id": 950}, "assignee": {"id": 1035}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_FALSE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 21, "privilege": "admin"}, "organization": {"id": 140, "owner": {"id": 21}, "user": {"role": "owner"}}}, "resource": {"id": 328, "assignee": {"id": 21}, "organization": {"id": 640}, "project": {"id": 308, "owner": {"id": 781}, "assignee": {"id": 847}}, "task": {"id": 394, "owner": {"id": 990}, "assignee": {"id": 1007}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 53, "privilege": "admin"}, "organization": {"id": 192, "owner": {"id": 217}, "user": {"role": "maintainer"}}}, "resource": {"id": 331, "assignee": {"id": 53}, "organization": {"id": 192}, "project": {"id": 309, "owner": {"id": 723}, "assignee": {"id": 828}}, "task": {"id": 352, "owner": {"id": 990}, "assignee": {"id": 1021}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 24, "privilege": "admin"}, "organization": {"id": 100, "owner": {"id": 268}, "user": {"role": "maintainer"}}}, "resource": {"id": 366, "assignee": {"id": 24}, "organization": {"id": 100}, "project": {"id": 354, "owner": {"id": 713}, "assignee": {"id": 830}}, "task": {"id": 300, "owner": {"id": 969}, "assignee": {"id": 1059}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 94, "privilege": "admin"}, "organization": {"id": 122, "owner": {"id": 254}, "user": {"role": "maintainer"}}}, "resource": {"id": 360, "assignee": {"id": 94}, "organization": {"id": 608}, "project": {"id": 359, "owner": {"id": 784}, "assignee": {"id": 883}}, "task": {"id": 391, "owner": {"id": 984}, "assignee": {"id": 1048}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 71, "privilege": "admin"}, "organization": {"id": 191, "owner": {"id": 221}, "user": {"role": "maintainer"}}}, "resource": {"id": 372, "assignee": {"id": 71}, "organization": {"id": 616}, "project": {"id": 392, "owner": {"id": 701}, "assignee": {"id": 881}}, "task": {"id": 358, "owner": {"id": 997}, "assignee": {"id": 1028}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 33, "privilege": "admin"}, "organization": {"id": 122, "owner": {"id": 229}, "user": {"role": "supervisor"}}}, "resource": {"id": 315, "assignee": {"id": 33}, "organization": {"id": 122}, "project": {"id": 399, "owner": {"id": 767}, "assignee": {"id": 877}}, "task": {"id": 303, "owner": {"id": 961}, "assignee": {"id": 1059}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 64, "privilege": "admin"}, "organization": {"id": 137, "owner": {"id": 217}, "user": {"role": "supervisor"}}}, "resource": {"id": 361, "assignee": {"id": 64}, "organization": {"id": 137}, "project": {"id": 358, "owner": {"id": 795}, "assignee": {"id": 896}}, "task": {"id": 314, "owner": {"id": 915}, "assignee": {"id": 1097}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 60, "privilege": "admin"}, "organization": {"id": 169, "owner": {"id": 236}, "user": {"role": "supervisor"}}}, "resource": {"id": 306, "assignee": {"id": 60}, "organization": {"id": 605}, "project": {"id": 370, "owner": {"id": 722}, "assignee": {"id": 804}}, "task": {"id": 342, "owner": {"id": 915}, "assignee": {"id": 1096}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 0, "privilege": "admin"}, "organization": {"id": 199, "owner": {"id": 277}, "user": {"role": "supervisor"}}}, "resource": {"id": 340, "assignee": {"id": 0}, "organization": {"id": 688}, "project": {"id": 393, "owner": {"id": 761}, "assignee": {"id": 883}}, "task": {"id": 364, "owner": {"id": 949}, "assignee": {"id": 1025}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 31, "privilege": "admin"}, "organization": {"id": 178, "owner": {"id": 208}, "user": {"role": "worker"}}}, "resource": {"id": 320, "assignee": {"id": 31}, "organization": {"id": 178}, "project": {"id": 371, "owner": {"id": 714}, "assignee": {"id": 854}}, "task": {"id": 352, "owner": {"id": 900}, "assignee": {"id": 1085}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 35, "privilege": "admin"}, "organization": {"id": 118, "owner": {"id": 224}, "user": {"role": "worker"}}}, "resource": {"id": 307, "assignee": {"id": 35}, "organization": {"id": 118}, "project": {"id": 310, "owner": {"id": 718}, "assignee": {"id": 809}}, "task": {"id": 306, "owner": {"id": 918}, "assignee": {"id": 1091}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_FALSE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 69, "privilege": "admin"}, "organization": {"id": 169, "owner": {"id": 297}, "user": {"role": "worker"}}}, "resource": {"id": 373, "assignee": {"id": 69}, "organization": {"id": 655}, "project": {"id": 382, "owner": {"id": 757}, "assignee": {"id": 837}}, "task": {"id": 368, "owner": {"id": 926}, "assignee": {"id": 1043}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_FALSE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 84, "privilege": "admin"}, "organization": {"id": 161, "owner": {"id": 288}, "user": {"role": "worker"}}}, "resource": {"id": 337, "assignee": {"id": 84}, "organization": {"id": 637}, "project": {"id": 362, "owner": {"id": 727}, "assignee": {"id": 886}}, "task": {"id": 306, "owner": {"id": 944}, "assignee": {"id": 1094}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 46, "privilege": "admin"}, "organization": {"id": 183, "owner": {"id": 222}, "user": {"role": null}}}, "resource": {"id": 322, "assignee": {"id": 46}, "organization": {"id": 183}, "project": {"id": 382, "owner": {"id": 766}, "assignee": {"id": 833}}, "task": {"id": 355, "owner": {"id": 966}, "assignee": {"id": 1027}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 86, "privilege": "admin"}, "organization": {"id": 174, "owner": {"id": 274}, "user": {"role": null}}}, "resource": {"id": 384, "assignee": {"id": 86}, "organization": {"id": 174}, "project": {"id": 312, "owner": {"id": 796}, "assignee": {"id": 879}}, "task": {"id": 391, "owner": {"id": 954}, "assignee": {"id": 1015}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_FALSE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 79, "privilege": "admin"}, "organization": {"id": 178, "owner": {"id": 261}, "user": {"role": null}}}, "resource": {"id": 358, "assignee": {"id": 79}, "organization": {"id": 632}, "project": {"id": 302, "owner": {"id": 702}, "assignee": {"id": 810}}, "task": {"id": 358, "owner": {"id": 912}, "assignee": {"id": 1034}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_FALSE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 98, "privilege": "admin"}, "organization": {"id": 151, "owner": {"id": 251}, "user": {"role": null}}}, "resource": {"id": 380, "assignee": {"id": 98}, "organization": {"id": 613}, "project": {"id": 348, "owner": {"id": 746}, "assignee": {"id": 890}}, "task": {"id": 378, "owner": {"id": 955}, "assignee": {"id": 1044}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 52, "privilege": "business"}, "organization": {"id": 123, "owner": {"id": 52}, "user": {"role": "owner"}}}, "resource": {"id": 397, "assignee": {"id": 52}, "organization": {"id": 123}, "project": {"id": 368, "owner": {"id": 760}, "assignee": {"id": 831}}, "task": {"id": 345, "owner": {"id": 972}, "assignee": {"id": 1036}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 48, "privilege": "business"}, "organization": {"id": 167, "owner": {"id": 48}, "user": {"role": "owner"}}}, "resource": {"id": 398, "assignee": {"id": 48}, "organization": {"id": 167}, "project": {"id": 337, "owner": {"id": 705}, "assignee": {"id": 877}}, "task": {"id": 378, "owner": {"id": 992}, "assignee": {"id": 1087}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 81, "privilege": "business"}, "organization": {"id": 101, "owner": {"id": 81}, "user": {"role": "owner"}}}, "resource": {"id": 369, "assignee": {"id": 81}, "organization": {"id": 681}, "project": {"id": 378, "owner": {"id": 763}, "assignee": {"id": 802}}, "task": {"id": 350, "owner": {"id": 986}, "assignee": {"id": 1051}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 19, "privilege": "business"}, "organization": {"id": 120, "owner": {"id": 19}, "user": {"role": "owner"}}}, "resource": {"id": 324, "assignee": {"id": 19}, "organization": {"id": 699}, "project": {"id": 334, "owner": {"id": 702}, "assignee": {"id": 802}}, "task": {"id": 378, "owner": {"id": 991}, "assignee": {"id": 1046}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 98, "privilege": "business"}, "organization": {"id": 127, "owner": {"id": 271}, "user": {"role": "maintainer"}}}, "resource": {"id": 326, "assignee": {"id": 98}, "organization": {"id": 127}, "project": {"id": 335, "owner": {"id": 701}, "assignee": {"id": 838}}, "task": {"id": 308, "owner": {"id": 912}, "assignee": {"id": 1029}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 79, "privilege": "business"}, "organization": {"id": 125, "owner": {"id": 288}, "user": {"role": "maintainer"}}}, "resource": {"id": 317, "assignee": {"id": 79}, "organization": {"id": 125}, "project": {"id": 387, "owner": {"id": 791}, "assignee": {"id": 846}}, "task": {"id": 325, "owner": {"id": 999}, "assignee": {"id": 1058}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 27, "privilege": "business"}, "organization": {"id": 176, "owner": {"id": 243}, "user": {"role": "maintainer"}}}, "resource": {"id": 304, "assignee": {"id": 27}, "organization": {"id": 658}, "project": {"id": 359, "owner": {"id": 764}, "assignee": {"id": 801}}, "task": {"id": 355, "owner": {"id": 998}, "assignee": {"id": 1077}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 90, "privilege": "business"}, "organization": {"id": 101, "owner": {"id": 258}, "user": {"role": "maintainer"}}}, "resource": {"id": 323, "assignee": {"id": 90}, "organization": {"id": 611}, "project": {"id": 374, "owner": {"id": 709}, "assignee": {"id": 897}}, "task": {"id": 333, "owner": {"id": 931}, "assignee": {"id": 1079}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 93, "privilege": "business"}, "organization": {"id": 108, "owner": {"id": 206}, "user": {"role": "supervisor"}}}, "resource": {"id": 346, "assignee": {"id": 93}, "organization": {"id": 108}, "project": {"id": 316, "owner": {"id": 732}, "assignee": {"id": 809}}, "task": {"id": 358, "owner": {"id": 960}, "assignee": {"id": 1081}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 97, "privilege": "business"}, "organization": {"id": 114, "owner": {"id": 242}, "user": {"role": "supervisor"}}}, "resource": {"id": 302, "assignee": {"id": 97}, "organization": {"id": 114}, "project": {"id": 336, "owner": {"id": 761}, "assignee": {"id": 885}}, "task": {"id": 331, "owner": {"id": 953}, "assignee": {"id": 1006}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 13, "privilege": "business"}, "organization": {"id": 186, "owner": {"id": 235}, "user": {"role": "supervisor"}}}, "resource": {"id": 312, "assignee": {"id": 13}, "organization": {"id": 654}, "project": {"id": 328, "owner": {"id": 795}, "assignee": {"id": 888}}, "task": {"id": 305, "owner": {"id": 966}, "assignee": {"id": 1068}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 12, "privilege": "business"}, "organization": {"id": 105, "owner": {"id": 208}, "user": {"role": "supervisor"}}}, "resource": {"id": 363, "assignee": {"id": 12}, "organization": {"id": 675}, "project": {"id": 314, "owner": {"id": 710}, "assignee": {"id": 842}}, "task": {"id": 304, "owner": {"id": 995}, "assignee": {"id": 1089}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 72, "privilege": "business"}, "organization": {"id": 135, "owner": {"id": 251}, "user": {"role": "worker"}}}, "resource": {"id": 344, "assignee": {"id": 72}, "organization": {"id": 135}, "project": {"id": 376, "owner": {"id": 711}, "assignee": {"id": 833}}, "task": {"id": 379, "owner": {"id": 915}, "assignee": {"id": 1048}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 51, "privilege": "business"}, "organization": {"id": 144, "owner": {"id": 271}, "user": {"role": "worker"}}}, "resource": {"id": 350, "assignee": {"id": 51}, "organization": {"id": 144}, "project": {"id": 353, "owner": {"id": 701}, "assignee": {"id": 803}}, "task": {"id": 364, "owner": {"id": 904}, "assignee": {"id": 1017}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 76, "privilege": "business"}, "organization": {"id": 153, "owner": {"id": 211}, "user": {"role": "worker"}}}, "resource": {"id": 374, "assignee": {"id": 76}, "organization": {"id": 626}, "project": {"id": 375, "owner": {"id": 773}, "assignee": {"id": 823}}, "task": {"id": 305, "owner": {"id": 906}, "assignee": {"id": 1064}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 71, "privilege": "business"}, "organization": {"id": 126, "owner": {"id": 228}, "user": {"role": "worker"}}}, "resource": {"id": 373, "assignee": {"id": 71}, "organization": {"id": 626}, "project": {"id": 385, "owner": {"id": 733}, "assignee": {"id": 859}}, "task": {"id": 343, "owner": {"id": 976}, "assignee": {"id": 1058}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 94, "privilege": "business"}, "organization": {"id": 179, "owner": {"id": 276}, "user": {"role": null}}}, "resource": {"id": 388, "assignee": {"id": 94}, "organization": {"id": 179}, "project": {"id": 354, "owner": {"id": 742}, "assignee": {"id": 814}}, "task": {"id": 397, "owner": {"id": 943}, "assignee": {"id": 1087}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 76, "privilege": "business"}, "organization": {"id": 123, "owner": {"id": 213}, "user": {"role": null}}}, "resource": {"id": 340, "assignee": {"id": 76}, "organization": {"id": 123}, "project": {"id": 364, "owner": {"id": 791}, "assignee": {"id": 826}}, "task": {"id": 345, "owner": {"id": 962}, "assignee": {"id": 1011}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 88, "privilege": "business"}, "organization": {"id": 113, "owner": {"id": 233}, "user": {"role": null}}}, "resource": {"id": 396, "assignee": {"id": 88}, "organization": {"id": 616}, "project": {"id": 396, "owner": {"id": 735}, "assignee": {"id": 803}}, "task": {"id": 337, "owner": {"id": 912}, "assignee": {"id": 1014}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 90, "privilege": "business"}, "organization": {"id": 164, "owner": {"id": 252}, "user": {"role": null}}}, "resource": {"id": 336, "assignee": {"id": 90}, "organization": {"id": 651}, "project": {"id": 360, "owner": {"id": 772}, "assignee": {"id": 811}}, "task": {"id": 332, "owner": {"id": 949}, "assignee": {"id": 1031}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 67, "privilege": "user"}, "organization": {"id": 143, "owner": {"id": 67}, "user": {"role": "owner"}}}, "resource": {"id": 323, "assignee": {"id": 67}, "organization": {"id": 143}, "project": {"id": 385, "owner": {"id": 768}, "assignee": {"id": 839}}, "task": {"id": 322, "owner": {"id": 998}, "assignee": {"id": 1079}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 63, "privilege": "user"}, "organization": {"id": 188, "owner": {"id": 63}, "user": {"role": "owner"}}}, "resource": {"id": 381, "assignee": {"id": 63}, "organization": {"id": 188}, "project": {"id": 386, "owner": {"id": 730}, "assignee": {"id": 819}}, "task": {"id": 302, "owner": {"id": 926}, "assignee": {"id": 1011}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 52, "privilege": "user"}, "organization": {"id": 163, "owner": {"id": 52}, "user": {"role": "owner"}}}, "resource": {"id": 357, "assignee": {"id": 52}, "organization": {"id": 672}, "project": {"id": 309, "owner": {"id": 722}, "assignee": {"id": 895}}, "task": {"id": 376, "owner": {"id": 923}, "assignee": {"id": 1092}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 50, "privilege": "user"}, "organization": {"id": 168, "owner": {"id": 50}, "user": {"role": "owner"}}}, "resource": {"id": 384, "assignee": {"id": 50}, "organization": {"id": 654}, "project": {"id": 346, "owner": {"id": 718}, "assignee": {"id": 899}}, "task": {"id": 366, "owner": {"id": 918}, "assignee": {"id": 1039}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 66, "privilege": "user"}, "organization": {"id": 191, "owner": {"id": 235}, "user": {"role": "maintainer"}}}, "resource": {"id": 321, "assignee": {"id": 66}, "organization": {"id": 191}, "project": {"id": 359, "owner": {"id": 705}, "assignee": {"id": 808}}, "task": {"id": 325, "owner": {"id": 964}, "assignee": {"id": 1011}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 5, "privilege": "user"}, "organization": {"id": 104, "owner": {"id": 288}, "user": {"role": "maintainer"}}}, "resource": {"id": 333, "assignee": {"id": 5}, "organization": {"id": 104}, "project": {"id": 392, "owner": {"id": 763}, "assignee": {"id": 885}}, "task": {"id": 316, "owner": {"id": 937}, "assignee": {"id": 1000}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 67, "privilege": "user"}, "organization": {"id": 194, "owner": {"id": 290}, "user": {"role": "maintainer"}}}, "resource": {"id": 351, "assignee": {"id": 67}, "organization": {"id": 643}, "project": {"id": 373, "owner": {"id": 787}, "assignee": {"id": 820}}, "task": {"id": 310, "owner": {"id": 953}, "assignee": {"id": 1028}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 11, "privilege": "user"}, "organization": {"id": 138, "owner": {"id": 285}, "user": {"role": "maintainer"}}}, "resource": {"id": 394, "assignee": {"id": 11}, "organization": {"id": 684}, "project": {"id": 318, "owner": {"id": 702}, "assignee": {"id": 869}}, "task": {"id": 350, "owner": {"id": 985}, "assignee": {"id": 1006}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 65, "privilege": "user"}, "organization": {"id": 117, "owner": {"id": 271}, "user": {"role": "supervisor"}}}, "resource": {"id": 331, "assignee": {"id": 65}, "organization": {"id": 117}, "project": {"id": 399, "owner": {"id": 792}, "assignee": {"id": 879}}, "task": {"id": 375, "owner": {"id": 954}, "assignee": {"id": 1044}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 43, "privilege": "user"}, "organization": {"id": 135, "owner": {"id": 226}, "user": {"role": "supervisor"}}}, "resource": {"id": 395, "assignee": {"id": 43}, "organization": {"id": 135}, "project": {"id": 340, "owner": {"id": 711}, "assignee": {"id": 875}}, "task": {"id": 303, "owner": {"id": 971}, "assignee": {"id": 1098}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 24, "privilege": "user"}, "organization": {"id": 139, "owner": {"id": 290}, "user": {"role": "supervisor"}}}, "resource": {"id": 324, "assignee": {"id": 24}, "organization": {"id": 688}, "project": {"id": 326, "owner": {"id": 716}, "assignee": {"id": 822}}, "task": {"id": 300, "owner": {"id": 983}, "assignee": {"id": 1091}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 89, "privilege": "user"}, "organization": {"id": 192, "owner": {"id": 225}, "user": {"role": "supervisor"}}}, "resource": {"id": 318, "assignee": {"id": 89}, "organization": {"id": 614}, "project": {"id": 351, "owner": {"id": 783}, "assignee": {"id": 825}}, "task": {"id": 393, "owner": {"id": 907}, "assignee": {"id": 1082}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 27, "privilege": "user"}, "organization": {"id": 146, "owner": {"id": 217}, "user": {"role": "worker"}}}, "resource": {"id": 344, "assignee": {"id": 27}, "organization": {"id": 146}, "project": {"id": 390, "owner": {"id": 773}, "assignee": {"id": 827}}, "task": {"id": 391, "owner": {"id": 994}, "assignee": {"id": 1071}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 25, "privilege": "user"}, "organization": {"id": 101, "owner": {"id": 211}, "user": {"role": "worker"}}}, "resource": {"id": 330, "assignee": {"id": 25}, "organization": {"id": 101}, "project": {"id": 383, "owner": {"id": 727}, "assignee": {"id": 848}}, "task": {"id": 376, "owner": {"id": 991}, "assignee": {"id": 1097}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 4, "privilege": "user"}, "organization": {"id": 112, "owner": {"id": 269}, "user": {"role": "worker"}}}, "resource": {"id": 318, "assignee": {"id": 4}, "organization": {"id": 644}, "project": {"id": 380, "owner": {"id": 780}, "assignee": {"id": 848}}, "task": {"id": 338, "owner": {"id": 967}, "assignee": {"id": 1060}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 30, "privilege": "user"}, "organization": {"id": 108, "owner": {"id": 270}, "user": {"role": "worker"}}}, "resource": {"id": 307, "assignee": {"id": 30}, "organization": {"id": 692}, "project": {"id": 304, "owner": {"id": 775}, "assignee": {"id": 806}}, "task": {"id": 367, "owner": {"id": 976}, "assignee": {"id": 1075}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 57, "privilege": "user"}, "organization": {"id": 156, "owner": {"id": 291}, "user": {"role": null}}}, "resource": {"id": 372, "assignee": {"id": 57}, "organization": {"id": 156}, "project": {"id": 347, "owner": {"id": 736}, "assignee": {"id": 850}}, "task": {"id": 382, "owner": {"id": 906}, "assignee": {"id": 1044}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 67, "privilege": "user"}, "organization": {"id": 182, "owner": {"id": 229}, "user": {"role": null}}}, "resource": {"id": 356, "assignee": {"id": 67}, "organization": {"id": 182}, "project": {"id": 393, "owner": {"id": 700}, "assignee": {"id": 839}}, "task": {"id": 368, "owner": {"id": 905}, "assignee": {"id": 1022}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 54, "privilege": "user"}, "organization": {"id": 141, "owner": {"id": 218}, "user": {"role": null}}}, "resource": {"id": 395, "assignee": {"id": 54}, "organization": {"id": 638}, "project": {"id": 334, "owner": {"id": 736}, "assignee": {"id": 816}}, "task": {"id": 389, "owner": {"id": 969}, "assignee": {"id": 1087}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 79, "privilege": "user"}, "organization": {"id": 187, "owner": {"id": 206}, "user": {"role": null}}}, "resource": {"id": 342, "assignee": {"id": 79}, "organization": {"id": 635}, "project": {"id": 308, "owner": {"id": 742}, "assignee": {"id": 869}}, "task": {"id": 376, "owner": {"id": 996}, "assignee": {"id": 1023}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 83, "privilege": "worker"}, "organization": {"id": 107, "owner": {"id": 83}, "user": {"role": "owner"}}}, "resource": {"id": 304, "assignee": {"id": 83}, "organization": {"id": 107}, "project": {"id": 381, "owner": {"id": 786}, "assignee": {"id": 857}}, "task": {"id": 300, "owner": {"id": 950}, "assignee": {"id": 1065}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 53, "privilege": "worker"}, "organization": {"id": 154, "owner": {"id": 53}, "user": {"role": "owner"}}}, "resource": {"id": 379, "assignee": {"id": 53}, "organization": {"id": 154}, "project": {"id": 306, "owner": {"id": 733}, "assignee": {"id": 890}}, "task": {"id": 328, "owner": {"id": 981}, "assignee": {"id": 1056}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 98, "privilege": "worker"}, "organization": {"id": 103, "owner": {"id": 98}, "user": {"role": "owner"}}}, "resource": {"id": 377, "assignee": {"id": 98}, "organization": {"id": 655}, "project": {"id": 342, "owner": {"id": 736}, "assignee": {"id": 857}}, "task": {"id": 346, "owner": {"id": 916}, "assignee": {"id": 1040}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 10, "privilege": "worker"}, "organization": {"id": 117, "owner": {"id": 10}, "user": {"role": "owner"}}}, "resource": {"id": 331, "assignee": {"id": 10}, "organization": {"id": 653}, "project": {"id": 350, "owner": {"id": 721}, "assignee": {"id": 868}}, "task": {"id": 382, "owner": {"id": 903}, "assignee": {"id": 1065}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 86, "privilege": "worker"}, "organization": {"id": 123, "owner": {"id": 293}, "user": {"role": "maintainer"}}}, "resource": {"id": 350, "assignee": {"id": 86}, "organization": {"id": 123}, "project": {"id": 349, "owner": {"id": 774}, "assignee": {"id": 872}}, "task": {"id": 325, "owner": {"id": 901}, "assignee": {"id": 1024}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 99, "privilege": "worker"}, "organization": {"id": 158, "owner": {"id": 289}, "user": {"role": "maintainer"}}}, "resource": {"id": 386, "assignee": {"id": 99}, "organization": {"id": 158}, "project": {"id": 366, "owner": {"id": 708}, "assignee": {"id": 844}}, "task": {"id": 397, "owner": {"id": 973}, "assignee": {"id": 1038}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 8, "privilege": "worker"}, "organization": {"id": 146, "owner": {"id": 228}, "user": {"role": "maintainer"}}}, "resource": {"id": 372, "assignee": {"id": 8}, "organization": {"id": 604}, "project": {"id": 390, "owner": {"id": 732}, "assignee": {"id": 846}}, "task": {"id": 318, "owner": {"id": 979}, "assignee": {"id": 1001}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 4, "privilege": "worker"}, "organization": {"id": 144, "owner": {"id": 287}, "user": {"role": "maintainer"}}}, "resource": {"id": 332, "assignee": {"id": 4}, "organization": {"id": 658}, "project": {"id": 300, "owner": {"id": 744}, "assignee": {"id": 891}}, "task": {"id": 328, "owner": {"id": 909}, "assignee": {"id": 1011}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 16, "privilege": "worker"}, "organization": {"id": 120, "owner": {"id": 218}, "user": {"role": "supervisor"}}}, "resource": {"id": 327, "assignee": {"id": 16}, "organization": {"id": 120}, "project": {"id": 361, "owner": {"id": 782}, "assignee": {"id": 865}}, "task": {"id": 370, "owner": {"id": 963}, "assignee": {"id": 1039}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 63, "privilege": "worker"}, "organization": {"id": 125, "owner": {"id": 277}, "user": {"role": "supervisor"}}}, "resource": {"id": 370, "assignee": {"id": 63}, "organization": {"id": 125}, "project": {"id": 399, "owner": {"id": 794}, "assignee": {"id": 831}}, "task": {"id": 301, "owner": {"id": 978}, "assignee": {"id": 1055}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 82, "privilege": "worker"}, "organization": {"id": 140, "owner": {"id": 271}, "user": {"role": "supervisor"}}}, "resource": {"id": 378, "assignee": {"id": 82}, "organization": {"id": 698}, "project": {"id": 352, "owner": {"id": 725}, "assignee": {"id": 872}}, "task": {"id": 329, "owner": {"id": 929}, "assignee": {"id": 1093}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 95, "privilege": "worker"}, "organization": {"id": 139, "owner": {"id": 217}, "user": {"role": "supervisor"}}}, "resource": {"id": 357, "assignee": {"id": 95}, "organization": {"id": 664}, "project": {"id": 337, "owner": {"id": 717}, "assignee": {"id": 812}}, "task": {"id": 371, "owner": {"id": 974}, "assignee": {"id": 1015}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 46, "privilege": "worker"}, "organization": {"id": 188, "owner": {"id": 203}, "user": {"role": "worker"}}}, "resource": {"id": 340, "assignee": {"id": 46}, "organization": {"id": 188}, "project": {"id": 373, "owner": {"id": 760}, "assignee": {"id": 869}}, "task": {"id": 318, "owner": {"id": 965}, "assignee": {"id": 1040}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 3, "privilege": "worker"}, "organization": {"id": 196, "owner": {"id": 293}, "user": {"role": "worker"}}}, "resource": {"id": 385, "assignee": {"id": 3}, "organization": {"id": 196}, "project": {"id": 329, "owner": {"id": 760}, "assignee": {"id": 852}}, "task": {"id": 393, "owner": {"id": 945}, "assignee": {"id": 1082}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 22, "privilege": "worker"}, "organization": {"id": 177, "owner": {"id": 241}, "user": {"role": "worker"}}}, "resource": {"id": 324, "assignee": {"id": 22}, "organization": {"id": 669}, "project": {"id": 386, "owner": {"id": 799}, "assignee": {"id": 805}}, "task": {"id": 303, "owner": {"id": 975}, "assignee": {"id": 1092}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 61, "privilege": "worker"}, "organization": {"id": 150, "owner": {"id": 216}, "user": {"role": "worker"}}}, "resource": {"id": 313, "assignee": {"id": 61}, "organization": {"id": 662}, "project": {"id": 354, "owner": {"id": 761}, "assignee": {"id": 888}}, "task": {"id": 312, "owner": {"id": 965}, "assignee": {"id": 1063}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 22, "privilege": "worker"}, "organization": {"id": 123, "owner": {"id": 259}, "user": {"role": null}}}, "resource": {"id": 306, "assignee": {"id": 22}, "organization": {"id": 123}, "project": {"id": 351, "owner": {"id": 704}, "assignee": {"id": 874}}, "task": {"id": 351, "owner": {"id": 989}, "assignee": {"id": 1072}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 85, "privilege": "worker"}, "organization": {"id": 185, "owner": {"id": 245}, "user": {"role": null}}}, "resource": {"id": 384, "assignee": {"id": 85}, "organization": {"id": 185}, "project": {"id": 327, "owner": {"id": 752}, "assignee": {"id": 830}}, "task": {"id": 355, "owner": {"id": 969}, "assignee": {"id": 1067}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 24, "privilege": "worker"}, "organization": {"id": 197, "owner": {"id": 279}, "user": {"role": null}}}, "resource": {"id": 398, "assignee": {"id": 24}, "organization": {"id": 626}, "project": {"id": 323, "owner": {"id": 768}, "assignee": {"id": 858}}, "task": {"id": 399, "owner": {"id": 968}, "assignee": {"id": 1008}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 51, "privilege": "worker"}, "organization": {"id": 122, "owner": {"id": 275}, "user": {"role": null}}}, "resource": {"id": 303, "assignee": {"id": 51}, "organization": {"id": 693}, "project": {"id": 383, "owner": {"id": 750}, "assignee": {"id": 899}}, "task": {"id": 381, "owner": {"id": 920}, "assignee": {"id": 1058}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 71, "privilege": "none"}, "organization": {"id": 112, "owner": {"id": 71}, "user": {"role": "owner"}}}, "resource": {"id": 300, "assignee": {"id": 71}, "organization": {"id": 112}, "project": {"id": 365, "owner": {"id": 723}, "assignee": {"id": 898}}, "task": {"id": 383, "owner": {"id": 975}, "assignee": {"id": 1042}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_TRUE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 1, "privilege": "none"}, "organization": {"id": 172, "owner": {"id": 1}, "user": {"role": "owner"}}}, "resource": {"id": 320, "assignee": {"id": 1}, "organization": {"id": 172}, "project": {"id": 355, "owner": {"id": 755}, "assignee": {"id": 856}}, "task": {"id": 365, "owner": {"id": 988}, "assignee": {"id": 1065}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 76, "privilege": "none"}, "organization": {"id": 155, "owner": {"id": 76}, "user": {"role": "owner"}}}, "resource": {"id": 393, "assignee": {"id": 76}, "organization": {"id": 609}, "project": {"id": 320, "owner": {"id": 786}, "assignee": {"id": 865}}, "task": {"id": 384, "owner": {"id": 937}, "assignee": {"id": 1070}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 23, "privilege": "none"}, "organization": {"id": 170, "owner": {"id": 23}, "user": {"role": "owner"}}}, "resource": {"id": 388, "assignee": {"id": 23}, "organization": {"id": 657}, "project": {"id": 382, "owner": {"id": 750}, "assignee": {"id": 810}}, "task": {"id": 350, "owner": {"id": 941}, "assignee": {"id": 1021}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 45, "privilege": "none"}, "organization": {"id": 135, "owner": {"id": 230}, "user": {"role": "maintainer"}}}, "resource": {"id": 399, "assignee": {"id": 45}, "organization": {"id": 135}, "project": {"id": 308, "owner": {"id": 795}, "assignee": {"id": 830}}, "task": {"id": 388, "owner": {"id": 994}, "assignee": {"id": 1067}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_TRUE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 74, "privilege": "none"}, "organization": {"id": 130, "owner": {"id": 240}, "user": {"role": "maintainer"}}}, "resource": {"id": 377, "assignee": {"id": 74}, "organization": {"id": 130}, "project": {"id": 368, "owner": {"id": 777}, "assignee": {"id": 800}}, "task": {"id": 359, "owner": {"id": 937}, "assignee": {"id": 1074}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 60, "privilege": "none"}, "organization": {"id": 133, "owner": {"id": 228}, "user": {"role": "maintainer"}}}, "resource": {"id": 347, "assignee": {"id": 60}, "organization": {"id": 623}, "project": {"id": 359, "owner": {"id": 744}, "assignee": {"id": 812}}, "task": {"id": 368, "owner": {"id": 920}, "assignee": {"id": 1016}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 59, "privilege": "none"}, "organization": {"id": 119, "owner": {"id": 255}, "user": {"role": "maintainer"}}}, "resource": {"id": 372, "assignee": {"id": 59}, "organization": {"id": 613}, "project": {"id": 317, "owner": {"id": 741}, "assignee": {"id": 843}}, "task": {"id": 379, "owner": {"id": 961}, "assignee": {"id": 1061}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 40, "privilege": "none"}, "organization": {"id": 106, "owner": {"id": 280}, "user": {"role": "supervisor"}}}, "resource": {"id": 370, "assignee": {"id": 40}, "organization": {"id": 106}, "project": {"id": 371, "owner": {"id": 784}, "assignee": {"id": 827}}, "task": {"id": 377, "owner": {"id": 939}, "assignee": {"id": 1069}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 47, "privilege": "none"}, "organization": {"id": 194, "owner": {"id": 268}, "user": {"role": "supervisor"}}}, "resource": {"id": 341, "assignee": {"id": 47}, "organization": {"id": 194}, "project": {"id": 348, "owner": {"id": 737}, "assignee": {"id": 803}}, "task": {"id": 370, "owner": {"id": 924}, "assignee": {"id": 1071}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 1, "privilege": "none"}, "organization": {"id": 137, "owner": {"id": 216}, "user": {"role": "supervisor"}}}, "resource": {"id": 321, "assignee": {"id": 1}, "organization": {"id": 629}, "project": {"id": 332, "owner": {"id": 785}, "assignee": {"id": 828}}, "task": {"id": 352, "owner": {"id": 975}, "assignee": {"id": 1018}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 13, "privilege": "none"}, "organization": {"id": 199, "owner": {"id": 249}, "user": {"role": "supervisor"}}}, "resource": {"id": 303, "assignee": {"id": 13}, "organization": {"id": 603}, "project": {"id": 309, "owner": {"id": 790}, "assignee": {"id": 837}}, "task": {"id": 315, "owner": {"id": 998}, "assignee": {"id": 1056}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 93, "privilege": "none"}, "organization": {"id": 111, "owner": {"id": 272}, "user": {"role": "worker"}}}, "resource": {"id": 309, "assignee": {"id": 93}, "organization": {"id": 111}, "project": {"id": 359, "owner": {"id": 740}, "assignee": {"id": 877}}, "task": {"id": 321, "owner": {"id": 906}, "assignee": {"id": 1078}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_TRUE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 45, "privilege": "none"}, "organization": {"id": 150, "owner": {"id": 244}, "user": {"role": "worker"}}}, "resource": {"id": 342, "assignee": {"id": 45}, "organization": {"id": 150}, "project": {"id": 374, "owner": {"id": 724}, "assignee": {"id": 873}}, "task": {"id": 308, "owner": {"id": 917}, "assignee": {"id": 1075}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 87, "privilege": "none"}, "organization": {"id": 185, "owner": {"id": 280}, "user": {"role": "worker"}}}, "resource": {"id": 333, "assignee": {"id": 87}, "organization": {"id": 667}, "project": {"id": 346, "owner": {"id": 753}, "assignee": {"id": 887}}, "task": {"id": 376, "owner": {"id": 972}, "assignee": {"id": 1014}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 54, "privilege": "none"}, "organization": {"id": 105, "owner": {"id": 207}, "user": {"role": "worker"}}}, "resource": {"id": 311, "assignee": {"id": 54}, "organization": {"id": 668}, "project": {"id": 356, "owner": {"id": 710}, "assignee": {"id": 882}}, "task": {"id": 314, "owner": {"id": 939}, "assignee": {"id": 1067}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 1, "privilege": "none"}, "organization": {"id": 117, "owner": {"id": 291}, "user": {"role": null}}}, "resource": {"id": 305, "assignee": {"id": 1}, "organization": {"id": 117}, "project": {"id": 371, "owner": {"id": 721}, "assignee": {"id": 818}}, "task": {"id": 324, "owner": {"id": 967}, "assignee": {"id": 1024}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 34, "privilege": "none"}, "organization": {"id": 176, "owner": {"id": 290}, "user": {"role": null}}}, "resource": {"id": 383, "assignee": {"id": 34}, "organization": {"id": 176}, "project": {"id": 305, "owner": {"id": 700}, "assignee": {"id": 891}}, "task": {"id": 377, "owner": {"id": 923}, "assignee": {"id": 1033}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 36, "privilege": "none"}, "organization": {"id": 102, "owner": {"id": 293}, "user": {"role": null}}}, "resource": {"id": 388, "assignee": {"id": 36}, "organization": {"id": 621}, "project": {"id": 302, "owner": {"id": 718}, "assignee": {"id": 883}}, "task": {"id": 323, "owner": {"id": 910}, "assignee": {"id": 1059}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 6, "privilege": "none"}, "organization": {"id": 180, "owner": {"id": 229}, "user": {"role": null}}}, "resource": {"id": 381, "assignee": {"id": 6}, "organization": {"id": 666}, "project": {"id": 357, "owner": {"id": 771}, "assignee": {"id": 862}}, "task": {"id": 344, "owner": {"id": 981}, "assignee": {"id": 1059}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 50, "privilege": "admin"}, "organization": {"id": 132, "owner": {"id": 50}, "user": {"role": "owner"}}}, "resource": {"id": 307, "assignee": {"id": 527}, "organization": {"id": 132}, "project": {"id": 312, "owner": {"id": 758}, "assignee": {"id": 803}}, "task": {"id": 391, "owner": {"id": 943}, "assignee": {"id": 1037}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 93, "privilege": "admin"}, "organization": {"id": 119, "owner": {"id": 93}, "user": {"role": "owner"}}}, "resource": {"id": 382, "assignee": {"id": 502}, "organization": {"id": 119}, "project": {"id": 318, "owner": {"id": 775}, "assignee": {"id": 825}}, "task": {"id": 302, "owner": {"id": 915}, "assignee": {"id": 1013}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_same_org_FALSE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 56, "privilege": "admin"}, "organization": {"id": 102, "owner": {"id": 56}, "user": {"role": "owner"}}}, "resource": {"id": 303, "assignee": {"id": 574}, "organization": {"id": 663}, "project": {"id": 378, "owner": {"id": 796}, "assignee": {"id": 863}}, "task": {"id": 349, "owner": {"id": 997}, "assignee": {"id": 1046}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_same_org_FALSE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 35, "privilege": "admin"}, "organization": {"id": 121, "owner": {"id": 35}, "user": {"role": "owner"}}}, "resource": {"id": 381, "assignee": {"id": 501}, "organization": {"id": 608}, "project": {"id": 382, "owner": {"id": 764}, "assignee": {"id": 850}}, "task": {"id": 380, "owner": {"id": 904}, "assignee": {"id": 1063}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 11, "privilege": "admin"}, "organization": {"id": 167, "owner": {"id": 274}, "user": {"role": "maintainer"}}}, "resource": {"id": 324, "assignee": {"id": 530}, "organization": {"id": 167}, "project": {"id": 382, "owner": {"id": 780}, "assignee": {"id": 862}}, "task": {"id": 355, "owner": {"id": 909}, "assignee": {"id": 1096}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 20, "privilege": "admin"}, "organization": {"id": 129, "owner": {"id": 224}, "user": {"role": "maintainer"}}}, "resource": {"id": 396, "assignee": {"id": 502}, "organization": {"id": 129}, "project": {"id": 384, "owner": {"id": 782}, "assignee": {"id": 876}}, "task": {"id": 344, "owner": {"id": 919}, "assignee": {"id": 1023}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 29, "privilege": "admin"}, "organization": {"id": 168, "owner": {"id": 248}, "user": {"role": "maintainer"}}}, "resource": {"id": 301, "assignee": {"id": 593}, "organization": {"id": 627}, "project": {"id": 317, "owner": {"id": 780}, "assignee": {"id": 814}}, "task": {"id": 352, "owner": {"id": 972}, "assignee": {"id": 1077}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 5, "privilege": "admin"}, "organization": {"id": 101, "owner": {"id": 263}, "user": {"role": "maintainer"}}}, "resource": {"id": 352, "assignee": {"id": 577}, "organization": {"id": 626}, "project": {"id": 315, "owner": {"id": 781}, "assignee": {"id": 871}}, "task": {"id": 302, "owner": {"id": 949}, "assignee": {"id": 1021}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 95, "privilege": "admin"}, "organization": {"id": 131, "owner": {"id": 231}, "user": {"role": "supervisor"}}}, "resource": {"id": 318, "assignee": {"id": 546}, "organization": {"id": 131}, "project": {"id": 314, "owner": {"id": 715}, "assignee": {"id": 882}}, "task": {"id": 382, "owner": {"id": 998}, "assignee": {"id": 1024}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 54, "privilege": "admin"}, "organization": {"id": 117, "owner": {"id": 233}, "user": {"role": "supervisor"}}}, "resource": {"id": 381, "assignee": {"id": 525}, "organization": {"id": 117}, "project": {"id": 317, "owner": {"id": 733}, "assignee": {"id": 822}}, "task": {"id": 349, "owner": {"id": 983}, "assignee": {"id": 1090}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 28, "privilege": "admin"}, "organization": {"id": 100, "owner": {"id": 283}, "user": {"role": "supervisor"}}}, "resource": {"id": 361, "assignee": {"id": 550}, "organization": {"id": 605}, "project": {"id": 375, "owner": {"id": 758}, "assignee": {"id": 834}}, "task": {"id": 364, "owner": {"id": 946}, "assignee": {"id": 1016}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 3, "privilege": "admin"}, "organization": {"id": 189, "owner": {"id": 241}, "user": {"role": "supervisor"}}}, "resource": {"id": 389, "assignee": {"id": 573}, "organization": {"id": 657}, "project": {"id": 346, "owner": {"id": 730}, "assignee": {"id": 860}}, "task": {"id": 394, "owner": {"id": 981}, "assignee": {"id": 1036}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 87, "privilege": "admin"}, "organization": {"id": 129, "owner": {"id": 217}, "user": {"role": "worker"}}}, "resource": {"id": 300, "assignee": {"id": 559}, "organization": {"id": 129}, "project": {"id": 345, "owner": {"id": 722}, "assignee": {"id": 816}}, "task": {"id": 344, "owner": {"id": 933}, "assignee": {"id": 1052}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 76, "privilege": "admin"}, "organization": {"id": 147, "owner": {"id": 252}, "user": {"role": "worker"}}}, "resource": {"id": 363, "assignee": {"id": 588}, "organization": {"id": 147}, "project": {"id": 382, "owner": {"id": 797}, "assignee": {"id": 835}}, "task": {"id": 339, "owner": {"id": 950}, "assignee": {"id": 1084}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_same_org_FALSE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 70, "privilege": "admin"}, "organization": {"id": 140, "owner": {"id": 231}, "user": {"role": "worker"}}}, "resource": {"id": 395, "assignee": {"id": 555}, "organization": {"id": 610}, "project": {"id": 340, "owner": {"id": 795}, "assignee": {"id": 801}}, "task": {"id": 362, "owner": {"id": 901}, "assignee": {"id": 1097}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_same_org_FALSE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 26, "privilege": "admin"}, "organization": {"id": 146, "owner": {"id": 282}, "user": {"role": "worker"}}}, "resource": {"id": 386, "assignee": {"id": 599}, "organization": {"id": 663}, "project": {"id": 332, "owner": {"id": 706}, "assignee": {"id": 892}}, "task": {"id": 348, "owner": {"id": 969}, "assignee": {"id": 1063}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 51, "privilege": "admin"}, "organization": {"id": 175, "owner": {"id": 286}, "user": {"role": null}}}, "resource": {"id": 365, "assignee": {"id": 558}, "organization": {"id": 175}, "project": {"id": 385, "owner": {"id": 771}, "assignee": {"id": 855}}, "task": {"id": 349, "owner": {"id": 969}, "assignee": {"id": 1079}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 48, "privilege": "admin"}, "organization": {"id": 183, "owner": {"id": 254}, "user": {"role": null}}}, "resource": {"id": 338, "assignee": {"id": 532}, "organization": {"id": 183}, "project": {"id": 328, "owner": {"id": 732}, "assignee": {"id": 842}}, "task": {"id": 392, "owner": {"id": 908}, "assignee": {"id": 1035}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_same_org_FALSE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 74, "privilege": "admin"}, "organization": {"id": 121, "owner": {"id": 234}, "user": {"role": null}}}, "resource": {"id": 302, "assignee": {"id": 578}, "organization": {"id": 698}, "project": {"id": 306, "owner": {"id": 773}, "assignee": {"id": 805}}, "task": {"id": 347, "owner": {"id": 941}, "assignee": {"id": 1099}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_same_org_FALSE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 34, "privilege": "admin"}, "organization": {"id": 164, "owner": {"id": 225}, "user": {"role": null}}}, "resource": {"id": 370, "assignee": {"id": 568}, "organization": {"id": 684}, "project": {"id": 353, "owner": {"id": 745}, "assignee": {"id": 865}}, "task": {"id": 325, "owner": {"id": 985}, "assignee": {"id": 1095}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 10, "privilege": "business"}, "organization": {"id": 100, "owner": {"id": 10}, "user": {"role": "owner"}}}, "resource": {"id": 310, "assignee": {"id": 517}, "organization": {"id": 100}, "project": {"id": 339, "owner": {"id": 742}, "assignee": {"id": 886}}, "task": {"id": 346, "owner": {"id": 960}, "assignee": {"id": 1031}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 80, "privilege": "business"}, "organization": {"id": 120, "owner": {"id": 80}, "user": {"role": "owner"}}}, "resource": {"id": 337, "assignee": {"id": 571}, "organization": {"id": 120}, "project": {"id": 329, "owner": {"id": 784}, "assignee": {"id": 845}}, "task": {"id": 383, "owner": {"id": 970}, "assignee": {"id": 1054}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 3, "privilege": "business"}, "organization": {"id": 145, "owner": {"id": 3}, "user": {"role": "owner"}}}, "resource": {"id": 339, "assignee": {"id": 512}, "organization": {"id": 688}, "project": {"id": 355, "owner": {"id": 729}, "assignee": {"id": 857}}, "task": {"id": 382, "owner": {"id": 975}, "assignee": {"id": 1042}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 3, "privilege": "business"}, "organization": {"id": 184, "owner": {"id": 3}, "user": {"role": "owner"}}}, "resource": {"id": 363, "assignee": {"id": 527}, "organization": {"id": 655}, "project": {"id": 350, "owner": {"id": 738}, "assignee": {"id": 866}}, "task": {"id": 340, "owner": {"id": 930}, "assignee": {"id": 1019}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 69, "privilege": "business"}, "organization": {"id": 159, "owner": {"id": 237}, "user": {"role": "maintainer"}}}, "resource": {"id": 340, "assignee": {"id": 556}, "organization": {"id": 159}, "project": {"id": 354, "owner": {"id": 786}, "assignee": {"id": 855}}, "task": {"id": 385, "owner": {"id": 932}, "assignee": {"id": 1077}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 20, "privilege": "business"}, "organization": {"id": 198, "owner": {"id": 283}, "user": {"role": "maintainer"}}}, "resource": {"id": 360, "assignee": {"id": 546}, "organization": {"id": 198}, "project": {"id": 360, "owner": {"id": 700}, "assignee": {"id": 865}}, "task": {"id": 377, "owner": {"id": 937}, "assignee": {"id": 1031}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 36, "privilege": "business"}, "organization": {"id": 129, "owner": {"id": 212}, "user": {"role": "maintainer"}}}, "resource": {"id": 339, "assignee": {"id": 542}, "organization": {"id": 623}, "project": {"id": 349, "owner": {"id": 762}, "assignee": {"id": 870}}, "task": {"id": 321, "owner": {"id": 900}, "assignee": {"id": 1069}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 31, "privilege": "business"}, "organization": {"id": 193, "owner": {"id": 255}, "user": {"role": "maintainer"}}}, "resource": {"id": 352, "assignee": {"id": 598}, "organization": {"id": 678}, "project": {"id": 371, "owner": {"id": 727}, "assignee": {"id": 884}}, "task": {"id": 383, "owner": {"id": 932}, "assignee": {"id": 1038}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 28, "privilege": "business"}, "organization": {"id": 113, "owner": {"id": 212}, "user": {"role": "supervisor"}}}, "resource": {"id": 346, "assignee": {"id": 542}, "organization": {"id": 113}, "project": {"id": 343, "owner": {"id": 753}, "assignee": {"id": 814}}, "task": {"id": 381, "owner": {"id": 935}, "assignee": {"id": 1015}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 39, "privilege": "business"}, "organization": {"id": 140, "owner": {"id": 207}, "user": {"role": "supervisor"}}}, "resource": {"id": 376, "assignee": {"id": 588}, "organization": {"id": 140}, "project": {"id": 368, "owner": {"id": 704}, "assignee": {"id": 845}}, "task": {"id": 303, "owner": {"id": 997}, "assignee": {"id": 1092}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 54, "privilege": "business"}, "organization": {"id": 107, "owner": {"id": 295}, "user": {"role": "supervisor"}}}, "resource": {"id": 379, "assignee": {"id": 540}, "organization": {"id": 611}, "project": {"id": 300, "owner": {"id": 763}, "assignee": {"id": 898}}, "task": {"id": 351, "owner": {"id": 920}, "assignee": {"id": 1059}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 21, "privilege": "business"}, "organization": {"id": 193, "owner": {"id": 201}, "user": {"role": "supervisor"}}}, "resource": {"id": 346, "assignee": {"id": 592}, "organization": {"id": 604}, "project": {"id": 376, "owner": {"id": 722}, "assignee": {"id": 868}}, "task": {"id": 334, "owner": {"id": 951}, "assignee": {"id": 1059}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_same_org_TRUE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 99, "privilege": "business"}, "organization": {"id": 187, "owner": {"id": 232}, "user": {"role": "worker"}}}, "resource": {"id": 390, "assignee": {"id": 592}, "organization": {"id": 187}, "project": {"id": 395, "owner": {"id": 735}, "assignee": {"id": 831}}, "task": {"id": 360, "owner": {"id": 975}, "assignee": {"id": 1032}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_same_org_TRUE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 72, "privilege": "business"}, "organization": {"id": 105, "owner": {"id": 289}, "user": {"role": "worker"}}}, "resource": {"id": 306, "assignee": {"id": 558}, "organization": {"id": 105}, "project": {"id": 335, "owner": {"id": 722}, "assignee": {"id": 897}}, "task": {"id": 377, "owner": {"id": 997}, "assignee": {"id": 1025}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 89, "privilege": "business"}, "organization": {"id": 103, "owner": {"id": 206}, "user": {"role": "worker"}}}, "resource": {"id": 341, "assignee": {"id": 573}, "organization": {"id": 656}, "project": {"id": 301, "owner": {"id": 755}, "assignee": {"id": 877}}, "task": {"id": 398, "owner": {"id": 925}, "assignee": {"id": 1094}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 81, "privilege": "business"}, "organization": {"id": 144, "owner": {"id": 285}, "user": {"role": "worker"}}}, "resource": {"id": 359, "assignee": {"id": 557}, "organization": {"id": 629}, "project": {"id": 394, "owner": {"id": 762}, "assignee": {"id": 818}}, "task": {"id": 375, "owner": {"id": 940}, "assignee": {"id": 1034}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 24, "privilege": "business"}, "organization": {"id": 176, "owner": {"id": 238}, "user": {"role": null}}}, "resource": {"id": 362, "assignee": {"id": 581}, "organization": {"id": 176}, "project": {"id": 386, "owner": {"id": 782}, "assignee": {"id": 813}}, "task": {"id": 364, "owner": {"id": 988}, "assignee": {"id": 1061}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 42, "privilege": "business"}, "organization": {"id": 171, "owner": {"id": 244}, "user": {"role": null}}}, "resource": {"id": 380, "assignee": {"id": 587}, "organization": {"id": 171}, "project": {"id": 330, "owner": {"id": 771}, "assignee": {"id": 803}}, "task": {"id": 308, "owner": {"id": 953}, "assignee": {"id": 1017}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 74, "privilege": "business"}, "organization": {"id": 158, "owner": {"id": 247}, "user": {"role": null}}}, "resource": {"id": 344, "assignee": {"id": 514}, "organization": {"id": 613}, "project": {"id": 351, "owner": {"id": 705}, "assignee": {"id": 842}}, "task": {"id": 307, "owner": {"id": 958}, "assignee": {"id": 1049}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 38, "privilege": "business"}, "organization": {"id": 143, "owner": {"id": 202}, "user": {"role": null}}}, "resource": {"id": 314, "assignee": {"id": 545}, "organization": {"id": 604}, "project": {"id": 386, "owner": {"id": 716}, "assignee": {"id": 888}}, "task": {"id": 389, "owner": {"id": 981}, "assignee": {"id": 1000}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 73, "privilege": "user"}, "organization": {"id": 164, "owner": {"id": 73}, "user": {"role": "owner"}}}, "resource": {"id": 339, "assignee": {"id": 573}, "organization": {"id": 164}, "project": {"id": 330, "owner": {"id": 781}, "assignee": {"id": 876}}, "task": {"id": 346, "owner": {"id": 927}, "assignee": {"id": 1066}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 17, "privilege": "user"}, "organization": {"id": 159, "owner": {"id": 17}, "user": {"role": "owner"}}}, "resource": {"id": 384, "assignee": {"id": 523}, "organization": {"id": 159}, "project": {"id": 312, "owner": {"id": 739}, "assignee": {"id": 826}}, "task": {"id": 343, "owner": {"id": 929}, "assignee": {"id": 1008}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 49, "privilege": "user"}, "organization": {"id": 102, "owner": {"id": 49}, "user": {"role": "owner"}}}, "resource": {"id": 349, "assignee": {"id": 592}, "organization": {"id": 686}, "project": {"id": 382, "owner": {"id": 707}, "assignee": {"id": 854}}, "task": {"id": 347, "owner": {"id": 999}, "assignee": {"id": 1081}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 62, "privilege": "user"}, "organization": {"id": 179, "owner": {"id": 62}, "user": {"role": "owner"}}}, "resource": {"id": 333, "assignee": {"id": 598}, "organization": {"id": 687}, "project": {"id": 387, "owner": {"id": 786}, "assignee": {"id": 887}}, "task": {"id": 329, "owner": {"id": 928}, "assignee": {"id": 1096}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view:commits", "auth": {"user": {"id": 91, "privilege": "user"}, "organization": {"id": 166, "owner": {"id": 203}, "user": {"role": "maintainer"}}}, "resource": {"id": 387, "assignee": {"id": 517}, "organization": {"id": 166}, "project": {"id": 379, "owner": {"id": 765}, "assignee": {"id": 865}}, "task": {"id": 381, "owner": {"id": 980}, "assignee": {"id": 1017}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "update:state", "auth": {"user": {"id": 84, "privilege": "user"}, "organization": {"id": 145, "owner": {"id": 273}, "user": {"role": "maintainer"}}}, "resource": {"id": 342, "assignee": {"id": 524}, "organization": {"id": 145}, "project": {"id": 392, "owner": {"id": 792}, "assignee": {"id": 812}}, "task": {"id": 314, "owner": {"id": 918}, "assignee": {"id": 1030}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 37, "privilege": "user"}, "organization": {"id": 137, "owner": {"id": 207}, "user": {"role": "maintainer"}}}, "resource": {"id": 342, "assignee": {"id": 516}, "organization": {"id": 696}, "project": {"id": 304, "owner": {"id": 705}, "assignee": {"id": 861}}, "task": {"id": 397, "owner": {"id": 911}, "assignee": {"id": 1067}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 70, "privilege": "user"}, "organization": {"id": 155, "owner": {"id": 286}, "user": {"role": "maintainer"}}}, "resource": {"id": 303, "assignee": {"id": 535}, "organization": {"id": 621}, "project": {"id": 351, "owner": {"id": 745}, "assignee": {"id": 823}}, "task": {"id": 358, "owner": {"id": 933}, "assignee": {"id": 1019}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_same_org_TRUE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 15, "privilege": "user"}, "organization": {"id": 119, "owner": {"id": 279}, "user": {"role": "supervisor"}}}, "resource": {"id": 329, "assignee": {"id": 544}, "organization": {"id": 119}, "project": {"id": 309, "owner": {"id": 791}, "assignee": {"id": 896}}, "task": {"id": 311, "owner": {"id": 991}, "assignee": {"id": 1022}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_same_org_TRUE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 63, "privilege": "user"}, "organization": {"id": 128, "owner": {"id": 267}, "user": {"role": "supervisor"}}}, "resource": {"id": 348, "assignee": {"id": 523}, "organization": {"id": 128}, "project": {"id": 344, "owner": {"id": 714}, "assignee": {"id": 888}}, "task": {"id": 306, "owner": {"id": 967}, "assignee": {"id": 1046}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 48, "privilege": "user"}, "organization": {"id": 183, "owner": {"id": 219}, "user": {"role": "supervisor"}}}, "resource": {"id": 368, "assignee": {"id": 517}, "organization": {"id": 679}, "project": {"id": 396, "owner": {"id": 782}, "assignee": {"id": 824}}, "task": {"id": 332, "owner": {"id": 928}, "assignee": {"id": 1028}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 33, "privilege": "user"}, "organization": {"id": 180, "owner": {"id": 296}, "user": {"role": "supervisor"}}}, "resource": {"id": 324, "assignee": {"id": 570}, "organization": {"id": 691}, "project": {"id": 386, "owner": {"id": 744}, "assignee": {"id": 844}}, "task": {"id": 337, "owner": {"id": 943}, "assignee": {"id": 1010}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_same_org_TRUE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 97, "privilege": "user"}, "organization": {"id": 114, "owner": {"id": 292}, "user": {"role": "worker"}}}, "resource": {"id": 399, "assignee": {"id": 511}, "organization": {"id": 114}, "project": {"id": 374, "owner": {"id": 795}, "assignee": {"id": 818}}, "task": {"id": 306, "owner": {"id": 929}, "assignee": {"id": 1065}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_same_org_TRUE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 10, "privilege": "user"}, "organization": {"id": 161, "owner": {"id": 285}, "user": {"role": "worker"}}}, "resource": {"id": 355, "assignee": {"id": 505}, "organization": {"id": 161}, "project": {"id": 380, "owner": {"id": 710}, "assignee": {"id": 874}}, "task": {"id": 329, "owner": {"id": 941}, "assignee": {"id": 1012}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 97, "privilege": "user"}, "organization": {"id": 163, "owner": {"id": 208}, "user": {"role": "worker"}}}, "resource": {"id": 318, "assignee": {"id": 561}, "organization": {"id": 656}, "project": {"id": 324, "owner": {"id": 710}, "assignee": {"id": 889}}, "task": {"id": 347, "owner": {"id": 976}, "assignee": {"id": 1002}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 89, "privilege": "user"}, "organization": {"id": 104, "owner": {"id": 297}, "user": {"role": "worker"}}}, "resource": {"id": 338, "assignee": {"id": 544}, "organization": {"id": 645}, "project": {"id": 340, "owner": {"id": 796}, "assignee": {"id": 887}}, "task": {"id": 328, "owner": {"id": 988}, "assignee": {"id": 1058}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 93, "privilege": "user"}, "organization": {"id": 178, "owner": {"id": 251}, "user": {"role": null}}}, "resource": {"id": 334, "assignee": {"id": 518}, "organization": {"id": 178}, "project": {"id": 339, "owner": {"id": 729}, "assignee": {"id": 813}}, "task": {"id": 331, "owner": {"id": 991}, "assignee": {"id": 1060}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 31, "privilege": "user"}, "organization": {"id": 156, "owner": {"id": 232}, "user": {"role": null}}}, "resource": {"id": 353, "assignee": {"id": 517}, "organization": {"id": 156}, "project": {"id": 323, "owner": {"id": 769}, "assignee": {"id": 813}}, "task": {"id": 353, "owner": {"id": 958}, "assignee": {"id": 1025}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 27, "privilege": "user"}, "organization": {"id": 184, "owner": {"id": 248}, "user": {"role": null}}}, "resource": {"id": 369, "assignee": {"id": 543}, "organization": {"id": 628}, "project": {"id": 337, "owner": {"id": 721}, "assignee": {"id": 853}}, "task": {"id": 317, "owner": {"id": 977}, "assignee": {"id": 1029}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 92, "privilege": "user"}, "organization": {"id": 192, "owner": {"id": 297}, "user": {"role": null}}}, "resource": {"id": 349, "assignee": {"id": 512}, "organization": {"id": 617}, "project": {"id": 311, "owner": {"id": 785}, "assignee": {"id": 840}}, "task": {"id": 360, "owner": {"id": 947}, "assignee": {"id": 1054}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_same_org_TRUE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 50, "privilege": "worker"}, "organization": {"id": 182, "owner": {"id": 50}, "user": {"role": "owner"}}}, "resource": {"id": 343, "assignee": {"id": 576}, "organization": {"id": 182}, "project": {"id": 338, "owner": {"id": 731}, "assignee": {"id": 864}}, "task": {"id": 390, "owner": {"id": 937}, "assignee": {"id": 1069}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_same_org_TRUE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 3, "privilege": "worker"}, "organization": {"id": 165, "owner": {"id": 3}, "user": {"role": "owner"}}}, "resource": {"id": 395, "assignee": {"id": 521}, "organization": {"id": 165}, "project": {"id": 354, "owner": {"id": 732}, "assignee": {"id": 812}}, "task": {"id": 322, "owner": {"id": 996}, "assignee": {"id": 1054}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 43, "privilege": "worker"}, "organization": {"id": 102, "owner": {"id": 43}, "user": {"role": "owner"}}}, "resource": {"id": 335, "assignee": {"id": 592}, "organization": {"id": 616}, "project": {"id": 370, "owner": {"id": 787}, "assignee": {"id": 826}}, "task": {"id": 366, "owner": {"id": 923}, "assignee": {"id": 1042}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 79, "privilege": "worker"}, "organization": {"id": 107, "owner": {"id": 79}, "user": {"role": "owner"}}}, "resource": {"id": 367, "assignee": {"id": 515}, "organization": {"id": 665}, "project": {"id": 383, "owner": {"id": 756}, "assignee": {"id": 850}}, "task": {"id": 320, "owner": {"id": 901}, "assignee": {"id": 1075}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 15, "privilege": "worker"}, "organization": {"id": 143, "owner": {"id": 277}, "user": {"role": "maintainer"}}}, "resource": {"id": 352, "assignee": {"id": 520}, "organization": {"id": 143}, "project": {"id": 316, "owner": {"id": 734}, "assignee": {"id": 800}}, "task": {"id": 338, "owner": {"id": 983}, "assignee": {"id": 1060}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 76, "privilege": "worker"}, "organization": {"id": 143, "owner": {"id": 209}, "user": {"role": "maintainer"}}}, "resource": {"id": 373, "assignee": {"id": 529}, "organization": {"id": 143}, "project": {"id": 377, "owner": {"id": 755}, "assignee": {"id": 830}}, "task": {"id": 302, "owner": {"id": 930}, "assignee": {"id": 1079}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 98, "privilege": "worker"}, "organization": {"id": 173, "owner": {"id": 214}, "user": {"role": "maintainer"}}}, "resource": {"id": 323, "assignee": {"id": 562}, "organization": {"id": 654}, "project": {"id": 347, "owner": {"id": 750}, "assignee": {"id": 824}}, "task": {"id": 379, "owner": {"id": 906}, "assignee": {"id": 1053}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 92, "privilege": "worker"}, "organization": {"id": 178, "owner": {"id": 275}, "user": {"role": "maintainer"}}}, "resource": {"id": 355, "assignee": {"id": 595}, "organization": {"id": 663}, "project": {"id": 307, "owner": {"id": 739}, "assignee": {"id": 842}}, "task": {"id": 304, "owner": {"id": 991}, "assignee": {"id": 1042}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 63, "privilege": "worker"}, "organization": {"id": 104, "owner": {"id": 236}, "user": {"role": "supervisor"}}}, "resource": {"id": 357, "assignee": {"id": 505}, "organization": {"id": 104}, "project": {"id": 318, "owner": {"id": 774}, "assignee": {"id": 894}}, "task": {"id": 399, "owner": {"id": 930}, "assignee": {"id": 1022}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 86, "privilege": "worker"}, "organization": {"id": 112, "owner": {"id": 222}, "user": {"role": "supervisor"}}}, "resource": {"id": 369, "assignee": {"id": 518}, "organization": {"id": 112}, "project": {"id": 386, "owner": {"id": 790}, "assignee": {"id": 892}}, "task": {"id": 353, "owner": {"id": 956}, "assignee": {"id": 1029}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 41, "privilege": "worker"}, "organization": {"id": 160, "owner": {"id": 242}, "user": {"role": "supervisor"}}}, "resource": {"id": 385, "assignee": {"id": 522}, "organization": {"id": 644}, "project": {"id": 318, "owner": {"id": 765}, "assignee": {"id": 819}}, "task": {"id": 366, "owner": {"id": 962}, "assignee": {"id": 1044}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 39, "privilege": "worker"}, "organization": {"id": 164, "owner": {"id": 244}, "user": {"role": "supervisor"}}}, "resource": {"id": 397, "assignee": {"id": 527}, "organization": {"id": 635}, "project": {"id": 329, "owner": {"id": 799}, "assignee": {"id": 867}}, "task": {"id": 371, "owner": {"id": 967}, "assignee": {"id": 1004}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_same_org_TRUE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 82, "privilege": "worker"}, "organization": {"id": 183, "owner": {"id": 288}, "user": {"role": "worker"}}}, "resource": {"id": 333, "assignee": {"id": 580}, "organization": {"id": 183}, "project": {"id": 330, "owner": {"id": 773}, "assignee": {"id": 851}}, "task": {"id": 324, "owner": {"id": 939}, "assignee": {"id": 1034}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_same_org_TRUE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 31, "privilege": "worker"}, "organization": {"id": 151, "owner": {"id": 238}, "user": {"role": "worker"}}}, "resource": {"id": 311, "assignee": {"id": 584}, "organization": {"id": 151}, "project": {"id": 383, "owner": {"id": 719}, "assignee": {"id": 807}}, "task": {"id": 318, "owner": {"id": 947}, "assignee": {"id": 1077}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 35, "privilege": "worker"}, "organization": {"id": 172, "owner": {"id": 202}, "user": {"role": "worker"}}}, "resource": {"id": 347, "assignee": {"id": 558}, "organization": {"id": 652}, "project": {"id": 387, "owner": {"id": 780}, "assignee": {"id": 872}}, "task": {"id": 328, "owner": {"id": 945}, "assignee": {"id": 1087}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 31, "privilege": "worker"}, "organization": {"id": 132, "owner": {"id": 216}, "user": {"role": "worker"}}}, "resource": {"id": 346, "assignee": {"id": 505}, "organization": {"id": 686}, "project": {"id": 318, "owner": {"id": 770}, "assignee": {"id": 822}}, "task": {"id": 392, "owner": {"id": 930}, "assignee": {"id": 1013}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 96, "privilege": "worker"}, "organization": {"id": 193, "owner": {"id": 291}, "user": {"role": null}}}, "resource": {"id": 375, "assignee": {"id": 550}, "organization": {"id": 193}, "project": {"id": 300, "owner": {"id": 770}, "assignee": {"id": 868}}, "task": {"id": 328, "owner": {"id": 921}, "assignee": {"id": 1011}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 78, "privilege": "worker"}, "organization": {"id": 108, "owner": {"id": 214}, "user": {"role": null}}}, "resource": {"id": 360, "assignee": {"id": 546}, "organization": {"id": 108}, "project": {"id": 347, "owner": {"id": 756}, "assignee": {"id": 848}}, "task": {"id": 359, "owner": {"id": 923}, "assignee": {"id": 1077}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 10, "privilege": "worker"}, "organization": {"id": 177, "owner": {"id": 220}, "user": {"role": null}}}, "resource": {"id": 358, "assignee": {"id": 566}, "organization": {"id": 689}, "project": {"id": 303, "owner": {"id": 768}, "assignee": {"id": 842}}, "task": {"id": 300, "owner": {"id": 922}, "assignee": {"id": 1005}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 24, "privilege": "worker"}, "organization": {"id": 110, "owner": {"id": 266}, "user": {"role": null}}}, "resource": {"id": 391, "assignee": {"id": 542}, "organization": {"id": 637}, "project": {"id": 375, "owner": {"id": 703}, "assignee": {"id": 895}}, "task": {"id": 336, "owner": {"id": 980}, "assignee": {"id": 1033}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_same_org_TRUE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 84, "privilege": "none"}, "organization": {"id": 102, "owner": {"id": 84}, "user": {"role": "owner"}}}, "resource": {"id": 315, "assignee": {"id": 556}, "organization": {"id": 102}, "project": {"id": 392, "owner": {"id": 792}, "assignee": {"id": 876}}, "task": {"id": 305, "owner": {"id": 995}, "assignee": {"id": 1066}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_same_org_TRUE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 10, "privilege": "none"}, "organization": {"id": 104, "owner": {"id": 10}, "user": {"role": "owner"}}}, "resource": {"id": 390, "assignee": {"id": 525}, "organization": {"id": 104}, "project": {"id": 338, "owner": {"id": 731}, "assignee": {"id": 855}}, "task": {"id": 378, "owner": {"id": 947}, "assignee": {"id": 1028}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 69, "privilege": "none"}, "organization": {"id": 176, "owner": {"id": 69}, "user": {"role": "owner"}}}, "resource": {"id": 326, "assignee": {"id": 588}, "organization": {"id": 651}, "project": {"id": 319, "owner": {"id": 730}, "assignee": {"id": 830}}, "task": {"id": 332, "owner": {"id": 924}, "assignee": {"id": 1081}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 13, "privilege": "none"}, "organization": {"id": 141, "owner": {"id": 13}, "user": {"role": "owner"}}}, "resource": {"id": 383, "assignee": {"id": 520}, "organization": {"id": 685}, "project": {"id": 374, "owner": {"id": 761}, "assignee": {"id": 861}}, "task": {"id": 315, "owner": {"id": 986}, "assignee": {"id": 1082}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_same_org_TRUE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 21, "privilege": "none"}, "organization": {"id": 122, "owner": {"id": 200}, "user": {"role": "maintainer"}}}, "resource": {"id": 341, "assignee": {"id": 524}, "organization": {"id": 122}, "project": {"id": 370, "owner": {"id": 761}, "assignee": {"id": 847}}, "task": {"id": 304, "owner": {"id": 979}, "assignee": {"id": 1020}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_same_org_TRUE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 49, "privilege": "none"}, "organization": {"id": 143, "owner": {"id": 208}, "user": {"role": "maintainer"}}}, "resource": {"id": 352, "assignee": {"id": 518}, "organization": {"id": 143}, "project": {"id": 374, "owner": {"id": 714}, "assignee": {"id": 886}}, "task": {"id": 359, "owner": {"id": 977}, "assignee": {"id": 1016}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 29, "privilege": "none"}, "organization": {"id": 150, "owner": {"id": 230}, "user": {"role": "maintainer"}}}, "resource": {"id": 351, "assignee": {"id": 536}, "organization": {"id": 615}, "project": {"id": 322, "owner": {"id": 745}, "assignee": {"id": 844}}, "task": {"id": 365, "owner": {"id": 986}, "assignee": {"id": 1072}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 10, "privilege": "none"}, "organization": {"id": 195, "owner": {"id": 206}, "user": {"role": "maintainer"}}}, "resource": {"id": 357, "assignee": {"id": 527}, "organization": {"id": 620}, "project": {"id": 365, "owner": {"id": 714}, "assignee": {"id": 854}}, "task": {"id": 318, "owner": {"id": 987}, "assignee": {"id": 1078}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 61, "privilege": "none"}, "organization": {"id": 130, "owner": {"id": 224}, "user": {"role": "supervisor"}}}, "resource": {"id": 309, "assignee": {"id": 534}, "organization": {"id": 130}, "project": {"id": 392, "owner": {"id": 777}, "assignee": {"id": 813}}, "task": {"id": 346, "owner": {"id": 900}, "assignee": {"id": 1055}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 70, "privilege": "none"}, "organization": {"id": 131, "owner": {"id": 250}, "user": {"role": "supervisor"}}}, "resource": {"id": 393, "assignee": {"id": 564}, "organization": {"id": 131}, "project": {"id": 329, "owner": {"id": 779}, "assignee": {"id": 819}}, "task": {"id": 320, "owner": {"id": 912}, "assignee": {"id": 1075}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 68, "privilege": "none"}, "organization": {"id": 173, "owner": {"id": 208}, "user": {"role": "supervisor"}}}, "resource": {"id": 330, "assignee": {"id": 572}, "organization": {"id": 696}, "project": {"id": 314, "owner": {"id": 777}, "assignee": {"id": 888}}, "task": {"id": 352, "owner": {"id": 949}, "assignee": {"id": 1098}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 61, "privilege": "none"}, "organization": {"id": 114, "owner": {"id": 298}, "user": {"role": "supervisor"}}}, "resource": {"id": 372, "assignee": {"id": 509}, "organization": {"id": 641}, "project": {"id": 356, "owner": {"id": 727}, "assignee": {"id": 886}}, "task": {"id": 358, "owner": {"id": 955}, "assignee": {"id": 1099}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_same_org_TRUE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 77, "privilege": "none"}, "organization": {"id": 195, "owner": {"id": 257}, "user": {"role": "worker"}}}, "resource": {"id": 321, "assignee": {"id": 581}, "organization": {"id": 195}, "project": {"id": 320, "owner": {"id": 741}, "assignee": {"id": 870}}, "task": {"id": 318, "owner": {"id": 936}, "assignee": {"id": 1002}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_same_org_TRUE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 56, "privilege": "none"}, "organization": {"id": 182, "owner": {"id": 237}, "user": {"role": "worker"}}}, "resource": {"id": 303, "assignee": {"id": 545}, "organization": {"id": 182}, "project": {"id": 372, "owner": {"id": 765}, "assignee": {"id": 887}}, "task": {"id": 357, "owner": {"id": 962}, "assignee": {"id": 1000}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 39, "privilege": "none"}, "organization": {"id": 106, "owner": {"id": 253}, "user": {"role": "worker"}}}, "resource": {"id": 331, "assignee": {"id": 565}, "organization": {"id": 625}, "project": {"id": 325, "owner": {"id": 786}, "assignee": {"id": 820}}, "task": {"id": 382, "owner": {"id": 950}, "assignee": {"id": 1011}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 32, "privilege": "none"}, "organization": {"id": 135, "owner": {"id": 240}, "user": {"role": "worker"}}}, "resource": {"id": 344, "assignee": {"id": 576}, "organization": {"id": 694}, "project": {"id": 379, "owner": {"id": 793}, "assignee": {"id": 810}}, "task": {"id": 347, "owner": {"id": 925}, "assignee": {"id": 1007}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 52, "privilege": "none"}, "organization": {"id": 126, "owner": {"id": 294}, "user": {"role": null}}}, "resource": {"id": 303, "assignee": {"id": 517}, "organization": {"id": 126}, "project": {"id": 319, "owner": {"id": 727}, "assignee": {"id": 886}}, "task": {"id": 327, "owner": {"id": 954}, "assignee": {"id": 1074}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 66, "privilege": "none"}, "organization": {"id": 131, "owner": {"id": 271}, "user": {"role": null}}}, "resource": {"id": 306, "assignee": {"id": 501}, "organization": {"id": 131}, "project": {"id": 300, "owner": {"id": 716}, "assignee": {"id": 899}}, "task": {"id": 382, "owner": {"id": 948}, "assignee": {"id": 1095}}}} } -test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 33, "privilege": "none"}, "organization": {"id": 117, "owner": {"id": 268}, "user": {"role": null}}}, "resource": {"id": 376, "assignee": {"id": 529}, "organization": {"id": 698}, "project": {"id": 301, "owner": {"id": 705}, "assignee": {"id": 857}}, "task": {"id": 301, "owner": {"id": 966}, "assignee": {"id": 1095}}}} +test_scope_UPDATE_STATE_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "update:state", "auth": {"user": {"id": 7, "privilege": "none"}, "organization": {"id": 121, "owner": {"id": 276}, "user": {"role": null}}}, "resource": {"id": 363, "assignee": {"id": 571}, "organization": {"id": 678}, "project": {"id": 304, "owner": {"id": 727}, "assignee": {"id": 895}}, "task": {"id": 339, "owner": {"id": 981}, "assignee": {"id": 1044}}}} } test_scope_UPDATE_ASSIGNEE_context_SANDBOX_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 33, "privilege": "admin"}, "organization": null}, "resource": {"id": 372, "assignee": {"id": 569}, "organization": {"id": 692}, "project": {"id": 332, "owner": {"id": 33}, "assignee": {"id": 834}}, "task": {"id": 315, "owner": {"id": 957}, "assignee": {"id": 1038}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 15, "privilege": "admin"}, "organization": null}, "resource": {"id": 394, "assignee": {"id": 525}, "organization": {"id": 687}, "project": {"id": 393, "owner": {"id": 15}, "assignee": {"id": 896}}, "task": {"id": 386, "owner": {"id": 949}, "assignee": {"id": 1066}}}} } test_scope_UPDATE_ASSIGNEE_context_SANDBOX_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 3, "privilege": "business"}, "organization": null}, "resource": {"id": 315, "assignee": {"id": 597}, "organization": {"id": 632}, "project": {"id": 394, "owner": {"id": 3}, "assignee": {"id": 887}}, "task": {"id": 393, "owner": {"id": 907}, "assignee": {"id": 1053}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 14, "privilege": "business"}, "organization": null}, "resource": {"id": 353, "assignee": {"id": 577}, "organization": {"id": 660}, "project": {"id": 318, "owner": {"id": 14}, "assignee": {"id": 850}}, "task": {"id": 344, "owner": {"id": 943}, "assignee": {"id": 1049}}}} } test_scope_UPDATE_ASSIGNEE_context_SANDBOX_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 88, "privilege": "user"}, "organization": null}, "resource": {"id": 355, "assignee": {"id": 523}, "organization": {"id": 623}, "project": {"id": 302, "owner": {"id": 88}, "assignee": {"id": 880}}, "task": {"id": 398, "owner": {"id": 907}, "assignee": {"id": 1057}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 29, "privilege": "user"}, "organization": null}, "resource": {"id": 338, "assignee": {"id": 522}, "organization": {"id": 680}, "project": {"id": 385, "owner": {"id": 29}, "assignee": {"id": 847}}, "task": {"id": 323, "owner": {"id": 937}, "assignee": {"id": 1065}}}} } test_scope_UPDATE_ASSIGNEE_context_SANDBOX_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 63, "privilege": "worker"}, "organization": null}, "resource": {"id": 361, "assignee": {"id": 565}, "organization": {"id": 697}, "project": {"id": 310, "owner": {"id": 63}, "assignee": {"id": 824}}, "task": {"id": 390, "owner": {"id": 950}, "assignee": {"id": 1006}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 89, "privilege": "worker"}, "organization": null}, "resource": {"id": 361, "assignee": {"id": 515}, "organization": {"id": 666}, "project": {"id": 324, "owner": {"id": 89}, "assignee": {"id": 811}}, "task": {"id": 368, "owner": {"id": 914}, "assignee": {"id": 1057}}}} } test_scope_UPDATE_ASSIGNEE_context_SANDBOX_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 32, "privilege": "none"}, "organization": null}, "resource": {"id": 336, "assignee": {"id": 586}, "organization": {"id": 626}, "project": {"id": 349, "owner": {"id": 32}, "assignee": {"id": 899}}, "task": {"id": 354, "owner": {"id": 945}, "assignee": {"id": 1051}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 74, "privilege": "none"}, "organization": null}, "resource": {"id": 309, "assignee": {"id": 511}, "organization": {"id": 673}, "project": {"id": 327, "owner": {"id": 74}, "assignee": {"id": 888}}, "task": {"id": 390, "owner": {"id": 975}, "assignee": {"id": 1082}}}} } test_scope_UPDATE_ASSIGNEE_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 19, "privilege": "admin"}, "organization": null}, "resource": {"id": 325, "assignee": {"id": 577}, "organization": {"id": 684}, "project": {"id": 360, "owner": {"id": 796}, "assignee": {"id": 19}}, "task": {"id": 355, "owner": {"id": 943}, "assignee": {"id": 1037}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 80, "privilege": "admin"}, "organization": null}, "resource": {"id": 334, "assignee": {"id": 508}, "organization": {"id": 676}, "project": {"id": 389, "owner": {"id": 794}, "assignee": {"id": 80}}, "task": {"id": 341, "owner": {"id": 971}, "assignee": {"id": 1008}}}} } test_scope_UPDATE_ASSIGNEE_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 74, "privilege": "business"}, "organization": null}, "resource": {"id": 374, "assignee": {"id": 537}, "organization": {"id": 600}, "project": {"id": 310, "owner": {"id": 741}, "assignee": {"id": 74}}, "task": {"id": 303, "owner": {"id": 971}, "assignee": {"id": 1050}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 24, "privilege": "business"}, "organization": null}, "resource": {"id": 353, "assignee": {"id": 551}, "organization": {"id": 665}, "project": {"id": 308, "owner": {"id": 708}, "assignee": {"id": 24}}, "task": {"id": 327, "owner": {"id": 979}, "assignee": {"id": 1060}}}} } test_scope_UPDATE_ASSIGNEE_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 6, "privilege": "user"}, "organization": null}, "resource": {"id": 338, "assignee": {"id": 553}, "organization": {"id": 683}, "project": {"id": 379, "owner": {"id": 784}, "assignee": {"id": 6}}, "task": {"id": 374, "owner": {"id": 978}, "assignee": {"id": 1028}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 79, "privilege": "user"}, "organization": null}, "resource": {"id": 301, "assignee": {"id": 578}, "organization": {"id": 673}, "project": {"id": 336, "owner": {"id": 713}, "assignee": {"id": 79}}, "task": {"id": 363, "owner": {"id": 944}, "assignee": {"id": 1024}}}} } test_scope_UPDATE_ASSIGNEE_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 33, "privilege": "worker"}, "organization": null}, "resource": {"id": 354, "assignee": {"id": 534}, "organization": {"id": 603}, "project": {"id": 311, "owner": {"id": 726}, "assignee": {"id": 33}}, "task": {"id": 354, "owner": {"id": 900}, "assignee": {"id": 1006}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 52, "privilege": "worker"}, "organization": null}, "resource": {"id": 300, "assignee": {"id": 548}, "organization": {"id": 654}, "project": {"id": 386, "owner": {"id": 722}, "assignee": {"id": 52}}, "task": {"id": 395, "owner": {"id": 924}, "assignee": {"id": 1034}}}} } test_scope_UPDATE_ASSIGNEE_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 11, "privilege": "none"}, "organization": null}, "resource": {"id": 351, "assignee": {"id": 528}, "organization": {"id": 646}, "project": {"id": 382, "owner": {"id": 766}, "assignee": {"id": 11}}, "task": {"id": 316, "owner": {"id": 936}, "assignee": {"id": 1098}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 58, "privilege": "none"}, "organization": null}, "resource": {"id": 304, "assignee": {"id": 597}, "organization": {"id": 675}, "project": {"id": 375, "owner": {"id": 743}, "assignee": {"id": 58}}, "task": {"id": 317, "owner": {"id": 970}, "assignee": {"id": 1065}}}} } test_scope_UPDATE_ASSIGNEE_context_SANDBOX_ownership_TASK_OWNER_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 65, "privilege": "admin"}, "organization": null}, "resource": {"id": 397, "assignee": {"id": 558}, "organization": {"id": 656}, "project": {"id": 322, "owner": {"id": 756}, "assignee": {"id": 802}}, "task": {"id": 398, "owner": {"id": 65}, "assignee": {"id": 1095}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 42, "privilege": "admin"}, "organization": null}, "resource": {"id": 373, "assignee": {"id": 566}, "organization": {"id": 641}, "project": {"id": 302, "owner": {"id": 735}, "assignee": {"id": 841}}, "task": {"id": 397, "owner": {"id": 42}, "assignee": {"id": 1082}}}} } test_scope_UPDATE_ASSIGNEE_context_SANDBOX_ownership_TASK_OWNER_privilege_BUSINESS_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 22, "privilege": "business"}, "organization": null}, "resource": {"id": 328, "assignee": {"id": 565}, "organization": {"id": 691}, "project": {"id": 328, "owner": {"id": 799}, "assignee": {"id": 860}}, "task": {"id": 398, "owner": {"id": 22}, "assignee": {"id": 1005}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 18, "privilege": "business"}, "organization": null}, "resource": {"id": 378, "assignee": {"id": 583}, "organization": {"id": 626}, "project": {"id": 300, "owner": {"id": 797}, "assignee": {"id": 837}}, "task": {"id": 382, "owner": {"id": 18}, "assignee": {"id": 1047}}}} } test_scope_UPDATE_ASSIGNEE_context_SANDBOX_ownership_TASK_OWNER_privilege_USER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 7, "privilege": "user"}, "organization": null}, "resource": {"id": 350, "assignee": {"id": 551}, "organization": {"id": 639}, "project": {"id": 304, "owner": {"id": 719}, "assignee": {"id": 885}}, "task": {"id": 380, "owner": {"id": 7}, "assignee": {"id": 1079}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 30, "privilege": "user"}, "organization": null}, "resource": {"id": 333, "assignee": {"id": 563}, "organization": {"id": 698}, "project": {"id": 347, "owner": {"id": 778}, "assignee": {"id": 834}}, "task": {"id": 387, "owner": {"id": 30}, "assignee": {"id": 1083}}}} } test_scope_UPDATE_ASSIGNEE_context_SANDBOX_ownership_TASK_OWNER_privilege_WORKER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 93, "privilege": "worker"}, "organization": null}, "resource": {"id": 380, "assignee": {"id": 544}, "organization": {"id": 618}, "project": {"id": 319, "owner": {"id": 708}, "assignee": {"id": 804}}, "task": {"id": 378, "owner": {"id": 93}, "assignee": {"id": 1027}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 85, "privilege": "worker"}, "organization": null}, "resource": {"id": 323, "assignee": {"id": 525}, "organization": {"id": 686}, "project": {"id": 316, "owner": {"id": 752}, "assignee": {"id": 855}}, "task": {"id": 304, "owner": {"id": 85}, "assignee": {"id": 1087}}}} } test_scope_UPDATE_ASSIGNEE_context_SANDBOX_ownership_TASK_OWNER_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 88, "privilege": "none"}, "organization": null}, "resource": {"id": 388, "assignee": {"id": 506}, "organization": {"id": 610}, "project": {"id": 377, "owner": {"id": 712}, "assignee": {"id": 845}}, "task": {"id": 301, "owner": {"id": 88}, "assignee": {"id": 1005}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 8, "privilege": "none"}, "organization": null}, "resource": {"id": 351, "assignee": {"id": 543}, "organization": {"id": 676}, "project": {"id": 375, "owner": {"id": 747}, "assignee": {"id": 802}}, "task": {"id": 367, "owner": {"id": 8}, "assignee": {"id": 1079}}}} } test_scope_UPDATE_ASSIGNEE_context_SANDBOX_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 77, "privilege": "admin"}, "organization": null}, "resource": {"id": 305, "assignee": {"id": 510}, "organization": {"id": 633}, "project": {"id": 331, "owner": {"id": 737}, "assignee": {"id": 834}}, "task": {"id": 363, "owner": {"id": 914}, "assignee": {"id": 77}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 26, "privilege": "admin"}, "organization": null}, "resource": {"id": 389, "assignee": {"id": 596}, "organization": {"id": 652}, "project": {"id": 352, "owner": {"id": 739}, "assignee": {"id": 863}}, "task": {"id": 361, "owner": {"id": 938}, "assignee": {"id": 26}}}} } test_scope_UPDATE_ASSIGNEE_context_SANDBOX_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 66, "privilege": "business"}, "organization": null}, "resource": {"id": 354, "assignee": {"id": 555}, "organization": {"id": 664}, "project": {"id": 398, "owner": {"id": 708}, "assignee": {"id": 853}}, "task": {"id": 342, "owner": {"id": 987}, "assignee": {"id": 66}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 47, "privilege": "business"}, "organization": null}, "resource": {"id": 316, "assignee": {"id": 590}, "organization": {"id": 677}, "project": {"id": 322, "owner": {"id": 739}, "assignee": {"id": 820}}, "task": {"id": 313, "owner": {"id": 988}, "assignee": {"id": 47}}}} } test_scope_UPDATE_ASSIGNEE_context_SANDBOX_ownership_TASK_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 29, "privilege": "user"}, "organization": null}, "resource": {"id": 328, "assignee": {"id": 567}, "organization": {"id": 694}, "project": {"id": 359, "owner": {"id": 727}, "assignee": {"id": 842}}, "task": {"id": 304, "owner": {"id": 995}, "assignee": {"id": 29}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 93, "privilege": "user"}, "organization": null}, "resource": {"id": 334, "assignee": {"id": 543}, "organization": {"id": 619}, "project": {"id": 307, "owner": {"id": 753}, "assignee": {"id": 839}}, "task": {"id": 387, "owner": {"id": 910}, "assignee": {"id": 93}}}} } test_scope_UPDATE_ASSIGNEE_context_SANDBOX_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 40, "privilege": "worker"}, "organization": null}, "resource": {"id": 391, "assignee": {"id": 596}, "organization": {"id": 603}, "project": {"id": 300, "owner": {"id": 770}, "assignee": {"id": 824}}, "task": {"id": 347, "owner": {"id": 990}, "assignee": {"id": 40}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 63, "privilege": "worker"}, "organization": null}, "resource": {"id": 303, "assignee": {"id": 505}, "organization": {"id": 682}, "project": {"id": 384, "owner": {"id": 759}, "assignee": {"id": 834}}, "task": {"id": 371, "owner": {"id": 943}, "assignee": {"id": 63}}}} } test_scope_UPDATE_ASSIGNEE_context_SANDBOX_ownership_TASK_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 65, "privilege": "none"}, "organization": null}, "resource": {"id": 316, "assignee": {"id": 566}, "organization": {"id": 641}, "project": {"id": 351, "owner": {"id": 744}, "assignee": {"id": 832}}, "task": {"id": 359, "owner": {"id": 944}, "assignee": {"id": 65}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 84, "privilege": "none"}, "organization": null}, "resource": {"id": 344, "assignee": {"id": 554}, "organization": {"id": 689}, "project": {"id": 378, "owner": {"id": 779}, "assignee": {"id": 830}}, "task": {"id": 309, "owner": {"id": 926}, "assignee": {"id": 84}}}} } test_scope_UPDATE_ASSIGNEE_context_SANDBOX_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 55, "privilege": "admin"}, "organization": null}, "resource": {"id": 366, "assignee": {"id": 55}, "organization": {"id": 667}, "project": {"id": 360, "owner": {"id": 770}, "assignee": {"id": 883}}, "task": {"id": 326, "owner": {"id": 982}, "assignee": {"id": 1054}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 80, "privilege": "admin"}, "organization": null}, "resource": {"id": 350, "assignee": {"id": 80}, "organization": {"id": 601}, "project": {"id": 371, "owner": {"id": 732}, "assignee": {"id": 865}}, "task": {"id": 397, "owner": {"id": 966}, "assignee": {"id": 1051}}}} } test_scope_UPDATE_ASSIGNEE_context_SANDBOX_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 53, "privilege": "business"}, "organization": null}, "resource": {"id": 353, "assignee": {"id": 53}, "organization": {"id": 644}, "project": {"id": 316, "owner": {"id": 754}, "assignee": {"id": 887}}, "task": {"id": 313, "owner": {"id": 920}, "assignee": {"id": 1074}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 11, "privilege": "business"}, "organization": null}, "resource": {"id": 364, "assignee": {"id": 11}, "organization": {"id": 679}, "project": {"id": 362, "owner": {"id": 735}, "assignee": {"id": 868}}, "task": {"id": 390, "owner": {"id": 958}, "assignee": {"id": 1035}}}} } test_scope_UPDATE_ASSIGNEE_context_SANDBOX_ownership_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 88, "privilege": "user"}, "organization": null}, "resource": {"id": 319, "assignee": {"id": 88}, "organization": {"id": 662}, "project": {"id": 349, "owner": {"id": 712}, "assignee": {"id": 871}}, "task": {"id": 325, "owner": {"id": 938}, "assignee": {"id": 1007}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 98, "privilege": "user"}, "organization": null}, "resource": {"id": 321, "assignee": {"id": 98}, "organization": {"id": 648}, "project": {"id": 352, "owner": {"id": 770}, "assignee": {"id": 806}}, "task": {"id": 372, "owner": {"id": 980}, "assignee": {"id": 1066}}}} } test_scope_UPDATE_ASSIGNEE_context_SANDBOX_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 35, "privilege": "worker"}, "organization": null}, "resource": {"id": 393, "assignee": {"id": 35}, "organization": {"id": 639}, "project": {"id": 319, "owner": {"id": 739}, "assignee": {"id": 832}}, "task": {"id": 353, "owner": {"id": 967}, "assignee": {"id": 1027}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 2, "privilege": "worker"}, "organization": null}, "resource": {"id": 310, "assignee": {"id": 2}, "organization": {"id": 641}, "project": {"id": 392, "owner": {"id": 783}, "assignee": {"id": 884}}, "task": {"id": 327, "owner": {"id": 971}, "assignee": {"id": 1031}}}} } test_scope_UPDATE_ASSIGNEE_context_SANDBOX_ownership_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 92, "privilege": "none"}, "organization": null}, "resource": {"id": 380, "assignee": {"id": 92}, "organization": {"id": 639}, "project": {"id": 373, "owner": {"id": 760}, "assignee": {"id": 891}}, "task": {"id": 345, "owner": {"id": 977}, "assignee": {"id": 1072}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 46, "privilege": "none"}, "organization": null}, "resource": {"id": 355, "assignee": {"id": 46}, "organization": {"id": 648}, "project": {"id": 399, "owner": {"id": 740}, "assignee": {"id": 874}}, "task": {"id": 304, "owner": {"id": 961}, "assignee": {"id": 1002}}}} } test_scope_UPDATE_ASSIGNEE_context_SANDBOX_ownership_NONE_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 9, "privilege": "admin"}, "organization": null}, "resource": {"id": 366, "assignee": {"id": 533}, "organization": {"id": 681}, "project": {"id": 386, "owner": {"id": 744}, "assignee": {"id": 889}}, "task": {"id": 314, "owner": {"id": 938}, "assignee": {"id": 1042}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 59, "privilege": "admin"}, "organization": null}, "resource": {"id": 381, "assignee": {"id": 562}, "organization": {"id": 639}, "project": {"id": 312, "owner": {"id": 750}, "assignee": {"id": 868}}, "task": {"id": 342, "owner": {"id": 983}, "assignee": {"id": 1047}}}} } test_scope_UPDATE_ASSIGNEE_context_SANDBOX_ownership_NONE_privilege_BUSINESS_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 50, "privilege": "business"}, "organization": null}, "resource": {"id": 303, "assignee": {"id": 556}, "organization": {"id": 669}, "project": {"id": 330, "owner": {"id": 779}, "assignee": {"id": 813}}, "task": {"id": 311, "owner": {"id": 980}, "assignee": {"id": 1073}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 59, "privilege": "business"}, "organization": null}, "resource": {"id": 327, "assignee": {"id": 563}, "organization": {"id": 636}, "project": {"id": 347, "owner": {"id": 791}, "assignee": {"id": 898}}, "task": {"id": 351, "owner": {"id": 904}, "assignee": {"id": 1015}}}} } test_scope_UPDATE_ASSIGNEE_context_SANDBOX_ownership_NONE_privilege_USER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 51, "privilege": "user"}, "organization": null}, "resource": {"id": 396, "assignee": {"id": 583}, "organization": {"id": 693}, "project": {"id": 362, "owner": {"id": 744}, "assignee": {"id": 838}}, "task": {"id": 372, "owner": {"id": 941}, "assignee": {"id": 1002}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 6, "privilege": "user"}, "organization": null}, "resource": {"id": 344, "assignee": {"id": 513}, "organization": {"id": 696}, "project": {"id": 324, "owner": {"id": 778}, "assignee": {"id": 800}}, "task": {"id": 309, "owner": {"id": 934}, "assignee": {"id": 1024}}}} } test_scope_UPDATE_ASSIGNEE_context_SANDBOX_ownership_NONE_privilege_WORKER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 53, "privilege": "worker"}, "organization": null}, "resource": {"id": 393, "assignee": {"id": 509}, "organization": {"id": 699}, "project": {"id": 393, "owner": {"id": 741}, "assignee": {"id": 893}}, "task": {"id": 371, "owner": {"id": 968}, "assignee": {"id": 1009}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 18, "privilege": "worker"}, "organization": null}, "resource": {"id": 320, "assignee": {"id": 548}, "organization": {"id": 610}, "project": {"id": 313, "owner": {"id": 774}, "assignee": {"id": 862}}, "task": {"id": 382, "owner": {"id": 969}, "assignee": {"id": 1072}}}} } test_scope_UPDATE_ASSIGNEE_context_SANDBOX_ownership_NONE_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 32, "privilege": "none"}, "organization": null}, "resource": {"id": 349, "assignee": {"id": 564}, "organization": {"id": 635}, "project": {"id": 335, "owner": {"id": 720}, "assignee": {"id": 827}}, "task": {"id": 375, "owner": {"id": 978}, "assignee": {"id": 1057}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 25, "privilege": "none"}, "organization": null}, "resource": {"id": 312, "assignee": {"id": 514}, "organization": {"id": 623}, "project": {"id": 356, "owner": {"id": 721}, "assignee": {"id": 869}}, "task": {"id": 326, "owner": {"id": 949}, "assignee": {"id": 1001}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 58, "privilege": "admin"}, "organization": {"id": 137, "owner": {"id": 58}, "user": {"role": "owner"}}}, "resource": {"id": 359, "assignee": {"id": 563}, "organization": {"id": 137}, "project": {"id": 382, "owner": {"id": 58}, "assignee": {"id": 872}}, "task": {"id": 366, "owner": {"id": 919}, "assignee": {"id": 1034}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 69, "privilege": "admin"}, "organization": {"id": 130, "owner": {"id": 69}, "user": {"role": "owner"}}}, "resource": {"id": 393, "assignee": {"id": 573}, "organization": {"id": 130}, "project": {"id": 353, "owner": {"id": 69}, "assignee": {"id": 885}}, "task": {"id": 361, "owner": {"id": 955}, "assignee": {"id": 1013}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_same_org_FALSE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 77, "privilege": "admin"}, "organization": {"id": 151, "owner": {"id": 77}, "user": {"role": "owner"}}}, "resource": {"id": 379, "assignee": {"id": 573}, "organization": {"id": 681}, "project": {"id": 318, "owner": {"id": 77}, "assignee": {"id": 866}}, "task": {"id": 310, "owner": {"id": 905}, "assignee": {"id": 1067}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 83, "privilege": "admin"}, "organization": {"id": 161, "owner": {"id": 83}, "user": {"role": "owner"}}}, "resource": {"id": 359, "assignee": {"id": 548}, "organization": {"id": 618}, "project": {"id": 394, "owner": {"id": 83}, "assignee": {"id": 847}}, "task": {"id": 300, "owner": {"id": 961}, "assignee": {"id": 1053}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 29, "privilege": "admin"}, "organization": {"id": 116, "owner": {"id": 208}, "user": {"role": "maintainer"}}}, "resource": {"id": 387, "assignee": {"id": 518}, "organization": {"id": 116}, "project": {"id": 312, "owner": {"id": 29}, "assignee": {"id": 802}}, "task": {"id": 386, "owner": {"id": 907}, "assignee": {"id": 1056}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 69, "privilege": "admin"}, "organization": {"id": 167, "owner": {"id": 266}, "user": {"role": "maintainer"}}}, "resource": {"id": 308, "assignee": {"id": 581}, "organization": {"id": 167}, "project": {"id": 323, "owner": {"id": 69}, "assignee": {"id": 863}}, "task": {"id": 318, "owner": {"id": 905}, "assignee": {"id": 1036}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 43, "privilege": "admin"}, "organization": {"id": 165, "owner": {"id": 257}, "user": {"role": "maintainer"}}}, "resource": {"id": 337, "assignee": {"id": 547}, "organization": {"id": 654}, "project": {"id": 323, "owner": {"id": 43}, "assignee": {"id": 806}}, "task": {"id": 394, "owner": {"id": 915}, "assignee": {"id": 1093}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 28, "privilege": "admin"}, "organization": {"id": 105, "owner": {"id": 228}, "user": {"role": "maintainer"}}}, "resource": {"id": 350, "assignee": {"id": 571}, "organization": {"id": 606}, "project": {"id": 384, "owner": {"id": 28}, "assignee": {"id": 813}}, "task": {"id": 364, "owner": {"id": 949}, "assignee": {"id": 1073}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 22, "privilege": "admin"}, "organization": {"id": 113, "owner": {"id": 258}, "user": {"role": "supervisor"}}}, "resource": {"id": 327, "assignee": {"id": 573}, "organization": {"id": 113}, "project": {"id": 329, "owner": {"id": 22}, "assignee": {"id": 838}}, "task": {"id": 321, "owner": {"id": 994}, "assignee": {"id": 1090}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 54, "privilege": "admin"}, "organization": {"id": 159, "owner": {"id": 238}, "user": {"role": "supervisor"}}}, "resource": {"id": 385, "assignee": {"id": 520}, "organization": {"id": 159}, "project": {"id": 338, "owner": {"id": 54}, "assignee": {"id": 842}}, "task": {"id": 351, "owner": {"id": 932}, "assignee": {"id": 1078}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 92, "privilege": "admin"}, "organization": {"id": 175, "owner": {"id": 227}, "user": {"role": "supervisor"}}}, "resource": {"id": 380, "assignee": {"id": 572}, "organization": {"id": 627}, "project": {"id": 376, "owner": {"id": 92}, "assignee": {"id": 837}}, "task": {"id": 381, "owner": {"id": 914}, "assignee": {"id": 1001}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 96, "privilege": "admin"}, "organization": {"id": 129, "owner": {"id": 277}, "user": {"role": "supervisor"}}}, "resource": {"id": 313, "assignee": {"id": 575}, "organization": {"id": 678}, "project": {"id": 310, "owner": {"id": 96}, "assignee": {"id": 804}}, "task": {"id": 341, "owner": {"id": 991}, "assignee": {"id": 1087}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 59, "privilege": "admin"}, "organization": {"id": 101, "owner": {"id": 252}, "user": {"role": "worker"}}}, "resource": {"id": 355, "assignee": {"id": 526}, "organization": {"id": 101}, "project": {"id": 344, "owner": {"id": 59}, "assignee": {"id": 878}}, "task": {"id": 322, "owner": {"id": 990}, "assignee": {"id": 1005}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 96, "privilege": "admin"}, "organization": {"id": 162, "owner": {"id": 282}, "user": {"role": "worker"}}}, "resource": {"id": 387, "assignee": {"id": 502}, "organization": {"id": 162}, "project": {"id": 332, "owner": {"id": 96}, "assignee": {"id": 804}}, "task": {"id": 372, "owner": {"id": 992}, "assignee": {"id": 1090}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_same_org_FALSE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 3, "privilege": "admin"}, "organization": {"id": 150, "owner": {"id": 225}, "user": {"role": "worker"}}}, "resource": {"id": 374, "assignee": {"id": 568}, "organization": {"id": 612}, "project": {"id": 327, "owner": {"id": 3}, "assignee": {"id": 837}}, "task": {"id": 310, "owner": {"id": 994}, "assignee": {"id": 1087}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 57, "privilege": "admin"}, "organization": {"id": 187, "owner": {"id": 206}, "user": {"role": "worker"}}}, "resource": {"id": 301, "assignee": {"id": 529}, "organization": {"id": 638}, "project": {"id": 316, "owner": {"id": 57}, "assignee": {"id": 884}}, "task": {"id": 314, "owner": {"id": 990}, "assignee": {"id": 1076}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 26, "privilege": "admin"}, "organization": {"id": 191, "owner": {"id": 275}, "user": {"role": null}}}, "resource": {"id": 306, "assignee": {"id": 541}, "organization": {"id": 191}, "project": {"id": 305, "owner": {"id": 26}, "assignee": {"id": 835}}, "task": {"id": 351, "owner": {"id": 965}, "assignee": {"id": 1084}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 50, "privilege": "admin"}, "organization": {"id": 169, "owner": {"id": 218}, "user": {"role": null}}}, "resource": {"id": 315, "assignee": {"id": 570}, "organization": {"id": 169}, "project": {"id": 394, "owner": {"id": 50}, "assignee": {"id": 871}}, "task": {"id": 373, "owner": {"id": 912}, "assignee": {"id": 1024}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_same_org_FALSE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 47, "privilege": "admin"}, "organization": {"id": 199, "owner": {"id": 227}, "user": {"role": null}}}, "resource": {"id": 317, "assignee": {"id": 564}, "organization": {"id": 644}, "project": {"id": 306, "owner": {"id": 47}, "assignee": {"id": 880}}, "task": {"id": 340, "owner": {"id": 976}, "assignee": {"id": 1016}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 31, "privilege": "admin"}, "organization": {"id": 108, "owner": {"id": 276}, "user": {"role": null}}}, "resource": {"id": 374, "assignee": {"id": 550}, "organization": {"id": 659}, "project": {"id": 301, "owner": {"id": 31}, "assignee": {"id": 835}}, "task": {"id": 322, "owner": {"id": 915}, "assignee": {"id": 1042}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 52, "privilege": "business"}, "organization": {"id": 125, "owner": {"id": 52}, "user": {"role": "owner"}}}, "resource": {"id": 340, "assignee": {"id": 573}, "organization": {"id": 125}, "project": {"id": 305, "owner": {"id": 52}, "assignee": {"id": 842}}, "task": {"id": 372, "owner": {"id": 994}, "assignee": {"id": 1034}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 0, "privilege": "business"}, "organization": {"id": 117, "owner": {"id": 0}, "user": {"role": "owner"}}}, "resource": {"id": 331, "assignee": {"id": 581}, "organization": {"id": 117}, "project": {"id": 393, "owner": {"id": 0}, "assignee": {"id": 899}}, "task": {"id": 343, "owner": {"id": 921}, "assignee": {"id": 1051}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 94, "privilege": "business"}, "organization": {"id": 162, "owner": {"id": 94}, "user": {"role": "owner"}}}, "resource": {"id": 390, "assignee": {"id": 537}, "organization": {"id": 613}, "project": {"id": 391, "owner": {"id": 94}, "assignee": {"id": 872}}, "task": {"id": 355, "owner": {"id": 937}, "assignee": {"id": 1089}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 58, "privilege": "business"}, "organization": {"id": 146, "owner": {"id": 58}, "user": {"role": "owner"}}}, "resource": {"id": 314, "assignee": {"id": 554}, "organization": {"id": 673}, "project": {"id": 394, "owner": {"id": 58}, "assignee": {"id": 803}}, "task": {"id": 370, "owner": {"id": 990}, "assignee": {"id": 1065}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 13, "privilege": "business"}, "organization": {"id": 153, "owner": {"id": 280}, "user": {"role": "maintainer"}}}, "resource": {"id": 363, "assignee": {"id": 558}, "organization": {"id": 153}, "project": {"id": 300, "owner": {"id": 13}, "assignee": {"id": 815}}, "task": {"id": 351, "owner": {"id": 946}, "assignee": {"id": 1020}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 29, "privilege": "business"}, "organization": {"id": 196, "owner": {"id": 264}, "user": {"role": "maintainer"}}}, "resource": {"id": 365, "assignee": {"id": 501}, "organization": {"id": 196}, "project": {"id": 377, "owner": {"id": 29}, "assignee": {"id": 825}}, "task": {"id": 398, "owner": {"id": 947}, "assignee": {"id": 1069}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 40, "privilege": "business"}, "organization": {"id": 149, "owner": {"id": 259}, "user": {"role": "maintainer"}}}, "resource": {"id": 362, "assignee": {"id": 577}, "organization": {"id": 699}, "project": {"id": 396, "owner": {"id": 40}, "assignee": {"id": 887}}, "task": {"id": 355, "owner": {"id": 939}, "assignee": {"id": 1009}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 57, "privilege": "business"}, "organization": {"id": 130, "owner": {"id": 241}, "user": {"role": "maintainer"}}}, "resource": {"id": 338, "assignee": {"id": 524}, "organization": {"id": 687}, "project": {"id": 379, "owner": {"id": 57}, "assignee": {"id": 810}}, "task": {"id": 300, "owner": {"id": 952}, "assignee": {"id": 1046}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 29, "privilege": "business"}, "organization": {"id": 157, "owner": {"id": 295}, "user": {"role": "supervisor"}}}, "resource": {"id": 313, "assignee": {"id": 509}, "organization": {"id": 157}, "project": {"id": 369, "owner": {"id": 29}, "assignee": {"id": 864}}, "task": {"id": 358, "owner": {"id": 964}, "assignee": {"id": 1032}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 88, "privilege": "business"}, "organization": {"id": 190, "owner": {"id": 244}, "user": {"role": "supervisor"}}}, "resource": {"id": 310, "assignee": {"id": 561}, "organization": {"id": 190}, "project": {"id": 343, "owner": {"id": 88}, "assignee": {"id": 848}}, "task": {"id": 373, "owner": {"id": 927}, "assignee": {"id": 1098}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 15, "privilege": "business"}, "organization": {"id": 178, "owner": {"id": 257}, "user": {"role": "supervisor"}}}, "resource": {"id": 362, "assignee": {"id": 501}, "organization": {"id": 685}, "project": {"id": 380, "owner": {"id": 15}, "assignee": {"id": 866}}, "task": {"id": 300, "owner": {"id": 965}, "assignee": {"id": 1003}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 19, "privilege": "business"}, "organization": {"id": 169, "owner": {"id": 231}, "user": {"role": "supervisor"}}}, "resource": {"id": 315, "assignee": {"id": 503}, "organization": {"id": 620}, "project": {"id": 394, "owner": {"id": 19}, "assignee": {"id": 838}}, "task": {"id": 306, "owner": {"id": 997}, "assignee": {"id": 1011}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 11, "privilege": "business"}, "organization": {"id": 153, "owner": {"id": 283}, "user": {"role": "worker"}}}, "resource": {"id": 356, "assignee": {"id": 574}, "organization": {"id": 153}, "project": {"id": 361, "owner": {"id": 11}, "assignee": {"id": 856}}, "task": {"id": 341, "owner": {"id": 956}, "assignee": {"id": 1034}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 61, "privilege": "business"}, "organization": {"id": 172, "owner": {"id": 274}, "user": {"role": "worker"}}}, "resource": {"id": 324, "assignee": {"id": 511}, "organization": {"id": 172}, "project": {"id": 342, "owner": {"id": 61}, "assignee": {"id": 865}}, "task": {"id": 381, "owner": {"id": 974}, "assignee": {"id": 1090}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 54, "privilege": "business"}, "organization": {"id": 122, "owner": {"id": 204}, "user": {"role": "worker"}}}, "resource": {"id": 388, "assignee": {"id": 590}, "organization": {"id": 671}, "project": {"id": 300, "owner": {"id": 54}, "assignee": {"id": 865}}, "task": {"id": 366, "owner": {"id": 939}, "assignee": {"id": 1063}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 10, "privilege": "business"}, "organization": {"id": 162, "owner": {"id": 289}, "user": {"role": "worker"}}}, "resource": {"id": 301, "assignee": {"id": 528}, "organization": {"id": 643}, "project": {"id": 397, "owner": {"id": 10}, "assignee": {"id": 858}}, "task": {"id": 312, "owner": {"id": 963}, "assignee": {"id": 1063}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 18, "privilege": "business"}, "organization": {"id": 185, "owner": {"id": 274}, "user": {"role": null}}}, "resource": {"id": 323, "assignee": {"id": 503}, "organization": {"id": 185}, "project": {"id": 365, "owner": {"id": 18}, "assignee": {"id": 844}}, "task": {"id": 312, "owner": {"id": 977}, "assignee": {"id": 1026}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 38, "privilege": "business"}, "organization": {"id": 109, "owner": {"id": 216}, "user": {"role": null}}}, "resource": {"id": 303, "assignee": {"id": 524}, "organization": {"id": 109}, "project": {"id": 344, "owner": {"id": 38}, "assignee": {"id": 864}}, "task": {"id": 357, "owner": {"id": 907}, "assignee": {"id": 1073}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 31, "privilege": "business"}, "organization": {"id": 155, "owner": {"id": 209}, "user": {"role": null}}}, "resource": {"id": 323, "assignee": {"id": 562}, "organization": {"id": 663}, "project": {"id": 303, "owner": {"id": 31}, "assignee": {"id": 819}}, "task": {"id": 309, "owner": {"id": 981}, "assignee": {"id": 1033}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 29, "privilege": "business"}, "organization": {"id": 197, "owner": {"id": 281}, "user": {"role": null}}}, "resource": {"id": 332, "assignee": {"id": 589}, "organization": {"id": 648}, "project": {"id": 300, "owner": {"id": 29}, "assignee": {"id": 811}}, "task": {"id": 350, "owner": {"id": 932}, "assignee": {"id": 1069}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 38, "privilege": "user"}, "organization": {"id": 102, "owner": {"id": 38}, "user": {"role": "owner"}}}, "resource": {"id": 374, "assignee": {"id": 543}, "organization": {"id": 102}, "project": {"id": 369, "owner": {"id": 38}, "assignee": {"id": 831}}, "task": {"id": 388, "owner": {"id": 912}, "assignee": {"id": 1024}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 33, "privilege": "user"}, "organization": {"id": 114, "owner": {"id": 33}, "user": {"role": "owner"}}}, "resource": {"id": 380, "assignee": {"id": 571}, "organization": {"id": 114}, "project": {"id": 341, "owner": {"id": 33}, "assignee": {"id": 830}}, "task": {"id": 357, "owner": {"id": 949}, "assignee": {"id": 1071}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 27, "privilege": "user"}, "organization": {"id": 168, "owner": {"id": 27}, "user": {"role": "owner"}}}, "resource": {"id": 318, "assignee": {"id": 599}, "organization": {"id": 690}, "project": {"id": 336, "owner": {"id": 27}, "assignee": {"id": 846}}, "task": {"id": 389, "owner": {"id": 905}, "assignee": {"id": 1074}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 1, "privilege": "user"}, "organization": {"id": 149, "owner": {"id": 1}, "user": {"role": "owner"}}}, "resource": {"id": 371, "assignee": {"id": 558}, "organization": {"id": 697}, "project": {"id": 351, "owner": {"id": 1}, "assignee": {"id": 859}}, "task": {"id": 385, "owner": {"id": 955}, "assignee": {"id": 1007}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 80, "privilege": "user"}, "organization": {"id": 153, "owner": {"id": 246}, "user": {"role": "maintainer"}}}, "resource": {"id": 325, "assignee": {"id": 501}, "organization": {"id": 153}, "project": {"id": 342, "owner": {"id": 80}, "assignee": {"id": 825}}, "task": {"id": 394, "owner": {"id": 923}, "assignee": {"id": 1010}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 81, "privilege": "user"}, "organization": {"id": 185, "owner": {"id": 229}, "user": {"role": "maintainer"}}}, "resource": {"id": 328, "assignee": {"id": 539}, "organization": {"id": 185}, "project": {"id": 383, "owner": {"id": 81}, "assignee": {"id": 875}}, "task": {"id": 391, "owner": {"id": 958}, "assignee": {"id": 1086}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 29, "privilege": "user"}, "organization": {"id": 187, "owner": {"id": 258}, "user": {"role": "maintainer"}}}, "resource": {"id": 325, "assignee": {"id": 594}, "organization": {"id": 635}, "project": {"id": 398, "owner": {"id": 29}, "assignee": {"id": 861}}, "task": {"id": 316, "owner": {"id": 909}, "assignee": {"id": 1006}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 22, "privilege": "user"}, "organization": {"id": 133, "owner": {"id": 274}, "user": {"role": "maintainer"}}}, "resource": {"id": 310, "assignee": {"id": 581}, "organization": {"id": 697}, "project": {"id": 360, "owner": {"id": 22}, "assignee": {"id": 830}}, "task": {"id": 305, "owner": {"id": 929}, "assignee": {"id": 1028}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 27, "privilege": "user"}, "organization": {"id": 195, "owner": {"id": 288}, "user": {"role": "supervisor"}}}, "resource": {"id": 376, "assignee": {"id": 541}, "organization": {"id": 195}, "project": {"id": 391, "owner": {"id": 27}, "assignee": {"id": 811}}, "task": {"id": 354, "owner": {"id": 912}, "assignee": {"id": 1092}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 43, "privilege": "user"}, "organization": {"id": 114, "owner": {"id": 299}, "user": {"role": "supervisor"}}}, "resource": {"id": 353, "assignee": {"id": 595}, "organization": {"id": 114}, "project": {"id": 392, "owner": {"id": 43}, "assignee": {"id": 842}}, "task": {"id": 396, "owner": {"id": 963}, "assignee": {"id": 1033}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 22, "privilege": "user"}, "organization": {"id": 127, "owner": {"id": 218}, "user": {"role": "supervisor"}}}, "resource": {"id": 351, "assignee": {"id": 597}, "organization": {"id": 615}, "project": {"id": 300, "owner": {"id": 22}, "assignee": {"id": 866}}, "task": {"id": 341, "owner": {"id": 931}, "assignee": {"id": 1060}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 56, "privilege": "user"}, "organization": {"id": 192, "owner": {"id": 227}, "user": {"role": "supervisor"}}}, "resource": {"id": 300, "assignee": {"id": 538}, "organization": {"id": 669}, "project": {"id": 335, "owner": {"id": 56}, "assignee": {"id": 805}}, "task": {"id": 375, "owner": {"id": 938}, "assignee": {"id": 1089}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 89, "privilege": "user"}, "organization": {"id": 164, "owner": {"id": 268}, "user": {"role": "worker"}}}, "resource": {"id": 386, "assignee": {"id": 510}, "organization": {"id": 164}, "project": {"id": 322, "owner": {"id": 89}, "assignee": {"id": 810}}, "task": {"id": 366, "owner": {"id": 920}, "assignee": {"id": 1074}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 61, "privilege": "user"}, "organization": {"id": 106, "owner": {"id": 258}, "user": {"role": "worker"}}}, "resource": {"id": 314, "assignee": {"id": 569}, "organization": {"id": 106}, "project": {"id": 344, "owner": {"id": 61}, "assignee": {"id": 802}}, "task": {"id": 343, "owner": {"id": 937}, "assignee": {"id": 1020}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 41, "privilege": "user"}, "organization": {"id": 162, "owner": {"id": 277}, "user": {"role": "worker"}}}, "resource": {"id": 391, "assignee": {"id": 543}, "organization": {"id": 678}, "project": {"id": 361, "owner": {"id": 41}, "assignee": {"id": 892}}, "task": {"id": 360, "owner": {"id": 940}, "assignee": {"id": 1098}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 15, "privilege": "user"}, "organization": {"id": 113, "owner": {"id": 213}, "user": {"role": "worker"}}}, "resource": {"id": 376, "assignee": {"id": 599}, "organization": {"id": 674}, "project": {"id": 346, "owner": {"id": 15}, "assignee": {"id": 891}}, "task": {"id": 338, "owner": {"id": 961}, "assignee": {"id": 1052}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 23, "privilege": "user"}, "organization": {"id": 151, "owner": {"id": 227}, "user": {"role": null}}}, "resource": {"id": 346, "assignee": {"id": 579}, "organization": {"id": 151}, "project": {"id": 331, "owner": {"id": 23}, "assignee": {"id": 842}}, "task": {"id": 305, "owner": {"id": 994}, "assignee": {"id": 1064}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 86, "privilege": "user"}, "organization": {"id": 195, "owner": {"id": 244}, "user": {"role": null}}}, "resource": {"id": 306, "assignee": {"id": 561}, "organization": {"id": 195}, "project": {"id": 360, "owner": {"id": 86}, "assignee": {"id": 839}}, "task": {"id": 357, "owner": {"id": 946}, "assignee": {"id": 1037}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 42, "privilege": "user"}, "organization": {"id": 126, "owner": {"id": 276}, "user": {"role": null}}}, "resource": {"id": 374, "assignee": {"id": 595}, "organization": {"id": 693}, "project": {"id": 337, "owner": {"id": 42}, "assignee": {"id": 837}}, "task": {"id": 361, "owner": {"id": 932}, "assignee": {"id": 1044}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 49, "privilege": "user"}, "organization": {"id": 187, "owner": {"id": 273}, "user": {"role": null}}}, "resource": {"id": 353, "assignee": {"id": 543}, "organization": {"id": 659}, "project": {"id": 319, "owner": {"id": 49}, "assignee": {"id": 872}}, "task": {"id": 358, "owner": {"id": 919}, "assignee": {"id": 1021}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 80, "privilege": "worker"}, "organization": {"id": 172, "owner": {"id": 80}, "user": {"role": "owner"}}}, "resource": {"id": 376, "assignee": {"id": 515}, "organization": {"id": 172}, "project": {"id": 332, "owner": {"id": 80}, "assignee": {"id": 829}}, "task": {"id": 339, "owner": {"id": 928}, "assignee": {"id": 1009}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 74, "privilege": "worker"}, "organization": {"id": 101, "owner": {"id": 74}, "user": {"role": "owner"}}}, "resource": {"id": 326, "assignee": {"id": 537}, "organization": {"id": 101}, "project": {"id": 343, "owner": {"id": 74}, "assignee": {"id": 887}}, "task": {"id": 303, "owner": {"id": 997}, "assignee": {"id": 1026}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 19, "privilege": "worker"}, "organization": {"id": 139, "owner": {"id": 19}, "user": {"role": "owner"}}}, "resource": {"id": 333, "assignee": {"id": 553}, "organization": {"id": 627}, "project": {"id": 399, "owner": {"id": 19}, "assignee": {"id": 831}}, "task": {"id": 309, "owner": {"id": 936}, "assignee": {"id": 1032}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 55, "privilege": "worker"}, "organization": {"id": 148, "owner": {"id": 55}, "user": {"role": "owner"}}}, "resource": {"id": 364, "assignee": {"id": 533}, "organization": {"id": 687}, "project": {"id": 348, "owner": {"id": 55}, "assignee": {"id": 844}}, "task": {"id": 394, "owner": {"id": 953}, "assignee": {"id": 1001}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 72, "privilege": "worker"}, "organization": {"id": 140, "owner": {"id": 252}, "user": {"role": "maintainer"}}}, "resource": {"id": 387, "assignee": {"id": 588}, "organization": {"id": 140}, "project": {"id": 347, "owner": {"id": 72}, "assignee": {"id": 800}}, "task": {"id": 325, "owner": {"id": 926}, "assignee": {"id": 1099}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 66, "privilege": "worker"}, "organization": {"id": 116, "owner": {"id": 252}, "user": {"role": "maintainer"}}}, "resource": {"id": 375, "assignee": {"id": 593}, "organization": {"id": 116}, "project": {"id": 323, "owner": {"id": 66}, "assignee": {"id": 891}}, "task": {"id": 352, "owner": {"id": 908}, "assignee": {"id": 1027}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 5, "privilege": "worker"}, "organization": {"id": 119, "owner": {"id": 286}, "user": {"role": "maintainer"}}}, "resource": {"id": 305, "assignee": {"id": 546}, "organization": {"id": 610}, "project": {"id": 303, "owner": {"id": 5}, "assignee": {"id": 846}}, "task": {"id": 369, "owner": {"id": 952}, "assignee": {"id": 1041}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 76, "privilege": "worker"}, "organization": {"id": 147, "owner": {"id": 259}, "user": {"role": "maintainer"}}}, "resource": {"id": 370, "assignee": {"id": 560}, "organization": {"id": 604}, "project": {"id": 379, "owner": {"id": 76}, "assignee": {"id": 856}}, "task": {"id": 356, "owner": {"id": 958}, "assignee": {"id": 1056}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 11, "privilege": "worker"}, "organization": {"id": 133, "owner": {"id": 271}, "user": {"role": "supervisor"}}}, "resource": {"id": 381, "assignee": {"id": 508}, "organization": {"id": 133}, "project": {"id": 323, "owner": {"id": 11}, "assignee": {"id": 843}}, "task": {"id": 343, "owner": {"id": 965}, "assignee": {"id": 1046}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 28, "privilege": "worker"}, "organization": {"id": 163, "owner": {"id": 259}, "user": {"role": "supervisor"}}}, "resource": {"id": 305, "assignee": {"id": 596}, "organization": {"id": 163}, "project": {"id": 326, "owner": {"id": 28}, "assignee": {"id": 872}}, "task": {"id": 352, "owner": {"id": 918}, "assignee": {"id": 1048}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 60, "privilege": "worker"}, "organization": {"id": 164, "owner": {"id": 259}, "user": {"role": "supervisor"}}}, "resource": {"id": 382, "assignee": {"id": 546}, "organization": {"id": 607}, "project": {"id": 387, "owner": {"id": 60}, "assignee": {"id": 841}}, "task": {"id": 344, "owner": {"id": 996}, "assignee": {"id": 1011}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 56, "privilege": "worker"}, "organization": {"id": 197, "owner": {"id": 230}, "user": {"role": "supervisor"}}}, "resource": {"id": 375, "assignee": {"id": 523}, "organization": {"id": 695}, "project": {"id": 397, "owner": {"id": 56}, "assignee": {"id": 808}}, "task": {"id": 385, "owner": {"id": 910}, "assignee": {"id": 1007}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 71, "privilege": "worker"}, "organization": {"id": 184, "owner": {"id": 256}, "user": {"role": "worker"}}}, "resource": {"id": 396, "assignee": {"id": 563}, "organization": {"id": 184}, "project": {"id": 366, "owner": {"id": 71}, "assignee": {"id": 859}}, "task": {"id": 374, "owner": {"id": 910}, "assignee": {"id": 1070}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 4, "privilege": "worker"}, "organization": {"id": 152, "owner": {"id": 269}, "user": {"role": "worker"}}}, "resource": {"id": 345, "assignee": {"id": 515}, "organization": {"id": 152}, "project": {"id": 370, "owner": {"id": 4}, "assignee": {"id": 853}}, "task": {"id": 322, "owner": {"id": 923}, "assignee": {"id": 1084}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 54, "privilege": "worker"}, "organization": {"id": 126, "owner": {"id": 209}, "user": {"role": "worker"}}}, "resource": {"id": 322, "assignee": {"id": 507}, "organization": {"id": 667}, "project": {"id": 316, "owner": {"id": 54}, "assignee": {"id": 832}}, "task": {"id": 369, "owner": {"id": 927}, "assignee": {"id": 1019}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 30, "privilege": "worker"}, "organization": {"id": 106, "owner": {"id": 218}, "user": {"role": "worker"}}}, "resource": {"id": 383, "assignee": {"id": 521}, "organization": {"id": 636}, "project": {"id": 325, "owner": {"id": 30}, "assignee": {"id": 829}}, "task": {"id": 324, "owner": {"id": 987}, "assignee": {"id": 1099}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 1, "privilege": "worker"}, "organization": {"id": 165, "owner": {"id": 265}, "user": {"role": null}}}, "resource": {"id": 397, "assignee": {"id": 576}, "organization": {"id": 165}, "project": {"id": 385, "owner": {"id": 1}, "assignee": {"id": 867}}, "task": {"id": 319, "owner": {"id": 910}, "assignee": {"id": 1030}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 90, "privilege": "worker"}, "organization": {"id": 103, "owner": {"id": 248}, "user": {"role": null}}}, "resource": {"id": 327, "assignee": {"id": 578}, "organization": {"id": 103}, "project": {"id": 329, "owner": {"id": 90}, "assignee": {"id": 835}}, "task": {"id": 348, "owner": {"id": 902}, "assignee": {"id": 1051}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 18, "privilege": "worker"}, "organization": {"id": 138, "owner": {"id": 249}, "user": {"role": null}}}, "resource": {"id": 319, "assignee": {"id": 503}, "organization": {"id": 628}, "project": {"id": 361, "owner": {"id": 18}, "assignee": {"id": 822}}, "task": {"id": 313, "owner": {"id": 939}, "assignee": {"id": 1089}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 83, "privilege": "worker"}, "organization": {"id": 116, "owner": {"id": 224}, "user": {"role": null}}}, "resource": {"id": 372, "assignee": {"id": 533}, "organization": {"id": 690}, "project": {"id": 329, "owner": {"id": 83}, "assignee": {"id": 800}}, "task": {"id": 351, "owner": {"id": 978}, "assignee": {"id": 1044}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 86, "privilege": "none"}, "organization": {"id": 118, "owner": {"id": 86}, "user": {"role": "owner"}}}, "resource": {"id": 389, "assignee": {"id": 549}, "organization": {"id": 118}, "project": {"id": 324, "owner": {"id": 86}, "assignee": {"id": 838}}, "task": {"id": 311, "owner": {"id": 955}, "assignee": {"id": 1010}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 11, "privilege": "none"}, "organization": {"id": 117, "owner": {"id": 11}, "user": {"role": "owner"}}}, "resource": {"id": 343, "assignee": {"id": 556}, "organization": {"id": 117}, "project": {"id": 350, "owner": {"id": 11}, "assignee": {"id": 899}}, "task": {"id": 317, "owner": {"id": 976}, "assignee": {"id": 1039}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 9, "privilege": "none"}, "organization": {"id": 102, "owner": {"id": 9}, "user": {"role": "owner"}}}, "resource": {"id": 325, "assignee": {"id": 557}, "organization": {"id": 691}, "project": {"id": 303, "owner": {"id": 9}, "assignee": {"id": 865}}, "task": {"id": 360, "owner": {"id": 903}, "assignee": {"id": 1098}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 67, "privilege": "none"}, "organization": {"id": 171, "owner": {"id": 67}, "user": {"role": "owner"}}}, "resource": {"id": 343, "assignee": {"id": 531}, "organization": {"id": 661}, "project": {"id": 391, "owner": {"id": 67}, "assignee": {"id": 804}}, "task": {"id": 348, "owner": {"id": 933}, "assignee": {"id": 1032}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 37, "privilege": "none"}, "organization": {"id": 186, "owner": {"id": 270}, "user": {"role": "maintainer"}}}, "resource": {"id": 346, "assignee": {"id": 583}, "organization": {"id": 186}, "project": {"id": 369, "owner": {"id": 37}, "assignee": {"id": 884}}, "task": {"id": 340, "owner": {"id": 962}, "assignee": {"id": 1024}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 80, "privilege": "none"}, "organization": {"id": 196, "owner": {"id": 297}, "user": {"role": "maintainer"}}}, "resource": {"id": 336, "assignee": {"id": 568}, "organization": {"id": 196}, "project": {"id": 399, "owner": {"id": 80}, "assignee": {"id": 831}}, "task": {"id": 313, "owner": {"id": 914}, "assignee": {"id": 1074}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 59, "privilege": "none"}, "organization": {"id": 189, "owner": {"id": 294}, "user": {"role": "maintainer"}}}, "resource": {"id": 323, "assignee": {"id": 564}, "organization": {"id": 639}, "project": {"id": 356, "owner": {"id": 59}, "assignee": {"id": 895}}, "task": {"id": 371, "owner": {"id": 922}, "assignee": {"id": 1053}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 0, "privilege": "none"}, "organization": {"id": 141, "owner": {"id": 231}, "user": {"role": "maintainer"}}}, "resource": {"id": 366, "assignee": {"id": 501}, "organization": {"id": 632}, "project": {"id": 321, "owner": {"id": 0}, "assignee": {"id": 844}}, "task": {"id": 339, "owner": {"id": 918}, "assignee": {"id": 1067}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 39, "privilege": "none"}, "organization": {"id": 195, "owner": {"id": 216}, "user": {"role": "supervisor"}}}, "resource": {"id": 320, "assignee": {"id": 580}, "organization": {"id": 195}, "project": {"id": 342, "owner": {"id": 39}, "assignee": {"id": 841}}, "task": {"id": 329, "owner": {"id": 988}, "assignee": {"id": 1098}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 71, "privilege": "none"}, "organization": {"id": 154, "owner": {"id": 270}, "user": {"role": "supervisor"}}}, "resource": {"id": 356, "assignee": {"id": 552}, "organization": {"id": 154}, "project": {"id": 338, "owner": {"id": 71}, "assignee": {"id": 846}}, "task": {"id": 342, "owner": {"id": 903}, "assignee": {"id": 1061}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 54, "privilege": "none"}, "organization": {"id": 174, "owner": {"id": 275}, "user": {"role": "supervisor"}}}, "resource": {"id": 370, "assignee": {"id": 548}, "organization": {"id": 677}, "project": {"id": 347, "owner": {"id": 54}, "assignee": {"id": 831}}, "task": {"id": 329, "owner": {"id": 957}, "assignee": {"id": 1060}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 29, "privilege": "none"}, "organization": {"id": 192, "owner": {"id": 275}, "user": {"role": "supervisor"}}}, "resource": {"id": 367, "assignee": {"id": 581}, "organization": {"id": 657}, "project": {"id": 369, "owner": {"id": 29}, "assignee": {"id": 803}}, "task": {"id": 386, "owner": {"id": 923}, "assignee": {"id": 1005}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 19, "privilege": "none"}, "organization": {"id": 191, "owner": {"id": 254}, "user": {"role": "worker"}}}, "resource": {"id": 312, "assignee": {"id": 539}, "organization": {"id": 191}, "project": {"id": 350, "owner": {"id": 19}, "assignee": {"id": 849}}, "task": {"id": 324, "owner": {"id": 950}, "assignee": {"id": 1023}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 91, "privilege": "none"}, "organization": {"id": 141, "owner": {"id": 271}, "user": {"role": "worker"}}}, "resource": {"id": 316, "assignee": {"id": 521}, "organization": {"id": 141}, "project": {"id": 331, "owner": {"id": 91}, "assignee": {"id": 861}}, "task": {"id": 304, "owner": {"id": 911}, "assignee": {"id": 1079}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 20, "privilege": "none"}, "organization": {"id": 188, "owner": {"id": 260}, "user": {"role": "worker"}}}, "resource": {"id": 387, "assignee": {"id": 545}, "organization": {"id": 640}, "project": {"id": 356, "owner": {"id": 20}, "assignee": {"id": 887}}, "task": {"id": 305, "owner": {"id": 952}, "assignee": {"id": 1015}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 60, "privilege": "none"}, "organization": {"id": 172, "owner": {"id": 267}, "user": {"role": "worker"}}}, "resource": {"id": 351, "assignee": {"id": 553}, "organization": {"id": 626}, "project": {"id": 375, "owner": {"id": 60}, "assignee": {"id": 873}}, "task": {"id": 384, "owner": {"id": 916}, "assignee": {"id": 1069}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 15, "privilege": "none"}, "organization": {"id": 102, "owner": {"id": 250}, "user": {"role": null}}}, "resource": {"id": 319, "assignee": {"id": 512}, "organization": {"id": 102}, "project": {"id": 386, "owner": {"id": 15}, "assignee": {"id": 890}}, "task": {"id": 386, "owner": {"id": 917}, "assignee": {"id": 1045}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 20, "privilege": "none"}, "organization": {"id": 139, "owner": {"id": 272}, "user": {"role": null}}}, "resource": {"id": 399, "assignee": {"id": 561}, "organization": {"id": 139}, "project": {"id": 366, "owner": {"id": 20}, "assignee": {"id": 825}}, "task": {"id": 389, "owner": {"id": 909}, "assignee": {"id": 1032}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 92, "privilege": "none"}, "organization": {"id": 104, "owner": {"id": 209}, "user": {"role": null}}}, "resource": {"id": 398, "assignee": {"id": 546}, "organization": {"id": 699}, "project": {"id": 382, "owner": {"id": 92}, "assignee": {"id": 800}}, "task": {"id": 353, "owner": {"id": 982}, "assignee": {"id": 1090}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 39, "privilege": "none"}, "organization": {"id": 138, "owner": {"id": 214}, "user": {"role": null}}}, "resource": {"id": 346, "assignee": {"id": 552}, "organization": {"id": 622}, "project": {"id": 373, "owner": {"id": 39}, "assignee": {"id": 860}}, "task": {"id": 385, "owner": {"id": 973}, "assignee": {"id": 1050}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 88, "privilege": "admin"}, "organization": {"id": 138, "owner": {"id": 88}, "user": {"role": "owner"}}}, "resource": {"id": 301, "assignee": {"id": 513}, "organization": {"id": 138}, "project": {"id": 366, "owner": {"id": 717}, "assignee": {"id": 88}}, "task": {"id": 331, "owner": {"id": 997}, "assignee": {"id": 1059}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 0, "privilege": "admin"}, "organization": {"id": 160, "owner": {"id": 0}, "user": {"role": "owner"}}}, "resource": {"id": 354, "assignee": {"id": 501}, "organization": {"id": 160}, "project": {"id": 324, "owner": {"id": 797}, "assignee": {"id": 0}}, "task": {"id": 369, "owner": {"id": 971}, "assignee": {"id": 1064}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_FALSE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 14, "privilege": "admin"}, "organization": {"id": 130, "owner": {"id": 14}, "user": {"role": "owner"}}}, "resource": {"id": 324, "assignee": {"id": 533}, "organization": {"id": 619}, "project": {"id": 338, "owner": {"id": 751}, "assignee": {"id": 14}}, "task": {"id": 391, "owner": {"id": 923}, "assignee": {"id": 1021}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 43, "privilege": "admin"}, "organization": {"id": 187, "owner": {"id": 43}, "user": {"role": "owner"}}}, "resource": {"id": 302, "assignee": {"id": 541}, "organization": {"id": 610}, "project": {"id": 389, "owner": {"id": 705}, "assignee": {"id": 43}}, "task": {"id": 367, "owner": {"id": 962}, "assignee": {"id": 1039}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 58, "privilege": "admin"}, "organization": {"id": 151, "owner": {"id": 246}, "user": {"role": "maintainer"}}}, "resource": {"id": 387, "assignee": {"id": 598}, "organization": {"id": 151}, "project": {"id": 364, "owner": {"id": 727}, "assignee": {"id": 58}}, "task": {"id": 315, "owner": {"id": 991}, "assignee": {"id": 1071}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 0, "privilege": "admin"}, "organization": {"id": 110, "owner": {"id": 292}, "user": {"role": "maintainer"}}}, "resource": {"id": 319, "assignee": {"id": 502}, "organization": {"id": 110}, "project": {"id": 387, "owner": {"id": 720}, "assignee": {"id": 0}}, "task": {"id": 390, "owner": {"id": 983}, "assignee": {"id": 1096}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 43, "privilege": "admin"}, "organization": {"id": 107, "owner": {"id": 203}, "user": {"role": "maintainer"}}}, "resource": {"id": 397, "assignee": {"id": 556}, "organization": {"id": 691}, "project": {"id": 367, "owner": {"id": 773}, "assignee": {"id": 43}}, "task": {"id": 324, "owner": {"id": 964}, "assignee": {"id": 1049}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 63, "privilege": "admin"}, "organization": {"id": 179, "owner": {"id": 217}, "user": {"role": "maintainer"}}}, "resource": {"id": 362, "assignee": {"id": 546}, "organization": {"id": 638}, "project": {"id": 346, "owner": {"id": 734}, "assignee": {"id": 63}}, "task": {"id": 350, "owner": {"id": 935}, "assignee": {"id": 1067}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 95, "privilege": "admin"}, "organization": {"id": 199, "owner": {"id": 204}, "user": {"role": "supervisor"}}}, "resource": {"id": 303, "assignee": {"id": 561}, "organization": {"id": 199}, "project": {"id": 356, "owner": {"id": 772}, "assignee": {"id": 95}}, "task": {"id": 351, "owner": {"id": 919}, "assignee": {"id": 1025}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 40, "privilege": "admin"}, "organization": {"id": 183, "owner": {"id": 294}, "user": {"role": "supervisor"}}}, "resource": {"id": 384, "assignee": {"id": 589}, "organization": {"id": 183}, "project": {"id": 307, "owner": {"id": 734}, "assignee": {"id": 40}}, "task": {"id": 353, "owner": {"id": 916}, "assignee": {"id": 1059}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 51, "privilege": "admin"}, "organization": {"id": 141, "owner": {"id": 247}, "user": {"role": "supervisor"}}}, "resource": {"id": 315, "assignee": {"id": 500}, "organization": {"id": 620}, "project": {"id": 365, "owner": {"id": 752}, "assignee": {"id": 51}}, "task": {"id": 334, "owner": {"id": 948}, "assignee": {"id": 1066}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 57, "privilege": "admin"}, "organization": {"id": 132, "owner": {"id": 235}, "user": {"role": "supervisor"}}}, "resource": {"id": 302, "assignee": {"id": 599}, "organization": {"id": 612}, "project": {"id": 345, "owner": {"id": 721}, "assignee": {"id": 57}}, "task": {"id": 387, "owner": {"id": 987}, "assignee": {"id": 1073}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 63, "privilege": "admin"}, "organization": {"id": 124, "owner": {"id": 282}, "user": {"role": "worker"}}}, "resource": {"id": 385, "assignee": {"id": 579}, "organization": {"id": 124}, "project": {"id": 329, "owner": {"id": 782}, "assignee": {"id": 63}}, "task": {"id": 379, "owner": {"id": 915}, "assignee": {"id": 1098}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 43, "privilege": "admin"}, "organization": {"id": 137, "owner": {"id": 294}, "user": {"role": "worker"}}}, "resource": {"id": 321, "assignee": {"id": 506}, "organization": {"id": 137}, "project": {"id": 392, "owner": {"id": 750}, "assignee": {"id": 43}}, "task": {"id": 361, "owner": {"id": 968}, "assignee": {"id": 1098}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_FALSE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 13, "privilege": "admin"}, "organization": {"id": 134, "owner": {"id": 282}, "user": {"role": "worker"}}}, "resource": {"id": 380, "assignee": {"id": 584}, "organization": {"id": 640}, "project": {"id": 397, "owner": {"id": 760}, "assignee": {"id": 13}}, "task": {"id": 368, "owner": {"id": 951}, "assignee": {"id": 1063}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 30, "privilege": "admin"}, "organization": {"id": 188, "owner": {"id": 271}, "user": {"role": "worker"}}}, "resource": {"id": 369, "assignee": {"id": 524}, "organization": {"id": 625}, "project": {"id": 301, "owner": {"id": 773}, "assignee": {"id": 30}}, "task": {"id": 364, "owner": {"id": 963}, "assignee": {"id": 1018}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 79, "privilege": "admin"}, "organization": {"id": 151, "owner": {"id": 228}, "user": {"role": null}}}, "resource": {"id": 307, "assignee": {"id": 528}, "organization": {"id": 151}, "project": {"id": 316, "owner": {"id": 735}, "assignee": {"id": 79}}, "task": {"id": 386, "owner": {"id": 960}, "assignee": {"id": 1078}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 33, "privilege": "admin"}, "organization": {"id": 142, "owner": {"id": 257}, "user": {"role": null}}}, "resource": {"id": 327, "assignee": {"id": 550}, "organization": {"id": 142}, "project": {"id": 390, "owner": {"id": 782}, "assignee": {"id": 33}}, "task": {"id": 354, "owner": {"id": 906}, "assignee": {"id": 1011}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_FALSE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 41, "privilege": "admin"}, "organization": {"id": 102, "owner": {"id": 285}, "user": {"role": null}}}, "resource": {"id": 355, "assignee": {"id": 542}, "organization": {"id": 651}, "project": {"id": 353, "owner": {"id": 748}, "assignee": {"id": 41}}, "task": {"id": 331, "owner": {"id": 939}, "assignee": {"id": 1019}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 84, "privilege": "admin"}, "organization": {"id": 168, "owner": {"id": 243}, "user": {"role": null}}}, "resource": {"id": 376, "assignee": {"id": 519}, "organization": {"id": 629}, "project": {"id": 317, "owner": {"id": 751}, "assignee": {"id": 84}}, "task": {"id": 309, "owner": {"id": 934}, "assignee": {"id": 1094}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 38, "privilege": "business"}, "organization": {"id": 149, "owner": {"id": 38}, "user": {"role": "owner"}}}, "resource": {"id": 395, "assignee": {"id": 524}, "organization": {"id": 149}, "project": {"id": 360, "owner": {"id": 787}, "assignee": {"id": 38}}, "task": {"id": 371, "owner": {"id": 939}, "assignee": {"id": 1077}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 5, "privilege": "business"}, "organization": {"id": 192, "owner": {"id": 5}, "user": {"role": "owner"}}}, "resource": {"id": 364, "assignee": {"id": 590}, "organization": {"id": 192}, "project": {"id": 379, "owner": {"id": 781}, "assignee": {"id": 5}}, "task": {"id": 300, "owner": {"id": 912}, "assignee": {"id": 1046}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 41, "privilege": "business"}, "organization": {"id": 117, "owner": {"id": 41}, "user": {"role": "owner"}}}, "resource": {"id": 338, "assignee": {"id": 556}, "organization": {"id": 689}, "project": {"id": 307, "owner": {"id": 777}, "assignee": {"id": 41}}, "task": {"id": 383, "owner": {"id": 980}, "assignee": {"id": 1003}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 16, "privilege": "business"}, "organization": {"id": 144, "owner": {"id": 16}, "user": {"role": "owner"}}}, "resource": {"id": 372, "assignee": {"id": 555}, "organization": {"id": 663}, "project": {"id": 377, "owner": {"id": 761}, "assignee": {"id": 16}}, "task": {"id": 316, "owner": {"id": 903}, "assignee": {"id": 1079}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 44, "privilege": "business"}, "organization": {"id": 112, "owner": {"id": 275}, "user": {"role": "maintainer"}}}, "resource": {"id": 323, "assignee": {"id": 581}, "organization": {"id": 112}, "project": {"id": 324, "owner": {"id": 763}, "assignee": {"id": 44}}, "task": {"id": 397, "owner": {"id": 915}, "assignee": {"id": 1040}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 45, "privilege": "business"}, "organization": {"id": 116, "owner": {"id": 230}, "user": {"role": "maintainer"}}}, "resource": {"id": 373, "assignee": {"id": 516}, "organization": {"id": 116}, "project": {"id": 315, "owner": {"id": 771}, "assignee": {"id": 45}}, "task": {"id": 370, "owner": {"id": 992}, "assignee": {"id": 1092}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 69, "privilege": "business"}, "organization": {"id": 108, "owner": {"id": 255}, "user": {"role": "maintainer"}}}, "resource": {"id": 315, "assignee": {"id": 529}, "organization": {"id": 658}, "project": {"id": 340, "owner": {"id": 771}, "assignee": {"id": 69}}, "task": {"id": 309, "owner": {"id": 965}, "assignee": {"id": 1008}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 25, "privilege": "business"}, "organization": {"id": 196, "owner": {"id": 261}, "user": {"role": "maintainer"}}}, "resource": {"id": 329, "assignee": {"id": 590}, "organization": {"id": 619}, "project": {"id": 372, "owner": {"id": 757}, "assignee": {"id": 25}}, "task": {"id": 334, "owner": {"id": 973}, "assignee": {"id": 1082}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 32, "privilege": "business"}, "organization": {"id": 171, "owner": {"id": 280}, "user": {"role": "supervisor"}}}, "resource": {"id": 377, "assignee": {"id": 502}, "organization": {"id": 171}, "project": {"id": 321, "owner": {"id": 768}, "assignee": {"id": 32}}, "task": {"id": 342, "owner": {"id": 962}, "assignee": {"id": 1054}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 47, "privilege": "business"}, "organization": {"id": 141, "owner": {"id": 215}, "user": {"role": "supervisor"}}}, "resource": {"id": 374, "assignee": {"id": 543}, "organization": {"id": 141}, "project": {"id": 320, "owner": {"id": 775}, "assignee": {"id": 47}}, "task": {"id": 343, "owner": {"id": 968}, "assignee": {"id": 1080}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 29, "privilege": "business"}, "organization": {"id": 184, "owner": {"id": 238}, "user": {"role": "supervisor"}}}, "resource": {"id": 372, "assignee": {"id": 508}, "organization": {"id": 668}, "project": {"id": 338, "owner": {"id": 723}, "assignee": {"id": 29}}, "task": {"id": 333, "owner": {"id": 913}, "assignee": {"id": 1091}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 21, "privilege": "business"}, "organization": {"id": 102, "owner": {"id": 259}, "user": {"role": "supervisor"}}}, "resource": {"id": 309, "assignee": {"id": 554}, "organization": {"id": 627}, "project": {"id": 377, "owner": {"id": 782}, "assignee": {"id": 21}}, "task": {"id": 310, "owner": {"id": 936}, "assignee": {"id": 1076}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 37, "privilege": "business"}, "organization": {"id": 189, "owner": {"id": 236}, "user": {"role": "worker"}}}, "resource": {"id": 326, "assignee": {"id": 578}, "organization": {"id": 189}, "project": {"id": 381, "owner": {"id": 798}, "assignee": {"id": 37}}, "task": {"id": 389, "owner": {"id": 919}, "assignee": {"id": 1025}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 59, "privilege": "business"}, "organization": {"id": 130, "owner": {"id": 274}, "user": {"role": "worker"}}}, "resource": {"id": 342, "assignee": {"id": 558}, "organization": {"id": 130}, "project": {"id": 389, "owner": {"id": 714}, "assignee": {"id": 59}}, "task": {"id": 323, "owner": {"id": 938}, "assignee": {"id": 1071}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 23, "privilege": "business"}, "organization": {"id": 175, "owner": {"id": 231}, "user": {"role": "worker"}}}, "resource": {"id": 351, "assignee": {"id": 558}, "organization": {"id": 652}, "project": {"id": 340, "owner": {"id": 738}, "assignee": {"id": 23}}, "task": {"id": 315, "owner": {"id": 978}, "assignee": {"id": 1052}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 30, "privilege": "business"}, "organization": {"id": 188, "owner": {"id": 208}, "user": {"role": "worker"}}}, "resource": {"id": 352, "assignee": {"id": 520}, "organization": {"id": 649}, "project": {"id": 316, "owner": {"id": 744}, "assignee": {"id": 30}}, "task": {"id": 310, "owner": {"id": 966}, "assignee": {"id": 1069}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 21, "privilege": "business"}, "organization": {"id": 179, "owner": {"id": 223}, "user": {"role": null}}}, "resource": {"id": 374, "assignee": {"id": 584}, "organization": {"id": 179}, "project": {"id": 330, "owner": {"id": 714}, "assignee": {"id": 21}}, "task": {"id": 382, "owner": {"id": 973}, "assignee": {"id": 1070}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 82, "privilege": "business"}, "organization": {"id": 155, "owner": {"id": 290}, "user": {"role": null}}}, "resource": {"id": 322, "assignee": {"id": 538}, "organization": {"id": 155}, "project": {"id": 373, "owner": {"id": 760}, "assignee": {"id": 82}}, "task": {"id": 357, "owner": {"id": 930}, "assignee": {"id": 1097}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 13, "privilege": "business"}, "organization": {"id": 135, "owner": {"id": 247}, "user": {"role": null}}}, "resource": {"id": 388, "assignee": {"id": 580}, "organization": {"id": 629}, "project": {"id": 315, "owner": {"id": 787}, "assignee": {"id": 13}}, "task": {"id": 333, "owner": {"id": 919}, "assignee": {"id": 1041}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 25, "privilege": "business"}, "organization": {"id": 180, "owner": {"id": 243}, "user": {"role": null}}}, "resource": {"id": 359, "assignee": {"id": 561}, "organization": {"id": 621}, "project": {"id": 396, "owner": {"id": 733}, "assignee": {"id": 25}}, "task": {"id": 324, "owner": {"id": 981}, "assignee": {"id": 1039}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 67, "privilege": "user"}, "organization": {"id": 115, "owner": {"id": 67}, "user": {"role": "owner"}}}, "resource": {"id": 317, "assignee": {"id": 500}, "organization": {"id": 115}, "project": {"id": 399, "owner": {"id": 798}, "assignee": {"id": 67}}, "task": {"id": 354, "owner": {"id": 957}, "assignee": {"id": 1039}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 60, "privilege": "user"}, "organization": {"id": 114, "owner": {"id": 60}, "user": {"role": "owner"}}}, "resource": {"id": 338, "assignee": {"id": 579}, "organization": {"id": 114}, "project": {"id": 366, "owner": {"id": 763}, "assignee": {"id": 60}}, "task": {"id": 377, "owner": {"id": 948}, "assignee": {"id": 1046}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 71, "privilege": "user"}, "organization": {"id": 172, "owner": {"id": 71}, "user": {"role": "owner"}}}, "resource": {"id": 334, "assignee": {"id": 538}, "organization": {"id": 652}, "project": {"id": 358, "owner": {"id": 798}, "assignee": {"id": 71}}, "task": {"id": 371, "owner": {"id": 944}, "assignee": {"id": 1061}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 20, "privilege": "user"}, "organization": {"id": 178, "owner": {"id": 20}, "user": {"role": "owner"}}}, "resource": {"id": 351, "assignee": {"id": 596}, "organization": {"id": 691}, "project": {"id": 339, "owner": {"id": 728}, "assignee": {"id": 20}}, "task": {"id": 386, "owner": {"id": 982}, "assignee": {"id": 1005}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 79, "privilege": "user"}, "organization": {"id": 171, "owner": {"id": 220}, "user": {"role": "maintainer"}}}, "resource": {"id": 307, "assignee": {"id": 568}, "organization": {"id": 171}, "project": {"id": 315, "owner": {"id": 721}, "assignee": {"id": 79}}, "task": {"id": 379, "owner": {"id": 945}, "assignee": {"id": 1098}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 16, "privilege": "user"}, "organization": {"id": 137, "owner": {"id": 260}, "user": {"role": "maintainer"}}}, "resource": {"id": 306, "assignee": {"id": 597}, "organization": {"id": 137}, "project": {"id": 334, "owner": {"id": 768}, "assignee": {"id": 16}}, "task": {"id": 302, "owner": {"id": 982}, "assignee": {"id": 1037}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 1, "privilege": "user"}, "organization": {"id": 162, "owner": {"id": 257}, "user": {"role": "maintainer"}}}, "resource": {"id": 372, "assignee": {"id": 574}, "organization": {"id": 651}, "project": {"id": 345, "owner": {"id": 724}, "assignee": {"id": 1}}, "task": {"id": 387, "owner": {"id": 939}, "assignee": {"id": 1038}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 1, "privilege": "user"}, "organization": {"id": 176, "owner": {"id": 208}, "user": {"role": "maintainer"}}}, "resource": {"id": 374, "assignee": {"id": 553}, "organization": {"id": 606}, "project": {"id": 380, "owner": {"id": 703}, "assignee": {"id": 1}}, "task": {"id": 306, "owner": {"id": 972}, "assignee": {"id": 1036}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 5, "privilege": "user"}, "organization": {"id": 122, "owner": {"id": 241}, "user": {"role": "supervisor"}}}, "resource": {"id": 324, "assignee": {"id": 504}, "organization": {"id": 122}, "project": {"id": 318, "owner": {"id": 763}, "assignee": {"id": 5}}, "task": {"id": 317, "owner": {"id": 919}, "assignee": {"id": 1022}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 21, "privilege": "user"}, "organization": {"id": 151, "owner": {"id": 248}, "user": {"role": "supervisor"}}}, "resource": {"id": 353, "assignee": {"id": 589}, "organization": {"id": 151}, "project": {"id": 361, "owner": {"id": 729}, "assignee": {"id": 21}}, "task": {"id": 353, "owner": {"id": 916}, "assignee": {"id": 1036}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 95, "privilege": "user"}, "organization": {"id": 116, "owner": {"id": 243}, "user": {"role": "supervisor"}}}, "resource": {"id": 311, "assignee": {"id": 526}, "organization": {"id": 643}, "project": {"id": 394, "owner": {"id": 799}, "assignee": {"id": 95}}, "task": {"id": 334, "owner": {"id": 914}, "assignee": {"id": 1057}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 4, "privilege": "user"}, "organization": {"id": 128, "owner": {"id": 252}, "user": {"role": "supervisor"}}}, "resource": {"id": 388, "assignee": {"id": 599}, "organization": {"id": 688}, "project": {"id": 317, "owner": {"id": 716}, "assignee": {"id": 4}}, "task": {"id": 333, "owner": {"id": 976}, "assignee": {"id": 1019}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 29, "privilege": "user"}, "organization": {"id": 102, "owner": {"id": 264}, "user": {"role": "worker"}}}, "resource": {"id": 385, "assignee": {"id": 547}, "organization": {"id": 102}, "project": {"id": 397, "owner": {"id": 726}, "assignee": {"id": 29}}, "task": {"id": 389, "owner": {"id": 993}, "assignee": {"id": 1016}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 7, "privilege": "user"}, "organization": {"id": 112, "owner": {"id": 286}, "user": {"role": "worker"}}}, "resource": {"id": 376, "assignee": {"id": 529}, "organization": {"id": 112}, "project": {"id": 376, "owner": {"id": 797}, "assignee": {"id": 7}}, "task": {"id": 391, "owner": {"id": 934}, "assignee": {"id": 1080}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 27, "privilege": "user"}, "organization": {"id": 114, "owner": {"id": 294}, "user": {"role": "worker"}}}, "resource": {"id": 388, "assignee": {"id": 592}, "organization": {"id": 653}, "project": {"id": 306, "owner": {"id": 702}, "assignee": {"id": 27}}, "task": {"id": 316, "owner": {"id": 978}, "assignee": {"id": 1007}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 23, "privilege": "user"}, "organization": {"id": 123, "owner": {"id": 250}, "user": {"role": "worker"}}}, "resource": {"id": 342, "assignee": {"id": 518}, "organization": {"id": 659}, "project": {"id": 330, "owner": {"id": 713}, "assignee": {"id": 23}}, "task": {"id": 314, "owner": {"id": 996}, "assignee": {"id": 1058}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 51, "privilege": "user"}, "organization": {"id": 153, "owner": {"id": 288}, "user": {"role": null}}}, "resource": {"id": 399, "assignee": {"id": 515}, "organization": {"id": 153}, "project": {"id": 360, "owner": {"id": 735}, "assignee": {"id": 51}}, "task": {"id": 343, "owner": {"id": 927}, "assignee": {"id": 1062}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 81, "privilege": "user"}, "organization": {"id": 108, "owner": {"id": 266}, "user": {"role": null}}}, "resource": {"id": 339, "assignee": {"id": 508}, "organization": {"id": 108}, "project": {"id": 362, "owner": {"id": 742}, "assignee": {"id": 81}}, "task": {"id": 373, "owner": {"id": 901}, "assignee": {"id": 1001}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 35, "privilege": "user"}, "organization": {"id": 127, "owner": {"id": 254}, "user": {"role": null}}}, "resource": {"id": 350, "assignee": {"id": 561}, "organization": {"id": 684}, "project": {"id": 302, "owner": {"id": 756}, "assignee": {"id": 35}}, "task": {"id": 318, "owner": {"id": 926}, "assignee": {"id": 1043}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 34, "privilege": "user"}, "organization": {"id": 157, "owner": {"id": 239}, "user": {"role": null}}}, "resource": {"id": 334, "assignee": {"id": 516}, "organization": {"id": 678}, "project": {"id": 328, "owner": {"id": 727}, "assignee": {"id": 34}}, "task": {"id": 378, "owner": {"id": 967}, "assignee": {"id": 1094}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 40, "privilege": "worker"}, "organization": {"id": 134, "owner": {"id": 40}, "user": {"role": "owner"}}}, "resource": {"id": 302, "assignee": {"id": 553}, "organization": {"id": 134}, "project": {"id": 332, "owner": {"id": 797}, "assignee": {"id": 40}}, "task": {"id": 360, "owner": {"id": 984}, "assignee": {"id": 1050}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 41, "privilege": "worker"}, "organization": {"id": 178, "owner": {"id": 41}, "user": {"role": "owner"}}}, "resource": {"id": 320, "assignee": {"id": 520}, "organization": {"id": 178}, "project": {"id": 368, "owner": {"id": 781}, "assignee": {"id": 41}}, "task": {"id": 397, "owner": {"id": 982}, "assignee": {"id": 1097}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 72, "privilege": "worker"}, "organization": {"id": 152, "owner": {"id": 72}, "user": {"role": "owner"}}}, "resource": {"id": 352, "assignee": {"id": 578}, "organization": {"id": 642}, "project": {"id": 312, "owner": {"id": 788}, "assignee": {"id": 72}}, "task": {"id": 347, "owner": {"id": 947}, "assignee": {"id": 1064}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 2, "privilege": "worker"}, "organization": {"id": 121, "owner": {"id": 2}, "user": {"role": "owner"}}}, "resource": {"id": 387, "assignee": {"id": 553}, "organization": {"id": 688}, "project": {"id": 361, "owner": {"id": 761}, "assignee": {"id": 2}}, "task": {"id": 345, "owner": {"id": 931}, "assignee": {"id": 1076}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 80, "privilege": "worker"}, "organization": {"id": 128, "owner": {"id": 276}, "user": {"role": "maintainer"}}}, "resource": {"id": 366, "assignee": {"id": 551}, "organization": {"id": 128}, "project": {"id": 395, "owner": {"id": 750}, "assignee": {"id": 80}}, "task": {"id": 359, "owner": {"id": 923}, "assignee": {"id": 1065}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 51, "privilege": "worker"}, "organization": {"id": 141, "owner": {"id": 201}, "user": {"role": "maintainer"}}}, "resource": {"id": 355, "assignee": {"id": 598}, "organization": {"id": 141}, "project": {"id": 394, "owner": {"id": 738}, "assignee": {"id": 51}}, "task": {"id": 393, "owner": {"id": 999}, "assignee": {"id": 1030}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 28, "privilege": "worker"}, "organization": {"id": 130, "owner": {"id": 254}, "user": {"role": "maintainer"}}}, "resource": {"id": 379, "assignee": {"id": 518}, "organization": {"id": 671}, "project": {"id": 345, "owner": {"id": 713}, "assignee": {"id": 28}}, "task": {"id": 361, "owner": {"id": 987}, "assignee": {"id": 1081}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 90, "privilege": "worker"}, "organization": {"id": 181, "owner": {"id": 207}, "user": {"role": "maintainer"}}}, "resource": {"id": 305, "assignee": {"id": 592}, "organization": {"id": 625}, "project": {"id": 318, "owner": {"id": 777}, "assignee": {"id": 90}}, "task": {"id": 302, "owner": {"id": 973}, "assignee": {"id": 1004}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 15, "privilege": "worker"}, "organization": {"id": 112, "owner": {"id": 259}, "user": {"role": "supervisor"}}}, "resource": {"id": 324, "assignee": {"id": 565}, "organization": {"id": 112}, "project": {"id": 349, "owner": {"id": 777}, "assignee": {"id": 15}}, "task": {"id": 326, "owner": {"id": 985}, "assignee": {"id": 1094}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 57, "privilege": "worker"}, "organization": {"id": 164, "owner": {"id": 262}, "user": {"role": "supervisor"}}}, "resource": {"id": 355, "assignee": {"id": 538}, "organization": {"id": 164}, "project": {"id": 352, "owner": {"id": 708}, "assignee": {"id": 57}}, "task": {"id": 339, "owner": {"id": 938}, "assignee": {"id": 1018}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 3, "privilege": "worker"}, "organization": {"id": 169, "owner": {"id": 218}, "user": {"role": "supervisor"}}}, "resource": {"id": 340, "assignee": {"id": 575}, "organization": {"id": 634}, "project": {"id": 318, "owner": {"id": 729}, "assignee": {"id": 3}}, "task": {"id": 361, "owner": {"id": 936}, "assignee": {"id": 1070}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 36, "privilege": "worker"}, "organization": {"id": 122, "owner": {"id": 282}, "user": {"role": "supervisor"}}}, "resource": {"id": 331, "assignee": {"id": 594}, "organization": {"id": 690}, "project": {"id": 341, "owner": {"id": 740}, "assignee": {"id": 36}}, "task": {"id": 384, "owner": {"id": 906}, "assignee": {"id": 1091}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 69, "privilege": "worker"}, "organization": {"id": 102, "owner": {"id": 292}, "user": {"role": "worker"}}}, "resource": {"id": 304, "assignee": {"id": 536}, "organization": {"id": 102}, "project": {"id": 340, "owner": {"id": 759}, "assignee": {"id": 69}}, "task": {"id": 378, "owner": {"id": 903}, "assignee": {"id": 1071}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 95, "privilege": "worker"}, "organization": {"id": 107, "owner": {"id": 294}, "user": {"role": "worker"}}}, "resource": {"id": 331, "assignee": {"id": 515}, "organization": {"id": 107}, "project": {"id": 379, "owner": {"id": 763}, "assignee": {"id": 95}}, "task": {"id": 318, "owner": {"id": 992}, "assignee": {"id": 1090}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 15, "privilege": "worker"}, "organization": {"id": 101, "owner": {"id": 276}, "user": {"role": "worker"}}}, "resource": {"id": 345, "assignee": {"id": 584}, "organization": {"id": 642}, "project": {"id": 358, "owner": {"id": 719}, "assignee": {"id": 15}}, "task": {"id": 342, "owner": {"id": 946}, "assignee": {"id": 1052}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 29, "privilege": "worker"}, "organization": {"id": 187, "owner": {"id": 273}, "user": {"role": "worker"}}}, "resource": {"id": 355, "assignee": {"id": 556}, "organization": {"id": 646}, "project": {"id": 334, "owner": {"id": 773}, "assignee": {"id": 29}}, "task": {"id": 379, "owner": {"id": 925}, "assignee": {"id": 1039}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 99, "privilege": "worker"}, "organization": {"id": 171, "owner": {"id": 234}, "user": {"role": null}}}, "resource": {"id": 333, "assignee": {"id": 563}, "organization": {"id": 171}, "project": {"id": 315, "owner": {"id": 736}, "assignee": {"id": 99}}, "task": {"id": 325, "owner": {"id": 953}, "assignee": {"id": 1031}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 75, "privilege": "worker"}, "organization": {"id": 123, "owner": {"id": 288}, "user": {"role": null}}}, "resource": {"id": 351, "assignee": {"id": 575}, "organization": {"id": 123}, "project": {"id": 335, "owner": {"id": 740}, "assignee": {"id": 75}}, "task": {"id": 394, "owner": {"id": 999}, "assignee": {"id": 1085}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 89, "privilege": "worker"}, "organization": {"id": 178, "owner": {"id": 235}, "user": {"role": null}}}, "resource": {"id": 309, "assignee": {"id": 527}, "organization": {"id": 633}, "project": {"id": 390, "owner": {"id": 724}, "assignee": {"id": 89}}, "task": {"id": 398, "owner": {"id": 932}, "assignee": {"id": 1004}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 25, "privilege": "worker"}, "organization": {"id": 131, "owner": {"id": 265}, "user": {"role": null}}}, "resource": {"id": 344, "assignee": {"id": 522}, "organization": {"id": 665}, "project": {"id": 360, "owner": {"id": 771}, "assignee": {"id": 25}}, "task": {"id": 328, "owner": {"id": 942}, "assignee": {"id": 1058}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 47, "privilege": "none"}, "organization": {"id": 155, "owner": {"id": 47}, "user": {"role": "owner"}}}, "resource": {"id": 310, "assignee": {"id": 561}, "organization": {"id": 155}, "project": {"id": 363, "owner": {"id": 795}, "assignee": {"id": 47}}, "task": {"id": 361, "owner": {"id": 986}, "assignee": {"id": 1062}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 80, "privilege": "none"}, "organization": {"id": 186, "owner": {"id": 80}, "user": {"role": "owner"}}}, "resource": {"id": 312, "assignee": {"id": 528}, "organization": {"id": 186}, "project": {"id": 302, "owner": {"id": 761}, "assignee": {"id": 80}}, "task": {"id": 335, "owner": {"id": 943}, "assignee": {"id": 1031}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 70, "privilege": "none"}, "organization": {"id": 166, "owner": {"id": 70}, "user": {"role": "owner"}}}, "resource": {"id": 385, "assignee": {"id": 583}, "organization": {"id": 609}, "project": {"id": 386, "owner": {"id": 789}, "assignee": {"id": 70}}, "task": {"id": 334, "owner": {"id": 980}, "assignee": {"id": 1069}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 97, "privilege": "none"}, "organization": {"id": 160, "owner": {"id": 97}, "user": {"role": "owner"}}}, "resource": {"id": 306, "assignee": {"id": 523}, "organization": {"id": 629}, "project": {"id": 354, "owner": {"id": 739}, "assignee": {"id": 97}}, "task": {"id": 322, "owner": {"id": 919}, "assignee": {"id": 1037}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 77, "privilege": "none"}, "organization": {"id": 193, "owner": {"id": 230}, "user": {"role": "maintainer"}}}, "resource": {"id": 363, "assignee": {"id": 594}, "organization": {"id": 193}, "project": {"id": 374, "owner": {"id": 742}, "assignee": {"id": 77}}, "task": {"id": 343, "owner": {"id": 907}, "assignee": {"id": 1006}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 7, "privilege": "none"}, "organization": {"id": 130, "owner": {"id": 229}, "user": {"role": "maintainer"}}}, "resource": {"id": 302, "assignee": {"id": 581}, "organization": {"id": 130}, "project": {"id": 368, "owner": {"id": 747}, "assignee": {"id": 7}}, "task": {"id": 391, "owner": {"id": 958}, "assignee": {"id": 1020}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 1, "privilege": "none"}, "organization": {"id": 107, "owner": {"id": 270}, "user": {"role": "maintainer"}}}, "resource": {"id": 376, "assignee": {"id": 529}, "organization": {"id": 689}, "project": {"id": 300, "owner": {"id": 799}, "assignee": {"id": 1}}, "task": {"id": 354, "owner": {"id": 912}, "assignee": {"id": 1051}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 41, "privilege": "none"}, "organization": {"id": 112, "owner": {"id": 203}, "user": {"role": "maintainer"}}}, "resource": {"id": 344, "assignee": {"id": 505}, "organization": {"id": 641}, "project": {"id": 309, "owner": {"id": 751}, "assignee": {"id": 41}}, "task": {"id": 316, "owner": {"id": 931}, "assignee": {"id": 1016}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 81, "privilege": "none"}, "organization": {"id": 120, "owner": {"id": 235}, "user": {"role": "supervisor"}}}, "resource": {"id": 385, "assignee": {"id": 598}, "organization": {"id": 120}, "project": {"id": 305, "owner": {"id": 704}, "assignee": {"id": 81}}, "task": {"id": 344, "owner": {"id": 976}, "assignee": {"id": 1096}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 75, "privilege": "none"}, "organization": {"id": 134, "owner": {"id": 281}, "user": {"role": "supervisor"}}}, "resource": {"id": 362, "assignee": {"id": 590}, "organization": {"id": 134}, "project": {"id": 346, "owner": {"id": 745}, "assignee": {"id": 75}}, "task": {"id": 368, "owner": {"id": 963}, "assignee": {"id": 1006}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 54, "privilege": "none"}, "organization": {"id": 136, "owner": {"id": 243}, "user": {"role": "supervisor"}}}, "resource": {"id": 377, "assignee": {"id": 560}, "organization": {"id": 640}, "project": {"id": 311, "owner": {"id": 779}, "assignee": {"id": 54}}, "task": {"id": 388, "owner": {"id": 962}, "assignee": {"id": 1038}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 43, "privilege": "none"}, "organization": {"id": 150, "owner": {"id": 239}, "user": {"role": "supervisor"}}}, "resource": {"id": 389, "assignee": {"id": 506}, "organization": {"id": 634}, "project": {"id": 319, "owner": {"id": 719}, "assignee": {"id": 43}}, "task": {"id": 387, "owner": {"id": 986}, "assignee": {"id": 1038}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 10, "privilege": "none"}, "organization": {"id": 163, "owner": {"id": 282}, "user": {"role": "worker"}}}, "resource": {"id": 334, "assignee": {"id": 518}, "organization": {"id": 163}, "project": {"id": 320, "owner": {"id": 704}, "assignee": {"id": 10}}, "task": {"id": 328, "owner": {"id": 912}, "assignee": {"id": 1046}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 41, "privilege": "none"}, "organization": {"id": 129, "owner": {"id": 265}, "user": {"role": "worker"}}}, "resource": {"id": 309, "assignee": {"id": 510}, "organization": {"id": 129}, "project": {"id": 379, "owner": {"id": 720}, "assignee": {"id": 41}}, "task": {"id": 347, "owner": {"id": 911}, "assignee": {"id": 1016}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 27, "privilege": "none"}, "organization": {"id": 187, "owner": {"id": 226}, "user": {"role": "worker"}}}, "resource": {"id": 322, "assignee": {"id": 523}, "organization": {"id": 653}, "project": {"id": 359, "owner": {"id": 770}, "assignee": {"id": 27}}, "task": {"id": 370, "owner": {"id": 968}, "assignee": {"id": 1005}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 44, "privilege": "none"}, "organization": {"id": 102, "owner": {"id": 244}, "user": {"role": "worker"}}}, "resource": {"id": 304, "assignee": {"id": 562}, "organization": {"id": 698}, "project": {"id": 366, "owner": {"id": 709}, "assignee": {"id": 44}}, "task": {"id": 311, "owner": {"id": 931}, "assignee": {"id": 1093}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 90, "privilege": "none"}, "organization": {"id": 182, "owner": {"id": 263}, "user": {"role": null}}}, "resource": {"id": 375, "assignee": {"id": 582}, "organization": {"id": 182}, "project": {"id": 387, "owner": {"id": 743}, "assignee": {"id": 90}}, "task": {"id": 321, "owner": {"id": 999}, "assignee": {"id": 1045}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 8, "privilege": "none"}, "organization": {"id": 178, "owner": {"id": 291}, "user": {"role": null}}}, "resource": {"id": 391, "assignee": {"id": 595}, "organization": {"id": 178}, "project": {"id": 393, "owner": {"id": 788}, "assignee": {"id": 8}}, "task": {"id": 378, "owner": {"id": 932}, "assignee": {"id": 1097}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 75, "privilege": "none"}, "organization": {"id": 140, "owner": {"id": 205}, "user": {"role": null}}}, "resource": {"id": 355, "assignee": {"id": 539}, "organization": {"id": 626}, "project": {"id": 316, "owner": {"id": 788}, "assignee": {"id": 75}}, "task": {"id": 380, "owner": {"id": 987}, "assignee": {"id": 1099}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 15, "privilege": "none"}, "organization": {"id": 150, "owner": {"id": 255}, "user": {"role": null}}}, "resource": {"id": 360, "assignee": {"id": 514}, "organization": {"id": 642}, "project": {"id": 388, "owner": {"id": 763}, "assignee": {"id": 15}}, "task": {"id": 340, "owner": {"id": 945}, "assignee": {"id": 1063}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 20, "privilege": "admin"}, "organization": {"id": 102, "owner": {"id": 20}, "user": {"role": "owner"}}}, "resource": {"id": 345, "assignee": {"id": 596}, "organization": {"id": 102}, "project": {"id": 321, "owner": {"id": 739}, "assignee": {"id": 881}}, "task": {"id": 348, "owner": {"id": 20}, "assignee": {"id": 1065}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 2, "privilege": "admin"}, "organization": {"id": 155, "owner": {"id": 2}, "user": {"role": "owner"}}}, "resource": {"id": 329, "assignee": {"id": 522}, "organization": {"id": 155}, "project": {"id": 380, "owner": {"id": 783}, "assignee": {"id": 816}}, "task": {"id": 335, "owner": {"id": 2}, "assignee": {"id": 1031}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_OWNER_same_org_FALSE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 49, "privilege": "admin"}, "organization": {"id": 199, "owner": {"id": 49}, "user": {"role": "owner"}}}, "resource": {"id": 310, "assignee": {"id": 505}, "organization": {"id": 635}, "project": {"id": 339, "owner": {"id": 717}, "assignee": {"id": 898}}, "task": {"id": 307, "owner": {"id": 49}, "assignee": {"id": 1053}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 91, "privilege": "admin"}, "organization": {"id": 155, "owner": {"id": 91}, "user": {"role": "owner"}}}, "resource": {"id": 395, "assignee": {"id": 552}, "organization": {"id": 617}, "project": {"id": 309, "owner": {"id": 785}, "assignee": {"id": 885}}, "task": {"id": 368, "owner": {"id": 91}, "assignee": {"id": 1046}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 12, "privilege": "admin"}, "organization": {"id": 157, "owner": {"id": 270}, "user": {"role": "maintainer"}}}, "resource": {"id": 351, "assignee": {"id": 526}, "organization": {"id": 157}, "project": {"id": 304, "owner": {"id": 717}, "assignee": {"id": 883}}, "task": {"id": 365, "owner": {"id": 12}, "assignee": {"id": 1051}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 5, "privilege": "admin"}, "organization": {"id": 137, "owner": {"id": 219}, "user": {"role": "maintainer"}}}, "resource": {"id": 340, "assignee": {"id": 516}, "organization": {"id": 137}, "project": {"id": 399, "owner": {"id": 700}, "assignee": {"id": 858}}, "task": {"id": 355, "owner": {"id": 5}, "assignee": {"id": 1040}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 18, "privilege": "admin"}, "organization": {"id": 108, "owner": {"id": 265}, "user": {"role": "maintainer"}}}, "resource": {"id": 351, "assignee": {"id": 580}, "organization": {"id": 661}, "project": {"id": 326, "owner": {"id": 700}, "assignee": {"id": 815}}, "task": {"id": 313, "owner": {"id": 18}, "assignee": {"id": 1044}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 83, "privilege": "admin"}, "organization": {"id": 153, "owner": {"id": 276}, "user": {"role": "maintainer"}}}, "resource": {"id": 307, "assignee": {"id": 540}, "organization": {"id": 677}, "project": {"id": 371, "owner": {"id": 784}, "assignee": {"id": 849}}, "task": {"id": 364, "owner": {"id": 83}, "assignee": {"id": 1085}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 12, "privilege": "admin"}, "organization": {"id": 145, "owner": {"id": 217}, "user": {"role": "supervisor"}}}, "resource": {"id": 328, "assignee": {"id": 517}, "organization": {"id": 145}, "project": {"id": 301, "owner": {"id": 707}, "assignee": {"id": 844}}, "task": {"id": 362, "owner": {"id": 12}, "assignee": {"id": 1044}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 3, "privilege": "admin"}, "organization": {"id": 164, "owner": {"id": 205}, "user": {"role": "supervisor"}}}, "resource": {"id": 357, "assignee": {"id": 558}, "organization": {"id": 164}, "project": {"id": 339, "owner": {"id": 724}, "assignee": {"id": 887}}, "task": {"id": 327, "owner": {"id": 3}, "assignee": {"id": 1054}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 27, "privilege": "admin"}, "organization": {"id": 149, "owner": {"id": 247}, "user": {"role": "supervisor"}}}, "resource": {"id": 388, "assignee": {"id": 561}, "organization": {"id": 685}, "project": {"id": 355, "owner": {"id": 792}, "assignee": {"id": 816}}, "task": {"id": 324, "owner": {"id": 27}, "assignee": {"id": 1094}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 96, "privilege": "admin"}, "organization": {"id": 153, "owner": {"id": 293}, "user": {"role": "supervisor"}}}, "resource": {"id": 395, "assignee": {"id": 597}, "organization": {"id": 675}, "project": {"id": 304, "owner": {"id": 713}, "assignee": {"id": 805}}, "task": {"id": 310, "owner": {"id": 96}, "assignee": {"id": 1097}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 80, "privilege": "admin"}, "organization": {"id": 162, "owner": {"id": 256}, "user": {"role": "worker"}}}, "resource": {"id": 397, "assignee": {"id": 544}, "organization": {"id": 162}, "project": {"id": 378, "owner": {"id": 774}, "assignee": {"id": 881}}, "task": {"id": 389, "owner": {"id": 80}, "assignee": {"id": 1024}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 64, "privilege": "admin"}, "organization": {"id": 171, "owner": {"id": 212}, "user": {"role": "worker"}}}, "resource": {"id": 312, "assignee": {"id": 506}, "organization": {"id": 171}, "project": {"id": 327, "owner": {"id": 776}, "assignee": {"id": 819}}, "task": {"id": 362, "owner": {"id": 64}, "assignee": {"id": 1067}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_WORKER_same_org_FALSE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 31, "privilege": "admin"}, "organization": {"id": 169, "owner": {"id": 271}, "user": {"role": "worker"}}}, "resource": {"id": 387, "assignee": {"id": 548}, "organization": {"id": 630}, "project": {"id": 366, "owner": {"id": 702}, "assignee": {"id": 889}}, "task": {"id": 358, "owner": {"id": 31}, "assignee": {"id": 1086}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 31, "privilege": "admin"}, "organization": {"id": 171, "owner": {"id": 266}, "user": {"role": "worker"}}}, "resource": {"id": 368, "assignee": {"id": 576}, "organization": {"id": 626}, "project": {"id": 304, "owner": {"id": 735}, "assignee": {"id": 850}}, "task": {"id": 384, "owner": {"id": 31}, "assignee": {"id": 1049}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 48, "privilege": "admin"}, "organization": {"id": 100, "owner": {"id": 287}, "user": {"role": null}}}, "resource": {"id": 338, "assignee": {"id": 538}, "organization": {"id": 100}, "project": {"id": 389, "owner": {"id": 703}, "assignee": {"id": 827}}, "task": {"id": 331, "owner": {"id": 48}, "assignee": {"id": 1022}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 67, "privilege": "admin"}, "organization": {"id": 187, "owner": {"id": 245}, "user": {"role": null}}}, "resource": {"id": 314, "assignee": {"id": 552}, "organization": {"id": 187}, "project": {"id": 360, "owner": {"id": 790}, "assignee": {"id": 868}}, "task": {"id": 393, "owner": {"id": 67}, "assignee": {"id": 1011}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_NONE_same_org_FALSE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 29, "privilege": "admin"}, "organization": {"id": 189, "owner": {"id": 299}, "user": {"role": null}}}, "resource": {"id": 343, "assignee": {"id": 505}, "organization": {"id": 604}, "project": {"id": 348, "owner": {"id": 723}, "assignee": {"id": 834}}, "task": {"id": 341, "owner": {"id": 29}, "assignee": {"id": 1019}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 42, "privilege": "admin"}, "organization": {"id": 151, "owner": {"id": 297}, "user": {"role": null}}}, "resource": {"id": 353, "assignee": {"id": 576}, "organization": {"id": 605}, "project": {"id": 344, "owner": {"id": 780}, "assignee": {"id": 804}}, "task": {"id": 384, "owner": {"id": 42}, "assignee": {"id": 1048}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 57, "privilege": "business"}, "organization": {"id": 167, "owner": {"id": 57}, "user": {"role": "owner"}}}, "resource": {"id": 339, "assignee": {"id": 578}, "organization": {"id": 167}, "project": {"id": 367, "owner": {"id": 784}, "assignee": {"id": 853}}, "task": {"id": 324, "owner": {"id": 57}, "assignee": {"id": 1002}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 1, "privilege": "business"}, "organization": {"id": 161, "owner": {"id": 1}, "user": {"role": "owner"}}}, "resource": {"id": 371, "assignee": {"id": 568}, "organization": {"id": 161}, "project": {"id": 320, "owner": {"id": 748}, "assignee": {"id": 861}}, "task": {"id": 322, "owner": {"id": 1}, "assignee": {"id": 1004}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 9, "privilege": "business"}, "organization": {"id": 136, "owner": {"id": 9}, "user": {"role": "owner"}}}, "resource": {"id": 343, "assignee": {"id": 566}, "organization": {"id": 677}, "project": {"id": 384, "owner": {"id": 712}, "assignee": {"id": 863}}, "task": {"id": 374, "owner": {"id": 9}, "assignee": {"id": 1042}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 85, "privilege": "business"}, "organization": {"id": 137, "owner": {"id": 85}, "user": {"role": "owner"}}}, "resource": {"id": 391, "assignee": {"id": 562}, "organization": {"id": 620}, "project": {"id": 300, "owner": {"id": 792}, "assignee": {"id": 881}}, "task": {"id": 370, "owner": {"id": 85}, "assignee": {"id": 1086}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 85, "privilege": "business"}, "organization": {"id": 133, "owner": {"id": 208}, "user": {"role": "maintainer"}}}, "resource": {"id": 392, "assignee": {"id": 504}, "organization": {"id": 133}, "project": {"id": 335, "owner": {"id": 775}, "assignee": {"id": 899}}, "task": {"id": 341, "owner": {"id": 85}, "assignee": {"id": 1099}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 59, "privilege": "business"}, "organization": {"id": 166, "owner": {"id": 228}, "user": {"role": "maintainer"}}}, "resource": {"id": 319, "assignee": {"id": 580}, "organization": {"id": 166}, "project": {"id": 358, "owner": {"id": 726}, "assignee": {"id": 845}}, "task": {"id": 353, "owner": {"id": 59}, "assignee": {"id": 1002}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 9, "privilege": "business"}, "organization": {"id": 110, "owner": {"id": 285}, "user": {"role": "maintainer"}}}, "resource": {"id": 324, "assignee": {"id": 524}, "organization": {"id": 667}, "project": {"id": 357, "owner": {"id": 718}, "assignee": {"id": 807}}, "task": {"id": 376, "owner": {"id": 9}, "assignee": {"id": 1004}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 51, "privilege": "business"}, "organization": {"id": 177, "owner": {"id": 256}, "user": {"role": "maintainer"}}}, "resource": {"id": 393, "assignee": {"id": 592}, "organization": {"id": 691}, "project": {"id": 399, "owner": {"id": 703}, "assignee": {"id": 868}}, "task": {"id": 328, "owner": {"id": 51}, "assignee": {"id": 1098}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 74, "privilege": "business"}, "organization": {"id": 106, "owner": {"id": 287}, "user": {"role": "supervisor"}}}, "resource": {"id": 314, "assignee": {"id": 585}, "organization": {"id": 106}, "project": {"id": 351, "owner": {"id": 751}, "assignee": {"id": 835}}, "task": {"id": 399, "owner": {"id": 74}, "assignee": {"id": 1061}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 32, "privilege": "business"}, "organization": {"id": 144, "owner": {"id": 236}, "user": {"role": "supervisor"}}}, "resource": {"id": 366, "assignee": {"id": 597}, "organization": {"id": 144}, "project": {"id": 374, "owner": {"id": 780}, "assignee": {"id": 872}}, "task": {"id": 347, "owner": {"id": 32}, "assignee": {"id": 1082}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 55, "privilege": "business"}, "organization": {"id": 147, "owner": {"id": 295}, "user": {"role": "supervisor"}}}, "resource": {"id": 317, "assignee": {"id": 584}, "organization": {"id": 697}, "project": {"id": 392, "owner": {"id": 759}, "assignee": {"id": 882}}, "task": {"id": 319, "owner": {"id": 55}, "assignee": {"id": 1038}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 33, "privilege": "business"}, "organization": {"id": 172, "owner": {"id": 204}, "user": {"role": "supervisor"}}}, "resource": {"id": 377, "assignee": {"id": 570}, "organization": {"id": 626}, "project": {"id": 352, "owner": {"id": 759}, "assignee": {"id": 810}}, "task": {"id": 333, "owner": {"id": 33}, "assignee": {"id": 1061}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 27, "privilege": "business"}, "organization": {"id": 166, "owner": {"id": 263}, "user": {"role": "worker"}}}, "resource": {"id": 385, "assignee": {"id": 505}, "organization": {"id": 166}, "project": {"id": 356, "owner": {"id": 712}, "assignee": {"id": 826}}, "task": {"id": 352, "owner": {"id": 27}, "assignee": {"id": 1070}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 71, "privilege": "business"}, "organization": {"id": 143, "owner": {"id": 297}, "user": {"role": "worker"}}}, "resource": {"id": 355, "assignee": {"id": 548}, "organization": {"id": 143}, "project": {"id": 365, "owner": {"id": 792}, "assignee": {"id": 853}}, "task": {"id": 357, "owner": {"id": 71}, "assignee": {"id": 1008}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 19, "privilege": "business"}, "organization": {"id": 154, "owner": {"id": 217}, "user": {"role": "worker"}}}, "resource": {"id": 346, "assignee": {"id": 573}, "organization": {"id": 684}, "project": {"id": 333, "owner": {"id": 772}, "assignee": {"id": 872}}, "task": {"id": 347, "owner": {"id": 19}, "assignee": {"id": 1083}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 85, "privilege": "business"}, "organization": {"id": 177, "owner": {"id": 246}, "user": {"role": "worker"}}}, "resource": {"id": 362, "assignee": {"id": 512}, "organization": {"id": 610}, "project": {"id": 354, "owner": {"id": 738}, "assignee": {"id": 845}}, "task": {"id": 355, "owner": {"id": 85}, "assignee": {"id": 1044}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 85, "privilege": "business"}, "organization": {"id": 135, "owner": {"id": 299}, "user": {"role": null}}}, "resource": {"id": 328, "assignee": {"id": 562}, "organization": {"id": 135}, "project": {"id": 329, "owner": {"id": 742}, "assignee": {"id": 828}}, "task": {"id": 357, "owner": {"id": 85}, "assignee": {"id": 1065}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 83, "privilege": "business"}, "organization": {"id": 156, "owner": {"id": 226}, "user": {"role": null}}}, "resource": {"id": 351, "assignee": {"id": 526}, "organization": {"id": 156}, "project": {"id": 331, "owner": {"id": 796}, "assignee": {"id": 811}}, "task": {"id": 364, "owner": {"id": 83}, "assignee": {"id": 1080}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 51, "privilege": "business"}, "organization": {"id": 154, "owner": {"id": 220}, "user": {"role": null}}}, "resource": {"id": 366, "assignee": {"id": 576}, "organization": {"id": 673}, "project": {"id": 357, "owner": {"id": 750}, "assignee": {"id": 868}}, "task": {"id": 369, "owner": {"id": 51}, "assignee": {"id": 1052}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 54, "privilege": "business"}, "organization": {"id": 142, "owner": {"id": 297}, "user": {"role": null}}}, "resource": {"id": 375, "assignee": {"id": 518}, "organization": {"id": 602}, "project": {"id": 392, "owner": {"id": 704}, "assignee": {"id": 817}}, "task": {"id": 344, "owner": {"id": 54}, "assignee": {"id": 1044}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 21, "privilege": "user"}, "organization": {"id": 126, "owner": {"id": 21}, "user": {"role": "owner"}}}, "resource": {"id": 302, "assignee": {"id": 593}, "organization": {"id": 126}, "project": {"id": 300, "owner": {"id": 764}, "assignee": {"id": 848}}, "task": {"id": 329, "owner": {"id": 21}, "assignee": {"id": 1089}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 86, "privilege": "user"}, "organization": {"id": 125, "owner": {"id": 86}, "user": {"role": "owner"}}}, "resource": {"id": 327, "assignee": {"id": 530}, "organization": {"id": 125}, "project": {"id": 360, "owner": {"id": 790}, "assignee": {"id": 861}}, "task": {"id": 361, "owner": {"id": 86}, "assignee": {"id": 1002}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 69, "privilege": "user"}, "organization": {"id": 171, "owner": {"id": 69}, "user": {"role": "owner"}}}, "resource": {"id": 303, "assignee": {"id": 543}, "organization": {"id": 651}, "project": {"id": 350, "owner": {"id": 725}, "assignee": {"id": 833}}, "task": {"id": 338, "owner": {"id": 69}, "assignee": {"id": 1025}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 13, "privilege": "user"}, "organization": {"id": 147, "owner": {"id": 13}, "user": {"role": "owner"}}}, "resource": {"id": 348, "assignee": {"id": 563}, "organization": {"id": 688}, "project": {"id": 371, "owner": {"id": 761}, "assignee": {"id": 813}}, "task": {"id": 375, "owner": {"id": 13}, "assignee": {"id": 1053}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 60, "privilege": "user"}, "organization": {"id": 105, "owner": {"id": 282}, "user": {"role": "maintainer"}}}, "resource": {"id": 343, "assignee": {"id": 587}, "organization": {"id": 105}, "project": {"id": 388, "owner": {"id": 736}, "assignee": {"id": 809}}, "task": {"id": 375, "owner": {"id": 60}, "assignee": {"id": 1036}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 7, "privilege": "user"}, "organization": {"id": 117, "owner": {"id": 247}, "user": {"role": "maintainer"}}}, "resource": {"id": 370, "assignee": {"id": 561}, "organization": {"id": 117}, "project": {"id": 319, "owner": {"id": 701}, "assignee": {"id": 813}}, "task": {"id": 318, "owner": {"id": 7}, "assignee": {"id": 1085}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 60, "privilege": "user"}, "organization": {"id": 155, "owner": {"id": 229}, "user": {"role": "maintainer"}}}, "resource": {"id": 384, "assignee": {"id": 562}, "organization": {"id": 629}, "project": {"id": 341, "owner": {"id": 725}, "assignee": {"id": 844}}, "task": {"id": 345, "owner": {"id": 60}, "assignee": {"id": 1044}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 4, "privilege": "user"}, "organization": {"id": 164, "owner": {"id": 295}, "user": {"role": "maintainer"}}}, "resource": {"id": 337, "assignee": {"id": 543}, "organization": {"id": 641}, "project": {"id": 303, "owner": {"id": 784}, "assignee": {"id": 807}}, "task": {"id": 343, "owner": {"id": 4}, "assignee": {"id": 1075}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 87, "privilege": "user"}, "organization": {"id": 148, "owner": {"id": 289}, "user": {"role": "supervisor"}}}, "resource": {"id": 382, "assignee": {"id": 502}, "organization": {"id": 148}, "project": {"id": 373, "owner": {"id": 791}, "assignee": {"id": 877}}, "task": {"id": 328, "owner": {"id": 87}, "assignee": {"id": 1004}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 51, "privilege": "user"}, "organization": {"id": 180, "owner": {"id": 258}, "user": {"role": "supervisor"}}}, "resource": {"id": 392, "assignee": {"id": 504}, "organization": {"id": 180}, "project": {"id": 372, "owner": {"id": 775}, "assignee": {"id": 870}}, "task": {"id": 326, "owner": {"id": 51}, "assignee": {"id": 1063}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 85, "privilege": "user"}, "organization": {"id": 170, "owner": {"id": 286}, "user": {"role": "supervisor"}}}, "resource": {"id": 312, "assignee": {"id": 515}, "organization": {"id": 622}, "project": {"id": 328, "owner": {"id": 729}, "assignee": {"id": 852}}, "task": {"id": 319, "owner": {"id": 85}, "assignee": {"id": 1017}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 27, "privilege": "user"}, "organization": {"id": 101, "owner": {"id": 225}, "user": {"role": "supervisor"}}}, "resource": {"id": 330, "assignee": {"id": 566}, "organization": {"id": 665}, "project": {"id": 361, "owner": {"id": 717}, "assignee": {"id": 839}}, "task": {"id": 348, "owner": {"id": 27}, "assignee": {"id": 1050}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 1, "privilege": "user"}, "organization": {"id": 170, "owner": {"id": 294}, "user": {"role": "worker"}}}, "resource": {"id": 339, "assignee": {"id": 555}, "organization": {"id": 170}, "project": {"id": 319, "owner": {"id": 772}, "assignee": {"id": 876}}, "task": {"id": 347, "owner": {"id": 1}, "assignee": {"id": 1049}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 3, "privilege": "user"}, "organization": {"id": 174, "owner": {"id": 210}, "user": {"role": "worker"}}}, "resource": {"id": 398, "assignee": {"id": 536}, "organization": {"id": 174}, "project": {"id": 367, "owner": {"id": 728}, "assignee": {"id": 898}}, "task": {"id": 385, "owner": {"id": 3}, "assignee": {"id": 1003}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 78, "privilege": "user"}, "organization": {"id": 195, "owner": {"id": 215}, "user": {"role": "worker"}}}, "resource": {"id": 324, "assignee": {"id": 535}, "organization": {"id": 610}, "project": {"id": 324, "owner": {"id": 763}, "assignee": {"id": 825}}, "task": {"id": 348, "owner": {"id": 78}, "assignee": {"id": 1030}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 62, "privilege": "user"}, "organization": {"id": 188, "owner": {"id": 291}, "user": {"role": "worker"}}}, "resource": {"id": 337, "assignee": {"id": 528}, "organization": {"id": 640}, "project": {"id": 320, "owner": {"id": 778}, "assignee": {"id": 839}}, "task": {"id": 379, "owner": {"id": 62}, "assignee": {"id": 1002}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 91, "privilege": "user"}, "organization": {"id": 117, "owner": {"id": 288}, "user": {"role": null}}}, "resource": {"id": 359, "assignee": {"id": 573}, "organization": {"id": 117}, "project": {"id": 304, "owner": {"id": 759}, "assignee": {"id": 831}}, "task": {"id": 313, "owner": {"id": 91}, "assignee": {"id": 1008}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 52, "privilege": "user"}, "organization": {"id": 196, "owner": {"id": 249}, "user": {"role": null}}}, "resource": {"id": 335, "assignee": {"id": 513}, "organization": {"id": 196}, "project": {"id": 372, "owner": {"id": 772}, "assignee": {"id": 882}}, "task": {"id": 352, "owner": {"id": 52}, "assignee": {"id": 1034}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 62, "privilege": "user"}, "organization": {"id": 146, "owner": {"id": 266}, "user": {"role": null}}}, "resource": {"id": 386, "assignee": {"id": 501}, "organization": {"id": 671}, "project": {"id": 369, "owner": {"id": 708}, "assignee": {"id": 800}}, "task": {"id": 337, "owner": {"id": 62}, "assignee": {"id": 1095}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 77, "privilege": "user"}, "organization": {"id": 148, "owner": {"id": 220}, "user": {"role": null}}}, "resource": {"id": 319, "assignee": {"id": 565}, "organization": {"id": 679}, "project": {"id": 363, "owner": {"id": 788}, "assignee": {"id": 824}}, "task": {"id": 345, "owner": {"id": 77}, "assignee": {"id": 1066}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 5, "privilege": "worker"}, "organization": {"id": 107, "owner": {"id": 5}, "user": {"role": "owner"}}}, "resource": {"id": 353, "assignee": {"id": 599}, "organization": {"id": 107}, "project": {"id": 376, "owner": {"id": 786}, "assignee": {"id": 861}}, "task": {"id": 373, "owner": {"id": 5}, "assignee": {"id": 1006}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 0, "privilege": "worker"}, "organization": {"id": 121, "owner": {"id": 0}, "user": {"role": "owner"}}}, "resource": {"id": 318, "assignee": {"id": 543}, "organization": {"id": 121}, "project": {"id": 357, "owner": {"id": 799}, "assignee": {"id": 841}}, "task": {"id": 380, "owner": {"id": 0}, "assignee": {"id": 1007}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 98, "privilege": "worker"}, "organization": {"id": 166, "owner": {"id": 98}, "user": {"role": "owner"}}}, "resource": {"id": 363, "assignee": {"id": 510}, "organization": {"id": 689}, "project": {"id": 334, "owner": {"id": 793}, "assignee": {"id": 855}}, "task": {"id": 397, "owner": {"id": 98}, "assignee": {"id": 1049}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 59, "privilege": "worker"}, "organization": {"id": 157, "owner": {"id": 59}, "user": {"role": "owner"}}}, "resource": {"id": 331, "assignee": {"id": 504}, "organization": {"id": 616}, "project": {"id": 328, "owner": {"id": 736}, "assignee": {"id": 804}}, "task": {"id": 347, "owner": {"id": 59}, "assignee": {"id": 1095}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 70, "privilege": "worker"}, "organization": {"id": 125, "owner": {"id": 288}, "user": {"role": "maintainer"}}}, "resource": {"id": 324, "assignee": {"id": 593}, "organization": {"id": 125}, "project": {"id": 342, "owner": {"id": 700}, "assignee": {"id": 803}}, "task": {"id": 355, "owner": {"id": 70}, "assignee": {"id": 1034}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 33, "privilege": "worker"}, "organization": {"id": 113, "owner": {"id": 266}, "user": {"role": "maintainer"}}}, "resource": {"id": 323, "assignee": {"id": 546}, "organization": {"id": 113}, "project": {"id": 384, "owner": {"id": 747}, "assignee": {"id": 866}}, "task": {"id": 372, "owner": {"id": 33}, "assignee": {"id": 1005}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 1, "privilege": "worker"}, "organization": {"id": 198, "owner": {"id": 239}, "user": {"role": "maintainer"}}}, "resource": {"id": 370, "assignee": {"id": 548}, "organization": {"id": 664}, "project": {"id": 350, "owner": {"id": 724}, "assignee": {"id": 871}}, "task": {"id": 379, "owner": {"id": 1}, "assignee": {"id": 1050}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 55, "privilege": "worker"}, "organization": {"id": 105, "owner": {"id": 290}, "user": {"role": "maintainer"}}}, "resource": {"id": 380, "assignee": {"id": 521}, "organization": {"id": 698}, "project": {"id": 364, "owner": {"id": 701}, "assignee": {"id": 843}}, "task": {"id": 308, "owner": {"id": 55}, "assignee": {"id": 1051}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 24, "privilege": "worker"}, "organization": {"id": 116, "owner": {"id": 227}, "user": {"role": "supervisor"}}}, "resource": {"id": 375, "assignee": {"id": 594}, "organization": {"id": 116}, "project": {"id": 391, "owner": {"id": 739}, "assignee": {"id": 812}}, "task": {"id": 367, "owner": {"id": 24}, "assignee": {"id": 1008}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 37, "privilege": "worker"}, "organization": {"id": 198, "owner": {"id": 235}, "user": {"role": "supervisor"}}}, "resource": {"id": 369, "assignee": {"id": 514}, "organization": {"id": 198}, "project": {"id": 327, "owner": {"id": 774}, "assignee": {"id": 816}}, "task": {"id": 362, "owner": {"id": 37}, "assignee": {"id": 1070}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 76, "privilege": "worker"}, "organization": {"id": 168, "owner": {"id": 269}, "user": {"role": "supervisor"}}}, "resource": {"id": 348, "assignee": {"id": 510}, "organization": {"id": 600}, "project": {"id": 387, "owner": {"id": 777}, "assignee": {"id": 862}}, "task": {"id": 316, "owner": {"id": 76}, "assignee": {"id": 1057}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 10, "privilege": "worker"}, "organization": {"id": 141, "owner": {"id": 217}, "user": {"role": "supervisor"}}}, "resource": {"id": 362, "assignee": {"id": 581}, "organization": {"id": 678}, "project": {"id": 304, "owner": {"id": 774}, "assignee": {"id": 871}}, "task": {"id": 348, "owner": {"id": 10}, "assignee": {"id": 1053}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 6, "privilege": "worker"}, "organization": {"id": 171, "owner": {"id": 239}, "user": {"role": "worker"}}}, "resource": {"id": 376, "assignee": {"id": 586}, "organization": {"id": 171}, "project": {"id": 321, "owner": {"id": 733}, "assignee": {"id": 823}}, "task": {"id": 389, "owner": {"id": 6}, "assignee": {"id": 1032}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 1, "privilege": "worker"}, "organization": {"id": 118, "owner": {"id": 220}, "user": {"role": "worker"}}}, "resource": {"id": 360, "assignee": {"id": 550}, "organization": {"id": 118}, "project": {"id": 341, "owner": {"id": 770}, "assignee": {"id": 836}}, "task": {"id": 338, "owner": {"id": 1}, "assignee": {"id": 1019}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 92, "privilege": "worker"}, "organization": {"id": 131, "owner": {"id": 298}, "user": {"role": "worker"}}}, "resource": {"id": 341, "assignee": {"id": 510}, "organization": {"id": 662}, "project": {"id": 364, "owner": {"id": 730}, "assignee": {"id": 881}}, "task": {"id": 350, "owner": {"id": 92}, "assignee": {"id": 1068}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 92, "privilege": "worker"}, "organization": {"id": 109, "owner": {"id": 231}, "user": {"role": "worker"}}}, "resource": {"id": 333, "assignee": {"id": 588}, "organization": {"id": 671}, "project": {"id": 319, "owner": {"id": 732}, "assignee": {"id": 868}}, "task": {"id": 369, "owner": {"id": 92}, "assignee": {"id": 1024}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 27, "privilege": "worker"}, "organization": {"id": 150, "owner": {"id": 248}, "user": {"role": null}}}, "resource": {"id": 325, "assignee": {"id": 520}, "organization": {"id": 150}, "project": {"id": 373, "owner": {"id": 744}, "assignee": {"id": 827}}, "task": {"id": 337, "owner": {"id": 27}, "assignee": {"id": 1052}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 14, "privilege": "worker"}, "organization": {"id": 168, "owner": {"id": 204}, "user": {"role": null}}}, "resource": {"id": 359, "assignee": {"id": 530}, "organization": {"id": 168}, "project": {"id": 309, "owner": {"id": 738}, "assignee": {"id": 846}}, "task": {"id": 305, "owner": {"id": 14}, "assignee": {"id": 1009}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 15, "privilege": "worker"}, "organization": {"id": 108, "owner": {"id": 237}, "user": {"role": null}}}, "resource": {"id": 327, "assignee": {"id": 516}, "organization": {"id": 696}, "project": {"id": 395, "owner": {"id": 775}, "assignee": {"id": 878}}, "task": {"id": 338, "owner": {"id": 15}, "assignee": {"id": 1054}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 15, "privilege": "worker"}, "organization": {"id": 177, "owner": {"id": 297}, "user": {"role": null}}}, "resource": {"id": 389, "assignee": {"id": 519}, "organization": {"id": 648}, "project": {"id": 386, "owner": {"id": 748}, "assignee": {"id": 880}}, "task": {"id": 375, "owner": {"id": 15}, "assignee": {"id": 1033}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_OWNER_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 17, "privilege": "none"}, "organization": {"id": 122, "owner": {"id": 17}, "user": {"role": "owner"}}}, "resource": {"id": 394, "assignee": {"id": 511}, "organization": {"id": 122}, "project": {"id": 316, "owner": {"id": 731}, "assignee": {"id": 821}}, "task": {"id": 375, "owner": {"id": 17}, "assignee": {"id": 1046}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 58, "privilege": "none"}, "organization": {"id": 111, "owner": {"id": 58}, "user": {"role": "owner"}}}, "resource": {"id": 331, "assignee": {"id": 585}, "organization": {"id": 111}, "project": {"id": 352, "owner": {"id": 700}, "assignee": {"id": 849}}, "task": {"id": 310, "owner": {"id": 58}, "assignee": {"id": 1033}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 48, "privilege": "none"}, "organization": {"id": 193, "owner": {"id": 48}, "user": {"role": "owner"}}}, "resource": {"id": 399, "assignee": {"id": 591}, "organization": {"id": 610}, "project": {"id": 314, "owner": {"id": 789}, "assignee": {"id": 879}}, "task": {"id": 362, "owner": {"id": 48}, "assignee": {"id": 1021}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 48, "privilege": "none"}, "organization": {"id": 184, "owner": {"id": 48}, "user": {"role": "owner"}}}, "resource": {"id": 372, "assignee": {"id": 595}, "organization": {"id": 615}, "project": {"id": 313, "owner": {"id": 774}, "assignee": {"id": 878}}, "task": {"id": 316, "owner": {"id": 48}, "assignee": {"id": 1040}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_MAINTAINER_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 58, "privilege": "none"}, "organization": {"id": 171, "owner": {"id": 274}, "user": {"role": "maintainer"}}}, "resource": {"id": 311, "assignee": {"id": 591}, "organization": {"id": 171}, "project": {"id": 327, "owner": {"id": 714}, "assignee": {"id": 880}}, "task": {"id": 340, "owner": {"id": 58}, "assignee": {"id": 1049}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 99, "privilege": "none"}, "organization": {"id": 127, "owner": {"id": 237}, "user": {"role": "maintainer"}}}, "resource": {"id": 376, "assignee": {"id": 518}, "organization": {"id": 127}, "project": {"id": 392, "owner": {"id": 762}, "assignee": {"id": 852}}, "task": {"id": 371, "owner": {"id": 99}, "assignee": {"id": 1085}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 30, "privilege": "none"}, "organization": {"id": 119, "owner": {"id": 246}, "user": {"role": "maintainer"}}}, "resource": {"id": 345, "assignee": {"id": 569}, "organization": {"id": 622}, "project": {"id": 344, "owner": {"id": 719}, "assignee": {"id": 822}}, "task": {"id": 394, "owner": {"id": 30}, "assignee": {"id": 1034}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 8, "privilege": "none"}, "organization": {"id": 166, "owner": {"id": 213}, "user": {"role": "maintainer"}}}, "resource": {"id": 308, "assignee": {"id": 505}, "organization": {"id": 628}, "project": {"id": 333, "owner": {"id": 710}, "assignee": {"id": 835}}, "task": {"id": 311, "owner": {"id": 8}, "assignee": {"id": 1096}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 19, "privilege": "none"}, "organization": {"id": 183, "owner": {"id": 253}, "user": {"role": "supervisor"}}}, "resource": {"id": 340, "assignee": {"id": 544}, "organization": {"id": 183}, "project": {"id": 370, "owner": {"id": 700}, "assignee": {"id": 815}}, "task": {"id": 376, "owner": {"id": 19}, "assignee": {"id": 1098}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 90, "privilege": "none"}, "organization": {"id": 129, "owner": {"id": 220}, "user": {"role": "supervisor"}}}, "resource": {"id": 314, "assignee": {"id": 571}, "organization": {"id": 129}, "project": {"id": 313, "owner": {"id": 739}, "assignee": {"id": 801}}, "task": {"id": 343, "owner": {"id": 90}, "assignee": {"id": 1089}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 47, "privilege": "none"}, "organization": {"id": 116, "owner": {"id": 232}, "user": {"role": "supervisor"}}}, "resource": {"id": 386, "assignee": {"id": 590}, "organization": {"id": 658}, "project": {"id": 315, "owner": {"id": 745}, "assignee": {"id": 852}}, "task": {"id": 386, "owner": {"id": 47}, "assignee": {"id": 1024}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 57, "privilege": "none"}, "organization": {"id": 104, "owner": {"id": 264}, "user": {"role": "supervisor"}}}, "resource": {"id": 340, "assignee": {"id": 581}, "organization": {"id": 614}, "project": {"id": 356, "owner": {"id": 775}, "assignee": {"id": 885}}, "task": {"id": 300, "owner": {"id": 57}, "assignee": {"id": 1039}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_WORKER_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 40, "privilege": "none"}, "organization": {"id": 153, "owner": {"id": 266}, "user": {"role": "worker"}}}, "resource": {"id": 326, "assignee": {"id": 552}, "organization": {"id": 153}, "project": {"id": 322, "owner": {"id": 761}, "assignee": {"id": 821}}, "task": {"id": 398, "owner": {"id": 40}, "assignee": {"id": 1026}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 12, "privilege": "none"}, "organization": {"id": 137, "owner": {"id": 284}, "user": {"role": "worker"}}}, "resource": {"id": 346, "assignee": {"id": 553}, "organization": {"id": 137}, "project": {"id": 373, "owner": {"id": 795}, "assignee": {"id": 835}}, "task": {"id": 306, "owner": {"id": 12}, "assignee": {"id": 1058}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 20, "privilege": "none"}, "organization": {"id": 157, "owner": {"id": 280}, "user": {"role": "worker"}}}, "resource": {"id": 307, "assignee": {"id": 509}, "organization": {"id": 602}, "project": {"id": 351, "owner": {"id": 736}, "assignee": {"id": 801}}, "task": {"id": 352, "owner": {"id": 20}, "assignee": {"id": 1028}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 45, "privilege": "none"}, "organization": {"id": 197, "owner": {"id": 249}, "user": {"role": "worker"}}}, "resource": {"id": 364, "assignee": {"id": 558}, "organization": {"id": 667}, "project": {"id": 327, "owner": {"id": 708}, "assignee": {"id": 802}}, "task": {"id": 325, "owner": {"id": 45}, "assignee": {"id": 1033}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 2, "privilege": "none"}, "organization": {"id": 116, "owner": {"id": 293}, "user": {"role": null}}}, "resource": {"id": 350, "assignee": {"id": 584}, "organization": {"id": 116}, "project": {"id": 387, "owner": {"id": 706}, "assignee": {"id": 897}}, "task": {"id": 305, "owner": {"id": 2}, "assignee": {"id": 1063}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 60, "privilege": "none"}, "organization": {"id": 176, "owner": {"id": 234}, "user": {"role": null}}}, "resource": {"id": 334, "assignee": {"id": 540}, "organization": {"id": 176}, "project": {"id": 316, "owner": {"id": 797}, "assignee": {"id": 819}}, "task": {"id": 358, "owner": {"id": 60}, "assignee": {"id": 1084}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 65, "privilege": "none"}, "organization": {"id": 149, "owner": {"id": 243}, "user": {"role": null}}}, "resource": {"id": 366, "assignee": {"id": 519}, "organization": {"id": 653}, "project": {"id": 366, "owner": {"id": 773}, "assignee": {"id": 801}}, "task": {"id": 362, "owner": {"id": 65}, "assignee": {"id": 1063}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 33, "privilege": "none"}, "organization": {"id": 179, "owner": {"id": 280}, "user": {"role": null}}}, "resource": {"id": 306, "assignee": {"id": 558}, "organization": {"id": 692}, "project": {"id": 334, "owner": {"id": 703}, "assignee": {"id": 828}}, "task": {"id": 327, "owner": {"id": 33}, "assignee": {"id": 1033}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 55, "privilege": "admin"}, "organization": {"id": 177, "owner": {"id": 55}, "user": {"role": "owner"}}}, "resource": {"id": 333, "assignee": {"id": 528}, "organization": {"id": 177}, "project": {"id": 315, "owner": {"id": 774}, "assignee": {"id": 877}}, "task": {"id": 319, "owner": {"id": 940}, "assignee": {"id": 55}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 13, "privilege": "admin"}, "organization": {"id": 190, "owner": {"id": 13}, "user": {"role": "owner"}}}, "resource": {"id": 374, "assignee": {"id": 578}, "organization": {"id": 190}, "project": {"id": 357, "owner": {"id": 700}, "assignee": {"id": 877}}, "task": {"id": 329, "owner": {"id": 931}, "assignee": {"id": 13}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_FALSE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 54, "privilege": "admin"}, "organization": {"id": 110, "owner": {"id": 54}, "user": {"role": "owner"}}}, "resource": {"id": 386, "assignee": {"id": 577}, "organization": {"id": 669}, "project": {"id": 335, "owner": {"id": 738}, "assignee": {"id": 832}}, "task": {"id": 345, "owner": {"id": 912}, "assignee": {"id": 54}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 9, "privilege": "admin"}, "organization": {"id": 100, "owner": {"id": 9}, "user": {"role": "owner"}}}, "resource": {"id": 350, "assignee": {"id": 595}, "organization": {"id": 678}, "project": {"id": 336, "owner": {"id": 711}, "assignee": {"id": 823}}, "task": {"id": 380, "owner": {"id": 951}, "assignee": {"id": 9}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 29, "privilege": "admin"}, "organization": {"id": 175, "owner": {"id": 245}, "user": {"role": "maintainer"}}}, "resource": {"id": 332, "assignee": {"id": 517}, "organization": {"id": 175}, "project": {"id": 301, "owner": {"id": 758}, "assignee": {"id": 858}}, "task": {"id": 302, "owner": {"id": 957}, "assignee": {"id": 29}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 89, "privilege": "admin"}, "organization": {"id": 182, "owner": {"id": 271}, "user": {"role": "maintainer"}}}, "resource": {"id": 302, "assignee": {"id": 528}, "organization": {"id": 182}, "project": {"id": 354, "owner": {"id": 797}, "assignee": {"id": 857}}, "task": {"id": 344, "owner": {"id": 929}, "assignee": {"id": 89}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 42, "privilege": "admin"}, "organization": {"id": 152, "owner": {"id": 205}, "user": {"role": "maintainer"}}}, "resource": {"id": 338, "assignee": {"id": 508}, "organization": {"id": 681}, "project": {"id": 356, "owner": {"id": 731}, "assignee": {"id": 834}}, "task": {"id": 312, "owner": {"id": 947}, "assignee": {"id": 42}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 3, "privilege": "admin"}, "organization": {"id": 168, "owner": {"id": 277}, "user": {"role": "maintainer"}}}, "resource": {"id": 305, "assignee": {"id": 544}, "organization": {"id": 662}, "project": {"id": 350, "owner": {"id": 730}, "assignee": {"id": 811}}, "task": {"id": 387, "owner": {"id": 904}, "assignee": {"id": 3}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 56, "privilege": "admin"}, "organization": {"id": 113, "owner": {"id": 230}, "user": {"role": "supervisor"}}}, "resource": {"id": 370, "assignee": {"id": 585}, "organization": {"id": 113}, "project": {"id": 343, "owner": {"id": 753}, "assignee": {"id": 885}}, "task": {"id": 348, "owner": {"id": 928}, "assignee": {"id": 56}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 50, "privilege": "admin"}, "organization": {"id": 104, "owner": {"id": 249}, "user": {"role": "supervisor"}}}, "resource": {"id": 351, "assignee": {"id": 582}, "organization": {"id": 104}, "project": {"id": 337, "owner": {"id": 752}, "assignee": {"id": 812}}, "task": {"id": 321, "owner": {"id": 941}, "assignee": {"id": 50}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 76, "privilege": "admin"}, "organization": {"id": 112, "owner": {"id": 255}, "user": {"role": "supervisor"}}}, "resource": {"id": 341, "assignee": {"id": 570}, "organization": {"id": 622}, "project": {"id": 338, "owner": {"id": 717}, "assignee": {"id": 818}}, "task": {"id": 366, "owner": {"id": 926}, "assignee": {"id": 76}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 76, "privilege": "admin"}, "organization": {"id": 138, "owner": {"id": 271}, "user": {"role": "supervisor"}}}, "resource": {"id": 336, "assignee": {"id": 502}, "organization": {"id": 607}, "project": {"id": 335, "owner": {"id": 756}, "assignee": {"id": 837}}, "task": {"id": 366, "owner": {"id": 951}, "assignee": {"id": 76}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 87, "privilege": "admin"}, "organization": {"id": 163, "owner": {"id": 203}, "user": {"role": "worker"}}}, "resource": {"id": 365, "assignee": {"id": 572}, "organization": {"id": 163}, "project": {"id": 314, "owner": {"id": 719}, "assignee": {"id": 885}}, "task": {"id": 307, "owner": {"id": 952}, "assignee": {"id": 87}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 32, "privilege": "admin"}, "organization": {"id": 166, "owner": {"id": 208}, "user": {"role": "worker"}}}, "resource": {"id": 348, "assignee": {"id": 599}, "organization": {"id": 166}, "project": {"id": 381, "owner": {"id": 774}, "assignee": {"id": 866}}, "task": {"id": 375, "owner": {"id": 934}, "assignee": {"id": 32}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_FALSE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 89, "privilege": "admin"}, "organization": {"id": 135, "owner": {"id": 266}, "user": {"role": "worker"}}}, "resource": {"id": 366, "assignee": {"id": 585}, "organization": {"id": 624}, "project": {"id": 331, "owner": {"id": 718}, "assignee": {"id": 875}}, "task": {"id": 306, "owner": {"id": 936}, "assignee": {"id": 89}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 59, "privilege": "admin"}, "organization": {"id": 100, "owner": {"id": 296}, "user": {"role": "worker"}}}, "resource": {"id": 359, "assignee": {"id": 501}, "organization": {"id": 683}, "project": {"id": 331, "owner": {"id": 751}, "assignee": {"id": 813}}, "task": {"id": 303, "owner": {"id": 906}, "assignee": {"id": 59}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 5, "privilege": "admin"}, "organization": {"id": 150, "owner": {"id": 206}, "user": {"role": null}}}, "resource": {"id": 327, "assignee": {"id": 566}, "organization": {"id": 150}, "project": {"id": 300, "owner": {"id": 743}, "assignee": {"id": 819}}, "task": {"id": 373, "owner": {"id": 911}, "assignee": {"id": 5}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 39, "privilege": "admin"}, "organization": {"id": 176, "owner": {"id": 225}, "user": {"role": null}}}, "resource": {"id": 309, "assignee": {"id": 556}, "organization": {"id": 176}, "project": {"id": 397, "owner": {"id": 728}, "assignee": {"id": 883}}, "task": {"id": 361, "owner": {"id": 940}, "assignee": {"id": 39}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_FALSE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 27, "privilege": "admin"}, "organization": {"id": 185, "owner": {"id": 271}, "user": {"role": null}}}, "resource": {"id": 322, "assignee": {"id": 570}, "organization": {"id": 682}, "project": {"id": 386, "owner": {"id": 745}, "assignee": {"id": 892}}, "task": {"id": 363, "owner": {"id": 912}, "assignee": {"id": 27}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 73, "privilege": "admin"}, "organization": {"id": 190, "owner": {"id": 297}, "user": {"role": null}}}, "resource": {"id": 325, "assignee": {"id": 504}, "organization": {"id": 656}, "project": {"id": 367, "owner": {"id": 713}, "assignee": {"id": 814}}, "task": {"id": 309, "owner": {"id": 956}, "assignee": {"id": 73}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 85, "privilege": "business"}, "organization": {"id": 126, "owner": {"id": 85}, "user": {"role": "owner"}}}, "resource": {"id": 342, "assignee": {"id": 594}, "organization": {"id": 126}, "project": {"id": 387, "owner": {"id": 741}, "assignee": {"id": 879}}, "task": {"id": 336, "owner": {"id": 909}, "assignee": {"id": 85}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 36, "privilege": "business"}, "organization": {"id": 137, "owner": {"id": 36}, "user": {"role": "owner"}}}, "resource": {"id": 354, "assignee": {"id": 506}, "organization": {"id": 137}, "project": {"id": 335, "owner": {"id": 778}, "assignee": {"id": 803}}, "task": {"id": 321, "owner": {"id": 911}, "assignee": {"id": 36}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 20, "privilege": "business"}, "organization": {"id": 107, "owner": {"id": 20}, "user": {"role": "owner"}}}, "resource": {"id": 308, "assignee": {"id": 594}, "organization": {"id": 617}, "project": {"id": 351, "owner": {"id": 766}, "assignee": {"id": 829}}, "task": {"id": 397, "owner": {"id": 917}, "assignee": {"id": 20}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 85, "privilege": "business"}, "organization": {"id": 184, "owner": {"id": 85}, "user": {"role": "owner"}}}, "resource": {"id": 345, "assignee": {"id": 542}, "organization": {"id": 675}, "project": {"id": 354, "owner": {"id": 757}, "assignee": {"id": 835}}, "task": {"id": 329, "owner": {"id": 929}, "assignee": {"id": 85}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 59, "privilege": "business"}, "organization": {"id": 182, "owner": {"id": 268}, "user": {"role": "maintainer"}}}, "resource": {"id": 351, "assignee": {"id": 511}, "organization": {"id": 182}, "project": {"id": 328, "owner": {"id": 732}, "assignee": {"id": 808}}, "task": {"id": 353, "owner": {"id": 910}, "assignee": {"id": 59}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 29, "privilege": "business"}, "organization": {"id": 172, "owner": {"id": 213}, "user": {"role": "maintainer"}}}, "resource": {"id": 338, "assignee": {"id": 584}, "organization": {"id": 172}, "project": {"id": 393, "owner": {"id": 752}, "assignee": {"id": 889}}, "task": {"id": 343, "owner": {"id": 947}, "assignee": {"id": 29}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 40, "privilege": "business"}, "organization": {"id": 114, "owner": {"id": 272}, "user": {"role": "maintainer"}}}, "resource": {"id": 310, "assignee": {"id": 547}, "organization": {"id": 696}, "project": {"id": 320, "owner": {"id": 763}, "assignee": {"id": 801}}, "task": {"id": 378, "owner": {"id": 909}, "assignee": {"id": 40}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 0, "privilege": "business"}, "organization": {"id": 196, "owner": {"id": 207}, "user": {"role": "maintainer"}}}, "resource": {"id": 361, "assignee": {"id": 599}, "organization": {"id": 687}, "project": {"id": 303, "owner": {"id": 727}, "assignee": {"id": 893}}, "task": {"id": 329, "owner": {"id": 946}, "assignee": {"id": 0}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 8, "privilege": "business"}, "organization": {"id": 180, "owner": {"id": 296}, "user": {"role": "supervisor"}}}, "resource": {"id": 377, "assignee": {"id": 575}, "organization": {"id": 180}, "project": {"id": 370, "owner": {"id": 741}, "assignee": {"id": 811}}, "task": {"id": 348, "owner": {"id": 993}, "assignee": {"id": 8}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 44, "privilege": "business"}, "organization": {"id": 127, "owner": {"id": 292}, "user": {"role": "supervisor"}}}, "resource": {"id": 339, "assignee": {"id": 579}, "organization": {"id": 127}, "project": {"id": 374, "owner": {"id": 774}, "assignee": {"id": 823}}, "task": {"id": 349, "owner": {"id": 980}, "assignee": {"id": 44}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 28, "privilege": "business"}, "organization": {"id": 194, "owner": {"id": 264}, "user": {"role": "supervisor"}}}, "resource": {"id": 340, "assignee": {"id": 560}, "organization": {"id": 640}, "project": {"id": 345, "owner": {"id": 756}, "assignee": {"id": 894}}, "task": {"id": 335, "owner": {"id": 940}, "assignee": {"id": 28}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 13, "privilege": "business"}, "organization": {"id": 158, "owner": {"id": 227}, "user": {"role": "supervisor"}}}, "resource": {"id": 349, "assignee": {"id": 591}, "organization": {"id": 614}, "project": {"id": 394, "owner": {"id": 778}, "assignee": {"id": 861}}, "task": {"id": 382, "owner": {"id": 958}, "assignee": {"id": 13}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 65, "privilege": "business"}, "organization": {"id": 129, "owner": {"id": 200}, "user": {"role": "worker"}}}, "resource": {"id": 390, "assignee": {"id": 546}, "organization": {"id": 129}, "project": {"id": 304, "owner": {"id": 795}, "assignee": {"id": 831}}, "task": {"id": 323, "owner": {"id": 954}, "assignee": {"id": 65}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 91, "privilege": "business"}, "organization": {"id": 192, "owner": {"id": 219}, "user": {"role": "worker"}}}, "resource": {"id": 372, "assignee": {"id": 538}, "organization": {"id": 192}, "project": {"id": 354, "owner": {"id": 788}, "assignee": {"id": 819}}, "task": {"id": 334, "owner": {"id": 964}, "assignee": {"id": 91}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 41, "privilege": "business"}, "organization": {"id": 137, "owner": {"id": 210}, "user": {"role": "worker"}}}, "resource": {"id": 301, "assignee": {"id": 521}, "organization": {"id": 624}, "project": {"id": 302, "owner": {"id": 705}, "assignee": {"id": 887}}, "task": {"id": 341, "owner": {"id": 911}, "assignee": {"id": 41}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 79, "privilege": "business"}, "organization": {"id": 119, "owner": {"id": 261}, "user": {"role": "worker"}}}, "resource": {"id": 325, "assignee": {"id": 595}, "organization": {"id": 671}, "project": {"id": 344, "owner": {"id": 767}, "assignee": {"id": 848}}, "task": {"id": 342, "owner": {"id": 984}, "assignee": {"id": 79}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 32, "privilege": "business"}, "organization": {"id": 134, "owner": {"id": 235}, "user": {"role": null}}}, "resource": {"id": 302, "assignee": {"id": 518}, "organization": {"id": 134}, "project": {"id": 325, "owner": {"id": 730}, "assignee": {"id": 873}}, "task": {"id": 345, "owner": {"id": 950}, "assignee": {"id": 32}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 30, "privilege": "business"}, "organization": {"id": 135, "owner": {"id": 273}, "user": {"role": null}}}, "resource": {"id": 384, "assignee": {"id": 549}, "organization": {"id": 135}, "project": {"id": 358, "owner": {"id": 784}, "assignee": {"id": 811}}, "task": {"id": 333, "owner": {"id": 989}, "assignee": {"id": 30}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 98, "privilege": "business"}, "organization": {"id": 195, "owner": {"id": 205}, "user": {"role": null}}}, "resource": {"id": 317, "assignee": {"id": 551}, "organization": {"id": 614}, "project": {"id": 361, "owner": {"id": 783}, "assignee": {"id": 810}}, "task": {"id": 308, "owner": {"id": 936}, "assignee": {"id": 98}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 0, "privilege": "business"}, "organization": {"id": 146, "owner": {"id": 246}, "user": {"role": null}}}, "resource": {"id": 325, "assignee": {"id": 515}, "organization": {"id": 697}, "project": {"id": 361, "owner": {"id": 777}, "assignee": {"id": 849}}, "task": {"id": 356, "owner": {"id": 904}, "assignee": {"id": 0}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 42, "privilege": "user"}, "organization": {"id": 192, "owner": {"id": 42}, "user": {"role": "owner"}}}, "resource": {"id": 300, "assignee": {"id": 504}, "organization": {"id": 192}, "project": {"id": 395, "owner": {"id": 718}, "assignee": {"id": 843}}, "task": {"id": 331, "owner": {"id": 917}, "assignee": {"id": 42}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 15, "privilege": "user"}, "organization": {"id": 191, "owner": {"id": 15}, "user": {"role": "owner"}}}, "resource": {"id": 371, "assignee": {"id": 582}, "organization": {"id": 191}, "project": {"id": 361, "owner": {"id": 729}, "assignee": {"id": 840}}, "task": {"id": 359, "owner": {"id": 977}, "assignee": {"id": 15}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 18, "privilege": "user"}, "organization": {"id": 125, "owner": {"id": 18}, "user": {"role": "owner"}}}, "resource": {"id": 300, "assignee": {"id": 550}, "organization": {"id": 662}, "project": {"id": 362, "owner": {"id": 734}, "assignee": {"id": 870}}, "task": {"id": 300, "owner": {"id": 938}, "assignee": {"id": 18}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 24, "privilege": "user"}, "organization": {"id": 147, "owner": {"id": 24}, "user": {"role": "owner"}}}, "resource": {"id": 349, "assignee": {"id": 517}, "organization": {"id": 643}, "project": {"id": 303, "owner": {"id": 750}, "assignee": {"id": 889}}, "task": {"id": 375, "owner": {"id": 971}, "assignee": {"id": 24}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 68, "privilege": "user"}, "organization": {"id": 187, "owner": {"id": 244}, "user": {"role": "maintainer"}}}, "resource": {"id": 336, "assignee": {"id": 519}, "organization": {"id": 187}, "project": {"id": 320, "owner": {"id": 778}, "assignee": {"id": 857}}, "task": {"id": 302, "owner": {"id": 962}, "assignee": {"id": 68}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 57, "privilege": "user"}, "organization": {"id": 101, "owner": {"id": 213}, "user": {"role": "maintainer"}}}, "resource": {"id": 333, "assignee": {"id": 550}, "organization": {"id": 101}, "project": {"id": 351, "owner": {"id": 726}, "assignee": {"id": 875}}, "task": {"id": 368, "owner": {"id": 988}, "assignee": {"id": 57}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 66, "privilege": "user"}, "organization": {"id": 109, "owner": {"id": 245}, "user": {"role": "maintainer"}}}, "resource": {"id": 391, "assignee": {"id": 518}, "organization": {"id": 685}, "project": {"id": 307, "owner": {"id": 746}, "assignee": {"id": 804}}, "task": {"id": 367, "owner": {"id": 975}, "assignee": {"id": 66}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 76, "privilege": "user"}, "organization": {"id": 191, "owner": {"id": 230}, "user": {"role": "maintainer"}}}, "resource": {"id": 337, "assignee": {"id": 584}, "organization": {"id": 680}, "project": {"id": 382, "owner": {"id": 741}, "assignee": {"id": 846}}, "task": {"id": 362, "owner": {"id": 900}, "assignee": {"id": 76}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 37, "privilege": "user"}, "organization": {"id": 132, "owner": {"id": 266}, "user": {"role": "supervisor"}}}, "resource": {"id": 392, "assignee": {"id": 535}, "organization": {"id": 132}, "project": {"id": 358, "owner": {"id": 724}, "assignee": {"id": 820}}, "task": {"id": 350, "owner": {"id": 980}, "assignee": {"id": 37}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 50, "privilege": "user"}, "organization": {"id": 195, "owner": {"id": 274}, "user": {"role": "supervisor"}}}, "resource": {"id": 332, "assignee": {"id": 584}, "organization": {"id": 195}, "project": {"id": 360, "owner": {"id": 789}, "assignee": {"id": 812}}, "task": {"id": 392, "owner": {"id": 969}, "assignee": {"id": 50}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 13, "privilege": "user"}, "organization": {"id": 152, "owner": {"id": 246}, "user": {"role": "supervisor"}}}, "resource": {"id": 382, "assignee": {"id": 590}, "organization": {"id": 660}, "project": {"id": 394, "owner": {"id": 742}, "assignee": {"id": 856}}, "task": {"id": 373, "owner": {"id": 933}, "assignee": {"id": 13}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 79, "privilege": "user"}, "organization": {"id": 122, "owner": {"id": 249}, "user": {"role": "supervisor"}}}, "resource": {"id": 319, "assignee": {"id": 546}, "organization": {"id": 641}, "project": {"id": 316, "owner": {"id": 777}, "assignee": {"id": 883}}, "task": {"id": 307, "owner": {"id": 942}, "assignee": {"id": 79}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 95, "privilege": "user"}, "organization": {"id": 194, "owner": {"id": 298}, "user": {"role": "worker"}}}, "resource": {"id": 384, "assignee": {"id": 508}, "organization": {"id": 194}, "project": {"id": 329, "owner": {"id": 771}, "assignee": {"id": 867}}, "task": {"id": 375, "owner": {"id": 988}, "assignee": {"id": 95}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 7, "privilege": "user"}, "organization": {"id": 110, "owner": {"id": 241}, "user": {"role": "worker"}}}, "resource": {"id": 306, "assignee": {"id": 500}, "organization": {"id": 110}, "project": {"id": 385, "owner": {"id": 710}, "assignee": {"id": 814}}, "task": {"id": 385, "owner": {"id": 998}, "assignee": {"id": 7}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 63, "privilege": "user"}, "organization": {"id": 186, "owner": {"id": 258}, "user": {"role": "worker"}}}, "resource": {"id": 331, "assignee": {"id": 559}, "organization": {"id": 659}, "project": {"id": 301, "owner": {"id": 748}, "assignee": {"id": 837}}, "task": {"id": 341, "owner": {"id": 940}, "assignee": {"id": 63}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 32, "privilege": "user"}, "organization": {"id": 198, "owner": {"id": 295}, "user": {"role": "worker"}}}, "resource": {"id": 354, "assignee": {"id": 509}, "organization": {"id": 653}, "project": {"id": 309, "owner": {"id": 774}, "assignee": {"id": 858}}, "task": {"id": 324, "owner": {"id": 971}, "assignee": {"id": 32}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 64, "privilege": "user"}, "organization": {"id": 107, "owner": {"id": 290}, "user": {"role": null}}}, "resource": {"id": 360, "assignee": {"id": 543}, "organization": {"id": 107}, "project": {"id": 354, "owner": {"id": 727}, "assignee": {"id": 815}}, "task": {"id": 306, "owner": {"id": 986}, "assignee": {"id": 64}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 86, "privilege": "user"}, "organization": {"id": 194, "owner": {"id": 271}, "user": {"role": null}}}, "resource": {"id": 379, "assignee": {"id": 580}, "organization": {"id": 194}, "project": {"id": 310, "owner": {"id": 717}, "assignee": {"id": 811}}, "task": {"id": 329, "owner": {"id": 900}, "assignee": {"id": 86}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 1, "privilege": "user"}, "organization": {"id": 194, "owner": {"id": 264}, "user": {"role": null}}}, "resource": {"id": 371, "assignee": {"id": 589}, "organization": {"id": 601}, "project": {"id": 307, "owner": {"id": 770}, "assignee": {"id": 833}}, "task": {"id": 382, "owner": {"id": 983}, "assignee": {"id": 1}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 73, "privilege": "user"}, "organization": {"id": 179, "owner": {"id": 206}, "user": {"role": null}}}, "resource": {"id": 365, "assignee": {"id": 517}, "organization": {"id": 683}, "project": {"id": 397, "owner": {"id": 724}, "assignee": {"id": 867}}, "task": {"id": 338, "owner": {"id": 985}, "assignee": {"id": 73}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 61, "privilege": "worker"}, "organization": {"id": 126, "owner": {"id": 61}, "user": {"role": "owner"}}}, "resource": {"id": 325, "assignee": {"id": 539}, "organization": {"id": 126}, "project": {"id": 382, "owner": {"id": 720}, "assignee": {"id": 824}}, "task": {"id": 311, "owner": {"id": 958}, "assignee": {"id": 61}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 86, "privilege": "worker"}, "organization": {"id": 127, "owner": {"id": 86}, "user": {"role": "owner"}}}, "resource": {"id": 397, "assignee": {"id": 587}, "organization": {"id": 127}, "project": {"id": 390, "owner": {"id": 771}, "assignee": {"id": 851}}, "task": {"id": 361, "owner": {"id": 916}, "assignee": {"id": 86}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 77, "privilege": "worker"}, "organization": {"id": 169, "owner": {"id": 77}, "user": {"role": "owner"}}}, "resource": {"id": 314, "assignee": {"id": 587}, "organization": {"id": 642}, "project": {"id": 368, "owner": {"id": 729}, "assignee": {"id": 841}}, "task": {"id": 357, "owner": {"id": 995}, "assignee": {"id": 77}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 80, "privilege": "worker"}, "organization": {"id": 131, "owner": {"id": 80}, "user": {"role": "owner"}}}, "resource": {"id": 307, "assignee": {"id": 533}, "organization": {"id": 685}, "project": {"id": 333, "owner": {"id": 767}, "assignee": {"id": 815}}, "task": {"id": 363, "owner": {"id": 986}, "assignee": {"id": 80}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 57, "privilege": "worker"}, "organization": {"id": 102, "owner": {"id": 223}, "user": {"role": "maintainer"}}}, "resource": {"id": 366, "assignee": {"id": 568}, "organization": {"id": 102}, "project": {"id": 347, "owner": {"id": 795}, "assignee": {"id": 892}}, "task": {"id": 304, "owner": {"id": 943}, "assignee": {"id": 57}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 9, "privilege": "worker"}, "organization": {"id": 198, "owner": {"id": 267}, "user": {"role": "maintainer"}}}, "resource": {"id": 352, "assignee": {"id": 546}, "organization": {"id": 198}, "project": {"id": 392, "owner": {"id": 753}, "assignee": {"id": 808}}, "task": {"id": 377, "owner": {"id": 917}, "assignee": {"id": 9}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 50, "privilege": "worker"}, "organization": {"id": 140, "owner": {"id": 206}, "user": {"role": "maintainer"}}}, "resource": {"id": 351, "assignee": {"id": 543}, "organization": {"id": 650}, "project": {"id": 387, "owner": {"id": 704}, "assignee": {"id": 853}}, "task": {"id": 313, "owner": {"id": 929}, "assignee": {"id": 50}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 93, "privilege": "worker"}, "organization": {"id": 150, "owner": {"id": 236}, "user": {"role": "maintainer"}}}, "resource": {"id": 370, "assignee": {"id": 517}, "organization": {"id": 617}, "project": {"id": 302, "owner": {"id": 752}, "assignee": {"id": 827}}, "task": {"id": 396, "owner": {"id": 910}, "assignee": {"id": 93}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 49, "privilege": "worker"}, "organization": {"id": 184, "owner": {"id": 245}, "user": {"role": "supervisor"}}}, "resource": {"id": 376, "assignee": {"id": 596}, "organization": {"id": 184}, "project": {"id": 350, "owner": {"id": 776}, "assignee": {"id": 805}}, "task": {"id": 311, "owner": {"id": 951}, "assignee": {"id": 49}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 3, "privilege": "worker"}, "organization": {"id": 119, "owner": {"id": 224}, "user": {"role": "supervisor"}}}, "resource": {"id": 315, "assignee": {"id": 561}, "organization": {"id": 119}, "project": {"id": 308, "owner": {"id": 781}, "assignee": {"id": 880}}, "task": {"id": 380, "owner": {"id": 991}, "assignee": {"id": 3}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 97, "privilege": "worker"}, "organization": {"id": 122, "owner": {"id": 257}, "user": {"role": "supervisor"}}}, "resource": {"id": 386, "assignee": {"id": 530}, "organization": {"id": 664}, "project": {"id": 326, "owner": {"id": 722}, "assignee": {"id": 883}}, "task": {"id": 306, "owner": {"id": 998}, "assignee": {"id": 97}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 54, "privilege": "worker"}, "organization": {"id": 164, "owner": {"id": 224}, "user": {"role": "supervisor"}}}, "resource": {"id": 352, "assignee": {"id": 533}, "organization": {"id": 697}, "project": {"id": 314, "owner": {"id": 788}, "assignee": {"id": 880}}, "task": {"id": 355, "owner": {"id": 977}, "assignee": {"id": 54}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 33, "privilege": "worker"}, "organization": {"id": 151, "owner": {"id": 209}, "user": {"role": "worker"}}}, "resource": {"id": 388, "assignee": {"id": 587}, "organization": {"id": 151}, "project": {"id": 332, "owner": {"id": 706}, "assignee": {"id": 893}}, "task": {"id": 371, "owner": {"id": 986}, "assignee": {"id": 33}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 1, "privilege": "worker"}, "organization": {"id": 131, "owner": {"id": 218}, "user": {"role": "worker"}}}, "resource": {"id": 340, "assignee": {"id": 580}, "organization": {"id": 131}, "project": {"id": 375, "owner": {"id": 708}, "assignee": {"id": 852}}, "task": {"id": 359, "owner": {"id": 955}, "assignee": {"id": 1}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 5, "privilege": "worker"}, "organization": {"id": 103, "owner": {"id": 281}, "user": {"role": "worker"}}}, "resource": {"id": 350, "assignee": {"id": 598}, "organization": {"id": 609}, "project": {"id": 337, "owner": {"id": 730}, "assignee": {"id": 853}}, "task": {"id": 322, "owner": {"id": 914}, "assignee": {"id": 5}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 22, "privilege": "worker"}, "organization": {"id": 143, "owner": {"id": 217}, "user": {"role": "worker"}}}, "resource": {"id": 328, "assignee": {"id": 573}, "organization": {"id": 685}, "project": {"id": 308, "owner": {"id": 791}, "assignee": {"id": 873}}, "task": {"id": 393, "owner": {"id": 929}, "assignee": {"id": 22}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 20, "privilege": "worker"}, "organization": {"id": 156, "owner": {"id": 259}, "user": {"role": null}}}, "resource": {"id": 367, "assignee": {"id": 561}, "organization": {"id": 156}, "project": {"id": 335, "owner": {"id": 703}, "assignee": {"id": 895}}, "task": {"id": 395, "owner": {"id": 991}, "assignee": {"id": 20}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 30, "privilege": "worker"}, "organization": {"id": 159, "owner": {"id": 274}, "user": {"role": null}}}, "resource": {"id": 368, "assignee": {"id": 519}, "organization": {"id": 159}, "project": {"id": 351, "owner": {"id": 758}, "assignee": {"id": 813}}, "task": {"id": 322, "owner": {"id": 948}, "assignee": {"id": 30}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 7, "privilege": "worker"}, "organization": {"id": 108, "owner": {"id": 280}, "user": {"role": null}}}, "resource": {"id": 335, "assignee": {"id": 578}, "organization": {"id": 658}, "project": {"id": 343, "owner": {"id": 765}, "assignee": {"id": 847}}, "task": {"id": 317, "owner": {"id": 994}, "assignee": {"id": 7}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 78, "privilege": "worker"}, "organization": {"id": 153, "owner": {"id": 297}, "user": {"role": null}}}, "resource": {"id": 333, "assignee": {"id": 577}, "organization": {"id": 679}, "project": {"id": 372, "owner": {"id": 741}, "assignee": {"id": 821}}, "task": {"id": 323, "owner": {"id": 940}, "assignee": {"id": 78}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 14, "privilege": "none"}, "organization": {"id": 196, "owner": {"id": 14}, "user": {"role": "owner"}}}, "resource": {"id": 337, "assignee": {"id": 581}, "organization": {"id": 196}, "project": {"id": 322, "owner": {"id": 713}, "assignee": {"id": 804}}, "task": {"id": 301, "owner": {"id": 936}, "assignee": {"id": 14}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 80, "privilege": "none"}, "organization": {"id": 154, "owner": {"id": 80}, "user": {"role": "owner"}}}, "resource": {"id": 332, "assignee": {"id": 533}, "organization": {"id": 154}, "project": {"id": 387, "owner": {"id": 766}, "assignee": {"id": 835}}, "task": {"id": 397, "owner": {"id": 931}, "assignee": {"id": 80}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 72, "privilege": "none"}, "organization": {"id": 189, "owner": {"id": 72}, "user": {"role": "owner"}}}, "resource": {"id": 346, "assignee": {"id": 581}, "organization": {"id": 669}, "project": {"id": 313, "owner": {"id": 748}, "assignee": {"id": 866}}, "task": {"id": 378, "owner": {"id": 963}, "assignee": {"id": 72}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 28, "privilege": "none"}, "organization": {"id": 128, "owner": {"id": 28}, "user": {"role": "owner"}}}, "resource": {"id": 390, "assignee": {"id": 593}, "organization": {"id": 669}, "project": {"id": 355, "owner": {"id": 764}, "assignee": {"id": 814}}, "task": {"id": 314, "owner": {"id": 909}, "assignee": {"id": 28}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 6, "privilege": "none"}, "organization": {"id": 189, "owner": {"id": 209}, "user": {"role": "maintainer"}}}, "resource": {"id": 398, "assignee": {"id": 560}, "organization": {"id": 189}, "project": {"id": 334, "owner": {"id": 799}, "assignee": {"id": 820}}, "task": {"id": 381, "owner": {"id": 941}, "assignee": {"id": 6}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 63, "privilege": "none"}, "organization": {"id": 161, "owner": {"id": 210}, "user": {"role": "maintainer"}}}, "resource": {"id": 354, "assignee": {"id": 532}, "organization": {"id": 161}, "project": {"id": 377, "owner": {"id": 790}, "assignee": {"id": 866}}, "task": {"id": 303, "owner": {"id": 941}, "assignee": {"id": 63}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 56, "privilege": "none"}, "organization": {"id": 160, "owner": {"id": 266}, "user": {"role": "maintainer"}}}, "resource": {"id": 390, "assignee": {"id": 594}, "organization": {"id": 685}, "project": {"id": 363, "owner": {"id": 758}, "assignee": {"id": 880}}, "task": {"id": 381, "owner": {"id": 973}, "assignee": {"id": 56}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 98, "privilege": "none"}, "organization": {"id": 181, "owner": {"id": 249}, "user": {"role": "maintainer"}}}, "resource": {"id": 342, "assignee": {"id": 540}, "organization": {"id": 689}, "project": {"id": 344, "owner": {"id": 776}, "assignee": {"id": 886}}, "task": {"id": 384, "owner": {"id": 988}, "assignee": {"id": 98}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 95, "privilege": "none"}, "organization": {"id": 188, "owner": {"id": 243}, "user": {"role": "supervisor"}}}, "resource": {"id": 394, "assignee": {"id": 546}, "organization": {"id": 188}, "project": {"id": 354, "owner": {"id": 750}, "assignee": {"id": 835}}, "task": {"id": 355, "owner": {"id": 955}, "assignee": {"id": 95}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 45, "privilege": "none"}, "organization": {"id": 173, "owner": {"id": 212}, "user": {"role": "supervisor"}}}, "resource": {"id": 389, "assignee": {"id": 521}, "organization": {"id": 173}, "project": {"id": 361, "owner": {"id": 767}, "assignee": {"id": 861}}, "task": {"id": 378, "owner": {"id": 906}, "assignee": {"id": 45}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 35, "privilege": "none"}, "organization": {"id": 118, "owner": {"id": 206}, "user": {"role": "supervisor"}}}, "resource": {"id": 335, "assignee": {"id": 569}, "organization": {"id": 687}, "project": {"id": 334, "owner": {"id": 741}, "assignee": {"id": 831}}, "task": {"id": 363, "owner": {"id": 940}, "assignee": {"id": 35}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 21, "privilege": "none"}, "organization": {"id": 114, "owner": {"id": 252}, "user": {"role": "supervisor"}}}, "resource": {"id": 388, "assignee": {"id": 519}, "organization": {"id": 602}, "project": {"id": 391, "owner": {"id": 793}, "assignee": {"id": 834}}, "task": {"id": 349, "owner": {"id": 930}, "assignee": {"id": 21}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 85, "privilege": "none"}, "organization": {"id": 186, "owner": {"id": 218}, "user": {"role": "worker"}}}, "resource": {"id": 379, "assignee": {"id": 500}, "organization": {"id": 186}, "project": {"id": 361, "owner": {"id": 768}, "assignee": {"id": 809}}, "task": {"id": 304, "owner": {"id": 938}, "assignee": {"id": 85}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 41, "privilege": "none"}, "organization": {"id": 165, "owner": {"id": 238}, "user": {"role": "worker"}}}, "resource": {"id": 322, "assignee": {"id": 592}, "organization": {"id": 165}, "project": {"id": 350, "owner": {"id": 792}, "assignee": {"id": 802}}, "task": {"id": 327, "owner": {"id": 918}, "assignee": {"id": 41}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 42, "privilege": "none"}, "organization": {"id": 185, "owner": {"id": 277}, "user": {"role": "worker"}}}, "resource": {"id": 372, "assignee": {"id": 580}, "organization": {"id": 655}, "project": {"id": 368, "owner": {"id": 731}, "assignee": {"id": 887}}, "task": {"id": 345, "owner": {"id": 912}, "assignee": {"id": 42}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 75, "privilege": "none"}, "organization": {"id": 172, "owner": {"id": 262}, "user": {"role": "worker"}}}, "resource": {"id": 309, "assignee": {"id": 568}, "organization": {"id": 600}, "project": {"id": 322, "owner": {"id": 779}, "assignee": {"id": 840}}, "task": {"id": 344, "owner": {"id": 984}, "assignee": {"id": 75}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 74, "privilege": "none"}, "organization": {"id": 129, "owner": {"id": 220}, "user": {"role": null}}}, "resource": {"id": 331, "assignee": {"id": 557}, "organization": {"id": 129}, "project": {"id": 368, "owner": {"id": 701}, "assignee": {"id": 837}}, "task": {"id": 336, "owner": {"id": 944}, "assignee": {"id": 74}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 62, "privilege": "none"}, "organization": {"id": 174, "owner": {"id": 240}, "user": {"role": null}}}, "resource": {"id": 359, "assignee": {"id": 598}, "organization": {"id": 174}, "project": {"id": 392, "owner": {"id": 758}, "assignee": {"id": 873}}, "task": {"id": 325, "owner": {"id": 977}, "assignee": {"id": 62}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 6, "privilege": "none"}, "organization": {"id": 160, "owner": {"id": 242}, "user": {"role": null}}}, "resource": {"id": 341, "assignee": {"id": 507}, "organization": {"id": 672}, "project": {"id": 323, "owner": {"id": 778}, "assignee": {"id": 890}}, "task": {"id": 364, "owner": {"id": 960}, "assignee": {"id": 6}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 34, "privilege": "none"}, "organization": {"id": 187, "owner": {"id": 210}, "user": {"role": null}}}, "resource": {"id": 397, "assignee": {"id": 544}, "organization": {"id": 608}, "project": {"id": 372, "owner": {"id": 782}, "assignee": {"id": 818}}, "task": {"id": 332, "owner": {"id": 992}, "assignee": {"id": 34}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 41, "privilege": "admin"}, "organization": {"id": 106, "owner": {"id": 41}, "user": {"role": "owner"}}}, "resource": {"id": 353, "assignee": {"id": 41}, "organization": {"id": 106}, "project": {"id": 350, "owner": {"id": 763}, "assignee": {"id": 886}}, "task": {"id": 386, "owner": {"id": 907}, "assignee": {"id": 1082}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 90, "privilege": "admin"}, "organization": {"id": 167, "owner": {"id": 90}, "user": {"role": "owner"}}}, "resource": {"id": 309, "assignee": {"id": 90}, "organization": {"id": 167}, "project": {"id": 386, "owner": {"id": 727}, "assignee": {"id": 850}}, "task": {"id": 358, "owner": {"id": 901}, "assignee": {"id": 1027}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_FALSE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 82, "privilege": "admin"}, "organization": {"id": 175, "owner": {"id": 82}, "user": {"role": "owner"}}}, "resource": {"id": 373, "assignee": {"id": 82}, "organization": {"id": 651}, "project": {"id": 372, "owner": {"id": 720}, "assignee": {"id": 891}}, "task": {"id": 329, "owner": {"id": 910}, "assignee": {"id": 1005}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 46, "privilege": "admin"}, "organization": {"id": 171, "owner": {"id": 46}, "user": {"role": "owner"}}}, "resource": {"id": 318, "assignee": {"id": 46}, "organization": {"id": 650}, "project": {"id": 383, "owner": {"id": 759}, "assignee": {"id": 855}}, "task": {"id": 313, "owner": {"id": 913}, "assignee": {"id": 1020}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 2, "privilege": "admin"}, "organization": {"id": 173, "owner": {"id": 249}, "user": {"role": "maintainer"}}}, "resource": {"id": 381, "assignee": {"id": 2}, "organization": {"id": 173}, "project": {"id": 337, "owner": {"id": 730}, "assignee": {"id": 838}}, "task": {"id": 301, "owner": {"id": 960}, "assignee": {"id": 1059}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 50, "privilege": "admin"}, "organization": {"id": 131, "owner": {"id": 204}, "user": {"role": "maintainer"}}}, "resource": {"id": 393, "assignee": {"id": 50}, "organization": {"id": 131}, "project": {"id": 326, "owner": {"id": 703}, "assignee": {"id": 801}}, "task": {"id": 369, "owner": {"id": 905}, "assignee": {"id": 1046}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 55, "privilege": "admin"}, "organization": {"id": 129, "owner": {"id": 285}, "user": {"role": "maintainer"}}}, "resource": {"id": 366, "assignee": {"id": 55}, "organization": {"id": 667}, "project": {"id": 368, "owner": {"id": 754}, "assignee": {"id": 879}}, "task": {"id": 365, "owner": {"id": 989}, "assignee": {"id": 1057}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 71, "privilege": "admin"}, "organization": {"id": 117, "owner": {"id": 265}, "user": {"role": "maintainer"}}}, "resource": {"id": 395, "assignee": {"id": 71}, "organization": {"id": 689}, "project": {"id": 318, "owner": {"id": 773}, "assignee": {"id": 821}}, "task": {"id": 380, "owner": {"id": 932}, "assignee": {"id": 1081}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 66, "privilege": "admin"}, "organization": {"id": 165, "owner": {"id": 232}, "user": {"role": "supervisor"}}}, "resource": {"id": 338, "assignee": {"id": 66}, "organization": {"id": 165}, "project": {"id": 335, "owner": {"id": 703}, "assignee": {"id": 824}}, "task": {"id": 341, "owner": {"id": 962}, "assignee": {"id": 1042}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 67, "privilege": "admin"}, "organization": {"id": 125, "owner": {"id": 210}, "user": {"role": "supervisor"}}}, "resource": {"id": 359, "assignee": {"id": 67}, "organization": {"id": 125}, "project": {"id": 314, "owner": {"id": 705}, "assignee": {"id": 860}}, "task": {"id": 387, "owner": {"id": 991}, "assignee": {"id": 1066}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 19, "privilege": "admin"}, "organization": {"id": 185, "owner": {"id": 241}, "user": {"role": "supervisor"}}}, "resource": {"id": 341, "assignee": {"id": 19}, "organization": {"id": 654}, "project": {"id": 331, "owner": {"id": 711}, "assignee": {"id": 817}}, "task": {"id": 308, "owner": {"id": 910}, "assignee": {"id": 1088}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 69, "privilege": "admin"}, "organization": {"id": 144, "owner": {"id": 219}, "user": {"role": "supervisor"}}}, "resource": {"id": 321, "assignee": {"id": 69}, "organization": {"id": 656}, "project": {"id": 329, "owner": {"id": 791}, "assignee": {"id": 854}}, "task": {"id": 345, "owner": {"id": 997}, "assignee": {"id": 1037}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 28, "privilege": "admin"}, "organization": {"id": 120, "owner": {"id": 203}, "user": {"role": "worker"}}}, "resource": {"id": 399, "assignee": {"id": 28}, "organization": {"id": 120}, "project": {"id": 330, "owner": {"id": 710}, "assignee": {"id": 844}}, "task": {"id": 319, "owner": {"id": 954}, "assignee": {"id": 1045}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 70, "privilege": "admin"}, "organization": {"id": 137, "owner": {"id": 217}, "user": {"role": "worker"}}}, "resource": {"id": 323, "assignee": {"id": 70}, "organization": {"id": 137}, "project": {"id": 317, "owner": {"id": 700}, "assignee": {"id": 808}}, "task": {"id": 378, "owner": {"id": 957}, "assignee": {"id": 1002}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_FALSE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 8, "privilege": "admin"}, "organization": {"id": 113, "owner": {"id": 286}, "user": {"role": "worker"}}}, "resource": {"id": 363, "assignee": {"id": 8}, "organization": {"id": 660}, "project": {"id": 398, "owner": {"id": 762}, "assignee": {"id": 824}}, "task": {"id": 342, "owner": {"id": 963}, "assignee": {"id": 1079}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 62, "privilege": "admin"}, "organization": {"id": 178, "owner": {"id": 289}, "user": {"role": "worker"}}}, "resource": {"id": 369, "assignee": {"id": 62}, "organization": {"id": 632}, "project": {"id": 386, "owner": {"id": 708}, "assignee": {"id": 855}}, "task": {"id": 387, "owner": {"id": 991}, "assignee": {"id": 1020}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 45, "privilege": "admin"}, "organization": {"id": 118, "owner": {"id": 258}, "user": {"role": null}}}, "resource": {"id": 362, "assignee": {"id": 45}, "organization": {"id": 118}, "project": {"id": 348, "owner": {"id": 760}, "assignee": {"id": 846}}, "task": {"id": 353, "owner": {"id": 922}, "assignee": {"id": 1034}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 93, "privilege": "admin"}, "organization": {"id": 193, "owner": {"id": 241}, "user": {"role": null}}}, "resource": {"id": 355, "assignee": {"id": 93}, "organization": {"id": 193}, "project": {"id": 380, "owner": {"id": 750}, "assignee": {"id": 841}}, "task": {"id": 308, "owner": {"id": 920}, "assignee": {"id": 1079}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_FALSE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 98, "privilege": "admin"}, "organization": {"id": 174, "owner": {"id": 208}, "user": {"role": null}}}, "resource": {"id": 332, "assignee": {"id": 98}, "organization": {"id": 695}, "project": {"id": 344, "owner": {"id": 700}, "assignee": {"id": 894}}, "task": {"id": 398, "owner": {"id": 929}, "assignee": {"id": 1071}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 4, "privilege": "admin"}, "organization": {"id": 165, "owner": {"id": 214}, "user": {"role": null}}}, "resource": {"id": 345, "assignee": {"id": 4}, "organization": {"id": 611}, "project": {"id": 387, "owner": {"id": 790}, "assignee": {"id": 802}}, "task": {"id": 302, "owner": {"id": 946}, "assignee": {"id": 1010}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 1, "privilege": "business"}, "organization": {"id": 185, "owner": {"id": 1}, "user": {"role": "owner"}}}, "resource": {"id": 392, "assignee": {"id": 1}, "organization": {"id": 185}, "project": {"id": 381, "owner": {"id": 733}, "assignee": {"id": 874}}, "task": {"id": 323, "owner": {"id": 930}, "assignee": {"id": 1016}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 54, "privilege": "business"}, "organization": {"id": 122, "owner": {"id": 54}, "user": {"role": "owner"}}}, "resource": {"id": 379, "assignee": {"id": 54}, "organization": {"id": 122}, "project": {"id": 368, "owner": {"id": 798}, "assignee": {"id": 832}}, "task": {"id": 390, "owner": {"id": 916}, "assignee": {"id": 1016}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 28, "privilege": "business"}, "organization": {"id": 127, "owner": {"id": 28}, "user": {"role": "owner"}}}, "resource": {"id": 307, "assignee": {"id": 28}, "organization": {"id": 678}, "project": {"id": 309, "owner": {"id": 719}, "assignee": {"id": 838}}, "task": {"id": 381, "owner": {"id": 954}, "assignee": {"id": 1083}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 30, "privilege": "business"}, "organization": {"id": 141, "owner": {"id": 30}, "user": {"role": "owner"}}}, "resource": {"id": 388, "assignee": {"id": 30}, "organization": {"id": 601}, "project": {"id": 326, "owner": {"id": 753}, "assignee": {"id": 801}}, "task": {"id": 357, "owner": {"id": 917}, "assignee": {"id": 1016}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 20, "privilege": "business"}, "organization": {"id": 154, "owner": {"id": 283}, "user": {"role": "maintainer"}}}, "resource": {"id": 343, "assignee": {"id": 20}, "organization": {"id": 154}, "project": {"id": 349, "owner": {"id": 709}, "assignee": {"id": 850}}, "task": {"id": 356, "owner": {"id": 985}, "assignee": {"id": 1003}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 34, "privilege": "business"}, "organization": {"id": 187, "owner": {"id": 218}, "user": {"role": "maintainer"}}}, "resource": {"id": 319, "assignee": {"id": 34}, "organization": {"id": 187}, "project": {"id": 367, "owner": {"id": 729}, "assignee": {"id": 800}}, "task": {"id": 390, "owner": {"id": 924}, "assignee": {"id": 1085}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 47, "privilege": "business"}, "organization": {"id": 170, "owner": {"id": 219}, "user": {"role": "maintainer"}}}, "resource": {"id": 374, "assignee": {"id": 47}, "organization": {"id": 691}, "project": {"id": 327, "owner": {"id": 738}, "assignee": {"id": 882}}, "task": {"id": 314, "owner": {"id": 931}, "assignee": {"id": 1003}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 98, "privilege": "business"}, "organization": {"id": 173, "owner": {"id": 218}, "user": {"role": "maintainer"}}}, "resource": {"id": 381, "assignee": {"id": 98}, "organization": {"id": 625}, "project": {"id": 358, "owner": {"id": 742}, "assignee": {"id": 826}}, "task": {"id": 373, "owner": {"id": 914}, "assignee": {"id": 1055}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 92, "privilege": "business"}, "organization": {"id": 113, "owner": {"id": 228}, "user": {"role": "supervisor"}}}, "resource": {"id": 375, "assignee": {"id": 92}, "organization": {"id": 113}, "project": {"id": 366, "owner": {"id": 703}, "assignee": {"id": 825}}, "task": {"id": 350, "owner": {"id": 953}, "assignee": {"id": 1050}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 54, "privilege": "business"}, "organization": {"id": 154, "owner": {"id": 278}, "user": {"role": "supervisor"}}}, "resource": {"id": 371, "assignee": {"id": 54}, "organization": {"id": 154}, "project": {"id": 314, "owner": {"id": 753}, "assignee": {"id": 890}}, "task": {"id": 350, "owner": {"id": 928}, "assignee": {"id": 1015}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 57, "privilege": "business"}, "organization": {"id": 104, "owner": {"id": 257}, "user": {"role": "supervisor"}}}, "resource": {"id": 385, "assignee": {"id": 57}, "organization": {"id": 664}, "project": {"id": 341, "owner": {"id": 777}, "assignee": {"id": 816}}, "task": {"id": 368, "owner": {"id": 936}, "assignee": {"id": 1052}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 0, "privilege": "business"}, "organization": {"id": 132, "owner": {"id": 247}, "user": {"role": "supervisor"}}}, "resource": {"id": 349, "assignee": {"id": 0}, "organization": {"id": 660}, "project": {"id": 393, "owner": {"id": 786}, "assignee": {"id": 839}}, "task": {"id": 301, "owner": {"id": 931}, "assignee": {"id": 1026}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 94, "privilege": "business"}, "organization": {"id": 124, "owner": {"id": 223}, "user": {"role": "worker"}}}, "resource": {"id": 341, "assignee": {"id": 94}, "organization": {"id": 124}, "project": {"id": 329, "owner": {"id": 752}, "assignee": {"id": 807}}, "task": {"id": 316, "owner": {"id": 983}, "assignee": {"id": 1089}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 74, "privilege": "business"}, "organization": {"id": 159, "owner": {"id": 200}, "user": {"role": "worker"}}}, "resource": {"id": 335, "assignee": {"id": 74}, "organization": {"id": 159}, "project": {"id": 302, "owner": {"id": 749}, "assignee": {"id": 812}}, "task": {"id": 355, "owner": {"id": 950}, "assignee": {"id": 1033}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 29, "privilege": "business"}, "organization": {"id": 138, "owner": {"id": 289}, "user": {"role": "worker"}}}, "resource": {"id": 320, "assignee": {"id": 29}, "organization": {"id": 626}, "project": {"id": 393, "owner": {"id": 777}, "assignee": {"id": 816}}, "task": {"id": 331, "owner": {"id": 968}, "assignee": {"id": 1096}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 12, "privilege": "business"}, "organization": {"id": 142, "owner": {"id": 293}, "user": {"role": "worker"}}}, "resource": {"id": 303, "assignee": {"id": 12}, "organization": {"id": 669}, "project": {"id": 336, "owner": {"id": 737}, "assignee": {"id": 894}}, "task": {"id": 342, "owner": {"id": 970}, "assignee": {"id": 1003}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 57, "privilege": "business"}, "organization": {"id": 134, "owner": {"id": 206}, "user": {"role": null}}}, "resource": {"id": 317, "assignee": {"id": 57}, "organization": {"id": 134}, "project": {"id": 377, "owner": {"id": 782}, "assignee": {"id": 813}}, "task": {"id": 374, "owner": {"id": 961}, "assignee": {"id": 1057}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 21, "privilege": "business"}, "organization": {"id": 166, "owner": {"id": 200}, "user": {"role": null}}}, "resource": {"id": 383, "assignee": {"id": 21}, "organization": {"id": 166}, "project": {"id": 352, "owner": {"id": 738}, "assignee": {"id": 818}}, "task": {"id": 374, "owner": {"id": 952}, "assignee": {"id": 1088}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 94, "privilege": "business"}, "organization": {"id": 156, "owner": {"id": 258}, "user": {"role": null}}}, "resource": {"id": 359, "assignee": {"id": 94}, "organization": {"id": 615}, "project": {"id": 331, "owner": {"id": 784}, "assignee": {"id": 897}}, "task": {"id": 396, "owner": {"id": 922}, "assignee": {"id": 1037}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 83, "privilege": "business"}, "organization": {"id": 178, "owner": {"id": 252}, "user": {"role": null}}}, "resource": {"id": 375, "assignee": {"id": 83}, "organization": {"id": 637}, "project": {"id": 312, "owner": {"id": 715}, "assignee": {"id": 845}}, "task": {"id": 300, "owner": {"id": 940}, "assignee": {"id": 1002}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 0, "privilege": "user"}, "organization": {"id": 118, "owner": {"id": 0}, "user": {"role": "owner"}}}, "resource": {"id": 325, "assignee": {"id": 0}, "organization": {"id": 118}, "project": {"id": 387, "owner": {"id": 767}, "assignee": {"id": 869}}, "task": {"id": 363, "owner": {"id": 996}, "assignee": {"id": 1063}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 15, "privilege": "user"}, "organization": {"id": 142, "owner": {"id": 15}, "user": {"role": "owner"}}}, "resource": {"id": 378, "assignee": {"id": 15}, "organization": {"id": 142}, "project": {"id": 353, "owner": {"id": 712}, "assignee": {"id": 893}}, "task": {"id": 392, "owner": {"id": 998}, "assignee": {"id": 1024}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 37, "privilege": "user"}, "organization": {"id": 103, "owner": {"id": 37}, "user": {"role": "owner"}}}, "resource": {"id": 328, "assignee": {"id": 37}, "organization": {"id": 692}, "project": {"id": 349, "owner": {"id": 784}, "assignee": {"id": 844}}, "task": {"id": 396, "owner": {"id": 997}, "assignee": {"id": 1038}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 84, "privilege": "user"}, "organization": {"id": 170, "owner": {"id": 84}, "user": {"role": "owner"}}}, "resource": {"id": 390, "assignee": {"id": 84}, "organization": {"id": 647}, "project": {"id": 320, "owner": {"id": 789}, "assignee": {"id": 831}}, "task": {"id": 389, "owner": {"id": 920}, "assignee": {"id": 1017}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 60, "privilege": "user"}, "organization": {"id": 184, "owner": {"id": 280}, "user": {"role": "maintainer"}}}, "resource": {"id": 396, "assignee": {"id": 60}, "organization": {"id": 184}, "project": {"id": 364, "owner": {"id": 791}, "assignee": {"id": 857}}, "task": {"id": 335, "owner": {"id": 992}, "assignee": {"id": 1092}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 30, "privilege": "user"}, "organization": {"id": 144, "owner": {"id": 234}, "user": {"role": "maintainer"}}}, "resource": {"id": 341, "assignee": {"id": 30}, "organization": {"id": 144}, "project": {"id": 324, "owner": {"id": 758}, "assignee": {"id": 882}}, "task": {"id": 356, "owner": {"id": 981}, "assignee": {"id": 1038}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 48, "privilege": "user"}, "organization": {"id": 187, "owner": {"id": 278}, "user": {"role": "maintainer"}}}, "resource": {"id": 326, "assignee": {"id": 48}, "organization": {"id": 624}, "project": {"id": 345, "owner": {"id": 724}, "assignee": {"id": 881}}, "task": {"id": 371, "owner": {"id": 980}, "assignee": {"id": 1018}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 95, "privilege": "user"}, "organization": {"id": 186, "owner": {"id": 225}, "user": {"role": "maintainer"}}}, "resource": {"id": 394, "assignee": {"id": 95}, "organization": {"id": 689}, "project": {"id": 391, "owner": {"id": 739}, "assignee": {"id": 863}}, "task": {"id": 351, "owner": {"id": 922}, "assignee": {"id": 1043}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 52, "privilege": "user"}, "organization": {"id": 163, "owner": {"id": 267}, "user": {"role": "supervisor"}}}, "resource": {"id": 307, "assignee": {"id": 52}, "organization": {"id": 163}, "project": {"id": 358, "owner": {"id": 730}, "assignee": {"id": 840}}, "task": {"id": 302, "owner": {"id": 997}, "assignee": {"id": 1011}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 20, "privilege": "user"}, "organization": {"id": 141, "owner": {"id": 240}, "user": {"role": "supervisor"}}}, "resource": {"id": 376, "assignee": {"id": 20}, "organization": {"id": 141}, "project": {"id": 398, "owner": {"id": 713}, "assignee": {"id": 811}}, "task": {"id": 314, "owner": {"id": 942}, "assignee": {"id": 1099}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 78, "privilege": "user"}, "organization": {"id": 194, "owner": {"id": 247}, "user": {"role": "supervisor"}}}, "resource": {"id": 355, "assignee": {"id": 78}, "organization": {"id": 654}, "project": {"id": 376, "owner": {"id": 718}, "assignee": {"id": 830}}, "task": {"id": 358, "owner": {"id": 904}, "assignee": {"id": 1015}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 68, "privilege": "user"}, "organization": {"id": 122, "owner": {"id": 251}, "user": {"role": "supervisor"}}}, "resource": {"id": 364, "assignee": {"id": 68}, "organization": {"id": 655}, "project": {"id": 323, "owner": {"id": 759}, "assignee": {"id": 857}}, "task": {"id": 390, "owner": {"id": 969}, "assignee": {"id": 1070}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 45, "privilege": "user"}, "organization": {"id": 146, "owner": {"id": 249}, "user": {"role": "worker"}}}, "resource": {"id": 342, "assignee": {"id": 45}, "organization": {"id": 146}, "project": {"id": 344, "owner": {"id": 771}, "assignee": {"id": 893}}, "task": {"id": 306, "owner": {"id": 951}, "assignee": {"id": 1051}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 2, "privilege": "user"}, "organization": {"id": 132, "owner": {"id": 245}, "user": {"role": "worker"}}}, "resource": {"id": 305, "assignee": {"id": 2}, "organization": {"id": 132}, "project": {"id": 356, "owner": {"id": 735}, "assignee": {"id": 868}}, "task": {"id": 375, "owner": {"id": 902}, "assignee": {"id": 1030}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 66, "privilege": "user"}, "organization": {"id": 126, "owner": {"id": 219}, "user": {"role": "worker"}}}, "resource": {"id": 385, "assignee": {"id": 66}, "organization": {"id": 694}, "project": {"id": 327, "owner": {"id": 745}, "assignee": {"id": 896}}, "task": {"id": 352, "owner": {"id": 948}, "assignee": {"id": 1002}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 55, "privilege": "user"}, "organization": {"id": 108, "owner": {"id": 239}, "user": {"role": "worker"}}}, "resource": {"id": 368, "assignee": {"id": 55}, "organization": {"id": 600}, "project": {"id": 390, "owner": {"id": 797}, "assignee": {"id": 875}}, "task": {"id": 360, "owner": {"id": 915}, "assignee": {"id": 1069}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 15, "privilege": "user"}, "organization": {"id": 188, "owner": {"id": 284}, "user": {"role": null}}}, "resource": {"id": 330, "assignee": {"id": 15}, "organization": {"id": 188}, "project": {"id": 360, "owner": {"id": 792}, "assignee": {"id": 880}}, "task": {"id": 342, "owner": {"id": 950}, "assignee": {"id": 1024}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 37, "privilege": "user"}, "organization": {"id": 184, "owner": {"id": 293}, "user": {"role": null}}}, "resource": {"id": 316, "assignee": {"id": 37}, "organization": {"id": 184}, "project": {"id": 328, "owner": {"id": 747}, "assignee": {"id": 889}}, "task": {"id": 342, "owner": {"id": 988}, "assignee": {"id": 1098}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 85, "privilege": "user"}, "organization": {"id": 144, "owner": {"id": 246}, "user": {"role": null}}}, "resource": {"id": 375, "assignee": {"id": 85}, "organization": {"id": 601}, "project": {"id": 397, "owner": {"id": 778}, "assignee": {"id": 840}}, "task": {"id": 320, "owner": {"id": 959}, "assignee": {"id": 1048}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 56, "privilege": "user"}, "organization": {"id": 141, "owner": {"id": 256}, "user": {"role": null}}}, "resource": {"id": 346, "assignee": {"id": 56}, "organization": {"id": 623}, "project": {"id": 305, "owner": {"id": 741}, "assignee": {"id": 894}}, "task": {"id": 345, "owner": {"id": 972}, "assignee": {"id": 1052}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 86, "privilege": "worker"}, "organization": {"id": 142, "owner": {"id": 86}, "user": {"role": "owner"}}}, "resource": {"id": 340, "assignee": {"id": 86}, "organization": {"id": 142}, "project": {"id": 306, "owner": {"id": 761}, "assignee": {"id": 880}}, "task": {"id": 354, "owner": {"id": 931}, "assignee": {"id": 1062}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 70, "privilege": "worker"}, "organization": {"id": 128, "owner": {"id": 70}, "user": {"role": "owner"}}}, "resource": {"id": 363, "assignee": {"id": 70}, "organization": {"id": 128}, "project": {"id": 311, "owner": {"id": 713}, "assignee": {"id": 887}}, "task": {"id": 324, "owner": {"id": 957}, "assignee": {"id": 1075}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 91, "privilege": "worker"}, "organization": {"id": 165, "owner": {"id": 91}, "user": {"role": "owner"}}}, "resource": {"id": 385, "assignee": {"id": 91}, "organization": {"id": 649}, "project": {"id": 305, "owner": {"id": 712}, "assignee": {"id": 849}}, "task": {"id": 340, "owner": {"id": 904}, "assignee": {"id": 1001}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 41, "privilege": "worker"}, "organization": {"id": 198, "owner": {"id": 41}, "user": {"role": "owner"}}}, "resource": {"id": 390, "assignee": {"id": 41}, "organization": {"id": 697}, "project": {"id": 342, "owner": {"id": 759}, "assignee": {"id": 852}}, "task": {"id": 318, "owner": {"id": 956}, "assignee": {"id": 1032}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 71, "privilege": "worker"}, "organization": {"id": 199, "owner": {"id": 281}, "user": {"role": "maintainer"}}}, "resource": {"id": 383, "assignee": {"id": 71}, "organization": {"id": 199}, "project": {"id": 359, "owner": {"id": 710}, "assignee": {"id": 863}}, "task": {"id": 336, "owner": {"id": 981}, "assignee": {"id": 1053}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 59, "privilege": "worker"}, "organization": {"id": 104, "owner": {"id": 296}, "user": {"role": "maintainer"}}}, "resource": {"id": 313, "assignee": {"id": 59}, "organization": {"id": 104}, "project": {"id": 300, "owner": {"id": 770}, "assignee": {"id": 872}}, "task": {"id": 345, "owner": {"id": 967}, "assignee": {"id": 1073}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 96, "privilege": "worker"}, "organization": {"id": 119, "owner": {"id": 204}, "user": {"role": "maintainer"}}}, "resource": {"id": 307, "assignee": {"id": 96}, "organization": {"id": 637}, "project": {"id": 379, "owner": {"id": 764}, "assignee": {"id": 807}}, "task": {"id": 357, "owner": {"id": 966}, "assignee": {"id": 1062}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 48, "privilege": "worker"}, "organization": {"id": 190, "owner": {"id": 266}, "user": {"role": "maintainer"}}}, "resource": {"id": 313, "assignee": {"id": 48}, "organization": {"id": 684}, "project": {"id": 321, "owner": {"id": 723}, "assignee": {"id": 814}}, "task": {"id": 399, "owner": {"id": 926}, "assignee": {"id": 1025}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 6, "privilege": "worker"}, "organization": {"id": 111, "owner": {"id": 280}, "user": {"role": "supervisor"}}}, "resource": {"id": 311, "assignee": {"id": 6}, "organization": {"id": 111}, "project": {"id": 332, "owner": {"id": 781}, "assignee": {"id": 854}}, "task": {"id": 346, "owner": {"id": 913}, "assignee": {"id": 1031}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 55, "privilege": "worker"}, "organization": {"id": 187, "owner": {"id": 295}, "user": {"role": "supervisor"}}}, "resource": {"id": 376, "assignee": {"id": 55}, "organization": {"id": 187}, "project": {"id": 307, "owner": {"id": 700}, "assignee": {"id": 865}}, "task": {"id": 325, "owner": {"id": 934}, "assignee": {"id": 1058}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 29, "privilege": "worker"}, "organization": {"id": 108, "owner": {"id": 213}, "user": {"role": "supervisor"}}}, "resource": {"id": 381, "assignee": {"id": 29}, "organization": {"id": 639}, "project": {"id": 375, "owner": {"id": 782}, "assignee": {"id": 855}}, "task": {"id": 349, "owner": {"id": 987}, "assignee": {"id": 1022}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 92, "privilege": "worker"}, "organization": {"id": 129, "owner": {"id": 200}, "user": {"role": "supervisor"}}}, "resource": {"id": 309, "assignee": {"id": 92}, "organization": {"id": 685}, "project": {"id": 364, "owner": {"id": 781}, "assignee": {"id": 873}}, "task": {"id": 366, "owner": {"id": 975}, "assignee": {"id": 1079}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 27, "privilege": "worker"}, "organization": {"id": 117, "owner": {"id": 295}, "user": {"role": "worker"}}}, "resource": {"id": 383, "assignee": {"id": 27}, "organization": {"id": 117}, "project": {"id": 339, "owner": {"id": 730}, "assignee": {"id": 809}}, "task": {"id": 311, "owner": {"id": 966}, "assignee": {"id": 1085}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 93, "privilege": "worker"}, "organization": {"id": 173, "owner": {"id": 277}, "user": {"role": "worker"}}}, "resource": {"id": 387, "assignee": {"id": 93}, "organization": {"id": 173}, "project": {"id": 349, "owner": {"id": 713}, "assignee": {"id": 894}}, "task": {"id": 314, "owner": {"id": 995}, "assignee": {"id": 1031}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 51, "privilege": "worker"}, "organization": {"id": 138, "owner": {"id": 293}, "user": {"role": "worker"}}}, "resource": {"id": 369, "assignee": {"id": 51}, "organization": {"id": 628}, "project": {"id": 328, "owner": {"id": 798}, "assignee": {"id": 841}}, "task": {"id": 390, "owner": {"id": 936}, "assignee": {"id": 1020}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 42, "privilege": "worker"}, "organization": {"id": 189, "owner": {"id": 250}, "user": {"role": "worker"}}}, "resource": {"id": 396, "assignee": {"id": 42}, "organization": {"id": 661}, "project": {"id": 373, "owner": {"id": 776}, "assignee": {"id": 816}}, "task": {"id": 359, "owner": {"id": 913}, "assignee": {"id": 1081}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 96, "privilege": "worker"}, "organization": {"id": 153, "owner": {"id": 269}, "user": {"role": null}}}, "resource": {"id": 398, "assignee": {"id": 96}, "organization": {"id": 153}, "project": {"id": 321, "owner": {"id": 778}, "assignee": {"id": 898}}, "task": {"id": 382, "owner": {"id": 981}, "assignee": {"id": 1059}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 86, "privilege": "worker"}, "organization": {"id": 145, "owner": {"id": 218}, "user": {"role": null}}}, "resource": {"id": 306, "assignee": {"id": 86}, "organization": {"id": 145}, "project": {"id": 366, "owner": {"id": 786}, "assignee": {"id": 862}}, "task": {"id": 395, "owner": {"id": 969}, "assignee": {"id": 1066}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 86, "privilege": "worker"}, "organization": {"id": 174, "owner": {"id": 231}, "user": {"role": null}}}, "resource": {"id": 378, "assignee": {"id": 86}, "organization": {"id": 627}, "project": {"id": 384, "owner": {"id": 713}, "assignee": {"id": 835}}, "task": {"id": 311, "owner": {"id": 983}, "assignee": {"id": 1033}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 83, "privilege": "worker"}, "organization": {"id": 113, "owner": {"id": 269}, "user": {"role": null}}}, "resource": {"id": 365, "assignee": {"id": 83}, "organization": {"id": 693}, "project": {"id": 382, "owner": {"id": 771}, "assignee": {"id": 878}}, "task": {"id": 365, "owner": {"id": 950}, "assignee": {"id": 1065}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 91, "privilege": "none"}, "organization": {"id": 163, "owner": {"id": 91}, "user": {"role": "owner"}}}, "resource": {"id": 372, "assignee": {"id": 91}, "organization": {"id": 163}, "project": {"id": 319, "owner": {"id": 727}, "assignee": {"id": 868}}, "task": {"id": 386, "owner": {"id": 952}, "assignee": {"id": 1040}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 31, "privilege": "none"}, "organization": {"id": 106, "owner": {"id": 31}, "user": {"role": "owner"}}}, "resource": {"id": 398, "assignee": {"id": 31}, "organization": {"id": 106}, "project": {"id": 399, "owner": {"id": 730}, "assignee": {"id": 873}}, "task": {"id": 359, "owner": {"id": 950}, "assignee": {"id": 1089}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 1, "privilege": "none"}, "organization": {"id": 122, "owner": {"id": 1}, "user": {"role": "owner"}}}, "resource": {"id": 378, "assignee": {"id": 1}, "organization": {"id": 656}, "project": {"id": 383, "owner": {"id": 705}, "assignee": {"id": 811}}, "task": {"id": 358, "owner": {"id": 941}, "assignee": {"id": 1068}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 78, "privilege": "none"}, "organization": {"id": 174, "owner": {"id": 78}, "user": {"role": "owner"}}}, "resource": {"id": 372, "assignee": {"id": 78}, "organization": {"id": 682}, "project": {"id": 300, "owner": {"id": 760}, "assignee": {"id": 830}}, "task": {"id": 363, "owner": {"id": 975}, "assignee": {"id": 1036}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 0, "privilege": "none"}, "organization": {"id": 118, "owner": {"id": 286}, "user": {"role": "maintainer"}}}, "resource": {"id": 371, "assignee": {"id": 0}, "organization": {"id": 118}, "project": {"id": 387, "owner": {"id": 791}, "assignee": {"id": 877}}, "task": {"id": 318, "owner": {"id": 977}, "assignee": {"id": 1078}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 32, "privilege": "none"}, "organization": {"id": 139, "owner": {"id": 235}, "user": {"role": "maintainer"}}}, "resource": {"id": 393, "assignee": {"id": 32}, "organization": {"id": 139}, "project": {"id": 335, "owner": {"id": 740}, "assignee": {"id": 859}}, "task": {"id": 387, "owner": {"id": 982}, "assignee": {"id": 1084}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 14, "privilege": "none"}, "organization": {"id": 139, "owner": {"id": 224}, "user": {"role": "maintainer"}}}, "resource": {"id": 316, "assignee": {"id": 14}, "organization": {"id": 681}, "project": {"id": 376, "owner": {"id": 734}, "assignee": {"id": 878}}, "task": {"id": 319, "owner": {"id": 925}, "assignee": {"id": 1081}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 49, "privilege": "none"}, "organization": {"id": 181, "owner": {"id": 298}, "user": {"role": "maintainer"}}}, "resource": {"id": 314, "assignee": {"id": 49}, "organization": {"id": 657}, "project": {"id": 351, "owner": {"id": 774}, "assignee": {"id": 821}}, "task": {"id": 395, "owner": {"id": 954}, "assignee": {"id": 1017}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 26, "privilege": "none"}, "organization": {"id": 133, "owner": {"id": 297}, "user": {"role": "supervisor"}}}, "resource": {"id": 307, "assignee": {"id": 26}, "organization": {"id": 133}, "project": {"id": 315, "owner": {"id": 775}, "assignee": {"id": 867}}, "task": {"id": 350, "owner": {"id": 938}, "assignee": {"id": 1035}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 13, "privilege": "none"}, "organization": {"id": 188, "owner": {"id": 250}, "user": {"role": "supervisor"}}}, "resource": {"id": 343, "assignee": {"id": 13}, "organization": {"id": 188}, "project": {"id": 329, "owner": {"id": 738}, "assignee": {"id": 898}}, "task": {"id": 357, "owner": {"id": 945}, "assignee": {"id": 1072}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 42, "privilege": "none"}, "organization": {"id": 117, "owner": {"id": 225}, "user": {"role": "supervisor"}}}, "resource": {"id": 318, "assignee": {"id": 42}, "organization": {"id": 634}, "project": {"id": 351, "owner": {"id": 738}, "assignee": {"id": 821}}, "task": {"id": 361, "owner": {"id": 941}, "assignee": {"id": 1005}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 78, "privilege": "none"}, "organization": {"id": 166, "owner": {"id": 242}, "user": {"role": "supervisor"}}}, "resource": {"id": 303, "assignee": {"id": 78}, "organization": {"id": 633}, "project": {"id": 331, "owner": {"id": 743}, "assignee": {"id": 874}}, "task": {"id": 383, "owner": {"id": 965}, "assignee": {"id": 1026}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 35, "privilege": "none"}, "organization": {"id": 113, "owner": {"id": 236}, "user": {"role": "worker"}}}, "resource": {"id": 318, "assignee": {"id": 35}, "organization": {"id": 113}, "project": {"id": 386, "owner": {"id": 739}, "assignee": {"id": 873}}, "task": {"id": 323, "owner": {"id": 975}, "assignee": {"id": 1058}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 73, "privilege": "none"}, "organization": {"id": 154, "owner": {"id": 246}, "user": {"role": "worker"}}}, "resource": {"id": 380, "assignee": {"id": 73}, "organization": {"id": 154}, "project": {"id": 372, "owner": {"id": 794}, "assignee": {"id": 806}}, "task": {"id": 359, "owner": {"id": 977}, "assignee": {"id": 1090}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 51, "privilege": "none"}, "organization": {"id": 176, "owner": {"id": 221}, "user": {"role": "worker"}}}, "resource": {"id": 357, "assignee": {"id": 51}, "organization": {"id": 696}, "project": {"id": 394, "owner": {"id": 741}, "assignee": {"id": 812}}, "task": {"id": 364, "owner": {"id": 976}, "assignee": {"id": 1005}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 53, "privilege": "none"}, "organization": {"id": 185, "owner": {"id": 270}, "user": {"role": "worker"}}}, "resource": {"id": 364, "assignee": {"id": 53}, "organization": {"id": 657}, "project": {"id": 364, "owner": {"id": 796}, "assignee": {"id": 828}}, "task": {"id": 386, "owner": {"id": 963}, "assignee": {"id": 1042}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 1, "privilege": "none"}, "organization": {"id": 101, "owner": {"id": 254}, "user": {"role": null}}}, "resource": {"id": 346, "assignee": {"id": 1}, "organization": {"id": 101}, "project": {"id": 359, "owner": {"id": 795}, "assignee": {"id": 890}}, "task": {"id": 389, "owner": {"id": 913}, "assignee": {"id": 1079}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 62, "privilege": "none"}, "organization": {"id": 188, "owner": {"id": 226}, "user": {"role": null}}}, "resource": {"id": 309, "assignee": {"id": 62}, "organization": {"id": 188}, "project": {"id": 367, "owner": {"id": 739}, "assignee": {"id": 827}}, "task": {"id": 339, "owner": {"id": 986}, "assignee": {"id": 1004}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 32, "privilege": "none"}, "organization": {"id": 193, "owner": {"id": 250}, "user": {"role": null}}}, "resource": {"id": 352, "assignee": {"id": 32}, "organization": {"id": 658}, "project": {"id": 390, "owner": {"id": 761}, "assignee": {"id": 807}}, "task": {"id": 375, "owner": {"id": 962}, "assignee": {"id": 1027}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 12, "privilege": "none"}, "organization": {"id": 187, "owner": {"id": 281}, "user": {"role": null}}}, "resource": {"id": 307, "assignee": {"id": 12}, "organization": {"id": 683}, "project": {"id": 385, "owner": {"id": 712}, "assignee": {"id": 887}}, "task": {"id": 359, "owner": {"id": 959}, "assignee": {"id": 1049}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 33, "privilege": "admin"}, "organization": {"id": 159, "owner": {"id": 33}, "user": {"role": "owner"}}}, "resource": {"id": 368, "assignee": {"id": 587}, "organization": {"id": 159}, "project": {"id": 373, "owner": {"id": 766}, "assignee": {"id": 896}}, "task": {"id": 345, "owner": {"id": 911}, "assignee": {"id": 1020}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 68, "privilege": "admin"}, "organization": {"id": 127, "owner": {"id": 68}, "user": {"role": "owner"}}}, "resource": {"id": 324, "assignee": {"id": 540}, "organization": {"id": 127}, "project": {"id": 303, "owner": {"id": 782}, "assignee": {"id": 880}}, "task": {"id": 300, "owner": {"id": 962}, "assignee": {"id": 1065}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_same_org_FALSE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 5, "privilege": "admin"}, "organization": {"id": 196, "owner": {"id": 5}, "user": {"role": "owner"}}}, "resource": {"id": 300, "assignee": {"id": 573}, "organization": {"id": 686}, "project": {"id": 323, "owner": {"id": 728}, "assignee": {"id": 893}}, "task": {"id": 322, "owner": {"id": 915}, "assignee": {"id": 1075}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 36, "privilege": "admin"}, "organization": {"id": 101, "owner": {"id": 36}, "user": {"role": "owner"}}}, "resource": {"id": 374, "assignee": {"id": 520}, "organization": {"id": 619}, "project": {"id": 324, "owner": {"id": 725}, "assignee": {"id": 891}}, "task": {"id": 391, "owner": {"id": 964}, "assignee": {"id": 1041}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 69, "privilege": "admin"}, "organization": {"id": 146, "owner": {"id": 231}, "user": {"role": "maintainer"}}}, "resource": {"id": 358, "assignee": {"id": 517}, "organization": {"id": 146}, "project": {"id": 351, "owner": {"id": 767}, "assignee": {"id": 855}}, "task": {"id": 398, "owner": {"id": 987}, "assignee": {"id": 1058}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 87, "privilege": "admin"}, "organization": {"id": 198, "owner": {"id": 205}, "user": {"role": "maintainer"}}}, "resource": {"id": 324, "assignee": {"id": 552}, "organization": {"id": 198}, "project": {"id": 375, "owner": {"id": 777}, "assignee": {"id": 843}}, "task": {"id": 316, "owner": {"id": 970}, "assignee": {"id": 1042}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 57, "privilege": "admin"}, "organization": {"id": 134, "owner": {"id": 274}, "user": {"role": "maintainer"}}}, "resource": {"id": 365, "assignee": {"id": 555}, "organization": {"id": 613}, "project": {"id": 329, "owner": {"id": 713}, "assignee": {"id": 862}}, "task": {"id": 379, "owner": {"id": 909}, "assignee": {"id": 1016}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 25, "privilege": "admin"}, "organization": {"id": 120, "owner": {"id": 258}, "user": {"role": "maintainer"}}}, "resource": {"id": 393, "assignee": {"id": 523}, "organization": {"id": 628}, "project": {"id": 311, "owner": {"id": 797}, "assignee": {"id": 817}}, "task": {"id": 387, "owner": {"id": 950}, "assignee": {"id": 1040}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 31, "privilege": "admin"}, "organization": {"id": 190, "owner": {"id": 293}, "user": {"role": "supervisor"}}}, "resource": {"id": 314, "assignee": {"id": 526}, "organization": {"id": 190}, "project": {"id": 384, "owner": {"id": 712}, "assignee": {"id": 864}}, "task": {"id": 325, "owner": {"id": 904}, "assignee": {"id": 1006}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 57, "privilege": "admin"}, "organization": {"id": 119, "owner": {"id": 233}, "user": {"role": "supervisor"}}}, "resource": {"id": 330, "assignee": {"id": 540}, "organization": {"id": 119}, "project": {"id": 385, "owner": {"id": 790}, "assignee": {"id": 842}}, "task": {"id": 315, "owner": {"id": 936}, "assignee": {"id": 1079}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 47, "privilege": "admin"}, "organization": {"id": 182, "owner": {"id": 243}, "user": {"role": "supervisor"}}}, "resource": {"id": 376, "assignee": {"id": 597}, "organization": {"id": 679}, "project": {"id": 347, "owner": {"id": 770}, "assignee": {"id": 881}}, "task": {"id": 377, "owner": {"id": 926}, "assignee": {"id": 1033}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 62, "privilege": "admin"}, "organization": {"id": 109, "owner": {"id": 237}, "user": {"role": "supervisor"}}}, "resource": {"id": 376, "assignee": {"id": 588}, "organization": {"id": 606}, "project": {"id": 324, "owner": {"id": 717}, "assignee": {"id": 816}}, "task": {"id": 331, "owner": {"id": 934}, "assignee": {"id": 1061}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 43, "privilege": "admin"}, "organization": {"id": 163, "owner": {"id": 296}, "user": {"role": "worker"}}}, "resource": {"id": 355, "assignee": {"id": 552}, "organization": {"id": 163}, "project": {"id": 329, "owner": {"id": 781}, "assignee": {"id": 869}}, "task": {"id": 348, "owner": {"id": 957}, "assignee": {"id": 1074}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 47, "privilege": "admin"}, "organization": {"id": 144, "owner": {"id": 288}, "user": {"role": "worker"}}}, "resource": {"id": 354, "assignee": {"id": 578}, "organization": {"id": 144}, "project": {"id": 304, "owner": {"id": 774}, "assignee": {"id": 831}}, "task": {"id": 390, "owner": {"id": 945}, "assignee": {"id": 1040}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_same_org_FALSE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 97, "privilege": "admin"}, "organization": {"id": 173, "owner": {"id": 220}, "user": {"role": "worker"}}}, "resource": {"id": 346, "assignee": {"id": 536}, "organization": {"id": 689}, "project": {"id": 306, "owner": {"id": 760}, "assignee": {"id": 862}}, "task": {"id": 322, "owner": {"id": 938}, "assignee": {"id": 1087}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 9, "privilege": "admin"}, "organization": {"id": 124, "owner": {"id": 253}, "user": {"role": "worker"}}}, "resource": {"id": 357, "assignee": {"id": 505}, "organization": {"id": 619}, "project": {"id": 304, "owner": {"id": 705}, "assignee": {"id": 852}}, "task": {"id": 314, "owner": {"id": 960}, "assignee": {"id": 1032}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 4, "privilege": "admin"}, "organization": {"id": 132, "owner": {"id": 295}, "user": {"role": null}}}, "resource": {"id": 375, "assignee": {"id": 529}, "organization": {"id": 132}, "project": {"id": 344, "owner": {"id": 761}, "assignee": {"id": 827}}, "task": {"id": 399, "owner": {"id": 989}, "assignee": {"id": 1027}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 20, "privilege": "admin"}, "organization": {"id": 113, "owner": {"id": 270}, "user": {"role": null}}}, "resource": {"id": 339, "assignee": {"id": 533}, "organization": {"id": 113}, "project": {"id": 372, "owner": {"id": 735}, "assignee": {"id": 860}}, "task": {"id": 350, "owner": {"id": 914}, "assignee": {"id": 1098}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_same_org_FALSE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 96, "privilege": "admin"}, "organization": {"id": 187, "owner": {"id": 209}, "user": {"role": null}}}, "resource": {"id": 312, "assignee": {"id": 593}, "organization": {"id": 613}, "project": {"id": 337, "owner": {"id": 770}, "assignee": {"id": 873}}, "task": {"id": 338, "owner": {"id": 921}, "assignee": {"id": 1051}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 93, "privilege": "admin"}, "organization": {"id": 196, "owner": {"id": 201}, "user": {"role": null}}}, "resource": {"id": 372, "assignee": {"id": 531}, "organization": {"id": 684}, "project": {"id": 376, "owner": {"id": 711}, "assignee": {"id": 881}}, "task": {"id": 318, "owner": {"id": 961}, "assignee": {"id": 1086}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 91, "privilege": "business"}, "organization": {"id": 129, "owner": {"id": 91}, "user": {"role": "owner"}}}, "resource": {"id": 342, "assignee": {"id": 589}, "organization": {"id": 129}, "project": {"id": 334, "owner": {"id": 732}, "assignee": {"id": 869}}, "task": {"id": 324, "owner": {"id": 981}, "assignee": {"id": 1091}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 19, "privilege": "business"}, "organization": {"id": 169, "owner": {"id": 19}, "user": {"role": "owner"}}}, "resource": {"id": 353, "assignee": {"id": 541}, "organization": {"id": 169}, "project": {"id": 356, "owner": {"id": 794}, "assignee": {"id": 851}}, "task": {"id": 313, "owner": {"id": 919}, "assignee": {"id": 1021}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 7, "privilege": "business"}, "organization": {"id": 109, "owner": {"id": 7}, "user": {"role": "owner"}}}, "resource": {"id": 308, "assignee": {"id": 546}, "organization": {"id": 692}, "project": {"id": 301, "owner": {"id": 747}, "assignee": {"id": 816}}, "task": {"id": 318, "owner": {"id": 990}, "assignee": {"id": 1097}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 53, "privilege": "business"}, "organization": {"id": 171, "owner": {"id": 53}, "user": {"role": "owner"}}}, "resource": {"id": 330, "assignee": {"id": 583}, "organization": {"id": 690}, "project": {"id": 380, "owner": {"id": 703}, "assignee": {"id": 846}}, "task": {"id": 349, "owner": {"id": 937}, "assignee": {"id": 1036}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 56, "privilege": "business"}, "organization": {"id": 129, "owner": {"id": 238}, "user": {"role": "maintainer"}}}, "resource": {"id": 367, "assignee": {"id": 595}, "organization": {"id": 129}, "project": {"id": 339, "owner": {"id": 736}, "assignee": {"id": 846}}, "task": {"id": 382, "owner": {"id": 917}, "assignee": {"id": 1074}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 74, "privilege": "business"}, "organization": {"id": 142, "owner": {"id": 206}, "user": {"role": "maintainer"}}}, "resource": {"id": 345, "assignee": {"id": 531}, "organization": {"id": 142}, "project": {"id": 300, "owner": {"id": 732}, "assignee": {"id": 847}}, "task": {"id": 347, "owner": {"id": 941}, "assignee": {"id": 1043}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 57, "privilege": "business"}, "organization": {"id": 158, "owner": {"id": 287}, "user": {"role": "maintainer"}}}, "resource": {"id": 303, "assignee": {"id": 511}, "organization": {"id": 622}, "project": {"id": 350, "owner": {"id": 780}, "assignee": {"id": 816}}, "task": {"id": 365, "owner": {"id": 919}, "assignee": {"id": 1012}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 62, "privilege": "business"}, "organization": {"id": 198, "owner": {"id": 268}, "user": {"role": "maintainer"}}}, "resource": {"id": 316, "assignee": {"id": 552}, "organization": {"id": 627}, "project": {"id": 390, "owner": {"id": 742}, "assignee": {"id": 854}}, "task": {"id": 300, "owner": {"id": 963}, "assignee": {"id": 1063}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 64, "privilege": "business"}, "organization": {"id": 120, "owner": {"id": 246}, "user": {"role": "supervisor"}}}, "resource": {"id": 334, "assignee": {"id": 527}, "organization": {"id": 120}, "project": {"id": 313, "owner": {"id": 706}, "assignee": {"id": 897}}, "task": {"id": 322, "owner": {"id": 979}, "assignee": {"id": 1040}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 24, "privilege": "business"}, "organization": {"id": 173, "owner": {"id": 292}, "user": {"role": "supervisor"}}}, "resource": {"id": 377, "assignee": {"id": 586}, "organization": {"id": 173}, "project": {"id": 327, "owner": {"id": 729}, "assignee": {"id": 882}}, "task": {"id": 317, "owner": {"id": 962}, "assignee": {"id": 1052}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 11, "privilege": "business"}, "organization": {"id": 186, "owner": {"id": 268}, "user": {"role": "supervisor"}}}, "resource": {"id": 314, "assignee": {"id": 508}, "organization": {"id": 683}, "project": {"id": 341, "owner": {"id": 727}, "assignee": {"id": 872}}, "task": {"id": 358, "owner": {"id": 934}, "assignee": {"id": 1031}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 88, "privilege": "business"}, "organization": {"id": 194, "owner": {"id": 231}, "user": {"role": "supervisor"}}}, "resource": {"id": 376, "assignee": {"id": 507}, "organization": {"id": 633}, "project": {"id": 386, "owner": {"id": 752}, "assignee": {"id": 804}}, "task": {"id": 303, "owner": {"id": 966}, "assignee": {"id": 1022}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 86, "privilege": "business"}, "organization": {"id": 182, "owner": {"id": 249}, "user": {"role": "worker"}}}, "resource": {"id": 342, "assignee": {"id": 598}, "organization": {"id": 182}, "project": {"id": 321, "owner": {"id": 797}, "assignee": {"id": 821}}, "task": {"id": 354, "owner": {"id": 906}, "assignee": {"id": 1044}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 23, "privilege": "business"}, "organization": {"id": 187, "owner": {"id": 223}, "user": {"role": "worker"}}}, "resource": {"id": 351, "assignee": {"id": 572}, "organization": {"id": 187}, "project": {"id": 392, "owner": {"id": 784}, "assignee": {"id": 818}}, "task": {"id": 354, "owner": {"id": 972}, "assignee": {"id": 1002}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 93, "privilege": "business"}, "organization": {"id": 115, "owner": {"id": 287}, "user": {"role": "worker"}}}, "resource": {"id": 362, "assignee": {"id": 551}, "organization": {"id": 698}, "project": {"id": 384, "owner": {"id": 723}, "assignee": {"id": 838}}, "task": {"id": 340, "owner": {"id": 910}, "assignee": {"id": 1054}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 13, "privilege": "business"}, "organization": {"id": 158, "owner": {"id": 298}, "user": {"role": "worker"}}}, "resource": {"id": 319, "assignee": {"id": 507}, "organization": {"id": 672}, "project": {"id": 356, "owner": {"id": 747}, "assignee": {"id": 843}}, "task": {"id": 386, "owner": {"id": 902}, "assignee": {"id": 1051}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 89, "privilege": "business"}, "organization": {"id": 138, "owner": {"id": 294}, "user": {"role": null}}}, "resource": {"id": 361, "assignee": {"id": 597}, "organization": {"id": 138}, "project": {"id": 355, "owner": {"id": 791}, "assignee": {"id": 826}}, "task": {"id": 370, "owner": {"id": 976}, "assignee": {"id": 1069}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 86, "privilege": "business"}, "organization": {"id": 113, "owner": {"id": 222}, "user": {"role": null}}}, "resource": {"id": 377, "assignee": {"id": 504}, "organization": {"id": 113}, "project": {"id": 382, "owner": {"id": 759}, "assignee": {"id": 803}}, "task": {"id": 392, "owner": {"id": 908}, "assignee": {"id": 1043}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 0, "privilege": "business"}, "organization": {"id": 195, "owner": {"id": 210}, "user": {"role": null}}}, "resource": {"id": 397, "assignee": {"id": 529}, "organization": {"id": 642}, "project": {"id": 356, "owner": {"id": 792}, "assignee": {"id": 885}}, "task": {"id": 344, "owner": {"id": 971}, "assignee": {"id": 1056}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 58, "privilege": "business"}, "organization": {"id": 155, "owner": {"id": 276}, "user": {"role": null}}}, "resource": {"id": 304, "assignee": {"id": 507}, "organization": {"id": 626}, "project": {"id": 374, "owner": {"id": 726}, "assignee": {"id": 832}}, "task": {"id": 339, "owner": {"id": 978}, "assignee": {"id": 1004}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 7, "privilege": "user"}, "organization": {"id": 181, "owner": {"id": 7}, "user": {"role": "owner"}}}, "resource": {"id": 352, "assignee": {"id": 572}, "organization": {"id": 181}, "project": {"id": 337, "owner": {"id": 712}, "assignee": {"id": 807}}, "task": {"id": 369, "owner": {"id": 909}, "assignee": {"id": 1017}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 24, "privilege": "user"}, "organization": {"id": 187, "owner": {"id": 24}, "user": {"role": "owner"}}}, "resource": {"id": 360, "assignee": {"id": 520}, "organization": {"id": 187}, "project": {"id": 348, "owner": {"id": 723}, "assignee": {"id": 893}}, "task": {"id": 309, "owner": {"id": 970}, "assignee": {"id": 1083}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 48, "privilege": "user"}, "organization": {"id": 173, "owner": {"id": 48}, "user": {"role": "owner"}}}, "resource": {"id": 374, "assignee": {"id": 570}, "organization": {"id": 679}, "project": {"id": 305, "owner": {"id": 787}, "assignee": {"id": 897}}, "task": {"id": 364, "owner": {"id": 956}, "assignee": {"id": 1051}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 20, "privilege": "user"}, "organization": {"id": 173, "owner": {"id": 20}, "user": {"role": "owner"}}}, "resource": {"id": 396, "assignee": {"id": 587}, "organization": {"id": 629}, "project": {"id": 375, "owner": {"id": 794}, "assignee": {"id": 881}}, "task": {"id": 309, "owner": {"id": 994}, "assignee": {"id": 1076}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 62, "privilege": "user"}, "organization": {"id": 195, "owner": {"id": 266}, "user": {"role": "maintainer"}}}, "resource": {"id": 363, "assignee": {"id": 524}, "organization": {"id": 195}, "project": {"id": 390, "owner": {"id": 760}, "assignee": {"id": 803}}, "task": {"id": 329, "owner": {"id": 986}, "assignee": {"id": 1049}}}} + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 10, "privilege": "user"}, "organization": {"id": 120, "owner": {"id": 222}, "user": {"role": "maintainer"}}}, "resource": {"id": 383, "assignee": {"id": 578}, "organization": {"id": 120}, "project": {"id": 314, "owner": {"id": 700}, "assignee": {"id": 843}}, "task": {"id": 328, "owner": {"id": 903}, "assignee": {"id": 1061}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 13, "privilege": "user"}, "organization": {"id": 157, "owner": {"id": 257}, "user": {"role": "maintainer"}}}, "resource": {"id": 307, "assignee": {"id": 535}, "organization": {"id": 699}, "project": {"id": 300, "owner": {"id": 783}, "assignee": {"id": 819}}, "task": {"id": 371, "owner": {"id": 916}, "assignee": {"id": 1025}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 59, "privilege": "user"}, "organization": {"id": 156, "owner": {"id": 295}, "user": {"role": "maintainer"}}}, "resource": {"id": 353, "assignee": {"id": 505}, "organization": {"id": 607}, "project": {"id": 371, "owner": {"id": 716}, "assignee": {"id": 818}}, "task": {"id": 365, "owner": {"id": 929}, "assignee": {"id": 1083}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 11, "privilege": "user"}, "organization": {"id": 162, "owner": {"id": 222}, "user": {"role": "supervisor"}}}, "resource": {"id": 382, "assignee": {"id": 523}, "organization": {"id": 162}, "project": {"id": 397, "owner": {"id": 778}, "assignee": {"id": 848}}, "task": {"id": 330, "owner": {"id": 966}, "assignee": {"id": 1065}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 41, "privilege": "user"}, "organization": {"id": 162, "owner": {"id": 294}, "user": {"role": "supervisor"}}}, "resource": {"id": 335, "assignee": {"id": 523}, "organization": {"id": 162}, "project": {"id": 399, "owner": {"id": 706}, "assignee": {"id": 840}}, "task": {"id": 336, "owner": {"id": 979}, "assignee": {"id": 1071}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 64, "privilege": "user"}, "organization": {"id": 138, "owner": {"id": 299}, "user": {"role": "supervisor"}}}, "resource": {"id": 371, "assignee": {"id": 572}, "organization": {"id": 668}, "project": {"id": 339, "owner": {"id": 752}, "assignee": {"id": 889}}, "task": {"id": 312, "owner": {"id": 906}, "assignee": {"id": 1030}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 19, "privilege": "user"}, "organization": {"id": 120, "owner": {"id": 288}, "user": {"role": "supervisor"}}}, "resource": {"id": 369, "assignee": {"id": 568}, "organization": {"id": 656}, "project": {"id": 321, "owner": {"id": 770}, "assignee": {"id": 818}}, "task": {"id": 307, "owner": {"id": 951}, "assignee": {"id": 1024}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 70, "privilege": "user"}, "organization": {"id": 175, "owner": {"id": 222}, "user": {"role": "worker"}}}, "resource": {"id": 347, "assignee": {"id": 534}, "organization": {"id": 175}, "project": {"id": 357, "owner": {"id": 738}, "assignee": {"id": 843}}, "task": {"id": 371, "owner": {"id": 956}, "assignee": {"id": 1024}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 73, "privilege": "user"}, "organization": {"id": 170, "owner": {"id": 206}, "user": {"role": "worker"}}}, "resource": {"id": 384, "assignee": {"id": 566}, "organization": {"id": 170}, "project": {"id": 395, "owner": {"id": 795}, "assignee": {"id": 803}}, "task": {"id": 310, "owner": {"id": 921}, "assignee": {"id": 1053}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 99, "privilege": "user"}, "organization": {"id": 177, "owner": {"id": 282}, "user": {"role": "worker"}}}, "resource": {"id": 305, "assignee": {"id": 581}, "organization": {"id": 624}, "project": {"id": 317, "owner": {"id": 726}, "assignee": {"id": 820}}, "task": {"id": 392, "owner": {"id": 918}, "assignee": {"id": 1082}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 17, "privilege": "user"}, "organization": {"id": 194, "owner": {"id": 234}, "user": {"role": "worker"}}}, "resource": {"id": 337, "assignee": {"id": 533}, "organization": {"id": 653}, "project": {"id": 390, "owner": {"id": 753}, "assignee": {"id": 846}}, "task": {"id": 364, "owner": {"id": 974}, "assignee": {"id": 1041}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 46, "privilege": "user"}, "organization": {"id": 182, "owner": {"id": 292}, "user": {"role": null}}}, "resource": {"id": 312, "assignee": {"id": 520}, "organization": {"id": 182}, "project": {"id": 314, "owner": {"id": 789}, "assignee": {"id": 860}}, "task": {"id": 341, "owner": {"id": 921}, "assignee": {"id": 1052}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 33, "privilege": "user"}, "organization": {"id": 156, "owner": {"id": 219}, "user": {"role": null}}}, "resource": {"id": 362, "assignee": {"id": 552}, "organization": {"id": 156}, "project": {"id": 372, "owner": {"id": 753}, "assignee": {"id": 888}}, "task": {"id": 302, "owner": {"id": 982}, "assignee": {"id": 1054}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 30, "privilege": "user"}, "organization": {"id": 121, "owner": {"id": 288}, "user": {"role": null}}}, "resource": {"id": 315, "assignee": {"id": 505}, "organization": {"id": 619}, "project": {"id": 374, "owner": {"id": 729}, "assignee": {"id": 859}}, "task": {"id": 364, "owner": {"id": 980}, "assignee": {"id": 1080}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 70, "privilege": "user"}, "organization": {"id": 159, "owner": {"id": 288}, "user": {"role": null}}}, "resource": {"id": 388, "assignee": {"id": 580}, "organization": {"id": 632}, "project": {"id": 343, "owner": {"id": 722}, "assignee": {"id": 846}}, "task": {"id": 359, "owner": {"id": 927}, "assignee": {"id": 1057}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 85, "privilege": "worker"}, "organization": {"id": 163, "owner": {"id": 85}, "user": {"role": "owner"}}}, "resource": {"id": 361, "assignee": {"id": 527}, "organization": {"id": 163}, "project": {"id": 375, "owner": {"id": 764}, "assignee": {"id": 887}}, "task": {"id": 384, "owner": {"id": 947}, "assignee": {"id": 1096}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 89, "privilege": "worker"}, "organization": {"id": 189, "owner": {"id": 89}, "user": {"role": "owner"}}}, "resource": {"id": 332, "assignee": {"id": 560}, "organization": {"id": 189}, "project": {"id": 370, "owner": {"id": 768}, "assignee": {"id": 833}}, "task": {"id": 301, "owner": {"id": 956}, "assignee": {"id": 1000}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 52, "privilege": "worker"}, "organization": {"id": 161, "owner": {"id": 52}, "user": {"role": "owner"}}}, "resource": {"id": 394, "assignee": {"id": 521}, "organization": {"id": 666}, "project": {"id": 361, "owner": {"id": 763}, "assignee": {"id": 811}}, "task": {"id": 380, "owner": {"id": 921}, "assignee": {"id": 1053}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 11, "privilege": "worker"}, "organization": {"id": 118, "owner": {"id": 11}, "user": {"role": "owner"}}}, "resource": {"id": 334, "assignee": {"id": 553}, "organization": {"id": 640}, "project": {"id": 361, "owner": {"id": 759}, "assignee": {"id": 858}}, "task": {"id": 399, "owner": {"id": 906}, "assignee": {"id": 1055}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 76, "privilege": "worker"}, "organization": {"id": 187, "owner": {"id": 289}, "user": {"role": "maintainer"}}}, "resource": {"id": 392, "assignee": {"id": 562}, "organization": {"id": 187}, "project": {"id": 324, "owner": {"id": 761}, "assignee": {"id": 884}}, "task": {"id": 309, "owner": {"id": 924}, "assignee": {"id": 1031}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 66, "privilege": "worker"}, "organization": {"id": 107, "owner": {"id": 276}, "user": {"role": "maintainer"}}}, "resource": {"id": 365, "assignee": {"id": 564}, "organization": {"id": 107}, "project": {"id": 358, "owner": {"id": 719}, "assignee": {"id": 869}}, "task": {"id": 339, "owner": {"id": 919}, "assignee": {"id": 1051}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 97, "privilege": "worker"}, "organization": {"id": 111, "owner": {"id": 244}, "user": {"role": "maintainer"}}}, "resource": {"id": 349, "assignee": {"id": 566}, "organization": {"id": 646}, "project": {"id": 327, "owner": {"id": 768}, "assignee": {"id": 859}}, "task": {"id": 317, "owner": {"id": 908}, "assignee": {"id": 1095}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 96, "privilege": "worker"}, "organization": {"id": 148, "owner": {"id": 232}, "user": {"role": "maintainer"}}}, "resource": {"id": 317, "assignee": {"id": 565}, "organization": {"id": 618}, "project": {"id": 351, "owner": {"id": 787}, "assignee": {"id": 892}}, "task": {"id": 309, "owner": {"id": 990}, "assignee": {"id": 1082}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 93, "privilege": "worker"}, "organization": {"id": 164, "owner": {"id": 270}, "user": {"role": "supervisor"}}}, "resource": {"id": 356, "assignee": {"id": 559}, "organization": {"id": 164}, "project": {"id": 321, "owner": {"id": 727}, "assignee": {"id": 891}}, "task": {"id": 369, "owner": {"id": 905}, "assignee": {"id": 1065}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 66, "privilege": "worker"}, "organization": {"id": 154, "owner": {"id": 204}, "user": {"role": "supervisor"}}}, "resource": {"id": 315, "assignee": {"id": 556}, "organization": {"id": 154}, "project": {"id": 300, "owner": {"id": 743}, "assignee": {"id": 825}}, "task": {"id": 363, "owner": {"id": 909}, "assignee": {"id": 1082}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 16, "privilege": "worker"}, "organization": {"id": 187, "owner": {"id": 202}, "user": {"role": "supervisor"}}}, "resource": {"id": 300, "assignee": {"id": 506}, "organization": {"id": 605}, "project": {"id": 393, "owner": {"id": 764}, "assignee": {"id": 806}}, "task": {"id": 323, "owner": {"id": 977}, "assignee": {"id": 1085}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 9, "privilege": "worker"}, "organization": {"id": 188, "owner": {"id": 282}, "user": {"role": "supervisor"}}}, "resource": {"id": 342, "assignee": {"id": 549}, "organization": {"id": 693}, "project": {"id": 391, "owner": {"id": 750}, "assignee": {"id": 869}}, "task": {"id": 365, "owner": {"id": 901}, "assignee": {"id": 1025}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 71, "privilege": "worker"}, "organization": {"id": 145, "owner": {"id": 234}, "user": {"role": "worker"}}}, "resource": {"id": 315, "assignee": {"id": 551}, "organization": {"id": 145}, "project": {"id": 328, "owner": {"id": 734}, "assignee": {"id": 891}}, "task": {"id": 317, "owner": {"id": 941}, "assignee": {"id": 1082}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 59, "privilege": "worker"}, "organization": {"id": 174, "owner": {"id": 267}, "user": {"role": "worker"}}}, "resource": {"id": 351, "assignee": {"id": 548}, "organization": {"id": 174}, "project": {"id": 360, "owner": {"id": 773}, "assignee": {"id": 847}}, "task": {"id": 381, "owner": {"id": 908}, "assignee": {"id": 1018}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 96, "privilege": "worker"}, "organization": {"id": 180, "owner": {"id": 280}, "user": {"role": "worker"}}}, "resource": {"id": 350, "assignee": {"id": 508}, "organization": {"id": 687}, "project": {"id": 340, "owner": {"id": 755}, "assignee": {"id": 869}}, "task": {"id": 334, "owner": {"id": 927}, "assignee": {"id": 1084}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 46, "privilege": "worker"}, "organization": {"id": 130, "owner": {"id": 247}, "user": {"role": "worker"}}}, "resource": {"id": 324, "assignee": {"id": 515}, "organization": {"id": 622}, "project": {"id": 397, "owner": {"id": 797}, "assignee": {"id": 833}}, "task": {"id": 317, "owner": {"id": 971}, "assignee": {"id": 1087}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 42, "privilege": "worker"}, "organization": {"id": 131, "owner": {"id": 293}, "user": {"role": null}}}, "resource": {"id": 330, "assignee": {"id": 543}, "organization": {"id": 131}, "project": {"id": 389, "owner": {"id": 748}, "assignee": {"id": 837}}, "task": {"id": 316, "owner": {"id": 981}, "assignee": {"id": 1042}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 10, "privilege": "worker"}, "organization": {"id": 178, "owner": {"id": 271}, "user": {"role": null}}}, "resource": {"id": 386, "assignee": {"id": 587}, "organization": {"id": 178}, "project": {"id": 310, "owner": {"id": 751}, "assignee": {"id": 802}}, "task": {"id": 310, "owner": {"id": 973}, "assignee": {"id": 1077}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 55, "privilege": "worker"}, "organization": {"id": 167, "owner": {"id": 246}, "user": {"role": null}}}, "resource": {"id": 399, "assignee": {"id": 574}, "organization": {"id": 603}, "project": {"id": 357, "owner": {"id": 783}, "assignee": {"id": 846}}, "task": {"id": 323, "owner": {"id": 918}, "assignee": {"id": 1068}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 60, "privilege": "worker"}, "organization": {"id": 100, "owner": {"id": 288}, "user": {"role": null}}}, "resource": {"id": 387, "assignee": {"id": 533}, "organization": {"id": 671}, "project": {"id": 302, "owner": {"id": 766}, "assignee": {"id": 856}}, "task": {"id": 300, "owner": {"id": 989}, "assignee": {"id": 1015}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 49, "privilege": "none"}, "organization": {"id": 143, "owner": {"id": 49}, "user": {"role": "owner"}}}, "resource": {"id": 366, "assignee": {"id": 560}, "organization": {"id": 143}, "project": {"id": 368, "owner": {"id": 762}, "assignee": {"id": 828}}, "task": {"id": 317, "owner": {"id": 939}, "assignee": {"id": 1044}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 5, "privilege": "none"}, "organization": {"id": 161, "owner": {"id": 5}, "user": {"role": "owner"}}}, "resource": {"id": 365, "assignee": {"id": 599}, "organization": {"id": 161}, "project": {"id": 387, "owner": {"id": 751}, "assignee": {"id": 862}}, "task": {"id": 313, "owner": {"id": 946}, "assignee": {"id": 1021}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 89, "privilege": "none"}, "organization": {"id": 172, "owner": {"id": 89}, "user": {"role": "owner"}}}, "resource": {"id": 335, "assignee": {"id": 503}, "organization": {"id": 624}, "project": {"id": 385, "owner": {"id": 716}, "assignee": {"id": 810}}, "task": {"id": 383, "owner": {"id": 908}, "assignee": {"id": 1089}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 28, "privilege": "none"}, "organization": {"id": 154, "owner": {"id": 28}, "user": {"role": "owner"}}}, "resource": {"id": 383, "assignee": {"id": 513}, "organization": {"id": 692}, "project": {"id": 307, "owner": {"id": 760}, "assignee": {"id": 836}}, "task": {"id": 307, "owner": {"id": 936}, "assignee": {"id": 1028}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 35, "privilege": "none"}, "organization": {"id": 170, "owner": {"id": 263}, "user": {"role": "maintainer"}}}, "resource": {"id": 338, "assignee": {"id": 507}, "organization": {"id": 170}, "project": {"id": 326, "owner": {"id": 715}, "assignee": {"id": 883}}, "task": {"id": 306, "owner": {"id": 923}, "assignee": {"id": 1084}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 82, "privilege": "none"}, "organization": {"id": 137, "owner": {"id": 252}, "user": {"role": "maintainer"}}}, "resource": {"id": 374, "assignee": {"id": 547}, "organization": {"id": 137}, "project": {"id": 356, "owner": {"id": 776}, "assignee": {"id": 848}}, "task": {"id": 357, "owner": {"id": 989}, "assignee": {"id": 1019}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 41, "privilege": "none"}, "organization": {"id": 174, "owner": {"id": 221}, "user": {"role": "maintainer"}}}, "resource": {"id": 359, "assignee": {"id": 546}, "organization": {"id": 685}, "project": {"id": 329, "owner": {"id": 719}, "assignee": {"id": 800}}, "task": {"id": 306, "owner": {"id": 913}, "assignee": {"id": 1006}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 6, "privilege": "none"}, "organization": {"id": 186, "owner": {"id": 260}, "user": {"role": "maintainer"}}}, "resource": {"id": 310, "assignee": {"id": 585}, "organization": {"id": 606}, "project": {"id": 341, "owner": {"id": 708}, "assignee": {"id": 811}}, "task": {"id": 304, "owner": {"id": 973}, "assignee": {"id": 1000}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 9, "privilege": "none"}, "organization": {"id": 199, "owner": {"id": 283}, "user": {"role": "supervisor"}}}, "resource": {"id": 395, "assignee": {"id": 580}, "organization": {"id": 199}, "project": {"id": 383, "owner": {"id": 788}, "assignee": {"id": 874}}, "task": {"id": 353, "owner": {"id": 928}, "assignee": {"id": 1014}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 1, "privilege": "none"}, "organization": {"id": 147, "owner": {"id": 206}, "user": {"role": "supervisor"}}}, "resource": {"id": 306, "assignee": {"id": 513}, "organization": {"id": 147}, "project": {"id": 371, "owner": {"id": 794}, "assignee": {"id": 846}}, "task": {"id": 303, "owner": {"id": 992}, "assignee": {"id": 1022}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 55, "privilege": "none"}, "organization": {"id": 134, "owner": {"id": 258}, "user": {"role": "supervisor"}}}, "resource": {"id": 390, "assignee": {"id": 514}, "organization": {"id": 657}, "project": {"id": 344, "owner": {"id": 739}, "assignee": {"id": 834}}, "task": {"id": 399, "owner": {"id": 915}, "assignee": {"id": 1010}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 80, "privilege": "none"}, "organization": {"id": 129, "owner": {"id": 290}, "user": {"role": "supervisor"}}}, "resource": {"id": 319, "assignee": {"id": 544}, "organization": {"id": 685}, "project": {"id": 336, "owner": {"id": 772}, "assignee": {"id": 860}}, "task": {"id": 320, "owner": {"id": 987}, "assignee": {"id": 1097}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 48, "privilege": "none"}, "organization": {"id": 196, "owner": {"id": 280}, "user": {"role": "worker"}}}, "resource": {"id": 362, "assignee": {"id": 516}, "organization": {"id": 196}, "project": {"id": 390, "owner": {"id": 729}, "assignee": {"id": 813}}, "task": {"id": 303, "owner": {"id": 922}, "assignee": {"id": 1049}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 60, "privilege": "none"}, "organization": {"id": 146, "owner": {"id": 279}, "user": {"role": "worker"}}}, "resource": {"id": 387, "assignee": {"id": 579}, "organization": {"id": 146}, "project": {"id": 304, "owner": {"id": 710}, "assignee": {"id": 801}}, "task": {"id": 386, "owner": {"id": 922}, "assignee": {"id": 1079}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 39, "privilege": "none"}, "organization": {"id": 134, "owner": {"id": 239}, "user": {"role": "worker"}}}, "resource": {"id": 381, "assignee": {"id": 500}, "organization": {"id": 616}, "project": {"id": 337, "owner": {"id": 731}, "assignee": {"id": 858}}, "task": {"id": 390, "owner": {"id": 944}, "assignee": {"id": 1090}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 42, "privilege": "none"}, "organization": {"id": 181, "owner": {"id": 229}, "user": {"role": "worker"}}}, "resource": {"id": 377, "assignee": {"id": 560}, "organization": {"id": 634}, "project": {"id": 382, "owner": {"id": 758}, "assignee": {"id": 886}}, "task": {"id": 388, "owner": {"id": 983}, "assignee": {"id": 1084}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 79, "privilege": "none"}, "organization": {"id": 198, "owner": {"id": 269}, "user": {"role": null}}}, "resource": {"id": 346, "assignee": {"id": 593}, "organization": {"id": 198}, "project": {"id": 302, "owner": {"id": 782}, "assignee": {"id": 836}}, "task": {"id": 358, "owner": {"id": 921}, "assignee": {"id": 1061}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 97, "privilege": "none"}, "organization": {"id": 121, "owner": {"id": 244}, "user": {"role": null}}}, "resource": {"id": 376, "assignee": {"id": 554}, "organization": {"id": 121}, "project": {"id": 376, "owner": {"id": 795}, "assignee": {"id": 857}}, "task": {"id": 395, "owner": {"id": 939}, "assignee": {"id": 1032}}}} } test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 86, "privilege": "none"}, "organization": {"id": 108, "owner": {"id": 235}, "user": {"role": null}}}, "resource": {"id": 310, "assignee": {"id": 569}, "organization": {"id": 663}, "project": {"id": 387, "owner": {"id": 718}, "assignee": {"id": 843}}, "task": {"id": 331, "owner": {"id": 960}, "assignee": {"id": 1001}}}} + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 85, "privilege": "none"}, "organization": {"id": 183, "owner": {"id": 221}, "user": {"role": null}}}, "resource": {"id": 319, "assignee": {"id": 549}, "organization": {"id": 684}, "project": {"id": 386, "owner": {"id": 787}, "assignee": {"id": 878}}, "task": {"id": 397, "owner": {"id": 994}, "assignee": {"id": 1033}}}} } test_scope_UPDATE_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 50, "privilege": "admin"}, "organization": null}, "resource": {"id": 345, "assignee": {"id": 592}, "organization": {"id": 627}, "project": {"id": 331, "owner": {"id": 50}, "assignee": {"id": 817}}, "task": {"id": 323, "owner": {"id": 925}, "assignee": {"id": 1066}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 42, "privilege": "admin"}, "organization": null}, "resource": {"id": 321, "assignee": {"id": 536}, "organization": {"id": 694}, "project": {"id": 305, "owner": {"id": 42}, "assignee": {"id": 845}}, "task": {"id": 356, "owner": {"id": 932}, "assignee": {"id": 1033}}}} } test_scope_UPDATE_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 26, "privilege": "business"}, "organization": null}, "resource": {"id": 306, "assignee": {"id": 512}, "organization": {"id": 676}, "project": {"id": 382, "owner": {"id": 26}, "assignee": {"id": 887}}, "task": {"id": 325, "owner": {"id": 933}, "assignee": {"id": 1071}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 97, "privilege": "business"}, "organization": null}, "resource": {"id": 373, "assignee": {"id": 566}, "organization": {"id": 661}, "project": {"id": 370, "owner": {"id": 97}, "assignee": {"id": 891}}, "task": {"id": 378, "owner": {"id": 918}, "assignee": {"id": 1008}}}} } test_scope_UPDATE_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 77, "privilege": "user"}, "organization": null}, "resource": {"id": 320, "assignee": {"id": 518}, "organization": {"id": 681}, "project": {"id": 309, "owner": {"id": 77}, "assignee": {"id": 841}}, "task": {"id": 304, "owner": {"id": 928}, "assignee": {"id": 1018}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 48, "privilege": "user"}, "organization": null}, "resource": {"id": 389, "assignee": {"id": 558}, "organization": {"id": 642}, "project": {"id": 384, "owner": {"id": 48}, "assignee": {"id": 889}}, "task": {"id": 374, "owner": {"id": 926}, "assignee": {"id": 1032}}}} } test_scope_UPDATE_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 34, "privilege": "worker"}, "organization": null}, "resource": {"id": 306, "assignee": {"id": 523}, "organization": {"id": 676}, "project": {"id": 399, "owner": {"id": 34}, "assignee": {"id": 818}}, "task": {"id": 380, "owner": {"id": 965}, "assignee": {"id": 1057}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 50, "privilege": "worker"}, "organization": null}, "resource": {"id": 301, "assignee": {"id": 562}, "organization": {"id": 669}, "project": {"id": 323, "owner": {"id": 50}, "assignee": {"id": 862}}, "task": {"id": 369, "owner": {"id": 997}, "assignee": {"id": 1006}}}} } test_scope_UPDATE_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 85, "privilege": "none"}, "organization": null}, "resource": {"id": 364, "assignee": {"id": 587}, "organization": {"id": 642}, "project": {"id": 370, "owner": {"id": 85}, "assignee": {"id": 851}}, "task": {"id": 384, "owner": {"id": 901}, "assignee": {"id": 1085}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 49, "privilege": "none"}, "organization": null}, "resource": {"id": 348, "assignee": {"id": 566}, "organization": {"id": 655}, "project": {"id": 337, "owner": {"id": 49}, "assignee": {"id": 856}}, "task": {"id": 395, "owner": {"id": 961}, "assignee": {"id": 1069}}}} } test_scope_UPDATE_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 37, "privilege": "admin"}, "organization": null}, "resource": {"id": 303, "assignee": {"id": 596}, "organization": {"id": 689}, "project": {"id": 391, "owner": {"id": 729}, "assignee": {"id": 37}}, "task": {"id": 321, "owner": {"id": 914}, "assignee": {"id": 1033}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 19, "privilege": "admin"}, "organization": null}, "resource": {"id": 357, "assignee": {"id": 502}, "organization": {"id": 639}, "project": {"id": 390, "owner": {"id": 720}, "assignee": {"id": 19}}, "task": {"id": 305, "owner": {"id": 997}, "assignee": {"id": 1093}}}} } test_scope_UPDATE_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 51, "privilege": "business"}, "organization": null}, "resource": {"id": 302, "assignee": {"id": 522}, "organization": {"id": 696}, "project": {"id": 325, "owner": {"id": 779}, "assignee": {"id": 51}}, "task": {"id": 374, "owner": {"id": 984}, "assignee": {"id": 1025}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 76, "privilege": "business"}, "organization": null}, "resource": {"id": 320, "assignee": {"id": 553}, "organization": {"id": 635}, "project": {"id": 304, "owner": {"id": 762}, "assignee": {"id": 76}}, "task": {"id": 303, "owner": {"id": 981}, "assignee": {"id": 1071}}}} } test_scope_UPDATE_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 42, "privilege": "user"}, "organization": null}, "resource": {"id": 313, "assignee": {"id": 504}, "organization": {"id": 664}, "project": {"id": 373, "owner": {"id": 738}, "assignee": {"id": 42}}, "task": {"id": 338, "owner": {"id": 997}, "assignee": {"id": 1066}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 72, "privilege": "user"}, "organization": null}, "resource": {"id": 303, "assignee": {"id": 543}, "organization": {"id": 641}, "project": {"id": 383, "owner": {"id": 730}, "assignee": {"id": 72}}, "task": {"id": 380, "owner": {"id": 949}, "assignee": {"id": 1017}}}} } test_scope_UPDATE_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 70, "privilege": "worker"}, "organization": null}, "resource": {"id": 379, "assignee": {"id": 516}, "organization": {"id": 643}, "project": {"id": 336, "owner": {"id": 797}, "assignee": {"id": 70}}, "task": {"id": 323, "owner": {"id": 989}, "assignee": {"id": 1052}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 98, "privilege": "worker"}, "organization": null}, "resource": {"id": 394, "assignee": {"id": 536}, "organization": {"id": 636}, "project": {"id": 301, "owner": {"id": 794}, "assignee": {"id": 98}}, "task": {"id": 322, "owner": {"id": 974}, "assignee": {"id": 1025}}}} } test_scope_UPDATE_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 76, "privilege": "none"}, "organization": null}, "resource": {"id": 306, "assignee": {"id": 535}, "organization": {"id": 692}, "project": {"id": 321, "owner": {"id": 768}, "assignee": {"id": 76}}, "task": {"id": 329, "owner": {"id": 910}, "assignee": {"id": 1034}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 11, "privilege": "none"}, "organization": null}, "resource": {"id": 379, "assignee": {"id": 511}, "organization": {"id": 689}, "project": {"id": 390, "owner": {"id": 726}, "assignee": {"id": 11}}, "task": {"id": 310, "owner": {"id": 928}, "assignee": {"id": 1005}}}} } test_scope_UPDATE_ANNOTATIONS_context_SANDBOX_ownership_TASK_OWNER_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 96, "privilege": "admin"}, "organization": null}, "resource": {"id": 352, "assignee": {"id": 571}, "organization": {"id": 633}, "project": {"id": 362, "owner": {"id": 746}, "assignee": {"id": 890}}, "task": {"id": 359, "owner": {"id": 96}, "assignee": {"id": 1023}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 9, "privilege": "admin"}, "organization": null}, "resource": {"id": 397, "assignee": {"id": 531}, "organization": {"id": 634}, "project": {"id": 333, "owner": {"id": 775}, "assignee": {"id": 847}}, "task": {"id": 355, "owner": {"id": 9}, "assignee": {"id": 1063}}}} } test_scope_UPDATE_ANNOTATIONS_context_SANDBOX_ownership_TASK_OWNER_privilege_BUSINESS_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 92, "privilege": "business"}, "organization": null}, "resource": {"id": 364, "assignee": {"id": 552}, "organization": {"id": 651}, "project": {"id": 328, "owner": {"id": 762}, "assignee": {"id": 835}}, "task": {"id": 302, "owner": {"id": 92}, "assignee": {"id": 1065}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 8, "privilege": "business"}, "organization": null}, "resource": {"id": 313, "assignee": {"id": 595}, "organization": {"id": 687}, "project": {"id": 340, "owner": {"id": 766}, "assignee": {"id": 801}}, "task": {"id": 303, "owner": {"id": 8}, "assignee": {"id": 1063}}}} } test_scope_UPDATE_ANNOTATIONS_context_SANDBOX_ownership_TASK_OWNER_privilege_USER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 97, "privilege": "user"}, "organization": null}, "resource": {"id": 318, "assignee": {"id": 594}, "organization": {"id": 692}, "project": {"id": 399, "owner": {"id": 796}, "assignee": {"id": 888}}, "task": {"id": 359, "owner": {"id": 97}, "assignee": {"id": 1076}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 56, "privilege": "user"}, "organization": null}, "resource": {"id": 330, "assignee": {"id": 568}, "organization": {"id": 602}, "project": {"id": 304, "owner": {"id": 733}, "assignee": {"id": 888}}, "task": {"id": 330, "owner": {"id": 56}, "assignee": {"id": 1032}}}} } test_scope_UPDATE_ANNOTATIONS_context_SANDBOX_ownership_TASK_OWNER_privilege_WORKER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 99, "privilege": "worker"}, "organization": null}, "resource": {"id": 320, "assignee": {"id": 566}, "organization": {"id": 674}, "project": {"id": 386, "owner": {"id": 744}, "assignee": {"id": 868}}, "task": {"id": 358, "owner": {"id": 99}, "assignee": {"id": 1021}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 64, "privilege": "worker"}, "organization": null}, "resource": {"id": 390, "assignee": {"id": 580}, "organization": {"id": 634}, "project": {"id": 348, "owner": {"id": 744}, "assignee": {"id": 833}}, "task": {"id": 322, "owner": {"id": 64}, "assignee": {"id": 1050}}}} } test_scope_UPDATE_ANNOTATIONS_context_SANDBOX_ownership_TASK_OWNER_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 98, "privilege": "none"}, "organization": null}, "resource": {"id": 301, "assignee": {"id": 544}, "organization": {"id": 611}, "project": {"id": 327, "owner": {"id": 719}, "assignee": {"id": 895}}, "task": {"id": 301, "owner": {"id": 98}, "assignee": {"id": 1031}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 99, "privilege": "none"}, "organization": null}, "resource": {"id": 304, "assignee": {"id": 569}, "organization": {"id": 614}, "project": {"id": 308, "owner": {"id": 724}, "assignee": {"id": 852}}, "task": {"id": 388, "owner": {"id": 99}, "assignee": {"id": 1096}}}} } test_scope_UPDATE_ANNOTATIONS_context_SANDBOX_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 18, "privilege": "admin"}, "organization": null}, "resource": {"id": 347, "assignee": {"id": 576}, "organization": {"id": 614}, "project": {"id": 331, "owner": {"id": 735}, "assignee": {"id": 827}}, "task": {"id": 333, "owner": {"id": 993}, "assignee": {"id": 18}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 62, "privilege": "admin"}, "organization": null}, "resource": {"id": 327, "assignee": {"id": 570}, "organization": {"id": 629}, "project": {"id": 320, "owner": {"id": 754}, "assignee": {"id": 835}}, "task": {"id": 393, "owner": {"id": 965}, "assignee": {"id": 62}}}} } test_scope_UPDATE_ANNOTATIONS_context_SANDBOX_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 74, "privilege": "business"}, "organization": null}, "resource": {"id": 398, "assignee": {"id": 589}, "organization": {"id": 671}, "project": {"id": 391, "owner": {"id": 722}, "assignee": {"id": 894}}, "task": {"id": 326, "owner": {"id": 908}, "assignee": {"id": 74}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 35, "privilege": "business"}, "organization": null}, "resource": {"id": 393, "assignee": {"id": 593}, "organization": {"id": 608}, "project": {"id": 367, "owner": {"id": 759}, "assignee": {"id": 804}}, "task": {"id": 386, "owner": {"id": 966}, "assignee": {"id": 35}}}} } test_scope_UPDATE_ANNOTATIONS_context_SANDBOX_ownership_TASK_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 97, "privilege": "user"}, "organization": null}, "resource": {"id": 316, "assignee": {"id": 594}, "organization": {"id": 601}, "project": {"id": 348, "owner": {"id": 708}, "assignee": {"id": 826}}, "task": {"id": 308, "owner": {"id": 959}, "assignee": {"id": 97}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 52, "privilege": "user"}, "organization": null}, "resource": {"id": 351, "assignee": {"id": 561}, "organization": {"id": 673}, "project": {"id": 374, "owner": {"id": 707}, "assignee": {"id": 878}}, "task": {"id": 352, "owner": {"id": 985}, "assignee": {"id": 52}}}} } test_scope_UPDATE_ANNOTATIONS_context_SANDBOX_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 54, "privilege": "worker"}, "organization": null}, "resource": {"id": 318, "assignee": {"id": 555}, "organization": {"id": 689}, "project": {"id": 382, "owner": {"id": 771}, "assignee": {"id": 810}}, "task": {"id": 357, "owner": {"id": 957}, "assignee": {"id": 54}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 43, "privilege": "worker"}, "organization": null}, "resource": {"id": 322, "assignee": {"id": 578}, "organization": {"id": 652}, "project": {"id": 344, "owner": {"id": 707}, "assignee": {"id": 860}}, "task": {"id": 336, "owner": {"id": 986}, "assignee": {"id": 43}}}} } test_scope_UPDATE_ANNOTATIONS_context_SANDBOX_ownership_TASK_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 72, "privilege": "none"}, "organization": null}, "resource": {"id": 357, "assignee": {"id": 523}, "organization": {"id": 632}, "project": {"id": 378, "owner": {"id": 747}, "assignee": {"id": 815}}, "task": {"id": 341, "owner": {"id": 910}, "assignee": {"id": 72}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 81, "privilege": "none"}, "organization": null}, "resource": {"id": 347, "assignee": {"id": 515}, "organization": {"id": 616}, "project": {"id": 343, "owner": {"id": 790}, "assignee": {"id": 871}}, "task": {"id": 325, "owner": {"id": 961}, "assignee": {"id": 81}}}} } test_scope_UPDATE_ANNOTATIONS_context_SANDBOX_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 34, "privilege": "admin"}, "organization": null}, "resource": {"id": 373, "assignee": {"id": 34}, "organization": {"id": 678}, "project": {"id": 310, "owner": {"id": 745}, "assignee": {"id": 875}}, "task": {"id": 316, "owner": {"id": 973}, "assignee": {"id": 1002}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 62, "privilege": "admin"}, "organization": null}, "resource": {"id": 335, "assignee": {"id": 62}, "organization": {"id": 651}, "project": {"id": 381, "owner": {"id": 798}, "assignee": {"id": 810}}, "task": {"id": 316, "owner": {"id": 946}, "assignee": {"id": 1082}}}} } test_scope_UPDATE_ANNOTATIONS_context_SANDBOX_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 25, "privilege": "business"}, "organization": null}, "resource": {"id": 319, "assignee": {"id": 25}, "organization": {"id": 611}, "project": {"id": 302, "owner": {"id": 781}, "assignee": {"id": 800}}, "task": {"id": 385, "owner": {"id": 933}, "assignee": {"id": 1079}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 2, "privilege": "business"}, "organization": null}, "resource": {"id": 386, "assignee": {"id": 2}, "organization": {"id": 666}, "project": {"id": 327, "owner": {"id": 786}, "assignee": {"id": 827}}, "task": {"id": 310, "owner": {"id": 988}, "assignee": {"id": 1047}}}} } test_scope_UPDATE_ANNOTATIONS_context_SANDBOX_ownership_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 34, "privilege": "user"}, "organization": null}, "resource": {"id": 341, "assignee": {"id": 34}, "organization": {"id": 623}, "project": {"id": 348, "owner": {"id": 778}, "assignee": {"id": 874}}, "task": {"id": 387, "owner": {"id": 958}, "assignee": {"id": 1069}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 25, "privilege": "user"}, "organization": null}, "resource": {"id": 329, "assignee": {"id": 25}, "organization": {"id": 677}, "project": {"id": 332, "owner": {"id": 778}, "assignee": {"id": 843}}, "task": {"id": 376, "owner": {"id": 936}, "assignee": {"id": 1000}}}} } test_scope_UPDATE_ANNOTATIONS_context_SANDBOX_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 90, "privilege": "worker"}, "organization": null}, "resource": {"id": 349, "assignee": {"id": 90}, "organization": {"id": 649}, "project": {"id": 349, "owner": {"id": 744}, "assignee": {"id": 893}}, "task": {"id": 323, "owner": {"id": 902}, "assignee": {"id": 1058}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 80, "privilege": "worker"}, "organization": null}, "resource": {"id": 352, "assignee": {"id": 80}, "organization": {"id": 638}, "project": {"id": 396, "owner": {"id": 757}, "assignee": {"id": 899}}, "task": {"id": 398, "owner": {"id": 971}, "assignee": {"id": 1073}}}} } test_scope_UPDATE_ANNOTATIONS_context_SANDBOX_ownership_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 1, "privilege": "none"}, "organization": null}, "resource": {"id": 394, "assignee": {"id": 1}, "organization": {"id": 633}, "project": {"id": 399, "owner": {"id": 713}, "assignee": {"id": 840}}, "task": {"id": 376, "owner": {"id": 948}, "assignee": {"id": 1019}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 65, "privilege": "none"}, "organization": null}, "resource": {"id": 330, "assignee": {"id": 65}, "organization": {"id": 635}, "project": {"id": 331, "owner": {"id": 733}, "assignee": {"id": 845}}, "task": {"id": 305, "owner": {"id": 977}, "assignee": {"id": 1051}}}} } test_scope_UPDATE_ANNOTATIONS_context_SANDBOX_ownership_NONE_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 27, "privilege": "admin"}, "organization": null}, "resource": {"id": 319, "assignee": {"id": 513}, "organization": {"id": 690}, "project": {"id": 376, "owner": {"id": 732}, "assignee": {"id": 821}}, "task": {"id": 395, "owner": {"id": 948}, "assignee": {"id": 1005}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 89, "privilege": "admin"}, "organization": null}, "resource": {"id": 314, "assignee": {"id": 543}, "organization": {"id": 605}, "project": {"id": 396, "owner": {"id": 730}, "assignee": {"id": 893}}, "task": {"id": 373, "owner": {"id": 987}, "assignee": {"id": 1051}}}} } test_scope_UPDATE_ANNOTATIONS_context_SANDBOX_ownership_NONE_privilege_BUSINESS_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 21, "privilege": "business"}, "organization": null}, "resource": {"id": 328, "assignee": {"id": 501}, "organization": {"id": 685}, "project": {"id": 327, "owner": {"id": 781}, "assignee": {"id": 876}}, "task": {"id": 307, "owner": {"id": 950}, "assignee": {"id": 1070}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 10, "privilege": "business"}, "organization": null}, "resource": {"id": 312, "assignee": {"id": 585}, "organization": {"id": 694}, "project": {"id": 375, "owner": {"id": 728}, "assignee": {"id": 873}}, "task": {"id": 352, "owner": {"id": 968}, "assignee": {"id": 1056}}}} } test_scope_UPDATE_ANNOTATIONS_context_SANDBOX_ownership_NONE_privilege_USER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 76, "privilege": "user"}, "organization": null}, "resource": {"id": 302, "assignee": {"id": 566}, "organization": {"id": 653}, "project": {"id": 305, "owner": {"id": 718}, "assignee": {"id": 842}}, "task": {"id": 317, "owner": {"id": 974}, "assignee": {"id": 1080}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 15, "privilege": "user"}, "organization": null}, "resource": {"id": 347, "assignee": {"id": 509}, "organization": {"id": 654}, "project": {"id": 340, "owner": {"id": 762}, "assignee": {"id": 886}}, "task": {"id": 311, "owner": {"id": 921}, "assignee": {"id": 1014}}}} } test_scope_UPDATE_ANNOTATIONS_context_SANDBOX_ownership_NONE_privilege_WORKER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 11, "privilege": "worker"}, "organization": null}, "resource": {"id": 337, "assignee": {"id": 500}, "organization": {"id": 600}, "project": {"id": 325, "owner": {"id": 776}, "assignee": {"id": 847}}, "task": {"id": 393, "owner": {"id": 935}, "assignee": {"id": 1017}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 89, "privilege": "worker"}, "organization": null}, "resource": {"id": 371, "assignee": {"id": 598}, "organization": {"id": 601}, "project": {"id": 332, "owner": {"id": 732}, "assignee": {"id": 895}}, "task": {"id": 352, "owner": {"id": 905}, "assignee": {"id": 1069}}}} } test_scope_UPDATE_ANNOTATIONS_context_SANDBOX_ownership_NONE_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 67, "privilege": "none"}, "organization": null}, "resource": {"id": 382, "assignee": {"id": 522}, "organization": {"id": 693}, "project": {"id": 337, "owner": {"id": 717}, "assignee": {"id": 827}}, "task": {"id": 378, "owner": {"id": 931}, "assignee": {"id": 1032}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 51, "privilege": "none"}, "organization": null}, "resource": {"id": 324, "assignee": {"id": 505}, "organization": {"id": 612}, "project": {"id": 350, "owner": {"id": 736}, "assignee": {"id": 863}}, "task": {"id": 317, "owner": {"id": 967}, "assignee": {"id": 1080}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 7, "privilege": "admin"}, "organization": {"id": 102, "owner": {"id": 7}, "user": {"role": "owner"}}}, "resource": {"id": 331, "assignee": {"id": 508}, "organization": {"id": 102}, "project": {"id": 350, "owner": {"id": 7}, "assignee": {"id": 870}}, "task": {"id": 313, "owner": {"id": 900}, "assignee": {"id": 1028}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 15, "privilege": "admin"}, "organization": {"id": 197, "owner": {"id": 15}, "user": {"role": "owner"}}}, "resource": {"id": 301, "assignee": {"id": 517}, "organization": {"id": 197}, "project": {"id": 349, "owner": {"id": 15}, "assignee": {"id": 877}}, "task": {"id": 357, "owner": {"id": 949}, "assignee": {"id": 1010}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_same_org_FALSE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 33, "privilege": "admin"}, "organization": {"id": 130, "owner": {"id": 33}, "user": {"role": "owner"}}}, "resource": {"id": 302, "assignee": {"id": 563}, "organization": {"id": 640}, "project": {"id": 301, "owner": {"id": 33}, "assignee": {"id": 818}}, "task": {"id": 320, "owner": {"id": 936}, "assignee": {"id": 1030}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 24, "privilege": "admin"}, "organization": {"id": 139, "owner": {"id": 24}, "user": {"role": "owner"}}}, "resource": {"id": 349, "assignee": {"id": 517}, "organization": {"id": 698}, "project": {"id": 392, "owner": {"id": 24}, "assignee": {"id": 851}}, "task": {"id": 355, "owner": {"id": 901}, "assignee": {"id": 1098}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 18, "privilege": "admin"}, "organization": {"id": 111, "owner": {"id": 272}, "user": {"role": "maintainer"}}}, "resource": {"id": 370, "assignee": {"id": 526}, "organization": {"id": 111}, "project": {"id": 306, "owner": {"id": 18}, "assignee": {"id": 827}}, "task": {"id": 361, "owner": {"id": 975}, "assignee": {"id": 1084}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 61, "privilege": "admin"}, "organization": {"id": 183, "owner": {"id": 205}, "user": {"role": "maintainer"}}}, "resource": {"id": 366, "assignee": {"id": 516}, "organization": {"id": 183}, "project": {"id": 351, "owner": {"id": 61}, "assignee": {"id": 876}}, "task": {"id": 380, "owner": {"id": 986}, "assignee": {"id": 1052}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 94, "privilege": "admin"}, "organization": {"id": 130, "owner": {"id": 252}, "user": {"role": "maintainer"}}}, "resource": {"id": 386, "assignee": {"id": 588}, "organization": {"id": 652}, "project": {"id": 394, "owner": {"id": 94}, "assignee": {"id": 806}}, "task": {"id": 357, "owner": {"id": 917}, "assignee": {"id": 1094}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 37, "privilege": "admin"}, "organization": {"id": 105, "owner": {"id": 220}, "user": {"role": "maintainer"}}}, "resource": {"id": 315, "assignee": {"id": 550}, "organization": {"id": 647}, "project": {"id": 348, "owner": {"id": 37}, "assignee": {"id": 863}}, "task": {"id": 395, "owner": {"id": 962}, "assignee": {"id": 1087}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 4, "privilege": "admin"}, "organization": {"id": 122, "owner": {"id": 262}, "user": {"role": "supervisor"}}}, "resource": {"id": 364, "assignee": {"id": 555}, "organization": {"id": 122}, "project": {"id": 352, "owner": {"id": 4}, "assignee": {"id": 868}}, "task": {"id": 388, "owner": {"id": 936}, "assignee": {"id": 1068}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 18, "privilege": "admin"}, "organization": {"id": 135, "owner": {"id": 222}, "user": {"role": "supervisor"}}}, "resource": {"id": 308, "assignee": {"id": 546}, "organization": {"id": 135}, "project": {"id": 316, "owner": {"id": 18}, "assignee": {"id": 811}}, "task": {"id": 391, "owner": {"id": 918}, "assignee": {"id": 1041}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 65, "privilege": "admin"}, "organization": {"id": 182, "owner": {"id": 268}, "user": {"role": "supervisor"}}}, "resource": {"id": 335, "assignee": {"id": 565}, "organization": {"id": 671}, "project": {"id": 328, "owner": {"id": 65}, "assignee": {"id": 831}}, "task": {"id": 346, "owner": {"id": 976}, "assignee": {"id": 1077}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 41, "privilege": "admin"}, "organization": {"id": 195, "owner": {"id": 266}, "user": {"role": "supervisor"}}}, "resource": {"id": 325, "assignee": {"id": 543}, "organization": {"id": 619}, "project": {"id": 343, "owner": {"id": 41}, "assignee": {"id": 849}}, "task": {"id": 304, "owner": {"id": 900}, "assignee": {"id": 1066}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 63, "privilege": "admin"}, "organization": {"id": 113, "owner": {"id": 267}, "user": {"role": "worker"}}}, "resource": {"id": 300, "assignee": {"id": 551}, "organization": {"id": 113}, "project": {"id": 303, "owner": {"id": 63}, "assignee": {"id": 851}}, "task": {"id": 314, "owner": {"id": 946}, "assignee": {"id": 1061}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 7, "privilege": "admin"}, "organization": {"id": 143, "owner": {"id": 298}, "user": {"role": "worker"}}}, "resource": {"id": 379, "assignee": {"id": 539}, "organization": {"id": 143}, "project": {"id": 349, "owner": {"id": 7}, "assignee": {"id": 857}}, "task": {"id": 323, "owner": {"id": 913}, "assignee": {"id": 1046}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_same_org_FALSE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 61, "privilege": "admin"}, "organization": {"id": 131, "owner": {"id": 207}, "user": {"role": "worker"}}}, "resource": {"id": 364, "assignee": {"id": 542}, "organization": {"id": 676}, "project": {"id": 394, "owner": {"id": 61}, "assignee": {"id": 812}}, "task": {"id": 385, "owner": {"id": 963}, "assignee": {"id": 1076}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 11, "privilege": "admin"}, "organization": {"id": 124, "owner": {"id": 292}, "user": {"role": "worker"}}}, "resource": {"id": 319, "assignee": {"id": 501}, "organization": {"id": 680}, "project": {"id": 346, "owner": {"id": 11}, "assignee": {"id": 829}}, "task": {"id": 342, "owner": {"id": 925}, "assignee": {"id": 1098}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 82, "privilege": "admin"}, "organization": {"id": 190, "owner": {"id": 243}, "user": {"role": null}}}, "resource": {"id": 337, "assignee": {"id": 579}, "organization": {"id": 190}, "project": {"id": 340, "owner": {"id": 82}, "assignee": {"id": 814}}, "task": {"id": 334, "owner": {"id": 995}, "assignee": {"id": 1073}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 29, "privilege": "admin"}, "organization": {"id": 136, "owner": {"id": 284}, "user": {"role": null}}}, "resource": {"id": 315, "assignee": {"id": 565}, "organization": {"id": 136}, "project": {"id": 347, "owner": {"id": 29}, "assignee": {"id": 802}}, "task": {"id": 342, "owner": {"id": 978}, "assignee": {"id": 1079}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_same_org_FALSE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 16, "privilege": "admin"}, "organization": {"id": 133, "owner": {"id": 220}, "user": {"role": null}}}, "resource": {"id": 349, "assignee": {"id": 573}, "organization": {"id": 669}, "project": {"id": 385, "owner": {"id": 16}, "assignee": {"id": 855}}, "task": {"id": 397, "owner": {"id": 947}, "assignee": {"id": 1067}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 77, "privilege": "admin"}, "organization": {"id": 110, "owner": {"id": 218}, "user": {"role": null}}}, "resource": {"id": 319, "assignee": {"id": 531}, "organization": {"id": 619}, "project": {"id": 316, "owner": {"id": 77}, "assignee": {"id": 891}}, "task": {"id": 391, "owner": {"id": 915}, "assignee": {"id": 1000}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 6, "privilege": "business"}, "organization": {"id": 198, "owner": {"id": 6}, "user": {"role": "owner"}}}, "resource": {"id": 305, "assignee": {"id": 584}, "organization": {"id": 198}, "project": {"id": 327, "owner": {"id": 6}, "assignee": {"id": 817}}, "task": {"id": 391, "owner": {"id": 947}, "assignee": {"id": 1007}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 82, "privilege": "business"}, "organization": {"id": 109, "owner": {"id": 82}, "user": {"role": "owner"}}}, "resource": {"id": 374, "assignee": {"id": 534}, "organization": {"id": 109}, "project": {"id": 395, "owner": {"id": 82}, "assignee": {"id": 892}}, "task": {"id": 313, "owner": {"id": 935}, "assignee": {"id": 1089}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 56, "privilege": "business"}, "organization": {"id": 167, "owner": {"id": 56}, "user": {"role": "owner"}}}, "resource": {"id": 348, "assignee": {"id": 505}, "organization": {"id": 685}, "project": {"id": 335, "owner": {"id": 56}, "assignee": {"id": 821}}, "task": {"id": 370, "owner": {"id": 996}, "assignee": {"id": 1070}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 81, "privilege": "business"}, "organization": {"id": 159, "owner": {"id": 81}, "user": {"role": "owner"}}}, "resource": {"id": 303, "assignee": {"id": 568}, "organization": {"id": 662}, "project": {"id": 365, "owner": {"id": 81}, "assignee": {"id": 833}}, "task": {"id": 388, "owner": {"id": 925}, "assignee": {"id": 1087}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 15, "privilege": "business"}, "organization": {"id": 168, "owner": {"id": 275}, "user": {"role": "maintainer"}}}, "resource": {"id": 322, "assignee": {"id": 542}, "organization": {"id": 168}, "project": {"id": 373, "owner": {"id": 15}, "assignee": {"id": 849}}, "task": {"id": 323, "owner": {"id": 917}, "assignee": {"id": 1004}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 12, "privilege": "business"}, "organization": {"id": 114, "owner": {"id": 254}, "user": {"role": "maintainer"}}}, "resource": {"id": 375, "assignee": {"id": 597}, "organization": {"id": 114}, "project": {"id": 319, "owner": {"id": 12}, "assignee": {"id": 838}}, "task": {"id": 305, "owner": {"id": 996}, "assignee": {"id": 1019}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 99, "privilege": "business"}, "organization": {"id": 159, "owner": {"id": 261}, "user": {"role": "maintainer"}}}, "resource": {"id": 338, "assignee": {"id": 595}, "organization": {"id": 683}, "project": {"id": 376, "owner": {"id": 99}, "assignee": {"id": 876}}, "task": {"id": 398, "owner": {"id": 928}, "assignee": {"id": 1091}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 95, "privilege": "business"}, "organization": {"id": 166, "owner": {"id": 210}, "user": {"role": "maintainer"}}}, "resource": {"id": 367, "assignee": {"id": 518}, "organization": {"id": 629}, "project": {"id": 311, "owner": {"id": 95}, "assignee": {"id": 862}}, "task": {"id": 379, "owner": {"id": 972}, "assignee": {"id": 1087}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 90, "privilege": "business"}, "organization": {"id": 150, "owner": {"id": 203}, "user": {"role": "supervisor"}}}, "resource": {"id": 330, "assignee": {"id": 566}, "organization": {"id": 150}, "project": {"id": 351, "owner": {"id": 90}, "assignee": {"id": 852}}, "task": {"id": 310, "owner": {"id": 986}, "assignee": {"id": 1083}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 39, "privilege": "business"}, "organization": {"id": 120, "owner": {"id": 252}, "user": {"role": "supervisor"}}}, "resource": {"id": 364, "assignee": {"id": 513}, "organization": {"id": 120}, "project": {"id": 301, "owner": {"id": 39}, "assignee": {"id": 887}}, "task": {"id": 372, "owner": {"id": 949}, "assignee": {"id": 1019}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 48, "privilege": "business"}, "organization": {"id": 176, "owner": {"id": 201}, "user": {"role": "supervisor"}}}, "resource": {"id": 339, "assignee": {"id": 557}, "organization": {"id": 618}, "project": {"id": 368, "owner": {"id": 48}, "assignee": {"id": 842}}, "task": {"id": 343, "owner": {"id": 915}, "assignee": {"id": 1074}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 42, "privilege": "business"}, "organization": {"id": 146, "owner": {"id": 264}, "user": {"role": "supervisor"}}}, "resource": {"id": 344, "assignee": {"id": 559}, "organization": {"id": 666}, "project": {"id": 398, "owner": {"id": 42}, "assignee": {"id": 896}}, "task": {"id": 355, "owner": {"id": 927}, "assignee": {"id": 1086}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 69, "privilege": "business"}, "organization": {"id": 193, "owner": {"id": 255}, "user": {"role": "worker"}}}, "resource": {"id": 399, "assignee": {"id": 569}, "organization": {"id": 193}, "project": {"id": 397, "owner": {"id": 69}, "assignee": {"id": 846}}, "task": {"id": 345, "owner": {"id": 940}, "assignee": {"id": 1054}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 89, "privilege": "business"}, "organization": {"id": 138, "owner": {"id": 264}, "user": {"role": "worker"}}}, "resource": {"id": 360, "assignee": {"id": 557}, "organization": {"id": 138}, "project": {"id": 399, "owner": {"id": 89}, "assignee": {"id": 816}}, "task": {"id": 353, "owner": {"id": 927}, "assignee": {"id": 1098}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 37, "privilege": "business"}, "organization": {"id": 177, "owner": {"id": 251}, "user": {"role": "worker"}}}, "resource": {"id": 354, "assignee": {"id": 564}, "organization": {"id": 611}, "project": {"id": 368, "owner": {"id": 37}, "assignee": {"id": 837}}, "task": {"id": 326, "owner": {"id": 942}, "assignee": {"id": 1099}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 40, "privilege": "business"}, "organization": {"id": 139, "owner": {"id": 237}, "user": {"role": "worker"}}}, "resource": {"id": 366, "assignee": {"id": 568}, "organization": {"id": 618}, "project": {"id": 325, "owner": {"id": 40}, "assignee": {"id": 896}}, "task": {"id": 363, "owner": {"id": 980}, "assignee": {"id": 1019}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 1, "privilege": "business"}, "organization": {"id": 182, "owner": {"id": 287}, "user": {"role": null}}}, "resource": {"id": 375, "assignee": {"id": 508}, "organization": {"id": 182}, "project": {"id": 371, "owner": {"id": 1}, "assignee": {"id": 812}}, "task": {"id": 371, "owner": {"id": 928}, "assignee": {"id": 1062}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 59, "privilege": "business"}, "organization": {"id": 167, "owner": {"id": 286}, "user": {"role": null}}}, "resource": {"id": 395, "assignee": {"id": 523}, "organization": {"id": 167}, "project": {"id": 381, "owner": {"id": 59}, "assignee": {"id": 825}}, "task": {"id": 341, "owner": {"id": 914}, "assignee": {"id": 1008}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 27, "privilege": "business"}, "organization": {"id": 166, "owner": {"id": 279}, "user": {"role": null}}}, "resource": {"id": 328, "assignee": {"id": 519}, "organization": {"id": 614}, "project": {"id": 355, "owner": {"id": 27}, "assignee": {"id": 821}}, "task": {"id": 339, "owner": {"id": 963}, "assignee": {"id": 1093}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 43, "privilege": "business"}, "organization": {"id": 146, "owner": {"id": 229}, "user": {"role": null}}}, "resource": {"id": 371, "assignee": {"id": 596}, "organization": {"id": 623}, "project": {"id": 370, "owner": {"id": 43}, "assignee": {"id": 842}}, "task": {"id": 305, "owner": {"id": 931}, "assignee": {"id": 1032}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 79, "privilege": "user"}, "organization": {"id": 101, "owner": {"id": 79}, "user": {"role": "owner"}}}, "resource": {"id": 300, "assignee": {"id": 580}, "organization": {"id": 101}, "project": {"id": 361, "owner": {"id": 79}, "assignee": {"id": 897}}, "task": {"id": 353, "owner": {"id": 957}, "assignee": {"id": 1087}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 56, "privilege": "user"}, "organization": {"id": 150, "owner": {"id": 56}, "user": {"role": "owner"}}}, "resource": {"id": 370, "assignee": {"id": 594}, "organization": {"id": 150}, "project": {"id": 323, "owner": {"id": 56}, "assignee": {"id": 860}}, "task": {"id": 320, "owner": {"id": 900}, "assignee": {"id": 1033}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 73, "privilege": "user"}, "organization": {"id": 145, "owner": {"id": 73}, "user": {"role": "owner"}}}, "resource": {"id": 351, "assignee": {"id": 585}, "organization": {"id": 632}, "project": {"id": 334, "owner": {"id": 73}, "assignee": {"id": 876}}, "task": {"id": 325, "owner": {"id": 911}, "assignee": {"id": 1026}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 63, "privilege": "user"}, "organization": {"id": 138, "owner": {"id": 63}, "user": {"role": "owner"}}}, "resource": {"id": 355, "assignee": {"id": 548}, "organization": {"id": 648}, "project": {"id": 390, "owner": {"id": 63}, "assignee": {"id": 868}}, "task": {"id": 316, "owner": {"id": 969}, "assignee": {"id": 1069}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 45, "privilege": "user"}, "organization": {"id": 158, "owner": {"id": 211}, "user": {"role": "maintainer"}}}, "resource": {"id": 350, "assignee": {"id": 579}, "organization": {"id": 158}, "project": {"id": 360, "owner": {"id": 45}, "assignee": {"id": 840}}, "task": {"id": 327, "owner": {"id": 951}, "assignee": {"id": 1081}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 80, "privilege": "user"}, "organization": {"id": 160, "owner": {"id": 240}, "user": {"role": "maintainer"}}}, "resource": {"id": 390, "assignee": {"id": 589}, "organization": {"id": 160}, "project": {"id": 357, "owner": {"id": 80}, "assignee": {"id": 892}}, "task": {"id": 385, "owner": {"id": 916}, "assignee": {"id": 1007}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 46, "privilege": "user"}, "organization": {"id": 161, "owner": {"id": 297}, "user": {"role": "maintainer"}}}, "resource": {"id": 383, "assignee": {"id": 551}, "organization": {"id": 610}, "project": {"id": 344, "owner": {"id": 46}, "assignee": {"id": 860}}, "task": {"id": 365, "owner": {"id": 941}, "assignee": {"id": 1004}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 24, "privilege": "user"}, "organization": {"id": 113, "owner": {"id": 247}, "user": {"role": "maintainer"}}}, "resource": {"id": 326, "assignee": {"id": 509}, "organization": {"id": 687}, "project": {"id": 327, "owner": {"id": 24}, "assignee": {"id": 849}}, "task": {"id": 371, "owner": {"id": 946}, "assignee": {"id": 1077}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 10, "privilege": "user"}, "organization": {"id": 154, "owner": {"id": 286}, "user": {"role": "supervisor"}}}, "resource": {"id": 399, "assignee": {"id": 558}, "organization": {"id": 154}, "project": {"id": 392, "owner": {"id": 10}, "assignee": {"id": 899}}, "task": {"id": 399, "owner": {"id": 951}, "assignee": {"id": 1047}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 4, "privilege": "user"}, "organization": {"id": 161, "owner": {"id": 237}, "user": {"role": "supervisor"}}}, "resource": {"id": 399, "assignee": {"id": 596}, "organization": {"id": 161}, "project": {"id": 317, "owner": {"id": 4}, "assignee": {"id": 816}}, "task": {"id": 312, "owner": {"id": 984}, "assignee": {"id": 1083}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 73, "privilege": "user"}, "organization": {"id": 129, "owner": {"id": 268}, "user": {"role": "supervisor"}}}, "resource": {"id": 335, "assignee": {"id": 589}, "organization": {"id": 695}, "project": {"id": 351, "owner": {"id": 73}, "assignee": {"id": 859}}, "task": {"id": 333, "owner": {"id": 983}, "assignee": {"id": 1053}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 49, "privilege": "user"}, "organization": {"id": 110, "owner": {"id": 235}, "user": {"role": "supervisor"}}}, "resource": {"id": 391, "assignee": {"id": 510}, "organization": {"id": 632}, "project": {"id": 333, "owner": {"id": 49}, "assignee": {"id": 800}}, "task": {"id": 381, "owner": {"id": 915}, "assignee": {"id": 1001}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 41, "privilege": "user"}, "organization": {"id": 178, "owner": {"id": 240}, "user": {"role": "worker"}}}, "resource": {"id": 327, "assignee": {"id": 522}, "organization": {"id": 178}, "project": {"id": 342, "owner": {"id": 41}, "assignee": {"id": 826}}, "task": {"id": 398, "owner": {"id": 914}, "assignee": {"id": 1083}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 59, "privilege": "user"}, "organization": {"id": 139, "owner": {"id": 234}, "user": {"role": "worker"}}}, "resource": {"id": 336, "assignee": {"id": 545}, "organization": {"id": 139}, "project": {"id": 375, "owner": {"id": 59}, "assignee": {"id": 848}}, "task": {"id": 339, "owner": {"id": 945}, "assignee": {"id": 1090}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 39, "privilege": "user"}, "organization": {"id": 194, "owner": {"id": 257}, "user": {"role": "worker"}}}, "resource": {"id": 394, "assignee": {"id": 565}, "organization": {"id": 687}, "project": {"id": 383, "owner": {"id": 39}, "assignee": {"id": 851}}, "task": {"id": 364, "owner": {"id": 977}, "assignee": {"id": 1064}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 46, "privilege": "user"}, "organization": {"id": 129, "owner": {"id": 229}, "user": {"role": "worker"}}}, "resource": {"id": 326, "assignee": {"id": 527}, "organization": {"id": 608}, "project": {"id": 376, "owner": {"id": 46}, "assignee": {"id": 861}}, "task": {"id": 312, "owner": {"id": 915}, "assignee": {"id": 1087}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 56, "privilege": "user"}, "organization": {"id": 149, "owner": {"id": 281}, "user": {"role": null}}}, "resource": {"id": 310, "assignee": {"id": 576}, "organization": {"id": 149}, "project": {"id": 394, "owner": {"id": 56}, "assignee": {"id": 822}}, "task": {"id": 331, "owner": {"id": 915}, "assignee": {"id": 1098}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 3, "privilege": "user"}, "organization": {"id": 111, "owner": {"id": 203}, "user": {"role": null}}}, "resource": {"id": 331, "assignee": {"id": 535}, "organization": {"id": 111}, "project": {"id": 357, "owner": {"id": 3}, "assignee": {"id": 879}}, "task": {"id": 355, "owner": {"id": 978}, "assignee": {"id": 1059}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 69, "privilege": "user"}, "organization": {"id": 146, "owner": {"id": 296}, "user": {"role": null}}}, "resource": {"id": 366, "assignee": {"id": 500}, "organization": {"id": 600}, "project": {"id": 358, "owner": {"id": 69}, "assignee": {"id": 886}}, "task": {"id": 399, "owner": {"id": 986}, "assignee": {"id": 1092}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 76, "privilege": "user"}, "organization": {"id": 176, "owner": {"id": 263}, "user": {"role": null}}}, "resource": {"id": 396, "assignee": {"id": 505}, "organization": {"id": 695}, "project": {"id": 326, "owner": {"id": 76}, "assignee": {"id": 838}}, "task": {"id": 328, "owner": {"id": 937}, "assignee": {"id": 1038}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 58, "privilege": "worker"}, "organization": {"id": 193, "owner": {"id": 58}, "user": {"role": "owner"}}}, "resource": {"id": 322, "assignee": {"id": 549}, "organization": {"id": 193}, "project": {"id": 350, "owner": {"id": 58}, "assignee": {"id": 823}}, "task": {"id": 301, "owner": {"id": 944}, "assignee": {"id": 1068}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 80, "privilege": "worker"}, "organization": {"id": 108, "owner": {"id": 80}, "user": {"role": "owner"}}}, "resource": {"id": 346, "assignee": {"id": 594}, "organization": {"id": 108}, "project": {"id": 369, "owner": {"id": 80}, "assignee": {"id": 845}}, "task": {"id": 370, "owner": {"id": 991}, "assignee": {"id": 1052}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 43, "privilege": "worker"}, "organization": {"id": 152, "owner": {"id": 43}, "user": {"role": "owner"}}}, "resource": {"id": 310, "assignee": {"id": 531}, "organization": {"id": 671}, "project": {"id": 340, "owner": {"id": 43}, "assignee": {"id": 843}}, "task": {"id": 352, "owner": {"id": 986}, "assignee": {"id": 1012}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 16, "privilege": "worker"}, "organization": {"id": 114, "owner": {"id": 16}, "user": {"role": "owner"}}}, "resource": {"id": 367, "assignee": {"id": 567}, "organization": {"id": 664}, "project": {"id": 311, "owner": {"id": 16}, "assignee": {"id": 865}}, "task": {"id": 351, "owner": {"id": 906}, "assignee": {"id": 1090}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 85, "privilege": "worker"}, "organization": {"id": 117, "owner": {"id": 217}, "user": {"role": "maintainer"}}}, "resource": {"id": 377, "assignee": {"id": 582}, "organization": {"id": 117}, "project": {"id": 356, "owner": {"id": 85}, "assignee": {"id": 871}}, "task": {"id": 381, "owner": {"id": 981}, "assignee": {"id": 1075}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 28, "privilege": "worker"}, "organization": {"id": 165, "owner": {"id": 216}, "user": {"role": "maintainer"}}}, "resource": {"id": 373, "assignee": {"id": 575}, "organization": {"id": 165}, "project": {"id": 363, "owner": {"id": 28}, "assignee": {"id": 832}}, "task": {"id": 327, "owner": {"id": 958}, "assignee": {"id": 1055}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 80, "privilege": "worker"}, "organization": {"id": 104, "owner": {"id": 240}, "user": {"role": "maintainer"}}}, "resource": {"id": 332, "assignee": {"id": 534}, "organization": {"id": 685}, "project": {"id": 328, "owner": {"id": 80}, "assignee": {"id": 807}}, "task": {"id": 353, "owner": {"id": 987}, "assignee": {"id": 1069}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 23, "privilege": "worker"}, "organization": {"id": 129, "owner": {"id": 277}, "user": {"role": "maintainer"}}}, "resource": {"id": 362, "assignee": {"id": 536}, "organization": {"id": 674}, "project": {"id": 305, "owner": {"id": 23}, "assignee": {"id": 827}}, "task": {"id": 315, "owner": {"id": 920}, "assignee": {"id": 1021}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 20, "privilege": "worker"}, "organization": {"id": 105, "owner": {"id": 220}, "user": {"role": "supervisor"}}}, "resource": {"id": 395, "assignee": {"id": 579}, "organization": {"id": 105}, "project": {"id": 310, "owner": {"id": 20}, "assignee": {"id": 854}}, "task": {"id": 371, "owner": {"id": 942}, "assignee": {"id": 1062}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 87, "privilege": "worker"}, "organization": {"id": 115, "owner": {"id": 239}, "user": {"role": "supervisor"}}}, "resource": {"id": 341, "assignee": {"id": 533}, "organization": {"id": 115}, "project": {"id": 305, "owner": {"id": 87}, "assignee": {"id": 801}}, "task": {"id": 337, "owner": {"id": 957}, "assignee": {"id": 1026}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 62, "privilege": "worker"}, "organization": {"id": 192, "owner": {"id": 264}, "user": {"role": "supervisor"}}}, "resource": {"id": 344, "assignee": {"id": 513}, "organization": {"id": 602}, "project": {"id": 334, "owner": {"id": 62}, "assignee": {"id": 836}}, "task": {"id": 350, "owner": {"id": 947}, "assignee": {"id": 1088}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 60, "privilege": "worker"}, "organization": {"id": 192, "owner": {"id": 263}, "user": {"role": "supervisor"}}}, "resource": {"id": 393, "assignee": {"id": 594}, "organization": {"id": 667}, "project": {"id": 327, "owner": {"id": 60}, "assignee": {"id": 871}}, "task": {"id": 359, "owner": {"id": 939}, "assignee": {"id": 1058}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 52, "privilege": "worker"}, "organization": {"id": 105, "owner": {"id": 203}, "user": {"role": "worker"}}}, "resource": {"id": 336, "assignee": {"id": 509}, "organization": {"id": 105}, "project": {"id": 335, "owner": {"id": 52}, "assignee": {"id": 812}}, "task": {"id": 373, "owner": {"id": 933}, "assignee": {"id": 1021}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 45, "privilege": "worker"}, "organization": {"id": 151, "owner": {"id": 201}, "user": {"role": "worker"}}}, "resource": {"id": 332, "assignee": {"id": 500}, "organization": {"id": 151}, "project": {"id": 302, "owner": {"id": 45}, "assignee": {"id": 851}}, "task": {"id": 349, "owner": {"id": 952}, "assignee": {"id": 1097}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 37, "privilege": "worker"}, "organization": {"id": 164, "owner": {"id": 208}, "user": {"role": "worker"}}}, "resource": {"id": 389, "assignee": {"id": 541}, "organization": {"id": 626}, "project": {"id": 328, "owner": {"id": 37}, "assignee": {"id": 880}}, "task": {"id": 358, "owner": {"id": 968}, "assignee": {"id": 1090}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 15, "privilege": "worker"}, "organization": {"id": 123, "owner": {"id": 287}, "user": {"role": "worker"}}}, "resource": {"id": 300, "assignee": {"id": 586}, "organization": {"id": 657}, "project": {"id": 348, "owner": {"id": 15}, "assignee": {"id": 817}}, "task": {"id": 320, "owner": {"id": 970}, "assignee": {"id": 1019}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 49, "privilege": "worker"}, "organization": {"id": 166, "owner": {"id": 224}, "user": {"role": null}}}, "resource": {"id": 397, "assignee": {"id": 568}, "organization": {"id": 166}, "project": {"id": 308, "owner": {"id": 49}, "assignee": {"id": 880}}, "task": {"id": 367, "owner": {"id": 933}, "assignee": {"id": 1015}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 21, "privilege": "worker"}, "organization": {"id": 161, "owner": {"id": 271}, "user": {"role": null}}}, "resource": {"id": 382, "assignee": {"id": 568}, "organization": {"id": 161}, "project": {"id": 315, "owner": {"id": 21}, "assignee": {"id": 827}}, "task": {"id": 364, "owner": {"id": 953}, "assignee": {"id": 1068}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 49, "privilege": "worker"}, "organization": {"id": 126, "owner": {"id": 259}, "user": {"role": null}}}, "resource": {"id": 361, "assignee": {"id": 544}, "organization": {"id": 688}, "project": {"id": 367, "owner": {"id": 49}, "assignee": {"id": 868}}, "task": {"id": 318, "owner": {"id": 934}, "assignee": {"id": 1013}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 26, "privilege": "worker"}, "organization": {"id": 125, "owner": {"id": 201}, "user": {"role": null}}}, "resource": {"id": 333, "assignee": {"id": 597}, "organization": {"id": 656}, "project": {"id": 317, "owner": {"id": 26}, "assignee": {"id": 833}}, "task": {"id": 390, "owner": {"id": 927}, "assignee": {"id": 1076}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 54, "privilege": "none"}, "organization": {"id": 115, "owner": {"id": 54}, "user": {"role": "owner"}}}, "resource": {"id": 374, "assignee": {"id": 546}, "organization": {"id": 115}, "project": {"id": 319, "owner": {"id": 54}, "assignee": {"id": 835}}, "task": {"id": 315, "owner": {"id": 980}, "assignee": {"id": 1025}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 84, "privilege": "none"}, "organization": {"id": 197, "owner": {"id": 84}, "user": {"role": "owner"}}}, "resource": {"id": 338, "assignee": {"id": 592}, "organization": {"id": 197}, "project": {"id": 346, "owner": {"id": 84}, "assignee": {"id": 875}}, "task": {"id": 355, "owner": {"id": 972}, "assignee": {"id": 1021}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 61, "privilege": "none"}, "organization": {"id": 128, "owner": {"id": 61}, "user": {"role": "owner"}}}, "resource": {"id": 320, "assignee": {"id": 571}, "organization": {"id": 611}, "project": {"id": 320, "owner": {"id": 61}, "assignee": {"id": 876}}, "task": {"id": 361, "owner": {"id": 937}, "assignee": {"id": 1080}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 12, "privilege": "none"}, "organization": {"id": 123, "owner": {"id": 12}, "user": {"role": "owner"}}}, "resource": {"id": 351, "assignee": {"id": 551}, "organization": {"id": 684}, "project": {"id": 350, "owner": {"id": 12}, "assignee": {"id": 834}}, "task": {"id": 369, "owner": {"id": 945}, "assignee": {"id": 1029}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 75, "privilege": "none"}, "organization": {"id": 193, "owner": {"id": 242}, "user": {"role": "maintainer"}}}, "resource": {"id": 350, "assignee": {"id": 535}, "organization": {"id": 193}, "project": {"id": 383, "owner": {"id": 75}, "assignee": {"id": 825}}, "task": {"id": 344, "owner": {"id": 926}, "assignee": {"id": 1003}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 71, "privilege": "none"}, "organization": {"id": 111, "owner": {"id": 214}, "user": {"role": "maintainer"}}}, "resource": {"id": 332, "assignee": {"id": 583}, "organization": {"id": 111}, "project": {"id": 326, "owner": {"id": 71}, "assignee": {"id": 866}}, "task": {"id": 393, "owner": {"id": 935}, "assignee": {"id": 1074}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 28, "privilege": "none"}, "organization": {"id": 173, "owner": {"id": 240}, "user": {"role": "maintainer"}}}, "resource": {"id": 366, "assignee": {"id": 584}, "organization": {"id": 696}, "project": {"id": 396, "owner": {"id": 28}, "assignee": {"id": 856}}, "task": {"id": 343, "owner": {"id": 956}, "assignee": {"id": 1048}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 15, "privilege": "none"}, "organization": {"id": 103, "owner": {"id": 249}, "user": {"role": "maintainer"}}}, "resource": {"id": 366, "assignee": {"id": 584}, "organization": {"id": 639}, "project": {"id": 355, "owner": {"id": 15}, "assignee": {"id": 812}}, "task": {"id": 319, "owner": {"id": 933}, "assignee": {"id": 1023}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 55, "privilege": "none"}, "organization": {"id": 128, "owner": {"id": 224}, "user": {"role": "supervisor"}}}, "resource": {"id": 335, "assignee": {"id": 513}, "organization": {"id": 128}, "project": {"id": 343, "owner": {"id": 55}, "assignee": {"id": 831}}, "task": {"id": 370, "owner": {"id": 975}, "assignee": {"id": 1024}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 2, "privilege": "none"}, "organization": {"id": 139, "owner": {"id": 271}, "user": {"role": "supervisor"}}}, "resource": {"id": 395, "assignee": {"id": 530}, "organization": {"id": 139}, "project": {"id": 371, "owner": {"id": 2}, "assignee": {"id": 811}}, "task": {"id": 360, "owner": {"id": 996}, "assignee": {"id": 1090}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 73, "privilege": "none"}, "organization": {"id": 146, "owner": {"id": 287}, "user": {"role": "supervisor"}}}, "resource": {"id": 356, "assignee": {"id": 513}, "organization": {"id": 634}, "project": {"id": 362, "owner": {"id": 73}, "assignee": {"id": 851}}, "task": {"id": 337, "owner": {"id": 903}, "assignee": {"id": 1072}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 88, "privilege": "none"}, "organization": {"id": 152, "owner": {"id": 293}, "user": {"role": "supervisor"}}}, "resource": {"id": 390, "assignee": {"id": 592}, "organization": {"id": 628}, "project": {"id": 348, "owner": {"id": 88}, "assignee": {"id": 880}}, "task": {"id": 367, "owner": {"id": 912}, "assignee": {"id": 1010}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 56, "privilege": "none"}, "organization": {"id": 192, "owner": {"id": 242}, "user": {"role": "worker"}}}, "resource": {"id": 338, "assignee": {"id": 519}, "organization": {"id": 192}, "project": {"id": 322, "owner": {"id": 56}, "assignee": {"id": 804}}, "task": {"id": 333, "owner": {"id": 948}, "assignee": {"id": 1077}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 73, "privilege": "none"}, "organization": {"id": 133, "owner": {"id": 221}, "user": {"role": "worker"}}}, "resource": {"id": 343, "assignee": {"id": 574}, "organization": {"id": 133}, "project": {"id": 346, "owner": {"id": 73}, "assignee": {"id": 870}}, "task": {"id": 380, "owner": {"id": 990}, "assignee": {"id": 1047}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 56, "privilege": "none"}, "organization": {"id": 126, "owner": {"id": 238}, "user": {"role": "worker"}}}, "resource": {"id": 382, "assignee": {"id": 562}, "organization": {"id": 683}, "project": {"id": 370, "owner": {"id": 56}, "assignee": {"id": 870}}, "task": {"id": 362, "owner": {"id": 969}, "assignee": {"id": 1016}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 97, "privilege": "none"}, "organization": {"id": 152, "owner": {"id": 224}, "user": {"role": "worker"}}}, "resource": {"id": 309, "assignee": {"id": 579}, "organization": {"id": 631}, "project": {"id": 363, "owner": {"id": 97}, "assignee": {"id": 896}}, "task": {"id": 325, "owner": {"id": 913}, "assignee": {"id": 1026}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 94, "privilege": "none"}, "organization": {"id": 152, "owner": {"id": 237}, "user": {"role": null}}}, "resource": {"id": 306, "assignee": {"id": 541}, "organization": {"id": 152}, "project": {"id": 322, "owner": {"id": 94}, "assignee": {"id": 825}}, "task": {"id": 322, "owner": {"id": 978}, "assignee": {"id": 1084}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 54, "privilege": "none"}, "organization": {"id": 166, "owner": {"id": 263}, "user": {"role": null}}}, "resource": {"id": 388, "assignee": {"id": 550}, "organization": {"id": 166}, "project": {"id": 373, "owner": {"id": 54}, "assignee": {"id": 822}}, "task": {"id": 362, "owner": {"id": 951}, "assignee": {"id": 1059}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 19, "privilege": "none"}, "organization": {"id": 168, "owner": {"id": 243}, "user": {"role": null}}}, "resource": {"id": 347, "assignee": {"id": 531}, "organization": {"id": 659}, "project": {"id": 319, "owner": {"id": 19}, "assignee": {"id": 805}}, "task": {"id": 395, "owner": {"id": 987}, "assignee": {"id": 1021}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 26, "privilege": "none"}, "organization": {"id": 199, "owner": {"id": 239}, "user": {"role": null}}}, "resource": {"id": 360, "assignee": {"id": 562}, "organization": {"id": 646}, "project": {"id": 372, "owner": {"id": 26}, "assignee": {"id": 846}}, "task": {"id": 371, "owner": {"id": 954}, "assignee": {"id": 1009}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 96, "privilege": "admin"}, "organization": {"id": 128, "owner": {"id": 96}, "user": {"role": "owner"}}}, "resource": {"id": 374, "assignee": {"id": 549}, "organization": {"id": 128}, "project": {"id": 390, "owner": {"id": 707}, "assignee": {"id": 96}}, "task": {"id": 392, "owner": {"id": 972}, "assignee": {"id": 1057}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 71, "privilege": "admin"}, "organization": {"id": 103, "owner": {"id": 71}, "user": {"role": "owner"}}}, "resource": {"id": 311, "assignee": {"id": 562}, "organization": {"id": 103}, "project": {"id": 376, "owner": {"id": 709}, "assignee": {"id": 71}}, "task": {"id": 344, "owner": {"id": 928}, "assignee": {"id": 1099}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_FALSE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 8, "privilege": "admin"}, "organization": {"id": 157, "owner": {"id": 8}, "user": {"role": "owner"}}}, "resource": {"id": 309, "assignee": {"id": 577}, "organization": {"id": 694}, "project": {"id": 376, "owner": {"id": 723}, "assignee": {"id": 8}}, "task": {"id": 349, "owner": {"id": 949}, "assignee": {"id": 1019}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 77, "privilege": "admin"}, "organization": {"id": 177, "owner": {"id": 77}, "user": {"role": "owner"}}}, "resource": {"id": 383, "assignee": {"id": 569}, "organization": {"id": 638}, "project": {"id": 322, "owner": {"id": 755}, "assignee": {"id": 77}}, "task": {"id": 316, "owner": {"id": 924}, "assignee": {"id": 1025}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 39, "privilege": "admin"}, "organization": {"id": 136, "owner": {"id": 260}, "user": {"role": "maintainer"}}}, "resource": {"id": 328, "assignee": {"id": 593}, "organization": {"id": 136}, "project": {"id": 349, "owner": {"id": 742}, "assignee": {"id": 39}}, "task": {"id": 359, "owner": {"id": 925}, "assignee": {"id": 1094}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 10, "privilege": "admin"}, "organization": {"id": 128, "owner": {"id": 278}, "user": {"role": "maintainer"}}}, "resource": {"id": 386, "assignee": {"id": 562}, "organization": {"id": 128}, "project": {"id": 314, "owner": {"id": 746}, "assignee": {"id": 10}}, "task": {"id": 304, "owner": {"id": 912}, "assignee": {"id": 1009}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 33, "privilege": "admin"}, "organization": {"id": 130, "owner": {"id": 294}, "user": {"role": "maintainer"}}}, "resource": {"id": 387, "assignee": {"id": 538}, "organization": {"id": 604}, "project": {"id": 378, "owner": {"id": 798}, "assignee": {"id": 33}}, "task": {"id": 360, "owner": {"id": 988}, "assignee": {"id": 1059}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 25, "privilege": "admin"}, "organization": {"id": 152, "owner": {"id": 232}, "user": {"role": "maintainer"}}}, "resource": {"id": 313, "assignee": {"id": 542}, "organization": {"id": 639}, "project": {"id": 367, "owner": {"id": 700}, "assignee": {"id": 25}}, "task": {"id": 336, "owner": {"id": 923}, "assignee": {"id": 1095}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 3, "privilege": "admin"}, "organization": {"id": 156, "owner": {"id": 250}, "user": {"role": "supervisor"}}}, "resource": {"id": 364, "assignee": {"id": 588}, "organization": {"id": 156}, "project": {"id": 353, "owner": {"id": 717}, "assignee": {"id": 3}}, "task": {"id": 357, "owner": {"id": 952}, "assignee": {"id": 1074}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 11, "privilege": "admin"}, "organization": {"id": 100, "owner": {"id": 292}, "user": {"role": "supervisor"}}}, "resource": {"id": 363, "assignee": {"id": 579}, "organization": {"id": 100}, "project": {"id": 397, "owner": {"id": 709}, "assignee": {"id": 11}}, "task": {"id": 374, "owner": {"id": 977}, "assignee": {"id": 1001}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 57, "privilege": "admin"}, "organization": {"id": 108, "owner": {"id": 289}, "user": {"role": "supervisor"}}}, "resource": {"id": 320, "assignee": {"id": 553}, "organization": {"id": 668}, "project": {"id": 386, "owner": {"id": 784}, "assignee": {"id": 57}}, "task": {"id": 308, "owner": {"id": 993}, "assignee": {"id": 1030}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 2, "privilege": "admin"}, "organization": {"id": 139, "owner": {"id": 280}, "user": {"role": "supervisor"}}}, "resource": {"id": 367, "assignee": {"id": 550}, "organization": {"id": 612}, "project": {"id": 349, "owner": {"id": 799}, "assignee": {"id": 2}}, "task": {"id": 358, "owner": {"id": 990}, "assignee": {"id": 1077}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 10, "privilege": "admin"}, "organization": {"id": 158, "owner": {"id": 203}, "user": {"role": "worker"}}}, "resource": {"id": 312, "assignee": {"id": 541}, "organization": {"id": 158}, "project": {"id": 343, "owner": {"id": 770}, "assignee": {"id": 10}}, "task": {"id": 328, "owner": {"id": 900}, "assignee": {"id": 1046}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 3, "privilege": "admin"}, "organization": {"id": 148, "owner": {"id": 258}, "user": {"role": "worker"}}}, "resource": {"id": 384, "assignee": {"id": 577}, "organization": {"id": 148}, "project": {"id": 311, "owner": {"id": 743}, "assignee": {"id": 3}}, "task": {"id": 328, "owner": {"id": 967}, "assignee": {"id": 1084}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_FALSE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 73, "privilege": "admin"}, "organization": {"id": 114, "owner": {"id": 227}, "user": {"role": "worker"}}}, "resource": {"id": 335, "assignee": {"id": 544}, "organization": {"id": 656}, "project": {"id": 321, "owner": {"id": 780}, "assignee": {"id": 73}}, "task": {"id": 397, "owner": {"id": 950}, "assignee": {"id": 1029}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 4, "privilege": "admin"}, "organization": {"id": 174, "owner": {"id": 286}, "user": {"role": "worker"}}}, "resource": {"id": 378, "assignee": {"id": 573}, "organization": {"id": 648}, "project": {"id": 359, "owner": {"id": 785}, "assignee": {"id": 4}}, "task": {"id": 349, "owner": {"id": 957}, "assignee": {"id": 1023}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 29, "privilege": "admin"}, "organization": {"id": 165, "owner": {"id": 224}, "user": {"role": null}}}, "resource": {"id": 390, "assignee": {"id": 545}, "organization": {"id": 165}, "project": {"id": 355, "owner": {"id": 718}, "assignee": {"id": 29}}, "task": {"id": 315, "owner": {"id": 968}, "assignee": {"id": 1070}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 39, "privilege": "admin"}, "organization": {"id": 128, "owner": {"id": 286}, "user": {"role": null}}}, "resource": {"id": 350, "assignee": {"id": 515}, "organization": {"id": 128}, "project": {"id": 323, "owner": {"id": 797}, "assignee": {"id": 39}}, "task": {"id": 358, "owner": {"id": 923}, "assignee": {"id": 1055}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_FALSE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 63, "privilege": "admin"}, "organization": {"id": 194, "owner": {"id": 257}, "user": {"role": null}}}, "resource": {"id": 367, "assignee": {"id": 546}, "organization": {"id": 654}, "project": {"id": 332, "owner": {"id": 710}, "assignee": {"id": 63}}, "task": {"id": 359, "owner": {"id": 950}, "assignee": {"id": 1077}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 34, "privilege": "admin"}, "organization": {"id": 146, "owner": {"id": 279}, "user": {"role": null}}}, "resource": {"id": 322, "assignee": {"id": 507}, "organization": {"id": 646}, "project": {"id": 365, "owner": {"id": 749}, "assignee": {"id": 34}}, "task": {"id": 372, "owner": {"id": 956}, "assignee": {"id": 1020}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 90, "privilege": "business"}, "organization": {"id": 100, "owner": {"id": 90}, "user": {"role": "owner"}}}, "resource": {"id": 369, "assignee": {"id": 505}, "organization": {"id": 100}, "project": {"id": 331, "owner": {"id": 775}, "assignee": {"id": 90}}, "task": {"id": 346, "owner": {"id": 925}, "assignee": {"id": 1024}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 79, "privilege": "business"}, "organization": {"id": 125, "owner": {"id": 79}, "user": {"role": "owner"}}}, "resource": {"id": 360, "assignee": {"id": 513}, "organization": {"id": 125}, "project": {"id": 396, "owner": {"id": 782}, "assignee": {"id": 79}}, "task": {"id": 346, "owner": {"id": 987}, "assignee": {"id": 1056}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 86, "privilege": "business"}, "organization": {"id": 146, "owner": {"id": 86}, "user": {"role": "owner"}}}, "resource": {"id": 340, "assignee": {"id": 566}, "organization": {"id": 665}, "project": {"id": 377, "owner": {"id": 747}, "assignee": {"id": 86}}, "task": {"id": 385, "owner": {"id": 953}, "assignee": {"id": 1008}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 86, "privilege": "business"}, "organization": {"id": 179, "owner": {"id": 86}, "user": {"role": "owner"}}}, "resource": {"id": 398, "assignee": {"id": 562}, "organization": {"id": 659}, "project": {"id": 300, "owner": {"id": 715}, "assignee": {"id": 86}}, "task": {"id": 387, "owner": {"id": 942}, "assignee": {"id": 1039}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 7, "privilege": "business"}, "organization": {"id": 118, "owner": {"id": 231}, "user": {"role": "maintainer"}}}, "resource": {"id": 328, "assignee": {"id": 585}, "organization": {"id": 118}, "project": {"id": 327, "owner": {"id": 708}, "assignee": {"id": 7}}, "task": {"id": 347, "owner": {"id": 966}, "assignee": {"id": 1013}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 75, "privilege": "business"}, "organization": {"id": 154, "owner": {"id": 265}, "user": {"role": "maintainer"}}}, "resource": {"id": 359, "assignee": {"id": 586}, "organization": {"id": 154}, "project": {"id": 326, "owner": {"id": 780}, "assignee": {"id": 75}}, "task": {"id": 393, "owner": {"id": 952}, "assignee": {"id": 1000}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 98, "privilege": "business"}, "organization": {"id": 130, "owner": {"id": 295}, "user": {"role": "maintainer"}}}, "resource": {"id": 356, "assignee": {"id": 556}, "organization": {"id": 618}, "project": {"id": 347, "owner": {"id": 795}, "assignee": {"id": 98}}, "task": {"id": 300, "owner": {"id": 928}, "assignee": {"id": 1073}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 53, "privilege": "business"}, "organization": {"id": 196, "owner": {"id": 208}, "user": {"role": "maintainer"}}}, "resource": {"id": 343, "assignee": {"id": 552}, "organization": {"id": 665}, "project": {"id": 370, "owner": {"id": 788}, "assignee": {"id": 53}}, "task": {"id": 382, "owner": {"id": 987}, "assignee": {"id": 1070}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 16, "privilege": "business"}, "organization": {"id": 124, "owner": {"id": 226}, "user": {"role": "supervisor"}}}, "resource": {"id": 375, "assignee": {"id": 578}, "organization": {"id": 124}, "project": {"id": 389, "owner": {"id": 796}, "assignee": {"id": 16}}, "task": {"id": 310, "owner": {"id": 935}, "assignee": {"id": 1099}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 64, "privilege": "business"}, "organization": {"id": 148, "owner": {"id": 261}, "user": {"role": "supervisor"}}}, "resource": {"id": 304, "assignee": {"id": 596}, "organization": {"id": 148}, "project": {"id": 343, "owner": {"id": 786}, "assignee": {"id": 64}}, "task": {"id": 360, "owner": {"id": 925}, "assignee": {"id": 1044}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 53, "privilege": "business"}, "organization": {"id": 133, "owner": {"id": 234}, "user": {"role": "supervisor"}}}, "resource": {"id": 361, "assignee": {"id": 582}, "organization": {"id": 679}, "project": {"id": 310, "owner": {"id": 726}, "assignee": {"id": 53}}, "task": {"id": 388, "owner": {"id": 988}, "assignee": {"id": 1040}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 6, "privilege": "business"}, "organization": {"id": 121, "owner": {"id": 248}, "user": {"role": "supervisor"}}}, "resource": {"id": 375, "assignee": {"id": 537}, "organization": {"id": 627}, "project": {"id": 389, "owner": {"id": 724}, "assignee": {"id": 6}}, "task": {"id": 335, "owner": {"id": 934}, "assignee": {"id": 1063}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 26, "privilege": "business"}, "organization": {"id": 153, "owner": {"id": 288}, "user": {"role": "worker"}}}, "resource": {"id": 338, "assignee": {"id": 564}, "organization": {"id": 153}, "project": {"id": 375, "owner": {"id": 729}, "assignee": {"id": 26}}, "task": {"id": 367, "owner": {"id": 976}, "assignee": {"id": 1096}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 76, "privilege": "business"}, "organization": {"id": 150, "owner": {"id": 233}, "user": {"role": "worker"}}}, "resource": {"id": 325, "assignee": {"id": 519}, "organization": {"id": 150}, "project": {"id": 350, "owner": {"id": 763}, "assignee": {"id": 76}}, "task": {"id": 354, "owner": {"id": 997}, "assignee": {"id": 1044}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 40, "privilege": "business"}, "organization": {"id": 186, "owner": {"id": 203}, "user": {"role": "worker"}}}, "resource": {"id": 368, "assignee": {"id": 585}, "organization": {"id": 604}, "project": {"id": 385, "owner": {"id": 732}, "assignee": {"id": 40}}, "task": {"id": 340, "owner": {"id": 996}, "assignee": {"id": 1091}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 33, "privilege": "business"}, "organization": {"id": 174, "owner": {"id": 281}, "user": {"role": "worker"}}}, "resource": {"id": 394, "assignee": {"id": 542}, "organization": {"id": 666}, "project": {"id": 356, "owner": {"id": 783}, "assignee": {"id": 33}}, "task": {"id": 349, "owner": {"id": 949}, "assignee": {"id": 1079}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 21, "privilege": "business"}, "organization": {"id": 196, "owner": {"id": 267}, "user": {"role": null}}}, "resource": {"id": 365, "assignee": {"id": 526}, "organization": {"id": 196}, "project": {"id": 300, "owner": {"id": 784}, "assignee": {"id": 21}}, "task": {"id": 368, "owner": {"id": 939}, "assignee": {"id": 1006}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 35, "privilege": "business"}, "organization": {"id": 156, "owner": {"id": 232}, "user": {"role": null}}}, "resource": {"id": 333, "assignee": {"id": 556}, "organization": {"id": 156}, "project": {"id": 310, "owner": {"id": 744}, "assignee": {"id": 35}}, "task": {"id": 380, "owner": {"id": 994}, "assignee": {"id": 1030}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 73, "privilege": "business"}, "organization": {"id": 164, "owner": {"id": 213}, "user": {"role": null}}}, "resource": {"id": 337, "assignee": {"id": 585}, "organization": {"id": 640}, "project": {"id": 311, "owner": {"id": 762}, "assignee": {"id": 73}}, "task": {"id": 357, "owner": {"id": 930}, "assignee": {"id": 1095}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 46, "privilege": "business"}, "organization": {"id": 130, "owner": {"id": 256}, "user": {"role": null}}}, "resource": {"id": 340, "assignee": {"id": 582}, "organization": {"id": 604}, "project": {"id": 391, "owner": {"id": 781}, "assignee": {"id": 46}}, "task": {"id": 332, "owner": {"id": 903}, "assignee": {"id": 1099}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 19, "privilege": "user"}, "organization": {"id": 171, "owner": {"id": 19}, "user": {"role": "owner"}}}, "resource": {"id": 391, "assignee": {"id": 524}, "organization": {"id": 171}, "project": {"id": 304, "owner": {"id": 773}, "assignee": {"id": 19}}, "task": {"id": 335, "owner": {"id": 952}, "assignee": {"id": 1059}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 95, "privilege": "user"}, "organization": {"id": 167, "owner": {"id": 95}, "user": {"role": "owner"}}}, "resource": {"id": 363, "assignee": {"id": 521}, "organization": {"id": 167}, "project": {"id": 382, "owner": {"id": 700}, "assignee": {"id": 95}}, "task": {"id": 392, "owner": {"id": 934}, "assignee": {"id": 1086}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 80, "privilege": "user"}, "organization": {"id": 182, "owner": {"id": 80}, "user": {"role": "owner"}}}, "resource": {"id": 381, "assignee": {"id": 566}, "organization": {"id": 650}, "project": {"id": 362, "owner": {"id": 732}, "assignee": {"id": 80}}, "task": {"id": 378, "owner": {"id": 969}, "assignee": {"id": 1067}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 56, "privilege": "user"}, "organization": {"id": 144, "owner": {"id": 56}, "user": {"role": "owner"}}}, "resource": {"id": 350, "assignee": {"id": 540}, "organization": {"id": 629}, "project": {"id": 382, "owner": {"id": 779}, "assignee": {"id": 56}}, "task": {"id": 342, "owner": {"id": 903}, "assignee": {"id": 1030}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 77, "privilege": "user"}, "organization": {"id": 144, "owner": {"id": 295}, "user": {"role": "maintainer"}}}, "resource": {"id": 378, "assignee": {"id": 527}, "organization": {"id": 144}, "project": {"id": 348, "owner": {"id": 771}, "assignee": {"id": 77}}, "task": {"id": 350, "owner": {"id": 950}, "assignee": {"id": 1080}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 27, "privilege": "user"}, "organization": {"id": 125, "owner": {"id": 293}, "user": {"role": "maintainer"}}}, "resource": {"id": 370, "assignee": {"id": 504}, "organization": {"id": 125}, "project": {"id": 361, "owner": {"id": 767}, "assignee": {"id": 27}}, "task": {"id": 347, "owner": {"id": 929}, "assignee": {"id": 1068}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 87, "privilege": "user"}, "organization": {"id": 182, "owner": {"id": 251}, "user": {"role": "maintainer"}}}, "resource": {"id": 396, "assignee": {"id": 559}, "organization": {"id": 615}, "project": {"id": 322, "owner": {"id": 773}, "assignee": {"id": 87}}, "task": {"id": 332, "owner": {"id": 981}, "assignee": {"id": 1045}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 31, "privilege": "user"}, "organization": {"id": 152, "owner": {"id": 276}, "user": {"role": "maintainer"}}}, "resource": {"id": 368, "assignee": {"id": 547}, "organization": {"id": 651}, "project": {"id": 374, "owner": {"id": 724}, "assignee": {"id": 31}}, "task": {"id": 392, "owner": {"id": 977}, "assignee": {"id": 1015}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 6, "privilege": "user"}, "organization": {"id": 122, "owner": {"id": 293}, "user": {"role": "supervisor"}}}, "resource": {"id": 340, "assignee": {"id": 530}, "organization": {"id": 122}, "project": {"id": 396, "owner": {"id": 742}, "assignee": {"id": 6}}, "task": {"id": 300, "owner": {"id": 976}, "assignee": {"id": 1047}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 60, "privilege": "user"}, "organization": {"id": 128, "owner": {"id": 258}, "user": {"role": "supervisor"}}}, "resource": {"id": 348, "assignee": {"id": 538}, "organization": {"id": 128}, "project": {"id": 367, "owner": {"id": 705}, "assignee": {"id": 60}}, "task": {"id": 335, "owner": {"id": 999}, "assignee": {"id": 1003}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 9, "privilege": "user"}, "organization": {"id": 109, "owner": {"id": 202}, "user": {"role": "supervisor"}}}, "resource": {"id": 337, "assignee": {"id": 568}, "organization": {"id": 666}, "project": {"id": 392, "owner": {"id": 749}, "assignee": {"id": 9}}, "task": {"id": 395, "owner": {"id": 933}, "assignee": {"id": 1025}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 22, "privilege": "user"}, "organization": {"id": 190, "owner": {"id": 232}, "user": {"role": "supervisor"}}}, "resource": {"id": 326, "assignee": {"id": 507}, "organization": {"id": 635}, "project": {"id": 311, "owner": {"id": 745}, "assignee": {"id": 22}}, "task": {"id": 392, "owner": {"id": 949}, "assignee": {"id": 1027}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 73, "privilege": "user"}, "organization": {"id": 117, "owner": {"id": 274}, "user": {"role": "worker"}}}, "resource": {"id": 389, "assignee": {"id": 543}, "organization": {"id": 117}, "project": {"id": 301, "owner": {"id": 788}, "assignee": {"id": 73}}, "task": {"id": 391, "owner": {"id": 985}, "assignee": {"id": 1075}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 29, "privilege": "user"}, "organization": {"id": 168, "owner": {"id": 257}, "user": {"role": "worker"}}}, "resource": {"id": 303, "assignee": {"id": 540}, "organization": {"id": 168}, "project": {"id": 305, "owner": {"id": 794}, "assignee": {"id": 29}}, "task": {"id": 352, "owner": {"id": 946}, "assignee": {"id": 1066}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 24, "privilege": "user"}, "organization": {"id": 155, "owner": {"id": 267}, "user": {"role": "worker"}}}, "resource": {"id": 312, "assignee": {"id": 522}, "organization": {"id": 658}, "project": {"id": 341, "owner": {"id": 753}, "assignee": {"id": 24}}, "task": {"id": 345, "owner": {"id": 957}, "assignee": {"id": 1085}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 82, "privilege": "user"}, "organization": {"id": 154, "owner": {"id": 234}, "user": {"role": "worker"}}}, "resource": {"id": 380, "assignee": {"id": 574}, "organization": {"id": 655}, "project": {"id": 326, "owner": {"id": 725}, "assignee": {"id": 82}}, "task": {"id": 350, "owner": {"id": 959}, "assignee": {"id": 1035}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 30, "privilege": "user"}, "organization": {"id": 145, "owner": {"id": 279}, "user": {"role": null}}}, "resource": {"id": 318, "assignee": {"id": 533}, "organization": {"id": 145}, "project": {"id": 378, "owner": {"id": 701}, "assignee": {"id": 30}}, "task": {"id": 365, "owner": {"id": 906}, "assignee": {"id": 1006}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 25, "privilege": "user"}, "organization": {"id": 173, "owner": {"id": 279}, "user": {"role": null}}}, "resource": {"id": 388, "assignee": {"id": 550}, "organization": {"id": 173}, "project": {"id": 395, "owner": {"id": 704}, "assignee": {"id": 25}}, "task": {"id": 327, "owner": {"id": 917}, "assignee": {"id": 1062}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 49, "privilege": "user"}, "organization": {"id": 155, "owner": {"id": 225}, "user": {"role": null}}}, "resource": {"id": 384, "assignee": {"id": 557}, "organization": {"id": 619}, "project": {"id": 330, "owner": {"id": 711}, "assignee": {"id": 49}}, "task": {"id": 355, "owner": {"id": 993}, "assignee": {"id": 1056}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 73, "privilege": "user"}, "organization": {"id": 136, "owner": {"id": 208}, "user": {"role": null}}}, "resource": {"id": 360, "assignee": {"id": 533}, "organization": {"id": 614}, "project": {"id": 342, "owner": {"id": 776}, "assignee": {"id": 73}}, "task": {"id": 306, "owner": {"id": 990}, "assignee": {"id": 1097}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 87, "privilege": "worker"}, "organization": {"id": 148, "owner": {"id": 87}, "user": {"role": "owner"}}}, "resource": {"id": 306, "assignee": {"id": 570}, "organization": {"id": 148}, "project": {"id": 338, "owner": {"id": 701}, "assignee": {"id": 87}}, "task": {"id": 384, "owner": {"id": 983}, "assignee": {"id": 1090}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 68, "privilege": "worker"}, "organization": {"id": 114, "owner": {"id": 68}, "user": {"role": "owner"}}}, "resource": {"id": 306, "assignee": {"id": 511}, "organization": {"id": 114}, "project": {"id": 322, "owner": {"id": 780}, "assignee": {"id": 68}}, "task": {"id": 355, "owner": {"id": 905}, "assignee": {"id": 1061}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 20, "privilege": "worker"}, "organization": {"id": 166, "owner": {"id": 20}, "user": {"role": "owner"}}}, "resource": {"id": 382, "assignee": {"id": 512}, "organization": {"id": 648}, "project": {"id": 311, "owner": {"id": 772}, "assignee": {"id": 20}}, "task": {"id": 328, "owner": {"id": 922}, "assignee": {"id": 1029}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 60, "privilege": "worker"}, "organization": {"id": 172, "owner": {"id": 60}, "user": {"role": "owner"}}}, "resource": {"id": 376, "assignee": {"id": 541}, "organization": {"id": 614}, "project": {"id": 350, "owner": {"id": 738}, "assignee": {"id": 60}}, "task": {"id": 333, "owner": {"id": 975}, "assignee": {"id": 1059}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 26, "privilege": "worker"}, "organization": {"id": 142, "owner": {"id": 217}, "user": {"role": "maintainer"}}}, "resource": {"id": 312, "assignee": {"id": 527}, "organization": {"id": 142}, "project": {"id": 381, "owner": {"id": 783}, "assignee": {"id": 26}}, "task": {"id": 390, "owner": {"id": 964}, "assignee": {"id": 1043}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 32, "privilege": "worker"}, "organization": {"id": 127, "owner": {"id": 241}, "user": {"role": "maintainer"}}}, "resource": {"id": 360, "assignee": {"id": 525}, "organization": {"id": 127}, "project": {"id": 325, "owner": {"id": 730}, "assignee": {"id": 32}}, "task": {"id": 354, "owner": {"id": 911}, "assignee": {"id": 1033}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 77, "privilege": "worker"}, "organization": {"id": 141, "owner": {"id": 224}, "user": {"role": "maintainer"}}}, "resource": {"id": 379, "assignee": {"id": 544}, "organization": {"id": 607}, "project": {"id": 318, "owner": {"id": 730}, "assignee": {"id": 77}}, "task": {"id": 327, "owner": {"id": 964}, "assignee": {"id": 1035}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 43, "privilege": "worker"}, "organization": {"id": 102, "owner": {"id": 244}, "user": {"role": "maintainer"}}}, "resource": {"id": 357, "assignee": {"id": 583}, "organization": {"id": 647}, "project": {"id": 334, "owner": {"id": 790}, "assignee": {"id": 43}}, "task": {"id": 367, "owner": {"id": 975}, "assignee": {"id": 1026}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 51, "privilege": "worker"}, "organization": {"id": 132, "owner": {"id": 294}, "user": {"role": "supervisor"}}}, "resource": {"id": 379, "assignee": {"id": 593}, "organization": {"id": 132}, "project": {"id": 312, "owner": {"id": 794}, "assignee": {"id": 51}}, "task": {"id": 305, "owner": {"id": 958}, "assignee": {"id": 1010}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 97, "privilege": "worker"}, "organization": {"id": 159, "owner": {"id": 203}, "user": {"role": "supervisor"}}}, "resource": {"id": 385, "assignee": {"id": 596}, "organization": {"id": 159}, "project": {"id": 382, "owner": {"id": 787}, "assignee": {"id": 97}}, "task": {"id": 352, "owner": {"id": 904}, "assignee": {"id": 1023}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 22, "privilege": "worker"}, "organization": {"id": 121, "owner": {"id": 299}, "user": {"role": "supervisor"}}}, "resource": {"id": 312, "assignee": {"id": 578}, "organization": {"id": 613}, "project": {"id": 366, "owner": {"id": 754}, "assignee": {"id": 22}}, "task": {"id": 306, "owner": {"id": 959}, "assignee": {"id": 1015}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 61, "privilege": "worker"}, "organization": {"id": 110, "owner": {"id": 281}, "user": {"role": "supervisor"}}}, "resource": {"id": 392, "assignee": {"id": 551}, "organization": {"id": 667}, "project": {"id": 360, "owner": {"id": 742}, "assignee": {"id": 61}}, "task": {"id": 396, "owner": {"id": 960}, "assignee": {"id": 1007}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 44, "privilege": "worker"}, "organization": {"id": 170, "owner": {"id": 257}, "user": {"role": "worker"}}}, "resource": {"id": 380, "assignee": {"id": 536}, "organization": {"id": 170}, "project": {"id": 335, "owner": {"id": 771}, "assignee": {"id": 44}}, "task": {"id": 399, "owner": {"id": 921}, "assignee": {"id": 1074}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 51, "privilege": "worker"}, "organization": {"id": 112, "owner": {"id": 227}, "user": {"role": "worker"}}}, "resource": {"id": 389, "assignee": {"id": 569}, "organization": {"id": 112}, "project": {"id": 315, "owner": {"id": 720}, "assignee": {"id": 51}}, "task": {"id": 323, "owner": {"id": 930}, "assignee": {"id": 1092}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 25, "privilege": "worker"}, "organization": {"id": 183, "owner": {"id": 210}, "user": {"role": "worker"}}}, "resource": {"id": 375, "assignee": {"id": 568}, "organization": {"id": 662}, "project": {"id": 310, "owner": {"id": 749}, "assignee": {"id": 25}}, "task": {"id": 304, "owner": {"id": 989}, "assignee": {"id": 1095}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 82, "privilege": "worker"}, "organization": {"id": 175, "owner": {"id": 266}, "user": {"role": "worker"}}}, "resource": {"id": 372, "assignee": {"id": 514}, "organization": {"id": 616}, "project": {"id": 324, "owner": {"id": 762}, "assignee": {"id": 82}}, "task": {"id": 332, "owner": {"id": 946}, "assignee": {"id": 1076}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 47, "privilege": "worker"}, "organization": {"id": 167, "owner": {"id": 210}, "user": {"role": null}}}, "resource": {"id": 358, "assignee": {"id": 574}, "organization": {"id": 167}, "project": {"id": 320, "owner": {"id": 753}, "assignee": {"id": 47}}, "task": {"id": 379, "owner": {"id": 960}, "assignee": {"id": 1095}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 64, "privilege": "worker"}, "organization": {"id": 157, "owner": {"id": 201}, "user": {"role": null}}}, "resource": {"id": 338, "assignee": {"id": 586}, "organization": {"id": 157}, "project": {"id": 389, "owner": {"id": 794}, "assignee": {"id": 64}}, "task": {"id": 331, "owner": {"id": 963}, "assignee": {"id": 1052}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 82, "privilege": "worker"}, "organization": {"id": 118, "owner": {"id": 244}, "user": {"role": null}}}, "resource": {"id": 397, "assignee": {"id": 561}, "organization": {"id": 623}, "project": {"id": 353, "owner": {"id": 766}, "assignee": {"id": 82}}, "task": {"id": 330, "owner": {"id": 917}, "assignee": {"id": 1087}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 5, "privilege": "worker"}, "organization": {"id": 180, "owner": {"id": 296}, "user": {"role": null}}}, "resource": {"id": 342, "assignee": {"id": 588}, "organization": {"id": 664}, "project": {"id": 399, "owner": {"id": 701}, "assignee": {"id": 5}}, "task": {"id": 374, "owner": {"id": 908}, "assignee": {"id": 1097}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 12, "privilege": "none"}, "organization": {"id": 136, "owner": {"id": 12}, "user": {"role": "owner"}}}, "resource": {"id": 355, "assignee": {"id": 553}, "organization": {"id": 136}, "project": {"id": 304, "owner": {"id": 781}, "assignee": {"id": 12}}, "task": {"id": 399, "owner": {"id": 965}, "assignee": {"id": 1054}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 4, "privilege": "none"}, "organization": {"id": 158, "owner": {"id": 4}, "user": {"role": "owner"}}}, "resource": {"id": 351, "assignee": {"id": 582}, "organization": {"id": 158}, "project": {"id": 315, "owner": {"id": 703}, "assignee": {"id": 4}}, "task": {"id": 334, "owner": {"id": 905}, "assignee": {"id": 1063}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 49, "privilege": "none"}, "organization": {"id": 104, "owner": {"id": 49}, "user": {"role": "owner"}}}, "resource": {"id": 326, "assignee": {"id": 504}, "organization": {"id": 687}, "project": {"id": 383, "owner": {"id": 755}, "assignee": {"id": 49}}, "task": {"id": 340, "owner": {"id": 985}, "assignee": {"id": 1055}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 34, "privilege": "none"}, "organization": {"id": 165, "owner": {"id": 34}, "user": {"role": "owner"}}}, "resource": {"id": 326, "assignee": {"id": 597}, "organization": {"id": 668}, "project": {"id": 387, "owner": {"id": 782}, "assignee": {"id": 34}}, "task": {"id": 356, "owner": {"id": 967}, "assignee": {"id": 1093}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 58, "privilege": "none"}, "organization": {"id": 140, "owner": {"id": 296}, "user": {"role": "maintainer"}}}, "resource": {"id": 365, "assignee": {"id": 598}, "organization": {"id": 140}, "project": {"id": 387, "owner": {"id": 742}, "assignee": {"id": 58}}, "task": {"id": 325, "owner": {"id": 951}, "assignee": {"id": 1040}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 42, "privilege": "none"}, "organization": {"id": 184, "owner": {"id": 236}, "user": {"role": "maintainer"}}}, "resource": {"id": 301, "assignee": {"id": 529}, "organization": {"id": 184}, "project": {"id": 366, "owner": {"id": 798}, "assignee": {"id": 42}}, "task": {"id": 359, "owner": {"id": 927}, "assignee": {"id": 1055}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 87, "privilege": "none"}, "organization": {"id": 182, "owner": {"id": 228}, "user": {"role": "maintainer"}}}, "resource": {"id": 381, "assignee": {"id": 510}, "organization": {"id": 692}, "project": {"id": 340, "owner": {"id": 700}, "assignee": {"id": 87}}, "task": {"id": 385, "owner": {"id": 926}, "assignee": {"id": 1035}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 65, "privilege": "none"}, "organization": {"id": 107, "owner": {"id": 278}, "user": {"role": "maintainer"}}}, "resource": {"id": 388, "assignee": {"id": 586}, "organization": {"id": 600}, "project": {"id": 337, "owner": {"id": 733}, "assignee": {"id": 65}}, "task": {"id": 316, "owner": {"id": 961}, "assignee": {"id": 1023}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 9, "privilege": "none"}, "organization": {"id": 118, "owner": {"id": 282}, "user": {"role": "supervisor"}}}, "resource": {"id": 356, "assignee": {"id": 557}, "organization": {"id": 118}, "project": {"id": 308, "owner": {"id": 799}, "assignee": {"id": 9}}, "task": {"id": 365, "owner": {"id": 935}, "assignee": {"id": 1081}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 32, "privilege": "none"}, "organization": {"id": 131, "owner": {"id": 294}, "user": {"role": "supervisor"}}}, "resource": {"id": 301, "assignee": {"id": 524}, "organization": {"id": 131}, "project": {"id": 357, "owner": {"id": 770}, "assignee": {"id": 32}}, "task": {"id": 331, "owner": {"id": 984}, "assignee": {"id": 1049}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 35, "privilege": "none"}, "organization": {"id": 100, "owner": {"id": 286}, "user": {"role": "supervisor"}}}, "resource": {"id": 370, "assignee": {"id": 544}, "organization": {"id": 640}, "project": {"id": 374, "owner": {"id": 775}, "assignee": {"id": 35}}, "task": {"id": 350, "owner": {"id": 932}, "assignee": {"id": 1091}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 34, "privilege": "none"}, "organization": {"id": 133, "owner": {"id": 234}, "user": {"role": "supervisor"}}}, "resource": {"id": 310, "assignee": {"id": 554}, "organization": {"id": 663}, "project": {"id": 395, "owner": {"id": 766}, "assignee": {"id": 34}}, "task": {"id": 395, "owner": {"id": 979}, "assignee": {"id": 1064}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 34, "privilege": "none"}, "organization": {"id": 184, "owner": {"id": 249}, "user": {"role": "worker"}}}, "resource": {"id": 325, "assignee": {"id": 507}, "organization": {"id": 184}, "project": {"id": 327, "owner": {"id": 725}, "assignee": {"id": 34}}, "task": {"id": 327, "owner": {"id": 939}, "assignee": {"id": 1053}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 3, "privilege": "none"}, "organization": {"id": 125, "owner": {"id": 223}, "user": {"role": "worker"}}}, "resource": {"id": 305, "assignee": {"id": 570}, "organization": {"id": 125}, "project": {"id": 384, "owner": {"id": 773}, "assignee": {"id": 3}}, "task": {"id": 395, "owner": {"id": 975}, "assignee": {"id": 1027}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 52, "privilege": "none"}, "organization": {"id": 132, "owner": {"id": 226}, "user": {"role": "worker"}}}, "resource": {"id": 321, "assignee": {"id": 552}, "organization": {"id": 692}, "project": {"id": 344, "owner": {"id": 763}, "assignee": {"id": 52}}, "task": {"id": 358, "owner": {"id": 950}, "assignee": {"id": 1035}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 19, "privilege": "none"}, "organization": {"id": 154, "owner": {"id": 279}, "user": {"role": "worker"}}}, "resource": {"id": 380, "assignee": {"id": 504}, "organization": {"id": 659}, "project": {"id": 380, "owner": {"id": 747}, "assignee": {"id": 19}}, "task": {"id": 300, "owner": {"id": 991}, "assignee": {"id": 1043}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 94, "privilege": "none"}, "organization": {"id": 141, "owner": {"id": 226}, "user": {"role": null}}}, "resource": {"id": 321, "assignee": {"id": 599}, "organization": {"id": 141}, "project": {"id": 324, "owner": {"id": 724}, "assignee": {"id": 94}}, "task": {"id": 380, "owner": {"id": 952}, "assignee": {"id": 1017}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 4, "privilege": "none"}, "organization": {"id": 116, "owner": {"id": 277}, "user": {"role": null}}}, "resource": {"id": 379, "assignee": {"id": 599}, "organization": {"id": 116}, "project": {"id": 315, "owner": {"id": 795}, "assignee": {"id": 4}}, "task": {"id": 320, "owner": {"id": 926}, "assignee": {"id": 1083}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 46, "privilege": "none"}, "organization": {"id": 161, "owner": {"id": 218}, "user": {"role": null}}}, "resource": {"id": 342, "assignee": {"id": 524}, "organization": {"id": 657}, "project": {"id": 399, "owner": {"id": 743}, "assignee": {"id": 46}}, "task": {"id": 368, "owner": {"id": 985}, "assignee": {"id": 1058}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 21, "privilege": "none"}, "organization": {"id": 131, "owner": {"id": 245}, "user": {"role": null}}}, "resource": {"id": 376, "assignee": {"id": 584}, "organization": {"id": 679}, "project": {"id": 351, "owner": {"id": 748}, "assignee": {"id": 21}}, "task": {"id": 328, "owner": {"id": 902}, "assignee": {"id": 1076}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 3, "privilege": "admin"}, "organization": {"id": 175, "owner": {"id": 3}, "user": {"role": "owner"}}}, "resource": {"id": 358, "assignee": {"id": 531}, "organization": {"id": 175}, "project": {"id": 383, "owner": {"id": 761}, "assignee": {"id": 863}}, "task": {"id": 318, "owner": {"id": 3}, "assignee": {"id": 1056}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 75, "privilege": "admin"}, "organization": {"id": 115, "owner": {"id": 75}, "user": {"role": "owner"}}}, "resource": {"id": 351, "assignee": {"id": 545}, "organization": {"id": 115}, "project": {"id": 300, "owner": {"id": 731}, "assignee": {"id": 803}}, "task": {"id": 356, "owner": {"id": 75}, "assignee": {"id": 1082}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_OWNER_same_org_FALSE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 44, "privilege": "admin"}, "organization": {"id": 115, "owner": {"id": 44}, "user": {"role": "owner"}}}, "resource": {"id": 347, "assignee": {"id": 530}, "organization": {"id": 681}, "project": {"id": 308, "owner": {"id": 766}, "assignee": {"id": 826}}, "task": {"id": 331, "owner": {"id": 44}, "assignee": {"id": 1023}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 18, "privilege": "admin"}, "organization": {"id": 180, "owner": {"id": 18}, "user": {"role": "owner"}}}, "resource": {"id": 335, "assignee": {"id": 507}, "organization": {"id": 623}, "project": {"id": 387, "owner": {"id": 759}, "assignee": {"id": 826}}, "task": {"id": 320, "owner": {"id": 18}, "assignee": {"id": 1015}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 37, "privilege": "admin"}, "organization": {"id": 149, "owner": {"id": 263}, "user": {"role": "maintainer"}}}, "resource": {"id": 307, "assignee": {"id": 535}, "organization": {"id": 149}, "project": {"id": 346, "owner": {"id": 738}, "assignee": {"id": 861}}, "task": {"id": 357, "owner": {"id": 37}, "assignee": {"id": 1083}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 25, "privilege": "admin"}, "organization": {"id": 110, "owner": {"id": 285}, "user": {"role": "maintainer"}}}, "resource": {"id": 345, "assignee": {"id": 527}, "organization": {"id": 110}, "project": {"id": 371, "owner": {"id": 741}, "assignee": {"id": 800}}, "task": {"id": 302, "owner": {"id": 25}, "assignee": {"id": 1016}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 74, "privilege": "admin"}, "organization": {"id": 184, "owner": {"id": 204}, "user": {"role": "maintainer"}}}, "resource": {"id": 345, "assignee": {"id": 551}, "organization": {"id": 618}, "project": {"id": 384, "owner": {"id": 755}, "assignee": {"id": 850}}, "task": {"id": 346, "owner": {"id": 74}, "assignee": {"id": 1086}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 7, "privilege": "admin"}, "organization": {"id": 138, "owner": {"id": 267}, "user": {"role": "maintainer"}}}, "resource": {"id": 368, "assignee": {"id": 517}, "organization": {"id": 689}, "project": {"id": 304, "owner": {"id": 797}, "assignee": {"id": 888}}, "task": {"id": 349, "owner": {"id": 7}, "assignee": {"id": 1016}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 69, "privilege": "admin"}, "organization": {"id": 161, "owner": {"id": 205}, "user": {"role": "supervisor"}}}, "resource": {"id": 394, "assignee": {"id": 554}, "organization": {"id": 161}, "project": {"id": 315, "owner": {"id": 714}, "assignee": {"id": 817}}, "task": {"id": 355, "owner": {"id": 69}, "assignee": {"id": 1058}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 36, "privilege": "admin"}, "organization": {"id": 190, "owner": {"id": 257}, "user": {"role": "supervisor"}}}, "resource": {"id": 315, "assignee": {"id": 588}, "organization": {"id": 190}, "project": {"id": 372, "owner": {"id": 730}, "assignee": {"id": 807}}, "task": {"id": 344, "owner": {"id": 36}, "assignee": {"id": 1067}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 38, "privilege": "admin"}, "organization": {"id": 144, "owner": {"id": 236}, "user": {"role": "supervisor"}}}, "resource": {"id": 332, "assignee": {"id": 581}, "organization": {"id": 623}, "project": {"id": 358, "owner": {"id": 783}, "assignee": {"id": 808}}, "task": {"id": 365, "owner": {"id": 38}, "assignee": {"id": 1001}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 75, "privilege": "admin"}, "organization": {"id": 167, "owner": {"id": 295}, "user": {"role": "supervisor"}}}, "resource": {"id": 327, "assignee": {"id": 566}, "organization": {"id": 645}, "project": {"id": 356, "owner": {"id": 796}, "assignee": {"id": 862}}, "task": {"id": 376, "owner": {"id": 75}, "assignee": {"id": 1026}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 8, "privilege": "admin"}, "organization": {"id": 153, "owner": {"id": 287}, "user": {"role": "worker"}}}, "resource": {"id": 307, "assignee": {"id": 549}, "organization": {"id": 153}, "project": {"id": 321, "owner": {"id": 794}, "assignee": {"id": 845}}, "task": {"id": 307, "owner": {"id": 8}, "assignee": {"id": 1060}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 13, "privilege": "admin"}, "organization": {"id": 147, "owner": {"id": 210}, "user": {"role": "worker"}}}, "resource": {"id": 319, "assignee": {"id": 534}, "organization": {"id": 147}, "project": {"id": 342, "owner": {"id": 781}, "assignee": {"id": 887}}, "task": {"id": 341, "owner": {"id": 13}, "assignee": {"id": 1067}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_WORKER_same_org_FALSE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 21, "privilege": "admin"}, "organization": {"id": 102, "owner": {"id": 280}, "user": {"role": "worker"}}}, "resource": {"id": 344, "assignee": {"id": 533}, "organization": {"id": 623}, "project": {"id": 323, "owner": {"id": 771}, "assignee": {"id": 816}}, "task": {"id": 369, "owner": {"id": 21}, "assignee": {"id": 1054}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 55, "privilege": "admin"}, "organization": {"id": 135, "owner": {"id": 216}, "user": {"role": "worker"}}}, "resource": {"id": 368, "assignee": {"id": 520}, "organization": {"id": 662}, "project": {"id": 318, "owner": {"id": 786}, "assignee": {"id": 824}}, "task": {"id": 397, "owner": {"id": 55}, "assignee": {"id": 1017}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 47, "privilege": "admin"}, "organization": {"id": 123, "owner": {"id": 280}, "user": {"role": null}}}, "resource": {"id": 319, "assignee": {"id": 589}, "organization": {"id": 123}, "project": {"id": 349, "owner": {"id": 780}, "assignee": {"id": 822}}, "task": {"id": 372, "owner": {"id": 47}, "assignee": {"id": 1095}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 59, "privilege": "admin"}, "organization": {"id": 187, "owner": {"id": 253}, "user": {"role": null}}}, "resource": {"id": 375, "assignee": {"id": 545}, "organization": {"id": 187}, "project": {"id": 364, "owner": {"id": 743}, "assignee": {"id": 823}}, "task": {"id": 346, "owner": {"id": 59}, "assignee": {"id": 1082}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_NONE_same_org_FALSE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 82, "privilege": "admin"}, "organization": {"id": 168, "owner": {"id": 260}, "user": {"role": null}}}, "resource": {"id": 313, "assignee": {"id": 534}, "organization": {"id": 617}, "project": {"id": 326, "owner": {"id": 774}, "assignee": {"id": 800}}, "task": {"id": 398, "owner": {"id": 82}, "assignee": {"id": 1089}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 5, "privilege": "admin"}, "organization": {"id": 131, "owner": {"id": 206}, "user": {"role": null}}}, "resource": {"id": 399, "assignee": {"id": 567}, "organization": {"id": 667}, "project": {"id": 384, "owner": {"id": 792}, "assignee": {"id": 810}}, "task": {"id": 343, "owner": {"id": 5}, "assignee": {"id": 1075}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 96, "privilege": "business"}, "organization": {"id": 152, "owner": {"id": 96}, "user": {"role": "owner"}}}, "resource": {"id": 324, "assignee": {"id": 585}, "organization": {"id": 152}, "project": {"id": 395, "owner": {"id": 788}, "assignee": {"id": 830}}, "task": {"id": 398, "owner": {"id": 96}, "assignee": {"id": 1037}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 33, "privilege": "business"}, "organization": {"id": 194, "owner": {"id": 33}, "user": {"role": "owner"}}}, "resource": {"id": 365, "assignee": {"id": 515}, "organization": {"id": 194}, "project": {"id": 354, "owner": {"id": 793}, "assignee": {"id": 893}}, "task": {"id": 379, "owner": {"id": 33}, "assignee": {"id": 1038}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 46, "privilege": "business"}, "organization": {"id": 134, "owner": {"id": 46}, "user": {"role": "owner"}}}, "resource": {"id": 302, "assignee": {"id": 577}, "organization": {"id": 687}, "project": {"id": 364, "owner": {"id": 756}, "assignee": {"id": 871}}, "task": {"id": 321, "owner": {"id": 46}, "assignee": {"id": 1082}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 65, "privilege": "business"}, "organization": {"id": 170, "owner": {"id": 65}, "user": {"role": "owner"}}}, "resource": {"id": 358, "assignee": {"id": 549}, "organization": {"id": 613}, "project": {"id": 386, "owner": {"id": 743}, "assignee": {"id": 801}}, "task": {"id": 390, "owner": {"id": 65}, "assignee": {"id": 1037}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 83, "privilege": "business"}, "organization": {"id": 159, "owner": {"id": 291}, "user": {"role": "maintainer"}}}, "resource": {"id": 317, "assignee": {"id": 550}, "organization": {"id": 159}, "project": {"id": 300, "owner": {"id": 757}, "assignee": {"id": 843}}, "task": {"id": 334, "owner": {"id": 83}, "assignee": {"id": 1057}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 17, "privilege": "business"}, "organization": {"id": 183, "owner": {"id": 232}, "user": {"role": "maintainer"}}}, "resource": {"id": 374, "assignee": {"id": 594}, "organization": {"id": 183}, "project": {"id": 391, "owner": {"id": 741}, "assignee": {"id": 894}}, "task": {"id": 303, "owner": {"id": 17}, "assignee": {"id": 1073}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 39, "privilege": "business"}, "organization": {"id": 158, "owner": {"id": 231}, "user": {"role": "maintainer"}}}, "resource": {"id": 398, "assignee": {"id": 583}, "organization": {"id": 691}, "project": {"id": 330, "owner": {"id": 742}, "assignee": {"id": 828}}, "task": {"id": 319, "owner": {"id": 39}, "assignee": {"id": 1054}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 52, "privilege": "business"}, "organization": {"id": 176, "owner": {"id": 246}, "user": {"role": "maintainer"}}}, "resource": {"id": 336, "assignee": {"id": 552}, "organization": {"id": 691}, "project": {"id": 337, "owner": {"id": 705}, "assignee": {"id": 830}}, "task": {"id": 342, "owner": {"id": 52}, "assignee": {"id": 1056}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 10, "privilege": "business"}, "organization": {"id": 155, "owner": {"id": 204}, "user": {"role": "supervisor"}}}, "resource": {"id": 390, "assignee": {"id": 589}, "organization": {"id": 155}, "project": {"id": 336, "owner": {"id": 759}, "assignee": {"id": 885}}, "task": {"id": 391, "owner": {"id": 10}, "assignee": {"id": 1063}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 65, "privilege": "business"}, "organization": {"id": 109, "owner": {"id": 207}, "user": {"role": "supervisor"}}}, "resource": {"id": 344, "assignee": {"id": 545}, "organization": {"id": 109}, "project": {"id": 389, "owner": {"id": 799}, "assignee": {"id": 826}}, "task": {"id": 347, "owner": {"id": 65}, "assignee": {"id": 1065}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 11, "privilege": "business"}, "organization": {"id": 150, "owner": {"id": 208}, "user": {"role": "supervisor"}}}, "resource": {"id": 361, "assignee": {"id": 559}, "organization": {"id": 637}, "project": {"id": 389, "owner": {"id": 740}, "assignee": {"id": 827}}, "task": {"id": 377, "owner": {"id": 11}, "assignee": {"id": 1031}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 42, "privilege": "business"}, "organization": {"id": 138, "owner": {"id": 257}, "user": {"role": "supervisor"}}}, "resource": {"id": 364, "assignee": {"id": 596}, "organization": {"id": 691}, "project": {"id": 317, "owner": {"id": 784}, "assignee": {"id": 819}}, "task": {"id": 357, "owner": {"id": 42}, "assignee": {"id": 1099}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 18, "privilege": "business"}, "organization": {"id": 129, "owner": {"id": 251}, "user": {"role": "worker"}}}, "resource": {"id": 339, "assignee": {"id": 558}, "organization": {"id": 129}, "project": {"id": 384, "owner": {"id": 740}, "assignee": {"id": 845}}, "task": {"id": 340, "owner": {"id": 18}, "assignee": {"id": 1083}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 47, "privilege": "business"}, "organization": {"id": 136, "owner": {"id": 290}, "user": {"role": "worker"}}}, "resource": {"id": 398, "assignee": {"id": 557}, "organization": {"id": 136}, "project": {"id": 363, "owner": {"id": 763}, "assignee": {"id": 834}}, "task": {"id": 347, "owner": {"id": 47}, "assignee": {"id": 1023}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 38, "privilege": "business"}, "organization": {"id": 165, "owner": {"id": 233}, "user": {"role": "worker"}}}, "resource": {"id": 349, "assignee": {"id": 587}, "organization": {"id": 617}, "project": {"id": 379, "owner": {"id": 708}, "assignee": {"id": 866}}, "task": {"id": 308, "owner": {"id": 38}, "assignee": {"id": 1088}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 31, "privilege": "business"}, "organization": {"id": 161, "owner": {"id": 276}, "user": {"role": "worker"}}}, "resource": {"id": 315, "assignee": {"id": 516}, "organization": {"id": 627}, "project": {"id": 365, "owner": {"id": 757}, "assignee": {"id": 818}}, "task": {"id": 336, "owner": {"id": 31}, "assignee": {"id": 1075}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 68, "privilege": "business"}, "organization": {"id": 176, "owner": {"id": 212}, "user": {"role": null}}}, "resource": {"id": 355, "assignee": {"id": 575}, "organization": {"id": 176}, "project": {"id": 351, "owner": {"id": 734}, "assignee": {"id": 824}}, "task": {"id": 399, "owner": {"id": 68}, "assignee": {"id": 1048}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 46, "privilege": "business"}, "organization": {"id": 176, "owner": {"id": 236}, "user": {"role": null}}}, "resource": {"id": 360, "assignee": {"id": 578}, "organization": {"id": 176}, "project": {"id": 302, "owner": {"id": 763}, "assignee": {"id": 807}}, "task": {"id": 390, "owner": {"id": 46}, "assignee": {"id": 1042}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 79, "privilege": "business"}, "organization": {"id": 141, "owner": {"id": 268}, "user": {"role": null}}}, "resource": {"id": 333, "assignee": {"id": 594}, "organization": {"id": 691}, "project": {"id": 348, "owner": {"id": 737}, "assignee": {"id": 852}}, "task": {"id": 397, "owner": {"id": 79}, "assignee": {"id": 1053}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 13, "privilege": "business"}, "organization": {"id": 155, "owner": {"id": 254}, "user": {"role": null}}}, "resource": {"id": 370, "assignee": {"id": 539}, "organization": {"id": 672}, "project": {"id": 388, "owner": {"id": 794}, "assignee": {"id": 853}}, "task": {"id": 359, "owner": {"id": 13}, "assignee": {"id": 1092}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 77, "privilege": "user"}, "organization": {"id": 118, "owner": {"id": 77}, "user": {"role": "owner"}}}, "resource": {"id": 367, "assignee": {"id": 562}, "organization": {"id": 118}, "project": {"id": 399, "owner": {"id": 798}, "assignee": {"id": 866}}, "task": {"id": 300, "owner": {"id": 77}, "assignee": {"id": 1052}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 19, "privilege": "user"}, "organization": {"id": 142, "owner": {"id": 19}, "user": {"role": "owner"}}}, "resource": {"id": 316, "assignee": {"id": 525}, "organization": {"id": 142}, "project": {"id": 372, "owner": {"id": 743}, "assignee": {"id": 853}}, "task": {"id": 384, "owner": {"id": 19}, "assignee": {"id": 1015}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 47, "privilege": "user"}, "organization": {"id": 102, "owner": {"id": 47}, "user": {"role": "owner"}}}, "resource": {"id": 350, "assignee": {"id": 591}, "organization": {"id": 673}, "project": {"id": 327, "owner": {"id": 784}, "assignee": {"id": 852}}, "task": {"id": 315, "owner": {"id": 47}, "assignee": {"id": 1012}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 33, "privilege": "user"}, "organization": {"id": 179, "owner": {"id": 33}, "user": {"role": "owner"}}}, "resource": {"id": 375, "assignee": {"id": 528}, "organization": {"id": 643}, "project": {"id": 303, "owner": {"id": 721}, "assignee": {"id": 899}}, "task": {"id": 357, "owner": {"id": 33}, "assignee": {"id": 1057}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 84, "privilege": "user"}, "organization": {"id": 120, "owner": {"id": 251}, "user": {"role": "maintainer"}}}, "resource": {"id": 304, "assignee": {"id": 582}, "organization": {"id": 120}, "project": {"id": 353, "owner": {"id": 790}, "assignee": {"id": 869}}, "task": {"id": 305, "owner": {"id": 84}, "assignee": {"id": 1012}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 86, "privilege": "user"}, "organization": {"id": 161, "owner": {"id": 250}, "user": {"role": "maintainer"}}}, "resource": {"id": 302, "assignee": {"id": 548}, "organization": {"id": 161}, "project": {"id": 315, "owner": {"id": 719}, "assignee": {"id": 899}}, "task": {"id": 319, "owner": {"id": 86}, "assignee": {"id": 1018}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 6, "privilege": "user"}, "organization": {"id": 193, "owner": {"id": 255}, "user": {"role": "maintainer"}}}, "resource": {"id": 399, "assignee": {"id": 506}, "organization": {"id": 634}, "project": {"id": 349, "owner": {"id": 779}, "assignee": {"id": 832}}, "task": {"id": 395, "owner": {"id": 6}, "assignee": {"id": 1006}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 35, "privilege": "user"}, "organization": {"id": 113, "owner": {"id": 263}, "user": {"role": "maintainer"}}}, "resource": {"id": 346, "assignee": {"id": 525}, "organization": {"id": 608}, "project": {"id": 336, "owner": {"id": 747}, "assignee": {"id": 814}}, "task": {"id": 388, "owner": {"id": 35}, "assignee": {"id": 1025}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 59, "privilege": "user"}, "organization": {"id": 104, "owner": {"id": 222}, "user": {"role": "supervisor"}}}, "resource": {"id": 300, "assignee": {"id": 577}, "organization": {"id": 104}, "project": {"id": 386, "owner": {"id": 713}, "assignee": {"id": 866}}, "task": {"id": 312, "owner": {"id": 59}, "assignee": {"id": 1036}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 37, "privilege": "user"}, "organization": {"id": 145, "owner": {"id": 245}, "user": {"role": "supervisor"}}}, "resource": {"id": 381, "assignee": {"id": 506}, "organization": {"id": 145}, "project": {"id": 343, "owner": {"id": 736}, "assignee": {"id": 846}}, "task": {"id": 343, "owner": {"id": 37}, "assignee": {"id": 1030}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 73, "privilege": "user"}, "organization": {"id": 162, "owner": {"id": 267}, "user": {"role": "supervisor"}}}, "resource": {"id": 332, "assignee": {"id": 522}, "organization": {"id": 675}, "project": {"id": 375, "owner": {"id": 720}, "assignee": {"id": 855}}, "task": {"id": 307, "owner": {"id": 73}, "assignee": {"id": 1090}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 27, "privilege": "user"}, "organization": {"id": 126, "owner": {"id": 247}, "user": {"role": "supervisor"}}}, "resource": {"id": 379, "assignee": {"id": 543}, "organization": {"id": 646}, "project": {"id": 355, "owner": {"id": 723}, "assignee": {"id": 815}}, "task": {"id": 354, "owner": {"id": 27}, "assignee": {"id": 1084}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 54, "privilege": "user"}, "organization": {"id": 148, "owner": {"id": 273}, "user": {"role": "worker"}}}, "resource": {"id": 382, "assignee": {"id": 525}, "organization": {"id": 148}, "project": {"id": 387, "owner": {"id": 730}, "assignee": {"id": 818}}, "task": {"id": 302, "owner": {"id": 54}, "assignee": {"id": 1063}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 78, "privilege": "user"}, "organization": {"id": 145, "owner": {"id": 297}, "user": {"role": "worker"}}}, "resource": {"id": 384, "assignee": {"id": 561}, "organization": {"id": 145}, "project": {"id": 397, "owner": {"id": 753}, "assignee": {"id": 853}}, "task": {"id": 365, "owner": {"id": 78}, "assignee": {"id": 1071}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 70, "privilege": "user"}, "organization": {"id": 188, "owner": {"id": 245}, "user": {"role": "worker"}}}, "resource": {"id": 385, "assignee": {"id": 598}, "organization": {"id": 688}, "project": {"id": 357, "owner": {"id": 704}, "assignee": {"id": 874}}, "task": {"id": 371, "owner": {"id": 70}, "assignee": {"id": 1098}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 91, "privilege": "user"}, "organization": {"id": 106, "owner": {"id": 237}, "user": {"role": "worker"}}}, "resource": {"id": 300, "assignee": {"id": 538}, "organization": {"id": 695}, "project": {"id": 374, "owner": {"id": 711}, "assignee": {"id": 803}}, "task": {"id": 364, "owner": {"id": 91}, "assignee": {"id": 1097}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 68, "privilege": "user"}, "organization": {"id": 164, "owner": {"id": 206}, "user": {"role": null}}}, "resource": {"id": 385, "assignee": {"id": 502}, "organization": {"id": 164}, "project": {"id": 382, "owner": {"id": 764}, "assignee": {"id": 846}}, "task": {"id": 330, "owner": {"id": 68}, "assignee": {"id": 1006}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 41, "privilege": "user"}, "organization": {"id": 198, "owner": {"id": 220}, "user": {"role": null}}}, "resource": {"id": 325, "assignee": {"id": 510}, "organization": {"id": 198}, "project": {"id": 311, "owner": {"id": 747}, "assignee": {"id": 842}}, "task": {"id": 387, "owner": {"id": 41}, "assignee": {"id": 1071}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 93, "privilege": "user"}, "organization": {"id": 180, "owner": {"id": 220}, "user": {"role": null}}}, "resource": {"id": 304, "assignee": {"id": 546}, "organization": {"id": 691}, "project": {"id": 339, "owner": {"id": 739}, "assignee": {"id": 891}}, "task": {"id": 379, "owner": {"id": 93}, "assignee": {"id": 1057}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 71, "privilege": "user"}, "organization": {"id": 149, "owner": {"id": 205}, "user": {"role": null}}}, "resource": {"id": 311, "assignee": {"id": 580}, "organization": {"id": 691}, "project": {"id": 374, "owner": {"id": 758}, "assignee": {"id": 874}}, "task": {"id": 329, "owner": {"id": 71}, "assignee": {"id": 1050}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 98, "privilege": "worker"}, "organization": {"id": 171, "owner": {"id": 98}, "user": {"role": "owner"}}}, "resource": {"id": 340, "assignee": {"id": 551}, "organization": {"id": 171}, "project": {"id": 363, "owner": {"id": 749}, "assignee": {"id": 891}}, "task": {"id": 368, "owner": {"id": 98}, "assignee": {"id": 1085}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 67, "privilege": "worker"}, "organization": {"id": 173, "owner": {"id": 67}, "user": {"role": "owner"}}}, "resource": {"id": 399, "assignee": {"id": 578}, "organization": {"id": 173}, "project": {"id": 331, "owner": {"id": 708}, "assignee": {"id": 885}}, "task": {"id": 387, "owner": {"id": 67}, "assignee": {"id": 1004}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 28, "privilege": "worker"}, "organization": {"id": 190, "owner": {"id": 28}, "user": {"role": "owner"}}}, "resource": {"id": 329, "assignee": {"id": 594}, "organization": {"id": 610}, "project": {"id": 323, "owner": {"id": 732}, "assignee": {"id": 830}}, "task": {"id": 339, "owner": {"id": 28}, "assignee": {"id": 1012}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 47, "privilege": "worker"}, "organization": {"id": 197, "owner": {"id": 47}, "user": {"role": "owner"}}}, "resource": {"id": 364, "assignee": {"id": 569}, "organization": {"id": 644}, "project": {"id": 382, "owner": {"id": 786}, "assignee": {"id": 803}}, "task": {"id": 311, "owner": {"id": 47}, "assignee": {"id": 1047}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 67, "privilege": "worker"}, "organization": {"id": 190, "owner": {"id": 273}, "user": {"role": "maintainer"}}}, "resource": {"id": 326, "assignee": {"id": 504}, "organization": {"id": 190}, "project": {"id": 350, "owner": {"id": 788}, "assignee": {"id": 850}}, "task": {"id": 324, "owner": {"id": 67}, "assignee": {"id": 1086}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 20, "privilege": "worker"}, "organization": {"id": 151, "owner": {"id": 236}, "user": {"role": "maintainer"}}}, "resource": {"id": 325, "assignee": {"id": 576}, "organization": {"id": 151}, "project": {"id": 311, "owner": {"id": 713}, "assignee": {"id": 847}}, "task": {"id": 326, "owner": {"id": 20}, "assignee": {"id": 1005}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 1, "privilege": "worker"}, "organization": {"id": 143, "owner": {"id": 252}, "user": {"role": "maintainer"}}}, "resource": {"id": 362, "assignee": {"id": 565}, "organization": {"id": 682}, "project": {"id": 310, "owner": {"id": 798}, "assignee": {"id": 863}}, "task": {"id": 334, "owner": {"id": 1}, "assignee": {"id": 1003}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 90, "privilege": "worker"}, "organization": {"id": 127, "owner": {"id": 273}, "user": {"role": "maintainer"}}}, "resource": {"id": 306, "assignee": {"id": 504}, "organization": {"id": 678}, "project": {"id": 390, "owner": {"id": 724}, "assignee": {"id": 887}}, "task": {"id": 386, "owner": {"id": 90}, "assignee": {"id": 1030}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 54, "privilege": "worker"}, "organization": {"id": 159, "owner": {"id": 215}, "user": {"role": "supervisor"}}}, "resource": {"id": 383, "assignee": {"id": 552}, "organization": {"id": 159}, "project": {"id": 382, "owner": {"id": 704}, "assignee": {"id": 805}}, "task": {"id": 361, "owner": {"id": 54}, "assignee": {"id": 1042}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 30, "privilege": "worker"}, "organization": {"id": 169, "owner": {"id": 271}, "user": {"role": "supervisor"}}}, "resource": {"id": 355, "assignee": {"id": 531}, "organization": {"id": 169}, "project": {"id": 375, "owner": {"id": 705}, "assignee": {"id": 823}}, "task": {"id": 300, "owner": {"id": 30}, "assignee": {"id": 1085}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 44, "privilege": "worker"}, "organization": {"id": 139, "owner": {"id": 216}, "user": {"role": "supervisor"}}}, "resource": {"id": 376, "assignee": {"id": 541}, "organization": {"id": 605}, "project": {"id": 383, "owner": {"id": 769}, "assignee": {"id": 894}}, "task": {"id": 302, "owner": {"id": 44}, "assignee": {"id": 1019}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 27, "privilege": "worker"}, "organization": {"id": 167, "owner": {"id": 238}, "user": {"role": "supervisor"}}}, "resource": {"id": 381, "assignee": {"id": 557}, "organization": {"id": 666}, "project": {"id": 321, "owner": {"id": 783}, "assignee": {"id": 808}}, "task": {"id": 371, "owner": {"id": 27}, "assignee": {"id": 1078}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 79, "privilege": "worker"}, "organization": {"id": 168, "owner": {"id": 292}, "user": {"role": "worker"}}}, "resource": {"id": 352, "assignee": {"id": 579}, "organization": {"id": 168}, "project": {"id": 390, "owner": {"id": 716}, "assignee": {"id": 896}}, "task": {"id": 373, "owner": {"id": 79}, "assignee": {"id": 1054}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 55, "privilege": "worker"}, "organization": {"id": 151, "owner": {"id": 231}, "user": {"role": "worker"}}}, "resource": {"id": 336, "assignee": {"id": 557}, "organization": {"id": 151}, "project": {"id": 312, "owner": {"id": 796}, "assignee": {"id": 896}}, "task": {"id": 352, "owner": {"id": 55}, "assignee": {"id": 1057}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 27, "privilege": "worker"}, "organization": {"id": 176, "owner": {"id": 241}, "user": {"role": "worker"}}}, "resource": {"id": 386, "assignee": {"id": 545}, "organization": {"id": 636}, "project": {"id": 376, "owner": {"id": 710}, "assignee": {"id": 833}}, "task": {"id": 370, "owner": {"id": 27}, "assignee": {"id": 1020}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 89, "privilege": "worker"}, "organization": {"id": 111, "owner": {"id": 223}, "user": {"role": "worker"}}}, "resource": {"id": 395, "assignee": {"id": 534}, "organization": {"id": 617}, "project": {"id": 394, "owner": {"id": 701}, "assignee": {"id": 869}}, "task": {"id": 329, "owner": {"id": 89}, "assignee": {"id": 1065}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 9, "privilege": "worker"}, "organization": {"id": 103, "owner": {"id": 282}, "user": {"role": null}}}, "resource": {"id": 325, "assignee": {"id": 558}, "organization": {"id": 103}, "project": {"id": 307, "owner": {"id": 728}, "assignee": {"id": 893}}, "task": {"id": 323, "owner": {"id": 9}, "assignee": {"id": 1092}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 19, "privilege": "worker"}, "organization": {"id": 193, "owner": {"id": 252}, "user": {"role": null}}}, "resource": {"id": 337, "assignee": {"id": 523}, "organization": {"id": 193}, "project": {"id": 398, "owner": {"id": 751}, "assignee": {"id": 855}}, "task": {"id": 337, "owner": {"id": 19}, "assignee": {"id": 1035}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 86, "privilege": "worker"}, "organization": {"id": 153, "owner": {"id": 287}, "user": {"role": null}}}, "resource": {"id": 359, "assignee": {"id": 555}, "organization": {"id": 676}, "project": {"id": 380, "owner": {"id": 720}, "assignee": {"id": 815}}, "task": {"id": 379, "owner": {"id": 86}, "assignee": {"id": 1028}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 87, "privilege": "worker"}, "organization": {"id": 197, "owner": {"id": 221}, "user": {"role": null}}}, "resource": {"id": 339, "assignee": {"id": 535}, "organization": {"id": 603}, "project": {"id": 332, "owner": {"id": 759}, "assignee": {"id": 882}}, "task": {"id": 371, "owner": {"id": 87}, "assignee": {"id": 1098}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_OWNER_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 88, "privilege": "none"}, "organization": {"id": 114, "owner": {"id": 88}, "user": {"role": "owner"}}}, "resource": {"id": 310, "assignee": {"id": 554}, "organization": {"id": 114}, "project": {"id": 326, "owner": {"id": 724}, "assignee": {"id": 888}}, "task": {"id": 353, "owner": {"id": 88}, "assignee": {"id": 1088}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 41, "privilege": "none"}, "organization": {"id": 166, "owner": {"id": 41}, "user": {"role": "owner"}}}, "resource": {"id": 397, "assignee": {"id": 563}, "organization": {"id": 166}, "project": {"id": 355, "owner": {"id": 752}, "assignee": {"id": 830}}, "task": {"id": 356, "owner": {"id": 41}, "assignee": {"id": 1083}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 44, "privilege": "none"}, "organization": {"id": 155, "owner": {"id": 44}, "user": {"role": "owner"}}}, "resource": {"id": 314, "assignee": {"id": 503}, "organization": {"id": 644}, "project": {"id": 316, "owner": {"id": 765}, "assignee": {"id": 815}}, "task": {"id": 326, "owner": {"id": 44}, "assignee": {"id": 1079}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 21, "privilege": "none"}, "organization": {"id": 139, "owner": {"id": 21}, "user": {"role": "owner"}}}, "resource": {"id": 387, "assignee": {"id": 588}, "organization": {"id": 670}, "project": {"id": 360, "owner": {"id": 756}, "assignee": {"id": 838}}, "task": {"id": 334, "owner": {"id": 21}, "assignee": {"id": 1072}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_MAINTAINER_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 65, "privilege": "none"}, "organization": {"id": 158, "owner": {"id": 203}, "user": {"role": "maintainer"}}}, "resource": {"id": 357, "assignee": {"id": 590}, "organization": {"id": 158}, "project": {"id": 347, "owner": {"id": 779}, "assignee": {"id": 835}}, "task": {"id": 322, "owner": {"id": 65}, "assignee": {"id": 1002}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 72, "privilege": "none"}, "organization": {"id": 178, "owner": {"id": 290}, "user": {"role": "maintainer"}}}, "resource": {"id": 367, "assignee": {"id": 557}, "organization": {"id": 178}, "project": {"id": 311, "owner": {"id": 739}, "assignee": {"id": 832}}, "task": {"id": 349, "owner": {"id": 72}, "assignee": {"id": 1027}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 82, "privilege": "none"}, "organization": {"id": 117, "owner": {"id": 260}, "user": {"role": "maintainer"}}}, "resource": {"id": 361, "assignee": {"id": 538}, "organization": {"id": 655}, "project": {"id": 313, "owner": {"id": 761}, "assignee": {"id": 894}}, "task": {"id": 369, "owner": {"id": 82}, "assignee": {"id": 1084}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 18, "privilege": "none"}, "organization": {"id": 125, "owner": {"id": 278}, "user": {"role": "maintainer"}}}, "resource": {"id": 342, "assignee": {"id": 531}, "organization": {"id": 611}, "project": {"id": 341, "owner": {"id": 742}, "assignee": {"id": 855}}, "task": {"id": 351, "owner": {"id": 18}, "assignee": {"id": 1083}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 36, "privilege": "none"}, "organization": {"id": 141, "owner": {"id": 233}, "user": {"role": "supervisor"}}}, "resource": {"id": 366, "assignee": {"id": 558}, "organization": {"id": 141}, "project": {"id": 339, "owner": {"id": 793}, "assignee": {"id": 876}}, "task": {"id": 303, "owner": {"id": 36}, "assignee": {"id": 1060}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 72, "privilege": "none"}, "organization": {"id": 148, "owner": {"id": 234}, "user": {"role": "supervisor"}}}, "resource": {"id": 335, "assignee": {"id": 501}, "organization": {"id": 148}, "project": {"id": 380, "owner": {"id": 748}, "assignee": {"id": 874}}, "task": {"id": 397, "owner": {"id": 72}, "assignee": {"id": 1071}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 9, "privilege": "none"}, "organization": {"id": 156, "owner": {"id": 279}, "user": {"role": "supervisor"}}}, "resource": {"id": 399, "assignee": {"id": 590}, "organization": {"id": 669}, "project": {"id": 313, "owner": {"id": 755}, "assignee": {"id": 830}}, "task": {"id": 321, "owner": {"id": 9}, "assignee": {"id": 1006}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 84, "privilege": "none"}, "organization": {"id": 168, "owner": {"id": 223}, "user": {"role": "supervisor"}}}, "resource": {"id": 398, "assignee": {"id": 575}, "organization": {"id": 649}, "project": {"id": 349, "owner": {"id": 753}, "assignee": {"id": 885}}, "task": {"id": 366, "owner": {"id": 84}, "assignee": {"id": 1015}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_WORKER_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 27, "privilege": "none"}, "organization": {"id": 128, "owner": {"id": 207}, "user": {"role": "worker"}}}, "resource": {"id": 331, "assignee": {"id": 523}, "organization": {"id": 128}, "project": {"id": 304, "owner": {"id": 769}, "assignee": {"id": 872}}, "task": {"id": 378, "owner": {"id": 27}, "assignee": {"id": 1028}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 17, "privilege": "none"}, "organization": {"id": 134, "owner": {"id": 249}, "user": {"role": "worker"}}}, "resource": {"id": 317, "assignee": {"id": 573}, "organization": {"id": 134}, "project": {"id": 331, "owner": {"id": 785}, "assignee": {"id": 898}}, "task": {"id": 383, "owner": {"id": 17}, "assignee": {"id": 1082}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 55, "privilege": "none"}, "organization": {"id": 109, "owner": {"id": 228}, "user": {"role": "worker"}}}, "resource": {"id": 334, "assignee": {"id": 505}, "organization": {"id": 653}, "project": {"id": 338, "owner": {"id": 725}, "assignee": {"id": 878}}, "task": {"id": 311, "owner": {"id": 55}, "assignee": {"id": 1037}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 62, "privilege": "none"}, "organization": {"id": 190, "owner": {"id": 271}, "user": {"role": "worker"}}}, "resource": {"id": 371, "assignee": {"id": 562}, "organization": {"id": 617}, "project": {"id": 323, "owner": {"id": 706}, "assignee": {"id": 828}}, "task": {"id": 359, "owner": {"id": 62}, "assignee": {"id": 1029}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 8, "privilege": "none"}, "organization": {"id": 130, "owner": {"id": 293}, "user": {"role": null}}}, "resource": {"id": 325, "assignee": {"id": 544}, "organization": {"id": 130}, "project": {"id": 388, "owner": {"id": 793}, "assignee": {"id": 889}}, "task": {"id": 355, "owner": {"id": 8}, "assignee": {"id": 1063}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 52, "privilege": "none"}, "organization": {"id": 162, "owner": {"id": 238}, "user": {"role": null}}}, "resource": {"id": 399, "assignee": {"id": 534}, "organization": {"id": 162}, "project": {"id": 349, "owner": {"id": 786}, "assignee": {"id": 891}}, "task": {"id": 308, "owner": {"id": 52}, "assignee": {"id": 1065}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 82, "privilege": "none"}, "organization": {"id": 152, "owner": {"id": 200}, "user": {"role": null}}}, "resource": {"id": 387, "assignee": {"id": 526}, "organization": {"id": 652}, "project": {"id": 393, "owner": {"id": 787}, "assignee": {"id": 895}}, "task": {"id": 343, "owner": {"id": 82}, "assignee": {"id": 1063}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 41, "privilege": "none"}, "organization": {"id": 174, "owner": {"id": 249}, "user": {"role": null}}}, "resource": {"id": 390, "assignee": {"id": 566}, "organization": {"id": 641}, "project": {"id": 363, "owner": {"id": 764}, "assignee": {"id": 831}}, "task": {"id": 306, "owner": {"id": 41}, "assignee": {"id": 1042}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 71, "privilege": "admin"}, "organization": {"id": 182, "owner": {"id": 71}, "user": {"role": "owner"}}}, "resource": {"id": 381, "assignee": {"id": 580}, "organization": {"id": 182}, "project": {"id": 345, "owner": {"id": 776}, "assignee": {"id": 834}}, "task": {"id": 385, "owner": {"id": 950}, "assignee": {"id": 71}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 47, "privilege": "admin"}, "organization": {"id": 158, "owner": {"id": 47}, "user": {"role": "owner"}}}, "resource": {"id": 387, "assignee": {"id": 541}, "organization": {"id": 158}, "project": {"id": 399, "owner": {"id": 757}, "assignee": {"id": 884}}, "task": {"id": 351, "owner": {"id": 983}, "assignee": {"id": 47}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_FALSE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 86, "privilege": "admin"}, "organization": {"id": 120, "owner": {"id": 86}, "user": {"role": "owner"}}}, "resource": {"id": 384, "assignee": {"id": 554}, "organization": {"id": 673}, "project": {"id": 385, "owner": {"id": 731}, "assignee": {"id": 864}}, "task": {"id": 397, "owner": {"id": 919}, "assignee": {"id": 86}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 16, "privilege": "admin"}, "organization": {"id": 150, "owner": {"id": 16}, "user": {"role": "owner"}}}, "resource": {"id": 349, "assignee": {"id": 571}, "organization": {"id": 686}, "project": {"id": 300, "owner": {"id": 706}, "assignee": {"id": 845}}, "task": {"id": 343, "owner": {"id": 908}, "assignee": {"id": 16}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 43, "privilege": "admin"}, "organization": {"id": 115, "owner": {"id": 285}, "user": {"role": "maintainer"}}}, "resource": {"id": 375, "assignee": {"id": 548}, "organization": {"id": 115}, "project": {"id": 333, "owner": {"id": 757}, "assignee": {"id": 801}}, "task": {"id": 397, "owner": {"id": 912}, "assignee": {"id": 43}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 27, "privilege": "admin"}, "organization": {"id": 153, "owner": {"id": 228}, "user": {"role": "maintainer"}}}, "resource": {"id": 395, "assignee": {"id": 561}, "organization": {"id": 153}, "project": {"id": 354, "owner": {"id": 733}, "assignee": {"id": 881}}, "task": {"id": 332, "owner": {"id": 977}, "assignee": {"id": 27}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 47, "privilege": "admin"}, "organization": {"id": 103, "owner": {"id": 283}, "user": {"role": "maintainer"}}}, "resource": {"id": 358, "assignee": {"id": 530}, "organization": {"id": 610}, "project": {"id": 308, "owner": {"id": 709}, "assignee": {"id": 869}}, "task": {"id": 337, "owner": {"id": 975}, "assignee": {"id": 47}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 24, "privilege": "admin"}, "organization": {"id": 132, "owner": {"id": 232}, "user": {"role": "maintainer"}}}, "resource": {"id": 321, "assignee": {"id": 559}, "organization": {"id": 604}, "project": {"id": 347, "owner": {"id": 752}, "assignee": {"id": 813}}, "task": {"id": 332, "owner": {"id": 955}, "assignee": {"id": 24}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 41, "privilege": "admin"}, "organization": {"id": 194, "owner": {"id": 257}, "user": {"role": "supervisor"}}}, "resource": {"id": 353, "assignee": {"id": 571}, "organization": {"id": 194}, "project": {"id": 352, "owner": {"id": 702}, "assignee": {"id": 862}}, "task": {"id": 310, "owner": {"id": 989}, "assignee": {"id": 41}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 56, "privilege": "admin"}, "organization": {"id": 132, "owner": {"id": 258}, "user": {"role": "supervisor"}}}, "resource": {"id": 322, "assignee": {"id": 505}, "organization": {"id": 132}, "project": {"id": 337, "owner": {"id": 719}, "assignee": {"id": 811}}, "task": {"id": 387, "owner": {"id": 965}, "assignee": {"id": 56}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 20, "privilege": "admin"}, "organization": {"id": 154, "owner": {"id": 209}, "user": {"role": "supervisor"}}}, "resource": {"id": 335, "assignee": {"id": 593}, "organization": {"id": 636}, "project": {"id": 352, "owner": {"id": 783}, "assignee": {"id": 853}}, "task": {"id": 370, "owner": {"id": 999}, "assignee": {"id": 20}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 73, "privilege": "admin"}, "organization": {"id": 111, "owner": {"id": 273}, "user": {"role": "supervisor"}}}, "resource": {"id": 391, "assignee": {"id": 512}, "organization": {"id": 647}, "project": {"id": 317, "owner": {"id": 706}, "assignee": {"id": 831}}, "task": {"id": 341, "owner": {"id": 910}, "assignee": {"id": 73}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 92, "privilege": "admin"}, "organization": {"id": 139, "owner": {"id": 287}, "user": {"role": "worker"}}}, "resource": {"id": 315, "assignee": {"id": 590}, "organization": {"id": 139}, "project": {"id": 373, "owner": {"id": 715}, "assignee": {"id": 813}}, "task": {"id": 337, "owner": {"id": 915}, "assignee": {"id": 92}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 12, "privilege": "admin"}, "organization": {"id": 130, "owner": {"id": 228}, "user": {"role": "worker"}}}, "resource": {"id": 367, "assignee": {"id": 544}, "organization": {"id": 130}, "project": {"id": 384, "owner": {"id": 702}, "assignee": {"id": 843}}, "task": {"id": 352, "owner": {"id": 947}, "assignee": {"id": 12}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_FALSE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 37, "privilege": "admin"}, "organization": {"id": 139, "owner": {"id": 208}, "user": {"role": "worker"}}}, "resource": {"id": 350, "assignee": {"id": 559}, "organization": {"id": 687}, "project": {"id": 335, "owner": {"id": 703}, "assignee": {"id": 894}}, "task": {"id": 357, "owner": {"id": 961}, "assignee": {"id": 37}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 23, "privilege": "admin"}, "organization": {"id": 123, "owner": {"id": 290}, "user": {"role": "worker"}}}, "resource": {"id": 340, "assignee": {"id": 570}, "organization": {"id": 640}, "project": {"id": 306, "owner": {"id": 769}, "assignee": {"id": 811}}, "task": {"id": 380, "owner": {"id": 933}, "assignee": {"id": 23}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 41, "privilege": "admin"}, "organization": {"id": 193, "owner": {"id": 236}, "user": {"role": null}}}, "resource": {"id": 319, "assignee": {"id": 570}, "organization": {"id": 193}, "project": {"id": 380, "owner": {"id": 750}, "assignee": {"id": 870}}, "task": {"id": 380, "owner": {"id": 999}, "assignee": {"id": 41}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 85, "privilege": "admin"}, "organization": {"id": 175, "owner": {"id": 288}, "user": {"role": null}}}, "resource": {"id": 372, "assignee": {"id": 564}, "organization": {"id": 175}, "project": {"id": 354, "owner": {"id": 752}, "assignee": {"id": 890}}, "task": {"id": 326, "owner": {"id": 923}, "assignee": {"id": 85}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_FALSE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 66, "privilege": "admin"}, "organization": {"id": 197, "owner": {"id": 243}, "user": {"role": null}}}, "resource": {"id": 313, "assignee": {"id": 579}, "organization": {"id": 696}, "project": {"id": 310, "owner": {"id": 713}, "assignee": {"id": 889}}, "task": {"id": 313, "owner": {"id": 997}, "assignee": {"id": 66}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 0, "privilege": "admin"}, "organization": {"id": 151, "owner": {"id": 205}, "user": {"role": null}}}, "resource": {"id": 391, "assignee": {"id": 506}, "organization": {"id": 699}, "project": {"id": 335, "owner": {"id": 716}, "assignee": {"id": 826}}, "task": {"id": 326, "owner": {"id": 970}, "assignee": {"id": 0}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 94, "privilege": "business"}, "organization": {"id": 185, "owner": {"id": 94}, "user": {"role": "owner"}}}, "resource": {"id": 354, "assignee": {"id": 553}, "organization": {"id": 185}, "project": {"id": 320, "owner": {"id": 713}, "assignee": {"id": 867}}, "task": {"id": 365, "owner": {"id": 929}, "assignee": {"id": 94}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 19, "privilege": "business"}, "organization": {"id": 116, "owner": {"id": 19}, "user": {"role": "owner"}}}, "resource": {"id": 395, "assignee": {"id": 564}, "organization": {"id": 116}, "project": {"id": 309, "owner": {"id": 794}, "assignee": {"id": 862}}, "task": {"id": 305, "owner": {"id": 904}, "assignee": {"id": 19}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 83, "privilege": "business"}, "organization": {"id": 196, "owner": {"id": 83}, "user": {"role": "owner"}}}, "resource": {"id": 368, "assignee": {"id": 551}, "organization": {"id": 628}, "project": {"id": 376, "owner": {"id": 714}, "assignee": {"id": 815}}, "task": {"id": 368, "owner": {"id": 938}, "assignee": {"id": 83}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 98, "privilege": "business"}, "organization": {"id": 152, "owner": {"id": 98}, "user": {"role": "owner"}}}, "resource": {"id": 310, "assignee": {"id": 567}, "organization": {"id": 634}, "project": {"id": 344, "owner": {"id": 758}, "assignee": {"id": 883}}, "task": {"id": 399, "owner": {"id": 937}, "assignee": {"id": 98}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 68, "privilege": "business"}, "organization": {"id": 171, "owner": {"id": 240}, "user": {"role": "maintainer"}}}, "resource": {"id": 371, "assignee": {"id": 514}, "organization": {"id": 171}, "project": {"id": 312, "owner": {"id": 720}, "assignee": {"id": 878}}, "task": {"id": 360, "owner": {"id": 983}, "assignee": {"id": 68}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 44, "privilege": "business"}, "organization": {"id": 178, "owner": {"id": 279}, "user": {"role": "maintainer"}}}, "resource": {"id": 379, "assignee": {"id": 576}, "organization": {"id": 178}, "project": {"id": 342, "owner": {"id": 716}, "assignee": {"id": 860}}, "task": {"id": 302, "owner": {"id": 990}, "assignee": {"id": 44}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 89, "privilege": "business"}, "organization": {"id": 195, "owner": {"id": 298}, "user": {"role": "maintainer"}}}, "resource": {"id": 361, "assignee": {"id": 594}, "organization": {"id": 640}, "project": {"id": 371, "owner": {"id": 785}, "assignee": {"id": 848}}, "task": {"id": 356, "owner": {"id": 901}, "assignee": {"id": 89}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 39, "privilege": "business"}, "organization": {"id": 100, "owner": {"id": 280}, "user": {"role": "maintainer"}}}, "resource": {"id": 354, "assignee": {"id": 512}, "organization": {"id": 614}, "project": {"id": 337, "owner": {"id": 727}, "assignee": {"id": 840}}, "task": {"id": 364, "owner": {"id": 924}, "assignee": {"id": 39}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 19, "privilege": "business"}, "organization": {"id": 186, "owner": {"id": 260}, "user": {"role": "supervisor"}}}, "resource": {"id": 371, "assignee": {"id": 598}, "organization": {"id": 186}, "project": {"id": 318, "owner": {"id": 710}, "assignee": {"id": 889}}, "task": {"id": 360, "owner": {"id": 930}, "assignee": {"id": 19}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 54, "privilege": "business"}, "organization": {"id": 109, "owner": {"id": 201}, "user": {"role": "supervisor"}}}, "resource": {"id": 361, "assignee": {"id": 561}, "organization": {"id": 109}, "project": {"id": 394, "owner": {"id": 792}, "assignee": {"id": 846}}, "task": {"id": 315, "owner": {"id": 928}, "assignee": {"id": 54}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 56, "privilege": "business"}, "organization": {"id": 178, "owner": {"id": 210}, "user": {"role": "supervisor"}}}, "resource": {"id": 369, "assignee": {"id": 514}, "organization": {"id": 651}, "project": {"id": 369, "owner": {"id": 768}, "assignee": {"id": 814}}, "task": {"id": 364, "owner": {"id": 946}, "assignee": {"id": 56}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 36, "privilege": "business"}, "organization": {"id": 143, "owner": {"id": 225}, "user": {"role": "supervisor"}}}, "resource": {"id": 376, "assignee": {"id": 596}, "organization": {"id": 619}, "project": {"id": 317, "owner": {"id": 713}, "assignee": {"id": 851}}, "task": {"id": 370, "owner": {"id": 975}, "assignee": {"id": 36}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 61, "privilege": "business"}, "organization": {"id": 176, "owner": {"id": 293}, "user": {"role": "worker"}}}, "resource": {"id": 313, "assignee": {"id": 558}, "organization": {"id": 176}, "project": {"id": 368, "owner": {"id": 743}, "assignee": {"id": 863}}, "task": {"id": 303, "owner": {"id": 921}, "assignee": {"id": 61}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 10, "privilege": "business"}, "organization": {"id": 178, "owner": {"id": 216}, "user": {"role": "worker"}}}, "resource": {"id": 358, "assignee": {"id": 514}, "organization": {"id": 178}, "project": {"id": 357, "owner": {"id": 730}, "assignee": {"id": 819}}, "task": {"id": 305, "owner": {"id": 936}, "assignee": {"id": 10}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 2, "privilege": "business"}, "organization": {"id": 168, "owner": {"id": 247}, "user": {"role": "worker"}}}, "resource": {"id": 360, "assignee": {"id": 535}, "organization": {"id": 618}, "project": {"id": 392, "owner": {"id": 703}, "assignee": {"id": 893}}, "task": {"id": 362, "owner": {"id": 907}, "assignee": {"id": 2}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 50, "privilege": "business"}, "organization": {"id": 105, "owner": {"id": 222}, "user": {"role": "worker"}}}, "resource": {"id": 356, "assignee": {"id": 536}, "organization": {"id": 631}, "project": {"id": 311, "owner": {"id": 722}, "assignee": {"id": 852}}, "task": {"id": 354, "owner": {"id": 952}, "assignee": {"id": 50}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 18, "privilege": "business"}, "organization": {"id": 196, "owner": {"id": 262}, "user": {"role": null}}}, "resource": {"id": 342, "assignee": {"id": 541}, "organization": {"id": 196}, "project": {"id": 363, "owner": {"id": 705}, "assignee": {"id": 837}}, "task": {"id": 379, "owner": {"id": 938}, "assignee": {"id": 18}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 53, "privilege": "business"}, "organization": {"id": 197, "owner": {"id": 218}, "user": {"role": null}}}, "resource": {"id": 328, "assignee": {"id": 525}, "organization": {"id": 197}, "project": {"id": 311, "owner": {"id": 752}, "assignee": {"id": 845}}, "task": {"id": 343, "owner": {"id": 965}, "assignee": {"id": 53}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 15, "privilege": "business"}, "organization": {"id": 117, "owner": {"id": 263}, "user": {"role": null}}}, "resource": {"id": 347, "assignee": {"id": 574}, "organization": {"id": 699}, "project": {"id": 380, "owner": {"id": 758}, "assignee": {"id": 831}}, "task": {"id": 359, "owner": {"id": 980}, "assignee": {"id": 15}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 6, "privilege": "business"}, "organization": {"id": 186, "owner": {"id": 230}, "user": {"role": null}}}, "resource": {"id": 332, "assignee": {"id": 558}, "organization": {"id": 641}, "project": {"id": 342, "owner": {"id": 743}, "assignee": {"id": 819}}, "task": {"id": 353, "owner": {"id": 958}, "assignee": {"id": 6}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 83, "privilege": "user"}, "organization": {"id": 116, "owner": {"id": 83}, "user": {"role": "owner"}}}, "resource": {"id": 346, "assignee": {"id": 544}, "organization": {"id": 116}, "project": {"id": 312, "owner": {"id": 763}, "assignee": {"id": 887}}, "task": {"id": 388, "owner": {"id": 998}, "assignee": {"id": 83}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 14, "privilege": "user"}, "organization": {"id": 100, "owner": {"id": 14}, "user": {"role": "owner"}}}, "resource": {"id": 351, "assignee": {"id": 580}, "organization": {"id": 100}, "project": {"id": 395, "owner": {"id": 707}, "assignee": {"id": 818}}, "task": {"id": 358, "owner": {"id": 992}, "assignee": {"id": 14}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 97, "privilege": "user"}, "organization": {"id": 158, "owner": {"id": 97}, "user": {"role": "owner"}}}, "resource": {"id": 362, "assignee": {"id": 586}, "organization": {"id": 609}, "project": {"id": 311, "owner": {"id": 766}, "assignee": {"id": 808}}, "task": {"id": 313, "owner": {"id": 996}, "assignee": {"id": 97}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 0, "privilege": "user"}, "organization": {"id": 140, "owner": {"id": 0}, "user": {"role": "owner"}}}, "resource": {"id": 345, "assignee": {"id": 595}, "organization": {"id": 687}, "project": {"id": 355, "owner": {"id": 770}, "assignee": {"id": 862}}, "task": {"id": 305, "owner": {"id": 954}, "assignee": {"id": 0}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 88, "privilege": "user"}, "organization": {"id": 141, "owner": {"id": 279}, "user": {"role": "maintainer"}}}, "resource": {"id": 322, "assignee": {"id": 521}, "organization": {"id": 141}, "project": {"id": 337, "owner": {"id": 709}, "assignee": {"id": 817}}, "task": {"id": 310, "owner": {"id": 936}, "assignee": {"id": 88}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 58, "privilege": "user"}, "organization": {"id": 188, "owner": {"id": 276}, "user": {"role": "maintainer"}}}, "resource": {"id": 309, "assignee": {"id": 598}, "organization": {"id": 188}, "project": {"id": 322, "owner": {"id": 710}, "assignee": {"id": 889}}, "task": {"id": 366, "owner": {"id": 911}, "assignee": {"id": 58}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 85, "privilege": "user"}, "organization": {"id": 131, "owner": {"id": 207}, "user": {"role": "maintainer"}}}, "resource": {"id": 357, "assignee": {"id": 573}, "organization": {"id": 627}, "project": {"id": 356, "owner": {"id": 743}, "assignee": {"id": 872}}, "task": {"id": 342, "owner": {"id": 955}, "assignee": {"id": 85}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 29, "privilege": "user"}, "organization": {"id": 102, "owner": {"id": 280}, "user": {"role": "maintainer"}}}, "resource": {"id": 325, "assignee": {"id": 523}, "organization": {"id": 630}, "project": {"id": 346, "owner": {"id": 724}, "assignee": {"id": 873}}, "task": {"id": 329, "owner": {"id": 997}, "assignee": {"id": 29}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 53, "privilege": "user"}, "organization": {"id": 167, "owner": {"id": 256}, "user": {"role": "supervisor"}}}, "resource": {"id": 322, "assignee": {"id": 529}, "organization": {"id": 167}, "project": {"id": 319, "owner": {"id": 714}, "assignee": {"id": 829}}, "task": {"id": 381, "owner": {"id": 994}, "assignee": {"id": 53}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 53, "privilege": "user"}, "organization": {"id": 142, "owner": {"id": 260}, "user": {"role": "supervisor"}}}, "resource": {"id": 347, "assignee": {"id": 534}, "organization": {"id": 142}, "project": {"id": 336, "owner": {"id": 793}, "assignee": {"id": 874}}, "task": {"id": 389, "owner": {"id": 940}, "assignee": {"id": 53}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 71, "privilege": "user"}, "organization": {"id": 155, "owner": {"id": 282}, "user": {"role": "supervisor"}}}, "resource": {"id": 371, "assignee": {"id": 512}, "organization": {"id": 658}, "project": {"id": 305, "owner": {"id": 780}, "assignee": {"id": 890}}, "task": {"id": 328, "owner": {"id": 959}, "assignee": {"id": 71}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 29, "privilege": "user"}, "organization": {"id": 104, "owner": {"id": 218}, "user": {"role": "supervisor"}}}, "resource": {"id": 307, "assignee": {"id": 556}, "organization": {"id": 674}, "project": {"id": 337, "owner": {"id": 724}, "assignee": {"id": 818}}, "task": {"id": 313, "owner": {"id": 990}, "assignee": {"id": 29}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 78, "privilege": "user"}, "organization": {"id": 161, "owner": {"id": 230}, "user": {"role": "worker"}}}, "resource": {"id": 356, "assignee": {"id": 512}, "organization": {"id": 161}, "project": {"id": 309, "owner": {"id": 792}, "assignee": {"id": 851}}, "task": {"id": 309, "owner": {"id": 961}, "assignee": {"id": 78}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 80, "privilege": "user"}, "organization": {"id": 187, "owner": {"id": 242}, "user": {"role": "worker"}}}, "resource": {"id": 334, "assignee": {"id": 522}, "organization": {"id": 187}, "project": {"id": 387, "owner": {"id": 733}, "assignee": {"id": 852}}, "task": {"id": 395, "owner": {"id": 967}, "assignee": {"id": 80}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 11, "privilege": "user"}, "organization": {"id": 150, "owner": {"id": 274}, "user": {"role": "worker"}}}, "resource": {"id": 364, "assignee": {"id": 583}, "organization": {"id": 633}, "project": {"id": 346, "owner": {"id": 747}, "assignee": {"id": 813}}, "task": {"id": 381, "owner": {"id": 954}, "assignee": {"id": 11}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 99, "privilege": "user"}, "organization": {"id": 183, "owner": {"id": 208}, "user": {"role": "worker"}}}, "resource": {"id": 394, "assignee": {"id": 514}, "organization": {"id": 673}, "project": {"id": 303, "owner": {"id": 718}, "assignee": {"id": 892}}, "task": {"id": 304, "owner": {"id": 938}, "assignee": {"id": 99}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 97, "privilege": "user"}, "organization": {"id": 155, "owner": {"id": 224}, "user": {"role": null}}}, "resource": {"id": 394, "assignee": {"id": 510}, "organization": {"id": 155}, "project": {"id": 397, "owner": {"id": 751}, "assignee": {"id": 850}}, "task": {"id": 304, "owner": {"id": 947}, "assignee": {"id": 97}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 6, "privilege": "user"}, "organization": {"id": 177, "owner": {"id": 228}, "user": {"role": null}}}, "resource": {"id": 341, "assignee": {"id": 590}, "organization": {"id": 177}, "project": {"id": 369, "owner": {"id": 764}, "assignee": {"id": 804}}, "task": {"id": 399, "owner": {"id": 940}, "assignee": {"id": 6}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 93, "privilege": "user"}, "organization": {"id": 167, "owner": {"id": 250}, "user": {"role": null}}}, "resource": {"id": 368, "assignee": {"id": 545}, "organization": {"id": 689}, "project": {"id": 308, "owner": {"id": 710}, "assignee": {"id": 870}}, "task": {"id": 387, "owner": {"id": 944}, "assignee": {"id": 93}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 25, "privilege": "user"}, "organization": {"id": 197, "owner": {"id": 230}, "user": {"role": null}}}, "resource": {"id": 324, "assignee": {"id": 536}, "organization": {"id": 650}, "project": {"id": 399, "owner": {"id": 746}, "assignee": {"id": 892}}, "task": {"id": 331, "owner": {"id": 928}, "assignee": {"id": 25}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 72, "privilege": "worker"}, "organization": {"id": 132, "owner": {"id": 72}, "user": {"role": "owner"}}}, "resource": {"id": 348, "assignee": {"id": 555}, "organization": {"id": 132}, "project": {"id": 354, "owner": {"id": 794}, "assignee": {"id": 883}}, "task": {"id": 306, "owner": {"id": 995}, "assignee": {"id": 72}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 59, "privilege": "worker"}, "organization": {"id": 189, "owner": {"id": 59}, "user": {"role": "owner"}}}, "resource": {"id": 300, "assignee": {"id": 540}, "organization": {"id": 189}, "project": {"id": 390, "owner": {"id": 798}, "assignee": {"id": 847}}, "task": {"id": 389, "owner": {"id": 938}, "assignee": {"id": 59}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 5, "privilege": "worker"}, "organization": {"id": 195, "owner": {"id": 5}, "user": {"role": "owner"}}}, "resource": {"id": 386, "assignee": {"id": 554}, "organization": {"id": 657}, "project": {"id": 322, "owner": {"id": 731}, "assignee": {"id": 804}}, "task": {"id": 368, "owner": {"id": 918}, "assignee": {"id": 5}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 57, "privilege": "worker"}, "organization": {"id": 157, "owner": {"id": 57}, "user": {"role": "owner"}}}, "resource": {"id": 300, "assignee": {"id": 573}, "organization": {"id": 669}, "project": {"id": 336, "owner": {"id": 715}, "assignee": {"id": 851}}, "task": {"id": 398, "owner": {"id": 933}, "assignee": {"id": 57}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 65, "privilege": "worker"}, "organization": {"id": 126, "owner": {"id": 218}, "user": {"role": "maintainer"}}}, "resource": {"id": 375, "assignee": {"id": 549}, "organization": {"id": 126}, "project": {"id": 397, "owner": {"id": 729}, "assignee": {"id": 829}}, "task": {"id": 353, "owner": {"id": 968}, "assignee": {"id": 65}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 7, "privilege": "worker"}, "organization": {"id": 114, "owner": {"id": 223}, "user": {"role": "maintainer"}}}, "resource": {"id": 381, "assignee": {"id": 582}, "organization": {"id": 114}, "project": {"id": 312, "owner": {"id": 759}, "assignee": {"id": 801}}, "task": {"id": 395, "owner": {"id": 934}, "assignee": {"id": 7}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 84, "privilege": "worker"}, "organization": {"id": 121, "owner": {"id": 242}, "user": {"role": "maintainer"}}}, "resource": {"id": 356, "assignee": {"id": 546}, "organization": {"id": 660}, "project": {"id": 366, "owner": {"id": 728}, "assignee": {"id": 898}}, "task": {"id": 382, "owner": {"id": 909}, "assignee": {"id": 84}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 80, "privilege": "worker"}, "organization": {"id": 172, "owner": {"id": 295}, "user": {"role": "maintainer"}}}, "resource": {"id": 343, "assignee": {"id": 590}, "organization": {"id": 689}, "project": {"id": 379, "owner": {"id": 721}, "assignee": {"id": 870}}, "task": {"id": 387, "owner": {"id": 928}, "assignee": {"id": 80}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 91, "privilege": "worker"}, "organization": {"id": 199, "owner": {"id": 213}, "user": {"role": "supervisor"}}}, "resource": {"id": 352, "assignee": {"id": 591}, "organization": {"id": 199}, "project": {"id": 397, "owner": {"id": 754}, "assignee": {"id": 805}}, "task": {"id": 349, "owner": {"id": 953}, "assignee": {"id": 91}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 58, "privilege": "worker"}, "organization": {"id": 148, "owner": {"id": 277}, "user": {"role": "supervisor"}}}, "resource": {"id": 360, "assignee": {"id": 511}, "organization": {"id": 148}, "project": {"id": 382, "owner": {"id": 769}, "assignee": {"id": 847}}, "task": {"id": 348, "owner": {"id": 967}, "assignee": {"id": 58}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 27, "privilege": "worker"}, "organization": {"id": 107, "owner": {"id": 217}, "user": {"role": "supervisor"}}}, "resource": {"id": 393, "assignee": {"id": 559}, "organization": {"id": 651}, "project": {"id": 385, "owner": {"id": 763}, "assignee": {"id": 877}}, "task": {"id": 352, "owner": {"id": 914}, "assignee": {"id": 27}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 88, "privilege": "worker"}, "organization": {"id": 199, "owner": {"id": 272}, "user": {"role": "supervisor"}}}, "resource": {"id": 356, "assignee": {"id": 547}, "organization": {"id": 604}, "project": {"id": 345, "owner": {"id": 777}, "assignee": {"id": 812}}, "task": {"id": 363, "owner": {"id": 994}, "assignee": {"id": 88}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 86, "privilege": "worker"}, "organization": {"id": 161, "owner": {"id": 253}, "user": {"role": "worker"}}}, "resource": {"id": 324, "assignee": {"id": 558}, "organization": {"id": 161}, "project": {"id": 397, "owner": {"id": 769}, "assignee": {"id": 811}}, "task": {"id": 377, "owner": {"id": 993}, "assignee": {"id": 86}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 46, "privilege": "worker"}, "organization": {"id": 175, "owner": {"id": 210}, "user": {"role": "worker"}}}, "resource": {"id": 330, "assignee": {"id": 503}, "organization": {"id": 175}, "project": {"id": 389, "owner": {"id": 708}, "assignee": {"id": 807}}, "task": {"id": 387, "owner": {"id": 944}, "assignee": {"id": 46}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 16, "privilege": "worker"}, "organization": {"id": 105, "owner": {"id": 293}, "user": {"role": "worker"}}}, "resource": {"id": 360, "assignee": {"id": 507}, "organization": {"id": 644}, "project": {"id": 364, "owner": {"id": 770}, "assignee": {"id": 802}}, "task": {"id": 384, "owner": {"id": 998}, "assignee": {"id": 16}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 9, "privilege": "worker"}, "organization": {"id": 162, "owner": {"id": 275}, "user": {"role": "worker"}}}, "resource": {"id": 399, "assignee": {"id": 548}, "organization": {"id": 677}, "project": {"id": 398, "owner": {"id": 770}, "assignee": {"id": 824}}, "task": {"id": 331, "owner": {"id": 991}, "assignee": {"id": 9}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 57, "privilege": "worker"}, "organization": {"id": 186, "owner": {"id": 250}, "user": {"role": null}}}, "resource": {"id": 344, "assignee": {"id": 568}, "organization": {"id": 186}, "project": {"id": 327, "owner": {"id": 700}, "assignee": {"id": 846}}, "task": {"id": 347, "owner": {"id": 946}, "assignee": {"id": 57}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 32, "privilege": "worker"}, "organization": {"id": 192, "owner": {"id": 238}, "user": {"role": null}}}, "resource": {"id": 327, "assignee": {"id": 548}, "organization": {"id": 192}, "project": {"id": 382, "owner": {"id": 763}, "assignee": {"id": 803}}, "task": {"id": 366, "owner": {"id": 977}, "assignee": {"id": 32}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 4, "privilege": "worker"}, "organization": {"id": 121, "owner": {"id": 226}, "user": {"role": null}}}, "resource": {"id": 387, "assignee": {"id": 586}, "organization": {"id": 613}, "project": {"id": 355, "owner": {"id": 743}, "assignee": {"id": 812}}, "task": {"id": 370, "owner": {"id": 981}, "assignee": {"id": 4}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 94, "privilege": "worker"}, "organization": {"id": 142, "owner": {"id": 273}, "user": {"role": null}}}, "resource": {"id": 305, "assignee": {"id": 549}, "organization": {"id": 644}, "project": {"id": 390, "owner": {"id": 791}, "assignee": {"id": 880}}, "task": {"id": 337, "owner": {"id": 945}, "assignee": {"id": 94}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 92, "privilege": "none"}, "organization": {"id": 193, "owner": {"id": 92}, "user": {"role": "owner"}}}, "resource": {"id": 350, "assignee": {"id": 598}, "organization": {"id": 193}, "project": {"id": 353, "owner": {"id": 787}, "assignee": {"id": 805}}, "task": {"id": 376, "owner": {"id": 929}, "assignee": {"id": 92}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 73, "privilege": "none"}, "organization": {"id": 133, "owner": {"id": 73}, "user": {"role": "owner"}}}, "resource": {"id": 325, "assignee": {"id": 547}, "organization": {"id": 133}, "project": {"id": 302, "owner": {"id": 784}, "assignee": {"id": 863}}, "task": {"id": 348, "owner": {"id": 947}, "assignee": {"id": 73}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 1, "privilege": "none"}, "organization": {"id": 149, "owner": {"id": 1}, "user": {"role": "owner"}}}, "resource": {"id": 393, "assignee": {"id": 547}, "organization": {"id": 615}, "project": {"id": 368, "owner": {"id": 770}, "assignee": {"id": 811}}, "task": {"id": 373, "owner": {"id": 928}, "assignee": {"id": 1}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 92, "privilege": "none"}, "organization": {"id": 123, "owner": {"id": 92}, "user": {"role": "owner"}}}, "resource": {"id": 323, "assignee": {"id": 501}, "organization": {"id": 660}, "project": {"id": 368, "owner": {"id": 782}, "assignee": {"id": 841}}, "task": {"id": 354, "owner": {"id": 918}, "assignee": {"id": 92}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 87, "privilege": "none"}, "organization": {"id": 174, "owner": {"id": 207}, "user": {"role": "maintainer"}}}, "resource": {"id": 335, "assignee": {"id": 510}, "organization": {"id": 174}, "project": {"id": 300, "owner": {"id": 740}, "assignee": {"id": 815}}, "task": {"id": 380, "owner": {"id": 987}, "assignee": {"id": 87}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 84, "privilege": "none"}, "organization": {"id": 149, "owner": {"id": 294}, "user": {"role": "maintainer"}}}, "resource": {"id": 314, "assignee": {"id": 574}, "organization": {"id": 149}, "project": {"id": 320, "owner": {"id": 752}, "assignee": {"id": 803}}, "task": {"id": 397, "owner": {"id": 916}, "assignee": {"id": 84}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 70, "privilege": "none"}, "organization": {"id": 148, "owner": {"id": 247}, "user": {"role": "maintainer"}}}, "resource": {"id": 352, "assignee": {"id": 538}, "organization": {"id": 608}, "project": {"id": 384, "owner": {"id": 769}, "assignee": {"id": 889}}, "task": {"id": 388, "owner": {"id": 977}, "assignee": {"id": 70}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 77, "privilege": "none"}, "organization": {"id": 128, "owner": {"id": 255}, "user": {"role": "maintainer"}}}, "resource": {"id": 308, "assignee": {"id": 515}, "organization": {"id": 671}, "project": {"id": 355, "owner": {"id": 765}, "assignee": {"id": 802}}, "task": {"id": 394, "owner": {"id": 915}, "assignee": {"id": 77}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 78, "privilege": "none"}, "organization": {"id": 174, "owner": {"id": 260}, "user": {"role": "supervisor"}}}, "resource": {"id": 322, "assignee": {"id": 572}, "organization": {"id": 174}, "project": {"id": 353, "owner": {"id": 752}, "assignee": {"id": 890}}, "task": {"id": 370, "owner": {"id": 939}, "assignee": {"id": 78}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 8, "privilege": "none"}, "organization": {"id": 183, "owner": {"id": 259}, "user": {"role": "supervisor"}}}, "resource": {"id": 300, "assignee": {"id": 575}, "organization": {"id": 183}, "project": {"id": 308, "owner": {"id": 775}, "assignee": {"id": 835}}, "task": {"id": 373, "owner": {"id": 900}, "assignee": {"id": 8}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 6, "privilege": "none"}, "organization": {"id": 102, "owner": {"id": 264}, "user": {"role": "supervisor"}}}, "resource": {"id": 316, "assignee": {"id": 585}, "organization": {"id": 645}, "project": {"id": 342, "owner": {"id": 731}, "assignee": {"id": 841}}, "task": {"id": 317, "owner": {"id": 946}, "assignee": {"id": 6}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 67, "privilege": "none"}, "organization": {"id": 103, "owner": {"id": 244}, "user": {"role": "supervisor"}}}, "resource": {"id": 306, "assignee": {"id": 506}, "organization": {"id": 625}, "project": {"id": 317, "owner": {"id": 763}, "assignee": {"id": 888}}, "task": {"id": 351, "owner": {"id": 985}, "assignee": {"id": 67}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 47, "privilege": "none"}, "organization": {"id": 163, "owner": {"id": 223}, "user": {"role": "worker"}}}, "resource": {"id": 368, "assignee": {"id": 538}, "organization": {"id": 163}, "project": {"id": 324, "owner": {"id": 705}, "assignee": {"id": 863}}, "task": {"id": 338, "owner": {"id": 957}, "assignee": {"id": 47}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 10, "privilege": "none"}, "organization": {"id": 135, "owner": {"id": 285}, "user": {"role": "worker"}}}, "resource": {"id": 385, "assignee": {"id": 585}, "organization": {"id": 135}, "project": {"id": 367, "owner": {"id": 759}, "assignee": {"id": 859}}, "task": {"id": 362, "owner": {"id": 963}, "assignee": {"id": 10}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 3, "privilege": "none"}, "organization": {"id": 184, "owner": {"id": 240}, "user": {"role": "worker"}}}, "resource": {"id": 358, "assignee": {"id": 541}, "organization": {"id": 691}, "project": {"id": 329, "owner": {"id": 748}, "assignee": {"id": 827}}, "task": {"id": 303, "owner": {"id": 962}, "assignee": {"id": 3}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 72, "privilege": "none"}, "organization": {"id": 142, "owner": {"id": 254}, "user": {"role": "worker"}}}, "resource": {"id": 375, "assignee": {"id": 559}, "organization": {"id": 617}, "project": {"id": 389, "owner": {"id": 749}, "assignee": {"id": 864}}, "task": {"id": 316, "owner": {"id": 912}, "assignee": {"id": 72}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 30, "privilege": "none"}, "organization": {"id": 112, "owner": {"id": 277}, "user": {"role": null}}}, "resource": {"id": 398, "assignee": {"id": 551}, "organization": {"id": 112}, "project": {"id": 312, "owner": {"id": 712}, "assignee": {"id": 845}}, "task": {"id": 357, "owner": {"id": 965}, "assignee": {"id": 30}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 62, "privilege": "none"}, "organization": {"id": 157, "owner": {"id": 225}, "user": {"role": null}}}, "resource": {"id": 382, "assignee": {"id": 583}, "organization": {"id": 157}, "project": {"id": 394, "owner": {"id": 776}, "assignee": {"id": 851}}, "task": {"id": 339, "owner": {"id": 955}, "assignee": {"id": 62}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 19, "privilege": "none"}, "organization": {"id": 165, "owner": {"id": 202}, "user": {"role": null}}}, "resource": {"id": 318, "assignee": {"id": 531}, "organization": {"id": 674}, "project": {"id": 378, "owner": {"id": 795}, "assignee": {"id": 870}}, "task": {"id": 323, "owner": {"id": 998}, "assignee": {"id": 19}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 75, "privilege": "none"}, "organization": {"id": 121, "owner": {"id": 219}, "user": {"role": null}}}, "resource": {"id": 381, "assignee": {"id": 540}, "organization": {"id": 676}, "project": {"id": 346, "owner": {"id": 749}, "assignee": {"id": 889}}, "task": {"id": 372, "owner": {"id": 987}, "assignee": {"id": 75}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 56, "privilege": "admin"}, "organization": {"id": 193, "owner": {"id": 56}, "user": {"role": "owner"}}}, "resource": {"id": 301, "assignee": {"id": 56}, "organization": {"id": 193}, "project": {"id": 317, "owner": {"id": 747}, "assignee": {"id": 816}}, "task": {"id": 362, "owner": {"id": 991}, "assignee": {"id": 1083}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 94, "privilege": "admin"}, "organization": {"id": 184, "owner": {"id": 94}, "user": {"role": "owner"}}}, "resource": {"id": 304, "assignee": {"id": 94}, "organization": {"id": 184}, "project": {"id": 326, "owner": {"id": 747}, "assignee": {"id": 851}}, "task": {"id": 330, "owner": {"id": 993}, "assignee": {"id": 1072}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_FALSE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 80, "privilege": "admin"}, "organization": {"id": 171, "owner": {"id": 80}, "user": {"role": "owner"}}}, "resource": {"id": 306, "assignee": {"id": 80}, "organization": {"id": 681}, "project": {"id": 382, "owner": {"id": 787}, "assignee": {"id": 823}}, "task": {"id": 359, "owner": {"id": 934}, "assignee": {"id": 1097}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 63, "privilege": "admin"}, "organization": {"id": 145, "owner": {"id": 63}, "user": {"role": "owner"}}}, "resource": {"id": 336, "assignee": {"id": 63}, "organization": {"id": 667}, "project": {"id": 385, "owner": {"id": 778}, "assignee": {"id": 822}}, "task": {"id": 345, "owner": {"id": 905}, "assignee": {"id": 1006}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 78, "privilege": "admin"}, "organization": {"id": 131, "owner": {"id": 290}, "user": {"role": "maintainer"}}}, "resource": {"id": 364, "assignee": {"id": 78}, "organization": {"id": 131}, "project": {"id": 314, "owner": {"id": 715}, "assignee": {"id": 807}}, "task": {"id": 363, "owner": {"id": 914}, "assignee": {"id": 1052}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 24, "privilege": "admin"}, "organization": {"id": 146, "owner": {"id": 269}, "user": {"role": "maintainer"}}}, "resource": {"id": 354, "assignee": {"id": 24}, "organization": {"id": 146}, "project": {"id": 334, "owner": {"id": 792}, "assignee": {"id": 867}}, "task": {"id": 353, "owner": {"id": 981}, "assignee": {"id": 1060}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 56, "privilege": "admin"}, "organization": {"id": 103, "owner": {"id": 290}, "user": {"role": "maintainer"}}}, "resource": {"id": 355, "assignee": {"id": 56}, "organization": {"id": 649}, "project": {"id": 367, "owner": {"id": 769}, "assignee": {"id": 812}}, "task": {"id": 314, "owner": {"id": 910}, "assignee": {"id": 1030}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 65, "privilege": "admin"}, "organization": {"id": 157, "owner": {"id": 236}, "user": {"role": "maintainer"}}}, "resource": {"id": 315, "assignee": {"id": 65}, "organization": {"id": 616}, "project": {"id": 393, "owner": {"id": 714}, "assignee": {"id": 862}}, "task": {"id": 393, "owner": {"id": 963}, "assignee": {"id": 1033}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 12, "privilege": "admin"}, "organization": {"id": 106, "owner": {"id": 288}, "user": {"role": "supervisor"}}}, "resource": {"id": 306, "assignee": {"id": 12}, "organization": {"id": 106}, "project": {"id": 302, "owner": {"id": 754}, "assignee": {"id": 844}}, "task": {"id": 320, "owner": {"id": 998}, "assignee": {"id": 1088}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 42, "privilege": "admin"}, "organization": {"id": 183, "owner": {"id": 270}, "user": {"role": "supervisor"}}}, "resource": {"id": 363, "assignee": {"id": 42}, "organization": {"id": 183}, "project": {"id": 330, "owner": {"id": 747}, "assignee": {"id": 878}}, "task": {"id": 379, "owner": {"id": 985}, "assignee": {"id": 1086}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 81, "privilege": "admin"}, "organization": {"id": 157, "owner": {"id": 264}, "user": {"role": "supervisor"}}}, "resource": {"id": 330, "assignee": {"id": 81}, "organization": {"id": 661}, "project": {"id": 301, "owner": {"id": 760}, "assignee": {"id": 890}}, "task": {"id": 397, "owner": {"id": 953}, "assignee": {"id": 1000}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 60, "privilege": "admin"}, "organization": {"id": 196, "owner": {"id": 215}, "user": {"role": "supervisor"}}}, "resource": {"id": 339, "assignee": {"id": 60}, "organization": {"id": 668}, "project": {"id": 330, "owner": {"id": 747}, "assignee": {"id": 849}}, "task": {"id": 377, "owner": {"id": 974}, "assignee": {"id": 1075}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 64, "privilege": "admin"}, "organization": {"id": 144, "owner": {"id": 256}, "user": {"role": "worker"}}}, "resource": {"id": 323, "assignee": {"id": 64}, "organization": {"id": 144}, "project": {"id": 323, "owner": {"id": 741}, "assignee": {"id": 814}}, "task": {"id": 315, "owner": {"id": 911}, "assignee": {"id": 1011}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 89, "privilege": "admin"}, "organization": {"id": 148, "owner": {"id": 232}, "user": {"role": "worker"}}}, "resource": {"id": 322, "assignee": {"id": 89}, "organization": {"id": 148}, "project": {"id": 398, "owner": {"id": 704}, "assignee": {"id": 810}}, "task": {"id": 378, "owner": {"id": 925}, "assignee": {"id": 1007}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_FALSE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 27, "privilege": "admin"}, "organization": {"id": 139, "owner": {"id": 220}, "user": {"role": "worker"}}}, "resource": {"id": 306, "assignee": {"id": 27}, "organization": {"id": 641}, "project": {"id": 363, "owner": {"id": 787}, "assignee": {"id": 853}}, "task": {"id": 317, "owner": {"id": 911}, "assignee": {"id": 1050}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 11, "privilege": "admin"}, "organization": {"id": 172, "owner": {"id": 253}, "user": {"role": "worker"}}}, "resource": {"id": 354, "assignee": {"id": 11}, "organization": {"id": 673}, "project": {"id": 315, "owner": {"id": 719}, "assignee": {"id": 848}}, "task": {"id": 362, "owner": {"id": 914}, "assignee": {"id": 1073}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 51, "privilege": "admin"}, "organization": {"id": 181, "owner": {"id": 208}, "user": {"role": null}}}, "resource": {"id": 376, "assignee": {"id": 51}, "organization": {"id": 181}, "project": {"id": 302, "owner": {"id": 787}, "assignee": {"id": 822}}, "task": {"id": 330, "owner": {"id": 915}, "assignee": {"id": 1066}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 80, "privilege": "admin"}, "organization": {"id": 109, "owner": {"id": 231}, "user": {"role": null}}}, "resource": {"id": 374, "assignee": {"id": 80}, "organization": {"id": 109}, "project": {"id": 326, "owner": {"id": 747}, "assignee": {"id": 830}}, "task": {"id": 386, "owner": {"id": 904}, "assignee": {"id": 1027}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_FALSE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 89, "privilege": "admin"}, "organization": {"id": 109, "owner": {"id": 299}, "user": {"role": null}}}, "resource": {"id": 332, "assignee": {"id": 89}, "organization": {"id": 687}, "project": {"id": 376, "owner": {"id": 711}, "assignee": {"id": 856}}, "task": {"id": 336, "owner": {"id": 988}, "assignee": {"id": 1027}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 67, "privilege": "admin"}, "organization": {"id": 116, "owner": {"id": 265}, "user": {"role": null}}}, "resource": {"id": 397, "assignee": {"id": 67}, "organization": {"id": 661}, "project": {"id": 371, "owner": {"id": 727}, "assignee": {"id": 805}}, "task": {"id": 341, "owner": {"id": 982}, "assignee": {"id": 1050}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 70, "privilege": "business"}, "organization": {"id": 150, "owner": {"id": 70}, "user": {"role": "owner"}}}, "resource": {"id": 395, "assignee": {"id": 70}, "organization": {"id": 150}, "project": {"id": 391, "owner": {"id": 745}, "assignee": {"id": 818}}, "task": {"id": 354, "owner": {"id": 942}, "assignee": {"id": 1089}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 54, "privilege": "business"}, "organization": {"id": 188, "owner": {"id": 54}, "user": {"role": "owner"}}}, "resource": {"id": 394, "assignee": {"id": 54}, "organization": {"id": 188}, "project": {"id": 347, "owner": {"id": 729}, "assignee": {"id": 830}}, "task": {"id": 342, "owner": {"id": 942}, "assignee": {"id": 1022}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 78, "privilege": "business"}, "organization": {"id": 190, "owner": {"id": 78}, "user": {"role": "owner"}}}, "resource": {"id": 360, "assignee": {"id": 78}, "organization": {"id": 625}, "project": {"id": 316, "owner": {"id": 700}, "assignee": {"id": 809}}, "task": {"id": 302, "owner": {"id": 966}, "assignee": {"id": 1069}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 61, "privilege": "business"}, "organization": {"id": 164, "owner": {"id": 61}, "user": {"role": "owner"}}}, "resource": {"id": 306, "assignee": {"id": 61}, "organization": {"id": 676}, "project": {"id": 386, "owner": {"id": 735}, "assignee": {"id": 899}}, "task": {"id": 370, "owner": {"id": 962}, "assignee": {"id": 1032}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 85, "privilege": "business"}, "organization": {"id": 129, "owner": {"id": 200}, "user": {"role": "maintainer"}}}, "resource": {"id": 367, "assignee": {"id": 85}, "organization": {"id": 129}, "project": {"id": 304, "owner": {"id": 715}, "assignee": {"id": 845}}, "task": {"id": 335, "owner": {"id": 911}, "assignee": {"id": 1064}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 37, "privilege": "business"}, "organization": {"id": 195, "owner": {"id": 247}, "user": {"role": "maintainer"}}}, "resource": {"id": 314, "assignee": {"id": 37}, "organization": {"id": 195}, "project": {"id": 320, "owner": {"id": 751}, "assignee": {"id": 875}}, "task": {"id": 385, "owner": {"id": 975}, "assignee": {"id": 1025}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 20, "privilege": "business"}, "organization": {"id": 117, "owner": {"id": 252}, "user": {"role": "maintainer"}}}, "resource": {"id": 375, "assignee": {"id": 20}, "organization": {"id": 650}, "project": {"id": 372, "owner": {"id": 764}, "assignee": {"id": 875}}, "task": {"id": 394, "owner": {"id": 925}, "assignee": {"id": 1063}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 10, "privilege": "business"}, "organization": {"id": 156, "owner": {"id": 282}, "user": {"role": "maintainer"}}}, "resource": {"id": 315, "assignee": {"id": 10}, "organization": {"id": 629}, "project": {"id": 373, "owner": {"id": 721}, "assignee": {"id": 816}}, "task": {"id": 317, "owner": {"id": 974}, "assignee": {"id": 1028}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 75, "privilege": "business"}, "organization": {"id": 189, "owner": {"id": 244}, "user": {"role": "supervisor"}}}, "resource": {"id": 380, "assignee": {"id": 75}, "organization": {"id": 189}, "project": {"id": 361, "owner": {"id": 765}, "assignee": {"id": 863}}, "task": {"id": 337, "owner": {"id": 993}, "assignee": {"id": 1007}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 87, "privilege": "business"}, "organization": {"id": 192, "owner": {"id": 256}, "user": {"role": "supervisor"}}}, "resource": {"id": 358, "assignee": {"id": 87}, "organization": {"id": 192}, "project": {"id": 342, "owner": {"id": 701}, "assignee": {"id": 831}}, "task": {"id": 372, "owner": {"id": 983}, "assignee": {"id": 1035}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 83, "privilege": "business"}, "organization": {"id": 191, "owner": {"id": 250}, "user": {"role": "supervisor"}}}, "resource": {"id": 367, "assignee": {"id": 83}, "organization": {"id": 634}, "project": {"id": 394, "owner": {"id": 791}, "assignee": {"id": 817}}, "task": {"id": 324, "owner": {"id": 975}, "assignee": {"id": 1005}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 84, "privilege": "business"}, "organization": {"id": 163, "owner": {"id": 292}, "user": {"role": "supervisor"}}}, "resource": {"id": 347, "assignee": {"id": 84}, "organization": {"id": 682}, "project": {"id": 382, "owner": {"id": 707}, "assignee": {"id": 840}}, "task": {"id": 341, "owner": {"id": 961}, "assignee": {"id": 1088}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 79, "privilege": "business"}, "organization": {"id": 109, "owner": {"id": 263}, "user": {"role": "worker"}}}, "resource": {"id": 374, "assignee": {"id": 79}, "organization": {"id": 109}, "project": {"id": 336, "owner": {"id": 724}, "assignee": {"id": 892}}, "task": {"id": 377, "owner": {"id": 987}, "assignee": {"id": 1079}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 85, "privilege": "business"}, "organization": {"id": 138, "owner": {"id": 227}, "user": {"role": "worker"}}}, "resource": {"id": 361, "assignee": {"id": 85}, "organization": {"id": 138}, "project": {"id": 310, "owner": {"id": 758}, "assignee": {"id": 838}}, "task": {"id": 326, "owner": {"id": 909}, "assignee": {"id": 1016}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 61, "privilege": "business"}, "organization": {"id": 152, "owner": {"id": 228}, "user": {"role": "worker"}}}, "resource": {"id": 388, "assignee": {"id": 61}, "organization": {"id": 612}, "project": {"id": 365, "owner": {"id": 701}, "assignee": {"id": 835}}, "task": {"id": 329, "owner": {"id": 909}, "assignee": {"id": 1098}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 8, "privilege": "business"}, "organization": {"id": 188, "owner": {"id": 242}, "user": {"role": "worker"}}}, "resource": {"id": 338, "assignee": {"id": 8}, "organization": {"id": 640}, "project": {"id": 326, "owner": {"id": 744}, "assignee": {"id": 831}}, "task": {"id": 364, "owner": {"id": 989}, "assignee": {"id": 1009}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 68, "privilege": "business"}, "organization": {"id": 194, "owner": {"id": 245}, "user": {"role": null}}}, "resource": {"id": 336, "assignee": {"id": 68}, "organization": {"id": 194}, "project": {"id": 304, "owner": {"id": 703}, "assignee": {"id": 824}}, "task": {"id": 387, "owner": {"id": 946}, "assignee": {"id": 1073}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 34, "privilege": "business"}, "organization": {"id": 165, "owner": {"id": 204}, "user": {"role": null}}}, "resource": {"id": 363, "assignee": {"id": 34}, "organization": {"id": 165}, "project": {"id": 375, "owner": {"id": 718}, "assignee": {"id": 858}}, "task": {"id": 320, "owner": {"id": 906}, "assignee": {"id": 1079}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 78, "privilege": "business"}, "organization": {"id": 105, "owner": {"id": 221}, "user": {"role": null}}}, "resource": {"id": 394, "assignee": {"id": 78}, "organization": {"id": 671}, "project": {"id": 377, "owner": {"id": 793}, "assignee": {"id": 802}}, "task": {"id": 350, "owner": {"id": 943}, "assignee": {"id": 1052}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 53, "privilege": "business"}, "organization": {"id": 123, "owner": {"id": 278}, "user": {"role": null}}}, "resource": {"id": 393, "assignee": {"id": 53}, "organization": {"id": 648}, "project": {"id": 375, "owner": {"id": 789}, "assignee": {"id": 847}}, "task": {"id": 357, "owner": {"id": 982}, "assignee": {"id": 1045}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 27, "privilege": "user"}, "organization": {"id": 138, "owner": {"id": 27}, "user": {"role": "owner"}}}, "resource": {"id": 310, "assignee": {"id": 27}, "organization": {"id": 138}, "project": {"id": 383, "owner": {"id": 735}, "assignee": {"id": 882}}, "task": {"id": 355, "owner": {"id": 967}, "assignee": {"id": 1036}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 0, "privilege": "user"}, "organization": {"id": 166, "owner": {"id": 0}, "user": {"role": "owner"}}}, "resource": {"id": 332, "assignee": {"id": 0}, "organization": {"id": 166}, "project": {"id": 373, "owner": {"id": 712}, "assignee": {"id": 852}}, "task": {"id": 368, "owner": {"id": 948}, "assignee": {"id": 1058}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 34, "privilege": "user"}, "organization": {"id": 178, "owner": {"id": 34}, "user": {"role": "owner"}}}, "resource": {"id": 376, "assignee": {"id": 34}, "organization": {"id": 617}, "project": {"id": 333, "owner": {"id": 720}, "assignee": {"id": 825}}, "task": {"id": 381, "owner": {"id": 978}, "assignee": {"id": 1098}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 74, "privilege": "user"}, "organization": {"id": 182, "owner": {"id": 74}, "user": {"role": "owner"}}}, "resource": {"id": 340, "assignee": {"id": 74}, "organization": {"id": 602}, "project": {"id": 351, "owner": {"id": 773}, "assignee": {"id": 897}}, "task": {"id": 334, "owner": {"id": 929}, "assignee": {"id": 1099}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 30, "privilege": "user"}, "organization": {"id": 160, "owner": {"id": 286}, "user": {"role": "maintainer"}}}, "resource": {"id": 340, "assignee": {"id": 30}, "organization": {"id": 160}, "project": {"id": 323, "owner": {"id": 769}, "assignee": {"id": 811}}, "task": {"id": 317, "owner": {"id": 998}, "assignee": {"id": 1000}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 99, "privilege": "user"}, "organization": {"id": 195, "owner": {"id": 275}, "user": {"role": "maintainer"}}}, "resource": {"id": 334, "assignee": {"id": 99}, "organization": {"id": 195}, "project": {"id": 391, "owner": {"id": 708}, "assignee": {"id": 802}}, "task": {"id": 338, "owner": {"id": 918}, "assignee": {"id": 1062}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 6, "privilege": "user"}, "organization": {"id": 196, "owner": {"id": 246}, "user": {"role": "maintainer"}}}, "resource": {"id": 324, "assignee": {"id": 6}, "organization": {"id": 681}, "project": {"id": 336, "owner": {"id": 708}, "assignee": {"id": 834}}, "task": {"id": 312, "owner": {"id": 954}, "assignee": {"id": 1072}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 0, "privilege": "user"}, "organization": {"id": 113, "owner": {"id": 267}, "user": {"role": "maintainer"}}}, "resource": {"id": 360, "assignee": {"id": 0}, "organization": {"id": 679}, "project": {"id": 324, "owner": {"id": 744}, "assignee": {"id": 835}}, "task": {"id": 374, "owner": {"id": 919}, "assignee": {"id": 1014}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 60, "privilege": "user"}, "organization": {"id": 188, "owner": {"id": 227}, "user": {"role": "supervisor"}}}, "resource": {"id": 351, "assignee": {"id": 60}, "organization": {"id": 188}, "project": {"id": 366, "owner": {"id": 728}, "assignee": {"id": 863}}, "task": {"id": 356, "owner": {"id": 914}, "assignee": {"id": 1084}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 14, "privilege": "user"}, "organization": {"id": 127, "owner": {"id": 219}, "user": {"role": "supervisor"}}}, "resource": {"id": 309, "assignee": {"id": 14}, "organization": {"id": 127}, "project": {"id": 381, "owner": {"id": 778}, "assignee": {"id": 853}}, "task": {"id": 378, "owner": {"id": 979}, "assignee": {"id": 1082}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 79, "privilege": "user"}, "organization": {"id": 129, "owner": {"id": 261}, "user": {"role": "supervisor"}}}, "resource": {"id": 338, "assignee": {"id": 79}, "organization": {"id": 619}, "project": {"id": 344, "owner": {"id": 750}, "assignee": {"id": 820}}, "task": {"id": 383, "owner": {"id": 919}, "assignee": {"id": 1043}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 39, "privilege": "user"}, "organization": {"id": 164, "owner": {"id": 281}, "user": {"role": "supervisor"}}}, "resource": {"id": 397, "assignee": {"id": 39}, "organization": {"id": 675}, "project": {"id": 331, "owner": {"id": 747}, "assignee": {"id": 857}}, "task": {"id": 341, "owner": {"id": 926}, "assignee": {"id": 1067}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 66, "privilege": "user"}, "organization": {"id": 156, "owner": {"id": 287}, "user": {"role": "worker"}}}, "resource": {"id": 369, "assignee": {"id": 66}, "organization": {"id": 156}, "project": {"id": 321, "owner": {"id": 787}, "assignee": {"id": 876}}, "task": {"id": 338, "owner": {"id": 970}, "assignee": {"id": 1022}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 58, "privilege": "user"}, "organization": {"id": 147, "owner": {"id": 250}, "user": {"role": "worker"}}}, "resource": {"id": 309, "assignee": {"id": 58}, "organization": {"id": 147}, "project": {"id": 341, "owner": {"id": 791}, "assignee": {"id": 863}}, "task": {"id": 304, "owner": {"id": 924}, "assignee": {"id": 1038}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 80, "privilege": "user"}, "organization": {"id": 159, "owner": {"id": 220}, "user": {"role": "worker"}}}, "resource": {"id": 347, "assignee": {"id": 80}, "organization": {"id": 666}, "project": {"id": 339, "owner": {"id": 757}, "assignee": {"id": 801}}, "task": {"id": 375, "owner": {"id": 948}, "assignee": {"id": 1000}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 38, "privilege": "user"}, "organization": {"id": 142, "owner": {"id": 241}, "user": {"role": "worker"}}}, "resource": {"id": 306, "assignee": {"id": 38}, "organization": {"id": 611}, "project": {"id": 352, "owner": {"id": 736}, "assignee": {"id": 887}}, "task": {"id": 320, "owner": {"id": 949}, "assignee": {"id": 1023}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 28, "privilege": "user"}, "organization": {"id": 116, "owner": {"id": 292}, "user": {"role": null}}}, "resource": {"id": 307, "assignee": {"id": 28}, "organization": {"id": 116}, "project": {"id": 332, "owner": {"id": 763}, "assignee": {"id": 841}}, "task": {"id": 318, "owner": {"id": 916}, "assignee": {"id": 1081}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 32, "privilege": "user"}, "organization": {"id": 149, "owner": {"id": 279}, "user": {"role": null}}}, "resource": {"id": 336, "assignee": {"id": 32}, "organization": {"id": 149}, "project": {"id": 300, "owner": {"id": 722}, "assignee": {"id": 815}}, "task": {"id": 329, "owner": {"id": 943}, "assignee": {"id": 1090}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 67, "privilege": "user"}, "organization": {"id": 138, "owner": {"id": 233}, "user": {"role": null}}}, "resource": {"id": 329, "assignee": {"id": 67}, "organization": {"id": 655}, "project": {"id": 355, "owner": {"id": 777}, "assignee": {"id": 830}}, "task": {"id": 352, "owner": {"id": 992}, "assignee": {"id": 1060}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 62, "privilege": "user"}, "organization": {"id": 110, "owner": {"id": 296}, "user": {"role": null}}}, "resource": {"id": 390, "assignee": {"id": 62}, "organization": {"id": 621}, "project": {"id": 318, "owner": {"id": 784}, "assignee": {"id": 831}}, "task": {"id": 372, "owner": {"id": 936}, "assignee": {"id": 1000}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 37, "privilege": "worker"}, "organization": {"id": 170, "owner": {"id": 37}, "user": {"role": "owner"}}}, "resource": {"id": 312, "assignee": {"id": 37}, "organization": {"id": 170}, "project": {"id": 347, "owner": {"id": 715}, "assignee": {"id": 892}}, "task": {"id": 390, "owner": {"id": 916}, "assignee": {"id": 1062}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 79, "privilege": "worker"}, "organization": {"id": 143, "owner": {"id": 79}, "user": {"role": "owner"}}}, "resource": {"id": 356, "assignee": {"id": 79}, "organization": {"id": 143}, "project": {"id": 337, "owner": {"id": 729}, "assignee": {"id": 835}}, "task": {"id": 349, "owner": {"id": 949}, "assignee": {"id": 1007}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 63, "privilege": "worker"}, "organization": {"id": 115, "owner": {"id": 63}, "user": {"role": "owner"}}}, "resource": {"id": 344, "assignee": {"id": 63}, "organization": {"id": 638}, "project": {"id": 367, "owner": {"id": 713}, "assignee": {"id": 852}}, "task": {"id": 345, "owner": {"id": 993}, "assignee": {"id": 1010}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 73, "privilege": "worker"}, "organization": {"id": 167, "owner": {"id": 73}, "user": {"role": "owner"}}}, "resource": {"id": 360, "assignee": {"id": 73}, "organization": {"id": 606}, "project": {"id": 392, "owner": {"id": 784}, "assignee": {"id": 806}}, "task": {"id": 353, "owner": {"id": 906}, "assignee": {"id": 1031}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 78, "privilege": "worker"}, "organization": {"id": 106, "owner": {"id": 280}, "user": {"role": "maintainer"}}}, "resource": {"id": 375, "assignee": {"id": 78}, "organization": {"id": 106}, "project": {"id": 342, "owner": {"id": 741}, "assignee": {"id": 813}}, "task": {"id": 314, "owner": {"id": 920}, "assignee": {"id": 1016}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 17, "privilege": "worker"}, "organization": {"id": 109, "owner": {"id": 233}, "user": {"role": "maintainer"}}}, "resource": {"id": 306, "assignee": {"id": 17}, "organization": {"id": 109}, "project": {"id": 399, "owner": {"id": 745}, "assignee": {"id": 813}}, "task": {"id": 350, "owner": {"id": 924}, "assignee": {"id": 1043}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 70, "privilege": "worker"}, "organization": {"id": 171, "owner": {"id": 221}, "user": {"role": "maintainer"}}}, "resource": {"id": 376, "assignee": {"id": 70}, "organization": {"id": 616}, "project": {"id": 352, "owner": {"id": 781}, "assignee": {"id": 892}}, "task": {"id": 362, "owner": {"id": 944}, "assignee": {"id": 1040}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 37, "privilege": "worker"}, "organization": {"id": 181, "owner": {"id": 213}, "user": {"role": "maintainer"}}}, "resource": {"id": 380, "assignee": {"id": 37}, "organization": {"id": 694}, "project": {"id": 310, "owner": {"id": 794}, "assignee": {"id": 822}}, "task": {"id": 300, "owner": {"id": 921}, "assignee": {"id": 1021}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 21, "privilege": "worker"}, "organization": {"id": 184, "owner": {"id": 245}, "user": {"role": "supervisor"}}}, "resource": {"id": 356, "assignee": {"id": 21}, "organization": {"id": 184}, "project": {"id": 392, "owner": {"id": 798}, "assignee": {"id": 885}}, "task": {"id": 367, "owner": {"id": 999}, "assignee": {"id": 1026}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 55, "privilege": "worker"}, "organization": {"id": 132, "owner": {"id": 285}, "user": {"role": "supervisor"}}}, "resource": {"id": 362, "assignee": {"id": 55}, "organization": {"id": 132}, "project": {"id": 308, "owner": {"id": 749}, "assignee": {"id": 865}}, "task": {"id": 305, "owner": {"id": 977}, "assignee": {"id": 1043}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 93, "privilege": "worker"}, "organization": {"id": 197, "owner": {"id": 251}, "user": {"role": "supervisor"}}}, "resource": {"id": 397, "assignee": {"id": 93}, "organization": {"id": 677}, "project": {"id": 322, "owner": {"id": 759}, "assignee": {"id": 836}}, "task": {"id": 304, "owner": {"id": 991}, "assignee": {"id": 1078}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 25, "privilege": "worker"}, "organization": {"id": 155, "owner": {"id": 250}, "user": {"role": "supervisor"}}}, "resource": {"id": 310, "assignee": {"id": 25}, "organization": {"id": 693}, "project": {"id": 342, "owner": {"id": 734}, "assignee": {"id": 815}}, "task": {"id": 324, "owner": {"id": 927}, "assignee": {"id": 1086}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 94, "privilege": "worker"}, "organization": {"id": 137, "owner": {"id": 202}, "user": {"role": "worker"}}}, "resource": {"id": 393, "assignee": {"id": 94}, "organization": {"id": 137}, "project": {"id": 368, "owner": {"id": 722}, "assignee": {"id": 842}}, "task": {"id": 388, "owner": {"id": 977}, "assignee": {"id": 1078}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 55, "privilege": "worker"}, "organization": {"id": 189, "owner": {"id": 297}, "user": {"role": "worker"}}}, "resource": {"id": 346, "assignee": {"id": 55}, "organization": {"id": 189}, "project": {"id": 317, "owner": {"id": 766}, "assignee": {"id": 843}}, "task": {"id": 376, "owner": {"id": 908}, "assignee": {"id": 1042}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 37, "privilege": "worker"}, "organization": {"id": 129, "owner": {"id": 255}, "user": {"role": "worker"}}}, "resource": {"id": 344, "assignee": {"id": 37}, "organization": {"id": 635}, "project": {"id": 384, "owner": {"id": 743}, "assignee": {"id": 892}}, "task": {"id": 301, "owner": {"id": 960}, "assignee": {"id": 1005}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 93, "privilege": "worker"}, "organization": {"id": 160, "owner": {"id": 270}, "user": {"role": "worker"}}}, "resource": {"id": 340, "assignee": {"id": 93}, "organization": {"id": 614}, "project": {"id": 356, "owner": {"id": 782}, "assignee": {"id": 878}}, "task": {"id": 312, "owner": {"id": 985}, "assignee": {"id": 1047}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 28, "privilege": "worker"}, "organization": {"id": 100, "owner": {"id": 288}, "user": {"role": null}}}, "resource": {"id": 354, "assignee": {"id": 28}, "organization": {"id": 100}, "project": {"id": 390, "owner": {"id": 712}, "assignee": {"id": 891}}, "task": {"id": 330, "owner": {"id": 905}, "assignee": {"id": 1036}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 22, "privilege": "worker"}, "organization": {"id": 121, "owner": {"id": 210}, "user": {"role": null}}}, "resource": {"id": 321, "assignee": {"id": 22}, "organization": {"id": 121}, "project": {"id": 390, "owner": {"id": 742}, "assignee": {"id": 822}}, "task": {"id": 394, "owner": {"id": 938}, "assignee": {"id": 1075}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 36, "privilege": "worker"}, "organization": {"id": 175, "owner": {"id": 249}, "user": {"role": null}}}, "resource": {"id": 344, "assignee": {"id": 36}, "organization": {"id": 642}, "project": {"id": 389, "owner": {"id": 773}, "assignee": {"id": 802}}, "task": {"id": 307, "owner": {"id": 957}, "assignee": {"id": 1050}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 74, "privilege": "worker"}, "organization": {"id": 177, "owner": {"id": 234}, "user": {"role": null}}}, "resource": {"id": 374, "assignee": {"id": 74}, "organization": {"id": 682}, "project": {"id": 387, "owner": {"id": 713}, "assignee": {"id": 883}}, "task": {"id": 336, "owner": {"id": 920}, "assignee": {"id": 1073}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 29, "privilege": "none"}, "organization": {"id": 108, "owner": {"id": 29}, "user": {"role": "owner"}}}, "resource": {"id": 394, "assignee": {"id": 29}, "organization": {"id": 108}, "project": {"id": 354, "owner": {"id": 715}, "assignee": {"id": 837}}, "task": {"id": 315, "owner": {"id": 934}, "assignee": {"id": 1011}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 65, "privilege": "none"}, "organization": {"id": 146, "owner": {"id": 65}, "user": {"role": "owner"}}}, "resource": {"id": 364, "assignee": {"id": 65}, "organization": {"id": 146}, "project": {"id": 314, "owner": {"id": 736}, "assignee": {"id": 800}}, "task": {"id": 396, "owner": {"id": 910}, "assignee": {"id": 1027}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 26, "privilege": "none"}, "organization": {"id": 174, "owner": {"id": 26}, "user": {"role": "owner"}}}, "resource": {"id": 372, "assignee": {"id": 26}, "organization": {"id": 613}, "project": {"id": 379, "owner": {"id": 770}, "assignee": {"id": 801}}, "task": {"id": 336, "owner": {"id": 995}, "assignee": {"id": 1005}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 52, "privilege": "none"}, "organization": {"id": 141, "owner": {"id": 52}, "user": {"role": "owner"}}}, "resource": {"id": 390, "assignee": {"id": 52}, "organization": {"id": 673}, "project": {"id": 374, "owner": {"id": 724}, "assignee": {"id": 874}}, "task": {"id": 315, "owner": {"id": 936}, "assignee": {"id": 1021}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 96, "privilege": "none"}, "organization": {"id": 121, "owner": {"id": 283}, "user": {"role": "maintainer"}}}, "resource": {"id": 335, "assignee": {"id": 96}, "organization": {"id": 121}, "project": {"id": 319, "owner": {"id": 768}, "assignee": {"id": 891}}, "task": {"id": 375, "owner": {"id": 979}, "assignee": {"id": 1083}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 19, "privilege": "none"}, "organization": {"id": 106, "owner": {"id": 279}, "user": {"role": "maintainer"}}}, "resource": {"id": 300, "assignee": {"id": 19}, "organization": {"id": 106}, "project": {"id": 390, "owner": {"id": 703}, "assignee": {"id": 813}}, "task": {"id": 357, "owner": {"id": 938}, "assignee": {"id": 1005}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 60, "privilege": "none"}, "organization": {"id": 179, "owner": {"id": 279}, "user": {"role": "maintainer"}}}, "resource": {"id": 373, "assignee": {"id": 60}, "organization": {"id": 658}, "project": {"id": 336, "owner": {"id": 720}, "assignee": {"id": 864}}, "task": {"id": 313, "owner": {"id": 938}, "assignee": {"id": 1020}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 66, "privilege": "none"}, "organization": {"id": 150, "owner": {"id": 251}, "user": {"role": "maintainer"}}}, "resource": {"id": 364, "assignee": {"id": 66}, "organization": {"id": 638}, "project": {"id": 389, "owner": {"id": 739}, "assignee": {"id": 855}}, "task": {"id": 379, "owner": {"id": 964}, "assignee": {"id": 1065}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 70, "privilege": "none"}, "organization": {"id": 170, "owner": {"id": 224}, "user": {"role": "supervisor"}}}, "resource": {"id": 351, "assignee": {"id": 70}, "organization": {"id": 170}, "project": {"id": 351, "owner": {"id": 716}, "assignee": {"id": 853}}, "task": {"id": 322, "owner": {"id": 920}, "assignee": {"id": 1077}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 23, "privilege": "none"}, "organization": {"id": 176, "owner": {"id": 215}, "user": {"role": "supervisor"}}}, "resource": {"id": 346, "assignee": {"id": 23}, "organization": {"id": 176}, "project": {"id": 369, "owner": {"id": 709}, "assignee": {"id": 888}}, "task": {"id": 369, "owner": {"id": 918}, "assignee": {"id": 1059}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 39, "privilege": "none"}, "organization": {"id": 164, "owner": {"id": 227}, "user": {"role": "supervisor"}}}, "resource": {"id": 303, "assignee": {"id": 39}, "organization": {"id": 671}, "project": {"id": 326, "owner": {"id": 733}, "assignee": {"id": 865}}, "task": {"id": 393, "owner": {"id": 983}, "assignee": {"id": 1076}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 39, "privilege": "none"}, "organization": {"id": 134, "owner": {"id": 288}, "user": {"role": "supervisor"}}}, "resource": {"id": 331, "assignee": {"id": 39}, "organization": {"id": 649}, "project": {"id": 358, "owner": {"id": 785}, "assignee": {"id": 841}}, "task": {"id": 377, "owner": {"id": 913}, "assignee": {"id": 1053}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 73, "privilege": "none"}, "organization": {"id": 197, "owner": {"id": 203}, "user": {"role": "worker"}}}, "resource": {"id": 384, "assignee": {"id": 73}, "organization": {"id": 197}, "project": {"id": 355, "owner": {"id": 743}, "assignee": {"id": 829}}, "task": {"id": 342, "owner": {"id": 915}, "assignee": {"id": 1046}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 83, "privilege": "none"}, "organization": {"id": 103, "owner": {"id": 212}, "user": {"role": "worker"}}}, "resource": {"id": 381, "assignee": {"id": 83}, "organization": {"id": 103}, "project": {"id": 340, "owner": {"id": 724}, "assignee": {"id": 819}}, "task": {"id": 392, "owner": {"id": 914}, "assignee": {"id": 1071}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 31, "privilege": "none"}, "organization": {"id": 117, "owner": {"id": 291}, "user": {"role": "worker"}}}, "resource": {"id": 322, "assignee": {"id": 31}, "organization": {"id": 673}, "project": {"id": 372, "owner": {"id": 793}, "assignee": {"id": 825}}, "task": {"id": 388, "owner": {"id": 904}, "assignee": {"id": 1000}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 51, "privilege": "none"}, "organization": {"id": 168, "owner": {"id": 298}, "user": {"role": "worker"}}}, "resource": {"id": 312, "assignee": {"id": 51}, "organization": {"id": 607}, "project": {"id": 366, "owner": {"id": 740}, "assignee": {"id": 817}}, "task": {"id": 327, "owner": {"id": 913}, "assignee": {"id": 1045}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 25, "privilege": "none"}, "organization": {"id": 171, "owner": {"id": 225}, "user": {"role": null}}}, "resource": {"id": 305, "assignee": {"id": 25}, "organization": {"id": 171}, "project": {"id": 343, "owner": {"id": 707}, "assignee": {"id": 822}}, "task": {"id": 334, "owner": {"id": 926}, "assignee": {"id": 1061}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 16, "privilege": "none"}, "organization": {"id": 118, "owner": {"id": 292}, "user": {"role": null}}}, "resource": {"id": 321, "assignee": {"id": 16}, "organization": {"id": 118}, "project": {"id": 323, "owner": {"id": 769}, "assignee": {"id": 832}}, "task": {"id": 391, "owner": {"id": 901}, "assignee": {"id": 1093}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 33, "privilege": "none"}, "organization": {"id": 171, "owner": {"id": 223}, "user": {"role": null}}}, "resource": {"id": 302, "assignee": {"id": 33}, "organization": {"id": 674}, "project": {"id": 350, "owner": {"id": 744}, "assignee": {"id": 830}}, "task": {"id": 327, "owner": {"id": 975}, "assignee": {"id": 1012}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 99, "privilege": "none"}, "organization": {"id": 120, "owner": {"id": 201}, "user": {"role": null}}}, "resource": {"id": 394, "assignee": {"id": 99}, "organization": {"id": 650}, "project": {"id": 322, "owner": {"id": 750}, "assignee": {"id": 861}}, "task": {"id": 310, "owner": {"id": 980}, "assignee": {"id": 1031}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 75, "privilege": "admin"}, "organization": {"id": 198, "owner": {"id": 75}, "user": {"role": "owner"}}}, "resource": {"id": 347, "assignee": {"id": 540}, "organization": {"id": 198}, "project": {"id": 304, "owner": {"id": 751}, "assignee": {"id": 816}}, "task": {"id": 342, "owner": {"id": 901}, "assignee": {"id": 1037}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 56, "privilege": "admin"}, "organization": {"id": 105, "owner": {"id": 56}, "user": {"role": "owner"}}}, "resource": {"id": 317, "assignee": {"id": 540}, "organization": {"id": 105}, "project": {"id": 396, "owner": {"id": 732}, "assignee": {"id": 820}}, "task": {"id": 330, "owner": {"id": 968}, "assignee": {"id": 1054}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_same_org_FALSE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 17, "privilege": "admin"}, "organization": {"id": 108, "owner": {"id": 17}, "user": {"role": "owner"}}}, "resource": {"id": 372, "assignee": {"id": 579}, "organization": {"id": 685}, "project": {"id": 313, "owner": {"id": 789}, "assignee": {"id": 869}}, "task": {"id": 354, "owner": {"id": 941}, "assignee": {"id": 1057}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 83, "privilege": "admin"}, "organization": {"id": 181, "owner": {"id": 83}, "user": {"role": "owner"}}}, "resource": {"id": 360, "assignee": {"id": 549}, "organization": {"id": 603}, "project": {"id": 339, "owner": {"id": 798}, "assignee": {"id": 817}}, "task": {"id": 379, "owner": {"id": 993}, "assignee": {"id": 1025}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 40, "privilege": "admin"}, "organization": {"id": 107, "owner": {"id": 221}, "user": {"role": "maintainer"}}}, "resource": {"id": 352, "assignee": {"id": 507}, "organization": {"id": 107}, "project": {"id": 358, "owner": {"id": 713}, "assignee": {"id": 832}}, "task": {"id": 312, "owner": {"id": 924}, "assignee": {"id": 1014}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 50, "privilege": "admin"}, "organization": {"id": 160, "owner": {"id": 238}, "user": {"role": "maintainer"}}}, "resource": {"id": 384, "assignee": {"id": 575}, "organization": {"id": 160}, "project": {"id": 368, "owner": {"id": 763}, "assignee": {"id": 881}}, "task": {"id": 390, "owner": {"id": 954}, "assignee": {"id": 1090}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 47, "privilege": "admin"}, "organization": {"id": 111, "owner": {"id": 292}, "user": {"role": "maintainer"}}}, "resource": {"id": 365, "assignee": {"id": 574}, "organization": {"id": 682}, "project": {"id": 320, "owner": {"id": 714}, "assignee": {"id": 808}}, "task": {"id": 351, "owner": {"id": 966}, "assignee": {"id": 1083}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 83, "privilege": "admin"}, "organization": {"id": 143, "owner": {"id": 222}, "user": {"role": "maintainer"}}}, "resource": {"id": 306, "assignee": {"id": 569}, "organization": {"id": 689}, "project": {"id": 363, "owner": {"id": 762}, "assignee": {"id": 817}}, "task": {"id": 309, "owner": {"id": 905}, "assignee": {"id": 1057}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 31, "privilege": "admin"}, "organization": {"id": 109, "owner": {"id": 203}, "user": {"role": "supervisor"}}}, "resource": {"id": 312, "assignee": {"id": 589}, "organization": {"id": 109}, "project": {"id": 381, "owner": {"id": 778}, "assignee": {"id": 831}}, "task": {"id": 396, "owner": {"id": 919}, "assignee": {"id": 1025}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 9, "privilege": "admin"}, "organization": {"id": 102, "owner": {"id": 288}, "user": {"role": "supervisor"}}}, "resource": {"id": 337, "assignee": {"id": 588}, "organization": {"id": 102}, "project": {"id": 302, "owner": {"id": 730}, "assignee": {"id": 827}}, "task": {"id": 389, "owner": {"id": 904}, "assignee": {"id": 1047}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 98, "privilege": "admin"}, "organization": {"id": 184, "owner": {"id": 214}, "user": {"role": "supervisor"}}}, "resource": {"id": 351, "assignee": {"id": 561}, "organization": {"id": 615}, "project": {"id": 395, "owner": {"id": 728}, "assignee": {"id": 879}}, "task": {"id": 326, "owner": {"id": 944}, "assignee": {"id": 1029}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 44, "privilege": "admin"}, "organization": {"id": 135, "owner": {"id": 223}, "user": {"role": "supervisor"}}}, "resource": {"id": 386, "assignee": {"id": 596}, "organization": {"id": 676}, "project": {"id": 391, "owner": {"id": 763}, "assignee": {"id": 818}}, "task": {"id": 336, "owner": {"id": 959}, "assignee": {"id": 1017}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 80, "privilege": "admin"}, "organization": {"id": 103, "owner": {"id": 251}, "user": {"role": "worker"}}}, "resource": {"id": 356, "assignee": {"id": 544}, "organization": {"id": 103}, "project": {"id": 317, "owner": {"id": 765}, "assignee": {"id": 863}}, "task": {"id": 335, "owner": {"id": 990}, "assignee": {"id": 1035}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 85, "privilege": "admin"}, "organization": {"id": 126, "owner": {"id": 275}, "user": {"role": "worker"}}}, "resource": {"id": 355, "assignee": {"id": 544}, "organization": {"id": 126}, "project": {"id": 308, "owner": {"id": 755}, "assignee": {"id": 895}}, "task": {"id": 385, "owner": {"id": 968}, "assignee": {"id": 1075}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_same_org_FALSE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 97, "privilege": "admin"}, "organization": {"id": 197, "owner": {"id": 266}, "user": {"role": "worker"}}}, "resource": {"id": 392, "assignee": {"id": 580}, "organization": {"id": 642}, "project": {"id": 369, "owner": {"id": 707}, "assignee": {"id": 864}}, "task": {"id": 367, "owner": {"id": 955}, "assignee": {"id": 1053}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 74, "privilege": "admin"}, "organization": {"id": 170, "owner": {"id": 240}, "user": {"role": "worker"}}}, "resource": {"id": 322, "assignee": {"id": 562}, "organization": {"id": 655}, "project": {"id": 396, "owner": {"id": 792}, "assignee": {"id": 896}}, "task": {"id": 390, "owner": {"id": 991}, "assignee": {"id": 1029}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 76, "privilege": "admin"}, "organization": {"id": 167, "owner": {"id": 223}, "user": {"role": null}}}, "resource": {"id": 383, "assignee": {"id": 527}, "organization": {"id": 167}, "project": {"id": 361, "owner": {"id": 720}, "assignee": {"id": 850}}, "task": {"id": 382, "owner": {"id": 969}, "assignee": {"id": 1071}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 73, "privilege": "admin"}, "organization": {"id": 124, "owner": {"id": 248}, "user": {"role": null}}}, "resource": {"id": 389, "assignee": {"id": 523}, "organization": {"id": 124}, "project": {"id": 371, "owner": {"id": 784}, "assignee": {"id": 813}}, "task": {"id": 370, "owner": {"id": 921}, "assignee": {"id": 1065}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_same_org_FALSE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 35, "privilege": "admin"}, "organization": {"id": 105, "owner": {"id": 242}, "user": {"role": null}}}, "resource": {"id": 314, "assignee": {"id": 598}, "organization": {"id": 659}, "project": {"id": 375, "owner": {"id": 727}, "assignee": {"id": 874}}, "task": {"id": 332, "owner": {"id": 940}, "assignee": {"id": 1080}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 54, "privilege": "admin"}, "organization": {"id": 166, "owner": {"id": 202}, "user": {"role": null}}}, "resource": {"id": 382, "assignee": {"id": 524}, "organization": {"id": 685}, "project": {"id": 380, "owner": {"id": 721}, "assignee": {"id": 899}}, "task": {"id": 358, "owner": {"id": 970}, "assignee": {"id": 1083}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 10, "privilege": "business"}, "organization": {"id": 130, "owner": {"id": 10}, "user": {"role": "owner"}}}, "resource": {"id": 355, "assignee": {"id": 546}, "organization": {"id": 130}, "project": {"id": 379, "owner": {"id": 754}, "assignee": {"id": 819}}, "task": {"id": 325, "owner": {"id": 947}, "assignee": {"id": 1028}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 98, "privilege": "business"}, "organization": {"id": 183, "owner": {"id": 98}, "user": {"role": "owner"}}}, "resource": {"id": 361, "assignee": {"id": 594}, "organization": {"id": 183}, "project": {"id": 335, "owner": {"id": 723}, "assignee": {"id": 883}}, "task": {"id": 329, "owner": {"id": 945}, "assignee": {"id": 1058}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 21, "privilege": "business"}, "organization": {"id": 186, "owner": {"id": 21}, "user": {"role": "owner"}}}, "resource": {"id": 313, "assignee": {"id": 569}, "organization": {"id": 655}, "project": {"id": 395, "owner": {"id": 702}, "assignee": {"id": 885}}, "task": {"id": 317, "owner": {"id": 969}, "assignee": {"id": 1012}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 92, "privilege": "business"}, "organization": {"id": 154, "owner": {"id": 92}, "user": {"role": "owner"}}}, "resource": {"id": 310, "assignee": {"id": 566}, "organization": {"id": 678}, "project": {"id": 377, "owner": {"id": 747}, "assignee": {"id": 874}}, "task": {"id": 330, "owner": {"id": 909}, "assignee": {"id": 1010}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 34, "privilege": "business"}, "organization": {"id": 109, "owner": {"id": 279}, "user": {"role": "maintainer"}}}, "resource": {"id": 328, "assignee": {"id": 565}, "organization": {"id": 109}, "project": {"id": 324, "owner": {"id": 773}, "assignee": {"id": 870}}, "task": {"id": 306, "owner": {"id": 967}, "assignee": {"id": 1068}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 39, "privilege": "business"}, "organization": {"id": 190, "owner": {"id": 259}, "user": {"role": "maintainer"}}}, "resource": {"id": 374, "assignee": {"id": 575}, "organization": {"id": 190}, "project": {"id": 386, "owner": {"id": 710}, "assignee": {"id": 883}}, "task": {"id": 324, "owner": {"id": 940}, "assignee": {"id": 1031}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 12, "privilege": "business"}, "organization": {"id": 171, "owner": {"id": 263}, "user": {"role": "maintainer"}}}, "resource": {"id": 358, "assignee": {"id": 526}, "organization": {"id": 663}, "project": {"id": 333, "owner": {"id": 728}, "assignee": {"id": 867}}, "task": {"id": 317, "owner": {"id": 900}, "assignee": {"id": 1019}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 47, "privilege": "business"}, "organization": {"id": 100, "owner": {"id": 292}, "user": {"role": "maintainer"}}}, "resource": {"id": 392, "assignee": {"id": 507}, "organization": {"id": 644}, "project": {"id": 300, "owner": {"id": 760}, "assignee": {"id": 883}}, "task": {"id": 300, "owner": {"id": 963}, "assignee": {"id": 1061}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 46, "privilege": "business"}, "organization": {"id": 160, "owner": {"id": 210}, "user": {"role": "supervisor"}}}, "resource": {"id": 359, "assignee": {"id": 518}, "organization": {"id": 160}, "project": {"id": 391, "owner": {"id": 713}, "assignee": {"id": 868}}, "task": {"id": 391, "owner": {"id": 965}, "assignee": {"id": 1086}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 78, "privilege": "business"}, "organization": {"id": 151, "owner": {"id": 225}, "user": {"role": "supervisor"}}}, "resource": {"id": 371, "assignee": {"id": 570}, "organization": {"id": 151}, "project": {"id": 338, "owner": {"id": 772}, "assignee": {"id": 836}}, "task": {"id": 384, "owner": {"id": 973}, "assignee": {"id": 1078}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 25, "privilege": "business"}, "organization": {"id": 178, "owner": {"id": 274}, "user": {"role": "supervisor"}}}, "resource": {"id": 390, "assignee": {"id": 571}, "organization": {"id": 684}, "project": {"id": 386, "owner": {"id": 763}, "assignee": {"id": 837}}, "task": {"id": 399, "owner": {"id": 938}, "assignee": {"id": 1071}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 9, "privilege": "business"}, "organization": {"id": 130, "owner": {"id": 269}, "user": {"role": "supervisor"}}}, "resource": {"id": 344, "assignee": {"id": 558}, "organization": {"id": 648}, "project": {"id": 364, "owner": {"id": 753}, "assignee": {"id": 890}}, "task": {"id": 353, "owner": {"id": 916}, "assignee": {"id": 1098}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 33, "privilege": "business"}, "organization": {"id": 167, "owner": {"id": 258}, "user": {"role": "worker"}}}, "resource": {"id": 342, "assignee": {"id": 502}, "organization": {"id": 167}, "project": {"id": 365, "owner": {"id": 733}, "assignee": {"id": 842}}, "task": {"id": 374, "owner": {"id": 911}, "assignee": {"id": 1084}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 35, "privilege": "business"}, "organization": {"id": 194, "owner": {"id": 245}, "user": {"role": "worker"}}}, "resource": {"id": 301, "assignee": {"id": 541}, "organization": {"id": 194}, "project": {"id": 345, "owner": {"id": 709}, "assignee": {"id": 878}}, "task": {"id": 399, "owner": {"id": 932}, "assignee": {"id": 1070}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 56, "privilege": "business"}, "organization": {"id": 125, "owner": {"id": 270}, "user": {"role": "worker"}}}, "resource": {"id": 361, "assignee": {"id": 501}, "organization": {"id": 636}, "project": {"id": 349, "owner": {"id": 776}, "assignee": {"id": 835}}, "task": {"id": 306, "owner": {"id": 960}, "assignee": {"id": 1058}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 25, "privilege": "business"}, "organization": {"id": 124, "owner": {"id": 290}, "user": {"role": "worker"}}}, "resource": {"id": 335, "assignee": {"id": 595}, "organization": {"id": 621}, "project": {"id": 320, "owner": {"id": 747}, "assignee": {"id": 874}}, "task": {"id": 342, "owner": {"id": 943}, "assignee": {"id": 1012}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 25, "privilege": "business"}, "organization": {"id": 185, "owner": {"id": 292}, "user": {"role": null}}}, "resource": {"id": 336, "assignee": {"id": 544}, "organization": {"id": 185}, "project": {"id": 361, "owner": {"id": 791}, "assignee": {"id": 804}}, "task": {"id": 334, "owner": {"id": 987}, "assignee": {"id": 1064}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 52, "privilege": "business"}, "organization": {"id": 126, "owner": {"id": 284}, "user": {"role": null}}}, "resource": {"id": 304, "assignee": {"id": 595}, "organization": {"id": 126}, "project": {"id": 378, "owner": {"id": 708}, "assignee": {"id": 844}}, "task": {"id": 337, "owner": {"id": 912}, "assignee": {"id": 1074}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 58, "privilege": "business"}, "organization": {"id": 142, "owner": {"id": 240}, "user": {"role": null}}}, "resource": {"id": 373, "assignee": {"id": 544}, "organization": {"id": 646}, "project": {"id": 379, "owner": {"id": 724}, "assignee": {"id": 886}}, "task": {"id": 330, "owner": {"id": 983}, "assignee": {"id": 1044}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 63, "privilege": "business"}, "organization": {"id": 139, "owner": {"id": 243}, "user": {"role": null}}}, "resource": {"id": 388, "assignee": {"id": 545}, "organization": {"id": 614}, "project": {"id": 395, "owner": {"id": 790}, "assignee": {"id": 812}}, "task": {"id": 303, "owner": {"id": 976}, "assignee": {"id": 1052}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 33, "privilege": "user"}, "organization": {"id": 189, "owner": {"id": 33}, "user": {"role": "owner"}}}, "resource": {"id": 381, "assignee": {"id": 578}, "organization": {"id": 189}, "project": {"id": 350, "owner": {"id": 766}, "assignee": {"id": 801}}, "task": {"id": 372, "owner": {"id": 926}, "assignee": {"id": 1085}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 77, "privilege": "user"}, "organization": {"id": 101, "owner": {"id": 77}, "user": {"role": "owner"}}}, "resource": {"id": 313, "assignee": {"id": 586}, "organization": {"id": 101}, "project": {"id": 354, "owner": {"id": 729}, "assignee": {"id": 851}}, "task": {"id": 396, "owner": {"id": 945}, "assignee": {"id": 1093}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 93, "privilege": "user"}, "organization": {"id": 167, "owner": {"id": 93}, "user": {"role": "owner"}}}, "resource": {"id": 367, "assignee": {"id": 508}, "organization": {"id": 699}, "project": {"id": 308, "owner": {"id": 775}, "assignee": {"id": 837}}, "task": {"id": 352, "owner": {"id": 902}, "assignee": {"id": 1062}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 30, "privilege": "user"}, "organization": {"id": 133, "owner": {"id": 30}, "user": {"role": "owner"}}}, "resource": {"id": 393, "assignee": {"id": 503}, "organization": {"id": 632}, "project": {"id": 308, "owner": {"id": 762}, "assignee": {"id": 830}}, "task": {"id": 363, "owner": {"id": 918}, "assignee": {"id": 1018}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 83, "privilege": "user"}, "organization": {"id": 154, "owner": {"id": 221}, "user": {"role": "maintainer"}}}, "resource": {"id": 397, "assignee": {"id": 512}, "organization": {"id": 154}, "project": {"id": 348, "owner": {"id": 722}, "assignee": {"id": 818}}, "task": {"id": 355, "owner": {"id": 971}, "assignee": {"id": 1099}}}} + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 22, "privilege": "user"}, "organization": {"id": 127, "owner": {"id": 281}, "user": {"role": "maintainer"}}}, "resource": {"id": 353, "assignee": {"id": 589}, "organization": {"id": 127}, "project": {"id": 364, "owner": {"id": 759}, "assignee": {"id": 805}}, "task": {"id": 390, "owner": {"id": 925}, "assignee": {"id": 1086}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 72, "privilege": "user"}, "organization": {"id": 187, "owner": {"id": 225}, "user": {"role": "maintainer"}}}, "resource": {"id": 315, "assignee": {"id": 595}, "organization": {"id": 626}, "project": {"id": 370, "owner": {"id": 714}, "assignee": {"id": 831}}, "task": {"id": 307, "owner": {"id": 994}, "assignee": {"id": 1013}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 83, "privilege": "user"}, "organization": {"id": 192, "owner": {"id": 272}, "user": {"role": "maintainer"}}}, "resource": {"id": 369, "assignee": {"id": 514}, "organization": {"id": 617}, "project": {"id": 366, "owner": {"id": 710}, "assignee": {"id": 856}}, "task": {"id": 308, "owner": {"id": 967}, "assignee": {"id": 1079}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 70, "privilege": "user"}, "organization": {"id": 154, "owner": {"id": 288}, "user": {"role": "supervisor"}}}, "resource": {"id": 362, "assignee": {"id": 578}, "organization": {"id": 154}, "project": {"id": 391, "owner": {"id": 718}, "assignee": {"id": 875}}, "task": {"id": 353, "owner": {"id": 906}, "assignee": {"id": 1086}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 40, "privilege": "user"}, "organization": {"id": 117, "owner": {"id": 215}, "user": {"role": "supervisor"}}}, "resource": {"id": 396, "assignee": {"id": 529}, "organization": {"id": 117}, "project": {"id": 339, "owner": {"id": 786}, "assignee": {"id": 856}}, "task": {"id": 394, "owner": {"id": 987}, "assignee": {"id": 1095}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 64, "privilege": "user"}, "organization": {"id": 153, "owner": {"id": 244}, "user": {"role": "supervisor"}}}, "resource": {"id": 339, "assignee": {"id": 515}, "organization": {"id": 634}, "project": {"id": 382, "owner": {"id": 759}, "assignee": {"id": 843}}, "task": {"id": 372, "owner": {"id": 947}, "assignee": {"id": 1006}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 63, "privilege": "user"}, "organization": {"id": 127, "owner": {"id": 209}, "user": {"role": "supervisor"}}}, "resource": {"id": 309, "assignee": {"id": 520}, "organization": {"id": 656}, "project": {"id": 395, "owner": {"id": 740}, "assignee": {"id": 874}}, "task": {"id": 354, "owner": {"id": 931}, "assignee": {"id": 1096}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 12, "privilege": "user"}, "organization": {"id": 146, "owner": {"id": 219}, "user": {"role": "worker"}}}, "resource": {"id": 375, "assignee": {"id": 570}, "organization": {"id": 146}, "project": {"id": 350, "owner": {"id": 780}, "assignee": {"id": 879}}, "task": {"id": 393, "owner": {"id": 968}, "assignee": {"id": 1025}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 51, "privilege": "user"}, "organization": {"id": 120, "owner": {"id": 230}, "user": {"role": "worker"}}}, "resource": {"id": 311, "assignee": {"id": 539}, "organization": {"id": 120}, "project": {"id": 326, "owner": {"id": 730}, "assignee": {"id": 813}}, "task": {"id": 302, "owner": {"id": 968}, "assignee": {"id": 1064}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 7, "privilege": "user"}, "organization": {"id": 106, "owner": {"id": 203}, "user": {"role": "worker"}}}, "resource": {"id": 314, "assignee": {"id": 559}, "organization": {"id": 649}, "project": {"id": 347, "owner": {"id": 764}, "assignee": {"id": 891}}, "task": {"id": 392, "owner": {"id": 950}, "assignee": {"id": 1072}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 3, "privilege": "user"}, "organization": {"id": 130, "owner": {"id": 268}, "user": {"role": "worker"}}}, "resource": {"id": 306, "assignee": {"id": 555}, "organization": {"id": 693}, "project": {"id": 398, "owner": {"id": 742}, "assignee": {"id": 874}}, "task": {"id": 333, "owner": {"id": 986}, "assignee": {"id": 1003}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 95, "privilege": "user"}, "organization": {"id": 137, "owner": {"id": 269}, "user": {"role": null}}}, "resource": {"id": 377, "assignee": {"id": 549}, "organization": {"id": 137}, "project": {"id": 331, "owner": {"id": 748}, "assignee": {"id": 841}}, "task": {"id": 361, "owner": {"id": 981}, "assignee": {"id": 1072}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 91, "privilege": "user"}, "organization": {"id": 111, "owner": {"id": 286}, "user": {"role": null}}}, "resource": {"id": 312, "assignee": {"id": 565}, "organization": {"id": 111}, "project": {"id": 331, "owner": {"id": 790}, "assignee": {"id": 853}}, "task": {"id": 338, "owner": {"id": 970}, "assignee": {"id": 1047}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 19, "privilege": "user"}, "organization": {"id": 121, "owner": {"id": 280}, "user": {"role": null}}}, "resource": {"id": 363, "assignee": {"id": 597}, "organization": {"id": 644}, "project": {"id": 397, "owner": {"id": 777}, "assignee": {"id": 809}}, "task": {"id": 375, "owner": {"id": 930}, "assignee": {"id": 1091}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 32, "privilege": "user"}, "organization": {"id": 103, "owner": {"id": 269}, "user": {"role": null}}}, "resource": {"id": 304, "assignee": {"id": 505}, "organization": {"id": 616}, "project": {"id": 308, "owner": {"id": 764}, "assignee": {"id": 819}}, "task": {"id": 338, "owner": {"id": 909}, "assignee": {"id": 1090}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 74, "privilege": "worker"}, "organization": {"id": 157, "owner": {"id": 74}, "user": {"role": "owner"}}}, "resource": {"id": 374, "assignee": {"id": 564}, "organization": {"id": 157}, "project": {"id": 348, "owner": {"id": 744}, "assignee": {"id": 833}}, "task": {"id": 343, "owner": {"id": 977}, "assignee": {"id": 1094}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 81, "privilege": "worker"}, "organization": {"id": 170, "owner": {"id": 81}, "user": {"role": "owner"}}}, "resource": {"id": 311, "assignee": {"id": 557}, "organization": {"id": 170}, "project": {"id": 317, "owner": {"id": 766}, "assignee": {"id": 833}}, "task": {"id": 354, "owner": {"id": 908}, "assignee": {"id": 1054}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 48, "privilege": "worker"}, "organization": {"id": 112, "owner": {"id": 48}, "user": {"role": "owner"}}}, "resource": {"id": 363, "assignee": {"id": 587}, "organization": {"id": 643}, "project": {"id": 348, "owner": {"id": 772}, "assignee": {"id": 840}}, "task": {"id": 366, "owner": {"id": 990}, "assignee": {"id": 1091}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 72, "privilege": "worker"}, "organization": {"id": 177, "owner": {"id": 72}, "user": {"role": "owner"}}}, "resource": {"id": 368, "assignee": {"id": 557}, "organization": {"id": 682}, "project": {"id": 380, "owner": {"id": 724}, "assignee": {"id": 823}}, "task": {"id": 397, "owner": {"id": 908}, "assignee": {"id": 1036}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 49, "privilege": "worker"}, "organization": {"id": 130, "owner": {"id": 223}, "user": {"role": "maintainer"}}}, "resource": {"id": 384, "assignee": {"id": 557}, "organization": {"id": 130}, "project": {"id": 350, "owner": {"id": 739}, "assignee": {"id": 800}}, "task": {"id": 391, "owner": {"id": 927}, "assignee": {"id": 1033}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 39, "privilege": "worker"}, "organization": {"id": 185, "owner": {"id": 263}, "user": {"role": "maintainer"}}}, "resource": {"id": 361, "assignee": {"id": 501}, "organization": {"id": 185}, "project": {"id": 385, "owner": {"id": 716}, "assignee": {"id": 802}}, "task": {"id": 335, "owner": {"id": 924}, "assignee": {"id": 1082}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 71, "privilege": "worker"}, "organization": {"id": 191, "owner": {"id": 250}, "user": {"role": "maintainer"}}}, "resource": {"id": 324, "assignee": {"id": 588}, "organization": {"id": 667}, "project": {"id": 383, "owner": {"id": 703}, "assignee": {"id": 844}}, "task": {"id": 350, "owner": {"id": 995}, "assignee": {"id": 1074}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 52, "privilege": "worker"}, "organization": {"id": 146, "owner": {"id": 208}, "user": {"role": "maintainer"}}}, "resource": {"id": 332, "assignee": {"id": 527}, "organization": {"id": 692}, "project": {"id": 326, "owner": {"id": 739}, "assignee": {"id": 839}}, "task": {"id": 316, "owner": {"id": 913}, "assignee": {"id": 1005}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 2, "privilege": "worker"}, "organization": {"id": 123, "owner": {"id": 288}, "user": {"role": "supervisor"}}}, "resource": {"id": 372, "assignee": {"id": 599}, "organization": {"id": 123}, "project": {"id": 374, "owner": {"id": 726}, "assignee": {"id": 868}}, "task": {"id": 397, "owner": {"id": 994}, "assignee": {"id": 1008}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 14, "privilege": "worker"}, "organization": {"id": 125, "owner": {"id": 215}, "user": {"role": "supervisor"}}}, "resource": {"id": 305, "assignee": {"id": 502}, "organization": {"id": 125}, "project": {"id": 350, "owner": {"id": 700}, "assignee": {"id": 808}}, "task": {"id": 301, "owner": {"id": 980}, "assignee": {"id": 1037}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 97, "privilege": "worker"}, "organization": {"id": 157, "owner": {"id": 235}, "user": {"role": "supervisor"}}}, "resource": {"id": 327, "assignee": {"id": 593}, "organization": {"id": 644}, "project": {"id": 381, "owner": {"id": 763}, "assignee": {"id": 859}}, "task": {"id": 342, "owner": {"id": 985}, "assignee": {"id": 1066}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 6, "privilege": "worker"}, "organization": {"id": 192, "owner": {"id": 260}, "user": {"role": "supervisor"}}}, "resource": {"id": 330, "assignee": {"id": 543}, "organization": {"id": 646}, "project": {"id": 342, "owner": {"id": 795}, "assignee": {"id": 858}}, "task": {"id": 373, "owner": {"id": 938}, "assignee": {"id": 1017}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 41, "privilege": "worker"}, "organization": {"id": 125, "owner": {"id": 212}, "user": {"role": "worker"}}}, "resource": {"id": 368, "assignee": {"id": 553}, "organization": {"id": 125}, "project": {"id": 335, "owner": {"id": 769}, "assignee": {"id": 820}}, "task": {"id": 367, "owner": {"id": 941}, "assignee": {"id": 1040}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 54, "privilege": "worker"}, "organization": {"id": 196, "owner": {"id": 288}, "user": {"role": "worker"}}}, "resource": {"id": 397, "assignee": {"id": 518}, "organization": {"id": 196}, "project": {"id": 387, "owner": {"id": 716}, "assignee": {"id": 886}}, "task": {"id": 329, "owner": {"id": 976}, "assignee": {"id": 1045}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 48, "privilege": "worker"}, "organization": {"id": 118, "owner": {"id": 229}, "user": {"role": "worker"}}}, "resource": {"id": 351, "assignee": {"id": 531}, "organization": {"id": 685}, "project": {"id": 361, "owner": {"id": 746}, "assignee": {"id": 805}}, "task": {"id": 356, "owner": {"id": 902}, "assignee": {"id": 1018}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 66, "privilege": "worker"}, "organization": {"id": 197, "owner": {"id": 276}, "user": {"role": "worker"}}}, "resource": {"id": 359, "assignee": {"id": 516}, "organization": {"id": 684}, "project": {"id": 310, "owner": {"id": 762}, "assignee": {"id": 848}}, "task": {"id": 399, "owner": {"id": 909}, "assignee": {"id": 1090}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 53, "privilege": "worker"}, "organization": {"id": 141, "owner": {"id": 213}, "user": {"role": null}}}, "resource": {"id": 332, "assignee": {"id": 519}, "organization": {"id": 141}, "project": {"id": 318, "owner": {"id": 713}, "assignee": {"id": 844}}, "task": {"id": 398, "owner": {"id": 909}, "assignee": {"id": 1025}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 54, "privilege": "worker"}, "organization": {"id": 160, "owner": {"id": 294}, "user": {"role": null}}}, "resource": {"id": 397, "assignee": {"id": 571}, "organization": {"id": 160}, "project": {"id": 370, "owner": {"id": 763}, "assignee": {"id": 891}}, "task": {"id": 370, "owner": {"id": 958}, "assignee": {"id": 1062}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 85, "privilege": "worker"}, "organization": {"id": 162, "owner": {"id": 251}, "user": {"role": null}}}, "resource": {"id": 301, "assignee": {"id": 536}, "organization": {"id": 628}, "project": {"id": 352, "owner": {"id": 708}, "assignee": {"id": 854}}, "task": {"id": 346, "owner": {"id": 905}, "assignee": {"id": 1099}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 16, "privilege": "worker"}, "organization": {"id": 127, "owner": {"id": 277}, "user": {"role": null}}}, "resource": {"id": 356, "assignee": {"id": 547}, "organization": {"id": 608}, "project": {"id": 327, "owner": {"id": 764}, "assignee": {"id": 861}}, "task": {"id": 359, "owner": {"id": 984}, "assignee": {"id": 1009}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 95, "privilege": "none"}, "organization": {"id": 162, "owner": {"id": 95}, "user": {"role": "owner"}}}, "resource": {"id": 325, "assignee": {"id": 564}, "organization": {"id": 162}, "project": {"id": 346, "owner": {"id": 703}, "assignee": {"id": 811}}, "task": {"id": 338, "owner": {"id": 976}, "assignee": {"id": 1071}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 20, "privilege": "none"}, "organization": {"id": 105, "owner": {"id": 20}, "user": {"role": "owner"}}}, "resource": {"id": 368, "assignee": {"id": 510}, "organization": {"id": 105}, "project": {"id": 373, "owner": {"id": 728}, "assignee": {"id": 878}}, "task": {"id": 358, "owner": {"id": 982}, "assignee": {"id": 1081}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 99, "privilege": "none"}, "organization": {"id": 161, "owner": {"id": 99}, "user": {"role": "owner"}}}, "resource": {"id": 349, "assignee": {"id": 506}, "organization": {"id": 679}, "project": {"id": 301, "owner": {"id": 710}, "assignee": {"id": 824}}, "task": {"id": 394, "owner": {"id": 943}, "assignee": {"id": 1000}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 40, "privilege": "none"}, "organization": {"id": 143, "owner": {"id": 40}, "user": {"role": "owner"}}}, "resource": {"id": 364, "assignee": {"id": 560}, "organization": {"id": 628}, "project": {"id": 304, "owner": {"id": 735}, "assignee": {"id": 846}}, "task": {"id": 314, "owner": {"id": 975}, "assignee": {"id": 1032}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 9, "privilege": "none"}, "organization": {"id": 114, "owner": {"id": 295}, "user": {"role": "maintainer"}}}, "resource": {"id": 370, "assignee": {"id": 588}, "organization": {"id": 114}, "project": {"id": 398, "owner": {"id": 702}, "assignee": {"id": 815}}, "task": {"id": 325, "owner": {"id": 949}, "assignee": {"id": 1057}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 35, "privilege": "none"}, "organization": {"id": 114, "owner": {"id": 268}, "user": {"role": "maintainer"}}}, "resource": {"id": 364, "assignee": {"id": 552}, "organization": {"id": 114}, "project": {"id": 310, "owner": {"id": 782}, "assignee": {"id": 894}}, "task": {"id": 358, "owner": {"id": 992}, "assignee": {"id": 1028}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 48, "privilege": "none"}, "organization": {"id": 158, "owner": {"id": 207}, "user": {"role": "maintainer"}}}, "resource": {"id": 390, "assignee": {"id": 582}, "organization": {"id": 695}, "project": {"id": 308, "owner": {"id": 762}, "assignee": {"id": 852}}, "task": {"id": 392, "owner": {"id": 975}, "assignee": {"id": 1050}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 93, "privilege": "none"}, "organization": {"id": 186, "owner": {"id": 205}, "user": {"role": "maintainer"}}}, "resource": {"id": 371, "assignee": {"id": 587}, "organization": {"id": 603}, "project": {"id": 363, "owner": {"id": 774}, "assignee": {"id": 884}}, "task": {"id": 351, "owner": {"id": 999}, "assignee": {"id": 1039}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 27, "privilege": "none"}, "organization": {"id": 126, "owner": {"id": 252}, "user": {"role": "supervisor"}}}, "resource": {"id": 306, "assignee": {"id": 593}, "organization": {"id": 126}, "project": {"id": 382, "owner": {"id": 797}, "assignee": {"id": 870}}, "task": {"id": 305, "owner": {"id": 997}, "assignee": {"id": 1081}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 79, "privilege": "none"}, "organization": {"id": 124, "owner": {"id": 272}, "user": {"role": "supervisor"}}}, "resource": {"id": 331, "assignee": {"id": 580}, "organization": {"id": 124}, "project": {"id": 313, "owner": {"id": 744}, "assignee": {"id": 862}}, "task": {"id": 340, "owner": {"id": 965}, "assignee": {"id": 1042}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 41, "privilege": "none"}, "organization": {"id": 180, "owner": {"id": 232}, "user": {"role": "supervisor"}}}, "resource": {"id": 344, "assignee": {"id": 529}, "organization": {"id": 642}, "project": {"id": 372, "owner": {"id": 793}, "assignee": {"id": 880}}, "task": {"id": 324, "owner": {"id": 921}, "assignee": {"id": 1055}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 17, "privilege": "none"}, "organization": {"id": 104, "owner": {"id": 246}, "user": {"role": "supervisor"}}}, "resource": {"id": 313, "assignee": {"id": 598}, "organization": {"id": 669}, "project": {"id": 381, "owner": {"id": 741}, "assignee": {"id": 830}}, "task": {"id": 384, "owner": {"id": 950}, "assignee": {"id": 1092}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 13, "privilege": "none"}, "organization": {"id": 106, "owner": {"id": 238}, "user": {"role": "worker"}}}, "resource": {"id": 372, "assignee": {"id": 568}, "organization": {"id": 106}, "project": {"id": 392, "owner": {"id": 783}, "assignee": {"id": 837}}, "task": {"id": 377, "owner": {"id": 943}, "assignee": {"id": 1023}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 10, "privilege": "none"}, "organization": {"id": 186, "owner": {"id": 272}, "user": {"role": "worker"}}}, "resource": {"id": 335, "assignee": {"id": 539}, "organization": {"id": 186}, "project": {"id": 324, "owner": {"id": 798}, "assignee": {"id": 830}}, "task": {"id": 374, "owner": {"id": 923}, "assignee": {"id": 1057}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 65, "privilege": "none"}, "organization": {"id": 112, "owner": {"id": 258}, "user": {"role": "worker"}}}, "resource": {"id": 399, "assignee": {"id": 506}, "organization": {"id": 643}, "project": {"id": 370, "owner": {"id": 757}, "assignee": {"id": 844}}, "task": {"id": 347, "owner": {"id": 962}, "assignee": {"id": 1053}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 1, "privilege": "none"}, "organization": {"id": 117, "owner": {"id": 206}, "user": {"role": "worker"}}}, "resource": {"id": 340, "assignee": {"id": 532}, "organization": {"id": 603}, "project": {"id": 352, "owner": {"id": 729}, "assignee": {"id": 866}}, "task": {"id": 340, "owner": {"id": 953}, "assignee": {"id": 1058}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 27, "privilege": "none"}, "organization": {"id": 195, "owner": {"id": 235}, "user": {"role": null}}}, "resource": {"id": 368, "assignee": {"id": 569}, "organization": {"id": 195}, "project": {"id": 395, "owner": {"id": 705}, "assignee": {"id": 850}}, "task": {"id": 373, "owner": {"id": 997}, "assignee": {"id": 1054}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 84, "privilege": "none"}, "organization": {"id": 135, "owner": {"id": 223}, "user": {"role": null}}}, "resource": {"id": 394, "assignee": {"id": 559}, "organization": {"id": 135}, "project": {"id": 309, "owner": {"id": 798}, "assignee": {"id": 845}}, "task": {"id": 325, "owner": {"id": 958}, "assignee": {"id": 1071}}}} } test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 81, "privilege": "none"}, "organization": {"id": 173, "owner": {"id": 296}, "user": {"role": null}}}, "resource": {"id": 381, "assignee": {"id": 558}, "organization": {"id": 610}, "project": {"id": 352, "owner": {"id": 758}, "assignee": {"id": 842}}, "task": {"id": 378, "owner": {"id": 993}, "assignee": {"id": 1010}}}} + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 96, "privilege": "none"}, "organization": {"id": 128, "owner": {"id": 286}, "user": {"role": null}}}, "resource": {"id": 307, "assignee": {"id": 587}, "organization": {"id": 644}, "project": {"id": 345, "owner": {"id": 787}, "assignee": {"id": 883}}, "task": {"id": 344, "owner": {"id": 992}, "assignee": {"id": 1043}}}} } test_scope_DELETE_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 3, "privilege": "admin"}, "organization": null}, "resource": {"id": 362, "assignee": {"id": 588}, "organization": {"id": 643}, "project": {"id": 314, "owner": {"id": 3}, "assignee": {"id": 831}}, "task": {"id": 339, "owner": {"id": 982}, "assignee": {"id": 1034}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 72, "privilege": "admin"}, "organization": null}, "resource": {"id": 355, "assignee": {"id": 516}, "organization": {"id": 698}, "project": {"id": 337, "owner": {"id": 72}, "assignee": {"id": 863}}, "task": {"id": 307, "owner": {"id": 989}, "assignee": {"id": 1033}}}} } test_scope_DELETE_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 37, "privilege": "business"}, "organization": null}, "resource": {"id": 305, "assignee": {"id": 535}, "organization": {"id": 658}, "project": {"id": 340, "owner": {"id": 37}, "assignee": {"id": 854}}, "task": {"id": 339, "owner": {"id": 962}, "assignee": {"id": 1043}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 65, "privilege": "business"}, "organization": null}, "resource": {"id": 317, "assignee": {"id": 531}, "organization": {"id": 610}, "project": {"id": 333, "owner": {"id": 65}, "assignee": {"id": 888}}, "task": {"id": 348, "owner": {"id": 947}, "assignee": {"id": 1012}}}} } test_scope_DELETE_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 85, "privilege": "user"}, "organization": null}, "resource": {"id": 315, "assignee": {"id": 579}, "organization": {"id": 635}, "project": {"id": 378, "owner": {"id": 85}, "assignee": {"id": 827}}, "task": {"id": 385, "owner": {"id": 917}, "assignee": {"id": 1076}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 85, "privilege": "user"}, "organization": null}, "resource": {"id": 340, "assignee": {"id": 599}, "organization": {"id": 654}, "project": {"id": 315, "owner": {"id": 85}, "assignee": {"id": 852}}, "task": {"id": 313, "owner": {"id": 987}, "assignee": {"id": 1040}}}} } test_scope_DELETE_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 26, "privilege": "worker"}, "organization": null}, "resource": {"id": 348, "assignee": {"id": 597}, "organization": {"id": 609}, "project": {"id": 322, "owner": {"id": 26}, "assignee": {"id": 896}}, "task": {"id": 371, "owner": {"id": 950}, "assignee": {"id": 1093}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 32, "privilege": "worker"}, "organization": null}, "resource": {"id": 345, "assignee": {"id": 523}, "organization": {"id": 635}, "project": {"id": 390, "owner": {"id": 32}, "assignee": {"id": 860}}, "task": {"id": 363, "owner": {"id": 962}, "assignee": {"id": 1061}}}} } test_scope_DELETE_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 39, "privilege": "none"}, "organization": null}, "resource": {"id": 328, "assignee": {"id": 526}, "organization": {"id": 684}, "project": {"id": 301, "owner": {"id": 39}, "assignee": {"id": 876}}, "task": {"id": 373, "owner": {"id": 949}, "assignee": {"id": 1094}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 27, "privilege": "none"}, "organization": null}, "resource": {"id": 390, "assignee": {"id": 561}, "organization": {"id": 637}, "project": {"id": 325, "owner": {"id": 27}, "assignee": {"id": 887}}, "task": {"id": 350, "owner": {"id": 999}, "assignee": {"id": 1007}}}} } test_scope_DELETE_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 90, "privilege": "admin"}, "organization": null}, "resource": {"id": 300, "assignee": {"id": 548}, "organization": {"id": 628}, "project": {"id": 370, "owner": {"id": 796}, "assignee": {"id": 90}}, "task": {"id": 351, "owner": {"id": 928}, "assignee": {"id": 1038}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 5, "privilege": "admin"}, "organization": null}, "resource": {"id": 313, "assignee": {"id": 559}, "organization": {"id": 652}, "project": {"id": 334, "owner": {"id": 790}, "assignee": {"id": 5}}, "task": {"id": 398, "owner": {"id": 985}, "assignee": {"id": 1035}}}} } test_scope_DELETE_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 82, "privilege": "business"}, "organization": null}, "resource": {"id": 367, "assignee": {"id": 549}, "organization": {"id": 601}, "project": {"id": 343, "owner": {"id": 781}, "assignee": {"id": 82}}, "task": {"id": 398, "owner": {"id": 966}, "assignee": {"id": 1048}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 49, "privilege": "business"}, "organization": null}, "resource": {"id": 321, "assignee": {"id": 508}, "organization": {"id": 632}, "project": {"id": 324, "owner": {"id": 780}, "assignee": {"id": 49}}, "task": {"id": 332, "owner": {"id": 989}, "assignee": {"id": 1066}}}} } test_scope_DELETE_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 76, "privilege": "user"}, "organization": null}, "resource": {"id": 307, "assignee": {"id": 579}, "organization": {"id": 633}, "project": {"id": 332, "owner": {"id": 775}, "assignee": {"id": 76}}, "task": {"id": 354, "owner": {"id": 956}, "assignee": {"id": 1023}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 41, "privilege": "user"}, "organization": null}, "resource": {"id": 374, "assignee": {"id": 596}, "organization": {"id": 635}, "project": {"id": 344, "owner": {"id": 723}, "assignee": {"id": 41}}, "task": {"id": 376, "owner": {"id": 982}, "assignee": {"id": 1089}}}} } test_scope_DELETE_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 76, "privilege": "worker"}, "organization": null}, "resource": {"id": 372, "assignee": {"id": 516}, "organization": {"id": 695}, "project": {"id": 347, "owner": {"id": 779}, "assignee": {"id": 76}}, "task": {"id": 369, "owner": {"id": 996}, "assignee": {"id": 1009}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 36, "privilege": "worker"}, "organization": null}, "resource": {"id": 316, "assignee": {"id": 557}, "organization": {"id": 622}, "project": {"id": 364, "owner": {"id": 754}, "assignee": {"id": 36}}, "task": {"id": 313, "owner": {"id": 969}, "assignee": {"id": 1015}}}} } test_scope_DELETE_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 51, "privilege": "none"}, "organization": null}, "resource": {"id": 358, "assignee": {"id": 585}, "organization": {"id": 660}, "project": {"id": 322, "owner": {"id": 765}, "assignee": {"id": 51}}, "task": {"id": 349, "owner": {"id": 999}, "assignee": {"id": 1084}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 45, "privilege": "none"}, "organization": null}, "resource": {"id": 309, "assignee": {"id": 520}, "organization": {"id": 635}, "project": {"id": 373, "owner": {"id": 727}, "assignee": {"id": 45}}, "task": {"id": 355, "owner": {"id": 994}, "assignee": {"id": 1034}}}} } test_scope_DELETE_ANNOTATIONS_context_SANDBOX_ownership_TASK_OWNER_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 18, "privilege": "admin"}, "organization": null}, "resource": {"id": 321, "assignee": {"id": 529}, "organization": {"id": 632}, "project": {"id": 312, "owner": {"id": 724}, "assignee": {"id": 807}}, "task": {"id": 362, "owner": {"id": 18}, "assignee": {"id": 1063}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 89, "privilege": "admin"}, "organization": null}, "resource": {"id": 300, "assignee": {"id": 542}, "organization": {"id": 662}, "project": {"id": 368, "owner": {"id": 727}, "assignee": {"id": 852}}, "task": {"id": 383, "owner": {"id": 89}, "assignee": {"id": 1005}}}} } test_scope_DELETE_ANNOTATIONS_context_SANDBOX_ownership_TASK_OWNER_privilege_BUSINESS_membership_NONE_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 71, "privilege": "business"}, "organization": null}, "resource": {"id": 393, "assignee": {"id": 572}, "organization": {"id": 680}, "project": {"id": 399, "owner": {"id": 736}, "assignee": {"id": 812}}, "task": {"id": 381, "owner": {"id": 71}, "assignee": {"id": 1039}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 35, "privilege": "business"}, "organization": null}, "resource": {"id": 367, "assignee": {"id": 519}, "organization": {"id": 637}, "project": {"id": 397, "owner": {"id": 769}, "assignee": {"id": 892}}, "task": {"id": 363, "owner": {"id": 35}, "assignee": {"id": 1008}}}} } test_scope_DELETE_ANNOTATIONS_context_SANDBOX_ownership_TASK_OWNER_privilege_USER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 94, "privilege": "user"}, "organization": null}, "resource": {"id": 351, "assignee": {"id": 514}, "organization": {"id": 634}, "project": {"id": 349, "owner": {"id": 727}, "assignee": {"id": 828}}, "task": {"id": 304, "owner": {"id": 94}, "assignee": {"id": 1059}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 51, "privilege": "user"}, "organization": null}, "resource": {"id": 339, "assignee": {"id": 547}, "organization": {"id": 656}, "project": {"id": 383, "owner": {"id": 751}, "assignee": {"id": 862}}, "task": {"id": 385, "owner": {"id": 51}, "assignee": {"id": 1096}}}} } test_scope_DELETE_ANNOTATIONS_context_SANDBOX_ownership_TASK_OWNER_privilege_WORKER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 8, "privilege": "worker"}, "organization": null}, "resource": {"id": 344, "assignee": {"id": 523}, "organization": {"id": 653}, "project": {"id": 399, "owner": {"id": 703}, "assignee": {"id": 859}}, "task": {"id": 348, "owner": {"id": 8}, "assignee": {"id": 1092}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 11, "privilege": "worker"}, "organization": null}, "resource": {"id": 374, "assignee": {"id": 504}, "organization": {"id": 631}, "project": {"id": 320, "owner": {"id": 711}, "assignee": {"id": 832}}, "task": {"id": 331, "owner": {"id": 11}, "assignee": {"id": 1024}}}} } test_scope_DELETE_ANNOTATIONS_context_SANDBOX_ownership_TASK_OWNER_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 28, "privilege": "none"}, "organization": null}, "resource": {"id": 398, "assignee": {"id": 553}, "organization": {"id": 651}, "project": {"id": 317, "owner": {"id": 728}, "assignee": {"id": 872}}, "task": {"id": 319, "owner": {"id": 28}, "assignee": {"id": 1058}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 78, "privilege": "none"}, "organization": null}, "resource": {"id": 368, "assignee": {"id": 518}, "organization": {"id": 641}, "project": {"id": 387, "owner": {"id": 749}, "assignee": {"id": 805}}, "task": {"id": 388, "owner": {"id": 78}, "assignee": {"id": 1076}}}} } test_scope_DELETE_ANNOTATIONS_context_SANDBOX_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 30, "privilege": "admin"}, "organization": null}, "resource": {"id": 362, "assignee": {"id": 558}, "organization": {"id": 656}, "project": {"id": 313, "owner": {"id": 746}, "assignee": {"id": 885}}, "task": {"id": 355, "owner": {"id": 942}, "assignee": {"id": 30}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 77, "privilege": "admin"}, "organization": null}, "resource": {"id": 304, "assignee": {"id": 512}, "organization": {"id": 650}, "project": {"id": 343, "owner": {"id": 754}, "assignee": {"id": 852}}, "task": {"id": 327, "owner": {"id": 980}, "assignee": {"id": 77}}}} } test_scope_DELETE_ANNOTATIONS_context_SANDBOX_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 90, "privilege": "business"}, "organization": null}, "resource": {"id": 346, "assignee": {"id": 509}, "organization": {"id": 660}, "project": {"id": 321, "owner": {"id": 765}, "assignee": {"id": 895}}, "task": {"id": 378, "owner": {"id": 996}, "assignee": {"id": 90}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 62, "privilege": "business"}, "organization": null}, "resource": {"id": 388, "assignee": {"id": 530}, "organization": {"id": 616}, "project": {"id": 396, "owner": {"id": 762}, "assignee": {"id": 860}}, "task": {"id": 380, "owner": {"id": 982}, "assignee": {"id": 62}}}} } test_scope_DELETE_ANNOTATIONS_context_SANDBOX_ownership_TASK_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 84, "privilege": "user"}, "organization": null}, "resource": {"id": 339, "assignee": {"id": 580}, "organization": {"id": 612}, "project": {"id": 390, "owner": {"id": 718}, "assignee": {"id": 833}}, "task": {"id": 347, "owner": {"id": 999}, "assignee": {"id": 84}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 46, "privilege": "user"}, "organization": null}, "resource": {"id": 376, "assignee": {"id": 514}, "organization": {"id": 618}, "project": {"id": 356, "owner": {"id": 744}, "assignee": {"id": 876}}, "task": {"id": 331, "owner": {"id": 972}, "assignee": {"id": 46}}}} } test_scope_DELETE_ANNOTATIONS_context_SANDBOX_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 86, "privilege": "worker"}, "organization": null}, "resource": {"id": 393, "assignee": {"id": 546}, "organization": {"id": 616}, "project": {"id": 393, "owner": {"id": 707}, "assignee": {"id": 818}}, "task": {"id": 335, "owner": {"id": 988}, "assignee": {"id": 86}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 27, "privilege": "worker"}, "organization": null}, "resource": {"id": 327, "assignee": {"id": 505}, "organization": {"id": 601}, "project": {"id": 305, "owner": {"id": 775}, "assignee": {"id": 805}}, "task": {"id": 307, "owner": {"id": 985}, "assignee": {"id": 27}}}} } test_scope_DELETE_ANNOTATIONS_context_SANDBOX_ownership_TASK_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 5, "privilege": "none"}, "organization": null}, "resource": {"id": 381, "assignee": {"id": 597}, "organization": {"id": 611}, "project": {"id": 336, "owner": {"id": 701}, "assignee": {"id": 870}}, "task": {"id": 379, "owner": {"id": 961}, "assignee": {"id": 5}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 94, "privilege": "none"}, "organization": null}, "resource": {"id": 390, "assignee": {"id": 528}, "organization": {"id": 657}, "project": {"id": 395, "owner": {"id": 740}, "assignee": {"id": 819}}, "task": {"id": 323, "owner": {"id": 972}, "assignee": {"id": 94}}}} } test_scope_DELETE_ANNOTATIONS_context_SANDBOX_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 95, "privilege": "admin"}, "organization": null}, "resource": {"id": 387, "assignee": {"id": 95}, "organization": {"id": 676}, "project": {"id": 358, "owner": {"id": 726}, "assignee": {"id": 884}}, "task": {"id": 367, "owner": {"id": 980}, "assignee": {"id": 1001}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 77, "privilege": "admin"}, "organization": null}, "resource": {"id": 303, "assignee": {"id": 77}, "organization": {"id": 655}, "project": {"id": 386, "owner": {"id": 782}, "assignee": {"id": 885}}, "task": {"id": 375, "owner": {"id": 942}, "assignee": {"id": 1025}}}} } test_scope_DELETE_ANNOTATIONS_context_SANDBOX_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 45, "privilege": "business"}, "organization": null}, "resource": {"id": 301, "assignee": {"id": 45}, "organization": {"id": 629}, "project": {"id": 335, "owner": {"id": 738}, "assignee": {"id": 824}}, "task": {"id": 397, "owner": {"id": 926}, "assignee": {"id": 1025}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 99, "privilege": "business"}, "organization": null}, "resource": {"id": 321, "assignee": {"id": 99}, "organization": {"id": 607}, "project": {"id": 393, "owner": {"id": 787}, "assignee": {"id": 834}}, "task": {"id": 359, "owner": {"id": 922}, "assignee": {"id": 1024}}}} } test_scope_DELETE_ANNOTATIONS_context_SANDBOX_ownership_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 52, "privilege": "user"}, "organization": null}, "resource": {"id": 367, "assignee": {"id": 52}, "organization": {"id": 604}, "project": {"id": 370, "owner": {"id": 793}, "assignee": {"id": 837}}, "task": {"id": 333, "owner": {"id": 940}, "assignee": {"id": 1000}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 31, "privilege": "user"}, "organization": null}, "resource": {"id": 353, "assignee": {"id": 31}, "organization": {"id": 608}, "project": {"id": 317, "owner": {"id": 782}, "assignee": {"id": 826}}, "task": {"id": 363, "owner": {"id": 963}, "assignee": {"id": 1077}}}} } test_scope_DELETE_ANNOTATIONS_context_SANDBOX_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 70, "privilege": "worker"}, "organization": null}, "resource": {"id": 311, "assignee": {"id": 70}, "organization": {"id": 640}, "project": {"id": 381, "owner": {"id": 736}, "assignee": {"id": 867}}, "task": {"id": 313, "owner": {"id": 936}, "assignee": {"id": 1038}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 27, "privilege": "worker"}, "organization": null}, "resource": {"id": 383, "assignee": {"id": 27}, "organization": {"id": 681}, "project": {"id": 396, "owner": {"id": 795}, "assignee": {"id": 810}}, "task": {"id": 359, "owner": {"id": 948}, "assignee": {"id": 1043}}}} } test_scope_DELETE_ANNOTATIONS_context_SANDBOX_ownership_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 25, "privilege": "none"}, "organization": null}, "resource": {"id": 385, "assignee": {"id": 25}, "organization": {"id": 672}, "project": {"id": 347, "owner": {"id": 734}, "assignee": {"id": 858}}, "task": {"id": 326, "owner": {"id": 980}, "assignee": {"id": 1036}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 11, "privilege": "none"}, "organization": null}, "resource": {"id": 391, "assignee": {"id": 11}, "organization": {"id": 649}, "project": {"id": 320, "owner": {"id": 746}, "assignee": {"id": 818}}, "task": {"id": 383, "owner": {"id": 905}, "assignee": {"id": 1020}}}} } test_scope_DELETE_ANNOTATIONS_context_SANDBOX_ownership_NONE_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 40, "privilege": "admin"}, "organization": null}, "resource": {"id": 301, "assignee": {"id": 561}, "organization": {"id": 645}, "project": {"id": 318, "owner": {"id": 788}, "assignee": {"id": 850}}, "task": {"id": 300, "owner": {"id": 936}, "assignee": {"id": 1098}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 52, "privilege": "admin"}, "organization": null}, "resource": {"id": 340, "assignee": {"id": 500}, "organization": {"id": 667}, "project": {"id": 333, "owner": {"id": 764}, "assignee": {"id": 840}}, "task": {"id": 320, "owner": {"id": 970}, "assignee": {"id": 1037}}}} } test_scope_DELETE_ANNOTATIONS_context_SANDBOX_ownership_NONE_privilege_BUSINESS_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 48, "privilege": "business"}, "organization": null}, "resource": {"id": 310, "assignee": {"id": 505}, "organization": {"id": 617}, "project": {"id": 312, "owner": {"id": 702}, "assignee": {"id": 873}}, "task": {"id": 324, "owner": {"id": 900}, "assignee": {"id": 1032}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 11, "privilege": "business"}, "organization": null}, "resource": {"id": 308, "assignee": {"id": 586}, "organization": {"id": 660}, "project": {"id": 381, "owner": {"id": 791}, "assignee": {"id": 834}}, "task": {"id": 360, "owner": {"id": 909}, "assignee": {"id": 1092}}}} } test_scope_DELETE_ANNOTATIONS_context_SANDBOX_ownership_NONE_privilege_USER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 45, "privilege": "user"}, "organization": null}, "resource": {"id": 306, "assignee": {"id": 513}, "organization": {"id": 695}, "project": {"id": 395, "owner": {"id": 721}, "assignee": {"id": 887}}, "task": {"id": 376, "owner": {"id": 984}, "assignee": {"id": 1074}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 58, "privilege": "user"}, "organization": null}, "resource": {"id": 332, "assignee": {"id": 590}, "organization": {"id": 644}, "project": {"id": 329, "owner": {"id": 739}, "assignee": {"id": 857}}, "task": {"id": 364, "owner": {"id": 920}, "assignee": {"id": 1056}}}} } test_scope_DELETE_ANNOTATIONS_context_SANDBOX_ownership_NONE_privilege_WORKER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 34, "privilege": "worker"}, "organization": null}, "resource": {"id": 363, "assignee": {"id": 575}, "organization": {"id": 600}, "project": {"id": 395, "owner": {"id": 769}, "assignee": {"id": 888}}, "task": {"id": 394, "owner": {"id": 986}, "assignee": {"id": 1042}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 31, "privilege": "worker"}, "organization": null}, "resource": {"id": 393, "assignee": {"id": 570}, "organization": {"id": 653}, "project": {"id": 384, "owner": {"id": 758}, "assignee": {"id": 851}}, "task": {"id": 321, "owner": {"id": 919}, "assignee": {"id": 1060}}}} } test_scope_DELETE_ANNOTATIONS_context_SANDBOX_ownership_NONE_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 99, "privilege": "none"}, "organization": null}, "resource": {"id": 373, "assignee": {"id": 526}, "organization": {"id": 648}, "project": {"id": 396, "owner": {"id": 791}, "assignee": {"id": 855}}, "task": {"id": 388, "owner": {"id": 932}, "assignee": {"id": 1002}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 79, "privilege": "none"}, "organization": null}, "resource": {"id": 398, "assignee": {"id": 538}, "organization": {"id": 648}, "project": {"id": 330, "owner": {"id": 764}, "assignee": {"id": 814}}, "task": {"id": 346, "owner": {"id": 909}, "assignee": {"id": 1020}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 47, "privilege": "admin"}, "organization": {"id": 131, "owner": {"id": 47}, "user": {"role": "owner"}}}, "resource": {"id": 383, "assignee": {"id": 530}, "organization": {"id": 131}, "project": {"id": 375, "owner": {"id": 47}, "assignee": {"id": 806}}, "task": {"id": 343, "owner": {"id": 979}, "assignee": {"id": 1044}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 22, "privilege": "admin"}, "organization": {"id": 132, "owner": {"id": 22}, "user": {"role": "owner"}}}, "resource": {"id": 332, "assignee": {"id": 584}, "organization": {"id": 132}, "project": {"id": 336, "owner": {"id": 22}, "assignee": {"id": 875}}, "task": {"id": 376, "owner": {"id": 964}, "assignee": {"id": 1056}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_same_org_FALSE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 92, "privilege": "admin"}, "organization": {"id": 114, "owner": {"id": 92}, "user": {"role": "owner"}}}, "resource": {"id": 374, "assignee": {"id": 532}, "organization": {"id": 680}, "project": {"id": 335, "owner": {"id": 92}, "assignee": {"id": 865}}, "task": {"id": 308, "owner": {"id": 997}, "assignee": {"id": 1026}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 47, "privilege": "admin"}, "organization": {"id": 197, "owner": {"id": 47}, "user": {"role": "owner"}}}, "resource": {"id": 393, "assignee": {"id": 526}, "organization": {"id": 641}, "project": {"id": 327, "owner": {"id": 47}, "assignee": {"id": 879}}, "task": {"id": 379, "owner": {"id": 967}, "assignee": {"id": 1063}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 24, "privilege": "admin"}, "organization": {"id": 156, "owner": {"id": 240}, "user": {"role": "maintainer"}}}, "resource": {"id": 305, "assignee": {"id": 574}, "organization": {"id": 156}, "project": {"id": 317, "owner": {"id": 24}, "assignee": {"id": 845}}, "task": {"id": 352, "owner": {"id": 924}, "assignee": {"id": 1008}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 33, "privilege": "admin"}, "organization": {"id": 147, "owner": {"id": 283}, "user": {"role": "maintainer"}}}, "resource": {"id": 372, "assignee": {"id": 515}, "organization": {"id": 147}, "project": {"id": 330, "owner": {"id": 33}, "assignee": {"id": 807}}, "task": {"id": 359, "owner": {"id": 940}, "assignee": {"id": 1015}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 84, "privilege": "admin"}, "organization": {"id": 198, "owner": {"id": 253}, "user": {"role": "maintainer"}}}, "resource": {"id": 367, "assignee": {"id": 539}, "organization": {"id": 611}, "project": {"id": 378, "owner": {"id": 84}, "assignee": {"id": 848}}, "task": {"id": 367, "owner": {"id": 999}, "assignee": {"id": 1044}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 6, "privilege": "admin"}, "organization": {"id": 143, "owner": {"id": 259}, "user": {"role": "maintainer"}}}, "resource": {"id": 309, "assignee": {"id": 567}, "organization": {"id": 628}, "project": {"id": 335, "owner": {"id": 6}, "assignee": {"id": 872}}, "task": {"id": 322, "owner": {"id": 987}, "assignee": {"id": 1030}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 7, "privilege": "admin"}, "organization": {"id": 145, "owner": {"id": 206}, "user": {"role": "supervisor"}}}, "resource": {"id": 395, "assignee": {"id": 569}, "organization": {"id": 145}, "project": {"id": 375, "owner": {"id": 7}, "assignee": {"id": 895}}, "task": {"id": 369, "owner": {"id": 938}, "assignee": {"id": 1035}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 64, "privilege": "admin"}, "organization": {"id": 111, "owner": {"id": 217}, "user": {"role": "supervisor"}}}, "resource": {"id": 371, "assignee": {"id": 521}, "organization": {"id": 111}, "project": {"id": 341, "owner": {"id": 64}, "assignee": {"id": 825}}, "task": {"id": 309, "owner": {"id": 903}, "assignee": {"id": 1092}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 8, "privilege": "admin"}, "organization": {"id": 146, "owner": {"id": 283}, "user": {"role": "supervisor"}}}, "resource": {"id": 393, "assignee": {"id": 556}, "organization": {"id": 692}, "project": {"id": 355, "owner": {"id": 8}, "assignee": {"id": 822}}, "task": {"id": 385, "owner": {"id": 976}, "assignee": {"id": 1002}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 49, "privilege": "admin"}, "organization": {"id": 121, "owner": {"id": 239}, "user": {"role": "supervisor"}}}, "resource": {"id": 332, "assignee": {"id": 551}, "organization": {"id": 638}, "project": {"id": 330, "owner": {"id": 49}, "assignee": {"id": 861}}, "task": {"id": 368, "owner": {"id": 981}, "assignee": {"id": 1087}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 42, "privilege": "admin"}, "organization": {"id": 100, "owner": {"id": 274}, "user": {"role": "worker"}}}, "resource": {"id": 394, "assignee": {"id": 533}, "organization": {"id": 100}, "project": {"id": 382, "owner": {"id": 42}, "assignee": {"id": 803}}, "task": {"id": 303, "owner": {"id": 908}, "assignee": {"id": 1002}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 54, "privilege": "admin"}, "organization": {"id": 153, "owner": {"id": 294}, "user": {"role": "worker"}}}, "resource": {"id": 326, "assignee": {"id": 595}, "organization": {"id": 153}, "project": {"id": 381, "owner": {"id": 54}, "assignee": {"id": 834}}, "task": {"id": 380, "owner": {"id": 953}, "assignee": {"id": 1001}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_same_org_FALSE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 38, "privilege": "admin"}, "organization": {"id": 134, "owner": {"id": 278}, "user": {"role": "worker"}}}, "resource": {"id": 330, "assignee": {"id": 573}, "organization": {"id": 682}, "project": {"id": 373, "owner": {"id": 38}, "assignee": {"id": 835}}, "task": {"id": 362, "owner": {"id": 958}, "assignee": {"id": 1049}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 52, "privilege": "admin"}, "organization": {"id": 131, "owner": {"id": 295}, "user": {"role": "worker"}}}, "resource": {"id": 395, "assignee": {"id": 575}, "organization": {"id": 649}, "project": {"id": 314, "owner": {"id": 52}, "assignee": {"id": 803}}, "task": {"id": 348, "owner": {"id": 976}, "assignee": {"id": 1080}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 74, "privilege": "admin"}, "organization": {"id": 190, "owner": {"id": 233}, "user": {"role": null}}}, "resource": {"id": 399, "assignee": {"id": 588}, "organization": {"id": 190}, "project": {"id": 387, "owner": {"id": 74}, "assignee": {"id": 875}}, "task": {"id": 305, "owner": {"id": 932}, "assignee": {"id": 1024}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 89, "privilege": "admin"}, "organization": {"id": 180, "owner": {"id": 204}, "user": {"role": null}}}, "resource": {"id": 357, "assignee": {"id": 539}, "organization": {"id": 180}, "project": {"id": 313, "owner": {"id": 89}, "assignee": {"id": 808}}, "task": {"id": 366, "owner": {"id": 962}, "assignee": {"id": 1076}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_same_org_FALSE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 93, "privilege": "admin"}, "organization": {"id": 129, "owner": {"id": 248}, "user": {"role": null}}}, "resource": {"id": 385, "assignee": {"id": 578}, "organization": {"id": 687}, "project": {"id": 363, "owner": {"id": 93}, "assignee": {"id": 875}}, "task": {"id": 396, "owner": {"id": 980}, "assignee": {"id": 1031}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 44, "privilege": "admin"}, "organization": {"id": 174, "owner": {"id": 201}, "user": {"role": null}}}, "resource": {"id": 349, "assignee": {"id": 543}, "organization": {"id": 601}, "project": {"id": 354, "owner": {"id": 44}, "assignee": {"id": 898}}, "task": {"id": 334, "owner": {"id": 956}, "assignee": {"id": 1010}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 57, "privilege": "business"}, "organization": {"id": 148, "owner": {"id": 57}, "user": {"role": "owner"}}}, "resource": {"id": 350, "assignee": {"id": 545}, "organization": {"id": 148}, "project": {"id": 352, "owner": {"id": 57}, "assignee": {"id": 831}}, "task": {"id": 381, "owner": {"id": 936}, "assignee": {"id": 1093}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 53, "privilege": "business"}, "organization": {"id": 105, "owner": {"id": 53}, "user": {"role": "owner"}}}, "resource": {"id": 313, "assignee": {"id": 513}, "organization": {"id": 105}, "project": {"id": 340, "owner": {"id": 53}, "assignee": {"id": 817}}, "task": {"id": 393, "owner": {"id": 924}, "assignee": {"id": 1010}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 65, "privilege": "business"}, "organization": {"id": 133, "owner": {"id": 65}, "user": {"role": "owner"}}}, "resource": {"id": 315, "assignee": {"id": 565}, "organization": {"id": 694}, "project": {"id": 382, "owner": {"id": 65}, "assignee": {"id": 807}}, "task": {"id": 305, "owner": {"id": 936}, "assignee": {"id": 1051}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 53, "privilege": "business"}, "organization": {"id": 165, "owner": {"id": 53}, "user": {"role": "owner"}}}, "resource": {"id": 332, "assignee": {"id": 597}, "organization": {"id": 606}, "project": {"id": 323, "owner": {"id": 53}, "assignee": {"id": 821}}, "task": {"id": 371, "owner": {"id": 979}, "assignee": {"id": 1069}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 16, "privilege": "business"}, "organization": {"id": 195, "owner": {"id": 288}, "user": {"role": "maintainer"}}}, "resource": {"id": 384, "assignee": {"id": 584}, "organization": {"id": 195}, "project": {"id": 392, "owner": {"id": 16}, "assignee": {"id": 890}}, "task": {"id": 318, "owner": {"id": 984}, "assignee": {"id": 1059}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 95, "privilege": "business"}, "organization": {"id": 189, "owner": {"id": 278}, "user": {"role": "maintainer"}}}, "resource": {"id": 381, "assignee": {"id": 517}, "organization": {"id": 189}, "project": {"id": 322, "owner": {"id": 95}, "assignee": {"id": 870}}, "task": {"id": 350, "owner": {"id": 910}, "assignee": {"id": 1033}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 75, "privilege": "business"}, "organization": {"id": 164, "owner": {"id": 254}, "user": {"role": "maintainer"}}}, "resource": {"id": 380, "assignee": {"id": 530}, "organization": {"id": 680}, "project": {"id": 339, "owner": {"id": 75}, "assignee": {"id": 826}}, "task": {"id": 306, "owner": {"id": 988}, "assignee": {"id": 1049}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 48, "privilege": "business"}, "organization": {"id": 179, "owner": {"id": 277}, "user": {"role": "maintainer"}}}, "resource": {"id": 370, "assignee": {"id": 537}, "organization": {"id": 618}, "project": {"id": 347, "owner": {"id": 48}, "assignee": {"id": 859}}, "task": {"id": 379, "owner": {"id": 950}, "assignee": {"id": 1097}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 58, "privilege": "business"}, "organization": {"id": 141, "owner": {"id": 247}, "user": {"role": "supervisor"}}}, "resource": {"id": 376, "assignee": {"id": 561}, "organization": {"id": 141}, "project": {"id": 305, "owner": {"id": 58}, "assignee": {"id": 814}}, "task": {"id": 392, "owner": {"id": 914}, "assignee": {"id": 1016}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 8, "privilege": "business"}, "organization": {"id": 136, "owner": {"id": 210}, "user": {"role": "supervisor"}}}, "resource": {"id": 381, "assignee": {"id": 596}, "organization": {"id": 136}, "project": {"id": 364, "owner": {"id": 8}, "assignee": {"id": 820}}, "task": {"id": 304, "owner": {"id": 907}, "assignee": {"id": 1082}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 55, "privilege": "business"}, "organization": {"id": 182, "owner": {"id": 288}, "user": {"role": "supervisor"}}}, "resource": {"id": 302, "assignee": {"id": 567}, "organization": {"id": 616}, "project": {"id": 369, "owner": {"id": 55}, "assignee": {"id": 889}}, "task": {"id": 365, "owner": {"id": 955}, "assignee": {"id": 1040}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 62, "privilege": "business"}, "organization": {"id": 121, "owner": {"id": 231}, "user": {"role": "supervisor"}}}, "resource": {"id": 335, "assignee": {"id": 534}, "organization": {"id": 617}, "project": {"id": 332, "owner": {"id": 62}, "assignee": {"id": 801}}, "task": {"id": 382, "owner": {"id": 960}, "assignee": {"id": 1028}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 33, "privilege": "business"}, "organization": {"id": 139, "owner": {"id": 296}, "user": {"role": "worker"}}}, "resource": {"id": 315, "assignee": {"id": 575}, "organization": {"id": 139}, "project": {"id": 326, "owner": {"id": 33}, "assignee": {"id": 807}}, "task": {"id": 329, "owner": {"id": 999}, "assignee": {"id": 1023}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 66, "privilege": "business"}, "organization": {"id": 190, "owner": {"id": 241}, "user": {"role": "worker"}}}, "resource": {"id": 390, "assignee": {"id": 568}, "organization": {"id": 190}, "project": {"id": 308, "owner": {"id": 66}, "assignee": {"id": 845}}, "task": {"id": 374, "owner": {"id": 947}, "assignee": {"id": 1021}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 27, "privilege": "business"}, "organization": {"id": 147, "owner": {"id": 259}, "user": {"role": "worker"}}}, "resource": {"id": 311, "assignee": {"id": 564}, "organization": {"id": 658}, "project": {"id": 316, "owner": {"id": 27}, "assignee": {"id": 867}}, "task": {"id": 373, "owner": {"id": 989}, "assignee": {"id": 1036}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 89, "privilege": "business"}, "organization": {"id": 155, "owner": {"id": 227}, "user": {"role": "worker"}}}, "resource": {"id": 394, "assignee": {"id": 576}, "organization": {"id": 690}, "project": {"id": 376, "owner": {"id": 89}, "assignee": {"id": 858}}, "task": {"id": 341, "owner": {"id": 984}, "assignee": {"id": 1060}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 82, "privilege": "business"}, "organization": {"id": 179, "owner": {"id": 259}, "user": {"role": null}}}, "resource": {"id": 357, "assignee": {"id": 556}, "organization": {"id": 179}, "project": {"id": 379, "owner": {"id": 82}, "assignee": {"id": 866}}, "task": {"id": 333, "owner": {"id": 972}, "assignee": {"id": 1075}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 3, "privilege": "business"}, "organization": {"id": 143, "owner": {"id": 240}, "user": {"role": null}}}, "resource": {"id": 396, "assignee": {"id": 562}, "organization": {"id": 143}, "project": {"id": 397, "owner": {"id": 3}, "assignee": {"id": 864}}, "task": {"id": 321, "owner": {"id": 975}, "assignee": {"id": 1029}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 57, "privilege": "business"}, "organization": {"id": 182, "owner": {"id": 293}, "user": {"role": null}}}, "resource": {"id": 313, "assignee": {"id": 569}, "organization": {"id": 678}, "project": {"id": 389, "owner": {"id": 57}, "assignee": {"id": 890}}, "task": {"id": 362, "owner": {"id": 934}, "assignee": {"id": 1060}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 49, "privilege": "business"}, "organization": {"id": 156, "owner": {"id": 255}, "user": {"role": null}}}, "resource": {"id": 363, "assignee": {"id": 561}, "organization": {"id": 673}, "project": {"id": 360, "owner": {"id": 49}, "assignee": {"id": 876}}, "task": {"id": 382, "owner": {"id": 968}, "assignee": {"id": 1026}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 73, "privilege": "user"}, "organization": {"id": 187, "owner": {"id": 73}, "user": {"role": "owner"}}}, "resource": {"id": 339, "assignee": {"id": 547}, "organization": {"id": 187}, "project": {"id": 399, "owner": {"id": 73}, "assignee": {"id": 888}}, "task": {"id": 302, "owner": {"id": 957}, "assignee": {"id": 1049}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 27, "privilege": "user"}, "organization": {"id": 177, "owner": {"id": 27}, "user": {"role": "owner"}}}, "resource": {"id": 302, "assignee": {"id": 560}, "organization": {"id": 177}, "project": {"id": 392, "owner": {"id": 27}, "assignee": {"id": 812}}, "task": {"id": 305, "owner": {"id": 947}, "assignee": {"id": 1075}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 40, "privilege": "user"}, "organization": {"id": 196, "owner": {"id": 40}, "user": {"role": "owner"}}}, "resource": {"id": 349, "assignee": {"id": 534}, "organization": {"id": 698}, "project": {"id": 314, "owner": {"id": 40}, "assignee": {"id": 871}}, "task": {"id": 309, "owner": {"id": 959}, "assignee": {"id": 1091}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 72, "privilege": "user"}, "organization": {"id": 107, "owner": {"id": 72}, "user": {"role": "owner"}}}, "resource": {"id": 393, "assignee": {"id": 586}, "organization": {"id": 668}, "project": {"id": 313, "owner": {"id": 72}, "assignee": {"id": 800}}, "task": {"id": 398, "owner": {"id": 935}, "assignee": {"id": 1029}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 67, "privilege": "user"}, "organization": {"id": 127, "owner": {"id": 247}, "user": {"role": "maintainer"}}}, "resource": {"id": 376, "assignee": {"id": 579}, "organization": {"id": 127}, "project": {"id": 391, "owner": {"id": 67}, "assignee": {"id": 844}}, "task": {"id": 349, "owner": {"id": 950}, "assignee": {"id": 1017}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 80, "privilege": "user"}, "organization": {"id": 152, "owner": {"id": 279}, "user": {"role": "maintainer"}}}, "resource": {"id": 343, "assignee": {"id": 555}, "organization": {"id": 152}, "project": {"id": 303, "owner": {"id": 80}, "assignee": {"id": 867}}, "task": {"id": 345, "owner": {"id": 998}, "assignee": {"id": 1070}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 71, "privilege": "user"}, "organization": {"id": 140, "owner": {"id": 265}, "user": {"role": "maintainer"}}}, "resource": {"id": 305, "assignee": {"id": 574}, "organization": {"id": 618}, "project": {"id": 364, "owner": {"id": 71}, "assignee": {"id": 833}}, "task": {"id": 342, "owner": {"id": 972}, "assignee": {"id": 1012}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 39, "privilege": "user"}, "organization": {"id": 186, "owner": {"id": 259}, "user": {"role": "maintainer"}}}, "resource": {"id": 380, "assignee": {"id": 549}, "organization": {"id": 654}, "project": {"id": 391, "owner": {"id": 39}, "assignee": {"id": 879}}, "task": {"id": 353, "owner": {"id": 927}, "assignee": {"id": 1045}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 98, "privilege": "user"}, "organization": {"id": 178, "owner": {"id": 235}, "user": {"role": "supervisor"}}}, "resource": {"id": 397, "assignee": {"id": 584}, "organization": {"id": 178}, "project": {"id": 366, "owner": {"id": 98}, "assignee": {"id": 827}}, "task": {"id": 379, "owner": {"id": 986}, "assignee": {"id": 1015}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 64, "privilege": "user"}, "organization": {"id": 137, "owner": {"id": 216}, "user": {"role": "supervisor"}}}, "resource": {"id": 350, "assignee": {"id": 502}, "organization": {"id": 137}, "project": {"id": 341, "owner": {"id": 64}, "assignee": {"id": 821}}, "task": {"id": 311, "owner": {"id": 907}, "assignee": {"id": 1011}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 12, "privilege": "user"}, "organization": {"id": 198, "owner": {"id": 202}, "user": {"role": "supervisor"}}}, "resource": {"id": 323, "assignee": {"id": 569}, "organization": {"id": 659}, "project": {"id": 338, "owner": {"id": 12}, "assignee": {"id": 898}}, "task": {"id": 300, "owner": {"id": 931}, "assignee": {"id": 1006}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 67, "privilege": "user"}, "organization": {"id": 102, "owner": {"id": 216}, "user": {"role": "supervisor"}}}, "resource": {"id": 349, "assignee": {"id": 521}, "organization": {"id": 684}, "project": {"id": 317, "owner": {"id": 67}, "assignee": {"id": 839}}, "task": {"id": 383, "owner": {"id": 936}, "assignee": {"id": 1013}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 45, "privilege": "user"}, "organization": {"id": 153, "owner": {"id": 260}, "user": {"role": "worker"}}}, "resource": {"id": 380, "assignee": {"id": 595}, "organization": {"id": 153}, "project": {"id": 393, "owner": {"id": 45}, "assignee": {"id": 839}}, "task": {"id": 382, "owner": {"id": 917}, "assignee": {"id": 1058}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 29, "privilege": "user"}, "organization": {"id": 141, "owner": {"id": 251}, "user": {"role": "worker"}}}, "resource": {"id": 335, "assignee": {"id": 544}, "organization": {"id": 141}, "project": {"id": 337, "owner": {"id": 29}, "assignee": {"id": 864}}, "task": {"id": 344, "owner": {"id": 977}, "assignee": {"id": 1081}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 9, "privilege": "user"}, "organization": {"id": 186, "owner": {"id": 245}, "user": {"role": "worker"}}}, "resource": {"id": 385, "assignee": {"id": 504}, "organization": {"id": 620}, "project": {"id": 317, "owner": {"id": 9}, "assignee": {"id": 878}}, "task": {"id": 380, "owner": {"id": 961}, "assignee": {"id": 1071}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 58, "privilege": "user"}, "organization": {"id": 197, "owner": {"id": 293}, "user": {"role": "worker"}}}, "resource": {"id": 347, "assignee": {"id": 530}, "organization": {"id": 643}, "project": {"id": 320, "owner": {"id": 58}, "assignee": {"id": 882}}, "task": {"id": 331, "owner": {"id": 960}, "assignee": {"id": 1098}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 60, "privilege": "user"}, "organization": {"id": 175, "owner": {"id": 235}, "user": {"role": null}}}, "resource": {"id": 398, "assignee": {"id": 573}, "organization": {"id": 175}, "project": {"id": 329, "owner": {"id": 60}, "assignee": {"id": 898}}, "task": {"id": 313, "owner": {"id": 920}, "assignee": {"id": 1087}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 99, "privilege": "user"}, "organization": {"id": 141, "owner": {"id": 258}, "user": {"role": null}}}, "resource": {"id": 375, "assignee": {"id": 542}, "organization": {"id": 141}, "project": {"id": 357, "owner": {"id": 99}, "assignee": {"id": 853}}, "task": {"id": 387, "owner": {"id": 946}, "assignee": {"id": 1099}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 37, "privilege": "user"}, "organization": {"id": 126, "owner": {"id": 201}, "user": {"role": null}}}, "resource": {"id": 384, "assignee": {"id": 519}, "organization": {"id": 689}, "project": {"id": 335, "owner": {"id": 37}, "assignee": {"id": 811}}, "task": {"id": 335, "owner": {"id": 965}, "assignee": {"id": 1084}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 19, "privilege": "user"}, "organization": {"id": 142, "owner": {"id": 209}, "user": {"role": null}}}, "resource": {"id": 328, "assignee": {"id": 562}, "organization": {"id": 632}, "project": {"id": 371, "owner": {"id": 19}, "assignee": {"id": 893}}, "task": {"id": 345, "owner": {"id": 993}, "assignee": {"id": 1095}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 88, "privilege": "worker"}, "organization": {"id": 188, "owner": {"id": 88}, "user": {"role": "owner"}}}, "resource": {"id": 383, "assignee": {"id": 558}, "organization": {"id": 188}, "project": {"id": 360, "owner": {"id": 88}, "assignee": {"id": 887}}, "task": {"id": 369, "owner": {"id": 924}, "assignee": {"id": 1082}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 81, "privilege": "worker"}, "organization": {"id": 106, "owner": {"id": 81}, "user": {"role": "owner"}}}, "resource": {"id": 321, "assignee": {"id": 521}, "organization": {"id": 106}, "project": {"id": 395, "owner": {"id": 81}, "assignee": {"id": 837}}, "task": {"id": 353, "owner": {"id": 958}, "assignee": {"id": 1075}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 66, "privilege": "worker"}, "organization": {"id": 100, "owner": {"id": 66}, "user": {"role": "owner"}}}, "resource": {"id": 327, "assignee": {"id": 551}, "organization": {"id": 683}, "project": {"id": 381, "owner": {"id": 66}, "assignee": {"id": 864}}, "task": {"id": 379, "owner": {"id": 944}, "assignee": {"id": 1059}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 81, "privilege": "worker"}, "organization": {"id": 122, "owner": {"id": 81}, "user": {"role": "owner"}}}, "resource": {"id": 384, "assignee": {"id": 562}, "organization": {"id": 641}, "project": {"id": 398, "owner": {"id": 81}, "assignee": {"id": 820}}, "task": {"id": 361, "owner": {"id": 975}, "assignee": {"id": 1096}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 21, "privilege": "worker"}, "organization": {"id": 176, "owner": {"id": 208}, "user": {"role": "maintainer"}}}, "resource": {"id": 317, "assignee": {"id": 590}, "organization": {"id": 176}, "project": {"id": 328, "owner": {"id": 21}, "assignee": {"id": 830}}, "task": {"id": 342, "owner": {"id": 909}, "assignee": {"id": 1005}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 50, "privilege": "worker"}, "organization": {"id": 163, "owner": {"id": 232}, "user": {"role": "maintainer"}}}, "resource": {"id": 335, "assignee": {"id": 572}, "organization": {"id": 163}, "project": {"id": 397, "owner": {"id": 50}, "assignee": {"id": 841}}, "task": {"id": 320, "owner": {"id": 926}, "assignee": {"id": 1079}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 25, "privilege": "worker"}, "organization": {"id": 137, "owner": {"id": 255}, "user": {"role": "maintainer"}}}, "resource": {"id": 362, "assignee": {"id": 519}, "organization": {"id": 648}, "project": {"id": 341, "owner": {"id": 25}, "assignee": {"id": 830}}, "task": {"id": 380, "owner": {"id": 957}, "assignee": {"id": 1083}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 66, "privilege": "worker"}, "organization": {"id": 143, "owner": {"id": 234}, "user": {"role": "maintainer"}}}, "resource": {"id": 386, "assignee": {"id": 574}, "organization": {"id": 672}, "project": {"id": 378, "owner": {"id": 66}, "assignee": {"id": 818}}, "task": {"id": 307, "owner": {"id": 928}, "assignee": {"id": 1085}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 31, "privilege": "worker"}, "organization": {"id": 111, "owner": {"id": 279}, "user": {"role": "supervisor"}}}, "resource": {"id": 396, "assignee": {"id": 511}, "organization": {"id": 111}, "project": {"id": 368, "owner": {"id": 31}, "assignee": {"id": 832}}, "task": {"id": 306, "owner": {"id": 998}, "assignee": {"id": 1078}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 73, "privilege": "worker"}, "organization": {"id": 191, "owner": {"id": 210}, "user": {"role": "supervisor"}}}, "resource": {"id": 304, "assignee": {"id": 556}, "organization": {"id": 191}, "project": {"id": 307, "owner": {"id": 73}, "assignee": {"id": 833}}, "task": {"id": 397, "owner": {"id": 911}, "assignee": {"id": 1043}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 48, "privilege": "worker"}, "organization": {"id": 120, "owner": {"id": 285}, "user": {"role": "supervisor"}}}, "resource": {"id": 307, "assignee": {"id": 593}, "organization": {"id": 625}, "project": {"id": 316, "owner": {"id": 48}, "assignee": {"id": 860}}, "task": {"id": 338, "owner": {"id": 906}, "assignee": {"id": 1083}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 28, "privilege": "worker"}, "organization": {"id": 188, "owner": {"id": 269}, "user": {"role": "supervisor"}}}, "resource": {"id": 316, "assignee": {"id": 536}, "organization": {"id": 618}, "project": {"id": 353, "owner": {"id": 28}, "assignee": {"id": 894}}, "task": {"id": 340, "owner": {"id": 960}, "assignee": {"id": 1040}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 84, "privilege": "worker"}, "organization": {"id": 156, "owner": {"id": 266}, "user": {"role": "worker"}}}, "resource": {"id": 347, "assignee": {"id": 528}, "organization": {"id": 156}, "project": {"id": 360, "owner": {"id": 84}, "assignee": {"id": 866}}, "task": {"id": 352, "owner": {"id": 930}, "assignee": {"id": 1099}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 31, "privilege": "worker"}, "organization": {"id": 142, "owner": {"id": 220}, "user": {"role": "worker"}}}, "resource": {"id": 343, "assignee": {"id": 508}, "organization": {"id": 142}, "project": {"id": 325, "owner": {"id": 31}, "assignee": {"id": 877}}, "task": {"id": 361, "owner": {"id": 948}, "assignee": {"id": 1090}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 40, "privilege": "worker"}, "organization": {"id": 190, "owner": {"id": 250}, "user": {"role": "worker"}}}, "resource": {"id": 325, "assignee": {"id": 599}, "organization": {"id": 609}, "project": {"id": 345, "owner": {"id": 40}, "assignee": {"id": 899}}, "task": {"id": 349, "owner": {"id": 961}, "assignee": {"id": 1085}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 21, "privilege": "worker"}, "organization": {"id": 102, "owner": {"id": 234}, "user": {"role": "worker"}}}, "resource": {"id": 378, "assignee": {"id": 536}, "organization": {"id": 653}, "project": {"id": 309, "owner": {"id": 21}, "assignee": {"id": 816}}, "task": {"id": 392, "owner": {"id": 955}, "assignee": {"id": 1095}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 64, "privilege": "worker"}, "organization": {"id": 151, "owner": {"id": 217}, "user": {"role": null}}}, "resource": {"id": 328, "assignee": {"id": 557}, "organization": {"id": 151}, "project": {"id": 386, "owner": {"id": 64}, "assignee": {"id": 891}}, "task": {"id": 301, "owner": {"id": 923}, "assignee": {"id": 1099}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 52, "privilege": "worker"}, "organization": {"id": 109, "owner": {"id": 208}, "user": {"role": null}}}, "resource": {"id": 307, "assignee": {"id": 565}, "organization": {"id": 109}, "project": {"id": 318, "owner": {"id": 52}, "assignee": {"id": 850}}, "task": {"id": 331, "owner": {"id": 926}, "assignee": {"id": 1033}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 31, "privilege": "worker"}, "organization": {"id": 165, "owner": {"id": 287}, "user": {"role": null}}}, "resource": {"id": 390, "assignee": {"id": 556}, "organization": {"id": 624}, "project": {"id": 392, "owner": {"id": 31}, "assignee": {"id": 837}}, "task": {"id": 339, "owner": {"id": 965}, "assignee": {"id": 1010}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 22, "privilege": "worker"}, "organization": {"id": 183, "owner": {"id": 248}, "user": {"role": null}}}, "resource": {"id": 367, "assignee": {"id": 576}, "organization": {"id": 663}, "project": {"id": 367, "owner": {"id": 22}, "assignee": {"id": 824}}, "task": {"id": 357, "owner": {"id": 918}, "assignee": {"id": 1066}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 64, "privilege": "none"}, "organization": {"id": 193, "owner": {"id": 64}, "user": {"role": "owner"}}}, "resource": {"id": 360, "assignee": {"id": 541}, "organization": {"id": 193}, "project": {"id": 347, "owner": {"id": 64}, "assignee": {"id": 841}}, "task": {"id": 311, "owner": {"id": 907}, "assignee": {"id": 1085}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 13, "privilege": "none"}, "organization": {"id": 191, "owner": {"id": 13}, "user": {"role": "owner"}}}, "resource": {"id": 344, "assignee": {"id": 577}, "organization": {"id": 191}, "project": {"id": 384, "owner": {"id": 13}, "assignee": {"id": 888}}, "task": {"id": 364, "owner": {"id": 905}, "assignee": {"id": 1036}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 9, "privilege": "none"}, "organization": {"id": 188, "owner": {"id": 9}, "user": {"role": "owner"}}}, "resource": {"id": 376, "assignee": {"id": 504}, "organization": {"id": 617}, "project": {"id": 322, "owner": {"id": 9}, "assignee": {"id": 891}}, "task": {"id": 353, "owner": {"id": 973}, "assignee": {"id": 1067}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 29, "privilege": "none"}, "organization": {"id": 107, "owner": {"id": 29}, "user": {"role": "owner"}}}, "resource": {"id": 308, "assignee": {"id": 561}, "organization": {"id": 610}, "project": {"id": 349, "owner": {"id": 29}, "assignee": {"id": 831}}, "task": {"id": 325, "owner": {"id": 994}, "assignee": {"id": 1086}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 88, "privilege": "none"}, "organization": {"id": 115, "owner": {"id": 285}, "user": {"role": "maintainer"}}}, "resource": {"id": 392, "assignee": {"id": 512}, "organization": {"id": 115}, "project": {"id": 364, "owner": {"id": 88}, "assignee": {"id": 878}}, "task": {"id": 382, "owner": {"id": 933}, "assignee": {"id": 1057}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 83, "privilege": "none"}, "organization": {"id": 155, "owner": {"id": 206}, "user": {"role": "maintainer"}}}, "resource": {"id": 347, "assignee": {"id": 537}, "organization": {"id": 155}, "project": {"id": 311, "owner": {"id": 83}, "assignee": {"id": 883}}, "task": {"id": 338, "owner": {"id": 931}, "assignee": {"id": 1053}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 63, "privilege": "none"}, "organization": {"id": 195, "owner": {"id": 237}, "user": {"role": "maintainer"}}}, "resource": {"id": 351, "assignee": {"id": 527}, "organization": {"id": 667}, "project": {"id": 350, "owner": {"id": 63}, "assignee": {"id": 845}}, "task": {"id": 356, "owner": {"id": 964}, "assignee": {"id": 1012}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 60, "privilege": "none"}, "organization": {"id": 170, "owner": {"id": 269}, "user": {"role": "maintainer"}}}, "resource": {"id": 385, "assignee": {"id": 523}, "organization": {"id": 686}, "project": {"id": 302, "owner": {"id": 60}, "assignee": {"id": 877}}, "task": {"id": 325, "owner": {"id": 911}, "assignee": {"id": 1028}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 7, "privilege": "none"}, "organization": {"id": 176, "owner": {"id": 288}, "user": {"role": "supervisor"}}}, "resource": {"id": 387, "assignee": {"id": 501}, "organization": {"id": 176}, "project": {"id": 320, "owner": {"id": 7}, "assignee": {"id": 883}}, "task": {"id": 369, "owner": {"id": 925}, "assignee": {"id": 1069}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 62, "privilege": "none"}, "organization": {"id": 192, "owner": {"id": 292}, "user": {"role": "supervisor"}}}, "resource": {"id": 306, "assignee": {"id": 593}, "organization": {"id": 192}, "project": {"id": 387, "owner": {"id": 62}, "assignee": {"id": 804}}, "task": {"id": 374, "owner": {"id": 930}, "assignee": {"id": 1053}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 67, "privilege": "none"}, "organization": {"id": 166, "owner": {"id": 204}, "user": {"role": "supervisor"}}}, "resource": {"id": 349, "assignee": {"id": 549}, "organization": {"id": 636}, "project": {"id": 301, "owner": {"id": 67}, "assignee": {"id": 892}}, "task": {"id": 370, "owner": {"id": 961}, "assignee": {"id": 1097}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 58, "privilege": "none"}, "organization": {"id": 148, "owner": {"id": 239}, "user": {"role": "supervisor"}}}, "resource": {"id": 352, "assignee": {"id": 563}, "organization": {"id": 658}, "project": {"id": 359, "owner": {"id": 58}, "assignee": {"id": 830}}, "task": {"id": 353, "owner": {"id": 943}, "assignee": {"id": 1097}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 75, "privilege": "none"}, "organization": {"id": 128, "owner": {"id": 267}, "user": {"role": "worker"}}}, "resource": {"id": 312, "assignee": {"id": 542}, "organization": {"id": 128}, "project": {"id": 361, "owner": {"id": 75}, "assignee": {"id": 832}}, "task": {"id": 394, "owner": {"id": 914}, "assignee": {"id": 1071}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 14, "privilege": "none"}, "organization": {"id": 178, "owner": {"id": 242}, "user": {"role": "worker"}}}, "resource": {"id": 345, "assignee": {"id": 544}, "organization": {"id": 178}, "project": {"id": 342, "owner": {"id": 14}, "assignee": {"id": 807}}, "task": {"id": 326, "owner": {"id": 932}, "assignee": {"id": 1064}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 42, "privilege": "none"}, "organization": {"id": 168, "owner": {"id": 285}, "user": {"role": "worker"}}}, "resource": {"id": 395, "assignee": {"id": 575}, "organization": {"id": 625}, "project": {"id": 380, "owner": {"id": 42}, "assignee": {"id": 860}}, "task": {"id": 385, "owner": {"id": 931}, "assignee": {"id": 1018}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 6, "privilege": "none"}, "organization": {"id": 117, "owner": {"id": 248}, "user": {"role": "worker"}}}, "resource": {"id": 389, "assignee": {"id": 532}, "organization": {"id": 625}, "project": {"id": 345, "owner": {"id": 6}, "assignee": {"id": 894}}, "task": {"id": 392, "owner": {"id": 914}, "assignee": {"id": 1013}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 35, "privilege": "none"}, "organization": {"id": 105, "owner": {"id": 291}, "user": {"role": null}}}, "resource": {"id": 334, "assignee": {"id": 519}, "organization": {"id": 105}, "project": {"id": 342, "owner": {"id": 35}, "assignee": {"id": 812}}, "task": {"id": 312, "owner": {"id": 999}, "assignee": {"id": 1077}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 79, "privilege": "none"}, "organization": {"id": 193, "owner": {"id": 296}, "user": {"role": null}}}, "resource": {"id": 379, "assignee": {"id": 526}, "organization": {"id": 193}, "project": {"id": 340, "owner": {"id": 79}, "assignee": {"id": 826}}, "task": {"id": 330, "owner": {"id": 906}, "assignee": {"id": 1068}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 9, "privilege": "none"}, "organization": {"id": 177, "owner": {"id": 247}, "user": {"role": null}}}, "resource": {"id": 349, "assignee": {"id": 540}, "organization": {"id": 640}, "project": {"id": 315, "owner": {"id": 9}, "assignee": {"id": 874}}, "task": {"id": 392, "owner": {"id": 990}, "assignee": {"id": 1074}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 86, "privilege": "none"}, "organization": {"id": 195, "owner": {"id": 208}, "user": {"role": null}}}, "resource": {"id": 317, "assignee": {"id": 524}, "organization": {"id": 688}, "project": {"id": 331, "owner": {"id": 86}, "assignee": {"id": 883}}, "task": {"id": 310, "owner": {"id": 926}, "assignee": {"id": 1046}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 61, "privilege": "admin"}, "organization": {"id": 108, "owner": {"id": 61}, "user": {"role": "owner"}}}, "resource": {"id": 313, "assignee": {"id": 577}, "organization": {"id": 108}, "project": {"id": 374, "owner": {"id": 780}, "assignee": {"id": 61}}, "task": {"id": 300, "owner": {"id": 982}, "assignee": {"id": 1024}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 18, "privilege": "admin"}, "organization": {"id": 148, "owner": {"id": 18}, "user": {"role": "owner"}}}, "resource": {"id": 339, "assignee": {"id": 583}, "organization": {"id": 148}, "project": {"id": 340, "owner": {"id": 743}, "assignee": {"id": 18}}, "task": {"id": 303, "owner": {"id": 959}, "assignee": {"id": 1002}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_FALSE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 99, "privilege": "admin"}, "organization": {"id": 167, "owner": {"id": 99}, "user": {"role": "owner"}}}, "resource": {"id": 340, "assignee": {"id": 533}, "organization": {"id": 617}, "project": {"id": 354, "owner": {"id": 763}, "assignee": {"id": 99}}, "task": {"id": 356, "owner": {"id": 978}, "assignee": {"id": 1003}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 13, "privilege": "admin"}, "organization": {"id": 140, "owner": {"id": 13}, "user": {"role": "owner"}}}, "resource": {"id": 302, "assignee": {"id": 555}, "organization": {"id": 617}, "project": {"id": 354, "owner": {"id": 701}, "assignee": {"id": 13}}, "task": {"id": 356, "owner": {"id": 936}, "assignee": {"id": 1091}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 96, "privilege": "admin"}, "organization": {"id": 145, "owner": {"id": 269}, "user": {"role": "maintainer"}}}, "resource": {"id": 372, "assignee": {"id": 571}, "organization": {"id": 145}, "project": {"id": 324, "owner": {"id": 738}, "assignee": {"id": 96}}, "task": {"id": 356, "owner": {"id": 965}, "assignee": {"id": 1050}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 53, "privilege": "admin"}, "organization": {"id": 136, "owner": {"id": 271}, "user": {"role": "maintainer"}}}, "resource": {"id": 315, "assignee": {"id": 595}, "organization": {"id": 136}, "project": {"id": 339, "owner": {"id": 764}, "assignee": {"id": 53}}, "task": {"id": 355, "owner": {"id": 920}, "assignee": {"id": 1013}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 60, "privilege": "admin"}, "organization": {"id": 180, "owner": {"id": 224}, "user": {"role": "maintainer"}}}, "resource": {"id": 375, "assignee": {"id": 533}, "organization": {"id": 654}, "project": {"id": 304, "owner": {"id": 777}, "assignee": {"id": 60}}, "task": {"id": 341, "owner": {"id": 973}, "assignee": {"id": 1033}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 31, "privilege": "admin"}, "organization": {"id": 106, "owner": {"id": 222}, "user": {"role": "maintainer"}}}, "resource": {"id": 331, "assignee": {"id": 594}, "organization": {"id": 632}, "project": {"id": 384, "owner": {"id": 717}, "assignee": {"id": 31}}, "task": {"id": 389, "owner": {"id": 974}, "assignee": {"id": 1058}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 70, "privilege": "admin"}, "organization": {"id": 147, "owner": {"id": 221}, "user": {"role": "supervisor"}}}, "resource": {"id": 357, "assignee": {"id": 502}, "organization": {"id": 147}, "project": {"id": 372, "owner": {"id": 793}, "assignee": {"id": 70}}, "task": {"id": 316, "owner": {"id": 964}, "assignee": {"id": 1002}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 21, "privilege": "admin"}, "organization": {"id": 185, "owner": {"id": 204}, "user": {"role": "supervisor"}}}, "resource": {"id": 374, "assignee": {"id": 536}, "organization": {"id": 185}, "project": {"id": 355, "owner": {"id": 772}, "assignee": {"id": 21}}, "task": {"id": 361, "owner": {"id": 921}, "assignee": {"id": 1044}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 4, "privilege": "admin"}, "organization": {"id": 105, "owner": {"id": 202}, "user": {"role": "supervisor"}}}, "resource": {"id": 323, "assignee": {"id": 537}, "organization": {"id": 627}, "project": {"id": 331, "owner": {"id": 704}, "assignee": {"id": 4}}, "task": {"id": 383, "owner": {"id": 920}, "assignee": {"id": 1096}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 59, "privilege": "admin"}, "organization": {"id": 198, "owner": {"id": 214}, "user": {"role": "supervisor"}}}, "resource": {"id": 320, "assignee": {"id": 529}, "organization": {"id": 694}, "project": {"id": 399, "owner": {"id": 746}, "assignee": {"id": 59}}, "task": {"id": 379, "owner": {"id": 926}, "assignee": {"id": 1058}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 45, "privilege": "admin"}, "organization": {"id": 159, "owner": {"id": 247}, "user": {"role": "worker"}}}, "resource": {"id": 321, "assignee": {"id": 588}, "organization": {"id": 159}, "project": {"id": 359, "owner": {"id": 766}, "assignee": {"id": 45}}, "task": {"id": 381, "owner": {"id": 913}, "assignee": {"id": 1056}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 77, "privilege": "admin"}, "organization": {"id": 110, "owner": {"id": 275}, "user": {"role": "worker"}}}, "resource": {"id": 320, "assignee": {"id": 547}, "organization": {"id": 110}, "project": {"id": 323, "owner": {"id": 768}, "assignee": {"id": 77}}, "task": {"id": 367, "owner": {"id": 998}, "assignee": {"id": 1071}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_FALSE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 96, "privilege": "admin"}, "organization": {"id": 155, "owner": {"id": 228}, "user": {"role": "worker"}}}, "resource": {"id": 318, "assignee": {"id": 505}, "organization": {"id": 602}, "project": {"id": 317, "owner": {"id": 789}, "assignee": {"id": 96}}, "task": {"id": 389, "owner": {"id": 984}, "assignee": {"id": 1097}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 92, "privilege": "admin"}, "organization": {"id": 142, "owner": {"id": 279}, "user": {"role": "worker"}}}, "resource": {"id": 385, "assignee": {"id": 591}, "organization": {"id": 675}, "project": {"id": 338, "owner": {"id": 777}, "assignee": {"id": 92}}, "task": {"id": 310, "owner": {"id": 949}, "assignee": {"id": 1086}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 65, "privilege": "admin"}, "organization": {"id": 176, "owner": {"id": 278}, "user": {"role": null}}}, "resource": {"id": 313, "assignee": {"id": 507}, "organization": {"id": 176}, "project": {"id": 381, "owner": {"id": 742}, "assignee": {"id": 65}}, "task": {"id": 398, "owner": {"id": 985}, "assignee": {"id": 1039}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 84, "privilege": "admin"}, "organization": {"id": 137, "owner": {"id": 238}, "user": {"role": null}}}, "resource": {"id": 374, "assignee": {"id": 508}, "organization": {"id": 137}, "project": {"id": 390, "owner": {"id": 789}, "assignee": {"id": 84}}, "task": {"id": 335, "owner": {"id": 940}, "assignee": {"id": 1050}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_FALSE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 0, "privilege": "admin"}, "organization": {"id": 165, "owner": {"id": 229}, "user": {"role": null}}}, "resource": {"id": 338, "assignee": {"id": 518}, "organization": {"id": 603}, "project": {"id": 374, "owner": {"id": 752}, "assignee": {"id": 0}}, "task": {"id": 351, "owner": {"id": 918}, "assignee": {"id": 1092}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 33, "privilege": "admin"}, "organization": {"id": 109, "owner": {"id": 247}, "user": {"role": null}}}, "resource": {"id": 355, "assignee": {"id": 532}, "organization": {"id": 698}, "project": {"id": 341, "owner": {"id": 718}, "assignee": {"id": 33}}, "task": {"id": 374, "owner": {"id": 900}, "assignee": {"id": 1003}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 89, "privilege": "business"}, "organization": {"id": 177, "owner": {"id": 89}, "user": {"role": "owner"}}}, "resource": {"id": 316, "assignee": {"id": 502}, "organization": {"id": 177}, "project": {"id": 389, "owner": {"id": 702}, "assignee": {"id": 89}}, "task": {"id": 300, "owner": {"id": 986}, "assignee": {"id": 1023}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 42, "privilege": "business"}, "organization": {"id": 132, "owner": {"id": 42}, "user": {"role": "owner"}}}, "resource": {"id": 321, "assignee": {"id": 538}, "organization": {"id": 132}, "project": {"id": 394, "owner": {"id": 767}, "assignee": {"id": 42}}, "task": {"id": 363, "owner": {"id": 968}, "assignee": {"id": 1046}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 3, "privilege": "business"}, "organization": {"id": 114, "owner": {"id": 3}, "user": {"role": "owner"}}}, "resource": {"id": 346, "assignee": {"id": 513}, "organization": {"id": 638}, "project": {"id": 326, "owner": {"id": 783}, "assignee": {"id": 3}}, "task": {"id": 397, "owner": {"id": 991}, "assignee": {"id": 1011}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 44, "privilege": "business"}, "organization": {"id": 197, "owner": {"id": 44}, "user": {"role": "owner"}}}, "resource": {"id": 301, "assignee": {"id": 508}, "organization": {"id": 664}, "project": {"id": 375, "owner": {"id": 760}, "assignee": {"id": 44}}, "task": {"id": 362, "owner": {"id": 976}, "assignee": {"id": 1087}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 98, "privilege": "business"}, "organization": {"id": 188, "owner": {"id": 277}, "user": {"role": "maintainer"}}}, "resource": {"id": 329, "assignee": {"id": 542}, "organization": {"id": 188}, "project": {"id": 344, "owner": {"id": 769}, "assignee": {"id": 98}}, "task": {"id": 312, "owner": {"id": 987}, "assignee": {"id": 1051}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 96, "privilege": "business"}, "organization": {"id": 129, "owner": {"id": 254}, "user": {"role": "maintainer"}}}, "resource": {"id": 315, "assignee": {"id": 587}, "organization": {"id": 129}, "project": {"id": 348, "owner": {"id": 757}, "assignee": {"id": 96}}, "task": {"id": 395, "owner": {"id": 978}, "assignee": {"id": 1086}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 26, "privilege": "business"}, "organization": {"id": 179, "owner": {"id": 269}, "user": {"role": "maintainer"}}}, "resource": {"id": 328, "assignee": {"id": 515}, "organization": {"id": 677}, "project": {"id": 338, "owner": {"id": 723}, "assignee": {"id": 26}}, "task": {"id": 363, "owner": {"id": 937}, "assignee": {"id": 1024}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 89, "privilege": "business"}, "organization": {"id": 103, "owner": {"id": 207}, "user": {"role": "maintainer"}}}, "resource": {"id": 362, "assignee": {"id": 518}, "organization": {"id": 697}, "project": {"id": 382, "owner": {"id": 743}, "assignee": {"id": 89}}, "task": {"id": 395, "owner": {"id": 916}, "assignee": {"id": 1064}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 14, "privilege": "business"}, "organization": {"id": 156, "owner": {"id": 232}, "user": {"role": "supervisor"}}}, "resource": {"id": 364, "assignee": {"id": 523}, "organization": {"id": 156}, "project": {"id": 313, "owner": {"id": 776}, "assignee": {"id": 14}}, "task": {"id": 383, "owner": {"id": 935}, "assignee": {"id": 1088}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 63, "privilege": "business"}, "organization": {"id": 130, "owner": {"id": 234}, "user": {"role": "supervisor"}}}, "resource": {"id": 388, "assignee": {"id": 539}, "organization": {"id": 130}, "project": {"id": 309, "owner": {"id": 759}, "assignee": {"id": 63}}, "task": {"id": 391, "owner": {"id": 904}, "assignee": {"id": 1081}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 0, "privilege": "business"}, "organization": {"id": 192, "owner": {"id": 246}, "user": {"role": "supervisor"}}}, "resource": {"id": 313, "assignee": {"id": 534}, "organization": {"id": 619}, "project": {"id": 351, "owner": {"id": 789}, "assignee": {"id": 0}}, "task": {"id": 318, "owner": {"id": 960}, "assignee": {"id": 1092}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 84, "privilege": "business"}, "organization": {"id": 138, "owner": {"id": 201}, "user": {"role": "supervisor"}}}, "resource": {"id": 389, "assignee": {"id": 554}, "organization": {"id": 605}, "project": {"id": 386, "owner": {"id": 731}, "assignee": {"id": 84}}, "task": {"id": 352, "owner": {"id": 912}, "assignee": {"id": 1028}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 50, "privilege": "business"}, "organization": {"id": 134, "owner": {"id": 242}, "user": {"role": "worker"}}}, "resource": {"id": 394, "assignee": {"id": 548}, "organization": {"id": 134}, "project": {"id": 342, "owner": {"id": 718}, "assignee": {"id": 50}}, "task": {"id": 386, "owner": {"id": 991}, "assignee": {"id": 1047}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 34, "privilege": "business"}, "organization": {"id": 144, "owner": {"id": 261}, "user": {"role": "worker"}}}, "resource": {"id": 395, "assignee": {"id": 562}, "organization": {"id": 144}, "project": {"id": 379, "owner": {"id": 716}, "assignee": {"id": 34}}, "task": {"id": 395, "owner": {"id": 911}, "assignee": {"id": 1049}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 39, "privilege": "business"}, "organization": {"id": 158, "owner": {"id": 208}, "user": {"role": "worker"}}}, "resource": {"id": 368, "assignee": {"id": 534}, "organization": {"id": 613}, "project": {"id": 341, "owner": {"id": 718}, "assignee": {"id": 39}}, "task": {"id": 336, "owner": {"id": 991}, "assignee": {"id": 1079}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 91, "privilege": "business"}, "organization": {"id": 185, "owner": {"id": 225}, "user": {"role": "worker"}}}, "resource": {"id": 341, "assignee": {"id": 522}, "organization": {"id": 662}, "project": {"id": 344, "owner": {"id": 736}, "assignee": {"id": 91}}, "task": {"id": 322, "owner": {"id": 991}, "assignee": {"id": 1064}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 48, "privilege": "business"}, "organization": {"id": 132, "owner": {"id": 204}, "user": {"role": null}}}, "resource": {"id": 329, "assignee": {"id": 513}, "organization": {"id": 132}, "project": {"id": 391, "owner": {"id": 743}, "assignee": {"id": 48}}, "task": {"id": 377, "owner": {"id": 989}, "assignee": {"id": 1063}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 11, "privilege": "business"}, "organization": {"id": 145, "owner": {"id": 287}, "user": {"role": null}}}, "resource": {"id": 316, "assignee": {"id": 597}, "organization": {"id": 145}, "project": {"id": 396, "owner": {"id": 751}, "assignee": {"id": 11}}, "task": {"id": 387, "owner": {"id": 964}, "assignee": {"id": 1043}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 93, "privilege": "business"}, "organization": {"id": 112, "owner": {"id": 285}, "user": {"role": null}}}, "resource": {"id": 312, "assignee": {"id": 562}, "organization": {"id": 655}, "project": {"id": 307, "owner": {"id": 763}, "assignee": {"id": 93}}, "task": {"id": 328, "owner": {"id": 973}, "assignee": {"id": 1027}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 59, "privilege": "business"}, "organization": {"id": 114, "owner": {"id": 288}, "user": {"role": null}}}, "resource": {"id": 306, "assignee": {"id": 554}, "organization": {"id": 650}, "project": {"id": 366, "owner": {"id": 765}, "assignee": {"id": 59}}, "task": {"id": 344, "owner": {"id": 945}, "assignee": {"id": 1095}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 18, "privilege": "user"}, "organization": {"id": 142, "owner": {"id": 18}, "user": {"role": "owner"}}}, "resource": {"id": 376, "assignee": {"id": 535}, "organization": {"id": 142}, "project": {"id": 301, "owner": {"id": 777}, "assignee": {"id": 18}}, "task": {"id": 322, "owner": {"id": 964}, "assignee": {"id": 1097}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 74, "privilege": "user"}, "organization": {"id": 138, "owner": {"id": 74}, "user": {"role": "owner"}}}, "resource": {"id": 341, "assignee": {"id": 546}, "organization": {"id": 138}, "project": {"id": 386, "owner": {"id": 753}, "assignee": {"id": 74}}, "task": {"id": 353, "owner": {"id": 953}, "assignee": {"id": 1071}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 84, "privilege": "user"}, "organization": {"id": 180, "owner": {"id": 84}, "user": {"role": "owner"}}}, "resource": {"id": 350, "assignee": {"id": 563}, "organization": {"id": 676}, "project": {"id": 321, "owner": {"id": 749}, "assignee": {"id": 84}}, "task": {"id": 395, "owner": {"id": 908}, "assignee": {"id": 1067}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 1, "privilege": "user"}, "organization": {"id": 143, "owner": {"id": 1}, "user": {"role": "owner"}}}, "resource": {"id": 372, "assignee": {"id": 530}, "organization": {"id": 653}, "project": {"id": 395, "owner": {"id": 730}, "assignee": {"id": 1}}, "task": {"id": 332, "owner": {"id": 952}, "assignee": {"id": 1081}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 81, "privilege": "user"}, "organization": {"id": 113, "owner": {"id": 289}, "user": {"role": "maintainer"}}}, "resource": {"id": 350, "assignee": {"id": 529}, "organization": {"id": 113}, "project": {"id": 325, "owner": {"id": 700}, "assignee": {"id": 81}}, "task": {"id": 302, "owner": {"id": 948}, "assignee": {"id": 1023}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 75, "privilege": "user"}, "organization": {"id": 142, "owner": {"id": 253}, "user": {"role": "maintainer"}}}, "resource": {"id": 347, "assignee": {"id": 540}, "organization": {"id": 142}, "project": {"id": 389, "owner": {"id": 752}, "assignee": {"id": 75}}, "task": {"id": 309, "owner": {"id": 928}, "assignee": {"id": 1026}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 60, "privilege": "user"}, "organization": {"id": 102, "owner": {"id": 234}, "user": {"role": "maintainer"}}}, "resource": {"id": 308, "assignee": {"id": 513}, "organization": {"id": 684}, "project": {"id": 371, "owner": {"id": 752}, "assignee": {"id": 60}}, "task": {"id": 326, "owner": {"id": 958}, "assignee": {"id": 1033}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 50, "privilege": "user"}, "organization": {"id": 177, "owner": {"id": 251}, "user": {"role": "maintainer"}}}, "resource": {"id": 324, "assignee": {"id": 523}, "organization": {"id": 616}, "project": {"id": 333, "owner": {"id": 747}, "assignee": {"id": 50}}, "task": {"id": 365, "owner": {"id": 919}, "assignee": {"id": 1047}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 59, "privilege": "user"}, "organization": {"id": 192, "owner": {"id": 277}, "user": {"role": "supervisor"}}}, "resource": {"id": 322, "assignee": {"id": 561}, "organization": {"id": 192}, "project": {"id": 341, "owner": {"id": 783}, "assignee": {"id": 59}}, "task": {"id": 352, "owner": {"id": 919}, "assignee": {"id": 1011}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 57, "privilege": "user"}, "organization": {"id": 194, "owner": {"id": 239}, "user": {"role": "supervisor"}}}, "resource": {"id": 308, "assignee": {"id": 575}, "organization": {"id": 194}, "project": {"id": 310, "owner": {"id": 718}, "assignee": {"id": 57}}, "task": {"id": 390, "owner": {"id": 954}, "assignee": {"id": 1072}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 50, "privilege": "user"}, "organization": {"id": 143, "owner": {"id": 285}, "user": {"role": "supervisor"}}}, "resource": {"id": 377, "assignee": {"id": 531}, "organization": {"id": 674}, "project": {"id": 360, "owner": {"id": 700}, "assignee": {"id": 50}}, "task": {"id": 315, "owner": {"id": 951}, "assignee": {"id": 1018}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 61, "privilege": "user"}, "organization": {"id": 173, "owner": {"id": 296}, "user": {"role": "supervisor"}}}, "resource": {"id": 371, "assignee": {"id": 597}, "organization": {"id": 689}, "project": {"id": 349, "owner": {"id": 774}, "assignee": {"id": 61}}, "task": {"id": 370, "owner": {"id": 938}, "assignee": {"id": 1067}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 12, "privilege": "user"}, "organization": {"id": 105, "owner": {"id": 245}, "user": {"role": "worker"}}}, "resource": {"id": 328, "assignee": {"id": 508}, "organization": {"id": 105}, "project": {"id": 316, "owner": {"id": 788}, "assignee": {"id": 12}}, "task": {"id": 372, "owner": {"id": 915}, "assignee": {"id": 1020}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 28, "privilege": "user"}, "organization": {"id": 107, "owner": {"id": 244}, "user": {"role": "worker"}}}, "resource": {"id": 364, "assignee": {"id": 580}, "organization": {"id": 107}, "project": {"id": 352, "owner": {"id": 794}, "assignee": {"id": 28}}, "task": {"id": 310, "owner": {"id": 973}, "assignee": {"id": 1054}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 74, "privilege": "user"}, "organization": {"id": 166, "owner": {"id": 242}, "user": {"role": "worker"}}}, "resource": {"id": 333, "assignee": {"id": 543}, "organization": {"id": 633}, "project": {"id": 370, "owner": {"id": 716}, "assignee": {"id": 74}}, "task": {"id": 367, "owner": {"id": 905}, "assignee": {"id": 1042}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 23, "privilege": "user"}, "organization": {"id": 123, "owner": {"id": 297}, "user": {"role": "worker"}}}, "resource": {"id": 320, "assignee": {"id": 563}, "organization": {"id": 680}, "project": {"id": 306, "owner": {"id": 733}, "assignee": {"id": 23}}, "task": {"id": 326, "owner": {"id": 949}, "assignee": {"id": 1073}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 81, "privilege": "user"}, "organization": {"id": 176, "owner": {"id": 236}, "user": {"role": null}}}, "resource": {"id": 389, "assignee": {"id": 507}, "organization": {"id": 176}, "project": {"id": 335, "owner": {"id": 740}, "assignee": {"id": 81}}, "task": {"id": 375, "owner": {"id": 985}, "assignee": {"id": 1029}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 15, "privilege": "user"}, "organization": {"id": 117, "owner": {"id": 261}, "user": {"role": null}}}, "resource": {"id": 344, "assignee": {"id": 572}, "organization": {"id": 117}, "project": {"id": 310, "owner": {"id": 754}, "assignee": {"id": 15}}, "task": {"id": 317, "owner": {"id": 930}, "assignee": {"id": 1000}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 67, "privilege": "user"}, "organization": {"id": 150, "owner": {"id": 257}, "user": {"role": null}}}, "resource": {"id": 321, "assignee": {"id": 594}, "organization": {"id": 665}, "project": {"id": 337, "owner": {"id": 714}, "assignee": {"id": 67}}, "task": {"id": 383, "owner": {"id": 971}, "assignee": {"id": 1097}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 26, "privilege": "user"}, "organization": {"id": 113, "owner": {"id": 296}, "user": {"role": null}}}, "resource": {"id": 336, "assignee": {"id": 551}, "organization": {"id": 675}, "project": {"id": 391, "owner": {"id": 798}, "assignee": {"id": 26}}, "task": {"id": 314, "owner": {"id": 962}, "assignee": {"id": 1049}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 63, "privilege": "worker"}, "organization": {"id": 193, "owner": {"id": 63}, "user": {"role": "owner"}}}, "resource": {"id": 374, "assignee": {"id": 595}, "organization": {"id": 193}, "project": {"id": 340, "owner": {"id": 738}, "assignee": {"id": 63}}, "task": {"id": 317, "owner": {"id": 915}, "assignee": {"id": 1081}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 2, "privilege": "worker"}, "organization": {"id": 167, "owner": {"id": 2}, "user": {"role": "owner"}}}, "resource": {"id": 377, "assignee": {"id": 511}, "organization": {"id": 167}, "project": {"id": 364, "owner": {"id": 754}, "assignee": {"id": 2}}, "task": {"id": 359, "owner": {"id": 987}, "assignee": {"id": 1083}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 91, "privilege": "worker"}, "organization": {"id": 129, "owner": {"id": 91}, "user": {"role": "owner"}}}, "resource": {"id": 367, "assignee": {"id": 578}, "organization": {"id": 639}, "project": {"id": 347, "owner": {"id": 733}, "assignee": {"id": 91}}, "task": {"id": 370, "owner": {"id": 997}, "assignee": {"id": 1024}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 1, "privilege": "worker"}, "organization": {"id": 152, "owner": {"id": 1}, "user": {"role": "owner"}}}, "resource": {"id": 385, "assignee": {"id": 544}, "organization": {"id": 628}, "project": {"id": 349, "owner": {"id": 700}, "assignee": {"id": 1}}, "task": {"id": 319, "owner": {"id": 922}, "assignee": {"id": 1024}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 78, "privilege": "worker"}, "organization": {"id": 142, "owner": {"id": 270}, "user": {"role": "maintainer"}}}, "resource": {"id": 388, "assignee": {"id": 576}, "organization": {"id": 142}, "project": {"id": 357, "owner": {"id": 724}, "assignee": {"id": 78}}, "task": {"id": 327, "owner": {"id": 902}, "assignee": {"id": 1077}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 47, "privilege": "worker"}, "organization": {"id": 150, "owner": {"id": 279}, "user": {"role": "maintainer"}}}, "resource": {"id": 344, "assignee": {"id": 553}, "organization": {"id": 150}, "project": {"id": 326, "owner": {"id": 782}, "assignee": {"id": 47}}, "task": {"id": 345, "owner": {"id": 962}, "assignee": {"id": 1058}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 38, "privilege": "worker"}, "organization": {"id": 115, "owner": {"id": 237}, "user": {"role": "maintainer"}}}, "resource": {"id": 311, "assignee": {"id": 583}, "organization": {"id": 606}, "project": {"id": 327, "owner": {"id": 775}, "assignee": {"id": 38}}, "task": {"id": 312, "owner": {"id": 954}, "assignee": {"id": 1026}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 38, "privilege": "worker"}, "organization": {"id": 101, "owner": {"id": 290}, "user": {"role": "maintainer"}}}, "resource": {"id": 393, "assignee": {"id": 537}, "organization": {"id": 621}, "project": {"id": 398, "owner": {"id": 777}, "assignee": {"id": 38}}, "task": {"id": 339, "owner": {"id": 908}, "assignee": {"id": 1000}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 61, "privilege": "worker"}, "organization": {"id": 143, "owner": {"id": 225}, "user": {"role": "supervisor"}}}, "resource": {"id": 315, "assignee": {"id": 541}, "organization": {"id": 143}, "project": {"id": 338, "owner": {"id": 714}, "assignee": {"id": 61}}, "task": {"id": 378, "owner": {"id": 995}, "assignee": {"id": 1070}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 16, "privilege": "worker"}, "organization": {"id": 139, "owner": {"id": 298}, "user": {"role": "supervisor"}}}, "resource": {"id": 304, "assignee": {"id": 527}, "organization": {"id": 139}, "project": {"id": 320, "owner": {"id": 760}, "assignee": {"id": 16}}, "task": {"id": 302, "owner": {"id": 927}, "assignee": {"id": 1096}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 63, "privilege": "worker"}, "organization": {"id": 148, "owner": {"id": 221}, "user": {"role": "supervisor"}}}, "resource": {"id": 333, "assignee": {"id": 518}, "organization": {"id": 659}, "project": {"id": 362, "owner": {"id": 799}, "assignee": {"id": 63}}, "task": {"id": 303, "owner": {"id": 974}, "assignee": {"id": 1003}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 41, "privilege": "worker"}, "organization": {"id": 116, "owner": {"id": 287}, "user": {"role": "supervisor"}}}, "resource": {"id": 367, "assignee": {"id": 522}, "organization": {"id": 690}, "project": {"id": 356, "owner": {"id": 738}, "assignee": {"id": 41}}, "task": {"id": 348, "owner": {"id": 926}, "assignee": {"id": 1095}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 53, "privilege": "worker"}, "organization": {"id": 119, "owner": {"id": 221}, "user": {"role": "worker"}}}, "resource": {"id": 353, "assignee": {"id": 599}, "organization": {"id": 119}, "project": {"id": 334, "owner": {"id": 789}, "assignee": {"id": 53}}, "task": {"id": 357, "owner": {"id": 989}, "assignee": {"id": 1064}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 96, "privilege": "worker"}, "organization": {"id": 119, "owner": {"id": 201}, "user": {"role": "worker"}}}, "resource": {"id": 392, "assignee": {"id": 529}, "organization": {"id": 119}, "project": {"id": 352, "owner": {"id": 710}, "assignee": {"id": 96}}, "task": {"id": 371, "owner": {"id": 965}, "assignee": {"id": 1088}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 48, "privilege": "worker"}, "organization": {"id": 108, "owner": {"id": 298}, "user": {"role": "worker"}}}, "resource": {"id": 315, "assignee": {"id": 549}, "organization": {"id": 698}, "project": {"id": 364, "owner": {"id": 712}, "assignee": {"id": 48}}, "task": {"id": 375, "owner": {"id": 922}, "assignee": {"id": 1026}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 42, "privilege": "worker"}, "organization": {"id": 164, "owner": {"id": 285}, "user": {"role": "worker"}}}, "resource": {"id": 331, "assignee": {"id": 569}, "organization": {"id": 600}, "project": {"id": 387, "owner": {"id": 754}, "assignee": {"id": 42}}, "task": {"id": 390, "owner": {"id": 992}, "assignee": {"id": 1074}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 28, "privilege": "worker"}, "organization": {"id": 124, "owner": {"id": 206}, "user": {"role": null}}}, "resource": {"id": 386, "assignee": {"id": 533}, "organization": {"id": 124}, "project": {"id": 322, "owner": {"id": 794}, "assignee": {"id": 28}}, "task": {"id": 362, "owner": {"id": 905}, "assignee": {"id": 1041}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 8, "privilege": "worker"}, "organization": {"id": 190, "owner": {"id": 213}, "user": {"role": null}}}, "resource": {"id": 352, "assignee": {"id": 517}, "organization": {"id": 190}, "project": {"id": 308, "owner": {"id": 771}, "assignee": {"id": 8}}, "task": {"id": 325, "owner": {"id": 983}, "assignee": {"id": 1085}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 3, "privilege": "worker"}, "organization": {"id": 110, "owner": {"id": 299}, "user": {"role": null}}}, "resource": {"id": 376, "assignee": {"id": 521}, "organization": {"id": 607}, "project": {"id": 307, "owner": {"id": 700}, "assignee": {"id": 3}}, "task": {"id": 306, "owner": {"id": 954}, "assignee": {"id": 1099}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 3, "privilege": "worker"}, "organization": {"id": 126, "owner": {"id": 281}, "user": {"role": null}}}, "resource": {"id": 312, "assignee": {"id": 583}, "organization": {"id": 620}, "project": {"id": 364, "owner": {"id": 797}, "assignee": {"id": 3}}, "task": {"id": 359, "owner": {"id": 962}, "assignee": {"id": 1077}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 36, "privilege": "none"}, "organization": {"id": 194, "owner": {"id": 36}, "user": {"role": "owner"}}}, "resource": {"id": 320, "assignee": {"id": 598}, "organization": {"id": 194}, "project": {"id": 344, "owner": {"id": 709}, "assignee": {"id": 36}}, "task": {"id": 302, "owner": {"id": 938}, "assignee": {"id": 1011}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 38, "privilege": "none"}, "organization": {"id": 161, "owner": {"id": 38}, "user": {"role": "owner"}}}, "resource": {"id": 350, "assignee": {"id": 554}, "organization": {"id": 161}, "project": {"id": 350, "owner": {"id": 729}, "assignee": {"id": 38}}, "task": {"id": 383, "owner": {"id": 992}, "assignee": {"id": 1078}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 68, "privilege": "none"}, "organization": {"id": 180, "owner": {"id": 68}, "user": {"role": "owner"}}}, "resource": {"id": 357, "assignee": {"id": 560}, "organization": {"id": 630}, "project": {"id": 397, "owner": {"id": 793}, "assignee": {"id": 68}}, "task": {"id": 321, "owner": {"id": 901}, "assignee": {"id": 1090}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 35, "privilege": "none"}, "organization": {"id": 143, "owner": {"id": 35}, "user": {"role": "owner"}}}, "resource": {"id": 364, "assignee": {"id": 509}, "organization": {"id": 683}, "project": {"id": 331, "owner": {"id": 720}, "assignee": {"id": 35}}, "task": {"id": 341, "owner": {"id": 974}, "assignee": {"id": 1065}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 45, "privilege": "none"}, "organization": {"id": 159, "owner": {"id": 297}, "user": {"role": "maintainer"}}}, "resource": {"id": 311, "assignee": {"id": 515}, "organization": {"id": 159}, "project": {"id": 382, "owner": {"id": 711}, "assignee": {"id": 45}}, "task": {"id": 374, "owner": {"id": 967}, "assignee": {"id": 1006}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 84, "privilege": "none"}, "organization": {"id": 176, "owner": {"id": 235}, "user": {"role": "maintainer"}}}, "resource": {"id": 324, "assignee": {"id": 525}, "organization": {"id": 176}, "project": {"id": 362, "owner": {"id": 778}, "assignee": {"id": 84}}, "task": {"id": 391, "owner": {"id": 922}, "assignee": {"id": 1085}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 27, "privilege": "none"}, "organization": {"id": 157, "owner": {"id": 239}, "user": {"role": "maintainer"}}}, "resource": {"id": 349, "assignee": {"id": 564}, "organization": {"id": 646}, "project": {"id": 343, "owner": {"id": 786}, "assignee": {"id": 27}}, "task": {"id": 305, "owner": {"id": 925}, "assignee": {"id": 1039}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 85, "privilege": "none"}, "organization": {"id": 195, "owner": {"id": 213}, "user": {"role": "maintainer"}}}, "resource": {"id": 303, "assignee": {"id": 528}, "organization": {"id": 662}, "project": {"id": 346, "owner": {"id": 727}, "assignee": {"id": 85}}, "task": {"id": 381, "owner": {"id": 988}, "assignee": {"id": 1025}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 50, "privilege": "none"}, "organization": {"id": 110, "owner": {"id": 206}, "user": {"role": "supervisor"}}}, "resource": {"id": 369, "assignee": {"id": 576}, "organization": {"id": 110}, "project": {"id": 383, "owner": {"id": 730}, "assignee": {"id": 50}}, "task": {"id": 330, "owner": {"id": 957}, "assignee": {"id": 1094}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 57, "privilege": "none"}, "organization": {"id": 188, "owner": {"id": 242}, "user": {"role": "supervisor"}}}, "resource": {"id": 384, "assignee": {"id": 525}, "organization": {"id": 188}, "project": {"id": 390, "owner": {"id": 732}, "assignee": {"id": 57}}, "task": {"id": 343, "owner": {"id": 916}, "assignee": {"id": 1088}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 48, "privilege": "none"}, "organization": {"id": 191, "owner": {"id": 264}, "user": {"role": "supervisor"}}}, "resource": {"id": 313, "assignee": {"id": 556}, "organization": {"id": 671}, "project": {"id": 389, "owner": {"id": 754}, "assignee": {"id": 48}}, "task": {"id": 317, "owner": {"id": 985}, "assignee": {"id": 1047}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 6, "privilege": "none"}, "organization": {"id": 147, "owner": {"id": 251}, "user": {"role": "supervisor"}}}, "resource": {"id": 353, "assignee": {"id": 557}, "organization": {"id": 612}, "project": {"id": 374, "owner": {"id": 780}, "assignee": {"id": 6}}, "task": {"id": 306, "owner": {"id": 993}, "assignee": {"id": 1031}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 66, "privilege": "none"}, "organization": {"id": 130, "owner": {"id": 278}, "user": {"role": "worker"}}}, "resource": {"id": 317, "assignee": {"id": 543}, "organization": {"id": 130}, "project": {"id": 324, "owner": {"id": 715}, "assignee": {"id": 66}}, "task": {"id": 384, "owner": {"id": 988}, "assignee": {"id": 1052}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 50, "privilege": "none"}, "organization": {"id": 142, "owner": {"id": 219}, "user": {"role": "worker"}}}, "resource": {"id": 364, "assignee": {"id": 558}, "organization": {"id": 142}, "project": {"id": 307, "owner": {"id": 758}, "assignee": {"id": 50}}, "task": {"id": 316, "owner": {"id": 989}, "assignee": {"id": 1098}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 50, "privilege": "none"}, "organization": {"id": 143, "owner": {"id": 274}, "user": {"role": "worker"}}}, "resource": {"id": 314, "assignee": {"id": 560}, "organization": {"id": 635}, "project": {"id": 353, "owner": {"id": 765}, "assignee": {"id": 50}}, "task": {"id": 314, "owner": {"id": 964}, "assignee": {"id": 1051}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 92, "privilege": "none"}, "organization": {"id": 176, "owner": {"id": 264}, "user": {"role": "worker"}}}, "resource": {"id": 336, "assignee": {"id": 579}, "organization": {"id": 637}, "project": {"id": 369, "owner": {"id": 777}, "assignee": {"id": 92}}, "task": {"id": 364, "owner": {"id": 945}, "assignee": {"id": 1020}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 4, "privilege": "none"}, "organization": {"id": 160, "owner": {"id": 256}, "user": {"role": null}}}, "resource": {"id": 394, "assignee": {"id": 513}, "organization": {"id": 160}, "project": {"id": 350, "owner": {"id": 702}, "assignee": {"id": 4}}, "task": {"id": 316, "owner": {"id": 931}, "assignee": {"id": 1064}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 35, "privilege": "none"}, "organization": {"id": 175, "owner": {"id": 259}, "user": {"role": null}}}, "resource": {"id": 330, "assignee": {"id": 564}, "organization": {"id": 175}, "project": {"id": 321, "owner": {"id": 700}, "assignee": {"id": 35}}, "task": {"id": 309, "owner": {"id": 941}, "assignee": {"id": 1015}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 0, "privilege": "none"}, "organization": {"id": 146, "owner": {"id": 238}, "user": {"role": null}}}, "resource": {"id": 328, "assignee": {"id": 543}, "organization": {"id": 651}, "project": {"id": 310, "owner": {"id": 780}, "assignee": {"id": 0}}, "task": {"id": 354, "owner": {"id": 944}, "assignee": {"id": 1048}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 10, "privilege": "none"}, "organization": {"id": 152, "owner": {"id": 245}, "user": {"role": null}}}, "resource": {"id": 356, "assignee": {"id": 563}, "organization": {"id": 652}, "project": {"id": 334, "owner": {"id": 773}, "assignee": {"id": 10}}, "task": {"id": 331, "owner": {"id": 951}, "assignee": {"id": 1092}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 53, "privilege": "admin"}, "organization": {"id": 143, "owner": {"id": 53}, "user": {"role": "owner"}}}, "resource": {"id": 373, "assignee": {"id": 523}, "organization": {"id": 143}, "project": {"id": 373, "owner": {"id": 746}, "assignee": {"id": 851}}, "task": {"id": 377, "owner": {"id": 53}, "assignee": {"id": 1002}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 49, "privilege": "admin"}, "organization": {"id": 113, "owner": {"id": 49}, "user": {"role": "owner"}}}, "resource": {"id": 356, "assignee": {"id": 552}, "organization": {"id": 113}, "project": {"id": 317, "owner": {"id": 765}, "assignee": {"id": 821}}, "task": {"id": 317, "owner": {"id": 49}, "assignee": {"id": 1096}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_OWNER_same_org_FALSE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 22, "privilege": "admin"}, "organization": {"id": 131, "owner": {"id": 22}, "user": {"role": "owner"}}}, "resource": {"id": 399, "assignee": {"id": 533}, "organization": {"id": 637}, "project": {"id": 384, "owner": {"id": 774}, "assignee": {"id": 835}}, "task": {"id": 309, "owner": {"id": 22}, "assignee": {"id": 1023}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 72, "privilege": "admin"}, "organization": {"id": 139, "owner": {"id": 72}, "user": {"role": "owner"}}}, "resource": {"id": 383, "assignee": {"id": 541}, "organization": {"id": 684}, "project": {"id": 334, "owner": {"id": 790}, "assignee": {"id": 872}}, "task": {"id": 385, "owner": {"id": 72}, "assignee": {"id": 1016}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 71, "privilege": "admin"}, "organization": {"id": 123, "owner": {"id": 290}, "user": {"role": "maintainer"}}}, "resource": {"id": 392, "assignee": {"id": 562}, "organization": {"id": 123}, "project": {"id": 318, "owner": {"id": 707}, "assignee": {"id": 831}}, "task": {"id": 346, "owner": {"id": 71}, "assignee": {"id": 1057}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 40, "privilege": "admin"}, "organization": {"id": 158, "owner": {"id": 261}, "user": {"role": "maintainer"}}}, "resource": {"id": 333, "assignee": {"id": 574}, "organization": {"id": 158}, "project": {"id": 337, "owner": {"id": 724}, "assignee": {"id": 885}}, "task": {"id": 395, "owner": {"id": 40}, "assignee": {"id": 1094}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 82, "privilege": "admin"}, "organization": {"id": 100, "owner": {"id": 296}, "user": {"role": "maintainer"}}}, "resource": {"id": 369, "assignee": {"id": 547}, "organization": {"id": 607}, "project": {"id": 383, "owner": {"id": 727}, "assignee": {"id": 897}}, "task": {"id": 370, "owner": {"id": 82}, "assignee": {"id": 1087}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 80, "privilege": "admin"}, "organization": {"id": 143, "owner": {"id": 202}, "user": {"role": "maintainer"}}}, "resource": {"id": 352, "assignee": {"id": 550}, "organization": {"id": 609}, "project": {"id": 392, "owner": {"id": 730}, "assignee": {"id": 869}}, "task": {"id": 368, "owner": {"id": 80}, "assignee": {"id": 1043}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 67, "privilege": "admin"}, "organization": {"id": 156, "owner": {"id": 228}, "user": {"role": "supervisor"}}}, "resource": {"id": 309, "assignee": {"id": 564}, "organization": {"id": 156}, "project": {"id": 387, "owner": {"id": 736}, "assignee": {"id": 883}}, "task": {"id": 349, "owner": {"id": 67}, "assignee": {"id": 1016}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 44, "privilege": "admin"}, "organization": {"id": 192, "owner": {"id": 251}, "user": {"role": "supervisor"}}}, "resource": {"id": 399, "assignee": {"id": 594}, "organization": {"id": 192}, "project": {"id": 390, "owner": {"id": 774}, "assignee": {"id": 811}}, "task": {"id": 389, "owner": {"id": 44}, "assignee": {"id": 1076}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 84, "privilege": "admin"}, "organization": {"id": 194, "owner": {"id": 249}, "user": {"role": "supervisor"}}}, "resource": {"id": 330, "assignee": {"id": 593}, "organization": {"id": 628}, "project": {"id": 332, "owner": {"id": 705}, "assignee": {"id": 802}}, "task": {"id": 342, "owner": {"id": 84}, "assignee": {"id": 1045}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 94, "privilege": "admin"}, "organization": {"id": 197, "owner": {"id": 246}, "user": {"role": "supervisor"}}}, "resource": {"id": 395, "assignee": {"id": 556}, "organization": {"id": 665}, "project": {"id": 324, "owner": {"id": 718}, "assignee": {"id": 826}}, "task": {"id": 372, "owner": {"id": 94}, "assignee": {"id": 1083}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 6, "privilege": "admin"}, "organization": {"id": 181, "owner": {"id": 286}, "user": {"role": "worker"}}}, "resource": {"id": 328, "assignee": {"id": 515}, "organization": {"id": 181}, "project": {"id": 368, "owner": {"id": 701}, "assignee": {"id": 830}}, "task": {"id": 364, "owner": {"id": 6}, "assignee": {"id": 1086}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 36, "privilege": "admin"}, "organization": {"id": 111, "owner": {"id": 219}, "user": {"role": "worker"}}}, "resource": {"id": 396, "assignee": {"id": 575}, "organization": {"id": 111}, "project": {"id": 324, "owner": {"id": 749}, "assignee": {"id": 801}}, "task": {"id": 314, "owner": {"id": 36}, "assignee": {"id": 1099}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_WORKER_same_org_FALSE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 10, "privilege": "admin"}, "organization": {"id": 176, "owner": {"id": 249}, "user": {"role": "worker"}}}, "resource": {"id": 384, "assignee": {"id": 551}, "organization": {"id": 629}, "project": {"id": 302, "owner": {"id": 756}, "assignee": {"id": 834}}, "task": {"id": 373, "owner": {"id": 10}, "assignee": {"id": 1058}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 85, "privilege": "admin"}, "organization": {"id": 129, "owner": {"id": 252}, "user": {"role": "worker"}}}, "resource": {"id": 381, "assignee": {"id": 558}, "organization": {"id": 603}, "project": {"id": 353, "owner": {"id": 749}, "assignee": {"id": 813}}, "task": {"id": 371, "owner": {"id": 85}, "assignee": {"id": 1041}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 37, "privilege": "admin"}, "organization": {"id": 106, "owner": {"id": 283}, "user": {"role": null}}}, "resource": {"id": 363, "assignee": {"id": 566}, "organization": {"id": 106}, "project": {"id": 337, "owner": {"id": 711}, "assignee": {"id": 819}}, "task": {"id": 389, "owner": {"id": 37}, "assignee": {"id": 1070}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 85, "privilege": "admin"}, "organization": {"id": 117, "owner": {"id": 203}, "user": {"role": null}}}, "resource": {"id": 304, "assignee": {"id": 590}, "organization": {"id": 117}, "project": {"id": 363, "owner": {"id": 768}, "assignee": {"id": 805}}, "task": {"id": 356, "owner": {"id": 85}, "assignee": {"id": 1000}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_NONE_same_org_FALSE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 63, "privilege": "admin"}, "organization": {"id": 143, "owner": {"id": 236}, "user": {"role": null}}}, "resource": {"id": 390, "assignee": {"id": 588}, "organization": {"id": 639}, "project": {"id": 377, "owner": {"id": 710}, "assignee": {"id": 851}}, "task": {"id": 354, "owner": {"id": 63}, "assignee": {"id": 1013}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 1, "privilege": "admin"}, "organization": {"id": 197, "owner": {"id": 273}, "user": {"role": null}}}, "resource": {"id": 328, "assignee": {"id": 581}, "organization": {"id": 691}, "project": {"id": 327, "owner": {"id": 770}, "assignee": {"id": 870}}, "task": {"id": 312, "owner": {"id": 1}, "assignee": {"id": 1020}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 60, "privilege": "business"}, "organization": {"id": 195, "owner": {"id": 60}, "user": {"role": "owner"}}}, "resource": {"id": 352, "assignee": {"id": 511}, "organization": {"id": 195}, "project": {"id": 372, "owner": {"id": 722}, "assignee": {"id": 829}}, "task": {"id": 369, "owner": {"id": 60}, "assignee": {"id": 1033}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 25, "privilege": "business"}, "organization": {"id": 182, "owner": {"id": 25}, "user": {"role": "owner"}}}, "resource": {"id": 379, "assignee": {"id": 554}, "organization": {"id": 182}, "project": {"id": 361, "owner": {"id": 754}, "assignee": {"id": 828}}, "task": {"id": 356, "owner": {"id": 25}, "assignee": {"id": 1002}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 90, "privilege": "business"}, "organization": {"id": 123, "owner": {"id": 90}, "user": {"role": "owner"}}}, "resource": {"id": 368, "assignee": {"id": 562}, "organization": {"id": 626}, "project": {"id": 358, "owner": {"id": 729}, "assignee": {"id": 837}}, "task": {"id": 372, "owner": {"id": 90}, "assignee": {"id": 1021}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 61, "privilege": "business"}, "organization": {"id": 100, "owner": {"id": 61}, "user": {"role": "owner"}}}, "resource": {"id": 328, "assignee": {"id": 537}, "organization": {"id": 699}, "project": {"id": 332, "owner": {"id": 764}, "assignee": {"id": 828}}, "task": {"id": 348, "owner": {"id": 61}, "assignee": {"id": 1053}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 73, "privilege": "business"}, "organization": {"id": 149, "owner": {"id": 294}, "user": {"role": "maintainer"}}}, "resource": {"id": 374, "assignee": {"id": 562}, "organization": {"id": 149}, "project": {"id": 338, "owner": {"id": 702}, "assignee": {"id": 832}}, "task": {"id": 393, "owner": {"id": 73}, "assignee": {"id": 1030}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 41, "privilege": "business"}, "organization": {"id": 162, "owner": {"id": 236}, "user": {"role": "maintainer"}}}, "resource": {"id": 381, "assignee": {"id": 512}, "organization": {"id": 162}, "project": {"id": 380, "owner": {"id": 789}, "assignee": {"id": 800}}, "task": {"id": 344, "owner": {"id": 41}, "assignee": {"id": 1084}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 63, "privilege": "business"}, "organization": {"id": 153, "owner": {"id": 227}, "user": {"role": "maintainer"}}}, "resource": {"id": 315, "assignee": {"id": 527}, "organization": {"id": 620}, "project": {"id": 324, "owner": {"id": 758}, "assignee": {"id": 879}}, "task": {"id": 393, "owner": {"id": 63}, "assignee": {"id": 1024}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 57, "privilege": "business"}, "organization": {"id": 125, "owner": {"id": 276}, "user": {"role": "maintainer"}}}, "resource": {"id": 324, "assignee": {"id": 575}, "organization": {"id": 652}, "project": {"id": 362, "owner": {"id": 761}, "assignee": {"id": 804}}, "task": {"id": 340, "owner": {"id": 57}, "assignee": {"id": 1050}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 78, "privilege": "business"}, "organization": {"id": 133, "owner": {"id": 284}, "user": {"role": "supervisor"}}}, "resource": {"id": 325, "assignee": {"id": 566}, "organization": {"id": 133}, "project": {"id": 361, "owner": {"id": 735}, "assignee": {"id": 868}}, "task": {"id": 321, "owner": {"id": 78}, "assignee": {"id": 1097}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 43, "privilege": "business"}, "organization": {"id": 134, "owner": {"id": 254}, "user": {"role": "supervisor"}}}, "resource": {"id": 331, "assignee": {"id": 509}, "organization": {"id": 134}, "project": {"id": 332, "owner": {"id": 792}, "assignee": {"id": 876}}, "task": {"id": 300, "owner": {"id": 43}, "assignee": {"id": 1095}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 37, "privilege": "business"}, "organization": {"id": 197, "owner": {"id": 260}, "user": {"role": "supervisor"}}}, "resource": {"id": 346, "assignee": {"id": 502}, "organization": {"id": 666}, "project": {"id": 339, "owner": {"id": 711}, "assignee": {"id": 853}}, "task": {"id": 358, "owner": {"id": 37}, "assignee": {"id": 1088}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 96, "privilege": "business"}, "organization": {"id": 145, "owner": {"id": 266}, "user": {"role": "supervisor"}}}, "resource": {"id": 370, "assignee": {"id": 583}, "organization": {"id": 668}, "project": {"id": 363, "owner": {"id": 795}, "assignee": {"id": 830}}, "task": {"id": 391, "owner": {"id": 96}, "assignee": {"id": 1006}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 28, "privilege": "business"}, "organization": {"id": 174, "owner": {"id": 280}, "user": {"role": "worker"}}}, "resource": {"id": 311, "assignee": {"id": 590}, "organization": {"id": 174}, "project": {"id": 359, "owner": {"id": 721}, "assignee": {"id": 870}}, "task": {"id": 368, "owner": {"id": 28}, "assignee": {"id": 1078}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 17, "privilege": "business"}, "organization": {"id": 175, "owner": {"id": 222}, "user": {"role": "worker"}}}, "resource": {"id": 364, "assignee": {"id": 554}, "organization": {"id": 175}, "project": {"id": 315, "owner": {"id": 707}, "assignee": {"id": 820}}, "task": {"id": 342, "owner": {"id": 17}, "assignee": {"id": 1012}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 66, "privilege": "business"}, "organization": {"id": 135, "owner": {"id": 212}, "user": {"role": "worker"}}}, "resource": {"id": 343, "assignee": {"id": 560}, "organization": {"id": 695}, "project": {"id": 364, "owner": {"id": 758}, "assignee": {"id": 849}}, "task": {"id": 362, "owner": {"id": 66}, "assignee": {"id": 1050}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 87, "privilege": "business"}, "organization": {"id": 104, "owner": {"id": 272}, "user": {"role": "worker"}}}, "resource": {"id": 354, "assignee": {"id": 553}, "organization": {"id": 616}, "project": {"id": 340, "owner": {"id": 734}, "assignee": {"id": 863}}, "task": {"id": 399, "owner": {"id": 87}, "assignee": {"id": 1006}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 53, "privilege": "business"}, "organization": {"id": 199, "owner": {"id": 281}, "user": {"role": null}}}, "resource": {"id": 397, "assignee": {"id": 592}, "organization": {"id": 199}, "project": {"id": 351, "owner": {"id": 765}, "assignee": {"id": 850}}, "task": {"id": 314, "owner": {"id": 53}, "assignee": {"id": 1089}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 15, "privilege": "business"}, "organization": {"id": 140, "owner": {"id": 277}, "user": {"role": null}}}, "resource": {"id": 341, "assignee": {"id": 566}, "organization": {"id": 140}, "project": {"id": 339, "owner": {"id": 701}, "assignee": {"id": 811}}, "task": {"id": 399, "owner": {"id": 15}, "assignee": {"id": 1049}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 31, "privilege": "business"}, "organization": {"id": 124, "owner": {"id": 220}, "user": {"role": null}}}, "resource": {"id": 378, "assignee": {"id": 566}, "organization": {"id": 646}, "project": {"id": 388, "owner": {"id": 747}, "assignee": {"id": 876}}, "task": {"id": 315, "owner": {"id": 31}, "assignee": {"id": 1092}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 7, "privilege": "business"}, "organization": {"id": 104, "owner": {"id": 257}, "user": {"role": null}}}, "resource": {"id": 359, "assignee": {"id": 598}, "organization": {"id": 693}, "project": {"id": 301, "owner": {"id": 705}, "assignee": {"id": 803}}, "task": {"id": 309, "owner": {"id": 7}, "assignee": {"id": 1085}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 42, "privilege": "user"}, "organization": {"id": 146, "owner": {"id": 42}, "user": {"role": "owner"}}}, "resource": {"id": 399, "assignee": {"id": 569}, "organization": {"id": 146}, "project": {"id": 394, "owner": {"id": 799}, "assignee": {"id": 859}}, "task": {"id": 324, "owner": {"id": 42}, "assignee": {"id": 1004}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 29, "privilege": "user"}, "organization": {"id": 180, "owner": {"id": 29}, "user": {"role": "owner"}}}, "resource": {"id": 326, "assignee": {"id": 566}, "organization": {"id": 180}, "project": {"id": 340, "owner": {"id": 732}, "assignee": {"id": 850}}, "task": {"id": 356, "owner": {"id": 29}, "assignee": {"id": 1090}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 98, "privilege": "user"}, "organization": {"id": 162, "owner": {"id": 98}, "user": {"role": "owner"}}}, "resource": {"id": 300, "assignee": {"id": 558}, "organization": {"id": 604}, "project": {"id": 316, "owner": {"id": 756}, "assignee": {"id": 882}}, "task": {"id": 332, "owner": {"id": 98}, "assignee": {"id": 1040}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 81, "privilege": "user"}, "organization": {"id": 104, "owner": {"id": 81}, "user": {"role": "owner"}}}, "resource": {"id": 393, "assignee": {"id": 563}, "organization": {"id": 636}, "project": {"id": 331, "owner": {"id": 751}, "assignee": {"id": 896}}, "task": {"id": 373, "owner": {"id": 81}, "assignee": {"id": 1073}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 40, "privilege": "user"}, "organization": {"id": 169, "owner": {"id": 268}, "user": {"role": "maintainer"}}}, "resource": {"id": 355, "assignee": {"id": 543}, "organization": {"id": 169}, "project": {"id": 334, "owner": {"id": 784}, "assignee": {"id": 827}}, "task": {"id": 315, "owner": {"id": 40}, "assignee": {"id": 1064}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 48, "privilege": "user"}, "organization": {"id": 163, "owner": {"id": 208}, "user": {"role": "maintainer"}}}, "resource": {"id": 377, "assignee": {"id": 535}, "organization": {"id": 163}, "project": {"id": 326, "owner": {"id": 713}, "assignee": {"id": 873}}, "task": {"id": 367, "owner": {"id": 48}, "assignee": {"id": 1073}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 37, "privilege": "user"}, "organization": {"id": 186, "owner": {"id": 207}, "user": {"role": "maintainer"}}}, "resource": {"id": 384, "assignee": {"id": 510}, "organization": {"id": 637}, "project": {"id": 355, "owner": {"id": 773}, "assignee": {"id": 808}}, "task": {"id": 331, "owner": {"id": 37}, "assignee": {"id": 1082}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 84, "privilege": "user"}, "organization": {"id": 169, "owner": {"id": 281}, "user": {"role": "maintainer"}}}, "resource": {"id": 367, "assignee": {"id": 528}, "organization": {"id": 618}, "project": {"id": 313, "owner": {"id": 725}, "assignee": {"id": 801}}, "task": {"id": 344, "owner": {"id": 84}, "assignee": {"id": 1016}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 8, "privilege": "user"}, "organization": {"id": 189, "owner": {"id": 252}, "user": {"role": "supervisor"}}}, "resource": {"id": 366, "assignee": {"id": 596}, "organization": {"id": 189}, "project": {"id": 366, "owner": {"id": 768}, "assignee": {"id": 801}}, "task": {"id": 311, "owner": {"id": 8}, "assignee": {"id": 1046}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 74, "privilege": "user"}, "organization": {"id": 183, "owner": {"id": 205}, "user": {"role": "supervisor"}}}, "resource": {"id": 332, "assignee": {"id": 583}, "organization": {"id": 183}, "project": {"id": 322, "owner": {"id": 745}, "assignee": {"id": 880}}, "task": {"id": 308, "owner": {"id": 74}, "assignee": {"id": 1011}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 94, "privilege": "user"}, "organization": {"id": 115, "owner": {"id": 262}, "user": {"role": "supervisor"}}}, "resource": {"id": 315, "assignee": {"id": 503}, "organization": {"id": 699}, "project": {"id": 329, "owner": {"id": 734}, "assignee": {"id": 871}}, "task": {"id": 391, "owner": {"id": 94}, "assignee": {"id": 1093}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 21, "privilege": "user"}, "organization": {"id": 184, "owner": {"id": 273}, "user": {"role": "supervisor"}}}, "resource": {"id": 325, "assignee": {"id": 596}, "organization": {"id": 645}, "project": {"id": 376, "owner": {"id": 738}, "assignee": {"id": 895}}, "task": {"id": 301, "owner": {"id": 21}, "assignee": {"id": 1037}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 56, "privilege": "user"}, "organization": {"id": 148, "owner": {"id": 206}, "user": {"role": "worker"}}}, "resource": {"id": 304, "assignee": {"id": 588}, "organization": {"id": 148}, "project": {"id": 353, "owner": {"id": 787}, "assignee": {"id": 836}}, "task": {"id": 339, "owner": {"id": 56}, "assignee": {"id": 1054}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 75, "privilege": "user"}, "organization": {"id": 104, "owner": {"id": 293}, "user": {"role": "worker"}}}, "resource": {"id": 336, "assignee": {"id": 508}, "organization": {"id": 104}, "project": {"id": 340, "owner": {"id": 772}, "assignee": {"id": 857}}, "task": {"id": 379, "owner": {"id": 75}, "assignee": {"id": 1094}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 86, "privilege": "user"}, "organization": {"id": 151, "owner": {"id": 233}, "user": {"role": "worker"}}}, "resource": {"id": 361, "assignee": {"id": 528}, "organization": {"id": 653}, "project": {"id": 325, "owner": {"id": 709}, "assignee": {"id": 862}}, "task": {"id": 396, "owner": {"id": 86}, "assignee": {"id": 1004}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 57, "privilege": "user"}, "organization": {"id": 186, "owner": {"id": 253}, "user": {"role": "worker"}}}, "resource": {"id": 387, "assignee": {"id": 529}, "organization": {"id": 697}, "project": {"id": 398, "owner": {"id": 717}, "assignee": {"id": 831}}, "task": {"id": 371, "owner": {"id": 57}, "assignee": {"id": 1090}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 57, "privilege": "user"}, "organization": {"id": 101, "owner": {"id": 217}, "user": {"role": null}}}, "resource": {"id": 398, "assignee": {"id": 529}, "organization": {"id": 101}, "project": {"id": 380, "owner": {"id": 755}, "assignee": {"id": 870}}, "task": {"id": 302, "owner": {"id": 57}, "assignee": {"id": 1029}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 73, "privilege": "user"}, "organization": {"id": 140, "owner": {"id": 209}, "user": {"role": null}}}, "resource": {"id": 359, "assignee": {"id": 549}, "organization": {"id": 140}, "project": {"id": 304, "owner": {"id": 780}, "assignee": {"id": 849}}, "task": {"id": 321, "owner": {"id": 73}, "assignee": {"id": 1067}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 73, "privilege": "user"}, "organization": {"id": 103, "owner": {"id": 261}, "user": {"role": null}}}, "resource": {"id": 368, "assignee": {"id": 582}, "organization": {"id": 650}, "project": {"id": 336, "owner": {"id": 796}, "assignee": {"id": 835}}, "task": {"id": 367, "owner": {"id": 73}, "assignee": {"id": 1021}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 70, "privilege": "user"}, "organization": {"id": 127, "owner": {"id": 268}, "user": {"role": null}}}, "resource": {"id": 325, "assignee": {"id": 599}, "organization": {"id": 639}, "project": {"id": 302, "owner": {"id": 782}, "assignee": {"id": 827}}, "task": {"id": 372, "owner": {"id": 70}, "assignee": {"id": 1060}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 70, "privilege": "worker"}, "organization": {"id": 142, "owner": {"id": 70}, "user": {"role": "owner"}}}, "resource": {"id": 379, "assignee": {"id": 571}, "organization": {"id": 142}, "project": {"id": 385, "owner": {"id": 709}, "assignee": {"id": 885}}, "task": {"id": 362, "owner": {"id": 70}, "assignee": {"id": 1076}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 12, "privilege": "worker"}, "organization": {"id": 165, "owner": {"id": 12}, "user": {"role": "owner"}}}, "resource": {"id": 359, "assignee": {"id": 536}, "organization": {"id": 165}, "project": {"id": 385, "owner": {"id": 789}, "assignee": {"id": 883}}, "task": {"id": 324, "owner": {"id": 12}, "assignee": {"id": 1067}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 94, "privilege": "worker"}, "organization": {"id": 129, "owner": {"id": 94}, "user": {"role": "owner"}}}, "resource": {"id": 377, "assignee": {"id": 503}, "organization": {"id": 613}, "project": {"id": 351, "owner": {"id": 756}, "assignee": {"id": 802}}, "task": {"id": 364, "owner": {"id": 94}, "assignee": {"id": 1035}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 79, "privilege": "worker"}, "organization": {"id": 187, "owner": {"id": 79}, "user": {"role": "owner"}}}, "resource": {"id": 352, "assignee": {"id": 530}, "organization": {"id": 620}, "project": {"id": 388, "owner": {"id": 796}, "assignee": {"id": 872}}, "task": {"id": 385, "owner": {"id": 79}, "assignee": {"id": 1081}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 67, "privilege": "worker"}, "organization": {"id": 179, "owner": {"id": 229}, "user": {"role": "maintainer"}}}, "resource": {"id": 305, "assignee": {"id": 519}, "organization": {"id": 179}, "project": {"id": 347, "owner": {"id": 781}, "assignee": {"id": 830}}, "task": {"id": 305, "owner": {"id": 67}, "assignee": {"id": 1042}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 0, "privilege": "worker"}, "organization": {"id": 160, "owner": {"id": 215}, "user": {"role": "maintainer"}}}, "resource": {"id": 390, "assignee": {"id": 501}, "organization": {"id": 160}, "project": {"id": 349, "owner": {"id": 796}, "assignee": {"id": 848}}, "task": {"id": 331, "owner": {"id": 0}, "assignee": {"id": 1021}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 89, "privilege": "worker"}, "organization": {"id": 127, "owner": {"id": 252}, "user": {"role": "maintainer"}}}, "resource": {"id": 367, "assignee": {"id": 571}, "organization": {"id": 655}, "project": {"id": 321, "owner": {"id": 704}, "assignee": {"id": 836}}, "task": {"id": 320, "owner": {"id": 89}, "assignee": {"id": 1019}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 13, "privilege": "worker"}, "organization": {"id": 109, "owner": {"id": 260}, "user": {"role": "maintainer"}}}, "resource": {"id": 344, "assignee": {"id": 539}, "organization": {"id": 671}, "project": {"id": 310, "owner": {"id": 770}, "assignee": {"id": 841}}, "task": {"id": 315, "owner": {"id": 13}, "assignee": {"id": 1028}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 56, "privilege": "worker"}, "organization": {"id": 183, "owner": {"id": 288}, "user": {"role": "supervisor"}}}, "resource": {"id": 361, "assignee": {"id": 548}, "organization": {"id": 183}, "project": {"id": 353, "owner": {"id": 778}, "assignee": {"id": 844}}, "task": {"id": 333, "owner": {"id": 56}, "assignee": {"id": 1069}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 9, "privilege": "worker"}, "organization": {"id": 175, "owner": {"id": 217}, "user": {"role": "supervisor"}}}, "resource": {"id": 365, "assignee": {"id": 553}, "organization": {"id": 175}, "project": {"id": 343, "owner": {"id": 756}, "assignee": {"id": 857}}, "task": {"id": 351, "owner": {"id": 9}, "assignee": {"id": 1063}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 43, "privilege": "worker"}, "organization": {"id": 166, "owner": {"id": 255}, "user": {"role": "supervisor"}}}, "resource": {"id": 305, "assignee": {"id": 546}, "organization": {"id": 664}, "project": {"id": 363, "owner": {"id": 718}, "assignee": {"id": 895}}, "task": {"id": 317, "owner": {"id": 43}, "assignee": {"id": 1021}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 7, "privilege": "worker"}, "organization": {"id": 119, "owner": {"id": 267}, "user": {"role": "supervisor"}}}, "resource": {"id": 390, "assignee": {"id": 585}, "organization": {"id": 671}, "project": {"id": 370, "owner": {"id": 777}, "assignee": {"id": 817}}, "task": {"id": 397, "owner": {"id": 7}, "assignee": {"id": 1029}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 17, "privilege": "worker"}, "organization": {"id": 134, "owner": {"id": 248}, "user": {"role": "worker"}}}, "resource": {"id": 345, "assignee": {"id": 550}, "organization": {"id": 134}, "project": {"id": 383, "owner": {"id": 743}, "assignee": {"id": 803}}, "task": {"id": 307, "owner": {"id": 17}, "assignee": {"id": 1099}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 23, "privilege": "worker"}, "organization": {"id": 130, "owner": {"id": 286}, "user": {"role": "worker"}}}, "resource": {"id": 356, "assignee": {"id": 540}, "organization": {"id": 130}, "project": {"id": 334, "owner": {"id": 704}, "assignee": {"id": 845}}, "task": {"id": 364, "owner": {"id": 23}, "assignee": {"id": 1096}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 3, "privilege": "worker"}, "organization": {"id": 146, "owner": {"id": 260}, "user": {"role": "worker"}}}, "resource": {"id": 329, "assignee": {"id": 541}, "organization": {"id": 635}, "project": {"id": 345, "owner": {"id": 755}, "assignee": {"id": 877}}, "task": {"id": 340, "owner": {"id": 3}, "assignee": {"id": 1015}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 14, "privilege": "worker"}, "organization": {"id": 176, "owner": {"id": 282}, "user": {"role": "worker"}}}, "resource": {"id": 301, "assignee": {"id": 526}, "organization": {"id": 653}, "project": {"id": 301, "owner": {"id": 748}, "assignee": {"id": 856}}, "task": {"id": 362, "owner": {"id": 14}, "assignee": {"id": 1061}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 63, "privilege": "worker"}, "organization": {"id": 169, "owner": {"id": 251}, "user": {"role": null}}}, "resource": {"id": 341, "assignee": {"id": 548}, "organization": {"id": 169}, "project": {"id": 386, "owner": {"id": 794}, "assignee": {"id": 815}}, "task": {"id": 361, "owner": {"id": 63}, "assignee": {"id": 1072}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 43, "privilege": "worker"}, "organization": {"id": 196, "owner": {"id": 259}, "user": {"role": null}}}, "resource": {"id": 321, "assignee": {"id": 534}, "organization": {"id": 196}, "project": {"id": 376, "owner": {"id": 760}, "assignee": {"id": 884}}, "task": {"id": 322, "owner": {"id": 43}, "assignee": {"id": 1041}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 50, "privilege": "worker"}, "organization": {"id": 154, "owner": {"id": 208}, "user": {"role": null}}}, "resource": {"id": 392, "assignee": {"id": 534}, "organization": {"id": 648}, "project": {"id": 321, "owner": {"id": 741}, "assignee": {"id": 826}}, "task": {"id": 371, "owner": {"id": 50}, "assignee": {"id": 1099}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 46, "privilege": "worker"}, "organization": {"id": 112, "owner": {"id": 288}, "user": {"role": null}}}, "resource": {"id": 308, "assignee": {"id": 524}, "organization": {"id": 651}, "project": {"id": 336, "owner": {"id": 773}, "assignee": {"id": 853}}, "task": {"id": 361, "owner": {"id": 46}, "assignee": {"id": 1089}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_OWNER_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 78, "privilege": "none"}, "organization": {"id": 114, "owner": {"id": 78}, "user": {"role": "owner"}}}, "resource": {"id": 302, "assignee": {"id": 518}, "organization": {"id": 114}, "project": {"id": 386, "owner": {"id": 743}, "assignee": {"id": 865}}, "task": {"id": 331, "owner": {"id": 78}, "assignee": {"id": 1059}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 56, "privilege": "none"}, "organization": {"id": 192, "owner": {"id": 56}, "user": {"role": "owner"}}}, "resource": {"id": 395, "assignee": {"id": 539}, "organization": {"id": 192}, "project": {"id": 329, "owner": {"id": 757}, "assignee": {"id": 845}}, "task": {"id": 397, "owner": {"id": 56}, "assignee": {"id": 1045}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 80, "privilege": "none"}, "organization": {"id": 150, "owner": {"id": 80}, "user": {"role": "owner"}}}, "resource": {"id": 302, "assignee": {"id": 542}, "organization": {"id": 613}, "project": {"id": 399, "owner": {"id": 772}, "assignee": {"id": 889}}, "task": {"id": 316, "owner": {"id": 80}, "assignee": {"id": 1085}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 83, "privilege": "none"}, "organization": {"id": 177, "owner": {"id": 83}, "user": {"role": "owner"}}}, "resource": {"id": 338, "assignee": {"id": 586}, "organization": {"id": 666}, "project": {"id": 368, "owner": {"id": 718}, "assignee": {"id": 841}}, "task": {"id": 317, "owner": {"id": 83}, "assignee": {"id": 1053}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_MAINTAINER_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 60, "privilege": "none"}, "organization": {"id": 149, "owner": {"id": 278}, "user": {"role": "maintainer"}}}, "resource": {"id": 300, "assignee": {"id": 599}, "organization": {"id": 149}, "project": {"id": 344, "owner": {"id": 788}, "assignee": {"id": 835}}, "task": {"id": 371, "owner": {"id": 60}, "assignee": {"id": 1089}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 40, "privilege": "none"}, "organization": {"id": 194, "owner": {"id": 255}, "user": {"role": "maintainer"}}}, "resource": {"id": 306, "assignee": {"id": 590}, "organization": {"id": 194}, "project": {"id": 366, "owner": {"id": 746}, "assignee": {"id": 813}}, "task": {"id": 397, "owner": {"id": 40}, "assignee": {"id": 1014}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 94, "privilege": "none"}, "organization": {"id": 188, "owner": {"id": 277}, "user": {"role": "maintainer"}}}, "resource": {"id": 321, "assignee": {"id": 591}, "organization": {"id": 605}, "project": {"id": 326, "owner": {"id": 758}, "assignee": {"id": 888}}, "task": {"id": 311, "owner": {"id": 94}, "assignee": {"id": 1026}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 36, "privilege": "none"}, "organization": {"id": 194, "owner": {"id": 253}, "user": {"role": "maintainer"}}}, "resource": {"id": 360, "assignee": {"id": 531}, "organization": {"id": 629}, "project": {"id": 369, "owner": {"id": 744}, "assignee": {"id": 809}}, "task": {"id": 340, "owner": {"id": 36}, "assignee": {"id": 1054}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 70, "privilege": "none"}, "organization": {"id": 196, "owner": {"id": 248}, "user": {"role": "supervisor"}}}, "resource": {"id": 366, "assignee": {"id": 527}, "organization": {"id": 196}, "project": {"id": 341, "owner": {"id": 726}, "assignee": {"id": 893}}, "task": {"id": 324, "owner": {"id": 70}, "assignee": {"id": 1057}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 1, "privilege": "none"}, "organization": {"id": 177, "owner": {"id": 269}, "user": {"role": "supervisor"}}}, "resource": {"id": 363, "assignee": {"id": 504}, "organization": {"id": 177}, "project": {"id": 347, "owner": {"id": 707}, "assignee": {"id": 884}}, "task": {"id": 352, "owner": {"id": 1}, "assignee": {"id": 1068}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 24, "privilege": "none"}, "organization": {"id": 132, "owner": {"id": 277}, "user": {"role": "supervisor"}}}, "resource": {"id": 321, "assignee": {"id": 527}, "organization": {"id": 673}, "project": {"id": 340, "owner": {"id": 768}, "assignee": {"id": 834}}, "task": {"id": 307, "owner": {"id": 24}, "assignee": {"id": 1002}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 41, "privilege": "none"}, "organization": {"id": 189, "owner": {"id": 207}, "user": {"role": "supervisor"}}}, "resource": {"id": 325, "assignee": {"id": 564}, "organization": {"id": 694}, "project": {"id": 326, "owner": {"id": 708}, "assignee": {"id": 874}}, "task": {"id": 328, "owner": {"id": 41}, "assignee": {"id": 1055}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_WORKER_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 76, "privilege": "none"}, "organization": {"id": 120, "owner": {"id": 239}, "user": {"role": "worker"}}}, "resource": {"id": 382, "assignee": {"id": 503}, "organization": {"id": 120}, "project": {"id": 326, "owner": {"id": 715}, "assignee": {"id": 890}}, "task": {"id": 303, "owner": {"id": 76}, "assignee": {"id": 1086}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 38, "privilege": "none"}, "organization": {"id": 195, "owner": {"id": 295}, "user": {"role": "worker"}}}, "resource": {"id": 322, "assignee": {"id": 597}, "organization": {"id": 195}, "project": {"id": 340, "owner": {"id": 765}, "assignee": {"id": 854}}, "task": {"id": 306, "owner": {"id": 38}, "assignee": {"id": 1080}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 48, "privilege": "none"}, "organization": {"id": 147, "owner": {"id": 276}, "user": {"role": "worker"}}}, "resource": {"id": 369, "assignee": {"id": 517}, "organization": {"id": 694}, "project": {"id": 332, "owner": {"id": 790}, "assignee": {"id": 837}}, "task": {"id": 313, "owner": {"id": 48}, "assignee": {"id": 1024}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 19, "privilege": "none"}, "organization": {"id": 131, "owner": {"id": 238}, "user": {"role": "worker"}}}, "resource": {"id": 344, "assignee": {"id": 548}, "organization": {"id": 625}, "project": {"id": 388, "owner": {"id": 730}, "assignee": {"id": 826}}, "task": {"id": 399, "owner": {"id": 19}, "assignee": {"id": 1073}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 6, "privilege": "none"}, "organization": {"id": 197, "owner": {"id": 282}, "user": {"role": null}}}, "resource": {"id": 377, "assignee": {"id": 598}, "organization": {"id": 197}, "project": {"id": 398, "owner": {"id": 759}, "assignee": {"id": 873}}, "task": {"id": 348, "owner": {"id": 6}, "assignee": {"id": 1043}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 9, "privilege": "none"}, "organization": {"id": 140, "owner": {"id": 243}, "user": {"role": null}}}, "resource": {"id": 379, "assignee": {"id": 546}, "organization": {"id": 140}, "project": {"id": 335, "owner": {"id": 798}, "assignee": {"id": 841}}, "task": {"id": 357, "owner": {"id": 9}, "assignee": {"id": 1043}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 25, "privilege": "none"}, "organization": {"id": 174, "owner": {"id": 258}, "user": {"role": null}}}, "resource": {"id": 300, "assignee": {"id": 562}, "organization": {"id": 635}, "project": {"id": 393, "owner": {"id": 721}, "assignee": {"id": 840}}, "task": {"id": 305, "owner": {"id": 25}, "assignee": {"id": 1090}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 0, "privilege": "none"}, "organization": {"id": 181, "owner": {"id": 225}, "user": {"role": null}}}, "resource": {"id": 392, "assignee": {"id": 560}, "organization": {"id": 667}, "project": {"id": 381, "owner": {"id": 717}, "assignee": {"id": 851}}, "task": {"id": 324, "owner": {"id": 0}, "assignee": {"id": 1069}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 46, "privilege": "admin"}, "organization": {"id": 154, "owner": {"id": 46}, "user": {"role": "owner"}}}, "resource": {"id": 370, "assignee": {"id": 596}, "organization": {"id": 154}, "project": {"id": 343, "owner": {"id": 748}, "assignee": {"id": 876}}, "task": {"id": 391, "owner": {"id": 900}, "assignee": {"id": 46}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 85, "privilege": "admin"}, "organization": {"id": 167, "owner": {"id": 85}, "user": {"role": "owner"}}}, "resource": {"id": 321, "assignee": {"id": 534}, "organization": {"id": 167}, "project": {"id": 394, "owner": {"id": 718}, "assignee": {"id": 859}}, "task": {"id": 311, "owner": {"id": 948}, "assignee": {"id": 85}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_FALSE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 81, "privilege": "admin"}, "organization": {"id": 182, "owner": {"id": 81}, "user": {"role": "owner"}}}, "resource": {"id": 387, "assignee": {"id": 540}, "organization": {"id": 685}, "project": {"id": 313, "owner": {"id": 782}, "assignee": {"id": 897}}, "task": {"id": 366, "owner": {"id": 910}, "assignee": {"id": 81}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 74, "privilege": "admin"}, "organization": {"id": 159, "owner": {"id": 74}, "user": {"role": "owner"}}}, "resource": {"id": 385, "assignee": {"id": 549}, "organization": {"id": 698}, "project": {"id": 320, "owner": {"id": 791}, "assignee": {"id": 888}}, "task": {"id": 365, "owner": {"id": 980}, "assignee": {"id": 74}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 92, "privilege": "admin"}, "organization": {"id": 149, "owner": {"id": 276}, "user": {"role": "maintainer"}}}, "resource": {"id": 359, "assignee": {"id": 578}, "organization": {"id": 149}, "project": {"id": 301, "owner": {"id": 785}, "assignee": {"id": 802}}, "task": {"id": 382, "owner": {"id": 904}, "assignee": {"id": 92}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 26, "privilege": "admin"}, "organization": {"id": 187, "owner": {"id": 271}, "user": {"role": "maintainer"}}}, "resource": {"id": 332, "assignee": {"id": 561}, "organization": {"id": 187}, "project": {"id": 392, "owner": {"id": 723}, "assignee": {"id": 827}}, "task": {"id": 380, "owner": {"id": 960}, "assignee": {"id": 26}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 43, "privilege": "admin"}, "organization": {"id": 135, "owner": {"id": 283}, "user": {"role": "maintainer"}}}, "resource": {"id": 369, "assignee": {"id": 566}, "organization": {"id": 653}, "project": {"id": 397, "owner": {"id": 761}, "assignee": {"id": 815}}, "task": {"id": 350, "owner": {"id": 974}, "assignee": {"id": 43}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 23, "privilege": "admin"}, "organization": {"id": 152, "owner": {"id": 267}, "user": {"role": "maintainer"}}}, "resource": {"id": 344, "assignee": {"id": 583}, "organization": {"id": 635}, "project": {"id": 360, "owner": {"id": 771}, "assignee": {"id": 896}}, "task": {"id": 356, "owner": {"id": 996}, "assignee": {"id": 23}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 28, "privilege": "admin"}, "organization": {"id": 118, "owner": {"id": 265}, "user": {"role": "supervisor"}}}, "resource": {"id": 396, "assignee": {"id": 508}, "organization": {"id": 118}, "project": {"id": 337, "owner": {"id": 701}, "assignee": {"id": 885}}, "task": {"id": 384, "owner": {"id": 994}, "assignee": {"id": 28}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 35, "privilege": "admin"}, "organization": {"id": 111, "owner": {"id": 298}, "user": {"role": "supervisor"}}}, "resource": {"id": 312, "assignee": {"id": 573}, "organization": {"id": 111}, "project": {"id": 315, "owner": {"id": 778}, "assignee": {"id": 819}}, "task": {"id": 322, "owner": {"id": 992}, "assignee": {"id": 35}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 37, "privilege": "admin"}, "organization": {"id": 104, "owner": {"id": 219}, "user": {"role": "supervisor"}}}, "resource": {"id": 377, "assignee": {"id": 557}, "organization": {"id": 692}, "project": {"id": 371, "owner": {"id": 749}, "assignee": {"id": 846}}, "task": {"id": 315, "owner": {"id": 979}, "assignee": {"id": 37}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 97, "privilege": "admin"}, "organization": {"id": 150, "owner": {"id": 223}, "user": {"role": "supervisor"}}}, "resource": {"id": 391, "assignee": {"id": 522}, "organization": {"id": 689}, "project": {"id": 328, "owner": {"id": 717}, "assignee": {"id": 865}}, "task": {"id": 396, "owner": {"id": 989}, "assignee": {"id": 97}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 4, "privilege": "admin"}, "organization": {"id": 194, "owner": {"id": 295}, "user": {"role": "worker"}}}, "resource": {"id": 326, "assignee": {"id": 503}, "organization": {"id": 194}, "project": {"id": 338, "owner": {"id": 766}, "assignee": {"id": 802}}, "task": {"id": 326, "owner": {"id": 901}, "assignee": {"id": 4}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 35, "privilege": "admin"}, "organization": {"id": 143, "owner": {"id": 247}, "user": {"role": "worker"}}}, "resource": {"id": 344, "assignee": {"id": 530}, "organization": {"id": 143}, "project": {"id": 374, "owner": {"id": 732}, "assignee": {"id": 893}}, "task": {"id": 312, "owner": {"id": 964}, "assignee": {"id": 35}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_FALSE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 61, "privilege": "admin"}, "organization": {"id": 107, "owner": {"id": 218}, "user": {"role": "worker"}}}, "resource": {"id": 366, "assignee": {"id": 520}, "organization": {"id": 690}, "project": {"id": 378, "owner": {"id": 728}, "assignee": {"id": 814}}, "task": {"id": 370, "owner": {"id": 972}, "assignee": {"id": 61}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 10, "privilege": "admin"}, "organization": {"id": 133, "owner": {"id": 298}, "user": {"role": "worker"}}}, "resource": {"id": 335, "assignee": {"id": 508}, "organization": {"id": 669}, "project": {"id": 378, "owner": {"id": 721}, "assignee": {"id": 840}}, "task": {"id": 368, "owner": {"id": 967}, "assignee": {"id": 10}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 58, "privilege": "admin"}, "organization": {"id": 119, "owner": {"id": 288}, "user": {"role": null}}}, "resource": {"id": 322, "assignee": {"id": 565}, "organization": {"id": 119}, "project": {"id": 367, "owner": {"id": 737}, "assignee": {"id": 804}}, "task": {"id": 387, "owner": {"id": 921}, "assignee": {"id": 58}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 64, "privilege": "admin"}, "organization": {"id": 119, "owner": {"id": 255}, "user": {"role": null}}}, "resource": {"id": 300, "assignee": {"id": 506}, "organization": {"id": 119}, "project": {"id": 344, "owner": {"id": 751}, "assignee": {"id": 828}}, "task": {"id": 303, "owner": {"id": 925}, "assignee": {"id": 64}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_FALSE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 89, "privilege": "admin"}, "organization": {"id": 121, "owner": {"id": 209}, "user": {"role": null}}}, "resource": {"id": 387, "assignee": {"id": 557}, "organization": {"id": 604}, "project": {"id": 310, "owner": {"id": 750}, "assignee": {"id": 831}}, "task": {"id": 375, "owner": {"id": 937}, "assignee": {"id": 89}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 74, "privilege": "admin"}, "organization": {"id": 196, "owner": {"id": 269}, "user": {"role": null}}}, "resource": {"id": 360, "assignee": {"id": 524}, "organization": {"id": 641}, "project": {"id": 385, "owner": {"id": 738}, "assignee": {"id": 878}}, "task": {"id": 301, "owner": {"id": 939}, "assignee": {"id": 74}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 23, "privilege": "business"}, "organization": {"id": 184, "owner": {"id": 23}, "user": {"role": "owner"}}}, "resource": {"id": 357, "assignee": {"id": 551}, "organization": {"id": 184}, "project": {"id": 302, "owner": {"id": 759}, "assignee": {"id": 864}}, "task": {"id": 307, "owner": {"id": 908}, "assignee": {"id": 23}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 83, "privilege": "business"}, "organization": {"id": 117, "owner": {"id": 83}, "user": {"role": "owner"}}}, "resource": {"id": 348, "assignee": {"id": 546}, "organization": {"id": 117}, "project": {"id": 312, "owner": {"id": 754}, "assignee": {"id": 864}}, "task": {"id": 374, "owner": {"id": 991}, "assignee": {"id": 83}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 28, "privilege": "business"}, "organization": {"id": 100, "owner": {"id": 28}, "user": {"role": "owner"}}}, "resource": {"id": 367, "assignee": {"id": 556}, "organization": {"id": 654}, "project": {"id": 323, "owner": {"id": 724}, "assignee": {"id": 833}}, "task": {"id": 351, "owner": {"id": 909}, "assignee": {"id": 28}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 69, "privilege": "business"}, "organization": {"id": 152, "owner": {"id": 69}, "user": {"role": "owner"}}}, "resource": {"id": 324, "assignee": {"id": 518}, "organization": {"id": 699}, "project": {"id": 394, "owner": {"id": 746}, "assignee": {"id": 807}}, "task": {"id": 367, "owner": {"id": 953}, "assignee": {"id": 69}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 74, "privilege": "business"}, "organization": {"id": 131, "owner": {"id": 228}, "user": {"role": "maintainer"}}}, "resource": {"id": 351, "assignee": {"id": 585}, "organization": {"id": 131}, "project": {"id": 301, "owner": {"id": 748}, "assignee": {"id": 821}}, "task": {"id": 392, "owner": {"id": 928}, "assignee": {"id": 74}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 87, "privilege": "business"}, "organization": {"id": 187, "owner": {"id": 267}, "user": {"role": "maintainer"}}}, "resource": {"id": 340, "assignee": {"id": 549}, "organization": {"id": 187}, "project": {"id": 380, "owner": {"id": 726}, "assignee": {"id": 838}}, "task": {"id": 356, "owner": {"id": 949}, "assignee": {"id": 87}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 4, "privilege": "business"}, "organization": {"id": 126, "owner": {"id": 231}, "user": {"role": "maintainer"}}}, "resource": {"id": 321, "assignee": {"id": 520}, "organization": {"id": 634}, "project": {"id": 376, "owner": {"id": 761}, "assignee": {"id": 841}}, "task": {"id": 365, "owner": {"id": 973}, "assignee": {"id": 4}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 22, "privilege": "business"}, "organization": {"id": 166, "owner": {"id": 276}, "user": {"role": "maintainer"}}}, "resource": {"id": 368, "assignee": {"id": 522}, "organization": {"id": 626}, "project": {"id": 302, "owner": {"id": 773}, "assignee": {"id": 821}}, "task": {"id": 346, "owner": {"id": 969}, "assignee": {"id": 22}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 61, "privilege": "business"}, "organization": {"id": 168, "owner": {"id": 264}, "user": {"role": "supervisor"}}}, "resource": {"id": 356, "assignee": {"id": 594}, "organization": {"id": 168}, "project": {"id": 340, "owner": {"id": 733}, "assignee": {"id": 810}}, "task": {"id": 319, "owner": {"id": 912}, "assignee": {"id": 61}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 9, "privilege": "business"}, "organization": {"id": 150, "owner": {"id": 225}, "user": {"role": "supervisor"}}}, "resource": {"id": 383, "assignee": {"id": 581}, "organization": {"id": 150}, "project": {"id": 350, "owner": {"id": 759}, "assignee": {"id": 885}}, "task": {"id": 327, "owner": {"id": 950}, "assignee": {"id": 9}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 77, "privilege": "business"}, "organization": {"id": 198, "owner": {"id": 230}, "user": {"role": "supervisor"}}}, "resource": {"id": 370, "assignee": {"id": 560}, "organization": {"id": 687}, "project": {"id": 343, "owner": {"id": 791}, "assignee": {"id": 811}}, "task": {"id": 387, "owner": {"id": 934}, "assignee": {"id": 77}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 95, "privilege": "business"}, "organization": {"id": 150, "owner": {"id": 219}, "user": {"role": "supervisor"}}}, "resource": {"id": 331, "assignee": {"id": 502}, "organization": {"id": 670}, "project": {"id": 337, "owner": {"id": 749}, "assignee": {"id": 805}}, "task": {"id": 313, "owner": {"id": 960}, "assignee": {"id": 95}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 98, "privilege": "business"}, "organization": {"id": 185, "owner": {"id": 289}, "user": {"role": "worker"}}}, "resource": {"id": 365, "assignee": {"id": 595}, "organization": {"id": 185}, "project": {"id": 367, "owner": {"id": 796}, "assignee": {"id": 830}}, "task": {"id": 376, "owner": {"id": 927}, "assignee": {"id": 98}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 6, "privilege": "business"}, "organization": {"id": 165, "owner": {"id": 236}, "user": {"role": "worker"}}}, "resource": {"id": 365, "assignee": {"id": 598}, "organization": {"id": 165}, "project": {"id": 330, "owner": {"id": 726}, "assignee": {"id": 889}}, "task": {"id": 351, "owner": {"id": 939}, "assignee": {"id": 6}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 32, "privilege": "business"}, "organization": {"id": 121, "owner": {"id": 204}, "user": {"role": "worker"}}}, "resource": {"id": 360, "assignee": {"id": 599}, "organization": {"id": 694}, "project": {"id": 351, "owner": {"id": 776}, "assignee": {"id": 845}}, "task": {"id": 358, "owner": {"id": 973}, "assignee": {"id": 32}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 32, "privilege": "business"}, "organization": {"id": 183, "owner": {"id": 290}, "user": {"role": "worker"}}}, "resource": {"id": 385, "assignee": {"id": 563}, "organization": {"id": 636}, "project": {"id": 373, "owner": {"id": 710}, "assignee": {"id": 880}}, "task": {"id": 311, "owner": {"id": 955}, "assignee": {"id": 32}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 41, "privilege": "business"}, "organization": {"id": 101, "owner": {"id": 215}, "user": {"role": null}}}, "resource": {"id": 311, "assignee": {"id": 510}, "organization": {"id": 101}, "project": {"id": 375, "owner": {"id": 734}, "assignee": {"id": 855}}, "task": {"id": 308, "owner": {"id": 968}, "assignee": {"id": 41}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 49, "privilege": "business"}, "organization": {"id": 152, "owner": {"id": 230}, "user": {"role": null}}}, "resource": {"id": 328, "assignee": {"id": 587}, "organization": {"id": 152}, "project": {"id": 329, "owner": {"id": 712}, "assignee": {"id": 807}}, "task": {"id": 391, "owner": {"id": 988}, "assignee": {"id": 49}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 25, "privilege": "business"}, "organization": {"id": 178, "owner": {"id": 280}, "user": {"role": null}}}, "resource": {"id": 392, "assignee": {"id": 597}, "organization": {"id": 676}, "project": {"id": 321, "owner": {"id": 741}, "assignee": {"id": 879}}, "task": {"id": 384, "owner": {"id": 985}, "assignee": {"id": 25}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 40, "privilege": "business"}, "organization": {"id": 139, "owner": {"id": 209}, "user": {"role": null}}}, "resource": {"id": 398, "assignee": {"id": 548}, "organization": {"id": 655}, "project": {"id": 322, "owner": {"id": 796}, "assignee": {"id": 818}}, "task": {"id": 367, "owner": {"id": 935}, "assignee": {"id": 40}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 78, "privilege": "user"}, "organization": {"id": 164, "owner": {"id": 78}, "user": {"role": "owner"}}}, "resource": {"id": 310, "assignee": {"id": 527}, "organization": {"id": 164}, "project": {"id": 336, "owner": {"id": 720}, "assignee": {"id": 895}}, "task": {"id": 322, "owner": {"id": 907}, "assignee": {"id": 78}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 19, "privilege": "user"}, "organization": {"id": 120, "owner": {"id": 19}, "user": {"role": "owner"}}}, "resource": {"id": 337, "assignee": {"id": 596}, "organization": {"id": 120}, "project": {"id": 368, "owner": {"id": 781}, "assignee": {"id": 842}}, "task": {"id": 358, "owner": {"id": 978}, "assignee": {"id": 19}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 41, "privilege": "user"}, "organization": {"id": 178, "owner": {"id": 41}, "user": {"role": "owner"}}}, "resource": {"id": 345, "assignee": {"id": 596}, "organization": {"id": 687}, "project": {"id": 300, "owner": {"id": 795}, "assignee": {"id": 862}}, "task": {"id": 384, "owner": {"id": 923}, "assignee": {"id": 41}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 54, "privilege": "user"}, "organization": {"id": 110, "owner": {"id": 54}, "user": {"role": "owner"}}}, "resource": {"id": 345, "assignee": {"id": 509}, "organization": {"id": 697}, "project": {"id": 313, "owner": {"id": 781}, "assignee": {"id": 800}}, "task": {"id": 365, "owner": {"id": 939}, "assignee": {"id": 54}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 71, "privilege": "user"}, "organization": {"id": 154, "owner": {"id": 291}, "user": {"role": "maintainer"}}}, "resource": {"id": 389, "assignee": {"id": 541}, "organization": {"id": 154}, "project": {"id": 380, "owner": {"id": 799}, "assignee": {"id": 816}}, "task": {"id": 369, "owner": {"id": 922}, "assignee": {"id": 71}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 23, "privilege": "user"}, "organization": {"id": 149, "owner": {"id": 200}, "user": {"role": "maintainer"}}}, "resource": {"id": 348, "assignee": {"id": 593}, "organization": {"id": 149}, "project": {"id": 353, "owner": {"id": 795}, "assignee": {"id": 805}}, "task": {"id": 394, "owner": {"id": 984}, "assignee": {"id": 23}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 44, "privilege": "user"}, "organization": {"id": 116, "owner": {"id": 224}, "user": {"role": "maintainer"}}}, "resource": {"id": 335, "assignee": {"id": 566}, "organization": {"id": 685}, "project": {"id": 371, "owner": {"id": 798}, "assignee": {"id": 815}}, "task": {"id": 320, "owner": {"id": 928}, "assignee": {"id": 44}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 84, "privilege": "user"}, "organization": {"id": 142, "owner": {"id": 225}, "user": {"role": "maintainer"}}}, "resource": {"id": 337, "assignee": {"id": 553}, "organization": {"id": 675}, "project": {"id": 302, "owner": {"id": 781}, "assignee": {"id": 813}}, "task": {"id": 356, "owner": {"id": 933}, "assignee": {"id": 84}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 19, "privilege": "user"}, "organization": {"id": 191, "owner": {"id": 225}, "user": {"role": "supervisor"}}}, "resource": {"id": 352, "assignee": {"id": 518}, "organization": {"id": 191}, "project": {"id": 346, "owner": {"id": 732}, "assignee": {"id": 899}}, "task": {"id": 346, "owner": {"id": 963}, "assignee": {"id": 19}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 9, "privilege": "user"}, "organization": {"id": 103, "owner": {"id": 253}, "user": {"role": "supervisor"}}}, "resource": {"id": 365, "assignee": {"id": 581}, "organization": {"id": 103}, "project": {"id": 313, "owner": {"id": 792}, "assignee": {"id": 848}}, "task": {"id": 317, "owner": {"id": 939}, "assignee": {"id": 9}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 60, "privilege": "user"}, "organization": {"id": 140, "owner": {"id": 229}, "user": {"role": "supervisor"}}}, "resource": {"id": 348, "assignee": {"id": 561}, "organization": {"id": 662}, "project": {"id": 359, "owner": {"id": 783}, "assignee": {"id": 805}}, "task": {"id": 361, "owner": {"id": 918}, "assignee": {"id": 60}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 18, "privilege": "user"}, "organization": {"id": 109, "owner": {"id": 255}, "user": {"role": "supervisor"}}}, "resource": {"id": 349, "assignee": {"id": 580}, "organization": {"id": 662}, "project": {"id": 369, "owner": {"id": 769}, "assignee": {"id": 836}}, "task": {"id": 340, "owner": {"id": 960}, "assignee": {"id": 18}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 47, "privilege": "user"}, "organization": {"id": 118, "owner": {"id": 253}, "user": {"role": "worker"}}}, "resource": {"id": 354, "assignee": {"id": 537}, "organization": {"id": 118}, "project": {"id": 373, "owner": {"id": 738}, "assignee": {"id": 857}}, "task": {"id": 340, "owner": {"id": 953}, "assignee": {"id": 47}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 73, "privilege": "user"}, "organization": {"id": 124, "owner": {"id": 244}, "user": {"role": "worker"}}}, "resource": {"id": 344, "assignee": {"id": 507}, "organization": {"id": 124}, "project": {"id": 387, "owner": {"id": 735}, "assignee": {"id": 819}}, "task": {"id": 327, "owner": {"id": 999}, "assignee": {"id": 73}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 25, "privilege": "user"}, "organization": {"id": 128, "owner": {"id": 275}, "user": {"role": "worker"}}}, "resource": {"id": 358, "assignee": {"id": 561}, "organization": {"id": 680}, "project": {"id": 343, "owner": {"id": 761}, "assignee": {"id": 820}}, "task": {"id": 378, "owner": {"id": 959}, "assignee": {"id": 25}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 87, "privilege": "user"}, "organization": {"id": 159, "owner": {"id": 296}, "user": {"role": "worker"}}}, "resource": {"id": 334, "assignee": {"id": 595}, "organization": {"id": 632}, "project": {"id": 301, "owner": {"id": 758}, "assignee": {"id": 809}}, "task": {"id": 308, "owner": {"id": 982}, "assignee": {"id": 87}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 13, "privilege": "user"}, "organization": {"id": 116, "owner": {"id": 296}, "user": {"role": null}}}, "resource": {"id": 390, "assignee": {"id": 562}, "organization": {"id": 116}, "project": {"id": 368, "owner": {"id": 700}, "assignee": {"id": 814}}, "task": {"id": 340, "owner": {"id": 994}, "assignee": {"id": 13}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 3, "privilege": "user"}, "organization": {"id": 144, "owner": {"id": 281}, "user": {"role": null}}}, "resource": {"id": 321, "assignee": {"id": 578}, "organization": {"id": 144}, "project": {"id": 347, "owner": {"id": 703}, "assignee": {"id": 821}}, "task": {"id": 331, "owner": {"id": 984}, "assignee": {"id": 3}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 48, "privilege": "user"}, "organization": {"id": 185, "owner": {"id": 226}, "user": {"role": null}}}, "resource": {"id": 360, "assignee": {"id": 512}, "organization": {"id": 627}, "project": {"id": 381, "owner": {"id": 763}, "assignee": {"id": 865}}, "task": {"id": 386, "owner": {"id": 901}, "assignee": {"id": 48}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 29, "privilege": "user"}, "organization": {"id": 128, "owner": {"id": 284}, "user": {"role": null}}}, "resource": {"id": 395, "assignee": {"id": 503}, "organization": {"id": 654}, "project": {"id": 355, "owner": {"id": 756}, "assignee": {"id": 812}}, "task": {"id": 332, "owner": {"id": 969}, "assignee": {"id": 29}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 72, "privilege": "worker"}, "organization": {"id": 150, "owner": {"id": 72}, "user": {"role": "owner"}}}, "resource": {"id": 379, "assignee": {"id": 526}, "organization": {"id": 150}, "project": {"id": 381, "owner": {"id": 733}, "assignee": {"id": 888}}, "task": {"id": 364, "owner": {"id": 916}, "assignee": {"id": 72}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 97, "privilege": "worker"}, "organization": {"id": 140, "owner": {"id": 97}, "user": {"role": "owner"}}}, "resource": {"id": 325, "assignee": {"id": 599}, "organization": {"id": 140}, "project": {"id": 363, "owner": {"id": 797}, "assignee": {"id": 810}}, "task": {"id": 332, "owner": {"id": 958}, "assignee": {"id": 97}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 81, "privilege": "worker"}, "organization": {"id": 161, "owner": {"id": 81}, "user": {"role": "owner"}}}, "resource": {"id": 345, "assignee": {"id": 546}, "organization": {"id": 659}, "project": {"id": 388, "owner": {"id": 783}, "assignee": {"id": 830}}, "task": {"id": 332, "owner": {"id": 958}, "assignee": {"id": 81}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 96, "privilege": "worker"}, "organization": {"id": 197, "owner": {"id": 96}, "user": {"role": "owner"}}}, "resource": {"id": 332, "assignee": {"id": 594}, "organization": {"id": 608}, "project": {"id": 321, "owner": {"id": 772}, "assignee": {"id": 870}}, "task": {"id": 388, "owner": {"id": 921}, "assignee": {"id": 96}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 19, "privilege": "worker"}, "organization": {"id": 121, "owner": {"id": 223}, "user": {"role": "maintainer"}}}, "resource": {"id": 337, "assignee": {"id": 596}, "organization": {"id": 121}, "project": {"id": 336, "owner": {"id": 707}, "assignee": {"id": 812}}, "task": {"id": 347, "owner": {"id": 972}, "assignee": {"id": 19}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 83, "privilege": "worker"}, "organization": {"id": 123, "owner": {"id": 206}, "user": {"role": "maintainer"}}}, "resource": {"id": 322, "assignee": {"id": 520}, "organization": {"id": 123}, "project": {"id": 323, "owner": {"id": 764}, "assignee": {"id": 885}}, "task": {"id": 370, "owner": {"id": 909}, "assignee": {"id": 83}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 6, "privilege": "worker"}, "organization": {"id": 159, "owner": {"id": 284}, "user": {"role": "maintainer"}}}, "resource": {"id": 383, "assignee": {"id": 530}, "organization": {"id": 651}, "project": {"id": 364, "owner": {"id": 777}, "assignee": {"id": 864}}, "task": {"id": 391, "owner": {"id": 972}, "assignee": {"id": 6}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 0, "privilege": "worker"}, "organization": {"id": 115, "owner": {"id": 220}, "user": {"role": "maintainer"}}}, "resource": {"id": 365, "assignee": {"id": 575}, "organization": {"id": 687}, "project": {"id": 345, "owner": {"id": 717}, "assignee": {"id": 814}}, "task": {"id": 356, "owner": {"id": 950}, "assignee": {"id": 0}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 68, "privilege": "worker"}, "organization": {"id": 194, "owner": {"id": 219}, "user": {"role": "supervisor"}}}, "resource": {"id": 351, "assignee": {"id": 544}, "organization": {"id": 194}, "project": {"id": 306, "owner": {"id": 757}, "assignee": {"id": 822}}, "task": {"id": 343, "owner": {"id": 937}, "assignee": {"id": 68}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 61, "privilege": "worker"}, "organization": {"id": 194, "owner": {"id": 229}, "user": {"role": "supervisor"}}}, "resource": {"id": 353, "assignee": {"id": 577}, "organization": {"id": 194}, "project": {"id": 321, "owner": {"id": 742}, "assignee": {"id": 805}}, "task": {"id": 341, "owner": {"id": 997}, "assignee": {"id": 61}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 5, "privilege": "worker"}, "organization": {"id": 168, "owner": {"id": 254}, "user": {"role": "supervisor"}}}, "resource": {"id": 378, "assignee": {"id": 506}, "organization": {"id": 665}, "project": {"id": 356, "owner": {"id": 749}, "assignee": {"id": 839}}, "task": {"id": 329, "owner": {"id": 936}, "assignee": {"id": 5}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 30, "privilege": "worker"}, "organization": {"id": 106, "owner": {"id": 231}, "user": {"role": "supervisor"}}}, "resource": {"id": 391, "assignee": {"id": 517}, "organization": {"id": 635}, "project": {"id": 395, "owner": {"id": 776}, "assignee": {"id": 808}}, "task": {"id": 329, "owner": {"id": 976}, "assignee": {"id": 30}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 46, "privilege": "worker"}, "organization": {"id": 152, "owner": {"id": 241}, "user": {"role": "worker"}}}, "resource": {"id": 384, "assignee": {"id": 541}, "organization": {"id": 152}, "project": {"id": 370, "owner": {"id": 711}, "assignee": {"id": 885}}, "task": {"id": 364, "owner": {"id": 915}, "assignee": {"id": 46}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 32, "privilege": "worker"}, "organization": {"id": 176, "owner": {"id": 250}, "user": {"role": "worker"}}}, "resource": {"id": 388, "assignee": {"id": 596}, "organization": {"id": 176}, "project": {"id": 346, "owner": {"id": 705}, "assignee": {"id": 894}}, "task": {"id": 396, "owner": {"id": 921}, "assignee": {"id": 32}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 59, "privilege": "worker"}, "organization": {"id": 165, "owner": {"id": 208}, "user": {"role": "worker"}}}, "resource": {"id": 374, "assignee": {"id": 590}, "organization": {"id": 687}, "project": {"id": 313, "owner": {"id": 713}, "assignee": {"id": 892}}, "task": {"id": 308, "owner": {"id": 919}, "assignee": {"id": 59}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 86, "privilege": "worker"}, "organization": {"id": 129, "owner": {"id": 261}, "user": {"role": "worker"}}}, "resource": {"id": 319, "assignee": {"id": 530}, "organization": {"id": 671}, "project": {"id": 329, "owner": {"id": 764}, "assignee": {"id": 836}}, "task": {"id": 337, "owner": {"id": 906}, "assignee": {"id": 86}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 50, "privilege": "worker"}, "organization": {"id": 106, "owner": {"id": 269}, "user": {"role": null}}}, "resource": {"id": 369, "assignee": {"id": 547}, "organization": {"id": 106}, "project": {"id": 388, "owner": {"id": 725}, "assignee": {"id": 820}}, "task": {"id": 388, "owner": {"id": 971}, "assignee": {"id": 50}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 19, "privilege": "worker"}, "organization": {"id": 193, "owner": {"id": 271}, "user": {"role": null}}}, "resource": {"id": 382, "assignee": {"id": 550}, "organization": {"id": 193}, "project": {"id": 332, "owner": {"id": 726}, "assignee": {"id": 876}}, "task": {"id": 374, "owner": {"id": 975}, "assignee": {"id": 19}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 11, "privilege": "worker"}, "organization": {"id": 188, "owner": {"id": 233}, "user": {"role": null}}}, "resource": {"id": 300, "assignee": {"id": 539}, "organization": {"id": 698}, "project": {"id": 395, "owner": {"id": 724}, "assignee": {"id": 863}}, "task": {"id": 392, "owner": {"id": 965}, "assignee": {"id": 11}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 52, "privilege": "worker"}, "organization": {"id": 181, "owner": {"id": 232}, "user": {"role": null}}}, "resource": {"id": 396, "assignee": {"id": 545}, "organization": {"id": 694}, "project": {"id": 367, "owner": {"id": 702}, "assignee": {"id": 824}}, "task": {"id": 328, "owner": {"id": 903}, "assignee": {"id": 52}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 31, "privilege": "none"}, "organization": {"id": 198, "owner": {"id": 31}, "user": {"role": "owner"}}}, "resource": {"id": 387, "assignee": {"id": 559}, "organization": {"id": 198}, "project": {"id": 397, "owner": {"id": 748}, "assignee": {"id": 851}}, "task": {"id": 392, "owner": {"id": 911}, "assignee": {"id": 31}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 5, "privilege": "none"}, "organization": {"id": 165, "owner": {"id": 5}, "user": {"role": "owner"}}}, "resource": {"id": 312, "assignee": {"id": 536}, "organization": {"id": 165}, "project": {"id": 352, "owner": {"id": 783}, "assignee": {"id": 831}}, "task": {"id": 316, "owner": {"id": 975}, "assignee": {"id": 5}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 94, "privilege": "none"}, "organization": {"id": 134, "owner": {"id": 94}, "user": {"role": "owner"}}}, "resource": {"id": 326, "assignee": {"id": 524}, "organization": {"id": 668}, "project": {"id": 335, "owner": {"id": 797}, "assignee": {"id": 829}}, "task": {"id": 392, "owner": {"id": 921}, "assignee": {"id": 94}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 13, "privilege": "none"}, "organization": {"id": 142, "owner": {"id": 13}, "user": {"role": "owner"}}}, "resource": {"id": 302, "assignee": {"id": 542}, "organization": {"id": 607}, "project": {"id": 396, "owner": {"id": 734}, "assignee": {"id": 885}}, "task": {"id": 365, "owner": {"id": 963}, "assignee": {"id": 13}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 37, "privilege": "none"}, "organization": {"id": 139, "owner": {"id": 232}, "user": {"role": "maintainer"}}}, "resource": {"id": 388, "assignee": {"id": 563}, "organization": {"id": 139}, "project": {"id": 393, "owner": {"id": 797}, "assignee": {"id": 868}}, "task": {"id": 365, "owner": {"id": 982}, "assignee": {"id": 37}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 13, "privilege": "none"}, "organization": {"id": 107, "owner": {"id": 278}, "user": {"role": "maintainer"}}}, "resource": {"id": 303, "assignee": {"id": 540}, "organization": {"id": 107}, "project": {"id": 371, "owner": {"id": 716}, "assignee": {"id": 827}}, "task": {"id": 359, "owner": {"id": 962}, "assignee": {"id": 13}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 78, "privilege": "none"}, "organization": {"id": 112, "owner": {"id": 249}, "user": {"role": "maintainer"}}}, "resource": {"id": 347, "assignee": {"id": 558}, "organization": {"id": 644}, "project": {"id": 321, "owner": {"id": 736}, "assignee": {"id": 867}}, "task": {"id": 362, "owner": {"id": 949}, "assignee": {"id": 78}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 72, "privilege": "none"}, "organization": {"id": 113, "owner": {"id": 288}, "user": {"role": "maintainer"}}}, "resource": {"id": 306, "assignee": {"id": 561}, "organization": {"id": 632}, "project": {"id": 336, "owner": {"id": 732}, "assignee": {"id": 860}}, "task": {"id": 373, "owner": {"id": 988}, "assignee": {"id": 72}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 97, "privilege": "none"}, "organization": {"id": 109, "owner": {"id": 238}, "user": {"role": "supervisor"}}}, "resource": {"id": 396, "assignee": {"id": 581}, "organization": {"id": 109}, "project": {"id": 387, "owner": {"id": 752}, "assignee": {"id": 856}}, "task": {"id": 311, "owner": {"id": 900}, "assignee": {"id": 97}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 90, "privilege": "none"}, "organization": {"id": 132, "owner": {"id": 245}, "user": {"role": "supervisor"}}}, "resource": {"id": 309, "assignee": {"id": 560}, "organization": {"id": 132}, "project": {"id": 362, "owner": {"id": 732}, "assignee": {"id": 891}}, "task": {"id": 301, "owner": {"id": 903}, "assignee": {"id": 90}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 44, "privilege": "none"}, "organization": {"id": 176, "owner": {"id": 201}, "user": {"role": "supervisor"}}}, "resource": {"id": 357, "assignee": {"id": 516}, "organization": {"id": 688}, "project": {"id": 387, "owner": {"id": 706}, "assignee": {"id": 826}}, "task": {"id": 334, "owner": {"id": 920}, "assignee": {"id": 44}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 86, "privilege": "none"}, "organization": {"id": 162, "owner": {"id": 296}, "user": {"role": "supervisor"}}}, "resource": {"id": 350, "assignee": {"id": 567}, "organization": {"id": 686}, "project": {"id": 364, "owner": {"id": 788}, "assignee": {"id": 835}}, "task": {"id": 367, "owner": {"id": 950}, "assignee": {"id": 86}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 53, "privilege": "none"}, "organization": {"id": 134, "owner": {"id": 280}, "user": {"role": "worker"}}}, "resource": {"id": 305, "assignee": {"id": 544}, "organization": {"id": 134}, "project": {"id": 300, "owner": {"id": 727}, "assignee": {"id": 878}}, "task": {"id": 387, "owner": {"id": 924}, "assignee": {"id": 53}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 0, "privilege": "none"}, "organization": {"id": 156, "owner": {"id": 217}, "user": {"role": "worker"}}}, "resource": {"id": 326, "assignee": {"id": 561}, "organization": {"id": 156}, "project": {"id": 399, "owner": {"id": 735}, "assignee": {"id": 876}}, "task": {"id": 348, "owner": {"id": 951}, "assignee": {"id": 0}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 25, "privilege": "none"}, "organization": {"id": 128, "owner": {"id": 220}, "user": {"role": "worker"}}}, "resource": {"id": 313, "assignee": {"id": 599}, "organization": {"id": 680}, "project": {"id": 323, "owner": {"id": 774}, "assignee": {"id": 858}}, "task": {"id": 323, "owner": {"id": 967}, "assignee": {"id": 25}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 13, "privilege": "none"}, "organization": {"id": 118, "owner": {"id": 200}, "user": {"role": "worker"}}}, "resource": {"id": 328, "assignee": {"id": 550}, "organization": {"id": 648}, "project": {"id": 393, "owner": {"id": 707}, "assignee": {"id": 898}}, "task": {"id": 337, "owner": {"id": 960}, "assignee": {"id": 13}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 53, "privilege": "none"}, "organization": {"id": 197, "owner": {"id": 266}, "user": {"role": null}}}, "resource": {"id": 364, "assignee": {"id": 507}, "organization": {"id": 197}, "project": {"id": 382, "owner": {"id": 706}, "assignee": {"id": 808}}, "task": {"id": 358, "owner": {"id": 911}, "assignee": {"id": 53}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 64, "privilege": "none"}, "organization": {"id": 181, "owner": {"id": 219}, "user": {"role": null}}}, "resource": {"id": 371, "assignee": {"id": 513}, "organization": {"id": 181}, "project": {"id": 300, "owner": {"id": 724}, "assignee": {"id": 855}}, "task": {"id": 366, "owner": {"id": 976}, "assignee": {"id": 64}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 69, "privilege": "none"}, "organization": {"id": 190, "owner": {"id": 223}, "user": {"role": null}}}, "resource": {"id": 372, "assignee": {"id": 568}, "organization": {"id": 631}, "project": {"id": 382, "owner": {"id": 729}, "assignee": {"id": 872}}, "task": {"id": 316, "owner": {"id": 930}, "assignee": {"id": 69}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 27, "privilege": "none"}, "organization": {"id": 174, "owner": {"id": 231}, "user": {"role": null}}}, "resource": {"id": 345, "assignee": {"id": 516}, "organization": {"id": 668}, "project": {"id": 386, "owner": {"id": 774}, "assignee": {"id": 880}}, "task": {"id": 336, "owner": {"id": 900}, "assignee": {"id": 27}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 79, "privilege": "admin"}, "organization": {"id": 172, "owner": {"id": 79}, "user": {"role": "owner"}}}, "resource": {"id": 341, "assignee": {"id": 79}, "organization": {"id": 172}, "project": {"id": 370, "owner": {"id": 768}, "assignee": {"id": 845}}, "task": {"id": 385, "owner": {"id": 934}, "assignee": {"id": 1026}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 90, "privilege": "admin"}, "organization": {"id": 142, "owner": {"id": 90}, "user": {"role": "owner"}}}, "resource": {"id": 399, "assignee": {"id": 90}, "organization": {"id": 142}, "project": {"id": 351, "owner": {"id": 702}, "assignee": {"id": 817}}, "task": {"id": 350, "owner": {"id": 977}, "assignee": {"id": 1099}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_FALSE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 74, "privilege": "admin"}, "organization": {"id": 183, "owner": {"id": 74}, "user": {"role": "owner"}}}, "resource": {"id": 382, "assignee": {"id": 74}, "organization": {"id": 670}, "project": {"id": 331, "owner": {"id": 761}, "assignee": {"id": 890}}, "task": {"id": 375, "owner": {"id": 917}, "assignee": {"id": 1010}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 6, "privilege": "admin"}, "organization": {"id": 127, "owner": {"id": 6}, "user": {"role": "owner"}}}, "resource": {"id": 356, "assignee": {"id": 6}, "organization": {"id": 616}, "project": {"id": 388, "owner": {"id": 755}, "assignee": {"id": 853}}, "task": {"id": 371, "owner": {"id": 937}, "assignee": {"id": 1071}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 67, "privilege": "admin"}, "organization": {"id": 130, "owner": {"id": 260}, "user": {"role": "maintainer"}}}, "resource": {"id": 309, "assignee": {"id": 67}, "organization": {"id": 130}, "project": {"id": 328, "owner": {"id": 769}, "assignee": {"id": 883}}, "task": {"id": 322, "owner": {"id": 984}, "assignee": {"id": 1018}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 40, "privilege": "admin"}, "organization": {"id": 119, "owner": {"id": 233}, "user": {"role": "maintainer"}}}, "resource": {"id": 394, "assignee": {"id": 40}, "organization": {"id": 119}, "project": {"id": 325, "owner": {"id": 751}, "assignee": {"id": 860}}, "task": {"id": 366, "owner": {"id": 908}, "assignee": {"id": 1058}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 93, "privilege": "admin"}, "organization": {"id": 119, "owner": {"id": 209}, "user": {"role": "maintainer"}}}, "resource": {"id": 399, "assignee": {"id": 93}, "organization": {"id": 684}, "project": {"id": 377, "owner": {"id": 757}, "assignee": {"id": 847}}, "task": {"id": 337, "owner": {"id": 922}, "assignee": {"id": 1093}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 20, "privilege": "admin"}, "organization": {"id": 178, "owner": {"id": 265}, "user": {"role": "maintainer"}}}, "resource": {"id": 382, "assignee": {"id": 20}, "organization": {"id": 608}, "project": {"id": 331, "owner": {"id": 743}, "assignee": {"id": 831}}, "task": {"id": 362, "owner": {"id": 949}, "assignee": {"id": 1034}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 84, "privilege": "admin"}, "organization": {"id": 183, "owner": {"id": 245}, "user": {"role": "supervisor"}}}, "resource": {"id": 350, "assignee": {"id": 84}, "organization": {"id": 183}, "project": {"id": 310, "owner": {"id": 797}, "assignee": {"id": 862}}, "task": {"id": 351, "owner": {"id": 979}, "assignee": {"id": 1070}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 30, "privilege": "admin"}, "organization": {"id": 176, "owner": {"id": 246}, "user": {"role": "supervisor"}}}, "resource": {"id": 329, "assignee": {"id": 30}, "organization": {"id": 176}, "project": {"id": 328, "owner": {"id": 701}, "assignee": {"id": 826}}, "task": {"id": 379, "owner": {"id": 997}, "assignee": {"id": 1045}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 99, "privilege": "admin"}, "organization": {"id": 157, "owner": {"id": 249}, "user": {"role": "supervisor"}}}, "resource": {"id": 318, "assignee": {"id": 99}, "organization": {"id": 654}, "project": {"id": 339, "owner": {"id": 796}, "assignee": {"id": 897}}, "task": {"id": 323, "owner": {"id": 936}, "assignee": {"id": 1035}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 24, "privilege": "admin"}, "organization": {"id": 123, "owner": {"id": 276}, "user": {"role": "supervisor"}}}, "resource": {"id": 317, "assignee": {"id": 24}, "organization": {"id": 689}, "project": {"id": 350, "owner": {"id": 705}, "assignee": {"id": 866}}, "task": {"id": 383, "owner": {"id": 968}, "assignee": {"id": 1044}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 20, "privilege": "admin"}, "organization": {"id": 181, "owner": {"id": 217}, "user": {"role": "worker"}}}, "resource": {"id": 391, "assignee": {"id": 20}, "organization": {"id": 181}, "project": {"id": 392, "owner": {"id": 775}, "assignee": {"id": 868}}, "task": {"id": 385, "owner": {"id": 920}, "assignee": {"id": 1053}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 79, "privilege": "admin"}, "organization": {"id": 177, "owner": {"id": 262}, "user": {"role": "worker"}}}, "resource": {"id": 371, "assignee": {"id": 79}, "organization": {"id": 177}, "project": {"id": 337, "owner": {"id": 790}, "assignee": {"id": 803}}, "task": {"id": 311, "owner": {"id": 910}, "assignee": {"id": 1032}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_FALSE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 3, "privilege": "admin"}, "organization": {"id": 169, "owner": {"id": 269}, "user": {"role": "worker"}}}, "resource": {"id": 352, "assignee": {"id": 3}, "organization": {"id": 663}, "project": {"id": 379, "owner": {"id": 740}, "assignee": {"id": 887}}, "task": {"id": 386, "owner": {"id": 987}, "assignee": {"id": 1034}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 83, "privilege": "admin"}, "organization": {"id": 157, "owner": {"id": 259}, "user": {"role": "worker"}}}, "resource": {"id": 392, "assignee": {"id": 83}, "organization": {"id": 658}, "project": {"id": 342, "owner": {"id": 734}, "assignee": {"id": 893}}, "task": {"id": 362, "owner": {"id": 925}, "assignee": {"id": 1086}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 18, "privilege": "admin"}, "organization": {"id": 189, "owner": {"id": 224}, "user": {"role": null}}}, "resource": {"id": 376, "assignee": {"id": 18}, "organization": {"id": 189}, "project": {"id": 306, "owner": {"id": 769}, "assignee": {"id": 864}}, "task": {"id": 370, "owner": {"id": 952}, "assignee": {"id": 1005}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 68, "privilege": "admin"}, "organization": {"id": 108, "owner": {"id": 277}, "user": {"role": null}}}, "resource": {"id": 304, "assignee": {"id": 68}, "organization": {"id": 108}, "project": {"id": 375, "owner": {"id": 778}, "assignee": {"id": 805}}, "task": {"id": 373, "owner": {"id": 953}, "assignee": {"id": 1058}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_FALSE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 39, "privilege": "admin"}, "organization": {"id": 174, "owner": {"id": 294}, "user": {"role": null}}}, "resource": {"id": 394, "assignee": {"id": 39}, "organization": {"id": 636}, "project": {"id": 308, "owner": {"id": 719}, "assignee": {"id": 873}}, "task": {"id": 394, "owner": {"id": 949}, "assignee": {"id": 1080}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 49, "privilege": "admin"}, "organization": {"id": 112, "owner": {"id": 299}, "user": {"role": null}}}, "resource": {"id": 339, "assignee": {"id": 49}, "organization": {"id": 649}, "project": {"id": 343, "owner": {"id": 773}, "assignee": {"id": 861}}, "task": {"id": 357, "owner": {"id": 929}, "assignee": {"id": 1078}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 4, "privilege": "business"}, "organization": {"id": 128, "owner": {"id": 4}, "user": {"role": "owner"}}}, "resource": {"id": 309, "assignee": {"id": 4}, "organization": {"id": 128}, "project": {"id": 369, "owner": {"id": 710}, "assignee": {"id": 837}}, "task": {"id": 330, "owner": {"id": 927}, "assignee": {"id": 1009}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 26, "privilege": "business"}, "organization": {"id": 151, "owner": {"id": 26}, "user": {"role": "owner"}}}, "resource": {"id": 304, "assignee": {"id": 26}, "organization": {"id": 151}, "project": {"id": 398, "owner": {"id": 787}, "assignee": {"id": 832}}, "task": {"id": 302, "owner": {"id": 943}, "assignee": {"id": 1060}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 19, "privilege": "business"}, "organization": {"id": 180, "owner": {"id": 19}, "user": {"role": "owner"}}}, "resource": {"id": 392, "assignee": {"id": 19}, "organization": {"id": 620}, "project": {"id": 301, "owner": {"id": 745}, "assignee": {"id": 839}}, "task": {"id": 318, "owner": {"id": 901}, "assignee": {"id": 1044}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 90, "privilege": "business"}, "organization": {"id": 186, "owner": {"id": 90}, "user": {"role": "owner"}}}, "resource": {"id": 393, "assignee": {"id": 90}, "organization": {"id": 612}, "project": {"id": 306, "owner": {"id": 766}, "assignee": {"id": 895}}, "task": {"id": 302, "owner": {"id": 937}, "assignee": {"id": 1014}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 40, "privilege": "business"}, "organization": {"id": 196, "owner": {"id": 228}, "user": {"role": "maintainer"}}}, "resource": {"id": 340, "assignee": {"id": 40}, "organization": {"id": 196}, "project": {"id": 348, "owner": {"id": 774}, "assignee": {"id": 823}}, "task": {"id": 306, "owner": {"id": 992}, "assignee": {"id": 1085}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 20, "privilege": "business"}, "organization": {"id": 113, "owner": {"id": 287}, "user": {"role": "maintainer"}}}, "resource": {"id": 340, "assignee": {"id": 20}, "organization": {"id": 113}, "project": {"id": 381, "owner": {"id": 735}, "assignee": {"id": 827}}, "task": {"id": 304, "owner": {"id": 960}, "assignee": {"id": 1091}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 58, "privilege": "business"}, "organization": {"id": 188, "owner": {"id": 264}, "user": {"role": "maintainer"}}}, "resource": {"id": 390, "assignee": {"id": 58}, "organization": {"id": 619}, "project": {"id": 305, "owner": {"id": 773}, "assignee": {"id": 880}}, "task": {"id": 318, "owner": {"id": 944}, "assignee": {"id": 1058}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 54, "privilege": "business"}, "organization": {"id": 173, "owner": {"id": 275}, "user": {"role": "maintainer"}}}, "resource": {"id": 364, "assignee": {"id": 54}, "organization": {"id": 664}, "project": {"id": 358, "owner": {"id": 784}, "assignee": {"id": 858}}, "task": {"id": 308, "owner": {"id": 986}, "assignee": {"id": 1092}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 35, "privilege": "business"}, "organization": {"id": 130, "owner": {"id": 255}, "user": {"role": "supervisor"}}}, "resource": {"id": 394, "assignee": {"id": 35}, "organization": {"id": 130}, "project": {"id": 382, "owner": {"id": 716}, "assignee": {"id": 870}}, "task": {"id": 370, "owner": {"id": 976}, "assignee": {"id": 1098}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 39, "privilege": "business"}, "organization": {"id": 197, "owner": {"id": 208}, "user": {"role": "supervisor"}}}, "resource": {"id": 312, "assignee": {"id": 39}, "organization": {"id": 197}, "project": {"id": 364, "owner": {"id": 759}, "assignee": {"id": 823}}, "task": {"id": 329, "owner": {"id": 952}, "assignee": {"id": 1031}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 56, "privilege": "business"}, "organization": {"id": 185, "owner": {"id": 281}, "user": {"role": "supervisor"}}}, "resource": {"id": 327, "assignee": {"id": 56}, "organization": {"id": 623}, "project": {"id": 355, "owner": {"id": 723}, "assignee": {"id": 852}}, "task": {"id": 324, "owner": {"id": 962}, "assignee": {"id": 1018}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 57, "privilege": "business"}, "organization": {"id": 114, "owner": {"id": 218}, "user": {"role": "supervisor"}}}, "resource": {"id": 315, "assignee": {"id": 57}, "organization": {"id": 633}, "project": {"id": 368, "owner": {"id": 742}, "assignee": {"id": 856}}, "task": {"id": 371, "owner": {"id": 991}, "assignee": {"id": 1053}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 49, "privilege": "business"}, "organization": {"id": 146, "owner": {"id": 244}, "user": {"role": "worker"}}}, "resource": {"id": 380, "assignee": {"id": 49}, "organization": {"id": 146}, "project": {"id": 339, "owner": {"id": 761}, "assignee": {"id": 850}}, "task": {"id": 396, "owner": {"id": 930}, "assignee": {"id": 1075}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 98, "privilege": "business"}, "organization": {"id": 175, "owner": {"id": 215}, "user": {"role": "worker"}}}, "resource": {"id": 349, "assignee": {"id": 98}, "organization": {"id": 175}, "project": {"id": 388, "owner": {"id": 720}, "assignee": {"id": 870}}, "task": {"id": 308, "owner": {"id": 970}, "assignee": {"id": 1018}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 98, "privilege": "business"}, "organization": {"id": 134, "owner": {"id": 283}, "user": {"role": "worker"}}}, "resource": {"id": 322, "assignee": {"id": 98}, "organization": {"id": 695}, "project": {"id": 310, "owner": {"id": 771}, "assignee": {"id": 848}}, "task": {"id": 399, "owner": {"id": 926}, "assignee": {"id": 1043}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 83, "privilege": "business"}, "organization": {"id": 121, "owner": {"id": 233}, "user": {"role": "worker"}}}, "resource": {"id": 321, "assignee": {"id": 83}, "organization": {"id": 697}, "project": {"id": 371, "owner": {"id": 779}, "assignee": {"id": 882}}, "task": {"id": 368, "owner": {"id": 965}, "assignee": {"id": 1046}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 61, "privilege": "business"}, "organization": {"id": 168, "owner": {"id": 226}, "user": {"role": null}}}, "resource": {"id": 351, "assignee": {"id": 61}, "organization": {"id": 168}, "project": {"id": 306, "owner": {"id": 720}, "assignee": {"id": 809}}, "task": {"id": 387, "owner": {"id": 916}, "assignee": {"id": 1093}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 37, "privilege": "business"}, "organization": {"id": 112, "owner": {"id": 292}, "user": {"role": null}}}, "resource": {"id": 373, "assignee": {"id": 37}, "organization": {"id": 112}, "project": {"id": 308, "owner": {"id": 779}, "assignee": {"id": 851}}, "task": {"id": 303, "owner": {"id": 981}, "assignee": {"id": 1067}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 42, "privilege": "business"}, "organization": {"id": 153, "owner": {"id": 253}, "user": {"role": null}}}, "resource": {"id": 374, "assignee": {"id": 42}, "organization": {"id": 625}, "project": {"id": 321, "owner": {"id": 705}, "assignee": {"id": 847}}, "task": {"id": 316, "owner": {"id": 945}, "assignee": {"id": 1029}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 91, "privilege": "business"}, "organization": {"id": 129, "owner": {"id": 207}, "user": {"role": null}}}, "resource": {"id": 389, "assignee": {"id": 91}, "organization": {"id": 686}, "project": {"id": 371, "owner": {"id": 799}, "assignee": {"id": 842}}, "task": {"id": 347, "owner": {"id": 924}, "assignee": {"id": 1059}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 15, "privilege": "user"}, "organization": {"id": 139, "owner": {"id": 15}, "user": {"role": "owner"}}}, "resource": {"id": 356, "assignee": {"id": 15}, "organization": {"id": 139}, "project": {"id": 394, "owner": {"id": 784}, "assignee": {"id": 880}}, "task": {"id": 358, "owner": {"id": 940}, "assignee": {"id": 1087}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 47, "privilege": "user"}, "organization": {"id": 172, "owner": {"id": 47}, "user": {"role": "owner"}}}, "resource": {"id": 390, "assignee": {"id": 47}, "organization": {"id": 172}, "project": {"id": 358, "owner": {"id": 753}, "assignee": {"id": 826}}, "task": {"id": 315, "owner": {"id": 967}, "assignee": {"id": 1041}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 31, "privilege": "user"}, "organization": {"id": 122, "owner": {"id": 31}, "user": {"role": "owner"}}}, "resource": {"id": 351, "assignee": {"id": 31}, "organization": {"id": 606}, "project": {"id": 395, "owner": {"id": 713}, "assignee": {"id": 899}}, "task": {"id": 335, "owner": {"id": 988}, "assignee": {"id": 1099}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 70, "privilege": "user"}, "organization": {"id": 190, "owner": {"id": 70}, "user": {"role": "owner"}}}, "resource": {"id": 363, "assignee": {"id": 70}, "organization": {"id": 663}, "project": {"id": 315, "owner": {"id": 755}, "assignee": {"id": 896}}, "task": {"id": 379, "owner": {"id": 932}, "assignee": {"id": 1032}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 59, "privilege": "user"}, "organization": {"id": 126, "owner": {"id": 226}, "user": {"role": "maintainer"}}}, "resource": {"id": 325, "assignee": {"id": 59}, "organization": {"id": 126}, "project": {"id": 306, "owner": {"id": 715}, "assignee": {"id": 803}}, "task": {"id": 357, "owner": {"id": 968}, "assignee": {"id": 1054}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 4, "privilege": "user"}, "organization": {"id": 156, "owner": {"id": 247}, "user": {"role": "maintainer"}}}, "resource": {"id": 334, "assignee": {"id": 4}, "organization": {"id": 156}, "project": {"id": 300, "owner": {"id": 700}, "assignee": {"id": 807}}, "task": {"id": 395, "owner": {"id": 993}, "assignee": {"id": 1034}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 3, "privilege": "user"}, "organization": {"id": 102, "owner": {"id": 209}, "user": {"role": "maintainer"}}}, "resource": {"id": 324, "assignee": {"id": 3}, "organization": {"id": 695}, "project": {"id": 364, "owner": {"id": 780}, "assignee": {"id": 847}}, "task": {"id": 372, "owner": {"id": 968}, "assignee": {"id": 1014}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 39, "privilege": "user"}, "organization": {"id": 199, "owner": {"id": 205}, "user": {"role": "maintainer"}}}, "resource": {"id": 352, "assignee": {"id": 39}, "organization": {"id": 619}, "project": {"id": 330, "owner": {"id": 799}, "assignee": {"id": 815}}, "task": {"id": 306, "owner": {"id": 993}, "assignee": {"id": 1054}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 81, "privilege": "user"}, "organization": {"id": 100, "owner": {"id": 264}, "user": {"role": "supervisor"}}}, "resource": {"id": 319, "assignee": {"id": 81}, "organization": {"id": 100}, "project": {"id": 341, "owner": {"id": 708}, "assignee": {"id": 812}}, "task": {"id": 350, "owner": {"id": 916}, "assignee": {"id": 1053}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 20, "privilege": "user"}, "organization": {"id": 122, "owner": {"id": 293}, "user": {"role": "supervisor"}}}, "resource": {"id": 356, "assignee": {"id": 20}, "organization": {"id": 122}, "project": {"id": 362, "owner": {"id": 720}, "assignee": {"id": 874}}, "task": {"id": 352, "owner": {"id": 967}, "assignee": {"id": 1094}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 3, "privilege": "user"}, "organization": {"id": 115, "owner": {"id": 256}, "user": {"role": "supervisor"}}}, "resource": {"id": 396, "assignee": {"id": 3}, "organization": {"id": 645}, "project": {"id": 382, "owner": {"id": 701}, "assignee": {"id": 803}}, "task": {"id": 386, "owner": {"id": 968}, "assignee": {"id": 1082}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 95, "privilege": "user"}, "organization": {"id": 134, "owner": {"id": 233}, "user": {"role": "supervisor"}}}, "resource": {"id": 371, "assignee": {"id": 95}, "organization": {"id": 684}, "project": {"id": 342, "owner": {"id": 795}, "assignee": {"id": 839}}, "task": {"id": 319, "owner": {"id": 958}, "assignee": {"id": 1026}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 66, "privilege": "user"}, "organization": {"id": 107, "owner": {"id": 210}, "user": {"role": "worker"}}}, "resource": {"id": 325, "assignee": {"id": 66}, "organization": {"id": 107}, "project": {"id": 360, "owner": {"id": 779}, "assignee": {"id": 898}}, "task": {"id": 315, "owner": {"id": 987}, "assignee": {"id": 1095}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 82, "privilege": "user"}, "organization": {"id": 176, "owner": {"id": 261}, "user": {"role": "worker"}}}, "resource": {"id": 375, "assignee": {"id": 82}, "organization": {"id": 176}, "project": {"id": 373, "owner": {"id": 794}, "assignee": {"id": 876}}, "task": {"id": 319, "owner": {"id": 947}, "assignee": {"id": 1014}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 30, "privilege": "user"}, "organization": {"id": 199, "owner": {"id": 208}, "user": {"role": "worker"}}}, "resource": {"id": 355, "assignee": {"id": 30}, "organization": {"id": 687}, "project": {"id": 374, "owner": {"id": 720}, "assignee": {"id": 882}}, "task": {"id": 363, "owner": {"id": 947}, "assignee": {"id": 1073}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 46, "privilege": "user"}, "organization": {"id": 165, "owner": {"id": 259}, "user": {"role": "worker"}}}, "resource": {"id": 388, "assignee": {"id": 46}, "organization": {"id": 652}, "project": {"id": 352, "owner": {"id": 780}, "assignee": {"id": 841}}, "task": {"id": 335, "owner": {"id": 957}, "assignee": {"id": 1093}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 27, "privilege": "user"}, "organization": {"id": 135, "owner": {"id": 280}, "user": {"role": null}}}, "resource": {"id": 350, "assignee": {"id": 27}, "organization": {"id": 135}, "project": {"id": 366, "owner": {"id": 768}, "assignee": {"id": 828}}, "task": {"id": 321, "owner": {"id": 900}, "assignee": {"id": 1048}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 89, "privilege": "user"}, "organization": {"id": 141, "owner": {"id": 224}, "user": {"role": null}}}, "resource": {"id": 371, "assignee": {"id": 89}, "organization": {"id": 141}, "project": {"id": 393, "owner": {"id": 731}, "assignee": {"id": 885}}, "task": {"id": 361, "owner": {"id": 908}, "assignee": {"id": 1007}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 29, "privilege": "user"}, "organization": {"id": 193, "owner": {"id": 238}, "user": {"role": null}}}, "resource": {"id": 315, "assignee": {"id": 29}, "organization": {"id": 675}, "project": {"id": 385, "owner": {"id": 798}, "assignee": {"id": 885}}, "task": {"id": 317, "owner": {"id": 964}, "assignee": {"id": 1022}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 55, "privilege": "user"}, "organization": {"id": 188, "owner": {"id": 263}, "user": {"role": null}}}, "resource": {"id": 375, "assignee": {"id": 55}, "organization": {"id": 689}, "project": {"id": 318, "owner": {"id": 745}, "assignee": {"id": 882}}, "task": {"id": 391, "owner": {"id": 975}, "assignee": {"id": 1007}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 98, "privilege": "worker"}, "organization": {"id": 139, "owner": {"id": 98}, "user": {"role": "owner"}}}, "resource": {"id": 362, "assignee": {"id": 98}, "organization": {"id": 139}, "project": {"id": 327, "owner": {"id": 742}, "assignee": {"id": 844}}, "task": {"id": 390, "owner": {"id": 905}, "assignee": {"id": 1057}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 81, "privilege": "worker"}, "organization": {"id": 113, "owner": {"id": 81}, "user": {"role": "owner"}}}, "resource": {"id": 358, "assignee": {"id": 81}, "organization": {"id": 113}, "project": {"id": 341, "owner": {"id": 724}, "assignee": {"id": 891}}, "task": {"id": 351, "owner": {"id": 900}, "assignee": {"id": 1098}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 77, "privilege": "worker"}, "organization": {"id": 183, "owner": {"id": 77}, "user": {"role": "owner"}}}, "resource": {"id": 380, "assignee": {"id": 77}, "organization": {"id": 620}, "project": {"id": 342, "owner": {"id": 701}, "assignee": {"id": 837}}, "task": {"id": 322, "owner": {"id": 959}, "assignee": {"id": 1034}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 7, "privilege": "worker"}, "organization": {"id": 105, "owner": {"id": 7}, "user": {"role": "owner"}}}, "resource": {"id": 337, "assignee": {"id": 7}, "organization": {"id": 689}, "project": {"id": 302, "owner": {"id": 732}, "assignee": {"id": 807}}, "task": {"id": 320, "owner": {"id": 944}, "assignee": {"id": 1048}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 59, "privilege": "worker"}, "organization": {"id": 189, "owner": {"id": 283}, "user": {"role": "maintainer"}}}, "resource": {"id": 338, "assignee": {"id": 59}, "organization": {"id": 189}, "project": {"id": 369, "owner": {"id": 735}, "assignee": {"id": 841}}, "task": {"id": 398, "owner": {"id": 967}, "assignee": {"id": 1042}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 18, "privilege": "worker"}, "organization": {"id": 161, "owner": {"id": 299}, "user": {"role": "maintainer"}}}, "resource": {"id": 315, "assignee": {"id": 18}, "organization": {"id": 161}, "project": {"id": 352, "owner": {"id": 787}, "assignee": {"id": 850}}, "task": {"id": 363, "owner": {"id": 959}, "assignee": {"id": 1045}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 48, "privilege": "worker"}, "organization": {"id": 147, "owner": {"id": 258}, "user": {"role": "maintainer"}}}, "resource": {"id": 317, "assignee": {"id": 48}, "organization": {"id": 658}, "project": {"id": 325, "owner": {"id": 754}, "assignee": {"id": 895}}, "task": {"id": 306, "owner": {"id": 900}, "assignee": {"id": 1024}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 59, "privilege": "worker"}, "organization": {"id": 113, "owner": {"id": 256}, "user": {"role": "maintainer"}}}, "resource": {"id": 300, "assignee": {"id": 59}, "organization": {"id": 614}, "project": {"id": 319, "owner": {"id": 757}, "assignee": {"id": 873}}, "task": {"id": 390, "owner": {"id": 994}, "assignee": {"id": 1088}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 82, "privilege": "worker"}, "organization": {"id": 101, "owner": {"id": 268}, "user": {"role": "supervisor"}}}, "resource": {"id": 310, "assignee": {"id": 82}, "organization": {"id": 101}, "project": {"id": 345, "owner": {"id": 744}, "assignee": {"id": 838}}, "task": {"id": 387, "owner": {"id": 967}, "assignee": {"id": 1009}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 89, "privilege": "worker"}, "organization": {"id": 158, "owner": {"id": 220}, "user": {"role": "supervisor"}}}, "resource": {"id": 355, "assignee": {"id": 89}, "organization": {"id": 158}, "project": {"id": 341, "owner": {"id": 701}, "assignee": {"id": 852}}, "task": {"id": 397, "owner": {"id": 937}, "assignee": {"id": 1022}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 73, "privilege": "worker"}, "organization": {"id": 134, "owner": {"id": 257}, "user": {"role": "supervisor"}}}, "resource": {"id": 391, "assignee": {"id": 73}, "organization": {"id": 632}, "project": {"id": 301, "owner": {"id": 713}, "assignee": {"id": 835}}, "task": {"id": 318, "owner": {"id": 923}, "assignee": {"id": 1041}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 80, "privilege": "worker"}, "organization": {"id": 112, "owner": {"id": 262}, "user": {"role": "supervisor"}}}, "resource": {"id": 372, "assignee": {"id": 80}, "organization": {"id": 677}, "project": {"id": 303, "owner": {"id": 788}, "assignee": {"id": 837}}, "task": {"id": 326, "owner": {"id": 965}, "assignee": {"id": 1070}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 2, "privilege": "worker"}, "organization": {"id": 117, "owner": {"id": 208}, "user": {"role": "worker"}}}, "resource": {"id": 325, "assignee": {"id": 2}, "organization": {"id": 117}, "project": {"id": 366, "owner": {"id": 712}, "assignee": {"id": 814}}, "task": {"id": 305, "owner": {"id": 970}, "assignee": {"id": 1073}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 94, "privilege": "worker"}, "organization": {"id": 144, "owner": {"id": 239}, "user": {"role": "worker"}}}, "resource": {"id": 392, "assignee": {"id": 94}, "organization": {"id": 144}, "project": {"id": 350, "owner": {"id": 717}, "assignee": {"id": 821}}, "task": {"id": 356, "owner": {"id": 904}, "assignee": {"id": 1018}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 47, "privilege": "worker"}, "organization": {"id": 120, "owner": {"id": 290}, "user": {"role": "worker"}}}, "resource": {"id": 392, "assignee": {"id": 47}, "organization": {"id": 610}, "project": {"id": 378, "owner": {"id": 794}, "assignee": {"id": 825}}, "task": {"id": 344, "owner": {"id": 977}, "assignee": {"id": 1040}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 39, "privilege": "worker"}, "organization": {"id": 153, "owner": {"id": 234}, "user": {"role": "worker"}}}, "resource": {"id": 331, "assignee": {"id": 39}, "organization": {"id": 650}, "project": {"id": 381, "owner": {"id": 729}, "assignee": {"id": 873}}, "task": {"id": 308, "owner": {"id": 940}, "assignee": {"id": 1065}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 12, "privilege": "worker"}, "organization": {"id": 137, "owner": {"id": 246}, "user": {"role": null}}}, "resource": {"id": 393, "assignee": {"id": 12}, "organization": {"id": 137}, "project": {"id": 369, "owner": {"id": 734}, "assignee": {"id": 847}}, "task": {"id": 380, "owner": {"id": 914}, "assignee": {"id": 1034}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 20, "privilege": "worker"}, "organization": {"id": 183, "owner": {"id": 205}, "user": {"role": null}}}, "resource": {"id": 361, "assignee": {"id": 20}, "organization": {"id": 183}, "project": {"id": 353, "owner": {"id": 706}, "assignee": {"id": 836}}, "task": {"id": 349, "owner": {"id": 959}, "assignee": {"id": 1065}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 77, "privilege": "worker"}, "organization": {"id": 160, "owner": {"id": 233}, "user": {"role": null}}}, "resource": {"id": 340, "assignee": {"id": 77}, "organization": {"id": 637}, "project": {"id": 318, "owner": {"id": 711}, "assignee": {"id": 829}}, "task": {"id": 351, "owner": {"id": 987}, "assignee": {"id": 1059}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 90, "privilege": "worker"}, "organization": {"id": 189, "owner": {"id": 244}, "user": {"role": null}}}, "resource": {"id": 387, "assignee": {"id": 90}, "organization": {"id": 655}, "project": {"id": 379, "owner": {"id": 702}, "assignee": {"id": 850}}, "task": {"id": 388, "owner": {"id": 913}, "assignee": {"id": 1040}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 74, "privilege": "none"}, "organization": {"id": 196, "owner": {"id": 74}, "user": {"role": "owner"}}}, "resource": {"id": 377, "assignee": {"id": 74}, "organization": {"id": 196}, "project": {"id": 366, "owner": {"id": 772}, "assignee": {"id": 899}}, "task": {"id": 306, "owner": {"id": 916}, "assignee": {"id": 1004}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 79, "privilege": "none"}, "organization": {"id": 160, "owner": {"id": 79}, "user": {"role": "owner"}}}, "resource": {"id": 304, "assignee": {"id": 79}, "organization": {"id": 160}, "project": {"id": 350, "owner": {"id": 708}, "assignee": {"id": 830}}, "task": {"id": 332, "owner": {"id": 903}, "assignee": {"id": 1089}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 53, "privilege": "none"}, "organization": {"id": 117, "owner": {"id": 53}, "user": {"role": "owner"}}}, "resource": {"id": 363, "assignee": {"id": 53}, "organization": {"id": 634}, "project": {"id": 370, "owner": {"id": 772}, "assignee": {"id": 894}}, "task": {"id": 385, "owner": {"id": 976}, "assignee": {"id": 1058}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 56, "privilege": "none"}, "organization": {"id": 155, "owner": {"id": 56}, "user": {"role": "owner"}}}, "resource": {"id": 311, "assignee": {"id": 56}, "organization": {"id": 619}, "project": {"id": 398, "owner": {"id": 786}, "assignee": {"id": 807}}, "task": {"id": 391, "owner": {"id": 955}, "assignee": {"id": 1049}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 63, "privilege": "none"}, "organization": {"id": 124, "owner": {"id": 259}, "user": {"role": "maintainer"}}}, "resource": {"id": 371, "assignee": {"id": 63}, "organization": {"id": 124}, "project": {"id": 330, "owner": {"id": 737}, "assignee": {"id": 830}}, "task": {"id": 307, "owner": {"id": 907}, "assignee": {"id": 1048}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 35, "privilege": "none"}, "organization": {"id": 120, "owner": {"id": 280}, "user": {"role": "maintainer"}}}, "resource": {"id": 341, "assignee": {"id": 35}, "organization": {"id": 120}, "project": {"id": 300, "owner": {"id": 741}, "assignee": {"id": 829}}, "task": {"id": 394, "owner": {"id": 981}, "assignee": {"id": 1022}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 8, "privilege": "none"}, "organization": {"id": 167, "owner": {"id": 207}, "user": {"role": "maintainer"}}}, "resource": {"id": 387, "assignee": {"id": 8}, "organization": {"id": 684}, "project": {"id": 382, "owner": {"id": 709}, "assignee": {"id": 893}}, "task": {"id": 392, "owner": {"id": 920}, "assignee": {"id": 1017}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 89, "privilege": "none"}, "organization": {"id": 121, "owner": {"id": 264}, "user": {"role": "maintainer"}}}, "resource": {"id": 383, "assignee": {"id": 89}, "organization": {"id": 688}, "project": {"id": 352, "owner": {"id": 772}, "assignee": {"id": 835}}, "task": {"id": 328, "owner": {"id": 942}, "assignee": {"id": 1028}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 77, "privilege": "none"}, "organization": {"id": 107, "owner": {"id": 299}, "user": {"role": "supervisor"}}}, "resource": {"id": 395, "assignee": {"id": 77}, "organization": {"id": 107}, "project": {"id": 398, "owner": {"id": 743}, "assignee": {"id": 884}}, "task": {"id": 332, "owner": {"id": 925}, "assignee": {"id": 1068}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 8, "privilege": "none"}, "organization": {"id": 130, "owner": {"id": 266}, "user": {"role": "supervisor"}}}, "resource": {"id": 395, "assignee": {"id": 8}, "organization": {"id": 130}, "project": {"id": 359, "owner": {"id": 770}, "assignee": {"id": 885}}, "task": {"id": 301, "owner": {"id": 946}, "assignee": {"id": 1070}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 25, "privilege": "none"}, "organization": {"id": 154, "owner": {"id": 231}, "user": {"role": "supervisor"}}}, "resource": {"id": 317, "assignee": {"id": 25}, "organization": {"id": 647}, "project": {"id": 394, "owner": {"id": 768}, "assignee": {"id": 831}}, "task": {"id": 374, "owner": {"id": 999}, "assignee": {"id": 1074}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 56, "privilege": "none"}, "organization": {"id": 171, "owner": {"id": 296}, "user": {"role": "supervisor"}}}, "resource": {"id": 304, "assignee": {"id": 56}, "organization": {"id": 657}, "project": {"id": 328, "owner": {"id": 723}, "assignee": {"id": 814}}, "task": {"id": 328, "owner": {"id": 948}, "assignee": {"id": 1099}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 1, "privilege": "none"}, "organization": {"id": 185, "owner": {"id": 291}, "user": {"role": "worker"}}}, "resource": {"id": 334, "assignee": {"id": 1}, "organization": {"id": 185}, "project": {"id": 317, "owner": {"id": 746}, "assignee": {"id": 834}}, "task": {"id": 367, "owner": {"id": 932}, "assignee": {"id": 1073}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 14, "privilege": "none"}, "organization": {"id": 140, "owner": {"id": 215}, "user": {"role": "worker"}}}, "resource": {"id": 383, "assignee": {"id": 14}, "organization": {"id": 140}, "project": {"id": 337, "owner": {"id": 745}, "assignee": {"id": 842}}, "task": {"id": 347, "owner": {"id": 917}, "assignee": {"id": 1052}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 52, "privilege": "none"}, "organization": {"id": 100, "owner": {"id": 267}, "user": {"role": "worker"}}}, "resource": {"id": 366, "assignee": {"id": 52}, "organization": {"id": 613}, "project": {"id": 371, "owner": {"id": 749}, "assignee": {"id": 807}}, "task": {"id": 339, "owner": {"id": 968}, "assignee": {"id": 1028}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 46, "privilege": "none"}, "organization": {"id": 120, "owner": {"id": 279}, "user": {"role": "worker"}}}, "resource": {"id": 303, "assignee": {"id": 46}, "organization": {"id": 601}, "project": {"id": 394, "owner": {"id": 744}, "assignee": {"id": 885}}, "task": {"id": 346, "owner": {"id": 963}, "assignee": {"id": 1001}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 46, "privilege": "none"}, "organization": {"id": 158, "owner": {"id": 225}, "user": {"role": null}}}, "resource": {"id": 323, "assignee": {"id": 46}, "organization": {"id": 158}, "project": {"id": 340, "owner": {"id": 729}, "assignee": {"id": 874}}, "task": {"id": 372, "owner": {"id": 931}, "assignee": {"id": 1009}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 16, "privilege": "none"}, "organization": {"id": 198, "owner": {"id": 224}, "user": {"role": null}}}, "resource": {"id": 347, "assignee": {"id": 16}, "organization": {"id": 198}, "project": {"id": 351, "owner": {"id": 768}, "assignee": {"id": 863}}, "task": {"id": 334, "owner": {"id": 937}, "assignee": {"id": 1011}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 38, "privilege": "none"}, "organization": {"id": 128, "owner": {"id": 205}, "user": {"role": null}}}, "resource": {"id": 384, "assignee": {"id": 38}, "organization": {"id": 657}, "project": {"id": 318, "owner": {"id": 724}, "assignee": {"id": 817}}, "task": {"id": 323, "owner": {"id": 933}, "assignee": {"id": 1099}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 22, "privilege": "none"}, "organization": {"id": 140, "owner": {"id": 271}, "user": {"role": null}}}, "resource": {"id": 343, "assignee": {"id": 22}, "organization": {"id": 675}, "project": {"id": 374, "owner": {"id": 789}, "assignee": {"id": 869}}, "task": {"id": 375, "owner": {"id": 955}, "assignee": {"id": 1083}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 39, "privilege": "admin"}, "organization": {"id": 184, "owner": {"id": 39}, "user": {"role": "owner"}}}, "resource": {"id": 345, "assignee": {"id": 537}, "organization": {"id": 184}, "project": {"id": 328, "owner": {"id": 713}, "assignee": {"id": 810}}, "task": {"id": 303, "owner": {"id": 951}, "assignee": {"id": 1046}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 49, "privilege": "admin"}, "organization": {"id": 182, "owner": {"id": 49}, "user": {"role": "owner"}}}, "resource": {"id": 350, "assignee": {"id": 576}, "organization": {"id": 182}, "project": {"id": 351, "owner": {"id": 731}, "assignee": {"id": 840}}, "task": {"id": 355, "owner": {"id": 903}, "assignee": {"id": 1004}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_same_org_FALSE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 88, "privilege": "admin"}, "organization": {"id": 124, "owner": {"id": 88}, "user": {"role": "owner"}}}, "resource": {"id": 306, "assignee": {"id": 571}, "organization": {"id": 655}, "project": {"id": 333, "owner": {"id": 730}, "assignee": {"id": 873}}, "task": {"id": 303, "owner": {"id": 913}, "assignee": {"id": 1028}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 96, "privilege": "admin"}, "organization": {"id": 157, "owner": {"id": 96}, "user": {"role": "owner"}}}, "resource": {"id": 342, "assignee": {"id": 585}, "organization": {"id": 644}, "project": {"id": 308, "owner": {"id": 746}, "assignee": {"id": 811}}, "task": {"id": 361, "owner": {"id": 997}, "assignee": {"id": 1075}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 99, "privilege": "admin"}, "organization": {"id": 173, "owner": {"id": 270}, "user": {"role": "maintainer"}}}, "resource": {"id": 352, "assignee": {"id": 599}, "organization": {"id": 173}, "project": {"id": 339, "owner": {"id": 705}, "assignee": {"id": 826}}, "task": {"id": 361, "owner": {"id": 958}, "assignee": {"id": 1029}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 27, "privilege": "admin"}, "organization": {"id": 108, "owner": {"id": 222}, "user": {"role": "maintainer"}}}, "resource": {"id": 346, "assignee": {"id": 509}, "organization": {"id": 108}, "project": {"id": 325, "owner": {"id": 760}, "assignee": {"id": 866}}, "task": {"id": 332, "owner": {"id": 975}, "assignee": {"id": 1042}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 97, "privilege": "admin"}, "organization": {"id": 193, "owner": {"id": 259}, "user": {"role": "maintainer"}}}, "resource": {"id": 378, "assignee": {"id": 584}, "organization": {"id": 674}, "project": {"id": 342, "owner": {"id": 795}, "assignee": {"id": 895}}, "task": {"id": 392, "owner": {"id": 904}, "assignee": {"id": 1048}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 85, "privilege": "admin"}, "organization": {"id": 108, "owner": {"id": 279}, "user": {"role": "maintainer"}}}, "resource": {"id": 358, "assignee": {"id": 525}, "organization": {"id": 634}, "project": {"id": 397, "owner": {"id": 732}, "assignee": {"id": 842}}, "task": {"id": 367, "owner": {"id": 982}, "assignee": {"id": 1002}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 73, "privilege": "admin"}, "organization": {"id": 103, "owner": {"id": 253}, "user": {"role": "supervisor"}}}, "resource": {"id": 353, "assignee": {"id": 541}, "organization": {"id": 103}, "project": {"id": 330, "owner": {"id": 747}, "assignee": {"id": 818}}, "task": {"id": 394, "owner": {"id": 958}, "assignee": {"id": 1057}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 11, "privilege": "admin"}, "organization": {"id": 150, "owner": {"id": 235}, "user": {"role": "supervisor"}}}, "resource": {"id": 363, "assignee": {"id": 554}, "organization": {"id": 150}, "project": {"id": 320, "owner": {"id": 714}, "assignee": {"id": 825}}, "task": {"id": 334, "owner": {"id": 953}, "assignee": {"id": 1097}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 29, "privilege": "admin"}, "organization": {"id": 180, "owner": {"id": 294}, "user": {"role": "supervisor"}}}, "resource": {"id": 343, "assignee": {"id": 567}, "organization": {"id": 628}, "project": {"id": 352, "owner": {"id": 789}, "assignee": {"id": 838}}, "task": {"id": 353, "owner": {"id": 960}, "assignee": {"id": 1072}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 31, "privilege": "admin"}, "organization": {"id": 119, "owner": {"id": 218}, "user": {"role": "supervisor"}}}, "resource": {"id": 387, "assignee": {"id": 548}, "organization": {"id": 609}, "project": {"id": 340, "owner": {"id": 719}, "assignee": {"id": 889}}, "task": {"id": 355, "owner": {"id": 998}, "assignee": {"id": 1042}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 70, "privilege": "admin"}, "organization": {"id": 157, "owner": {"id": 291}, "user": {"role": "worker"}}}, "resource": {"id": 330, "assignee": {"id": 549}, "organization": {"id": 157}, "project": {"id": 371, "owner": {"id": 700}, "assignee": {"id": 852}}, "task": {"id": 330, "owner": {"id": 910}, "assignee": {"id": 1048}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 12, "privilege": "admin"}, "organization": {"id": 100, "owner": {"id": 213}, "user": {"role": "worker"}}}, "resource": {"id": 316, "assignee": {"id": 586}, "organization": {"id": 100}, "project": {"id": 399, "owner": {"id": 757}, "assignee": {"id": 805}}, "task": {"id": 394, "owner": {"id": 986}, "assignee": {"id": 1065}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_same_org_FALSE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 70, "privilege": "admin"}, "organization": {"id": 116, "owner": {"id": 233}, "user": {"role": "worker"}}}, "resource": {"id": 326, "assignee": {"id": 506}, "organization": {"id": 631}, "project": {"id": 343, "owner": {"id": 752}, "assignee": {"id": 857}}, "task": {"id": 386, "owner": {"id": 902}, "assignee": {"id": 1068}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 78, "privilege": "admin"}, "organization": {"id": 171, "owner": {"id": 268}, "user": {"role": "worker"}}}, "resource": {"id": 334, "assignee": {"id": 567}, "organization": {"id": 688}, "project": {"id": 313, "owner": {"id": 721}, "assignee": {"id": 874}}, "task": {"id": 392, "owner": {"id": 956}, "assignee": {"id": 1009}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 84, "privilege": "admin"}, "organization": {"id": 139, "owner": {"id": 207}, "user": {"role": null}}}, "resource": {"id": 350, "assignee": {"id": 533}, "organization": {"id": 139}, "project": {"id": 324, "owner": {"id": 794}, "assignee": {"id": 887}}, "task": {"id": 352, "owner": {"id": 984}, "assignee": {"id": 1003}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 98, "privilege": "admin"}, "organization": {"id": 138, "owner": {"id": 270}, "user": {"role": null}}}, "resource": {"id": 334, "assignee": {"id": 505}, "organization": {"id": 138}, "project": {"id": 371, "owner": {"id": 776}, "assignee": {"id": 884}}, "task": {"id": 332, "owner": {"id": 931}, "assignee": {"id": 1057}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_same_org_FALSE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 99, "privilege": "admin"}, "organization": {"id": 166, "owner": {"id": 289}, "user": {"role": null}}}, "resource": {"id": 369, "assignee": {"id": 579}, "organization": {"id": 675}, "project": {"id": 381, "owner": {"id": 767}, "assignee": {"id": 838}}, "task": {"id": 397, "owner": {"id": 902}, "assignee": {"id": 1078}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 14, "privilege": "admin"}, "organization": {"id": 162, "owner": {"id": 296}, "user": {"role": null}}}, "resource": {"id": 385, "assignee": {"id": 597}, "organization": {"id": 682}, "project": {"id": 393, "owner": {"id": 793}, "assignee": {"id": 815}}, "task": {"id": 317, "owner": {"id": 951}, "assignee": {"id": 1065}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 41, "privilege": "business"}, "organization": {"id": 101, "owner": {"id": 41}, "user": {"role": "owner"}}}, "resource": {"id": 360, "assignee": {"id": 589}, "organization": {"id": 101}, "project": {"id": 305, "owner": {"id": 733}, "assignee": {"id": 877}}, "task": {"id": 327, "owner": {"id": 943}, "assignee": {"id": 1018}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 69, "privilege": "business"}, "organization": {"id": 175, "owner": {"id": 69}, "user": {"role": "owner"}}}, "resource": {"id": 376, "assignee": {"id": 531}, "organization": {"id": 175}, "project": {"id": 393, "owner": {"id": 701}, "assignee": {"id": 866}}, "task": {"id": 302, "owner": {"id": 941}, "assignee": {"id": 1065}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 52, "privilege": "business"}, "organization": {"id": 183, "owner": {"id": 52}, "user": {"role": "owner"}}}, "resource": {"id": 371, "assignee": {"id": 560}, "organization": {"id": 629}, "project": {"id": 385, "owner": {"id": 767}, "assignee": {"id": 878}}, "task": {"id": 348, "owner": {"id": 950}, "assignee": {"id": 1043}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 24, "privilege": "business"}, "organization": {"id": 127, "owner": {"id": 24}, "user": {"role": "owner"}}}, "resource": {"id": 301, "assignee": {"id": 542}, "organization": {"id": 683}, "project": {"id": 365, "owner": {"id": 705}, "assignee": {"id": 869}}, "task": {"id": 315, "owner": {"id": 934}, "assignee": {"id": 1002}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 16, "privilege": "business"}, "organization": {"id": 124, "owner": {"id": 279}, "user": {"role": "maintainer"}}}, "resource": {"id": 301, "assignee": {"id": 562}, "organization": {"id": 124}, "project": {"id": 317, "owner": {"id": 705}, "assignee": {"id": 822}}, "task": {"id": 334, "owner": {"id": 977}, "assignee": {"id": 1016}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 6, "privilege": "business"}, "organization": {"id": 143, "owner": {"id": 248}, "user": {"role": "maintainer"}}}, "resource": {"id": 391, "assignee": {"id": 503}, "organization": {"id": 143}, "project": {"id": 304, "owner": {"id": 770}, "assignee": {"id": 894}}, "task": {"id": 314, "owner": {"id": 988}, "assignee": {"id": 1092}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 39, "privilege": "business"}, "organization": {"id": 187, "owner": {"id": 276}, "user": {"role": "maintainer"}}}, "resource": {"id": 371, "assignee": {"id": 526}, "organization": {"id": 698}, "project": {"id": 390, "owner": {"id": 703}, "assignee": {"id": 883}}, "task": {"id": 344, "owner": {"id": 905}, "assignee": {"id": 1050}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 75, "privilege": "business"}, "organization": {"id": 104, "owner": {"id": 281}, "user": {"role": "maintainer"}}}, "resource": {"id": 390, "assignee": {"id": 528}, "organization": {"id": 643}, "project": {"id": 382, "owner": {"id": 766}, "assignee": {"id": 892}}, "task": {"id": 384, "owner": {"id": 955}, "assignee": {"id": 1075}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 97, "privilege": "business"}, "organization": {"id": 176, "owner": {"id": 256}, "user": {"role": "supervisor"}}}, "resource": {"id": 388, "assignee": {"id": 586}, "organization": {"id": 176}, "project": {"id": 348, "owner": {"id": 760}, "assignee": {"id": 834}}, "task": {"id": 384, "owner": {"id": 960}, "assignee": {"id": 1090}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 72, "privilege": "business"}, "organization": {"id": 138, "owner": {"id": 253}, "user": {"role": "supervisor"}}}, "resource": {"id": 323, "assignee": {"id": 513}, "organization": {"id": 138}, "project": {"id": 330, "owner": {"id": 708}, "assignee": {"id": 812}}, "task": {"id": 352, "owner": {"id": 989}, "assignee": {"id": 1053}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 86, "privilege": "business"}, "organization": {"id": 170, "owner": {"id": 255}, "user": {"role": "supervisor"}}}, "resource": {"id": 340, "assignee": {"id": 500}, "organization": {"id": 641}, "project": {"id": 321, "owner": {"id": 798}, "assignee": {"id": 883}}, "task": {"id": 352, "owner": {"id": 957}, "assignee": {"id": 1006}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 99, "privilege": "business"}, "organization": {"id": 133, "owner": {"id": 218}, "user": {"role": "supervisor"}}}, "resource": {"id": 302, "assignee": {"id": 517}, "organization": {"id": 681}, "project": {"id": 309, "owner": {"id": 720}, "assignee": {"id": 837}}, "task": {"id": 355, "owner": {"id": 957}, "assignee": {"id": 1054}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 81, "privilege": "business"}, "organization": {"id": 168, "owner": {"id": 214}, "user": {"role": "worker"}}}, "resource": {"id": 306, "assignee": {"id": 594}, "organization": {"id": 168}, "project": {"id": 341, "owner": {"id": 769}, "assignee": {"id": 802}}, "task": {"id": 302, "owner": {"id": 922}, "assignee": {"id": 1040}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 67, "privilege": "business"}, "organization": {"id": 124, "owner": {"id": 250}, "user": {"role": "worker"}}}, "resource": {"id": 364, "assignee": {"id": 514}, "organization": {"id": 124}, "project": {"id": 390, "owner": {"id": 787}, "assignee": {"id": 892}}, "task": {"id": 393, "owner": {"id": 944}, "assignee": {"id": 1072}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 0, "privilege": "business"}, "organization": {"id": 162, "owner": {"id": 247}, "user": {"role": "worker"}}}, "resource": {"id": 308, "assignee": {"id": 513}, "organization": {"id": 623}, "project": {"id": 394, "owner": {"id": 773}, "assignee": {"id": 815}}, "task": {"id": 368, "owner": {"id": 968}, "assignee": {"id": 1089}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 74, "privilege": "business"}, "organization": {"id": 188, "owner": {"id": 292}, "user": {"role": "worker"}}}, "resource": {"id": 399, "assignee": {"id": 520}, "organization": {"id": 606}, "project": {"id": 358, "owner": {"id": 734}, "assignee": {"id": 879}}, "task": {"id": 365, "owner": {"id": 971}, "assignee": {"id": 1033}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 24, "privilege": "business"}, "organization": {"id": 134, "owner": {"id": 279}, "user": {"role": null}}}, "resource": {"id": 302, "assignee": {"id": 543}, "organization": {"id": 134}, "project": {"id": 301, "owner": {"id": 700}, "assignee": {"id": 813}}, "task": {"id": 385, "owner": {"id": 912}, "assignee": {"id": 1009}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 31, "privilege": "business"}, "organization": {"id": 128, "owner": {"id": 210}, "user": {"role": null}}}, "resource": {"id": 341, "assignee": {"id": 576}, "organization": {"id": 128}, "project": {"id": 322, "owner": {"id": 749}, "assignee": {"id": 800}}, "task": {"id": 374, "owner": {"id": 919}, "assignee": {"id": 1000}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 65, "privilege": "business"}, "organization": {"id": 137, "owner": {"id": 253}, "user": {"role": null}}}, "resource": {"id": 382, "assignee": {"id": 517}, "organization": {"id": 663}, "project": {"id": 325, "owner": {"id": 740}, "assignee": {"id": 856}}, "task": {"id": 317, "owner": {"id": 985}, "assignee": {"id": 1003}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 91, "privilege": "business"}, "organization": {"id": 115, "owner": {"id": 297}, "user": {"role": null}}}, "resource": {"id": 392, "assignee": {"id": 533}, "organization": {"id": 695}, "project": {"id": 355, "owner": {"id": 747}, "assignee": {"id": 853}}, "task": {"id": 387, "owner": {"id": 945}, "assignee": {"id": 1063}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 26, "privilege": "user"}, "organization": {"id": 114, "owner": {"id": 26}, "user": {"role": "owner"}}}, "resource": {"id": 319, "assignee": {"id": 595}, "organization": {"id": 114}, "project": {"id": 332, "owner": {"id": 767}, "assignee": {"id": 868}}, "task": {"id": 398, "owner": {"id": 952}, "assignee": {"id": 1087}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 36, "privilege": "user"}, "organization": {"id": 173, "owner": {"id": 36}, "user": {"role": "owner"}}}, "resource": {"id": 353, "assignee": {"id": 550}, "organization": {"id": 173}, "project": {"id": 362, "owner": {"id": 765}, "assignee": {"id": 880}}, "task": {"id": 312, "owner": {"id": 927}, "assignee": {"id": 1002}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 83, "privilege": "user"}, "organization": {"id": 191, "owner": {"id": 83}, "user": {"role": "owner"}}}, "resource": {"id": 335, "assignee": {"id": 581}, "organization": {"id": 657}, "project": {"id": 309, "owner": {"id": 724}, "assignee": {"id": 804}}, "task": {"id": 381, "owner": {"id": 944}, "assignee": {"id": 1074}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 37, "privilege": "user"}, "organization": {"id": 183, "owner": {"id": 37}, "user": {"role": "owner"}}}, "resource": {"id": 344, "assignee": {"id": 507}, "organization": {"id": 638}, "project": {"id": 330, "owner": {"id": 764}, "assignee": {"id": 872}}, "task": {"id": 386, "owner": {"id": 996}, "assignee": {"id": 1050}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 8, "privilege": "user"}, "organization": {"id": 160, "owner": {"id": 288}, "user": {"role": "maintainer"}}}, "resource": {"id": 373, "assignee": {"id": 599}, "organization": {"id": 160}, "project": {"id": 309, "owner": {"id": 766}, "assignee": {"id": 809}}, "task": {"id": 365, "owner": {"id": 969}, "assignee": {"id": 1085}}}} + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 72, "privilege": "user"}, "organization": {"id": 141, "owner": {"id": 224}, "user": {"role": "maintainer"}}}, "resource": {"id": 350, "assignee": {"id": 534}, "organization": {"id": 141}, "project": {"id": 305, "owner": {"id": 767}, "assignee": {"id": 849}}, "task": {"id": 318, "owner": {"id": 992}, "assignee": {"id": 1090}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 16, "privilege": "user"}, "organization": {"id": 136, "owner": {"id": 264}, "user": {"role": "maintainer"}}}, "resource": {"id": 369, "assignee": {"id": 534}, "organization": {"id": 645}, "project": {"id": 392, "owner": {"id": 799}, "assignee": {"id": 813}}, "task": {"id": 345, "owner": {"id": 986}, "assignee": {"id": 1060}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 70, "privilege": "user"}, "organization": {"id": 162, "owner": {"id": 249}, "user": {"role": "maintainer"}}}, "resource": {"id": 316, "assignee": {"id": 598}, "organization": {"id": 616}, "project": {"id": 328, "owner": {"id": 702}, "assignee": {"id": 860}}, "task": {"id": 318, "owner": {"id": 934}, "assignee": {"id": 1093}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 95, "privilege": "user"}, "organization": {"id": 145, "owner": {"id": 200}, "user": {"role": "supervisor"}}}, "resource": {"id": 394, "assignee": {"id": 552}, "organization": {"id": 145}, "project": {"id": 314, "owner": {"id": 710}, "assignee": {"id": 846}}, "task": {"id": 385, "owner": {"id": 912}, "assignee": {"id": 1029}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 99, "privilege": "user"}, "organization": {"id": 146, "owner": {"id": 262}, "user": {"role": "supervisor"}}}, "resource": {"id": 332, "assignee": {"id": 512}, "organization": {"id": 146}, "project": {"id": 352, "owner": {"id": 712}, "assignee": {"id": 827}}, "task": {"id": 385, "owner": {"id": 972}, "assignee": {"id": 1046}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 68, "privilege": "user"}, "organization": {"id": 184, "owner": {"id": 249}, "user": {"role": "supervisor"}}}, "resource": {"id": 372, "assignee": {"id": 586}, "organization": {"id": 632}, "project": {"id": 367, "owner": {"id": 776}, "assignee": {"id": 818}}, "task": {"id": 371, "owner": {"id": 979}, "assignee": {"id": 1021}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 41, "privilege": "user"}, "organization": {"id": 164, "owner": {"id": 225}, "user": {"role": "supervisor"}}}, "resource": {"id": 332, "assignee": {"id": 541}, "organization": {"id": 669}, "project": {"id": 350, "owner": {"id": 715}, "assignee": {"id": 864}}, "task": {"id": 395, "owner": {"id": 901}, "assignee": {"id": 1088}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 35, "privilege": "user"}, "organization": {"id": 141, "owner": {"id": 257}, "user": {"role": "worker"}}}, "resource": {"id": 390, "assignee": {"id": 549}, "organization": {"id": 141}, "project": {"id": 326, "owner": {"id": 787}, "assignee": {"id": 849}}, "task": {"id": 392, "owner": {"id": 996}, "assignee": {"id": 1088}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 35, "privilege": "user"}, "organization": {"id": 118, "owner": {"id": 286}, "user": {"role": "worker"}}}, "resource": {"id": 373, "assignee": {"id": 531}, "organization": {"id": 118}, "project": {"id": 304, "owner": {"id": 766}, "assignee": {"id": 828}}, "task": {"id": 347, "owner": {"id": 934}, "assignee": {"id": 1081}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 4, "privilege": "user"}, "organization": {"id": 170, "owner": {"id": 289}, "user": {"role": "worker"}}}, "resource": {"id": 322, "assignee": {"id": 511}, "organization": {"id": 604}, "project": {"id": 377, "owner": {"id": 706}, "assignee": {"id": 879}}, "task": {"id": 307, "owner": {"id": 917}, "assignee": {"id": 1085}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 75, "privilege": "user"}, "organization": {"id": 122, "owner": {"id": 201}, "user": {"role": "worker"}}}, "resource": {"id": 381, "assignee": {"id": 560}, "organization": {"id": 665}, "project": {"id": 367, "owner": {"id": 745}, "assignee": {"id": 872}}, "task": {"id": 369, "owner": {"id": 965}, "assignee": {"id": 1015}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 29, "privilege": "user"}, "organization": {"id": 135, "owner": {"id": 287}, "user": {"role": null}}}, "resource": {"id": 369, "assignee": {"id": 582}, "organization": {"id": 135}, "project": {"id": 348, "owner": {"id": 715}, "assignee": {"id": 894}}, "task": {"id": 393, "owner": {"id": 946}, "assignee": {"id": 1064}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 85, "privilege": "user"}, "organization": {"id": 176, "owner": {"id": 253}, "user": {"role": null}}}, "resource": {"id": 355, "assignee": {"id": 578}, "organization": {"id": 176}, "project": {"id": 347, "owner": {"id": 748}, "assignee": {"id": 878}}, "task": {"id": 325, "owner": {"id": 922}, "assignee": {"id": 1047}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 8, "privilege": "user"}, "organization": {"id": 106, "owner": {"id": 241}, "user": {"role": null}}}, "resource": {"id": 309, "assignee": {"id": 572}, "organization": {"id": 693}, "project": {"id": 358, "owner": {"id": 764}, "assignee": {"id": 850}}, "task": {"id": 304, "owner": {"id": 919}, "assignee": {"id": 1082}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 30, "privilege": "user"}, "organization": {"id": 110, "owner": {"id": 222}, "user": {"role": null}}}, "resource": {"id": 318, "assignee": {"id": 558}, "organization": {"id": 655}, "project": {"id": 388, "owner": {"id": 720}, "assignee": {"id": 817}}, "task": {"id": 330, "owner": {"id": 953}, "assignee": {"id": 1068}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 4, "privilege": "worker"}, "organization": {"id": 161, "owner": {"id": 4}, "user": {"role": "owner"}}}, "resource": {"id": 366, "assignee": {"id": 561}, "organization": {"id": 161}, "project": {"id": 315, "owner": {"id": 713}, "assignee": {"id": 822}}, "task": {"id": 371, "owner": {"id": 988}, "assignee": {"id": 1012}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 77, "privilege": "worker"}, "organization": {"id": 190, "owner": {"id": 77}, "user": {"role": "owner"}}}, "resource": {"id": 360, "assignee": {"id": 543}, "organization": {"id": 190}, "project": {"id": 332, "owner": {"id": 715}, "assignee": {"id": 868}}, "task": {"id": 326, "owner": {"id": 978}, "assignee": {"id": 1094}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 55, "privilege": "worker"}, "organization": {"id": 126, "owner": {"id": 55}, "user": {"role": "owner"}}}, "resource": {"id": 315, "assignee": {"id": 519}, "organization": {"id": 624}, "project": {"id": 321, "owner": {"id": 719}, "assignee": {"id": 843}}, "task": {"id": 316, "owner": {"id": 947}, "assignee": {"id": 1004}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 17, "privilege": "worker"}, "organization": {"id": 165, "owner": {"id": 17}, "user": {"role": "owner"}}}, "resource": {"id": 344, "assignee": {"id": 543}, "organization": {"id": 681}, "project": {"id": 360, "owner": {"id": 771}, "assignee": {"id": 895}}, "task": {"id": 399, "owner": {"id": 904}, "assignee": {"id": 1020}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 58, "privilege": "worker"}, "organization": {"id": 125, "owner": {"id": 273}, "user": {"role": "maintainer"}}}, "resource": {"id": 382, "assignee": {"id": 543}, "organization": {"id": 125}, "project": {"id": 336, "owner": {"id": 766}, "assignee": {"id": 843}}, "task": {"id": 381, "owner": {"id": 938}, "assignee": {"id": 1047}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 37, "privilege": "worker"}, "organization": {"id": 146, "owner": {"id": 202}, "user": {"role": "maintainer"}}}, "resource": {"id": 311, "assignee": {"id": 558}, "organization": {"id": 146}, "project": {"id": 310, "owner": {"id": 786}, "assignee": {"id": 803}}, "task": {"id": 353, "owner": {"id": 916}, "assignee": {"id": 1072}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 28, "privilege": "worker"}, "organization": {"id": 173, "owner": {"id": 217}, "user": {"role": "maintainer"}}}, "resource": {"id": 323, "assignee": {"id": 514}, "organization": {"id": 671}, "project": {"id": 318, "owner": {"id": 700}, "assignee": {"id": 889}}, "task": {"id": 329, "owner": {"id": 958}, "assignee": {"id": 1032}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 28, "privilege": "worker"}, "organization": {"id": 199, "owner": {"id": 246}, "user": {"role": "maintainer"}}}, "resource": {"id": 317, "assignee": {"id": 595}, "organization": {"id": 649}, "project": {"id": 384, "owner": {"id": 797}, "assignee": {"id": 873}}, "task": {"id": 336, "owner": {"id": 934}, "assignee": {"id": 1058}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 28, "privilege": "worker"}, "organization": {"id": 160, "owner": {"id": 205}, "user": {"role": "supervisor"}}}, "resource": {"id": 317, "assignee": {"id": 591}, "organization": {"id": 160}, "project": {"id": 359, "owner": {"id": 726}, "assignee": {"id": 883}}, "task": {"id": 305, "owner": {"id": 984}, "assignee": {"id": 1043}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 9, "privilege": "worker"}, "organization": {"id": 103, "owner": {"id": 295}, "user": {"role": "supervisor"}}}, "resource": {"id": 385, "assignee": {"id": 527}, "organization": {"id": 103}, "project": {"id": 312, "owner": {"id": 782}, "assignee": {"id": 836}}, "task": {"id": 389, "owner": {"id": 931}, "assignee": {"id": 1079}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 21, "privilege": "worker"}, "organization": {"id": 191, "owner": {"id": 260}, "user": {"role": "supervisor"}}}, "resource": {"id": 377, "assignee": {"id": 534}, "organization": {"id": 666}, "project": {"id": 309, "owner": {"id": 703}, "assignee": {"id": 835}}, "task": {"id": 385, "owner": {"id": 923}, "assignee": {"id": 1099}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 95, "privilege": "worker"}, "organization": {"id": 154, "owner": {"id": 259}, "user": {"role": "supervisor"}}}, "resource": {"id": 327, "assignee": {"id": 523}, "organization": {"id": 630}, "project": {"id": 394, "owner": {"id": 789}, "assignee": {"id": 815}}, "task": {"id": 367, "owner": {"id": 955}, "assignee": {"id": 1084}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 89, "privilege": "worker"}, "organization": {"id": 177, "owner": {"id": 247}, "user": {"role": "worker"}}}, "resource": {"id": 376, "assignee": {"id": 530}, "organization": {"id": 177}, "project": {"id": 353, "owner": {"id": 784}, "assignee": {"id": 805}}, "task": {"id": 377, "owner": {"id": 902}, "assignee": {"id": 1061}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 60, "privilege": "worker"}, "organization": {"id": 161, "owner": {"id": 282}, "user": {"role": "worker"}}}, "resource": {"id": 373, "assignee": {"id": 581}, "organization": {"id": 161}, "project": {"id": 354, "owner": {"id": 754}, "assignee": {"id": 881}}, "task": {"id": 362, "owner": {"id": 995}, "assignee": {"id": 1032}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 95, "privilege": "worker"}, "organization": {"id": 175, "owner": {"id": 278}, "user": {"role": "worker"}}}, "resource": {"id": 314, "assignee": {"id": 584}, "organization": {"id": 662}, "project": {"id": 388, "owner": {"id": 725}, "assignee": {"id": 875}}, "task": {"id": 338, "owner": {"id": 905}, "assignee": {"id": 1047}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 37, "privilege": "worker"}, "organization": {"id": 100, "owner": {"id": 270}, "user": {"role": "worker"}}}, "resource": {"id": 381, "assignee": {"id": 517}, "organization": {"id": 696}, "project": {"id": 306, "owner": {"id": 791}, "assignee": {"id": 812}}, "task": {"id": 310, "owner": {"id": 984}, "assignee": {"id": 1007}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 22, "privilege": "worker"}, "organization": {"id": 190, "owner": {"id": 266}, "user": {"role": null}}}, "resource": {"id": 316, "assignee": {"id": 565}, "organization": {"id": 190}, "project": {"id": 389, "owner": {"id": 778}, "assignee": {"id": 845}}, "task": {"id": 351, "owner": {"id": 977}, "assignee": {"id": 1010}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 2, "privilege": "worker"}, "organization": {"id": 110, "owner": {"id": 282}, "user": {"role": null}}}, "resource": {"id": 329, "assignee": {"id": 565}, "organization": {"id": 110}, "project": {"id": 331, "owner": {"id": 794}, "assignee": {"id": 859}}, "task": {"id": 371, "owner": {"id": 922}, "assignee": {"id": 1050}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 67, "privilege": "worker"}, "organization": {"id": 139, "owner": {"id": 243}, "user": {"role": null}}}, "resource": {"id": 337, "assignee": {"id": 583}, "organization": {"id": 665}, "project": {"id": 330, "owner": {"id": 723}, "assignee": {"id": 885}}, "task": {"id": 351, "owner": {"id": 925}, "assignee": {"id": 1088}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 28, "privilege": "worker"}, "organization": {"id": 124, "owner": {"id": 295}, "user": {"role": null}}}, "resource": {"id": 369, "assignee": {"id": 557}, "organization": {"id": 660}, "project": {"id": 391, "owner": {"id": 760}, "assignee": {"id": 879}}, "task": {"id": 396, "owner": {"id": 944}, "assignee": {"id": 1082}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 88, "privilege": "none"}, "organization": {"id": 140, "owner": {"id": 88}, "user": {"role": "owner"}}}, "resource": {"id": 383, "assignee": {"id": 566}, "organization": {"id": 140}, "project": {"id": 375, "owner": {"id": 728}, "assignee": {"id": 847}}, "task": {"id": 301, "owner": {"id": 975}, "assignee": {"id": 1017}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 17, "privilege": "none"}, "organization": {"id": 133, "owner": {"id": 17}, "user": {"role": "owner"}}}, "resource": {"id": 336, "assignee": {"id": 518}, "organization": {"id": 133}, "project": {"id": 341, "owner": {"id": 727}, "assignee": {"id": 875}}, "task": {"id": 328, "owner": {"id": 978}, "assignee": {"id": 1016}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 57, "privilege": "none"}, "organization": {"id": 164, "owner": {"id": 57}, "user": {"role": "owner"}}}, "resource": {"id": 375, "assignee": {"id": 574}, "organization": {"id": 634}, "project": {"id": 399, "owner": {"id": 717}, "assignee": {"id": 837}}, "task": {"id": 319, "owner": {"id": 995}, "assignee": {"id": 1064}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 32, "privilege": "none"}, "organization": {"id": 146, "owner": {"id": 32}, "user": {"role": "owner"}}}, "resource": {"id": 346, "assignee": {"id": 597}, "organization": {"id": 663}, "project": {"id": 361, "owner": {"id": 757}, "assignee": {"id": 898}}, "task": {"id": 323, "owner": {"id": 958}, "assignee": {"id": 1058}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 74, "privilege": "none"}, "organization": {"id": 168, "owner": {"id": 254}, "user": {"role": "maintainer"}}}, "resource": {"id": 387, "assignee": {"id": 593}, "organization": {"id": 168}, "project": {"id": 394, "owner": {"id": 740}, "assignee": {"id": 893}}, "task": {"id": 395, "owner": {"id": 912}, "assignee": {"id": 1024}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 23, "privilege": "none"}, "organization": {"id": 111, "owner": {"id": 212}, "user": {"role": "maintainer"}}}, "resource": {"id": 386, "assignee": {"id": 543}, "organization": {"id": 111}, "project": {"id": 321, "owner": {"id": 713}, "assignee": {"id": 884}}, "task": {"id": 366, "owner": {"id": 967}, "assignee": {"id": 1044}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 7, "privilege": "none"}, "organization": {"id": 191, "owner": {"id": 255}, "user": {"role": "maintainer"}}}, "resource": {"id": 323, "assignee": {"id": 563}, "organization": {"id": 648}, "project": {"id": 376, "owner": {"id": 733}, "assignee": {"id": 836}}, "task": {"id": 351, "owner": {"id": 988}, "assignee": {"id": 1056}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 67, "privilege": "none"}, "organization": {"id": 129, "owner": {"id": 274}, "user": {"role": "maintainer"}}}, "resource": {"id": 336, "assignee": {"id": 567}, "organization": {"id": 639}, "project": {"id": 355, "owner": {"id": 704}, "assignee": {"id": 829}}, "task": {"id": 391, "owner": {"id": 948}, "assignee": {"id": 1024}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 69, "privilege": "none"}, "organization": {"id": 139, "owner": {"id": 288}, "user": {"role": "supervisor"}}}, "resource": {"id": 309, "assignee": {"id": 572}, "organization": {"id": 139}, "project": {"id": 334, "owner": {"id": 714}, "assignee": {"id": 887}}, "task": {"id": 338, "owner": {"id": 974}, "assignee": {"id": 1026}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 2, "privilege": "none"}, "organization": {"id": 197, "owner": {"id": 295}, "user": {"role": "supervisor"}}}, "resource": {"id": 350, "assignee": {"id": 591}, "organization": {"id": 197}, "project": {"id": 368, "owner": {"id": 762}, "assignee": {"id": 869}}, "task": {"id": 364, "owner": {"id": 938}, "assignee": {"id": 1022}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 15, "privilege": "none"}, "organization": {"id": 151, "owner": {"id": 275}, "user": {"role": "supervisor"}}}, "resource": {"id": 382, "assignee": {"id": 525}, "organization": {"id": 614}, "project": {"id": 384, "owner": {"id": 738}, "assignee": {"id": 836}}, "task": {"id": 315, "owner": {"id": 983}, "assignee": {"id": 1095}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 71, "privilege": "none"}, "organization": {"id": 131, "owner": {"id": 247}, "user": {"role": "supervisor"}}}, "resource": {"id": 385, "assignee": {"id": 536}, "organization": {"id": 659}, "project": {"id": 342, "owner": {"id": 788}, "assignee": {"id": 880}}, "task": {"id": 388, "owner": {"id": 975}, "assignee": {"id": 1098}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 79, "privilege": "none"}, "organization": {"id": 131, "owner": {"id": 209}, "user": {"role": "worker"}}}, "resource": {"id": 302, "assignee": {"id": 500}, "organization": {"id": 131}, "project": {"id": 307, "owner": {"id": 741}, "assignee": {"id": 880}}, "task": {"id": 397, "owner": {"id": 945}, "assignee": {"id": 1092}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 73, "privilege": "none"}, "organization": {"id": 189, "owner": {"id": 292}, "user": {"role": "worker"}}}, "resource": {"id": 384, "assignee": {"id": 564}, "organization": {"id": 189}, "project": {"id": 339, "owner": {"id": 757}, "assignee": {"id": 896}}, "task": {"id": 360, "owner": {"id": 907}, "assignee": {"id": 1049}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 24, "privilege": "none"}, "organization": {"id": 109, "owner": {"id": 281}, "user": {"role": "worker"}}}, "resource": {"id": 383, "assignee": {"id": 552}, "organization": {"id": 637}, "project": {"id": 325, "owner": {"id": 769}, "assignee": {"id": 874}}, "task": {"id": 347, "owner": {"id": 966}, "assignee": {"id": 1003}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 81, "privilege": "none"}, "organization": {"id": 106, "owner": {"id": 219}, "user": {"role": "worker"}}}, "resource": {"id": 331, "assignee": {"id": 587}, "organization": {"id": 675}, "project": {"id": 322, "owner": {"id": 767}, "assignee": {"id": 843}}, "task": {"id": 330, "owner": {"id": 916}, "assignee": {"id": 1082}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 29, "privilege": "none"}, "organization": {"id": 175, "owner": {"id": 215}, "user": {"role": null}}}, "resource": {"id": 343, "assignee": {"id": 589}, "organization": {"id": 175}, "project": {"id": 397, "owner": {"id": 781}, "assignee": {"id": 814}}, "task": {"id": 388, "owner": {"id": 985}, "assignee": {"id": 1030}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 60, "privilege": "none"}, "organization": {"id": 175, "owner": {"id": 237}, "user": {"role": null}}}, "resource": {"id": 340, "assignee": {"id": 539}, "organization": {"id": 175}, "project": {"id": 310, "owner": {"id": 753}, "assignee": {"id": 891}}, "task": {"id": 385, "owner": {"id": 990}, "assignee": {"id": 1082}}}} } test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 93, "privilege": "none"}, "organization": {"id": 183, "owner": {"id": 240}, "user": {"role": null}}}, "resource": {"id": 375, "assignee": {"id": 504}, "organization": {"id": 695}, "project": {"id": 353, "owner": {"id": 743}, "assignee": {"id": 873}}, "task": {"id": 365, "owner": {"id": 903}, "assignee": {"id": 1050}}}} + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 97, "privilege": "none"}, "organization": {"id": 172, "owner": {"id": 266}, "user": {"role": null}}}, "resource": {"id": 352, "assignee": {"id": 595}, "organization": {"id": 656}, "project": {"id": 382, "owner": {"id": 757}, "assignee": {"id": 867}}, "task": {"id": 385, "owner": {"id": 908}, "assignee": {"id": 1066}}}} } -test_scope_UPDATE_STAGE_context_SANDBOX_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 62, "privilege": "admin"}, "organization": null}, "resource": {"id": 305, "assignee": {"id": 536}, "organization": {"id": 671}, "project": {"id": 302, "owner": {"id": 62}, "assignee": {"id": 861}}, "task": {"id": 364, "owner": {"id": 935}, "assignee": {"id": 1062}}}} +test_scope_VIEW_COMMITS_context_SANDBOX_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 7, "privilege": "admin"}, "organization": null}, "resource": {"id": 312, "assignee": {"id": 595}, "organization": {"id": 632}, "project": {"id": 322, "owner": {"id": 7}, "assignee": {"id": 852}}, "task": {"id": 385, "owner": {"id": 953}, "assignee": {"id": 1076}}}} } -test_scope_UPDATE_STAGE_context_SANDBOX_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 22, "privilege": "business"}, "organization": null}, "resource": {"id": 366, "assignee": {"id": 537}, "organization": {"id": 619}, "project": {"id": 325, "owner": {"id": 22}, "assignee": {"id": 881}}, "task": {"id": 350, "owner": {"id": 914}, "assignee": {"id": 1048}}}} +test_scope_VIEW_COMMITS_context_SANDBOX_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 16, "privilege": "business"}, "organization": null}, "resource": {"id": 386, "assignee": {"id": 557}, "organization": {"id": 687}, "project": {"id": 361, "owner": {"id": 16}, "assignee": {"id": 856}}, "task": {"id": 327, "owner": {"id": 932}, "assignee": {"id": 1092}}}} } -test_scope_UPDATE_STAGE_context_SANDBOX_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 34, "privilege": "user"}, "organization": null}, "resource": {"id": 354, "assignee": {"id": 518}, "organization": {"id": 610}, "project": {"id": 353, "owner": {"id": 34}, "assignee": {"id": 845}}, "task": {"id": 354, "owner": {"id": 980}, "assignee": {"id": 1049}}}} +test_scope_VIEW_COMMITS_context_SANDBOX_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 11, "privilege": "user"}, "organization": null}, "resource": {"id": 348, "assignee": {"id": 562}, "organization": {"id": 626}, "project": {"id": 340, "owner": {"id": 11}, "assignee": {"id": 801}}, "task": {"id": 360, "owner": {"id": 971}, "assignee": {"id": 1097}}}} } -test_scope_UPDATE_STAGE_context_SANDBOX_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 55, "privilege": "worker"}, "organization": null}, "resource": {"id": 375, "assignee": {"id": 557}, "organization": {"id": 677}, "project": {"id": 315, "owner": {"id": 55}, "assignee": {"id": 866}}, "task": {"id": 374, "owner": {"id": 984}, "assignee": {"id": 1044}}}} +test_scope_VIEW_COMMITS_context_SANDBOX_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 25, "privilege": "worker"}, "organization": null}, "resource": {"id": 364, "assignee": {"id": 513}, "organization": {"id": 611}, "project": {"id": 326, "owner": {"id": 25}, "assignee": {"id": 883}}, "task": {"id": 346, "owner": {"id": 997}, "assignee": {"id": 1096}}}} } -test_scope_UPDATE_STAGE_context_SANDBOX_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 36, "privilege": "none"}, "organization": null}, "resource": {"id": 376, "assignee": {"id": 518}, "organization": {"id": 698}, "project": {"id": 344, "owner": {"id": 36}, "assignee": {"id": 833}}, "task": {"id": 370, "owner": {"id": 962}, "assignee": {"id": 1099}}}} +test_scope_VIEW_COMMITS_context_SANDBOX_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 8, "privilege": "none"}, "organization": null}, "resource": {"id": 309, "assignee": {"id": 546}, "organization": {"id": 663}, "project": {"id": 361, "owner": {"id": 8}, "assignee": {"id": 888}}, "task": {"id": 317, "owner": {"id": 994}, "assignee": {"id": 1077}}}} } -test_scope_UPDATE_STAGE_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 38, "privilege": "admin"}, "organization": null}, "resource": {"id": 337, "assignee": {"id": 589}, "organization": {"id": 651}, "project": {"id": 342, "owner": {"id": 789}, "assignee": {"id": 38}}, "task": {"id": 357, "owner": {"id": 997}, "assignee": {"id": 1059}}}} +test_scope_VIEW_COMMITS_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 45, "privilege": "admin"}, "organization": null}, "resource": {"id": 387, "assignee": {"id": 519}, "organization": {"id": 666}, "project": {"id": 331, "owner": {"id": 713}, "assignee": {"id": 45}}, "task": {"id": 301, "owner": {"id": 915}, "assignee": {"id": 1070}}}} } -test_scope_UPDATE_STAGE_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 99, "privilege": "business"}, "organization": null}, "resource": {"id": 372, "assignee": {"id": 574}, "organization": {"id": 600}, "project": {"id": 349, "owner": {"id": 771}, "assignee": {"id": 99}}, "task": {"id": 379, "owner": {"id": 938}, "assignee": {"id": 1030}}}} +test_scope_VIEW_COMMITS_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 36, "privilege": "business"}, "organization": null}, "resource": {"id": 323, "assignee": {"id": 527}, "organization": {"id": 662}, "project": {"id": 337, "owner": {"id": 726}, "assignee": {"id": 36}}, "task": {"id": 381, "owner": {"id": 963}, "assignee": {"id": 1031}}}} } -test_scope_UPDATE_STAGE_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 17, "privilege": "user"}, "organization": null}, "resource": {"id": 308, "assignee": {"id": 512}, "organization": {"id": 681}, "project": {"id": 344, "owner": {"id": 704}, "assignee": {"id": 17}}, "task": {"id": 368, "owner": {"id": 900}, "assignee": {"id": 1099}}}} +test_scope_VIEW_COMMITS_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 43, "privilege": "user"}, "organization": null}, "resource": {"id": 392, "assignee": {"id": 576}, "organization": {"id": 649}, "project": {"id": 308, "owner": {"id": 755}, "assignee": {"id": 43}}, "task": {"id": 372, "owner": {"id": 940}, "assignee": {"id": 1023}}}} } -test_scope_UPDATE_STAGE_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 99, "privilege": "worker"}, "organization": null}, "resource": {"id": 363, "assignee": {"id": 521}, "organization": {"id": 647}, "project": {"id": 379, "owner": {"id": 749}, "assignee": {"id": 99}}, "task": {"id": 317, "owner": {"id": 942}, "assignee": {"id": 1057}}}} +test_scope_VIEW_COMMITS_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 91, "privilege": "worker"}, "organization": null}, "resource": {"id": 307, "assignee": {"id": 599}, "organization": {"id": 697}, "project": {"id": 352, "owner": {"id": 743}, "assignee": {"id": 91}}, "task": {"id": 325, "owner": {"id": 947}, "assignee": {"id": 1024}}}} } -test_scope_UPDATE_STAGE_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 53, "privilege": "none"}, "organization": null}, "resource": {"id": 337, "assignee": {"id": 579}, "organization": {"id": 674}, "project": {"id": 347, "owner": {"id": 768}, "assignee": {"id": 53}}, "task": {"id": 351, "owner": {"id": 929}, "assignee": {"id": 1049}}}} +test_scope_VIEW_COMMITS_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 88, "privilege": "none"}, "organization": null}, "resource": {"id": 303, "assignee": {"id": 587}, "organization": {"id": 610}, "project": {"id": 302, "owner": {"id": 756}, "assignee": {"id": 88}}, "task": {"id": 329, "owner": {"id": 990}, "assignee": {"id": 1023}}}} } -test_scope_UPDATE_STAGE_context_SANDBOX_ownership_TASK_OWNER_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 8, "privilege": "admin"}, "organization": null}, "resource": {"id": 383, "assignee": {"id": 558}, "organization": {"id": 678}, "project": {"id": 302, "owner": {"id": 777}, "assignee": {"id": 869}}, "task": {"id": 354, "owner": {"id": 8}, "assignee": {"id": 1007}}}} +test_scope_VIEW_COMMITS_context_SANDBOX_ownership_TASK_OWNER_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 68, "privilege": "admin"}, "organization": null}, "resource": {"id": 305, "assignee": {"id": 552}, "organization": {"id": 677}, "project": {"id": 353, "owner": {"id": 757}, "assignee": {"id": 823}}, "task": {"id": 308, "owner": {"id": 68}, "assignee": {"id": 1016}}}} } -test_scope_UPDATE_STAGE_context_SANDBOX_ownership_TASK_OWNER_privilege_BUSINESS_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 59, "privilege": "business"}, "organization": null}, "resource": {"id": 360, "assignee": {"id": 579}, "organization": {"id": 673}, "project": {"id": 396, "owner": {"id": 701}, "assignee": {"id": 804}}, "task": {"id": 319, "owner": {"id": 59}, "assignee": {"id": 1049}}}} +test_scope_VIEW_COMMITS_context_SANDBOX_ownership_TASK_OWNER_privilege_BUSINESS_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 5, "privilege": "business"}, "organization": null}, "resource": {"id": 381, "assignee": {"id": 585}, "organization": {"id": 656}, "project": {"id": 361, "owner": {"id": 784}, "assignee": {"id": 816}}, "task": {"id": 345, "owner": {"id": 5}, "assignee": {"id": 1037}}}} } -test_scope_UPDATE_STAGE_context_SANDBOX_ownership_TASK_OWNER_privilege_USER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 26, "privilege": "user"}, "organization": null}, "resource": {"id": 381, "assignee": {"id": 562}, "organization": {"id": 623}, "project": {"id": 371, "owner": {"id": 787}, "assignee": {"id": 871}}, "task": {"id": 362, "owner": {"id": 26}, "assignee": {"id": 1087}}}} +test_scope_VIEW_COMMITS_context_SANDBOX_ownership_TASK_OWNER_privilege_USER_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 2, "privilege": "user"}, "organization": null}, "resource": {"id": 338, "assignee": {"id": 504}, "organization": {"id": 682}, "project": {"id": 370, "owner": {"id": 775}, "assignee": {"id": 817}}, "task": {"id": 316, "owner": {"id": 2}, "assignee": {"id": 1061}}}} } -test_scope_UPDATE_STAGE_context_SANDBOX_ownership_TASK_OWNER_privilege_WORKER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 60, "privilege": "worker"}, "organization": null}, "resource": {"id": 319, "assignee": {"id": 547}, "organization": {"id": 647}, "project": {"id": 325, "owner": {"id": 701}, "assignee": {"id": 837}}, "task": {"id": 366, "owner": {"id": 60}, "assignee": {"id": 1070}}}} +test_scope_VIEW_COMMITS_context_SANDBOX_ownership_TASK_OWNER_privilege_WORKER_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 40, "privilege": "worker"}, "organization": null}, "resource": {"id": 392, "assignee": {"id": 570}, "organization": {"id": 697}, "project": {"id": 369, "owner": {"id": 794}, "assignee": {"id": 853}}, "task": {"id": 363, "owner": {"id": 40}, "assignee": {"id": 1021}}}} } -test_scope_UPDATE_STAGE_context_SANDBOX_ownership_TASK_OWNER_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 71, "privilege": "none"}, "organization": null}, "resource": {"id": 371, "assignee": {"id": 550}, "organization": {"id": 622}, "project": {"id": 332, "owner": {"id": 706}, "assignee": {"id": 854}}, "task": {"id": 309, "owner": {"id": 71}, "assignee": {"id": 1003}}}} +test_scope_VIEW_COMMITS_context_SANDBOX_ownership_TASK_OWNER_privilege_NONE_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 29, "privilege": "none"}, "organization": null}, "resource": {"id": 307, "assignee": {"id": 580}, "organization": {"id": 672}, "project": {"id": 382, "owner": {"id": 764}, "assignee": {"id": 878}}, "task": {"id": 357, "owner": {"id": 29}, "assignee": {"id": 1059}}}} } -test_scope_UPDATE_STAGE_context_SANDBOX_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 6, "privilege": "admin"}, "organization": null}, "resource": {"id": 319, "assignee": {"id": 545}, "organization": {"id": 687}, "project": {"id": 341, "owner": {"id": 790}, "assignee": {"id": 886}}, "task": {"id": 350, "owner": {"id": 981}, "assignee": {"id": 6}}}} +test_scope_VIEW_COMMITS_context_SANDBOX_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 34, "privilege": "admin"}, "organization": null}, "resource": {"id": 362, "assignee": {"id": 536}, "organization": {"id": 684}, "project": {"id": 386, "owner": {"id": 715}, "assignee": {"id": 839}}, "task": {"id": 355, "owner": {"id": 933}, "assignee": {"id": 34}}}} } -test_scope_UPDATE_STAGE_context_SANDBOX_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 50, "privilege": "business"}, "organization": null}, "resource": {"id": 311, "assignee": {"id": 594}, "organization": {"id": 675}, "project": {"id": 309, "owner": {"id": 768}, "assignee": {"id": 859}}, "task": {"id": 396, "owner": {"id": 982}, "assignee": {"id": 50}}}} +test_scope_VIEW_COMMITS_context_SANDBOX_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 54, "privilege": "business"}, "organization": null}, "resource": {"id": 357, "assignee": {"id": 531}, "organization": {"id": 631}, "project": {"id": 319, "owner": {"id": 752}, "assignee": {"id": 816}}, "task": {"id": 357, "owner": {"id": 957}, "assignee": {"id": 54}}}} } -test_scope_UPDATE_STAGE_context_SANDBOX_ownership_TASK_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 4, "privilege": "user"}, "organization": null}, "resource": {"id": 351, "assignee": {"id": 532}, "organization": {"id": 684}, "project": {"id": 338, "owner": {"id": 774}, "assignee": {"id": 804}}, "task": {"id": 349, "owner": {"id": 947}, "assignee": {"id": 4}}}} +test_scope_VIEW_COMMITS_context_SANDBOX_ownership_TASK_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 2, "privilege": "user"}, "organization": null}, "resource": {"id": 324, "assignee": {"id": 525}, "organization": {"id": 613}, "project": {"id": 383, "owner": {"id": 740}, "assignee": {"id": 885}}, "task": {"id": 393, "owner": {"id": 912}, "assignee": {"id": 2}}}} } -test_scope_UPDATE_STAGE_context_SANDBOX_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 89, "privilege": "worker"}, "organization": null}, "resource": {"id": 384, "assignee": {"id": 502}, "organization": {"id": 640}, "project": {"id": 331, "owner": {"id": 704}, "assignee": {"id": 842}}, "task": {"id": 378, "owner": {"id": 999}, "assignee": {"id": 89}}}} +test_scope_VIEW_COMMITS_context_SANDBOX_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 4, "privilege": "worker"}, "organization": null}, "resource": {"id": 331, "assignee": {"id": 543}, "organization": {"id": 605}, "project": {"id": 353, "owner": {"id": 716}, "assignee": {"id": 808}}, "task": {"id": 307, "owner": {"id": 967}, "assignee": {"id": 4}}}} } -test_scope_UPDATE_STAGE_context_SANDBOX_ownership_TASK_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 10, "privilege": "none"}, "organization": null}, "resource": {"id": 361, "assignee": {"id": 540}, "organization": {"id": 669}, "project": {"id": 393, "owner": {"id": 701}, "assignee": {"id": 853}}, "task": {"id": 367, "owner": {"id": 943}, "assignee": {"id": 10}}}} +test_scope_VIEW_COMMITS_context_SANDBOX_ownership_TASK_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 59, "privilege": "none"}, "organization": null}, "resource": {"id": 366, "assignee": {"id": 591}, "organization": {"id": 668}, "project": {"id": 367, "owner": {"id": 778}, "assignee": {"id": 821}}, "task": {"id": 308, "owner": {"id": 929}, "assignee": {"id": 59}}}} } -test_scope_UPDATE_STAGE_context_SANDBOX_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 60, "privilege": "admin"}, "organization": null}, "resource": {"id": 304, "assignee": {"id": 60}, "organization": {"id": 633}, "project": {"id": 337, "owner": {"id": 751}, "assignee": {"id": 826}}, "task": {"id": 350, "owner": {"id": 936}, "assignee": {"id": 1003}}}} +test_scope_VIEW_COMMITS_context_SANDBOX_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 12, "privilege": "admin"}, "organization": null}, "resource": {"id": 304, "assignee": {"id": 12}, "organization": {"id": 674}, "project": {"id": 306, "owner": {"id": 793}, "assignee": {"id": 824}}, "task": {"id": 314, "owner": {"id": 956}, "assignee": {"id": 1018}}}} } -test_scope_UPDATE_STAGE_context_SANDBOX_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 32, "privilege": "business"}, "organization": null}, "resource": {"id": 365, "assignee": {"id": 32}, "organization": {"id": 653}, "project": {"id": 366, "owner": {"id": 764}, "assignee": {"id": 891}}, "task": {"id": 365, "owner": {"id": 976}, "assignee": {"id": 1087}}}} +test_scope_VIEW_COMMITS_context_SANDBOX_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 90, "privilege": "business"}, "organization": null}, "resource": {"id": 377, "assignee": {"id": 90}, "organization": {"id": 681}, "project": {"id": 373, "owner": {"id": 746}, "assignee": {"id": 803}}, "task": {"id": 370, "owner": {"id": 909}, "assignee": {"id": 1076}}}} } -test_scope_UPDATE_STAGE_context_SANDBOX_ownership_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 86, "privilege": "user"}, "organization": null}, "resource": {"id": 389, "assignee": {"id": 86}, "organization": {"id": 635}, "project": {"id": 332, "owner": {"id": 750}, "assignee": {"id": 872}}, "task": {"id": 347, "owner": {"id": 947}, "assignee": {"id": 1080}}}} +test_scope_VIEW_COMMITS_context_SANDBOX_ownership_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 70, "privilege": "user"}, "organization": null}, "resource": {"id": 366, "assignee": {"id": 70}, "organization": {"id": 690}, "project": {"id": 367, "owner": {"id": 776}, "assignee": {"id": 891}}, "task": {"id": 314, "owner": {"id": 951}, "assignee": {"id": 1093}}}} } -test_scope_UPDATE_STAGE_context_SANDBOX_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 66, "privilege": "worker"}, "organization": null}, "resource": {"id": 335, "assignee": {"id": 66}, "organization": {"id": 604}, "project": {"id": 343, "owner": {"id": 714}, "assignee": {"id": 877}}, "task": {"id": 353, "owner": {"id": 929}, "assignee": {"id": 1032}}}} +test_scope_VIEW_COMMITS_context_SANDBOX_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 1, "privilege": "worker"}, "organization": null}, "resource": {"id": 303, "assignee": {"id": 1}, "organization": {"id": 640}, "project": {"id": 360, "owner": {"id": 775}, "assignee": {"id": 848}}, "task": {"id": 345, "owner": {"id": 954}, "assignee": {"id": 1033}}}} } -test_scope_UPDATE_STAGE_context_SANDBOX_ownership_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 26, "privilege": "none"}, "organization": null}, "resource": {"id": 335, "assignee": {"id": 26}, "organization": {"id": 649}, "project": {"id": 378, "owner": {"id": 703}, "assignee": {"id": 829}}, "task": {"id": 397, "owner": {"id": 924}, "assignee": {"id": 1019}}}} +test_scope_VIEW_COMMITS_context_SANDBOX_ownership_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 96, "privilege": "none"}, "organization": null}, "resource": {"id": 336, "assignee": {"id": 96}, "organization": {"id": 632}, "project": {"id": 341, "owner": {"id": 724}, "assignee": {"id": 897}}, "task": {"id": 329, "owner": {"id": 912}, "assignee": {"id": 1055}}}} } -test_scope_UPDATE_STAGE_context_SANDBOX_ownership_NONE_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 72, "privilege": "admin"}, "organization": null}, "resource": {"id": 366, "assignee": {"id": 521}, "organization": {"id": 604}, "project": {"id": 309, "owner": {"id": 724}, "assignee": {"id": 849}}, "task": {"id": 329, "owner": {"id": 934}, "assignee": {"id": 1094}}}} +test_scope_VIEW_COMMITS_context_SANDBOX_ownership_NONE_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 9, "privilege": "admin"}, "organization": null}, "resource": {"id": 312, "assignee": {"id": 585}, "organization": {"id": 654}, "project": {"id": 364, "owner": {"id": 798}, "assignee": {"id": 846}}, "task": {"id": 319, "owner": {"id": 946}, "assignee": {"id": 1030}}}} } -test_scope_UPDATE_STAGE_context_SANDBOX_ownership_NONE_privilege_BUSINESS_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 2, "privilege": "business"}, "organization": null}, "resource": {"id": 359, "assignee": {"id": 522}, "organization": {"id": 679}, "project": {"id": 374, "owner": {"id": 745}, "assignee": {"id": 842}}, "task": {"id": 321, "owner": {"id": 962}, "assignee": {"id": 1067}}}} +test_scope_VIEW_COMMITS_context_SANDBOX_ownership_NONE_privilege_BUSINESS_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 11, "privilege": "business"}, "organization": null}, "resource": {"id": 365, "assignee": {"id": 568}, "organization": {"id": 694}, "project": {"id": 395, "owner": {"id": 783}, "assignee": {"id": 806}}, "task": {"id": 350, "owner": {"id": 964}, "assignee": {"id": 1025}}}} } -test_scope_UPDATE_STAGE_context_SANDBOX_ownership_NONE_privilege_USER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 12, "privilege": "user"}, "organization": null}, "resource": {"id": 331, "assignee": {"id": 584}, "organization": {"id": 698}, "project": {"id": 335, "owner": {"id": 767}, "assignee": {"id": 823}}, "task": {"id": 353, "owner": {"id": 919}, "assignee": {"id": 1070}}}} +test_scope_VIEW_COMMITS_context_SANDBOX_ownership_NONE_privilege_USER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 17, "privilege": "user"}, "organization": null}, "resource": {"id": 390, "assignee": {"id": 578}, "organization": {"id": 636}, "project": {"id": 318, "owner": {"id": 743}, "assignee": {"id": 806}}, "task": {"id": 384, "owner": {"id": 942}, "assignee": {"id": 1072}}}} } -test_scope_UPDATE_STAGE_context_SANDBOX_ownership_NONE_privilege_WORKER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 96, "privilege": "worker"}, "organization": null}, "resource": {"id": 328, "assignee": {"id": 546}, "organization": {"id": 630}, "project": {"id": 360, "owner": {"id": 767}, "assignee": {"id": 820}}, "task": {"id": 361, "owner": {"id": 915}, "assignee": {"id": 1037}}}} +test_scope_VIEW_COMMITS_context_SANDBOX_ownership_NONE_privilege_WORKER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 7, "privilege": "worker"}, "organization": null}, "resource": {"id": 304, "assignee": {"id": 571}, "organization": {"id": 661}, "project": {"id": 331, "owner": {"id": 767}, "assignee": {"id": 896}}, "task": {"id": 341, "owner": {"id": 990}, "assignee": {"id": 1060}}}} } -test_scope_UPDATE_STAGE_context_SANDBOX_ownership_NONE_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 79, "privilege": "none"}, "organization": null}, "resource": {"id": 308, "assignee": {"id": 574}, "organization": {"id": 613}, "project": {"id": 308, "owner": {"id": 713}, "assignee": {"id": 871}}, "task": {"id": 391, "owner": {"id": 963}, "assignee": {"id": 1094}}}} +test_scope_VIEW_COMMITS_context_SANDBOX_ownership_NONE_privilege_NONE_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 83, "privilege": "none"}, "organization": null}, "resource": {"id": 303, "assignee": {"id": 556}, "organization": {"id": 662}, "project": {"id": 301, "owner": {"id": 701}, "assignee": {"id": 841}}, "task": {"id": 329, "owner": {"id": 945}, "assignee": {"id": 1041}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 36, "privilege": "admin"}, "organization": {"id": 134, "owner": {"id": 36}, "user": {"role": "owner"}}}, "resource": {"id": 383, "assignee": {"id": 525}, "organization": {"id": 134}, "project": {"id": 332, "owner": {"id": 36}, "assignee": {"id": 812}}, "task": {"id": 356, "owner": {"id": 962}, "assignee": {"id": 1055}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 95, "privilege": "admin"}, "organization": {"id": 129, "owner": {"id": 95}, "user": {"role": "owner"}}}, "resource": {"id": 315, "assignee": {"id": 599}, "organization": {"id": 129}, "project": {"id": 303, "owner": {"id": 95}, "assignee": {"id": 871}}, "task": {"id": 322, "owner": {"id": 972}, "assignee": {"id": 1083}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_same_org_FALSE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 47, "privilege": "admin"}, "organization": {"id": 174, "owner": {"id": 47}, "user": {"role": "owner"}}}, "resource": {"id": 337, "assignee": {"id": 559}, "organization": {"id": 629}, "project": {"id": 300, "owner": {"id": 47}, "assignee": {"id": 845}}, "task": {"id": 389, "owner": {"id": 978}, "assignee": {"id": 1097}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_same_org_FALSE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 70, "privilege": "admin"}, "organization": {"id": 197, "owner": {"id": 70}, "user": {"role": "owner"}}}, "resource": {"id": 341, "assignee": {"id": 507}, "organization": {"id": 617}, "project": {"id": 393, "owner": {"id": 70}, "assignee": {"id": 835}}, "task": {"id": 362, "owner": {"id": 961}, "assignee": {"id": 1075}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 30, "privilege": "admin"}, "organization": {"id": 161, "owner": {"id": 292}, "user": {"role": "maintainer"}}}, "resource": {"id": 343, "assignee": {"id": 544}, "organization": {"id": 161}, "project": {"id": 333, "owner": {"id": 30}, "assignee": {"id": 824}}, "task": {"id": 387, "owner": {"id": 901}, "assignee": {"id": 1064}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 54, "privilege": "admin"}, "organization": {"id": 198, "owner": {"id": 237}, "user": {"role": "maintainer"}}}, "resource": {"id": 343, "assignee": {"id": 565}, "organization": {"id": 198}, "project": {"id": 394, "owner": {"id": 54}, "assignee": {"id": 828}}, "task": {"id": 359, "owner": {"id": 908}, "assignee": {"id": 1047}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 32, "privilege": "admin"}, "organization": {"id": 136, "owner": {"id": 206}, "user": {"role": "maintainer"}}}, "resource": {"id": 345, "assignee": {"id": 558}, "organization": {"id": 660}, "project": {"id": 379, "owner": {"id": 32}, "assignee": {"id": 816}}, "task": {"id": 332, "owner": {"id": 999}, "assignee": {"id": 1055}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 48, "privilege": "admin"}, "organization": {"id": 152, "owner": {"id": 253}, "user": {"role": "maintainer"}}}, "resource": {"id": 312, "assignee": {"id": 541}, "organization": {"id": 630}, "project": {"id": 327, "owner": {"id": 48}, "assignee": {"id": 804}}, "task": {"id": 357, "owner": {"id": 998}, "assignee": {"id": 1002}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 51, "privilege": "admin"}, "organization": {"id": 189, "owner": {"id": 210}, "user": {"role": "supervisor"}}}, "resource": {"id": 379, "assignee": {"id": 534}, "organization": {"id": 189}, "project": {"id": 375, "owner": {"id": 51}, "assignee": {"id": 877}}, "task": {"id": 346, "owner": {"id": 998}, "assignee": {"id": 1044}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 29, "privilege": "admin"}, "organization": {"id": 111, "owner": {"id": 212}, "user": {"role": "supervisor"}}}, "resource": {"id": 387, "assignee": {"id": 563}, "organization": {"id": 111}, "project": {"id": 382, "owner": {"id": 29}, "assignee": {"id": 889}}, "task": {"id": 351, "owner": {"id": 927}, "assignee": {"id": 1097}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 17, "privilege": "admin"}, "organization": {"id": 180, "owner": {"id": 259}, "user": {"role": "supervisor"}}}, "resource": {"id": 396, "assignee": {"id": 555}, "organization": {"id": 621}, "project": {"id": 342, "owner": {"id": 17}, "assignee": {"id": 866}}, "task": {"id": 397, "owner": {"id": 961}, "assignee": {"id": 1011}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 43, "privilege": "admin"}, "organization": {"id": 195, "owner": {"id": 228}, "user": {"role": "supervisor"}}}, "resource": {"id": 373, "assignee": {"id": 508}, "organization": {"id": 691}, "project": {"id": 355, "owner": {"id": 43}, "assignee": {"id": 811}}, "task": {"id": 313, "owner": {"id": 975}, "assignee": {"id": 1042}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 99, "privilege": "admin"}, "organization": {"id": 146, "owner": {"id": 284}, "user": {"role": "worker"}}}, "resource": {"id": 322, "assignee": {"id": 549}, "organization": {"id": 146}, "project": {"id": 351, "owner": {"id": 99}, "assignee": {"id": 850}}, "task": {"id": 303, "owner": {"id": 908}, "assignee": {"id": 1077}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 87, "privilege": "admin"}, "organization": {"id": 107, "owner": {"id": 229}, "user": {"role": "worker"}}}, "resource": {"id": 303, "assignee": {"id": 576}, "organization": {"id": 107}, "project": {"id": 362, "owner": {"id": 87}, "assignee": {"id": 892}}, "task": {"id": 314, "owner": {"id": 924}, "assignee": {"id": 1032}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_same_org_FALSE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 89, "privilege": "admin"}, "organization": {"id": 185, "owner": {"id": 268}, "user": {"role": "worker"}}}, "resource": {"id": 313, "assignee": {"id": 592}, "organization": {"id": 676}, "project": {"id": 380, "owner": {"id": 89}, "assignee": {"id": 857}}, "task": {"id": 321, "owner": {"id": 978}, "assignee": {"id": 1051}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_same_org_FALSE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 73, "privilege": "admin"}, "organization": {"id": 180, "owner": {"id": 283}, "user": {"role": "worker"}}}, "resource": {"id": 362, "assignee": {"id": 563}, "organization": {"id": 679}, "project": {"id": 309, "owner": {"id": 73}, "assignee": {"id": 801}}, "task": {"id": 399, "owner": {"id": 927}, "assignee": {"id": 1062}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 82, "privilege": "admin"}, "organization": {"id": 121, "owner": {"id": 284}, "user": {"role": null}}}, "resource": {"id": 369, "assignee": {"id": 576}, "organization": {"id": 121}, "project": {"id": 307, "owner": {"id": 82}, "assignee": {"id": 875}}, "task": {"id": 348, "owner": {"id": 951}, "assignee": {"id": 1043}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 36, "privilege": "admin"}, "organization": {"id": 147, "owner": {"id": 266}, "user": {"role": null}}}, "resource": {"id": 327, "assignee": {"id": 503}, "organization": {"id": 147}, "project": {"id": 312, "owner": {"id": 36}, "assignee": {"id": 874}}, "task": {"id": 317, "owner": {"id": 906}, "assignee": {"id": 1001}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_same_org_FALSE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 74, "privilege": "admin"}, "organization": {"id": 153, "owner": {"id": 298}, "user": {"role": null}}}, "resource": {"id": 395, "assignee": {"id": 565}, "organization": {"id": 681}, "project": {"id": 313, "owner": {"id": 74}, "assignee": {"id": 853}}, "task": {"id": 375, "owner": {"id": 900}, "assignee": {"id": 1061}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_same_org_FALSE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 88, "privilege": "admin"}, "organization": {"id": 138, "owner": {"id": 216}, "user": {"role": null}}}, "resource": {"id": 316, "assignee": {"id": 505}, "organization": {"id": 661}, "project": {"id": 318, "owner": {"id": 88}, "assignee": {"id": 850}}, "task": {"id": 323, "owner": {"id": 934}, "assignee": {"id": 1057}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 41, "privilege": "business"}, "organization": {"id": 197, "owner": {"id": 41}, "user": {"role": "owner"}}}, "resource": {"id": 357, "assignee": {"id": 519}, "organization": {"id": 197}, "project": {"id": 397, "owner": {"id": 41}, "assignee": {"id": 825}}, "task": {"id": 320, "owner": {"id": 968}, "assignee": {"id": 1039}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 7, "privilege": "business"}, "organization": {"id": 198, "owner": {"id": 7}, "user": {"role": "owner"}}}, "resource": {"id": 338, "assignee": {"id": 555}, "organization": {"id": 198}, "project": {"id": 334, "owner": {"id": 7}, "assignee": {"id": 831}}, "task": {"id": 318, "owner": {"id": 946}, "assignee": {"id": 1041}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 25, "privilege": "business"}, "organization": {"id": 124, "owner": {"id": 25}, "user": {"role": "owner"}}}, "resource": {"id": 367, "assignee": {"id": 535}, "organization": {"id": 615}, "project": {"id": 369, "owner": {"id": 25}, "assignee": {"id": 860}}, "task": {"id": 313, "owner": {"id": 947}, "assignee": {"id": 1077}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 49, "privilege": "business"}, "organization": {"id": 156, "owner": {"id": 49}, "user": {"role": "owner"}}}, "resource": {"id": 342, "assignee": {"id": 517}, "organization": {"id": 673}, "project": {"id": 384, "owner": {"id": 49}, "assignee": {"id": 803}}, "task": {"id": 342, "owner": {"id": 991}, "assignee": {"id": 1028}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 96, "privilege": "business"}, "organization": {"id": 172, "owner": {"id": 295}, "user": {"role": "maintainer"}}}, "resource": {"id": 347, "assignee": {"id": 501}, "organization": {"id": 172}, "project": {"id": 385, "owner": {"id": 96}, "assignee": {"id": 844}}, "task": {"id": 354, "owner": {"id": 902}, "assignee": {"id": 1064}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 79, "privilege": "business"}, "organization": {"id": 144, "owner": {"id": 261}, "user": {"role": "maintainer"}}}, "resource": {"id": 381, "assignee": {"id": 515}, "organization": {"id": 144}, "project": {"id": 303, "owner": {"id": 79}, "assignee": {"id": 820}}, "task": {"id": 395, "owner": {"id": 993}, "assignee": {"id": 1004}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 18, "privilege": "business"}, "organization": {"id": 116, "owner": {"id": 205}, "user": {"role": "maintainer"}}}, "resource": {"id": 390, "assignee": {"id": 517}, "organization": {"id": 693}, "project": {"id": 397, "owner": {"id": 18}, "assignee": {"id": 818}}, "task": {"id": 357, "owner": {"id": 953}, "assignee": {"id": 1074}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 1, "privilege": "business"}, "organization": {"id": 168, "owner": {"id": 212}, "user": {"role": "maintainer"}}}, "resource": {"id": 370, "assignee": {"id": 584}, "organization": {"id": 677}, "project": {"id": 302, "owner": {"id": 1}, "assignee": {"id": 840}}, "task": {"id": 389, "owner": {"id": 989}, "assignee": {"id": 1041}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 72, "privilege": "business"}, "organization": {"id": 143, "owner": {"id": 252}, "user": {"role": "supervisor"}}}, "resource": {"id": 384, "assignee": {"id": 568}, "organization": {"id": 143}, "project": {"id": 380, "owner": {"id": 72}, "assignee": {"id": 874}}, "task": {"id": 381, "owner": {"id": 920}, "assignee": {"id": 1015}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 55, "privilege": "business"}, "organization": {"id": 141, "owner": {"id": 290}, "user": {"role": "supervisor"}}}, "resource": {"id": 372, "assignee": {"id": 577}, "organization": {"id": 141}, "project": {"id": 353, "owner": {"id": 55}, "assignee": {"id": 895}}, "task": {"id": 333, "owner": {"id": 935}, "assignee": {"id": 1041}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 82, "privilege": "business"}, "organization": {"id": 193, "owner": {"id": 207}, "user": {"role": "supervisor"}}}, "resource": {"id": 384, "assignee": {"id": 519}, "organization": {"id": 659}, "project": {"id": 322, "owner": {"id": 82}, "assignee": {"id": 845}}, "task": {"id": 361, "owner": {"id": 901}, "assignee": {"id": 1052}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 33, "privilege": "business"}, "organization": {"id": 137, "owner": {"id": 223}, "user": {"role": "supervisor"}}}, "resource": {"id": 357, "assignee": {"id": 595}, "organization": {"id": 689}, "project": {"id": 392, "owner": {"id": 33}, "assignee": {"id": 899}}, "task": {"id": 310, "owner": {"id": 993}, "assignee": {"id": 1057}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 33, "privilege": "business"}, "organization": {"id": 147, "owner": {"id": 220}, "user": {"role": "worker"}}}, "resource": {"id": 304, "assignee": {"id": 565}, "organization": {"id": 147}, "project": {"id": 319, "owner": {"id": 33}, "assignee": {"id": 852}}, "task": {"id": 371, "owner": {"id": 992}, "assignee": {"id": 1085}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 85, "privilege": "business"}, "organization": {"id": 141, "owner": {"id": 253}, "user": {"role": "worker"}}}, "resource": {"id": 304, "assignee": {"id": 540}, "organization": {"id": 141}, "project": {"id": 307, "owner": {"id": 85}, "assignee": {"id": 846}}, "task": {"id": 310, "owner": {"id": 947}, "assignee": {"id": 1088}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 72, "privilege": "business"}, "organization": {"id": 128, "owner": {"id": 285}, "user": {"role": "worker"}}}, "resource": {"id": 336, "assignee": {"id": 534}, "organization": {"id": 640}, "project": {"id": 306, "owner": {"id": 72}, "assignee": {"id": 852}}, "task": {"id": 364, "owner": {"id": 972}, "assignee": {"id": 1099}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 82, "privilege": "business"}, "organization": {"id": 163, "owner": {"id": 240}, "user": {"role": "worker"}}}, "resource": {"id": 361, "assignee": {"id": 535}, "organization": {"id": 601}, "project": {"id": 372, "owner": {"id": 82}, "assignee": {"id": 806}}, "task": {"id": 314, "owner": {"id": 993}, "assignee": {"id": 1050}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 33, "privilege": "business"}, "organization": {"id": 198, "owner": {"id": 290}, "user": {"role": null}}}, "resource": {"id": 364, "assignee": {"id": 590}, "organization": {"id": 198}, "project": {"id": 340, "owner": {"id": 33}, "assignee": {"id": 851}}, "task": {"id": 327, "owner": {"id": 931}, "assignee": {"id": 1092}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 32, "privilege": "business"}, "organization": {"id": 180, "owner": {"id": 210}, "user": {"role": null}}}, "resource": {"id": 376, "assignee": {"id": 594}, "organization": {"id": 180}, "project": {"id": 386, "owner": {"id": 32}, "assignee": {"id": 804}}, "task": {"id": 303, "owner": {"id": 909}, "assignee": {"id": 1028}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 85, "privilege": "business"}, "organization": {"id": 108, "owner": {"id": 274}, "user": {"role": null}}}, "resource": {"id": 362, "assignee": {"id": 560}, "organization": {"id": 623}, "project": {"id": 311, "owner": {"id": 85}, "assignee": {"id": 848}}, "task": {"id": 381, "owner": {"id": 982}, "assignee": {"id": 1099}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 61, "privilege": "business"}, "organization": {"id": 102, "owner": {"id": 273}, "user": {"role": null}}}, "resource": {"id": 338, "assignee": {"id": 504}, "organization": {"id": 644}, "project": {"id": 394, "owner": {"id": 61}, "assignee": {"id": 868}}, "task": {"id": 306, "owner": {"id": 949}, "assignee": {"id": 1080}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 6, "privilege": "user"}, "organization": {"id": 140, "owner": {"id": 6}, "user": {"role": "owner"}}}, "resource": {"id": 306, "assignee": {"id": 582}, "organization": {"id": 140}, "project": {"id": 353, "owner": {"id": 6}, "assignee": {"id": 829}}, "task": {"id": 310, "owner": {"id": 966}, "assignee": {"id": 1069}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 6, "privilege": "user"}, "organization": {"id": 101, "owner": {"id": 6}, "user": {"role": "owner"}}}, "resource": {"id": 309, "assignee": {"id": 532}, "organization": {"id": 101}, "project": {"id": 355, "owner": {"id": 6}, "assignee": {"id": 839}}, "task": {"id": 366, "owner": {"id": 932}, "assignee": {"id": 1000}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 5, "privilege": "user"}, "organization": {"id": 105, "owner": {"id": 5}, "user": {"role": "owner"}}}, "resource": {"id": 367, "assignee": {"id": 587}, "organization": {"id": 691}, "project": {"id": 303, "owner": {"id": 5}, "assignee": {"id": 875}}, "task": {"id": 346, "owner": {"id": 961}, "assignee": {"id": 1023}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 79, "privilege": "user"}, "organization": {"id": 159, "owner": {"id": 79}, "user": {"role": "owner"}}}, "resource": {"id": 337, "assignee": {"id": 504}, "organization": {"id": 602}, "project": {"id": 337, "owner": {"id": 79}, "assignee": {"id": 852}}, "task": {"id": 332, "owner": {"id": 945}, "assignee": {"id": 1032}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 56, "privilege": "user"}, "organization": {"id": 155, "owner": {"id": 293}, "user": {"role": "maintainer"}}}, "resource": {"id": 329, "assignee": {"id": 523}, "organization": {"id": 155}, "project": {"id": 394, "owner": {"id": 56}, "assignee": {"id": 882}}, "task": {"id": 373, "owner": {"id": 963}, "assignee": {"id": 1070}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 52, "privilege": "user"}, "organization": {"id": 102, "owner": {"id": 236}, "user": {"role": "maintainer"}}}, "resource": {"id": 367, "assignee": {"id": 527}, "organization": {"id": 102}, "project": {"id": 393, "owner": {"id": 52}, "assignee": {"id": 856}}, "task": {"id": 344, "owner": {"id": 921}, "assignee": {"id": 1046}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 91, "privilege": "user"}, "organization": {"id": 100, "owner": {"id": 216}, "user": {"role": "maintainer"}}}, "resource": {"id": 322, "assignee": {"id": 508}, "organization": {"id": 651}, "project": {"id": 391, "owner": {"id": 91}, "assignee": {"id": 825}}, "task": {"id": 324, "owner": {"id": 933}, "assignee": {"id": 1057}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 56, "privilege": "user"}, "organization": {"id": 154, "owner": {"id": 207}, "user": {"role": "maintainer"}}}, "resource": {"id": 370, "assignee": {"id": 574}, "organization": {"id": 677}, "project": {"id": 318, "owner": {"id": 56}, "assignee": {"id": 850}}, "task": {"id": 354, "owner": {"id": 917}, "assignee": {"id": 1040}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 47, "privilege": "user"}, "organization": {"id": 158, "owner": {"id": 226}, "user": {"role": "supervisor"}}}, "resource": {"id": 375, "assignee": {"id": 530}, "organization": {"id": 158}, "project": {"id": 302, "owner": {"id": 47}, "assignee": {"id": 861}}, "task": {"id": 352, "owner": {"id": 947}, "assignee": {"id": 1012}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 10, "privilege": "user"}, "organization": {"id": 111, "owner": {"id": 264}, "user": {"role": "supervisor"}}}, "resource": {"id": 310, "assignee": {"id": 524}, "organization": {"id": 111}, "project": {"id": 305, "owner": {"id": 10}, "assignee": {"id": 860}}, "task": {"id": 377, "owner": {"id": 942}, "assignee": {"id": 1094}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 51, "privilege": "user"}, "organization": {"id": 137, "owner": {"id": 264}, "user": {"role": "supervisor"}}}, "resource": {"id": 361, "assignee": {"id": 564}, "organization": {"id": 614}, "project": {"id": 399, "owner": {"id": 51}, "assignee": {"id": 879}}, "task": {"id": 357, "owner": {"id": 901}, "assignee": {"id": 1004}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 47, "privilege": "user"}, "organization": {"id": 107, "owner": {"id": 271}, "user": {"role": "supervisor"}}}, "resource": {"id": 314, "assignee": {"id": 521}, "organization": {"id": 685}, "project": {"id": 313, "owner": {"id": 47}, "assignee": {"id": 845}}, "task": {"id": 322, "owner": {"id": 987}, "assignee": {"id": 1084}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 60, "privilege": "user"}, "organization": {"id": 169, "owner": {"id": 223}, "user": {"role": "worker"}}}, "resource": {"id": 316, "assignee": {"id": 525}, "organization": {"id": 169}, "project": {"id": 375, "owner": {"id": 60}, "assignee": {"id": 837}}, "task": {"id": 374, "owner": {"id": 975}, "assignee": {"id": 1086}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 13, "privilege": "user"}, "organization": {"id": 143, "owner": {"id": 202}, "user": {"role": "worker"}}}, "resource": {"id": 386, "assignee": {"id": 515}, "organization": {"id": 143}, "project": {"id": 372, "owner": {"id": 13}, "assignee": {"id": 877}}, "task": {"id": 302, "owner": {"id": 939}, "assignee": {"id": 1030}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 54, "privilege": "user"}, "organization": {"id": 176, "owner": {"id": 287}, "user": {"role": "worker"}}}, "resource": {"id": 376, "assignee": {"id": 583}, "organization": {"id": 695}, "project": {"id": 329, "owner": {"id": 54}, "assignee": {"id": 843}}, "task": {"id": 334, "owner": {"id": 954}, "assignee": {"id": 1039}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 35, "privilege": "user"}, "organization": {"id": 161, "owner": {"id": 261}, "user": {"role": "worker"}}}, "resource": {"id": 356, "assignee": {"id": 509}, "organization": {"id": 699}, "project": {"id": 363, "owner": {"id": 35}, "assignee": {"id": 809}}, "task": {"id": 380, "owner": {"id": 955}, "assignee": {"id": 1087}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 9, "privilege": "user"}, "organization": {"id": 181, "owner": {"id": 208}, "user": {"role": null}}}, "resource": {"id": 338, "assignee": {"id": 503}, "organization": {"id": 181}, "project": {"id": 340, "owner": {"id": 9}, "assignee": {"id": 822}}, "task": {"id": 302, "owner": {"id": 903}, "assignee": {"id": 1097}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 88, "privilege": "user"}, "organization": {"id": 129, "owner": {"id": 299}, "user": {"role": null}}}, "resource": {"id": 398, "assignee": {"id": 592}, "organization": {"id": 129}, "project": {"id": 349, "owner": {"id": 88}, "assignee": {"id": 898}}, "task": {"id": 312, "owner": {"id": 980}, "assignee": {"id": 1005}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 46, "privilege": "user"}, "organization": {"id": 124, "owner": {"id": 257}, "user": {"role": null}}}, "resource": {"id": 392, "assignee": {"id": 529}, "organization": {"id": 639}, "project": {"id": 362, "owner": {"id": 46}, "assignee": {"id": 888}}, "task": {"id": 391, "owner": {"id": 902}, "assignee": {"id": 1075}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 20, "privilege": "user"}, "organization": {"id": 146, "owner": {"id": 239}, "user": {"role": null}}}, "resource": {"id": 320, "assignee": {"id": 589}, "organization": {"id": 631}, "project": {"id": 315, "owner": {"id": 20}, "assignee": {"id": 858}}, "task": {"id": 351, "owner": {"id": 960}, "assignee": {"id": 1007}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 9, "privilege": "worker"}, "organization": {"id": 161, "owner": {"id": 9}, "user": {"role": "owner"}}}, "resource": {"id": 373, "assignee": {"id": 542}, "organization": {"id": 161}, "project": {"id": 358, "owner": {"id": 9}, "assignee": {"id": 830}}, "task": {"id": 342, "owner": {"id": 925}, "assignee": {"id": 1066}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 53, "privilege": "worker"}, "organization": {"id": 136, "owner": {"id": 53}, "user": {"role": "owner"}}}, "resource": {"id": 348, "assignee": {"id": 512}, "organization": {"id": 136}, "project": {"id": 365, "owner": {"id": 53}, "assignee": {"id": 837}}, "task": {"id": 335, "owner": {"id": 948}, "assignee": {"id": 1075}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 86, "privilege": "worker"}, "organization": {"id": 157, "owner": {"id": 86}, "user": {"role": "owner"}}}, "resource": {"id": 324, "assignee": {"id": 521}, "organization": {"id": 653}, "project": {"id": 384, "owner": {"id": 86}, "assignee": {"id": 825}}, "task": {"id": 331, "owner": {"id": 993}, "assignee": {"id": 1026}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 10, "privilege": "worker"}, "organization": {"id": 185, "owner": {"id": 10}, "user": {"role": "owner"}}}, "resource": {"id": 397, "assignee": {"id": 582}, "organization": {"id": 664}, "project": {"id": 377, "owner": {"id": 10}, "assignee": {"id": 823}}, "task": {"id": 332, "owner": {"id": 987}, "assignee": {"id": 1039}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 18, "privilege": "worker"}, "organization": {"id": 184, "owner": {"id": 288}, "user": {"role": "maintainer"}}}, "resource": {"id": 345, "assignee": {"id": 557}, "organization": {"id": 184}, "project": {"id": 336, "owner": {"id": 18}, "assignee": {"id": 861}}, "task": {"id": 343, "owner": {"id": 965}, "assignee": {"id": 1084}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 16, "privilege": "worker"}, "organization": {"id": 134, "owner": {"id": 295}, "user": {"role": "maintainer"}}}, "resource": {"id": 329, "assignee": {"id": 523}, "organization": {"id": 134}, "project": {"id": 398, "owner": {"id": 16}, "assignee": {"id": 811}}, "task": {"id": 330, "owner": {"id": 956}, "assignee": {"id": 1080}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 53, "privilege": "worker"}, "organization": {"id": 169, "owner": {"id": 245}, "user": {"role": "maintainer"}}}, "resource": {"id": 398, "assignee": {"id": 541}, "organization": {"id": 687}, "project": {"id": 326, "owner": {"id": 53}, "assignee": {"id": 895}}, "task": {"id": 394, "owner": {"id": 953}, "assignee": {"id": 1051}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 99, "privilege": "worker"}, "organization": {"id": 174, "owner": {"id": 258}, "user": {"role": "maintainer"}}}, "resource": {"id": 387, "assignee": {"id": 587}, "organization": {"id": 635}, "project": {"id": 398, "owner": {"id": 99}, "assignee": {"id": 891}}, "task": {"id": 376, "owner": {"id": 990}, "assignee": {"id": 1020}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 13, "privilege": "worker"}, "organization": {"id": 128, "owner": {"id": 223}, "user": {"role": "supervisor"}}}, "resource": {"id": 349, "assignee": {"id": 516}, "organization": {"id": 128}, "project": {"id": 375, "owner": {"id": 13}, "assignee": {"id": 802}}, "task": {"id": 389, "owner": {"id": 946}, "assignee": {"id": 1013}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 73, "privilege": "worker"}, "organization": {"id": 139, "owner": {"id": 202}, "user": {"role": "supervisor"}}}, "resource": {"id": 395, "assignee": {"id": 591}, "organization": {"id": 139}, "project": {"id": 373, "owner": {"id": 73}, "assignee": {"id": 891}}, "task": {"id": 334, "owner": {"id": 938}, "assignee": {"id": 1067}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 26, "privilege": "worker"}, "organization": {"id": 162, "owner": {"id": 223}, "user": {"role": "supervisor"}}}, "resource": {"id": 377, "assignee": {"id": 558}, "organization": {"id": 649}, "project": {"id": 309, "owner": {"id": 26}, "assignee": {"id": 882}}, "task": {"id": 392, "owner": {"id": 951}, "assignee": {"id": 1074}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 51, "privilege": "worker"}, "organization": {"id": 130, "owner": {"id": 274}, "user": {"role": "supervisor"}}}, "resource": {"id": 300, "assignee": {"id": 573}, "organization": {"id": 684}, "project": {"id": 339, "owner": {"id": 51}, "assignee": {"id": 843}}, "task": {"id": 397, "owner": {"id": 969}, "assignee": {"id": 1032}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 7, "privilege": "worker"}, "organization": {"id": 165, "owner": {"id": 293}, "user": {"role": "worker"}}}, "resource": {"id": 341, "assignee": {"id": 510}, "organization": {"id": 165}, "project": {"id": 375, "owner": {"id": 7}, "assignee": {"id": 815}}, "task": {"id": 300, "owner": {"id": 928}, "assignee": {"id": 1025}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 2, "privilege": "worker"}, "organization": {"id": 182, "owner": {"id": 261}, "user": {"role": "worker"}}}, "resource": {"id": 319, "assignee": {"id": 582}, "organization": {"id": 182}, "project": {"id": 337, "owner": {"id": 2}, "assignee": {"id": 894}}, "task": {"id": 364, "owner": {"id": 963}, "assignee": {"id": 1071}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 6, "privilege": "worker"}, "organization": {"id": 188, "owner": {"id": 298}, "user": {"role": "worker"}}}, "resource": {"id": 331, "assignee": {"id": 590}, "organization": {"id": 659}, "project": {"id": 323, "owner": {"id": 6}, "assignee": {"id": 849}}, "task": {"id": 368, "owner": {"id": 914}, "assignee": {"id": 1095}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 32, "privilege": "worker"}, "organization": {"id": 173, "owner": {"id": 260}, "user": {"role": "worker"}}}, "resource": {"id": 396, "assignee": {"id": 531}, "organization": {"id": 661}, "project": {"id": 350, "owner": {"id": 32}, "assignee": {"id": 881}}, "task": {"id": 386, "owner": {"id": 961}, "assignee": {"id": 1053}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 21, "privilege": "worker"}, "organization": {"id": 147, "owner": {"id": 250}, "user": {"role": null}}}, "resource": {"id": 395, "assignee": {"id": 518}, "organization": {"id": 147}, "project": {"id": 366, "owner": {"id": 21}, "assignee": {"id": 837}}, "task": {"id": 336, "owner": {"id": 903}, "assignee": {"id": 1022}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 14, "privilege": "worker"}, "organization": {"id": 172, "owner": {"id": 212}, "user": {"role": null}}}, "resource": {"id": 326, "assignee": {"id": 557}, "organization": {"id": 172}, "project": {"id": 305, "owner": {"id": 14}, "assignee": {"id": 831}}, "task": {"id": 335, "owner": {"id": 918}, "assignee": {"id": 1044}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 59, "privilege": "worker"}, "organization": {"id": 193, "owner": {"id": 298}, "user": {"role": null}}}, "resource": {"id": 365, "assignee": {"id": 592}, "organization": {"id": 699}, "project": {"id": 325, "owner": {"id": 59}, "assignee": {"id": 812}}, "task": {"id": 368, "owner": {"id": 982}, "assignee": {"id": 1094}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 56, "privilege": "worker"}, "organization": {"id": 155, "owner": {"id": 258}, "user": {"role": null}}}, "resource": {"id": 368, "assignee": {"id": 558}, "organization": {"id": 615}, "project": {"id": 354, "owner": {"id": 56}, "assignee": {"id": 868}}, "task": {"id": 373, "owner": {"id": 957}, "assignee": {"id": 1039}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_same_org_TRUE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 1, "privilege": "none"}, "organization": {"id": 140, "owner": {"id": 1}, "user": {"role": "owner"}}}, "resource": {"id": 301, "assignee": {"id": 573}, "organization": {"id": 140}, "project": {"id": 320, "owner": {"id": 1}, "assignee": {"id": 873}}, "task": {"id": 361, "owner": {"id": 974}, "assignee": {"id": 1073}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 75, "privilege": "none"}, "organization": {"id": 115, "owner": {"id": 75}, "user": {"role": "owner"}}}, "resource": {"id": 355, "assignee": {"id": 554}, "organization": {"id": 115}, "project": {"id": 351, "owner": {"id": 75}, "assignee": {"id": 807}}, "task": {"id": 388, "owner": {"id": 978}, "assignee": {"id": 1010}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 99, "privilege": "none"}, "organization": {"id": 155, "owner": {"id": 99}, "user": {"role": "owner"}}}, "resource": {"id": 329, "assignee": {"id": 519}, "organization": {"id": 618}, "project": {"id": 396, "owner": {"id": 99}, "assignee": {"id": 820}}, "task": {"id": 302, "owner": {"id": 906}, "assignee": {"id": 1021}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 83, "privilege": "none"}, "organization": {"id": 178, "owner": {"id": 83}, "user": {"role": "owner"}}}, "resource": {"id": 324, "assignee": {"id": 546}, "organization": {"id": 620}, "project": {"id": 348, "owner": {"id": 83}, "assignee": {"id": 816}}, "task": {"id": 343, "owner": {"id": 973}, "assignee": {"id": 1084}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_same_org_TRUE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 94, "privilege": "none"}, "organization": {"id": 135, "owner": {"id": 268}, "user": {"role": "maintainer"}}}, "resource": {"id": 323, "assignee": {"id": 527}, "organization": {"id": 135}, "project": {"id": 324, "owner": {"id": 94}, "assignee": {"id": 872}}, "task": {"id": 307, "owner": {"id": 964}, "assignee": {"id": 1015}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 96, "privilege": "none"}, "organization": {"id": 157, "owner": {"id": 240}, "user": {"role": "maintainer"}}}, "resource": {"id": 314, "assignee": {"id": 557}, "organization": {"id": 157}, "project": {"id": 374, "owner": {"id": 96}, "assignee": {"id": 801}}, "task": {"id": 367, "owner": {"id": 945}, "assignee": {"id": 1053}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 12, "privilege": "none"}, "organization": {"id": 197, "owner": {"id": 240}, "user": {"role": "maintainer"}}}, "resource": {"id": 302, "assignee": {"id": 533}, "organization": {"id": 634}, "project": {"id": 384, "owner": {"id": 12}, "assignee": {"id": 863}}, "task": {"id": 333, "owner": {"id": 969}, "assignee": {"id": 1088}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 93, "privilege": "none"}, "organization": {"id": 175, "owner": {"id": 283}, "user": {"role": "maintainer"}}}, "resource": {"id": 373, "assignee": {"id": 514}, "organization": {"id": 603}, "project": {"id": 380, "owner": {"id": 93}, "assignee": {"id": 883}}, "task": {"id": 355, "owner": {"id": 993}, "assignee": {"id": 1027}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 96, "privilege": "none"}, "organization": {"id": 173, "owner": {"id": 228}, "user": {"role": "supervisor"}}}, "resource": {"id": 308, "assignee": {"id": 566}, "organization": {"id": 173}, "project": {"id": 339, "owner": {"id": 96}, "assignee": {"id": 878}}, "task": {"id": 363, "owner": {"id": 961}, "assignee": {"id": 1076}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 61, "privilege": "none"}, "organization": {"id": 114, "owner": {"id": 234}, "user": {"role": "supervisor"}}}, "resource": {"id": 385, "assignee": {"id": 553}, "organization": {"id": 114}, "project": {"id": 305, "owner": {"id": 61}, "assignee": {"id": 838}}, "task": {"id": 335, "owner": {"id": 957}, "assignee": {"id": 1061}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 41, "privilege": "none"}, "organization": {"id": 176, "owner": {"id": 212}, "user": {"role": "supervisor"}}}, "resource": {"id": 369, "assignee": {"id": 575}, "organization": {"id": 654}, "project": {"id": 328, "owner": {"id": 41}, "assignee": {"id": 835}}, "task": {"id": 323, "owner": {"id": 909}, "assignee": {"id": 1058}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 89, "privilege": "none"}, "organization": {"id": 110, "owner": {"id": 246}, "user": {"role": "supervisor"}}}, "resource": {"id": 304, "assignee": {"id": 545}, "organization": {"id": 657}, "project": {"id": 359, "owner": {"id": 89}, "assignee": {"id": 817}}, "task": {"id": 346, "owner": {"id": 995}, "assignee": {"id": 1002}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_same_org_TRUE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 43, "privilege": "none"}, "organization": {"id": 116, "owner": {"id": 240}, "user": {"role": "worker"}}}, "resource": {"id": 357, "assignee": {"id": 551}, "organization": {"id": 116}, "project": {"id": 397, "owner": {"id": 43}, "assignee": {"id": 899}}, "task": {"id": 334, "owner": {"id": 968}, "assignee": {"id": 1006}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 79, "privilege": "none"}, "organization": {"id": 168, "owner": {"id": 241}, "user": {"role": "worker"}}}, "resource": {"id": 347, "assignee": {"id": 536}, "organization": {"id": 168}, "project": {"id": 379, "owner": {"id": 79}, "assignee": {"id": 804}}, "task": {"id": 381, "owner": {"id": 979}, "assignee": {"id": 1088}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 74, "privilege": "none"}, "organization": {"id": 172, "owner": {"id": 285}, "user": {"role": "worker"}}}, "resource": {"id": 352, "assignee": {"id": 564}, "organization": {"id": 653}, "project": {"id": 348, "owner": {"id": 74}, "assignee": {"id": 830}}, "task": {"id": 392, "owner": {"id": 918}, "assignee": {"id": 1005}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 34, "privilege": "none"}, "organization": {"id": 195, "owner": {"id": 270}, "user": {"role": "worker"}}}, "resource": {"id": 358, "assignee": {"id": 541}, "organization": {"id": 616}, "project": {"id": 347, "owner": {"id": 34}, "assignee": {"id": 880}}, "task": {"id": 327, "owner": {"id": 962}, "assignee": {"id": 1033}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 40, "privilege": "none"}, "organization": {"id": 124, "owner": {"id": 209}, "user": {"role": null}}}, "resource": {"id": 394, "assignee": {"id": 560}, "organization": {"id": 124}, "project": {"id": 347, "owner": {"id": 40}, "assignee": {"id": 800}}, "task": {"id": 363, "owner": {"id": 935}, "assignee": {"id": 1079}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 49, "privilege": "none"}, "organization": {"id": 196, "owner": {"id": 286}, "user": {"role": null}}}, "resource": {"id": 334, "assignee": {"id": 545}, "organization": {"id": 196}, "project": {"id": 393, "owner": {"id": 49}, "assignee": {"id": 890}}, "task": {"id": 385, "owner": {"id": 983}, "assignee": {"id": 1060}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 41, "privilege": "none"}, "organization": {"id": 117, "owner": {"id": 280}, "user": {"role": null}}}, "resource": {"id": 328, "assignee": {"id": 537}, "organization": {"id": 682}, "project": {"id": 379, "owner": {"id": 41}, "assignee": {"id": 845}}, "task": {"id": 378, "owner": {"id": 951}, "assignee": {"id": 1054}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 42, "privilege": "none"}, "organization": {"id": 103, "owner": {"id": 272}, "user": {"role": null}}}, "resource": {"id": 352, "assignee": {"id": 526}, "organization": {"id": 630}, "project": {"id": 343, "owner": {"id": 42}, "assignee": {"id": 834}}, "task": {"id": 323, "owner": {"id": 900}, "assignee": {"id": 1090}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 28, "privilege": "admin"}, "organization": {"id": 158, "owner": {"id": 28}, "user": {"role": "owner"}}}, "resource": {"id": 383, "assignee": {"id": 569}, "organization": {"id": 158}, "project": {"id": 384, "owner": {"id": 738}, "assignee": {"id": 28}}, "task": {"id": 370, "owner": {"id": 930}, "assignee": {"id": 1084}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 60, "privilege": "admin"}, "organization": {"id": 116, "owner": {"id": 60}, "user": {"role": "owner"}}}, "resource": {"id": 343, "assignee": {"id": 527}, "organization": {"id": 116}, "project": {"id": 301, "owner": {"id": 787}, "assignee": {"id": 60}}, "task": {"id": 320, "owner": {"id": 960}, "assignee": {"id": 1093}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_FALSE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 46, "privilege": "admin"}, "organization": {"id": 174, "owner": {"id": 46}, "user": {"role": "owner"}}}, "resource": {"id": 345, "assignee": {"id": 598}, "organization": {"id": 609}, "project": {"id": 323, "owner": {"id": 778}, "assignee": {"id": 46}}, "task": {"id": 377, "owner": {"id": 967}, "assignee": {"id": 1089}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_FALSE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 86, "privilege": "admin"}, "organization": {"id": 164, "owner": {"id": 86}, "user": {"role": "owner"}}}, "resource": {"id": 380, "assignee": {"id": 590}, "organization": {"id": 689}, "project": {"id": 399, "owner": {"id": 718}, "assignee": {"id": 86}}, "task": {"id": 349, "owner": {"id": 973}, "assignee": {"id": 1041}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 39, "privilege": "admin"}, "organization": {"id": 141, "owner": {"id": 238}, "user": {"role": "maintainer"}}}, "resource": {"id": 364, "assignee": {"id": 566}, "organization": {"id": 141}, "project": {"id": 316, "owner": {"id": 765}, "assignee": {"id": 39}}, "task": {"id": 395, "owner": {"id": 948}, "assignee": {"id": 1098}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 54, "privilege": "admin"}, "organization": {"id": 151, "owner": {"id": 202}, "user": {"role": "maintainer"}}}, "resource": {"id": 363, "assignee": {"id": 507}, "organization": {"id": 151}, "project": {"id": 371, "owner": {"id": 774}, "assignee": {"id": 54}}, "task": {"id": 320, "owner": {"id": 994}, "assignee": {"id": 1082}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 94, "privilege": "admin"}, "organization": {"id": 170, "owner": {"id": 238}, "user": {"role": "maintainer"}}}, "resource": {"id": 341, "assignee": {"id": 572}, "organization": {"id": 698}, "project": {"id": 351, "owner": {"id": 717}, "assignee": {"id": 94}}, "task": {"id": 313, "owner": {"id": 919}, "assignee": {"id": 1043}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 59, "privilege": "admin"}, "organization": {"id": 155, "owner": {"id": 287}, "user": {"role": "maintainer"}}}, "resource": {"id": 330, "assignee": {"id": 552}, "organization": {"id": 654}, "project": {"id": 378, "owner": {"id": 769}, "assignee": {"id": 59}}, "task": {"id": 381, "owner": {"id": 923}, "assignee": {"id": 1099}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 50, "privilege": "admin"}, "organization": {"id": 101, "owner": {"id": 224}, "user": {"role": "supervisor"}}}, "resource": {"id": 320, "assignee": {"id": 593}, "organization": {"id": 101}, "project": {"id": 360, "owner": {"id": 710}, "assignee": {"id": 50}}, "task": {"id": 309, "owner": {"id": 921}, "assignee": {"id": 1024}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 88, "privilege": "admin"}, "organization": {"id": 146, "owner": {"id": 205}, "user": {"role": "supervisor"}}}, "resource": {"id": 339, "assignee": {"id": 533}, "organization": {"id": 146}, "project": {"id": 322, "owner": {"id": 782}, "assignee": {"id": 88}}, "task": {"id": 376, "owner": {"id": 936}, "assignee": {"id": 1025}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 80, "privilege": "admin"}, "organization": {"id": 104, "owner": {"id": 266}, "user": {"role": "supervisor"}}}, "resource": {"id": 344, "assignee": {"id": 548}, "organization": {"id": 683}, "project": {"id": 348, "owner": {"id": 787}, "assignee": {"id": 80}}, "task": {"id": 371, "owner": {"id": 936}, "assignee": {"id": 1059}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 63, "privilege": "admin"}, "organization": {"id": 199, "owner": {"id": 259}, "user": {"role": "supervisor"}}}, "resource": {"id": 307, "assignee": {"id": 561}, "organization": {"id": 677}, "project": {"id": 350, "owner": {"id": 713}, "assignee": {"id": 63}}, "task": {"id": 345, "owner": {"id": 928}, "assignee": {"id": 1061}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 94, "privilege": "admin"}, "organization": {"id": 110, "owner": {"id": 219}, "user": {"role": "worker"}}}, "resource": {"id": 357, "assignee": {"id": 599}, "organization": {"id": 110}, "project": {"id": 371, "owner": {"id": 706}, "assignee": {"id": 94}}, "task": {"id": 370, "owner": {"id": 920}, "assignee": {"id": 1028}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 72, "privilege": "admin"}, "organization": {"id": 108, "owner": {"id": 275}, "user": {"role": "worker"}}}, "resource": {"id": 387, "assignee": {"id": 567}, "organization": {"id": 108}, "project": {"id": 317, "owner": {"id": 735}, "assignee": {"id": 72}}, "task": {"id": 313, "owner": {"id": 953}, "assignee": {"id": 1036}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_FALSE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 38, "privilege": "admin"}, "organization": {"id": 157, "owner": {"id": 276}, "user": {"role": "worker"}}}, "resource": {"id": 360, "assignee": {"id": 516}, "organization": {"id": 658}, "project": {"id": 351, "owner": {"id": 742}, "assignee": {"id": 38}}, "task": {"id": 366, "owner": {"id": 924}, "assignee": {"id": 1085}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_FALSE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 60, "privilege": "admin"}, "organization": {"id": 122, "owner": {"id": 243}, "user": {"role": "worker"}}}, "resource": {"id": 314, "assignee": {"id": 549}, "organization": {"id": 624}, "project": {"id": 387, "owner": {"id": 754}, "assignee": {"id": 60}}, "task": {"id": 342, "owner": {"id": 902}, "assignee": {"id": 1087}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 59, "privilege": "admin"}, "organization": {"id": 144, "owner": {"id": 212}, "user": {"role": null}}}, "resource": {"id": 317, "assignee": {"id": 527}, "organization": {"id": 144}, "project": {"id": 329, "owner": {"id": 724}, "assignee": {"id": 59}}, "task": {"id": 316, "owner": {"id": 923}, "assignee": {"id": 1023}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 54, "privilege": "admin"}, "organization": {"id": 178, "owner": {"id": 260}, "user": {"role": null}}}, "resource": {"id": 377, "assignee": {"id": 522}, "organization": {"id": 178}, "project": {"id": 304, "owner": {"id": 712}, "assignee": {"id": 54}}, "task": {"id": 377, "owner": {"id": 909}, "assignee": {"id": 1044}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_FALSE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 15, "privilege": "admin"}, "organization": {"id": 124, "owner": {"id": 215}, "user": {"role": null}}}, "resource": {"id": 354, "assignee": {"id": 515}, "organization": {"id": 635}, "project": {"id": 394, "owner": {"id": 741}, "assignee": {"id": 15}}, "task": {"id": 332, "owner": {"id": 919}, "assignee": {"id": 1052}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_FALSE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 85, "privilege": "admin"}, "organization": {"id": 105, "owner": {"id": 202}, "user": {"role": null}}}, "resource": {"id": 367, "assignee": {"id": 507}, "organization": {"id": 661}, "project": {"id": 379, "owner": {"id": 765}, "assignee": {"id": 85}}, "task": {"id": 326, "owner": {"id": 906}, "assignee": {"id": 1061}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 42, "privilege": "business"}, "organization": {"id": 127, "owner": {"id": 42}, "user": {"role": "owner"}}}, "resource": {"id": 325, "assignee": {"id": 558}, "organization": {"id": 127}, "project": {"id": 390, "owner": {"id": 707}, "assignee": {"id": 42}}, "task": {"id": 323, "owner": {"id": 974}, "assignee": {"id": 1006}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 2, "privilege": "business"}, "organization": {"id": 118, "owner": {"id": 2}, "user": {"role": "owner"}}}, "resource": {"id": 367, "assignee": {"id": 508}, "organization": {"id": 118}, "project": {"id": 327, "owner": {"id": 796}, "assignee": {"id": 2}}, "task": {"id": 339, "owner": {"id": 994}, "assignee": {"id": 1074}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 94, "privilege": "business"}, "organization": {"id": 178, "owner": {"id": 94}, "user": {"role": "owner"}}}, "resource": {"id": 314, "assignee": {"id": 579}, "organization": {"id": 693}, "project": {"id": 378, "owner": {"id": 786}, "assignee": {"id": 94}}, "task": {"id": 323, "owner": {"id": 967}, "assignee": {"id": 1086}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 97, "privilege": "business"}, "organization": {"id": 199, "owner": {"id": 97}, "user": {"role": "owner"}}}, "resource": {"id": 398, "assignee": {"id": 561}, "organization": {"id": 638}, "project": {"id": 329, "owner": {"id": 722}, "assignee": {"id": 97}}, "task": {"id": 373, "owner": {"id": 991}, "assignee": {"id": 1022}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 56, "privilege": "business"}, "organization": {"id": 120, "owner": {"id": 293}, "user": {"role": "maintainer"}}}, "resource": {"id": 397, "assignee": {"id": 534}, "organization": {"id": 120}, "project": {"id": 383, "owner": {"id": 734}, "assignee": {"id": 56}}, "task": {"id": 316, "owner": {"id": 968}, "assignee": {"id": 1023}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 73, "privilege": "business"}, "organization": {"id": 181, "owner": {"id": 245}, "user": {"role": "maintainer"}}}, "resource": {"id": 379, "assignee": {"id": 536}, "organization": {"id": 181}, "project": {"id": 370, "owner": {"id": 700}, "assignee": {"id": 73}}, "task": {"id": 389, "owner": {"id": 948}, "assignee": {"id": 1086}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 92, "privilege": "business"}, "organization": {"id": 171, "owner": {"id": 297}, "user": {"role": "maintainer"}}}, "resource": {"id": 348, "assignee": {"id": 532}, "organization": {"id": 605}, "project": {"id": 308, "owner": {"id": 700}, "assignee": {"id": 92}}, "task": {"id": 390, "owner": {"id": 957}, "assignee": {"id": 1010}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 53, "privilege": "business"}, "organization": {"id": 133, "owner": {"id": 205}, "user": {"role": "maintainer"}}}, "resource": {"id": 378, "assignee": {"id": 578}, "organization": {"id": 615}, "project": {"id": 315, "owner": {"id": 782}, "assignee": {"id": 53}}, "task": {"id": 322, "owner": {"id": 973}, "assignee": {"id": 1038}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 18, "privilege": "business"}, "organization": {"id": 177, "owner": {"id": 295}, "user": {"role": "supervisor"}}}, "resource": {"id": 324, "assignee": {"id": 593}, "organization": {"id": 177}, "project": {"id": 392, "owner": {"id": 750}, "assignee": {"id": 18}}, "task": {"id": 311, "owner": {"id": 972}, "assignee": {"id": 1031}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 33, "privilege": "business"}, "organization": {"id": 155, "owner": {"id": 245}, "user": {"role": "supervisor"}}}, "resource": {"id": 331, "assignee": {"id": 508}, "organization": {"id": 155}, "project": {"id": 369, "owner": {"id": 719}, "assignee": {"id": 33}}, "task": {"id": 359, "owner": {"id": 976}, "assignee": {"id": 1012}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 12, "privilege": "business"}, "organization": {"id": 151, "owner": {"id": 275}, "user": {"role": "supervisor"}}}, "resource": {"id": 330, "assignee": {"id": 513}, "organization": {"id": 657}, "project": {"id": 328, "owner": {"id": 720}, "assignee": {"id": 12}}, "task": {"id": 383, "owner": {"id": 932}, "assignee": {"id": 1024}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 72, "privilege": "business"}, "organization": {"id": 195, "owner": {"id": 207}, "user": {"role": "supervisor"}}}, "resource": {"id": 375, "assignee": {"id": 544}, "organization": {"id": 612}, "project": {"id": 310, "owner": {"id": 783}, "assignee": {"id": 72}}, "task": {"id": 303, "owner": {"id": 924}, "assignee": {"id": 1029}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 78, "privilege": "business"}, "organization": {"id": 157, "owner": {"id": 214}, "user": {"role": "worker"}}}, "resource": {"id": 382, "assignee": {"id": 588}, "organization": {"id": 157}, "project": {"id": 346, "owner": {"id": 751}, "assignee": {"id": 78}}, "task": {"id": 373, "owner": {"id": 919}, "assignee": {"id": 1002}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 19, "privilege": "business"}, "organization": {"id": 127, "owner": {"id": 273}, "user": {"role": "worker"}}}, "resource": {"id": 347, "assignee": {"id": 577}, "organization": {"id": 127}, "project": {"id": 355, "owner": {"id": 787}, "assignee": {"id": 19}}, "task": {"id": 382, "owner": {"id": 974}, "assignee": {"id": 1032}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 29, "privilege": "business"}, "organization": {"id": 152, "owner": {"id": 242}, "user": {"role": "worker"}}}, "resource": {"id": 359, "assignee": {"id": 544}, "organization": {"id": 666}, "project": {"id": 346, "owner": {"id": 798}, "assignee": {"id": 29}}, "task": {"id": 351, "owner": {"id": 940}, "assignee": {"id": 1010}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 95, "privilege": "business"}, "organization": {"id": 136, "owner": {"id": 220}, "user": {"role": "worker"}}}, "resource": {"id": 337, "assignee": {"id": 524}, "organization": {"id": 671}, "project": {"id": 386, "owner": {"id": 726}, "assignee": {"id": 95}}, "task": {"id": 361, "owner": {"id": 945}, "assignee": {"id": 1086}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 28, "privilege": "business"}, "organization": {"id": 168, "owner": {"id": 212}, "user": {"role": null}}}, "resource": {"id": 375, "assignee": {"id": 552}, "organization": {"id": 168}, "project": {"id": 374, "owner": {"id": 773}, "assignee": {"id": 28}}, "task": {"id": 391, "owner": {"id": 937}, "assignee": {"id": 1082}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 39, "privilege": "business"}, "organization": {"id": 180, "owner": {"id": 270}, "user": {"role": null}}}, "resource": {"id": 367, "assignee": {"id": 564}, "organization": {"id": 180}, "project": {"id": 349, "owner": {"id": 731}, "assignee": {"id": 39}}, "task": {"id": 392, "owner": {"id": 961}, "assignee": {"id": 1030}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 27, "privilege": "business"}, "organization": {"id": 192, "owner": {"id": 216}, "user": {"role": null}}}, "resource": {"id": 362, "assignee": {"id": 523}, "organization": {"id": 634}, "project": {"id": 395, "owner": {"id": 761}, "assignee": {"id": 27}}, "task": {"id": 352, "owner": {"id": 995}, "assignee": {"id": 1044}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 57, "privilege": "business"}, "organization": {"id": 160, "owner": {"id": 217}, "user": {"role": null}}}, "resource": {"id": 380, "assignee": {"id": 599}, "organization": {"id": 641}, "project": {"id": 306, "owner": {"id": 794}, "assignee": {"id": 57}}, "task": {"id": 301, "owner": {"id": 993}, "assignee": {"id": 1022}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 16, "privilege": "user"}, "organization": {"id": 123, "owner": {"id": 16}, "user": {"role": "owner"}}}, "resource": {"id": 309, "assignee": {"id": 545}, "organization": {"id": 123}, "project": {"id": 313, "owner": {"id": 749}, "assignee": {"id": 16}}, "task": {"id": 330, "owner": {"id": 904}, "assignee": {"id": 1086}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 5, "privilege": "user"}, "organization": {"id": 142, "owner": {"id": 5}, "user": {"role": "owner"}}}, "resource": {"id": 387, "assignee": {"id": 510}, "organization": {"id": 142}, "project": {"id": 373, "owner": {"id": 726}, "assignee": {"id": 5}}, "task": {"id": 351, "owner": {"id": 920}, "assignee": {"id": 1045}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 17, "privilege": "user"}, "organization": {"id": 178, "owner": {"id": 17}, "user": {"role": "owner"}}}, "resource": {"id": 384, "assignee": {"id": 590}, "organization": {"id": 626}, "project": {"id": 372, "owner": {"id": 792}, "assignee": {"id": 17}}, "task": {"id": 326, "owner": {"id": 985}, "assignee": {"id": 1048}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 81, "privilege": "user"}, "organization": {"id": 139, "owner": {"id": 81}, "user": {"role": "owner"}}}, "resource": {"id": 325, "assignee": {"id": 520}, "organization": {"id": 654}, "project": {"id": 356, "owner": {"id": 779}, "assignee": {"id": 81}}, "task": {"id": 318, "owner": {"id": 935}, "assignee": {"id": 1083}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 24, "privilege": "user"}, "organization": {"id": 182, "owner": {"id": 209}, "user": {"role": "maintainer"}}}, "resource": {"id": 399, "assignee": {"id": 543}, "organization": {"id": 182}, "project": {"id": 398, "owner": {"id": 739}, "assignee": {"id": 24}}, "task": {"id": 324, "owner": {"id": 910}, "assignee": {"id": 1002}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 91, "privilege": "user"}, "organization": {"id": 159, "owner": {"id": 297}, "user": {"role": "maintainer"}}}, "resource": {"id": 399, "assignee": {"id": 589}, "organization": {"id": 159}, "project": {"id": 331, "owner": {"id": 788}, "assignee": {"id": 91}}, "task": {"id": 318, "owner": {"id": 950}, "assignee": {"id": 1071}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 54, "privilege": "user"}, "organization": {"id": 153, "owner": {"id": 232}, "user": {"role": "maintainer"}}}, "resource": {"id": 351, "assignee": {"id": 522}, "organization": {"id": 648}, "project": {"id": 309, "owner": {"id": 782}, "assignee": {"id": 54}}, "task": {"id": 370, "owner": {"id": 903}, "assignee": {"id": 1028}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 34, "privilege": "user"}, "organization": {"id": 176, "owner": {"id": 210}, "user": {"role": "maintainer"}}}, "resource": {"id": 390, "assignee": {"id": 562}, "organization": {"id": 675}, "project": {"id": 330, "owner": {"id": 793}, "assignee": {"id": 34}}, "task": {"id": 385, "owner": {"id": 967}, "assignee": {"id": 1072}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 12, "privilege": "user"}, "organization": {"id": 116, "owner": {"id": 248}, "user": {"role": "supervisor"}}}, "resource": {"id": 367, "assignee": {"id": 556}, "organization": {"id": 116}, "project": {"id": 306, "owner": {"id": 732}, "assignee": {"id": 12}}, "task": {"id": 334, "owner": {"id": 925}, "assignee": {"id": 1057}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 63, "privilege": "user"}, "organization": {"id": 168, "owner": {"id": 249}, "user": {"role": "supervisor"}}}, "resource": {"id": 321, "assignee": {"id": 567}, "organization": {"id": 168}, "project": {"id": 356, "owner": {"id": 721}, "assignee": {"id": 63}}, "task": {"id": 362, "owner": {"id": 961}, "assignee": {"id": 1032}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 52, "privilege": "user"}, "organization": {"id": 160, "owner": {"id": 234}, "user": {"role": "supervisor"}}}, "resource": {"id": 355, "assignee": {"id": 579}, "organization": {"id": 682}, "project": {"id": 311, "owner": {"id": 750}, "assignee": {"id": 52}}, "task": {"id": 344, "owner": {"id": 952}, "assignee": {"id": 1079}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 76, "privilege": "user"}, "organization": {"id": 148, "owner": {"id": 279}, "user": {"role": "supervisor"}}}, "resource": {"id": 378, "assignee": {"id": 510}, "organization": {"id": 606}, "project": {"id": 337, "owner": {"id": 702}, "assignee": {"id": 76}}, "task": {"id": 348, "owner": {"id": 990}, "assignee": {"id": 1021}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 21, "privilege": "user"}, "organization": {"id": 142, "owner": {"id": 290}, "user": {"role": "worker"}}}, "resource": {"id": 397, "assignee": {"id": 505}, "organization": {"id": 142}, "project": {"id": 394, "owner": {"id": 782}, "assignee": {"id": 21}}, "task": {"id": 360, "owner": {"id": 989}, "assignee": {"id": 1000}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 28, "privilege": "user"}, "organization": {"id": 109, "owner": {"id": 285}, "user": {"role": "worker"}}}, "resource": {"id": 348, "assignee": {"id": 540}, "organization": {"id": 109}, "project": {"id": 395, "owner": {"id": 736}, "assignee": {"id": 28}}, "task": {"id": 395, "owner": {"id": 940}, "assignee": {"id": 1062}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 41, "privilege": "user"}, "organization": {"id": 121, "owner": {"id": 257}, "user": {"role": "worker"}}}, "resource": {"id": 335, "assignee": {"id": 574}, "organization": {"id": 696}, "project": {"id": 367, "owner": {"id": 773}, "assignee": {"id": 41}}, "task": {"id": 308, "owner": {"id": 996}, "assignee": {"id": 1090}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 1, "privilege": "user"}, "organization": {"id": 158, "owner": {"id": 213}, "user": {"role": "worker"}}}, "resource": {"id": 365, "assignee": {"id": 506}, "organization": {"id": 618}, "project": {"id": 302, "owner": {"id": 736}, "assignee": {"id": 1}}, "task": {"id": 333, "owner": {"id": 909}, "assignee": {"id": 1090}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 71, "privilege": "user"}, "organization": {"id": 153, "owner": {"id": 235}, "user": {"role": null}}}, "resource": {"id": 384, "assignee": {"id": 559}, "organization": {"id": 153}, "project": {"id": 350, "owner": {"id": 733}, "assignee": {"id": 71}}, "task": {"id": 377, "owner": {"id": 920}, "assignee": {"id": 1041}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 58, "privilege": "user"}, "organization": {"id": 107, "owner": {"id": 223}, "user": {"role": null}}}, "resource": {"id": 372, "assignee": {"id": 508}, "organization": {"id": 107}, "project": {"id": 376, "owner": {"id": 799}, "assignee": {"id": 58}}, "task": {"id": 331, "owner": {"id": 988}, "assignee": {"id": 1031}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 80, "privilege": "user"}, "organization": {"id": 102, "owner": {"id": 296}, "user": {"role": null}}}, "resource": {"id": 377, "assignee": {"id": 536}, "organization": {"id": 650}, "project": {"id": 300, "owner": {"id": 737}, "assignee": {"id": 80}}, "task": {"id": 307, "owner": {"id": 933}, "assignee": {"id": 1005}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 45, "privilege": "user"}, "organization": {"id": 140, "owner": {"id": 203}, "user": {"role": null}}}, "resource": {"id": 354, "assignee": {"id": 546}, "organization": {"id": 656}, "project": {"id": 367, "owner": {"id": 712}, "assignee": {"id": 45}}, "task": {"id": 379, "owner": {"id": 950}, "assignee": {"id": 1028}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 54, "privilege": "worker"}, "organization": {"id": 104, "owner": {"id": 54}, "user": {"role": "owner"}}}, "resource": {"id": 375, "assignee": {"id": 557}, "organization": {"id": 104}, "project": {"id": 346, "owner": {"id": 744}, "assignee": {"id": 54}}, "task": {"id": 381, "owner": {"id": 969}, "assignee": {"id": 1001}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 14, "privilege": "worker"}, "organization": {"id": 192, "owner": {"id": 14}, "user": {"role": "owner"}}}, "resource": {"id": 310, "assignee": {"id": 574}, "organization": {"id": 192}, "project": {"id": 347, "owner": {"id": 726}, "assignee": {"id": 14}}, "task": {"id": 384, "owner": {"id": 910}, "assignee": {"id": 1003}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 71, "privilege": "worker"}, "organization": {"id": 125, "owner": {"id": 71}, "user": {"role": "owner"}}}, "resource": {"id": 340, "assignee": {"id": 512}, "organization": {"id": 606}, "project": {"id": 381, "owner": {"id": 738}, "assignee": {"id": 71}}, "task": {"id": 321, "owner": {"id": 949}, "assignee": {"id": 1096}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 7, "privilege": "worker"}, "organization": {"id": 188, "owner": {"id": 7}, "user": {"role": "owner"}}}, "resource": {"id": 365, "assignee": {"id": 538}, "organization": {"id": 647}, "project": {"id": 350, "owner": {"id": 756}, "assignee": {"id": 7}}, "task": {"id": 311, "owner": {"id": 928}, "assignee": {"id": 1061}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 51, "privilege": "worker"}, "organization": {"id": 191, "owner": {"id": 263}, "user": {"role": "maintainer"}}}, "resource": {"id": 354, "assignee": {"id": 565}, "organization": {"id": 191}, "project": {"id": 355, "owner": {"id": 764}, "assignee": {"id": 51}}, "task": {"id": 341, "owner": {"id": 964}, "assignee": {"id": 1007}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 24, "privilege": "worker"}, "organization": {"id": 111, "owner": {"id": 257}, "user": {"role": "maintainer"}}}, "resource": {"id": 392, "assignee": {"id": 589}, "organization": {"id": 111}, "project": {"id": 308, "owner": {"id": 785}, "assignee": {"id": 24}}, "task": {"id": 359, "owner": {"id": 935}, "assignee": {"id": 1072}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 2, "privilege": "worker"}, "organization": {"id": 148, "owner": {"id": 206}, "user": {"role": "maintainer"}}}, "resource": {"id": 399, "assignee": {"id": 583}, "organization": {"id": 664}, "project": {"id": 361, "owner": {"id": 751}, "assignee": {"id": 2}}, "task": {"id": 388, "owner": {"id": 988}, "assignee": {"id": 1021}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 89, "privilege": "worker"}, "organization": {"id": 156, "owner": {"id": 227}, "user": {"role": "maintainer"}}}, "resource": {"id": 346, "assignee": {"id": 553}, "organization": {"id": 603}, "project": {"id": 363, "owner": {"id": 729}, "assignee": {"id": 89}}, "task": {"id": 323, "owner": {"id": 913}, "assignee": {"id": 1090}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 59, "privilege": "worker"}, "organization": {"id": 176, "owner": {"id": 298}, "user": {"role": "supervisor"}}}, "resource": {"id": 336, "assignee": {"id": 557}, "organization": {"id": 176}, "project": {"id": 371, "owner": {"id": 756}, "assignee": {"id": 59}}, "task": {"id": 357, "owner": {"id": 990}, "assignee": {"id": 1018}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 0, "privilege": "worker"}, "organization": {"id": 112, "owner": {"id": 284}, "user": {"role": "supervisor"}}}, "resource": {"id": 358, "assignee": {"id": 527}, "organization": {"id": 112}, "project": {"id": 376, "owner": {"id": 761}, "assignee": {"id": 0}}, "task": {"id": 384, "owner": {"id": 905}, "assignee": {"id": 1010}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 19, "privilege": "worker"}, "organization": {"id": 150, "owner": {"id": 216}, "user": {"role": "supervisor"}}}, "resource": {"id": 331, "assignee": {"id": 582}, "organization": {"id": 633}, "project": {"id": 302, "owner": {"id": 726}, "assignee": {"id": 19}}, "task": {"id": 372, "owner": {"id": 932}, "assignee": {"id": 1094}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 20, "privilege": "worker"}, "organization": {"id": 192, "owner": {"id": 286}, "user": {"role": "supervisor"}}}, "resource": {"id": 337, "assignee": {"id": 572}, "organization": {"id": 621}, "project": {"id": 352, "owner": {"id": 720}, "assignee": {"id": 20}}, "task": {"id": 370, "owner": {"id": 978}, "assignee": {"id": 1020}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 60, "privilege": "worker"}, "organization": {"id": 132, "owner": {"id": 216}, "user": {"role": "worker"}}}, "resource": {"id": 319, "assignee": {"id": 529}, "organization": {"id": 132}, "project": {"id": 300, "owner": {"id": 713}, "assignee": {"id": 60}}, "task": {"id": 378, "owner": {"id": 926}, "assignee": {"id": 1033}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 34, "privilege": "worker"}, "organization": {"id": 188, "owner": {"id": 275}, "user": {"role": "worker"}}}, "resource": {"id": 333, "assignee": {"id": 501}, "organization": {"id": 188}, "project": {"id": 353, "owner": {"id": 709}, "assignee": {"id": 34}}, "task": {"id": 367, "owner": {"id": 948}, "assignee": {"id": 1042}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 0, "privilege": "worker"}, "organization": {"id": 167, "owner": {"id": 238}, "user": {"role": "worker"}}}, "resource": {"id": 382, "assignee": {"id": 521}, "organization": {"id": 670}, "project": {"id": 385, "owner": {"id": 708}, "assignee": {"id": 0}}, "task": {"id": 398, "owner": {"id": 944}, "assignee": {"id": 1054}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 43, "privilege": "worker"}, "organization": {"id": 169, "owner": {"id": 292}, "user": {"role": "worker"}}}, "resource": {"id": 354, "assignee": {"id": 551}, "organization": {"id": 606}, "project": {"id": 321, "owner": {"id": 783}, "assignee": {"id": 43}}, "task": {"id": 310, "owner": {"id": 934}, "assignee": {"id": 1031}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 52, "privilege": "worker"}, "organization": {"id": 170, "owner": {"id": 249}, "user": {"role": null}}}, "resource": {"id": 387, "assignee": {"id": 567}, "organization": {"id": 170}, "project": {"id": 386, "owner": {"id": 709}, "assignee": {"id": 52}}, "task": {"id": 301, "owner": {"id": 916}, "assignee": {"id": 1010}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 38, "privilege": "worker"}, "organization": {"id": 143, "owner": {"id": 206}, "user": {"role": null}}}, "resource": {"id": 305, "assignee": {"id": 535}, "organization": {"id": 143}, "project": {"id": 310, "owner": {"id": 708}, "assignee": {"id": 38}}, "task": {"id": 391, "owner": {"id": 903}, "assignee": {"id": 1004}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 52, "privilege": "worker"}, "organization": {"id": 129, "owner": {"id": 271}, "user": {"role": null}}}, "resource": {"id": 314, "assignee": {"id": 548}, "organization": {"id": 625}, "project": {"id": 399, "owner": {"id": 749}, "assignee": {"id": 52}}, "task": {"id": 385, "owner": {"id": 924}, "assignee": {"id": 1028}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 78, "privilege": "worker"}, "organization": {"id": 180, "owner": {"id": 252}, "user": {"role": null}}}, "resource": {"id": 310, "assignee": {"id": 540}, "organization": {"id": 695}, "project": {"id": 331, "owner": {"id": 708}, "assignee": {"id": 78}}, "task": {"id": 314, "owner": {"id": 973}, "assignee": {"id": 1041}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_TRUE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 77, "privilege": "none"}, "organization": {"id": 196, "owner": {"id": 77}, "user": {"role": "owner"}}}, "resource": {"id": 336, "assignee": {"id": 514}, "organization": {"id": 196}, "project": {"id": 332, "owner": {"id": 793}, "assignee": {"id": 77}}, "task": {"id": 334, "owner": {"id": 970}, "assignee": {"id": 1095}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 96, "privilege": "none"}, "organization": {"id": 163, "owner": {"id": 96}, "user": {"role": "owner"}}}, "resource": {"id": 307, "assignee": {"id": 519}, "organization": {"id": 163}, "project": {"id": 351, "owner": {"id": 776}, "assignee": {"id": 96}}, "task": {"id": 324, "owner": {"id": 989}, "assignee": {"id": 1035}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 75, "privilege": "none"}, "organization": {"id": 194, "owner": {"id": 75}, "user": {"role": "owner"}}}, "resource": {"id": 393, "assignee": {"id": 549}, "organization": {"id": 650}, "project": {"id": 315, "owner": {"id": 720}, "assignee": {"id": 75}}, "task": {"id": 328, "owner": {"id": 976}, "assignee": {"id": 1034}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 19, "privilege": "none"}, "organization": {"id": 140, "owner": {"id": 19}, "user": {"role": "owner"}}}, "resource": {"id": 377, "assignee": {"id": 555}, "organization": {"id": 653}, "project": {"id": 306, "owner": {"id": 741}, "assignee": {"id": 19}}, "task": {"id": 364, "owner": {"id": 942}, "assignee": {"id": 1048}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_TRUE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 39, "privilege": "none"}, "organization": {"id": 171, "owner": {"id": 255}, "user": {"role": "maintainer"}}}, "resource": {"id": 381, "assignee": {"id": 519}, "organization": {"id": 171}, "project": {"id": 330, "owner": {"id": 771}, "assignee": {"id": 39}}, "task": {"id": 382, "owner": {"id": 902}, "assignee": {"id": 1055}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 7, "privilege": "none"}, "organization": {"id": 149, "owner": {"id": 275}, "user": {"role": "maintainer"}}}, "resource": {"id": 344, "assignee": {"id": 501}, "organization": {"id": 149}, "project": {"id": 321, "owner": {"id": 722}, "assignee": {"id": 7}}, "task": {"id": 351, "owner": {"id": 933}, "assignee": {"id": 1096}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 81, "privilege": "none"}, "organization": {"id": 120, "owner": {"id": 237}, "user": {"role": "maintainer"}}}, "resource": {"id": 345, "assignee": {"id": 526}, "organization": {"id": 691}, "project": {"id": 361, "owner": {"id": 752}, "assignee": {"id": 81}}, "task": {"id": 359, "owner": {"id": 900}, "assignee": {"id": 1042}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 93, "privilege": "none"}, "organization": {"id": 197, "owner": {"id": 262}, "user": {"role": "maintainer"}}}, "resource": {"id": 333, "assignee": {"id": 584}, "organization": {"id": 695}, "project": {"id": 388, "owner": {"id": 764}, "assignee": {"id": 93}}, "task": {"id": 396, "owner": {"id": 914}, "assignee": {"id": 1099}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 88, "privilege": "none"}, "organization": {"id": 172, "owner": {"id": 269}, "user": {"role": "supervisor"}}}, "resource": {"id": 386, "assignee": {"id": 579}, "organization": {"id": 172}, "project": {"id": 392, "owner": {"id": 734}, "assignee": {"id": 88}}, "task": {"id": 358, "owner": {"id": 915}, "assignee": {"id": 1091}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 13, "privilege": "none"}, "organization": {"id": 114, "owner": {"id": 238}, "user": {"role": "supervisor"}}}, "resource": {"id": 343, "assignee": {"id": 533}, "organization": {"id": 114}, "project": {"id": 394, "owner": {"id": 766}, "assignee": {"id": 13}}, "task": {"id": 363, "owner": {"id": 999}, "assignee": {"id": 1063}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 69, "privilege": "none"}, "organization": {"id": 147, "owner": {"id": 280}, "user": {"role": "supervisor"}}}, "resource": {"id": 382, "assignee": {"id": 591}, "organization": {"id": 635}, "project": {"id": 316, "owner": {"id": 749}, "assignee": {"id": 69}}, "task": {"id": 376, "owner": {"id": 974}, "assignee": {"id": 1034}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 72, "privilege": "none"}, "organization": {"id": 163, "owner": {"id": 285}, "user": {"role": "supervisor"}}}, "resource": {"id": 371, "assignee": {"id": 571}, "organization": {"id": 612}, "project": {"id": 348, "owner": {"id": 707}, "assignee": {"id": 72}}, "task": {"id": 371, "owner": {"id": 902}, "assignee": {"id": 1009}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_TRUE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 7, "privilege": "none"}, "organization": {"id": 136, "owner": {"id": 237}, "user": {"role": "worker"}}}, "resource": {"id": 324, "assignee": {"id": 571}, "organization": {"id": 136}, "project": {"id": 320, "owner": {"id": 781}, "assignee": {"id": 7}}, "task": {"id": 390, "owner": {"id": 921}, "assignee": {"id": 1051}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 70, "privilege": "none"}, "organization": {"id": 148, "owner": {"id": 241}, "user": {"role": "worker"}}}, "resource": {"id": 342, "assignee": {"id": 545}, "organization": {"id": 148}, "project": {"id": 305, "owner": {"id": 771}, "assignee": {"id": 70}}, "task": {"id": 351, "owner": {"id": 962}, "assignee": {"id": 1094}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 77, "privilege": "none"}, "organization": {"id": 117, "owner": {"id": 284}, "user": {"role": "worker"}}}, "resource": {"id": 366, "assignee": {"id": 526}, "organization": {"id": 614}, "project": {"id": 317, "owner": {"id": 799}, "assignee": {"id": 77}}, "task": {"id": 364, "owner": {"id": 993}, "assignee": {"id": 1011}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 17, "privilege": "none"}, "organization": {"id": 179, "owner": {"id": 233}, "user": {"role": "worker"}}}, "resource": {"id": 305, "assignee": {"id": 533}, "organization": {"id": 634}, "project": {"id": 393, "owner": {"id": 737}, "assignee": {"id": 17}}, "task": {"id": 338, "owner": {"id": 935}, "assignee": {"id": 1095}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 54, "privilege": "none"}, "organization": {"id": 155, "owner": {"id": 227}, "user": {"role": null}}}, "resource": {"id": 360, "assignee": {"id": 576}, "organization": {"id": 155}, "project": {"id": 340, "owner": {"id": 793}, "assignee": {"id": 54}}, "task": {"id": 352, "owner": {"id": 964}, "assignee": {"id": 1037}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 7, "privilege": "none"}, "organization": {"id": 189, "owner": {"id": 244}, "user": {"role": null}}}, "resource": {"id": 398, "assignee": {"id": 518}, "organization": {"id": 189}, "project": {"id": 351, "owner": {"id": 763}, "assignee": {"id": 7}}, "task": {"id": 302, "owner": {"id": 967}, "assignee": {"id": 1068}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 25, "privilege": "none"}, "organization": {"id": 102, "owner": {"id": 265}, "user": {"role": null}}}, "resource": {"id": 354, "assignee": {"id": 536}, "organization": {"id": 612}, "project": {"id": 386, "owner": {"id": 741}, "assignee": {"id": 25}}, "task": {"id": 377, "owner": {"id": 980}, "assignee": {"id": 1028}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 53, "privilege": "none"}, "organization": {"id": 198, "owner": {"id": 222}, "user": {"role": null}}}, "resource": {"id": 305, "assignee": {"id": 508}, "organization": {"id": 642}, "project": {"id": 315, "owner": {"id": 729}, "assignee": {"id": 53}}, "task": {"id": 385, "owner": {"id": 965}, "assignee": {"id": 1084}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 3, "privilege": "admin"}, "organization": {"id": 107, "owner": {"id": 3}, "user": {"role": "owner"}}}, "resource": {"id": 394, "assignee": {"id": 500}, "organization": {"id": 107}, "project": {"id": 323, "owner": {"id": 700}, "assignee": {"id": 896}}, "task": {"id": 353, "owner": {"id": 3}, "assignee": {"id": 1017}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 8, "privilege": "admin"}, "organization": {"id": 152, "owner": {"id": 8}, "user": {"role": "owner"}}}, "resource": {"id": 352, "assignee": {"id": 565}, "organization": {"id": 152}, "project": {"id": 379, "owner": {"id": 756}, "assignee": {"id": 805}}, "task": {"id": 337, "owner": {"id": 8}, "assignee": {"id": 1032}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_OWNER_same_org_FALSE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 97, "privilege": "admin"}, "organization": {"id": 191, "owner": {"id": 97}, "user": {"role": "owner"}}}, "resource": {"id": 382, "assignee": {"id": 512}, "organization": {"id": 696}, "project": {"id": 313, "owner": {"id": 798}, "assignee": {"id": 859}}, "task": {"id": 351, "owner": {"id": 97}, "assignee": {"id": 1091}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_OWNER_same_org_FALSE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 84, "privilege": "admin"}, "organization": {"id": 168, "owner": {"id": 84}, "user": {"role": "owner"}}}, "resource": {"id": 372, "assignee": {"id": 585}, "organization": {"id": 664}, "project": {"id": 314, "owner": {"id": 737}, "assignee": {"id": 819}}, "task": {"id": 300, "owner": {"id": 84}, "assignee": {"id": 1048}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 53, "privilege": "admin"}, "organization": {"id": 139, "owner": {"id": 234}, "user": {"role": "maintainer"}}}, "resource": {"id": 342, "assignee": {"id": 597}, "organization": {"id": 139}, "project": {"id": 318, "owner": {"id": 797}, "assignee": {"id": 857}}, "task": {"id": 316, "owner": {"id": 53}, "assignee": {"id": 1043}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 54, "privilege": "admin"}, "organization": {"id": 146, "owner": {"id": 273}, "user": {"role": "maintainer"}}}, "resource": {"id": 356, "assignee": {"id": 583}, "organization": {"id": 146}, "project": {"id": 305, "owner": {"id": 754}, "assignee": {"id": 868}}, "task": {"id": 309, "owner": {"id": 54}, "assignee": {"id": 1028}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 30, "privilege": "admin"}, "organization": {"id": 160, "owner": {"id": 262}, "user": {"role": "maintainer"}}}, "resource": {"id": 317, "assignee": {"id": 530}, "organization": {"id": 611}, "project": {"id": 388, "owner": {"id": 787}, "assignee": {"id": 808}}, "task": {"id": 342, "owner": {"id": 30}, "assignee": {"id": 1080}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 52, "privilege": "admin"}, "organization": {"id": 194, "owner": {"id": 213}, "user": {"role": "maintainer"}}}, "resource": {"id": 360, "assignee": {"id": 519}, "organization": {"id": 685}, "project": {"id": 328, "owner": {"id": 776}, "assignee": {"id": 895}}, "task": {"id": 383, "owner": {"id": 52}, "assignee": {"id": 1050}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 26, "privilege": "admin"}, "organization": {"id": 148, "owner": {"id": 254}, "user": {"role": "supervisor"}}}, "resource": {"id": 334, "assignee": {"id": 543}, "organization": {"id": 148}, "project": {"id": 339, "owner": {"id": 758}, "assignee": {"id": 893}}, "task": {"id": 321, "owner": {"id": 26}, "assignee": {"id": 1048}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 3, "privilege": "admin"}, "organization": {"id": 163, "owner": {"id": 255}, "user": {"role": "supervisor"}}}, "resource": {"id": 387, "assignee": {"id": 506}, "organization": {"id": 163}, "project": {"id": 332, "owner": {"id": 715}, "assignee": {"id": 858}}, "task": {"id": 310, "owner": {"id": 3}, "assignee": {"id": 1004}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 46, "privilege": "admin"}, "organization": {"id": 141, "owner": {"id": 266}, "user": {"role": "supervisor"}}}, "resource": {"id": 342, "assignee": {"id": 546}, "organization": {"id": 660}, "project": {"id": 382, "owner": {"id": 792}, "assignee": {"id": 818}}, "task": {"id": 346, "owner": {"id": 46}, "assignee": {"id": 1017}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 68, "privilege": "admin"}, "organization": {"id": 100, "owner": {"id": 200}, "user": {"role": "supervisor"}}}, "resource": {"id": 301, "assignee": {"id": 510}, "organization": {"id": 688}, "project": {"id": 358, "owner": {"id": 744}, "assignee": {"id": 896}}, "task": {"id": 314, "owner": {"id": 68}, "assignee": {"id": 1095}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 33, "privilege": "admin"}, "organization": {"id": 195, "owner": {"id": 249}, "user": {"role": "worker"}}}, "resource": {"id": 362, "assignee": {"id": 562}, "organization": {"id": 195}, "project": {"id": 379, "owner": {"id": 731}, "assignee": {"id": 882}}, "task": {"id": 347, "owner": {"id": 33}, "assignee": {"id": 1000}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 58, "privilege": "admin"}, "organization": {"id": 155, "owner": {"id": 213}, "user": {"role": "worker"}}}, "resource": {"id": 357, "assignee": {"id": 560}, "organization": {"id": 155}, "project": {"id": 332, "owner": {"id": 722}, "assignee": {"id": 864}}, "task": {"id": 336, "owner": {"id": 58}, "assignee": {"id": 1046}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_WORKER_same_org_FALSE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 40, "privilege": "admin"}, "organization": {"id": 138, "owner": {"id": 229}, "user": {"role": "worker"}}}, "resource": {"id": 367, "assignee": {"id": 502}, "organization": {"id": 638}, "project": {"id": 363, "owner": {"id": 727}, "assignee": {"id": 808}}, "task": {"id": 325, "owner": {"id": 40}, "assignee": {"id": 1084}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_WORKER_same_org_FALSE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 16, "privilege": "admin"}, "organization": {"id": 188, "owner": {"id": 211}, "user": {"role": "worker"}}}, "resource": {"id": 367, "assignee": {"id": 580}, "organization": {"id": 654}, "project": {"id": 361, "owner": {"id": 761}, "assignee": {"id": 805}}, "task": {"id": 355, "owner": {"id": 16}, "assignee": {"id": 1062}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 2, "privilege": "admin"}, "organization": {"id": 114, "owner": {"id": 205}, "user": {"role": null}}}, "resource": {"id": 307, "assignee": {"id": 597}, "organization": {"id": 114}, "project": {"id": 352, "owner": {"id": 712}, "assignee": {"id": 813}}, "task": {"id": 337, "owner": {"id": 2}, "assignee": {"id": 1091}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 15, "privilege": "admin"}, "organization": {"id": 133, "owner": {"id": 226}, "user": {"role": null}}}, "resource": {"id": 377, "assignee": {"id": 592}, "organization": {"id": 133}, "project": {"id": 322, "owner": {"id": 770}, "assignee": {"id": 897}}, "task": {"id": 329, "owner": {"id": 15}, "assignee": {"id": 1075}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_NONE_same_org_FALSE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 85, "privilege": "admin"}, "organization": {"id": 166, "owner": {"id": 210}, "user": {"role": null}}}, "resource": {"id": 344, "assignee": {"id": 525}, "organization": {"id": 604}, "project": {"id": 338, "owner": {"id": 798}, "assignee": {"id": 846}}, "task": {"id": 317, "owner": {"id": 85}, "assignee": {"id": 1025}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_NONE_same_org_FALSE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 95, "privilege": "admin"}, "organization": {"id": 146, "owner": {"id": 279}, "user": {"role": null}}}, "resource": {"id": 301, "assignee": {"id": 581}, "organization": {"id": 675}, "project": {"id": 319, "owner": {"id": 714}, "assignee": {"id": 846}}, "task": {"id": 320, "owner": {"id": 95}, "assignee": {"id": 1022}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 11, "privilege": "business"}, "organization": {"id": 162, "owner": {"id": 11}, "user": {"role": "owner"}}}, "resource": {"id": 318, "assignee": {"id": 594}, "organization": {"id": 162}, "project": {"id": 317, "owner": {"id": 777}, "assignee": {"id": 846}}, "task": {"id": 332, "owner": {"id": 11}, "assignee": {"id": 1057}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 67, "privilege": "business"}, "organization": {"id": 186, "owner": {"id": 67}, "user": {"role": "owner"}}}, "resource": {"id": 362, "assignee": {"id": 568}, "organization": {"id": 186}, "project": {"id": 325, "owner": {"id": 754}, "assignee": {"id": 859}}, "task": {"id": 335, "owner": {"id": 67}, "assignee": {"id": 1006}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 84, "privilege": "business"}, "organization": {"id": 140, "owner": {"id": 84}, "user": {"role": "owner"}}}, "resource": {"id": 329, "assignee": {"id": 520}, "organization": {"id": 635}, "project": {"id": 312, "owner": {"id": 713}, "assignee": {"id": 862}}, "task": {"id": 301, "owner": {"id": 84}, "assignee": {"id": 1055}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 36, "privilege": "business"}, "organization": {"id": 188, "owner": {"id": 36}, "user": {"role": "owner"}}}, "resource": {"id": 313, "assignee": {"id": 521}, "organization": {"id": 687}, "project": {"id": 398, "owner": {"id": 705}, "assignee": {"id": 844}}, "task": {"id": 375, "owner": {"id": 36}, "assignee": {"id": 1034}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 94, "privilege": "business"}, "organization": {"id": 158, "owner": {"id": 267}, "user": {"role": "maintainer"}}}, "resource": {"id": 355, "assignee": {"id": 514}, "organization": {"id": 158}, "project": {"id": 317, "owner": {"id": 740}, "assignee": {"id": 817}}, "task": {"id": 308, "owner": {"id": 94}, "assignee": {"id": 1041}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 22, "privilege": "business"}, "organization": {"id": 185, "owner": {"id": 299}, "user": {"role": "maintainer"}}}, "resource": {"id": 380, "assignee": {"id": 598}, "organization": {"id": 185}, "project": {"id": 375, "owner": {"id": 794}, "assignee": {"id": 868}}, "task": {"id": 369, "owner": {"id": 22}, "assignee": {"id": 1011}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 2, "privilege": "business"}, "organization": {"id": 100, "owner": {"id": 271}, "user": {"role": "maintainer"}}}, "resource": {"id": 390, "assignee": {"id": 591}, "organization": {"id": 663}, "project": {"id": 333, "owner": {"id": 794}, "assignee": {"id": 850}}, "task": {"id": 333, "owner": {"id": 2}, "assignee": {"id": 1084}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 12, "privilege": "business"}, "organization": {"id": 195, "owner": {"id": 201}, "user": {"role": "maintainer"}}}, "resource": {"id": 321, "assignee": {"id": 543}, "organization": {"id": 696}, "project": {"id": 351, "owner": {"id": 716}, "assignee": {"id": 807}}, "task": {"id": 368, "owner": {"id": 12}, "assignee": {"id": 1053}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 57, "privilege": "business"}, "organization": {"id": 122, "owner": {"id": 267}, "user": {"role": "supervisor"}}}, "resource": {"id": 388, "assignee": {"id": 565}, "organization": {"id": 122}, "project": {"id": 323, "owner": {"id": 707}, "assignee": {"id": 846}}, "task": {"id": 387, "owner": {"id": 57}, "assignee": {"id": 1017}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 51, "privilege": "business"}, "organization": {"id": 183, "owner": {"id": 221}, "user": {"role": "supervisor"}}}, "resource": {"id": 371, "assignee": {"id": 569}, "organization": {"id": 183}, "project": {"id": 319, "owner": {"id": 745}, "assignee": {"id": 862}}, "task": {"id": 384, "owner": {"id": 51}, "assignee": {"id": 1008}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 34, "privilege": "business"}, "organization": {"id": 157, "owner": {"id": 211}, "user": {"role": "supervisor"}}}, "resource": {"id": 314, "assignee": {"id": 542}, "organization": {"id": 675}, "project": {"id": 344, "owner": {"id": 741}, "assignee": {"id": 885}}, "task": {"id": 315, "owner": {"id": 34}, "assignee": {"id": 1083}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 28, "privilege": "business"}, "organization": {"id": 147, "owner": {"id": 243}, "user": {"role": "supervisor"}}}, "resource": {"id": 391, "assignee": {"id": 506}, "organization": {"id": 694}, "project": {"id": 383, "owner": {"id": 750}, "assignee": {"id": 891}}, "task": {"id": 330, "owner": {"id": 28}, "assignee": {"id": 1007}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 32, "privilege": "business"}, "organization": {"id": 183, "owner": {"id": 263}, "user": {"role": "worker"}}}, "resource": {"id": 333, "assignee": {"id": 518}, "organization": {"id": 183}, "project": {"id": 340, "owner": {"id": 787}, "assignee": {"id": 846}}, "task": {"id": 385, "owner": {"id": 32}, "assignee": {"id": 1008}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 96, "privilege": "business"}, "organization": {"id": 109, "owner": {"id": 255}, "user": {"role": "worker"}}}, "resource": {"id": 379, "assignee": {"id": 545}, "organization": {"id": 109}, "project": {"id": 313, "owner": {"id": 740}, "assignee": {"id": 815}}, "task": {"id": 350, "owner": {"id": 96}, "assignee": {"id": 1048}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 95, "privilege": "business"}, "organization": {"id": 190, "owner": {"id": 230}, "user": {"role": "worker"}}}, "resource": {"id": 307, "assignee": {"id": 542}, "organization": {"id": 603}, "project": {"id": 319, "owner": {"id": 758}, "assignee": {"id": 846}}, "task": {"id": 397, "owner": {"id": 95}, "assignee": {"id": 1060}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 24, "privilege": "business"}, "organization": {"id": 149, "owner": {"id": 206}, "user": {"role": "worker"}}}, "resource": {"id": 390, "assignee": {"id": 552}, "organization": {"id": 619}, "project": {"id": 373, "owner": {"id": 751}, "assignee": {"id": 844}}, "task": {"id": 369, "owner": {"id": 24}, "assignee": {"id": 1095}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 18, "privilege": "business"}, "organization": {"id": 127, "owner": {"id": 279}, "user": {"role": null}}}, "resource": {"id": 348, "assignee": {"id": 590}, "organization": {"id": 127}, "project": {"id": 308, "owner": {"id": 720}, "assignee": {"id": 875}}, "task": {"id": 325, "owner": {"id": 18}, "assignee": {"id": 1080}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 7, "privilege": "business"}, "organization": {"id": 179, "owner": {"id": 218}, "user": {"role": null}}}, "resource": {"id": 316, "assignee": {"id": 599}, "organization": {"id": 179}, "project": {"id": 331, "owner": {"id": 748}, "assignee": {"id": 865}}, "task": {"id": 362, "owner": {"id": 7}, "assignee": {"id": 1018}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 70, "privilege": "business"}, "organization": {"id": 169, "owner": {"id": 294}, "user": {"role": null}}}, "resource": {"id": 308, "assignee": {"id": 511}, "organization": {"id": 659}, "project": {"id": 358, "owner": {"id": 786}, "assignee": {"id": 891}}, "task": {"id": 396, "owner": {"id": 70}, "assignee": {"id": 1051}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 34, "privilege": "business"}, "organization": {"id": 102, "owner": {"id": 278}, "user": {"role": null}}}, "resource": {"id": 322, "assignee": {"id": 541}, "organization": {"id": 635}, "project": {"id": 346, "owner": {"id": 705}, "assignee": {"id": 870}}, "task": {"id": 302, "owner": {"id": 34}, "assignee": {"id": 1078}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 80, "privilege": "user"}, "organization": {"id": 144, "owner": {"id": 80}, "user": {"role": "owner"}}}, "resource": {"id": 310, "assignee": {"id": 579}, "organization": {"id": 144}, "project": {"id": 352, "owner": {"id": 724}, "assignee": {"id": 872}}, "task": {"id": 338, "owner": {"id": 80}, "assignee": {"id": 1085}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 25, "privilege": "user"}, "organization": {"id": 181, "owner": {"id": 25}, "user": {"role": "owner"}}}, "resource": {"id": 356, "assignee": {"id": 571}, "organization": {"id": 181}, "project": {"id": 326, "owner": {"id": 783}, "assignee": {"id": 871}}, "task": {"id": 363, "owner": {"id": 25}, "assignee": {"id": 1068}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 39, "privilege": "user"}, "organization": {"id": 199, "owner": {"id": 39}, "user": {"role": "owner"}}}, "resource": {"id": 356, "assignee": {"id": 523}, "organization": {"id": 671}, "project": {"id": 356, "owner": {"id": 795}, "assignee": {"id": 882}}, "task": {"id": 351, "owner": {"id": 39}, "assignee": {"id": 1050}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 69, "privilege": "user"}, "organization": {"id": 137, "owner": {"id": 69}, "user": {"role": "owner"}}}, "resource": {"id": 315, "assignee": {"id": 596}, "organization": {"id": 607}, "project": {"id": 306, "owner": {"id": 781}, "assignee": {"id": 800}}, "task": {"id": 355, "owner": {"id": 69}, "assignee": {"id": 1041}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 8, "privilege": "user"}, "organization": {"id": 186, "owner": {"id": 261}, "user": {"role": "maintainer"}}}, "resource": {"id": 374, "assignee": {"id": 552}, "organization": {"id": 186}, "project": {"id": 311, "owner": {"id": 742}, "assignee": {"id": 855}}, "task": {"id": 350, "owner": {"id": 8}, "assignee": {"id": 1077}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 35, "privilege": "user"}, "organization": {"id": 155, "owner": {"id": 207}, "user": {"role": "maintainer"}}}, "resource": {"id": 336, "assignee": {"id": 530}, "organization": {"id": 155}, "project": {"id": 396, "owner": {"id": 772}, "assignee": {"id": 829}}, "task": {"id": 303, "owner": {"id": 35}, "assignee": {"id": 1000}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 52, "privilege": "user"}, "organization": {"id": 139, "owner": {"id": 239}, "user": {"role": "maintainer"}}}, "resource": {"id": 357, "assignee": {"id": 538}, "organization": {"id": 601}, "project": {"id": 368, "owner": {"id": 737}, "assignee": {"id": 826}}, "task": {"id": 387, "owner": {"id": 52}, "assignee": {"id": 1000}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 77, "privilege": "user"}, "organization": {"id": 189, "owner": {"id": 280}, "user": {"role": "maintainer"}}}, "resource": {"id": 328, "assignee": {"id": 589}, "organization": {"id": 640}, "project": {"id": 383, "owner": {"id": 791}, "assignee": {"id": 853}}, "task": {"id": 300, "owner": {"id": 77}, "assignee": {"id": 1068}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 55, "privilege": "user"}, "organization": {"id": 150, "owner": {"id": 232}, "user": {"role": "supervisor"}}}, "resource": {"id": 346, "assignee": {"id": 509}, "organization": {"id": 150}, "project": {"id": 321, "owner": {"id": 760}, "assignee": {"id": 823}}, "task": {"id": 392, "owner": {"id": 55}, "assignee": {"id": 1084}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 79, "privilege": "user"}, "organization": {"id": 100, "owner": {"id": 236}, "user": {"role": "supervisor"}}}, "resource": {"id": 363, "assignee": {"id": 504}, "organization": {"id": 100}, "project": {"id": 335, "owner": {"id": 772}, "assignee": {"id": 887}}, "task": {"id": 331, "owner": {"id": 79}, "assignee": {"id": 1047}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 15, "privilege": "user"}, "organization": {"id": 117, "owner": {"id": 200}, "user": {"role": "supervisor"}}}, "resource": {"id": 383, "assignee": {"id": 593}, "organization": {"id": 688}, "project": {"id": 323, "owner": {"id": 761}, "assignee": {"id": 865}}, "task": {"id": 386, "owner": {"id": 15}, "assignee": {"id": 1073}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 7, "privilege": "user"}, "organization": {"id": 133, "owner": {"id": 260}, "user": {"role": "supervisor"}}}, "resource": {"id": 336, "assignee": {"id": 559}, "organization": {"id": 678}, "project": {"id": 306, "owner": {"id": 781}, "assignee": {"id": 840}}, "task": {"id": 395, "owner": {"id": 7}, "assignee": {"id": 1031}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 58, "privilege": "user"}, "organization": {"id": 138, "owner": {"id": 202}, "user": {"role": "worker"}}}, "resource": {"id": 358, "assignee": {"id": 508}, "organization": {"id": 138}, "project": {"id": 337, "owner": {"id": 706}, "assignee": {"id": 856}}, "task": {"id": 384, "owner": {"id": 58}, "assignee": {"id": 1043}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 54, "privilege": "user"}, "organization": {"id": 133, "owner": {"id": 247}, "user": {"role": "worker"}}}, "resource": {"id": 301, "assignee": {"id": 516}, "organization": {"id": 133}, "project": {"id": 383, "owner": {"id": 767}, "assignee": {"id": 873}}, "task": {"id": 303, "owner": {"id": 54}, "assignee": {"id": 1058}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 90, "privilege": "user"}, "organization": {"id": 190, "owner": {"id": 286}, "user": {"role": "worker"}}}, "resource": {"id": 389, "assignee": {"id": 566}, "organization": {"id": 649}, "project": {"id": 309, "owner": {"id": 717}, "assignee": {"id": 860}}, "task": {"id": 365, "owner": {"id": 90}, "assignee": {"id": 1099}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 15, "privilege": "user"}, "organization": {"id": 179, "owner": {"id": 269}, "user": {"role": "worker"}}}, "resource": {"id": 314, "assignee": {"id": 524}, "organization": {"id": 600}, "project": {"id": 387, "owner": {"id": 798}, "assignee": {"id": 806}}, "task": {"id": 341, "owner": {"id": 15}, "assignee": {"id": 1006}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 63, "privilege": "user"}, "organization": {"id": 157, "owner": {"id": 281}, "user": {"role": null}}}, "resource": {"id": 357, "assignee": {"id": 562}, "organization": {"id": 157}, "project": {"id": 310, "owner": {"id": 787}, "assignee": {"id": 863}}, "task": {"id": 352, "owner": {"id": 63}, "assignee": {"id": 1008}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 0, "privilege": "user"}, "organization": {"id": 169, "owner": {"id": 236}, "user": {"role": null}}}, "resource": {"id": 341, "assignee": {"id": 562}, "organization": {"id": 169}, "project": {"id": 338, "owner": {"id": 761}, "assignee": {"id": 826}}, "task": {"id": 369, "owner": {"id": 0}, "assignee": {"id": 1099}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 38, "privilege": "user"}, "organization": {"id": 127, "owner": {"id": 283}, "user": {"role": null}}}, "resource": {"id": 367, "assignee": {"id": 550}, "organization": {"id": 604}, "project": {"id": 361, "owner": {"id": 734}, "assignee": {"id": 835}}, "task": {"id": 380, "owner": {"id": 38}, "assignee": {"id": 1088}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 41, "privilege": "user"}, "organization": {"id": 100, "owner": {"id": 256}, "user": {"role": null}}}, "resource": {"id": 323, "assignee": {"id": 562}, "organization": {"id": 639}, "project": {"id": 303, "owner": {"id": 748}, "assignee": {"id": 820}}, "task": {"id": 365, "owner": {"id": 41}, "assignee": {"id": 1064}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 85, "privilege": "worker"}, "organization": {"id": 135, "owner": {"id": 85}, "user": {"role": "owner"}}}, "resource": {"id": 337, "assignee": {"id": 582}, "organization": {"id": 135}, "project": {"id": 375, "owner": {"id": 781}, "assignee": {"id": 891}}, "task": {"id": 338, "owner": {"id": 85}, "assignee": {"id": 1094}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 68, "privilege": "worker"}, "organization": {"id": 146, "owner": {"id": 68}, "user": {"role": "owner"}}}, "resource": {"id": 320, "assignee": {"id": 544}, "organization": {"id": 146}, "project": {"id": 328, "owner": {"id": 723}, "assignee": {"id": 801}}, "task": {"id": 347, "owner": {"id": 68}, "assignee": {"id": 1017}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 41, "privilege": "worker"}, "organization": {"id": 170, "owner": {"id": 41}, "user": {"role": "owner"}}}, "resource": {"id": 386, "assignee": {"id": 535}, "organization": {"id": 660}, "project": {"id": 342, "owner": {"id": 798}, "assignee": {"id": 885}}, "task": {"id": 304, "owner": {"id": 41}, "assignee": {"id": 1044}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 10, "privilege": "worker"}, "organization": {"id": 111, "owner": {"id": 10}, "user": {"role": "owner"}}}, "resource": {"id": 340, "assignee": {"id": 547}, "organization": {"id": 607}, "project": {"id": 314, "owner": {"id": 724}, "assignee": {"id": 842}}, "task": {"id": 320, "owner": {"id": 10}, "assignee": {"id": 1059}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 45, "privilege": "worker"}, "organization": {"id": 132, "owner": {"id": 217}, "user": {"role": "maintainer"}}}, "resource": {"id": 369, "assignee": {"id": 524}, "organization": {"id": 132}, "project": {"id": 323, "owner": {"id": 745}, "assignee": {"id": 878}}, "task": {"id": 316, "owner": {"id": 45}, "assignee": {"id": 1072}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 46, "privilege": "worker"}, "organization": {"id": 115, "owner": {"id": 226}, "user": {"role": "maintainer"}}}, "resource": {"id": 370, "assignee": {"id": 565}, "organization": {"id": 115}, "project": {"id": 386, "owner": {"id": 797}, "assignee": {"id": 899}}, "task": {"id": 344, "owner": {"id": 46}, "assignee": {"id": 1092}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 2, "privilege": "worker"}, "organization": {"id": 137, "owner": {"id": 218}, "user": {"role": "maintainer"}}}, "resource": {"id": 354, "assignee": {"id": 503}, "organization": {"id": 636}, "project": {"id": 388, "owner": {"id": 758}, "assignee": {"id": 804}}, "task": {"id": 362, "owner": {"id": 2}, "assignee": {"id": 1088}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 3, "privilege": "worker"}, "organization": {"id": 145, "owner": {"id": 295}, "user": {"role": "maintainer"}}}, "resource": {"id": 379, "assignee": {"id": 595}, "organization": {"id": 688}, "project": {"id": 315, "owner": {"id": 767}, "assignee": {"id": 881}}, "task": {"id": 334, "owner": {"id": 3}, "assignee": {"id": 1065}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 60, "privilege": "worker"}, "organization": {"id": 194, "owner": {"id": 265}, "user": {"role": "supervisor"}}}, "resource": {"id": 323, "assignee": {"id": 529}, "organization": {"id": 194}, "project": {"id": 322, "owner": {"id": 728}, "assignee": {"id": 877}}, "task": {"id": 330, "owner": {"id": 60}, "assignee": {"id": 1042}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 80, "privilege": "worker"}, "organization": {"id": 105, "owner": {"id": 235}, "user": {"role": "supervisor"}}}, "resource": {"id": 311, "assignee": {"id": 537}, "organization": {"id": 105}, "project": {"id": 316, "owner": {"id": 702}, "assignee": {"id": 891}}, "task": {"id": 300, "owner": {"id": 80}, "assignee": {"id": 1033}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 54, "privilege": "worker"}, "organization": {"id": 162, "owner": {"id": 217}, "user": {"role": "supervisor"}}}, "resource": {"id": 376, "assignee": {"id": 584}, "organization": {"id": 695}, "project": {"id": 375, "owner": {"id": 704}, "assignee": {"id": 837}}, "task": {"id": 356, "owner": {"id": 54}, "assignee": {"id": 1078}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 98, "privilege": "worker"}, "organization": {"id": 119, "owner": {"id": 260}, "user": {"role": "supervisor"}}}, "resource": {"id": 394, "assignee": {"id": 547}, "organization": {"id": 608}, "project": {"id": 342, "owner": {"id": 754}, "assignee": {"id": 874}}, "task": {"id": 377, "owner": {"id": 98}, "assignee": {"id": 1027}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 52, "privilege": "worker"}, "organization": {"id": 169, "owner": {"id": 215}, "user": {"role": "worker"}}}, "resource": {"id": 363, "assignee": {"id": 580}, "organization": {"id": 169}, "project": {"id": 388, "owner": {"id": 795}, "assignee": {"id": 854}}, "task": {"id": 377, "owner": {"id": 52}, "assignee": {"id": 1068}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 33, "privilege": "worker"}, "organization": {"id": 157, "owner": {"id": 228}, "user": {"role": "worker"}}}, "resource": {"id": 352, "assignee": {"id": 589}, "organization": {"id": 157}, "project": {"id": 318, "owner": {"id": 799}, "assignee": {"id": 848}}, "task": {"id": 371, "owner": {"id": 33}, "assignee": {"id": 1074}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 42, "privilege": "worker"}, "organization": {"id": 114, "owner": {"id": 281}, "user": {"role": "worker"}}}, "resource": {"id": 384, "assignee": {"id": 500}, "organization": {"id": 633}, "project": {"id": 334, "owner": {"id": 792}, "assignee": {"id": 822}}, "task": {"id": 317, "owner": {"id": 42}, "assignee": {"id": 1050}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 22, "privilege": "worker"}, "organization": {"id": 126, "owner": {"id": 277}, "user": {"role": "worker"}}}, "resource": {"id": 365, "assignee": {"id": 559}, "organization": {"id": 678}, "project": {"id": 325, "owner": {"id": 705}, "assignee": {"id": 872}}, "task": {"id": 319, "owner": {"id": 22}, "assignee": {"id": 1047}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 6, "privilege": "worker"}, "organization": {"id": 175, "owner": {"id": 285}, "user": {"role": null}}}, "resource": {"id": 383, "assignee": {"id": 523}, "organization": {"id": 175}, "project": {"id": 326, "owner": {"id": 794}, "assignee": {"id": 813}}, "task": {"id": 382, "owner": {"id": 6}, "assignee": {"id": 1022}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 10, "privilege": "worker"}, "organization": {"id": 119, "owner": {"id": 238}, "user": {"role": null}}}, "resource": {"id": 306, "assignee": {"id": 548}, "organization": {"id": 119}, "project": {"id": 346, "owner": {"id": 752}, "assignee": {"id": 825}}, "task": {"id": 352, "owner": {"id": 10}, "assignee": {"id": 1056}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 63, "privilege": "worker"}, "organization": {"id": 166, "owner": {"id": 294}, "user": {"role": null}}}, "resource": {"id": 376, "assignee": {"id": 561}, "organization": {"id": 686}, "project": {"id": 392, "owner": {"id": 776}, "assignee": {"id": 814}}, "task": {"id": 345, "owner": {"id": 63}, "assignee": {"id": 1090}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 82, "privilege": "worker"}, "organization": {"id": 140, "owner": {"id": 268}, "user": {"role": null}}}, "resource": {"id": 315, "assignee": {"id": 526}, "organization": {"id": 661}, "project": {"id": 326, "owner": {"id": 778}, "assignee": {"id": 838}}, "task": {"id": 378, "owner": {"id": 82}, "assignee": {"id": 1017}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_OWNER_same_org_TRUE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 85, "privilege": "none"}, "organization": {"id": 180, "owner": {"id": 85}, "user": {"role": "owner"}}}, "resource": {"id": 341, "assignee": {"id": 502}, "organization": {"id": 180}, "project": {"id": 308, "owner": {"id": 755}, "assignee": {"id": 856}}, "task": {"id": 323, "owner": {"id": 85}, "assignee": {"id": 1018}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 38, "privilege": "none"}, "organization": {"id": 126, "owner": {"id": 38}, "user": {"role": "owner"}}}, "resource": {"id": 308, "assignee": {"id": 572}, "organization": {"id": 126}, "project": {"id": 355, "owner": {"id": 749}, "assignee": {"id": 874}}, "task": {"id": 336, "owner": {"id": 38}, "assignee": {"id": 1055}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 59, "privilege": "none"}, "organization": {"id": 170, "owner": {"id": 59}, "user": {"role": "owner"}}}, "resource": {"id": 345, "assignee": {"id": 531}, "organization": {"id": 682}, "project": {"id": 328, "owner": {"id": 732}, "assignee": {"id": 843}}, "task": {"id": 369, "owner": {"id": 59}, "assignee": {"id": 1020}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 88, "privilege": "none"}, "organization": {"id": 176, "owner": {"id": 88}, "user": {"role": "owner"}}}, "resource": {"id": 344, "assignee": {"id": 586}, "organization": {"id": 688}, "project": {"id": 324, "owner": {"id": 710}, "assignee": {"id": 884}}, "task": {"id": 339, "owner": {"id": 88}, "assignee": {"id": 1040}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_MAINTAINER_same_org_TRUE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 58, "privilege": "none"}, "organization": {"id": 164, "owner": {"id": 295}, "user": {"role": "maintainer"}}}, "resource": {"id": 382, "assignee": {"id": 589}, "organization": {"id": 164}, "project": {"id": 393, "owner": {"id": 734}, "assignee": {"id": 868}}, "task": {"id": 398, "owner": {"id": 58}, "assignee": {"id": 1002}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 74, "privilege": "none"}, "organization": {"id": 140, "owner": {"id": 213}, "user": {"role": "maintainer"}}}, "resource": {"id": 347, "assignee": {"id": 553}, "organization": {"id": 140}, "project": {"id": 397, "owner": {"id": 715}, "assignee": {"id": 847}}, "task": {"id": 304, "owner": {"id": 74}, "assignee": {"id": 1069}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 61, "privilege": "none"}, "organization": {"id": 117, "owner": {"id": 296}, "user": {"role": "maintainer"}}}, "resource": {"id": 339, "assignee": {"id": 501}, "organization": {"id": 688}, "project": {"id": 326, "owner": {"id": 732}, "assignee": {"id": 864}}, "task": {"id": 329, "owner": {"id": 61}, "assignee": {"id": 1010}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 70, "privilege": "none"}, "organization": {"id": 174, "owner": {"id": 261}, "user": {"role": "maintainer"}}}, "resource": {"id": 337, "assignee": {"id": 548}, "organization": {"id": 689}, "project": {"id": 329, "owner": {"id": 783}, "assignee": {"id": 813}}, "task": {"id": 368, "owner": {"id": 70}, "assignee": {"id": 1079}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 62, "privilege": "none"}, "organization": {"id": 196, "owner": {"id": 264}, "user": {"role": "supervisor"}}}, "resource": {"id": 310, "assignee": {"id": 537}, "organization": {"id": 196}, "project": {"id": 389, "owner": {"id": 781}, "assignee": {"id": 812}}, "task": {"id": 385, "owner": {"id": 62}, "assignee": {"id": 1088}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 1, "privilege": "none"}, "organization": {"id": 135, "owner": {"id": 219}, "user": {"role": "supervisor"}}}, "resource": {"id": 352, "assignee": {"id": 599}, "organization": {"id": 135}, "project": {"id": 330, "owner": {"id": 786}, "assignee": {"id": 897}}, "task": {"id": 305, "owner": {"id": 1}, "assignee": {"id": 1025}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 58, "privilege": "none"}, "organization": {"id": 129, "owner": {"id": 244}, "user": {"role": "supervisor"}}}, "resource": {"id": 391, "assignee": {"id": 531}, "organization": {"id": 655}, "project": {"id": 340, "owner": {"id": 768}, "assignee": {"id": 822}}, "task": {"id": 387, "owner": {"id": 58}, "assignee": {"id": 1077}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 13, "privilege": "none"}, "organization": {"id": 184, "owner": {"id": 272}, "user": {"role": "supervisor"}}}, "resource": {"id": 326, "assignee": {"id": 530}, "organization": {"id": 628}, "project": {"id": 388, "owner": {"id": 766}, "assignee": {"id": 867}}, "task": {"id": 380, "owner": {"id": 13}, "assignee": {"id": 1030}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_WORKER_same_org_TRUE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 57, "privilege": "none"}, "organization": {"id": 127, "owner": {"id": 275}, "user": {"role": "worker"}}}, "resource": {"id": 322, "assignee": {"id": 557}, "organization": {"id": 127}, "project": {"id": 388, "owner": {"id": 755}, "assignee": {"id": 888}}, "task": {"id": 380, "owner": {"id": 57}, "assignee": {"id": 1030}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 84, "privilege": "none"}, "organization": {"id": 119, "owner": {"id": 263}, "user": {"role": "worker"}}}, "resource": {"id": 349, "assignee": {"id": 500}, "organization": {"id": 119}, "project": {"id": 318, "owner": {"id": 741}, "assignee": {"id": 803}}, "task": {"id": 378, "owner": {"id": 84}, "assignee": {"id": 1091}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 1, "privilege": "none"}, "organization": {"id": 160, "owner": {"id": 232}, "user": {"role": "worker"}}}, "resource": {"id": 367, "assignee": {"id": 502}, "organization": {"id": 678}, "project": {"id": 321, "owner": {"id": 788}, "assignee": {"id": 880}}, "task": {"id": 384, "owner": {"id": 1}, "assignee": {"id": 1092}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 55, "privilege": "none"}, "organization": {"id": 148, "owner": {"id": 254}, "user": {"role": "worker"}}}, "resource": {"id": 302, "assignee": {"id": 533}, "organization": {"id": 600}, "project": {"id": 303, "owner": {"id": 799}, "assignee": {"id": 839}}, "task": {"id": 331, "owner": {"id": 55}, "assignee": {"id": 1069}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 4, "privilege": "none"}, "organization": {"id": 120, "owner": {"id": 290}, "user": {"role": null}}}, "resource": {"id": 351, "assignee": {"id": 535}, "organization": {"id": 120}, "project": {"id": 391, "owner": {"id": 717}, "assignee": {"id": 845}}, "task": {"id": 340, "owner": {"id": 4}, "assignee": {"id": 1007}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 94, "privilege": "none"}, "organization": {"id": 120, "owner": {"id": 259}, "user": {"role": null}}}, "resource": {"id": 365, "assignee": {"id": 538}, "organization": {"id": 120}, "project": {"id": 305, "owner": {"id": 763}, "assignee": {"id": 883}}, "task": {"id": 319, "owner": {"id": 94}, "assignee": {"id": 1005}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 31, "privilege": "none"}, "organization": {"id": 164, "owner": {"id": 206}, "user": {"role": null}}}, "resource": {"id": 318, "assignee": {"id": 586}, "organization": {"id": 683}, "project": {"id": 338, "owner": {"id": 771}, "assignee": {"id": 869}}, "task": {"id": 359, "owner": {"id": 31}, "assignee": {"id": 1011}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 64, "privilege": "none"}, "organization": {"id": 103, "owner": {"id": 245}, "user": {"role": null}}}, "resource": {"id": 340, "assignee": {"id": 561}, "organization": {"id": 693}, "project": {"id": 364, "owner": {"id": 777}, "assignee": {"id": 853}}, "task": {"id": 354, "owner": {"id": 64}, "assignee": {"id": 1052}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 84, "privilege": "admin"}, "organization": {"id": 102, "owner": {"id": 84}, "user": {"role": "owner"}}}, "resource": {"id": 395, "assignee": {"id": 507}, "organization": {"id": 102}, "project": {"id": 389, "owner": {"id": 722}, "assignee": {"id": 886}}, "task": {"id": 328, "owner": {"id": 978}, "assignee": {"id": 84}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 25, "privilege": "admin"}, "organization": {"id": 124, "owner": {"id": 25}, "user": {"role": "owner"}}}, "resource": {"id": 326, "assignee": {"id": 562}, "organization": {"id": 124}, "project": {"id": 367, "owner": {"id": 707}, "assignee": {"id": 871}}, "task": {"id": 399, "owner": {"id": 967}, "assignee": {"id": 25}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_FALSE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 43, "privilege": "admin"}, "organization": {"id": 104, "owner": {"id": 43}, "user": {"role": "owner"}}}, "resource": {"id": 321, "assignee": {"id": 540}, "organization": {"id": 692}, "project": {"id": 357, "owner": {"id": 770}, "assignee": {"id": 863}}, "task": {"id": 349, "owner": {"id": 969}, "assignee": {"id": 43}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_FALSE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 59, "privilege": "admin"}, "organization": {"id": 163, "owner": {"id": 59}, "user": {"role": "owner"}}}, "resource": {"id": 372, "assignee": {"id": 558}, "organization": {"id": 603}, "project": {"id": 311, "owner": {"id": 777}, "assignee": {"id": 874}}, "task": {"id": 369, "owner": {"id": 921}, "assignee": {"id": 59}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 23, "privilege": "admin"}, "organization": {"id": 177, "owner": {"id": 209}, "user": {"role": "maintainer"}}}, "resource": {"id": 387, "assignee": {"id": 552}, "organization": {"id": 177}, "project": {"id": 377, "owner": {"id": 728}, "assignee": {"id": 846}}, "task": {"id": 397, "owner": {"id": 928}, "assignee": {"id": 23}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 13, "privilege": "admin"}, "organization": {"id": 100, "owner": {"id": 272}, "user": {"role": "maintainer"}}}, "resource": {"id": 380, "assignee": {"id": 587}, "organization": {"id": 100}, "project": {"id": 346, "owner": {"id": 712}, "assignee": {"id": 867}}, "task": {"id": 388, "owner": {"id": 950}, "assignee": {"id": 13}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 21, "privilege": "admin"}, "organization": {"id": 113, "owner": {"id": 235}, "user": {"role": "maintainer"}}}, "resource": {"id": 305, "assignee": {"id": 559}, "organization": {"id": 604}, "project": {"id": 399, "owner": {"id": 769}, "assignee": {"id": 832}}, "task": {"id": 340, "owner": {"id": 936}, "assignee": {"id": 21}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 87, "privilege": "admin"}, "organization": {"id": 122, "owner": {"id": 264}, "user": {"role": "maintainer"}}}, "resource": {"id": 364, "assignee": {"id": 584}, "organization": {"id": 680}, "project": {"id": 383, "owner": {"id": 752}, "assignee": {"id": 824}}, "task": {"id": 351, "owner": {"id": 958}, "assignee": {"id": 87}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 43, "privilege": "admin"}, "organization": {"id": 131, "owner": {"id": 226}, "user": {"role": "supervisor"}}}, "resource": {"id": 343, "assignee": {"id": 526}, "organization": {"id": 131}, "project": {"id": 359, "owner": {"id": 786}, "assignee": {"id": 836}}, "task": {"id": 308, "owner": {"id": 991}, "assignee": {"id": 43}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 48, "privilege": "admin"}, "organization": {"id": 199, "owner": {"id": 251}, "user": {"role": "supervisor"}}}, "resource": {"id": 383, "assignee": {"id": 583}, "organization": {"id": 199}, "project": {"id": 354, "owner": {"id": 769}, "assignee": {"id": 873}}, "task": {"id": 349, "owner": {"id": 901}, "assignee": {"id": 48}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 61, "privilege": "admin"}, "organization": {"id": 154, "owner": {"id": 205}, "user": {"role": "supervisor"}}}, "resource": {"id": 358, "assignee": {"id": 563}, "organization": {"id": 614}, "project": {"id": 322, "owner": {"id": 725}, "assignee": {"id": 870}}, "task": {"id": 328, "owner": {"id": 998}, "assignee": {"id": 61}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 93, "privilege": "admin"}, "organization": {"id": 120, "owner": {"id": 247}, "user": {"role": "supervisor"}}}, "resource": {"id": 364, "assignee": {"id": 587}, "organization": {"id": 667}, "project": {"id": 308, "owner": {"id": 720}, "assignee": {"id": 862}}, "task": {"id": 375, "owner": {"id": 906}, "assignee": {"id": 93}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 4, "privilege": "admin"}, "organization": {"id": 163, "owner": {"id": 260}, "user": {"role": "worker"}}}, "resource": {"id": 395, "assignee": {"id": 520}, "organization": {"id": 163}, "project": {"id": 345, "owner": {"id": 759}, "assignee": {"id": 832}}, "task": {"id": 300, "owner": {"id": 901}, "assignee": {"id": 4}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 69, "privilege": "admin"}, "organization": {"id": 199, "owner": {"id": 209}, "user": {"role": "worker"}}}, "resource": {"id": 321, "assignee": {"id": 569}, "organization": {"id": 199}, "project": {"id": 334, "owner": {"id": 748}, "assignee": {"id": 841}}, "task": {"id": 364, "owner": {"id": 902}, "assignee": {"id": 69}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_FALSE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 24, "privilege": "admin"}, "organization": {"id": 137, "owner": {"id": 220}, "user": {"role": "worker"}}}, "resource": {"id": 356, "assignee": {"id": 529}, "organization": {"id": 620}, "project": {"id": 320, "owner": {"id": 711}, "assignee": {"id": 845}}, "task": {"id": 308, "owner": {"id": 997}, "assignee": {"id": 24}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_FALSE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 78, "privilege": "admin"}, "organization": {"id": 178, "owner": {"id": 258}, "user": {"role": "worker"}}}, "resource": {"id": 386, "assignee": {"id": 557}, "organization": {"id": 676}, "project": {"id": 317, "owner": {"id": 720}, "assignee": {"id": 880}}, "task": {"id": 336, "owner": {"id": 912}, "assignee": {"id": 78}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 17, "privilege": "admin"}, "organization": {"id": 115, "owner": {"id": 210}, "user": {"role": null}}}, "resource": {"id": 330, "assignee": {"id": 508}, "organization": {"id": 115}, "project": {"id": 353, "owner": {"id": 701}, "assignee": {"id": 899}}, "task": {"id": 304, "owner": {"id": 980}, "assignee": {"id": 17}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 27, "privilege": "admin"}, "organization": {"id": 133, "owner": {"id": 271}, "user": {"role": null}}}, "resource": {"id": 377, "assignee": {"id": 556}, "organization": {"id": 133}, "project": {"id": 327, "owner": {"id": 715}, "assignee": {"id": 805}}, "task": {"id": 371, "owner": {"id": 907}, "assignee": {"id": 27}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_FALSE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 94, "privilege": "admin"}, "organization": {"id": 102, "owner": {"id": 266}, "user": {"role": null}}}, "resource": {"id": 355, "assignee": {"id": 598}, "organization": {"id": 617}, "project": {"id": 310, "owner": {"id": 757}, "assignee": {"id": 806}}, "task": {"id": 361, "owner": {"id": 950}, "assignee": {"id": 94}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_FALSE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 58, "privilege": "admin"}, "organization": {"id": 170, "owner": {"id": 273}, "user": {"role": null}}}, "resource": {"id": 392, "assignee": {"id": 500}, "organization": {"id": 679}, "project": {"id": 369, "owner": {"id": 744}, "assignee": {"id": 892}}, "task": {"id": 333, "owner": {"id": 932}, "assignee": {"id": 58}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 82, "privilege": "business"}, "organization": {"id": 104, "owner": {"id": 82}, "user": {"role": "owner"}}}, "resource": {"id": 320, "assignee": {"id": 597}, "organization": {"id": 104}, "project": {"id": 366, "owner": {"id": 721}, "assignee": {"id": 886}}, "task": {"id": 380, "owner": {"id": 993}, "assignee": {"id": 82}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 48, "privilege": "business"}, "organization": {"id": 188, "owner": {"id": 48}, "user": {"role": "owner"}}}, "resource": {"id": 305, "assignee": {"id": 534}, "organization": {"id": 188}, "project": {"id": 331, "owner": {"id": 724}, "assignee": {"id": 832}}, "task": {"id": 353, "owner": {"id": 940}, "assignee": {"id": 48}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 89, "privilege": "business"}, "organization": {"id": 152, "owner": {"id": 89}, "user": {"role": "owner"}}}, "resource": {"id": 341, "assignee": {"id": 543}, "organization": {"id": 650}, "project": {"id": 376, "owner": {"id": 722}, "assignee": {"id": 847}}, "task": {"id": 349, "owner": {"id": 971}, "assignee": {"id": 89}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 85, "privilege": "business"}, "organization": {"id": 164, "owner": {"id": 85}, "user": {"role": "owner"}}}, "resource": {"id": 394, "assignee": {"id": 581}, "organization": {"id": 617}, "project": {"id": 349, "owner": {"id": 707}, "assignee": {"id": 823}}, "task": {"id": 312, "owner": {"id": 927}, "assignee": {"id": 85}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 11, "privilege": "business"}, "organization": {"id": 165, "owner": {"id": 235}, "user": {"role": "maintainer"}}}, "resource": {"id": 378, "assignee": {"id": 557}, "organization": {"id": 165}, "project": {"id": 305, "owner": {"id": 739}, "assignee": {"id": 826}}, "task": {"id": 388, "owner": {"id": 909}, "assignee": {"id": 11}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 40, "privilege": "business"}, "organization": {"id": 181, "owner": {"id": 277}, "user": {"role": "maintainer"}}}, "resource": {"id": 303, "assignee": {"id": 554}, "organization": {"id": 181}, "project": {"id": 354, "owner": {"id": 795}, "assignee": {"id": 893}}, "task": {"id": 353, "owner": {"id": 938}, "assignee": {"id": 40}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 61, "privilege": "business"}, "organization": {"id": 199, "owner": {"id": 232}, "user": {"role": "maintainer"}}}, "resource": {"id": 333, "assignee": {"id": 518}, "organization": {"id": 642}, "project": {"id": 365, "owner": {"id": 747}, "assignee": {"id": 898}}, "task": {"id": 304, "owner": {"id": 913}, "assignee": {"id": 61}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 63, "privilege": "business"}, "organization": {"id": 192, "owner": {"id": 271}, "user": {"role": "maintainer"}}}, "resource": {"id": 373, "assignee": {"id": 560}, "organization": {"id": 681}, "project": {"id": 387, "owner": {"id": 738}, "assignee": {"id": 828}}, "task": {"id": 381, "owner": {"id": 903}, "assignee": {"id": 63}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 91, "privilege": "business"}, "organization": {"id": 175, "owner": {"id": 249}, "user": {"role": "supervisor"}}}, "resource": {"id": 305, "assignee": {"id": 555}, "organization": {"id": 175}, "project": {"id": 356, "owner": {"id": 719}, "assignee": {"id": 879}}, "task": {"id": 331, "owner": {"id": 984}, "assignee": {"id": 91}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 90, "privilege": "business"}, "organization": {"id": 130, "owner": {"id": 256}, "user": {"role": "supervisor"}}}, "resource": {"id": 301, "assignee": {"id": 589}, "organization": {"id": 130}, "project": {"id": 356, "owner": {"id": 767}, "assignee": {"id": 822}}, "task": {"id": 382, "owner": {"id": 999}, "assignee": {"id": 90}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 92, "privilege": "business"}, "organization": {"id": 130, "owner": {"id": 260}, "user": {"role": "supervisor"}}}, "resource": {"id": 306, "assignee": {"id": 520}, "organization": {"id": 693}, "project": {"id": 355, "owner": {"id": 756}, "assignee": {"id": 845}}, "task": {"id": 383, "owner": {"id": 903}, "assignee": {"id": 92}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 10, "privilege": "business"}, "organization": {"id": 142, "owner": {"id": 240}, "user": {"role": "supervisor"}}}, "resource": {"id": 313, "assignee": {"id": 516}, "organization": {"id": 653}, "project": {"id": 394, "owner": {"id": 767}, "assignee": {"id": 867}}, "task": {"id": 363, "owner": {"id": 902}, "assignee": {"id": 10}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 97, "privilege": "business"}, "organization": {"id": 186, "owner": {"id": 232}, "user": {"role": "worker"}}}, "resource": {"id": 376, "assignee": {"id": 538}, "organization": {"id": 186}, "project": {"id": 312, "owner": {"id": 757}, "assignee": {"id": 826}}, "task": {"id": 372, "owner": {"id": 937}, "assignee": {"id": 97}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 91, "privilege": "business"}, "organization": {"id": 109, "owner": {"id": 236}, "user": {"role": "worker"}}}, "resource": {"id": 362, "assignee": {"id": 569}, "organization": {"id": 109}, "project": {"id": 312, "owner": {"id": 730}, "assignee": {"id": 880}}, "task": {"id": 393, "owner": {"id": 956}, "assignee": {"id": 91}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 80, "privilege": "business"}, "organization": {"id": 144, "owner": {"id": 211}, "user": {"role": "worker"}}}, "resource": {"id": 316, "assignee": {"id": 526}, "organization": {"id": 665}, "project": {"id": 317, "owner": {"id": 704}, "assignee": {"id": 804}}, "task": {"id": 337, "owner": {"id": 916}, "assignee": {"id": 80}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 76, "privilege": "business"}, "organization": {"id": 177, "owner": {"id": 235}, "user": {"role": "worker"}}}, "resource": {"id": 321, "assignee": {"id": 515}, "organization": {"id": 661}, "project": {"id": 385, "owner": {"id": 743}, "assignee": {"id": 849}}, "task": {"id": 317, "owner": {"id": 934}, "assignee": {"id": 76}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 32, "privilege": "business"}, "organization": {"id": 113, "owner": {"id": 290}, "user": {"role": null}}}, "resource": {"id": 313, "assignee": {"id": 569}, "organization": {"id": 113}, "project": {"id": 351, "owner": {"id": 777}, "assignee": {"id": 852}}, "task": {"id": 340, "owner": {"id": 917}, "assignee": {"id": 32}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 28, "privilege": "business"}, "organization": {"id": 192, "owner": {"id": 204}, "user": {"role": null}}}, "resource": {"id": 392, "assignee": {"id": 532}, "organization": {"id": 192}, "project": {"id": 325, "owner": {"id": 714}, "assignee": {"id": 863}}, "task": {"id": 369, "owner": {"id": 920}, "assignee": {"id": 28}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 55, "privilege": "business"}, "organization": {"id": 123, "owner": {"id": 208}, "user": {"role": null}}}, "resource": {"id": 374, "assignee": {"id": 550}, "organization": {"id": 664}, "project": {"id": 310, "owner": {"id": 737}, "assignee": {"id": 881}}, "task": {"id": 385, "owner": {"id": 943}, "assignee": {"id": 55}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 39, "privilege": "business"}, "organization": {"id": 101, "owner": {"id": 256}, "user": {"role": null}}}, "resource": {"id": 345, "assignee": {"id": 583}, "organization": {"id": 678}, "project": {"id": 361, "owner": {"id": 752}, "assignee": {"id": 855}}, "task": {"id": 317, "owner": {"id": 904}, "assignee": {"id": 39}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 10, "privilege": "user"}, "organization": {"id": 136, "owner": {"id": 10}, "user": {"role": "owner"}}}, "resource": {"id": 363, "assignee": {"id": 536}, "organization": {"id": 136}, "project": {"id": 398, "owner": {"id": 715}, "assignee": {"id": 888}}, "task": {"id": 346, "owner": {"id": 905}, "assignee": {"id": 10}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 56, "privilege": "user"}, "organization": {"id": 157, "owner": {"id": 56}, "user": {"role": "owner"}}}, "resource": {"id": 366, "assignee": {"id": 535}, "organization": {"id": 157}, "project": {"id": 351, "owner": {"id": 732}, "assignee": {"id": 801}}, "task": {"id": 397, "owner": {"id": 914}, "assignee": {"id": 56}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 64, "privilege": "user"}, "organization": {"id": 174, "owner": {"id": 64}, "user": {"role": "owner"}}}, "resource": {"id": 393, "assignee": {"id": 528}, "organization": {"id": 665}, "project": {"id": 385, "owner": {"id": 730}, "assignee": {"id": 819}}, "task": {"id": 361, "owner": {"id": 952}, "assignee": {"id": 64}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 84, "privilege": "user"}, "organization": {"id": 140, "owner": {"id": 84}, "user": {"role": "owner"}}}, "resource": {"id": 352, "assignee": {"id": 549}, "organization": {"id": 617}, "project": {"id": 314, "owner": {"id": 776}, "assignee": {"id": 878}}, "task": {"id": 389, "owner": {"id": 962}, "assignee": {"id": 84}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 80, "privilege": "user"}, "organization": {"id": 184, "owner": {"id": 206}, "user": {"role": "maintainer"}}}, "resource": {"id": 365, "assignee": {"id": 535}, "organization": {"id": 184}, "project": {"id": 327, "owner": {"id": 724}, "assignee": {"id": 861}}, "task": {"id": 310, "owner": {"id": 929}, "assignee": {"id": 80}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 42, "privilege": "user"}, "organization": {"id": 171, "owner": {"id": 254}, "user": {"role": "maintainer"}}}, "resource": {"id": 343, "assignee": {"id": 580}, "organization": {"id": 171}, "project": {"id": 340, "owner": {"id": 743}, "assignee": {"id": 884}}, "task": {"id": 338, "owner": {"id": 919}, "assignee": {"id": 42}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 87, "privilege": "user"}, "organization": {"id": 112, "owner": {"id": 291}, "user": {"role": "maintainer"}}}, "resource": {"id": 386, "assignee": {"id": 534}, "organization": {"id": 668}, "project": {"id": 323, "owner": {"id": 778}, "assignee": {"id": 826}}, "task": {"id": 362, "owner": {"id": 958}, "assignee": {"id": 87}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 20, "privilege": "user"}, "organization": {"id": 117, "owner": {"id": 291}, "user": {"role": "maintainer"}}}, "resource": {"id": 351, "assignee": {"id": 558}, "organization": {"id": 622}, "project": {"id": 378, "owner": {"id": 722}, "assignee": {"id": 873}}, "task": {"id": 377, "owner": {"id": 907}, "assignee": {"id": 20}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 72, "privilege": "user"}, "organization": {"id": 193, "owner": {"id": 215}, "user": {"role": "supervisor"}}}, "resource": {"id": 344, "assignee": {"id": 542}, "organization": {"id": 193}, "project": {"id": 365, "owner": {"id": 744}, "assignee": {"id": 800}}, "task": {"id": 374, "owner": {"id": 957}, "assignee": {"id": 72}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 40, "privilege": "user"}, "organization": {"id": 199, "owner": {"id": 233}, "user": {"role": "supervisor"}}}, "resource": {"id": 353, "assignee": {"id": 560}, "organization": {"id": 199}, "project": {"id": 334, "owner": {"id": 705}, "assignee": {"id": 855}}, "task": {"id": 385, "owner": {"id": 903}, "assignee": {"id": 40}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 82, "privilege": "user"}, "organization": {"id": 185, "owner": {"id": 236}, "user": {"role": "supervisor"}}}, "resource": {"id": 388, "assignee": {"id": 586}, "organization": {"id": 659}, "project": {"id": 381, "owner": {"id": 762}, "assignee": {"id": 850}}, "task": {"id": 361, "owner": {"id": 963}, "assignee": {"id": 82}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 85, "privilege": "user"}, "organization": {"id": 168, "owner": {"id": 267}, "user": {"role": "supervisor"}}}, "resource": {"id": 313, "assignee": {"id": 529}, "organization": {"id": 666}, "project": {"id": 320, "owner": {"id": 756}, "assignee": {"id": 891}}, "task": {"id": 329, "owner": {"id": 971}, "assignee": {"id": 85}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 4, "privilege": "user"}, "organization": {"id": 156, "owner": {"id": 266}, "user": {"role": "worker"}}}, "resource": {"id": 377, "assignee": {"id": 567}, "organization": {"id": 156}, "project": {"id": 372, "owner": {"id": 755}, "assignee": {"id": 805}}, "task": {"id": 342, "owner": {"id": 981}, "assignee": {"id": 4}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 67, "privilege": "user"}, "organization": {"id": 149, "owner": {"id": 217}, "user": {"role": "worker"}}}, "resource": {"id": 327, "assignee": {"id": 530}, "organization": {"id": 149}, "project": {"id": 317, "owner": {"id": 725}, "assignee": {"id": 868}}, "task": {"id": 385, "owner": {"id": 996}, "assignee": {"id": 67}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 92, "privilege": "user"}, "organization": {"id": 194, "owner": {"id": 298}, "user": {"role": "worker"}}}, "resource": {"id": 383, "assignee": {"id": 562}, "organization": {"id": 697}, "project": {"id": 327, "owner": {"id": 788}, "assignee": {"id": 899}}, "task": {"id": 384, "owner": {"id": 967}, "assignee": {"id": 92}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 23, "privilege": "user"}, "organization": {"id": 172, "owner": {"id": 252}, "user": {"role": "worker"}}}, "resource": {"id": 319, "assignee": {"id": 545}, "organization": {"id": 682}, "project": {"id": 332, "owner": {"id": 754}, "assignee": {"id": 883}}, "task": {"id": 364, "owner": {"id": 994}, "assignee": {"id": 23}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 33, "privilege": "user"}, "organization": {"id": 197, "owner": {"id": 202}, "user": {"role": null}}}, "resource": {"id": 328, "assignee": {"id": 596}, "organization": {"id": 197}, "project": {"id": 301, "owner": {"id": 782}, "assignee": {"id": 824}}, "task": {"id": 356, "owner": {"id": 920}, "assignee": {"id": 33}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 82, "privilege": "user"}, "organization": {"id": 170, "owner": {"id": 206}, "user": {"role": null}}}, "resource": {"id": 355, "assignee": {"id": 511}, "organization": {"id": 170}, "project": {"id": 329, "owner": {"id": 746}, "assignee": {"id": 851}}, "task": {"id": 347, "owner": {"id": 963}, "assignee": {"id": 82}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 20, "privilege": "user"}, "organization": {"id": 123, "owner": {"id": 285}, "user": {"role": null}}}, "resource": {"id": 373, "assignee": {"id": 593}, "organization": {"id": 680}, "project": {"id": 335, "owner": {"id": 758}, "assignee": {"id": 873}}, "task": {"id": 337, "owner": {"id": 972}, "assignee": {"id": 20}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 74, "privilege": "user"}, "organization": {"id": 120, "owner": {"id": 252}, "user": {"role": null}}}, "resource": {"id": 371, "assignee": {"id": 539}, "organization": {"id": 625}, "project": {"id": 362, "owner": {"id": 783}, "assignee": {"id": 810}}, "task": {"id": 390, "owner": {"id": 939}, "assignee": {"id": 74}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 47, "privilege": "worker"}, "organization": {"id": 126, "owner": {"id": 47}, "user": {"role": "owner"}}}, "resource": {"id": 331, "assignee": {"id": 582}, "organization": {"id": 126}, "project": {"id": 316, "owner": {"id": 710}, "assignee": {"id": 864}}, "task": {"id": 307, "owner": {"id": 996}, "assignee": {"id": 47}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 6, "privilege": "worker"}, "organization": {"id": 193, "owner": {"id": 6}, "user": {"role": "owner"}}}, "resource": {"id": 318, "assignee": {"id": 561}, "organization": {"id": 193}, "project": {"id": 380, "owner": {"id": 746}, "assignee": {"id": 800}}, "task": {"id": 382, "owner": {"id": 951}, "assignee": {"id": 6}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 27, "privilege": "worker"}, "organization": {"id": 122, "owner": {"id": 27}, "user": {"role": "owner"}}}, "resource": {"id": 351, "assignee": {"id": 541}, "organization": {"id": 648}, "project": {"id": 359, "owner": {"id": 734}, "assignee": {"id": 800}}, "task": {"id": 389, "owner": {"id": 931}, "assignee": {"id": 27}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 9, "privilege": "worker"}, "organization": {"id": 136, "owner": {"id": 9}, "user": {"role": "owner"}}}, "resource": {"id": 319, "assignee": {"id": 554}, "organization": {"id": 652}, "project": {"id": 336, "owner": {"id": 749}, "assignee": {"id": 881}}, "task": {"id": 304, "owner": {"id": 974}, "assignee": {"id": 9}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 30, "privilege": "worker"}, "organization": {"id": 118, "owner": {"id": 268}, "user": {"role": "maintainer"}}}, "resource": {"id": 335, "assignee": {"id": 515}, "organization": {"id": 118}, "project": {"id": 325, "owner": {"id": 735}, "assignee": {"id": 870}}, "task": {"id": 347, "owner": {"id": 991}, "assignee": {"id": 30}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 45, "privilege": "worker"}, "organization": {"id": 185, "owner": {"id": 275}, "user": {"role": "maintainer"}}}, "resource": {"id": 304, "assignee": {"id": 572}, "organization": {"id": 185}, "project": {"id": 300, "owner": {"id": 706}, "assignee": {"id": 876}}, "task": {"id": 313, "owner": {"id": 955}, "assignee": {"id": 45}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 30, "privilege": "worker"}, "organization": {"id": 165, "owner": {"id": 273}, "user": {"role": "maintainer"}}}, "resource": {"id": 334, "assignee": {"id": 540}, "organization": {"id": 602}, "project": {"id": 309, "owner": {"id": 733}, "assignee": {"id": 803}}, "task": {"id": 340, "owner": {"id": 934}, "assignee": {"id": 30}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 60, "privilege": "worker"}, "organization": {"id": 166, "owner": {"id": 234}, "user": {"role": "maintainer"}}}, "resource": {"id": 341, "assignee": {"id": 539}, "organization": {"id": 643}, "project": {"id": 339, "owner": {"id": 792}, "assignee": {"id": 831}}, "task": {"id": 304, "owner": {"id": 906}, "assignee": {"id": 60}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 17, "privilege": "worker"}, "organization": {"id": 158, "owner": {"id": 279}, "user": {"role": "supervisor"}}}, "resource": {"id": 343, "assignee": {"id": 520}, "organization": {"id": 158}, "project": {"id": 336, "owner": {"id": 720}, "assignee": {"id": 812}}, "task": {"id": 378, "owner": {"id": 950}, "assignee": {"id": 17}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 88, "privilege": "worker"}, "organization": {"id": 120, "owner": {"id": 200}, "user": {"role": "supervisor"}}}, "resource": {"id": 351, "assignee": {"id": 516}, "organization": {"id": 120}, "project": {"id": 394, "owner": {"id": 762}, "assignee": {"id": 893}}, "task": {"id": 338, "owner": {"id": 997}, "assignee": {"id": 88}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 34, "privilege": "worker"}, "organization": {"id": 109, "owner": {"id": 289}, "user": {"role": "supervisor"}}}, "resource": {"id": 386, "assignee": {"id": 572}, "organization": {"id": 613}, "project": {"id": 302, "owner": {"id": 786}, "assignee": {"id": 877}}, "task": {"id": 360, "owner": {"id": 929}, "assignee": {"id": 34}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 73, "privilege": "worker"}, "organization": {"id": 164, "owner": {"id": 258}, "user": {"role": "supervisor"}}}, "resource": {"id": 382, "assignee": {"id": 540}, "organization": {"id": 623}, "project": {"id": 391, "owner": {"id": 716}, "assignee": {"id": 843}}, "task": {"id": 385, "owner": {"id": 986}, "assignee": {"id": 73}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 15, "privilege": "worker"}, "organization": {"id": 140, "owner": {"id": 264}, "user": {"role": "worker"}}}, "resource": {"id": 384, "assignee": {"id": 515}, "organization": {"id": 140}, "project": {"id": 310, "owner": {"id": 749}, "assignee": {"id": 839}}, "task": {"id": 338, "owner": {"id": 979}, "assignee": {"id": 15}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 50, "privilege": "worker"}, "organization": {"id": 147, "owner": {"id": 299}, "user": {"role": "worker"}}}, "resource": {"id": 387, "assignee": {"id": 525}, "organization": {"id": 147}, "project": {"id": 363, "owner": {"id": 799}, "assignee": {"id": 825}}, "task": {"id": 320, "owner": {"id": 913}, "assignee": {"id": 50}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 63, "privilege": "worker"}, "organization": {"id": 108, "owner": {"id": 282}, "user": {"role": "worker"}}}, "resource": {"id": 365, "assignee": {"id": 574}, "organization": {"id": 605}, "project": {"id": 318, "owner": {"id": 766}, "assignee": {"id": 863}}, "task": {"id": 333, "owner": {"id": 965}, "assignee": {"id": 63}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 86, "privilege": "worker"}, "organization": {"id": 185, "owner": {"id": 251}, "user": {"role": "worker"}}}, "resource": {"id": 351, "assignee": {"id": 572}, "organization": {"id": 613}, "project": {"id": 305, "owner": {"id": 795}, "assignee": {"id": 857}}, "task": {"id": 307, "owner": {"id": 980}, "assignee": {"id": 86}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 34, "privilege": "worker"}, "organization": {"id": 135, "owner": {"id": 288}, "user": {"role": null}}}, "resource": {"id": 399, "assignee": {"id": 539}, "organization": {"id": 135}, "project": {"id": 329, "owner": {"id": 797}, "assignee": {"id": 836}}, "task": {"id": 332, "owner": {"id": 967}, "assignee": {"id": 34}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 81, "privilege": "worker"}, "organization": {"id": 118, "owner": {"id": 245}, "user": {"role": null}}}, "resource": {"id": 396, "assignee": {"id": 508}, "organization": {"id": 118}, "project": {"id": 363, "owner": {"id": 711}, "assignee": {"id": 827}}, "task": {"id": 385, "owner": {"id": 932}, "assignee": {"id": 81}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 30, "privilege": "worker"}, "organization": {"id": 174, "owner": {"id": 242}, "user": {"role": null}}}, "resource": {"id": 341, "assignee": {"id": 585}, "organization": {"id": 617}, "project": {"id": 322, "owner": {"id": 730}, "assignee": {"id": 872}}, "task": {"id": 387, "owner": {"id": 918}, "assignee": {"id": 30}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 31, "privilege": "worker"}, "organization": {"id": 139, "owner": {"id": 273}, "user": {"role": null}}}, "resource": {"id": 304, "assignee": {"id": 502}, "organization": {"id": 652}, "project": {"id": 334, "owner": {"id": 722}, "assignee": {"id": 818}}, "task": {"id": 358, "owner": {"id": 953}, "assignee": {"id": 31}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_TRUE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 26, "privilege": "none"}, "organization": {"id": 121, "owner": {"id": 26}, "user": {"role": "owner"}}}, "resource": {"id": 364, "assignee": {"id": 579}, "organization": {"id": 121}, "project": {"id": 362, "owner": {"id": 775}, "assignee": {"id": 826}}, "task": {"id": 360, "owner": {"id": 904}, "assignee": {"id": 26}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 87, "privilege": "none"}, "organization": {"id": 145, "owner": {"id": 87}, "user": {"role": "owner"}}}, "resource": {"id": 382, "assignee": {"id": 539}, "organization": {"id": 145}, "project": {"id": 385, "owner": {"id": 752}, "assignee": {"id": 843}}, "task": {"id": 317, "owner": {"id": 955}, "assignee": {"id": 87}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 96, "privilege": "none"}, "organization": {"id": 100, "owner": {"id": 96}, "user": {"role": "owner"}}}, "resource": {"id": 391, "assignee": {"id": 594}, "organization": {"id": 634}, "project": {"id": 348, "owner": {"id": 764}, "assignee": {"id": 842}}, "task": {"id": 333, "owner": {"id": 949}, "assignee": {"id": 96}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 52, "privilege": "none"}, "organization": {"id": 101, "owner": {"id": 52}, "user": {"role": "owner"}}}, "resource": {"id": 340, "assignee": {"id": 524}, "organization": {"id": 636}, "project": {"id": 363, "owner": {"id": 762}, "assignee": {"id": 886}}, "task": {"id": 333, "owner": {"id": 910}, "assignee": {"id": 52}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_TRUE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 68, "privilege": "none"}, "organization": {"id": 175, "owner": {"id": 278}, "user": {"role": "maintainer"}}}, "resource": {"id": 378, "assignee": {"id": 584}, "organization": {"id": 175}, "project": {"id": 309, "owner": {"id": 740}, "assignee": {"id": 868}}, "task": {"id": 339, "owner": {"id": 981}, "assignee": {"id": 68}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 92, "privilege": "none"}, "organization": {"id": 163, "owner": {"id": 243}, "user": {"role": "maintainer"}}}, "resource": {"id": 365, "assignee": {"id": 547}, "organization": {"id": 163}, "project": {"id": 373, "owner": {"id": 745}, "assignee": {"id": 824}}, "task": {"id": 391, "owner": {"id": 970}, "assignee": {"id": 92}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 28, "privilege": "none"}, "organization": {"id": 199, "owner": {"id": 285}, "user": {"role": "maintainer"}}}, "resource": {"id": 363, "assignee": {"id": 582}, "organization": {"id": 615}, "project": {"id": 374, "owner": {"id": 767}, "assignee": {"id": 889}}, "task": {"id": 358, "owner": {"id": 991}, "assignee": {"id": 28}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 7, "privilege": "none"}, "organization": {"id": 133, "owner": {"id": 292}, "user": {"role": "maintainer"}}}, "resource": {"id": 345, "assignee": {"id": 576}, "organization": {"id": 681}, "project": {"id": 371, "owner": {"id": 763}, "assignee": {"id": 840}}, "task": {"id": 372, "owner": {"id": 994}, "assignee": {"id": 7}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 63, "privilege": "none"}, "organization": {"id": 117, "owner": {"id": 200}, "user": {"role": "supervisor"}}}, "resource": {"id": 300, "assignee": {"id": 543}, "organization": {"id": 117}, "project": {"id": 371, "owner": {"id": 745}, "assignee": {"id": 883}}, "task": {"id": 399, "owner": {"id": 943}, "assignee": {"id": 63}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 29, "privilege": "none"}, "organization": {"id": 106, "owner": {"id": 212}, "user": {"role": "supervisor"}}}, "resource": {"id": 308, "assignee": {"id": 586}, "organization": {"id": 106}, "project": {"id": 341, "owner": {"id": 720}, "assignee": {"id": 867}}, "task": {"id": 394, "owner": {"id": 921}, "assignee": {"id": 29}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 2, "privilege": "none"}, "organization": {"id": 175, "owner": {"id": 255}, "user": {"role": "supervisor"}}}, "resource": {"id": 340, "assignee": {"id": 538}, "organization": {"id": 660}, "project": {"id": 374, "owner": {"id": 740}, "assignee": {"id": 833}}, "task": {"id": 362, "owner": {"id": 928}, "assignee": {"id": 2}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 77, "privilege": "none"}, "organization": {"id": 163, "owner": {"id": 258}, "user": {"role": "supervisor"}}}, "resource": {"id": 351, "assignee": {"id": 535}, "organization": {"id": 693}, "project": {"id": 329, "owner": {"id": 702}, "assignee": {"id": 884}}, "task": {"id": 331, "owner": {"id": 980}, "assignee": {"id": 77}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_TRUE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 42, "privilege": "none"}, "organization": {"id": 148, "owner": {"id": 271}, "user": {"role": "worker"}}}, "resource": {"id": 359, "assignee": {"id": 583}, "organization": {"id": 148}, "project": {"id": 322, "owner": {"id": 743}, "assignee": {"id": 843}}, "task": {"id": 319, "owner": {"id": 952}, "assignee": {"id": 42}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 91, "privilege": "none"}, "organization": {"id": 118, "owner": {"id": 275}, "user": {"role": "worker"}}}, "resource": {"id": 390, "assignee": {"id": 535}, "organization": {"id": 118}, "project": {"id": 382, "owner": {"id": 799}, "assignee": {"id": 836}}, "task": {"id": 329, "owner": {"id": 929}, "assignee": {"id": 91}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 70, "privilege": "none"}, "organization": {"id": 167, "owner": {"id": 288}, "user": {"role": "worker"}}}, "resource": {"id": 368, "assignee": {"id": 536}, "organization": {"id": 680}, "project": {"id": 300, "owner": {"id": 717}, "assignee": {"id": 850}}, "task": {"id": 336, "owner": {"id": 974}, "assignee": {"id": 70}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 82, "privilege": "none"}, "organization": {"id": 193, "owner": {"id": 236}, "user": {"role": "worker"}}}, "resource": {"id": 389, "assignee": {"id": 539}, "organization": {"id": 644}, "project": {"id": 386, "owner": {"id": 758}, "assignee": {"id": 867}}, "task": {"id": 354, "owner": {"id": 963}, "assignee": {"id": 82}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 66, "privilege": "none"}, "organization": {"id": 149, "owner": {"id": 261}, "user": {"role": null}}}, "resource": {"id": 359, "assignee": {"id": 567}, "organization": {"id": 149}, "project": {"id": 384, "owner": {"id": 758}, "assignee": {"id": 860}}, "task": {"id": 301, "owner": {"id": 986}, "assignee": {"id": 66}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 97, "privilege": "none"}, "organization": {"id": 150, "owner": {"id": 292}, "user": {"role": null}}}, "resource": {"id": 390, "assignee": {"id": 506}, "organization": {"id": 150}, "project": {"id": 360, "owner": {"id": 758}, "assignee": {"id": 816}}, "task": {"id": 333, "owner": {"id": 981}, "assignee": {"id": 97}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 35, "privilege": "none"}, "organization": {"id": 172, "owner": {"id": 278}, "user": {"role": null}}}, "resource": {"id": 306, "assignee": {"id": 587}, "organization": {"id": 606}, "project": {"id": 398, "owner": {"id": 741}, "assignee": {"id": 887}}, "task": {"id": 387, "owner": {"id": 977}, "assignee": {"id": 35}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 37, "privilege": "none"}, "organization": {"id": 113, "owner": {"id": 272}, "user": {"role": null}}}, "resource": {"id": 335, "assignee": {"id": 579}, "organization": {"id": 661}, "project": {"id": 319, "owner": {"id": 794}, "assignee": {"id": 865}}, "task": {"id": 327, "owner": {"id": 984}, "assignee": {"id": 37}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 5, "privilege": "admin"}, "organization": {"id": 150, "owner": {"id": 5}, "user": {"role": "owner"}}}, "resource": {"id": 365, "assignee": {"id": 5}, "organization": {"id": 150}, "project": {"id": 326, "owner": {"id": 746}, "assignee": {"id": 815}}, "task": {"id": 357, "owner": {"id": 911}, "assignee": {"id": 1011}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 73, "privilege": "admin"}, "organization": {"id": 156, "owner": {"id": 73}, "user": {"role": "owner"}}}, "resource": {"id": 301, "assignee": {"id": 73}, "organization": {"id": 156}, "project": {"id": 380, "owner": {"id": 784}, "assignee": {"id": 809}}, "task": {"id": 302, "owner": {"id": 904}, "assignee": {"id": 1076}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_FALSE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 38, "privilege": "admin"}, "organization": {"id": 119, "owner": {"id": 38}, "user": {"role": "owner"}}}, "resource": {"id": 330, "assignee": {"id": 38}, "organization": {"id": 692}, "project": {"id": 380, "owner": {"id": 743}, "assignee": {"id": 857}}, "task": {"id": 318, "owner": {"id": 995}, "assignee": {"id": 1046}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_FALSE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 8, "privilege": "admin"}, "organization": {"id": 148, "owner": {"id": 8}, "user": {"role": "owner"}}}, "resource": {"id": 337, "assignee": {"id": 8}, "organization": {"id": 622}, "project": {"id": 378, "owner": {"id": 765}, "assignee": {"id": 821}}, "task": {"id": 374, "owner": {"id": 972}, "assignee": {"id": 1031}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 89, "privilege": "admin"}, "organization": {"id": 121, "owner": {"id": 277}, "user": {"role": "maintainer"}}}, "resource": {"id": 366, "assignee": {"id": 89}, "organization": {"id": 121}, "project": {"id": 364, "owner": {"id": 791}, "assignee": {"id": 840}}, "task": {"id": 372, "owner": {"id": 921}, "assignee": {"id": 1053}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 44, "privilege": "admin"}, "organization": {"id": 177, "owner": {"id": 260}, "user": {"role": "maintainer"}}}, "resource": {"id": 333, "assignee": {"id": 44}, "organization": {"id": 177}, "project": {"id": 316, "owner": {"id": 764}, "assignee": {"id": 816}}, "task": {"id": 354, "owner": {"id": 945}, "assignee": {"id": 1064}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 97, "privilege": "admin"}, "organization": {"id": 152, "owner": {"id": 276}, "user": {"role": "maintainer"}}}, "resource": {"id": 302, "assignee": {"id": 97}, "organization": {"id": 669}, "project": {"id": 347, "owner": {"id": 790}, "assignee": {"id": 810}}, "task": {"id": 334, "owner": {"id": 986}, "assignee": {"id": 1006}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 43, "privilege": "admin"}, "organization": {"id": 182, "owner": {"id": 246}, "user": {"role": "maintainer"}}}, "resource": {"id": 399, "assignee": {"id": 43}, "organization": {"id": 698}, "project": {"id": 323, "owner": {"id": 736}, "assignee": {"id": 866}}, "task": {"id": 375, "owner": {"id": 909}, "assignee": {"id": 1000}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 82, "privilege": "admin"}, "organization": {"id": 118, "owner": {"id": 298}, "user": {"role": "supervisor"}}}, "resource": {"id": 378, "assignee": {"id": 82}, "organization": {"id": 118}, "project": {"id": 389, "owner": {"id": 757}, "assignee": {"id": 813}}, "task": {"id": 398, "owner": {"id": 908}, "assignee": {"id": 1083}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 33, "privilege": "admin"}, "organization": {"id": 129, "owner": {"id": 233}, "user": {"role": "supervisor"}}}, "resource": {"id": 360, "assignee": {"id": 33}, "organization": {"id": 129}, "project": {"id": 372, "owner": {"id": 711}, "assignee": {"id": 846}}, "task": {"id": 398, "owner": {"id": 967}, "assignee": {"id": 1095}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 37, "privilege": "admin"}, "organization": {"id": 196, "owner": {"id": 216}, "user": {"role": "supervisor"}}}, "resource": {"id": 346, "assignee": {"id": 37}, "organization": {"id": 603}, "project": {"id": 397, "owner": {"id": 718}, "assignee": {"id": 806}}, "task": {"id": 348, "owner": {"id": 916}, "assignee": {"id": 1028}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 36, "privilege": "admin"}, "organization": {"id": 126, "owner": {"id": 233}, "user": {"role": "supervisor"}}}, "resource": {"id": 386, "assignee": {"id": 36}, "organization": {"id": 648}, "project": {"id": 344, "owner": {"id": 714}, "assignee": {"id": 883}}, "task": {"id": 318, "owner": {"id": 998}, "assignee": {"id": 1028}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 33, "privilege": "admin"}, "organization": {"id": 135, "owner": {"id": 247}, "user": {"role": "worker"}}}, "resource": {"id": 327, "assignee": {"id": 33}, "organization": {"id": 135}, "project": {"id": 333, "owner": {"id": 700}, "assignee": {"id": 831}}, "task": {"id": 362, "owner": {"id": 937}, "assignee": {"id": 1000}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 53, "privilege": "admin"}, "organization": {"id": 183, "owner": {"id": 227}, "user": {"role": "worker"}}}, "resource": {"id": 335, "assignee": {"id": 53}, "organization": {"id": 183}, "project": {"id": 359, "owner": {"id": 788}, "assignee": {"id": 803}}, "task": {"id": 365, "owner": {"id": 998}, "assignee": {"id": 1002}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_FALSE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 33, "privilege": "admin"}, "organization": {"id": 111, "owner": {"id": 251}, "user": {"role": "worker"}}}, "resource": {"id": 309, "assignee": {"id": 33}, "organization": {"id": 659}, "project": {"id": 344, "owner": {"id": 703}, "assignee": {"id": 853}}, "task": {"id": 326, "owner": {"id": 985}, "assignee": {"id": 1013}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_FALSE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 41, "privilege": "admin"}, "organization": {"id": 157, "owner": {"id": 269}, "user": {"role": "worker"}}}, "resource": {"id": 309, "assignee": {"id": 41}, "organization": {"id": 630}, "project": {"id": 375, "owner": {"id": 742}, "assignee": {"id": 878}}, "task": {"id": 383, "owner": {"id": 937}, "assignee": {"id": 1030}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 12, "privilege": "admin"}, "organization": {"id": 148, "owner": {"id": 235}, "user": {"role": null}}}, "resource": {"id": 358, "assignee": {"id": 12}, "organization": {"id": 148}, "project": {"id": 327, "owner": {"id": 750}, "assignee": {"id": 880}}, "task": {"id": 321, "owner": {"id": 911}, "assignee": {"id": 1046}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 88, "privilege": "admin"}, "organization": {"id": 193, "owner": {"id": 215}, "user": {"role": null}}}, "resource": {"id": 395, "assignee": {"id": 88}, "organization": {"id": 193}, "project": {"id": 341, "owner": {"id": 779}, "assignee": {"id": 802}}, "task": {"id": 395, "owner": {"id": 960}, "assignee": {"id": 1026}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_FALSE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 29, "privilege": "admin"}, "organization": {"id": 161, "owner": {"id": 210}, "user": {"role": null}}}, "resource": {"id": 360, "assignee": {"id": 29}, "organization": {"id": 618}, "project": {"id": 358, "owner": {"id": 752}, "assignee": {"id": 815}}, "task": {"id": 350, "owner": {"id": 977}, "assignee": {"id": 1054}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_FALSE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 39, "privilege": "admin"}, "organization": {"id": 181, "owner": {"id": 219}, "user": {"role": null}}}, "resource": {"id": 319, "assignee": {"id": 39}, "organization": {"id": 620}, "project": {"id": 309, "owner": {"id": 781}, "assignee": {"id": 812}}, "task": {"id": 309, "owner": {"id": 923}, "assignee": {"id": 1050}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 54, "privilege": "business"}, "organization": {"id": 128, "owner": {"id": 54}, "user": {"role": "owner"}}}, "resource": {"id": 373, "assignee": {"id": 54}, "organization": {"id": 128}, "project": {"id": 321, "owner": {"id": 756}, "assignee": {"id": 836}}, "task": {"id": 383, "owner": {"id": 952}, "assignee": {"id": 1028}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 70, "privilege": "business"}, "organization": {"id": 164, "owner": {"id": 70}, "user": {"role": "owner"}}}, "resource": {"id": 312, "assignee": {"id": 70}, "organization": {"id": 164}, "project": {"id": 310, "owner": {"id": 740}, "assignee": {"id": 832}}, "task": {"id": 333, "owner": {"id": 998}, "assignee": {"id": 1063}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 3, "privilege": "business"}, "organization": {"id": 146, "owner": {"id": 3}, "user": {"role": "owner"}}}, "resource": {"id": 305, "assignee": {"id": 3}, "organization": {"id": 628}, "project": {"id": 372, "owner": {"id": 793}, "assignee": {"id": 860}}, "task": {"id": 309, "owner": {"id": 978}, "assignee": {"id": 1086}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 3, "privilege": "business"}, "organization": {"id": 156, "owner": {"id": 3}, "user": {"role": "owner"}}}, "resource": {"id": 327, "assignee": {"id": 3}, "organization": {"id": 659}, "project": {"id": 381, "owner": {"id": 758}, "assignee": {"id": 806}}, "task": {"id": 362, "owner": {"id": 907}, "assignee": {"id": 1047}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 83, "privilege": "business"}, "organization": {"id": 194, "owner": {"id": 226}, "user": {"role": "maintainer"}}}, "resource": {"id": 357, "assignee": {"id": 83}, "organization": {"id": 194}, "project": {"id": 332, "owner": {"id": 723}, "assignee": {"id": 842}}, "task": {"id": 387, "owner": {"id": 968}, "assignee": {"id": 1033}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 85, "privilege": "business"}, "organization": {"id": 127, "owner": {"id": 223}, "user": {"role": "maintainer"}}}, "resource": {"id": 379, "assignee": {"id": 85}, "organization": {"id": 127}, "project": {"id": 392, "owner": {"id": 702}, "assignee": {"id": 881}}, "task": {"id": 351, "owner": {"id": 916}, "assignee": {"id": 1049}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 19, "privilege": "business"}, "organization": {"id": 110, "owner": {"id": 244}, "user": {"role": "maintainer"}}}, "resource": {"id": 369, "assignee": {"id": 19}, "organization": {"id": 609}, "project": {"id": 310, "owner": {"id": 715}, "assignee": {"id": 823}}, "task": {"id": 353, "owner": {"id": 989}, "assignee": {"id": 1038}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 54, "privilege": "business"}, "organization": {"id": 142, "owner": {"id": 257}, "user": {"role": "maintainer"}}}, "resource": {"id": 356, "assignee": {"id": 54}, "organization": {"id": 622}, "project": {"id": 332, "owner": {"id": 791}, "assignee": {"id": 884}}, "task": {"id": 397, "owner": {"id": 925}, "assignee": {"id": 1016}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 62, "privilege": "business"}, "organization": {"id": 150, "owner": {"id": 235}, "user": {"role": "supervisor"}}}, "resource": {"id": 318, "assignee": {"id": 62}, "organization": {"id": 150}, "project": {"id": 344, "owner": {"id": 705}, "assignee": {"id": 897}}, "task": {"id": 391, "owner": {"id": 918}, "assignee": {"id": 1077}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 62, "privilege": "business"}, "organization": {"id": 105, "owner": {"id": 261}, "user": {"role": "supervisor"}}}, "resource": {"id": 319, "assignee": {"id": 62}, "organization": {"id": 105}, "project": {"id": 363, "owner": {"id": 777}, "assignee": {"id": 867}}, "task": {"id": 306, "owner": {"id": 932}, "assignee": {"id": 1094}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 16, "privilege": "business"}, "organization": {"id": 187, "owner": {"id": 285}, "user": {"role": "supervisor"}}}, "resource": {"id": 331, "assignee": {"id": 16}, "organization": {"id": 627}, "project": {"id": 372, "owner": {"id": 772}, "assignee": {"id": 805}}, "task": {"id": 361, "owner": {"id": 919}, "assignee": {"id": 1044}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 63, "privilege": "business"}, "organization": {"id": 184, "owner": {"id": 242}, "user": {"role": "supervisor"}}}, "resource": {"id": 365, "assignee": {"id": 63}, "organization": {"id": 695}, "project": {"id": 382, "owner": {"id": 730}, "assignee": {"id": 856}}, "task": {"id": 377, "owner": {"id": 966}, "assignee": {"id": 1063}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_TRUE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 35, "privilege": "business"}, "organization": {"id": 143, "owner": {"id": 270}, "user": {"role": "worker"}}}, "resource": {"id": 308, "assignee": {"id": 35}, "organization": {"id": 143}, "project": {"id": 329, "owner": {"id": 712}, "assignee": {"id": 883}}, "task": {"id": 307, "owner": {"id": 935}, "assignee": {"id": 1056}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 49, "privilege": "business"}, "organization": {"id": 172, "owner": {"id": 213}, "user": {"role": "worker"}}}, "resource": {"id": 320, "assignee": {"id": 49}, "organization": {"id": 172}, "project": {"id": 324, "owner": {"id": 779}, "assignee": {"id": 875}}, "task": {"id": 379, "owner": {"id": 955}, "assignee": {"id": 1024}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 8, "privilege": "business"}, "organization": {"id": 183, "owner": {"id": 289}, "user": {"role": "worker"}}}, "resource": {"id": 396, "assignee": {"id": 8}, "organization": {"id": 623}, "project": {"id": 385, "owner": {"id": 736}, "assignee": {"id": 883}}, "task": {"id": 363, "owner": {"id": 929}, "assignee": {"id": 1095}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 86, "privilege": "business"}, "organization": {"id": 128, "owner": {"id": 264}, "user": {"role": "worker"}}}, "resource": {"id": 366, "assignee": {"id": 86}, "organization": {"id": 646}, "project": {"id": 335, "owner": {"id": 734}, "assignee": {"id": 813}}, "task": {"id": 386, "owner": {"id": 975}, "assignee": {"id": 1069}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 48, "privilege": "business"}, "organization": {"id": 195, "owner": {"id": 219}, "user": {"role": null}}}, "resource": {"id": 376, "assignee": {"id": 48}, "organization": {"id": 195}, "project": {"id": 395, "owner": {"id": 726}, "assignee": {"id": 853}}, "task": {"id": 303, "owner": {"id": 939}, "assignee": {"id": 1055}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 95, "privilege": "business"}, "organization": {"id": 177, "owner": {"id": 202}, "user": {"role": null}}}, "resource": {"id": 346, "assignee": {"id": 95}, "organization": {"id": 177}, "project": {"id": 372, "owner": {"id": 719}, "assignee": {"id": 867}}, "task": {"id": 321, "owner": {"id": 951}, "assignee": {"id": 1018}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 97, "privilege": "business"}, "organization": {"id": 146, "owner": {"id": 234}, "user": {"role": null}}}, "resource": {"id": 375, "assignee": {"id": 97}, "organization": {"id": 602}, "project": {"id": 367, "owner": {"id": 726}, "assignee": {"id": 829}}, "task": {"id": 322, "owner": {"id": 973}, "assignee": {"id": 1093}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 21, "privilege": "business"}, "organization": {"id": 161, "owner": {"id": 236}, "user": {"role": null}}}, "resource": {"id": 312, "assignee": {"id": 21}, "organization": {"id": 645}, "project": {"id": 313, "owner": {"id": 740}, "assignee": {"id": 877}}, "task": {"id": 392, "owner": {"id": 973}, "assignee": {"id": 1040}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 83, "privilege": "user"}, "organization": {"id": 135, "owner": {"id": 83}, "user": {"role": "owner"}}}, "resource": {"id": 357, "assignee": {"id": 83}, "organization": {"id": 135}, "project": {"id": 324, "owner": {"id": 793}, "assignee": {"id": 808}}, "task": {"id": 363, "owner": {"id": 916}, "assignee": {"id": 1015}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 28, "privilege": "user"}, "organization": {"id": 124, "owner": {"id": 28}, "user": {"role": "owner"}}}, "resource": {"id": 357, "assignee": {"id": 28}, "organization": {"id": 124}, "project": {"id": 363, "owner": {"id": 712}, "assignee": {"id": 846}}, "task": {"id": 382, "owner": {"id": 942}, "assignee": {"id": 1094}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 46, "privilege": "user"}, "organization": {"id": 140, "owner": {"id": 46}, "user": {"role": "owner"}}}, "resource": {"id": 319, "assignee": {"id": 46}, "organization": {"id": 668}, "project": {"id": 339, "owner": {"id": 702}, "assignee": {"id": 830}}, "task": {"id": 335, "owner": {"id": 992}, "assignee": {"id": 1079}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 82, "privilege": "user"}, "organization": {"id": 138, "owner": {"id": 82}, "user": {"role": "owner"}}}, "resource": {"id": 309, "assignee": {"id": 82}, "organization": {"id": 657}, "project": {"id": 373, "owner": {"id": 799}, "assignee": {"id": 829}}, "task": {"id": 309, "owner": {"id": 985}, "assignee": {"id": 1027}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 61, "privilege": "user"}, "organization": {"id": 100, "owner": {"id": 241}, "user": {"role": "maintainer"}}}, "resource": {"id": 326, "assignee": {"id": 61}, "organization": {"id": 100}, "project": {"id": 349, "owner": {"id": 779}, "assignee": {"id": 816}}, "task": {"id": 316, "owner": {"id": 983}, "assignee": {"id": 1013}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 46, "privilege": "user"}, "organization": {"id": 180, "owner": {"id": 206}, "user": {"role": "maintainer"}}}, "resource": {"id": 342, "assignee": {"id": 46}, "organization": {"id": 180}, "project": {"id": 378, "owner": {"id": 754}, "assignee": {"id": 895}}, "task": {"id": 312, "owner": {"id": 959}, "assignee": {"id": 1048}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 30, "privilege": "user"}, "organization": {"id": 107, "owner": {"id": 230}, "user": {"role": "maintainer"}}}, "resource": {"id": 357, "assignee": {"id": 30}, "organization": {"id": 620}, "project": {"id": 375, "owner": {"id": 767}, "assignee": {"id": 855}}, "task": {"id": 369, "owner": {"id": 982}, "assignee": {"id": 1091}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 39, "privilege": "user"}, "organization": {"id": 184, "owner": {"id": 278}, "user": {"role": "maintainer"}}}, "resource": {"id": 318, "assignee": {"id": 39}, "organization": {"id": 602}, "project": {"id": 302, "owner": {"id": 705}, "assignee": {"id": 821}}, "task": {"id": 363, "owner": {"id": 967}, "assignee": {"id": 1054}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_TRUE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 47, "privilege": "user"}, "organization": {"id": 121, "owner": {"id": 218}, "user": {"role": "supervisor"}}}, "resource": {"id": 313, "assignee": {"id": 47}, "organization": {"id": 121}, "project": {"id": 337, "owner": {"id": 754}, "assignee": {"id": 803}}, "task": {"id": 311, "owner": {"id": 996}, "assignee": {"id": 1013}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 0, "privilege": "user"}, "organization": {"id": 144, "owner": {"id": 215}, "user": {"role": "supervisor"}}}, "resource": {"id": 398, "assignee": {"id": 0}, "organization": {"id": 144}, "project": {"id": 366, "owner": {"id": 785}, "assignee": {"id": 896}}, "task": {"id": 359, "owner": {"id": 907}, "assignee": {"id": 1098}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 23, "privilege": "user"}, "organization": {"id": 135, "owner": {"id": 232}, "user": {"role": "supervisor"}}}, "resource": {"id": 332, "assignee": {"id": 23}, "organization": {"id": 608}, "project": {"id": 348, "owner": {"id": 722}, "assignee": {"id": 806}}, "task": {"id": 377, "owner": {"id": 950}, "assignee": {"id": 1081}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 24, "privilege": "user"}, "organization": {"id": 112, "owner": {"id": 278}, "user": {"role": "supervisor"}}}, "resource": {"id": 381, "assignee": {"id": 24}, "organization": {"id": 641}, "project": {"id": 329, "owner": {"id": 765}, "assignee": {"id": 883}}, "task": {"id": 306, "owner": {"id": 983}, "assignee": {"id": 1053}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_same_org_TRUE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 41, "privilege": "user"}, "organization": {"id": 180, "owner": {"id": 274}, "user": {"role": "worker"}}}, "resource": {"id": 374, "assignee": {"id": 41}, "organization": {"id": 180}, "project": {"id": 307, "owner": {"id": 743}, "assignee": {"id": 861}}, "task": {"id": 397, "owner": {"id": 946}, "assignee": {"id": 1065}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 93, "privilege": "user"}, "organization": {"id": 171, "owner": {"id": 259}, "user": {"role": "worker"}}}, "resource": {"id": 389, "assignee": {"id": 93}, "organization": {"id": 171}, "project": {"id": 327, "owner": {"id": 763}, "assignee": {"id": 849}}, "task": {"id": 376, "owner": {"id": 926}, "assignee": {"id": 1021}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 57, "privilege": "user"}, "organization": {"id": 155, "owner": {"id": 282}, "user": {"role": "worker"}}}, "resource": {"id": 362, "assignee": {"id": 57}, "organization": {"id": 604}, "project": {"id": 358, "owner": {"id": 754}, "assignee": {"id": 815}}, "task": {"id": 386, "owner": {"id": 974}, "assignee": {"id": 1054}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 99, "privilege": "user"}, "organization": {"id": 123, "owner": {"id": 222}, "user": {"role": "worker"}}}, "resource": {"id": 381, "assignee": {"id": 99}, "organization": {"id": 687}, "project": {"id": 321, "owner": {"id": 790}, "assignee": {"id": 863}}, "task": {"id": 336, "owner": {"id": 986}, "assignee": {"id": 1049}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 83, "privilege": "user"}, "organization": {"id": 184, "owner": {"id": 260}, "user": {"role": null}}}, "resource": {"id": 394, "assignee": {"id": 83}, "organization": {"id": 184}, "project": {"id": 371, "owner": {"id": 764}, "assignee": {"id": 824}}, "task": {"id": 376, "owner": {"id": 996}, "assignee": {"id": 1026}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 95, "privilege": "user"}, "organization": {"id": 144, "owner": {"id": 220}, "user": {"role": null}}}, "resource": {"id": 350, "assignee": {"id": 95}, "organization": {"id": 144}, "project": {"id": 378, "owner": {"id": 760}, "assignee": {"id": 840}}, "task": {"id": 324, "owner": {"id": 911}, "assignee": {"id": 1009}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 62, "privilege": "user"}, "organization": {"id": 126, "owner": {"id": 231}, "user": {"role": null}}}, "resource": {"id": 388, "assignee": {"id": 62}, "organization": {"id": 635}, "project": {"id": 332, "owner": {"id": 768}, "assignee": {"id": 876}}, "task": {"id": 343, "owner": {"id": 924}, "assignee": {"id": 1034}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 56, "privilege": "user"}, "organization": {"id": 141, "owner": {"id": 257}, "user": {"role": null}}}, "resource": {"id": 385, "assignee": {"id": 56}, "organization": {"id": 697}, "project": {"id": 326, "owner": {"id": 768}, "assignee": {"id": 862}}, "task": {"id": 317, "owner": {"id": 984}, "assignee": {"id": 1003}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_TRUE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 57, "privilege": "worker"}, "organization": {"id": 157, "owner": {"id": 57}, "user": {"role": "owner"}}}, "resource": {"id": 394, "assignee": {"id": 57}, "organization": {"id": 157}, "project": {"id": 317, "owner": {"id": 726}, "assignee": {"id": 885}}, "task": {"id": 355, "owner": {"id": 944}, "assignee": {"id": 1068}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 77, "privilege": "worker"}, "organization": {"id": 134, "owner": {"id": 77}, "user": {"role": "owner"}}}, "resource": {"id": 377, "assignee": {"id": 77}, "organization": {"id": 134}, "project": {"id": 312, "owner": {"id": 739}, "assignee": {"id": 883}}, "task": {"id": 338, "owner": {"id": 932}, "assignee": {"id": 1083}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 90, "privilege": "worker"}, "organization": {"id": 185, "owner": {"id": 90}, "user": {"role": "owner"}}}, "resource": {"id": 383, "assignee": {"id": 90}, "organization": {"id": 699}, "project": {"id": 323, "owner": {"id": 742}, "assignee": {"id": 875}}, "task": {"id": 304, "owner": {"id": 969}, "assignee": {"id": 1002}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 97, "privilege": "worker"}, "organization": {"id": 197, "owner": {"id": 97}, "user": {"role": "owner"}}}, "resource": {"id": 375, "assignee": {"id": 97}, "organization": {"id": 672}, "project": {"id": 348, "owner": {"id": 784}, "assignee": {"id": 834}}, "task": {"id": 340, "owner": {"id": 986}, "assignee": {"id": 1073}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 2, "privilege": "worker"}, "organization": {"id": 141, "owner": {"id": 293}, "user": {"role": "maintainer"}}}, "resource": {"id": 300, "assignee": {"id": 2}, "organization": {"id": 141}, "project": {"id": 390, "owner": {"id": 771}, "assignee": {"id": 892}}, "task": {"id": 314, "owner": {"id": 939}, "assignee": {"id": 1099}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 73, "privilege": "worker"}, "organization": {"id": 191, "owner": {"id": 218}, "user": {"role": "maintainer"}}}, "resource": {"id": 349, "assignee": {"id": 73}, "organization": {"id": 191}, "project": {"id": 333, "owner": {"id": 785}, "assignee": {"id": 825}}, "task": {"id": 370, "owner": {"id": 935}, "assignee": {"id": 1000}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 68, "privilege": "worker"}, "organization": {"id": 110, "owner": {"id": 226}, "user": {"role": "maintainer"}}}, "resource": {"id": 332, "assignee": {"id": 68}, "organization": {"id": 653}, "project": {"id": 335, "owner": {"id": 773}, "assignee": {"id": 825}}, "task": {"id": 322, "owner": {"id": 937}, "assignee": {"id": 1011}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 81, "privilege": "worker"}, "organization": {"id": 152, "owner": {"id": 267}, "user": {"role": "maintainer"}}}, "resource": {"id": 398, "assignee": {"id": 81}, "organization": {"id": 657}, "project": {"id": 385, "owner": {"id": 709}, "assignee": {"id": 845}}, "task": {"id": 357, "owner": {"id": 929}, "assignee": {"id": 1085}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 0, "privilege": "worker"}, "organization": {"id": 104, "owner": {"id": 216}, "user": {"role": "supervisor"}}}, "resource": {"id": 363, "assignee": {"id": 0}, "organization": {"id": 104}, "project": {"id": 318, "owner": {"id": 765}, "assignee": {"id": 831}}, "task": {"id": 341, "owner": {"id": 903}, "assignee": {"id": 1016}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 19, "privilege": "worker"}, "organization": {"id": 144, "owner": {"id": 211}, "user": {"role": "supervisor"}}}, "resource": {"id": 342, "assignee": {"id": 19}, "organization": {"id": 144}, "project": {"id": 356, "owner": {"id": 707}, "assignee": {"id": 841}}, "task": {"id": 386, "owner": {"id": 914}, "assignee": {"id": 1069}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 83, "privilege": "worker"}, "organization": {"id": 143, "owner": {"id": 226}, "user": {"role": "supervisor"}}}, "resource": {"id": 346, "assignee": {"id": 83}, "organization": {"id": 635}, "project": {"id": 381, "owner": {"id": 754}, "assignee": {"id": 850}}, "task": {"id": 331, "owner": {"id": 929}, "assignee": {"id": 1084}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 16, "privilege": "worker"}, "organization": {"id": 102, "owner": {"id": 261}, "user": {"role": "supervisor"}}}, "resource": {"id": 382, "assignee": {"id": 16}, "organization": {"id": 603}, "project": {"id": 324, "owner": {"id": 711}, "assignee": {"id": 883}}, "task": {"id": 368, "owner": {"id": 955}, "assignee": {"id": 1057}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_TRUE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 51, "privilege": "worker"}, "organization": {"id": 107, "owner": {"id": 200}, "user": {"role": "worker"}}}, "resource": {"id": 351, "assignee": {"id": 51}, "organization": {"id": 107}, "project": {"id": 311, "owner": {"id": 712}, "assignee": {"id": 826}}, "task": {"id": 330, "owner": {"id": 904}, "assignee": {"id": 1038}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 9, "privilege": "worker"}, "organization": {"id": 179, "owner": {"id": 252}, "user": {"role": "worker"}}}, "resource": {"id": 345, "assignee": {"id": 9}, "organization": {"id": 179}, "project": {"id": 335, "owner": {"id": 735}, "assignee": {"id": 894}}, "task": {"id": 347, "owner": {"id": 953}, "assignee": {"id": 1054}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 60, "privilege": "worker"}, "organization": {"id": 181, "owner": {"id": 240}, "user": {"role": "worker"}}}, "resource": {"id": 306, "assignee": {"id": 60}, "organization": {"id": 670}, "project": {"id": 385, "owner": {"id": 706}, "assignee": {"id": 849}}, "task": {"id": 349, "owner": {"id": 985}, "assignee": {"id": 1086}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 6, "privilege": "worker"}, "organization": {"id": 191, "owner": {"id": 234}, "user": {"role": "worker"}}}, "resource": {"id": 351, "assignee": {"id": 6}, "organization": {"id": 658}, "project": {"id": 387, "owner": {"id": 748}, "assignee": {"id": 801}}, "task": {"id": 311, "owner": {"id": 992}, "assignee": {"id": 1042}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 76, "privilege": "worker"}, "organization": {"id": 195, "owner": {"id": 260}, "user": {"role": null}}}, "resource": {"id": 381, "assignee": {"id": 76}, "organization": {"id": 195}, "project": {"id": 351, "owner": {"id": 792}, "assignee": {"id": 856}}, "task": {"id": 338, "owner": {"id": 921}, "assignee": {"id": 1055}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 47, "privilege": "worker"}, "organization": {"id": 143, "owner": {"id": 258}, "user": {"role": null}}}, "resource": {"id": 330, "assignee": {"id": 47}, "organization": {"id": 143}, "project": {"id": 398, "owner": {"id": 710}, "assignee": {"id": 800}}, "task": {"id": 323, "owner": {"id": 950}, "assignee": {"id": 1083}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 95, "privilege": "worker"}, "organization": {"id": 178, "owner": {"id": 278}, "user": {"role": null}}}, "resource": {"id": 395, "assignee": {"id": 95}, "organization": {"id": 637}, "project": {"id": 378, "owner": {"id": 707}, "assignee": {"id": 816}}, "task": {"id": 313, "owner": {"id": 943}, "assignee": {"id": 1041}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 46, "privilege": "worker"}, "organization": {"id": 195, "owner": {"id": 258}, "user": {"role": null}}}, "resource": {"id": 348, "assignee": {"id": 46}, "organization": {"id": 638}, "project": {"id": 359, "owner": {"id": 747}, "assignee": {"id": 853}}, "task": {"id": 382, "owner": {"id": 998}, "assignee": {"id": 1050}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_TRUE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 96, "privilege": "none"}, "organization": {"id": 146, "owner": {"id": 96}, "user": {"role": "owner"}}}, "resource": {"id": 346, "assignee": {"id": 96}, "organization": {"id": 146}, "project": {"id": 332, "owner": {"id": 735}, "assignee": {"id": 860}}, "task": {"id": 313, "owner": {"id": 904}, "assignee": {"id": 1077}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 97, "privilege": "none"}, "organization": {"id": 107, "owner": {"id": 97}, "user": {"role": "owner"}}}, "resource": {"id": 324, "assignee": {"id": 97}, "organization": {"id": 107}, "project": {"id": 375, "owner": {"id": 782}, "assignee": {"id": 861}}, "task": {"id": 361, "owner": {"id": 938}, "assignee": {"id": 1010}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 26, "privilege": "none"}, "organization": {"id": 121, "owner": {"id": 26}, "user": {"role": "owner"}}}, "resource": {"id": 327, "assignee": {"id": 26}, "organization": {"id": 680}, "project": {"id": 320, "owner": {"id": 765}, "assignee": {"id": 810}}, "task": {"id": 370, "owner": {"id": 947}, "assignee": {"id": 1000}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 30, "privilege": "none"}, "organization": {"id": 131, "owner": {"id": 30}, "user": {"role": "owner"}}}, "resource": {"id": 300, "assignee": {"id": 30}, "organization": {"id": 666}, "project": {"id": 341, "owner": {"id": 778}, "assignee": {"id": 802}}, "task": {"id": 396, "owner": {"id": 992}, "assignee": {"id": 1019}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_TRUE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 21, "privilege": "none"}, "organization": {"id": 107, "owner": {"id": 285}, "user": {"role": "maintainer"}}}, "resource": {"id": 333, "assignee": {"id": 21}, "organization": {"id": 107}, "project": {"id": 346, "owner": {"id": 771}, "assignee": {"id": 856}}, "task": {"id": 369, "owner": {"id": 948}, "assignee": {"id": 1007}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 62, "privilege": "none"}, "organization": {"id": 181, "owner": {"id": 202}, "user": {"role": "maintainer"}}}, "resource": {"id": 378, "assignee": {"id": 62}, "organization": {"id": 181}, "project": {"id": 397, "owner": {"id": 789}, "assignee": {"id": 823}}, "task": {"id": 315, "owner": {"id": 939}, "assignee": {"id": 1089}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 47, "privilege": "none"}, "organization": {"id": 195, "owner": {"id": 270}, "user": {"role": "maintainer"}}}, "resource": {"id": 337, "assignee": {"id": 47}, "organization": {"id": 657}, "project": {"id": 314, "owner": {"id": 790}, "assignee": {"id": 868}}, "task": {"id": 370, "owner": {"id": 981}, "assignee": {"id": 1065}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 26, "privilege": "none"}, "organization": {"id": 199, "owner": {"id": 237}, "user": {"role": "maintainer"}}}, "resource": {"id": 353, "assignee": {"id": 26}, "organization": {"id": 648}, "project": {"id": 342, "owner": {"id": 728}, "assignee": {"id": 859}}, "task": {"id": 328, "owner": {"id": 901}, "assignee": {"id": 1041}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 8, "privilege": "none"}, "organization": {"id": 182, "owner": {"id": 268}, "user": {"role": "supervisor"}}}, "resource": {"id": 397, "assignee": {"id": 8}, "organization": {"id": 182}, "project": {"id": 355, "owner": {"id": 766}, "assignee": {"id": 853}}, "task": {"id": 377, "owner": {"id": 969}, "assignee": {"id": 1044}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 53, "privilege": "none"}, "organization": {"id": 119, "owner": {"id": 274}, "user": {"role": "supervisor"}}}, "resource": {"id": 321, "assignee": {"id": 53}, "organization": {"id": 119}, "project": {"id": 300, "owner": {"id": 762}, "assignee": {"id": 890}}, "task": {"id": 367, "owner": {"id": 908}, "assignee": {"id": 1081}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 92, "privilege": "none"}, "organization": {"id": 146, "owner": {"id": 206}, "user": {"role": "supervisor"}}}, "resource": {"id": 318, "assignee": {"id": 92}, "organization": {"id": 604}, "project": {"id": 328, "owner": {"id": 722}, "assignee": {"id": 883}}, "task": {"id": 376, "owner": {"id": 921}, "assignee": {"id": 1031}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 14, "privilege": "none"}, "organization": {"id": 106, "owner": {"id": 255}, "user": {"role": "supervisor"}}}, "resource": {"id": 325, "assignee": {"id": 14}, "organization": {"id": 673}, "project": {"id": 383, "owner": {"id": 748}, "assignee": {"id": 814}}, "task": {"id": 345, "owner": {"id": 907}, "assignee": {"id": 1061}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_TRUE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 81, "privilege": "none"}, "organization": {"id": 110, "owner": {"id": 212}, "user": {"role": "worker"}}}, "resource": {"id": 372, "assignee": {"id": 81}, "organization": {"id": 110}, "project": {"id": 398, "owner": {"id": 716}, "assignee": {"id": 859}}, "task": {"id": 354, "owner": {"id": 903}, "assignee": {"id": 1041}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 42, "privilege": "none"}, "organization": {"id": 173, "owner": {"id": 207}, "user": {"role": "worker"}}}, "resource": {"id": 350, "assignee": {"id": 42}, "organization": {"id": 173}, "project": {"id": 377, "owner": {"id": 706}, "assignee": {"id": 828}}, "task": {"id": 355, "owner": {"id": 958}, "assignee": {"id": 1007}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 94, "privilege": "none"}, "organization": {"id": 115, "owner": {"id": 291}, "user": {"role": "worker"}}}, "resource": {"id": 343, "assignee": {"id": 94}, "organization": {"id": 607}, "project": {"id": 372, "owner": {"id": 753}, "assignee": {"id": 806}}, "task": {"id": 379, "owner": {"id": 941}, "assignee": {"id": 1083}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 56, "privilege": "none"}, "organization": {"id": 177, "owner": {"id": 255}, "user": {"role": "worker"}}}, "resource": {"id": 334, "assignee": {"id": 56}, "organization": {"id": 615}, "project": {"id": 358, "owner": {"id": 784}, "assignee": {"id": 873}}, "task": {"id": 381, "owner": {"id": 987}, "assignee": {"id": 1060}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 51, "privilege": "none"}, "organization": {"id": 159, "owner": {"id": 233}, "user": {"role": null}}}, "resource": {"id": 301, "assignee": {"id": 51}, "organization": {"id": 159}, "project": {"id": 394, "owner": {"id": 711}, "assignee": {"id": 810}}, "task": {"id": 388, "owner": {"id": 981}, "assignee": {"id": 1095}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 72, "privilege": "none"}, "organization": {"id": 179, "owner": {"id": 249}, "user": {"role": null}}}, "resource": {"id": 386, "assignee": {"id": 72}, "organization": {"id": 179}, "project": {"id": 376, "owner": {"id": 773}, "assignee": {"id": 836}}, "task": {"id": 352, "owner": {"id": 956}, "assignee": {"id": 1004}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 35, "privilege": "none"}, "organization": {"id": 147, "owner": {"id": 274}, "user": {"role": null}}}, "resource": {"id": 379, "assignee": {"id": 35}, "organization": {"id": 612}, "project": {"id": 396, "owner": {"id": 705}, "assignee": {"id": 865}}, "task": {"id": 392, "owner": {"id": 955}, "assignee": {"id": 1052}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 19, "privilege": "none"}, "organization": {"id": 177, "owner": {"id": 265}, "user": {"role": null}}}, "resource": {"id": 386, "assignee": {"id": 19}, "organization": {"id": 670}, "project": {"id": 359, "owner": {"id": 734}, "assignee": {"id": 878}}, "task": {"id": 353, "owner": {"id": 908}, "assignee": {"id": 1019}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 98, "privilege": "admin"}, "organization": {"id": 198, "owner": {"id": 98}, "user": {"role": "owner"}}}, "resource": {"id": 372, "assignee": {"id": 563}, "organization": {"id": 198}, "project": {"id": 325, "owner": {"id": 728}, "assignee": {"id": 899}}, "task": {"id": 390, "owner": {"id": 920}, "assignee": {"id": 1024}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 91, "privilege": "admin"}, "organization": {"id": 160, "owner": {"id": 91}, "user": {"role": "owner"}}}, "resource": {"id": 328, "assignee": {"id": 502}, "organization": {"id": 160}, "project": {"id": 385, "owner": {"id": 796}, "assignee": {"id": 862}}, "task": {"id": 369, "owner": {"id": 966}, "assignee": {"id": 1039}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_same_org_FALSE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 40, "privilege": "admin"}, "organization": {"id": 112, "owner": {"id": 40}, "user": {"role": "owner"}}}, "resource": {"id": 342, "assignee": {"id": 550}, "organization": {"id": 667}, "project": {"id": 313, "owner": {"id": 741}, "assignee": {"id": 872}}, "task": {"id": 328, "owner": {"id": 965}, "assignee": {"id": 1069}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_same_org_FALSE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 44, "privilege": "admin"}, "organization": {"id": 179, "owner": {"id": 44}, "user": {"role": "owner"}}}, "resource": {"id": 372, "assignee": {"id": 569}, "organization": {"id": 665}, "project": {"id": 364, "owner": {"id": 719}, "assignee": {"id": 832}}, "task": {"id": 399, "owner": {"id": 927}, "assignee": {"id": 1058}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 42, "privilege": "admin"}, "organization": {"id": 186, "owner": {"id": 204}, "user": {"role": "maintainer"}}}, "resource": {"id": 362, "assignee": {"id": 588}, "organization": {"id": 186}, "project": {"id": 324, "owner": {"id": 755}, "assignee": {"id": 862}}, "task": {"id": 373, "owner": {"id": 953}, "assignee": {"id": 1051}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 64, "privilege": "admin"}, "organization": {"id": 123, "owner": {"id": 289}, "user": {"role": "maintainer"}}}, "resource": {"id": 367, "assignee": {"id": 594}, "organization": {"id": 123}, "project": {"id": 368, "owner": {"id": 787}, "assignee": {"id": 855}}, "task": {"id": 322, "owner": {"id": 957}, "assignee": {"id": 1032}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 46, "privilege": "admin"}, "organization": {"id": 187, "owner": {"id": 276}, "user": {"role": "maintainer"}}}, "resource": {"id": 390, "assignee": {"id": 581}, "organization": {"id": 697}, "project": {"id": 351, "owner": {"id": 745}, "assignee": {"id": 895}}, "task": {"id": 360, "owner": {"id": 958}, "assignee": {"id": 1010}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 32, "privilege": "admin"}, "organization": {"id": 162, "owner": {"id": 242}, "user": {"role": "maintainer"}}}, "resource": {"id": 329, "assignee": {"id": 501}, "organization": {"id": 699}, "project": {"id": 304, "owner": {"id": 772}, "assignee": {"id": 891}}, "task": {"id": 356, "owner": {"id": 908}, "assignee": {"id": 1041}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 41, "privilege": "admin"}, "organization": {"id": 190, "owner": {"id": 253}, "user": {"role": "supervisor"}}}, "resource": {"id": 335, "assignee": {"id": 567}, "organization": {"id": 190}, "project": {"id": 392, "owner": {"id": 753}, "assignee": {"id": 890}}, "task": {"id": 355, "owner": {"id": 993}, "assignee": {"id": 1025}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 19, "privilege": "admin"}, "organization": {"id": 193, "owner": {"id": 284}, "user": {"role": "supervisor"}}}, "resource": {"id": 375, "assignee": {"id": 545}, "organization": {"id": 193}, "project": {"id": 314, "owner": {"id": 724}, "assignee": {"id": 897}}, "task": {"id": 327, "owner": {"id": 949}, "assignee": {"id": 1057}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 28, "privilege": "admin"}, "organization": {"id": 134, "owner": {"id": 245}, "user": {"role": "supervisor"}}}, "resource": {"id": 342, "assignee": {"id": 549}, "organization": {"id": 653}, "project": {"id": 309, "owner": {"id": 704}, "assignee": {"id": 866}}, "task": {"id": 356, "owner": {"id": 933}, "assignee": {"id": 1045}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 35, "privilege": "admin"}, "organization": {"id": 102, "owner": {"id": 268}, "user": {"role": "supervisor"}}}, "resource": {"id": 311, "assignee": {"id": 508}, "organization": {"id": 641}, "project": {"id": 348, "owner": {"id": 757}, "assignee": {"id": 897}}, "task": {"id": 393, "owner": {"id": 966}, "assignee": {"id": 1008}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 80, "privilege": "admin"}, "organization": {"id": 194, "owner": {"id": 231}, "user": {"role": "worker"}}}, "resource": {"id": 300, "assignee": {"id": 536}, "organization": {"id": 194}, "project": {"id": 347, "owner": {"id": 731}, "assignee": {"id": 806}}, "task": {"id": 338, "owner": {"id": 940}, "assignee": {"id": 1033}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 15, "privilege": "admin"}, "organization": {"id": 182, "owner": {"id": 230}, "user": {"role": "worker"}}}, "resource": {"id": 320, "assignee": {"id": 568}, "organization": {"id": 182}, "project": {"id": 337, "owner": {"id": 796}, "assignee": {"id": 851}}, "task": {"id": 339, "owner": {"id": 977}, "assignee": {"id": 1082}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_same_org_FALSE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 9, "privilege": "admin"}, "organization": {"id": 173, "owner": {"id": 234}, "user": {"role": "worker"}}}, "resource": {"id": 346, "assignee": {"id": 568}, "organization": {"id": 699}, "project": {"id": 380, "owner": {"id": 759}, "assignee": {"id": 806}}, "task": {"id": 305, "owner": {"id": 965}, "assignee": {"id": 1027}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_same_org_FALSE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 21, "privilege": "admin"}, "organization": {"id": 184, "owner": {"id": 227}, "user": {"role": "worker"}}}, "resource": {"id": 357, "assignee": {"id": 510}, "organization": {"id": 653}, "project": {"id": 341, "owner": {"id": 707}, "assignee": {"id": 872}}, "task": {"id": 335, "owner": {"id": 985}, "assignee": {"id": 1081}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 99, "privilege": "admin"}, "organization": {"id": 184, "owner": {"id": 218}, "user": {"role": null}}}, "resource": {"id": 301, "assignee": {"id": 559}, "organization": {"id": 184}, "project": {"id": 342, "owner": {"id": 790}, "assignee": {"id": 882}}, "task": {"id": 397, "owner": {"id": 940}, "assignee": {"id": 1003}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 10, "privilege": "admin"}, "organization": {"id": 128, "owner": {"id": 215}, "user": {"role": null}}}, "resource": {"id": 384, "assignee": {"id": 513}, "organization": {"id": 128}, "project": {"id": 372, "owner": {"id": 752}, "assignee": {"id": 881}}, "task": {"id": 330, "owner": {"id": 960}, "assignee": {"id": 1068}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_same_org_FALSE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 92, "privilege": "admin"}, "organization": {"id": 168, "owner": {"id": 216}, "user": {"role": null}}}, "resource": {"id": 335, "assignee": {"id": 533}, "organization": {"id": 621}, "project": {"id": 370, "owner": {"id": 713}, "assignee": {"id": 855}}, "task": {"id": 363, "owner": {"id": 964}, "assignee": {"id": 1046}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_same_org_FALSE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 30, "privilege": "admin"}, "organization": {"id": 148, "owner": {"id": 274}, "user": {"role": null}}}, "resource": {"id": 383, "assignee": {"id": 578}, "organization": {"id": 608}, "project": {"id": 346, "owner": {"id": 713}, "assignee": {"id": 865}}, "task": {"id": 393, "owner": {"id": 909}, "assignee": {"id": 1090}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 41, "privilege": "business"}, "organization": {"id": 142, "owner": {"id": 41}, "user": {"role": "owner"}}}, "resource": {"id": 311, "assignee": {"id": 556}, "organization": {"id": 142}, "project": {"id": 317, "owner": {"id": 798}, "assignee": {"id": 806}}, "task": {"id": 356, "owner": {"id": 945}, "assignee": {"id": 1022}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 39, "privilege": "business"}, "organization": {"id": 136, "owner": {"id": 39}, "user": {"role": "owner"}}}, "resource": {"id": 302, "assignee": {"id": 503}, "organization": {"id": 136}, "project": {"id": 356, "owner": {"id": 776}, "assignee": {"id": 806}}, "task": {"id": 338, "owner": {"id": 955}, "assignee": {"id": 1093}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 94, "privilege": "business"}, "organization": {"id": 174, "owner": {"id": 94}, "user": {"role": "owner"}}}, "resource": {"id": 330, "assignee": {"id": 557}, "organization": {"id": 668}, "project": {"id": 312, "owner": {"id": 766}, "assignee": {"id": 826}}, "task": {"id": 348, "owner": {"id": 996}, "assignee": {"id": 1002}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 77, "privilege": "business"}, "organization": {"id": 197, "owner": {"id": 77}, "user": {"role": "owner"}}}, "resource": {"id": 333, "assignee": {"id": 507}, "organization": {"id": 698}, "project": {"id": 344, "owner": {"id": 787}, "assignee": {"id": 869}}, "task": {"id": 308, "owner": {"id": 942}, "assignee": {"id": 1012}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 33, "privilege": "business"}, "organization": {"id": 130, "owner": {"id": 207}, "user": {"role": "maintainer"}}}, "resource": {"id": 354, "assignee": {"id": 538}, "organization": {"id": 130}, "project": {"id": 363, "owner": {"id": 722}, "assignee": {"id": 828}}, "task": {"id": 358, "owner": {"id": 957}, "assignee": {"id": 1016}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 9, "privilege": "business"}, "organization": {"id": 179, "owner": {"id": 287}, "user": {"role": "maintainer"}}}, "resource": {"id": 378, "assignee": {"id": 532}, "organization": {"id": 179}, "project": {"id": 363, "owner": {"id": 771}, "assignee": {"id": 872}}, "task": {"id": 311, "owner": {"id": 990}, "assignee": {"id": 1080}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 38, "privilege": "business"}, "organization": {"id": 186, "owner": {"id": 219}, "user": {"role": "maintainer"}}}, "resource": {"id": 377, "assignee": {"id": 549}, "organization": {"id": 640}, "project": {"id": 322, "owner": {"id": 739}, "assignee": {"id": 845}}, "task": {"id": 396, "owner": {"id": 918}, "assignee": {"id": 1012}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 86, "privilege": "business"}, "organization": {"id": 106, "owner": {"id": 281}, "user": {"role": "maintainer"}}}, "resource": {"id": 320, "assignee": {"id": 555}, "organization": {"id": 668}, "project": {"id": 376, "owner": {"id": 706}, "assignee": {"id": 802}}, "task": {"id": 379, "owner": {"id": 964}, "assignee": {"id": 1054}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 49, "privilege": "business"}, "organization": {"id": 165, "owner": {"id": 213}, "user": {"role": "supervisor"}}}, "resource": {"id": 365, "assignee": {"id": 567}, "organization": {"id": 165}, "project": {"id": 331, "owner": {"id": 786}, "assignee": {"id": 855}}, "task": {"id": 377, "owner": {"id": 905}, "assignee": {"id": 1036}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 92, "privilege": "business"}, "organization": {"id": 149, "owner": {"id": 212}, "user": {"role": "supervisor"}}}, "resource": {"id": 354, "assignee": {"id": 566}, "organization": {"id": 149}, "project": {"id": 337, "owner": {"id": 739}, "assignee": {"id": 810}}, "task": {"id": 354, "owner": {"id": 981}, "assignee": {"id": 1054}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 37, "privilege": "business"}, "organization": {"id": 168, "owner": {"id": 253}, "user": {"role": "supervisor"}}}, "resource": {"id": 317, "assignee": {"id": 508}, "organization": {"id": 648}, "project": {"id": 339, "owner": {"id": 709}, "assignee": {"id": 896}}, "task": {"id": 347, "owner": {"id": 936}, "assignee": {"id": 1001}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 0, "privilege": "business"}, "organization": {"id": 152, "owner": {"id": 260}, "user": {"role": "supervisor"}}}, "resource": {"id": 313, "assignee": {"id": 561}, "organization": {"id": 697}, "project": {"id": 359, "owner": {"id": 787}, "assignee": {"id": 819}}, "task": {"id": 377, "owner": {"id": 935}, "assignee": {"id": 1020}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_same_org_TRUE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 38, "privilege": "business"}, "organization": {"id": 189, "owner": {"id": 296}, "user": {"role": "worker"}}}, "resource": {"id": 323, "assignee": {"id": 530}, "organization": {"id": 189}, "project": {"id": 332, "owner": {"id": 766}, "assignee": {"id": 826}}, "task": {"id": 391, "owner": {"id": 921}, "assignee": {"id": 1043}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_same_org_TRUE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 19, "privilege": "business"}, "organization": {"id": 135, "owner": {"id": 286}, "user": {"role": "worker"}}}, "resource": {"id": 306, "assignee": {"id": 571}, "organization": {"id": 135}, "project": {"id": 343, "owner": {"id": 794}, "assignee": {"id": 866}}, "task": {"id": 395, "owner": {"id": 944}, "assignee": {"id": 1070}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 16, "privilege": "business"}, "organization": {"id": 159, "owner": {"id": 295}, "user": {"role": "worker"}}}, "resource": {"id": 399, "assignee": {"id": 551}, "organization": {"id": 662}, "project": {"id": 336, "owner": {"id": 777}, "assignee": {"id": 839}}, "task": {"id": 376, "owner": {"id": 942}, "assignee": {"id": 1038}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 89, "privilege": "business"}, "organization": {"id": 141, "owner": {"id": 289}, "user": {"role": "worker"}}}, "resource": {"id": 301, "assignee": {"id": 532}, "organization": {"id": 679}, "project": {"id": 382, "owner": {"id": 761}, "assignee": {"id": 862}}, "task": {"id": 391, "owner": {"id": 987}, "assignee": {"id": 1075}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 76, "privilege": "business"}, "organization": {"id": 185, "owner": {"id": 219}, "user": {"role": null}}}, "resource": {"id": 358, "assignee": {"id": 548}, "organization": {"id": 185}, "project": {"id": 354, "owner": {"id": 788}, "assignee": {"id": 888}}, "task": {"id": 318, "owner": {"id": 952}, "assignee": {"id": 1071}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 46, "privilege": "business"}, "organization": {"id": 108, "owner": {"id": 295}, "user": {"role": null}}}, "resource": {"id": 361, "assignee": {"id": 522}, "organization": {"id": 108}, "project": {"id": 300, "owner": {"id": 704}, "assignee": {"id": 829}}, "task": {"id": 307, "owner": {"id": 925}, "assignee": {"id": 1010}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 79, "privilege": "business"}, "organization": {"id": 130, "owner": {"id": 281}, "user": {"role": null}}}, "resource": {"id": 300, "assignee": {"id": 534}, "organization": {"id": 659}, "project": {"id": 307, "owner": {"id": 775}, "assignee": {"id": 834}}, "task": {"id": 316, "owner": {"id": 926}, "assignee": {"id": 1094}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 22, "privilege": "business"}, "organization": {"id": 198, "owner": {"id": 219}, "user": {"role": null}}}, "resource": {"id": 366, "assignee": {"id": 552}, "organization": {"id": 611}, "project": {"id": 357, "owner": {"id": 744}, "assignee": {"id": 875}}, "task": {"id": 371, "owner": {"id": 977}, "assignee": {"id": 1055}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 17, "privilege": "user"}, "organization": {"id": 128, "owner": {"id": 17}, "user": {"role": "owner"}}}, "resource": {"id": 312, "assignee": {"id": 518}, "organization": {"id": 128}, "project": {"id": 395, "owner": {"id": 704}, "assignee": {"id": 831}}, "task": {"id": 329, "owner": {"id": 952}, "assignee": {"id": 1083}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 12, "privilege": "user"}, "organization": {"id": 178, "owner": {"id": 12}, "user": {"role": "owner"}}}, "resource": {"id": 387, "assignee": {"id": 539}, "organization": {"id": 178}, "project": {"id": 338, "owner": {"id": 781}, "assignee": {"id": 859}}, "task": {"id": 353, "owner": {"id": 933}, "assignee": {"id": 1082}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 85, "privilege": "user"}, "organization": {"id": 172, "owner": {"id": 85}, "user": {"role": "owner"}}}, "resource": {"id": 301, "assignee": {"id": 522}, "organization": {"id": 600}, "project": {"id": 333, "owner": {"id": 722}, "assignee": {"id": 853}}, "task": {"id": 322, "owner": {"id": 971}, "assignee": {"id": 1097}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 4, "privilege": "user"}, "organization": {"id": 110, "owner": {"id": 4}, "user": {"role": "owner"}}}, "resource": {"id": 375, "assignee": {"id": 544}, "organization": {"id": 664}, "project": {"id": 327, "owner": {"id": 723}, "assignee": {"id": 846}}, "task": {"id": 309, "owner": {"id": 976}, "assignee": {"id": 1073}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "update:stage", "auth": {"user": {"id": 61, "privilege": "user"}, "organization": {"id": 103, "owner": {"id": 297}, "user": {"role": "maintainer"}}}, "resource": {"id": 392, "assignee": {"id": 502}, "organization": {"id": 103}, "project": {"id": 382, "owner": {"id": 747}, "assignee": {"id": 888}}, "task": {"id": 391, "owner": {"id": 967}, "assignee": {"id": 1055}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view:commits", "auth": {"user": {"id": 96, "privilege": "user"}, "organization": {"id": 162, "owner": {"id": 289}, "user": {"role": "maintainer"}}}, "resource": {"id": 317, "assignee": {"id": 551}, "organization": {"id": 162}, "project": {"id": 327, "owner": {"id": 733}, "assignee": {"id": 879}}, "task": {"id": 317, "owner": {"id": 918}, "assignee": {"id": 1056}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 47, "privilege": "user"}, "organization": {"id": 172, "owner": {"id": 280}, "user": {"role": "maintainer"}}}, "resource": {"id": 300, "assignee": {"id": 537}, "organization": {"id": 685}, "project": {"id": 343, "owner": {"id": 712}, "assignee": {"id": 838}}, "task": {"id": 373, "owner": {"id": 974}, "assignee": {"id": 1034}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 54, "privilege": "user"}, "organization": {"id": 164, "owner": {"id": 222}, "user": {"role": "maintainer"}}}, "resource": {"id": 397, "assignee": {"id": 560}, "organization": {"id": 607}, "project": {"id": 368, "owner": {"id": 741}, "assignee": {"id": 873}}, "task": {"id": 339, "owner": {"id": 986}, "assignee": {"id": 1021}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_same_org_TRUE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 39, "privilege": "user"}, "organization": {"id": 137, "owner": {"id": 211}, "user": {"role": "supervisor"}}}, "resource": {"id": 317, "assignee": {"id": 545}, "organization": {"id": 137}, "project": {"id": 386, "owner": {"id": 780}, "assignee": {"id": 819}}, "task": {"id": 327, "owner": {"id": 926}, "assignee": {"id": 1030}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_same_org_TRUE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 88, "privilege": "user"}, "organization": {"id": 135, "owner": {"id": 232}, "user": {"role": "supervisor"}}}, "resource": {"id": 330, "assignee": {"id": 578}, "organization": {"id": 135}, "project": {"id": 395, "owner": {"id": 746}, "assignee": {"id": 894}}, "task": {"id": 347, "owner": {"id": 933}, "assignee": {"id": 1025}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 42, "privilege": "user"}, "organization": {"id": 116, "owner": {"id": 225}, "user": {"role": "supervisor"}}}, "resource": {"id": 324, "assignee": {"id": 518}, "organization": {"id": 682}, "project": {"id": 371, "owner": {"id": 795}, "assignee": {"id": 804}}, "task": {"id": 364, "owner": {"id": 967}, "assignee": {"id": 1089}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 40, "privilege": "user"}, "organization": {"id": 182, "owner": {"id": 243}, "user": {"role": "supervisor"}}}, "resource": {"id": 368, "assignee": {"id": 523}, "organization": {"id": 611}, "project": {"id": 330, "owner": {"id": 766}, "assignee": {"id": 881}}, "task": {"id": 300, "owner": {"id": 915}, "assignee": {"id": 1015}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_same_org_TRUE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 4, "privilege": "user"}, "organization": {"id": 125, "owner": {"id": 233}, "user": {"role": "worker"}}}, "resource": {"id": 361, "assignee": {"id": 540}, "organization": {"id": 125}, "project": {"id": 382, "owner": {"id": 769}, "assignee": {"id": 808}}, "task": {"id": 383, "owner": {"id": 987}, "assignee": {"id": 1002}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_same_org_TRUE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 26, "privilege": "user"}, "organization": {"id": 179, "owner": {"id": 269}, "user": {"role": "worker"}}}, "resource": {"id": 361, "assignee": {"id": 551}, "organization": {"id": 179}, "project": {"id": 335, "owner": {"id": 799}, "assignee": {"id": 812}}, "task": {"id": 386, "owner": {"id": 947}, "assignee": {"id": 1013}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 19, "privilege": "user"}, "organization": {"id": 138, "owner": {"id": 218}, "user": {"role": "worker"}}}, "resource": {"id": 327, "assignee": {"id": 543}, "organization": {"id": 666}, "project": {"id": 330, "owner": {"id": 757}, "assignee": {"id": 881}}, "task": {"id": 321, "owner": {"id": 930}, "assignee": {"id": 1070}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 64, "privilege": "user"}, "organization": {"id": 197, "owner": {"id": 227}, "user": {"role": "worker"}}}, "resource": {"id": 397, "assignee": {"id": 546}, "organization": {"id": 647}, "project": {"id": 331, "owner": {"id": 720}, "assignee": {"id": 826}}, "task": {"id": 360, "owner": {"id": 946}, "assignee": {"id": 1001}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 95, "privilege": "user"}, "organization": {"id": 111, "owner": {"id": 231}, "user": {"role": null}}}, "resource": {"id": 308, "assignee": {"id": 503}, "organization": {"id": 111}, "project": {"id": 394, "owner": {"id": 733}, "assignee": {"id": 860}}, "task": {"id": 368, "owner": {"id": 979}, "assignee": {"id": 1030}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 87, "privilege": "user"}, "organization": {"id": 191, "owner": {"id": 228}, "user": {"role": null}}}, "resource": {"id": 378, "assignee": {"id": 563}, "organization": {"id": 191}, "project": {"id": 315, "owner": {"id": 759}, "assignee": {"id": 840}}, "task": {"id": 321, "owner": {"id": 940}, "assignee": {"id": 1019}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 4, "privilege": "user"}, "organization": {"id": 116, "owner": {"id": 240}, "user": {"role": null}}}, "resource": {"id": 345, "assignee": {"id": 590}, "organization": {"id": 657}, "project": {"id": 354, "owner": {"id": 704}, "assignee": {"id": 811}}, "task": {"id": 374, "owner": {"id": 989}, "assignee": {"id": 1045}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 72, "privilege": "user"}, "organization": {"id": 144, "owner": {"id": 294}, "user": {"role": null}}}, "resource": {"id": 318, "assignee": {"id": 535}, "organization": {"id": 630}, "project": {"id": 332, "owner": {"id": 789}, "assignee": {"id": 818}}, "task": {"id": 312, "owner": {"id": 994}, "assignee": {"id": 1026}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_same_org_TRUE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 6, "privilege": "worker"}, "organization": {"id": 162, "owner": {"id": 6}, "user": {"role": "owner"}}}, "resource": {"id": 340, "assignee": {"id": 553}, "organization": {"id": 162}, "project": {"id": 332, "owner": {"id": 772}, "assignee": {"id": 816}}, "task": {"id": 342, "owner": {"id": 983}, "assignee": {"id": 1000}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_same_org_TRUE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 25, "privilege": "worker"}, "organization": {"id": 128, "owner": {"id": 25}, "user": {"role": "owner"}}}, "resource": {"id": 361, "assignee": {"id": 573}, "organization": {"id": 128}, "project": {"id": 341, "owner": {"id": 755}, "assignee": {"id": 821}}, "task": {"id": 370, "owner": {"id": 900}, "assignee": {"id": 1062}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 74, "privilege": "worker"}, "organization": {"id": 197, "owner": {"id": 74}, "user": {"role": "owner"}}}, "resource": {"id": 355, "assignee": {"id": 529}, "organization": {"id": 651}, "project": {"id": 391, "owner": {"id": 786}, "assignee": {"id": 890}}, "task": {"id": 317, "owner": {"id": 970}, "assignee": {"id": 1040}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 92, "privilege": "worker"}, "organization": {"id": 166, "owner": {"id": 92}, "user": {"role": "owner"}}}, "resource": {"id": 302, "assignee": {"id": 501}, "organization": {"id": 653}, "project": {"id": 390, "owner": {"id": 733}, "assignee": {"id": 888}}, "task": {"id": 341, "owner": {"id": 998}, "assignee": {"id": 1041}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 35, "privilege": "worker"}, "organization": {"id": 125, "owner": {"id": 266}, "user": {"role": "maintainer"}}}, "resource": {"id": 329, "assignee": {"id": 505}, "organization": {"id": 125}, "project": {"id": 311, "owner": {"id": 706}, "assignee": {"id": 838}}, "task": {"id": 383, "owner": {"id": 996}, "assignee": {"id": 1014}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 20, "privilege": "worker"}, "organization": {"id": 166, "owner": {"id": 248}, "user": {"role": "maintainer"}}}, "resource": {"id": 339, "assignee": {"id": 566}, "organization": {"id": 166}, "project": {"id": 378, "owner": {"id": 737}, "assignee": {"id": 805}}, "task": {"id": 360, "owner": {"id": 986}, "assignee": {"id": 1069}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 93, "privilege": "worker"}, "organization": {"id": 127, "owner": {"id": 273}, "user": {"role": "maintainer"}}}, "resource": {"id": 378, "assignee": {"id": 514}, "organization": {"id": 621}, "project": {"id": 387, "owner": {"id": 799}, "assignee": {"id": 837}}, "task": {"id": 375, "owner": {"id": 932}, "assignee": {"id": 1019}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 24, "privilege": "worker"}, "organization": {"id": 193, "owner": {"id": 295}, "user": {"role": "maintainer"}}}, "resource": {"id": 323, "assignee": {"id": 546}, "organization": {"id": 694}, "project": {"id": 344, "owner": {"id": 766}, "assignee": {"id": 856}}, "task": {"id": 395, "owner": {"id": 923}, "assignee": {"id": 1073}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 38, "privilege": "worker"}, "organization": {"id": 104, "owner": {"id": 232}, "user": {"role": "supervisor"}}}, "resource": {"id": 337, "assignee": {"id": 513}, "organization": {"id": 104}, "project": {"id": 361, "owner": {"id": 719}, "assignee": {"id": 894}}, "task": {"id": 379, "owner": {"id": 929}, "assignee": {"id": 1041}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 64, "privilege": "worker"}, "organization": {"id": 159, "owner": {"id": 292}, "user": {"role": "supervisor"}}}, "resource": {"id": 357, "assignee": {"id": 502}, "organization": {"id": 159}, "project": {"id": 354, "owner": {"id": 796}, "assignee": {"id": 820}}, "task": {"id": 380, "owner": {"id": 981}, "assignee": {"id": 1046}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 81, "privilege": "worker"}, "organization": {"id": 194, "owner": {"id": 292}, "user": {"role": "supervisor"}}}, "resource": {"id": 313, "assignee": {"id": 561}, "organization": {"id": 699}, "project": {"id": 326, "owner": {"id": 711}, "assignee": {"id": 837}}, "task": {"id": 301, "owner": {"id": 909}, "assignee": {"id": 1030}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 86, "privilege": "worker"}, "organization": {"id": 117, "owner": {"id": 253}, "user": {"role": "supervisor"}}}, "resource": {"id": 327, "assignee": {"id": 548}, "organization": {"id": 602}, "project": {"id": 367, "owner": {"id": 707}, "assignee": {"id": 847}}, "task": {"id": 345, "owner": {"id": 968}, "assignee": {"id": 1017}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_same_org_TRUE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 57, "privilege": "worker"}, "organization": {"id": 143, "owner": {"id": 257}, "user": {"role": "worker"}}}, "resource": {"id": 379, "assignee": {"id": 598}, "organization": {"id": 143}, "project": {"id": 320, "owner": {"id": 706}, "assignee": {"id": 814}}, "task": {"id": 365, "owner": {"id": 931}, "assignee": {"id": 1033}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_same_org_TRUE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 2, "privilege": "worker"}, "organization": {"id": 108, "owner": {"id": 210}, "user": {"role": "worker"}}}, "resource": {"id": 318, "assignee": {"id": 596}, "organization": {"id": 108}, "project": {"id": 390, "owner": {"id": 785}, "assignee": {"id": 810}}, "task": {"id": 352, "owner": {"id": 958}, "assignee": {"id": 1047}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 15, "privilege": "worker"}, "organization": {"id": 181, "owner": {"id": 222}, "user": {"role": "worker"}}}, "resource": {"id": 338, "assignee": {"id": 538}, "organization": {"id": 682}, "project": {"id": 315, "owner": {"id": 776}, "assignee": {"id": 877}}, "task": {"id": 393, "owner": {"id": 948}, "assignee": {"id": 1019}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 38, "privilege": "worker"}, "organization": {"id": 198, "owner": {"id": 212}, "user": {"role": "worker"}}}, "resource": {"id": 347, "assignee": {"id": 525}, "organization": {"id": 617}, "project": {"id": 381, "owner": {"id": 757}, "assignee": {"id": 895}}, "task": {"id": 303, "owner": {"id": 999}, "assignee": {"id": 1027}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 81, "privilege": "worker"}, "organization": {"id": 139, "owner": {"id": 259}, "user": {"role": null}}}, "resource": {"id": 385, "assignee": {"id": 541}, "organization": {"id": 139}, "project": {"id": 370, "owner": {"id": 777}, "assignee": {"id": 809}}, "task": {"id": 301, "owner": {"id": 947}, "assignee": {"id": 1011}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 89, "privilege": "worker"}, "organization": {"id": 186, "owner": {"id": 253}, "user": {"role": null}}}, "resource": {"id": 336, "assignee": {"id": 556}, "organization": {"id": 186}, "project": {"id": 343, "owner": {"id": 796}, "assignee": {"id": 848}}, "task": {"id": 389, "owner": {"id": 969}, "assignee": {"id": 1065}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 65, "privilege": "worker"}, "organization": {"id": 186, "owner": {"id": 253}, "user": {"role": null}}}, "resource": {"id": 378, "assignee": {"id": 584}, "organization": {"id": 648}, "project": {"id": 300, "owner": {"id": 706}, "assignee": {"id": 892}}, "task": {"id": 302, "owner": {"id": 940}, "assignee": {"id": 1065}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 60, "privilege": "worker"}, "organization": {"id": 101, "owner": {"id": 267}, "user": {"role": null}}}, "resource": {"id": 327, "assignee": {"id": 594}, "organization": {"id": 662}, "project": {"id": 311, "owner": {"id": 730}, "assignee": {"id": 856}}, "task": {"id": 375, "owner": {"id": 975}, "assignee": {"id": 1068}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_same_org_TRUE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 28, "privilege": "none"}, "organization": {"id": 117, "owner": {"id": 28}, "user": {"role": "owner"}}}, "resource": {"id": 358, "assignee": {"id": 599}, "organization": {"id": 117}, "project": {"id": 306, "owner": {"id": 719}, "assignee": {"id": 814}}, "task": {"id": 323, "owner": {"id": 937}, "assignee": {"id": 1038}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_same_org_TRUE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 94, "privilege": "none"}, "organization": {"id": 109, "owner": {"id": 94}, "user": {"role": "owner"}}}, "resource": {"id": 303, "assignee": {"id": 588}, "organization": {"id": 109}, "project": {"id": 331, "owner": {"id": 764}, "assignee": {"id": 823}}, "task": {"id": 369, "owner": {"id": 974}, "assignee": {"id": 1070}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 40, "privilege": "none"}, "organization": {"id": 172, "owner": {"id": 40}, "user": {"role": "owner"}}}, "resource": {"id": 307, "assignee": {"id": 516}, "organization": {"id": 600}, "project": {"id": 327, "owner": {"id": 737}, "assignee": {"id": 814}}, "task": {"id": 308, "owner": {"id": 976}, "assignee": {"id": 1077}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 57, "privilege": "none"}, "organization": {"id": 188, "owner": {"id": 57}, "user": {"role": "owner"}}}, "resource": {"id": 390, "assignee": {"id": 519}, "organization": {"id": 683}, "project": {"id": 399, "owner": {"id": 728}, "assignee": {"id": 884}}, "task": {"id": 378, "owner": {"id": 949}, "assignee": {"id": 1042}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_same_org_TRUE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 50, "privilege": "none"}, "organization": {"id": 162, "owner": {"id": 215}, "user": {"role": "maintainer"}}}, "resource": {"id": 341, "assignee": {"id": 575}, "organization": {"id": 162}, "project": {"id": 388, "owner": {"id": 742}, "assignee": {"id": 828}}, "task": {"id": 301, "owner": {"id": 921}, "assignee": {"id": 1084}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_same_org_TRUE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 42, "privilege": "none"}, "organization": {"id": 114, "owner": {"id": 220}, "user": {"role": "maintainer"}}}, "resource": {"id": 346, "assignee": {"id": 524}, "organization": {"id": 114}, "project": {"id": 382, "owner": {"id": 762}, "assignee": {"id": 897}}, "task": {"id": 349, "owner": {"id": 934}, "assignee": {"id": 1036}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 57, "privilege": "none"}, "organization": {"id": 153, "owner": {"id": 251}, "user": {"role": "maintainer"}}}, "resource": {"id": 347, "assignee": {"id": 518}, "organization": {"id": 615}, "project": {"id": 331, "owner": {"id": 790}, "assignee": {"id": 841}}, "task": {"id": 366, "owner": {"id": 963}, "assignee": {"id": 1028}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 26, "privilege": "none"}, "organization": {"id": 135, "owner": {"id": 298}, "user": {"role": "maintainer"}}}, "resource": {"id": 380, "assignee": {"id": 541}, "organization": {"id": 649}, "project": {"id": 319, "owner": {"id": 721}, "assignee": {"id": 819}}, "task": {"id": 301, "owner": {"id": 969}, "assignee": {"id": 1084}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 81, "privilege": "none"}, "organization": {"id": 117, "owner": {"id": 275}, "user": {"role": "supervisor"}}}, "resource": {"id": 328, "assignee": {"id": 531}, "organization": {"id": 117}, "project": {"id": 385, "owner": {"id": 717}, "assignee": {"id": 877}}, "task": {"id": 358, "owner": {"id": 909}, "assignee": {"id": 1045}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 49, "privilege": "none"}, "organization": {"id": 115, "owner": {"id": 226}, "user": {"role": "supervisor"}}}, "resource": {"id": 352, "assignee": {"id": 532}, "organization": {"id": 115}, "project": {"id": 334, "owner": {"id": 716}, "assignee": {"id": 875}}, "task": {"id": 372, "owner": {"id": 987}, "assignee": {"id": 1093}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 21, "privilege": "none"}, "organization": {"id": 122, "owner": {"id": 240}, "user": {"role": "supervisor"}}}, "resource": {"id": 313, "assignee": {"id": 573}, "organization": {"id": 629}, "project": {"id": 388, "owner": {"id": 744}, "assignee": {"id": 872}}, "task": {"id": 393, "owner": {"id": 908}, "assignee": {"id": 1081}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 55, "privilege": "none"}, "organization": {"id": 172, "owner": {"id": 275}, "user": {"role": "supervisor"}}}, "resource": {"id": 366, "assignee": {"id": 507}, "organization": {"id": 657}, "project": {"id": 309, "owner": {"id": 771}, "assignee": {"id": 886}}, "task": {"id": 348, "owner": {"id": 905}, "assignee": {"id": 1093}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_same_org_TRUE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 76, "privilege": "none"}, "organization": {"id": 152, "owner": {"id": 293}, "user": {"role": "worker"}}}, "resource": {"id": 302, "assignee": {"id": 509}, "organization": {"id": 152}, "project": {"id": 332, "owner": {"id": 761}, "assignee": {"id": 840}}, "task": {"id": 338, "owner": {"id": 916}, "assignee": {"id": 1044}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_same_org_TRUE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 84, "privilege": "none"}, "organization": {"id": 167, "owner": {"id": 225}, "user": {"role": "worker"}}}, "resource": {"id": 383, "assignee": {"id": 525}, "organization": {"id": 167}, "project": {"id": 376, "owner": {"id": 733}, "assignee": {"id": 843}}, "task": {"id": 309, "owner": {"id": 904}, "assignee": {"id": 1049}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 15, "privilege": "none"}, "organization": {"id": 118, "owner": {"id": 246}, "user": {"role": "worker"}}}, "resource": {"id": 309, "assignee": {"id": 559}, "organization": {"id": 600}, "project": {"id": 339, "owner": {"id": 719}, "assignee": {"id": 818}}, "task": {"id": 326, "owner": {"id": 919}, "assignee": {"id": 1050}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 66, "privilege": "none"}, "organization": {"id": 193, "owner": {"id": 248}, "user": {"role": "worker"}}}, "resource": {"id": 366, "assignee": {"id": 592}, "organization": {"id": 619}, "project": {"id": 378, "owner": {"id": 718}, "assignee": {"id": 809}}, "task": {"id": 348, "owner": {"id": 918}, "assignee": {"id": 1074}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 68, "privilege": "none"}, "organization": {"id": 157, "owner": {"id": 222}, "user": {"role": null}}}, "resource": {"id": 340, "assignee": {"id": 533}, "organization": {"id": 157}, "project": {"id": 359, "owner": {"id": 717}, "assignee": {"id": 804}}, "task": {"id": 332, "owner": {"id": 971}, "assignee": {"id": 1002}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 13, "privilege": "none"}, "organization": {"id": 196, "owner": {"id": 207}, "user": {"role": null}}}, "resource": {"id": 301, "assignee": {"id": 539}, "organization": {"id": 196}, "project": {"id": 323, "owner": {"id": 762}, "assignee": {"id": 864}}, "task": {"id": 347, "owner": {"id": 989}, "assignee": {"id": 1063}}}} } -test_scope_UPDATE_STAGE_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "update:stage", "auth": {"user": {"id": 94, "privilege": "none"}, "organization": {"id": 159, "owner": {"id": 219}, "user": {"role": null}}}, "resource": {"id": 399, "assignee": {"id": 590}, "organization": {"id": 644}, "project": {"id": 372, "owner": {"id": 708}, "assignee": {"id": 879}}, "task": {"id": 321, "owner": {"id": 924}, "assignee": {"id": 1033}}}} +test_scope_VIEW_COMMITS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view:commits", "auth": {"user": {"id": 42, "privilege": "none"}, "organization": {"id": 183, "owner": {"id": 283}, "user": {"role": null}}}, "resource": {"id": 331, "assignee": {"id": 553}, "organization": {"id": 683}, "project": {"id": 324, "owner": {"id": 781}, "assignee": {"id": 801}}, "task": {"id": 346, "owner": {"id": 948}, "assignee": {"id": 1076}}}} } test_scope_IMPORT_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 14, "privilege": "admin"}, "organization": null}, "resource": {"id": 349, "assignee": {"id": 579}, "organization": {"id": 626}, "project": {"id": 323, "owner": {"id": 14}, "assignee": {"id": 817}}, "task": {"id": 312, "owner": {"id": 962}, "assignee": {"id": 1076}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 9, "privilege": "admin"}, "organization": null}, "resource": {"id": 363, "assignee": {"id": 553}, "organization": {"id": 627}, "project": {"id": 371, "owner": {"id": 9}, "assignee": {"id": 899}}, "task": {"id": 309, "owner": {"id": 991}, "assignee": {"id": 1075}}}} } test_scope_IMPORT_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 16, "privilege": "business"}, "organization": null}, "resource": {"id": 308, "assignee": {"id": 563}, "organization": {"id": 677}, "project": {"id": 365, "owner": {"id": 16}, "assignee": {"id": 832}}, "task": {"id": 326, "owner": {"id": 979}, "assignee": {"id": 1080}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 58, "privilege": "business"}, "organization": null}, "resource": {"id": 303, "assignee": {"id": 553}, "organization": {"id": 627}, "project": {"id": 303, "owner": {"id": 58}, "assignee": {"id": 814}}, "task": {"id": 348, "owner": {"id": 944}, "assignee": {"id": 1016}}}} } test_scope_IMPORT_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 92, "privilege": "user"}, "organization": null}, "resource": {"id": 318, "assignee": {"id": 531}, "organization": {"id": 640}, "project": {"id": 316, "owner": {"id": 92}, "assignee": {"id": 892}}, "task": {"id": 360, "owner": {"id": 987}, "assignee": {"id": 1088}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 4, "privilege": "user"}, "organization": null}, "resource": {"id": 303, "assignee": {"id": 514}, "organization": {"id": 651}, "project": {"id": 390, "owner": {"id": 4}, "assignee": {"id": 853}}, "task": {"id": 316, "owner": {"id": 941}, "assignee": {"id": 1008}}}} } test_scope_IMPORT_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 28, "privilege": "worker"}, "organization": null}, "resource": {"id": 372, "assignee": {"id": 526}, "organization": {"id": 638}, "project": {"id": 367, "owner": {"id": 28}, "assignee": {"id": 808}}, "task": {"id": 380, "owner": {"id": 970}, "assignee": {"id": 1024}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 81, "privilege": "worker"}, "organization": null}, "resource": {"id": 334, "assignee": {"id": 550}, "organization": {"id": 646}, "project": {"id": 300, "owner": {"id": 81}, "assignee": {"id": 828}}, "task": {"id": 373, "owner": {"id": 932}, "assignee": {"id": 1098}}}} } test_scope_IMPORT_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 51, "privilege": "none"}, "organization": null}, "resource": {"id": 397, "assignee": {"id": 540}, "organization": {"id": 613}, "project": {"id": 324, "owner": {"id": 51}, "assignee": {"id": 897}}, "task": {"id": 339, "owner": {"id": 973}, "assignee": {"id": 1092}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 3, "privilege": "none"}, "organization": null}, "resource": {"id": 363, "assignee": {"id": 521}, "organization": {"id": 601}, "project": {"id": 318, "owner": {"id": 3}, "assignee": {"id": 832}}, "task": {"id": 371, "owner": {"id": 962}, "assignee": {"id": 1010}}}} } test_scope_IMPORT_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 92, "privilege": "admin"}, "organization": null}, "resource": {"id": 371, "assignee": {"id": 578}, "organization": {"id": 605}, "project": {"id": 368, "owner": {"id": 738}, "assignee": {"id": 92}}, "task": {"id": 331, "owner": {"id": 966}, "assignee": {"id": 1085}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 22, "privilege": "admin"}, "organization": null}, "resource": {"id": 300, "assignee": {"id": 556}, "organization": {"id": 637}, "project": {"id": 314, "owner": {"id": 762}, "assignee": {"id": 22}}, "task": {"id": 354, "owner": {"id": 901}, "assignee": {"id": 1021}}}} } test_scope_IMPORT_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 88, "privilege": "business"}, "organization": null}, "resource": {"id": 354, "assignee": {"id": 553}, "organization": {"id": 690}, "project": {"id": 377, "owner": {"id": 743}, "assignee": {"id": 88}}, "task": {"id": 335, "owner": {"id": 989}, "assignee": {"id": 1082}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 83, "privilege": "business"}, "organization": null}, "resource": {"id": 342, "assignee": {"id": 506}, "organization": {"id": 671}, "project": {"id": 333, "owner": {"id": 745}, "assignee": {"id": 83}}, "task": {"id": 395, "owner": {"id": 987}, "assignee": {"id": 1009}}}} } test_scope_IMPORT_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 10, "privilege": "user"}, "organization": null}, "resource": {"id": 368, "assignee": {"id": 577}, "organization": {"id": 649}, "project": {"id": 370, "owner": {"id": 773}, "assignee": {"id": 10}}, "task": {"id": 318, "owner": {"id": 971}, "assignee": {"id": 1035}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 2, "privilege": "user"}, "organization": null}, "resource": {"id": 375, "assignee": {"id": 518}, "organization": {"id": 689}, "project": {"id": 388, "owner": {"id": 708}, "assignee": {"id": 2}}, "task": {"id": 382, "owner": {"id": 915}, "assignee": {"id": 1094}}}} } test_scope_IMPORT_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 72, "privilege": "worker"}, "organization": null}, "resource": {"id": 340, "assignee": {"id": 560}, "organization": {"id": 657}, "project": {"id": 353, "owner": {"id": 790}, "assignee": {"id": 72}}, "task": {"id": 332, "owner": {"id": 994}, "assignee": {"id": 1055}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 19, "privilege": "worker"}, "organization": null}, "resource": {"id": 329, "assignee": {"id": 539}, "organization": {"id": 624}, "project": {"id": 302, "owner": {"id": 757}, "assignee": {"id": 19}}, "task": {"id": 366, "owner": {"id": 983}, "assignee": {"id": 1029}}}} } test_scope_IMPORT_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 4, "privilege": "none"}, "organization": null}, "resource": {"id": 378, "assignee": {"id": 530}, "organization": {"id": 629}, "project": {"id": 396, "owner": {"id": 782}, "assignee": {"id": 4}}, "task": {"id": 368, "owner": {"id": 980}, "assignee": {"id": 1011}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 65, "privilege": "none"}, "organization": null}, "resource": {"id": 353, "assignee": {"id": 539}, "organization": {"id": 657}, "project": {"id": 324, "owner": {"id": 708}, "assignee": {"id": 65}}, "task": {"id": 312, "owner": {"id": 999}, "assignee": {"id": 1050}}}} } test_scope_IMPORT_ANNOTATIONS_context_SANDBOX_ownership_TASK_OWNER_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 40, "privilege": "admin"}, "organization": null}, "resource": {"id": 360, "assignee": {"id": 512}, "organization": {"id": 650}, "project": {"id": 351, "owner": {"id": 740}, "assignee": {"id": 803}}, "task": {"id": 318, "owner": {"id": 40}, "assignee": {"id": 1051}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 0, "privilege": "admin"}, "organization": null}, "resource": {"id": 319, "assignee": {"id": 575}, "organization": {"id": 694}, "project": {"id": 325, "owner": {"id": 766}, "assignee": {"id": 895}}, "task": {"id": 300, "owner": {"id": 0}, "assignee": {"id": 1043}}}} } test_scope_IMPORT_ANNOTATIONS_context_SANDBOX_ownership_TASK_OWNER_privilege_BUSINESS_membership_NONE_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 36, "privilege": "business"}, "organization": null}, "resource": {"id": 338, "assignee": {"id": 512}, "organization": {"id": 641}, "project": {"id": 379, "owner": {"id": 745}, "assignee": {"id": 839}}, "task": {"id": 343, "owner": {"id": 36}, "assignee": {"id": 1092}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 65, "privilege": "business"}, "organization": null}, "resource": {"id": 376, "assignee": {"id": 501}, "organization": {"id": 660}, "project": {"id": 320, "owner": {"id": 752}, "assignee": {"id": 888}}, "task": {"id": 387, "owner": {"id": 65}, "assignee": {"id": 1067}}}} } test_scope_IMPORT_ANNOTATIONS_context_SANDBOX_ownership_TASK_OWNER_privilege_USER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 3, "privilege": "user"}, "organization": null}, "resource": {"id": 399, "assignee": {"id": 590}, "organization": {"id": 672}, "project": {"id": 333, "owner": {"id": 734}, "assignee": {"id": 805}}, "task": {"id": 317, "owner": {"id": 3}, "assignee": {"id": 1044}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 71, "privilege": "user"}, "organization": null}, "resource": {"id": 335, "assignee": {"id": 549}, "organization": {"id": 662}, "project": {"id": 304, "owner": {"id": 710}, "assignee": {"id": 835}}, "task": {"id": 390, "owner": {"id": 71}, "assignee": {"id": 1019}}}} } test_scope_IMPORT_ANNOTATIONS_context_SANDBOX_ownership_TASK_OWNER_privilege_WORKER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 12, "privilege": "worker"}, "organization": null}, "resource": {"id": 359, "assignee": {"id": 528}, "organization": {"id": 685}, "project": {"id": 331, "owner": {"id": 737}, "assignee": {"id": 870}}, "task": {"id": 383, "owner": {"id": 12}, "assignee": {"id": 1093}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 17, "privilege": "worker"}, "organization": null}, "resource": {"id": 343, "assignee": {"id": 561}, "organization": {"id": 657}, "project": {"id": 361, "owner": {"id": 791}, "assignee": {"id": 863}}, "task": {"id": 367, "owner": {"id": 17}, "assignee": {"id": 1072}}}} } test_scope_IMPORT_ANNOTATIONS_context_SANDBOX_ownership_TASK_OWNER_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 0, "privilege": "none"}, "organization": null}, "resource": {"id": 352, "assignee": {"id": 514}, "organization": {"id": 619}, "project": {"id": 360, "owner": {"id": 700}, "assignee": {"id": 824}}, "task": {"id": 379, "owner": {"id": 0}, "assignee": {"id": 1035}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 59, "privilege": "none"}, "organization": null}, "resource": {"id": 340, "assignee": {"id": 515}, "organization": {"id": 601}, "project": {"id": 367, "owner": {"id": 752}, "assignee": {"id": 899}}, "task": {"id": 313, "owner": {"id": 59}, "assignee": {"id": 1075}}}} } test_scope_IMPORT_ANNOTATIONS_context_SANDBOX_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 78, "privilege": "admin"}, "organization": null}, "resource": {"id": 349, "assignee": {"id": 504}, "organization": {"id": 614}, "project": {"id": 316, "owner": {"id": 774}, "assignee": {"id": 863}}, "task": {"id": 391, "owner": {"id": 928}, "assignee": {"id": 78}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 59, "privilege": "admin"}, "organization": null}, "resource": {"id": 302, "assignee": {"id": 588}, "organization": {"id": 621}, "project": {"id": 337, "owner": {"id": 737}, "assignee": {"id": 888}}, "task": {"id": 347, "owner": {"id": 948}, "assignee": {"id": 59}}}} } test_scope_IMPORT_ANNOTATIONS_context_SANDBOX_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 27, "privilege": "business"}, "organization": null}, "resource": {"id": 310, "assignee": {"id": 516}, "organization": {"id": 697}, "project": {"id": 392, "owner": {"id": 743}, "assignee": {"id": 858}}, "task": {"id": 357, "owner": {"id": 969}, "assignee": {"id": 27}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 37, "privilege": "business"}, "organization": null}, "resource": {"id": 320, "assignee": {"id": 583}, "organization": {"id": 695}, "project": {"id": 377, "owner": {"id": 726}, "assignee": {"id": 802}}, "task": {"id": 376, "owner": {"id": 982}, "assignee": {"id": 37}}}} } test_scope_IMPORT_ANNOTATIONS_context_SANDBOX_ownership_TASK_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 59, "privilege": "user"}, "organization": null}, "resource": {"id": 363, "assignee": {"id": 577}, "organization": {"id": 675}, "project": {"id": 367, "owner": {"id": 778}, "assignee": {"id": 899}}, "task": {"id": 378, "owner": {"id": 990}, "assignee": {"id": 59}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 90, "privilege": "user"}, "organization": null}, "resource": {"id": 303, "assignee": {"id": 577}, "organization": {"id": 639}, "project": {"id": 342, "owner": {"id": 733}, "assignee": {"id": 885}}, "task": {"id": 303, "owner": {"id": 920}, "assignee": {"id": 90}}}} } test_scope_IMPORT_ANNOTATIONS_context_SANDBOX_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 59, "privilege": "worker"}, "organization": null}, "resource": {"id": 303, "assignee": {"id": 565}, "organization": {"id": 607}, "project": {"id": 335, "owner": {"id": 713}, "assignee": {"id": 856}}, "task": {"id": 322, "owner": {"id": 958}, "assignee": {"id": 59}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 31, "privilege": "worker"}, "organization": null}, "resource": {"id": 320, "assignee": {"id": 570}, "organization": {"id": 660}, "project": {"id": 335, "owner": {"id": 707}, "assignee": {"id": 858}}, "task": {"id": 340, "owner": {"id": 911}, "assignee": {"id": 31}}}} } test_scope_IMPORT_ANNOTATIONS_context_SANDBOX_ownership_TASK_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 72, "privilege": "none"}, "organization": null}, "resource": {"id": 365, "assignee": {"id": 590}, "organization": {"id": 631}, "project": {"id": 304, "owner": {"id": 741}, "assignee": {"id": 873}}, "task": {"id": 341, "owner": {"id": 926}, "assignee": {"id": 72}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 38, "privilege": "none"}, "organization": null}, "resource": {"id": 368, "assignee": {"id": 515}, "organization": {"id": 630}, "project": {"id": 301, "owner": {"id": 725}, "assignee": {"id": 818}}, "task": {"id": 395, "owner": {"id": 952}, "assignee": {"id": 38}}}} } test_scope_IMPORT_ANNOTATIONS_context_SANDBOX_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 65, "privilege": "admin"}, "organization": null}, "resource": {"id": 335, "assignee": {"id": 65}, "organization": {"id": 629}, "project": {"id": 347, "owner": {"id": 752}, "assignee": {"id": 807}}, "task": {"id": 302, "owner": {"id": 936}, "assignee": {"id": 1020}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 88, "privilege": "admin"}, "organization": null}, "resource": {"id": 334, "assignee": {"id": 88}, "organization": {"id": 640}, "project": {"id": 381, "owner": {"id": 758}, "assignee": {"id": 841}}, "task": {"id": 365, "owner": {"id": 988}, "assignee": {"id": 1034}}}} } test_scope_IMPORT_ANNOTATIONS_context_SANDBOX_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 89, "privilege": "business"}, "organization": null}, "resource": {"id": 308, "assignee": {"id": 89}, "organization": {"id": 673}, "project": {"id": 397, "owner": {"id": 711}, "assignee": {"id": 825}}, "task": {"id": 343, "owner": {"id": 929}, "assignee": {"id": 1080}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 9, "privilege": "business"}, "organization": null}, "resource": {"id": 352, "assignee": {"id": 9}, "organization": {"id": 686}, "project": {"id": 322, "owner": {"id": 755}, "assignee": {"id": 833}}, "task": {"id": 338, "owner": {"id": 986}, "assignee": {"id": 1006}}}} } test_scope_IMPORT_ANNOTATIONS_context_SANDBOX_ownership_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 65, "privilege": "user"}, "organization": null}, "resource": {"id": 312, "assignee": {"id": 65}, "organization": {"id": 616}, "project": {"id": 344, "owner": {"id": 796}, "assignee": {"id": 837}}, "task": {"id": 311, "owner": {"id": 980}, "assignee": {"id": 1043}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 27, "privilege": "user"}, "organization": null}, "resource": {"id": 355, "assignee": {"id": 27}, "organization": {"id": 612}, "project": {"id": 379, "owner": {"id": 792}, "assignee": {"id": 844}}, "task": {"id": 398, "owner": {"id": 975}, "assignee": {"id": 1058}}}} } test_scope_IMPORT_ANNOTATIONS_context_SANDBOX_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 55, "privilege": "worker"}, "organization": null}, "resource": {"id": 326, "assignee": {"id": 55}, "organization": {"id": 655}, "project": {"id": 366, "owner": {"id": 764}, "assignee": {"id": 854}}, "task": {"id": 389, "owner": {"id": 972}, "assignee": {"id": 1057}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 77, "privilege": "worker"}, "organization": null}, "resource": {"id": 344, "assignee": {"id": 77}, "organization": {"id": 656}, "project": {"id": 369, "owner": {"id": 788}, "assignee": {"id": 828}}, "task": {"id": 329, "owner": {"id": 976}, "assignee": {"id": 1031}}}} } test_scope_IMPORT_ANNOTATIONS_context_SANDBOX_ownership_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 22, "privilege": "none"}, "organization": null}, "resource": {"id": 346, "assignee": {"id": 22}, "organization": {"id": 639}, "project": {"id": 340, "owner": {"id": 721}, "assignee": {"id": 813}}, "task": {"id": 362, "owner": {"id": 905}, "assignee": {"id": 1010}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 84, "privilege": "none"}, "organization": null}, "resource": {"id": 306, "assignee": {"id": 84}, "organization": {"id": 670}, "project": {"id": 304, "owner": {"id": 785}, "assignee": {"id": 816}}, "task": {"id": 304, "owner": {"id": 962}, "assignee": {"id": 1043}}}} } test_scope_IMPORT_ANNOTATIONS_context_SANDBOX_ownership_NONE_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 74, "privilege": "admin"}, "organization": null}, "resource": {"id": 314, "assignee": {"id": 523}, "organization": {"id": 633}, "project": {"id": 373, "owner": {"id": 739}, "assignee": {"id": 846}}, "task": {"id": 388, "owner": {"id": 937}, "assignee": {"id": 1098}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 31, "privilege": "admin"}, "organization": null}, "resource": {"id": 356, "assignee": {"id": 543}, "organization": {"id": 653}, "project": {"id": 346, "owner": {"id": 717}, "assignee": {"id": 889}}, "task": {"id": 390, "owner": {"id": 903}, "assignee": {"id": 1069}}}} } test_scope_IMPORT_ANNOTATIONS_context_SANDBOX_ownership_NONE_privilege_BUSINESS_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 63, "privilege": "business"}, "organization": null}, "resource": {"id": 344, "assignee": {"id": 539}, "organization": {"id": 684}, "project": {"id": 335, "owner": {"id": 752}, "assignee": {"id": 896}}, "task": {"id": 352, "owner": {"id": 968}, "assignee": {"id": 1009}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 83, "privilege": "business"}, "organization": null}, "resource": {"id": 384, "assignee": {"id": 532}, "organization": {"id": 660}, "project": {"id": 379, "owner": {"id": 768}, "assignee": {"id": 892}}, "task": {"id": 305, "owner": {"id": 992}, "assignee": {"id": 1013}}}} } test_scope_IMPORT_ANNOTATIONS_context_SANDBOX_ownership_NONE_privilege_USER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 17, "privilege": "user"}, "organization": null}, "resource": {"id": 308, "assignee": {"id": 511}, "organization": {"id": 615}, "project": {"id": 322, "owner": {"id": 783}, "assignee": {"id": 834}}, "task": {"id": 344, "owner": {"id": 917}, "assignee": {"id": 1070}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 99, "privilege": "user"}, "organization": null}, "resource": {"id": 398, "assignee": {"id": 559}, "organization": {"id": 644}, "project": {"id": 343, "owner": {"id": 733}, "assignee": {"id": 857}}, "task": {"id": 344, "owner": {"id": 925}, "assignee": {"id": 1090}}}} } test_scope_IMPORT_ANNOTATIONS_context_SANDBOX_ownership_NONE_privilege_WORKER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 81, "privilege": "worker"}, "organization": null}, "resource": {"id": 307, "assignee": {"id": 584}, "organization": {"id": 650}, "project": {"id": 338, "owner": {"id": 758}, "assignee": {"id": 890}}, "task": {"id": 352, "owner": {"id": 959}, "assignee": {"id": 1046}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 57, "privilege": "worker"}, "organization": null}, "resource": {"id": 347, "assignee": {"id": 516}, "organization": {"id": 610}, "project": {"id": 342, "owner": {"id": 719}, "assignee": {"id": 853}}, "task": {"id": 361, "owner": {"id": 925}, "assignee": {"id": 1083}}}} } test_scope_IMPORT_ANNOTATIONS_context_SANDBOX_ownership_NONE_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 64, "privilege": "none"}, "organization": null}, "resource": {"id": 381, "assignee": {"id": 572}, "organization": {"id": 660}, "project": {"id": 328, "owner": {"id": 765}, "assignee": {"id": 875}}, "task": {"id": 358, "owner": {"id": 926}, "assignee": {"id": 1089}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 94, "privilege": "none"}, "organization": null}, "resource": {"id": 382, "assignee": {"id": 598}, "organization": {"id": 612}, "project": {"id": 379, "owner": {"id": 778}, "assignee": {"id": 848}}, "task": {"id": 393, "owner": {"id": 985}, "assignee": {"id": 1080}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 86, "privilege": "admin"}, "organization": {"id": 127, "owner": {"id": 86}, "user": {"role": "owner"}}}, "resource": {"id": 317, "assignee": {"id": 534}, "organization": {"id": 127}, "project": {"id": 382, "owner": {"id": 86}, "assignee": {"id": 823}}, "task": {"id": 320, "owner": {"id": 971}, "assignee": {"id": 1040}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 82, "privilege": "admin"}, "organization": {"id": 177, "owner": {"id": 82}, "user": {"role": "owner"}}}, "resource": {"id": 343, "assignee": {"id": 591}, "organization": {"id": 177}, "project": {"id": 353, "owner": {"id": 82}, "assignee": {"id": 889}}, "task": {"id": 311, "owner": {"id": 946}, "assignee": {"id": 1081}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_same_org_FALSE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 50, "privilege": "admin"}, "organization": {"id": 105, "owner": {"id": 50}, "user": {"role": "owner"}}}, "resource": {"id": 324, "assignee": {"id": 528}, "organization": {"id": 630}, "project": {"id": 394, "owner": {"id": 50}, "assignee": {"id": 834}}, "task": {"id": 318, "owner": {"id": 908}, "assignee": {"id": 1062}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 37, "privilege": "admin"}, "organization": {"id": 111, "owner": {"id": 37}, "user": {"role": "owner"}}}, "resource": {"id": 344, "assignee": {"id": 587}, "organization": {"id": 687}, "project": {"id": 380, "owner": {"id": 37}, "assignee": {"id": 829}}, "task": {"id": 399, "owner": {"id": 964}, "assignee": {"id": 1099}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 52, "privilege": "admin"}, "organization": {"id": 162, "owner": {"id": 238}, "user": {"role": "maintainer"}}}, "resource": {"id": 394, "assignee": {"id": 541}, "organization": {"id": 162}, "project": {"id": 330, "owner": {"id": 52}, "assignee": {"id": 853}}, "task": {"id": 382, "owner": {"id": 984}, "assignee": {"id": 1063}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 70, "privilege": "admin"}, "organization": {"id": 194, "owner": {"id": 297}, "user": {"role": "maintainer"}}}, "resource": {"id": 316, "assignee": {"id": 596}, "organization": {"id": 194}, "project": {"id": 374, "owner": {"id": 70}, "assignee": {"id": 899}}, "task": {"id": 302, "owner": {"id": 955}, "assignee": {"id": 1023}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 17, "privilege": "admin"}, "organization": {"id": 169, "owner": {"id": 234}, "user": {"role": "maintainer"}}}, "resource": {"id": 359, "assignee": {"id": 526}, "organization": {"id": 695}, "project": {"id": 384, "owner": {"id": 17}, "assignee": {"id": 874}}, "task": {"id": 339, "owner": {"id": 936}, "assignee": {"id": 1001}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 84, "privilege": "admin"}, "organization": {"id": 124, "owner": {"id": 203}, "user": {"role": "maintainer"}}}, "resource": {"id": 365, "assignee": {"id": 511}, "organization": {"id": 641}, "project": {"id": 392, "owner": {"id": 84}, "assignee": {"id": 893}}, "task": {"id": 352, "owner": {"id": 950}, "assignee": {"id": 1006}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 75, "privilege": "admin"}, "organization": {"id": 133, "owner": {"id": 241}, "user": {"role": "supervisor"}}}, "resource": {"id": 345, "assignee": {"id": 590}, "organization": {"id": 133}, "project": {"id": 341, "owner": {"id": 75}, "assignee": {"id": 871}}, "task": {"id": 345, "owner": {"id": 997}, "assignee": {"id": 1041}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 25, "privilege": "admin"}, "organization": {"id": 135, "owner": {"id": 272}, "user": {"role": "supervisor"}}}, "resource": {"id": 373, "assignee": {"id": 568}, "organization": {"id": 135}, "project": {"id": 344, "owner": {"id": 25}, "assignee": {"id": 881}}, "task": {"id": 366, "owner": {"id": 927}, "assignee": {"id": 1033}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 29, "privilege": "admin"}, "organization": {"id": 164, "owner": {"id": 255}, "user": {"role": "supervisor"}}}, "resource": {"id": 315, "assignee": {"id": 599}, "organization": {"id": 667}, "project": {"id": 399, "owner": {"id": 29}, "assignee": {"id": 845}}, "task": {"id": 384, "owner": {"id": 979}, "assignee": {"id": 1002}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 63, "privilege": "admin"}, "organization": {"id": 156, "owner": {"id": 278}, "user": {"role": "supervisor"}}}, "resource": {"id": 326, "assignee": {"id": 552}, "organization": {"id": 631}, "project": {"id": 341, "owner": {"id": 63}, "assignee": {"id": 867}}, "task": {"id": 307, "owner": {"id": 988}, "assignee": {"id": 1066}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 67, "privilege": "admin"}, "organization": {"id": 139, "owner": {"id": 292}, "user": {"role": "worker"}}}, "resource": {"id": 369, "assignee": {"id": 578}, "organization": {"id": 139}, "project": {"id": 370, "owner": {"id": 67}, "assignee": {"id": 867}}, "task": {"id": 383, "owner": {"id": 908}, "assignee": {"id": 1026}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 12, "privilege": "admin"}, "organization": {"id": 190, "owner": {"id": 254}, "user": {"role": "worker"}}}, "resource": {"id": 380, "assignee": {"id": 596}, "organization": {"id": 190}, "project": {"id": 336, "owner": {"id": 12}, "assignee": {"id": 818}}, "task": {"id": 337, "owner": {"id": 989}, "assignee": {"id": 1033}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_same_org_FALSE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 52, "privilege": "admin"}, "organization": {"id": 159, "owner": {"id": 214}, "user": {"role": "worker"}}}, "resource": {"id": 383, "assignee": {"id": 510}, "organization": {"id": 632}, "project": {"id": 314, "owner": {"id": 52}, "assignee": {"id": 895}}, "task": {"id": 350, "owner": {"id": 912}, "assignee": {"id": 1011}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 2, "privilege": "admin"}, "organization": {"id": 179, "owner": {"id": 252}, "user": {"role": "worker"}}}, "resource": {"id": 359, "assignee": {"id": 549}, "organization": {"id": 618}, "project": {"id": 312, "owner": {"id": 2}, "assignee": {"id": 862}}, "task": {"id": 395, "owner": {"id": 937}, "assignee": {"id": 1030}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 94, "privilege": "admin"}, "organization": {"id": 136, "owner": {"id": 221}, "user": {"role": null}}}, "resource": {"id": 335, "assignee": {"id": 572}, "organization": {"id": 136}, "project": {"id": 360, "owner": {"id": 94}, "assignee": {"id": 833}}, "task": {"id": 311, "owner": {"id": 942}, "assignee": {"id": 1076}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 67, "privilege": "admin"}, "organization": {"id": 130, "owner": {"id": 293}, "user": {"role": null}}}, "resource": {"id": 336, "assignee": {"id": 563}, "organization": {"id": 130}, "project": {"id": 316, "owner": {"id": 67}, "assignee": {"id": 881}}, "task": {"id": 325, "owner": {"id": 917}, "assignee": {"id": 1050}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_same_org_FALSE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 62, "privilege": "admin"}, "organization": {"id": 161, "owner": {"id": 293}, "user": {"role": null}}}, "resource": {"id": 359, "assignee": {"id": 599}, "organization": {"id": 644}, "project": {"id": 305, "owner": {"id": 62}, "assignee": {"id": 870}}, "task": {"id": 300, "owner": {"id": 910}, "assignee": {"id": 1056}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 42, "privilege": "admin"}, "organization": {"id": 113, "owner": {"id": 253}, "user": {"role": null}}}, "resource": {"id": 338, "assignee": {"id": 566}, "organization": {"id": 661}, "project": {"id": 303, "owner": {"id": 42}, "assignee": {"id": 892}}, "task": {"id": 381, "owner": {"id": 922}, "assignee": {"id": 1074}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 89, "privilege": "business"}, "organization": {"id": 170, "owner": {"id": 89}, "user": {"role": "owner"}}}, "resource": {"id": 361, "assignee": {"id": 560}, "organization": {"id": 170}, "project": {"id": 388, "owner": {"id": 89}, "assignee": {"id": 867}}, "task": {"id": 337, "owner": {"id": 958}, "assignee": {"id": 1066}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 33, "privilege": "business"}, "organization": {"id": 167, "owner": {"id": 33}, "user": {"role": "owner"}}}, "resource": {"id": 386, "assignee": {"id": 521}, "organization": {"id": 167}, "project": {"id": 390, "owner": {"id": 33}, "assignee": {"id": 805}}, "task": {"id": 371, "owner": {"id": 939}, "assignee": {"id": 1044}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 43, "privilege": "business"}, "organization": {"id": 170, "owner": {"id": 43}, "user": {"role": "owner"}}}, "resource": {"id": 363, "assignee": {"id": 567}, "organization": {"id": 630}, "project": {"id": 332, "owner": {"id": 43}, "assignee": {"id": 883}}, "task": {"id": 323, "owner": {"id": 955}, "assignee": {"id": 1000}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 66, "privilege": "business"}, "organization": {"id": 112, "owner": {"id": 66}, "user": {"role": "owner"}}}, "resource": {"id": 348, "assignee": {"id": 517}, "organization": {"id": 656}, "project": {"id": 361, "owner": {"id": 66}, "assignee": {"id": 828}}, "task": {"id": 313, "owner": {"id": 923}, "assignee": {"id": 1043}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 85, "privilege": "business"}, "organization": {"id": 157, "owner": {"id": 288}, "user": {"role": "maintainer"}}}, "resource": {"id": 325, "assignee": {"id": 543}, "organization": {"id": 157}, "project": {"id": 387, "owner": {"id": 85}, "assignee": {"id": 806}}, "task": {"id": 350, "owner": {"id": 961}, "assignee": {"id": 1036}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 32, "privilege": "business"}, "organization": {"id": 113, "owner": {"id": 279}, "user": {"role": "maintainer"}}}, "resource": {"id": 385, "assignee": {"id": 598}, "organization": {"id": 113}, "project": {"id": 359, "owner": {"id": 32}, "assignee": {"id": 851}}, "task": {"id": 328, "owner": {"id": 934}, "assignee": {"id": 1000}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 60, "privilege": "business"}, "organization": {"id": 146, "owner": {"id": 290}, "user": {"role": "maintainer"}}}, "resource": {"id": 368, "assignee": {"id": 501}, "organization": {"id": 694}, "project": {"id": 308, "owner": {"id": 60}, "assignee": {"id": 882}}, "task": {"id": 319, "owner": {"id": 917}, "assignee": {"id": 1079}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 98, "privilege": "business"}, "organization": {"id": 116, "owner": {"id": 238}, "user": {"role": "maintainer"}}}, "resource": {"id": 356, "assignee": {"id": 595}, "organization": {"id": 632}, "project": {"id": 333, "owner": {"id": 98}, "assignee": {"id": 854}}, "task": {"id": 343, "owner": {"id": 991}, "assignee": {"id": 1023}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 97, "privilege": "business"}, "organization": {"id": 183, "owner": {"id": 274}, "user": {"role": "supervisor"}}}, "resource": {"id": 374, "assignee": {"id": 525}, "organization": {"id": 183}, "project": {"id": 394, "owner": {"id": 97}, "assignee": {"id": 821}}, "task": {"id": 304, "owner": {"id": 919}, "assignee": {"id": 1035}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 22, "privilege": "business"}, "organization": {"id": 108, "owner": {"id": 261}, "user": {"role": "supervisor"}}}, "resource": {"id": 351, "assignee": {"id": 578}, "organization": {"id": 108}, "project": {"id": 366, "owner": {"id": 22}, "assignee": {"id": 897}}, "task": {"id": 314, "owner": {"id": 952}, "assignee": {"id": 1075}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 86, "privilege": "business"}, "organization": {"id": 136, "owner": {"id": 253}, "user": {"role": "supervisor"}}}, "resource": {"id": 323, "assignee": {"id": 565}, "organization": {"id": 613}, "project": {"id": 392, "owner": {"id": 86}, "assignee": {"id": 866}}, "task": {"id": 389, "owner": {"id": 967}, "assignee": {"id": 1075}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 80, "privilege": "business"}, "organization": {"id": 170, "owner": {"id": 238}, "user": {"role": "supervisor"}}}, "resource": {"id": 347, "assignee": {"id": 509}, "organization": {"id": 659}, "project": {"id": 313, "owner": {"id": 80}, "assignee": {"id": 847}}, "task": {"id": 388, "owner": {"id": 984}, "assignee": {"id": 1018}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 20, "privilege": "business"}, "organization": {"id": 169, "owner": {"id": 299}, "user": {"role": "worker"}}}, "resource": {"id": 368, "assignee": {"id": 567}, "organization": {"id": 169}, "project": {"id": 305, "owner": {"id": 20}, "assignee": {"id": 847}}, "task": {"id": 344, "owner": {"id": 910}, "assignee": {"id": 1026}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 80, "privilege": "business"}, "organization": {"id": 102, "owner": {"id": 245}, "user": {"role": "worker"}}}, "resource": {"id": 341, "assignee": {"id": 533}, "organization": {"id": 102}, "project": {"id": 358, "owner": {"id": 80}, "assignee": {"id": 891}}, "task": {"id": 380, "owner": {"id": 941}, "assignee": {"id": 1000}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 52, "privilege": "business"}, "organization": {"id": 171, "owner": {"id": 208}, "user": {"role": "worker"}}}, "resource": {"id": 386, "assignee": {"id": 519}, "organization": {"id": 681}, "project": {"id": 315, "owner": {"id": 52}, "assignee": {"id": 806}}, "task": {"id": 367, "owner": {"id": 944}, "assignee": {"id": 1076}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 53, "privilege": "business"}, "organization": {"id": 139, "owner": {"id": 268}, "user": {"role": "worker"}}}, "resource": {"id": 356, "assignee": {"id": 533}, "organization": {"id": 687}, "project": {"id": 342, "owner": {"id": 53}, "assignee": {"id": 867}}, "task": {"id": 305, "owner": {"id": 962}, "assignee": {"id": 1053}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 23, "privilege": "business"}, "organization": {"id": 162, "owner": {"id": 206}, "user": {"role": null}}}, "resource": {"id": 387, "assignee": {"id": 518}, "organization": {"id": 162}, "project": {"id": 309, "owner": {"id": 23}, "assignee": {"id": 808}}, "task": {"id": 329, "owner": {"id": 904}, "assignee": {"id": 1065}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 22, "privilege": "business"}, "organization": {"id": 158, "owner": {"id": 255}, "user": {"role": null}}}, "resource": {"id": 358, "assignee": {"id": 566}, "organization": {"id": 158}, "project": {"id": 314, "owner": {"id": 22}, "assignee": {"id": 869}}, "task": {"id": 385, "owner": {"id": 931}, "assignee": {"id": 1015}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 46, "privilege": "business"}, "organization": {"id": 181, "owner": {"id": 226}, "user": {"role": null}}}, "resource": {"id": 311, "assignee": {"id": 570}, "organization": {"id": 620}, "project": {"id": 366, "owner": {"id": 46}, "assignee": {"id": 891}}, "task": {"id": 341, "owner": {"id": 987}, "assignee": {"id": 1056}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 69, "privilege": "business"}, "organization": {"id": 122, "owner": {"id": 281}, "user": {"role": null}}}, "resource": {"id": 305, "assignee": {"id": 563}, "organization": {"id": 668}, "project": {"id": 398, "owner": {"id": 69}, "assignee": {"id": 825}}, "task": {"id": 344, "owner": {"id": 977}, "assignee": {"id": 1036}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 82, "privilege": "user"}, "organization": {"id": 149, "owner": {"id": 82}, "user": {"role": "owner"}}}, "resource": {"id": 364, "assignee": {"id": 570}, "organization": {"id": 149}, "project": {"id": 329, "owner": {"id": 82}, "assignee": {"id": 882}}, "task": {"id": 376, "owner": {"id": 971}, "assignee": {"id": 1064}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 49, "privilege": "user"}, "organization": {"id": 101, "owner": {"id": 49}, "user": {"role": "owner"}}}, "resource": {"id": 316, "assignee": {"id": 532}, "organization": {"id": 101}, "project": {"id": 316, "owner": {"id": 49}, "assignee": {"id": 896}}, "task": {"id": 369, "owner": {"id": 968}, "assignee": {"id": 1015}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 98, "privilege": "user"}, "organization": {"id": 177, "owner": {"id": 98}, "user": {"role": "owner"}}}, "resource": {"id": 377, "assignee": {"id": 580}, "organization": {"id": 624}, "project": {"id": 364, "owner": {"id": 98}, "assignee": {"id": 896}}, "task": {"id": 302, "owner": {"id": 946}, "assignee": {"id": 1043}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 39, "privilege": "user"}, "organization": {"id": 152, "owner": {"id": 39}, "user": {"role": "owner"}}}, "resource": {"id": 324, "assignee": {"id": 546}, "organization": {"id": 631}, "project": {"id": 339, "owner": {"id": 39}, "assignee": {"id": 862}}, "task": {"id": 354, "owner": {"id": 989}, "assignee": {"id": 1045}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 65, "privilege": "user"}, "organization": {"id": 150, "owner": {"id": 239}, "user": {"role": "maintainer"}}}, "resource": {"id": 379, "assignee": {"id": 541}, "organization": {"id": 150}, "project": {"id": 340, "owner": {"id": 65}, "assignee": {"id": 841}}, "task": {"id": 381, "owner": {"id": 902}, "assignee": {"id": 1065}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 83, "privilege": "user"}, "organization": {"id": 112, "owner": {"id": 237}, "user": {"role": "maintainer"}}}, "resource": {"id": 333, "assignee": {"id": 512}, "organization": {"id": 112}, "project": {"id": 382, "owner": {"id": 83}, "assignee": {"id": 874}}, "task": {"id": 383, "owner": {"id": 913}, "assignee": {"id": 1004}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 27, "privilege": "user"}, "organization": {"id": 199, "owner": {"id": 258}, "user": {"role": "maintainer"}}}, "resource": {"id": 393, "assignee": {"id": 542}, "organization": {"id": 651}, "project": {"id": 324, "owner": {"id": 27}, "assignee": {"id": 894}}, "task": {"id": 326, "owner": {"id": 936}, "assignee": {"id": 1024}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 80, "privilege": "user"}, "organization": {"id": 121, "owner": {"id": 273}, "user": {"role": "maintainer"}}}, "resource": {"id": 386, "assignee": {"id": 599}, "organization": {"id": 659}, "project": {"id": 328, "owner": {"id": 80}, "assignee": {"id": 882}}, "task": {"id": 384, "owner": {"id": 987}, "assignee": {"id": 1010}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 89, "privilege": "user"}, "organization": {"id": 143, "owner": {"id": 247}, "user": {"role": "supervisor"}}}, "resource": {"id": 353, "assignee": {"id": 530}, "organization": {"id": 143}, "project": {"id": 369, "owner": {"id": 89}, "assignee": {"id": 837}}, "task": {"id": 312, "owner": {"id": 903}, "assignee": {"id": 1046}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 1, "privilege": "user"}, "organization": {"id": 186, "owner": {"id": 212}, "user": {"role": "supervisor"}}}, "resource": {"id": 364, "assignee": {"id": 583}, "organization": {"id": 186}, "project": {"id": 340, "owner": {"id": 1}, "assignee": {"id": 832}}, "task": {"id": 336, "owner": {"id": 971}, "assignee": {"id": 1090}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 77, "privilege": "user"}, "organization": {"id": 117, "owner": {"id": 239}, "user": {"role": "supervisor"}}}, "resource": {"id": 380, "assignee": {"id": 586}, "organization": {"id": 662}, "project": {"id": 387, "owner": {"id": 77}, "assignee": {"id": 820}}, "task": {"id": 333, "owner": {"id": 934}, "assignee": {"id": 1015}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 41, "privilege": "user"}, "organization": {"id": 149, "owner": {"id": 282}, "user": {"role": "supervisor"}}}, "resource": {"id": 317, "assignee": {"id": 558}, "organization": {"id": 660}, "project": {"id": 309, "owner": {"id": 41}, "assignee": {"id": 856}}, "task": {"id": 362, "owner": {"id": 989}, "assignee": {"id": 1013}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 81, "privilege": "user"}, "organization": {"id": 111, "owner": {"id": 203}, "user": {"role": "worker"}}}, "resource": {"id": 315, "assignee": {"id": 534}, "organization": {"id": 111}, "project": {"id": 325, "owner": {"id": 81}, "assignee": {"id": 899}}, "task": {"id": 369, "owner": {"id": 920}, "assignee": {"id": 1026}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 36, "privilege": "user"}, "organization": {"id": 134, "owner": {"id": 262}, "user": {"role": "worker"}}}, "resource": {"id": 364, "assignee": {"id": 543}, "organization": {"id": 134}, "project": {"id": 377, "owner": {"id": 36}, "assignee": {"id": 875}}, "task": {"id": 312, "owner": {"id": 987}, "assignee": {"id": 1057}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 30, "privilege": "user"}, "organization": {"id": 133, "owner": {"id": 216}, "user": {"role": "worker"}}}, "resource": {"id": 326, "assignee": {"id": 545}, "organization": {"id": 652}, "project": {"id": 396, "owner": {"id": 30}, "assignee": {"id": 877}}, "task": {"id": 307, "owner": {"id": 939}, "assignee": {"id": 1020}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 68, "privilege": "user"}, "organization": {"id": 176, "owner": {"id": 293}, "user": {"role": "worker"}}}, "resource": {"id": 372, "assignee": {"id": 532}, "organization": {"id": 601}, "project": {"id": 367, "owner": {"id": 68}, "assignee": {"id": 884}}, "task": {"id": 324, "owner": {"id": 903}, "assignee": {"id": 1096}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 21, "privilege": "user"}, "organization": {"id": 168, "owner": {"id": 264}, "user": {"role": null}}}, "resource": {"id": 358, "assignee": {"id": 531}, "organization": {"id": 168}, "project": {"id": 399, "owner": {"id": 21}, "assignee": {"id": 875}}, "task": {"id": 322, "owner": {"id": 906}, "assignee": {"id": 1048}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 79, "privilege": "user"}, "organization": {"id": 197, "owner": {"id": 249}, "user": {"role": null}}}, "resource": {"id": 320, "assignee": {"id": 521}, "organization": {"id": 197}, "project": {"id": 381, "owner": {"id": 79}, "assignee": {"id": 851}}, "task": {"id": 333, "owner": {"id": 912}, "assignee": {"id": 1077}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 74, "privilege": "user"}, "organization": {"id": 129, "owner": {"id": 289}, "user": {"role": null}}}, "resource": {"id": 312, "assignee": {"id": 568}, "organization": {"id": 665}, "project": {"id": 326, "owner": {"id": 74}, "assignee": {"id": 894}}, "task": {"id": 363, "owner": {"id": 965}, "assignee": {"id": 1046}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 59, "privilege": "user"}, "organization": {"id": 153, "owner": {"id": 232}, "user": {"role": null}}}, "resource": {"id": 341, "assignee": {"id": 571}, "organization": {"id": 695}, "project": {"id": 337, "owner": {"id": 59}, "assignee": {"id": 819}}, "task": {"id": 388, "owner": {"id": 972}, "assignee": {"id": 1031}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 93, "privilege": "worker"}, "organization": {"id": 127, "owner": {"id": 93}, "user": {"role": "owner"}}}, "resource": {"id": 385, "assignee": {"id": 548}, "organization": {"id": 127}, "project": {"id": 324, "owner": {"id": 93}, "assignee": {"id": 840}}, "task": {"id": 369, "owner": {"id": 975}, "assignee": {"id": 1095}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 1, "privilege": "worker"}, "organization": {"id": 121, "owner": {"id": 1}, "user": {"role": "owner"}}}, "resource": {"id": 341, "assignee": {"id": 516}, "organization": {"id": 121}, "project": {"id": 381, "owner": {"id": 1}, "assignee": {"id": 871}}, "task": {"id": 357, "owner": {"id": 916}, "assignee": {"id": 1067}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 34, "privilege": "worker"}, "organization": {"id": 181, "owner": {"id": 34}, "user": {"role": "owner"}}}, "resource": {"id": 307, "assignee": {"id": 561}, "organization": {"id": 615}, "project": {"id": 374, "owner": {"id": 34}, "assignee": {"id": 825}}, "task": {"id": 398, "owner": {"id": 906}, "assignee": {"id": 1064}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 1, "privilege": "worker"}, "organization": {"id": 146, "owner": {"id": 1}, "user": {"role": "owner"}}}, "resource": {"id": 370, "assignee": {"id": 549}, "organization": {"id": 640}, "project": {"id": 353, "owner": {"id": 1}, "assignee": {"id": 852}}, "task": {"id": 305, "owner": {"id": 901}, "assignee": {"id": 1070}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 5, "privilege": "worker"}, "organization": {"id": 100, "owner": {"id": 270}, "user": {"role": "maintainer"}}}, "resource": {"id": 353, "assignee": {"id": 514}, "organization": {"id": 100}, "project": {"id": 323, "owner": {"id": 5}, "assignee": {"id": 884}}, "task": {"id": 368, "owner": {"id": 982}, "assignee": {"id": 1014}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 0, "privilege": "worker"}, "organization": {"id": 189, "owner": {"id": 231}, "user": {"role": "maintainer"}}}, "resource": {"id": 369, "assignee": {"id": 503}, "organization": {"id": 189}, "project": {"id": 315, "owner": {"id": 0}, "assignee": {"id": 898}}, "task": {"id": 370, "owner": {"id": 965}, "assignee": {"id": 1001}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 45, "privilege": "worker"}, "organization": {"id": 124, "owner": {"id": 243}, "user": {"role": "maintainer"}}}, "resource": {"id": 396, "assignee": {"id": 543}, "organization": {"id": 698}, "project": {"id": 372, "owner": {"id": 45}, "assignee": {"id": 876}}, "task": {"id": 378, "owner": {"id": 964}, "assignee": {"id": 1094}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 67, "privilege": "worker"}, "organization": {"id": 194, "owner": {"id": 261}, "user": {"role": "maintainer"}}}, "resource": {"id": 300, "assignee": {"id": 500}, "organization": {"id": 642}, "project": {"id": 324, "owner": {"id": 67}, "assignee": {"id": 868}}, "task": {"id": 319, "owner": {"id": 969}, "assignee": {"id": 1050}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 2, "privilege": "worker"}, "organization": {"id": 128, "owner": {"id": 217}, "user": {"role": "supervisor"}}}, "resource": {"id": 377, "assignee": {"id": 542}, "organization": {"id": 128}, "project": {"id": 389, "owner": {"id": 2}, "assignee": {"id": 823}}, "task": {"id": 303, "owner": {"id": 934}, "assignee": {"id": 1077}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 1, "privilege": "worker"}, "organization": {"id": 158, "owner": {"id": 209}, "user": {"role": "supervisor"}}}, "resource": {"id": 380, "assignee": {"id": 520}, "organization": {"id": 158}, "project": {"id": 383, "owner": {"id": 1}, "assignee": {"id": 819}}, "task": {"id": 306, "owner": {"id": 996}, "assignee": {"id": 1024}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 35, "privilege": "worker"}, "organization": {"id": 173, "owner": {"id": 251}, "user": {"role": "supervisor"}}}, "resource": {"id": 316, "assignee": {"id": 538}, "organization": {"id": 667}, "project": {"id": 317, "owner": {"id": 35}, "assignee": {"id": 809}}, "task": {"id": 331, "owner": {"id": 917}, "assignee": {"id": 1008}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 26, "privilege": "worker"}, "organization": {"id": 190, "owner": {"id": 275}, "user": {"role": "supervisor"}}}, "resource": {"id": 307, "assignee": {"id": 569}, "organization": {"id": 608}, "project": {"id": 397, "owner": {"id": 26}, "assignee": {"id": 873}}, "task": {"id": 394, "owner": {"id": 921}, "assignee": {"id": 1021}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 30, "privilege": "worker"}, "organization": {"id": 136, "owner": {"id": 274}, "user": {"role": "worker"}}}, "resource": {"id": 353, "assignee": {"id": 577}, "organization": {"id": 136}, "project": {"id": 334, "owner": {"id": 30}, "assignee": {"id": 817}}, "task": {"id": 353, "owner": {"id": 992}, "assignee": {"id": 1049}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 44, "privilege": "worker"}, "organization": {"id": 189, "owner": {"id": 208}, "user": {"role": "worker"}}}, "resource": {"id": 359, "assignee": {"id": 548}, "organization": {"id": 189}, "project": {"id": 350, "owner": {"id": 44}, "assignee": {"id": 814}}, "task": {"id": 346, "owner": {"id": 934}, "assignee": {"id": 1008}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 52, "privilege": "worker"}, "organization": {"id": 167, "owner": {"id": 295}, "user": {"role": "worker"}}}, "resource": {"id": 394, "assignee": {"id": 554}, "organization": {"id": 687}, "project": {"id": 322, "owner": {"id": 52}, "assignee": {"id": 848}}, "task": {"id": 393, "owner": {"id": 966}, "assignee": {"id": 1097}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 93, "privilege": "worker"}, "organization": {"id": 117, "owner": {"id": 279}, "user": {"role": "worker"}}}, "resource": {"id": 374, "assignee": {"id": 571}, "organization": {"id": 607}, "project": {"id": 357, "owner": {"id": 93}, "assignee": {"id": 899}}, "task": {"id": 386, "owner": {"id": 916}, "assignee": {"id": 1058}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 64, "privilege": "worker"}, "organization": {"id": 127, "owner": {"id": 214}, "user": {"role": null}}}, "resource": {"id": 381, "assignee": {"id": 521}, "organization": {"id": 127}, "project": {"id": 383, "owner": {"id": 64}, "assignee": {"id": 854}}, "task": {"id": 359, "owner": {"id": 987}, "assignee": {"id": 1088}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 27, "privilege": "worker"}, "organization": {"id": 142, "owner": {"id": 268}, "user": {"role": null}}}, "resource": {"id": 384, "assignee": {"id": 521}, "organization": {"id": 142}, "project": {"id": 376, "owner": {"id": 27}, "assignee": {"id": 819}}, "task": {"id": 384, "owner": {"id": 971}, "assignee": {"id": 1052}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 73, "privilege": "worker"}, "organization": {"id": 169, "owner": {"id": 231}, "user": {"role": null}}}, "resource": {"id": 397, "assignee": {"id": 512}, "organization": {"id": 681}, "project": {"id": 396, "owner": {"id": 73}, "assignee": {"id": 889}}, "task": {"id": 385, "owner": {"id": 900}, "assignee": {"id": 1086}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 74, "privilege": "worker"}, "organization": {"id": 198, "owner": {"id": 281}, "user": {"role": null}}}, "resource": {"id": 398, "assignee": {"id": 530}, "organization": {"id": 639}, "project": {"id": 374, "owner": {"id": 74}, "assignee": {"id": 890}}, "task": {"id": 349, "owner": {"id": 925}, "assignee": {"id": 1071}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 29, "privilege": "none"}, "organization": {"id": 160, "owner": {"id": 29}, "user": {"role": "owner"}}}, "resource": {"id": 352, "assignee": {"id": 563}, "organization": {"id": 160}, "project": {"id": 321, "owner": {"id": 29}, "assignee": {"id": 834}}, "task": {"id": 358, "owner": {"id": 978}, "assignee": {"id": 1043}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 11, "privilege": "none"}, "organization": {"id": 106, "owner": {"id": 11}, "user": {"role": "owner"}}}, "resource": {"id": 369, "assignee": {"id": 562}, "organization": {"id": 106}, "project": {"id": 383, "owner": {"id": 11}, "assignee": {"id": 878}}, "task": {"id": 341, "owner": {"id": 944}, "assignee": {"id": 1077}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 73, "privilege": "none"}, "organization": {"id": 112, "owner": {"id": 73}, "user": {"role": "owner"}}}, "resource": {"id": 336, "assignee": {"id": 547}, "organization": {"id": 694}, "project": {"id": 315, "owner": {"id": 73}, "assignee": {"id": 871}}, "task": {"id": 313, "owner": {"id": 949}, "assignee": {"id": 1076}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 64, "privilege": "none"}, "organization": {"id": 144, "owner": {"id": 64}, "user": {"role": "owner"}}}, "resource": {"id": 318, "assignee": {"id": 598}, "organization": {"id": 699}, "project": {"id": 395, "owner": {"id": 64}, "assignee": {"id": 830}}, "task": {"id": 346, "owner": {"id": 946}, "assignee": {"id": 1067}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 38, "privilege": "none"}, "organization": {"id": 176, "owner": {"id": 284}, "user": {"role": "maintainer"}}}, "resource": {"id": 328, "assignee": {"id": 520}, "organization": {"id": 176}, "project": {"id": 383, "owner": {"id": 38}, "assignee": {"id": 824}}, "task": {"id": 343, "owner": {"id": 913}, "assignee": {"id": 1044}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 66, "privilege": "none"}, "organization": {"id": 177, "owner": {"id": 212}, "user": {"role": "maintainer"}}}, "resource": {"id": 319, "assignee": {"id": 565}, "organization": {"id": 177}, "project": {"id": 328, "owner": {"id": 66}, "assignee": {"id": 851}}, "task": {"id": 383, "owner": {"id": 927}, "assignee": {"id": 1082}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 72, "privilege": "none"}, "organization": {"id": 163, "owner": {"id": 282}, "user": {"role": "maintainer"}}}, "resource": {"id": 330, "assignee": {"id": 566}, "organization": {"id": 615}, "project": {"id": 300, "owner": {"id": 72}, "assignee": {"id": 831}}, "task": {"id": 399, "owner": {"id": 964}, "assignee": {"id": 1047}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 46, "privilege": "none"}, "organization": {"id": 126, "owner": {"id": 202}, "user": {"role": "maintainer"}}}, "resource": {"id": 355, "assignee": {"id": 510}, "organization": {"id": 684}, "project": {"id": 376, "owner": {"id": 46}, "assignee": {"id": 844}}, "task": {"id": 341, "owner": {"id": 971}, "assignee": {"id": 1062}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 36, "privilege": "none"}, "organization": {"id": 177, "owner": {"id": 252}, "user": {"role": "supervisor"}}}, "resource": {"id": 365, "assignee": {"id": 531}, "organization": {"id": 177}, "project": {"id": 375, "owner": {"id": 36}, "assignee": {"id": 839}}, "task": {"id": 394, "owner": {"id": 960}, "assignee": {"id": 1037}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 76, "privilege": "none"}, "organization": {"id": 185, "owner": {"id": 297}, "user": {"role": "supervisor"}}}, "resource": {"id": 389, "assignee": {"id": 581}, "organization": {"id": 185}, "project": {"id": 375, "owner": {"id": 76}, "assignee": {"id": 811}}, "task": {"id": 334, "owner": {"id": 992}, "assignee": {"id": 1074}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 45, "privilege": "none"}, "organization": {"id": 165, "owner": {"id": 249}, "user": {"role": "supervisor"}}}, "resource": {"id": 376, "assignee": {"id": 598}, "organization": {"id": 615}, "project": {"id": 303, "owner": {"id": 45}, "assignee": {"id": 831}}, "task": {"id": 371, "owner": {"id": 912}, "assignee": {"id": 1088}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 80, "privilege": "none"}, "organization": {"id": 184, "owner": {"id": 220}, "user": {"role": "supervisor"}}}, "resource": {"id": 307, "assignee": {"id": 586}, "organization": {"id": 678}, "project": {"id": 338, "owner": {"id": 80}, "assignee": {"id": 854}}, "task": {"id": 359, "owner": {"id": 972}, "assignee": {"id": 1041}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 39, "privilege": "none"}, "organization": {"id": 101, "owner": {"id": 249}, "user": {"role": "worker"}}}, "resource": {"id": 378, "assignee": {"id": 505}, "organization": {"id": 101}, "project": {"id": 327, "owner": {"id": 39}, "assignee": {"id": 897}}, "task": {"id": 308, "owner": {"id": 926}, "assignee": {"id": 1081}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 93, "privilege": "none"}, "organization": {"id": 188, "owner": {"id": 212}, "user": {"role": "worker"}}}, "resource": {"id": 383, "assignee": {"id": 505}, "organization": {"id": 188}, "project": {"id": 359, "owner": {"id": 93}, "assignee": {"id": 899}}, "task": {"id": 365, "owner": {"id": 978}, "assignee": {"id": 1087}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 51, "privilege": "none"}, "organization": {"id": 161, "owner": {"id": 207}, "user": {"role": "worker"}}}, "resource": {"id": 375, "assignee": {"id": 534}, "organization": {"id": 621}, "project": {"id": 301, "owner": {"id": 51}, "assignee": {"id": 828}}, "task": {"id": 381, "owner": {"id": 995}, "assignee": {"id": 1041}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 60, "privilege": "none"}, "organization": {"id": 180, "owner": {"id": 220}, "user": {"role": "worker"}}}, "resource": {"id": 335, "assignee": {"id": 542}, "organization": {"id": 633}, "project": {"id": 369, "owner": {"id": 60}, "assignee": {"id": 809}}, "task": {"id": 371, "owner": {"id": 978}, "assignee": {"id": 1015}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 76, "privilege": "none"}, "organization": {"id": 130, "owner": {"id": 203}, "user": {"role": null}}}, "resource": {"id": 329, "assignee": {"id": 525}, "organization": {"id": 130}, "project": {"id": 300, "owner": {"id": 76}, "assignee": {"id": 819}}, "task": {"id": 342, "owner": {"id": 923}, "assignee": {"id": 1078}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 75, "privilege": "none"}, "organization": {"id": 132, "owner": {"id": 205}, "user": {"role": null}}}, "resource": {"id": 365, "assignee": {"id": 535}, "organization": {"id": 132}, "project": {"id": 366, "owner": {"id": 75}, "assignee": {"id": 868}}, "task": {"id": 394, "owner": {"id": 961}, "assignee": {"id": 1034}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 75, "privilege": "none"}, "organization": {"id": 187, "owner": {"id": 237}, "user": {"role": null}}}, "resource": {"id": 387, "assignee": {"id": 504}, "organization": {"id": 695}, "project": {"id": 341, "owner": {"id": 75}, "assignee": {"id": 889}}, "task": {"id": 337, "owner": {"id": 966}, "assignee": {"id": 1064}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 44, "privilege": "none"}, "organization": {"id": 194, "owner": {"id": 269}, "user": {"role": null}}}, "resource": {"id": 305, "assignee": {"id": 573}, "organization": {"id": 622}, "project": {"id": 353, "owner": {"id": 44}, "assignee": {"id": 870}}, "task": {"id": 399, "owner": {"id": 966}, "assignee": {"id": 1050}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 78, "privilege": "admin"}, "organization": {"id": 183, "owner": {"id": 78}, "user": {"role": "owner"}}}, "resource": {"id": 377, "assignee": {"id": 565}, "organization": {"id": 183}, "project": {"id": 331, "owner": {"id": 736}, "assignee": {"id": 78}}, "task": {"id": 389, "owner": {"id": 974}, "assignee": {"id": 1098}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 2, "privilege": "admin"}, "organization": {"id": 145, "owner": {"id": 2}, "user": {"role": "owner"}}}, "resource": {"id": 302, "assignee": {"id": 563}, "organization": {"id": 145}, "project": {"id": 323, "owner": {"id": 702}, "assignee": {"id": 2}}, "task": {"id": 371, "owner": {"id": 981}, "assignee": {"id": 1084}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_FALSE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 28, "privilege": "admin"}, "organization": {"id": 159, "owner": {"id": 28}, "user": {"role": "owner"}}}, "resource": {"id": 363, "assignee": {"id": 515}, "organization": {"id": 670}, "project": {"id": 350, "owner": {"id": 760}, "assignee": {"id": 28}}, "task": {"id": 318, "owner": {"id": 921}, "assignee": {"id": 1068}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 41, "privilege": "admin"}, "organization": {"id": 157, "owner": {"id": 41}, "user": {"role": "owner"}}}, "resource": {"id": 302, "assignee": {"id": 510}, "organization": {"id": 672}, "project": {"id": 363, "owner": {"id": 736}, "assignee": {"id": 41}}, "task": {"id": 397, "owner": {"id": 984}, "assignee": {"id": 1085}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 93, "privilege": "admin"}, "organization": {"id": 191, "owner": {"id": 275}, "user": {"role": "maintainer"}}}, "resource": {"id": 320, "assignee": {"id": 554}, "organization": {"id": 191}, "project": {"id": 386, "owner": {"id": 727}, "assignee": {"id": 93}}, "task": {"id": 303, "owner": {"id": 921}, "assignee": {"id": 1088}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 47, "privilege": "admin"}, "organization": {"id": 181, "owner": {"id": 253}, "user": {"role": "maintainer"}}}, "resource": {"id": 387, "assignee": {"id": 518}, "organization": {"id": 181}, "project": {"id": 378, "owner": {"id": 716}, "assignee": {"id": 47}}, "task": {"id": 344, "owner": {"id": 989}, "assignee": {"id": 1097}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 25, "privilege": "admin"}, "organization": {"id": 149, "owner": {"id": 246}, "user": {"role": "maintainer"}}}, "resource": {"id": 356, "assignee": {"id": 503}, "organization": {"id": 681}, "project": {"id": 354, "owner": {"id": 798}, "assignee": {"id": 25}}, "task": {"id": 317, "owner": {"id": 922}, "assignee": {"id": 1054}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 1, "privilege": "admin"}, "organization": {"id": 100, "owner": {"id": 213}, "user": {"role": "maintainer"}}}, "resource": {"id": 364, "assignee": {"id": 503}, "organization": {"id": 689}, "project": {"id": 388, "owner": {"id": 770}, "assignee": {"id": 1}}, "task": {"id": 354, "owner": {"id": 976}, "assignee": {"id": 1093}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 56, "privilege": "admin"}, "organization": {"id": 185, "owner": {"id": 270}, "user": {"role": "supervisor"}}}, "resource": {"id": 301, "assignee": {"id": 562}, "organization": {"id": 185}, "project": {"id": 347, "owner": {"id": 746}, "assignee": {"id": 56}}, "task": {"id": 310, "owner": {"id": 957}, "assignee": {"id": 1070}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 19, "privilege": "admin"}, "organization": {"id": 134, "owner": {"id": 290}, "user": {"role": "supervisor"}}}, "resource": {"id": 343, "assignee": {"id": 588}, "organization": {"id": 134}, "project": {"id": 371, "owner": {"id": 714}, "assignee": {"id": 19}}, "task": {"id": 399, "owner": {"id": 927}, "assignee": {"id": 1048}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 78, "privilege": "admin"}, "organization": {"id": 193, "owner": {"id": 211}, "user": {"role": "supervisor"}}}, "resource": {"id": 340, "assignee": {"id": 534}, "organization": {"id": 646}, "project": {"id": 360, "owner": {"id": 726}, "assignee": {"id": 78}}, "task": {"id": 306, "owner": {"id": 975}, "assignee": {"id": 1052}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 0, "privilege": "admin"}, "organization": {"id": 117, "owner": {"id": 244}, "user": {"role": "supervisor"}}}, "resource": {"id": 323, "assignee": {"id": 537}, "organization": {"id": 679}, "project": {"id": 382, "owner": {"id": 787}, "assignee": {"id": 0}}, "task": {"id": 361, "owner": {"id": 986}, "assignee": {"id": 1004}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 53, "privilege": "admin"}, "organization": {"id": 107, "owner": {"id": 218}, "user": {"role": "worker"}}}, "resource": {"id": 386, "assignee": {"id": 526}, "organization": {"id": 107}, "project": {"id": 360, "owner": {"id": 792}, "assignee": {"id": 53}}, "task": {"id": 304, "owner": {"id": 935}, "assignee": {"id": 1086}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 88, "privilege": "admin"}, "organization": {"id": 134, "owner": {"id": 299}, "user": {"role": "worker"}}}, "resource": {"id": 314, "assignee": {"id": 573}, "organization": {"id": 134}, "project": {"id": 305, "owner": {"id": 750}, "assignee": {"id": 88}}, "task": {"id": 357, "owner": {"id": 917}, "assignee": {"id": 1039}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_FALSE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 66, "privilege": "admin"}, "organization": {"id": 120, "owner": {"id": 295}, "user": {"role": "worker"}}}, "resource": {"id": 371, "assignee": {"id": 506}, "organization": {"id": 666}, "project": {"id": 376, "owner": {"id": 713}, "assignee": {"id": 66}}, "task": {"id": 317, "owner": {"id": 915}, "assignee": {"id": 1007}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 68, "privilege": "admin"}, "organization": {"id": 161, "owner": {"id": 262}, "user": {"role": "worker"}}}, "resource": {"id": 354, "assignee": {"id": 506}, "organization": {"id": 679}, "project": {"id": 346, "owner": {"id": 760}, "assignee": {"id": 68}}, "task": {"id": 362, "owner": {"id": 920}, "assignee": {"id": 1036}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 18, "privilege": "admin"}, "organization": {"id": 181, "owner": {"id": 230}, "user": {"role": null}}}, "resource": {"id": 339, "assignee": {"id": 521}, "organization": {"id": 181}, "project": {"id": 378, "owner": {"id": 747}, "assignee": {"id": 18}}, "task": {"id": 359, "owner": {"id": 915}, "assignee": {"id": 1058}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 56, "privilege": "admin"}, "organization": {"id": 116, "owner": {"id": 285}, "user": {"role": null}}}, "resource": {"id": 336, "assignee": {"id": 558}, "organization": {"id": 116}, "project": {"id": 331, "owner": {"id": 706}, "assignee": {"id": 56}}, "task": {"id": 368, "owner": {"id": 927}, "assignee": {"id": 1042}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_FALSE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 95, "privilege": "admin"}, "organization": {"id": 178, "owner": {"id": 288}, "user": {"role": null}}}, "resource": {"id": 399, "assignee": {"id": 590}, "organization": {"id": 637}, "project": {"id": 391, "owner": {"id": 796}, "assignee": {"id": 95}}, "task": {"id": 361, "owner": {"id": 909}, "assignee": {"id": 1019}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 88, "privilege": "admin"}, "organization": {"id": 153, "owner": {"id": 231}, "user": {"role": null}}}, "resource": {"id": 368, "assignee": {"id": 577}, "organization": {"id": 603}, "project": {"id": 379, "owner": {"id": 712}, "assignee": {"id": 88}}, "task": {"id": 307, "owner": {"id": 904}, "assignee": {"id": 1091}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 59, "privilege": "business"}, "organization": {"id": 106, "owner": {"id": 59}, "user": {"role": "owner"}}}, "resource": {"id": 395, "assignee": {"id": 528}, "organization": {"id": 106}, "project": {"id": 302, "owner": {"id": 758}, "assignee": {"id": 59}}, "task": {"id": 345, "owner": {"id": 985}, "assignee": {"id": 1012}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 1, "privilege": "business"}, "organization": {"id": 133, "owner": {"id": 1}, "user": {"role": "owner"}}}, "resource": {"id": 334, "assignee": {"id": 582}, "organization": {"id": 133}, "project": {"id": 339, "owner": {"id": 780}, "assignee": {"id": 1}}, "task": {"id": 386, "owner": {"id": 910}, "assignee": {"id": 1064}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 94, "privilege": "business"}, "organization": {"id": 189, "owner": {"id": 94}, "user": {"role": "owner"}}}, "resource": {"id": 311, "assignee": {"id": 535}, "organization": {"id": 615}, "project": {"id": 383, "owner": {"id": 724}, "assignee": {"id": 94}}, "task": {"id": 314, "owner": {"id": 928}, "assignee": {"id": 1037}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 72, "privilege": "business"}, "organization": {"id": 161, "owner": {"id": 72}, "user": {"role": "owner"}}}, "resource": {"id": 317, "assignee": {"id": 505}, "organization": {"id": 686}, "project": {"id": 319, "owner": {"id": 720}, "assignee": {"id": 72}}, "task": {"id": 301, "owner": {"id": 940}, "assignee": {"id": 1099}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 12, "privilege": "business"}, "organization": {"id": 122, "owner": {"id": 239}, "user": {"role": "maintainer"}}}, "resource": {"id": 310, "assignee": {"id": 589}, "organization": {"id": 122}, "project": {"id": 329, "owner": {"id": 788}, "assignee": {"id": 12}}, "task": {"id": 391, "owner": {"id": 936}, "assignee": {"id": 1097}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 23, "privilege": "business"}, "organization": {"id": 164, "owner": {"id": 261}, "user": {"role": "maintainer"}}}, "resource": {"id": 358, "assignee": {"id": 531}, "organization": {"id": 164}, "project": {"id": 399, "owner": {"id": 755}, "assignee": {"id": 23}}, "task": {"id": 399, "owner": {"id": 983}, "assignee": {"id": 1096}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 24, "privilege": "business"}, "organization": {"id": 183, "owner": {"id": 278}, "user": {"role": "maintainer"}}}, "resource": {"id": 333, "assignee": {"id": 516}, "organization": {"id": 685}, "project": {"id": 342, "owner": {"id": 729}, "assignee": {"id": 24}}, "task": {"id": 377, "owner": {"id": 914}, "assignee": {"id": 1037}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 65, "privilege": "business"}, "organization": {"id": 152, "owner": {"id": 271}, "user": {"role": "maintainer"}}}, "resource": {"id": 348, "assignee": {"id": 544}, "organization": {"id": 657}, "project": {"id": 346, "owner": {"id": 793}, "assignee": {"id": 65}}, "task": {"id": 344, "owner": {"id": 917}, "assignee": {"id": 1042}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 3, "privilege": "business"}, "organization": {"id": 164, "owner": {"id": 232}, "user": {"role": "supervisor"}}}, "resource": {"id": 316, "assignee": {"id": 566}, "organization": {"id": 164}, "project": {"id": 398, "owner": {"id": 795}, "assignee": {"id": 3}}, "task": {"id": 359, "owner": {"id": 918}, "assignee": {"id": 1095}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 34, "privilege": "business"}, "organization": {"id": 164, "owner": {"id": 261}, "user": {"role": "supervisor"}}}, "resource": {"id": 341, "assignee": {"id": 549}, "organization": {"id": 164}, "project": {"id": 346, "owner": {"id": 703}, "assignee": {"id": 34}}, "task": {"id": 354, "owner": {"id": 997}, "assignee": {"id": 1049}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 74, "privilege": "business"}, "organization": {"id": 181, "owner": {"id": 220}, "user": {"role": "supervisor"}}}, "resource": {"id": 364, "assignee": {"id": 550}, "organization": {"id": 661}, "project": {"id": 304, "owner": {"id": 746}, "assignee": {"id": 74}}, "task": {"id": 305, "owner": {"id": 909}, "assignee": {"id": 1089}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 5, "privilege": "business"}, "organization": {"id": 106, "owner": {"id": 206}, "user": {"role": "supervisor"}}}, "resource": {"id": 367, "assignee": {"id": 521}, "organization": {"id": 684}, "project": {"id": 351, "owner": {"id": 739}, "assignee": {"id": 5}}, "task": {"id": 360, "owner": {"id": 914}, "assignee": {"id": 1028}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 74, "privilege": "business"}, "organization": {"id": 157, "owner": {"id": 252}, "user": {"role": "worker"}}}, "resource": {"id": 384, "assignee": {"id": 559}, "organization": {"id": 157}, "project": {"id": 326, "owner": {"id": 795}, "assignee": {"id": 74}}, "task": {"id": 350, "owner": {"id": 934}, "assignee": {"id": 1031}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 30, "privilege": "business"}, "organization": {"id": 136, "owner": {"id": 256}, "user": {"role": "worker"}}}, "resource": {"id": 322, "assignee": {"id": 543}, "organization": {"id": 136}, "project": {"id": 333, "owner": {"id": 751}, "assignee": {"id": 30}}, "task": {"id": 333, "owner": {"id": 943}, "assignee": {"id": 1031}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 23, "privilege": "business"}, "organization": {"id": 112, "owner": {"id": 285}, "user": {"role": "worker"}}}, "resource": {"id": 319, "assignee": {"id": 535}, "organization": {"id": 683}, "project": {"id": 369, "owner": {"id": 723}, "assignee": {"id": 23}}, "task": {"id": 370, "owner": {"id": 989}, "assignee": {"id": 1049}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 36, "privilege": "business"}, "organization": {"id": 136, "owner": {"id": 258}, "user": {"role": "worker"}}}, "resource": {"id": 379, "assignee": {"id": 565}, "organization": {"id": 644}, "project": {"id": 317, "owner": {"id": 774}, "assignee": {"id": 36}}, "task": {"id": 381, "owner": {"id": 980}, "assignee": {"id": 1065}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 83, "privilege": "business"}, "organization": {"id": 172, "owner": {"id": 247}, "user": {"role": null}}}, "resource": {"id": 359, "assignee": {"id": 547}, "organization": {"id": 172}, "project": {"id": 330, "owner": {"id": 794}, "assignee": {"id": 83}}, "task": {"id": 348, "owner": {"id": 994}, "assignee": {"id": 1069}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 85, "privilege": "business"}, "organization": {"id": 195, "owner": {"id": 249}, "user": {"role": null}}}, "resource": {"id": 300, "assignee": {"id": 536}, "organization": {"id": 195}, "project": {"id": 388, "owner": {"id": 789}, "assignee": {"id": 85}}, "task": {"id": 347, "owner": {"id": 904}, "assignee": {"id": 1042}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 34, "privilege": "business"}, "organization": {"id": 135, "owner": {"id": 228}, "user": {"role": null}}}, "resource": {"id": 348, "assignee": {"id": 571}, "organization": {"id": 617}, "project": {"id": 365, "owner": {"id": 712}, "assignee": {"id": 34}}, "task": {"id": 342, "owner": {"id": 965}, "assignee": {"id": 1011}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 13, "privilege": "business"}, "organization": {"id": 108, "owner": {"id": 266}, "user": {"role": null}}}, "resource": {"id": 327, "assignee": {"id": 597}, "organization": {"id": 625}, "project": {"id": 361, "owner": {"id": 705}, "assignee": {"id": 13}}, "task": {"id": 377, "owner": {"id": 942}, "assignee": {"id": 1083}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 38, "privilege": "user"}, "organization": {"id": 124, "owner": {"id": 38}, "user": {"role": "owner"}}}, "resource": {"id": 359, "assignee": {"id": 552}, "organization": {"id": 124}, "project": {"id": 325, "owner": {"id": 799}, "assignee": {"id": 38}}, "task": {"id": 365, "owner": {"id": 973}, "assignee": {"id": 1039}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 46, "privilege": "user"}, "organization": {"id": 183, "owner": {"id": 46}, "user": {"role": "owner"}}}, "resource": {"id": 313, "assignee": {"id": 575}, "organization": {"id": 183}, "project": {"id": 382, "owner": {"id": 715}, "assignee": {"id": 46}}, "task": {"id": 368, "owner": {"id": 982}, "assignee": {"id": 1056}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 63, "privilege": "user"}, "organization": {"id": 170, "owner": {"id": 63}, "user": {"role": "owner"}}}, "resource": {"id": 355, "assignee": {"id": 531}, "organization": {"id": 622}, "project": {"id": 335, "owner": {"id": 791}, "assignee": {"id": 63}}, "task": {"id": 343, "owner": {"id": 937}, "assignee": {"id": 1075}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 85, "privilege": "user"}, "organization": {"id": 124, "owner": {"id": 85}, "user": {"role": "owner"}}}, "resource": {"id": 344, "assignee": {"id": 541}, "organization": {"id": 672}, "project": {"id": 335, "owner": {"id": 720}, "assignee": {"id": 85}}, "task": {"id": 373, "owner": {"id": 967}, "assignee": {"id": 1013}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 67, "privilege": "user"}, "organization": {"id": 191, "owner": {"id": 299}, "user": {"role": "maintainer"}}}, "resource": {"id": 331, "assignee": {"id": 574}, "organization": {"id": 191}, "project": {"id": 372, "owner": {"id": 725}, "assignee": {"id": 67}}, "task": {"id": 388, "owner": {"id": 942}, "assignee": {"id": 1032}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 92, "privilege": "user"}, "organization": {"id": 111, "owner": {"id": 210}, "user": {"role": "maintainer"}}}, "resource": {"id": 382, "assignee": {"id": 519}, "organization": {"id": 111}, "project": {"id": 309, "owner": {"id": 778}, "assignee": {"id": 92}}, "task": {"id": 378, "owner": {"id": 958}, "assignee": {"id": 1059}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 80, "privilege": "user"}, "organization": {"id": 151, "owner": {"id": 267}, "user": {"role": "maintainer"}}}, "resource": {"id": 339, "assignee": {"id": 580}, "organization": {"id": 664}, "project": {"id": 373, "owner": {"id": 766}, "assignee": {"id": 80}}, "task": {"id": 392, "owner": {"id": 946}, "assignee": {"id": 1032}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 37, "privilege": "user"}, "organization": {"id": 124, "owner": {"id": 248}, "user": {"role": "maintainer"}}}, "resource": {"id": 366, "assignee": {"id": 500}, "organization": {"id": 613}, "project": {"id": 391, "owner": {"id": 788}, "assignee": {"id": 37}}, "task": {"id": 356, "owner": {"id": 989}, "assignee": {"id": 1058}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 83, "privilege": "user"}, "organization": {"id": 128, "owner": {"id": 208}, "user": {"role": "supervisor"}}}, "resource": {"id": 370, "assignee": {"id": 593}, "organization": {"id": 128}, "project": {"id": 373, "owner": {"id": 711}, "assignee": {"id": 83}}, "task": {"id": 338, "owner": {"id": 929}, "assignee": {"id": 1048}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 19, "privilege": "user"}, "organization": {"id": 156, "owner": {"id": 212}, "user": {"role": "supervisor"}}}, "resource": {"id": 306, "assignee": {"id": 533}, "organization": {"id": 156}, "project": {"id": 379, "owner": {"id": 700}, "assignee": {"id": 19}}, "task": {"id": 366, "owner": {"id": 942}, "assignee": {"id": 1077}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 76, "privilege": "user"}, "organization": {"id": 186, "owner": {"id": 293}, "user": {"role": "supervisor"}}}, "resource": {"id": 329, "assignee": {"id": 568}, "organization": {"id": 693}, "project": {"id": 336, "owner": {"id": 783}, "assignee": {"id": 76}}, "task": {"id": 352, "owner": {"id": 906}, "assignee": {"id": 1047}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 77, "privilege": "user"}, "organization": {"id": 126, "owner": {"id": 281}, "user": {"role": "supervisor"}}}, "resource": {"id": 333, "assignee": {"id": 528}, "organization": {"id": 687}, "project": {"id": 353, "owner": {"id": 773}, "assignee": {"id": 77}}, "task": {"id": 334, "owner": {"id": 960}, "assignee": {"id": 1032}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 55, "privilege": "user"}, "organization": {"id": 194, "owner": {"id": 292}, "user": {"role": "worker"}}}, "resource": {"id": 313, "assignee": {"id": 533}, "organization": {"id": 194}, "project": {"id": 335, "owner": {"id": 703}, "assignee": {"id": 55}}, "task": {"id": 353, "owner": {"id": 982}, "assignee": {"id": 1018}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 91, "privilege": "user"}, "organization": {"id": 164, "owner": {"id": 253}, "user": {"role": "worker"}}}, "resource": {"id": 339, "assignee": {"id": 599}, "organization": {"id": 164}, "project": {"id": 349, "owner": {"id": 789}, "assignee": {"id": 91}}, "task": {"id": 368, "owner": {"id": 974}, "assignee": {"id": 1027}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 95, "privilege": "user"}, "organization": {"id": 113, "owner": {"id": 288}, "user": {"role": "worker"}}}, "resource": {"id": 325, "assignee": {"id": 584}, "organization": {"id": 629}, "project": {"id": 344, "owner": {"id": 795}, "assignee": {"id": 95}}, "task": {"id": 324, "owner": {"id": 977}, "assignee": {"id": 1062}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 58, "privilege": "user"}, "organization": {"id": 149, "owner": {"id": 239}, "user": {"role": "worker"}}}, "resource": {"id": 310, "assignee": {"id": 550}, "organization": {"id": 680}, "project": {"id": 394, "owner": {"id": 711}, "assignee": {"id": 58}}, "task": {"id": 367, "owner": {"id": 985}, "assignee": {"id": 1061}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 7, "privilege": "user"}, "organization": {"id": 199, "owner": {"id": 293}, "user": {"role": null}}}, "resource": {"id": 308, "assignee": {"id": 501}, "organization": {"id": 199}, "project": {"id": 397, "owner": {"id": 789}, "assignee": {"id": 7}}, "task": {"id": 375, "owner": {"id": 921}, "assignee": {"id": 1017}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 79, "privilege": "user"}, "organization": {"id": 153, "owner": {"id": 281}, "user": {"role": null}}}, "resource": {"id": 393, "assignee": {"id": 540}, "organization": {"id": 153}, "project": {"id": 386, "owner": {"id": 707}, "assignee": {"id": 79}}, "task": {"id": 337, "owner": {"id": 924}, "assignee": {"id": 1010}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 37, "privilege": "user"}, "organization": {"id": 124, "owner": {"id": 261}, "user": {"role": null}}}, "resource": {"id": 386, "assignee": {"id": 526}, "organization": {"id": 673}, "project": {"id": 388, "owner": {"id": 796}, "assignee": {"id": 37}}, "task": {"id": 329, "owner": {"id": 991}, "assignee": {"id": 1076}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 81, "privilege": "user"}, "organization": {"id": 103, "owner": {"id": 241}, "user": {"role": null}}}, "resource": {"id": 340, "assignee": {"id": 520}, "organization": {"id": 692}, "project": {"id": 308, "owner": {"id": 788}, "assignee": {"id": 81}}, "task": {"id": 372, "owner": {"id": 994}, "assignee": {"id": 1004}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 45, "privilege": "worker"}, "organization": {"id": 178, "owner": {"id": 45}, "user": {"role": "owner"}}}, "resource": {"id": 396, "assignee": {"id": 523}, "organization": {"id": 178}, "project": {"id": 378, "owner": {"id": 701}, "assignee": {"id": 45}}, "task": {"id": 376, "owner": {"id": 990}, "assignee": {"id": 1054}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 62, "privilege": "worker"}, "organization": {"id": 138, "owner": {"id": 62}, "user": {"role": "owner"}}}, "resource": {"id": 324, "assignee": {"id": 584}, "organization": {"id": 138}, "project": {"id": 317, "owner": {"id": 753}, "assignee": {"id": 62}}, "task": {"id": 347, "owner": {"id": 940}, "assignee": {"id": 1089}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 11, "privilege": "worker"}, "organization": {"id": 182, "owner": {"id": 11}, "user": {"role": "owner"}}}, "resource": {"id": 387, "assignee": {"id": 566}, "organization": {"id": 664}, "project": {"id": 343, "owner": {"id": 737}, "assignee": {"id": 11}}, "task": {"id": 390, "owner": {"id": 956}, "assignee": {"id": 1085}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 97, "privilege": "worker"}, "organization": {"id": 156, "owner": {"id": 97}, "user": {"role": "owner"}}}, "resource": {"id": 317, "assignee": {"id": 580}, "organization": {"id": 668}, "project": {"id": 396, "owner": {"id": 738}, "assignee": {"id": 97}}, "task": {"id": 379, "owner": {"id": 947}, "assignee": {"id": 1068}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 16, "privilege": "worker"}, "organization": {"id": 190, "owner": {"id": 254}, "user": {"role": "maintainer"}}}, "resource": {"id": 331, "assignee": {"id": 561}, "organization": {"id": 190}, "project": {"id": 361, "owner": {"id": 732}, "assignee": {"id": 16}}, "task": {"id": 390, "owner": {"id": 904}, "assignee": {"id": 1092}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 11, "privilege": "worker"}, "organization": {"id": 129, "owner": {"id": 204}, "user": {"role": "maintainer"}}}, "resource": {"id": 373, "assignee": {"id": 541}, "organization": {"id": 129}, "project": {"id": 372, "owner": {"id": 712}, "assignee": {"id": 11}}, "task": {"id": 321, "owner": {"id": 953}, "assignee": {"id": 1066}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 94, "privilege": "worker"}, "organization": {"id": 197, "owner": {"id": 248}, "user": {"role": "maintainer"}}}, "resource": {"id": 398, "assignee": {"id": 576}, "organization": {"id": 684}, "project": {"id": 326, "owner": {"id": 798}, "assignee": {"id": 94}}, "task": {"id": 311, "owner": {"id": 947}, "assignee": {"id": 1098}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 30, "privilege": "worker"}, "organization": {"id": 144, "owner": {"id": 274}, "user": {"role": "maintainer"}}}, "resource": {"id": 363, "assignee": {"id": 566}, "organization": {"id": 630}, "project": {"id": 357, "owner": {"id": 726}, "assignee": {"id": 30}}, "task": {"id": 366, "owner": {"id": 988}, "assignee": {"id": 1088}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 79, "privilege": "worker"}, "organization": {"id": 155, "owner": {"id": 219}, "user": {"role": "supervisor"}}}, "resource": {"id": 372, "assignee": {"id": 515}, "organization": {"id": 155}, "project": {"id": 365, "owner": {"id": 791}, "assignee": {"id": 79}}, "task": {"id": 388, "owner": {"id": 996}, "assignee": {"id": 1097}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 74, "privilege": "worker"}, "organization": {"id": 191, "owner": {"id": 222}, "user": {"role": "supervisor"}}}, "resource": {"id": 339, "assignee": {"id": 513}, "organization": {"id": 191}, "project": {"id": 394, "owner": {"id": 730}, "assignee": {"id": 74}}, "task": {"id": 395, "owner": {"id": 933}, "assignee": {"id": 1041}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 13, "privilege": "worker"}, "organization": {"id": 197, "owner": {"id": 284}, "user": {"role": "supervisor"}}}, "resource": {"id": 316, "assignee": {"id": 585}, "organization": {"id": 621}, "project": {"id": 322, "owner": {"id": 784}, "assignee": {"id": 13}}, "task": {"id": 385, "owner": {"id": 986}, "assignee": {"id": 1082}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 44, "privilege": "worker"}, "organization": {"id": 140, "owner": {"id": 263}, "user": {"role": "supervisor"}}}, "resource": {"id": 325, "assignee": {"id": 522}, "organization": {"id": 647}, "project": {"id": 388, "owner": {"id": 766}, "assignee": {"id": 44}}, "task": {"id": 395, "owner": {"id": 923}, "assignee": {"id": 1036}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 3, "privilege": "worker"}, "organization": {"id": 158, "owner": {"id": 253}, "user": {"role": "worker"}}}, "resource": {"id": 308, "assignee": {"id": 536}, "organization": {"id": 158}, "project": {"id": 322, "owner": {"id": 793}, "assignee": {"id": 3}}, "task": {"id": 320, "owner": {"id": 904}, "assignee": {"id": 1023}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 26, "privilege": "worker"}, "organization": {"id": 142, "owner": {"id": 213}, "user": {"role": "worker"}}}, "resource": {"id": 309, "assignee": {"id": 513}, "organization": {"id": 142}, "project": {"id": 349, "owner": {"id": 722}, "assignee": {"id": 26}}, "task": {"id": 359, "owner": {"id": 934}, "assignee": {"id": 1098}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 44, "privilege": "worker"}, "organization": {"id": 112, "owner": {"id": 247}, "user": {"role": "worker"}}}, "resource": {"id": 381, "assignee": {"id": 529}, "organization": {"id": 605}, "project": {"id": 348, "owner": {"id": 724}, "assignee": {"id": 44}}, "task": {"id": 320, "owner": {"id": 902}, "assignee": {"id": 1028}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 7, "privilege": "worker"}, "organization": {"id": 119, "owner": {"id": 226}, "user": {"role": "worker"}}}, "resource": {"id": 336, "assignee": {"id": 576}, "organization": {"id": 616}, "project": {"id": 365, "owner": {"id": 752}, "assignee": {"id": 7}}, "task": {"id": 317, "owner": {"id": 963}, "assignee": {"id": 1089}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 77, "privilege": "worker"}, "organization": {"id": 102, "owner": {"id": 201}, "user": {"role": null}}}, "resource": {"id": 341, "assignee": {"id": 569}, "organization": {"id": 102}, "project": {"id": 322, "owner": {"id": 740}, "assignee": {"id": 77}}, "task": {"id": 317, "owner": {"id": 972}, "assignee": {"id": 1034}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 5, "privilege": "worker"}, "organization": {"id": 148, "owner": {"id": 200}, "user": {"role": null}}}, "resource": {"id": 312, "assignee": {"id": 559}, "organization": {"id": 148}, "project": {"id": 381, "owner": {"id": 704}, "assignee": {"id": 5}}, "task": {"id": 367, "owner": {"id": 995}, "assignee": {"id": 1009}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 6, "privilege": "worker"}, "organization": {"id": 119, "owner": {"id": 263}, "user": {"role": null}}}, "resource": {"id": 335, "assignee": {"id": 551}, "organization": {"id": 622}, "project": {"id": 355, "owner": {"id": 792}, "assignee": {"id": 6}}, "task": {"id": 333, "owner": {"id": 967}, "assignee": {"id": 1078}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 35, "privilege": "worker"}, "organization": {"id": 187, "owner": {"id": 253}, "user": {"role": null}}}, "resource": {"id": 399, "assignee": {"id": 580}, "organization": {"id": 662}, "project": {"id": 349, "owner": {"id": 729}, "assignee": {"id": 35}}, "task": {"id": 335, "owner": {"id": 926}, "assignee": {"id": 1026}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 98, "privilege": "none"}, "organization": {"id": 177, "owner": {"id": 98}, "user": {"role": "owner"}}}, "resource": {"id": 311, "assignee": {"id": 551}, "organization": {"id": 177}, "project": {"id": 393, "owner": {"id": 771}, "assignee": {"id": 98}}, "task": {"id": 327, "owner": {"id": 939}, "assignee": {"id": 1076}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 50, "privilege": "none"}, "organization": {"id": 135, "owner": {"id": 50}, "user": {"role": "owner"}}}, "resource": {"id": 300, "assignee": {"id": 523}, "organization": {"id": 135}, "project": {"id": 395, "owner": {"id": 748}, "assignee": {"id": 50}}, "task": {"id": 331, "owner": {"id": 992}, "assignee": {"id": 1046}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 53, "privilege": "none"}, "organization": {"id": 105, "owner": {"id": 53}, "user": {"role": "owner"}}}, "resource": {"id": 314, "assignee": {"id": 568}, "organization": {"id": 642}, "project": {"id": 369, "owner": {"id": 761}, "assignee": {"id": 53}}, "task": {"id": 398, "owner": {"id": 978}, "assignee": {"id": 1031}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 21, "privilege": "none"}, "organization": {"id": 142, "owner": {"id": 21}, "user": {"role": "owner"}}}, "resource": {"id": 390, "assignee": {"id": 551}, "organization": {"id": 681}, "project": {"id": 322, "owner": {"id": 775}, "assignee": {"id": 21}}, "task": {"id": 384, "owner": {"id": 963}, "assignee": {"id": 1004}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 35, "privilege": "none"}, "organization": {"id": 187, "owner": {"id": 219}, "user": {"role": "maintainer"}}}, "resource": {"id": 385, "assignee": {"id": 543}, "organization": {"id": 187}, "project": {"id": 322, "owner": {"id": 784}, "assignee": {"id": 35}}, "task": {"id": 385, "owner": {"id": 911}, "assignee": {"id": 1013}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 29, "privilege": "none"}, "organization": {"id": 144, "owner": {"id": 212}, "user": {"role": "maintainer"}}}, "resource": {"id": 312, "assignee": {"id": 546}, "organization": {"id": 144}, "project": {"id": 392, "owner": {"id": 711}, "assignee": {"id": 29}}, "task": {"id": 386, "owner": {"id": 981}, "assignee": {"id": 1093}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 4, "privilege": "none"}, "organization": {"id": 189, "owner": {"id": 280}, "user": {"role": "maintainer"}}}, "resource": {"id": 397, "assignee": {"id": 563}, "organization": {"id": 648}, "project": {"id": 381, "owner": {"id": 758}, "assignee": {"id": 4}}, "task": {"id": 388, "owner": {"id": 985}, "assignee": {"id": 1026}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 33, "privilege": "none"}, "organization": {"id": 193, "owner": {"id": 295}, "user": {"role": "maintainer"}}}, "resource": {"id": 360, "assignee": {"id": 516}, "organization": {"id": 683}, "project": {"id": 325, "owner": {"id": 785}, "assignee": {"id": 33}}, "task": {"id": 364, "owner": {"id": 946}, "assignee": {"id": 1005}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 75, "privilege": "none"}, "organization": {"id": 151, "owner": {"id": 220}, "user": {"role": "supervisor"}}}, "resource": {"id": 347, "assignee": {"id": 548}, "organization": {"id": 151}, "project": {"id": 391, "owner": {"id": 747}, "assignee": {"id": 75}}, "task": {"id": 375, "owner": {"id": 966}, "assignee": {"id": 1036}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 18, "privilege": "none"}, "organization": {"id": 192, "owner": {"id": 231}, "user": {"role": "supervisor"}}}, "resource": {"id": 384, "assignee": {"id": 539}, "organization": {"id": 192}, "project": {"id": 346, "owner": {"id": 721}, "assignee": {"id": 18}}, "task": {"id": 306, "owner": {"id": 981}, "assignee": {"id": 1096}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 12, "privilege": "none"}, "organization": {"id": 101, "owner": {"id": 229}, "user": {"role": "supervisor"}}}, "resource": {"id": 332, "assignee": {"id": 580}, "organization": {"id": 696}, "project": {"id": 339, "owner": {"id": 709}, "assignee": {"id": 12}}, "task": {"id": 333, "owner": {"id": 959}, "assignee": {"id": 1059}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 92, "privilege": "none"}, "organization": {"id": 146, "owner": {"id": 230}, "user": {"role": "supervisor"}}}, "resource": {"id": 342, "assignee": {"id": 536}, "organization": {"id": 683}, "project": {"id": 360, "owner": {"id": 719}, "assignee": {"id": 92}}, "task": {"id": 332, "owner": {"id": 904}, "assignee": {"id": 1040}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 96, "privilege": "none"}, "organization": {"id": 150, "owner": {"id": 272}, "user": {"role": "worker"}}}, "resource": {"id": 355, "assignee": {"id": 587}, "organization": {"id": 150}, "project": {"id": 333, "owner": {"id": 753}, "assignee": {"id": 96}}, "task": {"id": 322, "owner": {"id": 914}, "assignee": {"id": 1085}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 34, "privilege": "none"}, "organization": {"id": 146, "owner": {"id": 283}, "user": {"role": "worker"}}}, "resource": {"id": 305, "assignee": {"id": 597}, "organization": {"id": 146}, "project": {"id": 309, "owner": {"id": 714}, "assignee": {"id": 34}}, "task": {"id": 378, "owner": {"id": 902}, "assignee": {"id": 1000}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 74, "privilege": "none"}, "organization": {"id": 141, "owner": {"id": 289}, "user": {"role": "worker"}}}, "resource": {"id": 351, "assignee": {"id": 534}, "organization": {"id": 626}, "project": {"id": 353, "owner": {"id": 791}, "assignee": {"id": 74}}, "task": {"id": 326, "owner": {"id": 910}, "assignee": {"id": 1052}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 6, "privilege": "none"}, "organization": {"id": 164, "owner": {"id": 262}, "user": {"role": "worker"}}}, "resource": {"id": 367, "assignee": {"id": 577}, "organization": {"id": 617}, "project": {"id": 360, "owner": {"id": 746}, "assignee": {"id": 6}}, "task": {"id": 321, "owner": {"id": 925}, "assignee": {"id": 1034}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 16, "privilege": "none"}, "organization": {"id": 123, "owner": {"id": 256}, "user": {"role": null}}}, "resource": {"id": 392, "assignee": {"id": 522}, "organization": {"id": 123}, "project": {"id": 339, "owner": {"id": 730}, "assignee": {"id": 16}}, "task": {"id": 362, "owner": {"id": 903}, "assignee": {"id": 1006}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 46, "privilege": "none"}, "organization": {"id": 145, "owner": {"id": 251}, "user": {"role": null}}}, "resource": {"id": 304, "assignee": {"id": 596}, "organization": {"id": 145}, "project": {"id": 353, "owner": {"id": 771}, "assignee": {"id": 46}}, "task": {"id": 328, "owner": {"id": 928}, "assignee": {"id": 1042}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 11, "privilege": "none"}, "organization": {"id": 163, "owner": {"id": 231}, "user": {"role": null}}}, "resource": {"id": 335, "assignee": {"id": 517}, "organization": {"id": 659}, "project": {"id": 304, "owner": {"id": 777}, "assignee": {"id": 11}}, "task": {"id": 399, "owner": {"id": 994}, "assignee": {"id": 1082}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 71, "privilege": "none"}, "organization": {"id": 133, "owner": {"id": 226}, "user": {"role": null}}}, "resource": {"id": 330, "assignee": {"id": 565}, "organization": {"id": 647}, "project": {"id": 375, "owner": {"id": 771}, "assignee": {"id": 71}}, "task": {"id": 367, "owner": {"id": 998}, "assignee": {"id": 1019}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 10, "privilege": "admin"}, "organization": {"id": 125, "owner": {"id": 10}, "user": {"role": "owner"}}}, "resource": {"id": 361, "assignee": {"id": 592}, "organization": {"id": 125}, "project": {"id": 330, "owner": {"id": 743}, "assignee": {"id": 881}}, "task": {"id": 378, "owner": {"id": 10}, "assignee": {"id": 1087}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 5, "privilege": "admin"}, "organization": {"id": 105, "owner": {"id": 5}, "user": {"role": "owner"}}}, "resource": {"id": 378, "assignee": {"id": 572}, "organization": {"id": 105}, "project": {"id": 356, "owner": {"id": 738}, "assignee": {"id": 867}}, "task": {"id": 349, "owner": {"id": 5}, "assignee": {"id": 1071}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_OWNER_same_org_FALSE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 30, "privilege": "admin"}, "organization": {"id": 102, "owner": {"id": 30}, "user": {"role": "owner"}}}, "resource": {"id": 394, "assignee": {"id": 569}, "organization": {"id": 685}, "project": {"id": 330, "owner": {"id": 792}, "assignee": {"id": 832}}, "task": {"id": 367, "owner": {"id": 30}, "assignee": {"id": 1029}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 79, "privilege": "admin"}, "organization": {"id": 194, "owner": {"id": 79}, "user": {"role": "owner"}}}, "resource": {"id": 391, "assignee": {"id": 546}, "organization": {"id": 662}, "project": {"id": 391, "owner": {"id": 726}, "assignee": {"id": 825}}, "task": {"id": 367, "owner": {"id": 79}, "assignee": {"id": 1058}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 2, "privilege": "admin"}, "organization": {"id": 111, "owner": {"id": 231}, "user": {"role": "maintainer"}}}, "resource": {"id": 318, "assignee": {"id": 597}, "organization": {"id": 111}, "project": {"id": 333, "owner": {"id": 713}, "assignee": {"id": 854}}, "task": {"id": 356, "owner": {"id": 2}, "assignee": {"id": 1060}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 32, "privilege": "admin"}, "organization": {"id": 158, "owner": {"id": 247}, "user": {"role": "maintainer"}}}, "resource": {"id": 351, "assignee": {"id": 580}, "organization": {"id": 158}, "project": {"id": 300, "owner": {"id": 773}, "assignee": {"id": 886}}, "task": {"id": 336, "owner": {"id": 32}, "assignee": {"id": 1038}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 97, "privilege": "admin"}, "organization": {"id": 124, "owner": {"id": 297}, "user": {"role": "maintainer"}}}, "resource": {"id": 311, "assignee": {"id": 554}, "organization": {"id": 616}, "project": {"id": 305, "owner": {"id": 707}, "assignee": {"id": 861}}, "task": {"id": 323, "owner": {"id": 97}, "assignee": {"id": 1064}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 44, "privilege": "admin"}, "organization": {"id": 141, "owner": {"id": 266}, "user": {"role": "maintainer"}}}, "resource": {"id": 303, "assignee": {"id": 513}, "organization": {"id": 658}, "project": {"id": 340, "owner": {"id": 701}, "assignee": {"id": 842}}, "task": {"id": 352, "owner": {"id": 44}, "assignee": {"id": 1050}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 59, "privilege": "admin"}, "organization": {"id": 197, "owner": {"id": 210}, "user": {"role": "supervisor"}}}, "resource": {"id": 395, "assignee": {"id": 505}, "organization": {"id": 197}, "project": {"id": 372, "owner": {"id": 769}, "assignee": {"id": 845}}, "task": {"id": 379, "owner": {"id": 59}, "assignee": {"id": 1063}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 68, "privilege": "admin"}, "organization": {"id": 150, "owner": {"id": 275}, "user": {"role": "supervisor"}}}, "resource": {"id": 376, "assignee": {"id": 597}, "organization": {"id": 150}, "project": {"id": 381, "owner": {"id": 795}, "assignee": {"id": 804}}, "task": {"id": 382, "owner": {"id": 68}, "assignee": {"id": 1041}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 15, "privilege": "admin"}, "organization": {"id": 188, "owner": {"id": 229}, "user": {"role": "supervisor"}}}, "resource": {"id": 387, "assignee": {"id": 582}, "organization": {"id": 624}, "project": {"id": 300, "owner": {"id": 718}, "assignee": {"id": 821}}, "task": {"id": 311, "owner": {"id": 15}, "assignee": {"id": 1007}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 23, "privilege": "admin"}, "organization": {"id": 105, "owner": {"id": 232}, "user": {"role": "supervisor"}}}, "resource": {"id": 363, "assignee": {"id": 595}, "organization": {"id": 691}, "project": {"id": 391, "owner": {"id": 717}, "assignee": {"id": 820}}, "task": {"id": 325, "owner": {"id": 23}, "assignee": {"id": 1037}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 18, "privilege": "admin"}, "organization": {"id": 131, "owner": {"id": 225}, "user": {"role": "worker"}}}, "resource": {"id": 371, "assignee": {"id": 587}, "organization": {"id": 131}, "project": {"id": 360, "owner": {"id": 777}, "assignee": {"id": 810}}, "task": {"id": 394, "owner": {"id": 18}, "assignee": {"id": 1007}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 4, "privilege": "admin"}, "organization": {"id": 154, "owner": {"id": 272}, "user": {"role": "worker"}}}, "resource": {"id": 330, "assignee": {"id": 502}, "organization": {"id": 154}, "project": {"id": 351, "owner": {"id": 730}, "assignee": {"id": 888}}, "task": {"id": 308, "owner": {"id": 4}, "assignee": {"id": 1013}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_WORKER_same_org_FALSE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 5, "privilege": "admin"}, "organization": {"id": 103, "owner": {"id": 297}, "user": {"role": "worker"}}}, "resource": {"id": 389, "assignee": {"id": 563}, "organization": {"id": 676}, "project": {"id": 376, "owner": {"id": 767}, "assignee": {"id": 821}}, "task": {"id": 388, "owner": {"id": 5}, "assignee": {"id": 1028}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 10, "privilege": "admin"}, "organization": {"id": 197, "owner": {"id": 285}, "user": {"role": "worker"}}}, "resource": {"id": 360, "assignee": {"id": 512}, "organization": {"id": 694}, "project": {"id": 331, "owner": {"id": 748}, "assignee": {"id": 897}}, "task": {"id": 330, "owner": {"id": 10}, "assignee": {"id": 1075}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 33, "privilege": "admin"}, "organization": {"id": 129, "owner": {"id": 274}, "user": {"role": null}}}, "resource": {"id": 358, "assignee": {"id": 599}, "organization": {"id": 129}, "project": {"id": 327, "owner": {"id": 703}, "assignee": {"id": 858}}, "task": {"id": 368, "owner": {"id": 33}, "assignee": {"id": 1097}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 17, "privilege": "admin"}, "organization": {"id": 118, "owner": {"id": 227}, "user": {"role": null}}}, "resource": {"id": 311, "assignee": {"id": 538}, "organization": {"id": 118}, "project": {"id": 318, "owner": {"id": 706}, "assignee": {"id": 819}}, "task": {"id": 370, "owner": {"id": 17}, "assignee": {"id": 1013}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_NONE_same_org_FALSE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 82, "privilege": "admin"}, "organization": {"id": 196, "owner": {"id": 286}, "user": {"role": null}}}, "resource": {"id": 326, "assignee": {"id": 586}, "organization": {"id": 678}, "project": {"id": 368, "owner": {"id": 703}, "assignee": {"id": 864}}, "task": {"id": 394, "owner": {"id": 82}, "assignee": {"id": 1001}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 98, "privilege": "admin"}, "organization": {"id": 116, "owner": {"id": 281}, "user": {"role": null}}}, "resource": {"id": 320, "assignee": {"id": 570}, "organization": {"id": 652}, "project": {"id": 386, "owner": {"id": 797}, "assignee": {"id": 815}}, "task": {"id": 334, "owner": {"id": 98}, "assignee": {"id": 1091}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 44, "privilege": "business"}, "organization": {"id": 151, "owner": {"id": 44}, "user": {"role": "owner"}}}, "resource": {"id": 362, "assignee": {"id": 533}, "organization": {"id": 151}, "project": {"id": 396, "owner": {"id": 735}, "assignee": {"id": 810}}, "task": {"id": 308, "owner": {"id": 44}, "assignee": {"id": 1071}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 21, "privilege": "business"}, "organization": {"id": 136, "owner": {"id": 21}, "user": {"role": "owner"}}}, "resource": {"id": 336, "assignee": {"id": 542}, "organization": {"id": 136}, "project": {"id": 317, "owner": {"id": 718}, "assignee": {"id": 833}}, "task": {"id": 394, "owner": {"id": 21}, "assignee": {"id": 1019}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 98, "privilege": "business"}, "organization": {"id": 152, "owner": {"id": 98}, "user": {"role": "owner"}}}, "resource": {"id": 319, "assignee": {"id": 538}, "organization": {"id": 679}, "project": {"id": 365, "owner": {"id": 798}, "assignee": {"id": 854}}, "task": {"id": 360, "owner": {"id": 98}, "assignee": {"id": 1095}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 3, "privilege": "business"}, "organization": {"id": 112, "owner": {"id": 3}, "user": {"role": "owner"}}}, "resource": {"id": 302, "assignee": {"id": 519}, "organization": {"id": 629}, "project": {"id": 388, "owner": {"id": 716}, "assignee": {"id": 899}}, "task": {"id": 389, "owner": {"id": 3}, "assignee": {"id": 1001}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 84, "privilege": "business"}, "organization": {"id": 141, "owner": {"id": 270}, "user": {"role": "maintainer"}}}, "resource": {"id": 335, "assignee": {"id": 520}, "organization": {"id": 141}, "project": {"id": 313, "owner": {"id": 766}, "assignee": {"id": 852}}, "task": {"id": 353, "owner": {"id": 84}, "assignee": {"id": 1035}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 33, "privilege": "business"}, "organization": {"id": 184, "owner": {"id": 230}, "user": {"role": "maintainer"}}}, "resource": {"id": 316, "assignee": {"id": 557}, "organization": {"id": 184}, "project": {"id": 377, "owner": {"id": 721}, "assignee": {"id": 869}}, "task": {"id": 384, "owner": {"id": 33}, "assignee": {"id": 1020}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 94, "privilege": "business"}, "organization": {"id": 182, "owner": {"id": 215}, "user": {"role": "maintainer"}}}, "resource": {"id": 300, "assignee": {"id": 570}, "organization": {"id": 642}, "project": {"id": 365, "owner": {"id": 744}, "assignee": {"id": 847}}, "task": {"id": 319, "owner": {"id": 94}, "assignee": {"id": 1099}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 42, "privilege": "business"}, "organization": {"id": 129, "owner": {"id": 297}, "user": {"role": "maintainer"}}}, "resource": {"id": 342, "assignee": {"id": 507}, "organization": {"id": 682}, "project": {"id": 375, "owner": {"id": 762}, "assignee": {"id": 872}}, "task": {"id": 312, "owner": {"id": 42}, "assignee": {"id": 1029}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 27, "privilege": "business"}, "organization": {"id": 188, "owner": {"id": 209}, "user": {"role": "supervisor"}}}, "resource": {"id": 305, "assignee": {"id": 521}, "organization": {"id": 188}, "project": {"id": 336, "owner": {"id": 756}, "assignee": {"id": 864}}, "task": {"id": 306, "owner": {"id": 27}, "assignee": {"id": 1011}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 75, "privilege": "business"}, "organization": {"id": 135, "owner": {"id": 294}, "user": {"role": "supervisor"}}}, "resource": {"id": 320, "assignee": {"id": 577}, "organization": {"id": 135}, "project": {"id": 348, "owner": {"id": 714}, "assignee": {"id": 881}}, "task": {"id": 362, "owner": {"id": 75}, "assignee": {"id": 1023}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 82, "privilege": "business"}, "organization": {"id": 130, "owner": {"id": 205}, "user": {"role": "supervisor"}}}, "resource": {"id": 371, "assignee": {"id": 598}, "organization": {"id": 659}, "project": {"id": 349, "owner": {"id": 705}, "assignee": {"id": 801}}, "task": {"id": 301, "owner": {"id": 82}, "assignee": {"id": 1046}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 98, "privilege": "business"}, "organization": {"id": 168, "owner": {"id": 296}, "user": {"role": "supervisor"}}}, "resource": {"id": 389, "assignee": {"id": 566}, "organization": {"id": 635}, "project": {"id": 352, "owner": {"id": 794}, "assignee": {"id": 862}}, "task": {"id": 348, "owner": {"id": 98}, "assignee": {"id": 1007}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 21, "privilege": "business"}, "organization": {"id": 127, "owner": {"id": 281}, "user": {"role": "worker"}}}, "resource": {"id": 373, "assignee": {"id": 505}, "organization": {"id": 127}, "project": {"id": 390, "owner": {"id": 781}, "assignee": {"id": 834}}, "task": {"id": 300, "owner": {"id": 21}, "assignee": {"id": 1081}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 0, "privilege": "business"}, "organization": {"id": 170, "owner": {"id": 224}, "user": {"role": "worker"}}}, "resource": {"id": 376, "assignee": {"id": 558}, "organization": {"id": 170}, "project": {"id": 374, "owner": {"id": 746}, "assignee": {"id": 827}}, "task": {"id": 348, "owner": {"id": 0}, "assignee": {"id": 1035}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 52, "privilege": "business"}, "organization": {"id": 180, "owner": {"id": 286}, "user": {"role": "worker"}}}, "resource": {"id": 366, "assignee": {"id": 549}, "organization": {"id": 677}, "project": {"id": 395, "owner": {"id": 769}, "assignee": {"id": 861}}, "task": {"id": 392, "owner": {"id": 52}, "assignee": {"id": 1010}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 48, "privilege": "business"}, "organization": {"id": 107, "owner": {"id": 216}, "user": {"role": "worker"}}}, "resource": {"id": 300, "assignee": {"id": 582}, "organization": {"id": 659}, "project": {"id": 305, "owner": {"id": 776}, "assignee": {"id": 806}}, "task": {"id": 350, "owner": {"id": 48}, "assignee": {"id": 1030}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 96, "privilege": "business"}, "organization": {"id": 147, "owner": {"id": 248}, "user": {"role": null}}}, "resource": {"id": 312, "assignee": {"id": 515}, "organization": {"id": 147}, "project": {"id": 356, "owner": {"id": 774}, "assignee": {"id": 803}}, "task": {"id": 354, "owner": {"id": 96}, "assignee": {"id": 1084}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 53, "privilege": "business"}, "organization": {"id": 108, "owner": {"id": 262}, "user": {"role": null}}}, "resource": {"id": 362, "assignee": {"id": 524}, "organization": {"id": 108}, "project": {"id": 392, "owner": {"id": 742}, "assignee": {"id": 854}}, "task": {"id": 360, "owner": {"id": 53}, "assignee": {"id": 1020}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 93, "privilege": "business"}, "organization": {"id": 195, "owner": {"id": 260}, "user": {"role": null}}}, "resource": {"id": 342, "assignee": {"id": 522}, "organization": {"id": 693}, "project": {"id": 330, "owner": {"id": 756}, "assignee": {"id": 813}}, "task": {"id": 319, "owner": {"id": 93}, "assignee": {"id": 1054}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 76, "privilege": "business"}, "organization": {"id": 185, "owner": {"id": 269}, "user": {"role": null}}}, "resource": {"id": 395, "assignee": {"id": 599}, "organization": {"id": 625}, "project": {"id": 354, "owner": {"id": 723}, "assignee": {"id": 875}}, "task": {"id": 318, "owner": {"id": 76}, "assignee": {"id": 1041}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 39, "privilege": "user"}, "organization": {"id": 196, "owner": {"id": 39}, "user": {"role": "owner"}}}, "resource": {"id": 340, "assignee": {"id": 575}, "organization": {"id": 196}, "project": {"id": 372, "owner": {"id": 743}, "assignee": {"id": 896}}, "task": {"id": 357, "owner": {"id": 39}, "assignee": {"id": 1054}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 23, "privilege": "user"}, "organization": {"id": 188, "owner": {"id": 23}, "user": {"role": "owner"}}}, "resource": {"id": 373, "assignee": {"id": 560}, "organization": {"id": 188}, "project": {"id": 357, "owner": {"id": 758}, "assignee": {"id": 825}}, "task": {"id": 369, "owner": {"id": 23}, "assignee": {"id": 1094}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 83, "privilege": "user"}, "organization": {"id": 158, "owner": {"id": 83}, "user": {"role": "owner"}}}, "resource": {"id": 383, "assignee": {"id": 575}, "organization": {"id": 678}, "project": {"id": 344, "owner": {"id": 745}, "assignee": {"id": 893}}, "task": {"id": 316, "owner": {"id": 83}, "assignee": {"id": 1034}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 21, "privilege": "user"}, "organization": {"id": 123, "owner": {"id": 21}, "user": {"role": "owner"}}}, "resource": {"id": 324, "assignee": {"id": 564}, "organization": {"id": 619}, "project": {"id": 308, "owner": {"id": 735}, "assignee": {"id": 855}}, "task": {"id": 321, "owner": {"id": 21}, "assignee": {"id": 1020}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 74, "privilege": "user"}, "organization": {"id": 103, "owner": {"id": 207}, "user": {"role": "maintainer"}}}, "resource": {"id": 361, "assignee": {"id": 506}, "organization": {"id": 103}, "project": {"id": 340, "owner": {"id": 798}, "assignee": {"id": 817}}, "task": {"id": 350, "owner": {"id": 74}, "assignee": {"id": 1004}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 22, "privilege": "user"}, "organization": {"id": 192, "owner": {"id": 220}, "user": {"role": "maintainer"}}}, "resource": {"id": 367, "assignee": {"id": 528}, "organization": {"id": 192}, "project": {"id": 366, "owner": {"id": 792}, "assignee": {"id": 810}}, "task": {"id": 325, "owner": {"id": 22}, "assignee": {"id": 1041}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 13, "privilege": "user"}, "organization": {"id": 131, "owner": {"id": 219}, "user": {"role": "maintainer"}}}, "resource": {"id": 316, "assignee": {"id": 555}, "organization": {"id": 683}, "project": {"id": 326, "owner": {"id": 773}, "assignee": {"id": 838}}, "task": {"id": 380, "owner": {"id": 13}, "assignee": {"id": 1006}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 98, "privilege": "user"}, "organization": {"id": 174, "owner": {"id": 290}, "user": {"role": "maintainer"}}}, "resource": {"id": 327, "assignee": {"id": 543}, "organization": {"id": 676}, "project": {"id": 303, "owner": {"id": 749}, "assignee": {"id": 818}}, "task": {"id": 362, "owner": {"id": 98}, "assignee": {"id": 1003}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 94, "privilege": "user"}, "organization": {"id": 178, "owner": {"id": 263}, "user": {"role": "supervisor"}}}, "resource": {"id": 323, "assignee": {"id": 502}, "organization": {"id": 178}, "project": {"id": 388, "owner": {"id": 736}, "assignee": {"id": 801}}, "task": {"id": 334, "owner": {"id": 94}, "assignee": {"id": 1046}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 39, "privilege": "user"}, "organization": {"id": 143, "owner": {"id": 220}, "user": {"role": "supervisor"}}}, "resource": {"id": 337, "assignee": {"id": 505}, "organization": {"id": 143}, "project": {"id": 387, "owner": {"id": 712}, "assignee": {"id": 835}}, "task": {"id": 338, "owner": {"id": 39}, "assignee": {"id": 1021}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 73, "privilege": "user"}, "organization": {"id": 159, "owner": {"id": 221}, "user": {"role": "supervisor"}}}, "resource": {"id": 347, "assignee": {"id": 500}, "organization": {"id": 649}, "project": {"id": 338, "owner": {"id": 700}, "assignee": {"id": 842}}, "task": {"id": 331, "owner": {"id": 73}, "assignee": {"id": 1028}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 66, "privilege": "user"}, "organization": {"id": 185, "owner": {"id": 282}, "user": {"role": "supervisor"}}}, "resource": {"id": 323, "assignee": {"id": 575}, "organization": {"id": 619}, "project": {"id": 332, "owner": {"id": 747}, "assignee": {"id": 849}}, "task": {"id": 356, "owner": {"id": 66}, "assignee": {"id": 1003}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 34, "privilege": "user"}, "organization": {"id": 184, "owner": {"id": 230}, "user": {"role": "worker"}}}, "resource": {"id": 322, "assignee": {"id": 555}, "organization": {"id": 184}, "project": {"id": 389, "owner": {"id": 766}, "assignee": {"id": 827}}, "task": {"id": 305, "owner": {"id": 34}, "assignee": {"id": 1005}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 35, "privilege": "user"}, "organization": {"id": 153, "owner": {"id": 220}, "user": {"role": "worker"}}}, "resource": {"id": 372, "assignee": {"id": 528}, "organization": {"id": 153}, "project": {"id": 390, "owner": {"id": 729}, "assignee": {"id": 889}}, "task": {"id": 382, "owner": {"id": 35}, "assignee": {"id": 1004}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 12, "privilege": "user"}, "organization": {"id": 140, "owner": {"id": 267}, "user": {"role": "worker"}}}, "resource": {"id": 343, "assignee": {"id": 589}, "organization": {"id": 650}, "project": {"id": 354, "owner": {"id": 733}, "assignee": {"id": 873}}, "task": {"id": 379, "owner": {"id": 12}, "assignee": {"id": 1058}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 45, "privilege": "user"}, "organization": {"id": 125, "owner": {"id": 243}, "user": {"role": "worker"}}}, "resource": {"id": 388, "assignee": {"id": 578}, "organization": {"id": 688}, "project": {"id": 324, "owner": {"id": 725}, "assignee": {"id": 882}}, "task": {"id": 358, "owner": {"id": 45}, "assignee": {"id": 1014}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 93, "privilege": "user"}, "organization": {"id": 188, "owner": {"id": 279}, "user": {"role": null}}}, "resource": {"id": 362, "assignee": {"id": 560}, "organization": {"id": 188}, "project": {"id": 394, "owner": {"id": 794}, "assignee": {"id": 895}}, "task": {"id": 314, "owner": {"id": 93}, "assignee": {"id": 1090}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 74, "privilege": "user"}, "organization": {"id": 146, "owner": {"id": 279}, "user": {"role": null}}}, "resource": {"id": 370, "assignee": {"id": 593}, "organization": {"id": 146}, "project": {"id": 326, "owner": {"id": 791}, "assignee": {"id": 866}}, "task": {"id": 357, "owner": {"id": 74}, "assignee": {"id": 1082}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 96, "privilege": "user"}, "organization": {"id": 194, "owner": {"id": 219}, "user": {"role": null}}}, "resource": {"id": 323, "assignee": {"id": 551}, "organization": {"id": 643}, "project": {"id": 365, "owner": {"id": 791}, "assignee": {"id": 802}}, "task": {"id": 357, "owner": {"id": 96}, "assignee": {"id": 1028}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 81, "privilege": "user"}, "organization": {"id": 195, "owner": {"id": 234}, "user": {"role": null}}}, "resource": {"id": 310, "assignee": {"id": 593}, "organization": {"id": 678}, "project": {"id": 302, "owner": {"id": 743}, "assignee": {"id": 831}}, "task": {"id": 397, "owner": {"id": 81}, "assignee": {"id": 1074}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 98, "privilege": "worker"}, "organization": {"id": 160, "owner": {"id": 98}, "user": {"role": "owner"}}}, "resource": {"id": 383, "assignee": {"id": 559}, "organization": {"id": 160}, "project": {"id": 352, "owner": {"id": 704}, "assignee": {"id": 852}}, "task": {"id": 338, "owner": {"id": 98}, "assignee": {"id": 1086}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 23, "privilege": "worker"}, "organization": {"id": 144, "owner": {"id": 23}, "user": {"role": "owner"}}}, "resource": {"id": 343, "assignee": {"id": 571}, "organization": {"id": 144}, "project": {"id": 346, "owner": {"id": 773}, "assignee": {"id": 844}}, "task": {"id": 307, "owner": {"id": 23}, "assignee": {"id": 1089}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 85, "privilege": "worker"}, "organization": {"id": 194, "owner": {"id": 85}, "user": {"role": "owner"}}}, "resource": {"id": 397, "assignee": {"id": 589}, "organization": {"id": 647}, "project": {"id": 392, "owner": {"id": 726}, "assignee": {"id": 818}}, "task": {"id": 324, "owner": {"id": 85}, "assignee": {"id": 1043}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 61, "privilege": "worker"}, "organization": {"id": 100, "owner": {"id": 61}, "user": {"role": "owner"}}}, "resource": {"id": 316, "assignee": {"id": 528}, "organization": {"id": 623}, "project": {"id": 394, "owner": {"id": 789}, "assignee": {"id": 887}}, "task": {"id": 324, "owner": {"id": 61}, "assignee": {"id": 1000}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 96, "privilege": "worker"}, "organization": {"id": 131, "owner": {"id": 268}, "user": {"role": "maintainer"}}}, "resource": {"id": 386, "assignee": {"id": 505}, "organization": {"id": 131}, "project": {"id": 394, "owner": {"id": 778}, "assignee": {"id": 871}}, "task": {"id": 373, "owner": {"id": 96}, "assignee": {"id": 1076}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 87, "privilege": "worker"}, "organization": {"id": 158, "owner": {"id": 236}, "user": {"role": "maintainer"}}}, "resource": {"id": 353, "assignee": {"id": 508}, "organization": {"id": 158}, "project": {"id": 355, "owner": {"id": 777}, "assignee": {"id": 838}}, "task": {"id": 364, "owner": {"id": 87}, "assignee": {"id": 1050}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 58, "privilege": "worker"}, "organization": {"id": 110, "owner": {"id": 282}, "user": {"role": "maintainer"}}}, "resource": {"id": 329, "assignee": {"id": 549}, "organization": {"id": 671}, "project": {"id": 312, "owner": {"id": 780}, "assignee": {"id": 855}}, "task": {"id": 325, "owner": {"id": 58}, "assignee": {"id": 1064}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 34, "privilege": "worker"}, "organization": {"id": 170, "owner": {"id": 231}, "user": {"role": "maintainer"}}}, "resource": {"id": 359, "assignee": {"id": 592}, "organization": {"id": 680}, "project": {"id": 396, "owner": {"id": 744}, "assignee": {"id": 821}}, "task": {"id": 395, "owner": {"id": 34}, "assignee": {"id": 1012}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 44, "privilege": "worker"}, "organization": {"id": 139, "owner": {"id": 215}, "user": {"role": "supervisor"}}}, "resource": {"id": 326, "assignee": {"id": 599}, "organization": {"id": 139}, "project": {"id": 305, "owner": {"id": 764}, "assignee": {"id": 817}}, "task": {"id": 388, "owner": {"id": 44}, "assignee": {"id": 1059}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 48, "privilege": "worker"}, "organization": {"id": 173, "owner": {"id": 217}, "user": {"role": "supervisor"}}}, "resource": {"id": 394, "assignee": {"id": 546}, "organization": {"id": 173}, "project": {"id": 348, "owner": {"id": 746}, "assignee": {"id": 805}}, "task": {"id": 371, "owner": {"id": 48}, "assignee": {"id": 1098}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 31, "privilege": "worker"}, "organization": {"id": 163, "owner": {"id": 222}, "user": {"role": "supervisor"}}}, "resource": {"id": 385, "assignee": {"id": 591}, "organization": {"id": 655}, "project": {"id": 337, "owner": {"id": 772}, "assignee": {"id": 858}}, "task": {"id": 338, "owner": {"id": 31}, "assignee": {"id": 1076}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 86, "privilege": "worker"}, "organization": {"id": 187, "owner": {"id": 247}, "user": {"role": "supervisor"}}}, "resource": {"id": 385, "assignee": {"id": 517}, "organization": {"id": 658}, "project": {"id": 384, "owner": {"id": 700}, "assignee": {"id": 895}}, "task": {"id": 322, "owner": {"id": 86}, "assignee": {"id": 1016}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 88, "privilege": "worker"}, "organization": {"id": 120, "owner": {"id": 285}, "user": {"role": "worker"}}}, "resource": {"id": 387, "assignee": {"id": 539}, "organization": {"id": 120}, "project": {"id": 329, "owner": {"id": 706}, "assignee": {"id": 844}}, "task": {"id": 315, "owner": {"id": 88}, "assignee": {"id": 1098}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 7, "privilege": "worker"}, "organization": {"id": 196, "owner": {"id": 247}, "user": {"role": "worker"}}}, "resource": {"id": 381, "assignee": {"id": 585}, "organization": {"id": 196}, "project": {"id": 333, "owner": {"id": 780}, "assignee": {"id": 813}}, "task": {"id": 314, "owner": {"id": 7}, "assignee": {"id": 1085}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 41, "privilege": "worker"}, "organization": {"id": 195, "owner": {"id": 226}, "user": {"role": "worker"}}}, "resource": {"id": 378, "assignee": {"id": 573}, "organization": {"id": 643}, "project": {"id": 321, "owner": {"id": 702}, "assignee": {"id": 841}}, "task": {"id": 320, "owner": {"id": 41}, "assignee": {"id": 1079}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 84, "privilege": "worker"}, "organization": {"id": 152, "owner": {"id": 257}, "user": {"role": "worker"}}}, "resource": {"id": 345, "assignee": {"id": 594}, "organization": {"id": 652}, "project": {"id": 322, "owner": {"id": 783}, "assignee": {"id": 838}}, "task": {"id": 309, "owner": {"id": 84}, "assignee": {"id": 1054}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 21, "privilege": "worker"}, "organization": {"id": 129, "owner": {"id": 235}, "user": {"role": null}}}, "resource": {"id": 373, "assignee": {"id": 582}, "organization": {"id": 129}, "project": {"id": 363, "owner": {"id": 712}, "assignee": {"id": 825}}, "task": {"id": 388, "owner": {"id": 21}, "assignee": {"id": 1030}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 40, "privilege": "worker"}, "organization": {"id": 172, "owner": {"id": 251}, "user": {"role": null}}}, "resource": {"id": 353, "assignee": {"id": 582}, "organization": {"id": 172}, "project": {"id": 303, "owner": {"id": 782}, "assignee": {"id": 872}}, "task": {"id": 333, "owner": {"id": 40}, "assignee": {"id": 1094}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 0, "privilege": "worker"}, "organization": {"id": 110, "owner": {"id": 220}, "user": {"role": null}}}, "resource": {"id": 324, "assignee": {"id": 536}, "organization": {"id": 622}, "project": {"id": 393, "owner": {"id": 757}, "assignee": {"id": 809}}, "task": {"id": 356, "owner": {"id": 0}, "assignee": {"id": 1089}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 98, "privilege": "worker"}, "organization": {"id": 141, "owner": {"id": 297}, "user": {"role": null}}}, "resource": {"id": 338, "assignee": {"id": 561}, "organization": {"id": 604}, "project": {"id": 331, "owner": {"id": 725}, "assignee": {"id": 854}}, "task": {"id": 334, "owner": {"id": 98}, "assignee": {"id": 1036}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_OWNER_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 97, "privilege": "none"}, "organization": {"id": 167, "owner": {"id": 97}, "user": {"role": "owner"}}}, "resource": {"id": 368, "assignee": {"id": 553}, "organization": {"id": 167}, "project": {"id": 370, "owner": {"id": 750}, "assignee": {"id": 883}}, "task": {"id": 389, "owner": {"id": 97}, "assignee": {"id": 1084}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 28, "privilege": "none"}, "organization": {"id": 117, "owner": {"id": 28}, "user": {"role": "owner"}}}, "resource": {"id": 325, "assignee": {"id": 591}, "organization": {"id": 117}, "project": {"id": 303, "owner": {"id": 755}, "assignee": {"id": 840}}, "task": {"id": 334, "owner": {"id": 28}, "assignee": {"id": 1093}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 58, "privilege": "none"}, "organization": {"id": 118, "owner": {"id": 58}, "user": {"role": "owner"}}}, "resource": {"id": 341, "assignee": {"id": 575}, "organization": {"id": 602}, "project": {"id": 347, "owner": {"id": 733}, "assignee": {"id": 836}}, "task": {"id": 396, "owner": {"id": 58}, "assignee": {"id": 1062}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 26, "privilege": "none"}, "organization": {"id": 161, "owner": {"id": 26}, "user": {"role": "owner"}}}, "resource": {"id": 381, "assignee": {"id": 508}, "organization": {"id": 637}, "project": {"id": 328, "owner": {"id": 738}, "assignee": {"id": 807}}, "task": {"id": 389, "owner": {"id": 26}, "assignee": {"id": 1098}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_MAINTAINER_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 93, "privilege": "none"}, "organization": {"id": 147, "owner": {"id": 201}, "user": {"role": "maintainer"}}}, "resource": {"id": 304, "assignee": {"id": 538}, "organization": {"id": 147}, "project": {"id": 397, "owner": {"id": 781}, "assignee": {"id": 869}}, "task": {"id": 366, "owner": {"id": 93}, "assignee": {"id": 1053}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 42, "privilege": "none"}, "organization": {"id": 186, "owner": {"id": 252}, "user": {"role": "maintainer"}}}, "resource": {"id": 344, "assignee": {"id": 519}, "organization": {"id": 186}, "project": {"id": 334, "owner": {"id": 724}, "assignee": {"id": 815}}, "task": {"id": 305, "owner": {"id": 42}, "assignee": {"id": 1008}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 76, "privilege": "none"}, "organization": {"id": 191, "owner": {"id": 261}, "user": {"role": "maintainer"}}}, "resource": {"id": 345, "assignee": {"id": 557}, "organization": {"id": 621}, "project": {"id": 359, "owner": {"id": 775}, "assignee": {"id": 879}}, "task": {"id": 343, "owner": {"id": 76}, "assignee": {"id": 1055}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 9, "privilege": "none"}, "organization": {"id": 195, "owner": {"id": 223}, "user": {"role": "maintainer"}}}, "resource": {"id": 368, "assignee": {"id": 531}, "organization": {"id": 683}, "project": {"id": 303, "owner": {"id": 779}, "assignee": {"id": 894}}, "task": {"id": 346, "owner": {"id": 9}, "assignee": {"id": 1093}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 79, "privilege": "none"}, "organization": {"id": 130, "owner": {"id": 288}, "user": {"role": "supervisor"}}}, "resource": {"id": 369, "assignee": {"id": 515}, "organization": {"id": 130}, "project": {"id": 339, "owner": {"id": 782}, "assignee": {"id": 893}}, "task": {"id": 316, "owner": {"id": 79}, "assignee": {"id": 1081}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 36, "privilege": "none"}, "organization": {"id": 156, "owner": {"id": 270}, "user": {"role": "supervisor"}}}, "resource": {"id": 320, "assignee": {"id": 546}, "organization": {"id": 156}, "project": {"id": 394, "owner": {"id": 798}, "assignee": {"id": 851}}, "task": {"id": 335, "owner": {"id": 36}, "assignee": {"id": 1056}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 60, "privilege": "none"}, "organization": {"id": 120, "owner": {"id": 293}, "user": {"role": "supervisor"}}}, "resource": {"id": 318, "assignee": {"id": 501}, "organization": {"id": 643}, "project": {"id": 355, "owner": {"id": 700}, "assignee": {"id": 850}}, "task": {"id": 387, "owner": {"id": 60}, "assignee": {"id": 1095}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 36, "privilege": "none"}, "organization": {"id": 120, "owner": {"id": 264}, "user": {"role": "supervisor"}}}, "resource": {"id": 359, "assignee": {"id": 507}, "organization": {"id": 655}, "project": {"id": 356, "owner": {"id": 783}, "assignee": {"id": 880}}, "task": {"id": 385, "owner": {"id": 36}, "assignee": {"id": 1037}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_WORKER_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 71, "privilege": "none"}, "organization": {"id": 136, "owner": {"id": 202}, "user": {"role": "worker"}}}, "resource": {"id": 331, "assignee": {"id": 588}, "organization": {"id": 136}, "project": {"id": 379, "owner": {"id": 706}, "assignee": {"id": 867}}, "task": {"id": 388, "owner": {"id": 71}, "assignee": {"id": 1016}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 67, "privilege": "none"}, "organization": {"id": 110, "owner": {"id": 294}, "user": {"role": "worker"}}}, "resource": {"id": 352, "assignee": {"id": 580}, "organization": {"id": 110}, "project": {"id": 304, "owner": {"id": 759}, "assignee": {"id": 884}}, "task": {"id": 394, "owner": {"id": 67}, "assignee": {"id": 1058}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 47, "privilege": "none"}, "organization": {"id": 160, "owner": {"id": 227}, "user": {"role": "worker"}}}, "resource": {"id": 303, "assignee": {"id": 561}, "organization": {"id": 628}, "project": {"id": 316, "owner": {"id": 759}, "assignee": {"id": 868}}, "task": {"id": 311, "owner": {"id": 47}, "assignee": {"id": 1010}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 67, "privilege": "none"}, "organization": {"id": 198, "owner": {"id": 201}, "user": {"role": "worker"}}}, "resource": {"id": 305, "assignee": {"id": 593}, "organization": {"id": 608}, "project": {"id": 393, "owner": {"id": 704}, "assignee": {"id": 813}}, "task": {"id": 317, "owner": {"id": 67}, "assignee": {"id": 1037}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 43, "privilege": "none"}, "organization": {"id": 195, "owner": {"id": 265}, "user": {"role": null}}}, "resource": {"id": 302, "assignee": {"id": 587}, "organization": {"id": 195}, "project": {"id": 336, "owner": {"id": 706}, "assignee": {"id": 861}}, "task": {"id": 354, "owner": {"id": 43}, "assignee": {"id": 1026}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 65, "privilege": "none"}, "organization": {"id": 161, "owner": {"id": 239}, "user": {"role": null}}}, "resource": {"id": 347, "assignee": {"id": 550}, "organization": {"id": 161}, "project": {"id": 381, "owner": {"id": 738}, "assignee": {"id": 816}}, "task": {"id": 313, "owner": {"id": 65}, "assignee": {"id": 1094}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 72, "privilege": "none"}, "organization": {"id": 117, "owner": {"id": 298}, "user": {"role": null}}}, "resource": {"id": 374, "assignee": {"id": 524}, "organization": {"id": 671}, "project": {"id": 389, "owner": {"id": 793}, "assignee": {"id": 878}}, "task": {"id": 397, "owner": {"id": 72}, "assignee": {"id": 1036}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 6, "privilege": "none"}, "organization": {"id": 184, "owner": {"id": 299}, "user": {"role": null}}}, "resource": {"id": 391, "assignee": {"id": 575}, "organization": {"id": 683}, "project": {"id": 302, "owner": {"id": 703}, "assignee": {"id": 835}}, "task": {"id": 332, "owner": {"id": 6}, "assignee": {"id": 1008}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 22, "privilege": "admin"}, "organization": {"id": 187, "owner": {"id": 22}, "user": {"role": "owner"}}}, "resource": {"id": 383, "assignee": {"id": 533}, "organization": {"id": 187}, "project": {"id": 349, "owner": {"id": 736}, "assignee": {"id": 885}}, "task": {"id": 362, "owner": {"id": 964}, "assignee": {"id": 22}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 37, "privilege": "admin"}, "organization": {"id": 172, "owner": {"id": 37}, "user": {"role": "owner"}}}, "resource": {"id": 392, "assignee": {"id": 507}, "organization": {"id": 172}, "project": {"id": 321, "owner": {"id": 789}, "assignee": {"id": 824}}, "task": {"id": 388, "owner": {"id": 909}, "assignee": {"id": 37}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_FALSE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 29, "privilege": "admin"}, "organization": {"id": 133, "owner": {"id": 29}, "user": {"role": "owner"}}}, "resource": {"id": 384, "assignee": {"id": 525}, "organization": {"id": 671}, "project": {"id": 386, "owner": {"id": 719}, "assignee": {"id": 807}}, "task": {"id": 304, "owner": {"id": 975}, "assignee": {"id": 29}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 7, "privilege": "admin"}, "organization": {"id": 133, "owner": {"id": 7}, "user": {"role": "owner"}}}, "resource": {"id": 303, "assignee": {"id": 536}, "organization": {"id": 672}, "project": {"id": 376, "owner": {"id": 726}, "assignee": {"id": 802}}, "task": {"id": 391, "owner": {"id": 953}, "assignee": {"id": 7}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 37, "privilege": "admin"}, "organization": {"id": 182, "owner": {"id": 207}, "user": {"role": "maintainer"}}}, "resource": {"id": 370, "assignee": {"id": 562}, "organization": {"id": 182}, "project": {"id": 309, "owner": {"id": 729}, "assignee": {"id": 824}}, "task": {"id": 389, "owner": {"id": 999}, "assignee": {"id": 37}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 9, "privilege": "admin"}, "organization": {"id": 103, "owner": {"id": 244}, "user": {"role": "maintainer"}}}, "resource": {"id": 316, "assignee": {"id": 509}, "organization": {"id": 103}, "project": {"id": 358, "owner": {"id": 705}, "assignee": {"id": 885}}, "task": {"id": 335, "owner": {"id": 987}, "assignee": {"id": 9}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 81, "privilege": "admin"}, "organization": {"id": 151, "owner": {"id": 274}, "user": {"role": "maintainer"}}}, "resource": {"id": 346, "assignee": {"id": 510}, "organization": {"id": 632}, "project": {"id": 357, "owner": {"id": 732}, "assignee": {"id": 803}}, "task": {"id": 397, "owner": {"id": 996}, "assignee": {"id": 81}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 70, "privilege": "admin"}, "organization": {"id": 140, "owner": {"id": 204}, "user": {"role": "maintainer"}}}, "resource": {"id": 347, "assignee": {"id": 501}, "organization": {"id": 627}, "project": {"id": 311, "owner": {"id": 746}, "assignee": {"id": 893}}, "task": {"id": 366, "owner": {"id": 965}, "assignee": {"id": 70}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 11, "privilege": "admin"}, "organization": {"id": 138, "owner": {"id": 243}, "user": {"role": "supervisor"}}}, "resource": {"id": 326, "assignee": {"id": 597}, "organization": {"id": 138}, "project": {"id": 383, "owner": {"id": 768}, "assignee": {"id": 802}}, "task": {"id": 343, "owner": {"id": 913}, "assignee": {"id": 11}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 34, "privilege": "admin"}, "organization": {"id": 114, "owner": {"id": 233}, "user": {"role": "supervisor"}}}, "resource": {"id": 349, "assignee": {"id": 553}, "organization": {"id": 114}, "project": {"id": 398, "owner": {"id": 755}, "assignee": {"id": 856}}, "task": {"id": 345, "owner": {"id": 982}, "assignee": {"id": 34}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 6, "privilege": "admin"}, "organization": {"id": 146, "owner": {"id": 233}, "user": {"role": "supervisor"}}}, "resource": {"id": 382, "assignee": {"id": 560}, "organization": {"id": 666}, "project": {"id": 312, "owner": {"id": 735}, "assignee": {"id": 870}}, "task": {"id": 343, "owner": {"id": 940}, "assignee": {"id": 6}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 15, "privilege": "admin"}, "organization": {"id": 134, "owner": {"id": 292}, "user": {"role": "supervisor"}}}, "resource": {"id": 366, "assignee": {"id": 529}, "organization": {"id": 644}, "project": {"id": 309, "owner": {"id": 742}, "assignee": {"id": 851}}, "task": {"id": 302, "owner": {"id": 972}, "assignee": {"id": 15}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 8, "privilege": "admin"}, "organization": {"id": 138, "owner": {"id": 259}, "user": {"role": "worker"}}}, "resource": {"id": 384, "assignee": {"id": 591}, "organization": {"id": 138}, "project": {"id": 358, "owner": {"id": 789}, "assignee": {"id": 844}}, "task": {"id": 397, "owner": {"id": 984}, "assignee": {"id": 8}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 29, "privilege": "admin"}, "organization": {"id": 169, "owner": {"id": 249}, "user": {"role": "worker"}}}, "resource": {"id": 316, "assignee": {"id": 558}, "organization": {"id": 169}, "project": {"id": 306, "owner": {"id": 787}, "assignee": {"id": 819}}, "task": {"id": 308, "owner": {"id": 943}, "assignee": {"id": 29}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_FALSE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 49, "privilege": "admin"}, "organization": {"id": 101, "owner": {"id": 254}, "user": {"role": "worker"}}}, "resource": {"id": 326, "assignee": {"id": 546}, "organization": {"id": 618}, "project": {"id": 360, "owner": {"id": 724}, "assignee": {"id": 814}}, "task": {"id": 392, "owner": {"id": 943}, "assignee": {"id": 49}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 92, "privilege": "admin"}, "organization": {"id": 160, "owner": {"id": 212}, "user": {"role": "worker"}}}, "resource": {"id": 314, "assignee": {"id": 513}, "organization": {"id": 642}, "project": {"id": 315, "owner": {"id": 715}, "assignee": {"id": 810}}, "task": {"id": 390, "owner": {"id": 955}, "assignee": {"id": 92}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 43, "privilege": "admin"}, "organization": {"id": 115, "owner": {"id": 223}, "user": {"role": null}}}, "resource": {"id": 315, "assignee": {"id": 533}, "organization": {"id": 115}, "project": {"id": 316, "owner": {"id": 722}, "assignee": {"id": 891}}, "task": {"id": 369, "owner": {"id": 986}, "assignee": {"id": 43}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 50, "privilege": "admin"}, "organization": {"id": 113, "owner": {"id": 282}, "user": {"role": null}}}, "resource": {"id": 332, "assignee": {"id": 526}, "organization": {"id": 113}, "project": {"id": 347, "owner": {"id": 778}, "assignee": {"id": 824}}, "task": {"id": 333, "owner": {"id": 914}, "assignee": {"id": 50}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_FALSE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 2, "privilege": "admin"}, "organization": {"id": 190, "owner": {"id": 291}, "user": {"role": null}}}, "resource": {"id": 314, "assignee": {"id": 561}, "organization": {"id": 654}, "project": {"id": 387, "owner": {"id": 763}, "assignee": {"id": 899}}, "task": {"id": 307, "owner": {"id": 988}, "assignee": {"id": 2}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 44, "privilege": "admin"}, "organization": {"id": 127, "owner": {"id": 215}, "user": {"role": null}}}, "resource": {"id": 353, "assignee": {"id": 541}, "organization": {"id": 601}, "project": {"id": 380, "owner": {"id": 732}, "assignee": {"id": 889}}, "task": {"id": 363, "owner": {"id": 923}, "assignee": {"id": 44}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 47, "privilege": "business"}, "organization": {"id": 170, "owner": {"id": 47}, "user": {"role": "owner"}}}, "resource": {"id": 308, "assignee": {"id": 564}, "organization": {"id": 170}, "project": {"id": 359, "owner": {"id": 779}, "assignee": {"id": 845}}, "task": {"id": 303, "owner": {"id": 996}, "assignee": {"id": 47}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 56, "privilege": "business"}, "organization": {"id": 118, "owner": {"id": 56}, "user": {"role": "owner"}}}, "resource": {"id": 389, "assignee": {"id": 504}, "organization": {"id": 118}, "project": {"id": 325, "owner": {"id": 763}, "assignee": {"id": 809}}, "task": {"id": 323, "owner": {"id": 918}, "assignee": {"id": 56}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 81, "privilege": "business"}, "organization": {"id": 183, "owner": {"id": 81}, "user": {"role": "owner"}}}, "resource": {"id": 328, "assignee": {"id": 531}, "organization": {"id": 638}, "project": {"id": 367, "owner": {"id": 756}, "assignee": {"id": 845}}, "task": {"id": 362, "owner": {"id": 931}, "assignee": {"id": 81}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 38, "privilege": "business"}, "organization": {"id": 102, "owner": {"id": 38}, "user": {"role": "owner"}}}, "resource": {"id": 393, "assignee": {"id": 504}, "organization": {"id": 669}, "project": {"id": 382, "owner": {"id": 739}, "assignee": {"id": 841}}, "task": {"id": 392, "owner": {"id": 995}, "assignee": {"id": 38}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 36, "privilege": "business"}, "organization": {"id": 189, "owner": {"id": 266}, "user": {"role": "maintainer"}}}, "resource": {"id": 365, "assignee": {"id": 502}, "organization": {"id": 189}, "project": {"id": 372, "owner": {"id": 777}, "assignee": {"id": 804}}, "task": {"id": 338, "owner": {"id": 979}, "assignee": {"id": 36}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 16, "privilege": "business"}, "organization": {"id": 140, "owner": {"id": 298}, "user": {"role": "maintainer"}}}, "resource": {"id": 366, "assignee": {"id": 555}, "organization": {"id": 140}, "project": {"id": 304, "owner": {"id": 794}, "assignee": {"id": 878}}, "task": {"id": 354, "owner": {"id": 986}, "assignee": {"id": 16}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 68, "privilege": "business"}, "organization": {"id": 136, "owner": {"id": 208}, "user": {"role": "maintainer"}}}, "resource": {"id": 377, "assignee": {"id": 576}, "organization": {"id": 600}, "project": {"id": 316, "owner": {"id": 751}, "assignee": {"id": 834}}, "task": {"id": 350, "owner": {"id": 904}, "assignee": {"id": 68}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 83, "privilege": "business"}, "organization": {"id": 178, "owner": {"id": 273}, "user": {"role": "maintainer"}}}, "resource": {"id": 329, "assignee": {"id": 530}, "organization": {"id": 652}, "project": {"id": 304, "owner": {"id": 712}, "assignee": {"id": 886}}, "task": {"id": 301, "owner": {"id": 974}, "assignee": {"id": 83}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 42, "privilege": "business"}, "organization": {"id": 198, "owner": {"id": 209}, "user": {"role": "supervisor"}}}, "resource": {"id": 376, "assignee": {"id": 572}, "organization": {"id": 198}, "project": {"id": 331, "owner": {"id": 760}, "assignee": {"id": 844}}, "task": {"id": 306, "owner": {"id": 971}, "assignee": {"id": 42}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 3, "privilege": "business"}, "organization": {"id": 176, "owner": {"id": 278}, "user": {"role": "supervisor"}}}, "resource": {"id": 330, "assignee": {"id": 509}, "organization": {"id": 176}, "project": {"id": 312, "owner": {"id": 798}, "assignee": {"id": 890}}, "task": {"id": 334, "owner": {"id": 998}, "assignee": {"id": 3}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 75, "privilege": "business"}, "organization": {"id": 196, "owner": {"id": 278}, "user": {"role": "supervisor"}}}, "resource": {"id": 311, "assignee": {"id": 502}, "organization": {"id": 668}, "project": {"id": 370, "owner": {"id": 764}, "assignee": {"id": 883}}, "task": {"id": 356, "owner": {"id": 911}, "assignee": {"id": 75}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 75, "privilege": "business"}, "organization": {"id": 117, "owner": {"id": 284}, "user": {"role": "supervisor"}}}, "resource": {"id": 387, "assignee": {"id": 564}, "organization": {"id": 614}, "project": {"id": 321, "owner": {"id": 792}, "assignee": {"id": 879}}, "task": {"id": 357, "owner": {"id": 990}, "assignee": {"id": 75}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 45, "privilege": "business"}, "organization": {"id": 149, "owner": {"id": 264}, "user": {"role": "worker"}}}, "resource": {"id": 309, "assignee": {"id": 512}, "organization": {"id": 149}, "project": {"id": 355, "owner": {"id": 787}, "assignee": {"id": 818}}, "task": {"id": 374, "owner": {"id": 945}, "assignee": {"id": 45}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 42, "privilege": "business"}, "organization": {"id": 190, "owner": {"id": 275}, "user": {"role": "worker"}}}, "resource": {"id": 389, "assignee": {"id": 582}, "organization": {"id": 190}, "project": {"id": 366, "owner": {"id": 766}, "assignee": {"id": 857}}, "task": {"id": 339, "owner": {"id": 993}, "assignee": {"id": 42}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 96, "privilege": "business"}, "organization": {"id": 149, "owner": {"id": 279}, "user": {"role": "worker"}}}, "resource": {"id": 338, "assignee": {"id": 568}, "organization": {"id": 609}, "project": {"id": 364, "owner": {"id": 737}, "assignee": {"id": 837}}, "task": {"id": 355, "owner": {"id": 944}, "assignee": {"id": 96}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 42, "privilege": "business"}, "organization": {"id": 105, "owner": {"id": 219}, "user": {"role": "worker"}}}, "resource": {"id": 332, "assignee": {"id": 579}, "organization": {"id": 619}, "project": {"id": 345, "owner": {"id": 733}, "assignee": {"id": 881}}, "task": {"id": 324, "owner": {"id": 938}, "assignee": {"id": 42}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 5, "privilege": "business"}, "organization": {"id": 165, "owner": {"id": 225}, "user": {"role": null}}}, "resource": {"id": 378, "assignee": {"id": 536}, "organization": {"id": 165}, "project": {"id": 383, "owner": {"id": 792}, "assignee": {"id": 878}}, "task": {"id": 337, "owner": {"id": 942}, "assignee": {"id": 5}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 55, "privilege": "business"}, "organization": {"id": 180, "owner": {"id": 276}, "user": {"role": null}}}, "resource": {"id": 351, "assignee": {"id": 554}, "organization": {"id": 180}, "project": {"id": 382, "owner": {"id": 722}, "assignee": {"id": 861}}, "task": {"id": 331, "owner": {"id": 968}, "assignee": {"id": 55}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 40, "privilege": "business"}, "organization": {"id": 158, "owner": {"id": 295}, "user": {"role": null}}}, "resource": {"id": 366, "assignee": {"id": 512}, "organization": {"id": 630}, "project": {"id": 313, "owner": {"id": 767}, "assignee": {"id": 835}}, "task": {"id": 369, "owner": {"id": 931}, "assignee": {"id": 40}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 98, "privilege": "business"}, "organization": {"id": 121, "owner": {"id": 272}, "user": {"role": null}}}, "resource": {"id": 350, "assignee": {"id": 555}, "organization": {"id": 635}, "project": {"id": 370, "owner": {"id": 708}, "assignee": {"id": 810}}, "task": {"id": 304, "owner": {"id": 942}, "assignee": {"id": 98}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 97, "privilege": "user"}, "organization": {"id": 175, "owner": {"id": 97}, "user": {"role": "owner"}}}, "resource": {"id": 303, "assignee": {"id": 537}, "organization": {"id": 175}, "project": {"id": 353, "owner": {"id": 762}, "assignee": {"id": 884}}, "task": {"id": 387, "owner": {"id": 905}, "assignee": {"id": 97}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 94, "privilege": "user"}, "organization": {"id": 154, "owner": {"id": 94}, "user": {"role": "owner"}}}, "resource": {"id": 381, "assignee": {"id": 593}, "organization": {"id": 154}, "project": {"id": 389, "owner": {"id": 759}, "assignee": {"id": 818}}, "task": {"id": 334, "owner": {"id": 924}, "assignee": {"id": 94}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 2, "privilege": "user"}, "organization": {"id": 196, "owner": {"id": 2}, "user": {"role": "owner"}}}, "resource": {"id": 378, "assignee": {"id": 580}, "organization": {"id": 663}, "project": {"id": 303, "owner": {"id": 716}, "assignee": {"id": 831}}, "task": {"id": 307, "owner": {"id": 987}, "assignee": {"id": 2}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 64, "privilege": "user"}, "organization": {"id": 108, "owner": {"id": 64}, "user": {"role": "owner"}}}, "resource": {"id": 360, "assignee": {"id": 563}, "organization": {"id": 679}, "project": {"id": 366, "owner": {"id": 729}, "assignee": {"id": 884}}, "task": {"id": 349, "owner": {"id": 958}, "assignee": {"id": 64}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 37, "privilege": "user"}, "organization": {"id": 141, "owner": {"id": 204}, "user": {"role": "maintainer"}}}, "resource": {"id": 326, "assignee": {"id": 520}, "organization": {"id": 141}, "project": {"id": 392, "owner": {"id": 773}, "assignee": {"id": 884}}, "task": {"id": 347, "owner": {"id": 949}, "assignee": {"id": 37}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 28, "privilege": "user"}, "organization": {"id": 181, "owner": {"id": 245}, "user": {"role": "maintainer"}}}, "resource": {"id": 363, "assignee": {"id": 500}, "organization": {"id": 181}, "project": {"id": 388, "owner": {"id": 717}, "assignee": {"id": 832}}, "task": {"id": 306, "owner": {"id": 964}, "assignee": {"id": 28}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 71, "privilege": "user"}, "organization": {"id": 154, "owner": {"id": 286}, "user": {"role": "maintainer"}}}, "resource": {"id": 308, "assignee": {"id": 555}, "organization": {"id": 682}, "project": {"id": 324, "owner": {"id": 764}, "assignee": {"id": 811}}, "task": {"id": 337, "owner": {"id": 924}, "assignee": {"id": 71}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 58, "privilege": "user"}, "organization": {"id": 173, "owner": {"id": 222}, "user": {"role": "maintainer"}}}, "resource": {"id": 310, "assignee": {"id": 591}, "organization": {"id": 688}, "project": {"id": 328, "owner": {"id": 724}, "assignee": {"id": 895}}, "task": {"id": 397, "owner": {"id": 912}, "assignee": {"id": 58}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 68, "privilege": "user"}, "organization": {"id": 108, "owner": {"id": 248}, "user": {"role": "supervisor"}}}, "resource": {"id": 351, "assignee": {"id": 596}, "organization": {"id": 108}, "project": {"id": 375, "owner": {"id": 777}, "assignee": {"id": 802}}, "task": {"id": 300, "owner": {"id": 993}, "assignee": {"id": 68}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 49, "privilege": "user"}, "organization": {"id": 182, "owner": {"id": 220}, "user": {"role": "supervisor"}}}, "resource": {"id": 307, "assignee": {"id": 571}, "organization": {"id": 182}, "project": {"id": 385, "owner": {"id": 731}, "assignee": {"id": 855}}, "task": {"id": 349, "owner": {"id": 910}, "assignee": {"id": 49}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 51, "privilege": "user"}, "organization": {"id": 153, "owner": {"id": 225}, "user": {"role": "supervisor"}}}, "resource": {"id": 379, "assignee": {"id": 529}, "organization": {"id": 613}, "project": {"id": 324, "owner": {"id": 764}, "assignee": {"id": 819}}, "task": {"id": 361, "owner": {"id": 904}, "assignee": {"id": 51}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 17, "privilege": "user"}, "organization": {"id": 148, "owner": {"id": 282}, "user": {"role": "supervisor"}}}, "resource": {"id": 302, "assignee": {"id": 510}, "organization": {"id": 657}, "project": {"id": 319, "owner": {"id": 775}, "assignee": {"id": 841}}, "task": {"id": 393, "owner": {"id": 914}, "assignee": {"id": 17}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 21, "privilege": "user"}, "organization": {"id": 106, "owner": {"id": 246}, "user": {"role": "worker"}}}, "resource": {"id": 318, "assignee": {"id": 583}, "organization": {"id": 106}, "project": {"id": 352, "owner": {"id": 739}, "assignee": {"id": 890}}, "task": {"id": 354, "owner": {"id": 917}, "assignee": {"id": 21}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 11, "privilege": "user"}, "organization": {"id": 102, "owner": {"id": 270}, "user": {"role": "worker"}}}, "resource": {"id": 351, "assignee": {"id": 507}, "organization": {"id": 102}, "project": {"id": 371, "owner": {"id": 753}, "assignee": {"id": 875}}, "task": {"id": 354, "owner": {"id": 999}, "assignee": {"id": 11}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 45, "privilege": "user"}, "organization": {"id": 192, "owner": {"id": 243}, "user": {"role": "worker"}}}, "resource": {"id": 310, "assignee": {"id": 588}, "organization": {"id": 688}, "project": {"id": 394, "owner": {"id": 707}, "assignee": {"id": 877}}, "task": {"id": 364, "owner": {"id": 961}, "assignee": {"id": 45}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 84, "privilege": "user"}, "organization": {"id": 183, "owner": {"id": 285}, "user": {"role": "worker"}}}, "resource": {"id": 334, "assignee": {"id": 500}, "organization": {"id": 686}, "project": {"id": 330, "owner": {"id": 779}, "assignee": {"id": 803}}, "task": {"id": 395, "owner": {"id": 972}, "assignee": {"id": 84}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 83, "privilege": "user"}, "organization": {"id": 100, "owner": {"id": 270}, "user": {"role": null}}}, "resource": {"id": 364, "assignee": {"id": 543}, "organization": {"id": 100}, "project": {"id": 323, "owner": {"id": 796}, "assignee": {"id": 882}}, "task": {"id": 313, "owner": {"id": 961}, "assignee": {"id": 83}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 53, "privilege": "user"}, "organization": {"id": 129, "owner": {"id": 226}, "user": {"role": null}}}, "resource": {"id": 361, "assignee": {"id": 550}, "organization": {"id": 129}, "project": {"id": 327, "owner": {"id": 796}, "assignee": {"id": 852}}, "task": {"id": 302, "owner": {"id": 999}, "assignee": {"id": 53}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 33, "privilege": "user"}, "organization": {"id": 179, "owner": {"id": 291}, "user": {"role": null}}}, "resource": {"id": 321, "assignee": {"id": 535}, "organization": {"id": 617}, "project": {"id": 356, "owner": {"id": 710}, "assignee": {"id": 824}}, "task": {"id": 359, "owner": {"id": 934}, "assignee": {"id": 33}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 51, "privilege": "user"}, "organization": {"id": 182, "owner": {"id": 263}, "user": {"role": null}}}, "resource": {"id": 327, "assignee": {"id": 574}, "organization": {"id": 676}, "project": {"id": 382, "owner": {"id": 744}, "assignee": {"id": 805}}, "task": {"id": 350, "owner": {"id": 950}, "assignee": {"id": 51}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 45, "privilege": "worker"}, "organization": {"id": 160, "owner": {"id": 45}, "user": {"role": "owner"}}}, "resource": {"id": 335, "assignee": {"id": 593}, "organization": {"id": 160}, "project": {"id": 393, "owner": {"id": 750}, "assignee": {"id": 881}}, "task": {"id": 329, "owner": {"id": 993}, "assignee": {"id": 45}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 83, "privilege": "worker"}, "organization": {"id": 104, "owner": {"id": 83}, "user": {"role": "owner"}}}, "resource": {"id": 354, "assignee": {"id": 501}, "organization": {"id": 104}, "project": {"id": 343, "owner": {"id": 745}, "assignee": {"id": 802}}, "task": {"id": 367, "owner": {"id": 982}, "assignee": {"id": 83}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 32, "privilege": "worker"}, "organization": {"id": 122, "owner": {"id": 32}, "user": {"role": "owner"}}}, "resource": {"id": 398, "assignee": {"id": 541}, "organization": {"id": 666}, "project": {"id": 393, "owner": {"id": 795}, "assignee": {"id": 808}}, "task": {"id": 335, "owner": {"id": 906}, "assignee": {"id": 32}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 79, "privilege": "worker"}, "organization": {"id": 123, "owner": {"id": 79}, "user": {"role": "owner"}}}, "resource": {"id": 306, "assignee": {"id": 586}, "organization": {"id": 677}, "project": {"id": 306, "owner": {"id": 770}, "assignee": {"id": 827}}, "task": {"id": 305, "owner": {"id": 953}, "assignee": {"id": 79}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 25, "privilege": "worker"}, "organization": {"id": 170, "owner": {"id": 293}, "user": {"role": "maintainer"}}}, "resource": {"id": 318, "assignee": {"id": 587}, "organization": {"id": 170}, "project": {"id": 375, "owner": {"id": 798}, "assignee": {"id": 806}}, "task": {"id": 367, "owner": {"id": 928}, "assignee": {"id": 25}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 55, "privilege": "worker"}, "organization": {"id": 137, "owner": {"id": 239}, "user": {"role": "maintainer"}}}, "resource": {"id": 306, "assignee": {"id": 588}, "organization": {"id": 137}, "project": {"id": 375, "owner": {"id": 797}, "assignee": {"id": 864}}, "task": {"id": 304, "owner": {"id": 944}, "assignee": {"id": 55}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 19, "privilege": "worker"}, "organization": {"id": 102, "owner": {"id": 250}, "user": {"role": "maintainer"}}}, "resource": {"id": 388, "assignee": {"id": 548}, "organization": {"id": 636}, "project": {"id": 354, "owner": {"id": 767}, "assignee": {"id": 846}}, "task": {"id": 332, "owner": {"id": 964}, "assignee": {"id": 19}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 27, "privilege": "worker"}, "organization": {"id": 153, "owner": {"id": 208}, "user": {"role": "maintainer"}}}, "resource": {"id": 309, "assignee": {"id": 574}, "organization": {"id": 673}, "project": {"id": 395, "owner": {"id": 736}, "assignee": {"id": 899}}, "task": {"id": 308, "owner": {"id": 916}, "assignee": {"id": 27}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 17, "privilege": "worker"}, "organization": {"id": 116, "owner": {"id": 212}, "user": {"role": "supervisor"}}}, "resource": {"id": 390, "assignee": {"id": 501}, "organization": {"id": 116}, "project": {"id": 321, "owner": {"id": 702}, "assignee": {"id": 858}}, "task": {"id": 386, "owner": {"id": 961}, "assignee": {"id": 17}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 74, "privilege": "worker"}, "organization": {"id": 178, "owner": {"id": 205}, "user": {"role": "supervisor"}}}, "resource": {"id": 350, "assignee": {"id": 506}, "organization": {"id": 178}, "project": {"id": 301, "owner": {"id": 789}, "assignee": {"id": 823}}, "task": {"id": 376, "owner": {"id": 981}, "assignee": {"id": 74}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 39, "privilege": "worker"}, "organization": {"id": 140, "owner": {"id": 275}, "user": {"role": "supervisor"}}}, "resource": {"id": 332, "assignee": {"id": 564}, "organization": {"id": 676}, "project": {"id": 383, "owner": {"id": 758}, "assignee": {"id": 874}}, "task": {"id": 327, "owner": {"id": 934}, "assignee": {"id": 39}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 94, "privilege": "worker"}, "organization": {"id": 139, "owner": {"id": 278}, "user": {"role": "supervisor"}}}, "resource": {"id": 356, "assignee": {"id": 551}, "organization": {"id": 611}, "project": {"id": 374, "owner": {"id": 715}, "assignee": {"id": 897}}, "task": {"id": 380, "owner": {"id": 964}, "assignee": {"id": 94}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 2, "privilege": "worker"}, "organization": {"id": 132, "owner": {"id": 281}, "user": {"role": "worker"}}}, "resource": {"id": 303, "assignee": {"id": 508}, "organization": {"id": 132}, "project": {"id": 383, "owner": {"id": 772}, "assignee": {"id": 855}}, "task": {"id": 335, "owner": {"id": 953}, "assignee": {"id": 2}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 17, "privilege": "worker"}, "organization": {"id": 111, "owner": {"id": 257}, "user": {"role": "worker"}}}, "resource": {"id": 368, "assignee": {"id": 526}, "organization": {"id": 111}, "project": {"id": 363, "owner": {"id": 766}, "assignee": {"id": 833}}, "task": {"id": 378, "owner": {"id": 901}, "assignee": {"id": 17}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 96, "privilege": "worker"}, "organization": {"id": 195, "owner": {"id": 298}, "user": {"role": "worker"}}}, "resource": {"id": 385, "assignee": {"id": 569}, "organization": {"id": 601}, "project": {"id": 302, "owner": {"id": 718}, "assignee": {"id": 854}}, "task": {"id": 325, "owner": {"id": 961}, "assignee": {"id": 96}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 56, "privilege": "worker"}, "organization": {"id": 142, "owner": {"id": 247}, "user": {"role": "worker"}}}, "resource": {"id": 356, "assignee": {"id": 535}, "organization": {"id": 672}, "project": {"id": 389, "owner": {"id": 711}, "assignee": {"id": 815}}, "task": {"id": 398, "owner": {"id": 961}, "assignee": {"id": 56}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 97, "privilege": "worker"}, "organization": {"id": 144, "owner": {"id": 256}, "user": {"role": null}}}, "resource": {"id": 315, "assignee": {"id": 599}, "organization": {"id": 144}, "project": {"id": 354, "owner": {"id": 756}, "assignee": {"id": 814}}, "task": {"id": 312, "owner": {"id": 933}, "assignee": {"id": 97}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 25, "privilege": "worker"}, "organization": {"id": 194, "owner": {"id": 213}, "user": {"role": null}}}, "resource": {"id": 302, "assignee": {"id": 588}, "organization": {"id": 194}, "project": {"id": 305, "owner": {"id": 735}, "assignee": {"id": 824}}, "task": {"id": 363, "owner": {"id": 943}, "assignee": {"id": 25}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 15, "privilege": "worker"}, "organization": {"id": 150, "owner": {"id": 280}, "user": {"role": null}}}, "resource": {"id": 334, "assignee": {"id": 507}, "organization": {"id": 627}, "project": {"id": 382, "owner": {"id": 723}, "assignee": {"id": 813}}, "task": {"id": 352, "owner": {"id": 958}, "assignee": {"id": 15}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 6, "privilege": "worker"}, "organization": {"id": 191, "owner": {"id": 268}, "user": {"role": null}}}, "resource": {"id": 342, "assignee": {"id": 557}, "organization": {"id": 645}, "project": {"id": 382, "owner": {"id": 785}, "assignee": {"id": 816}}, "task": {"id": 322, "owner": {"id": 979}, "assignee": {"id": 6}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 80, "privilege": "none"}, "organization": {"id": 181, "owner": {"id": 80}, "user": {"role": "owner"}}}, "resource": {"id": 353, "assignee": {"id": 520}, "organization": {"id": 181}, "project": {"id": 399, "owner": {"id": 757}, "assignee": {"id": 838}}, "task": {"id": 307, "owner": {"id": 974}, "assignee": {"id": 80}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 63, "privilege": "none"}, "organization": {"id": 137, "owner": {"id": 63}, "user": {"role": "owner"}}}, "resource": {"id": 331, "assignee": {"id": 571}, "organization": {"id": 137}, "project": {"id": 304, "owner": {"id": 725}, "assignee": {"id": 874}}, "task": {"id": 307, "owner": {"id": 927}, "assignee": {"id": 63}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 93, "privilege": "none"}, "organization": {"id": 137, "owner": {"id": 93}, "user": {"role": "owner"}}}, "resource": {"id": 371, "assignee": {"id": 522}, "organization": {"id": 681}, "project": {"id": 363, "owner": {"id": 700}, "assignee": {"id": 883}}, "task": {"id": 396, "owner": {"id": 930}, "assignee": {"id": 93}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 9, "privilege": "none"}, "organization": {"id": 140, "owner": {"id": 9}, "user": {"role": "owner"}}}, "resource": {"id": 354, "assignee": {"id": 556}, "organization": {"id": 646}, "project": {"id": 350, "owner": {"id": 760}, "assignee": {"id": 847}}, "task": {"id": 326, "owner": {"id": 998}, "assignee": {"id": 9}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 40, "privilege": "none"}, "organization": {"id": 194, "owner": {"id": 274}, "user": {"role": "maintainer"}}}, "resource": {"id": 384, "assignee": {"id": 546}, "organization": {"id": 194}, "project": {"id": 304, "owner": {"id": 751}, "assignee": {"id": 813}}, "task": {"id": 388, "owner": {"id": 986}, "assignee": {"id": 40}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 0, "privilege": "none"}, "organization": {"id": 166, "owner": {"id": 213}, "user": {"role": "maintainer"}}}, "resource": {"id": 333, "assignee": {"id": 584}, "organization": {"id": 166}, "project": {"id": 363, "owner": {"id": 736}, "assignee": {"id": 825}}, "task": {"id": 376, "owner": {"id": 917}, "assignee": {"id": 0}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 6, "privilege": "none"}, "organization": {"id": 167, "owner": {"id": 299}, "user": {"role": "maintainer"}}}, "resource": {"id": 350, "assignee": {"id": 512}, "organization": {"id": 671}, "project": {"id": 382, "owner": {"id": 733}, "assignee": {"id": 810}}, "task": {"id": 359, "owner": {"id": 984}, "assignee": {"id": 6}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 63, "privilege": "none"}, "organization": {"id": 169, "owner": {"id": 211}, "user": {"role": "maintainer"}}}, "resource": {"id": 321, "assignee": {"id": 507}, "organization": {"id": 658}, "project": {"id": 369, "owner": {"id": 705}, "assignee": {"id": 897}}, "task": {"id": 391, "owner": {"id": 903}, "assignee": {"id": 63}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 75, "privilege": "none"}, "organization": {"id": 167, "owner": {"id": 271}, "user": {"role": "supervisor"}}}, "resource": {"id": 317, "assignee": {"id": 584}, "organization": {"id": 167}, "project": {"id": 365, "owner": {"id": 791}, "assignee": {"id": 813}}, "task": {"id": 342, "owner": {"id": 938}, "assignee": {"id": 75}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 30, "privilege": "none"}, "organization": {"id": 132, "owner": {"id": 212}, "user": {"role": "supervisor"}}}, "resource": {"id": 300, "assignee": {"id": 514}, "organization": {"id": 132}, "project": {"id": 331, "owner": {"id": 781}, "assignee": {"id": 818}}, "task": {"id": 300, "owner": {"id": 964}, "assignee": {"id": 30}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 57, "privilege": "none"}, "organization": {"id": 142, "owner": {"id": 254}, "user": {"role": "supervisor"}}}, "resource": {"id": 355, "assignee": {"id": 520}, "organization": {"id": 679}, "project": {"id": 357, "owner": {"id": 718}, "assignee": {"id": 804}}, "task": {"id": 388, "owner": {"id": 927}, "assignee": {"id": 57}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 44, "privilege": "none"}, "organization": {"id": 162, "owner": {"id": 290}, "user": {"role": "supervisor"}}}, "resource": {"id": 398, "assignee": {"id": 551}, "organization": {"id": 601}, "project": {"id": 376, "owner": {"id": 787}, "assignee": {"id": 878}}, "task": {"id": 303, "owner": {"id": 973}, "assignee": {"id": 44}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 75, "privilege": "none"}, "organization": {"id": 179, "owner": {"id": 288}, "user": {"role": "worker"}}}, "resource": {"id": 349, "assignee": {"id": 550}, "organization": {"id": 179}, "project": {"id": 373, "owner": {"id": 766}, "assignee": {"id": 822}}, "task": {"id": 392, "owner": {"id": 925}, "assignee": {"id": 75}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 63, "privilege": "none"}, "organization": {"id": 150, "owner": {"id": 233}, "user": {"role": "worker"}}}, "resource": {"id": 366, "assignee": {"id": 568}, "organization": {"id": 150}, "project": {"id": 314, "owner": {"id": 751}, "assignee": {"id": 851}}, "task": {"id": 310, "owner": {"id": 972}, "assignee": {"id": 63}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 99, "privilege": "none"}, "organization": {"id": 157, "owner": {"id": 258}, "user": {"role": "worker"}}}, "resource": {"id": 391, "assignee": {"id": 522}, "organization": {"id": 652}, "project": {"id": 372, "owner": {"id": 794}, "assignee": {"id": 823}}, "task": {"id": 315, "owner": {"id": 918}, "assignee": {"id": 99}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 85, "privilege": "none"}, "organization": {"id": 190, "owner": {"id": 251}, "user": {"role": "worker"}}}, "resource": {"id": 339, "assignee": {"id": 534}, "organization": {"id": 676}, "project": {"id": 306, "owner": {"id": 735}, "assignee": {"id": 828}}, "task": {"id": 375, "owner": {"id": 936}, "assignee": {"id": 85}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 61, "privilege": "none"}, "organization": {"id": 190, "owner": {"id": 215}, "user": {"role": null}}}, "resource": {"id": 366, "assignee": {"id": 587}, "organization": {"id": 190}, "project": {"id": 387, "owner": {"id": 758}, "assignee": {"id": 892}}, "task": {"id": 363, "owner": {"id": 923}, "assignee": {"id": 61}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 88, "privilege": "none"}, "organization": {"id": 156, "owner": {"id": 216}, "user": {"role": null}}}, "resource": {"id": 391, "assignee": {"id": 509}, "organization": {"id": 156}, "project": {"id": 382, "owner": {"id": 718}, "assignee": {"id": 816}}, "task": {"id": 388, "owner": {"id": 921}, "assignee": {"id": 88}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 68, "privilege": "none"}, "organization": {"id": 150, "owner": {"id": 214}, "user": {"role": null}}}, "resource": {"id": 340, "assignee": {"id": 527}, "organization": {"id": 604}, "project": {"id": 389, "owner": {"id": 750}, "assignee": {"id": 846}}, "task": {"id": 322, "owner": {"id": 961}, "assignee": {"id": 68}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 92, "privilege": "none"}, "organization": {"id": 148, "owner": {"id": 202}, "user": {"role": null}}}, "resource": {"id": 355, "assignee": {"id": 513}, "organization": {"id": 602}, "project": {"id": 343, "owner": {"id": 734}, "assignee": {"id": 899}}, "task": {"id": 382, "owner": {"id": 904}, "assignee": {"id": 92}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 52, "privilege": "admin"}, "organization": {"id": 125, "owner": {"id": 52}, "user": {"role": "owner"}}}, "resource": {"id": 358, "assignee": {"id": 52}, "organization": {"id": 125}, "project": {"id": 331, "owner": {"id": 794}, "assignee": {"id": 831}}, "task": {"id": 344, "owner": {"id": 975}, "assignee": {"id": 1036}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 74, "privilege": "admin"}, "organization": {"id": 118, "owner": {"id": 74}, "user": {"role": "owner"}}}, "resource": {"id": 395, "assignee": {"id": 74}, "organization": {"id": 118}, "project": {"id": 383, "owner": {"id": 738}, "assignee": {"id": 852}}, "task": {"id": 345, "owner": {"id": 992}, "assignee": {"id": 1042}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_FALSE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 15, "privilege": "admin"}, "organization": {"id": 157, "owner": {"id": 15}, "user": {"role": "owner"}}}, "resource": {"id": 323, "assignee": {"id": 15}, "organization": {"id": 687}, "project": {"id": 395, "owner": {"id": 736}, "assignee": {"id": 843}}, "task": {"id": 327, "owner": {"id": 966}, "assignee": {"id": 1062}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 79, "privilege": "admin"}, "organization": {"id": 173, "owner": {"id": 79}, "user": {"role": "owner"}}}, "resource": {"id": 390, "assignee": {"id": 79}, "organization": {"id": 675}, "project": {"id": 340, "owner": {"id": 749}, "assignee": {"id": 869}}, "task": {"id": 364, "owner": {"id": 951}, "assignee": {"id": 1032}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 35, "privilege": "admin"}, "organization": {"id": 122, "owner": {"id": 232}, "user": {"role": "maintainer"}}}, "resource": {"id": 358, "assignee": {"id": 35}, "organization": {"id": 122}, "project": {"id": 390, "owner": {"id": 710}, "assignee": {"id": 895}}, "task": {"id": 380, "owner": {"id": 957}, "assignee": {"id": 1059}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 68, "privilege": "admin"}, "organization": {"id": 105, "owner": {"id": 222}, "user": {"role": "maintainer"}}}, "resource": {"id": 324, "assignee": {"id": 68}, "organization": {"id": 105}, "project": {"id": 357, "owner": {"id": 735}, "assignee": {"id": 845}}, "task": {"id": 324, "owner": {"id": 977}, "assignee": {"id": 1008}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 43, "privilege": "admin"}, "organization": {"id": 109, "owner": {"id": 277}, "user": {"role": "maintainer"}}}, "resource": {"id": 350, "assignee": {"id": 43}, "organization": {"id": 654}, "project": {"id": 389, "owner": {"id": 784}, "assignee": {"id": 830}}, "task": {"id": 347, "owner": {"id": 976}, "assignee": {"id": 1022}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 38, "privilege": "admin"}, "organization": {"id": 132, "owner": {"id": 228}, "user": {"role": "maintainer"}}}, "resource": {"id": 329, "assignee": {"id": 38}, "organization": {"id": 637}, "project": {"id": 371, "owner": {"id": 756}, "assignee": {"id": 852}}, "task": {"id": 310, "owner": {"id": 981}, "assignee": {"id": 1038}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 39, "privilege": "admin"}, "organization": {"id": 118, "owner": {"id": 273}, "user": {"role": "supervisor"}}}, "resource": {"id": 318, "assignee": {"id": 39}, "organization": {"id": 118}, "project": {"id": 383, "owner": {"id": 798}, "assignee": {"id": 881}}, "task": {"id": 390, "owner": {"id": 926}, "assignee": {"id": 1084}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 98, "privilege": "admin"}, "organization": {"id": 182, "owner": {"id": 282}, "user": {"role": "supervisor"}}}, "resource": {"id": 393, "assignee": {"id": 98}, "organization": {"id": 182}, "project": {"id": 385, "owner": {"id": 786}, "assignee": {"id": 898}}, "task": {"id": 356, "owner": {"id": 929}, "assignee": {"id": 1048}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 78, "privilege": "admin"}, "organization": {"id": 120, "owner": {"id": 295}, "user": {"role": "supervisor"}}}, "resource": {"id": 381, "assignee": {"id": 78}, "organization": {"id": 684}, "project": {"id": 334, "owner": {"id": 728}, "assignee": {"id": 821}}, "task": {"id": 353, "owner": {"id": 966}, "assignee": {"id": 1088}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 94, "privilege": "admin"}, "organization": {"id": 159, "owner": {"id": 277}, "user": {"role": "supervisor"}}}, "resource": {"id": 304, "assignee": {"id": 94}, "organization": {"id": 607}, "project": {"id": 365, "owner": {"id": 742}, "assignee": {"id": 856}}, "task": {"id": 343, "owner": {"id": 928}, "assignee": {"id": 1099}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 47, "privilege": "admin"}, "organization": {"id": 143, "owner": {"id": 296}, "user": {"role": "worker"}}}, "resource": {"id": 341, "assignee": {"id": 47}, "organization": {"id": 143}, "project": {"id": 347, "owner": {"id": 747}, "assignee": {"id": 852}}, "task": {"id": 362, "owner": {"id": 965}, "assignee": {"id": 1014}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 83, "privilege": "admin"}, "organization": {"id": 132, "owner": {"id": 223}, "user": {"role": "worker"}}}, "resource": {"id": 339, "assignee": {"id": 83}, "organization": {"id": 132}, "project": {"id": 396, "owner": {"id": 727}, "assignee": {"id": 813}}, "task": {"id": 367, "owner": {"id": 991}, "assignee": {"id": 1027}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_FALSE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 21, "privilege": "admin"}, "organization": {"id": 180, "owner": {"id": 291}, "user": {"role": "worker"}}}, "resource": {"id": 304, "assignee": {"id": 21}, "organization": {"id": 610}, "project": {"id": 361, "owner": {"id": 779}, "assignee": {"id": 830}}, "task": {"id": 331, "owner": {"id": 941}, "assignee": {"id": 1071}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 62, "privilege": "admin"}, "organization": {"id": 168, "owner": {"id": 243}, "user": {"role": "worker"}}}, "resource": {"id": 390, "assignee": {"id": 62}, "organization": {"id": 602}, "project": {"id": 301, "owner": {"id": 720}, "assignee": {"id": 836}}, "task": {"id": 375, "owner": {"id": 921}, "assignee": {"id": 1082}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 32, "privilege": "admin"}, "organization": {"id": 194, "owner": {"id": 250}, "user": {"role": null}}}, "resource": {"id": 315, "assignee": {"id": 32}, "organization": {"id": 194}, "project": {"id": 385, "owner": {"id": 754}, "assignee": {"id": 858}}, "task": {"id": 315, "owner": {"id": 969}, "assignee": {"id": 1035}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 20, "privilege": "admin"}, "organization": {"id": 114, "owner": {"id": 296}, "user": {"role": null}}}, "resource": {"id": 320, "assignee": {"id": 20}, "organization": {"id": 114}, "project": {"id": 351, "owner": {"id": 792}, "assignee": {"id": 884}}, "task": {"id": 310, "owner": {"id": 940}, "assignee": {"id": 1008}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_FALSE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 70, "privilege": "admin"}, "organization": {"id": 157, "owner": {"id": 287}, "user": {"role": null}}}, "resource": {"id": 395, "assignee": {"id": 70}, "organization": {"id": 659}, "project": {"id": 340, "owner": {"id": 717}, "assignee": {"id": 828}}, "task": {"id": 317, "owner": {"id": 906}, "assignee": {"id": 1069}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 11, "privilege": "admin"}, "organization": {"id": 102, "owner": {"id": 248}, "user": {"role": null}}}, "resource": {"id": 354, "assignee": {"id": 11}, "organization": {"id": 651}, "project": {"id": 394, "owner": {"id": 700}, "assignee": {"id": 866}}, "task": {"id": 377, "owner": {"id": 952}, "assignee": {"id": 1005}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 61, "privilege": "business"}, "organization": {"id": 103, "owner": {"id": 61}, "user": {"role": "owner"}}}, "resource": {"id": 336, "assignee": {"id": 61}, "organization": {"id": 103}, "project": {"id": 306, "owner": {"id": 742}, "assignee": {"id": 885}}, "task": {"id": 397, "owner": {"id": 923}, "assignee": {"id": 1028}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 39, "privilege": "business"}, "organization": {"id": 116, "owner": {"id": 39}, "user": {"role": "owner"}}}, "resource": {"id": 354, "assignee": {"id": 39}, "organization": {"id": 116}, "project": {"id": 379, "owner": {"id": 757}, "assignee": {"id": 864}}, "task": {"id": 386, "owner": {"id": 920}, "assignee": {"id": 1090}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 12, "privilege": "business"}, "organization": {"id": 143, "owner": {"id": 12}, "user": {"role": "owner"}}}, "resource": {"id": 377, "assignee": {"id": 12}, "organization": {"id": 660}, "project": {"id": 317, "owner": {"id": 795}, "assignee": {"id": 848}}, "task": {"id": 343, "owner": {"id": 912}, "assignee": {"id": 1048}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 42, "privilege": "business"}, "organization": {"id": 132, "owner": {"id": 42}, "user": {"role": "owner"}}}, "resource": {"id": 347, "assignee": {"id": 42}, "organization": {"id": 646}, "project": {"id": 370, "owner": {"id": 716}, "assignee": {"id": 896}}, "task": {"id": 373, "owner": {"id": 927}, "assignee": {"id": 1071}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 41, "privilege": "business"}, "organization": {"id": 127, "owner": {"id": 208}, "user": {"role": "maintainer"}}}, "resource": {"id": 393, "assignee": {"id": 41}, "organization": {"id": 127}, "project": {"id": 395, "owner": {"id": 744}, "assignee": {"id": 898}}, "task": {"id": 346, "owner": {"id": 904}, "assignee": {"id": 1087}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 2, "privilege": "business"}, "organization": {"id": 188, "owner": {"id": 229}, "user": {"role": "maintainer"}}}, "resource": {"id": 381, "assignee": {"id": 2}, "organization": {"id": 188}, "project": {"id": 384, "owner": {"id": 738}, "assignee": {"id": 892}}, "task": {"id": 337, "owner": {"id": 980}, "assignee": {"id": 1043}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 0, "privilege": "business"}, "organization": {"id": 148, "owner": {"id": 295}, "user": {"role": "maintainer"}}}, "resource": {"id": 343, "assignee": {"id": 0}, "organization": {"id": 601}, "project": {"id": 330, "owner": {"id": 741}, "assignee": {"id": 889}}, "task": {"id": 373, "owner": {"id": 968}, "assignee": {"id": 1004}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 49, "privilege": "business"}, "organization": {"id": 177, "owner": {"id": 296}, "user": {"role": "maintainer"}}}, "resource": {"id": 373, "assignee": {"id": 49}, "organization": {"id": 651}, "project": {"id": 324, "owner": {"id": 767}, "assignee": {"id": 825}}, "task": {"id": 395, "owner": {"id": 932}, "assignee": {"id": 1048}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 71, "privilege": "business"}, "organization": {"id": 116, "owner": {"id": 257}, "user": {"role": "supervisor"}}}, "resource": {"id": 354, "assignee": {"id": 71}, "organization": {"id": 116}, "project": {"id": 367, "owner": {"id": 718}, "assignee": {"id": 823}}, "task": {"id": 301, "owner": {"id": 998}, "assignee": {"id": 1020}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 17, "privilege": "business"}, "organization": {"id": 177, "owner": {"id": 291}, "user": {"role": "supervisor"}}}, "resource": {"id": 302, "assignee": {"id": 17}, "organization": {"id": 177}, "project": {"id": 332, "owner": {"id": 737}, "assignee": {"id": 877}}, "task": {"id": 367, "owner": {"id": 950}, "assignee": {"id": 1005}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 8, "privilege": "business"}, "organization": {"id": 113, "owner": {"id": 211}, "user": {"role": "supervisor"}}}, "resource": {"id": 384, "assignee": {"id": 8}, "organization": {"id": 668}, "project": {"id": 367, "owner": {"id": 771}, "assignee": {"id": 818}}, "task": {"id": 394, "owner": {"id": 926}, "assignee": {"id": 1058}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 44, "privilege": "business"}, "organization": {"id": 184, "owner": {"id": 225}, "user": {"role": "supervisor"}}}, "resource": {"id": 351, "assignee": {"id": 44}, "organization": {"id": 628}, "project": {"id": 323, "owner": {"id": 787}, "assignee": {"id": 871}}, "task": {"id": 390, "owner": {"id": 928}, "assignee": {"id": 1009}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 95, "privilege": "business"}, "organization": {"id": 196, "owner": {"id": 224}, "user": {"role": "worker"}}}, "resource": {"id": 397, "assignee": {"id": 95}, "organization": {"id": 196}, "project": {"id": 383, "owner": {"id": 794}, "assignee": {"id": 894}}, "task": {"id": 371, "owner": {"id": 964}, "assignee": {"id": 1051}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 90, "privilege": "business"}, "organization": {"id": 167, "owner": {"id": 289}, "user": {"role": "worker"}}}, "resource": {"id": 302, "assignee": {"id": 90}, "organization": {"id": 167}, "project": {"id": 359, "owner": {"id": 776}, "assignee": {"id": 813}}, "task": {"id": 379, "owner": {"id": 905}, "assignee": {"id": 1037}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 34, "privilege": "business"}, "organization": {"id": 146, "owner": {"id": 289}, "user": {"role": "worker"}}}, "resource": {"id": 386, "assignee": {"id": 34}, "organization": {"id": 611}, "project": {"id": 305, "owner": {"id": 752}, "assignee": {"id": 836}}, "task": {"id": 377, "owner": {"id": 964}, "assignee": {"id": 1021}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 97, "privilege": "business"}, "organization": {"id": 181, "owner": {"id": 228}, "user": {"role": "worker"}}}, "resource": {"id": 363, "assignee": {"id": 97}, "organization": {"id": 654}, "project": {"id": 302, "owner": {"id": 709}, "assignee": {"id": 845}}, "task": {"id": 307, "owner": {"id": 965}, "assignee": {"id": 1090}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 23, "privilege": "business"}, "organization": {"id": 186, "owner": {"id": 284}, "user": {"role": null}}}, "resource": {"id": 346, "assignee": {"id": 23}, "organization": {"id": 186}, "project": {"id": 356, "owner": {"id": 706}, "assignee": {"id": 857}}, "task": {"id": 307, "owner": {"id": 962}, "assignee": {"id": 1039}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 82, "privilege": "business"}, "organization": {"id": 195, "owner": {"id": 232}, "user": {"role": null}}}, "resource": {"id": 330, "assignee": {"id": 82}, "organization": {"id": 195}, "project": {"id": 309, "owner": {"id": 722}, "assignee": {"id": 877}}, "task": {"id": 367, "owner": {"id": 919}, "assignee": {"id": 1077}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 14, "privilege": "business"}, "organization": {"id": 100, "owner": {"id": 297}, "user": {"role": null}}}, "resource": {"id": 368, "assignee": {"id": 14}, "organization": {"id": 656}, "project": {"id": 339, "owner": {"id": 715}, "assignee": {"id": 852}}, "task": {"id": 314, "owner": {"id": 905}, "assignee": {"id": 1024}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 71, "privilege": "business"}, "organization": {"id": 166, "owner": {"id": 213}, "user": {"role": null}}}, "resource": {"id": 344, "assignee": {"id": 71}, "organization": {"id": 696}, "project": {"id": 311, "owner": {"id": 765}, "assignee": {"id": 826}}, "task": {"id": 325, "owner": {"id": 999}, "assignee": {"id": 1063}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 49, "privilege": "user"}, "organization": {"id": 108, "owner": {"id": 49}, "user": {"role": "owner"}}}, "resource": {"id": 370, "assignee": {"id": 49}, "organization": {"id": 108}, "project": {"id": 384, "owner": {"id": 755}, "assignee": {"id": 878}}, "task": {"id": 314, "owner": {"id": 901}, "assignee": {"id": 1067}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 58, "privilege": "user"}, "organization": {"id": 139, "owner": {"id": 58}, "user": {"role": "owner"}}}, "resource": {"id": 338, "assignee": {"id": 58}, "organization": {"id": 139}, "project": {"id": 396, "owner": {"id": 790}, "assignee": {"id": 839}}, "task": {"id": 318, "owner": {"id": 944}, "assignee": {"id": 1003}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 83, "privilege": "user"}, "organization": {"id": 182, "owner": {"id": 83}, "user": {"role": "owner"}}}, "resource": {"id": 356, "assignee": {"id": 83}, "organization": {"id": 651}, "project": {"id": 348, "owner": {"id": 730}, "assignee": {"id": 859}}, "task": {"id": 342, "owner": {"id": 982}, "assignee": {"id": 1074}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 91, "privilege": "user"}, "organization": {"id": 107, "owner": {"id": 91}, "user": {"role": "owner"}}}, "resource": {"id": 367, "assignee": {"id": 91}, "organization": {"id": 605}, "project": {"id": 325, "owner": {"id": 776}, "assignee": {"id": 845}}, "task": {"id": 386, "owner": {"id": 907}, "assignee": {"id": 1083}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 46, "privilege": "user"}, "organization": {"id": 183, "owner": {"id": 209}, "user": {"role": "maintainer"}}}, "resource": {"id": 318, "assignee": {"id": 46}, "organization": {"id": 183}, "project": {"id": 391, "owner": {"id": 739}, "assignee": {"id": 852}}, "task": {"id": 300, "owner": {"id": 994}, "assignee": {"id": 1027}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 41, "privilege": "user"}, "organization": {"id": 124, "owner": {"id": 295}, "user": {"role": "maintainer"}}}, "resource": {"id": 365, "assignee": {"id": 41}, "organization": {"id": 124}, "project": {"id": 357, "owner": {"id": 742}, "assignee": {"id": 842}}, "task": {"id": 300, "owner": {"id": 904}, "assignee": {"id": 1099}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 76, "privilege": "user"}, "organization": {"id": 162, "owner": {"id": 274}, "user": {"role": "maintainer"}}}, "resource": {"id": 334, "assignee": {"id": 76}, "organization": {"id": 656}, "project": {"id": 327, "owner": {"id": 798}, "assignee": {"id": 802}}, "task": {"id": 304, "owner": {"id": 967}, "assignee": {"id": 1072}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 50, "privilege": "user"}, "organization": {"id": 157, "owner": {"id": 226}, "user": {"role": "maintainer"}}}, "resource": {"id": 340, "assignee": {"id": 50}, "organization": {"id": 681}, "project": {"id": 380, "owner": {"id": 749}, "assignee": {"id": 891}}, "task": {"id": 307, "owner": {"id": 983}, "assignee": {"id": 1028}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 24, "privilege": "user"}, "organization": {"id": 177, "owner": {"id": 286}, "user": {"role": "supervisor"}}}, "resource": {"id": 311, "assignee": {"id": 24}, "organization": {"id": 177}, "project": {"id": 335, "owner": {"id": 783}, "assignee": {"id": 856}}, "task": {"id": 398, "owner": {"id": 943}, "assignee": {"id": 1039}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 45, "privilege": "user"}, "organization": {"id": 197, "owner": {"id": 211}, "user": {"role": "supervisor"}}}, "resource": {"id": 327, "assignee": {"id": 45}, "organization": {"id": 197}, "project": {"id": 334, "owner": {"id": 723}, "assignee": {"id": 832}}, "task": {"id": 360, "owner": {"id": 935}, "assignee": {"id": 1010}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 99, "privilege": "user"}, "organization": {"id": 169, "owner": {"id": 280}, "user": {"role": "supervisor"}}}, "resource": {"id": 383, "assignee": {"id": 99}, "organization": {"id": 679}, "project": {"id": 350, "owner": {"id": 788}, "assignee": {"id": 856}}, "task": {"id": 390, "owner": {"id": 963}, "assignee": {"id": 1012}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 8, "privilege": "user"}, "organization": {"id": 182, "owner": {"id": 235}, "user": {"role": "supervisor"}}}, "resource": {"id": 355, "assignee": {"id": 8}, "organization": {"id": 628}, "project": {"id": 319, "owner": {"id": 778}, "assignee": {"id": 840}}, "task": {"id": 355, "owner": {"id": 953}, "assignee": {"id": 1090}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 7, "privilege": "user"}, "organization": {"id": 152, "owner": {"id": 277}, "user": {"role": "worker"}}}, "resource": {"id": 310, "assignee": {"id": 7}, "organization": {"id": 152}, "project": {"id": 375, "owner": {"id": 757}, "assignee": {"id": 835}}, "task": {"id": 332, "owner": {"id": 964}, "assignee": {"id": 1084}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 38, "privilege": "user"}, "organization": {"id": 169, "owner": {"id": 243}, "user": {"role": "worker"}}}, "resource": {"id": 365, "assignee": {"id": 38}, "organization": {"id": 169}, "project": {"id": 320, "owner": {"id": 789}, "assignee": {"id": 833}}, "task": {"id": 383, "owner": {"id": 930}, "assignee": {"id": 1053}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 2, "privilege": "user"}, "organization": {"id": 163, "owner": {"id": 234}, "user": {"role": "worker"}}}, "resource": {"id": 335, "assignee": {"id": 2}, "organization": {"id": 652}, "project": {"id": 356, "owner": {"id": 774}, "assignee": {"id": 871}}, "task": {"id": 399, "owner": {"id": 933}, "assignee": {"id": 1038}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 63, "privilege": "user"}, "organization": {"id": 160, "owner": {"id": 225}, "user": {"role": "worker"}}}, "resource": {"id": 309, "assignee": {"id": 63}, "organization": {"id": 667}, "project": {"id": 320, "owner": {"id": 789}, "assignee": {"id": 857}}, "task": {"id": 387, "owner": {"id": 946}, "assignee": {"id": 1095}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 90, "privilege": "user"}, "organization": {"id": 166, "owner": {"id": 222}, "user": {"role": null}}}, "resource": {"id": 365, "assignee": {"id": 90}, "organization": {"id": 166}, "project": {"id": 333, "owner": {"id": 793}, "assignee": {"id": 844}}, "task": {"id": 362, "owner": {"id": 966}, "assignee": {"id": 1053}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 85, "privilege": "user"}, "organization": {"id": 132, "owner": {"id": 298}, "user": {"role": null}}}, "resource": {"id": 307, "assignee": {"id": 85}, "organization": {"id": 132}, "project": {"id": 308, "owner": {"id": 733}, "assignee": {"id": 850}}, "task": {"id": 303, "owner": {"id": 910}, "assignee": {"id": 1063}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 37, "privilege": "user"}, "organization": {"id": 113, "owner": {"id": 214}, "user": {"role": null}}}, "resource": {"id": 380, "assignee": {"id": 37}, "organization": {"id": 662}, "project": {"id": 304, "owner": {"id": 780}, "assignee": {"id": 823}}, "task": {"id": 370, "owner": {"id": 916}, "assignee": {"id": 1086}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 75, "privilege": "user"}, "organization": {"id": 119, "owner": {"id": 241}, "user": {"role": null}}}, "resource": {"id": 311, "assignee": {"id": 75}, "organization": {"id": 648}, "project": {"id": 339, "owner": {"id": 703}, "assignee": {"id": 892}}, "task": {"id": 307, "owner": {"id": 907}, "assignee": {"id": 1093}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 41, "privilege": "worker"}, "organization": {"id": 171, "owner": {"id": 41}, "user": {"role": "owner"}}}, "resource": {"id": 389, "assignee": {"id": 41}, "organization": {"id": 171}, "project": {"id": 350, "owner": {"id": 728}, "assignee": {"id": 880}}, "task": {"id": 395, "owner": {"id": 940}, "assignee": {"id": 1085}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 16, "privilege": "worker"}, "organization": {"id": 157, "owner": {"id": 16}, "user": {"role": "owner"}}}, "resource": {"id": 352, "assignee": {"id": 16}, "organization": {"id": 157}, "project": {"id": 325, "owner": {"id": 786}, "assignee": {"id": 842}}, "task": {"id": 376, "owner": {"id": 983}, "assignee": {"id": 1054}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 58, "privilege": "worker"}, "organization": {"id": 187, "owner": {"id": 58}, "user": {"role": "owner"}}}, "resource": {"id": 346, "assignee": {"id": 58}, "organization": {"id": 669}, "project": {"id": 373, "owner": {"id": 709}, "assignee": {"id": 804}}, "task": {"id": 343, "owner": {"id": 908}, "assignee": {"id": 1007}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 0, "privilege": "worker"}, "organization": {"id": 117, "owner": {"id": 0}, "user": {"role": "owner"}}}, "resource": {"id": 331, "assignee": {"id": 0}, "organization": {"id": 671}, "project": {"id": 360, "owner": {"id": 761}, "assignee": {"id": 861}}, "task": {"id": 348, "owner": {"id": 942}, "assignee": {"id": 1033}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 52, "privilege": "worker"}, "organization": {"id": 111, "owner": {"id": 214}, "user": {"role": "maintainer"}}}, "resource": {"id": 362, "assignee": {"id": 52}, "organization": {"id": 111}, "project": {"id": 384, "owner": {"id": 775}, "assignee": {"id": 802}}, "task": {"id": 316, "owner": {"id": 926}, "assignee": {"id": 1004}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 34, "privilege": "worker"}, "organization": {"id": 184, "owner": {"id": 200}, "user": {"role": "maintainer"}}}, "resource": {"id": 338, "assignee": {"id": 34}, "organization": {"id": 184}, "project": {"id": 315, "owner": {"id": 736}, "assignee": {"id": 844}}, "task": {"id": 314, "owner": {"id": 924}, "assignee": {"id": 1057}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 36, "privilege": "worker"}, "organization": {"id": 118, "owner": {"id": 248}, "user": {"role": "maintainer"}}}, "resource": {"id": 344, "assignee": {"id": 36}, "organization": {"id": 679}, "project": {"id": 385, "owner": {"id": 718}, "assignee": {"id": 876}}, "task": {"id": 375, "owner": {"id": 908}, "assignee": {"id": 1064}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 55, "privilege": "worker"}, "organization": {"id": 143, "owner": {"id": 223}, "user": {"role": "maintainer"}}}, "resource": {"id": 399, "assignee": {"id": 55}, "organization": {"id": 668}, "project": {"id": 382, "owner": {"id": 720}, "assignee": {"id": 853}}, "task": {"id": 345, "owner": {"id": 982}, "assignee": {"id": 1098}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 69, "privilege": "worker"}, "organization": {"id": 100, "owner": {"id": 225}, "user": {"role": "supervisor"}}}, "resource": {"id": 311, "assignee": {"id": 69}, "organization": {"id": 100}, "project": {"id": 376, "owner": {"id": 774}, "assignee": {"id": 829}}, "task": {"id": 391, "owner": {"id": 941}, "assignee": {"id": 1087}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 47, "privilege": "worker"}, "organization": {"id": 197, "owner": {"id": 232}, "user": {"role": "supervisor"}}}, "resource": {"id": 372, "assignee": {"id": 47}, "organization": {"id": 197}, "project": {"id": 348, "owner": {"id": 761}, "assignee": {"id": 846}}, "task": {"id": 349, "owner": {"id": 922}, "assignee": {"id": 1058}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 79, "privilege": "worker"}, "organization": {"id": 158, "owner": {"id": 273}, "user": {"role": "supervisor"}}}, "resource": {"id": 360, "assignee": {"id": 79}, "organization": {"id": 688}, "project": {"id": 380, "owner": {"id": 763}, "assignee": {"id": 815}}, "task": {"id": 343, "owner": {"id": 994}, "assignee": {"id": 1014}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 65, "privilege": "worker"}, "organization": {"id": 196, "owner": {"id": 273}, "user": {"role": "supervisor"}}}, "resource": {"id": 343, "assignee": {"id": 65}, "organization": {"id": 633}, "project": {"id": 301, "owner": {"id": 729}, "assignee": {"id": 899}}, "task": {"id": 339, "owner": {"id": 974}, "assignee": {"id": 1081}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 0, "privilege": "worker"}, "organization": {"id": 153, "owner": {"id": 292}, "user": {"role": "worker"}}}, "resource": {"id": 328, "assignee": {"id": 0}, "organization": {"id": 153}, "project": {"id": 356, "owner": {"id": 702}, "assignee": {"id": 835}}, "task": {"id": 305, "owner": {"id": 989}, "assignee": {"id": 1084}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 84, "privilege": "worker"}, "organization": {"id": 138, "owner": {"id": 280}, "user": {"role": "worker"}}}, "resource": {"id": 331, "assignee": {"id": 84}, "organization": {"id": 138}, "project": {"id": 346, "owner": {"id": 779}, "assignee": {"id": 845}}, "task": {"id": 342, "owner": {"id": 930}, "assignee": {"id": 1051}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 83, "privilege": "worker"}, "organization": {"id": 174, "owner": {"id": 263}, "user": {"role": "worker"}}}, "resource": {"id": 391, "assignee": {"id": 83}, "organization": {"id": 663}, "project": {"id": 342, "owner": {"id": 799}, "assignee": {"id": 822}}, "task": {"id": 335, "owner": {"id": 924}, "assignee": {"id": 1062}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 32, "privilege": "worker"}, "organization": {"id": 133, "owner": {"id": 263}, "user": {"role": "worker"}}}, "resource": {"id": 321, "assignee": {"id": 32}, "organization": {"id": 687}, "project": {"id": 306, "owner": {"id": 774}, "assignee": {"id": 833}}, "task": {"id": 356, "owner": {"id": 904}, "assignee": {"id": 1042}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 57, "privilege": "worker"}, "organization": {"id": 181, "owner": {"id": 269}, "user": {"role": null}}}, "resource": {"id": 392, "assignee": {"id": 57}, "organization": {"id": 181}, "project": {"id": 368, "owner": {"id": 767}, "assignee": {"id": 868}}, "task": {"id": 356, "owner": {"id": 997}, "assignee": {"id": 1056}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 90, "privilege": "worker"}, "organization": {"id": 101, "owner": {"id": 208}, "user": {"role": null}}}, "resource": {"id": 350, "assignee": {"id": 90}, "organization": {"id": 101}, "project": {"id": 390, "owner": {"id": 789}, "assignee": {"id": 825}}, "task": {"id": 378, "owner": {"id": 984}, "assignee": {"id": 1098}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 92, "privilege": "worker"}, "organization": {"id": 160, "owner": {"id": 286}, "user": {"role": null}}}, "resource": {"id": 332, "assignee": {"id": 92}, "organization": {"id": 695}, "project": {"id": 343, "owner": {"id": 705}, "assignee": {"id": 802}}, "task": {"id": 358, "owner": {"id": 966}, "assignee": {"id": 1052}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 57, "privilege": "worker"}, "organization": {"id": 107, "owner": {"id": 234}, "user": {"role": null}}}, "resource": {"id": 371, "assignee": {"id": 57}, "organization": {"id": 683}, "project": {"id": 359, "owner": {"id": 749}, "assignee": {"id": 898}}, "task": {"id": 388, "owner": {"id": 977}, "assignee": {"id": 1021}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 90, "privilege": "none"}, "organization": {"id": 165, "owner": {"id": 90}, "user": {"role": "owner"}}}, "resource": {"id": 322, "assignee": {"id": 90}, "organization": {"id": 165}, "project": {"id": 315, "owner": {"id": 709}, "assignee": {"id": 885}}, "task": {"id": 388, "owner": {"id": 956}, "assignee": {"id": 1001}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 45, "privilege": "none"}, "organization": {"id": 198, "owner": {"id": 45}, "user": {"role": "owner"}}}, "resource": {"id": 330, "assignee": {"id": 45}, "organization": {"id": 198}, "project": {"id": 342, "owner": {"id": 792}, "assignee": {"id": 818}}, "task": {"id": 366, "owner": {"id": 957}, "assignee": {"id": 1008}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 56, "privilege": "none"}, "organization": {"id": 138, "owner": {"id": 56}, "user": {"role": "owner"}}}, "resource": {"id": 369, "assignee": {"id": 56}, "organization": {"id": 620}, "project": {"id": 358, "owner": {"id": 772}, "assignee": {"id": 853}}, "task": {"id": 386, "owner": {"id": 930}, "assignee": {"id": 1024}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 16, "privilege": "none"}, "organization": {"id": 174, "owner": {"id": 16}, "user": {"role": "owner"}}}, "resource": {"id": 366, "assignee": {"id": 16}, "organization": {"id": 634}, "project": {"id": 383, "owner": {"id": 783}, "assignee": {"id": 899}}, "task": {"id": 334, "owner": {"id": 928}, "assignee": {"id": 1003}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 4, "privilege": "none"}, "organization": {"id": 146, "owner": {"id": 248}, "user": {"role": "maintainer"}}}, "resource": {"id": 321, "assignee": {"id": 4}, "organization": {"id": 146}, "project": {"id": 386, "owner": {"id": 751}, "assignee": {"id": 810}}, "task": {"id": 386, "owner": {"id": 984}, "assignee": {"id": 1015}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 22, "privilege": "none"}, "organization": {"id": 135, "owner": {"id": 207}, "user": {"role": "maintainer"}}}, "resource": {"id": 388, "assignee": {"id": 22}, "organization": {"id": 135}, "project": {"id": 391, "owner": {"id": 730}, "assignee": {"id": 870}}, "task": {"id": 340, "owner": {"id": 939}, "assignee": {"id": 1034}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 49, "privilege": "none"}, "organization": {"id": 192, "owner": {"id": 203}, "user": {"role": "maintainer"}}}, "resource": {"id": 351, "assignee": {"id": 49}, "organization": {"id": 611}, "project": {"id": 310, "owner": {"id": 758}, "assignee": {"id": 858}}, "task": {"id": 355, "owner": {"id": 951}, "assignee": {"id": 1072}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 54, "privilege": "none"}, "organization": {"id": 165, "owner": {"id": 267}, "user": {"role": "maintainer"}}}, "resource": {"id": 319, "assignee": {"id": 54}, "organization": {"id": 698}, "project": {"id": 333, "owner": {"id": 768}, "assignee": {"id": 897}}, "task": {"id": 300, "owner": {"id": 938}, "assignee": {"id": 1089}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 95, "privilege": "none"}, "organization": {"id": 148, "owner": {"id": 228}, "user": {"role": "supervisor"}}}, "resource": {"id": 357, "assignee": {"id": 95}, "organization": {"id": 148}, "project": {"id": 319, "owner": {"id": 751}, "assignee": {"id": 828}}, "task": {"id": 325, "owner": {"id": 902}, "assignee": {"id": 1065}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 5, "privilege": "none"}, "organization": {"id": 169, "owner": {"id": 291}, "user": {"role": "supervisor"}}}, "resource": {"id": 349, "assignee": {"id": 5}, "organization": {"id": 169}, "project": {"id": 380, "owner": {"id": 779}, "assignee": {"id": 891}}, "task": {"id": 371, "owner": {"id": 981}, "assignee": {"id": 1079}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 26, "privilege": "none"}, "organization": {"id": 155, "owner": {"id": 250}, "user": {"role": "supervisor"}}}, "resource": {"id": 378, "assignee": {"id": 26}, "organization": {"id": 645}, "project": {"id": 372, "owner": {"id": 702}, "assignee": {"id": 898}}, "task": {"id": 308, "owner": {"id": 935}, "assignee": {"id": 1068}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 56, "privilege": "none"}, "organization": {"id": 159, "owner": {"id": 213}, "user": {"role": "supervisor"}}}, "resource": {"id": 357, "assignee": {"id": 56}, "organization": {"id": 625}, "project": {"id": 332, "owner": {"id": 784}, "assignee": {"id": 822}}, "task": {"id": 362, "owner": {"id": 921}, "assignee": {"id": 1039}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 52, "privilege": "none"}, "organization": {"id": 160, "owner": {"id": 283}, "user": {"role": "worker"}}}, "resource": {"id": 327, "assignee": {"id": 52}, "organization": {"id": 160}, "project": {"id": 302, "owner": {"id": 762}, "assignee": {"id": 840}}, "task": {"id": 332, "owner": {"id": 930}, "assignee": {"id": 1049}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 43, "privilege": "none"}, "organization": {"id": 152, "owner": {"id": 215}, "user": {"role": "worker"}}}, "resource": {"id": 314, "assignee": {"id": 43}, "organization": {"id": 152}, "project": {"id": 370, "owner": {"id": 758}, "assignee": {"id": 824}}, "task": {"id": 361, "owner": {"id": 968}, "assignee": {"id": 1010}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 97, "privilege": "none"}, "organization": {"id": 199, "owner": {"id": 285}, "user": {"role": "worker"}}}, "resource": {"id": 365, "assignee": {"id": 97}, "organization": {"id": 639}, "project": {"id": 399, "owner": {"id": 793}, "assignee": {"id": 881}}, "task": {"id": 335, "owner": {"id": 942}, "assignee": {"id": 1029}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 30, "privilege": "none"}, "organization": {"id": 194, "owner": {"id": 267}, "user": {"role": "worker"}}}, "resource": {"id": 351, "assignee": {"id": 30}, "organization": {"id": 608}, "project": {"id": 394, "owner": {"id": 762}, "assignee": {"id": 827}}, "task": {"id": 348, "owner": {"id": 960}, "assignee": {"id": 1010}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 12, "privilege": "none"}, "organization": {"id": 127, "owner": {"id": 227}, "user": {"role": null}}}, "resource": {"id": 372, "assignee": {"id": 12}, "organization": {"id": 127}, "project": {"id": 388, "owner": {"id": 723}, "assignee": {"id": 815}}, "task": {"id": 389, "owner": {"id": 940}, "assignee": {"id": 1094}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 9, "privilege": "none"}, "organization": {"id": 172, "owner": {"id": 288}, "user": {"role": null}}}, "resource": {"id": 392, "assignee": {"id": 9}, "organization": {"id": 172}, "project": {"id": 308, "owner": {"id": 737}, "assignee": {"id": 802}}, "task": {"id": 389, "owner": {"id": 981}, "assignee": {"id": 1027}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 46, "privilege": "none"}, "organization": {"id": 128, "owner": {"id": 222}, "user": {"role": null}}}, "resource": {"id": 323, "assignee": {"id": 46}, "organization": {"id": 644}, "project": {"id": 309, "owner": {"id": 783}, "assignee": {"id": 880}}, "task": {"id": 370, "owner": {"id": 932}, "assignee": {"id": 1090}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 39, "privilege": "none"}, "organization": {"id": 195, "owner": {"id": 286}, "user": {"role": null}}}, "resource": {"id": 315, "assignee": {"id": 39}, "organization": {"id": 654}, "project": {"id": 353, "owner": {"id": 799}, "assignee": {"id": 891}}, "task": {"id": 315, "owner": {"id": 954}, "assignee": {"id": 1021}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 45, "privilege": "admin"}, "organization": {"id": 150, "owner": {"id": 45}, "user": {"role": "owner"}}}, "resource": {"id": 382, "assignee": {"id": 520}, "organization": {"id": 150}, "project": {"id": 352, "owner": {"id": 703}, "assignee": {"id": 891}}, "task": {"id": 374, "owner": {"id": 951}, "assignee": {"id": 1018}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 93, "privilege": "admin"}, "organization": {"id": 155, "owner": {"id": 93}, "user": {"role": "owner"}}}, "resource": {"id": 384, "assignee": {"id": 550}, "organization": {"id": 155}, "project": {"id": 392, "owner": {"id": 769}, "assignee": {"id": 866}}, "task": {"id": 392, "owner": {"id": 973}, "assignee": {"id": 1082}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_same_org_FALSE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 23, "privilege": "admin"}, "organization": {"id": 170, "owner": {"id": 23}, "user": {"role": "owner"}}}, "resource": {"id": 394, "assignee": {"id": 556}, "organization": {"id": 668}, "project": {"id": 356, "owner": {"id": 778}, "assignee": {"id": 899}}, "task": {"id": 356, "owner": {"id": 978}, "assignee": {"id": 1028}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 72, "privilege": "admin"}, "organization": {"id": 180, "owner": {"id": 72}, "user": {"role": "owner"}}}, "resource": {"id": 350, "assignee": {"id": 522}, "organization": {"id": 694}, "project": {"id": 309, "owner": {"id": 764}, "assignee": {"id": 817}}, "task": {"id": 323, "owner": {"id": 939}, "assignee": {"id": 1059}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 59, "privilege": "admin"}, "organization": {"id": 100, "owner": {"id": 202}, "user": {"role": "maintainer"}}}, "resource": {"id": 390, "assignee": {"id": 540}, "organization": {"id": 100}, "project": {"id": 352, "owner": {"id": 739}, "assignee": {"id": 823}}, "task": {"id": 315, "owner": {"id": 969}, "assignee": {"id": 1035}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 5, "privilege": "admin"}, "organization": {"id": 187, "owner": {"id": 258}, "user": {"role": "maintainer"}}}, "resource": {"id": 323, "assignee": {"id": 516}, "organization": {"id": 187}, "project": {"id": 363, "owner": {"id": 751}, "assignee": {"id": 883}}, "task": {"id": 370, "owner": {"id": 954}, "assignee": {"id": 1056}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 0, "privilege": "admin"}, "organization": {"id": 127, "owner": {"id": 245}, "user": {"role": "maintainer"}}}, "resource": {"id": 372, "assignee": {"id": 570}, "organization": {"id": 697}, "project": {"id": 399, "owner": {"id": 786}, "assignee": {"id": 829}}, "task": {"id": 335, "owner": {"id": 998}, "assignee": {"id": 1048}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 45, "privilege": "admin"}, "organization": {"id": 158, "owner": {"id": 278}, "user": {"role": "maintainer"}}}, "resource": {"id": 313, "assignee": {"id": 550}, "organization": {"id": 656}, "project": {"id": 311, "owner": {"id": 781}, "assignee": {"id": 834}}, "task": {"id": 366, "owner": {"id": 985}, "assignee": {"id": 1073}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 39, "privilege": "admin"}, "organization": {"id": 136, "owner": {"id": 291}, "user": {"role": "supervisor"}}}, "resource": {"id": 390, "assignee": {"id": 519}, "organization": {"id": 136}, "project": {"id": 314, "owner": {"id": 728}, "assignee": {"id": 841}}, "task": {"id": 388, "owner": {"id": 993}, "assignee": {"id": 1068}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 19, "privilege": "admin"}, "organization": {"id": 176, "owner": {"id": 264}, "user": {"role": "supervisor"}}}, "resource": {"id": 318, "assignee": {"id": 542}, "organization": {"id": 176}, "project": {"id": 368, "owner": {"id": 747}, "assignee": {"id": 888}}, "task": {"id": 322, "owner": {"id": 924}, "assignee": {"id": 1040}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 33, "privilege": "admin"}, "organization": {"id": 193, "owner": {"id": 254}, "user": {"role": "supervisor"}}}, "resource": {"id": 325, "assignee": {"id": 525}, "organization": {"id": 648}, "project": {"id": 360, "owner": {"id": 789}, "assignee": {"id": 812}}, "task": {"id": 367, "owner": {"id": 924}, "assignee": {"id": 1044}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 56, "privilege": "admin"}, "organization": {"id": 130, "owner": {"id": 232}, "user": {"role": "supervisor"}}}, "resource": {"id": 307, "assignee": {"id": 503}, "organization": {"id": 679}, "project": {"id": 324, "owner": {"id": 737}, "assignee": {"id": 897}}, "task": {"id": 308, "owner": {"id": 928}, "assignee": {"id": 1099}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 71, "privilege": "admin"}, "organization": {"id": 146, "owner": {"id": 209}, "user": {"role": "worker"}}}, "resource": {"id": 301, "assignee": {"id": 571}, "organization": {"id": 146}, "project": {"id": 340, "owner": {"id": 706}, "assignee": {"id": 820}}, "task": {"id": 378, "owner": {"id": 953}, "assignee": {"id": 1039}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 40, "privilege": "admin"}, "organization": {"id": 166, "owner": {"id": 223}, "user": {"role": "worker"}}}, "resource": {"id": 343, "assignee": {"id": 534}, "organization": {"id": 166}, "project": {"id": 336, "owner": {"id": 761}, "assignee": {"id": 896}}, "task": {"id": 312, "owner": {"id": 908}, "assignee": {"id": 1044}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_same_org_FALSE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 97, "privilege": "admin"}, "organization": {"id": 133, "owner": {"id": 212}, "user": {"role": "worker"}}}, "resource": {"id": 393, "assignee": {"id": 571}, "organization": {"id": 608}, "project": {"id": 310, "owner": {"id": 703}, "assignee": {"id": 884}}, "task": {"id": 371, "owner": {"id": 972}, "assignee": {"id": 1023}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 77, "privilege": "admin"}, "organization": {"id": 100, "owner": {"id": 257}, "user": {"role": "worker"}}}, "resource": {"id": 323, "assignee": {"id": 508}, "organization": {"id": 671}, "project": {"id": 314, "owner": {"id": 772}, "assignee": {"id": 842}}, "task": {"id": 310, "owner": {"id": 956}, "assignee": {"id": 1011}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 61, "privilege": "admin"}, "organization": {"id": 128, "owner": {"id": 223}, "user": {"role": null}}}, "resource": {"id": 378, "assignee": {"id": 582}, "organization": {"id": 128}, "project": {"id": 388, "owner": {"id": 718}, "assignee": {"id": 806}}, "task": {"id": 363, "owner": {"id": 916}, "assignee": {"id": 1064}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 14, "privilege": "admin"}, "organization": {"id": 126, "owner": {"id": 212}, "user": {"role": null}}}, "resource": {"id": 303, "assignee": {"id": 555}, "organization": {"id": 126}, "project": {"id": 360, "owner": {"id": 783}, "assignee": {"id": 854}}, "task": {"id": 385, "owner": {"id": 977}, "assignee": {"id": 1025}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_same_org_FALSE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 35, "privilege": "admin"}, "organization": {"id": 151, "owner": {"id": 209}, "user": {"role": null}}}, "resource": {"id": 308, "assignee": {"id": 507}, "organization": {"id": 688}, "project": {"id": 326, "owner": {"id": 760}, "assignee": {"id": 884}}, "task": {"id": 378, "owner": {"id": 959}, "assignee": {"id": 1056}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 20, "privilege": "admin"}, "organization": {"id": 144, "owner": {"id": 241}, "user": {"role": null}}}, "resource": {"id": 350, "assignee": {"id": 538}, "organization": {"id": 640}, "project": {"id": 331, "owner": {"id": 770}, "assignee": {"id": 825}}, "task": {"id": 324, "owner": {"id": 951}, "assignee": {"id": 1037}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 53, "privilege": "business"}, "organization": {"id": 133, "owner": {"id": 53}, "user": {"role": "owner"}}}, "resource": {"id": 320, "assignee": {"id": 543}, "organization": {"id": 133}, "project": {"id": 393, "owner": {"id": 762}, "assignee": {"id": 833}}, "task": {"id": 342, "owner": {"id": 999}, "assignee": {"id": 1008}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 22, "privilege": "business"}, "organization": {"id": 193, "owner": {"id": 22}, "user": {"role": "owner"}}}, "resource": {"id": 301, "assignee": {"id": 528}, "organization": {"id": 193}, "project": {"id": 331, "owner": {"id": 731}, "assignee": {"id": 888}}, "task": {"id": 394, "owner": {"id": 995}, "assignee": {"id": 1092}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 88, "privilege": "business"}, "organization": {"id": 194, "owner": {"id": 88}, "user": {"role": "owner"}}}, "resource": {"id": 386, "assignee": {"id": 534}, "organization": {"id": 674}, "project": {"id": 302, "owner": {"id": 735}, "assignee": {"id": 813}}, "task": {"id": 360, "owner": {"id": 988}, "assignee": {"id": 1089}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 98, "privilege": "business"}, "organization": {"id": 176, "owner": {"id": 98}, "user": {"role": "owner"}}}, "resource": {"id": 304, "assignee": {"id": 512}, "organization": {"id": 620}, "project": {"id": 343, "owner": {"id": 738}, "assignee": {"id": 889}}, "task": {"id": 351, "owner": {"id": 957}, "assignee": {"id": 1041}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 47, "privilege": "business"}, "organization": {"id": 125, "owner": {"id": 254}, "user": {"role": "maintainer"}}}, "resource": {"id": 333, "assignee": {"id": 556}, "organization": {"id": 125}, "project": {"id": 385, "owner": {"id": 778}, "assignee": {"id": 873}}, "task": {"id": 300, "owner": {"id": 932}, "assignee": {"id": 1001}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 57, "privilege": "business"}, "organization": {"id": 160, "owner": {"id": 205}, "user": {"role": "maintainer"}}}, "resource": {"id": 337, "assignee": {"id": 574}, "organization": {"id": 160}, "project": {"id": 385, "owner": {"id": 777}, "assignee": {"id": 845}}, "task": {"id": 373, "owner": {"id": 997}, "assignee": {"id": 1096}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 18, "privilege": "business"}, "organization": {"id": 191, "owner": {"id": 210}, "user": {"role": "maintainer"}}}, "resource": {"id": 313, "assignee": {"id": 551}, "organization": {"id": 604}, "project": {"id": 355, "owner": {"id": 798}, "assignee": {"id": 829}}, "task": {"id": 328, "owner": {"id": 997}, "assignee": {"id": 1027}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 92, "privilege": "business"}, "organization": {"id": 116, "owner": {"id": 247}, "user": {"role": "maintainer"}}}, "resource": {"id": 329, "assignee": {"id": 512}, "organization": {"id": 689}, "project": {"id": 361, "owner": {"id": 700}, "assignee": {"id": 846}}, "task": {"id": 354, "owner": {"id": 968}, "assignee": {"id": 1084}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 17, "privilege": "business"}, "organization": {"id": 198, "owner": {"id": 274}, "user": {"role": "supervisor"}}}, "resource": {"id": 311, "assignee": {"id": 519}, "organization": {"id": 198}, "project": {"id": 332, "owner": {"id": 767}, "assignee": {"id": 851}}, "task": {"id": 314, "owner": {"id": 940}, "assignee": {"id": 1099}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 47, "privilege": "business"}, "organization": {"id": 149, "owner": {"id": 224}, "user": {"role": "supervisor"}}}, "resource": {"id": 370, "assignee": {"id": 525}, "organization": {"id": 149}, "project": {"id": 305, "owner": {"id": 708}, "assignee": {"id": 834}}, "task": {"id": 327, "owner": {"id": 942}, "assignee": {"id": 1039}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 60, "privilege": "business"}, "organization": {"id": 126, "owner": {"id": 288}, "user": {"role": "supervisor"}}}, "resource": {"id": 389, "assignee": {"id": 586}, "organization": {"id": 655}, "project": {"id": 313, "owner": {"id": 776}, "assignee": {"id": 825}}, "task": {"id": 334, "owner": {"id": 918}, "assignee": {"id": 1055}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 55, "privilege": "business"}, "organization": {"id": 130, "owner": {"id": 253}, "user": {"role": "supervisor"}}}, "resource": {"id": 350, "assignee": {"id": 560}, "organization": {"id": 678}, "project": {"id": 365, "owner": {"id": 765}, "assignee": {"id": 887}}, "task": {"id": 329, "owner": {"id": 955}, "assignee": {"id": 1064}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 18, "privilege": "business"}, "organization": {"id": 187, "owner": {"id": 257}, "user": {"role": "worker"}}}, "resource": {"id": 375, "assignee": {"id": 593}, "organization": {"id": 187}, "project": {"id": 307, "owner": {"id": 713}, "assignee": {"id": 887}}, "task": {"id": 314, "owner": {"id": 943}, "assignee": {"id": 1074}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 3, "privilege": "business"}, "organization": {"id": 184, "owner": {"id": 251}, "user": {"role": "worker"}}}, "resource": {"id": 380, "assignee": {"id": 538}, "organization": {"id": 184}, "project": {"id": 339, "owner": {"id": 792}, "assignee": {"id": 839}}, "task": {"id": 374, "owner": {"id": 964}, "assignee": {"id": 1014}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 1, "privilege": "business"}, "organization": {"id": 154, "owner": {"id": 204}, "user": {"role": "worker"}}}, "resource": {"id": 326, "assignee": {"id": 525}, "organization": {"id": 648}, "project": {"id": 382, "owner": {"id": 726}, "assignee": {"id": 831}}, "task": {"id": 312, "owner": {"id": 980}, "assignee": {"id": 1005}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 81, "privilege": "business"}, "organization": {"id": 103, "owner": {"id": 248}, "user": {"role": "worker"}}}, "resource": {"id": 324, "assignee": {"id": 596}, "organization": {"id": 616}, "project": {"id": 352, "owner": {"id": 757}, "assignee": {"id": 897}}, "task": {"id": 324, "owner": {"id": 972}, "assignee": {"id": 1017}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 79, "privilege": "business"}, "organization": {"id": 173, "owner": {"id": 286}, "user": {"role": null}}}, "resource": {"id": 375, "assignee": {"id": 580}, "organization": {"id": 173}, "project": {"id": 351, "owner": {"id": 796}, "assignee": {"id": 888}}, "task": {"id": 362, "owner": {"id": 927}, "assignee": {"id": 1008}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 17, "privilege": "business"}, "organization": {"id": 196, "owner": {"id": 209}, "user": {"role": null}}}, "resource": {"id": 390, "assignee": {"id": 502}, "organization": {"id": 196}, "project": {"id": 317, "owner": {"id": 774}, "assignee": {"id": 837}}, "task": {"id": 318, "owner": {"id": 978}, "assignee": {"id": 1078}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 92, "privilege": "business"}, "organization": {"id": 194, "owner": {"id": 234}, "user": {"role": null}}}, "resource": {"id": 392, "assignee": {"id": 518}, "organization": {"id": 674}, "project": {"id": 373, "owner": {"id": 793}, "assignee": {"id": 898}}, "task": {"id": 348, "owner": {"id": 926}, "assignee": {"id": 1079}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 80, "privilege": "business"}, "organization": {"id": 143, "owner": {"id": 206}, "user": {"role": null}}}, "resource": {"id": 311, "assignee": {"id": 578}, "organization": {"id": 622}, "project": {"id": 334, "owner": {"id": 757}, "assignee": {"id": 833}}, "task": {"id": 327, "owner": {"id": 982}, "assignee": {"id": 1097}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 97, "privilege": "user"}, "organization": {"id": 112, "owner": {"id": 97}, "user": {"role": "owner"}}}, "resource": {"id": 399, "assignee": {"id": 581}, "organization": {"id": 112}, "project": {"id": 358, "owner": {"id": 705}, "assignee": {"id": 803}}, "task": {"id": 357, "owner": {"id": 925}, "assignee": {"id": 1031}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 94, "privilege": "user"}, "organization": {"id": 126, "owner": {"id": 94}, "user": {"role": "owner"}}}, "resource": {"id": 355, "assignee": {"id": 577}, "organization": {"id": 126}, "project": {"id": 361, "owner": {"id": 769}, "assignee": {"id": 821}}, "task": {"id": 307, "owner": {"id": 973}, "assignee": {"id": 1074}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 15, "privilege": "user"}, "organization": {"id": 186, "owner": {"id": 15}, "user": {"role": "owner"}}}, "resource": {"id": 302, "assignee": {"id": 528}, "organization": {"id": 627}, "project": {"id": 392, "owner": {"id": 716}, "assignee": {"id": 865}}, "task": {"id": 366, "owner": {"id": 995}, "assignee": {"id": 1014}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 92, "privilege": "user"}, "organization": {"id": 175, "owner": {"id": 92}, "user": {"role": "owner"}}}, "resource": {"id": 361, "assignee": {"id": 517}, "organization": {"id": 615}, "project": {"id": 312, "owner": {"id": 717}, "assignee": {"id": 802}}, "task": {"id": 327, "owner": {"id": 965}, "assignee": {"id": 1019}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 68, "privilege": "user"}, "organization": {"id": 170, "owner": {"id": 231}, "user": {"role": "maintainer"}}}, "resource": {"id": 342, "assignee": {"id": 535}, "organization": {"id": 170}, "project": {"id": 373, "owner": {"id": 714}, "assignee": {"id": 856}}, "task": {"id": 371, "owner": {"id": 912}, "assignee": {"id": 1089}}}} + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 99, "privilege": "user"}, "organization": {"id": 185, "owner": {"id": 299}, "user": {"role": "maintainer"}}}, "resource": {"id": 364, "assignee": {"id": 524}, "organization": {"id": 185}, "project": {"id": 396, "owner": {"id": 776}, "assignee": {"id": 805}}, "task": {"id": 313, "owner": {"id": 947}, "assignee": {"id": 1000}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 33, "privilege": "user"}, "organization": {"id": 134, "owner": {"id": 254}, "user": {"role": "maintainer"}}}, "resource": {"id": 360, "assignee": {"id": 524}, "organization": {"id": 613}, "project": {"id": 326, "owner": {"id": 734}, "assignee": {"id": 821}}, "task": {"id": 313, "owner": {"id": 965}, "assignee": {"id": 1017}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 71, "privilege": "user"}, "organization": {"id": 196, "owner": {"id": 207}, "user": {"role": "maintainer"}}}, "resource": {"id": 386, "assignee": {"id": 547}, "organization": {"id": 679}, "project": {"id": 344, "owner": {"id": 738}, "assignee": {"id": 862}}, "task": {"id": 354, "owner": {"id": 910}, "assignee": {"id": 1055}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 18, "privilege": "user"}, "organization": {"id": 106, "owner": {"id": 218}, "user": {"role": "supervisor"}}}, "resource": {"id": 372, "assignee": {"id": 538}, "organization": {"id": 106}, "project": {"id": 363, "owner": {"id": 708}, "assignee": {"id": 862}}, "task": {"id": 357, "owner": {"id": 934}, "assignee": {"id": 1011}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 3, "privilege": "user"}, "organization": {"id": 100, "owner": {"id": 241}, "user": {"role": "supervisor"}}}, "resource": {"id": 392, "assignee": {"id": 580}, "organization": {"id": 100}, "project": {"id": 365, "owner": {"id": 704}, "assignee": {"id": 830}}, "task": {"id": 304, "owner": {"id": 939}, "assignee": {"id": 1093}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 91, "privilege": "user"}, "organization": {"id": 179, "owner": {"id": 238}, "user": {"role": "supervisor"}}}, "resource": {"id": 309, "assignee": {"id": 526}, "organization": {"id": 619}, "project": {"id": 310, "owner": {"id": 763}, "assignee": {"id": 832}}, "task": {"id": 386, "owner": {"id": 911}, "assignee": {"id": 1086}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 25, "privilege": "user"}, "organization": {"id": 115, "owner": {"id": 235}, "user": {"role": "supervisor"}}}, "resource": {"id": 387, "assignee": {"id": 589}, "organization": {"id": 634}, "project": {"id": 353, "owner": {"id": 766}, "assignee": {"id": 802}}, "task": {"id": 310, "owner": {"id": 989}, "assignee": {"id": 1098}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 28, "privilege": "user"}, "organization": {"id": 145, "owner": {"id": 218}, "user": {"role": "worker"}}}, "resource": {"id": 340, "assignee": {"id": 577}, "organization": {"id": 145}, "project": {"id": 351, "owner": {"id": 759}, "assignee": {"id": 802}}, "task": {"id": 329, "owner": {"id": 994}, "assignee": {"id": 1059}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 13, "privilege": "user"}, "organization": {"id": 194, "owner": {"id": 213}, "user": {"role": "worker"}}}, "resource": {"id": 327, "assignee": {"id": 530}, "organization": {"id": 194}, "project": {"id": 300, "owner": {"id": 745}, "assignee": {"id": 863}}, "task": {"id": 333, "owner": {"id": 925}, "assignee": {"id": 1023}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 77, "privilege": "user"}, "organization": {"id": 160, "owner": {"id": 250}, "user": {"role": "worker"}}}, "resource": {"id": 395, "assignee": {"id": 586}, "organization": {"id": 680}, "project": {"id": 302, "owner": {"id": 737}, "assignee": {"id": 872}}, "task": {"id": 339, "owner": {"id": 965}, "assignee": {"id": 1046}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 82, "privilege": "user"}, "organization": {"id": 179, "owner": {"id": 216}, "user": {"role": "worker"}}}, "resource": {"id": 315, "assignee": {"id": 544}, "organization": {"id": 634}, "project": {"id": 373, "owner": {"id": 742}, "assignee": {"id": 879}}, "task": {"id": 380, "owner": {"id": 994}, "assignee": {"id": 1083}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 80, "privilege": "user"}, "organization": {"id": 168, "owner": {"id": 280}, "user": {"role": null}}}, "resource": {"id": 326, "assignee": {"id": 509}, "organization": {"id": 168}, "project": {"id": 377, "owner": {"id": 719}, "assignee": {"id": 820}}, "task": {"id": 341, "owner": {"id": 980}, "assignee": {"id": 1061}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 48, "privilege": "user"}, "organization": {"id": 179, "owner": {"id": 284}, "user": {"role": null}}}, "resource": {"id": 373, "assignee": {"id": 510}, "organization": {"id": 179}, "project": {"id": 387, "owner": {"id": 760}, "assignee": {"id": 876}}, "task": {"id": 394, "owner": {"id": 913}, "assignee": {"id": 1076}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 9, "privilege": "user"}, "organization": {"id": 136, "owner": {"id": 296}, "user": {"role": null}}}, "resource": {"id": 396, "assignee": {"id": 528}, "organization": {"id": 679}, "project": {"id": 383, "owner": {"id": 749}, "assignee": {"id": 857}}, "task": {"id": 387, "owner": {"id": 914}, "assignee": {"id": 1016}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 53, "privilege": "user"}, "organization": {"id": 140, "owner": {"id": 289}, "user": {"role": null}}}, "resource": {"id": 306, "assignee": {"id": 577}, "organization": {"id": 608}, "project": {"id": 330, "owner": {"id": 748}, "assignee": {"id": 837}}, "task": {"id": 308, "owner": {"id": 962}, "assignee": {"id": 1082}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 83, "privilege": "worker"}, "organization": {"id": 101, "owner": {"id": 83}, "user": {"role": "owner"}}}, "resource": {"id": 313, "assignee": {"id": 542}, "organization": {"id": 101}, "project": {"id": 381, "owner": {"id": 739}, "assignee": {"id": 819}}, "task": {"id": 333, "owner": {"id": 978}, "assignee": {"id": 1061}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 50, "privilege": "worker"}, "organization": {"id": 103, "owner": {"id": 50}, "user": {"role": "owner"}}}, "resource": {"id": 372, "assignee": {"id": 516}, "organization": {"id": 103}, "project": {"id": 347, "owner": {"id": 773}, "assignee": {"id": 838}}, "task": {"id": 369, "owner": {"id": 981}, "assignee": {"id": 1026}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 96, "privilege": "worker"}, "organization": {"id": 177, "owner": {"id": 96}, "user": {"role": "owner"}}}, "resource": {"id": 317, "assignee": {"id": 583}, "organization": {"id": 684}, "project": {"id": 349, "owner": {"id": 775}, "assignee": {"id": 848}}, "task": {"id": 370, "owner": {"id": 954}, "assignee": {"id": 1050}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 84, "privilege": "worker"}, "organization": {"id": 127, "owner": {"id": 84}, "user": {"role": "owner"}}}, "resource": {"id": 303, "assignee": {"id": 509}, "organization": {"id": 653}, "project": {"id": 366, "owner": {"id": 701}, "assignee": {"id": 813}}, "task": {"id": 396, "owner": {"id": 910}, "assignee": {"id": 1043}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 51, "privilege": "worker"}, "organization": {"id": 115, "owner": {"id": 217}, "user": {"role": "maintainer"}}}, "resource": {"id": 347, "assignee": {"id": 522}, "organization": {"id": 115}, "project": {"id": 390, "owner": {"id": 795}, "assignee": {"id": 843}}, "task": {"id": 306, "owner": {"id": 925}, "assignee": {"id": 1080}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 80, "privilege": "worker"}, "organization": {"id": 125, "owner": {"id": 283}, "user": {"role": "maintainer"}}}, "resource": {"id": 353, "assignee": {"id": 502}, "organization": {"id": 125}, "project": {"id": 349, "owner": {"id": 737}, "assignee": {"id": 826}}, "task": {"id": 377, "owner": {"id": 938}, "assignee": {"id": 1046}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 98, "privilege": "worker"}, "organization": {"id": 128, "owner": {"id": 259}, "user": {"role": "maintainer"}}}, "resource": {"id": 300, "assignee": {"id": 506}, "organization": {"id": 669}, "project": {"id": 366, "owner": {"id": 738}, "assignee": {"id": 880}}, "task": {"id": 379, "owner": {"id": 937}, "assignee": {"id": 1083}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 4, "privilege": "worker"}, "organization": {"id": 114, "owner": {"id": 247}, "user": {"role": "maintainer"}}}, "resource": {"id": 334, "assignee": {"id": 577}, "organization": {"id": 663}, "project": {"id": 326, "owner": {"id": 716}, "assignee": {"id": 807}}, "task": {"id": 300, "owner": {"id": 974}, "assignee": {"id": 1052}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 49, "privilege": "worker"}, "organization": {"id": 195, "owner": {"id": 266}, "user": {"role": "supervisor"}}}, "resource": {"id": 343, "assignee": {"id": 514}, "organization": {"id": 195}, "project": {"id": 324, "owner": {"id": 757}, "assignee": {"id": 857}}, "task": {"id": 333, "owner": {"id": 998}, "assignee": {"id": 1054}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 44, "privilege": "worker"}, "organization": {"id": 155, "owner": {"id": 295}, "user": {"role": "supervisor"}}}, "resource": {"id": 325, "assignee": {"id": 542}, "organization": {"id": 155}, "project": {"id": 380, "owner": {"id": 703}, "assignee": {"id": 845}}, "task": {"id": 328, "owner": {"id": 922}, "assignee": {"id": 1098}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 97, "privilege": "worker"}, "organization": {"id": 151, "owner": {"id": 200}, "user": {"role": "supervisor"}}}, "resource": {"id": 302, "assignee": {"id": 581}, "organization": {"id": 623}, "project": {"id": 337, "owner": {"id": 745}, "assignee": {"id": 898}}, "task": {"id": 378, "owner": {"id": 969}, "assignee": {"id": 1072}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 69, "privilege": "worker"}, "organization": {"id": 102, "owner": {"id": 238}, "user": {"role": "supervisor"}}}, "resource": {"id": 322, "assignee": {"id": 539}, "organization": {"id": 686}, "project": {"id": 371, "owner": {"id": 769}, "assignee": {"id": 894}}, "task": {"id": 371, "owner": {"id": 982}, "assignee": {"id": 1088}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 74, "privilege": "worker"}, "organization": {"id": 167, "owner": {"id": 244}, "user": {"role": "worker"}}}, "resource": {"id": 339, "assignee": {"id": 548}, "organization": {"id": 167}, "project": {"id": 362, "owner": {"id": 751}, "assignee": {"id": 803}}, "task": {"id": 342, "owner": {"id": 951}, "assignee": {"id": 1000}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 41, "privilege": "worker"}, "organization": {"id": 145, "owner": {"id": 212}, "user": {"role": "worker"}}}, "resource": {"id": 376, "assignee": {"id": 563}, "organization": {"id": 145}, "project": {"id": 333, "owner": {"id": 752}, "assignee": {"id": 835}}, "task": {"id": 370, "owner": {"id": 989}, "assignee": {"id": 1042}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 30, "privilege": "worker"}, "organization": {"id": 106, "owner": {"id": 266}, "user": {"role": "worker"}}}, "resource": {"id": 390, "assignee": {"id": 576}, "organization": {"id": 602}, "project": {"id": 364, "owner": {"id": 721}, "assignee": {"id": 845}}, "task": {"id": 347, "owner": {"id": 937}, "assignee": {"id": 1029}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 42, "privilege": "worker"}, "organization": {"id": 197, "owner": {"id": 281}, "user": {"role": "worker"}}}, "resource": {"id": 387, "assignee": {"id": 551}, "organization": {"id": 672}, "project": {"id": 393, "owner": {"id": 726}, "assignee": {"id": 820}}, "task": {"id": 391, "owner": {"id": 936}, "assignee": {"id": 1004}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 51, "privilege": "worker"}, "organization": {"id": 114, "owner": {"id": 244}, "user": {"role": null}}}, "resource": {"id": 367, "assignee": {"id": 548}, "organization": {"id": 114}, "project": {"id": 313, "owner": {"id": 780}, "assignee": {"id": 879}}, "task": {"id": 386, "owner": {"id": 918}, "assignee": {"id": 1068}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 47, "privilege": "worker"}, "organization": {"id": 125, "owner": {"id": 272}, "user": {"role": null}}}, "resource": {"id": 357, "assignee": {"id": 596}, "organization": {"id": 125}, "project": {"id": 337, "owner": {"id": 712}, "assignee": {"id": 810}}, "task": {"id": 381, "owner": {"id": 972}, "assignee": {"id": 1026}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 83, "privilege": "worker"}, "organization": {"id": 136, "owner": {"id": 241}, "user": {"role": null}}}, "resource": {"id": 363, "assignee": {"id": 526}, "organization": {"id": 659}, "project": {"id": 305, "owner": {"id": 709}, "assignee": {"id": 830}}, "task": {"id": 344, "owner": {"id": 940}, "assignee": {"id": 1021}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 88, "privilege": "worker"}, "organization": {"id": 150, "owner": {"id": 298}, "user": {"role": null}}}, "resource": {"id": 312, "assignee": {"id": 580}, "organization": {"id": 600}, "project": {"id": 330, "owner": {"id": 765}, "assignee": {"id": 882}}, "task": {"id": 399, "owner": {"id": 974}, "assignee": {"id": 1009}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 34, "privilege": "none"}, "organization": {"id": 169, "owner": {"id": 34}, "user": {"role": "owner"}}}, "resource": {"id": 318, "assignee": {"id": 511}, "organization": {"id": 169}, "project": {"id": 357, "owner": {"id": 707}, "assignee": {"id": 813}}, "task": {"id": 338, "owner": {"id": 900}, "assignee": {"id": 1040}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 9, "privilege": "none"}, "organization": {"id": 164, "owner": {"id": 9}, "user": {"role": "owner"}}}, "resource": {"id": 351, "assignee": {"id": 563}, "organization": {"id": 164}, "project": {"id": 387, "owner": {"id": 703}, "assignee": {"id": 879}}, "task": {"id": 386, "owner": {"id": 946}, "assignee": {"id": 1019}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 9, "privilege": "none"}, "organization": {"id": 170, "owner": {"id": 9}, "user": {"role": "owner"}}}, "resource": {"id": 330, "assignee": {"id": 504}, "organization": {"id": 693}, "project": {"id": 322, "owner": {"id": 787}, "assignee": {"id": 848}}, "task": {"id": 314, "owner": {"id": 994}, "assignee": {"id": 1043}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 77, "privilege": "none"}, "organization": {"id": 133, "owner": {"id": 77}, "user": {"role": "owner"}}}, "resource": {"id": 386, "assignee": {"id": 564}, "organization": {"id": 648}, "project": {"id": 367, "owner": {"id": 791}, "assignee": {"id": 805}}, "task": {"id": 333, "owner": {"id": 988}, "assignee": {"id": 1024}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 86, "privilege": "none"}, "organization": {"id": 165, "owner": {"id": 236}, "user": {"role": "maintainer"}}}, "resource": {"id": 376, "assignee": {"id": 539}, "organization": {"id": 165}, "project": {"id": 300, "owner": {"id": 782}, "assignee": {"id": 824}}, "task": {"id": 382, "owner": {"id": 983}, "assignee": {"id": 1079}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 41, "privilege": "none"}, "organization": {"id": 199, "owner": {"id": 269}, "user": {"role": "maintainer"}}}, "resource": {"id": 375, "assignee": {"id": 501}, "organization": {"id": 199}, "project": {"id": 365, "owner": {"id": 786}, "assignee": {"id": 884}}, "task": {"id": 367, "owner": {"id": 975}, "assignee": {"id": 1018}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 22, "privilege": "none"}, "organization": {"id": 168, "owner": {"id": 232}, "user": {"role": "maintainer"}}}, "resource": {"id": 377, "assignee": {"id": 547}, "organization": {"id": 634}, "project": {"id": 370, "owner": {"id": 734}, "assignee": {"id": 837}}, "task": {"id": 351, "owner": {"id": 930}, "assignee": {"id": 1063}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 24, "privilege": "none"}, "organization": {"id": 161, "owner": {"id": 203}, "user": {"role": "maintainer"}}}, "resource": {"id": 381, "assignee": {"id": 541}, "organization": {"id": 661}, "project": {"id": 365, "owner": {"id": 725}, "assignee": {"id": 877}}, "task": {"id": 391, "owner": {"id": 969}, "assignee": {"id": 1005}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 38, "privilege": "none"}, "organization": {"id": 150, "owner": {"id": 276}, "user": {"role": "supervisor"}}}, "resource": {"id": 379, "assignee": {"id": 556}, "organization": {"id": 150}, "project": {"id": 335, "owner": {"id": 706}, "assignee": {"id": 867}}, "task": {"id": 344, "owner": {"id": 926}, "assignee": {"id": 1048}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 70, "privilege": "none"}, "organization": {"id": 171, "owner": {"id": 252}, "user": {"role": "supervisor"}}}, "resource": {"id": 327, "assignee": {"id": 557}, "organization": {"id": 171}, "project": {"id": 326, "owner": {"id": 796}, "assignee": {"id": 810}}, "task": {"id": 319, "owner": {"id": 906}, "assignee": {"id": 1047}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 73, "privilege": "none"}, "organization": {"id": 185, "owner": {"id": 241}, "user": {"role": "supervisor"}}}, "resource": {"id": 326, "assignee": {"id": 587}, "organization": {"id": 608}, "project": {"id": 363, "owner": {"id": 740}, "assignee": {"id": 881}}, "task": {"id": 336, "owner": {"id": 999}, "assignee": {"id": 1027}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 58, "privilege": "none"}, "organization": {"id": 132, "owner": {"id": 266}, "user": {"role": "supervisor"}}}, "resource": {"id": 372, "assignee": {"id": 582}, "organization": {"id": 688}, "project": {"id": 339, "owner": {"id": 766}, "assignee": {"id": 845}}, "task": {"id": 326, "owner": {"id": 988}, "assignee": {"id": 1007}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 71, "privilege": "none"}, "organization": {"id": 134, "owner": {"id": 274}, "user": {"role": "worker"}}}, "resource": {"id": 384, "assignee": {"id": 508}, "organization": {"id": 134}, "project": {"id": 337, "owner": {"id": 783}, "assignee": {"id": 819}}, "task": {"id": 376, "owner": {"id": 996}, "assignee": {"id": 1030}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 88, "privilege": "none"}, "organization": {"id": 183, "owner": {"id": 215}, "user": {"role": "worker"}}}, "resource": {"id": 358, "assignee": {"id": 570}, "organization": {"id": 183}, "project": {"id": 324, "owner": {"id": 732}, "assignee": {"id": 802}}, "task": {"id": 392, "owner": {"id": 975}, "assignee": {"id": 1044}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 10, "privilege": "none"}, "organization": {"id": 198, "owner": {"id": 224}, "user": {"role": "worker"}}}, "resource": {"id": 381, "assignee": {"id": 549}, "organization": {"id": 623}, "project": {"id": 385, "owner": {"id": 741}, "assignee": {"id": 844}}, "task": {"id": 355, "owner": {"id": 979}, "assignee": {"id": 1016}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 90, "privilege": "none"}, "organization": {"id": 190, "owner": {"id": 249}, "user": {"role": "worker"}}}, "resource": {"id": 335, "assignee": {"id": 501}, "organization": {"id": 640}, "project": {"id": 307, "owner": {"id": 795}, "assignee": {"id": 809}}, "task": {"id": 370, "owner": {"id": 912}, "assignee": {"id": 1031}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 36, "privilege": "none"}, "organization": {"id": 123, "owner": {"id": 233}, "user": {"role": null}}}, "resource": {"id": 308, "assignee": {"id": 565}, "organization": {"id": 123}, "project": {"id": 335, "owner": {"id": 722}, "assignee": {"id": 882}}, "task": {"id": 342, "owner": {"id": 934}, "assignee": {"id": 1096}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 93, "privilege": "none"}, "organization": {"id": 184, "owner": {"id": 213}, "user": {"role": null}}}, "resource": {"id": 309, "assignee": {"id": 563}, "organization": {"id": 184}, "project": {"id": 300, "owner": {"id": 704}, "assignee": {"id": 835}}, "task": {"id": 365, "owner": {"id": 945}, "assignee": {"id": 1038}}}} } test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 73, "privilege": "none"}, "organization": {"id": 126, "owner": {"id": 203}, "user": {"role": null}}}, "resource": {"id": 368, "assignee": {"id": 544}, "organization": {"id": 603}, "project": {"id": 393, "owner": {"id": 757}, "assignee": {"id": 841}}, "task": {"id": 385, "owner": {"id": 907}, "assignee": {"id": 1091}}}} + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 13, "privilege": "none"}, "organization": {"id": 101, "owner": {"id": 292}, "user": {"role": null}}}, "resource": {"id": 392, "assignee": {"id": 598}, "organization": {"id": 694}, "project": {"id": 317, "owner": {"id": 787}, "assignee": {"id": 824}}, "task": {"id": 385, "owner": {"id": 932}, "assignee": {"id": 1064}}}} } -test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 67, "privilege": "admin"}, "organization": null}, "resource": {"id": 365, "assignee": {"id": 596}, "organization": {"id": 686}, "project": {"id": 358, "owner": {"id": 67}, "assignee": {"id": 898}}, "task": {"id": 363, "owner": {"id": 977}, "assignee": {"id": 1066}}}} +test_scope_VIEW_context_SANDBOX_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 26, "privilege": "admin"}, "organization": null}, "resource": {"id": 311, "assignee": {"id": 589}, "organization": {"id": 681}, "project": {"id": 307, "owner": {"id": 26}, "assignee": {"id": 809}}, "task": {"id": 308, "owner": {"id": 921}, "assignee": {"id": 1090}}}} } -test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 60, "privilege": "business"}, "organization": null}, "resource": {"id": 321, "assignee": {"id": 599}, "organization": {"id": 659}, "project": {"id": 306, "owner": {"id": 60}, "assignee": {"id": 855}}, "task": {"id": 309, "owner": {"id": 911}, "assignee": {"id": 1029}}}} +test_scope_VIEW_context_SANDBOX_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 95, "privilege": "business"}, "organization": null}, "resource": {"id": 306, "assignee": {"id": 547}, "organization": {"id": 674}, "project": {"id": 310, "owner": {"id": 95}, "assignee": {"id": 894}}, "task": {"id": 358, "owner": {"id": 973}, "assignee": {"id": 1065}}}} } -test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 46, "privilege": "user"}, "organization": null}, "resource": {"id": 344, "assignee": {"id": 504}, "organization": {"id": 605}, "project": {"id": 379, "owner": {"id": 46}, "assignee": {"id": 816}}, "task": {"id": 309, "owner": {"id": 957}, "assignee": {"id": 1081}}}} +test_scope_VIEW_context_SANDBOX_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 38, "privilege": "user"}, "organization": null}, "resource": {"id": 328, "assignee": {"id": 502}, "organization": {"id": 601}, "project": {"id": 314, "owner": {"id": 38}, "assignee": {"id": 826}}, "task": {"id": 308, "owner": {"id": 936}, "assignee": {"id": 1054}}}} } -test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 80, "privilege": "worker"}, "organization": null}, "resource": {"id": 322, "assignee": {"id": 503}, "organization": {"id": 617}, "project": {"id": 379, "owner": {"id": 80}, "assignee": {"id": 883}}, "task": {"id": 390, "owner": {"id": 996}, "assignee": {"id": 1029}}}} +test_scope_VIEW_context_SANDBOX_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 8, "privilege": "worker"}, "organization": null}, "resource": {"id": 306, "assignee": {"id": 584}, "organization": {"id": 699}, "project": {"id": 345, "owner": {"id": 8}, "assignee": {"id": 823}}, "task": {"id": 316, "owner": {"id": 905}, "assignee": {"id": 1012}}}} } -test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 31, "privilege": "none"}, "organization": null}, "resource": {"id": 310, "assignee": {"id": 551}, "organization": {"id": 688}, "project": {"id": 306, "owner": {"id": 31}, "assignee": {"id": 870}}, "task": {"id": 371, "owner": {"id": 954}, "assignee": {"id": 1079}}}} +test_scope_VIEW_context_SANDBOX_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 82, "privilege": "none"}, "organization": null}, "resource": {"id": 391, "assignee": {"id": 548}, "organization": {"id": 694}, "project": {"id": 374, "owner": {"id": 82}, "assignee": {"id": 857}}, "task": {"id": 308, "owner": {"id": 935}, "assignee": {"id": 1059}}}} } -test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 15, "privilege": "admin"}, "organization": null}, "resource": {"id": 387, "assignee": {"id": 517}, "organization": {"id": 688}, "project": {"id": 328, "owner": {"id": 767}, "assignee": {"id": 15}}, "task": {"id": 391, "owner": {"id": 932}, "assignee": {"id": 1075}}}} +test_scope_VIEW_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 63, "privilege": "admin"}, "organization": null}, "resource": {"id": 381, "assignee": {"id": 581}, "organization": {"id": 613}, "project": {"id": 381, "owner": {"id": 766}, "assignee": {"id": 63}}, "task": {"id": 313, "owner": {"id": 940}, "assignee": {"id": 1053}}}} } -test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 73, "privilege": "business"}, "organization": null}, "resource": {"id": 372, "assignee": {"id": 545}, "organization": {"id": 630}, "project": {"id": 315, "owner": {"id": 752}, "assignee": {"id": 73}}, "task": {"id": 336, "owner": {"id": 919}, "assignee": {"id": 1067}}}} +test_scope_VIEW_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 17, "privilege": "business"}, "organization": null}, "resource": {"id": 397, "assignee": {"id": 595}, "organization": {"id": 634}, "project": {"id": 327, "owner": {"id": 756}, "assignee": {"id": 17}}, "task": {"id": 319, "owner": {"id": 964}, "assignee": {"id": 1095}}}} } -test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 72, "privilege": "user"}, "organization": null}, "resource": {"id": 352, "assignee": {"id": 501}, "organization": {"id": 615}, "project": {"id": 330, "owner": {"id": 715}, "assignee": {"id": 72}}, "task": {"id": 326, "owner": {"id": 950}, "assignee": {"id": 1056}}}} +test_scope_VIEW_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 51, "privilege": "user"}, "organization": null}, "resource": {"id": 303, "assignee": {"id": 504}, "organization": {"id": 686}, "project": {"id": 321, "owner": {"id": 704}, "assignee": {"id": 51}}, "task": {"id": 372, "owner": {"id": 948}, "assignee": {"id": 1062}}}} } -test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 7, "privilege": "worker"}, "organization": null}, "resource": {"id": 355, "assignee": {"id": 554}, "organization": {"id": 661}, "project": {"id": 340, "owner": {"id": 768}, "assignee": {"id": 7}}, "task": {"id": 333, "owner": {"id": 915}, "assignee": {"id": 1077}}}} +test_scope_VIEW_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 74, "privilege": "worker"}, "organization": null}, "resource": {"id": 315, "assignee": {"id": 513}, "organization": {"id": 608}, "project": {"id": 326, "owner": {"id": 704}, "assignee": {"id": 74}}, "task": {"id": 344, "owner": {"id": 922}, "assignee": {"id": 1087}}}} } -test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 22, "privilege": "none"}, "organization": null}, "resource": {"id": 319, "assignee": {"id": 513}, "organization": {"id": 656}, "project": {"id": 358, "owner": {"id": 774}, "assignee": {"id": 22}}, "task": {"id": 310, "owner": {"id": 921}, "assignee": {"id": 1055}}}} +test_scope_VIEW_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 59, "privilege": "none"}, "organization": null}, "resource": {"id": 337, "assignee": {"id": 510}, "organization": {"id": 675}, "project": {"id": 395, "owner": {"id": 705}, "assignee": {"id": 59}}, "task": {"id": 333, "owner": {"id": 925}, "assignee": {"id": 1062}}}} } -test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_TASK_OWNER_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 26, "privilege": "admin"}, "organization": null}, "resource": {"id": 316, "assignee": {"id": 516}, "organization": {"id": 626}, "project": {"id": 324, "owner": {"id": 767}, "assignee": {"id": 800}}, "task": {"id": 342, "owner": {"id": 26}, "assignee": {"id": 1020}}}} +test_scope_VIEW_context_SANDBOX_ownership_TASK_OWNER_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 20, "privilege": "admin"}, "organization": null}, "resource": {"id": 342, "assignee": {"id": 561}, "organization": {"id": 649}, "project": {"id": 311, "owner": {"id": 762}, "assignee": {"id": 851}}, "task": {"id": 347, "owner": {"id": 20}, "assignee": {"id": 1062}}}} } -test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_TASK_OWNER_privilege_BUSINESS_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 1, "privilege": "business"}, "organization": null}, "resource": {"id": 313, "assignee": {"id": 552}, "organization": {"id": 626}, "project": {"id": 310, "owner": {"id": 740}, "assignee": {"id": 848}}, "task": {"id": 358, "owner": {"id": 1}, "assignee": {"id": 1044}}}} +test_scope_VIEW_context_SANDBOX_ownership_TASK_OWNER_privilege_BUSINESS_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 52, "privilege": "business"}, "organization": null}, "resource": {"id": 322, "assignee": {"id": 563}, "organization": {"id": 672}, "project": {"id": 329, "owner": {"id": 774}, "assignee": {"id": 822}}, "task": {"id": 380, "owner": {"id": 52}, "assignee": {"id": 1087}}}} } -test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_TASK_OWNER_privilege_USER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 47, "privilege": "user"}, "organization": null}, "resource": {"id": 340, "assignee": {"id": 553}, "organization": {"id": 675}, "project": {"id": 390, "owner": {"id": 768}, "assignee": {"id": 814}}, "task": {"id": 356, "owner": {"id": 47}, "assignee": {"id": 1043}}}} +test_scope_VIEW_context_SANDBOX_ownership_TASK_OWNER_privilege_USER_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 30, "privilege": "user"}, "organization": null}, "resource": {"id": 390, "assignee": {"id": 590}, "organization": {"id": 661}, "project": {"id": 322, "owner": {"id": 723}, "assignee": {"id": 818}}, "task": {"id": 313, "owner": {"id": 30}, "assignee": {"id": 1044}}}} } -test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_TASK_OWNER_privilege_WORKER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 7, "privilege": "worker"}, "organization": null}, "resource": {"id": 375, "assignee": {"id": 519}, "organization": {"id": 691}, "project": {"id": 302, "owner": {"id": 743}, "assignee": {"id": 866}}, "task": {"id": 319, "owner": {"id": 7}, "assignee": {"id": 1030}}}} +test_scope_VIEW_context_SANDBOX_ownership_TASK_OWNER_privilege_WORKER_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 53, "privilege": "worker"}, "organization": null}, "resource": {"id": 374, "assignee": {"id": 588}, "organization": {"id": 685}, "project": {"id": 365, "owner": {"id": 743}, "assignee": {"id": 808}}, "task": {"id": 348, "owner": {"id": 53}, "assignee": {"id": 1094}}}} } -test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_TASK_OWNER_privilege_NONE_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 53, "privilege": "none"}, "organization": null}, "resource": {"id": 300, "assignee": {"id": 506}, "organization": {"id": 609}, "project": {"id": 373, "owner": {"id": 726}, "assignee": {"id": 841}}, "task": {"id": 306, "owner": {"id": 53}, "assignee": {"id": 1072}}}} +test_scope_VIEW_context_SANDBOX_ownership_TASK_OWNER_privilege_NONE_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 93, "privilege": "none"}, "organization": null}, "resource": {"id": 341, "assignee": {"id": 512}, "organization": {"id": 604}, "project": {"id": 384, "owner": {"id": 722}, "assignee": {"id": 875}}, "task": {"id": 346, "owner": {"id": 93}, "assignee": {"id": 1030}}}} } -test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 47, "privilege": "admin"}, "organization": null}, "resource": {"id": 385, "assignee": {"id": 559}, "organization": {"id": 624}, "project": {"id": 303, "owner": {"id": 787}, "assignee": {"id": 808}}, "task": {"id": 309, "owner": {"id": 917}, "assignee": {"id": 47}}}} +test_scope_VIEW_context_SANDBOX_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 96, "privilege": "admin"}, "organization": null}, "resource": {"id": 344, "assignee": {"id": 558}, "organization": {"id": 615}, "project": {"id": 386, "owner": {"id": 771}, "assignee": {"id": 853}}, "task": {"id": 373, "owner": {"id": 987}, "assignee": {"id": 96}}}} } -test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 20, "privilege": "business"}, "organization": null}, "resource": {"id": 309, "assignee": {"id": 541}, "organization": {"id": 604}, "project": {"id": 345, "owner": {"id": 751}, "assignee": {"id": 854}}, "task": {"id": 347, "owner": {"id": 959}, "assignee": {"id": 20}}}} +test_scope_VIEW_context_SANDBOX_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 25, "privilege": "business"}, "organization": null}, "resource": {"id": 357, "assignee": {"id": 518}, "organization": {"id": 606}, "project": {"id": 334, "owner": {"id": 711}, "assignee": {"id": 870}}, "task": {"id": 355, "owner": {"id": 921}, "assignee": {"id": 25}}}} } -test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_TASK_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 73, "privilege": "user"}, "organization": null}, "resource": {"id": 377, "assignee": {"id": 510}, "organization": {"id": 678}, "project": {"id": 348, "owner": {"id": 774}, "assignee": {"id": 859}}, "task": {"id": 362, "owner": {"id": 979}, "assignee": {"id": 73}}}} +test_scope_VIEW_context_SANDBOX_ownership_TASK_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 79, "privilege": "user"}, "organization": null}, "resource": {"id": 320, "assignee": {"id": 564}, "organization": {"id": 696}, "project": {"id": 366, "owner": {"id": 723}, "assignee": {"id": 824}}, "task": {"id": 314, "owner": {"id": 926}, "assignee": {"id": 79}}}} } -test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 99, "privilege": "worker"}, "organization": null}, "resource": {"id": 301, "assignee": {"id": 598}, "organization": {"id": 636}, "project": {"id": 394, "owner": {"id": 759}, "assignee": {"id": 898}}, "task": {"id": 306, "owner": {"id": 935}, "assignee": {"id": 99}}}} +test_scope_VIEW_context_SANDBOX_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 80, "privilege": "worker"}, "organization": null}, "resource": {"id": 373, "assignee": {"id": 593}, "organization": {"id": 659}, "project": {"id": 390, "owner": {"id": 719}, "assignee": {"id": 866}}, "task": {"id": 342, "owner": {"id": 941}, "assignee": {"id": 80}}}} } -test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_TASK_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 55, "privilege": "none"}, "organization": null}, "resource": {"id": 397, "assignee": {"id": 519}, "organization": {"id": 604}, "project": {"id": 389, "owner": {"id": 704}, "assignee": {"id": 888}}, "task": {"id": 333, "owner": {"id": 941}, "assignee": {"id": 55}}}} +test_scope_VIEW_context_SANDBOX_ownership_TASK_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 94, "privilege": "none"}, "organization": null}, "resource": {"id": 335, "assignee": {"id": 552}, "organization": {"id": 613}, "project": {"id": 346, "owner": {"id": 792}, "assignee": {"id": 805}}, "task": {"id": 334, "owner": {"id": 915}, "assignee": {"id": 94}}}} } -test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 42, "privilege": "admin"}, "organization": null}, "resource": {"id": 313, "assignee": {"id": 42}, "organization": {"id": 672}, "project": {"id": 399, "owner": {"id": 766}, "assignee": {"id": 872}}, "task": {"id": 352, "owner": {"id": 936}, "assignee": {"id": 1015}}}} +test_scope_VIEW_context_SANDBOX_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 15, "privilege": "admin"}, "organization": null}, "resource": {"id": 371, "assignee": {"id": 15}, "organization": {"id": 606}, "project": {"id": 371, "owner": {"id": 717}, "assignee": {"id": 837}}, "task": {"id": 311, "owner": {"id": 926}, "assignee": {"id": 1005}}}} } -test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 80, "privilege": "business"}, "organization": null}, "resource": {"id": 305, "assignee": {"id": 80}, "organization": {"id": 693}, "project": {"id": 352, "owner": {"id": 703}, "assignee": {"id": 816}}, "task": {"id": 354, "owner": {"id": 912}, "assignee": {"id": 1035}}}} +test_scope_VIEW_context_SANDBOX_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 54, "privilege": "business"}, "organization": null}, "resource": {"id": 386, "assignee": {"id": 54}, "organization": {"id": 685}, "project": {"id": 345, "owner": {"id": 757}, "assignee": {"id": 877}}, "task": {"id": 340, "owner": {"id": 930}, "assignee": {"id": 1045}}}} } -test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 72, "privilege": "user"}, "organization": null}, "resource": {"id": 342, "assignee": {"id": 72}, "organization": {"id": 620}, "project": {"id": 331, "owner": {"id": 711}, "assignee": {"id": 850}}, "task": {"id": 348, "owner": {"id": 998}, "assignee": {"id": 1080}}}} +test_scope_VIEW_context_SANDBOX_ownership_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 50, "privilege": "user"}, "organization": null}, "resource": {"id": 337, "assignee": {"id": 50}, "organization": {"id": 685}, "project": {"id": 306, "owner": {"id": 722}, "assignee": {"id": 888}}, "task": {"id": 338, "owner": {"id": 973}, "assignee": {"id": 1049}}}} } -test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 4, "privilege": "worker"}, "organization": null}, "resource": {"id": 316, "assignee": {"id": 4}, "organization": {"id": 689}, "project": {"id": 321, "owner": {"id": 790}, "assignee": {"id": 867}}, "task": {"id": 390, "owner": {"id": 953}, "assignee": {"id": 1016}}}} +test_scope_VIEW_context_SANDBOX_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 22, "privilege": "worker"}, "organization": null}, "resource": {"id": 316, "assignee": {"id": 22}, "organization": {"id": 697}, "project": {"id": 308, "owner": {"id": 707}, "assignee": {"id": 819}}, "task": {"id": 396, "owner": {"id": 976}, "assignee": {"id": 1058}}}} } -test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 39, "privilege": "none"}, "organization": null}, "resource": {"id": 373, "assignee": {"id": 39}, "organization": {"id": 672}, "project": {"id": 312, "owner": {"id": 746}, "assignee": {"id": 876}}, "task": {"id": 389, "owner": {"id": 908}, "assignee": {"id": 1050}}}} +test_scope_VIEW_context_SANDBOX_ownership_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 37, "privilege": "none"}, "organization": null}, "resource": {"id": 325, "assignee": {"id": 37}, "organization": {"id": 657}, "project": {"id": 397, "owner": {"id": 771}, "assignee": {"id": 890}}, "task": {"id": 322, "owner": {"id": 944}, "assignee": {"id": 1053}}}} } -test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_NONE_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 16, "privilege": "admin"}, "organization": null}, "resource": {"id": 335, "assignee": {"id": 513}, "organization": {"id": 643}, "project": {"id": 378, "owner": {"id": 783}, "assignee": {"id": 830}}, "task": {"id": 375, "owner": {"id": 912}, "assignee": {"id": 1018}}}} +test_scope_VIEW_context_SANDBOX_ownership_NONE_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 78, "privilege": "admin"}, "organization": null}, "resource": {"id": 397, "assignee": {"id": 559}, "organization": {"id": 642}, "project": {"id": 300, "owner": {"id": 780}, "assignee": {"id": 881}}, "task": {"id": 320, "owner": {"id": 903}, "assignee": {"id": 1081}}}} } -test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_NONE_privilege_BUSINESS_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 91, "privilege": "business"}, "organization": null}, "resource": {"id": 365, "assignee": {"id": 544}, "organization": {"id": 696}, "project": {"id": 351, "owner": {"id": 704}, "assignee": {"id": 821}}, "task": {"id": 308, "owner": {"id": 926}, "assignee": {"id": 1088}}}} +test_scope_VIEW_context_SANDBOX_ownership_NONE_privilege_BUSINESS_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 8, "privilege": "business"}, "organization": null}, "resource": {"id": 383, "assignee": {"id": 586}, "organization": {"id": 641}, "project": {"id": 310, "owner": {"id": 716}, "assignee": {"id": 800}}, "task": {"id": 373, "owner": {"id": 988}, "assignee": {"id": 1005}}}} } -test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_NONE_privilege_USER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 60, "privilege": "user"}, "organization": null}, "resource": {"id": 367, "assignee": {"id": 563}, "organization": {"id": 657}, "project": {"id": 329, "owner": {"id": 763}, "assignee": {"id": 860}}, "task": {"id": 356, "owner": {"id": 920}, "assignee": {"id": 1056}}}} +test_scope_VIEW_context_SANDBOX_ownership_NONE_privilege_USER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 15, "privilege": "user"}, "organization": null}, "resource": {"id": 370, "assignee": {"id": 556}, "organization": {"id": 622}, "project": {"id": 341, "owner": {"id": 742}, "assignee": {"id": 804}}, "task": {"id": 390, "owner": {"id": 947}, "assignee": {"id": 1039}}}} } -test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_NONE_privilege_WORKER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 31, "privilege": "worker"}, "organization": null}, "resource": {"id": 397, "assignee": {"id": 500}, "organization": {"id": 668}, "project": {"id": 309, "owner": {"id": 784}, "assignee": {"id": 885}}, "task": {"id": 336, "owner": {"id": 937}, "assignee": {"id": 1019}}}} +test_scope_VIEW_context_SANDBOX_ownership_NONE_privilege_WORKER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 49, "privilege": "worker"}, "organization": null}, "resource": {"id": 317, "assignee": {"id": 503}, "organization": {"id": 679}, "project": {"id": 397, "owner": {"id": 733}, "assignee": {"id": 846}}, "task": {"id": 375, "owner": {"id": 990}, "assignee": {"id": 1099}}}} } -test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_NONE_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 47, "privilege": "none"}, "organization": null}, "resource": {"id": 351, "assignee": {"id": 528}, "organization": {"id": 608}, "project": {"id": 334, "owner": {"id": 716}, "assignee": {"id": 832}}, "task": {"id": 372, "owner": {"id": 959}, "assignee": {"id": 1036}}}} +test_scope_VIEW_context_SANDBOX_ownership_NONE_privilege_NONE_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 8, "privilege": "none"}, "organization": null}, "resource": {"id": 395, "assignee": {"id": 565}, "organization": {"id": 662}, "project": {"id": 397, "owner": {"id": 778}, "assignee": {"id": 882}}, "task": {"id": 305, "owner": {"id": 965}, "assignee": {"id": 1092}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 16, "privilege": "admin"}, "organization": {"id": 151, "owner": {"id": 16}, "user": {"role": "owner"}}}, "resource": {"id": 353, "assignee": {"id": 515}, "organization": {"id": 151}, "project": {"id": 330, "owner": {"id": 16}, "assignee": {"id": 828}}, "task": {"id": 317, "owner": {"id": 903}, "assignee": {"id": 1014}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 14, "privilege": "admin"}, "organization": {"id": 177, "owner": {"id": 14}, "user": {"role": "owner"}}}, "resource": {"id": 306, "assignee": {"id": 539}, "organization": {"id": 177}, "project": {"id": 366, "owner": {"id": 14}, "assignee": {"id": 884}}, "task": {"id": 391, "owner": {"id": 930}, "assignee": {"id": 1040}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_same_org_FALSE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 57, "privilege": "admin"}, "organization": {"id": 149, "owner": {"id": 57}, "user": {"role": "owner"}}}, "resource": {"id": 361, "assignee": {"id": 538}, "organization": {"id": 691}, "project": {"id": 386, "owner": {"id": 57}, "assignee": {"id": 873}}, "task": {"id": 378, "owner": {"id": 917}, "assignee": {"id": 1045}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_same_org_FALSE { + allow with input as {"scope": "view", "auth": {"user": {"id": 60, "privilege": "admin"}, "organization": {"id": 114, "owner": {"id": 60}, "user": {"role": "owner"}}}, "resource": {"id": 365, "assignee": {"id": 599}, "organization": {"id": 699}, "project": {"id": 371, "owner": {"id": 60}, "assignee": {"id": 853}}, "task": {"id": 332, "owner": {"id": 975}, "assignee": {"id": 1045}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 28, "privilege": "admin"}, "organization": {"id": 132, "owner": {"id": 298}, "user": {"role": "maintainer"}}}, "resource": {"id": 395, "assignee": {"id": 501}, "organization": {"id": 132}, "project": {"id": 321, "owner": {"id": 28}, "assignee": {"id": 874}}, "task": {"id": 391, "owner": {"id": 971}, "assignee": {"id": 1026}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 90, "privilege": "admin"}, "organization": {"id": 180, "owner": {"id": 223}, "user": {"role": "maintainer"}}}, "resource": {"id": 304, "assignee": {"id": 537}, "organization": {"id": 180}, "project": {"id": 385, "owner": {"id": 90}, "assignee": {"id": 879}}, "task": {"id": 375, "owner": {"id": 902}, "assignee": {"id": 1001}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 60, "privilege": "admin"}, "organization": {"id": 139, "owner": {"id": 292}, "user": {"role": "maintainer"}}}, "resource": {"id": 320, "assignee": {"id": 598}, "organization": {"id": 697}, "project": {"id": 309, "owner": {"id": 60}, "assignee": {"id": 853}}, "task": {"id": 368, "owner": {"id": 945}, "assignee": {"id": 1059}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { + allow with input as {"scope": "view", "auth": {"user": {"id": 90, "privilege": "admin"}, "organization": {"id": 115, "owner": {"id": 269}, "user": {"role": "maintainer"}}}, "resource": {"id": 365, "assignee": {"id": 537}, "organization": {"id": 621}, "project": {"id": 317, "owner": {"id": 90}, "assignee": {"id": 897}}, "task": {"id": 312, "owner": {"id": 963}, "assignee": {"id": 1005}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 63, "privilege": "admin"}, "organization": {"id": 103, "owner": {"id": 294}, "user": {"role": "supervisor"}}}, "resource": {"id": 318, "assignee": {"id": 547}, "organization": {"id": 103}, "project": {"id": 317, "owner": {"id": 63}, "assignee": {"id": 852}}, "task": {"id": 305, "owner": {"id": 910}, "assignee": {"id": 1088}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 35, "privilege": "admin"}, "organization": {"id": 126, "owner": {"id": 232}, "user": {"role": "supervisor"}}}, "resource": {"id": 399, "assignee": {"id": 583}, "organization": {"id": 126}, "project": {"id": 380, "owner": {"id": 35}, "assignee": {"id": 830}}, "task": {"id": 363, "owner": {"id": 963}, "assignee": {"id": 1086}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 44, "privilege": "admin"}, "organization": {"id": 192, "owner": {"id": 286}, "user": {"role": "supervisor"}}}, "resource": {"id": 399, "assignee": {"id": 526}, "organization": {"id": 661}, "project": {"id": 384, "owner": {"id": 44}, "assignee": {"id": 831}}, "task": {"id": 375, "owner": {"id": 960}, "assignee": {"id": 1086}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { + allow with input as {"scope": "view", "auth": {"user": {"id": 42, "privilege": "admin"}, "organization": {"id": 190, "owner": {"id": 281}, "user": {"role": "supervisor"}}}, "resource": {"id": 304, "assignee": {"id": 528}, "organization": {"id": 607}, "project": {"id": 343, "owner": {"id": 42}, "assignee": {"id": 885}}, "task": {"id": 360, "owner": {"id": 973}, "assignee": {"id": 1021}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 11, "privilege": "admin"}, "organization": {"id": 173, "owner": {"id": 288}, "user": {"role": "worker"}}}, "resource": {"id": 331, "assignee": {"id": 593}, "organization": {"id": 173}, "project": {"id": 352, "owner": {"id": 11}, "assignee": {"id": 859}}, "task": {"id": 370, "owner": {"id": 945}, "assignee": {"id": 1092}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 52, "privilege": "admin"}, "organization": {"id": 164, "owner": {"id": 220}, "user": {"role": "worker"}}}, "resource": {"id": 311, "assignee": {"id": 563}, "organization": {"id": 164}, "project": {"id": 328, "owner": {"id": 52}, "assignee": {"id": 844}}, "task": {"id": 366, "owner": {"id": 914}, "assignee": {"id": 1029}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_same_org_FALSE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 18, "privilege": "admin"}, "organization": {"id": 188, "owner": {"id": 206}, "user": {"role": "worker"}}}, "resource": {"id": 314, "assignee": {"id": 545}, "organization": {"id": 626}, "project": {"id": 348, "owner": {"id": 18}, "assignee": {"id": 852}}, "task": {"id": 352, "owner": {"id": 929}, "assignee": {"id": 1083}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_same_org_FALSE { + allow with input as {"scope": "view", "auth": {"user": {"id": 62, "privilege": "admin"}, "organization": {"id": 178, "owner": {"id": 253}, "user": {"role": "worker"}}}, "resource": {"id": 397, "assignee": {"id": 520}, "organization": {"id": 606}, "project": {"id": 310, "owner": {"id": 62}, "assignee": {"id": 842}}, "task": {"id": 319, "owner": {"id": 978}, "assignee": {"id": 1088}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 49, "privilege": "admin"}, "organization": {"id": 164, "owner": {"id": 299}, "user": {"role": null}}}, "resource": {"id": 353, "assignee": {"id": 519}, "organization": {"id": 164}, "project": {"id": 340, "owner": {"id": 49}, "assignee": {"id": 826}}, "task": {"id": 315, "owner": {"id": 966}, "assignee": {"id": 1009}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 1, "privilege": "admin"}, "organization": {"id": 181, "owner": {"id": 206}, "user": {"role": null}}}, "resource": {"id": 370, "assignee": {"id": 547}, "organization": {"id": 181}, "project": {"id": 351, "owner": {"id": 1}, "assignee": {"id": 810}}, "task": {"id": 311, "owner": {"id": 949}, "assignee": {"id": 1057}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_same_org_FALSE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 45, "privilege": "admin"}, "organization": {"id": 153, "owner": {"id": 297}, "user": {"role": null}}}, "resource": {"id": 311, "assignee": {"id": 590}, "organization": {"id": 654}, "project": {"id": 323, "owner": {"id": 45}, "assignee": {"id": 828}}, "task": {"id": 392, "owner": {"id": 928}, "assignee": {"id": 1099}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_same_org_FALSE { + allow with input as {"scope": "view", "auth": {"user": {"id": 58, "privilege": "admin"}, "organization": {"id": 199, "owner": {"id": 284}, "user": {"role": null}}}, "resource": {"id": 353, "assignee": {"id": 521}, "organization": {"id": 605}, "project": {"id": 365, "owner": {"id": 58}, "assignee": {"id": 813}}, "task": {"id": 316, "owner": {"id": 934}, "assignee": {"id": 1001}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 53, "privilege": "business"}, "organization": {"id": 127, "owner": {"id": 53}, "user": {"role": "owner"}}}, "resource": {"id": 340, "assignee": {"id": 503}, "organization": {"id": 127}, "project": {"id": 369, "owner": {"id": 53}, "assignee": {"id": 862}}, "task": {"id": 339, "owner": {"id": 911}, "assignee": {"id": 1052}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 49, "privilege": "business"}, "organization": {"id": 119, "owner": {"id": 49}, "user": {"role": "owner"}}}, "resource": {"id": 348, "assignee": {"id": 555}, "organization": {"id": 119}, "project": {"id": 392, "owner": {"id": 49}, "assignee": {"id": 881}}, "task": {"id": 343, "owner": {"id": 985}, "assignee": {"id": 1027}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 51, "privilege": "business"}, "organization": {"id": 100, "owner": {"id": 51}, "user": {"role": "owner"}}}, "resource": {"id": 393, "assignee": {"id": 578}, "organization": {"id": 646}, "project": {"id": 304, "owner": {"id": 51}, "assignee": {"id": 884}}, "task": {"id": 310, "owner": {"id": 953}, "assignee": {"id": 1045}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 12, "privilege": "business"}, "organization": {"id": 113, "owner": {"id": 12}, "user": {"role": "owner"}}}, "resource": {"id": 316, "assignee": {"id": 514}, "organization": {"id": 696}, "project": {"id": 389, "owner": {"id": 12}, "assignee": {"id": 892}}, "task": {"id": 342, "owner": {"id": 905}, "assignee": {"id": 1081}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 96, "privilege": "business"}, "organization": {"id": 187, "owner": {"id": 224}, "user": {"role": "maintainer"}}}, "resource": {"id": 347, "assignee": {"id": 521}, "organization": {"id": 187}, "project": {"id": 338, "owner": {"id": 96}, "assignee": {"id": 811}}, "task": {"id": 323, "owner": {"id": 909}, "assignee": {"id": 1095}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 75, "privilege": "business"}, "organization": {"id": 116, "owner": {"id": 272}, "user": {"role": "maintainer"}}}, "resource": {"id": 334, "assignee": {"id": 532}, "organization": {"id": 116}, "project": {"id": 348, "owner": {"id": 75}, "assignee": {"id": 888}}, "task": {"id": 374, "owner": {"id": 941}, "assignee": {"id": 1003}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 93, "privilege": "business"}, "organization": {"id": 133, "owner": {"id": 287}, "user": {"role": "maintainer"}}}, "resource": {"id": 387, "assignee": {"id": 545}, "organization": {"id": 681}, "project": {"id": 303, "owner": {"id": 93}, "assignee": {"id": 838}}, "task": {"id": 304, "owner": {"id": 941}, "assignee": {"id": 1020}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 85, "privilege": "business"}, "organization": {"id": 192, "owner": {"id": 274}, "user": {"role": "maintainer"}}}, "resource": {"id": 310, "assignee": {"id": 567}, "organization": {"id": 636}, "project": {"id": 365, "owner": {"id": 85}, "assignee": {"id": 875}}, "task": {"id": 332, "owner": {"id": 945}, "assignee": {"id": 1034}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 5, "privilege": "business"}, "organization": {"id": 164, "owner": {"id": 270}, "user": {"role": "supervisor"}}}, "resource": {"id": 327, "assignee": {"id": 555}, "organization": {"id": 164}, "project": {"id": 305, "owner": {"id": 5}, "assignee": {"id": 852}}, "task": {"id": 312, "owner": {"id": 906}, "assignee": {"id": 1004}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 84, "privilege": "business"}, "organization": {"id": 197, "owner": {"id": 207}, "user": {"role": "supervisor"}}}, "resource": {"id": 335, "assignee": {"id": 594}, "organization": {"id": 197}, "project": {"id": 356, "owner": {"id": 84}, "assignee": {"id": 845}}, "task": {"id": 337, "owner": {"id": 959}, "assignee": {"id": 1018}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 88, "privilege": "business"}, "organization": {"id": 102, "owner": {"id": 268}, "user": {"role": "supervisor"}}}, "resource": {"id": 322, "assignee": {"id": 550}, "organization": {"id": 660}, "project": {"id": 321, "owner": {"id": 88}, "assignee": {"id": 857}}, "task": {"id": 318, "owner": {"id": 943}, "assignee": {"id": 1080}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 52, "privilege": "business"}, "organization": {"id": 129, "owner": {"id": 272}, "user": {"role": "supervisor"}}}, "resource": {"id": 336, "assignee": {"id": 562}, "organization": {"id": 632}, "project": {"id": 339, "owner": {"id": 52}, "assignee": {"id": 886}}, "task": {"id": 313, "owner": {"id": 957}, "assignee": {"id": 1046}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 15, "privilege": "business"}, "organization": {"id": 114, "owner": {"id": 279}, "user": {"role": "worker"}}}, "resource": {"id": 324, "assignee": {"id": 589}, "organization": {"id": 114}, "project": {"id": 384, "owner": {"id": 15}, "assignee": {"id": 889}}, "task": {"id": 387, "owner": {"id": 959}, "assignee": {"id": 1064}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 33, "privilege": "business"}, "organization": {"id": 139, "owner": {"id": 253}, "user": {"role": "worker"}}}, "resource": {"id": 332, "assignee": {"id": 575}, "organization": {"id": 139}, "project": {"id": 333, "owner": {"id": 33}, "assignee": {"id": 841}}, "task": {"id": 312, "owner": {"id": 936}, "assignee": {"id": 1038}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 57, "privilege": "business"}, "organization": {"id": 132, "owner": {"id": 204}, "user": {"role": "worker"}}}, "resource": {"id": 382, "assignee": {"id": 520}, "organization": {"id": 624}, "project": {"id": 385, "owner": {"id": 57}, "assignee": {"id": 843}}, "task": {"id": 325, "owner": {"id": 959}, "assignee": {"id": 1092}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 20, "privilege": "business"}, "organization": {"id": 140, "owner": {"id": 217}, "user": {"role": "worker"}}}, "resource": {"id": 388, "assignee": {"id": 546}, "organization": {"id": 662}, "project": {"id": 339, "owner": {"id": 20}, "assignee": {"id": 808}}, "task": {"id": 337, "owner": {"id": 994}, "assignee": {"id": 1040}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 57, "privilege": "business"}, "organization": {"id": 152, "owner": {"id": 205}, "user": {"role": null}}}, "resource": {"id": 320, "assignee": {"id": 586}, "organization": {"id": 152}, "project": {"id": 366, "owner": {"id": 57}, "assignee": {"id": 865}}, "task": {"id": 326, "owner": {"id": 950}, "assignee": {"id": 1082}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 40, "privilege": "business"}, "organization": {"id": 102, "owner": {"id": 271}, "user": {"role": null}}}, "resource": {"id": 390, "assignee": {"id": 565}, "organization": {"id": 102}, "project": {"id": 365, "owner": {"id": 40}, "assignee": {"id": 885}}, "task": {"id": 350, "owner": {"id": 938}, "assignee": {"id": 1048}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 19, "privilege": "business"}, "organization": {"id": 129, "owner": {"id": 222}, "user": {"role": null}}}, "resource": {"id": 368, "assignee": {"id": 573}, "organization": {"id": 606}, "project": {"id": 354, "owner": {"id": 19}, "assignee": {"id": 846}}, "task": {"id": 398, "owner": {"id": 962}, "assignee": {"id": 1082}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 19, "privilege": "business"}, "organization": {"id": 109, "owner": {"id": 230}, "user": {"role": null}}}, "resource": {"id": 378, "assignee": {"id": 529}, "organization": {"id": 603}, "project": {"id": 332, "owner": {"id": 19}, "assignee": {"id": 810}}, "task": {"id": 360, "owner": {"id": 971}, "assignee": {"id": 1037}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 14, "privilege": "user"}, "organization": {"id": 108, "owner": {"id": 14}, "user": {"role": "owner"}}}, "resource": {"id": 343, "assignee": {"id": 533}, "organization": {"id": 108}, "project": {"id": 350, "owner": {"id": 14}, "assignee": {"id": 829}}, "task": {"id": 379, "owner": {"id": 940}, "assignee": {"id": 1056}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 43, "privilege": "user"}, "organization": {"id": 133, "owner": {"id": 43}, "user": {"role": "owner"}}}, "resource": {"id": 376, "assignee": {"id": 512}, "organization": {"id": 133}, "project": {"id": 399, "owner": {"id": 43}, "assignee": {"id": 889}}, "task": {"id": 377, "owner": {"id": 979}, "assignee": {"id": 1063}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 83, "privilege": "user"}, "organization": {"id": 136, "owner": {"id": 83}, "user": {"role": "owner"}}}, "resource": {"id": 379, "assignee": {"id": 504}, "organization": {"id": 666}, "project": {"id": 391, "owner": {"id": 83}, "assignee": {"id": 849}}, "task": {"id": 345, "owner": {"id": 985}, "assignee": {"id": 1090}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 56, "privilege": "user"}, "organization": {"id": 194, "owner": {"id": 56}, "user": {"role": "owner"}}}, "resource": {"id": 328, "assignee": {"id": 578}, "organization": {"id": 627}, "project": {"id": 362, "owner": {"id": 56}, "assignee": {"id": 861}}, "task": {"id": 316, "owner": {"id": 995}, "assignee": {"id": 1099}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 21, "privilege": "user"}, "organization": {"id": 113, "owner": {"id": 287}, "user": {"role": "maintainer"}}}, "resource": {"id": 375, "assignee": {"id": 541}, "organization": {"id": 113}, "project": {"id": 363, "owner": {"id": 21}, "assignee": {"id": 873}}, "task": {"id": 356, "owner": {"id": 917}, "assignee": {"id": 1040}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 0, "privilege": "user"}, "organization": {"id": 191, "owner": {"id": 226}, "user": {"role": "maintainer"}}}, "resource": {"id": 346, "assignee": {"id": 532}, "organization": {"id": 191}, "project": {"id": 320, "owner": {"id": 0}, "assignee": {"id": 814}}, "task": {"id": 321, "owner": {"id": 940}, "assignee": {"id": 1097}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 56, "privilege": "user"}, "organization": {"id": 129, "owner": {"id": 278}, "user": {"role": "maintainer"}}}, "resource": {"id": 315, "assignee": {"id": 550}, "organization": {"id": 601}, "project": {"id": 373, "owner": {"id": 56}, "assignee": {"id": 820}}, "task": {"id": 308, "owner": {"id": 956}, "assignee": {"id": 1074}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 17, "privilege": "user"}, "organization": {"id": 123, "owner": {"id": 229}, "user": {"role": "maintainer"}}}, "resource": {"id": 367, "assignee": {"id": 586}, "organization": {"id": 626}, "project": {"id": 335, "owner": {"id": 17}, "assignee": {"id": 812}}, "task": {"id": 323, "owner": {"id": 936}, "assignee": {"id": 1060}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 49, "privilege": "user"}, "organization": {"id": 192, "owner": {"id": 211}, "user": {"role": "supervisor"}}}, "resource": {"id": 392, "assignee": {"id": 533}, "organization": {"id": 192}, "project": {"id": 313, "owner": {"id": 49}, "assignee": {"id": 817}}, "task": {"id": 356, "owner": {"id": 966}, "assignee": {"id": 1084}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 27, "privilege": "user"}, "organization": {"id": 161, "owner": {"id": 206}, "user": {"role": "supervisor"}}}, "resource": {"id": 358, "assignee": {"id": 518}, "organization": {"id": 161}, "project": {"id": 356, "owner": {"id": 27}, "assignee": {"id": 808}}, "task": {"id": 376, "owner": {"id": 961}, "assignee": {"id": 1044}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 78, "privilege": "user"}, "organization": {"id": 195, "owner": {"id": 215}, "user": {"role": "supervisor"}}}, "resource": {"id": 392, "assignee": {"id": 524}, "organization": {"id": 675}, "project": {"id": 347, "owner": {"id": 78}, "assignee": {"id": 805}}, "task": {"id": 350, "owner": {"id": 945}, "assignee": {"id": 1016}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 84, "privilege": "user"}, "organization": {"id": 180, "owner": {"id": 271}, "user": {"role": "supervisor"}}}, "resource": {"id": 386, "assignee": {"id": 506}, "organization": {"id": 654}, "project": {"id": 330, "owner": {"id": 84}, "assignee": {"id": 830}}, "task": {"id": 376, "owner": {"id": 977}, "assignee": {"id": 1071}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 5, "privilege": "user"}, "organization": {"id": 125, "owner": {"id": 297}, "user": {"role": "worker"}}}, "resource": {"id": 345, "assignee": {"id": 556}, "organization": {"id": 125}, "project": {"id": 363, "owner": {"id": 5}, "assignee": {"id": 865}}, "task": {"id": 334, "owner": {"id": 980}, "assignee": {"id": 1046}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 43, "privilege": "user"}, "organization": {"id": 167, "owner": {"id": 224}, "user": {"role": "worker"}}}, "resource": {"id": 362, "assignee": {"id": 558}, "organization": {"id": 167}, "project": {"id": 328, "owner": {"id": 43}, "assignee": {"id": 820}}, "task": {"id": 312, "owner": {"id": 900}, "assignee": {"id": 1067}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 0, "privilege": "user"}, "organization": {"id": 108, "owner": {"id": 218}, "user": {"role": "worker"}}}, "resource": {"id": 346, "assignee": {"id": 530}, "organization": {"id": 683}, "project": {"id": 317, "owner": {"id": 0}, "assignee": {"id": 869}}, "task": {"id": 333, "owner": {"id": 904}, "assignee": {"id": 1008}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 20, "privilege": "user"}, "organization": {"id": 111, "owner": {"id": 267}, "user": {"role": "worker"}}}, "resource": {"id": 381, "assignee": {"id": 558}, "organization": {"id": 646}, "project": {"id": 345, "owner": {"id": 20}, "assignee": {"id": 869}}, "task": {"id": 322, "owner": {"id": 953}, "assignee": {"id": 1028}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 17, "privilege": "user"}, "organization": {"id": 139, "owner": {"id": 249}, "user": {"role": null}}}, "resource": {"id": 341, "assignee": {"id": 524}, "organization": {"id": 139}, "project": {"id": 327, "owner": {"id": 17}, "assignee": {"id": 859}}, "task": {"id": 395, "owner": {"id": 916}, "assignee": {"id": 1074}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 66, "privilege": "user"}, "organization": {"id": 144, "owner": {"id": 297}, "user": {"role": null}}}, "resource": {"id": 377, "assignee": {"id": 535}, "organization": {"id": 144}, "project": {"id": 398, "owner": {"id": 66}, "assignee": {"id": 812}}, "task": {"id": 393, "owner": {"id": 907}, "assignee": {"id": 1071}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 54, "privilege": "user"}, "organization": {"id": 169, "owner": {"id": 246}, "user": {"role": null}}}, "resource": {"id": 313, "assignee": {"id": 532}, "organization": {"id": 678}, "project": {"id": 364, "owner": {"id": 54}, "assignee": {"id": 881}}, "task": {"id": 340, "owner": {"id": 985}, "assignee": {"id": 1020}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 67, "privilege": "user"}, "organization": {"id": 115, "owner": {"id": 212}, "user": {"role": null}}}, "resource": {"id": 364, "assignee": {"id": 572}, "organization": {"id": 690}, "project": {"id": 388, "owner": {"id": 67}, "assignee": {"id": 866}}, "task": {"id": 390, "owner": {"id": 985}, "assignee": {"id": 1011}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 47, "privilege": "worker"}, "organization": {"id": 190, "owner": {"id": 47}, "user": {"role": "owner"}}}, "resource": {"id": 313, "assignee": {"id": 539}, "organization": {"id": 190}, "project": {"id": 355, "owner": {"id": 47}, "assignee": {"id": 892}}, "task": {"id": 362, "owner": {"id": 903}, "assignee": {"id": 1096}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 30, "privilege": "worker"}, "organization": {"id": 136, "owner": {"id": 30}, "user": {"role": "owner"}}}, "resource": {"id": 377, "assignee": {"id": 579}, "organization": {"id": 136}, "project": {"id": 323, "owner": {"id": 30}, "assignee": {"id": 815}}, "task": {"id": 363, "owner": {"id": 990}, "assignee": {"id": 1071}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 43, "privilege": "worker"}, "organization": {"id": 164, "owner": {"id": 43}, "user": {"role": "owner"}}}, "resource": {"id": 327, "assignee": {"id": 532}, "organization": {"id": 607}, "project": {"id": 383, "owner": {"id": 43}, "assignee": {"id": 875}}, "task": {"id": 300, "owner": {"id": 983}, "assignee": {"id": 1073}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 95, "privilege": "worker"}, "organization": {"id": 183, "owner": {"id": 95}, "user": {"role": "owner"}}}, "resource": {"id": 399, "assignee": {"id": 582}, "organization": {"id": 600}, "project": {"id": 352, "owner": {"id": 95}, "assignee": {"id": 824}}, "task": {"id": 325, "owner": {"id": 984}, "assignee": {"id": 1075}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 52, "privilege": "worker"}, "organization": {"id": 187, "owner": {"id": 271}, "user": {"role": "maintainer"}}}, "resource": {"id": 366, "assignee": {"id": 516}, "organization": {"id": 187}, "project": {"id": 386, "owner": {"id": 52}, "assignee": {"id": 846}}, "task": {"id": 350, "owner": {"id": 957}, "assignee": {"id": 1024}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 91, "privilege": "worker"}, "organization": {"id": 112, "owner": {"id": 298}, "user": {"role": "maintainer"}}}, "resource": {"id": 343, "assignee": {"id": 524}, "organization": {"id": 112}, "project": {"id": 325, "owner": {"id": 91}, "assignee": {"id": 836}}, "task": {"id": 372, "owner": {"id": 986}, "assignee": {"id": 1058}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 37, "privilege": "worker"}, "organization": {"id": 158, "owner": {"id": 280}, "user": {"role": "maintainer"}}}, "resource": {"id": 332, "assignee": {"id": 512}, "organization": {"id": 671}, "project": {"id": 386, "owner": {"id": 37}, "assignee": {"id": 832}}, "task": {"id": 329, "owner": {"id": 985}, "assignee": {"id": 1064}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 27, "privilege": "worker"}, "organization": {"id": 123, "owner": {"id": 237}, "user": {"role": "maintainer"}}}, "resource": {"id": 376, "assignee": {"id": 556}, "organization": {"id": 616}, "project": {"id": 380, "owner": {"id": 27}, "assignee": {"id": 834}}, "task": {"id": 306, "owner": {"id": 972}, "assignee": {"id": 1086}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 51, "privilege": "worker"}, "organization": {"id": 142, "owner": {"id": 284}, "user": {"role": "supervisor"}}}, "resource": {"id": 349, "assignee": {"id": 538}, "organization": {"id": 142}, "project": {"id": 352, "owner": {"id": 51}, "assignee": {"id": 805}}, "task": {"id": 302, "owner": {"id": 964}, "assignee": {"id": 1012}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 82, "privilege": "worker"}, "organization": {"id": 110, "owner": {"id": 287}, "user": {"role": "supervisor"}}}, "resource": {"id": 318, "assignee": {"id": 535}, "organization": {"id": 110}, "project": {"id": 325, "owner": {"id": 82}, "assignee": {"id": 898}}, "task": {"id": 304, "owner": {"id": 903}, "assignee": {"id": 1078}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 93, "privilege": "worker"}, "organization": {"id": 138, "owner": {"id": 216}, "user": {"role": "supervisor"}}}, "resource": {"id": 394, "assignee": {"id": 518}, "organization": {"id": 650}, "project": {"id": 338, "owner": {"id": 93}, "assignee": {"id": 829}}, "task": {"id": 319, "owner": {"id": 930}, "assignee": {"id": 1068}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 37, "privilege": "worker"}, "organization": {"id": 182, "owner": {"id": 229}, "user": {"role": "supervisor"}}}, "resource": {"id": 394, "assignee": {"id": 597}, "organization": {"id": 658}, "project": {"id": 328, "owner": {"id": 37}, "assignee": {"id": 848}}, "task": {"id": 324, "owner": {"id": 928}, "assignee": {"id": 1017}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 45, "privilege": "worker"}, "organization": {"id": 104, "owner": {"id": 218}, "user": {"role": "worker"}}}, "resource": {"id": 310, "assignee": {"id": 575}, "organization": {"id": 104}, "project": {"id": 364, "owner": {"id": 45}, "assignee": {"id": 888}}, "task": {"id": 323, "owner": {"id": 934}, "assignee": {"id": 1014}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 32, "privilege": "worker"}, "organization": {"id": 161, "owner": {"id": 264}, "user": {"role": "worker"}}}, "resource": {"id": 300, "assignee": {"id": 584}, "organization": {"id": 161}, "project": {"id": 383, "owner": {"id": 32}, "assignee": {"id": 863}}, "task": {"id": 397, "owner": {"id": 921}, "assignee": {"id": 1039}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 89, "privilege": "worker"}, "organization": {"id": 161, "owner": {"id": 277}, "user": {"role": "worker"}}}, "resource": {"id": 349, "assignee": {"id": 582}, "organization": {"id": 689}, "project": {"id": 393, "owner": {"id": 89}, "assignee": {"id": 800}}, "task": {"id": 393, "owner": {"id": 946}, "assignee": {"id": 1079}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 46, "privilege": "worker"}, "organization": {"id": 163, "owner": {"id": 279}, "user": {"role": "worker"}}}, "resource": {"id": 330, "assignee": {"id": 573}, "organization": {"id": 694}, "project": {"id": 303, "owner": {"id": 46}, "assignee": {"id": 815}}, "task": {"id": 317, "owner": {"id": 910}, "assignee": {"id": 1021}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 93, "privilege": "worker"}, "organization": {"id": 142, "owner": {"id": 233}, "user": {"role": null}}}, "resource": {"id": 303, "assignee": {"id": 586}, "organization": {"id": 142}, "project": {"id": 303, "owner": {"id": 93}, "assignee": {"id": 847}}, "task": {"id": 373, "owner": {"id": 954}, "assignee": {"id": 1032}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 72, "privilege": "worker"}, "organization": {"id": 164, "owner": {"id": 284}, "user": {"role": null}}}, "resource": {"id": 369, "assignee": {"id": 575}, "organization": {"id": 164}, "project": {"id": 376, "owner": {"id": 72}, "assignee": {"id": 806}}, "task": {"id": 318, "owner": {"id": 938}, "assignee": {"id": 1014}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 67, "privilege": "worker"}, "organization": {"id": 100, "owner": {"id": 223}, "user": {"role": null}}}, "resource": {"id": 312, "assignee": {"id": 531}, "organization": {"id": 665}, "project": {"id": 369, "owner": {"id": 67}, "assignee": {"id": 884}}, "task": {"id": 353, "owner": {"id": 940}, "assignee": {"id": 1027}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 22, "privilege": "worker"}, "organization": {"id": 104, "owner": {"id": 256}, "user": {"role": null}}}, "resource": {"id": 322, "assignee": {"id": 560}, "organization": {"id": 697}, "project": {"id": 320, "owner": {"id": 22}, "assignee": {"id": 837}}, "task": {"id": 383, "owner": {"id": 979}, "assignee": {"id": 1046}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 36, "privilege": "none"}, "organization": {"id": 188, "owner": {"id": 36}, "user": {"role": "owner"}}}, "resource": {"id": 384, "assignee": {"id": 563}, "organization": {"id": 188}, "project": {"id": 364, "owner": {"id": 36}, "assignee": {"id": 831}}, "task": {"id": 333, "owner": {"id": 946}, "assignee": {"id": 1054}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 10, "privilege": "none"}, "organization": {"id": 111, "owner": {"id": 10}, "user": {"role": "owner"}}}, "resource": {"id": 349, "assignee": {"id": 573}, "organization": {"id": 111}, "project": {"id": 380, "owner": {"id": 10}, "assignee": {"id": 845}}, "task": {"id": 318, "owner": {"id": 969}, "assignee": {"id": 1026}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 22, "privilege": "none"}, "organization": {"id": 181, "owner": {"id": 22}, "user": {"role": "owner"}}}, "resource": {"id": 327, "assignee": {"id": 512}, "organization": {"id": 664}, "project": {"id": 364, "owner": {"id": 22}, "assignee": {"id": 874}}, "task": {"id": 327, "owner": {"id": 946}, "assignee": {"id": 1054}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 45, "privilege": "none"}, "organization": {"id": 107, "owner": {"id": 45}, "user": {"role": "owner"}}}, "resource": {"id": 372, "assignee": {"id": 559}, "organization": {"id": 663}, "project": {"id": 364, "owner": {"id": 45}, "assignee": {"id": 845}}, "task": {"id": 313, "owner": {"id": 954}, "assignee": {"id": 1051}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 81, "privilege": "none"}, "organization": {"id": 139, "owner": {"id": 231}, "user": {"role": "maintainer"}}}, "resource": {"id": 348, "assignee": {"id": 562}, "organization": {"id": 139}, "project": {"id": 389, "owner": {"id": 81}, "assignee": {"id": 813}}, "task": {"id": 309, "owner": {"id": 906}, "assignee": {"id": 1053}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 59, "privilege": "none"}, "organization": {"id": 156, "owner": {"id": 249}, "user": {"role": "maintainer"}}}, "resource": {"id": 368, "assignee": {"id": 506}, "organization": {"id": 156}, "project": {"id": 347, "owner": {"id": 59}, "assignee": {"id": 837}}, "task": {"id": 302, "owner": {"id": 996}, "assignee": {"id": 1018}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 60, "privilege": "none"}, "organization": {"id": 197, "owner": {"id": 202}, "user": {"role": "maintainer"}}}, "resource": {"id": 317, "assignee": {"id": 580}, "organization": {"id": 639}, "project": {"id": 387, "owner": {"id": 60}, "assignee": {"id": 885}}, "task": {"id": 313, "owner": {"id": 994}, "assignee": {"id": 1090}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 60, "privilege": "none"}, "organization": {"id": 147, "owner": {"id": 211}, "user": {"role": "maintainer"}}}, "resource": {"id": 307, "assignee": {"id": 514}, "organization": {"id": 685}, "project": {"id": 316, "owner": {"id": 60}, "assignee": {"id": 812}}, "task": {"id": 349, "owner": {"id": 917}, "assignee": {"id": 1043}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 96, "privilege": "none"}, "organization": {"id": 123, "owner": {"id": 206}, "user": {"role": "supervisor"}}}, "resource": {"id": 369, "assignee": {"id": 585}, "organization": {"id": 123}, "project": {"id": 383, "owner": {"id": 96}, "assignee": {"id": 821}}, "task": {"id": 399, "owner": {"id": 900}, "assignee": {"id": 1055}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 60, "privilege": "none"}, "organization": {"id": 139, "owner": {"id": 230}, "user": {"role": "supervisor"}}}, "resource": {"id": 303, "assignee": {"id": 504}, "organization": {"id": 139}, "project": {"id": 327, "owner": {"id": 60}, "assignee": {"id": 852}}, "task": {"id": 396, "owner": {"id": 968}, "assignee": {"id": 1044}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 38, "privilege": "none"}, "organization": {"id": 190, "owner": {"id": 236}, "user": {"role": "supervisor"}}}, "resource": {"id": 303, "assignee": {"id": 554}, "organization": {"id": 610}, "project": {"id": 321, "owner": {"id": 38}, "assignee": {"id": 826}}, "task": {"id": 386, "owner": {"id": 942}, "assignee": {"id": 1057}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 11, "privilege": "none"}, "organization": {"id": 195, "owner": {"id": 288}, "user": {"role": "supervisor"}}}, "resource": {"id": 374, "assignee": {"id": 599}, "organization": {"id": 660}, "project": {"id": 382, "owner": {"id": 11}, "assignee": {"id": 870}}, "task": {"id": 334, "owner": {"id": 957}, "assignee": {"id": 1081}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 59, "privilege": "none"}, "organization": {"id": 101, "owner": {"id": 223}, "user": {"role": "worker"}}}, "resource": {"id": 385, "assignee": {"id": 506}, "organization": {"id": 101}, "project": {"id": 345, "owner": {"id": 59}, "assignee": {"id": 802}}, "task": {"id": 309, "owner": {"id": 930}, "assignee": {"id": 1045}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 13, "privilege": "none"}, "organization": {"id": 122, "owner": {"id": 275}, "user": {"role": "worker"}}}, "resource": {"id": 369, "assignee": {"id": 534}, "organization": {"id": 122}, "project": {"id": 364, "owner": {"id": 13}, "assignee": {"id": 849}}, "task": {"id": 329, "owner": {"id": 906}, "assignee": {"id": 1022}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 82, "privilege": "none"}, "organization": {"id": 179, "owner": {"id": 254}, "user": {"role": "worker"}}}, "resource": {"id": 382, "assignee": {"id": 563}, "organization": {"id": 684}, "project": {"id": 387, "owner": {"id": 82}, "assignee": {"id": 855}}, "task": {"id": 359, "owner": {"id": 945}, "assignee": {"id": 1049}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 14, "privilege": "none"}, "organization": {"id": 111, "owner": {"id": 217}, "user": {"role": "worker"}}}, "resource": {"id": 309, "assignee": {"id": 568}, "organization": {"id": 620}, "project": {"id": 324, "owner": {"id": 14}, "assignee": {"id": 824}}, "task": {"id": 360, "owner": {"id": 917}, "assignee": {"id": 1042}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 33, "privilege": "none"}, "organization": {"id": 171, "owner": {"id": 220}, "user": {"role": null}}}, "resource": {"id": 376, "assignee": {"id": 569}, "organization": {"id": 171}, "project": {"id": 320, "owner": {"id": 33}, "assignee": {"id": 850}}, "task": {"id": 318, "owner": {"id": 924}, "assignee": {"id": 1096}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 6, "privilege": "none"}, "organization": {"id": 119, "owner": {"id": 248}, "user": {"role": null}}}, "resource": {"id": 376, "assignee": {"id": 584}, "organization": {"id": 119}, "project": {"id": 304, "owner": {"id": 6}, "assignee": {"id": 826}}, "task": {"id": 396, "owner": {"id": 992}, "assignee": {"id": 1011}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 59, "privilege": "none"}, "organization": {"id": 106, "owner": {"id": 277}, "user": {"role": null}}}, "resource": {"id": 381, "assignee": {"id": 535}, "organization": {"id": 641}, "project": {"id": 336, "owner": {"id": 59}, "assignee": {"id": 863}}, "task": {"id": 373, "owner": {"id": 980}, "assignee": {"id": 1042}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 37, "privilege": "none"}, "organization": {"id": 171, "owner": {"id": 292}, "user": {"role": null}}}, "resource": {"id": 319, "assignee": {"id": 529}, "organization": {"id": 656}, "project": {"id": 303, "owner": {"id": 37}, "assignee": {"id": 804}}, "task": {"id": 349, "owner": {"id": 958}, "assignee": {"id": 1086}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 71, "privilege": "admin"}, "organization": {"id": 175, "owner": {"id": 71}, "user": {"role": "owner"}}}, "resource": {"id": 391, "assignee": {"id": 584}, "organization": {"id": 175}, "project": {"id": 311, "owner": {"id": 746}, "assignee": {"id": 71}}, "task": {"id": 383, "owner": {"id": 946}, "assignee": {"id": 1044}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 50, "privilege": "admin"}, "organization": {"id": 143, "owner": {"id": 50}, "user": {"role": "owner"}}}, "resource": {"id": 322, "assignee": {"id": 586}, "organization": {"id": 143}, "project": {"id": 320, "owner": {"id": 719}, "assignee": {"id": 50}}, "task": {"id": 320, "owner": {"id": 941}, "assignee": {"id": 1036}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_FALSE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 69, "privilege": "admin"}, "organization": {"id": 175, "owner": {"id": 69}, "user": {"role": "owner"}}}, "resource": {"id": 374, "assignee": {"id": 519}, "organization": {"id": 699}, "project": {"id": 307, "owner": {"id": 772}, "assignee": {"id": 69}}, "task": {"id": 376, "owner": {"id": 953}, "assignee": {"id": 1095}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_FALSE { + allow with input as {"scope": "view", "auth": {"user": {"id": 11, "privilege": "admin"}, "organization": {"id": 138, "owner": {"id": 11}, "user": {"role": "owner"}}}, "resource": {"id": 390, "assignee": {"id": 586}, "organization": {"id": 635}, "project": {"id": 363, "owner": {"id": 748}, "assignee": {"id": 11}}, "task": {"id": 309, "owner": {"id": 955}, "assignee": {"id": 1077}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 24, "privilege": "admin"}, "organization": {"id": 116, "owner": {"id": 227}, "user": {"role": "maintainer"}}}, "resource": {"id": 362, "assignee": {"id": 558}, "organization": {"id": 116}, "project": {"id": 393, "owner": {"id": 768}, "assignee": {"id": 24}}, "task": {"id": 310, "owner": {"id": 970}, "assignee": {"id": 1018}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 36, "privilege": "admin"}, "organization": {"id": 120, "owner": {"id": 226}, "user": {"role": "maintainer"}}}, "resource": {"id": 345, "assignee": {"id": 576}, "organization": {"id": 120}, "project": {"id": 326, "owner": {"id": 749}, "assignee": {"id": 36}}, "task": {"id": 328, "owner": {"id": 945}, "assignee": {"id": 1095}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 38, "privilege": "admin"}, "organization": {"id": 167, "owner": {"id": 240}, "user": {"role": "maintainer"}}}, "resource": {"id": 379, "assignee": {"id": 551}, "organization": {"id": 609}, "project": {"id": 344, "owner": {"id": 775}, "assignee": {"id": 38}}, "task": {"id": 384, "owner": {"id": 948}, "assignee": {"id": 1068}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { + allow with input as {"scope": "view", "auth": {"user": {"id": 21, "privilege": "admin"}, "organization": {"id": 152, "owner": {"id": 289}, "user": {"role": "maintainer"}}}, "resource": {"id": 356, "assignee": {"id": 520}, "organization": {"id": 632}, "project": {"id": 355, "owner": {"id": 754}, "assignee": {"id": 21}}, "task": {"id": 349, "owner": {"id": 995}, "assignee": {"id": 1016}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 12, "privilege": "admin"}, "organization": {"id": 142, "owner": {"id": 291}, "user": {"role": "supervisor"}}}, "resource": {"id": 317, "assignee": {"id": 558}, "organization": {"id": 142}, "project": {"id": 334, "owner": {"id": 760}, "assignee": {"id": 12}}, "task": {"id": 386, "owner": {"id": 928}, "assignee": {"id": 1028}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 35, "privilege": "admin"}, "organization": {"id": 145, "owner": {"id": 296}, "user": {"role": "supervisor"}}}, "resource": {"id": 361, "assignee": {"id": 549}, "organization": {"id": 145}, "project": {"id": 363, "owner": {"id": 738}, "assignee": {"id": 35}}, "task": {"id": 356, "owner": {"id": 975}, "assignee": {"id": 1001}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 91, "privilege": "admin"}, "organization": {"id": 182, "owner": {"id": 231}, "user": {"role": "supervisor"}}}, "resource": {"id": 375, "assignee": {"id": 519}, "organization": {"id": 621}, "project": {"id": 380, "owner": {"id": 798}, "assignee": {"id": 91}}, "task": {"id": 368, "owner": {"id": 992}, "assignee": {"id": 1075}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { + allow with input as {"scope": "view", "auth": {"user": {"id": 5, "privilege": "admin"}, "organization": {"id": 146, "owner": {"id": 276}, "user": {"role": "supervisor"}}}, "resource": {"id": 342, "assignee": {"id": 521}, "organization": {"id": 696}, "project": {"id": 318, "owner": {"id": 737}, "assignee": {"id": 5}}, "task": {"id": 396, "owner": {"id": 921}, "assignee": {"id": 1088}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 13, "privilege": "admin"}, "organization": {"id": 126, "owner": {"id": 253}, "user": {"role": "worker"}}}, "resource": {"id": 371, "assignee": {"id": 599}, "organization": {"id": 126}, "project": {"id": 335, "owner": {"id": 779}, "assignee": {"id": 13}}, "task": {"id": 397, "owner": {"id": 928}, "assignee": {"id": 1070}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 48, "privilege": "admin"}, "organization": {"id": 134, "owner": {"id": 229}, "user": {"role": "worker"}}}, "resource": {"id": 354, "assignee": {"id": 533}, "organization": {"id": 134}, "project": {"id": 346, "owner": {"id": 736}, "assignee": {"id": 48}}, "task": {"id": 357, "owner": {"id": 968}, "assignee": {"id": 1006}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_FALSE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 48, "privilege": "admin"}, "organization": {"id": 108, "owner": {"id": 289}, "user": {"role": "worker"}}}, "resource": {"id": 396, "assignee": {"id": 594}, "organization": {"id": 647}, "project": {"id": 302, "owner": {"id": 763}, "assignee": {"id": 48}}, "task": {"id": 319, "owner": {"id": 941}, "assignee": {"id": 1022}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_FALSE { + allow with input as {"scope": "view", "auth": {"user": {"id": 37, "privilege": "admin"}, "organization": {"id": 196, "owner": {"id": 265}, "user": {"role": "worker"}}}, "resource": {"id": 361, "assignee": {"id": 510}, "organization": {"id": 679}, "project": {"id": 383, "owner": {"id": 750}, "assignee": {"id": 37}}, "task": {"id": 388, "owner": {"id": 982}, "assignee": {"id": 1024}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 4, "privilege": "admin"}, "organization": {"id": 177, "owner": {"id": 260}, "user": {"role": null}}}, "resource": {"id": 363, "assignee": {"id": 578}, "organization": {"id": 177}, "project": {"id": 363, "owner": {"id": 780}, "assignee": {"id": 4}}, "task": {"id": 380, "owner": {"id": 968}, "assignee": {"id": 1024}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 48, "privilege": "admin"}, "organization": {"id": 143, "owner": {"id": 230}, "user": {"role": null}}}, "resource": {"id": 379, "assignee": {"id": 562}, "organization": {"id": 143}, "project": {"id": 308, "owner": {"id": 713}, "assignee": {"id": 48}}, "task": {"id": 305, "owner": {"id": 915}, "assignee": {"id": 1044}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_FALSE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 69, "privilege": "admin"}, "organization": {"id": 152, "owner": {"id": 298}, "user": {"role": null}}}, "resource": {"id": 307, "assignee": {"id": 571}, "organization": {"id": 624}, "project": {"id": 358, "owner": {"id": 723}, "assignee": {"id": 69}}, "task": {"id": 374, "owner": {"id": 955}, "assignee": {"id": 1026}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_FALSE { + allow with input as {"scope": "view", "auth": {"user": {"id": 93, "privilege": "admin"}, "organization": {"id": 187, "owner": {"id": 240}, "user": {"role": null}}}, "resource": {"id": 372, "assignee": {"id": 577}, "organization": {"id": 647}, "project": {"id": 323, "owner": {"id": 711}, "assignee": {"id": 93}}, "task": {"id": 398, "owner": {"id": 994}, "assignee": {"id": 1081}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 56, "privilege": "business"}, "organization": {"id": 123, "owner": {"id": 56}, "user": {"role": "owner"}}}, "resource": {"id": 318, "assignee": {"id": 538}, "organization": {"id": 123}, "project": {"id": 332, "owner": {"id": 728}, "assignee": {"id": 56}}, "task": {"id": 300, "owner": {"id": 901}, "assignee": {"id": 1089}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 33, "privilege": "business"}, "organization": {"id": 127, "owner": {"id": 33}, "user": {"role": "owner"}}}, "resource": {"id": 335, "assignee": {"id": 523}, "organization": {"id": 127}, "project": {"id": 300, "owner": {"id": 711}, "assignee": {"id": 33}}, "task": {"id": 302, "owner": {"id": 986}, "assignee": {"id": 1094}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 23, "privilege": "business"}, "organization": {"id": 131, "owner": {"id": 23}, "user": {"role": "owner"}}}, "resource": {"id": 317, "assignee": {"id": 520}, "organization": {"id": 627}, "project": {"id": 321, "owner": {"id": 731}, "assignee": {"id": 23}}, "task": {"id": 338, "owner": {"id": 970}, "assignee": {"id": 1021}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 65, "privilege": "business"}, "organization": {"id": 130, "owner": {"id": 65}, "user": {"role": "owner"}}}, "resource": {"id": 359, "assignee": {"id": 578}, "organization": {"id": 607}, "project": {"id": 390, "owner": {"id": 767}, "assignee": {"id": 65}}, "task": {"id": 370, "owner": {"id": 903}, "assignee": {"id": 1067}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 58, "privilege": "business"}, "organization": {"id": 188, "owner": {"id": 226}, "user": {"role": "maintainer"}}}, "resource": {"id": 334, "assignee": {"id": 576}, "organization": {"id": 188}, "project": {"id": 345, "owner": {"id": 717}, "assignee": {"id": 58}}, "task": {"id": 322, "owner": {"id": 957}, "assignee": {"id": 1077}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 33, "privilege": "business"}, "organization": {"id": 141, "owner": {"id": 233}, "user": {"role": "maintainer"}}}, "resource": {"id": 367, "assignee": {"id": 591}, "organization": {"id": 141}, "project": {"id": 347, "owner": {"id": 745}, "assignee": {"id": 33}}, "task": {"id": 382, "owner": {"id": 928}, "assignee": {"id": 1054}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 13, "privilege": "business"}, "organization": {"id": 180, "owner": {"id": 245}, "user": {"role": "maintainer"}}}, "resource": {"id": 379, "assignee": {"id": 525}, "organization": {"id": 656}, "project": {"id": 392, "owner": {"id": 784}, "assignee": {"id": 13}}, "task": {"id": 319, "owner": {"id": 931}, "assignee": {"id": 1085}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 98, "privilege": "business"}, "organization": {"id": 197, "owner": {"id": 291}, "user": {"role": "maintainer"}}}, "resource": {"id": 381, "assignee": {"id": 571}, "organization": {"id": 657}, "project": {"id": 347, "owner": {"id": 797}, "assignee": {"id": 98}}, "task": {"id": 357, "owner": {"id": 973}, "assignee": {"id": 1072}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 8, "privilege": "business"}, "organization": {"id": 189, "owner": {"id": 212}, "user": {"role": "supervisor"}}}, "resource": {"id": 319, "assignee": {"id": 536}, "organization": {"id": 189}, "project": {"id": 329, "owner": {"id": 728}, "assignee": {"id": 8}}, "task": {"id": 327, "owner": {"id": 905}, "assignee": {"id": 1027}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 82, "privilege": "business"}, "organization": {"id": 107, "owner": {"id": 293}, "user": {"role": "supervisor"}}}, "resource": {"id": 361, "assignee": {"id": 533}, "organization": {"id": 107}, "project": {"id": 344, "owner": {"id": 793}, "assignee": {"id": 82}}, "task": {"id": 320, "owner": {"id": 980}, "assignee": {"id": 1074}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 70, "privilege": "business"}, "organization": {"id": 102, "owner": {"id": 204}, "user": {"role": "supervisor"}}}, "resource": {"id": 382, "assignee": {"id": 562}, "organization": {"id": 610}, "project": {"id": 365, "owner": {"id": 797}, "assignee": {"id": 70}}, "task": {"id": 356, "owner": {"id": 952}, "assignee": {"id": 1066}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 65, "privilege": "business"}, "organization": {"id": 132, "owner": {"id": 274}, "user": {"role": "supervisor"}}}, "resource": {"id": 398, "assignee": {"id": 538}, "organization": {"id": 627}, "project": {"id": 349, "owner": {"id": 767}, "assignee": {"id": 65}}, "task": {"id": 361, "owner": {"id": 941}, "assignee": {"id": 1051}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 21, "privilege": "business"}, "organization": {"id": 135, "owner": {"id": 289}, "user": {"role": "worker"}}}, "resource": {"id": 360, "assignee": {"id": 550}, "organization": {"id": 135}, "project": {"id": 331, "owner": {"id": 760}, "assignee": {"id": 21}}, "task": {"id": 337, "owner": {"id": 977}, "assignee": {"id": 1016}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 55, "privilege": "business"}, "organization": {"id": 161, "owner": {"id": 223}, "user": {"role": "worker"}}}, "resource": {"id": 363, "assignee": {"id": 586}, "organization": {"id": 161}, "project": {"id": 341, "owner": {"id": 707}, "assignee": {"id": 55}}, "task": {"id": 357, "owner": {"id": 966}, "assignee": {"id": 1082}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 49, "privilege": "business"}, "organization": {"id": 137, "owner": {"id": 280}, "user": {"role": "worker"}}}, "resource": {"id": 399, "assignee": {"id": 525}, "organization": {"id": 660}, "project": {"id": 359, "owner": {"id": 793}, "assignee": {"id": 49}}, "task": {"id": 346, "owner": {"id": 923}, "assignee": {"id": 1070}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 0, "privilege": "business"}, "organization": {"id": 169, "owner": {"id": 251}, "user": {"role": "worker"}}}, "resource": {"id": 397, "assignee": {"id": 540}, "organization": {"id": 629}, "project": {"id": 307, "owner": {"id": 797}, "assignee": {"id": 0}}, "task": {"id": 313, "owner": {"id": 942}, "assignee": {"id": 1067}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 60, "privilege": "business"}, "organization": {"id": 104, "owner": {"id": 271}, "user": {"role": null}}}, "resource": {"id": 312, "assignee": {"id": 525}, "organization": {"id": 104}, "project": {"id": 398, "owner": {"id": 705}, "assignee": {"id": 60}}, "task": {"id": 328, "owner": {"id": 991}, "assignee": {"id": 1081}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 77, "privilege": "business"}, "organization": {"id": 128, "owner": {"id": 286}, "user": {"role": null}}}, "resource": {"id": 356, "assignee": {"id": 566}, "organization": {"id": 128}, "project": {"id": 399, "owner": {"id": 776}, "assignee": {"id": 77}}, "task": {"id": 347, "owner": {"id": 913}, "assignee": {"id": 1013}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 30, "privilege": "business"}, "organization": {"id": 126, "owner": {"id": 256}, "user": {"role": null}}}, "resource": {"id": 315, "assignee": {"id": 598}, "organization": {"id": 644}, "project": {"id": 357, "owner": {"id": 718}, "assignee": {"id": 30}}, "task": {"id": 337, "owner": {"id": 910}, "assignee": {"id": 1092}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 78, "privilege": "business"}, "organization": {"id": 175, "owner": {"id": 219}, "user": {"role": null}}}, "resource": {"id": 320, "assignee": {"id": 536}, "organization": {"id": 652}, "project": {"id": 361, "owner": {"id": 709}, "assignee": {"id": 78}}, "task": {"id": 391, "owner": {"id": 982}, "assignee": {"id": 1072}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 91, "privilege": "user"}, "organization": {"id": 143, "owner": {"id": 91}, "user": {"role": "owner"}}}, "resource": {"id": 384, "assignee": {"id": 583}, "organization": {"id": 143}, "project": {"id": 367, "owner": {"id": 741}, "assignee": {"id": 91}}, "task": {"id": 339, "owner": {"id": 907}, "assignee": {"id": 1001}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 18, "privilege": "user"}, "organization": {"id": 193, "owner": {"id": 18}, "user": {"role": "owner"}}}, "resource": {"id": 359, "assignee": {"id": 543}, "organization": {"id": 193}, "project": {"id": 327, "owner": {"id": 756}, "assignee": {"id": 18}}, "task": {"id": 302, "owner": {"id": 901}, "assignee": {"id": 1092}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 22, "privilege": "user"}, "organization": {"id": 120, "owner": {"id": 22}, "user": {"role": "owner"}}}, "resource": {"id": 327, "assignee": {"id": 590}, "organization": {"id": 688}, "project": {"id": 326, "owner": {"id": 741}, "assignee": {"id": 22}}, "task": {"id": 366, "owner": {"id": 909}, "assignee": {"id": 1005}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 62, "privilege": "user"}, "organization": {"id": 144, "owner": {"id": 62}, "user": {"role": "owner"}}}, "resource": {"id": 347, "assignee": {"id": 578}, "organization": {"id": 682}, "project": {"id": 349, "owner": {"id": 724}, "assignee": {"id": 62}}, "task": {"id": 309, "owner": {"id": 998}, "assignee": {"id": 1071}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 51, "privilege": "user"}, "organization": {"id": 104, "owner": {"id": 203}, "user": {"role": "maintainer"}}}, "resource": {"id": 302, "assignee": {"id": 532}, "organization": {"id": 104}, "project": {"id": 382, "owner": {"id": 757}, "assignee": {"id": 51}}, "task": {"id": 357, "owner": {"id": 990}, "assignee": {"id": 1030}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 9, "privilege": "user"}, "organization": {"id": 128, "owner": {"id": 287}, "user": {"role": "maintainer"}}}, "resource": {"id": 307, "assignee": {"id": 546}, "organization": {"id": 128}, "project": {"id": 323, "owner": {"id": 705}, "assignee": {"id": 9}}, "task": {"id": 391, "owner": {"id": 931}, "assignee": {"id": 1048}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 41, "privilege": "user"}, "organization": {"id": 176, "owner": {"id": 221}, "user": {"role": "maintainer"}}}, "resource": {"id": 320, "assignee": {"id": 532}, "organization": {"id": 618}, "project": {"id": 348, "owner": {"id": 796}, "assignee": {"id": 41}}, "task": {"id": 370, "owner": {"id": 970}, "assignee": {"id": 1068}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 61, "privilege": "user"}, "organization": {"id": 120, "owner": {"id": 290}, "user": {"role": "maintainer"}}}, "resource": {"id": 380, "assignee": {"id": 502}, "organization": {"id": 608}, "project": {"id": 336, "owner": {"id": 739}, "assignee": {"id": 61}}, "task": {"id": 335, "owner": {"id": 913}, "assignee": {"id": 1079}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 33, "privilege": "user"}, "organization": {"id": 144, "owner": {"id": 258}, "user": {"role": "supervisor"}}}, "resource": {"id": 392, "assignee": {"id": 517}, "organization": {"id": 144}, "project": {"id": 304, "owner": {"id": 772}, "assignee": {"id": 33}}, "task": {"id": 365, "owner": {"id": 996}, "assignee": {"id": 1049}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 41, "privilege": "user"}, "organization": {"id": 167, "owner": {"id": 201}, "user": {"role": "supervisor"}}}, "resource": {"id": 372, "assignee": {"id": 584}, "organization": {"id": 167}, "project": {"id": 309, "owner": {"id": 784}, "assignee": {"id": 41}}, "task": {"id": 327, "owner": {"id": 954}, "assignee": {"id": 1063}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 95, "privilege": "user"}, "organization": {"id": 191, "owner": {"id": 256}, "user": {"role": "supervisor"}}}, "resource": {"id": 390, "assignee": {"id": 552}, "organization": {"id": 652}, "project": {"id": 394, "owner": {"id": 765}, "assignee": {"id": 95}}, "task": {"id": 341, "owner": {"id": 905}, "assignee": {"id": 1013}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 98, "privilege": "user"}, "organization": {"id": 192, "owner": {"id": 267}, "user": {"role": "supervisor"}}}, "resource": {"id": 349, "assignee": {"id": 572}, "organization": {"id": 699}, "project": {"id": 392, "owner": {"id": 728}, "assignee": {"id": 98}}, "task": {"id": 390, "owner": {"id": 993}, "assignee": {"id": 1098}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 95, "privilege": "user"}, "organization": {"id": 112, "owner": {"id": 257}, "user": {"role": "worker"}}}, "resource": {"id": 311, "assignee": {"id": 558}, "organization": {"id": 112}, "project": {"id": 315, "owner": {"id": 750}, "assignee": {"id": 95}}, "task": {"id": 395, "owner": {"id": 987}, "assignee": {"id": 1043}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 96, "privilege": "user"}, "organization": {"id": 131, "owner": {"id": 290}, "user": {"role": "worker"}}}, "resource": {"id": 375, "assignee": {"id": 534}, "organization": {"id": 131}, "project": {"id": 309, "owner": {"id": 711}, "assignee": {"id": 96}}, "task": {"id": 309, "owner": {"id": 924}, "assignee": {"id": 1004}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 61, "privilege": "user"}, "organization": {"id": 141, "owner": {"id": 282}, "user": {"role": "worker"}}}, "resource": {"id": 333, "assignee": {"id": 513}, "organization": {"id": 644}, "project": {"id": 322, "owner": {"id": 721}, "assignee": {"id": 61}}, "task": {"id": 382, "owner": {"id": 995}, "assignee": {"id": 1091}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 75, "privilege": "user"}, "organization": {"id": 107, "owner": {"id": 270}, "user": {"role": "worker"}}}, "resource": {"id": 362, "assignee": {"id": 503}, "organization": {"id": 679}, "project": {"id": 358, "owner": {"id": 712}, "assignee": {"id": 75}}, "task": {"id": 333, "owner": {"id": 952}, "assignee": {"id": 1058}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 55, "privilege": "user"}, "organization": {"id": 129, "owner": {"id": 296}, "user": {"role": null}}}, "resource": {"id": 396, "assignee": {"id": 591}, "organization": {"id": 129}, "project": {"id": 309, "owner": {"id": 702}, "assignee": {"id": 55}}, "task": {"id": 308, "owner": {"id": 982}, "assignee": {"id": 1026}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 73, "privilege": "user"}, "organization": {"id": 118, "owner": {"id": 257}, "user": {"role": null}}}, "resource": {"id": 359, "assignee": {"id": 560}, "organization": {"id": 118}, "project": {"id": 329, "owner": {"id": 760}, "assignee": {"id": 73}}, "task": {"id": 381, "owner": {"id": 913}, "assignee": {"id": 1053}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 29, "privilege": "user"}, "organization": {"id": 174, "owner": {"id": 268}, "user": {"role": null}}}, "resource": {"id": 379, "assignee": {"id": 530}, "organization": {"id": 673}, "project": {"id": 342, "owner": {"id": 767}, "assignee": {"id": 29}}, "task": {"id": 342, "owner": {"id": 991}, "assignee": {"id": 1045}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 2, "privilege": "user"}, "organization": {"id": 151, "owner": {"id": 281}, "user": {"role": null}}}, "resource": {"id": 344, "assignee": {"id": 578}, "organization": {"id": 621}, "project": {"id": 362, "owner": {"id": 739}, "assignee": {"id": 2}}, "task": {"id": 306, "owner": {"id": 910}, "assignee": {"id": 1005}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 34, "privilege": "worker"}, "organization": {"id": 154, "owner": {"id": 34}, "user": {"role": "owner"}}}, "resource": {"id": 354, "assignee": {"id": 534}, "organization": {"id": 154}, "project": {"id": 367, "owner": {"id": 767}, "assignee": {"id": 34}}, "task": {"id": 376, "owner": {"id": 979}, "assignee": {"id": 1093}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 59, "privilege": "worker"}, "organization": {"id": 107, "owner": {"id": 59}, "user": {"role": "owner"}}}, "resource": {"id": 377, "assignee": {"id": 583}, "organization": {"id": 107}, "project": {"id": 360, "owner": {"id": 737}, "assignee": {"id": 59}}, "task": {"id": 300, "owner": {"id": 976}, "assignee": {"id": 1088}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 35, "privilege": "worker"}, "organization": {"id": 198, "owner": {"id": 35}, "user": {"role": "owner"}}}, "resource": {"id": 364, "assignee": {"id": 567}, "organization": {"id": 612}, "project": {"id": 364, "owner": {"id": 711}, "assignee": {"id": 35}}, "task": {"id": 369, "owner": {"id": 962}, "assignee": {"id": 1065}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 95, "privilege": "worker"}, "organization": {"id": 109, "owner": {"id": 95}, "user": {"role": "owner"}}}, "resource": {"id": 365, "assignee": {"id": 527}, "organization": {"id": 616}, "project": {"id": 347, "owner": {"id": 780}, "assignee": {"id": 95}}, "task": {"id": 388, "owner": {"id": 950}, "assignee": {"id": 1048}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 64, "privilege": "worker"}, "organization": {"id": 182, "owner": {"id": 240}, "user": {"role": "maintainer"}}}, "resource": {"id": 371, "assignee": {"id": 559}, "organization": {"id": 182}, "project": {"id": 369, "owner": {"id": 781}, "assignee": {"id": 64}}, "task": {"id": 380, "owner": {"id": 904}, "assignee": {"id": 1082}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 0, "privilege": "worker"}, "organization": {"id": 163, "owner": {"id": 207}, "user": {"role": "maintainer"}}}, "resource": {"id": 301, "assignee": {"id": 548}, "organization": {"id": 163}, "project": {"id": 300, "owner": {"id": 767}, "assignee": {"id": 0}}, "task": {"id": 331, "owner": {"id": 958}, "assignee": {"id": 1005}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 50, "privilege": "worker"}, "organization": {"id": 174, "owner": {"id": 272}, "user": {"role": "maintainer"}}}, "resource": {"id": 375, "assignee": {"id": 516}, "organization": {"id": 630}, "project": {"id": 307, "owner": {"id": 724}, "assignee": {"id": 50}}, "task": {"id": 357, "owner": {"id": 977}, "assignee": {"id": 1002}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 21, "privilege": "worker"}, "organization": {"id": 189, "owner": {"id": 250}, "user": {"role": "maintainer"}}}, "resource": {"id": 302, "assignee": {"id": 512}, "organization": {"id": 600}, "project": {"id": 319, "owner": {"id": 796}, "assignee": {"id": 21}}, "task": {"id": 316, "owner": {"id": 992}, "assignee": {"id": 1014}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 41, "privilege": "worker"}, "organization": {"id": 191, "owner": {"id": 241}, "user": {"role": "supervisor"}}}, "resource": {"id": 314, "assignee": {"id": 510}, "organization": {"id": 191}, "project": {"id": 313, "owner": {"id": 711}, "assignee": {"id": 41}}, "task": {"id": 345, "owner": {"id": 955}, "assignee": {"id": 1043}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 9, "privilege": "worker"}, "organization": {"id": 197, "owner": {"id": 269}, "user": {"role": "supervisor"}}}, "resource": {"id": 371, "assignee": {"id": 527}, "organization": {"id": 197}, "project": {"id": 305, "owner": {"id": 740}, "assignee": {"id": 9}}, "task": {"id": 395, "owner": {"id": 904}, "assignee": {"id": 1015}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 16, "privilege": "worker"}, "organization": {"id": 140, "owner": {"id": 299}, "user": {"role": "supervisor"}}}, "resource": {"id": 317, "assignee": {"id": 545}, "organization": {"id": 651}, "project": {"id": 366, "owner": {"id": 721}, "assignee": {"id": 16}}, "task": {"id": 371, "owner": {"id": 985}, "assignee": {"id": 1006}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 0, "privilege": "worker"}, "organization": {"id": 148, "owner": {"id": 259}, "user": {"role": "supervisor"}}}, "resource": {"id": 308, "assignee": {"id": 593}, "organization": {"id": 648}, "project": {"id": 372, "owner": {"id": 725}, "assignee": {"id": 0}}, "task": {"id": 392, "owner": {"id": 975}, "assignee": {"id": 1014}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 1, "privilege": "worker"}, "organization": {"id": 129, "owner": {"id": 208}, "user": {"role": "worker"}}}, "resource": {"id": 316, "assignee": {"id": 592}, "organization": {"id": 129}, "project": {"id": 397, "owner": {"id": 788}, "assignee": {"id": 1}}, "task": {"id": 330, "owner": {"id": 991}, "assignee": {"id": 1035}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 39, "privilege": "worker"}, "organization": {"id": 110, "owner": {"id": 210}, "user": {"role": "worker"}}}, "resource": {"id": 355, "assignee": {"id": 578}, "organization": {"id": 110}, "project": {"id": 361, "owner": {"id": 708}, "assignee": {"id": 39}}, "task": {"id": 314, "owner": {"id": 936}, "assignee": {"id": 1078}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 21, "privilege": "worker"}, "organization": {"id": 197, "owner": {"id": 281}, "user": {"role": "worker"}}}, "resource": {"id": 322, "assignee": {"id": 541}, "organization": {"id": 680}, "project": {"id": 354, "owner": {"id": 774}, "assignee": {"id": 21}}, "task": {"id": 328, "owner": {"id": 940}, "assignee": {"id": 1006}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 14, "privilege": "worker"}, "organization": {"id": 172, "owner": {"id": 248}, "user": {"role": "worker"}}}, "resource": {"id": 399, "assignee": {"id": 554}, "organization": {"id": 629}, "project": {"id": 322, "owner": {"id": 771}, "assignee": {"id": 14}}, "task": {"id": 395, "owner": {"id": 919}, "assignee": {"id": 1046}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 15, "privilege": "worker"}, "organization": {"id": 128, "owner": {"id": 248}, "user": {"role": null}}}, "resource": {"id": 378, "assignee": {"id": 584}, "organization": {"id": 128}, "project": {"id": 394, "owner": {"id": 713}, "assignee": {"id": 15}}, "task": {"id": 341, "owner": {"id": 937}, "assignee": {"id": 1050}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 55, "privilege": "worker"}, "organization": {"id": 157, "owner": {"id": 218}, "user": {"role": null}}}, "resource": {"id": 332, "assignee": {"id": 598}, "organization": {"id": 157}, "project": {"id": 375, "owner": {"id": 742}, "assignee": {"id": 55}}, "task": {"id": 380, "owner": {"id": 949}, "assignee": {"id": 1015}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 37, "privilege": "worker"}, "organization": {"id": 131, "owner": {"id": 248}, "user": {"role": null}}}, "resource": {"id": 349, "assignee": {"id": 580}, "organization": {"id": 605}, "project": {"id": 399, "owner": {"id": 716}, "assignee": {"id": 37}}, "task": {"id": 323, "owner": {"id": 922}, "assignee": {"id": 1039}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 49, "privilege": "worker"}, "organization": {"id": 140, "owner": {"id": 241}, "user": {"role": null}}}, "resource": {"id": 313, "assignee": {"id": 508}, "organization": {"id": 662}, "project": {"id": 302, "owner": {"id": 719}, "assignee": {"id": 49}}, "task": {"id": 332, "owner": {"id": 938}, "assignee": {"id": 1076}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 17, "privilege": "none"}, "organization": {"id": 107, "owner": {"id": 17}, "user": {"role": "owner"}}}, "resource": {"id": 327, "assignee": {"id": 510}, "organization": {"id": 107}, "project": {"id": 331, "owner": {"id": 715}, "assignee": {"id": 17}}, "task": {"id": 324, "owner": {"id": 999}, "assignee": {"id": 1017}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 84, "privilege": "none"}, "organization": {"id": 118, "owner": {"id": 84}, "user": {"role": "owner"}}}, "resource": {"id": 304, "assignee": {"id": 520}, "organization": {"id": 118}, "project": {"id": 335, "owner": {"id": 794}, "assignee": {"id": 84}}, "task": {"id": 391, "owner": {"id": 910}, "assignee": {"id": 1066}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 50, "privilege": "none"}, "organization": {"id": 102, "owner": {"id": 50}, "user": {"role": "owner"}}}, "resource": {"id": 389, "assignee": {"id": 537}, "organization": {"id": 628}, "project": {"id": 391, "owner": {"id": 781}, "assignee": {"id": 50}}, "task": {"id": 306, "owner": {"id": 944}, "assignee": {"id": 1002}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 42, "privilege": "none"}, "organization": {"id": 100, "owner": {"id": 42}, "user": {"role": "owner"}}}, "resource": {"id": 333, "assignee": {"id": 581}, "organization": {"id": 667}, "project": {"id": 306, "owner": {"id": 742}, "assignee": {"id": 42}}, "task": {"id": 359, "owner": {"id": 944}, "assignee": {"id": 1079}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 73, "privilege": "none"}, "organization": {"id": 128, "owner": {"id": 207}, "user": {"role": "maintainer"}}}, "resource": {"id": 357, "assignee": {"id": 526}, "organization": {"id": 128}, "project": {"id": 353, "owner": {"id": 704}, "assignee": {"id": 73}}, "task": {"id": 337, "owner": {"id": 955}, "assignee": {"id": 1012}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 47, "privilege": "none"}, "organization": {"id": 122, "owner": {"id": 229}, "user": {"role": "maintainer"}}}, "resource": {"id": 337, "assignee": {"id": 518}, "organization": {"id": 122}, "project": {"id": 383, "owner": {"id": 798}, "assignee": {"id": 47}}, "task": {"id": 353, "owner": {"id": 927}, "assignee": {"id": 1031}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 68, "privilege": "none"}, "organization": {"id": 115, "owner": {"id": 268}, "user": {"role": "maintainer"}}}, "resource": {"id": 375, "assignee": {"id": 529}, "organization": {"id": 648}, "project": {"id": 310, "owner": {"id": 713}, "assignee": {"id": 68}}, "task": {"id": 386, "owner": {"id": 942}, "assignee": {"id": 1013}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 15, "privilege": "none"}, "organization": {"id": 187, "owner": {"id": 224}, "user": {"role": "maintainer"}}}, "resource": {"id": 314, "assignee": {"id": 584}, "organization": {"id": 659}, "project": {"id": 380, "owner": {"id": 741}, "assignee": {"id": 15}}, "task": {"id": 364, "owner": {"id": 956}, "assignee": {"id": 1063}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 90, "privilege": "none"}, "organization": {"id": 166, "owner": {"id": 205}, "user": {"role": "supervisor"}}}, "resource": {"id": 308, "assignee": {"id": 536}, "organization": {"id": 166}, "project": {"id": 376, "owner": {"id": 757}, "assignee": {"id": 90}}, "task": {"id": 355, "owner": {"id": 950}, "assignee": {"id": 1065}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 81, "privilege": "none"}, "organization": {"id": 116, "owner": {"id": 201}, "user": {"role": "supervisor"}}}, "resource": {"id": 319, "assignee": {"id": 500}, "organization": {"id": 116}, "project": {"id": 302, "owner": {"id": 751}, "assignee": {"id": 81}}, "task": {"id": 388, "owner": {"id": 926}, "assignee": {"id": 1078}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 92, "privilege": "none"}, "organization": {"id": 125, "owner": {"id": 242}, "user": {"role": "supervisor"}}}, "resource": {"id": 395, "assignee": {"id": 578}, "organization": {"id": 672}, "project": {"id": 331, "owner": {"id": 795}, "assignee": {"id": 92}}, "task": {"id": 355, "owner": {"id": 919}, "assignee": {"id": 1026}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 35, "privilege": "none"}, "organization": {"id": 139, "owner": {"id": 266}, "user": {"role": "supervisor"}}}, "resource": {"id": 330, "assignee": {"id": 513}, "organization": {"id": 699}, "project": {"id": 367, "owner": {"id": 753}, "assignee": {"id": 35}}, "task": {"id": 354, "owner": {"id": 993}, "assignee": {"id": 1059}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 42, "privilege": "none"}, "organization": {"id": 146, "owner": {"id": 283}, "user": {"role": "worker"}}}, "resource": {"id": 365, "assignee": {"id": 514}, "organization": {"id": 146}, "project": {"id": 353, "owner": {"id": 705}, "assignee": {"id": 42}}, "task": {"id": 330, "owner": {"id": 931}, "assignee": {"id": 1046}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 78, "privilege": "none"}, "organization": {"id": 107, "owner": {"id": 205}, "user": {"role": "worker"}}}, "resource": {"id": 321, "assignee": {"id": 522}, "organization": {"id": 107}, "project": {"id": 395, "owner": {"id": 762}, "assignee": {"id": 78}}, "task": {"id": 301, "owner": {"id": 963}, "assignee": {"id": 1024}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 17, "privilege": "none"}, "organization": {"id": 112, "owner": {"id": 274}, "user": {"role": "worker"}}}, "resource": {"id": 346, "assignee": {"id": 573}, "organization": {"id": 651}, "project": {"id": 383, "owner": {"id": 731}, "assignee": {"id": 17}}, "task": {"id": 366, "owner": {"id": 903}, "assignee": {"id": 1092}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 50, "privilege": "none"}, "organization": {"id": 157, "owner": {"id": 296}, "user": {"role": "worker"}}}, "resource": {"id": 338, "assignee": {"id": 578}, "organization": {"id": 655}, "project": {"id": 329, "owner": {"id": 704}, "assignee": {"id": 50}}, "task": {"id": 374, "owner": {"id": 949}, "assignee": {"id": 1053}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 35, "privilege": "none"}, "organization": {"id": 138, "owner": {"id": 207}, "user": {"role": null}}}, "resource": {"id": 386, "assignee": {"id": 560}, "organization": {"id": 138}, "project": {"id": 384, "owner": {"id": 716}, "assignee": {"id": 35}}, "task": {"id": 364, "owner": {"id": 924}, "assignee": {"id": 1032}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 55, "privilege": "none"}, "organization": {"id": 183, "owner": {"id": 239}, "user": {"role": null}}}, "resource": {"id": 355, "assignee": {"id": 522}, "organization": {"id": 183}, "project": {"id": 348, "owner": {"id": 704}, "assignee": {"id": 55}}, "task": {"id": 320, "owner": {"id": 990}, "assignee": {"id": 1077}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 98, "privilege": "none"}, "organization": {"id": 151, "owner": {"id": 202}, "user": {"role": null}}}, "resource": {"id": 362, "assignee": {"id": 596}, "organization": {"id": 605}, "project": {"id": 316, "owner": {"id": 752}, "assignee": {"id": 98}}, "task": {"id": 376, "owner": {"id": 935}, "assignee": {"id": 1025}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 53, "privilege": "none"}, "organization": {"id": 138, "owner": {"id": 276}, "user": {"role": null}}}, "resource": {"id": 378, "assignee": {"id": 576}, "organization": {"id": 608}, "project": {"id": 381, "owner": {"id": 705}, "assignee": {"id": 53}}, "task": {"id": 391, "owner": {"id": 963}, "assignee": {"id": 1015}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 74, "privilege": "admin"}, "organization": {"id": 155, "owner": {"id": 74}, "user": {"role": "owner"}}}, "resource": {"id": 322, "assignee": {"id": 522}, "organization": {"id": 155}, "project": {"id": 340, "owner": {"id": 734}, "assignee": {"id": 860}}, "task": {"id": 332, "owner": {"id": 74}, "assignee": {"id": 1013}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 44, "privilege": "admin"}, "organization": {"id": 159, "owner": {"id": 44}, "user": {"role": "owner"}}}, "resource": {"id": 341, "assignee": {"id": 532}, "organization": {"id": 159}, "project": {"id": 381, "owner": {"id": 764}, "assignee": {"id": 833}}, "task": {"id": 393, "owner": {"id": 44}, "assignee": {"id": 1052}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_OWNER_same_org_FALSE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 47, "privilege": "admin"}, "organization": {"id": 187, "owner": {"id": 47}, "user": {"role": "owner"}}}, "resource": {"id": 352, "assignee": {"id": 518}, "organization": {"id": 603}, "project": {"id": 343, "owner": {"id": 799}, "assignee": {"id": 876}}, "task": {"id": 380, "owner": {"id": 47}, "assignee": {"id": 1025}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_OWNER_same_org_FALSE { + allow with input as {"scope": "view", "auth": {"user": {"id": 32, "privilege": "admin"}, "organization": {"id": 121, "owner": {"id": 32}, "user": {"role": "owner"}}}, "resource": {"id": 391, "assignee": {"id": 515}, "organization": {"id": 631}, "project": {"id": 388, "owner": {"id": 781}, "assignee": {"id": 857}}, "task": {"id": 314, "owner": {"id": 32}, "assignee": {"id": 1025}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 99, "privilege": "admin"}, "organization": {"id": 171, "owner": {"id": 272}, "user": {"role": "maintainer"}}}, "resource": {"id": 348, "assignee": {"id": 547}, "organization": {"id": 171}, "project": {"id": 324, "owner": {"id": 792}, "assignee": {"id": 870}}, "task": {"id": 334, "owner": {"id": 99}, "assignee": {"id": 1089}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 27, "privilege": "admin"}, "organization": {"id": 118, "owner": {"id": 299}, "user": {"role": "maintainer"}}}, "resource": {"id": 364, "assignee": {"id": 595}, "organization": {"id": 118}, "project": {"id": 327, "owner": {"id": 781}, "assignee": {"id": 822}}, "task": {"id": 366, "owner": {"id": 27}, "assignee": {"id": 1098}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 65, "privilege": "admin"}, "organization": {"id": 129, "owner": {"id": 234}, "user": {"role": "maintainer"}}}, "resource": {"id": 358, "assignee": {"id": 598}, "organization": {"id": 651}, "project": {"id": 374, "owner": {"id": 778}, "assignee": {"id": 833}}, "task": {"id": 366, "owner": {"id": 65}, "assignee": {"id": 1041}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { + allow with input as {"scope": "view", "auth": {"user": {"id": 68, "privilege": "admin"}, "organization": {"id": 180, "owner": {"id": 237}, "user": {"role": "maintainer"}}}, "resource": {"id": 322, "assignee": {"id": 559}, "organization": {"id": 698}, "project": {"id": 348, "owner": {"id": 754}, "assignee": {"id": 841}}, "task": {"id": 332, "owner": {"id": 68}, "assignee": {"id": 1093}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 76, "privilege": "admin"}, "organization": {"id": 170, "owner": {"id": 263}, "user": {"role": "supervisor"}}}, "resource": {"id": 390, "assignee": {"id": 515}, "organization": {"id": 170}, "project": {"id": 324, "owner": {"id": 708}, "assignee": {"id": 812}}, "task": {"id": 355, "owner": {"id": 76}, "assignee": {"id": 1059}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 39, "privilege": "admin"}, "organization": {"id": 143, "owner": {"id": 280}, "user": {"role": "supervisor"}}}, "resource": {"id": 316, "assignee": {"id": 563}, "organization": {"id": 143}, "project": {"id": 398, "owner": {"id": 776}, "assignee": {"id": 898}}, "task": {"id": 337, "owner": {"id": 39}, "assignee": {"id": 1088}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 55, "privilege": "admin"}, "organization": {"id": 187, "owner": {"id": 220}, "user": {"role": "supervisor"}}}, "resource": {"id": 366, "assignee": {"id": 591}, "organization": {"id": 678}, "project": {"id": 305, "owner": {"id": 720}, "assignee": {"id": 814}}, "task": {"id": 305, "owner": {"id": 55}, "assignee": {"id": 1029}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { + allow with input as {"scope": "view", "auth": {"user": {"id": 82, "privilege": "admin"}, "organization": {"id": 112, "owner": {"id": 238}, "user": {"role": "supervisor"}}}, "resource": {"id": 335, "assignee": {"id": 582}, "organization": {"id": 607}, "project": {"id": 324, "owner": {"id": 793}, "assignee": {"id": 803}}, "task": {"id": 392, "owner": {"id": 82}, "assignee": {"id": 1019}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 67, "privilege": "admin"}, "organization": {"id": 135, "owner": {"id": 249}, "user": {"role": "worker"}}}, "resource": {"id": 389, "assignee": {"id": 515}, "organization": {"id": 135}, "project": {"id": 339, "owner": {"id": 716}, "assignee": {"id": 848}}, "task": {"id": 386, "owner": {"id": 67}, "assignee": {"id": 1036}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 70, "privilege": "admin"}, "organization": {"id": 170, "owner": {"id": 222}, "user": {"role": "worker"}}}, "resource": {"id": 329, "assignee": {"id": 549}, "organization": {"id": 170}, "project": {"id": 341, "owner": {"id": 796}, "assignee": {"id": 872}}, "task": {"id": 337, "owner": {"id": 70}, "assignee": {"id": 1025}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_WORKER_same_org_FALSE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 22, "privilege": "admin"}, "organization": {"id": 112, "owner": {"id": 202}, "user": {"role": "worker"}}}, "resource": {"id": 340, "assignee": {"id": 508}, "organization": {"id": 668}, "project": {"id": 366, "owner": {"id": 719}, "assignee": {"id": 899}}, "task": {"id": 382, "owner": {"id": 22}, "assignee": {"id": 1090}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_WORKER_same_org_FALSE { + allow with input as {"scope": "view", "auth": {"user": {"id": 49, "privilege": "admin"}, "organization": {"id": 153, "owner": {"id": 265}, "user": {"role": "worker"}}}, "resource": {"id": 327, "assignee": {"id": 517}, "organization": {"id": 631}, "project": {"id": 339, "owner": {"id": 742}, "assignee": {"id": 892}}, "task": {"id": 331, "owner": {"id": 49}, "assignee": {"id": 1044}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 36, "privilege": "admin"}, "organization": {"id": 119, "owner": {"id": 247}, "user": {"role": null}}}, "resource": {"id": 390, "assignee": {"id": 535}, "organization": {"id": 119}, "project": {"id": 303, "owner": {"id": 786}, "assignee": {"id": 868}}, "task": {"id": 313, "owner": {"id": 36}, "assignee": {"id": 1024}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 46, "privilege": "admin"}, "organization": {"id": 198, "owner": {"id": 261}, "user": {"role": null}}}, "resource": {"id": 320, "assignee": {"id": 516}, "organization": {"id": 198}, "project": {"id": 397, "owner": {"id": 767}, "assignee": {"id": 876}}, "task": {"id": 393, "owner": {"id": 46}, "assignee": {"id": 1053}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_NONE_same_org_FALSE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 47, "privilege": "admin"}, "organization": {"id": 145, "owner": {"id": 285}, "user": {"role": null}}}, "resource": {"id": 365, "assignee": {"id": 500}, "organization": {"id": 601}, "project": {"id": 392, "owner": {"id": 735}, "assignee": {"id": 830}}, "task": {"id": 382, "owner": {"id": 47}, "assignee": {"id": 1095}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_ADMIN_membership_NONE_same_org_FALSE { + allow with input as {"scope": "view", "auth": {"user": {"id": 89, "privilege": "admin"}, "organization": {"id": 178, "owner": {"id": 270}, "user": {"role": null}}}, "resource": {"id": 385, "assignee": {"id": 547}, "organization": {"id": 638}, "project": {"id": 377, "owner": {"id": 781}, "assignee": {"id": 819}}, "task": {"id": 385, "owner": {"id": 89}, "assignee": {"id": 1028}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 61, "privilege": "business"}, "organization": {"id": 123, "owner": {"id": 61}, "user": {"role": "owner"}}}, "resource": {"id": 383, "assignee": {"id": 518}, "organization": {"id": 123}, "project": {"id": 359, "owner": {"id": 739}, "assignee": {"id": 858}}, "task": {"id": 304, "owner": {"id": 61}, "assignee": {"id": 1051}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 78, "privilege": "business"}, "organization": {"id": 109, "owner": {"id": 78}, "user": {"role": "owner"}}}, "resource": {"id": 300, "assignee": {"id": 514}, "organization": {"id": 109}, "project": {"id": 329, "owner": {"id": 781}, "assignee": {"id": 859}}, "task": {"id": 381, "owner": {"id": 78}, "assignee": {"id": 1009}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 83, "privilege": "business"}, "organization": {"id": 100, "owner": {"id": 83}, "user": {"role": "owner"}}}, "resource": {"id": 393, "assignee": {"id": 564}, "organization": {"id": 608}, "project": {"id": 393, "owner": {"id": 755}, "assignee": {"id": 807}}, "task": {"id": 323, "owner": {"id": 83}, "assignee": {"id": 1005}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 45, "privilege": "business"}, "organization": {"id": 195, "owner": {"id": 45}, "user": {"role": "owner"}}}, "resource": {"id": 386, "assignee": {"id": 558}, "organization": {"id": 661}, "project": {"id": 301, "owner": {"id": 712}, "assignee": {"id": 839}}, "task": {"id": 311, "owner": {"id": 45}, "assignee": {"id": 1010}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 96, "privilege": "business"}, "organization": {"id": 175, "owner": {"id": 247}, "user": {"role": "maintainer"}}}, "resource": {"id": 380, "assignee": {"id": 582}, "organization": {"id": 175}, "project": {"id": 342, "owner": {"id": 707}, "assignee": {"id": 837}}, "task": {"id": 302, "owner": {"id": 96}, "assignee": {"id": 1051}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 78, "privilege": "business"}, "organization": {"id": 134, "owner": {"id": 220}, "user": {"role": "maintainer"}}}, "resource": {"id": 367, "assignee": {"id": 513}, "organization": {"id": 134}, "project": {"id": 348, "owner": {"id": 719}, "assignee": {"id": 827}}, "task": {"id": 308, "owner": {"id": 78}, "assignee": {"id": 1031}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 78, "privilege": "business"}, "organization": {"id": 159, "owner": {"id": 280}, "user": {"role": "maintainer"}}}, "resource": {"id": 353, "assignee": {"id": 569}, "organization": {"id": 698}, "project": {"id": 314, "owner": {"id": 700}, "assignee": {"id": 866}}, "task": {"id": 366, "owner": {"id": 78}, "assignee": {"id": 1061}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 4, "privilege": "business"}, "organization": {"id": 173, "owner": {"id": 299}, "user": {"role": "maintainer"}}}, "resource": {"id": 370, "assignee": {"id": 509}, "organization": {"id": 614}, "project": {"id": 345, "owner": {"id": 769}, "assignee": {"id": 859}}, "task": {"id": 392, "owner": {"id": 4}, "assignee": {"id": 1043}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 78, "privilege": "business"}, "organization": {"id": 111, "owner": {"id": 242}, "user": {"role": "supervisor"}}}, "resource": {"id": 343, "assignee": {"id": 500}, "organization": {"id": 111}, "project": {"id": 399, "owner": {"id": 705}, "assignee": {"id": 890}}, "task": {"id": 368, "owner": {"id": 78}, "assignee": {"id": 1096}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 56, "privilege": "business"}, "organization": {"id": 195, "owner": {"id": 277}, "user": {"role": "supervisor"}}}, "resource": {"id": 308, "assignee": {"id": 548}, "organization": {"id": 195}, "project": {"id": 376, "owner": {"id": 757}, "assignee": {"id": 881}}, "task": {"id": 346, "owner": {"id": 56}, "assignee": {"id": 1047}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 15, "privilege": "business"}, "organization": {"id": 123, "owner": {"id": 228}, "user": {"role": "supervisor"}}}, "resource": {"id": 310, "assignee": {"id": 569}, "organization": {"id": 667}, "project": {"id": 363, "owner": {"id": 744}, "assignee": {"id": 800}}, "task": {"id": 352, "owner": {"id": 15}, "assignee": {"id": 1009}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 71, "privilege": "business"}, "organization": {"id": 111, "owner": {"id": 207}, "user": {"role": "supervisor"}}}, "resource": {"id": 396, "assignee": {"id": 597}, "organization": {"id": 617}, "project": {"id": 315, "owner": {"id": 747}, "assignee": {"id": 808}}, "task": {"id": 304, "owner": {"id": 71}, "assignee": {"id": 1077}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 10, "privilege": "business"}, "organization": {"id": 178, "owner": {"id": 296}, "user": {"role": "worker"}}}, "resource": {"id": 302, "assignee": {"id": 502}, "organization": {"id": 178}, "project": {"id": 322, "owner": {"id": 785}, "assignee": {"id": 882}}, "task": {"id": 377, "owner": {"id": 10}, "assignee": {"id": 1045}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 58, "privilege": "business"}, "organization": {"id": 162, "owner": {"id": 228}, "user": {"role": "worker"}}}, "resource": {"id": 303, "assignee": {"id": 582}, "organization": {"id": 162}, "project": {"id": 333, "owner": {"id": 737}, "assignee": {"id": 828}}, "task": {"id": 301, "owner": {"id": 58}, "assignee": {"id": 1017}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 65, "privilege": "business"}, "organization": {"id": 155, "owner": {"id": 279}, "user": {"role": "worker"}}}, "resource": {"id": 313, "assignee": {"id": 569}, "organization": {"id": 692}, "project": {"id": 360, "owner": {"id": 783}, "assignee": {"id": 855}}, "task": {"id": 379, "owner": {"id": 65}, "assignee": {"id": 1013}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 18, "privilege": "business"}, "organization": {"id": 157, "owner": {"id": 282}, "user": {"role": "worker"}}}, "resource": {"id": 317, "assignee": {"id": 596}, "organization": {"id": 601}, "project": {"id": 386, "owner": {"id": 748}, "assignee": {"id": 842}}, "task": {"id": 350, "owner": {"id": 18}, "assignee": {"id": 1037}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 87, "privilege": "business"}, "organization": {"id": 113, "owner": {"id": 207}, "user": {"role": null}}}, "resource": {"id": 348, "assignee": {"id": 529}, "organization": {"id": 113}, "project": {"id": 322, "owner": {"id": 792}, "assignee": {"id": 866}}, "task": {"id": 305, "owner": {"id": 87}, "assignee": {"id": 1054}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 25, "privilege": "business"}, "organization": {"id": 121, "owner": {"id": 250}, "user": {"role": null}}}, "resource": {"id": 352, "assignee": {"id": 580}, "organization": {"id": 121}, "project": {"id": 370, "owner": {"id": 701}, "assignee": {"id": 881}}, "task": {"id": 367, "owner": {"id": 25}, "assignee": {"id": 1048}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 68, "privilege": "business"}, "organization": {"id": 114, "owner": {"id": 244}, "user": {"role": null}}}, "resource": {"id": 357, "assignee": {"id": 552}, "organization": {"id": 690}, "project": {"id": 358, "owner": {"id": 721}, "assignee": {"id": 860}}, "task": {"id": 391, "owner": {"id": 68}, "assignee": {"id": 1055}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_BUSINESS_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 31, "privilege": "business"}, "organization": {"id": 110, "owner": {"id": 295}, "user": {"role": null}}}, "resource": {"id": 356, "assignee": {"id": 553}, "organization": {"id": 694}, "project": {"id": 328, "owner": {"id": 788}, "assignee": {"id": 882}}, "task": {"id": 312, "owner": {"id": 31}, "assignee": {"id": 1039}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 2, "privilege": "user"}, "organization": {"id": 134, "owner": {"id": 2}, "user": {"role": "owner"}}}, "resource": {"id": 390, "assignee": {"id": 539}, "organization": {"id": 134}, "project": {"id": 382, "owner": {"id": 741}, "assignee": {"id": 881}}, "task": {"id": 344, "owner": {"id": 2}, "assignee": {"id": 1095}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 13, "privilege": "user"}, "organization": {"id": 134, "owner": {"id": 13}, "user": {"role": "owner"}}}, "resource": {"id": 307, "assignee": {"id": 558}, "organization": {"id": 134}, "project": {"id": 329, "owner": {"id": 776}, "assignee": {"id": 864}}, "task": {"id": 360, "owner": {"id": 13}, "assignee": {"id": 1035}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 64, "privilege": "user"}, "organization": {"id": 196, "owner": {"id": 64}, "user": {"role": "owner"}}}, "resource": {"id": 355, "assignee": {"id": 508}, "organization": {"id": 693}, "project": {"id": 317, "owner": {"id": 771}, "assignee": {"id": 836}}, "task": {"id": 321, "owner": {"id": 64}, "assignee": {"id": 1096}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 32, "privilege": "user"}, "organization": {"id": 193, "owner": {"id": 32}, "user": {"role": "owner"}}}, "resource": {"id": 355, "assignee": {"id": 592}, "organization": {"id": 637}, "project": {"id": 317, "owner": {"id": 775}, "assignee": {"id": 828}}, "task": {"id": 303, "owner": {"id": 32}, "assignee": {"id": 1085}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 33, "privilege": "user"}, "organization": {"id": 139, "owner": {"id": 223}, "user": {"role": "maintainer"}}}, "resource": {"id": 312, "assignee": {"id": 589}, "organization": {"id": 139}, "project": {"id": 390, "owner": {"id": 755}, "assignee": {"id": 804}}, "task": {"id": 399, "owner": {"id": 33}, "assignee": {"id": 1049}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 8, "privilege": "user"}, "organization": {"id": 152, "owner": {"id": 263}, "user": {"role": "maintainer"}}}, "resource": {"id": 314, "assignee": {"id": 536}, "organization": {"id": 152}, "project": {"id": 364, "owner": {"id": 793}, "assignee": {"id": 825}}, "task": {"id": 393, "owner": {"id": 8}, "assignee": {"id": 1095}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 37, "privilege": "user"}, "organization": {"id": 141, "owner": {"id": 294}, "user": {"role": "maintainer"}}}, "resource": {"id": 342, "assignee": {"id": 568}, "organization": {"id": 690}, "project": {"id": 320, "owner": {"id": 722}, "assignee": {"id": 835}}, "task": {"id": 397, "owner": {"id": 37}, "assignee": {"id": 1037}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 39, "privilege": "user"}, "organization": {"id": 106, "owner": {"id": 245}, "user": {"role": "maintainer"}}}, "resource": {"id": 338, "assignee": {"id": 590}, "organization": {"id": 692}, "project": {"id": 317, "owner": {"id": 788}, "assignee": {"id": 869}}, "task": {"id": 392, "owner": {"id": 39}, "assignee": {"id": 1040}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 7, "privilege": "user"}, "organization": {"id": 160, "owner": {"id": 236}, "user": {"role": "supervisor"}}}, "resource": {"id": 318, "assignee": {"id": 533}, "organization": {"id": 160}, "project": {"id": 355, "owner": {"id": 751}, "assignee": {"id": 862}}, "task": {"id": 340, "owner": {"id": 7}, "assignee": {"id": 1065}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 62, "privilege": "user"}, "organization": {"id": 143, "owner": {"id": 217}, "user": {"role": "supervisor"}}}, "resource": {"id": 368, "assignee": {"id": 536}, "organization": {"id": 143}, "project": {"id": 360, "owner": {"id": 733}, "assignee": {"id": 831}}, "task": {"id": 371, "owner": {"id": 62}, "assignee": {"id": 1037}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 40, "privilege": "user"}, "organization": {"id": 170, "owner": {"id": 295}, "user": {"role": "supervisor"}}}, "resource": {"id": 312, "assignee": {"id": 548}, "organization": {"id": 661}, "project": {"id": 369, "owner": {"id": 707}, "assignee": {"id": 877}}, "task": {"id": 357, "owner": {"id": 40}, "assignee": {"id": 1043}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 72, "privilege": "user"}, "organization": {"id": 171, "owner": {"id": 275}, "user": {"role": "supervisor"}}}, "resource": {"id": 365, "assignee": {"id": 575}, "organization": {"id": 661}, "project": {"id": 320, "owner": {"id": 783}, "assignee": {"id": 839}}, "task": {"id": 342, "owner": {"id": 72}, "assignee": {"id": 1058}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 27, "privilege": "user"}, "organization": {"id": 146, "owner": {"id": 284}, "user": {"role": "worker"}}}, "resource": {"id": 384, "assignee": {"id": 503}, "organization": {"id": 146}, "project": {"id": 377, "owner": {"id": 716}, "assignee": {"id": 816}}, "task": {"id": 396, "owner": {"id": 27}, "assignee": {"id": 1018}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 93, "privilege": "user"}, "organization": {"id": 183, "owner": {"id": 235}, "user": {"role": "worker"}}}, "resource": {"id": 369, "assignee": {"id": 522}, "organization": {"id": 183}, "project": {"id": 336, "owner": {"id": 743}, "assignee": {"id": 844}}, "task": {"id": 388, "owner": {"id": 93}, "assignee": {"id": 1003}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 60, "privilege": "user"}, "organization": {"id": 116, "owner": {"id": 200}, "user": {"role": "worker"}}}, "resource": {"id": 300, "assignee": {"id": 597}, "organization": {"id": 645}, "project": {"id": 397, "owner": {"id": 741}, "assignee": {"id": 818}}, "task": {"id": 356, "owner": {"id": 60}, "assignee": {"id": 1005}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 51, "privilege": "user"}, "organization": {"id": 115, "owner": {"id": 214}, "user": {"role": "worker"}}}, "resource": {"id": 319, "assignee": {"id": 515}, "organization": {"id": 602}, "project": {"id": 301, "owner": {"id": 714}, "assignee": {"id": 838}}, "task": {"id": 381, "owner": {"id": 51}, "assignee": {"id": 1078}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 50, "privilege": "user"}, "organization": {"id": 159, "owner": {"id": 214}, "user": {"role": null}}}, "resource": {"id": 300, "assignee": {"id": 595}, "organization": {"id": 159}, "project": {"id": 347, "owner": {"id": 743}, "assignee": {"id": 824}}, "task": {"id": 373, "owner": {"id": 50}, "assignee": {"id": 1049}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 94, "privilege": "user"}, "organization": {"id": 183, "owner": {"id": 204}, "user": {"role": null}}}, "resource": {"id": 397, "assignee": {"id": 560}, "organization": {"id": 183}, "project": {"id": 367, "owner": {"id": 741}, "assignee": {"id": 835}}, "task": {"id": 347, "owner": {"id": 94}, "assignee": {"id": 1072}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 93, "privilege": "user"}, "organization": {"id": 169, "owner": {"id": 232}, "user": {"role": null}}}, "resource": {"id": 388, "assignee": {"id": 525}, "organization": {"id": 632}, "project": {"id": 361, "owner": {"id": 795}, "assignee": {"id": 819}}, "task": {"id": 375, "owner": {"id": 93}, "assignee": {"id": 1051}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_USER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 95, "privilege": "user"}, "organization": {"id": 155, "owner": {"id": 276}, "user": {"role": null}}}, "resource": {"id": 392, "assignee": {"id": 544}, "organization": {"id": 656}, "project": {"id": 390, "owner": {"id": 779}, "assignee": {"id": 869}}, "task": {"id": 348, "owner": {"id": 95}, "assignee": {"id": 1016}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 58, "privilege": "worker"}, "organization": {"id": 183, "owner": {"id": 58}, "user": {"role": "owner"}}}, "resource": {"id": 314, "assignee": {"id": 554}, "organization": {"id": 183}, "project": {"id": 314, "owner": {"id": 771}, "assignee": {"id": 848}}, "task": {"id": 339, "owner": {"id": 58}, "assignee": {"id": 1059}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 95, "privilege": "worker"}, "organization": {"id": 185, "owner": {"id": 95}, "user": {"role": "owner"}}}, "resource": {"id": 322, "assignee": {"id": 527}, "organization": {"id": 185}, "project": {"id": 372, "owner": {"id": 743}, "assignee": {"id": 830}}, "task": {"id": 393, "owner": {"id": 95}, "assignee": {"id": 1004}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 77, "privilege": "worker"}, "organization": {"id": 118, "owner": {"id": 77}, "user": {"role": "owner"}}}, "resource": {"id": 330, "assignee": {"id": 586}, "organization": {"id": 643}, "project": {"id": 397, "owner": {"id": 709}, "assignee": {"id": 865}}, "task": {"id": 369, "owner": {"id": 77}, "assignee": {"id": 1056}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 23, "privilege": "worker"}, "organization": {"id": 181, "owner": {"id": 23}, "user": {"role": "owner"}}}, "resource": {"id": 316, "assignee": {"id": 583}, "organization": {"id": 644}, "project": {"id": 394, "owner": {"id": 744}, "assignee": {"id": 825}}, "task": {"id": 376, "owner": {"id": 23}, "assignee": {"id": 1084}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 2, "privilege": "worker"}, "organization": {"id": 156, "owner": {"id": 270}, "user": {"role": "maintainer"}}}, "resource": {"id": 393, "assignee": {"id": 515}, "organization": {"id": 156}, "project": {"id": 322, "owner": {"id": 774}, "assignee": {"id": 849}}, "task": {"id": 330, "owner": {"id": 2}, "assignee": {"id": 1083}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 22, "privilege": "worker"}, "organization": {"id": 145, "owner": {"id": 220}, "user": {"role": "maintainer"}}}, "resource": {"id": 351, "assignee": {"id": 588}, "organization": {"id": 145}, "project": {"id": 358, "owner": {"id": 762}, "assignee": {"id": 885}}, "task": {"id": 395, "owner": {"id": 22}, "assignee": {"id": 1013}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 61, "privilege": "worker"}, "organization": {"id": 107, "owner": {"id": 299}, "user": {"role": "maintainer"}}}, "resource": {"id": 322, "assignee": {"id": 583}, "organization": {"id": 699}, "project": {"id": 368, "owner": {"id": 781}, "assignee": {"id": 890}}, "task": {"id": 382, "owner": {"id": 61}, "assignee": {"id": 1035}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 94, "privilege": "worker"}, "organization": {"id": 114, "owner": {"id": 208}, "user": {"role": "maintainer"}}}, "resource": {"id": 339, "assignee": {"id": 546}, "organization": {"id": 667}, "project": {"id": 392, "owner": {"id": 762}, "assignee": {"id": 804}}, "task": {"id": 315, "owner": {"id": 94}, "assignee": {"id": 1012}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 63, "privilege": "worker"}, "organization": {"id": 198, "owner": {"id": 284}, "user": {"role": "supervisor"}}}, "resource": {"id": 374, "assignee": {"id": 561}, "organization": {"id": 198}, "project": {"id": 350, "owner": {"id": 761}, "assignee": {"id": 810}}, "task": {"id": 347, "owner": {"id": 63}, "assignee": {"id": 1019}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 25, "privilege": "worker"}, "organization": {"id": 152, "owner": {"id": 218}, "user": {"role": "supervisor"}}}, "resource": {"id": 356, "assignee": {"id": 544}, "organization": {"id": 152}, "project": {"id": 362, "owner": {"id": 730}, "assignee": {"id": 885}}, "task": {"id": 326, "owner": {"id": 25}, "assignee": {"id": 1071}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 0, "privilege": "worker"}, "organization": {"id": 180, "owner": {"id": 204}, "user": {"role": "supervisor"}}}, "resource": {"id": 308, "assignee": {"id": 562}, "organization": {"id": 657}, "project": {"id": 335, "owner": {"id": 784}, "assignee": {"id": 846}}, "task": {"id": 319, "owner": {"id": 0}, "assignee": {"id": 1046}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 74, "privilege": "worker"}, "organization": {"id": 139, "owner": {"id": 239}, "user": {"role": "supervisor"}}}, "resource": {"id": 337, "assignee": {"id": 572}, "organization": {"id": 680}, "project": {"id": 322, "owner": {"id": 715}, "assignee": {"id": 843}}, "task": {"id": 311, "owner": {"id": 74}, "assignee": {"id": 1054}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 97, "privilege": "worker"}, "organization": {"id": 138, "owner": {"id": 268}, "user": {"role": "worker"}}}, "resource": {"id": 394, "assignee": {"id": 500}, "organization": {"id": 138}, "project": {"id": 332, "owner": {"id": 722}, "assignee": {"id": 822}}, "task": {"id": 367, "owner": {"id": 97}, "assignee": {"id": 1025}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 41, "privilege": "worker"}, "organization": {"id": 187, "owner": {"id": 277}, "user": {"role": "worker"}}}, "resource": {"id": 328, "assignee": {"id": 570}, "organization": {"id": 187}, "project": {"id": 370, "owner": {"id": 760}, "assignee": {"id": 808}}, "task": {"id": 358, "owner": {"id": 41}, "assignee": {"id": 1029}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 4, "privilege": "worker"}, "organization": {"id": 184, "owner": {"id": 204}, "user": {"role": "worker"}}}, "resource": {"id": 390, "assignee": {"id": 527}, "organization": {"id": 687}, "project": {"id": 305, "owner": {"id": 718}, "assignee": {"id": 809}}, "task": {"id": 357, "owner": {"id": 4}, "assignee": {"id": 1071}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 44, "privilege": "worker"}, "organization": {"id": 135, "owner": {"id": 268}, "user": {"role": "worker"}}}, "resource": {"id": 327, "assignee": {"id": 544}, "organization": {"id": 689}, "project": {"id": 385, "owner": {"id": 765}, "assignee": {"id": 887}}, "task": {"id": 374, "owner": {"id": 44}, "assignee": {"id": 1007}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 64, "privilege": "worker"}, "organization": {"id": 117, "owner": {"id": 217}, "user": {"role": null}}}, "resource": {"id": 373, "assignee": {"id": 530}, "organization": {"id": 117}, "project": {"id": 373, "owner": {"id": 756}, "assignee": {"id": 852}}, "task": {"id": 320, "owner": {"id": 64}, "assignee": {"id": 1081}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 78, "privilege": "worker"}, "organization": {"id": 154, "owner": {"id": 235}, "user": {"role": null}}}, "resource": {"id": 398, "assignee": {"id": 599}, "organization": {"id": 154}, "project": {"id": 342, "owner": {"id": 755}, "assignee": {"id": 820}}, "task": {"id": 392, "owner": {"id": 78}, "assignee": {"id": 1027}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 36, "privilege": "worker"}, "organization": {"id": 128, "owner": {"id": 294}, "user": {"role": null}}}, "resource": {"id": 391, "assignee": {"id": 549}, "organization": {"id": 653}, "project": {"id": 349, "owner": {"id": 768}, "assignee": {"id": 888}}, "task": {"id": 369, "owner": {"id": 36}, "assignee": {"id": 1065}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_WORKER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 0, "privilege": "worker"}, "organization": {"id": 182, "owner": {"id": 276}, "user": {"role": null}}}, "resource": {"id": 325, "assignee": {"id": 586}, "organization": {"id": 699}, "project": {"id": 325, "owner": {"id": 715}, "assignee": {"id": 855}}, "task": {"id": 310, "owner": {"id": 0}, "assignee": {"id": 1019}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 55, "privilege": "none"}, "organization": {"id": 169, "owner": {"id": 55}, "user": {"role": "owner"}}}, "resource": {"id": 362, "assignee": {"id": 543}, "organization": {"id": 169}, "project": {"id": 382, "owner": {"id": 729}, "assignee": {"id": 859}}, "task": {"id": 343, "owner": {"id": 55}, "assignee": {"id": 1089}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 60, "privilege": "none"}, "organization": {"id": 171, "owner": {"id": 60}, "user": {"role": "owner"}}}, "resource": {"id": 378, "assignee": {"id": 518}, "organization": {"id": 171}, "project": {"id": 353, "owner": {"id": 784}, "assignee": {"id": 868}}, "task": {"id": 384, "owner": {"id": 60}, "assignee": {"id": 1090}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 71, "privilege": "none"}, "organization": {"id": 193, "owner": {"id": 71}, "user": {"role": "owner"}}}, "resource": {"id": 369, "assignee": {"id": 512}, "organization": {"id": 696}, "project": {"id": 331, "owner": {"id": 702}, "assignee": {"id": 880}}, "task": {"id": 379, "owner": {"id": 71}, "assignee": {"id": 1029}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 50, "privilege": "none"}, "organization": {"id": 184, "owner": {"id": 50}, "user": {"role": "owner"}}}, "resource": {"id": 319, "assignee": {"id": 585}, "organization": {"id": 688}, "project": {"id": 360, "owner": {"id": 761}, "assignee": {"id": 842}}, "task": {"id": 313, "owner": {"id": 50}, "assignee": {"id": 1028}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 56, "privilege": "none"}, "organization": {"id": 125, "owner": {"id": 251}, "user": {"role": "maintainer"}}}, "resource": {"id": 337, "assignee": {"id": 501}, "organization": {"id": 125}, "project": {"id": 353, "owner": {"id": 711}, "assignee": {"id": 898}}, "task": {"id": 330, "owner": {"id": 56}, "assignee": {"id": 1029}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 48, "privilege": "none"}, "organization": {"id": 178, "owner": {"id": 275}, "user": {"role": "maintainer"}}}, "resource": {"id": 317, "assignee": {"id": 506}, "organization": {"id": 178}, "project": {"id": 375, "owner": {"id": 756}, "assignee": {"id": 895}}, "task": {"id": 345, "owner": {"id": 48}, "assignee": {"id": 1049}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 70, "privilege": "none"}, "organization": {"id": 170, "owner": {"id": 286}, "user": {"role": "maintainer"}}}, "resource": {"id": 339, "assignee": {"id": 507}, "organization": {"id": 693}, "project": {"id": 318, "owner": {"id": 750}, "assignee": {"id": 862}}, "task": {"id": 315, "owner": {"id": 70}, "assignee": {"id": 1039}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 66, "privilege": "none"}, "organization": {"id": 142, "owner": {"id": 272}, "user": {"role": "maintainer"}}}, "resource": {"id": 313, "assignee": {"id": 587}, "organization": {"id": 682}, "project": {"id": 316, "owner": {"id": 793}, "assignee": {"id": 869}}, "task": {"id": 340, "owner": {"id": 66}, "assignee": {"id": 1050}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 41, "privilege": "none"}, "organization": {"id": 129, "owner": {"id": 218}, "user": {"role": "supervisor"}}}, "resource": {"id": 326, "assignee": {"id": 534}, "organization": {"id": 129}, "project": {"id": 350, "owner": {"id": 787}, "assignee": {"id": 822}}, "task": {"id": 393, "owner": {"id": 41}, "assignee": {"id": 1058}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 98, "privilege": "none"}, "organization": {"id": 110, "owner": {"id": 211}, "user": {"role": "supervisor"}}}, "resource": {"id": 335, "assignee": {"id": 537}, "organization": {"id": 110}, "project": {"id": 353, "owner": {"id": 736}, "assignee": {"id": 873}}, "task": {"id": 330, "owner": {"id": 98}, "assignee": {"id": 1012}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 91, "privilege": "none"}, "organization": {"id": 189, "owner": {"id": 202}, "user": {"role": "supervisor"}}}, "resource": {"id": 324, "assignee": {"id": 560}, "organization": {"id": 626}, "project": {"id": 398, "owner": {"id": 796}, "assignee": {"id": 827}}, "task": {"id": 342, "owner": {"id": 91}, "assignee": {"id": 1089}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 21, "privilege": "none"}, "organization": {"id": 149, "owner": {"id": 295}, "user": {"role": "supervisor"}}}, "resource": {"id": 340, "assignee": {"id": 548}, "organization": {"id": 696}, "project": {"id": 381, "owner": {"id": 790}, "assignee": {"id": 869}}, "task": {"id": 340, "owner": {"id": 21}, "assignee": {"id": 1003}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 90, "privilege": "none"}, "organization": {"id": 175, "owner": {"id": 289}, "user": {"role": "worker"}}}, "resource": {"id": 381, "assignee": {"id": 513}, "organization": {"id": 175}, "project": {"id": 304, "owner": {"id": 708}, "assignee": {"id": 875}}, "task": {"id": 370, "owner": {"id": 90}, "assignee": {"id": 1050}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 91, "privilege": "none"}, "organization": {"id": 131, "owner": {"id": 296}, "user": {"role": "worker"}}}, "resource": {"id": 316, "assignee": {"id": 512}, "organization": {"id": 131}, "project": {"id": 305, "owner": {"id": 750}, "assignee": {"id": 891}}, "task": {"id": 388, "owner": {"id": 91}, "assignee": {"id": 1001}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 81, "privilege": "none"}, "organization": {"id": 112, "owner": {"id": 218}, "user": {"role": "worker"}}}, "resource": {"id": 306, "assignee": {"id": 545}, "organization": {"id": 639}, "project": {"id": 398, "owner": {"id": 725}, "assignee": {"id": 891}}, "task": {"id": 342, "owner": {"id": 81}, "assignee": {"id": 1069}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 41, "privilege": "none"}, "organization": {"id": 121, "owner": {"id": 218}, "user": {"role": "worker"}}}, "resource": {"id": 352, "assignee": {"id": 531}, "organization": {"id": 621}, "project": {"id": 329, "owner": {"id": 787}, "assignee": {"id": 847}}, "task": {"id": 394, "owner": {"id": 41}, "assignee": {"id": 1070}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 24, "privilege": "none"}, "organization": {"id": 149, "owner": {"id": 233}, "user": {"role": null}}}, "resource": {"id": 321, "assignee": {"id": 597}, "organization": {"id": 149}, "project": {"id": 373, "owner": {"id": 772}, "assignee": {"id": 821}}, "task": {"id": 325, "owner": {"id": 24}, "assignee": {"id": 1047}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 7, "privilege": "none"}, "organization": {"id": 156, "owner": {"id": 294}, "user": {"role": null}}}, "resource": {"id": 376, "assignee": {"id": 584}, "organization": {"id": 156}, "project": {"id": 354, "owner": {"id": 745}, "assignee": {"id": 851}}, "task": {"id": 311, "owner": {"id": 7}, "assignee": {"id": 1088}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 40, "privilege": "none"}, "organization": {"id": 110, "owner": {"id": 228}, "user": {"role": null}}}, "resource": {"id": 358, "assignee": {"id": 537}, "organization": {"id": 621}, "project": {"id": 391, "owner": {"id": 760}, "assignee": {"id": 846}}, "task": {"id": 311, "owner": {"id": 40}, "assignee": {"id": 1025}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_OWNER_privilege_NONE_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 37, "privilege": "none"}, "organization": {"id": 187, "owner": {"id": 241}, "user": {"role": null}}}, "resource": {"id": 330, "assignee": {"id": 579}, "organization": {"id": 665}, "project": {"id": 356, "owner": {"id": 710}, "assignee": {"id": 882}}, "task": {"id": 385, "owner": {"id": 37}, "assignee": {"id": 1065}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 83, "privilege": "admin"}, "organization": {"id": 147, "owner": {"id": 83}, "user": {"role": "owner"}}}, "resource": {"id": 391, "assignee": {"id": 542}, "organization": {"id": 147}, "project": {"id": 313, "owner": {"id": 710}, "assignee": {"id": 882}}, "task": {"id": 321, "owner": {"id": 931}, "assignee": {"id": 83}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 86, "privilege": "admin"}, "organization": {"id": 197, "owner": {"id": 86}, "user": {"role": "owner"}}}, "resource": {"id": 334, "assignee": {"id": 539}, "organization": {"id": 197}, "project": {"id": 303, "owner": {"id": 700}, "assignee": {"id": 859}}, "task": {"id": 382, "owner": {"id": 937}, "assignee": {"id": 86}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_FALSE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 50, "privilege": "admin"}, "organization": {"id": 102, "owner": {"id": 50}, "user": {"role": "owner"}}}, "resource": {"id": 346, "assignee": {"id": 585}, "organization": {"id": 643}, "project": {"id": 303, "owner": {"id": 778}, "assignee": {"id": 804}}, "task": {"id": 324, "owner": {"id": 966}, "assignee": {"id": 50}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_FALSE { + allow with input as {"scope": "view", "auth": {"user": {"id": 44, "privilege": "admin"}, "organization": {"id": 112, "owner": {"id": 44}, "user": {"role": "owner"}}}, "resource": {"id": 394, "assignee": {"id": 562}, "organization": {"id": 660}, "project": {"id": 337, "owner": {"id": 715}, "assignee": {"id": 882}}, "task": {"id": 337, "owner": {"id": 953}, "assignee": {"id": 44}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 95, "privilege": "admin"}, "organization": {"id": 185, "owner": {"id": 291}, "user": {"role": "maintainer"}}}, "resource": {"id": 347, "assignee": {"id": 586}, "organization": {"id": 185}, "project": {"id": 326, "owner": {"id": 704}, "assignee": {"id": 874}}, "task": {"id": 342, "owner": {"id": 922}, "assignee": {"id": 95}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 31, "privilege": "admin"}, "organization": {"id": 190, "owner": {"id": 255}, "user": {"role": "maintainer"}}}, "resource": {"id": 326, "assignee": {"id": 512}, "organization": {"id": 190}, "project": {"id": 331, "owner": {"id": 725}, "assignee": {"id": 896}}, "task": {"id": 322, "owner": {"id": 946}, "assignee": {"id": 31}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 3, "privilege": "admin"}, "organization": {"id": 194, "owner": {"id": 210}, "user": {"role": "maintainer"}}}, "resource": {"id": 363, "assignee": {"id": 581}, "organization": {"id": 694}, "project": {"id": 362, "owner": {"id": 717}, "assignee": {"id": 818}}, "task": {"id": 381, "owner": {"id": 904}, "assignee": {"id": 3}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { + allow with input as {"scope": "view", "auth": {"user": {"id": 48, "privilege": "admin"}, "organization": {"id": 151, "owner": {"id": 207}, "user": {"role": "maintainer"}}}, "resource": {"id": 325, "assignee": {"id": 505}, "organization": {"id": 642}, "project": {"id": 358, "owner": {"id": 794}, "assignee": {"id": 845}}, "task": {"id": 359, "owner": {"id": 988}, "assignee": {"id": 48}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 37, "privilege": "admin"}, "organization": {"id": 165, "owner": {"id": 244}, "user": {"role": "supervisor"}}}, "resource": {"id": 345, "assignee": {"id": 509}, "organization": {"id": 165}, "project": {"id": 302, "owner": {"id": 793}, "assignee": {"id": 872}}, "task": {"id": 374, "owner": {"id": 912}, "assignee": {"id": 37}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 54, "privilege": "admin"}, "organization": {"id": 105, "owner": {"id": 249}, "user": {"role": "supervisor"}}}, "resource": {"id": 358, "assignee": {"id": 507}, "organization": {"id": 105}, "project": {"id": 343, "owner": {"id": 702}, "assignee": {"id": 858}}, "task": {"id": 392, "owner": {"id": 948}, "assignee": {"id": 54}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 74, "privilege": "admin"}, "organization": {"id": 111, "owner": {"id": 254}, "user": {"role": "supervisor"}}}, "resource": {"id": 302, "assignee": {"id": 543}, "organization": {"id": 608}, "project": {"id": 312, "owner": {"id": 769}, "assignee": {"id": 848}}, "task": {"id": 375, "owner": {"id": 973}, "assignee": {"id": 74}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { + allow with input as {"scope": "view", "auth": {"user": {"id": 54, "privilege": "admin"}, "organization": {"id": 110, "owner": {"id": 206}, "user": {"role": "supervisor"}}}, "resource": {"id": 373, "assignee": {"id": 582}, "organization": {"id": 686}, "project": {"id": 345, "owner": {"id": 702}, "assignee": {"id": 865}}, "task": {"id": 346, "owner": {"id": 991}, "assignee": {"id": 54}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 82, "privilege": "admin"}, "organization": {"id": 109, "owner": {"id": 215}, "user": {"role": "worker"}}}, "resource": {"id": 348, "assignee": {"id": 580}, "organization": {"id": 109}, "project": {"id": 336, "owner": {"id": 765}, "assignee": {"id": 866}}, "task": {"id": 373, "owner": {"id": 956}, "assignee": {"id": 82}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 49, "privilege": "admin"}, "organization": {"id": 197, "owner": {"id": 232}, "user": {"role": "worker"}}}, "resource": {"id": 353, "assignee": {"id": 565}, "organization": {"id": 197}, "project": {"id": 352, "owner": {"id": 747}, "assignee": {"id": 844}}, "task": {"id": 394, "owner": {"id": 926}, "assignee": {"id": 49}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_FALSE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 77, "privilege": "admin"}, "organization": {"id": 108, "owner": {"id": 263}, "user": {"role": "worker"}}}, "resource": {"id": 392, "assignee": {"id": 537}, "organization": {"id": 622}, "project": {"id": 360, "owner": {"id": 778}, "assignee": {"id": 847}}, "task": {"id": 316, "owner": {"id": 918}, "assignee": {"id": 77}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_FALSE { + allow with input as {"scope": "view", "auth": {"user": {"id": 34, "privilege": "admin"}, "organization": {"id": 101, "owner": {"id": 286}, "user": {"role": "worker"}}}, "resource": {"id": 363, "assignee": {"id": 534}, "organization": {"id": 613}, "project": {"id": 383, "owner": {"id": 790}, "assignee": {"id": 833}}, "task": {"id": 308, "owner": {"id": 923}, "assignee": {"id": 34}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 58, "privilege": "admin"}, "organization": {"id": 113, "owner": {"id": 237}, "user": {"role": null}}}, "resource": {"id": 315, "assignee": {"id": 533}, "organization": {"id": 113}, "project": {"id": 362, "owner": {"id": 714}, "assignee": {"id": 878}}, "task": {"id": 326, "owner": {"id": 978}, "assignee": {"id": 58}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 40, "privilege": "admin"}, "organization": {"id": 174, "owner": {"id": 298}, "user": {"role": null}}}, "resource": {"id": 396, "assignee": {"id": 533}, "organization": {"id": 174}, "project": {"id": 372, "owner": {"id": 755}, "assignee": {"id": 866}}, "task": {"id": 336, "owner": {"id": 965}, "assignee": {"id": 40}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_FALSE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 60, "privilege": "admin"}, "organization": {"id": 155, "owner": {"id": 249}, "user": {"role": null}}}, "resource": {"id": 329, "assignee": {"id": 528}, "organization": {"id": 696}, "project": {"id": 377, "owner": {"id": 768}, "assignee": {"id": 840}}, "task": {"id": 304, "owner": {"id": 940}, "assignee": {"id": 60}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_FALSE { + allow with input as {"scope": "view", "auth": {"user": {"id": 0, "privilege": "admin"}, "organization": {"id": 165, "owner": {"id": 262}, "user": {"role": null}}}, "resource": {"id": 349, "assignee": {"id": 506}, "organization": {"id": 600}, "project": {"id": 300, "owner": {"id": 708}, "assignee": {"id": 870}}, "task": {"id": 384, "owner": {"id": 987}, "assignee": {"id": 0}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 14, "privilege": "business"}, "organization": {"id": 181, "owner": {"id": 14}, "user": {"role": "owner"}}}, "resource": {"id": 357, "assignee": {"id": 580}, "organization": {"id": 181}, "project": {"id": 388, "owner": {"id": 790}, "assignee": {"id": 874}}, "task": {"id": 364, "owner": {"id": 943}, "assignee": {"id": 14}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 90, "privilege": "business"}, "organization": {"id": 186, "owner": {"id": 90}, "user": {"role": "owner"}}}, "resource": {"id": 313, "assignee": {"id": 549}, "organization": {"id": 186}, "project": {"id": 327, "owner": {"id": 767}, "assignee": {"id": 870}}, "task": {"id": 315, "owner": {"id": 975}, "assignee": {"id": 90}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 12, "privilege": "business"}, "organization": {"id": 162, "owner": {"id": 12}, "user": {"role": "owner"}}}, "resource": {"id": 349, "assignee": {"id": 599}, "organization": {"id": 619}, "project": {"id": 338, "owner": {"id": 767}, "assignee": {"id": 891}}, "task": {"id": 310, "owner": {"id": 910}, "assignee": {"id": 12}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 73, "privilege": "business"}, "organization": {"id": 128, "owner": {"id": 73}, "user": {"role": "owner"}}}, "resource": {"id": 380, "assignee": {"id": 582}, "organization": {"id": 618}, "project": {"id": 361, "owner": {"id": 710}, "assignee": {"id": 872}}, "task": {"id": 312, "owner": {"id": 964}, "assignee": {"id": 73}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 95, "privilege": "business"}, "organization": {"id": 148, "owner": {"id": 227}, "user": {"role": "maintainer"}}}, "resource": {"id": 367, "assignee": {"id": 534}, "organization": {"id": 148}, "project": {"id": 373, "owner": {"id": 735}, "assignee": {"id": 865}}, "task": {"id": 349, "owner": {"id": 936}, "assignee": {"id": 95}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 0, "privilege": "business"}, "organization": {"id": 112, "owner": {"id": 267}, "user": {"role": "maintainer"}}}, "resource": {"id": 313, "assignee": {"id": 578}, "organization": {"id": 112}, "project": {"id": 361, "owner": {"id": 777}, "assignee": {"id": 816}}, "task": {"id": 312, "owner": {"id": 952}, "assignee": {"id": 0}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 31, "privilege": "business"}, "organization": {"id": 103, "owner": {"id": 286}, "user": {"role": "maintainer"}}}, "resource": {"id": 304, "assignee": {"id": 562}, "organization": {"id": 639}, "project": {"id": 305, "owner": {"id": 786}, "assignee": {"id": 828}}, "task": {"id": 374, "owner": {"id": 996}, "assignee": {"id": 31}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 65, "privilege": "business"}, "organization": {"id": 104, "owner": {"id": 266}, "user": {"role": "maintainer"}}}, "resource": {"id": 309, "assignee": {"id": 559}, "organization": {"id": 694}, "project": {"id": 346, "owner": {"id": 758}, "assignee": {"id": 853}}, "task": {"id": 395, "owner": {"id": 901}, "assignee": {"id": 65}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 91, "privilege": "business"}, "organization": {"id": 172, "owner": {"id": 293}, "user": {"role": "supervisor"}}}, "resource": {"id": 377, "assignee": {"id": 534}, "organization": {"id": 172}, "project": {"id": 321, "owner": {"id": 751}, "assignee": {"id": 866}}, "task": {"id": 333, "owner": {"id": 967}, "assignee": {"id": 91}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 16, "privilege": "business"}, "organization": {"id": 139, "owner": {"id": 276}, "user": {"role": "supervisor"}}}, "resource": {"id": 355, "assignee": {"id": 591}, "organization": {"id": 139}, "project": {"id": 387, "owner": {"id": 740}, "assignee": {"id": 895}}, "task": {"id": 316, "owner": {"id": 916}, "assignee": {"id": 16}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 88, "privilege": "business"}, "organization": {"id": 198, "owner": {"id": 284}, "user": {"role": "supervisor"}}}, "resource": {"id": 395, "assignee": {"id": 501}, "organization": {"id": 668}, "project": {"id": 334, "owner": {"id": 716}, "assignee": {"id": 826}}, "task": {"id": 341, "owner": {"id": 940}, "assignee": {"id": 88}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 13, "privilege": "business"}, "organization": {"id": 151, "owner": {"id": 255}, "user": {"role": "supervisor"}}}, "resource": {"id": 311, "assignee": {"id": 542}, "organization": {"id": 616}, "project": {"id": 387, "owner": {"id": 766}, "assignee": {"id": 878}}, "task": {"id": 328, "owner": {"id": 921}, "assignee": {"id": 13}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 41, "privilege": "business"}, "organization": {"id": 169, "owner": {"id": 283}, "user": {"role": "worker"}}}, "resource": {"id": 385, "assignee": {"id": 511}, "organization": {"id": 169}, "project": {"id": 318, "owner": {"id": 759}, "assignee": {"id": 827}}, "task": {"id": 366, "owner": {"id": 900}, "assignee": {"id": 41}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 78, "privilege": "business"}, "organization": {"id": 198, "owner": {"id": 258}, "user": {"role": "worker"}}}, "resource": {"id": 343, "assignee": {"id": 595}, "organization": {"id": 198}, "project": {"id": 362, "owner": {"id": 762}, "assignee": {"id": 825}}, "task": {"id": 309, "owner": {"id": 926}, "assignee": {"id": 78}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 30, "privilege": "business"}, "organization": {"id": 143, "owner": {"id": 246}, "user": {"role": "worker"}}}, "resource": {"id": 392, "assignee": {"id": 502}, "organization": {"id": 661}, "project": {"id": 377, "owner": {"id": 713}, "assignee": {"id": 865}}, "task": {"id": 384, "owner": {"id": 942}, "assignee": {"id": 30}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 62, "privilege": "business"}, "organization": {"id": 186, "owner": {"id": 254}, "user": {"role": "worker"}}}, "resource": {"id": 337, "assignee": {"id": 572}, "organization": {"id": 631}, "project": {"id": 314, "owner": {"id": 730}, "assignee": {"id": 841}}, "task": {"id": 317, "owner": {"id": 991}, "assignee": {"id": 62}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 48, "privilege": "business"}, "organization": {"id": 192, "owner": {"id": 284}, "user": {"role": null}}}, "resource": {"id": 302, "assignee": {"id": 517}, "organization": {"id": 192}, "project": {"id": 374, "owner": {"id": 793}, "assignee": {"id": 829}}, "task": {"id": 307, "owner": {"id": 972}, "assignee": {"id": 48}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 8, "privilege": "business"}, "organization": {"id": 111, "owner": {"id": 266}, "user": {"role": null}}}, "resource": {"id": 323, "assignee": {"id": 544}, "organization": {"id": 111}, "project": {"id": 378, "owner": {"id": 731}, "assignee": {"id": 862}}, "task": {"id": 354, "owner": {"id": 984}, "assignee": {"id": 8}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 81, "privilege": "business"}, "organization": {"id": 198, "owner": {"id": 223}, "user": {"role": null}}}, "resource": {"id": 334, "assignee": {"id": 549}, "organization": {"id": 619}, "project": {"id": 302, "owner": {"id": 743}, "assignee": {"id": 812}}, "task": {"id": 305, "owner": {"id": 919}, "assignee": {"id": 81}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 49, "privilege": "business"}, "organization": {"id": 127, "owner": {"id": 276}, "user": {"role": null}}}, "resource": {"id": 316, "assignee": {"id": 541}, "organization": {"id": 655}, "project": {"id": 396, "owner": {"id": 754}, "assignee": {"id": 880}}, "task": {"id": 399, "owner": {"id": 943}, "assignee": {"id": 49}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 23, "privilege": "user"}, "organization": {"id": 100, "owner": {"id": 23}, "user": {"role": "owner"}}}, "resource": {"id": 313, "assignee": {"id": 544}, "organization": {"id": 100}, "project": {"id": 309, "owner": {"id": 767}, "assignee": {"id": 802}}, "task": {"id": 341, "owner": {"id": 940}, "assignee": {"id": 23}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 88, "privilege": "user"}, "organization": {"id": 124, "owner": {"id": 88}, "user": {"role": "owner"}}}, "resource": {"id": 314, "assignee": {"id": 558}, "organization": {"id": 124}, "project": {"id": 360, "owner": {"id": 712}, "assignee": {"id": 898}}, "task": {"id": 342, "owner": {"id": 932}, "assignee": {"id": 88}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 9, "privilege": "user"}, "organization": {"id": 199, "owner": {"id": 9}, "user": {"role": "owner"}}}, "resource": {"id": 320, "assignee": {"id": 508}, "organization": {"id": 626}, "project": {"id": 330, "owner": {"id": 744}, "assignee": {"id": 856}}, "task": {"id": 320, "owner": {"id": 952}, "assignee": {"id": 9}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 3, "privilege": "user"}, "organization": {"id": 124, "owner": {"id": 3}, "user": {"role": "owner"}}}, "resource": {"id": 322, "assignee": {"id": 568}, "organization": {"id": 611}, "project": {"id": 394, "owner": {"id": 724}, "assignee": {"id": 836}}, "task": {"id": 315, "owner": {"id": 929}, "assignee": {"id": 3}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 85, "privilege": "user"}, "organization": {"id": 140, "owner": {"id": 290}, "user": {"role": "maintainer"}}}, "resource": {"id": 373, "assignee": {"id": 524}, "organization": {"id": 140}, "project": {"id": 381, "owner": {"id": 798}, "assignee": {"id": 832}}, "task": {"id": 363, "owner": {"id": 973}, "assignee": {"id": 85}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 64, "privilege": "user"}, "organization": {"id": 156, "owner": {"id": 241}, "user": {"role": "maintainer"}}}, "resource": {"id": 336, "assignee": {"id": 551}, "organization": {"id": 156}, "project": {"id": 391, "owner": {"id": 760}, "assignee": {"id": 839}}, "task": {"id": 375, "owner": {"id": 953}, "assignee": {"id": 64}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 31, "privilege": "user"}, "organization": {"id": 180, "owner": {"id": 207}, "user": {"role": "maintainer"}}}, "resource": {"id": 377, "assignee": {"id": 544}, "organization": {"id": 630}, "project": {"id": 316, "owner": {"id": 786}, "assignee": {"id": 838}}, "task": {"id": 363, "owner": {"id": 979}, "assignee": {"id": 31}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 90, "privilege": "user"}, "organization": {"id": 132, "owner": {"id": 268}, "user": {"role": "maintainer"}}}, "resource": {"id": 357, "assignee": {"id": 538}, "organization": {"id": 682}, "project": {"id": 395, "owner": {"id": 737}, "assignee": {"id": 854}}, "task": {"id": 389, "owner": {"id": 940}, "assignee": {"id": 90}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 52, "privilege": "user"}, "organization": {"id": 165, "owner": {"id": 299}, "user": {"role": "supervisor"}}}, "resource": {"id": 347, "assignee": {"id": 509}, "organization": {"id": 165}, "project": {"id": 389, "owner": {"id": 774}, "assignee": {"id": 866}}, "task": {"id": 323, "owner": {"id": 907}, "assignee": {"id": 52}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 13, "privilege": "user"}, "organization": {"id": 197, "owner": {"id": 216}, "user": {"role": "supervisor"}}}, "resource": {"id": 318, "assignee": {"id": 514}, "organization": {"id": 197}, "project": {"id": 362, "owner": {"id": 727}, "assignee": {"id": 878}}, "task": {"id": 371, "owner": {"id": 984}, "assignee": {"id": 13}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 61, "privilege": "user"}, "organization": {"id": 178, "owner": {"id": 240}, "user": {"role": "supervisor"}}}, "resource": {"id": 327, "assignee": {"id": 517}, "organization": {"id": 697}, "project": {"id": 355, "owner": {"id": 720}, "assignee": {"id": 821}}, "task": {"id": 308, "owner": {"id": 975}, "assignee": {"id": 61}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 44, "privilege": "user"}, "organization": {"id": 107, "owner": {"id": 227}, "user": {"role": "supervisor"}}}, "resource": {"id": 342, "assignee": {"id": 541}, "organization": {"id": 665}, "project": {"id": 369, "owner": {"id": 762}, "assignee": {"id": 860}}, "task": {"id": 335, "owner": {"id": 905}, "assignee": {"id": 44}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 65, "privilege": "user"}, "organization": {"id": 199, "owner": {"id": 291}, "user": {"role": "worker"}}}, "resource": {"id": 398, "assignee": {"id": 520}, "organization": {"id": 199}, "project": {"id": 316, "owner": {"id": 785}, "assignee": {"id": 825}}, "task": {"id": 384, "owner": {"id": 997}, "assignee": {"id": 65}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 47, "privilege": "user"}, "organization": {"id": 106, "owner": {"id": 269}, "user": {"role": "worker"}}}, "resource": {"id": 398, "assignee": {"id": 508}, "organization": {"id": 106}, "project": {"id": 308, "owner": {"id": 726}, "assignee": {"id": 839}}, "task": {"id": 397, "owner": {"id": 985}, "assignee": {"id": 47}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 54, "privilege": "user"}, "organization": {"id": 172, "owner": {"id": 230}, "user": {"role": "worker"}}}, "resource": {"id": 397, "assignee": {"id": 560}, "organization": {"id": 645}, "project": {"id": 327, "owner": {"id": 771}, "assignee": {"id": 854}}, "task": {"id": 320, "owner": {"id": 914}, "assignee": {"id": 54}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 88, "privilege": "user"}, "organization": {"id": 195, "owner": {"id": 228}, "user": {"role": "worker"}}}, "resource": {"id": 390, "assignee": {"id": 584}, "organization": {"id": 653}, "project": {"id": 341, "owner": {"id": 788}, "assignee": {"id": 853}}, "task": {"id": 379, "owner": {"id": 972}, "assignee": {"id": 88}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 55, "privilege": "user"}, "organization": {"id": 179, "owner": {"id": 273}, "user": {"role": null}}}, "resource": {"id": 337, "assignee": {"id": 528}, "organization": {"id": 179}, "project": {"id": 349, "owner": {"id": 723}, "assignee": {"id": 894}}, "task": {"id": 369, "owner": {"id": 960}, "assignee": {"id": 55}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 11, "privilege": "user"}, "organization": {"id": 121, "owner": {"id": 243}, "user": {"role": null}}}, "resource": {"id": 369, "assignee": {"id": 562}, "organization": {"id": 121}, "project": {"id": 337, "owner": {"id": 761}, "assignee": {"id": 862}}, "task": {"id": 310, "owner": {"id": 929}, "assignee": {"id": 11}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 25, "privilege": "user"}, "organization": {"id": 192, "owner": {"id": 203}, "user": {"role": null}}}, "resource": {"id": 381, "assignee": {"id": 535}, "organization": {"id": 693}, "project": {"id": 324, "owner": {"id": 781}, "assignee": {"id": 853}}, "task": {"id": 352, "owner": {"id": 999}, "assignee": {"id": 25}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_USER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 11, "privilege": "user"}, "organization": {"id": 103, "owner": {"id": 254}, "user": {"role": null}}}, "resource": {"id": 395, "assignee": {"id": 530}, "organization": {"id": 682}, "project": {"id": 366, "owner": {"id": 789}, "assignee": {"id": 899}}, "task": {"id": 381, "owner": {"id": 931}, "assignee": {"id": 11}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 94, "privilege": "worker"}, "organization": {"id": 157, "owner": {"id": 94}, "user": {"role": "owner"}}}, "resource": {"id": 335, "assignee": {"id": 518}, "organization": {"id": 157}, "project": {"id": 391, "owner": {"id": 749}, "assignee": {"id": 813}}, "task": {"id": 328, "owner": {"id": 934}, "assignee": {"id": 94}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 53, "privilege": "worker"}, "organization": {"id": 148, "owner": {"id": 53}, "user": {"role": "owner"}}}, "resource": {"id": 347, "assignee": {"id": 599}, "organization": {"id": 148}, "project": {"id": 317, "owner": {"id": 778}, "assignee": {"id": 893}}, "task": {"id": 392, "owner": {"id": 979}, "assignee": {"id": 53}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 64, "privilege": "worker"}, "organization": {"id": 127, "owner": {"id": 64}, "user": {"role": "owner"}}}, "resource": {"id": 308, "assignee": {"id": 505}, "organization": {"id": 627}, "project": {"id": 323, "owner": {"id": 790}, "assignee": {"id": 884}}, "task": {"id": 342, "owner": {"id": 903}, "assignee": {"id": 64}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 6, "privilege": "worker"}, "organization": {"id": 130, "owner": {"id": 6}, "user": {"role": "owner"}}}, "resource": {"id": 353, "assignee": {"id": 597}, "organization": {"id": 620}, "project": {"id": 391, "owner": {"id": 798}, "assignee": {"id": 805}}, "task": {"id": 353, "owner": {"id": 963}, "assignee": {"id": 6}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 62, "privilege": "worker"}, "organization": {"id": 155, "owner": {"id": 270}, "user": {"role": "maintainer"}}}, "resource": {"id": 384, "assignee": {"id": 521}, "organization": {"id": 155}, "project": {"id": 308, "owner": {"id": 790}, "assignee": {"id": 898}}, "task": {"id": 308, "owner": {"id": 928}, "assignee": {"id": 62}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 12, "privilege": "worker"}, "organization": {"id": 104, "owner": {"id": 294}, "user": {"role": "maintainer"}}}, "resource": {"id": 329, "assignee": {"id": 527}, "organization": {"id": 104}, "project": {"id": 356, "owner": {"id": 787}, "assignee": {"id": 862}}, "task": {"id": 358, "owner": {"id": 932}, "assignee": {"id": 12}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 15, "privilege": "worker"}, "organization": {"id": 173, "owner": {"id": 238}, "user": {"role": "maintainer"}}}, "resource": {"id": 313, "assignee": {"id": 526}, "organization": {"id": 611}, "project": {"id": 381, "owner": {"id": 711}, "assignee": {"id": 812}}, "task": {"id": 315, "owner": {"id": 942}, "assignee": {"id": 15}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 97, "privilege": "worker"}, "organization": {"id": 114, "owner": {"id": 266}, "user": {"role": "maintainer"}}}, "resource": {"id": 387, "assignee": {"id": 571}, "organization": {"id": 632}, "project": {"id": 325, "owner": {"id": 774}, "assignee": {"id": 860}}, "task": {"id": 315, "owner": {"id": 995}, "assignee": {"id": 97}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 48, "privilege": "worker"}, "organization": {"id": 186, "owner": {"id": 231}, "user": {"role": "supervisor"}}}, "resource": {"id": 369, "assignee": {"id": 599}, "organization": {"id": 186}, "project": {"id": 330, "owner": {"id": 768}, "assignee": {"id": 801}}, "task": {"id": 307, "owner": {"id": 941}, "assignee": {"id": 48}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 94, "privilege": "worker"}, "organization": {"id": 131, "owner": {"id": 242}, "user": {"role": "supervisor"}}}, "resource": {"id": 323, "assignee": {"id": 590}, "organization": {"id": 131}, "project": {"id": 301, "owner": {"id": 727}, "assignee": {"id": 885}}, "task": {"id": 335, "owner": {"id": 904}, "assignee": {"id": 94}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 26, "privilege": "worker"}, "organization": {"id": 181, "owner": {"id": 222}, "user": {"role": "supervisor"}}}, "resource": {"id": 386, "assignee": {"id": 515}, "organization": {"id": 602}, "project": {"id": 305, "owner": {"id": 724}, "assignee": {"id": 880}}, "task": {"id": 345, "owner": {"id": 934}, "assignee": {"id": 26}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 25, "privilege": "worker"}, "organization": {"id": 187, "owner": {"id": 293}, "user": {"role": "supervisor"}}}, "resource": {"id": 394, "assignee": {"id": 596}, "organization": {"id": 665}, "project": {"id": 323, "owner": {"id": 761}, "assignee": {"id": 894}}, "task": {"id": 387, "owner": {"id": 914}, "assignee": {"id": 25}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 83, "privilege": "worker"}, "organization": {"id": 179, "owner": {"id": 281}, "user": {"role": "worker"}}}, "resource": {"id": 320, "assignee": {"id": 508}, "organization": {"id": 179}, "project": {"id": 366, "owner": {"id": 740}, "assignee": {"id": 871}}, "task": {"id": 386, "owner": {"id": 952}, "assignee": {"id": 83}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 36, "privilege": "worker"}, "organization": {"id": 155, "owner": {"id": 289}, "user": {"role": "worker"}}}, "resource": {"id": 317, "assignee": {"id": 506}, "organization": {"id": 155}, "project": {"id": 310, "owner": {"id": 785}, "assignee": {"id": 801}}, "task": {"id": 355, "owner": {"id": 950}, "assignee": {"id": 36}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 29, "privilege": "worker"}, "organization": {"id": 171, "owner": {"id": 216}, "user": {"role": "worker"}}}, "resource": {"id": 378, "assignee": {"id": 521}, "organization": {"id": 614}, "project": {"id": 360, "owner": {"id": 710}, "assignee": {"id": 848}}, "task": {"id": 344, "owner": {"id": 981}, "assignee": {"id": 29}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 82, "privilege": "worker"}, "organization": {"id": 179, "owner": {"id": 259}, "user": {"role": "worker"}}}, "resource": {"id": 346, "assignee": {"id": 512}, "organization": {"id": 664}, "project": {"id": 334, "owner": {"id": 760}, "assignee": {"id": 865}}, "task": {"id": 365, "owner": {"id": 963}, "assignee": {"id": 82}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 11, "privilege": "worker"}, "organization": {"id": 159, "owner": {"id": 298}, "user": {"role": null}}}, "resource": {"id": 329, "assignee": {"id": 531}, "organization": {"id": 159}, "project": {"id": 387, "owner": {"id": 776}, "assignee": {"id": 817}}, "task": {"id": 350, "owner": {"id": 998}, "assignee": {"id": 11}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 62, "privilege": "worker"}, "organization": {"id": 179, "owner": {"id": 293}, "user": {"role": null}}}, "resource": {"id": 367, "assignee": {"id": 570}, "organization": {"id": 179}, "project": {"id": 338, "owner": {"id": 744}, "assignee": {"id": 864}}, "task": {"id": 380, "owner": {"id": 990}, "assignee": {"id": 62}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 10, "privilege": "worker"}, "organization": {"id": 184, "owner": {"id": 269}, "user": {"role": null}}}, "resource": {"id": 373, "assignee": {"id": 520}, "organization": {"id": 600}, "project": {"id": 334, "owner": {"id": 780}, "assignee": {"id": 850}}, "task": {"id": 330, "owner": {"id": 969}, "assignee": {"id": 10}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 11, "privilege": "worker"}, "organization": {"id": 158, "owner": {"id": 277}, "user": {"role": null}}}, "resource": {"id": 345, "assignee": {"id": 559}, "organization": {"id": 689}, "project": {"id": 374, "owner": {"id": 761}, "assignee": {"id": 810}}, "task": {"id": 312, "owner": {"id": 937}, "assignee": {"id": 11}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 95, "privilege": "none"}, "organization": {"id": 121, "owner": {"id": 95}, "user": {"role": "owner"}}}, "resource": {"id": 301, "assignee": {"id": 507}, "organization": {"id": 121}, "project": {"id": 389, "owner": {"id": 797}, "assignee": {"id": 862}}, "task": {"id": 319, "owner": {"id": 918}, "assignee": {"id": 95}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 22, "privilege": "none"}, "organization": {"id": 128, "owner": {"id": 22}, "user": {"role": "owner"}}}, "resource": {"id": 337, "assignee": {"id": 553}, "organization": {"id": 128}, "project": {"id": 382, "owner": {"id": 778}, "assignee": {"id": 806}}, "task": {"id": 348, "owner": {"id": 975}, "assignee": {"id": 22}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 56, "privilege": "none"}, "organization": {"id": 186, "owner": {"id": 56}, "user": {"role": "owner"}}}, "resource": {"id": 318, "assignee": {"id": 586}, "organization": {"id": 695}, "project": {"id": 348, "owner": {"id": 760}, "assignee": {"id": 882}}, "task": {"id": 334, "owner": {"id": 939}, "assignee": {"id": 56}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 94, "privilege": "none"}, "organization": {"id": 126, "owner": {"id": 94}, "user": {"role": "owner"}}}, "resource": {"id": 391, "assignee": {"id": 573}, "organization": {"id": 645}, "project": {"id": 312, "owner": {"id": 702}, "assignee": {"id": 868}}, "task": {"id": 383, "owner": {"id": 992}, "assignee": {"id": 94}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 47, "privilege": "none"}, "organization": {"id": 151, "owner": {"id": 212}, "user": {"role": "maintainer"}}}, "resource": {"id": 390, "assignee": {"id": 576}, "organization": {"id": 151}, "project": {"id": 306, "owner": {"id": 702}, "assignee": {"id": 835}}, "task": {"id": 383, "owner": {"id": 927}, "assignee": {"id": 47}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 84, "privilege": "none"}, "organization": {"id": 177, "owner": {"id": 273}, "user": {"role": "maintainer"}}}, "resource": {"id": 397, "assignee": {"id": 563}, "organization": {"id": 177}, "project": {"id": 366, "owner": {"id": 750}, "assignee": {"id": 850}}, "task": {"id": 366, "owner": {"id": 954}, "assignee": {"id": 84}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 56, "privilege": "none"}, "organization": {"id": 162, "owner": {"id": 269}, "user": {"role": "maintainer"}}}, "resource": {"id": 347, "assignee": {"id": 564}, "organization": {"id": 629}, "project": {"id": 389, "owner": {"id": 738}, "assignee": {"id": 899}}, "task": {"id": 356, "owner": {"id": 947}, "assignee": {"id": 56}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 7, "privilege": "none"}, "organization": {"id": 182, "owner": {"id": 229}, "user": {"role": "maintainer"}}}, "resource": {"id": 367, "assignee": {"id": 538}, "organization": {"id": 618}, "project": {"id": 302, "owner": {"id": 702}, "assignee": {"id": 829}}, "task": {"id": 323, "owner": {"id": 949}, "assignee": {"id": 7}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 38, "privilege": "none"}, "organization": {"id": 180, "owner": {"id": 248}, "user": {"role": "supervisor"}}}, "resource": {"id": 315, "assignee": {"id": 570}, "organization": {"id": 180}, "project": {"id": 359, "owner": {"id": 714}, "assignee": {"id": 806}}, "task": {"id": 354, "owner": {"id": 961}, "assignee": {"id": 38}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 5, "privilege": "none"}, "organization": {"id": 193, "owner": {"id": 256}, "user": {"role": "supervisor"}}}, "resource": {"id": 306, "assignee": {"id": 540}, "organization": {"id": 193}, "project": {"id": 333, "owner": {"id": 712}, "assignee": {"id": 812}}, "task": {"id": 334, "owner": {"id": 996}, "assignee": {"id": 5}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 0, "privilege": "none"}, "organization": {"id": 173, "owner": {"id": 210}, "user": {"role": "supervisor"}}}, "resource": {"id": 355, "assignee": {"id": 561}, "organization": {"id": 653}, "project": {"id": 381, "owner": {"id": 768}, "assignee": {"id": 853}}, "task": {"id": 342, "owner": {"id": 964}, "assignee": {"id": 0}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 76, "privilege": "none"}, "organization": {"id": 147, "owner": {"id": 260}, "user": {"role": "supervisor"}}}, "resource": {"id": 352, "assignee": {"id": 547}, "organization": {"id": 612}, "project": {"id": 328, "owner": {"id": 727}, "assignee": {"id": 843}}, "task": {"id": 322, "owner": {"id": 972}, "assignee": {"id": 76}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 41, "privilege": "none"}, "organization": {"id": 130, "owner": {"id": 262}, "user": {"role": "worker"}}}, "resource": {"id": 326, "assignee": {"id": 561}, "organization": {"id": 130}, "project": {"id": 318, "owner": {"id": 711}, "assignee": {"id": 855}}, "task": {"id": 377, "owner": {"id": 922}, "assignee": {"id": 41}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 9, "privilege": "none"}, "organization": {"id": 103, "owner": {"id": 269}, "user": {"role": "worker"}}}, "resource": {"id": 355, "assignee": {"id": 506}, "organization": {"id": 103}, "project": {"id": 391, "owner": {"id": 780}, "assignee": {"id": 896}}, "task": {"id": 372, "owner": {"id": 953}, "assignee": {"id": 9}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 97, "privilege": "none"}, "organization": {"id": 174, "owner": {"id": 250}, "user": {"role": "worker"}}}, "resource": {"id": 364, "assignee": {"id": 583}, "organization": {"id": 621}, "project": {"id": 394, "owner": {"id": 710}, "assignee": {"id": 848}}, "task": {"id": 319, "owner": {"id": 929}, "assignee": {"id": 97}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 6, "privilege": "none"}, "organization": {"id": 138, "owner": {"id": 298}, "user": {"role": "worker"}}}, "resource": {"id": 334, "assignee": {"id": 580}, "organization": {"id": 687}, "project": {"id": 372, "owner": {"id": 721}, "assignee": {"id": 896}}, "task": {"id": 391, "owner": {"id": 975}, "assignee": {"id": 6}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 69, "privilege": "none"}, "organization": {"id": 198, "owner": {"id": 205}, "user": {"role": null}}}, "resource": {"id": 370, "assignee": {"id": 560}, "organization": {"id": 198}, "project": {"id": 325, "owner": {"id": 760}, "assignee": {"id": 817}}, "task": {"id": 363, "owner": {"id": 993}, "assignee": {"id": 69}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 88, "privilege": "none"}, "organization": {"id": 196, "owner": {"id": 272}, "user": {"role": null}}}, "resource": {"id": 340, "assignee": {"id": 526}, "organization": {"id": 196}, "project": {"id": 354, "owner": {"id": 769}, "assignee": {"id": 856}}, "task": {"id": 350, "owner": {"id": 908}, "assignee": {"id": 88}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 84, "privilege": "none"}, "organization": {"id": 127, "owner": {"id": 277}, "user": {"role": null}}}, "resource": {"id": 340, "assignee": {"id": 510}, "organization": {"id": 693}, "project": {"id": 389, "owner": {"id": 714}, "assignee": {"id": 859}}, "task": {"id": 325, "owner": {"id": 999}, "assignee": {"id": 84}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_TASK_ASSIGNEE_privilege_NONE_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 38, "privilege": "none"}, "organization": {"id": 180, "owner": {"id": 241}, "user": {"role": null}}}, "resource": {"id": 357, "assignee": {"id": 552}, "organization": {"id": 662}, "project": {"id": 348, "owner": {"id": 719}, "assignee": {"id": 814}}, "task": {"id": 381, "owner": {"id": 925}, "assignee": {"id": 38}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 98, "privilege": "admin"}, "organization": {"id": 101, "owner": {"id": 98}, "user": {"role": "owner"}}}, "resource": {"id": 344, "assignee": {"id": 98}, "organization": {"id": 101}, "project": {"id": 303, "owner": {"id": 761}, "assignee": {"id": 863}}, "task": {"id": 385, "owner": {"id": 922}, "assignee": {"id": 1004}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 25, "privilege": "admin"}, "organization": {"id": 185, "owner": {"id": 25}, "user": {"role": "owner"}}}, "resource": {"id": 351, "assignee": {"id": 25}, "organization": {"id": 185}, "project": {"id": 335, "owner": {"id": 792}, "assignee": {"id": 829}}, "task": {"id": 315, "owner": {"id": 944}, "assignee": {"id": 1094}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_FALSE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 89, "privilege": "admin"}, "organization": {"id": 130, "owner": {"id": 89}, "user": {"role": "owner"}}}, "resource": {"id": 338, "assignee": {"id": 89}, "organization": {"id": 650}, "project": {"id": 375, "owner": {"id": 735}, "assignee": {"id": 817}}, "task": {"id": 339, "owner": {"id": 946}, "assignee": {"id": 1025}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_same_org_FALSE { + allow with input as {"scope": "view", "auth": {"user": {"id": 46, "privilege": "admin"}, "organization": {"id": 131, "owner": {"id": 46}, "user": {"role": "owner"}}}, "resource": {"id": 380, "assignee": {"id": 46}, "organization": {"id": 687}, "project": {"id": 338, "owner": {"id": 771}, "assignee": {"id": 882}}, "task": {"id": 373, "owner": {"id": 975}, "assignee": {"id": 1091}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 26, "privilege": "admin"}, "organization": {"id": 102, "owner": {"id": 248}, "user": {"role": "maintainer"}}}, "resource": {"id": 343, "assignee": {"id": 26}, "organization": {"id": 102}, "project": {"id": 302, "owner": {"id": 720}, "assignee": {"id": 809}}, "task": {"id": 336, "owner": {"id": 976}, "assignee": {"id": 1003}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 6, "privilege": "admin"}, "organization": {"id": 199, "owner": {"id": 203}, "user": {"role": "maintainer"}}}, "resource": {"id": 322, "assignee": {"id": 6}, "organization": {"id": 199}, "project": {"id": 366, "owner": {"id": 798}, "assignee": {"id": 842}}, "task": {"id": 373, "owner": {"id": 905}, "assignee": {"id": 1039}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 70, "privilege": "admin"}, "organization": {"id": 189, "owner": {"id": 258}, "user": {"role": "maintainer"}}}, "resource": {"id": 318, "assignee": {"id": 70}, "organization": {"id": 696}, "project": {"id": 395, "owner": {"id": 777}, "assignee": {"id": 869}}, "task": {"id": 313, "owner": {"id": 967}, "assignee": {"id": 1037}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { + allow with input as {"scope": "view", "auth": {"user": {"id": 32, "privilege": "admin"}, "organization": {"id": 123, "owner": {"id": 231}, "user": {"role": "maintainer"}}}, "resource": {"id": 322, "assignee": {"id": 32}, "organization": {"id": 613}, "project": {"id": 386, "owner": {"id": 757}, "assignee": {"id": 804}}, "task": {"id": 327, "owner": {"id": 951}, "assignee": {"id": 1091}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 74, "privilege": "admin"}, "organization": {"id": 150, "owner": {"id": 200}, "user": {"role": "supervisor"}}}, "resource": {"id": 347, "assignee": {"id": 74}, "organization": {"id": 150}, "project": {"id": 327, "owner": {"id": 756}, "assignee": {"id": 889}}, "task": {"id": 305, "owner": {"id": 941}, "assignee": {"id": 1064}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 39, "privilege": "admin"}, "organization": {"id": 108, "owner": {"id": 237}, "user": {"role": "supervisor"}}}, "resource": {"id": 362, "assignee": {"id": 39}, "organization": {"id": 108}, "project": {"id": 327, "owner": {"id": 709}, "assignee": {"id": 826}}, "task": {"id": 338, "owner": {"id": 981}, "assignee": {"id": 1019}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 8, "privilege": "admin"}, "organization": {"id": 145, "owner": {"id": 204}, "user": {"role": "supervisor"}}}, "resource": {"id": 347, "assignee": {"id": 8}, "organization": {"id": 638}, "project": {"id": 349, "owner": {"id": 718}, "assignee": {"id": 803}}, "task": {"id": 300, "owner": {"id": 929}, "assignee": {"id": 1068}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { + allow with input as {"scope": "view", "auth": {"user": {"id": 97, "privilege": "admin"}, "organization": {"id": 161, "owner": {"id": 260}, "user": {"role": "supervisor"}}}, "resource": {"id": 380, "assignee": {"id": 97}, "organization": {"id": 615}, "project": {"id": 365, "owner": {"id": 773}, "assignee": {"id": 861}}, "task": {"id": 350, "owner": {"id": 920}, "assignee": {"id": 1009}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 3, "privilege": "admin"}, "organization": {"id": 121, "owner": {"id": 298}, "user": {"role": "worker"}}}, "resource": {"id": 364, "assignee": {"id": 3}, "organization": {"id": 121}, "project": {"id": 394, "owner": {"id": 757}, "assignee": {"id": 839}}, "task": {"id": 316, "owner": {"id": 991}, "assignee": {"id": 1011}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 22, "privilege": "admin"}, "organization": {"id": 112, "owner": {"id": 204}, "user": {"role": "worker"}}}, "resource": {"id": 377, "assignee": {"id": 22}, "organization": {"id": 112}, "project": {"id": 393, "owner": {"id": 737}, "assignee": {"id": 893}}, "task": {"id": 318, "owner": {"id": 982}, "assignee": {"id": 1078}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_FALSE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 39, "privilege": "admin"}, "organization": {"id": 118, "owner": {"id": 230}, "user": {"role": "worker"}}}, "resource": {"id": 325, "assignee": {"id": 39}, "organization": {"id": 607}, "project": {"id": 306, "owner": {"id": 757}, "assignee": {"id": 805}}, "task": {"id": 330, "owner": {"id": 956}, "assignee": {"id": 1024}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_same_org_FALSE { + allow with input as {"scope": "view", "auth": {"user": {"id": 90, "privilege": "admin"}, "organization": {"id": 143, "owner": {"id": 211}, "user": {"role": "worker"}}}, "resource": {"id": 313, "assignee": {"id": 90}, "organization": {"id": 617}, "project": {"id": 363, "owner": {"id": 734}, "assignee": {"id": 869}}, "task": {"id": 398, "owner": {"id": 917}, "assignee": {"id": 1010}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 23, "privilege": "admin"}, "organization": {"id": 136, "owner": {"id": 259}, "user": {"role": null}}}, "resource": {"id": 343, "assignee": {"id": 23}, "organization": {"id": 136}, "project": {"id": 331, "owner": {"id": 781}, "assignee": {"id": 884}}, "task": {"id": 316, "owner": {"id": 972}, "assignee": {"id": 1008}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 30, "privilege": "admin"}, "organization": {"id": 110, "owner": {"id": 228}, "user": {"role": null}}}, "resource": {"id": 361, "assignee": {"id": 30}, "organization": {"id": 110}, "project": {"id": 302, "owner": {"id": 793}, "assignee": {"id": 862}}, "task": {"id": 387, "owner": {"id": 972}, "assignee": {"id": 1053}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_FALSE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 21, "privilege": "admin"}, "organization": {"id": 105, "owner": {"id": 220}, "user": {"role": null}}}, "resource": {"id": 328, "assignee": {"id": 21}, "organization": {"id": 676}, "project": {"id": 381, "owner": {"id": 703}, "assignee": {"id": 878}}, "task": {"id": 351, "owner": {"id": 950}, "assignee": {"id": 1013}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_same_org_FALSE { + allow with input as {"scope": "view", "auth": {"user": {"id": 10, "privilege": "admin"}, "organization": {"id": 179, "owner": {"id": 253}, "user": {"role": null}}}, "resource": {"id": 318, "assignee": {"id": 10}, "organization": {"id": 687}, "project": {"id": 307, "owner": {"id": 784}, "assignee": {"id": 893}}, "task": {"id": 335, "owner": {"id": 975}, "assignee": {"id": 1049}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 77, "privilege": "business"}, "organization": {"id": 155, "owner": {"id": 77}, "user": {"role": "owner"}}}, "resource": {"id": 339, "assignee": {"id": 77}, "organization": {"id": 155}, "project": {"id": 359, "owner": {"id": 795}, "assignee": {"id": 808}}, "task": {"id": 349, "owner": {"id": 992}, "assignee": {"id": 1028}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 61, "privilege": "business"}, "organization": {"id": 111, "owner": {"id": 61}, "user": {"role": "owner"}}}, "resource": {"id": 389, "assignee": {"id": 61}, "organization": {"id": 111}, "project": {"id": 340, "owner": {"id": 711}, "assignee": {"id": 878}}, "task": {"id": 350, "owner": {"id": 950}, "assignee": {"id": 1021}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 56, "privilege": "business"}, "organization": {"id": 118, "owner": {"id": 56}, "user": {"role": "owner"}}}, "resource": {"id": 311, "assignee": {"id": 56}, "organization": {"id": 618}, "project": {"id": 300, "owner": {"id": 752}, "assignee": {"id": 893}}, "task": {"id": 333, "owner": {"id": 930}, "assignee": {"id": 1003}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 99, "privilege": "business"}, "organization": {"id": 164, "owner": {"id": 99}, "user": {"role": "owner"}}}, "resource": {"id": 344, "assignee": {"id": 99}, "organization": {"id": 606}, "project": {"id": 354, "owner": {"id": 740}, "assignee": {"id": 888}}, "task": {"id": 368, "owner": {"id": 988}, "assignee": {"id": 1055}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 13, "privilege": "business"}, "organization": {"id": 188, "owner": {"id": 296}, "user": {"role": "maintainer"}}}, "resource": {"id": 326, "assignee": {"id": 13}, "organization": {"id": 188}, "project": {"id": 372, "owner": {"id": 799}, "assignee": {"id": 817}}, "task": {"id": 329, "owner": {"id": 955}, "assignee": {"id": 1096}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 59, "privilege": "business"}, "organization": {"id": 112, "owner": {"id": 286}, "user": {"role": "maintainer"}}}, "resource": {"id": 320, "assignee": {"id": 59}, "organization": {"id": 112}, "project": {"id": 356, "owner": {"id": 765}, "assignee": {"id": 847}}, "task": {"id": 389, "owner": {"id": 996}, "assignee": {"id": 1057}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 57, "privilege": "business"}, "organization": {"id": 131, "owner": {"id": 255}, "user": {"role": "maintainer"}}}, "resource": {"id": 324, "assignee": {"id": 57}, "organization": {"id": 641}, "project": {"id": 390, "owner": {"id": 767}, "assignee": {"id": 850}}, "task": {"id": 311, "owner": {"id": 966}, "assignee": {"id": 1075}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 83, "privilege": "business"}, "organization": {"id": 177, "owner": {"id": 211}, "user": {"role": "maintainer"}}}, "resource": {"id": 359, "assignee": {"id": 83}, "organization": {"id": 622}, "project": {"id": 308, "owner": {"id": 773}, "assignee": {"id": 875}}, "task": {"id": 373, "owner": {"id": 924}, "assignee": {"id": 1088}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 34, "privilege": "business"}, "organization": {"id": 150, "owner": {"id": 249}, "user": {"role": "supervisor"}}}, "resource": {"id": 329, "assignee": {"id": 34}, "organization": {"id": 150}, "project": {"id": 374, "owner": {"id": 784}, "assignee": {"id": 821}}, "task": {"id": 301, "owner": {"id": 925}, "assignee": {"id": 1027}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 81, "privilege": "business"}, "organization": {"id": 101, "owner": {"id": 200}, "user": {"role": "supervisor"}}}, "resource": {"id": 363, "assignee": {"id": 81}, "organization": {"id": 101}, "project": {"id": 395, "owner": {"id": 761}, "assignee": {"id": 800}}, "task": {"id": 385, "owner": {"id": 996}, "assignee": {"id": 1062}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 28, "privilege": "business"}, "organization": {"id": 120, "owner": {"id": 262}, "user": {"role": "supervisor"}}}, "resource": {"id": 304, "assignee": {"id": 28}, "organization": {"id": 624}, "project": {"id": 324, "owner": {"id": 794}, "assignee": {"id": 812}}, "task": {"id": 301, "owner": {"id": 992}, "assignee": {"id": 1096}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 35, "privilege": "business"}, "organization": {"id": 139, "owner": {"id": 243}, "user": {"role": "supervisor"}}}, "resource": {"id": 316, "assignee": {"id": 35}, "organization": {"id": 682}, "project": {"id": 356, "owner": {"id": 773}, "assignee": {"id": 854}}, "task": {"id": 399, "owner": {"id": 920}, "assignee": {"id": 1094}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 18, "privilege": "business"}, "organization": {"id": 184, "owner": {"id": 249}, "user": {"role": "worker"}}}, "resource": {"id": 396, "assignee": {"id": 18}, "organization": {"id": 184}, "project": {"id": 349, "owner": {"id": 768}, "assignee": {"id": 850}}, "task": {"id": 314, "owner": {"id": 998}, "assignee": {"id": 1044}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 77, "privilege": "business"}, "organization": {"id": 169, "owner": {"id": 263}, "user": {"role": "worker"}}}, "resource": {"id": 323, "assignee": {"id": 77}, "organization": {"id": 169}, "project": {"id": 337, "owner": {"id": 725}, "assignee": {"id": 800}}, "task": {"id": 389, "owner": {"id": 901}, "assignee": {"id": 1028}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 56, "privilege": "business"}, "organization": {"id": 169, "owner": {"id": 250}, "user": {"role": "worker"}}}, "resource": {"id": 359, "assignee": {"id": 56}, "organization": {"id": 665}, "project": {"id": 347, "owner": {"id": 761}, "assignee": {"id": 828}}, "task": {"id": 369, "owner": {"id": 911}, "assignee": {"id": 1050}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 39, "privilege": "business"}, "organization": {"id": 194, "owner": {"id": 276}, "user": {"role": "worker"}}}, "resource": {"id": 364, "assignee": {"id": 39}, "organization": {"id": 696}, "project": {"id": 305, "owner": {"id": 753}, "assignee": {"id": 836}}, "task": {"id": 354, "owner": {"id": 943}, "assignee": {"id": 1072}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 91, "privilege": "business"}, "organization": {"id": 152, "owner": {"id": 217}, "user": {"role": null}}}, "resource": {"id": 318, "assignee": {"id": 91}, "organization": {"id": 152}, "project": {"id": 378, "owner": {"id": 799}, "assignee": {"id": 805}}, "task": {"id": 346, "owner": {"id": 979}, "assignee": {"id": 1004}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 76, "privilege": "business"}, "organization": {"id": 183, "owner": {"id": 265}, "user": {"role": null}}}, "resource": {"id": 311, "assignee": {"id": 76}, "organization": {"id": 183}, "project": {"id": 369, "owner": {"id": 753}, "assignee": {"id": 869}}, "task": {"id": 382, "owner": {"id": 993}, "assignee": {"id": 1038}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 69, "privilege": "business"}, "organization": {"id": 135, "owner": {"id": 209}, "user": {"role": null}}}, "resource": {"id": 379, "assignee": {"id": 69}, "organization": {"id": 621}, "project": {"id": 319, "owner": {"id": 701}, "assignee": {"id": 840}}, "task": {"id": 352, "owner": {"id": 929}, "assignee": {"id": 1091}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 26, "privilege": "business"}, "organization": {"id": 192, "owner": {"id": 274}, "user": {"role": null}}}, "resource": {"id": 362, "assignee": {"id": 26}, "organization": {"id": 634}, "project": {"id": 377, "owner": {"id": 790}, "assignee": {"id": 824}}, "task": {"id": 389, "owner": {"id": 922}, "assignee": {"id": 1000}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 66, "privilege": "user"}, "organization": {"id": 186, "owner": {"id": 66}, "user": {"role": "owner"}}}, "resource": {"id": 353, "assignee": {"id": 66}, "organization": {"id": 186}, "project": {"id": 370, "owner": {"id": 721}, "assignee": {"id": 815}}, "task": {"id": 389, "owner": {"id": 953}, "assignee": {"id": 1060}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 87, "privilege": "user"}, "organization": {"id": 126, "owner": {"id": 87}, "user": {"role": "owner"}}}, "resource": {"id": 318, "assignee": {"id": 87}, "organization": {"id": 126}, "project": {"id": 370, "owner": {"id": 751}, "assignee": {"id": 864}}, "task": {"id": 360, "owner": {"id": 903}, "assignee": {"id": 1082}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 30, "privilege": "user"}, "organization": {"id": 184, "owner": {"id": 30}, "user": {"role": "owner"}}}, "resource": {"id": 326, "assignee": {"id": 30}, "organization": {"id": 604}, "project": {"id": 379, "owner": {"id": 754}, "assignee": {"id": 840}}, "task": {"id": 367, "owner": {"id": 992}, "assignee": {"id": 1033}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 90, "privilege": "user"}, "organization": {"id": 188, "owner": {"id": 90}, "user": {"role": "owner"}}}, "resource": {"id": 346, "assignee": {"id": 90}, "organization": {"id": 694}, "project": {"id": 362, "owner": {"id": 768}, "assignee": {"id": 847}}, "task": {"id": 336, "owner": {"id": 941}, "assignee": {"id": 1061}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 90, "privilege": "user"}, "organization": {"id": 177, "owner": {"id": 230}, "user": {"role": "maintainer"}}}, "resource": {"id": 394, "assignee": {"id": 90}, "organization": {"id": 177}, "project": {"id": 385, "owner": {"id": 773}, "assignee": {"id": 849}}, "task": {"id": 364, "owner": {"id": 926}, "assignee": {"id": 1091}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 26, "privilege": "user"}, "organization": {"id": 102, "owner": {"id": 264}, "user": {"role": "maintainer"}}}, "resource": {"id": 341, "assignee": {"id": 26}, "organization": {"id": 102}, "project": {"id": 374, "owner": {"id": 718}, "assignee": {"id": 833}}, "task": {"id": 395, "owner": {"id": 953}, "assignee": {"id": 1036}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 92, "privilege": "user"}, "organization": {"id": 102, "owner": {"id": 236}, "user": {"role": "maintainer"}}}, "resource": {"id": 309, "assignee": {"id": 92}, "organization": {"id": 699}, "project": {"id": 304, "owner": {"id": 796}, "assignee": {"id": 845}}, "task": {"id": 390, "owner": {"id": 993}, "assignee": {"id": 1060}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 33, "privilege": "user"}, "organization": {"id": 109, "owner": {"id": 217}, "user": {"role": "maintainer"}}}, "resource": {"id": 314, "assignee": {"id": 33}, "organization": {"id": 616}, "project": {"id": 319, "owner": {"id": 722}, "assignee": {"id": 844}}, "task": {"id": 358, "owner": {"id": 947}, "assignee": {"id": 1002}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 41, "privilege": "user"}, "organization": {"id": 100, "owner": {"id": 291}, "user": {"role": "supervisor"}}}, "resource": {"id": 377, "assignee": {"id": 41}, "organization": {"id": 100}, "project": {"id": 312, "owner": {"id": 789}, "assignee": {"id": 851}}, "task": {"id": 302, "owner": {"id": 970}, "assignee": {"id": 1022}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 97, "privilege": "user"}, "organization": {"id": 100, "owner": {"id": 273}, "user": {"role": "supervisor"}}}, "resource": {"id": 320, "assignee": {"id": 97}, "organization": {"id": 100}, "project": {"id": 339, "owner": {"id": 796}, "assignee": {"id": 830}}, "task": {"id": 388, "owner": {"id": 947}, "assignee": {"id": 1093}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 11, "privilege": "user"}, "organization": {"id": 145, "owner": {"id": 269}, "user": {"role": "supervisor"}}}, "resource": {"id": 315, "assignee": {"id": 11}, "organization": {"id": 678}, "project": {"id": 388, "owner": {"id": 714}, "assignee": {"id": 897}}, "task": {"id": 359, "owner": {"id": 997}, "assignee": {"id": 1010}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 36, "privilege": "user"}, "organization": {"id": 198, "owner": {"id": 272}, "user": {"role": "supervisor"}}}, "resource": {"id": 335, "assignee": {"id": 36}, "organization": {"id": 647}, "project": {"id": 394, "owner": {"id": 782}, "assignee": {"id": 882}}, "task": {"id": 356, "owner": {"id": 929}, "assignee": {"id": 1012}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 77, "privilege": "user"}, "organization": {"id": 150, "owner": {"id": 205}, "user": {"role": "worker"}}}, "resource": {"id": 352, "assignee": {"id": 77}, "organization": {"id": 150}, "project": {"id": 392, "owner": {"id": 777}, "assignee": {"id": 885}}, "task": {"id": 338, "owner": {"id": 936}, "assignee": {"id": 1065}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 56, "privilege": "user"}, "organization": {"id": 154, "owner": {"id": 200}, "user": {"role": "worker"}}}, "resource": {"id": 319, "assignee": {"id": 56}, "organization": {"id": 154}, "project": {"id": 354, "owner": {"id": 722}, "assignee": {"id": 818}}, "task": {"id": 384, "owner": {"id": 932}, "assignee": {"id": 1062}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 70, "privilege": "user"}, "organization": {"id": 127, "owner": {"id": 252}, "user": {"role": "worker"}}}, "resource": {"id": 389, "assignee": {"id": 70}, "organization": {"id": 633}, "project": {"id": 391, "owner": {"id": 708}, "assignee": {"id": 885}}, "task": {"id": 323, "owner": {"id": 949}, "assignee": {"id": 1057}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 6, "privilege": "user"}, "organization": {"id": 118, "owner": {"id": 232}, "user": {"role": "worker"}}}, "resource": {"id": 325, "assignee": {"id": 6}, "organization": {"id": 619}, "project": {"id": 387, "owner": {"id": 764}, "assignee": {"id": 807}}, "task": {"id": 361, "owner": {"id": 908}, "assignee": {"id": 1007}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 56, "privilege": "user"}, "organization": {"id": 187, "owner": {"id": 224}, "user": {"role": null}}}, "resource": {"id": 396, "assignee": {"id": 56}, "organization": {"id": 187}, "project": {"id": 345, "owner": {"id": 744}, "assignee": {"id": 820}}, "task": {"id": 358, "owner": {"id": 949}, "assignee": {"id": 1094}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 14, "privilege": "user"}, "organization": {"id": 180, "owner": {"id": 258}, "user": {"role": null}}}, "resource": {"id": 340, "assignee": {"id": 14}, "organization": {"id": 180}, "project": {"id": 391, "owner": {"id": 767}, "assignee": {"id": 886}}, "task": {"id": 397, "owner": {"id": 954}, "assignee": {"id": 1034}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 71, "privilege": "user"}, "organization": {"id": 101, "owner": {"id": 253}, "user": {"role": null}}}, "resource": {"id": 318, "assignee": {"id": 71}, "organization": {"id": 641}, "project": {"id": 343, "owner": {"id": 778}, "assignee": {"id": 864}}, "task": {"id": 377, "owner": {"id": 919}, "assignee": {"id": 1011}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 31, "privilege": "user"}, "organization": {"id": 184, "owner": {"id": 296}, "user": {"role": null}}}, "resource": {"id": 383, "assignee": {"id": 31}, "organization": {"id": 630}, "project": {"id": 376, "owner": {"id": 777}, "assignee": {"id": 849}}, "task": {"id": 378, "owner": {"id": 961}, "assignee": {"id": 1077}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 41, "privilege": "worker"}, "organization": {"id": 184, "owner": {"id": 41}, "user": {"role": "owner"}}}, "resource": {"id": 350, "assignee": {"id": 41}, "organization": {"id": 184}, "project": {"id": 304, "owner": {"id": 744}, "assignee": {"id": 879}}, "task": {"id": 380, "owner": {"id": 939}, "assignee": {"id": 1043}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 92, "privilege": "worker"}, "organization": {"id": 125, "owner": {"id": 92}, "user": {"role": "owner"}}}, "resource": {"id": 381, "assignee": {"id": 92}, "organization": {"id": 125}, "project": {"id": 378, "owner": {"id": 798}, "assignee": {"id": 825}}, "task": {"id": 331, "owner": {"id": 964}, "assignee": {"id": 1025}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 38, "privilege": "worker"}, "organization": {"id": 188, "owner": {"id": 38}, "user": {"role": "owner"}}}, "resource": {"id": 388, "assignee": {"id": 38}, "organization": {"id": 698}, "project": {"id": 380, "owner": {"id": 766}, "assignee": {"id": 863}}, "task": {"id": 349, "owner": {"id": 957}, "assignee": {"id": 1039}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 74, "privilege": "worker"}, "organization": {"id": 167, "owner": {"id": 74}, "user": {"role": "owner"}}}, "resource": {"id": 357, "assignee": {"id": 74}, "organization": {"id": 670}, "project": {"id": 365, "owner": {"id": 726}, "assignee": {"id": 870}}, "task": {"id": 392, "owner": {"id": 951}, "assignee": {"id": 1066}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 95, "privilege": "worker"}, "organization": {"id": 102, "owner": {"id": 269}, "user": {"role": "maintainer"}}}, "resource": {"id": 352, "assignee": {"id": 95}, "organization": {"id": 102}, "project": {"id": 347, "owner": {"id": 774}, "assignee": {"id": 871}}, "task": {"id": 337, "owner": {"id": 951}, "assignee": {"id": 1083}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 13, "privilege": "worker"}, "organization": {"id": 148, "owner": {"id": 244}, "user": {"role": "maintainer"}}}, "resource": {"id": 344, "assignee": {"id": 13}, "organization": {"id": 148}, "project": {"id": 357, "owner": {"id": 726}, "assignee": {"id": 871}}, "task": {"id": 392, "owner": {"id": 955}, "assignee": {"id": 1068}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 65, "privilege": "worker"}, "organization": {"id": 101, "owner": {"id": 235}, "user": {"role": "maintainer"}}}, "resource": {"id": 317, "assignee": {"id": 65}, "organization": {"id": 611}, "project": {"id": 314, "owner": {"id": 736}, "assignee": {"id": 872}}, "task": {"id": 361, "owner": {"id": 989}, "assignee": {"id": 1056}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 90, "privilege": "worker"}, "organization": {"id": 180, "owner": {"id": 278}, "user": {"role": "maintainer"}}}, "resource": {"id": 323, "assignee": {"id": 90}, "organization": {"id": 618}, "project": {"id": 331, "owner": {"id": 742}, "assignee": {"id": 804}}, "task": {"id": 362, "owner": {"id": 981}, "assignee": {"id": 1077}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 18, "privilege": "worker"}, "organization": {"id": 135, "owner": {"id": 281}, "user": {"role": "supervisor"}}}, "resource": {"id": 375, "assignee": {"id": 18}, "organization": {"id": 135}, "project": {"id": 326, "owner": {"id": 738}, "assignee": {"id": 828}}, "task": {"id": 315, "owner": {"id": 976}, "assignee": {"id": 1003}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 14, "privilege": "worker"}, "organization": {"id": 174, "owner": {"id": 277}, "user": {"role": "supervisor"}}}, "resource": {"id": 330, "assignee": {"id": 14}, "organization": {"id": 174}, "project": {"id": 362, "owner": {"id": 729}, "assignee": {"id": 893}}, "task": {"id": 380, "owner": {"id": 946}, "assignee": {"id": 1017}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 92, "privilege": "worker"}, "organization": {"id": 139, "owner": {"id": 288}, "user": {"role": "supervisor"}}}, "resource": {"id": 387, "assignee": {"id": 92}, "organization": {"id": 662}, "project": {"id": 331, "owner": {"id": 752}, "assignee": {"id": 850}}, "task": {"id": 348, "owner": {"id": 973}, "assignee": {"id": 1002}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 25, "privilege": "worker"}, "organization": {"id": 126, "owner": {"id": 237}, "user": {"role": "supervisor"}}}, "resource": {"id": 366, "assignee": {"id": 25}, "organization": {"id": 648}, "project": {"id": 366, "owner": {"id": 732}, "assignee": {"id": 876}}, "task": {"id": 351, "owner": {"id": 903}, "assignee": {"id": 1085}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 61, "privilege": "worker"}, "organization": {"id": 172, "owner": {"id": 227}, "user": {"role": "worker"}}}, "resource": {"id": 377, "assignee": {"id": 61}, "organization": {"id": 172}, "project": {"id": 390, "owner": {"id": 780}, "assignee": {"id": 861}}, "task": {"id": 394, "owner": {"id": 972}, "assignee": {"id": 1087}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 59, "privilege": "worker"}, "organization": {"id": 119, "owner": {"id": 292}, "user": {"role": "worker"}}}, "resource": {"id": 322, "assignee": {"id": 59}, "organization": {"id": 119}, "project": {"id": 378, "owner": {"id": 792}, "assignee": {"id": 844}}, "task": {"id": 307, "owner": {"id": 969}, "assignee": {"id": 1050}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 58, "privilege": "worker"}, "organization": {"id": 192, "owner": {"id": 269}, "user": {"role": "worker"}}}, "resource": {"id": 372, "assignee": {"id": 58}, "organization": {"id": 634}, "project": {"id": 301, "owner": {"id": 778}, "assignee": {"id": 886}}, "task": {"id": 327, "owner": {"id": 998}, "assignee": {"id": 1005}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 57, "privilege": "worker"}, "organization": {"id": 151, "owner": {"id": 256}, "user": {"role": "worker"}}}, "resource": {"id": 319, "assignee": {"id": 57}, "organization": {"id": 684}, "project": {"id": 380, "owner": {"id": 755}, "assignee": {"id": 823}}, "task": {"id": 368, "owner": {"id": 911}, "assignee": {"id": 1007}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 86, "privilege": "worker"}, "organization": {"id": 136, "owner": {"id": 259}, "user": {"role": null}}}, "resource": {"id": 346, "assignee": {"id": 86}, "organization": {"id": 136}, "project": {"id": 300, "owner": {"id": 774}, "assignee": {"id": 858}}, "task": {"id": 322, "owner": {"id": 900}, "assignee": {"id": 1093}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 29, "privilege": "worker"}, "organization": {"id": 189, "owner": {"id": 277}, "user": {"role": null}}}, "resource": {"id": 358, "assignee": {"id": 29}, "organization": {"id": 189}, "project": {"id": 399, "owner": {"id": 768}, "assignee": {"id": 852}}, "task": {"id": 356, "owner": {"id": 985}, "assignee": {"id": 1091}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 49, "privilege": "worker"}, "organization": {"id": 168, "owner": {"id": 226}, "user": {"role": null}}}, "resource": {"id": 361, "assignee": {"id": 49}, "organization": {"id": 662}, "project": {"id": 348, "owner": {"id": 723}, "assignee": {"id": 871}}, "task": {"id": 366, "owner": {"id": 927}, "assignee": {"id": 1028}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 56, "privilege": "worker"}, "organization": {"id": 133, "owner": {"id": 255}, "user": {"role": null}}}, "resource": {"id": 361, "assignee": {"id": 56}, "organization": {"id": 668}, "project": {"id": 308, "owner": {"id": 777}, "assignee": {"id": 805}}, "task": {"id": 345, "owner": {"id": 983}, "assignee": {"id": 1073}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 45, "privilege": "none"}, "organization": {"id": 140, "owner": {"id": 45}, "user": {"role": "owner"}}}, "resource": {"id": 300, "assignee": {"id": 45}, "organization": {"id": 140}, "project": {"id": 369, "owner": {"id": 762}, "assignee": {"id": 884}}, "task": {"id": 371, "owner": {"id": 978}, "assignee": {"id": 1083}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 62, "privilege": "none"}, "organization": {"id": 135, "owner": {"id": 62}, "user": {"role": "owner"}}}, "resource": {"id": 364, "assignee": {"id": 62}, "organization": {"id": 135}, "project": {"id": 329, "owner": {"id": 727}, "assignee": {"id": 804}}, "task": {"id": 346, "owner": {"id": 927}, "assignee": {"id": 1088}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 51, "privilege": "none"}, "organization": {"id": 139, "owner": {"id": 51}, "user": {"role": "owner"}}}, "resource": {"id": 375, "assignee": {"id": 51}, "organization": {"id": 644}, "project": {"id": 337, "owner": {"id": 791}, "assignee": {"id": 820}}, "task": {"id": 374, "owner": {"id": 952}, "assignee": {"id": 1067}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 30, "privilege": "none"}, "organization": {"id": 130, "owner": {"id": 30}, "user": {"role": "owner"}}}, "resource": {"id": 385, "assignee": {"id": 30}, "organization": {"id": 620}, "project": {"id": 332, "owner": {"id": 717}, "assignee": {"id": 849}}, "task": {"id": 315, "owner": {"id": 907}, "assignee": {"id": 1090}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 42, "privilege": "none"}, "organization": {"id": 159, "owner": {"id": 297}, "user": {"role": "maintainer"}}}, "resource": {"id": 381, "assignee": {"id": 42}, "organization": {"id": 159}, "project": {"id": 342, "owner": {"id": 732}, "assignee": {"id": 854}}, "task": {"id": 394, "owner": {"id": 992}, "assignee": {"id": 1088}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 67, "privilege": "none"}, "organization": {"id": 168, "owner": {"id": 235}, "user": {"role": "maintainer"}}}, "resource": {"id": 335, "assignee": {"id": 67}, "organization": {"id": 168}, "project": {"id": 360, "owner": {"id": 763}, "assignee": {"id": 824}}, "task": {"id": 349, "owner": {"id": 944}, "assignee": {"id": 1013}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 49, "privilege": "none"}, "organization": {"id": 119, "owner": {"id": 219}, "user": {"role": "maintainer"}}}, "resource": {"id": 389, "assignee": {"id": 49}, "organization": {"id": 695}, "project": {"id": 340, "owner": {"id": 763}, "assignee": {"id": 864}}, "task": {"id": 339, "owner": {"id": 922}, "assignee": {"id": 1059}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 27, "privilege": "none"}, "organization": {"id": 118, "owner": {"id": 274}, "user": {"role": "maintainer"}}}, "resource": {"id": 399, "assignee": {"id": 27}, "organization": {"id": 614}, "project": {"id": 378, "owner": {"id": 768}, "assignee": {"id": 852}}, "task": {"id": 396, "owner": {"id": 950}, "assignee": {"id": 1010}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 90, "privilege": "none"}, "organization": {"id": 174, "owner": {"id": 231}, "user": {"role": "supervisor"}}}, "resource": {"id": 386, "assignee": {"id": 90}, "organization": {"id": 174}, "project": {"id": 369, "owner": {"id": 712}, "assignee": {"id": 862}}, "task": {"id": 343, "owner": {"id": 999}, "assignee": {"id": 1062}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 51, "privilege": "none"}, "organization": {"id": 126, "owner": {"id": 276}, "user": {"role": "supervisor"}}}, "resource": {"id": 338, "assignee": {"id": 51}, "organization": {"id": 126}, "project": {"id": 330, "owner": {"id": 746}, "assignee": {"id": 860}}, "task": {"id": 323, "owner": {"id": 933}, "assignee": {"id": 1059}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 66, "privilege": "none"}, "organization": {"id": 176, "owner": {"id": 243}, "user": {"role": "supervisor"}}}, "resource": {"id": 382, "assignee": {"id": 66}, "organization": {"id": 691}, "project": {"id": 333, "owner": {"id": 744}, "assignee": {"id": 823}}, "task": {"id": 362, "owner": {"id": 928}, "assignee": {"id": 1053}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 41, "privilege": "none"}, "organization": {"id": 104, "owner": {"id": 201}, "user": {"role": "supervisor"}}}, "resource": {"id": 370, "assignee": {"id": 41}, "organization": {"id": 660}, "project": {"id": 397, "owner": {"id": 718}, "assignee": {"id": 850}}, "task": {"id": 384, "owner": {"id": 989}, "assignee": {"id": 1066}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 53, "privilege": "none"}, "organization": {"id": 164, "owner": {"id": 270}, "user": {"role": "worker"}}}, "resource": {"id": 313, "assignee": {"id": 53}, "organization": {"id": 164}, "project": {"id": 309, "owner": {"id": 758}, "assignee": {"id": 885}}, "task": {"id": 317, "owner": {"id": 917}, "assignee": {"id": 1078}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 91, "privilege": "none"}, "organization": {"id": 188, "owner": {"id": 245}, "user": {"role": "worker"}}}, "resource": {"id": 359, "assignee": {"id": 91}, "organization": {"id": 188}, "project": {"id": 386, "owner": {"id": 790}, "assignee": {"id": 838}}, "task": {"id": 329, "owner": {"id": 965}, "assignee": {"id": 1082}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 69, "privilege": "none"}, "organization": {"id": 191, "owner": {"id": 279}, "user": {"role": "worker"}}}, "resource": {"id": 312, "assignee": {"id": 69}, "organization": {"id": 662}, "project": {"id": 310, "owner": {"id": 791}, "assignee": {"id": 871}}, "task": {"id": 316, "owner": {"id": 950}, "assignee": {"id": 1055}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 55, "privilege": "none"}, "organization": {"id": 187, "owner": {"id": 289}, "user": {"role": "worker"}}}, "resource": {"id": 367, "assignee": {"id": 55}, "organization": {"id": 601}, "project": {"id": 303, "owner": {"id": 774}, "assignee": {"id": 879}}, "task": {"id": 375, "owner": {"id": 965}, "assignee": {"id": 1054}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 24, "privilege": "none"}, "organization": {"id": 128, "owner": {"id": 249}, "user": {"role": null}}}, "resource": {"id": 389, "assignee": {"id": 24}, "organization": {"id": 128}, "project": {"id": 398, "owner": {"id": 777}, "assignee": {"id": 882}}, "task": {"id": 338, "owner": {"id": 935}, "assignee": {"id": 1081}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 8, "privilege": "none"}, "organization": {"id": 134, "owner": {"id": 278}, "user": {"role": null}}}, "resource": {"id": 372, "assignee": {"id": 8}, "organization": {"id": 134}, "project": {"id": 334, "owner": {"id": 782}, "assignee": {"id": 840}}, "task": {"id": 388, "owner": {"id": 902}, "assignee": {"id": 1041}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 68, "privilege": "none"}, "organization": {"id": 152, "owner": {"id": 259}, "user": {"role": null}}}, "resource": {"id": 321, "assignee": {"id": 68}, "organization": {"id": 607}, "project": {"id": 381, "owner": {"id": 760}, "assignee": {"id": 824}}, "task": {"id": 319, "owner": {"id": 964}, "assignee": {"id": 1080}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 77, "privilege": "none"}, "organization": {"id": 162, "owner": {"id": 247}, "user": {"role": null}}}, "resource": {"id": 303, "assignee": {"id": 77}, "organization": {"id": 664}, "project": {"id": 396, "owner": {"id": 759}, "assignee": {"id": 895}}, "task": {"id": 328, "owner": {"id": 944}, "assignee": {"id": 1092}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 41, "privilege": "admin"}, "organization": {"id": 192, "owner": {"id": 41}, "user": {"role": "owner"}}}, "resource": {"id": 321, "assignee": {"id": 533}, "organization": {"id": 192}, "project": {"id": 382, "owner": {"id": 759}, "assignee": {"id": 852}}, "task": {"id": 334, "owner": {"id": 963}, "assignee": {"id": 1036}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 50, "privilege": "admin"}, "organization": {"id": 112, "owner": {"id": 50}, "user": {"role": "owner"}}}, "resource": {"id": 334, "assignee": {"id": 528}, "organization": {"id": 112}, "project": {"id": 341, "owner": {"id": 730}, "assignee": {"id": 848}}, "task": {"id": 337, "owner": {"id": 979}, "assignee": {"id": 1072}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_same_org_FALSE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 37, "privilege": "admin"}, "organization": {"id": 172, "owner": {"id": 37}, "user": {"role": "owner"}}}, "resource": {"id": 307, "assignee": {"id": 545}, "organization": {"id": 632}, "project": {"id": 325, "owner": {"id": 710}, "assignee": {"id": 800}}, "task": {"id": 367, "owner": {"id": 932}, "assignee": {"id": 1001}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_same_org_FALSE { + allow with input as {"scope": "view", "auth": {"user": {"id": 18, "privilege": "admin"}, "organization": {"id": 119, "owner": {"id": 18}, "user": {"role": "owner"}}}, "resource": {"id": 307, "assignee": {"id": 562}, "organization": {"id": 663}, "project": {"id": 392, "owner": {"id": 773}, "assignee": {"id": 877}}, "task": {"id": 381, "owner": {"id": 956}, "assignee": {"id": 1058}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 88, "privilege": "admin"}, "organization": {"id": 159, "owner": {"id": 230}, "user": {"role": "maintainer"}}}, "resource": {"id": 380, "assignee": {"id": 574}, "organization": {"id": 159}, "project": {"id": 375, "owner": {"id": 718}, "assignee": {"id": 864}}, "task": {"id": 332, "owner": {"id": 954}, "assignee": {"id": 1032}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 41, "privilege": "admin"}, "organization": {"id": 130, "owner": {"id": 230}, "user": {"role": "maintainer"}}}, "resource": {"id": 318, "assignee": {"id": 589}, "organization": {"id": 130}, "project": {"id": 339, "owner": {"id": 748}, "assignee": {"id": 893}}, "task": {"id": 386, "owner": {"id": 910}, "assignee": {"id": 1096}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 26, "privilege": "admin"}, "organization": {"id": 111, "owner": {"id": 213}, "user": {"role": "maintainer"}}}, "resource": {"id": 384, "assignee": {"id": 583}, "organization": {"id": 663}, "project": {"id": 308, "owner": {"id": 787}, "assignee": {"id": 860}}, "task": {"id": 360, "owner": {"id": 946}, "assignee": {"id": 1026}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_same_org_FALSE { + allow with input as {"scope": "view", "auth": {"user": {"id": 94, "privilege": "admin"}, "organization": {"id": 107, "owner": {"id": 260}, "user": {"role": "maintainer"}}}, "resource": {"id": 304, "assignee": {"id": 501}, "organization": {"id": 618}, "project": {"id": 363, "owner": {"id": 701}, "assignee": {"id": 817}}, "task": {"id": 358, "owner": {"id": 999}, "assignee": {"id": 1046}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 89, "privilege": "admin"}, "organization": {"id": 126, "owner": {"id": 298}, "user": {"role": "supervisor"}}}, "resource": {"id": 390, "assignee": {"id": 590}, "organization": {"id": 126}, "project": {"id": 341, "owner": {"id": 777}, "assignee": {"id": 890}}, "task": {"id": 337, "owner": {"id": 938}, "assignee": {"id": 1091}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 68, "privilege": "admin"}, "organization": {"id": 188, "owner": {"id": 204}, "user": {"role": "supervisor"}}}, "resource": {"id": 353, "assignee": {"id": 578}, "organization": {"id": 188}, "project": {"id": 397, "owner": {"id": 788}, "assignee": {"id": 855}}, "task": {"id": 388, "owner": {"id": 972}, "assignee": {"id": 1031}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 3, "privilege": "admin"}, "organization": {"id": 173, "owner": {"id": 229}, "user": {"role": "supervisor"}}}, "resource": {"id": 342, "assignee": {"id": 584}, "organization": {"id": 649}, "project": {"id": 328, "owner": {"id": 721}, "assignee": {"id": 853}}, "task": {"id": 397, "owner": {"id": 958}, "assignee": {"id": 1048}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_same_org_FALSE { + allow with input as {"scope": "view", "auth": {"user": {"id": 86, "privilege": "admin"}, "organization": {"id": 101, "owner": {"id": 214}, "user": {"role": "supervisor"}}}, "resource": {"id": 340, "assignee": {"id": 513}, "organization": {"id": 632}, "project": {"id": 345, "owner": {"id": 730}, "assignee": {"id": 870}}, "task": {"id": 348, "owner": {"id": 983}, "assignee": {"id": 1076}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 86, "privilege": "admin"}, "organization": {"id": 194, "owner": {"id": 233}, "user": {"role": "worker"}}}, "resource": {"id": 367, "assignee": {"id": 514}, "organization": {"id": 194}, "project": {"id": 311, "owner": {"id": 763}, "assignee": {"id": 874}}, "task": {"id": 396, "owner": {"id": 968}, "assignee": {"id": 1031}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 6, "privilege": "admin"}, "organization": {"id": 103, "owner": {"id": 251}, "user": {"role": "worker"}}}, "resource": {"id": 355, "assignee": {"id": 566}, "organization": {"id": 103}, "project": {"id": 319, "owner": {"id": 797}, "assignee": {"id": 804}}, "task": {"id": 363, "owner": {"id": 943}, "assignee": {"id": 1000}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_same_org_FALSE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 36, "privilege": "admin"}, "organization": {"id": 137, "owner": {"id": 251}, "user": {"role": "worker"}}}, "resource": {"id": 313, "assignee": {"id": 566}, "organization": {"id": 677}, "project": {"id": 310, "owner": {"id": 786}, "assignee": {"id": 886}}, "task": {"id": 313, "owner": {"id": 962}, "assignee": {"id": 1073}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_same_org_FALSE { + allow with input as {"scope": "view", "auth": {"user": {"id": 72, "privilege": "admin"}, "organization": {"id": 128, "owner": {"id": 274}, "user": {"role": "worker"}}}, "resource": {"id": 378, "assignee": {"id": 598}, "organization": {"id": 679}, "project": {"id": 387, "owner": {"id": 710}, "assignee": {"id": 844}}, "task": {"id": 346, "owner": {"id": 967}, "assignee": {"id": 1044}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 67, "privilege": "admin"}, "organization": {"id": 184, "owner": {"id": 240}, "user": {"role": null}}}, "resource": {"id": 323, "assignee": {"id": 578}, "organization": {"id": 184}, "project": {"id": 381, "owner": {"id": 755}, "assignee": {"id": 844}}, "task": {"id": 321, "owner": {"id": 967}, "assignee": {"id": 1065}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 23, "privilege": "admin"}, "organization": {"id": 127, "owner": {"id": 223}, "user": {"role": null}}}, "resource": {"id": 384, "assignee": {"id": 520}, "organization": {"id": 127}, "project": {"id": 333, "owner": {"id": 732}, "assignee": {"id": 840}}, "task": {"id": 345, "owner": {"id": 955}, "assignee": {"id": 1043}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_same_org_FALSE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 86, "privilege": "admin"}, "organization": {"id": 119, "owner": {"id": 290}, "user": {"role": null}}}, "resource": {"id": 333, "assignee": {"id": 597}, "organization": {"id": 645}, "project": {"id": 344, "owner": {"id": 785}, "assignee": {"id": 831}}, "task": {"id": 348, "owner": {"id": 963}, "assignee": {"id": 1057}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_same_org_FALSE { + allow with input as {"scope": "view", "auth": {"user": {"id": 10, "privilege": "admin"}, "organization": {"id": 124, "owner": {"id": 279}, "user": {"role": null}}}, "resource": {"id": 316, "assignee": {"id": 512}, "organization": {"id": 638}, "project": {"id": 395, "owner": {"id": 768}, "assignee": {"id": 878}}, "task": {"id": 339, "owner": {"id": 935}, "assignee": {"id": 1098}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 71, "privilege": "business"}, "organization": {"id": 109, "owner": {"id": 71}, "user": {"role": "owner"}}}, "resource": {"id": 354, "assignee": {"id": 571}, "organization": {"id": 109}, "project": {"id": 310, "owner": {"id": 731}, "assignee": {"id": 820}}, "task": {"id": 323, "owner": {"id": 948}, "assignee": {"id": 1088}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 76, "privilege": "business"}, "organization": {"id": 125, "owner": {"id": 76}, "user": {"role": "owner"}}}, "resource": {"id": 399, "assignee": {"id": 573}, "organization": {"id": 125}, "project": {"id": 347, "owner": {"id": 783}, "assignee": {"id": 810}}, "task": {"id": 357, "owner": {"id": 951}, "assignee": {"id": 1072}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 11, "privilege": "business"}, "organization": {"id": 116, "owner": {"id": 11}, "user": {"role": "owner"}}}, "resource": {"id": 384, "assignee": {"id": 529}, "organization": {"id": 677}, "project": {"id": 344, "owner": {"id": 740}, "assignee": {"id": 862}}, "task": {"id": 301, "owner": {"id": 926}, "assignee": {"id": 1081}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 5, "privilege": "business"}, "organization": {"id": 161, "owner": {"id": 5}, "user": {"role": "owner"}}}, "resource": {"id": 306, "assignee": {"id": 530}, "organization": {"id": 670}, "project": {"id": 310, "owner": {"id": 740}, "assignee": {"id": 855}}, "task": {"id": 374, "owner": {"id": 941}, "assignee": {"id": 1075}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 54, "privilege": "business"}, "organization": {"id": 194, "owner": {"id": 258}, "user": {"role": "maintainer"}}}, "resource": {"id": 330, "assignee": {"id": 577}, "organization": {"id": 194}, "project": {"id": 329, "owner": {"id": 721}, "assignee": {"id": 825}}, "task": {"id": 346, "owner": {"id": 933}, "assignee": {"id": 1014}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 8, "privilege": "business"}, "organization": {"id": 101, "owner": {"id": 255}, "user": {"role": "maintainer"}}}, "resource": {"id": 344, "assignee": {"id": 594}, "organization": {"id": 101}, "project": {"id": 386, "owner": {"id": 797}, "assignee": {"id": 855}}, "task": {"id": 376, "owner": {"id": 947}, "assignee": {"id": 1090}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 57, "privilege": "business"}, "organization": {"id": 176, "owner": {"id": 286}, "user": {"role": "maintainer"}}}, "resource": {"id": 365, "assignee": {"id": 564}, "organization": {"id": 693}, "project": {"id": 308, "owner": {"id": 724}, "assignee": {"id": 830}}, "task": {"id": 352, "owner": {"id": 904}, "assignee": {"id": 1022}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 5, "privilege": "business"}, "organization": {"id": 190, "owner": {"id": 264}, "user": {"role": "maintainer"}}}, "resource": {"id": 326, "assignee": {"id": 552}, "organization": {"id": 614}, "project": {"id": 383, "owner": {"id": 708}, "assignee": {"id": 817}}, "task": {"id": 366, "owner": {"id": 962}, "assignee": {"id": 1037}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 5, "privilege": "business"}, "organization": {"id": 101, "owner": {"id": 243}, "user": {"role": "supervisor"}}}, "resource": {"id": 318, "assignee": {"id": 586}, "organization": {"id": 101}, "project": {"id": 323, "owner": {"id": 762}, "assignee": {"id": 800}}, "task": {"id": 321, "owner": {"id": 902}, "assignee": {"id": 1074}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_same_org_TRUE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 76, "privilege": "business"}, "organization": {"id": 129, "owner": {"id": 267}, "user": {"role": "supervisor"}}}, "resource": {"id": 382, "assignee": {"id": 514}, "organization": {"id": 129}, "project": {"id": 358, "owner": {"id": 724}, "assignee": {"id": 803}}, "task": {"id": 387, "owner": {"id": 948}, "assignee": {"id": 1073}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 20, "privilege": "business"}, "organization": {"id": 167, "owner": {"id": 221}, "user": {"role": "supervisor"}}}, "resource": {"id": 388, "assignee": {"id": 574}, "organization": {"id": 698}, "project": {"id": 388, "owner": {"id": 786}, "assignee": {"id": 841}}, "task": {"id": 355, "owner": {"id": 996}, "assignee": {"id": 1051}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 77, "privilege": "business"}, "organization": {"id": 196, "owner": {"id": 274}, "user": {"role": "supervisor"}}}, "resource": {"id": 318, "assignee": {"id": 508}, "organization": {"id": 635}, "project": {"id": 340, "owner": {"id": 716}, "assignee": {"id": 869}}, "task": {"id": 356, "owner": {"id": 966}, "assignee": {"id": 1074}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_same_org_TRUE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 66, "privilege": "business"}, "organization": {"id": 155, "owner": {"id": 217}, "user": {"role": "worker"}}}, "resource": {"id": 358, "assignee": {"id": 540}, "organization": {"id": 155}, "project": {"id": 315, "owner": {"id": 731}, "assignee": {"id": 867}}, "task": {"id": 396, "owner": {"id": 904}, "assignee": {"id": 1089}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_same_org_TRUE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 23, "privilege": "business"}, "organization": {"id": 170, "owner": {"id": 236}, "user": {"role": "worker"}}}, "resource": {"id": 372, "assignee": {"id": 550}, "organization": {"id": 170}, "project": {"id": 364, "owner": {"id": 773}, "assignee": {"id": 830}}, "task": {"id": 300, "owner": {"id": 999}, "assignee": {"id": 1082}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 87, "privilege": "business"}, "organization": {"id": 198, "owner": {"id": 283}, "user": {"role": "worker"}}}, "resource": {"id": 381, "assignee": {"id": 504}, "organization": {"id": 601}, "project": {"id": 361, "owner": {"id": 779}, "assignee": {"id": 828}}, "task": {"id": 317, "owner": {"id": 994}, "assignee": {"id": 1037}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 6, "privilege": "business"}, "organization": {"id": 171, "owner": {"id": 224}, "user": {"role": "worker"}}}, "resource": {"id": 307, "assignee": {"id": 546}, "organization": {"id": 618}, "project": {"id": 309, "owner": {"id": 764}, "assignee": {"id": 845}}, "task": {"id": 306, "owner": {"id": 941}, "assignee": {"id": 1049}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 59, "privilege": "business"}, "organization": {"id": 154, "owner": {"id": 291}, "user": {"role": null}}}, "resource": {"id": 363, "assignee": {"id": 526}, "organization": {"id": 154}, "project": {"id": 381, "owner": {"id": 720}, "assignee": {"id": 825}}, "task": {"id": 396, "owner": {"id": 985}, "assignee": {"id": 1057}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 89, "privilege": "business"}, "organization": {"id": 193, "owner": {"id": 269}, "user": {"role": null}}}, "resource": {"id": 395, "assignee": {"id": 513}, "organization": {"id": 193}, "project": {"id": 312, "owner": {"id": 719}, "assignee": {"id": 883}}, "task": {"id": 352, "owner": {"id": 906}, "assignee": {"id": 1033}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 94, "privilege": "business"}, "organization": {"id": 137, "owner": {"id": 210}, "user": {"role": null}}}, "resource": {"id": 301, "assignee": {"id": 565}, "organization": {"id": 676}, "project": {"id": 306, "owner": {"id": 783}, "assignee": {"id": 863}}, "task": {"id": 380, "owner": {"id": 918}, "assignee": {"id": 1091}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 8, "privilege": "business"}, "organization": {"id": 170, "owner": {"id": 234}, "user": {"role": null}}}, "resource": {"id": 345, "assignee": {"id": 595}, "organization": {"id": 667}, "project": {"id": 372, "owner": {"id": 753}, "assignee": {"id": 841}}, "task": {"id": 333, "owner": {"id": 978}, "assignee": {"id": 1070}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 4, "privilege": "user"}, "organization": {"id": 112, "owner": {"id": 4}, "user": {"role": "owner"}}}, "resource": {"id": 350, "assignee": {"id": 525}, "organization": {"id": 112}, "project": {"id": 310, "owner": {"id": 701}, "assignee": {"id": 856}}, "task": {"id": 333, "owner": {"id": 970}, "assignee": {"id": 1055}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 8, "privilege": "user"}, "organization": {"id": 179, "owner": {"id": 8}, "user": {"role": "owner"}}}, "resource": {"id": 334, "assignee": {"id": 501}, "organization": {"id": 179}, "project": {"id": 330, "owner": {"id": 769}, "assignee": {"id": 854}}, "task": {"id": 345, "owner": {"id": 939}, "assignee": {"id": 1058}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 48, "privilege": "user"}, "organization": {"id": 171, "owner": {"id": 48}, "user": {"role": "owner"}}}, "resource": {"id": 398, "assignee": {"id": 543}, "organization": {"id": 693}, "project": {"id": 354, "owner": {"id": 728}, "assignee": {"id": 857}}, "task": {"id": 396, "owner": {"id": 921}, "assignee": {"id": 1072}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 39, "privilege": "user"}, "organization": {"id": 167, "owner": {"id": 39}, "user": {"role": "owner"}}}, "resource": {"id": 323, "assignee": {"id": 563}, "organization": {"id": 682}, "project": {"id": 306, "owner": {"id": 787}, "assignee": {"id": 847}}, "task": {"id": 332, "owner": {"id": 965}, "assignee": {"id": 1058}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 70, "privilege": "user"}, "organization": {"id": 154, "owner": {"id": 280}, "user": {"role": "maintainer"}}}, "resource": {"id": 376, "assignee": {"id": 552}, "organization": {"id": 154}, "project": {"id": 333, "owner": {"id": 791}, "assignee": {"id": 827}}, "task": {"id": 360, "owner": {"id": 918}, "assignee": {"id": 1073}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 47, "privilege": "user"}, "organization": {"id": 150, "owner": {"id": 200}, "user": {"role": "maintainer"}}}, "resource": {"id": 304, "assignee": {"id": 543}, "organization": {"id": 150}, "project": {"id": 348, "owner": {"id": 719}, "assignee": {"id": 828}}, "task": {"id": 303, "owner": {"id": 993}, "assignee": {"id": 1006}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 30, "privilege": "user"}, "organization": {"id": 190, "owner": {"id": 256}, "user": {"role": "maintainer"}}}, "resource": {"id": 388, "assignee": {"id": 538}, "organization": {"id": 687}, "project": {"id": 319, "owner": {"id": 715}, "assignee": {"id": 875}}, "task": {"id": 373, "owner": {"id": 974}, "assignee": {"id": 1073}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 12, "privilege": "user"}, "organization": {"id": 117, "owner": {"id": 299}, "user": {"role": "maintainer"}}}, "resource": {"id": 374, "assignee": {"id": 583}, "organization": {"id": 639}, "project": {"id": 334, "owner": {"id": 780}, "assignee": {"id": 850}}, "task": {"id": 313, "owner": {"id": 946}, "assignee": {"id": 1001}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_same_org_TRUE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 81, "privilege": "user"}, "organization": {"id": 182, "owner": {"id": 293}, "user": {"role": "supervisor"}}}, "resource": {"id": 353, "assignee": {"id": 537}, "organization": {"id": 182}, "project": {"id": 395, "owner": {"id": 758}, "assignee": {"id": 887}}, "task": {"id": 374, "owner": {"id": 903}, "assignee": {"id": 1066}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_same_org_TRUE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 47, "privilege": "user"}, "organization": {"id": 148, "owner": {"id": 255}, "user": {"role": "supervisor"}}}, "resource": {"id": 386, "assignee": {"id": 599}, "organization": {"id": 148}, "project": {"id": 328, "owner": {"id": 742}, "assignee": {"id": 806}}, "task": {"id": 353, "owner": {"id": 950}, "assignee": {"id": 1080}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 86, "privilege": "user"}, "organization": {"id": 193, "owner": {"id": 245}, "user": {"role": "supervisor"}}}, "resource": {"id": 314, "assignee": {"id": 525}, "organization": {"id": 622}, "project": {"id": 366, "owner": {"id": 700}, "assignee": {"id": 862}}, "task": {"id": 381, "owner": {"id": 949}, "assignee": {"id": 1086}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 47, "privilege": "user"}, "organization": {"id": 189, "owner": {"id": 258}, "user": {"role": "supervisor"}}}, "resource": {"id": 307, "assignee": {"id": 546}, "organization": {"id": 603}, "project": {"id": 344, "owner": {"id": 779}, "assignee": {"id": 802}}, "task": {"id": 365, "owner": {"id": 946}, "assignee": {"id": 1082}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_same_org_TRUE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 21, "privilege": "user"}, "organization": {"id": 176, "owner": {"id": 215}, "user": {"role": "worker"}}}, "resource": {"id": 391, "assignee": {"id": 560}, "organization": {"id": 176}, "project": {"id": 342, "owner": {"id": 737}, "assignee": {"id": 864}}, "task": {"id": 329, "owner": {"id": 962}, "assignee": {"id": 1010}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_same_org_TRUE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 31, "privilege": "user"}, "organization": {"id": 174, "owner": {"id": 212}, "user": {"role": "worker"}}}, "resource": {"id": 354, "assignee": {"id": 542}, "organization": {"id": 174}, "project": {"id": 368, "owner": {"id": 773}, "assignee": {"id": 827}}, "task": {"id": 360, "owner": {"id": 973}, "assignee": {"id": 1089}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 9, "privilege": "user"}, "organization": {"id": 135, "owner": {"id": 262}, "user": {"role": "worker"}}}, "resource": {"id": 325, "assignee": {"id": 584}, "organization": {"id": 645}, "project": {"id": 333, "owner": {"id": 717}, "assignee": {"id": 848}}, "task": {"id": 320, "owner": {"id": 971}, "assignee": {"id": 1091}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 5, "privilege": "user"}, "organization": {"id": 190, "owner": {"id": 224}, "user": {"role": "worker"}}}, "resource": {"id": 377, "assignee": {"id": 539}, "organization": {"id": 662}, "project": {"id": 334, "owner": {"id": 728}, "assignee": {"id": 859}}, "task": {"id": 319, "owner": {"id": 972}, "assignee": {"id": 1075}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 72, "privilege": "user"}, "organization": {"id": 109, "owner": {"id": 257}, "user": {"role": null}}}, "resource": {"id": 320, "assignee": {"id": 566}, "organization": {"id": 109}, "project": {"id": 332, "owner": {"id": 713}, "assignee": {"id": 842}}, "task": {"id": 361, "owner": {"id": 940}, "assignee": {"id": 1081}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 2, "privilege": "user"}, "organization": {"id": 175, "owner": {"id": 215}, "user": {"role": null}}}, "resource": {"id": 341, "assignee": {"id": 519}, "organization": {"id": 175}, "project": {"id": 388, "owner": {"id": 798}, "assignee": {"id": 899}}, "task": {"id": 372, "owner": {"id": 993}, "assignee": {"id": 1049}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 1, "privilege": "user"}, "organization": {"id": 171, "owner": {"id": 241}, "user": {"role": null}}}, "resource": {"id": 314, "assignee": {"id": 558}, "organization": {"id": 692}, "project": {"id": 315, "owner": {"id": 764}, "assignee": {"id": 856}}, "task": {"id": 376, "owner": {"id": 975}, "assignee": {"id": 1001}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 39, "privilege": "user"}, "organization": {"id": 123, "owner": {"id": 232}, "user": {"role": null}}}, "resource": {"id": 303, "assignee": {"id": 517}, "organization": {"id": 658}, "project": {"id": 354, "owner": {"id": 734}, "assignee": {"id": 863}}, "task": {"id": 309, "owner": {"id": 997}, "assignee": {"id": 1098}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_same_org_TRUE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 1, "privilege": "worker"}, "organization": {"id": 199, "owner": {"id": 1}, "user": {"role": "owner"}}}, "resource": {"id": 313, "assignee": {"id": 575}, "organization": {"id": 199}, "project": {"id": 326, "owner": {"id": 701}, "assignee": {"id": 871}}, "task": {"id": 392, "owner": {"id": 914}, "assignee": {"id": 1031}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_same_org_TRUE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 6, "privilege": "worker"}, "organization": {"id": 116, "owner": {"id": 6}, "user": {"role": "owner"}}}, "resource": {"id": 386, "assignee": {"id": 583}, "organization": {"id": 116}, "project": {"id": 321, "owner": {"id": 710}, "assignee": {"id": 812}}, "task": {"id": 309, "owner": {"id": 980}, "assignee": {"id": 1074}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 70, "privilege": "worker"}, "organization": {"id": 178, "owner": {"id": 70}, "user": {"role": "owner"}}}, "resource": {"id": 372, "assignee": {"id": 516}, "organization": {"id": 631}, "project": {"id": 386, "owner": {"id": 728}, "assignee": {"id": 800}}, "task": {"id": 395, "owner": {"id": 953}, "assignee": {"id": 1080}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 80, "privilege": "worker"}, "organization": {"id": 170, "owner": {"id": 80}, "user": {"role": "owner"}}}, "resource": {"id": 382, "assignee": {"id": 553}, "organization": {"id": 697}, "project": {"id": 386, "owner": {"id": 717}, "assignee": {"id": 830}}, "task": {"id": 362, "owner": {"id": 957}, "assignee": {"id": 1024}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 39, "privilege": "worker"}, "organization": {"id": 189, "owner": {"id": 205}, "user": {"role": "maintainer"}}}, "resource": {"id": 372, "assignee": {"id": 591}, "organization": {"id": 189}, "project": {"id": 311, "owner": {"id": 781}, "assignee": {"id": 893}}, "task": {"id": 344, "owner": {"id": 988}, "assignee": {"id": 1088}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_same_org_TRUE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 20, "privilege": "worker"}, "organization": {"id": 131, "owner": {"id": 262}, "user": {"role": "maintainer"}}}, "resource": {"id": 328, "assignee": {"id": 531}, "organization": {"id": 131}, "project": {"id": 378, "owner": {"id": 768}, "assignee": {"id": 831}}, "task": {"id": 312, "owner": {"id": 933}, "assignee": {"id": 1047}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 4, "privilege": "worker"}, "organization": {"id": 150, "owner": {"id": 272}, "user": {"role": "maintainer"}}}, "resource": {"id": 345, "assignee": {"id": 598}, "organization": {"id": 634}, "project": {"id": 357, "owner": {"id": 784}, "assignee": {"id": 829}}, "task": {"id": 384, "owner": {"id": 954}, "assignee": {"id": 1062}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 23, "privilege": "worker"}, "organization": {"id": 165, "owner": {"id": 256}, "user": {"role": "maintainer"}}}, "resource": {"id": 368, "assignee": {"id": 598}, "organization": {"id": 601}, "project": {"id": 326, "owner": {"id": 739}, "assignee": {"id": 849}}, "task": {"id": 327, "owner": {"id": 925}, "assignee": {"id": 1094}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 16, "privilege": "worker"}, "organization": {"id": 128, "owner": {"id": 242}, "user": {"role": "supervisor"}}}, "resource": {"id": 357, "assignee": {"id": 517}, "organization": {"id": 128}, "project": {"id": 307, "owner": {"id": 796}, "assignee": {"id": 876}}, "task": {"id": 333, "owner": {"id": 938}, "assignee": {"id": 1015}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_same_org_TRUE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 52, "privilege": "worker"}, "organization": {"id": 197, "owner": {"id": 268}, "user": {"role": "supervisor"}}}, "resource": {"id": 333, "assignee": {"id": 581}, "organization": {"id": 197}, "project": {"id": 346, "owner": {"id": 753}, "assignee": {"id": 840}}, "task": {"id": 351, "owner": {"id": 970}, "assignee": {"id": 1050}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 73, "privilege": "worker"}, "organization": {"id": 168, "owner": {"id": 261}, "user": {"role": "supervisor"}}}, "resource": {"id": 388, "assignee": {"id": 521}, "organization": {"id": 653}, "project": {"id": 353, "owner": {"id": 791}, "assignee": {"id": 845}}, "task": {"id": 349, "owner": {"id": 989}, "assignee": {"id": 1046}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 46, "privilege": "worker"}, "organization": {"id": 171, "owner": {"id": 273}, "user": {"role": "supervisor"}}}, "resource": {"id": 304, "assignee": {"id": 595}, "organization": {"id": 684}, "project": {"id": 342, "owner": {"id": 770}, "assignee": {"id": 805}}, "task": {"id": 304, "owner": {"id": 906}, "assignee": {"id": 1091}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_same_org_TRUE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 99, "privilege": "worker"}, "organization": {"id": 167, "owner": {"id": 228}, "user": {"role": "worker"}}}, "resource": {"id": 337, "assignee": {"id": 594}, "organization": {"id": 167}, "project": {"id": 361, "owner": {"id": 713}, "assignee": {"id": 843}}, "task": {"id": 320, "owner": {"id": 984}, "assignee": {"id": 1018}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_same_org_TRUE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 47, "privilege": "worker"}, "organization": {"id": 106, "owner": {"id": 211}, "user": {"role": "worker"}}}, "resource": {"id": 384, "assignee": {"id": 544}, "organization": {"id": 106}, "project": {"id": 396, "owner": {"id": 727}, "assignee": {"id": 869}}, "task": {"id": 314, "owner": {"id": 941}, "assignee": {"id": 1060}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 32, "privilege": "worker"}, "organization": {"id": 184, "owner": {"id": 225}, "user": {"role": "worker"}}}, "resource": {"id": 330, "assignee": {"id": 530}, "organization": {"id": 638}, "project": {"id": 345, "owner": {"id": 730}, "assignee": {"id": 852}}, "task": {"id": 342, "owner": {"id": 926}, "assignee": {"id": 1057}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 69, "privilege": "worker"}, "organization": {"id": 113, "owner": {"id": 271}, "user": {"role": "worker"}}}, "resource": {"id": 340, "assignee": {"id": 534}, "organization": {"id": 628}, "project": {"id": 387, "owner": {"id": 769}, "assignee": {"id": 888}}, "task": {"id": 395, "owner": {"id": 942}, "assignee": {"id": 1058}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 68, "privilege": "worker"}, "organization": {"id": 126, "owner": {"id": 238}, "user": {"role": null}}}, "resource": {"id": 317, "assignee": {"id": 556}, "organization": {"id": 126}, "project": {"id": 362, "owner": {"id": 778}, "assignee": {"id": 842}}, "task": {"id": 326, "owner": {"id": 905}, "assignee": {"id": 1002}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 13, "privilege": "worker"}, "organization": {"id": 136, "owner": {"id": 267}, "user": {"role": null}}}, "resource": {"id": 381, "assignee": {"id": 506}, "organization": {"id": 136}, "project": {"id": 358, "owner": {"id": 779}, "assignee": {"id": 891}}, "task": {"id": 335, "owner": {"id": 979}, "assignee": {"id": 1092}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 22, "privilege": "worker"}, "organization": {"id": 195, "owner": {"id": 295}, "user": {"role": null}}}, "resource": {"id": 325, "assignee": {"id": 524}, "organization": {"id": 693}, "project": {"id": 336, "owner": {"id": 780}, "assignee": {"id": 814}}, "task": {"id": 345, "owner": {"id": 934}, "assignee": {"id": 1087}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 54, "privilege": "worker"}, "organization": {"id": 152, "owner": {"id": 211}, "user": {"role": null}}}, "resource": {"id": 366, "assignee": {"id": 514}, "organization": {"id": 644}, "project": {"id": 385, "owner": {"id": 796}, "assignee": {"id": 881}}, "task": {"id": 314, "owner": {"id": 937}, "assignee": {"id": 1034}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_same_org_TRUE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 68, "privilege": "none"}, "organization": {"id": 198, "owner": {"id": 68}, "user": {"role": "owner"}}}, "resource": {"id": 303, "assignee": {"id": 541}, "organization": {"id": 198}, "project": {"id": 304, "owner": {"id": 730}, "assignee": {"id": 896}}, "task": {"id": 324, "owner": {"id": 924}, "assignee": {"id": 1016}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_same_org_TRUE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 0, "privilege": "none"}, "organization": {"id": 152, "owner": {"id": 0}, "user": {"role": "owner"}}}, "resource": {"id": 376, "assignee": {"id": 584}, "organization": {"id": 152}, "project": {"id": 343, "owner": {"id": 732}, "assignee": {"id": 814}}, "task": {"id": 358, "owner": {"id": 911}, "assignee": {"id": 1004}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 90, "privilege": "none"}, "organization": {"id": 131, "owner": {"id": 90}, "user": {"role": "owner"}}}, "resource": {"id": 395, "assignee": {"id": 565}, "organization": {"id": 694}, "project": {"id": 342, "owner": {"id": 737}, "assignee": {"id": 834}}, "task": {"id": 306, "owner": {"id": 956}, "assignee": {"id": 1005}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 40, "privilege": "none"}, "organization": {"id": 185, "owner": {"id": 40}, "user": {"role": "owner"}}}, "resource": {"id": 353, "assignee": {"id": 518}, "organization": {"id": 650}, "project": {"id": 350, "owner": {"id": 754}, "assignee": {"id": 868}}, "task": {"id": 370, "owner": {"id": 946}, "assignee": {"id": 1037}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_same_org_TRUE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 30, "privilege": "none"}, "organization": {"id": 120, "owner": {"id": 246}, "user": {"role": "maintainer"}}}, "resource": {"id": 383, "assignee": {"id": 514}, "organization": {"id": 120}, "project": {"id": 379, "owner": {"id": 718}, "assignee": {"id": 871}}, "task": {"id": 329, "owner": {"id": 947}, "assignee": {"id": 1098}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_same_org_TRUE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 55, "privilege": "none"}, "organization": {"id": 146, "owner": {"id": 277}, "user": {"role": "maintainer"}}}, "resource": {"id": 330, "assignee": {"id": 599}, "organization": {"id": 146}, "project": {"id": 387, "owner": {"id": 751}, "assignee": {"id": 828}}, "task": {"id": 363, "owner": {"id": 963}, "assignee": {"id": 1054}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 46, "privilege": "none"}, "organization": {"id": 131, "owner": {"id": 293}, "user": {"role": "maintainer"}}}, "resource": {"id": 316, "assignee": {"id": 527}, "organization": {"id": 683}, "project": {"id": 329, "owner": {"id": 757}, "assignee": {"id": 859}}, "task": {"id": 378, "owner": {"id": 959}, "assignee": {"id": 1062}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 36, "privilege": "none"}, "organization": {"id": 199, "owner": {"id": 216}, "user": {"role": "maintainer"}}}, "resource": {"id": 379, "assignee": {"id": 545}, "organization": {"id": 679}, "project": {"id": 376, "owner": {"id": 705}, "assignee": {"id": 821}}, "task": {"id": 384, "owner": {"id": 929}, "assignee": {"id": 1035}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 93, "privilege": "none"}, "organization": {"id": 155, "owner": {"id": 209}, "user": {"role": "supervisor"}}}, "resource": {"id": 352, "assignee": {"id": 504}, "organization": {"id": 155}, "project": {"id": 347, "owner": {"id": 797}, "assignee": {"id": 869}}, "task": {"id": 338, "owner": {"id": 911}, "assignee": {"id": 1002}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_same_org_TRUE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 65, "privilege": "none"}, "organization": {"id": 139, "owner": {"id": 278}, "user": {"role": "supervisor"}}}, "resource": {"id": 329, "assignee": {"id": 571}, "organization": {"id": 139}, "project": {"id": 354, "owner": {"id": 723}, "assignee": {"id": 823}}, "task": {"id": 348, "owner": {"id": 954}, "assignee": {"id": 1034}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 53, "privilege": "none"}, "organization": {"id": 108, "owner": {"id": 284}, "user": {"role": "supervisor"}}}, "resource": {"id": 318, "assignee": {"id": 500}, "organization": {"id": 609}, "project": {"id": 390, "owner": {"id": 779}, "assignee": {"id": 871}}, "task": {"id": 324, "owner": {"id": 973}, "assignee": {"id": 1019}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 70, "privilege": "none"}, "organization": {"id": 166, "owner": {"id": 229}, "user": {"role": "supervisor"}}}, "resource": {"id": 382, "assignee": {"id": 513}, "organization": {"id": 667}, "project": {"id": 382, "owner": {"id": 750}, "assignee": {"id": 812}}, "task": {"id": 339, "owner": {"id": 949}, "assignee": {"id": 1020}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_same_org_TRUE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 55, "privilege": "none"}, "organization": {"id": 140, "owner": {"id": 209}, "user": {"role": "worker"}}}, "resource": {"id": 329, "assignee": {"id": 501}, "organization": {"id": 140}, "project": {"id": 393, "owner": {"id": 772}, "assignee": {"id": 806}}, "task": {"id": 384, "owner": {"id": 951}, "assignee": {"id": 1087}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_same_org_TRUE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 26, "privilege": "none"}, "organization": {"id": 125, "owner": {"id": 211}, "user": {"role": "worker"}}}, "resource": {"id": 351, "assignee": {"id": 527}, "organization": {"id": 125}, "project": {"id": 342, "owner": {"id": 768}, "assignee": {"id": 807}}, "task": {"id": 384, "owner": {"id": 947}, "assignee": {"id": 1096}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 13, "privilege": "none"}, "organization": {"id": 194, "owner": {"id": 293}, "user": {"role": "worker"}}}, "resource": {"id": 342, "assignee": {"id": 507}, "organization": {"id": 622}, "project": {"id": 354, "owner": {"id": 713}, "assignee": {"id": 820}}, "task": {"id": 301, "owner": {"id": 936}, "assignee": {"id": 1014}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 55, "privilege": "none"}, "organization": {"id": 114, "owner": {"id": 213}, "user": {"role": "worker"}}}, "resource": {"id": 384, "assignee": {"id": 546}, "organization": {"id": 610}, "project": {"id": 380, "owner": {"id": 725}, "assignee": {"id": 809}}, "task": {"id": 386, "owner": {"id": 925}, "assignee": {"id": 1044}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_same_org_TRUE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 34, "privilege": "none"}, "organization": {"id": 177, "owner": {"id": 285}, "user": {"role": null}}}, "resource": {"id": 301, "assignee": {"id": 526}, "organization": {"id": 177}, "project": {"id": 394, "owner": {"id": 788}, "assignee": {"id": 823}}, "task": {"id": 398, "owner": {"id": 914}, "assignee": {"id": 1026}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_same_org_TRUE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 39, "privilege": "none"}, "organization": {"id": 158, "owner": {"id": 273}, "user": {"role": null}}}, "resource": {"id": 356, "assignee": {"id": 500}, "organization": {"id": 158}, "project": {"id": 362, "owner": {"id": 764}, "assignee": {"id": 837}}, "task": {"id": 360, "owner": {"id": 924}, "assignee": {"id": 1038}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 73, "privilege": "none"}, "organization": {"id": 108, "owner": {"id": 243}, "user": {"role": null}}}, "resource": {"id": 371, "assignee": {"id": 593}, "organization": {"id": 635}, "project": {"id": 301, "owner": {"id": 780}, "assignee": {"id": 818}}, "task": {"id": 384, "owner": {"id": 985}, "assignee": {"id": 1008}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 14, "privilege": "none"}, "organization": {"id": 161, "owner": {"id": 297}, "user": {"role": null}}}, "resource": {"id": 324, "assignee": {"id": 557}, "organization": {"id": 621}, "project": {"id": 395, "owner": {"id": 722}, "assignee": {"id": 829}}, "task": {"id": 398, "owner": {"id": 979}, "assignee": {"id": 1095}}}} } # jobs_test.gen.rego.py -# -# # jobs_test.gen.rego.py -# # Copyright (C) 2021 Intel Corporation -# # -# # SPDX-License-Identifier: MIT -# -# # Copyright (C) 2021 Intel Corporation +# # Copyright (C) 2021-2022 Intel Corporation # # # # SPDX-License-Identifier: MIT # @@ -13220,9 +15854,11 @@ test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_m # import os # from itertools import product # +# random.seed(42) # # NAME = 'jobs' # +# # def read_rules(name): # rules = [] # with open(os.path.join(sys.argv[1], f'{name}.csv')) as f: @@ -13409,7 +16045,6 @@ test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_m # # gen_test_rego(NAME) - # jobs.csv # Scope,Resource,Context,Ownership,Limit,Method,URL,Privilege,Membership # list,N/A,Sandbox,N/A,,GET,/tasks/{id}/jobs,None,N/A @@ -13446,6 +16081,14 @@ test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_m # view:data,Job,Sandbox,"Project:owner, Project:assignee, Task:owner, Task:assignee, Assignee",,GET,/jobs/{id}/data,None,N/A # view:data,Job,Organization,None,,GET,/jobs/{id}/data,User,Maintainer # view:data,Job,Organization,"Project:owner, Project:assignee, Task:owner, Task:assignee, Assignee",,GET,/jobs/{id}/data,None,Worker +# view:metadata,Job,Sandbox,None,,GET,/jobs/{id}/data,Admin,N/A +# view:metadata,Job,Sandbox,"Project:owner, Project:assignee, Task:owner, Task:assignee, Assignee",,GET,/jobs/{id}/data,None,N/A +# view:metadata,Job,Organization,None,,GET,/jobs/{id}/data,User,Maintainer +# view:metadata,Job,Organization,"Project:owner, Project:assignee, Task:owner, Task:assignee, Assignee",,GET,/jobs/{id}/data,None,Worker +# update:metadata,Job,Sandbox,None,,PATCH,/jobs/{id}/data/meta,Admin,N/A +# update:metadata,Job,Sandbox,"Project:owner, Project:assignee, Task:owner, Task:assignee, Assignee",,PATCH,/jobs/{id}/data/meta,Worker,N/A +# update:metadata,Job,Organization,None,,PATCH,/jobs/{id}/data/meta,User,Maintainer +# update:metadata,Job,Organization,"Project:owner, Project:assignee, Task:owner, Task:assignee, Assignee",,PATCH,/jobs/{id}/data/meta,Worker,Worker # view:commits,Job,Sandbox,None,,GET,/jobs/{id}/commits,Admin,N/A # view:commits,Job,Sandbox,"Project:owner, Project:assignee, Task:owner, Task:assignee, Assignee",,GET,/jobs/{id}/commits,None,N/A # view:commits,Job,Organization,None,,GET,/jobs/{id}/commits,User,Maintainer diff --git a/cvat/apps/iam/rules/tasks.csv b/cvat/apps/iam/rules/tasks.csv index 880d5899..3e37849d 100644 --- a/cvat/apps/iam/rules/tasks.csv +++ b/cvat/apps/iam/rules/tasks.csv @@ -56,10 +56,18 @@ export:dataset,Task,Sandbox,None,,GET,/tasks/{id}/dataset?format=,Admin,N/A export:dataset,Task,Sandbox,"Owner, Project:owner, Assignee, Project:assignee",,GET,/tasks/{id}/dataset?format=,None,N/A export:dataset,Task,Organization,None,,GET,/tasks/{id}/dataset?format=,User,Maintainer export:dataset,Task,Organization,"Owner, Project:owner, Assignee, Project:assignee",,GET,/tasks/{id}/dataset?format=,None,Worker -view:data,Task,Sandbox,None,,GET,"/tasks/{id}/data, /tasks/{id}/data/meta",Admin,N/A -view:data,Task,Sandbox,"Owner, Project:owner, Assignee, Project:assignee",,GET,"/tasks/{id}/data, /tasks/{id}/data/meta",None,N/A -view:data,Task,Organization,None,,GET,"/tasks/{id}/data, /tasks/{id}/data/meta",User,Maintainer -view:data,Task,Organization,"Owner, Project:owner, Assignee, Project:assignee",,GET,"/tasks/{id}/data, /tasks/{id}/data/meta",None,Worker +view:data,Task,Sandbox,None,,GET,/tasks/{id}/data,Admin,N/A +view:data,Task,Sandbox,"Owner, Project:owner, Assignee, Project:assignee",,GET,/tasks/{id}/data,None,N/A +view:data,Task,Organization,None,,GET,/tasks/{id}/data,User,Maintainer +view:data,Task,Organization,"Owner, Project:owner, Assignee, Project:assignee",,GET,/tasks/{id}/data,None,Worker +view:metadata,Task,Sandbox,None,,GET,/tasks/{id}/data/meta,Admin,N/A +view:metadata,Task,Sandbox,"Owner, Project:owner, Assignee, Project:assignee",,GET,/tasks/{id}/data/meta,None,N/A +view:metadata,Task,Organization,None,,GET,/tasks/{id}/data/meta,User,Maintainer +view:metadata,Task,Organization,"Owner, Project:owner, Assignee, Project:assignee",,GET,/tasks/{id}/data/meta,None,Worker +update:metadata,Task,Sandbox,None,,PATCH,/tasks/{id}/data/meta,Admin,N/A +update:metadata,Task,Sandbox,"Owner, Project:owner, Assignee, Project:assignee",,PATCH,/tasks/{id}/data/meta,Worker,N/A +update:metadata,Task,Organization,None,,PATCH,/tasks/{id}/data/meta,User,Maintainer +update:metadata,Task,Organization,"Owner, Project:owner, Assignee, Project:assignee",,PATCH,/tasks/{id}/data/meta,Worker,Worker upload:data,Task,Sandbox,None,,POST,/tasks/{id}/data,Admin,N/A upload:data,Task,Sandbox,"Owner, Project:owner, Assignee, Project:assignee",,POST,/tasks/{id}/data,Worker,N/A upload:data,Task,Organization,None,,POST,/tasks/{id}/data,User,Maintainer diff --git a/cvat/apps/iam/rules/tasks.rego b/cvat/apps/iam/rules/tasks.rego index ffa95aa2..639a8bb2 100644 --- a/cvat/apps/iam/rules/tasks.rego +++ b/cvat/apps/iam/rules/tasks.rego @@ -195,14 +195,14 @@ filter = [] { # Django Q object to filter list of entries } allow { - { utils.VIEW, utils.VIEW_ANNOTATIONS, utils.EXPORT_DATASET, + { utils.VIEW, utils.VIEW_ANNOTATIONS, utils.EXPORT_DATASET, utils.VIEW_METADATA, utils.VIEW_DATA, utils.EXPORT_ANNOTATIONS, utils.EXPORT_BACKUP }[input.scope] utils.is_sandbox is_task_staff } allow { - { utils.VIEW, utils.VIEW_ANNOTATIONS, utils.EXPORT_DATASET, + { utils.VIEW, utils.VIEW_ANNOTATIONS, utils.EXPORT_DATASET, utils.VIEW_METADATA, utils.VIEW_DATA, utils.EXPORT_ANNOTATIONS, utils.EXPORT_BACKUP }[input.scope] input.auth.organization.id == input.resource.organization.id utils.has_perm(utils.USER) @@ -210,7 +210,7 @@ allow { } allow { - { utils.VIEW, utils.VIEW_ANNOTATIONS, utils.EXPORT_DATASET, + { utils.VIEW, utils.VIEW_ANNOTATIONS, utils.EXPORT_DATASET, utils.VIEW_METADATA, utils.VIEW_DATA, utils.EXPORT_ANNOTATIONS, utils.EXPORT_BACKUP }[input.scope] input.auth.organization.id == input.resource.organization.id organizations.has_perm(organizations.WORKER) @@ -219,7 +219,7 @@ allow { allow { { utils.UPDATE_DESC, utils.UPDATE_ANNOTATIONS, utils.DELETE_ANNOTATIONS, - utils.UPLOAD_DATA, utils.IMPORT_ANNOTATIONS }[input.scope] + utils.UPLOAD_DATA, utils.UPDATE_METADATA, utils.IMPORT_ANNOTATIONS }[input.scope] utils.is_sandbox is_task_staff utils.has_perm(utils.WORKER) @@ -227,7 +227,7 @@ allow { allow { { utils.UPDATE_DESC, utils.UPDATE_ANNOTATIONS, utils.DELETE_ANNOTATIONS, - utils.UPLOAD_DATA, utils.IMPORT_ANNOTATIONS }[input.scope] + utils.UPLOAD_DATA, utils.UPDATE_METADATA, utils.IMPORT_ANNOTATIONS }[input.scope] input.auth.organization.id == input.resource.organization.id utils.has_perm(utils.USER) organizations.has_perm(organizations.MAINTAINER) @@ -235,7 +235,7 @@ allow { allow { { utils.UPDATE_DESC, utils.UPDATE_ANNOTATIONS, utils.DELETE_ANNOTATIONS, - utils.UPLOAD_DATA, utils.IMPORT_ANNOTATIONS }[input.scope] + utils.UPLOAD_DATA, utils.UPDATE_METADATA, utils.IMPORT_ANNOTATIONS }[input.scope] is_task_staff input.auth.organization.id == input.resource.organization.id utils.has_perm(utils.WORKER) diff --git a/cvat/apps/iam/rules/tasks_test.gen.rego b/cvat/apps/iam/rules/tasks_test.gen.rego index 3b7ba6ae..1ec91835 100644 --- a/cvat/apps/iam/rules/tasks_test.gen.rego +++ b/cvat/apps/iam/rules/tasks_test.gen.rego @@ -1,19583 +1,21783 @@ package tasks -test_scope_VIEW_context_SANDBOX_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 38, "privilege": "admin"}, "organization": null}, "resource": {"id": 319, "owner": {"id": 470}, "assignee": {"id": 549}, "organization": {"id": 678}, "project": {"owner": {"id": 38}, "assignee": {"id": 873}, "organization": {"id": 943}}}} +test_scope_UPDATE_DESC_context_SANDBOX_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 80, "privilege": "admin"}, "organization": null}, "resource": {"id": 358, "owner": {"id": 468}, "assignee": {"id": 515}, "organization": {"id": 648}, "project": {"owner": {"id": 80}, "assignee": {"id": 870}, "organization": {"id": 937}}}} +} + +test_scope_UPDATE_DESC_context_SANDBOX_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 68, "privilege": "business"}, "organization": null}, "resource": {"id": 358, "owner": {"id": 418}, "assignee": {"id": 533}, "organization": {"id": 617}, "project": {"owner": {"id": 68}, "assignee": {"id": 895}, "organization": {"id": 971}}}} +} + +test_scope_UPDATE_DESC_context_SANDBOX_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 62, "privilege": "user"}, "organization": null}, "resource": {"id": 320, "owner": {"id": 469}, "assignee": {"id": 599}, "organization": {"id": 667}, "project": {"owner": {"id": 62}, "assignee": {"id": 876}, "organization": {"id": 941}}}} +} + +test_scope_UPDATE_DESC_context_SANDBOX_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 92, "privilege": "worker"}, "organization": null}, "resource": {"id": 330, "owner": {"id": 435}, "assignee": {"id": 585}, "organization": {"id": 662}, "project": {"owner": {"id": 92}, "assignee": {"id": 869}, "organization": {"id": 916}}}} +} + +test_scope_UPDATE_DESC_context_SANDBOX_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 24, "privilege": "none"}, "organization": null}, "resource": {"id": 389, "owner": {"id": 493}, "assignee": {"id": 571}, "organization": {"id": 684}, "project": {"owner": {"id": 24}, "assignee": {"id": 862}, "organization": {"id": 919}}}} +} + +test_scope_UPDATE_DESC_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 47, "privilege": "admin"}, "organization": null}, "resource": {"id": 327, "owner": {"id": 464}, "assignee": {"id": 533}, "organization": {"id": 616}, "project": {"owner": {"id": 744}, "assignee": {"id": 47}, "organization": {"id": 931}}}} +} + +test_scope_UPDATE_DESC_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 5, "privilege": "business"}, "organization": null}, "resource": {"id": 370, "owner": {"id": 418}, "assignee": {"id": 555}, "organization": {"id": 616}, "project": {"owner": {"id": 705}, "assignee": {"id": 5}, "organization": {"id": 946}}}} +} + +test_scope_UPDATE_DESC_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 65, "privilege": "user"}, "organization": null}, "resource": {"id": 376, "owner": {"id": 455}, "assignee": {"id": 544}, "organization": {"id": 693}, "project": {"owner": {"id": 740}, "assignee": {"id": 65}, "organization": {"id": 977}}}} +} + +test_scope_UPDATE_DESC_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 36, "privilege": "worker"}, "organization": null}, "resource": {"id": 327, "owner": {"id": 465}, "assignee": {"id": 560}, "organization": {"id": 694}, "project": {"owner": {"id": 721}, "assignee": {"id": 36}, "organization": {"id": 910}}}} +} + +test_scope_UPDATE_DESC_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 96, "privilege": "none"}, "organization": null}, "resource": {"id": 370, "owner": {"id": 457}, "assignee": {"id": 520}, "organization": {"id": 695}, "project": {"owner": {"id": 760}, "assignee": {"id": 96}, "organization": {"id": 933}}}} +} + +test_scope_UPDATE_DESC_context_SANDBOX_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 92, "privilege": "admin"}, "organization": null}, "resource": {"id": 362, "owner": {"id": 92}, "assignee": {"id": 549}, "organization": {"id": 643}, "project": {"owner": {"id": 785}, "assignee": {"id": 886}, "organization": {"id": 951}}}} +} + +test_scope_UPDATE_DESC_context_SANDBOX_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 20, "privilege": "business"}, "organization": null}, "resource": {"id": 321, "owner": {"id": 20}, "assignee": {"id": 577}, "organization": {"id": 695}, "project": {"owner": {"id": 791}, "assignee": {"id": 814}, "organization": {"id": 999}}}} +} + +test_scope_UPDATE_DESC_context_SANDBOX_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 48, "privilege": "user"}, "organization": null}, "resource": {"id": 357, "owner": {"id": 48}, "assignee": {"id": 596}, "organization": {"id": 659}, "project": {"owner": {"id": 772}, "assignee": {"id": 878}, "organization": {"id": 985}}}} +} + +test_scope_UPDATE_DESC_context_SANDBOX_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 94, "privilege": "worker"}, "organization": null}, "resource": {"id": 395, "owner": {"id": 94}, "assignee": {"id": 597}, "organization": {"id": 688}, "project": {"owner": {"id": 723}, "assignee": {"id": 824}, "organization": {"id": 927}}}} +} + +test_scope_UPDATE_DESC_context_SANDBOX_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 75, "privilege": "none"}, "organization": null}, "resource": {"id": 328, "owner": {"id": 75}, "assignee": {"id": 566}, "organization": {"id": 648}, "project": {"owner": {"id": 757}, "assignee": {"id": 856}, "organization": {"id": 938}}}} +} + +test_scope_UPDATE_DESC_context_SANDBOX_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 56, "privilege": "admin"}, "organization": null}, "resource": {"id": 338, "owner": {"id": 489}, "assignee": {"id": 56}, "organization": {"id": 634}, "project": {"owner": {"id": 764}, "assignee": {"id": 869}, "organization": {"id": 963}}}} +} + +test_scope_UPDATE_DESC_context_SANDBOX_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 79, "privilege": "business"}, "organization": null}, "resource": {"id": 369, "owner": {"id": 459}, "assignee": {"id": 79}, "organization": {"id": 606}, "project": {"owner": {"id": 724}, "assignee": {"id": 866}, "organization": {"id": 946}}}} +} + +test_scope_UPDATE_DESC_context_SANDBOX_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 61, "privilege": "user"}, "organization": null}, "resource": {"id": 375, "owner": {"id": 474}, "assignee": {"id": 61}, "organization": {"id": 662}, "project": {"owner": {"id": 719}, "assignee": {"id": 857}, "organization": {"id": 968}}}} +} + +test_scope_UPDATE_DESC_context_SANDBOX_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 95, "privilege": "worker"}, "organization": null}, "resource": {"id": 379, "owner": {"id": 408}, "assignee": {"id": 95}, "organization": {"id": 680}, "project": {"owner": {"id": 787}, "assignee": {"id": 836}, "organization": {"id": 929}}}} +} + +test_scope_UPDATE_DESC_context_SANDBOX_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 37, "privilege": "none"}, "organization": null}, "resource": {"id": 361, "owner": {"id": 413}, "assignee": {"id": 37}, "organization": {"id": 648}, "project": {"owner": {"id": 773}, "assignee": {"id": 845}, "organization": {"id": 973}}}} +} + +test_scope_UPDATE_DESC_context_SANDBOX_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 92, "privilege": "admin"}, "organization": null}, "resource": {"id": 314, "owner": {"id": 459}, "assignee": {"id": 509}, "organization": {"id": 618}, "project": {"owner": {"id": 796}, "assignee": {"id": 828}, "organization": {"id": 986}}}} +} + +test_scope_UPDATE_DESC_context_SANDBOX_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 47, "privilege": "business"}, "organization": null}, "resource": {"id": 312, "owner": {"id": 462}, "assignee": {"id": 578}, "organization": {"id": 652}, "project": {"owner": {"id": 735}, "assignee": {"id": 804}, "organization": {"id": 988}}}} +} + +test_scope_UPDATE_DESC_context_SANDBOX_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 99, "privilege": "user"}, "organization": null}, "resource": {"id": 353, "owner": {"id": 467}, "assignee": {"id": 514}, "organization": {"id": 695}, "project": {"owner": {"id": 708}, "assignee": {"id": 860}, "organization": {"id": 957}}}} +} + +test_scope_UPDATE_DESC_context_SANDBOX_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 32, "privilege": "worker"}, "organization": null}, "resource": {"id": 353, "owner": {"id": 493}, "assignee": {"id": 512}, "organization": {"id": 640}, "project": {"owner": {"id": 754}, "assignee": {"id": 840}, "organization": {"id": 985}}}} +} + +test_scope_UPDATE_DESC_context_SANDBOX_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 44, "privilege": "none"}, "organization": null}, "resource": {"id": 303, "owner": {"id": 423}, "assignee": {"id": 534}, "organization": {"id": 689}, "project": {"owner": {"id": 797}, "assignee": {"id": 839}, "organization": {"id": 943}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 27, "privilege": "admin"}, "organization": {"id": 148, "owner": {"id": 27}, "user": {"role": "owner"}}}, "resource": {"id": 318, "owner": {"id": 494}, "assignee": {"id": 581}, "organization": {"id": 148}, "project": {"owner": {"id": 27}, "assignee": {"id": 895}, "organization": {"id": 967}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 99, "privilege": "admin"}, "organization": {"id": 172, "owner": {"id": 99}, "user": {"role": "owner"}}}, "resource": {"id": 358, "owner": {"id": 443}, "assignee": {"id": 520}, "organization": {"id": 647}, "project": {"owner": {"id": 99}, "assignee": {"id": 892}, "organization": {"id": 941}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 86, "privilege": "admin"}, "organization": {"id": 110, "owner": {"id": 234}, "user": {"role": "maintainer"}}}, "resource": {"id": 310, "owner": {"id": 406}, "assignee": {"id": 519}, "organization": {"id": 110}, "project": {"owner": {"id": 86}, "assignee": {"id": 879}, "organization": {"id": 906}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 34, "privilege": "admin"}, "organization": {"id": 127, "owner": {"id": 296}, "user": {"role": "maintainer"}}}, "resource": {"id": 356, "owner": {"id": 484}, "assignee": {"id": 554}, "organization": {"id": 662}, "project": {"owner": {"id": 34}, "assignee": {"id": 856}, "organization": {"id": 953}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 86, "privilege": "admin"}, "organization": {"id": 175, "owner": {"id": 262}, "user": {"role": "supervisor"}}}, "resource": {"id": 365, "owner": {"id": 414}, "assignee": {"id": 544}, "organization": {"id": 175}, "project": {"owner": {"id": 86}, "assignee": {"id": 836}, "organization": {"id": 986}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 7, "privilege": "admin"}, "organization": {"id": 100, "owner": {"id": 226}, "user": {"role": "supervisor"}}}, "resource": {"id": 367, "owner": {"id": 485}, "assignee": {"id": 539}, "organization": {"id": 605}, "project": {"owner": {"id": 7}, "assignee": {"id": 850}, "organization": {"id": 976}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 41, "privilege": "admin"}, "organization": {"id": 115, "owner": {"id": 200}, "user": {"role": "worker"}}}, "resource": {"id": 338, "owner": {"id": 427}, "assignee": {"id": 598}, "organization": {"id": 115}, "project": {"owner": {"id": 41}, "assignee": {"id": 832}, "organization": {"id": 937}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 90, "privilege": "admin"}, "organization": {"id": 129, "owner": {"id": 264}, "user": {"role": "worker"}}}, "resource": {"id": 363, "owner": {"id": 495}, "assignee": {"id": 555}, "organization": {"id": 622}, "project": {"owner": {"id": 90}, "assignee": {"id": 848}, "organization": {"id": 968}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 55, "privilege": "admin"}, "organization": {"id": 102, "owner": {"id": 258}, "user": {"role": null}}}, "resource": {"id": 371, "owner": {"id": 485}, "assignee": {"id": 545}, "organization": {"id": 102}, "project": {"owner": {"id": 55}, "assignee": {"id": 894}, "organization": {"id": 905}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 81, "privilege": "admin"}, "organization": {"id": 153, "owner": {"id": 237}, "user": {"role": null}}}, "resource": {"id": 309, "owner": {"id": 440}, "assignee": {"id": 573}, "organization": {"id": 654}, "project": {"owner": {"id": 81}, "assignee": {"id": 851}, "organization": {"id": 990}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 88, "privilege": "business"}, "organization": {"id": 146, "owner": {"id": 88}, "user": {"role": "owner"}}}, "resource": {"id": 314, "owner": {"id": 451}, "assignee": {"id": 502}, "organization": {"id": 146}, "project": {"owner": {"id": 88}, "assignee": {"id": 879}, "organization": {"id": 958}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 10, "privilege": "business"}, "organization": {"id": 150, "owner": {"id": 10}, "user": {"role": "owner"}}}, "resource": {"id": 355, "owner": {"id": 413}, "assignee": {"id": 531}, "organization": {"id": 655}, "project": {"owner": {"id": 10}, "assignee": {"id": 851}, "organization": {"id": 967}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 65, "privilege": "business"}, "organization": {"id": 181, "owner": {"id": 214}, "user": {"role": "maintainer"}}}, "resource": {"id": 395, "owner": {"id": 443}, "assignee": {"id": 528}, "organization": {"id": 181}, "project": {"owner": {"id": 65}, "assignee": {"id": 821}, "organization": {"id": 909}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 82, "privilege": "business"}, "organization": {"id": 118, "owner": {"id": 230}, "user": {"role": "maintainer"}}}, "resource": {"id": 367, "owner": {"id": 465}, "assignee": {"id": 524}, "organization": {"id": 699}, "project": {"owner": {"id": 82}, "assignee": {"id": 844}, "organization": {"id": 993}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 97, "privilege": "business"}, "organization": {"id": 197, "owner": {"id": 283}, "user": {"role": "supervisor"}}}, "resource": {"id": 313, "owner": {"id": 418}, "assignee": {"id": 532}, "organization": {"id": 197}, "project": {"owner": {"id": 97}, "assignee": {"id": 877}, "organization": {"id": 919}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 72, "privilege": "business"}, "organization": {"id": 197, "owner": {"id": 274}, "user": {"role": "supervisor"}}}, "resource": {"id": 309, "owner": {"id": 422}, "assignee": {"id": 598}, "organization": {"id": 680}, "project": {"owner": {"id": 72}, "assignee": {"id": 859}, "organization": {"id": 996}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 80, "privilege": "business"}, "organization": {"id": 140, "owner": {"id": 219}, "user": {"role": "worker"}}}, "resource": {"id": 357, "owner": {"id": 487}, "assignee": {"id": 572}, "organization": {"id": 140}, "project": {"owner": {"id": 80}, "assignee": {"id": 879}, "organization": {"id": 941}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 75, "privilege": "business"}, "organization": {"id": 107, "owner": {"id": 245}, "user": {"role": "worker"}}}, "resource": {"id": 356, "owner": {"id": 408}, "assignee": {"id": 560}, "organization": {"id": 656}, "project": {"owner": {"id": 75}, "assignee": {"id": 838}, "organization": {"id": 935}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 47, "privilege": "business"}, "organization": {"id": 136, "owner": {"id": 209}, "user": {"role": null}}}, "resource": {"id": 364, "owner": {"id": 409}, "assignee": {"id": 539}, "organization": {"id": 136}, "project": {"owner": {"id": 47}, "assignee": {"id": 804}, "organization": {"id": 907}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 74, "privilege": "business"}, "organization": {"id": 170, "owner": {"id": 294}, "user": {"role": null}}}, "resource": {"id": 382, "owner": {"id": 411}, "assignee": {"id": 578}, "organization": {"id": 676}, "project": {"owner": {"id": 74}, "assignee": {"id": 849}, "organization": {"id": 959}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 60, "privilege": "user"}, "organization": {"id": 164, "owner": {"id": 60}, "user": {"role": "owner"}}}, "resource": {"id": 305, "owner": {"id": 457}, "assignee": {"id": 573}, "organization": {"id": 164}, "project": {"owner": {"id": 60}, "assignee": {"id": 841}, "organization": {"id": 977}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 82, "privilege": "user"}, "organization": {"id": 122, "owner": {"id": 82}, "user": {"role": "owner"}}}, "resource": {"id": 307, "owner": {"id": 457}, "assignee": {"id": 513}, "organization": {"id": 643}, "project": {"owner": {"id": 82}, "assignee": {"id": 810}, "organization": {"id": 964}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 20, "privilege": "user"}, "organization": {"id": 146, "owner": {"id": 247}, "user": {"role": "maintainer"}}}, "resource": {"id": 331, "owner": {"id": 490}, "assignee": {"id": 556}, "organization": {"id": 146}, "project": {"owner": {"id": 20}, "assignee": {"id": 866}, "organization": {"id": 978}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 6, "privilege": "user"}, "organization": {"id": 180, "owner": {"id": 282}, "user": {"role": "maintainer"}}}, "resource": {"id": 336, "owner": {"id": 449}, "assignee": {"id": 552}, "organization": {"id": 699}, "project": {"owner": {"id": 6}, "assignee": {"id": 886}, "organization": {"id": 976}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 36, "privilege": "user"}, "organization": {"id": 132, "owner": {"id": 292}, "user": {"role": "supervisor"}}}, "resource": {"id": 342, "owner": {"id": 408}, "assignee": {"id": 542}, "organization": {"id": 132}, "project": {"owner": {"id": 36}, "assignee": {"id": 886}, "organization": {"id": 949}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 18, "privilege": "user"}, "organization": {"id": 144, "owner": {"id": 239}, "user": {"role": "supervisor"}}}, "resource": {"id": 384, "owner": {"id": 477}, "assignee": {"id": 519}, "organization": {"id": 642}, "project": {"owner": {"id": 18}, "assignee": {"id": 874}, "organization": {"id": 984}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 10, "privilege": "user"}, "organization": {"id": 139, "owner": {"id": 271}, "user": {"role": "worker"}}}, "resource": {"id": 383, "owner": {"id": 489}, "assignee": {"id": 584}, "organization": {"id": 139}, "project": {"owner": {"id": 10}, "assignee": {"id": 876}, "organization": {"id": 990}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 87, "privilege": "user"}, "organization": {"id": 167, "owner": {"id": 211}, "user": {"role": "worker"}}}, "resource": {"id": 348, "owner": {"id": 482}, "assignee": {"id": 542}, "organization": {"id": 616}, "project": {"owner": {"id": 87}, "assignee": {"id": 889}, "organization": {"id": 994}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 39, "privilege": "user"}, "organization": {"id": 123, "owner": {"id": 227}, "user": {"role": null}}}, "resource": {"id": 382, "owner": {"id": 485}, "assignee": {"id": 554}, "organization": {"id": 123}, "project": {"owner": {"id": 39}, "assignee": {"id": 802}, "organization": {"id": 946}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 9, "privilege": "user"}, "organization": {"id": 137, "owner": {"id": 212}, "user": {"role": null}}}, "resource": {"id": 343, "owner": {"id": 498}, "assignee": {"id": 562}, "organization": {"id": 624}, "project": {"owner": {"id": 9}, "assignee": {"id": 817}, "organization": {"id": 919}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 43, "privilege": "worker"}, "organization": {"id": 198, "owner": {"id": 43}, "user": {"role": "owner"}}}, "resource": {"id": 364, "owner": {"id": 498}, "assignee": {"id": 569}, "organization": {"id": 198}, "project": {"owner": {"id": 43}, "assignee": {"id": 804}, "organization": {"id": 984}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 98, "privilege": "worker"}, "organization": {"id": 179, "owner": {"id": 98}, "user": {"role": "owner"}}}, "resource": {"id": 316, "owner": {"id": 476}, "assignee": {"id": 548}, "organization": {"id": 619}, "project": {"owner": {"id": 98}, "assignee": {"id": 823}, "organization": {"id": 988}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 30, "privilege": "worker"}, "organization": {"id": 156, "owner": {"id": 278}, "user": {"role": "maintainer"}}}, "resource": {"id": 392, "owner": {"id": 456}, "assignee": {"id": 505}, "organization": {"id": 156}, "project": {"owner": {"id": 30}, "assignee": {"id": 886}, "organization": {"id": 992}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 39, "privilege": "worker"}, "organization": {"id": 160, "owner": {"id": 224}, "user": {"role": "maintainer"}}}, "resource": {"id": 336, "owner": {"id": 496}, "assignee": {"id": 595}, "organization": {"id": 657}, "project": {"owner": {"id": 39}, "assignee": {"id": 868}, "organization": {"id": 930}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 99, "privilege": "worker"}, "organization": {"id": 148, "owner": {"id": 264}, "user": {"role": "supervisor"}}}, "resource": {"id": 347, "owner": {"id": 486}, "assignee": {"id": 573}, "organization": {"id": 148}, "project": {"owner": {"id": 99}, "assignee": {"id": 898}, "organization": {"id": 936}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 6, "privilege": "worker"}, "organization": {"id": 182, "owner": {"id": 261}, "user": {"role": "supervisor"}}}, "resource": {"id": 367, "owner": {"id": 453}, "assignee": {"id": 520}, "organization": {"id": 625}, "project": {"owner": {"id": 6}, "assignee": {"id": 817}, "organization": {"id": 932}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 10, "privilege": "worker"}, "organization": {"id": 197, "owner": {"id": 220}, "user": {"role": "worker"}}}, "resource": {"id": 347, "owner": {"id": 470}, "assignee": {"id": 513}, "organization": {"id": 197}, "project": {"owner": {"id": 10}, "assignee": {"id": 815}, "organization": {"id": 936}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 57, "privilege": "worker"}, "organization": {"id": 144, "owner": {"id": 203}, "user": {"role": "worker"}}}, "resource": {"id": 334, "owner": {"id": 457}, "assignee": {"id": 565}, "organization": {"id": 618}, "project": {"owner": {"id": 57}, "assignee": {"id": 811}, "organization": {"id": 928}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 10, "privilege": "worker"}, "organization": {"id": 147, "owner": {"id": 228}, "user": {"role": null}}}, "resource": {"id": 353, "owner": {"id": 406}, "assignee": {"id": 550}, "organization": {"id": 147}, "project": {"owner": {"id": 10}, "assignee": {"id": 830}, "organization": {"id": 949}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 17, "privilege": "worker"}, "organization": {"id": 104, "owner": {"id": 236}, "user": {"role": null}}}, "resource": {"id": 303, "owner": {"id": 440}, "assignee": {"id": 512}, "organization": {"id": 691}, "project": {"owner": {"id": 17}, "assignee": {"id": 842}, "organization": {"id": 918}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 78, "privilege": "none"}, "organization": {"id": 100, "owner": {"id": 78}, "user": {"role": "owner"}}}, "resource": {"id": 360, "owner": {"id": 489}, "assignee": {"id": 517}, "organization": {"id": 100}, "project": {"owner": {"id": 78}, "assignee": {"id": 860}, "organization": {"id": 957}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 67, "privilege": "none"}, "organization": {"id": 154, "owner": {"id": 67}, "user": {"role": "owner"}}}, "resource": {"id": 302, "owner": {"id": 432}, "assignee": {"id": 527}, "organization": {"id": 619}, "project": {"owner": {"id": 67}, "assignee": {"id": 893}, "organization": {"id": 977}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 53, "privilege": "none"}, "organization": {"id": 181, "owner": {"id": 279}, "user": {"role": "maintainer"}}}, "resource": {"id": 399, "owner": {"id": 436}, "assignee": {"id": 530}, "organization": {"id": 181}, "project": {"owner": {"id": 53}, "assignee": {"id": 806}, "organization": {"id": 930}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 80, "privilege": "none"}, "organization": {"id": 165, "owner": {"id": 273}, "user": {"role": "maintainer"}}}, "resource": {"id": 358, "owner": {"id": 408}, "assignee": {"id": 514}, "organization": {"id": 663}, "project": {"owner": {"id": 80}, "assignee": {"id": 868}, "organization": {"id": 902}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 45, "privilege": "none"}, "organization": {"id": 130, "owner": {"id": 273}, "user": {"role": "supervisor"}}}, "resource": {"id": 330, "owner": {"id": 491}, "assignee": {"id": 518}, "organization": {"id": 130}, "project": {"owner": {"id": 45}, "assignee": {"id": 800}, "organization": {"id": 978}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 8, "privilege": "none"}, "organization": {"id": 167, "owner": {"id": 269}, "user": {"role": "supervisor"}}}, "resource": {"id": 353, "owner": {"id": 423}, "assignee": {"id": 585}, "organization": {"id": 685}, "project": {"owner": {"id": 8}, "assignee": {"id": 867}, "organization": {"id": 946}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 81, "privilege": "none"}, "organization": {"id": 149, "owner": {"id": 247}, "user": {"role": "worker"}}}, "resource": {"id": 364, "owner": {"id": 464}, "assignee": {"id": 570}, "organization": {"id": 149}, "project": {"owner": {"id": 81}, "assignee": {"id": 860}, "organization": {"id": 905}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 93, "privilege": "none"}, "organization": {"id": 184, "owner": {"id": 280}, "user": {"role": "worker"}}}, "resource": {"id": 332, "owner": {"id": 495}, "assignee": {"id": 502}, "organization": {"id": 645}, "project": {"owner": {"id": 93}, "assignee": {"id": 844}, "organization": {"id": 930}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 5, "privilege": "none"}, "organization": {"id": 145, "owner": {"id": 269}, "user": {"role": null}}}, "resource": {"id": 313, "owner": {"id": 498}, "assignee": {"id": 574}, "organization": {"id": 145}, "project": {"owner": {"id": 5}, "assignee": {"id": 842}, "organization": {"id": 917}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 61, "privilege": "none"}, "organization": {"id": 180, "owner": {"id": 223}, "user": {"role": null}}}, "resource": {"id": 343, "owner": {"id": 482}, "assignee": {"id": 522}, "organization": {"id": 699}, "project": {"owner": {"id": 61}, "assignee": {"id": 859}, "organization": {"id": 989}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 25, "privilege": "admin"}, "organization": {"id": 105, "owner": {"id": 25}, "user": {"role": "owner"}}}, "resource": {"id": 317, "owner": {"id": 408}, "assignee": {"id": 591}, "organization": {"id": 105}, "project": {"owner": {"id": 758}, "assignee": {"id": 25}, "organization": {"id": 937}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 32, "privilege": "admin"}, "organization": {"id": 104, "owner": {"id": 32}, "user": {"role": "owner"}}}, "resource": {"id": 305, "owner": {"id": 440}, "assignee": {"id": 539}, "organization": {"id": 665}, "project": {"owner": {"id": 750}, "assignee": {"id": 32}, "organization": {"id": 960}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 42, "privilege": "admin"}, "organization": {"id": 134, "owner": {"id": 215}, "user": {"role": "maintainer"}}}, "resource": {"id": 382, "owner": {"id": 424}, "assignee": {"id": 536}, "organization": {"id": 134}, "project": {"owner": {"id": 799}, "assignee": {"id": 42}, "organization": {"id": 983}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 23, "privilege": "admin"}, "organization": {"id": 163, "owner": {"id": 288}, "user": {"role": "maintainer"}}}, "resource": {"id": 347, "owner": {"id": 455}, "assignee": {"id": 551}, "organization": {"id": 695}, "project": {"owner": {"id": 756}, "assignee": {"id": 23}, "organization": {"id": 943}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 10, "privilege": "admin"}, "organization": {"id": 155, "owner": {"id": 277}, "user": {"role": "supervisor"}}}, "resource": {"id": 363, "owner": {"id": 447}, "assignee": {"id": 566}, "organization": {"id": 155}, "project": {"owner": {"id": 710}, "assignee": {"id": 10}, "organization": {"id": 954}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 84, "privilege": "admin"}, "organization": {"id": 137, "owner": {"id": 239}, "user": {"role": "supervisor"}}}, "resource": {"id": 323, "owner": {"id": 469}, "assignee": {"id": 537}, "organization": {"id": 641}, "project": {"owner": {"id": 713}, "assignee": {"id": 84}, "organization": {"id": 941}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 44, "privilege": "admin"}, "organization": {"id": 157, "owner": {"id": 205}, "user": {"role": "worker"}}}, "resource": {"id": 357, "owner": {"id": 477}, "assignee": {"id": 591}, "organization": {"id": 157}, "project": {"owner": {"id": 721}, "assignee": {"id": 44}, "organization": {"id": 956}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 9, "privilege": "admin"}, "organization": {"id": 185, "owner": {"id": 281}, "user": {"role": "worker"}}}, "resource": {"id": 393, "owner": {"id": 445}, "assignee": {"id": 578}, "organization": {"id": 655}, "project": {"owner": {"id": 735}, "assignee": {"id": 9}, "organization": {"id": 907}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 18, "privilege": "admin"}, "organization": {"id": 177, "owner": {"id": 286}, "user": {"role": null}}}, "resource": {"id": 351, "owner": {"id": 446}, "assignee": {"id": 565}, "organization": {"id": 177}, "project": {"owner": {"id": 786}, "assignee": {"id": 18}, "organization": {"id": 903}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 46, "privilege": "admin"}, "organization": {"id": 146, "owner": {"id": 249}, "user": {"role": null}}}, "resource": {"id": 356, "owner": {"id": 404}, "assignee": {"id": 516}, "organization": {"id": 608}, "project": {"owner": {"id": 730}, "assignee": {"id": 46}, "organization": {"id": 982}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 47, "privilege": "business"}, "organization": {"id": 156, "owner": {"id": 47}, "user": {"role": "owner"}}}, "resource": {"id": 372, "owner": {"id": 404}, "assignee": {"id": 577}, "organization": {"id": 156}, "project": {"owner": {"id": 786}, "assignee": {"id": 47}, "organization": {"id": 947}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 83, "privilege": "business"}, "organization": {"id": 135, "owner": {"id": 83}, "user": {"role": "owner"}}}, "resource": {"id": 309, "owner": {"id": 473}, "assignee": {"id": 517}, "organization": {"id": 667}, "project": {"owner": {"id": 746}, "assignee": {"id": 83}, "organization": {"id": 940}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 71, "privilege": "business"}, "organization": {"id": 115, "owner": {"id": 233}, "user": {"role": "maintainer"}}}, "resource": {"id": 314, "owner": {"id": 403}, "assignee": {"id": 594}, "organization": {"id": 115}, "project": {"owner": {"id": 763}, "assignee": {"id": 71}, "organization": {"id": 949}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 88, "privilege": "business"}, "organization": {"id": 162, "owner": {"id": 225}, "user": {"role": "maintainer"}}}, "resource": {"id": 399, "owner": {"id": 433}, "assignee": {"id": 590}, "organization": {"id": 657}, "project": {"owner": {"id": 727}, "assignee": {"id": 88}, "organization": {"id": 936}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 11, "privilege": "business"}, "organization": {"id": 187, "owner": {"id": 240}, "user": {"role": "supervisor"}}}, "resource": {"id": 315, "owner": {"id": 417}, "assignee": {"id": 509}, "organization": {"id": 187}, "project": {"owner": {"id": 722}, "assignee": {"id": 11}, "organization": {"id": 956}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 38, "privilege": "business"}, "organization": {"id": 120, "owner": {"id": 291}, "user": {"role": "supervisor"}}}, "resource": {"id": 385, "owner": {"id": 444}, "assignee": {"id": 590}, "organization": {"id": 608}, "project": {"owner": {"id": 770}, "assignee": {"id": 38}, "organization": {"id": 937}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 15, "privilege": "business"}, "organization": {"id": 125, "owner": {"id": 217}, "user": {"role": "worker"}}}, "resource": {"id": 390, "owner": {"id": 489}, "assignee": {"id": 581}, "organization": {"id": 125}, "project": {"owner": {"id": 746}, "assignee": {"id": 15}, "organization": {"id": 928}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 59, "privilege": "business"}, "organization": {"id": 170, "owner": {"id": 216}, "user": {"role": "worker"}}}, "resource": {"id": 330, "owner": {"id": 463}, "assignee": {"id": 503}, "organization": {"id": 646}, "project": {"owner": {"id": 770}, "assignee": {"id": 59}, "organization": {"id": 947}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 61, "privilege": "business"}, "organization": {"id": 167, "owner": {"id": 252}, "user": {"role": null}}}, "resource": {"id": 378, "owner": {"id": 411}, "assignee": {"id": 508}, "organization": {"id": 167}, "project": {"owner": {"id": 750}, "assignee": {"id": 61}, "organization": {"id": 992}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 9, "privilege": "business"}, "organization": {"id": 157, "owner": {"id": 259}, "user": {"role": null}}}, "resource": {"id": 398, "owner": {"id": 452}, "assignee": {"id": 573}, "organization": {"id": 609}, "project": {"owner": {"id": 716}, "assignee": {"id": 9}, "organization": {"id": 982}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 75, "privilege": "user"}, "organization": {"id": 123, "owner": {"id": 75}, "user": {"role": "owner"}}}, "resource": {"id": 387, "owner": {"id": 466}, "assignee": {"id": 544}, "organization": {"id": 123}, "project": {"owner": {"id": 799}, "assignee": {"id": 75}, "organization": {"id": 981}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 38, "privilege": "user"}, "organization": {"id": 121, "owner": {"id": 38}, "user": {"role": "owner"}}}, "resource": {"id": 316, "owner": {"id": 455}, "assignee": {"id": 564}, "organization": {"id": 607}, "project": {"owner": {"id": 715}, "assignee": {"id": 38}, "organization": {"id": 919}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 32, "privilege": "user"}, "organization": {"id": 125, "owner": {"id": 281}, "user": {"role": "maintainer"}}}, "resource": {"id": 341, "owner": {"id": 490}, "assignee": {"id": 528}, "organization": {"id": 125}, "project": {"owner": {"id": 766}, "assignee": {"id": 32}, "organization": {"id": 910}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 11, "privilege": "user"}, "organization": {"id": 164, "owner": {"id": 282}, "user": {"role": "maintainer"}}}, "resource": {"id": 370, "owner": {"id": 435}, "assignee": {"id": 516}, "organization": {"id": 680}, "project": {"owner": {"id": 738}, "assignee": {"id": 11}, "organization": {"id": 968}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 92, "privilege": "user"}, "organization": {"id": 177, "owner": {"id": 243}, "user": {"role": "supervisor"}}}, "resource": {"id": 321, "owner": {"id": 475}, "assignee": {"id": 574}, "organization": {"id": 177}, "project": {"owner": {"id": 721}, "assignee": {"id": 92}, "organization": {"id": 979}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 73, "privilege": "user"}, "organization": {"id": 133, "owner": {"id": 283}, "user": {"role": "supervisor"}}}, "resource": {"id": 372, "owner": {"id": 405}, "assignee": {"id": 503}, "organization": {"id": 610}, "project": {"owner": {"id": 705}, "assignee": {"id": 73}, "organization": {"id": 998}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 63, "privilege": "user"}, "organization": {"id": 180, "owner": {"id": 269}, "user": {"role": "worker"}}}, "resource": {"id": 326, "owner": {"id": 498}, "assignee": {"id": 573}, "organization": {"id": 180}, "project": {"owner": {"id": 779}, "assignee": {"id": 63}, "organization": {"id": 903}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 38, "privilege": "user"}, "organization": {"id": 158, "owner": {"id": 209}, "user": {"role": "worker"}}}, "resource": {"id": 337, "owner": {"id": 482}, "assignee": {"id": 538}, "organization": {"id": 661}, "project": {"owner": {"id": 731}, "assignee": {"id": 38}, "organization": {"id": 951}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 26, "privilege": "user"}, "organization": {"id": 143, "owner": {"id": 277}, "user": {"role": null}}}, "resource": {"id": 388, "owner": {"id": 407}, "assignee": {"id": 520}, "organization": {"id": 143}, "project": {"owner": {"id": 753}, "assignee": {"id": 26}, "organization": {"id": 959}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 16, "privilege": "user"}, "organization": {"id": 197, "owner": {"id": 247}, "user": {"role": null}}}, "resource": {"id": 318, "owner": {"id": 440}, "assignee": {"id": 591}, "organization": {"id": 640}, "project": {"owner": {"id": 793}, "assignee": {"id": 16}, "organization": {"id": 951}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 34, "privilege": "worker"}, "organization": {"id": 157, "owner": {"id": 34}, "user": {"role": "owner"}}}, "resource": {"id": 365, "owner": {"id": 471}, "assignee": {"id": 513}, "organization": {"id": 157}, "project": {"owner": {"id": 730}, "assignee": {"id": 34}, "organization": {"id": 915}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 31, "privilege": "worker"}, "organization": {"id": 120, "owner": {"id": 31}, "user": {"role": "owner"}}}, "resource": {"id": 318, "owner": {"id": 412}, "assignee": {"id": 506}, "organization": {"id": 637}, "project": {"owner": {"id": 749}, "assignee": {"id": 31}, "organization": {"id": 953}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 65, "privilege": "worker"}, "organization": {"id": 159, "owner": {"id": 263}, "user": {"role": "maintainer"}}}, "resource": {"id": 373, "owner": {"id": 492}, "assignee": {"id": 540}, "organization": {"id": 159}, "project": {"owner": {"id": 797}, "assignee": {"id": 65}, "organization": {"id": 963}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 30, "privilege": "worker"}, "organization": {"id": 127, "owner": {"id": 274}, "user": {"role": "maintainer"}}}, "resource": {"id": 339, "owner": {"id": 463}, "assignee": {"id": 502}, "organization": {"id": 611}, "project": {"owner": {"id": 750}, "assignee": {"id": 30}, "organization": {"id": 958}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 86, "privilege": "worker"}, "organization": {"id": 160, "owner": {"id": 236}, "user": {"role": "supervisor"}}}, "resource": {"id": 345, "owner": {"id": 406}, "assignee": {"id": 506}, "organization": {"id": 160}, "project": {"owner": {"id": 763}, "assignee": {"id": 86}, "organization": {"id": 983}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 46, "privilege": "worker"}, "organization": {"id": 197, "owner": {"id": 251}, "user": {"role": "supervisor"}}}, "resource": {"id": 368, "owner": {"id": 401}, "assignee": {"id": 513}, "organization": {"id": 655}, "project": {"owner": {"id": 717}, "assignee": {"id": 46}, "organization": {"id": 993}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 46, "privilege": "worker"}, "organization": {"id": 170, "owner": {"id": 236}, "user": {"role": "worker"}}}, "resource": {"id": 346, "owner": {"id": 405}, "assignee": {"id": 551}, "organization": {"id": 170}, "project": {"owner": {"id": 772}, "assignee": {"id": 46}, "organization": {"id": 924}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 79, "privilege": "worker"}, "organization": {"id": 187, "owner": {"id": 278}, "user": {"role": "worker"}}}, "resource": {"id": 309, "owner": {"id": 449}, "assignee": {"id": 564}, "organization": {"id": 657}, "project": {"owner": {"id": 797}, "assignee": {"id": 79}, "organization": {"id": 935}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 46, "privilege": "worker"}, "organization": {"id": 196, "owner": {"id": 218}, "user": {"role": null}}}, "resource": {"id": 315, "owner": {"id": 416}, "assignee": {"id": 512}, "organization": {"id": 196}, "project": {"owner": {"id": 747}, "assignee": {"id": 46}, "organization": {"id": 971}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 4, "privilege": "worker"}, "organization": {"id": 117, "owner": {"id": 291}, "user": {"role": null}}}, "resource": {"id": 325, "owner": {"id": 477}, "assignee": {"id": 565}, "organization": {"id": 651}, "project": {"owner": {"id": 764}, "assignee": {"id": 4}, "organization": {"id": 905}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 17, "privilege": "none"}, "organization": {"id": 141, "owner": {"id": 17}, "user": {"role": "owner"}}}, "resource": {"id": 342, "owner": {"id": 460}, "assignee": {"id": 566}, "organization": {"id": 141}, "project": {"owner": {"id": 719}, "assignee": {"id": 17}, "organization": {"id": 965}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 43, "privilege": "none"}, "organization": {"id": 164, "owner": {"id": 43}, "user": {"role": "owner"}}}, "resource": {"id": 340, "owner": {"id": 420}, "assignee": {"id": 550}, "organization": {"id": 678}, "project": {"owner": {"id": 794}, "assignee": {"id": 43}, "organization": {"id": 975}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 47, "privilege": "none"}, "organization": {"id": 142, "owner": {"id": 286}, "user": {"role": "maintainer"}}}, "resource": {"id": 368, "owner": {"id": 462}, "assignee": {"id": 590}, "organization": {"id": 142}, "project": {"owner": {"id": 738}, "assignee": {"id": 47}, "organization": {"id": 902}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 3, "privilege": "none"}, "organization": {"id": 176, "owner": {"id": 260}, "user": {"role": "maintainer"}}}, "resource": {"id": 314, "owner": {"id": 453}, "assignee": {"id": 574}, "organization": {"id": 639}, "project": {"owner": {"id": 792}, "assignee": {"id": 3}, "organization": {"id": 980}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 6, "privilege": "none"}, "organization": {"id": 174, "owner": {"id": 261}, "user": {"role": "supervisor"}}}, "resource": {"id": 333, "owner": {"id": 483}, "assignee": {"id": 599}, "organization": {"id": 174}, "project": {"owner": {"id": 773}, "assignee": {"id": 6}, "organization": {"id": 992}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 18, "privilege": "none"}, "organization": {"id": 187, "owner": {"id": 231}, "user": {"role": "supervisor"}}}, "resource": {"id": 321, "owner": {"id": 467}, "assignee": {"id": 580}, "organization": {"id": 692}, "project": {"owner": {"id": 779}, "assignee": {"id": 18}, "organization": {"id": 948}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 40, "privilege": "none"}, "organization": {"id": 153, "owner": {"id": 219}, "user": {"role": "worker"}}}, "resource": {"id": 304, "owner": {"id": 473}, "assignee": {"id": 589}, "organization": {"id": 153}, "project": {"owner": {"id": 724}, "assignee": {"id": 40}, "organization": {"id": 956}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 60, "privilege": "none"}, "organization": {"id": 194, "owner": {"id": 293}, "user": {"role": "worker"}}}, "resource": {"id": 352, "owner": {"id": 488}, "assignee": {"id": 526}, "organization": {"id": 652}, "project": {"owner": {"id": 764}, "assignee": {"id": 60}, "organization": {"id": 978}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 84, "privilege": "none"}, "organization": {"id": 161, "owner": {"id": 267}, "user": {"role": null}}}, "resource": {"id": 307, "owner": {"id": 490}, "assignee": {"id": 517}, "organization": {"id": 161}, "project": {"owner": {"id": 726}, "assignee": {"id": 84}, "organization": {"id": 941}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 45, "privilege": "none"}, "organization": {"id": 186, "owner": {"id": 298}, "user": {"role": null}}}, "resource": {"id": 348, "owner": {"id": 440}, "assignee": {"id": 522}, "organization": {"id": 658}, "project": {"owner": {"id": 768}, "assignee": {"id": 45}, "organization": {"id": 969}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 24, "privilege": "admin"}, "organization": {"id": 131, "owner": {"id": 24}, "user": {"role": "owner"}}}, "resource": {"id": 392, "owner": {"id": 24}, "assignee": {"id": 582}, "organization": {"id": 131}, "project": {"owner": {"id": 733}, "assignee": {"id": 878}, "organization": {"id": 961}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 26, "privilege": "admin"}, "organization": {"id": 188, "owner": {"id": 26}, "user": {"role": "owner"}}}, "resource": {"id": 371, "owner": {"id": 26}, "assignee": {"id": 528}, "organization": {"id": 638}, "project": {"owner": {"id": 798}, "assignee": {"id": 836}, "organization": {"id": 990}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 36, "privilege": "admin"}, "organization": {"id": 115, "owner": {"id": 273}, "user": {"role": "maintainer"}}}, "resource": {"id": 362, "owner": {"id": 36}, "assignee": {"id": 561}, "organization": {"id": 115}, "project": {"owner": {"id": 771}, "assignee": {"id": 892}, "organization": {"id": 935}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 37, "privilege": "admin"}, "organization": {"id": 105, "owner": {"id": 236}, "user": {"role": "maintainer"}}}, "resource": {"id": 386, "owner": {"id": 37}, "assignee": {"id": 548}, "organization": {"id": 650}, "project": {"owner": {"id": 744}, "assignee": {"id": 898}, "organization": {"id": 918}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 61, "privilege": "admin"}, "organization": {"id": 127, "owner": {"id": 225}, "user": {"role": "supervisor"}}}, "resource": {"id": 391, "owner": {"id": 61}, "assignee": {"id": 544}, "organization": {"id": 127}, "project": {"owner": {"id": 783}, "assignee": {"id": 832}, "organization": {"id": 995}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 78, "privilege": "admin"}, "organization": {"id": 194, "owner": {"id": 275}, "user": {"role": "supervisor"}}}, "resource": {"id": 368, "owner": {"id": 78}, "assignee": {"id": 571}, "organization": {"id": 689}, "project": {"owner": {"id": 734}, "assignee": {"id": 817}, "organization": {"id": 913}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 29, "privilege": "admin"}, "organization": {"id": 106, "owner": {"id": 212}, "user": {"role": "worker"}}}, "resource": {"id": 330, "owner": {"id": 29}, "assignee": {"id": 506}, "organization": {"id": 106}, "project": {"owner": {"id": 767}, "assignee": {"id": 828}, "organization": {"id": 981}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 17, "privilege": "admin"}, "organization": {"id": 100, "owner": {"id": 270}, "user": {"role": "worker"}}}, "resource": {"id": 352, "owner": {"id": 17}, "assignee": {"id": 591}, "organization": {"id": 660}, "project": {"owner": {"id": 712}, "assignee": {"id": 887}, "organization": {"id": 998}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 96, "privilege": "admin"}, "organization": {"id": 136, "owner": {"id": 241}, "user": {"role": null}}}, "resource": {"id": 320, "owner": {"id": 96}, "assignee": {"id": 583}, "organization": {"id": 136}, "project": {"owner": {"id": 761}, "assignee": {"id": 883}, "organization": {"id": 925}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 29, "privilege": "admin"}, "organization": {"id": 168, "owner": {"id": 294}, "user": {"role": null}}}, "resource": {"id": 336, "owner": {"id": 29}, "assignee": {"id": 507}, "organization": {"id": 698}, "project": {"owner": {"id": 711}, "assignee": {"id": 883}, "organization": {"id": 973}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 63, "privilege": "business"}, "organization": {"id": 123, "owner": {"id": 63}, "user": {"role": "owner"}}}, "resource": {"id": 392, "owner": {"id": 63}, "assignee": {"id": 522}, "organization": {"id": 123}, "project": {"owner": {"id": 722}, "assignee": {"id": 804}, "organization": {"id": 950}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 42, "privilege": "business"}, "organization": {"id": 136, "owner": {"id": 42}, "user": {"role": "owner"}}}, "resource": {"id": 337, "owner": {"id": 42}, "assignee": {"id": 501}, "organization": {"id": 638}, "project": {"owner": {"id": 772}, "assignee": {"id": 877}, "organization": {"id": 913}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 34, "privilege": "business"}, "organization": {"id": 124, "owner": {"id": 214}, "user": {"role": "maintainer"}}}, "resource": {"id": 382, "owner": {"id": 34}, "assignee": {"id": 567}, "organization": {"id": 124}, "project": {"owner": {"id": 717}, "assignee": {"id": 864}, "organization": {"id": 959}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 23, "privilege": "business"}, "organization": {"id": 101, "owner": {"id": 294}, "user": {"role": "maintainer"}}}, "resource": {"id": 342, "owner": {"id": 23}, "assignee": {"id": 593}, "organization": {"id": 658}, "project": {"owner": {"id": 782}, "assignee": {"id": 832}, "organization": {"id": 991}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 78, "privilege": "business"}, "organization": {"id": 181, "owner": {"id": 251}, "user": {"role": "supervisor"}}}, "resource": {"id": 343, "owner": {"id": 78}, "assignee": {"id": 572}, "organization": {"id": 181}, "project": {"owner": {"id": 796}, "assignee": {"id": 824}, "organization": {"id": 922}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 23, "privilege": "business"}, "organization": {"id": 117, "owner": {"id": 261}, "user": {"role": "supervisor"}}}, "resource": {"id": 354, "owner": {"id": 23}, "assignee": {"id": 541}, "organization": {"id": 611}, "project": {"owner": {"id": 751}, "assignee": {"id": 885}, "organization": {"id": 912}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 96, "privilege": "business"}, "organization": {"id": 134, "owner": {"id": 242}, "user": {"role": "worker"}}}, "resource": {"id": 341, "owner": {"id": 96}, "assignee": {"id": 500}, "organization": {"id": 134}, "project": {"owner": {"id": 749}, "assignee": {"id": 830}, "organization": {"id": 957}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 46, "privilege": "business"}, "organization": {"id": 188, "owner": {"id": 230}, "user": {"role": "worker"}}}, "resource": {"id": 338, "owner": {"id": 46}, "assignee": {"id": 592}, "organization": {"id": 673}, "project": {"owner": {"id": 701}, "assignee": {"id": 833}, "organization": {"id": 983}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 87, "privilege": "business"}, "organization": {"id": 164, "owner": {"id": 290}, "user": {"role": null}}}, "resource": {"id": 307, "owner": {"id": 87}, "assignee": {"id": 515}, "organization": {"id": 164}, "project": {"owner": {"id": 739}, "assignee": {"id": 820}, "organization": {"id": 951}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 78, "privilege": "business"}, "organization": {"id": 128, "owner": {"id": 228}, "user": {"role": null}}}, "resource": {"id": 398, "owner": {"id": 78}, "assignee": {"id": 588}, "organization": {"id": 615}, "project": {"owner": {"id": 781}, "assignee": {"id": 837}, "organization": {"id": 947}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 53, "privilege": "user"}, "organization": {"id": 189, "owner": {"id": 53}, "user": {"role": "owner"}}}, "resource": {"id": 317, "owner": {"id": 53}, "assignee": {"id": 519}, "organization": {"id": 189}, "project": {"owner": {"id": 795}, "assignee": {"id": 877}, "organization": {"id": 947}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 87, "privilege": "user"}, "organization": {"id": 196, "owner": {"id": 87}, "user": {"role": "owner"}}}, "resource": {"id": 360, "owner": {"id": 87}, "assignee": {"id": 568}, "organization": {"id": 685}, "project": {"owner": {"id": 727}, "assignee": {"id": 897}, "organization": {"id": 931}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 72, "privilege": "user"}, "organization": {"id": 114, "owner": {"id": 207}, "user": {"role": "maintainer"}}}, "resource": {"id": 310, "owner": {"id": 72}, "assignee": {"id": 557}, "organization": {"id": 114}, "project": {"owner": {"id": 790}, "assignee": {"id": 846}, "organization": {"id": 909}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 41, "privilege": "user"}, "organization": {"id": 166, "owner": {"id": 256}, "user": {"role": "maintainer"}}}, "resource": {"id": 370, "owner": {"id": 41}, "assignee": {"id": 525}, "organization": {"id": 673}, "project": {"owner": {"id": 768}, "assignee": {"id": 819}, "organization": {"id": 921}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 65, "privilege": "user"}, "organization": {"id": 157, "owner": {"id": 207}, "user": {"role": "supervisor"}}}, "resource": {"id": 314, "owner": {"id": 65}, "assignee": {"id": 526}, "organization": {"id": 157}, "project": {"owner": {"id": 774}, "assignee": {"id": 862}, "organization": {"id": 911}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 71, "privilege": "user"}, "organization": {"id": 159, "owner": {"id": 286}, "user": {"role": "supervisor"}}}, "resource": {"id": 358, "owner": {"id": 71}, "assignee": {"id": 565}, "organization": {"id": 653}, "project": {"owner": {"id": 758}, "assignee": {"id": 872}, "organization": {"id": 907}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 27, "privilege": "user"}, "organization": {"id": 174, "owner": {"id": 209}, "user": {"role": "worker"}}}, "resource": {"id": 339, "owner": {"id": 27}, "assignee": {"id": 502}, "organization": {"id": 174}, "project": {"owner": {"id": 732}, "assignee": {"id": 800}, "organization": {"id": 995}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 8, "privilege": "user"}, "organization": {"id": 160, "owner": {"id": 204}, "user": {"role": "worker"}}}, "resource": {"id": 305, "owner": {"id": 8}, "assignee": {"id": 544}, "organization": {"id": 689}, "project": {"owner": {"id": 708}, "assignee": {"id": 869}, "organization": {"id": 907}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 93, "privilege": "user"}, "organization": {"id": 182, "owner": {"id": 253}, "user": {"role": null}}}, "resource": {"id": 336, "owner": {"id": 93}, "assignee": {"id": 523}, "organization": {"id": 182}, "project": {"owner": {"id": 717}, "assignee": {"id": 898}, "organization": {"id": 982}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 84, "privilege": "user"}, "organization": {"id": 169, "owner": {"id": 217}, "user": {"role": null}}}, "resource": {"id": 347, "owner": {"id": 84}, "assignee": {"id": 557}, "organization": {"id": 648}, "project": {"owner": {"id": 748}, "assignee": {"id": 810}, "organization": {"id": 987}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 16, "privilege": "worker"}, "organization": {"id": 193, "owner": {"id": 16}, "user": {"role": "owner"}}}, "resource": {"id": 383, "owner": {"id": 16}, "assignee": {"id": 515}, "organization": {"id": 193}, "project": {"owner": {"id": 768}, "assignee": {"id": 850}, "organization": {"id": 967}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 69, "privilege": "worker"}, "organization": {"id": 154, "owner": {"id": 69}, "user": {"role": "owner"}}}, "resource": {"id": 300, "owner": {"id": 69}, "assignee": {"id": 502}, "organization": {"id": 638}, "project": {"owner": {"id": 759}, "assignee": {"id": 886}, "organization": {"id": 992}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 24, "privilege": "worker"}, "organization": {"id": 192, "owner": {"id": 297}, "user": {"role": "maintainer"}}}, "resource": {"id": 348, "owner": {"id": 24}, "assignee": {"id": 531}, "organization": {"id": 192}, "project": {"owner": {"id": 744}, "assignee": {"id": 819}, "organization": {"id": 935}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 30, "privilege": "worker"}, "organization": {"id": 126, "owner": {"id": 208}, "user": {"role": "maintainer"}}}, "resource": {"id": 314, "owner": {"id": 30}, "assignee": {"id": 584}, "organization": {"id": 653}, "project": {"owner": {"id": 778}, "assignee": {"id": 898}, "organization": {"id": 902}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 6, "privilege": "worker"}, "organization": {"id": 131, "owner": {"id": 294}, "user": {"role": "supervisor"}}}, "resource": {"id": 312, "owner": {"id": 6}, "assignee": {"id": 504}, "organization": {"id": 131}, "project": {"owner": {"id": 776}, "assignee": {"id": 886}, "organization": {"id": 990}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 99, "privilege": "worker"}, "organization": {"id": 107, "owner": {"id": 217}, "user": {"role": "supervisor"}}}, "resource": {"id": 305, "owner": {"id": 99}, "assignee": {"id": 556}, "organization": {"id": 629}, "project": {"owner": {"id": 769}, "assignee": {"id": 827}, "organization": {"id": 996}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 76, "privilege": "worker"}, "organization": {"id": 198, "owner": {"id": 286}, "user": {"role": "worker"}}}, "resource": {"id": 364, "owner": {"id": 76}, "assignee": {"id": 529}, "organization": {"id": 198}, "project": {"owner": {"id": 773}, "assignee": {"id": 840}, "organization": {"id": 973}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 52, "privilege": "worker"}, "organization": {"id": 138, "owner": {"id": 235}, "user": {"role": "worker"}}}, "resource": {"id": 341, "owner": {"id": 52}, "assignee": {"id": 538}, "organization": {"id": 618}, "project": {"owner": {"id": 784}, "assignee": {"id": 866}, "organization": {"id": 928}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 54, "privilege": "worker"}, "organization": {"id": 171, "owner": {"id": 263}, "user": {"role": null}}}, "resource": {"id": 307, "owner": {"id": 54}, "assignee": {"id": 575}, "organization": {"id": 171}, "project": {"owner": {"id": 722}, "assignee": {"id": 880}, "organization": {"id": 986}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 89, "privilege": "worker"}, "organization": {"id": 153, "owner": {"id": 252}, "user": {"role": null}}}, "resource": {"id": 306, "owner": {"id": 89}, "assignee": {"id": 582}, "organization": {"id": 685}, "project": {"owner": {"id": 748}, "assignee": {"id": 867}, "organization": {"id": 940}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 30, "privilege": "none"}, "organization": {"id": 128, "owner": {"id": 30}, "user": {"role": "owner"}}}, "resource": {"id": 319, "owner": {"id": 30}, "assignee": {"id": 548}, "organization": {"id": 128}, "project": {"owner": {"id": 796}, "assignee": {"id": 868}, "organization": {"id": 960}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 71, "privilege": "none"}, "organization": {"id": 167, "owner": {"id": 71}, "user": {"role": "owner"}}}, "resource": {"id": 390, "owner": {"id": 71}, "assignee": {"id": 559}, "organization": {"id": 607}, "project": {"owner": {"id": 771}, "assignee": {"id": 852}, "organization": {"id": 953}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 57, "privilege": "none"}, "organization": {"id": 147, "owner": {"id": 211}, "user": {"role": "maintainer"}}}, "resource": {"id": 349, "owner": {"id": 57}, "assignee": {"id": 532}, "organization": {"id": 147}, "project": {"owner": {"id": 742}, "assignee": {"id": 882}, "organization": {"id": 910}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 77, "privilege": "none"}, "organization": {"id": 177, "owner": {"id": 205}, "user": {"role": "maintainer"}}}, "resource": {"id": 368, "owner": {"id": 77}, "assignee": {"id": 524}, "organization": {"id": 606}, "project": {"owner": {"id": 734}, "assignee": {"id": 848}, "organization": {"id": 986}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 27, "privilege": "none"}, "organization": {"id": 161, "owner": {"id": 226}, "user": {"role": "supervisor"}}}, "resource": {"id": 309, "owner": {"id": 27}, "assignee": {"id": 597}, "organization": {"id": 161}, "project": {"owner": {"id": 792}, "assignee": {"id": 885}, "organization": {"id": 971}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 95, "privilege": "none"}, "organization": {"id": 196, "owner": {"id": 261}, "user": {"role": "supervisor"}}}, "resource": {"id": 342, "owner": {"id": 95}, "assignee": {"id": 501}, "organization": {"id": 627}, "project": {"owner": {"id": 724}, "assignee": {"id": 894}, "organization": {"id": 915}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 70, "privilege": "none"}, "organization": {"id": 141, "owner": {"id": 299}, "user": {"role": "worker"}}}, "resource": {"id": 331, "owner": {"id": 70}, "assignee": {"id": 577}, "organization": {"id": 141}, "project": {"owner": {"id": 726}, "assignee": {"id": 850}, "organization": {"id": 930}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 33, "privilege": "none"}, "organization": {"id": 146, "owner": {"id": 265}, "user": {"role": "worker"}}}, "resource": {"id": 336, "owner": {"id": 33}, "assignee": {"id": 559}, "organization": {"id": 668}, "project": {"owner": {"id": 783}, "assignee": {"id": 845}, "organization": {"id": 939}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 26, "privilege": "none"}, "organization": {"id": 147, "owner": {"id": 240}, "user": {"role": null}}}, "resource": {"id": 363, "owner": {"id": 26}, "assignee": {"id": 512}, "organization": {"id": 147}, "project": {"owner": {"id": 760}, "assignee": {"id": 897}, "organization": {"id": 940}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 33, "privilege": "none"}, "organization": {"id": 170, "owner": {"id": 274}, "user": {"role": null}}}, "resource": {"id": 352, "owner": {"id": 33}, "assignee": {"id": 572}, "organization": {"id": 628}, "project": {"owner": {"id": 794}, "assignee": {"id": 818}, "organization": {"id": 902}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 29, "privilege": "admin"}, "organization": {"id": 148, "owner": {"id": 29}, "user": {"role": "owner"}}}, "resource": {"id": 374, "owner": {"id": 492}, "assignee": {"id": 29}, "organization": {"id": 148}, "project": {"owner": {"id": 719}, "assignee": {"id": 825}, "organization": {"id": 942}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 97, "privilege": "admin"}, "organization": {"id": 162, "owner": {"id": 97}, "user": {"role": "owner"}}}, "resource": {"id": 331, "owner": {"id": 463}, "assignee": {"id": 97}, "organization": {"id": 683}, "project": {"owner": {"id": 787}, "assignee": {"id": 843}, "organization": {"id": 932}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 21, "privilege": "admin"}, "organization": {"id": 117, "owner": {"id": 292}, "user": {"role": "maintainer"}}}, "resource": {"id": 382, "owner": {"id": 494}, "assignee": {"id": 21}, "organization": {"id": 117}, "project": {"owner": {"id": 721}, "assignee": {"id": 893}, "organization": {"id": 945}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 4, "privilege": "admin"}, "organization": {"id": 109, "owner": {"id": 285}, "user": {"role": "maintainer"}}}, "resource": {"id": 369, "owner": {"id": 462}, "assignee": {"id": 4}, "organization": {"id": 669}, "project": {"owner": {"id": 782}, "assignee": {"id": 807}, "organization": {"id": 967}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 8, "privilege": "admin"}, "organization": {"id": 190, "owner": {"id": 219}, "user": {"role": "supervisor"}}}, "resource": {"id": 306, "owner": {"id": 497}, "assignee": {"id": 8}, "organization": {"id": 190}, "project": {"owner": {"id": 717}, "assignee": {"id": 880}, "organization": {"id": 929}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 81, "privilege": "admin"}, "organization": {"id": 185, "owner": {"id": 278}, "user": {"role": "supervisor"}}}, "resource": {"id": 301, "owner": {"id": 427}, "assignee": {"id": 81}, "organization": {"id": 658}, "project": {"owner": {"id": 747}, "assignee": {"id": 807}, "organization": {"id": 979}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 52, "privilege": "admin"}, "organization": {"id": 101, "owner": {"id": 202}, "user": {"role": "worker"}}}, "resource": {"id": 361, "owner": {"id": 484}, "assignee": {"id": 52}, "organization": {"id": 101}, "project": {"owner": {"id": 700}, "assignee": {"id": 868}, "organization": {"id": 970}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 89, "privilege": "admin"}, "organization": {"id": 186, "owner": {"id": 255}, "user": {"role": "worker"}}}, "resource": {"id": 367, "owner": {"id": 492}, "assignee": {"id": 89}, "organization": {"id": 668}, "project": {"owner": {"id": 736}, "assignee": {"id": 802}, "organization": {"id": 964}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 79, "privilege": "admin"}, "organization": {"id": 167, "owner": {"id": 232}, "user": {"role": null}}}, "resource": {"id": 322, "owner": {"id": 413}, "assignee": {"id": 79}, "organization": {"id": 167}, "project": {"owner": {"id": 719}, "assignee": {"id": 830}, "organization": {"id": 924}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 72, "privilege": "admin"}, "organization": {"id": 131, "owner": {"id": 289}, "user": {"role": null}}}, "resource": {"id": 345, "owner": {"id": 434}, "assignee": {"id": 72}, "organization": {"id": 610}, "project": {"owner": {"id": 747}, "assignee": {"id": 851}, "organization": {"id": 958}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 4, "privilege": "business"}, "organization": {"id": 111, "owner": {"id": 4}, "user": {"role": "owner"}}}, "resource": {"id": 328, "owner": {"id": 438}, "assignee": {"id": 4}, "organization": {"id": 111}, "project": {"owner": {"id": 783}, "assignee": {"id": 883}, "organization": {"id": 997}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 89, "privilege": "business"}, "organization": {"id": 121, "owner": {"id": 89}, "user": {"role": "owner"}}}, "resource": {"id": 348, "owner": {"id": 448}, "assignee": {"id": 89}, "organization": {"id": 660}, "project": {"owner": {"id": 707}, "assignee": {"id": 881}, "organization": {"id": 901}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 5, "privilege": "business"}, "organization": {"id": 129, "owner": {"id": 227}, "user": {"role": "maintainer"}}}, "resource": {"id": 363, "owner": {"id": 455}, "assignee": {"id": 5}, "organization": {"id": 129}, "project": {"owner": {"id": 772}, "assignee": {"id": 812}, "organization": {"id": 967}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 35, "privilege": "business"}, "organization": {"id": 169, "owner": {"id": 272}, "user": {"role": "maintainer"}}}, "resource": {"id": 388, "owner": {"id": 472}, "assignee": {"id": 35}, "organization": {"id": 634}, "project": {"owner": {"id": 705}, "assignee": {"id": 809}, "organization": {"id": 987}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 18, "privilege": "business"}, "organization": {"id": 196, "owner": {"id": 291}, "user": {"role": "supervisor"}}}, "resource": {"id": 384, "owner": {"id": 404}, "assignee": {"id": 18}, "organization": {"id": 196}, "project": {"owner": {"id": 702}, "assignee": {"id": 826}, "organization": {"id": 975}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 49, "privilege": "business"}, "organization": {"id": 186, "owner": {"id": 269}, "user": {"role": "supervisor"}}}, "resource": {"id": 350, "owner": {"id": 409}, "assignee": {"id": 49}, "organization": {"id": 620}, "project": {"owner": {"id": 772}, "assignee": {"id": 830}, "organization": {"id": 972}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 10, "privilege": "business"}, "organization": {"id": 164, "owner": {"id": 295}, "user": {"role": "worker"}}}, "resource": {"id": 342, "owner": {"id": 449}, "assignee": {"id": 10}, "organization": {"id": 164}, "project": {"owner": {"id": 717}, "assignee": {"id": 888}, "organization": {"id": 992}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 77, "privilege": "business"}, "organization": {"id": 198, "owner": {"id": 278}, "user": {"role": "worker"}}}, "resource": {"id": 344, "owner": {"id": 406}, "assignee": {"id": 77}, "organization": {"id": 655}, "project": {"owner": {"id": 729}, "assignee": {"id": 809}, "organization": {"id": 943}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 57, "privilege": "business"}, "organization": {"id": 162, "owner": {"id": 229}, "user": {"role": null}}}, "resource": {"id": 376, "owner": {"id": 450}, "assignee": {"id": 57}, "organization": {"id": 162}, "project": {"owner": {"id": 703}, "assignee": {"id": 881}, "organization": {"id": 934}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 84, "privilege": "business"}, "organization": {"id": 148, "owner": {"id": 210}, "user": {"role": null}}}, "resource": {"id": 345, "owner": {"id": 470}, "assignee": {"id": 84}, "organization": {"id": 655}, "project": {"owner": {"id": 723}, "assignee": {"id": 887}, "organization": {"id": 974}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 34, "privilege": "user"}, "organization": {"id": 119, "owner": {"id": 34}, "user": {"role": "owner"}}}, "resource": {"id": 398, "owner": {"id": 479}, "assignee": {"id": 34}, "organization": {"id": 119}, "project": {"owner": {"id": 791}, "assignee": {"id": 809}, "organization": {"id": 910}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 13, "privilege": "user"}, "organization": {"id": 111, "owner": {"id": 13}, "user": {"role": "owner"}}}, "resource": {"id": 391, "owner": {"id": 481}, "assignee": {"id": 13}, "organization": {"id": 694}, "project": {"owner": {"id": 749}, "assignee": {"id": 840}, "organization": {"id": 946}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 11, "privilege": "user"}, "organization": {"id": 123, "owner": {"id": 255}, "user": {"role": "maintainer"}}}, "resource": {"id": 339, "owner": {"id": 456}, "assignee": {"id": 11}, "organization": {"id": 123}, "project": {"owner": {"id": 734}, "assignee": {"id": 813}, "organization": {"id": 916}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 11, "privilege": "user"}, "organization": {"id": 145, "owner": {"id": 270}, "user": {"role": "maintainer"}}}, "resource": {"id": 357, "owner": {"id": 471}, "assignee": {"id": 11}, "organization": {"id": 665}, "project": {"owner": {"id": 752}, "assignee": {"id": 813}, "organization": {"id": 903}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 52, "privilege": "user"}, "organization": {"id": 149, "owner": {"id": 299}, "user": {"role": "supervisor"}}}, "resource": {"id": 311, "owner": {"id": 476}, "assignee": {"id": 52}, "organization": {"id": 149}, "project": {"owner": {"id": 749}, "assignee": {"id": 801}, "organization": {"id": 937}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 87, "privilege": "user"}, "organization": {"id": 148, "owner": {"id": 221}, "user": {"role": "supervisor"}}}, "resource": {"id": 310, "owner": {"id": 492}, "assignee": {"id": 87}, "organization": {"id": 631}, "project": {"owner": {"id": 773}, "assignee": {"id": 866}, "organization": {"id": 921}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 21, "privilege": "user"}, "organization": {"id": 155, "owner": {"id": 235}, "user": {"role": "worker"}}}, "resource": {"id": 317, "owner": {"id": 434}, "assignee": {"id": 21}, "organization": {"id": 155}, "project": {"owner": {"id": 763}, "assignee": {"id": 818}, "organization": {"id": 908}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 92, "privilege": "user"}, "organization": {"id": 180, "owner": {"id": 263}, "user": {"role": "worker"}}}, "resource": {"id": 353, "owner": {"id": 438}, "assignee": {"id": 92}, "organization": {"id": 609}, "project": {"owner": {"id": 746}, "assignee": {"id": 832}, "organization": {"id": 931}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 0, "privilege": "user"}, "organization": {"id": 150, "owner": {"id": 242}, "user": {"role": null}}}, "resource": {"id": 376, "owner": {"id": 478}, "assignee": {"id": 0}, "organization": {"id": 150}, "project": {"owner": {"id": 713}, "assignee": {"id": 817}, "organization": {"id": 938}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 76, "privilege": "user"}, "organization": {"id": 117, "owner": {"id": 238}, "user": {"role": null}}}, "resource": {"id": 379, "owner": {"id": 448}, "assignee": {"id": 76}, "organization": {"id": 656}, "project": {"owner": {"id": 742}, "assignee": {"id": 855}, "organization": {"id": 983}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 50, "privilege": "worker"}, "organization": {"id": 140, "owner": {"id": 50}, "user": {"role": "owner"}}}, "resource": {"id": 341, "owner": {"id": 477}, "assignee": {"id": 50}, "organization": {"id": 140}, "project": {"owner": {"id": 761}, "assignee": {"id": 840}, "organization": {"id": 922}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 48, "privilege": "worker"}, "organization": {"id": 135, "owner": {"id": 48}, "user": {"role": "owner"}}}, "resource": {"id": 394, "owner": {"id": 488}, "assignee": {"id": 48}, "organization": {"id": 662}, "project": {"owner": {"id": 773}, "assignee": {"id": 831}, "organization": {"id": 941}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 87, "privilege": "worker"}, "organization": {"id": 198, "owner": {"id": 270}, "user": {"role": "maintainer"}}}, "resource": {"id": 346, "owner": {"id": 414}, "assignee": {"id": 87}, "organization": {"id": 198}, "project": {"owner": {"id": 775}, "assignee": {"id": 869}, "organization": {"id": 923}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 88, "privilege": "worker"}, "organization": {"id": 108, "owner": {"id": 252}, "user": {"role": "maintainer"}}}, "resource": {"id": 303, "owner": {"id": 493}, "assignee": {"id": 88}, "organization": {"id": 690}, "project": {"owner": {"id": 726}, "assignee": {"id": 856}, "organization": {"id": 937}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 84, "privilege": "worker"}, "organization": {"id": 119, "owner": {"id": 291}, "user": {"role": "supervisor"}}}, "resource": {"id": 386, "owner": {"id": 463}, "assignee": {"id": 84}, "organization": {"id": 119}, "project": {"owner": {"id": 738}, "assignee": {"id": 830}, "organization": {"id": 932}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 51, "privilege": "worker"}, "organization": {"id": 168, "owner": {"id": 264}, "user": {"role": "supervisor"}}}, "resource": {"id": 354, "owner": {"id": 448}, "assignee": {"id": 51}, "organization": {"id": 657}, "project": {"owner": {"id": 776}, "assignee": {"id": 861}, "organization": {"id": 974}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 76, "privilege": "worker"}, "organization": {"id": 181, "owner": {"id": 210}, "user": {"role": "worker"}}}, "resource": {"id": 388, "owner": {"id": 453}, "assignee": {"id": 76}, "organization": {"id": 181}, "project": {"owner": {"id": 746}, "assignee": {"id": 889}, "organization": {"id": 968}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 82, "privilege": "worker"}, "organization": {"id": 178, "owner": {"id": 205}, "user": {"role": "worker"}}}, "resource": {"id": 313, "owner": {"id": 498}, "assignee": {"id": 82}, "organization": {"id": 684}, "project": {"owner": {"id": 785}, "assignee": {"id": 845}, "organization": {"id": 921}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 55, "privilege": "worker"}, "organization": {"id": 113, "owner": {"id": 201}, "user": {"role": null}}}, "resource": {"id": 372, "owner": {"id": 482}, "assignee": {"id": 55}, "organization": {"id": 113}, "project": {"owner": {"id": 751}, "assignee": {"id": 896}, "organization": {"id": 942}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 74, "privilege": "worker"}, "organization": {"id": 188, "owner": {"id": 273}, "user": {"role": null}}}, "resource": {"id": 312, "owner": {"id": 433}, "assignee": {"id": 74}, "organization": {"id": 665}, "project": {"owner": {"id": 795}, "assignee": {"id": 866}, "organization": {"id": 971}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 75, "privilege": "none"}, "organization": {"id": 188, "owner": {"id": 75}, "user": {"role": "owner"}}}, "resource": {"id": 328, "owner": {"id": 457}, "assignee": {"id": 75}, "organization": {"id": 188}, "project": {"owner": {"id": 759}, "assignee": {"id": 898}, "organization": {"id": 986}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 10, "privilege": "none"}, "organization": {"id": 114, "owner": {"id": 10}, "user": {"role": "owner"}}}, "resource": {"id": 319, "owner": {"id": 444}, "assignee": {"id": 10}, "organization": {"id": 661}, "project": {"owner": {"id": 713}, "assignee": {"id": 837}, "organization": {"id": 953}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 61, "privilege": "none"}, "organization": {"id": 144, "owner": {"id": 260}, "user": {"role": "maintainer"}}}, "resource": {"id": 318, "owner": {"id": 444}, "assignee": {"id": 61}, "organization": {"id": 144}, "project": {"owner": {"id": 758}, "assignee": {"id": 826}, "organization": {"id": 966}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 38, "privilege": "none"}, "organization": {"id": 105, "owner": {"id": 290}, "user": {"role": "maintainer"}}}, "resource": {"id": 312, "owner": {"id": 456}, "assignee": {"id": 38}, "organization": {"id": 689}, "project": {"owner": {"id": 757}, "assignee": {"id": 840}, "organization": {"id": 908}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 94, "privilege": "none"}, "organization": {"id": 131, "owner": {"id": 266}, "user": {"role": "supervisor"}}}, "resource": {"id": 314, "owner": {"id": 402}, "assignee": {"id": 94}, "organization": {"id": 131}, "project": {"owner": {"id": 713}, "assignee": {"id": 886}, "organization": {"id": 921}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 29, "privilege": "none"}, "organization": {"id": 151, "owner": {"id": 280}, "user": {"role": "supervisor"}}}, "resource": {"id": 322, "owner": {"id": 470}, "assignee": {"id": 29}, "organization": {"id": 642}, "project": {"owner": {"id": 771}, "assignee": {"id": 854}, "organization": {"id": 959}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 94, "privilege": "none"}, "organization": {"id": 178, "owner": {"id": 225}, "user": {"role": "worker"}}}, "resource": {"id": 323, "owner": {"id": 423}, "assignee": {"id": 94}, "organization": {"id": 178}, "project": {"owner": {"id": 755}, "assignee": {"id": 850}, "organization": {"id": 903}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 26, "privilege": "none"}, "organization": {"id": 135, "owner": {"id": 296}, "user": {"role": "worker"}}}, "resource": {"id": 357, "owner": {"id": 475}, "assignee": {"id": 26}, "organization": {"id": 649}, "project": {"owner": {"id": 700}, "assignee": {"id": 890}, "organization": {"id": 927}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 41, "privilege": "none"}, "organization": {"id": 125, "owner": {"id": 258}, "user": {"role": null}}}, "resource": {"id": 390, "owner": {"id": 408}, "assignee": {"id": 41}, "organization": {"id": 125}, "project": {"owner": {"id": 768}, "assignee": {"id": 823}, "organization": {"id": 946}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 76, "privilege": "none"}, "organization": {"id": 149, "owner": {"id": 278}, "user": {"role": null}}}, "resource": {"id": 314, "owner": {"id": 433}, "assignee": {"id": 76}, "organization": {"id": 662}, "project": {"owner": {"id": 767}, "assignee": {"id": 881}, "organization": {"id": 940}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 22, "privilege": "admin"}, "organization": {"id": 186, "owner": {"id": 22}, "user": {"role": "owner"}}}, "resource": {"id": 350, "owner": {"id": 475}, "assignee": {"id": 514}, "organization": {"id": 186}, "project": {"owner": {"id": 745}, "assignee": {"id": 858}, "organization": {"id": 979}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 15, "privilege": "admin"}, "organization": {"id": 130, "owner": {"id": 15}, "user": {"role": "owner"}}}, "resource": {"id": 338, "owner": {"id": 478}, "assignee": {"id": 575}, "organization": {"id": 610}, "project": {"owner": {"id": 786}, "assignee": {"id": 817}, "organization": {"id": 940}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 53, "privilege": "admin"}, "organization": {"id": 176, "owner": {"id": 217}, "user": {"role": "maintainer"}}}, "resource": {"id": 314, "owner": {"id": 423}, "assignee": {"id": 547}, "organization": {"id": 176}, "project": {"owner": {"id": 718}, "assignee": {"id": 865}, "organization": {"id": 949}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 88, "privilege": "admin"}, "organization": {"id": 182, "owner": {"id": 222}, "user": {"role": "maintainer"}}}, "resource": {"id": 373, "owner": {"id": 449}, "assignee": {"id": 554}, "organization": {"id": 623}, "project": {"owner": {"id": 762}, "assignee": {"id": 881}, "organization": {"id": 968}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 57, "privilege": "admin"}, "organization": {"id": 179, "owner": {"id": 206}, "user": {"role": "supervisor"}}}, "resource": {"id": 371, "owner": {"id": 421}, "assignee": {"id": 562}, "organization": {"id": 179}, "project": {"owner": {"id": 717}, "assignee": {"id": 823}, "organization": {"id": 940}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 64, "privilege": "admin"}, "organization": {"id": 183, "owner": {"id": 263}, "user": {"role": "supervisor"}}}, "resource": {"id": 345, "owner": {"id": 401}, "assignee": {"id": 562}, "organization": {"id": 617}, "project": {"owner": {"id": 724}, "assignee": {"id": 849}, "organization": {"id": 971}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 21, "privilege": "admin"}, "organization": {"id": 110, "owner": {"id": 272}, "user": {"role": "worker"}}}, "resource": {"id": 352, "owner": {"id": 487}, "assignee": {"id": 562}, "organization": {"id": 110}, "project": {"owner": {"id": 790}, "assignee": {"id": 856}, "organization": {"id": 962}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 68, "privilege": "admin"}, "organization": {"id": 136, "owner": {"id": 221}, "user": {"role": "worker"}}}, "resource": {"id": 303, "owner": {"id": 497}, "assignee": {"id": 528}, "organization": {"id": 637}, "project": {"owner": {"id": 704}, "assignee": {"id": 835}, "organization": {"id": 928}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 70, "privilege": "admin"}, "organization": {"id": 165, "owner": {"id": 214}, "user": {"role": null}}}, "resource": {"id": 399, "owner": {"id": 458}, "assignee": {"id": 572}, "organization": {"id": 165}, "project": {"owner": {"id": 798}, "assignee": {"id": 898}, "organization": {"id": 963}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 96, "privilege": "admin"}, "organization": {"id": 105, "owner": {"id": 297}, "user": {"role": null}}}, "resource": {"id": 373, "owner": {"id": 414}, "assignee": {"id": 534}, "organization": {"id": 699}, "project": {"owner": {"id": 769}, "assignee": {"id": 846}, "organization": {"id": 969}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 83, "privilege": "business"}, "organization": {"id": 196, "owner": {"id": 83}, "user": {"role": "owner"}}}, "resource": {"id": 392, "owner": {"id": 456}, "assignee": {"id": 569}, "organization": {"id": 196}, "project": {"owner": {"id": 754}, "assignee": {"id": 813}, "organization": {"id": 994}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 15, "privilege": "business"}, "organization": {"id": 199, "owner": {"id": 15}, "user": {"role": "owner"}}}, "resource": {"id": 338, "owner": {"id": 404}, "assignee": {"id": 557}, "organization": {"id": 633}, "project": {"owner": {"id": 744}, "assignee": {"id": 811}, "organization": {"id": 956}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 80, "privilege": "business"}, "organization": {"id": 154, "owner": {"id": 221}, "user": {"role": "maintainer"}}}, "resource": {"id": 326, "owner": {"id": 494}, "assignee": {"id": 575}, "organization": {"id": 154}, "project": {"owner": {"id": 744}, "assignee": {"id": 890}, "organization": {"id": 978}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 68, "privilege": "business"}, "organization": {"id": 135, "owner": {"id": 276}, "user": {"role": "maintainer"}}}, "resource": {"id": 378, "owner": {"id": 417}, "assignee": {"id": 526}, "organization": {"id": 626}, "project": {"owner": {"id": 707}, "assignee": {"id": 872}, "organization": {"id": 944}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 34, "privilege": "business"}, "organization": {"id": 165, "owner": {"id": 286}, "user": {"role": "supervisor"}}}, "resource": {"id": 368, "owner": {"id": 421}, "assignee": {"id": 541}, "organization": {"id": 165}, "project": {"owner": {"id": 737}, "assignee": {"id": 837}, "organization": {"id": 973}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 16, "privilege": "business"}, "organization": {"id": 189, "owner": {"id": 216}, "user": {"role": "supervisor"}}}, "resource": {"id": 312, "owner": {"id": 417}, "assignee": {"id": 596}, "organization": {"id": 652}, "project": {"owner": {"id": 707}, "assignee": {"id": 835}, "organization": {"id": 983}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 50, "privilege": "business"}, "organization": {"id": 162, "owner": {"id": 218}, "user": {"role": "worker"}}}, "resource": {"id": 331, "owner": {"id": 418}, "assignee": {"id": 591}, "organization": {"id": 162}, "project": {"owner": {"id": 731}, "assignee": {"id": 897}, "organization": {"id": 986}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 9, "privilege": "business"}, "organization": {"id": 181, "owner": {"id": 298}, "user": {"role": "worker"}}}, "resource": {"id": 373, "owner": {"id": 480}, "assignee": {"id": 534}, "organization": {"id": 680}, "project": {"owner": {"id": 753}, "assignee": {"id": 848}, "organization": {"id": 957}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 58, "privilege": "business"}, "organization": {"id": 162, "owner": {"id": 241}, "user": {"role": null}}}, "resource": {"id": 311, "owner": {"id": 451}, "assignee": {"id": 565}, "organization": {"id": 162}, "project": {"owner": {"id": 735}, "assignee": {"id": 888}, "organization": {"id": 947}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 81, "privilege": "business"}, "organization": {"id": 185, "owner": {"id": 289}, "user": {"role": null}}}, "resource": {"id": 374, "owner": {"id": 400}, "assignee": {"id": 599}, "organization": {"id": 693}, "project": {"owner": {"id": 711}, "assignee": {"id": 893}, "organization": {"id": 958}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 63, "privilege": "user"}, "organization": {"id": 134, "owner": {"id": 63}, "user": {"role": "owner"}}}, "resource": {"id": 345, "owner": {"id": 408}, "assignee": {"id": 568}, "organization": {"id": 134}, "project": {"owner": {"id": 727}, "assignee": {"id": 854}, "organization": {"id": 927}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 43, "privilege": "user"}, "organization": {"id": 187, "owner": {"id": 43}, "user": {"role": "owner"}}}, "resource": {"id": 336, "owner": {"id": 443}, "assignee": {"id": 570}, "organization": {"id": 673}, "project": {"owner": {"id": 716}, "assignee": {"id": 872}, "organization": {"id": 962}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:desc", "auth": {"user": {"id": 20, "privilege": "user"}, "organization": {"id": 156, "owner": {"id": 258}, "user": {"role": "maintainer"}}}, "resource": {"id": 306, "owner": {"id": 405}, "assignee": {"id": 512}, "organization": {"id": 156}, "project": {"owner": {"id": 758}, "assignee": {"id": 802}, "organization": {"id": 915}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 20, "privilege": "user"}, "organization": {"id": 135, "owner": {"id": 211}, "user": {"role": "maintainer"}}}, "resource": {"id": 300, "owner": {"id": 454}, "assignee": {"id": 525}, "organization": {"id": 688}, "project": {"owner": {"id": 716}, "assignee": {"id": 883}, "organization": {"id": 938}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 21, "privilege": "user"}, "organization": {"id": 106, "owner": {"id": 250}, "user": {"role": "supervisor"}}}, "resource": {"id": 383, "owner": {"id": 446}, "assignee": {"id": 532}, "organization": {"id": 106}, "project": {"owner": {"id": 747}, "assignee": {"id": 885}, "organization": {"id": 983}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 83, "privilege": "user"}, "organization": {"id": 111, "owner": {"id": 290}, "user": {"role": "supervisor"}}}, "resource": {"id": 380, "owner": {"id": 439}, "assignee": {"id": 592}, "organization": {"id": 689}, "project": {"owner": {"id": 796}, "assignee": {"id": 829}, "organization": {"id": 954}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 28, "privilege": "user"}, "organization": {"id": 166, "owner": {"id": 287}, "user": {"role": "worker"}}}, "resource": {"id": 312, "owner": {"id": 400}, "assignee": {"id": 527}, "organization": {"id": 166}, "project": {"owner": {"id": 709}, "assignee": {"id": 816}, "organization": {"id": 975}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 88, "privilege": "user"}, "organization": {"id": 116, "owner": {"id": 261}, "user": {"role": "worker"}}}, "resource": {"id": 356, "owner": {"id": 401}, "assignee": {"id": 501}, "organization": {"id": 689}, "project": {"owner": {"id": 743}, "assignee": {"id": 815}, "organization": {"id": 954}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 40, "privilege": "user"}, "organization": {"id": 147, "owner": {"id": 238}, "user": {"role": null}}}, "resource": {"id": 309, "owner": {"id": 429}, "assignee": {"id": 549}, "organization": {"id": 147}, "project": {"owner": {"id": 793}, "assignee": {"id": 813}, "organization": {"id": 913}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 18, "privilege": "user"}, "organization": {"id": 108, "owner": {"id": 267}, "user": {"role": null}}}, "resource": {"id": 317, "owner": {"id": 448}, "assignee": {"id": 599}, "organization": {"id": 696}, "project": {"owner": {"id": 717}, "assignee": {"id": 882}, "organization": {"id": 986}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 92, "privilege": "worker"}, "organization": {"id": 127, "owner": {"id": 92}, "user": {"role": "owner"}}}, "resource": {"id": 372, "owner": {"id": 401}, "assignee": {"id": 578}, "organization": {"id": 127}, "project": {"owner": {"id": 721}, "assignee": {"id": 856}, "organization": {"id": 944}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 11, "privilege": "worker"}, "organization": {"id": 112, "owner": {"id": 11}, "user": {"role": "owner"}}}, "resource": {"id": 395, "owner": {"id": 419}, "assignee": {"id": 552}, "organization": {"id": 678}, "project": {"owner": {"id": 787}, "assignee": {"id": 856}, "organization": {"id": 927}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 40, "privilege": "worker"}, "organization": {"id": 117, "owner": {"id": 231}, "user": {"role": "maintainer"}}}, "resource": {"id": 396, "owner": {"id": 415}, "assignee": {"id": 575}, "organization": {"id": 117}, "project": {"owner": {"id": 749}, "assignee": {"id": 844}, "organization": {"id": 954}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 92, "privilege": "worker"}, "organization": {"id": 177, "owner": {"id": 236}, "user": {"role": "maintainer"}}}, "resource": {"id": 335, "owner": {"id": 482}, "assignee": {"id": 510}, "organization": {"id": 631}, "project": {"owner": {"id": 770}, "assignee": {"id": 876}, "organization": {"id": 976}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 77, "privilege": "worker"}, "organization": {"id": 165, "owner": {"id": 224}, "user": {"role": "supervisor"}}}, "resource": {"id": 399, "owner": {"id": 488}, "assignee": {"id": 503}, "organization": {"id": 165}, "project": {"owner": {"id": 738}, "assignee": {"id": 826}, "organization": {"id": 966}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 49, "privilege": "worker"}, "organization": {"id": 114, "owner": {"id": 230}, "user": {"role": "supervisor"}}}, "resource": {"id": 395, "owner": {"id": 450}, "assignee": {"id": 537}, "organization": {"id": 682}, "project": {"owner": {"id": 706}, "assignee": {"id": 830}, "organization": {"id": 963}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 40, "privilege": "worker"}, "organization": {"id": 116, "owner": {"id": 249}, "user": {"role": "worker"}}}, "resource": {"id": 363, "owner": {"id": 481}, "assignee": {"id": 576}, "organization": {"id": 116}, "project": {"owner": {"id": 767}, "assignee": {"id": 801}, "organization": {"id": 946}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 60, "privilege": "worker"}, "organization": {"id": 198, "owner": {"id": 209}, "user": {"role": "worker"}}}, "resource": {"id": 372, "owner": {"id": 453}, "assignee": {"id": 546}, "organization": {"id": 669}, "project": {"owner": {"id": 787}, "assignee": {"id": 822}, "organization": {"id": 997}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 7, "privilege": "worker"}, "organization": {"id": 150, "owner": {"id": 264}, "user": {"role": null}}}, "resource": {"id": 302, "owner": {"id": 475}, "assignee": {"id": 508}, "organization": {"id": 150}, "project": {"owner": {"id": 733}, "assignee": {"id": 827}, "organization": {"id": 905}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 89, "privilege": "worker"}, "organization": {"id": 151, "owner": {"id": 210}, "user": {"role": null}}}, "resource": {"id": 336, "owner": {"id": 480}, "assignee": {"id": 591}, "organization": {"id": 664}, "project": {"owner": {"id": 798}, "assignee": {"id": 853}, "organization": {"id": 954}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 39, "privilege": "none"}, "organization": {"id": 110, "owner": {"id": 39}, "user": {"role": "owner"}}}, "resource": {"id": 381, "owner": {"id": 468}, "assignee": {"id": 568}, "organization": {"id": 110}, "project": {"owner": {"id": 719}, "assignee": {"id": 835}, "organization": {"id": 910}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 97, "privilege": "none"}, "organization": {"id": 183, "owner": {"id": 97}, "user": {"role": "owner"}}}, "resource": {"id": 326, "owner": {"id": 419}, "assignee": {"id": 568}, "organization": {"id": 641}, "project": {"owner": {"id": 750}, "assignee": {"id": 875}, "organization": {"id": 981}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 7, "privilege": "none"}, "organization": {"id": 131, "owner": {"id": 211}, "user": {"role": "maintainer"}}}, "resource": {"id": 382, "owner": {"id": 408}, "assignee": {"id": 539}, "organization": {"id": 131}, "project": {"owner": {"id": 755}, "assignee": {"id": 893}, "organization": {"id": 930}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 85, "privilege": "none"}, "organization": {"id": 194, "owner": {"id": 284}, "user": {"role": "maintainer"}}}, "resource": {"id": 355, "owner": {"id": 414}, "assignee": {"id": 558}, "organization": {"id": 678}, "project": {"owner": {"id": 777}, "assignee": {"id": 807}, "organization": {"id": 939}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 1, "privilege": "none"}, "organization": {"id": 120, "owner": {"id": 263}, "user": {"role": "supervisor"}}}, "resource": {"id": 394, "owner": {"id": 422}, "assignee": {"id": 515}, "organization": {"id": 120}, "project": {"owner": {"id": 790}, "assignee": {"id": 817}, "organization": {"id": 989}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 16, "privilege": "none"}, "organization": {"id": 195, "owner": {"id": 299}, "user": {"role": "supervisor"}}}, "resource": {"id": 344, "owner": {"id": 466}, "assignee": {"id": 566}, "organization": {"id": 692}, "project": {"owner": {"id": 733}, "assignee": {"id": 821}, "organization": {"id": 947}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 34, "privilege": "none"}, "organization": {"id": 167, "owner": {"id": 208}, "user": {"role": "worker"}}}, "resource": {"id": 334, "owner": {"id": 493}, "assignee": {"id": 515}, "organization": {"id": 167}, "project": {"owner": {"id": 703}, "assignee": {"id": 842}, "organization": {"id": 954}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 65, "privilege": "none"}, "organization": {"id": 146, "owner": {"id": 207}, "user": {"role": "worker"}}}, "resource": {"id": 333, "owner": {"id": 491}, "assignee": {"id": 573}, "organization": {"id": 680}, "project": {"owner": {"id": 709}, "assignee": {"id": 863}, "organization": {"id": 958}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 13, "privilege": "none"}, "organization": {"id": 173, "owner": {"id": 286}, "user": {"role": null}}}, "resource": {"id": 363, "owner": {"id": 472}, "assignee": {"id": 521}, "organization": {"id": 173}, "project": {"owner": {"id": 720}, "assignee": {"id": 832}, "organization": {"id": 998}}}} +} + +test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 1, "privilege": "none"}, "organization": {"id": 131, "owner": {"id": 205}, "user": {"role": null}}}, "resource": {"id": 392, "owner": {"id": 414}, "assignee": {"id": 529}, "organization": {"id": 694}, "project": {"owner": {"id": 765}, "assignee": {"id": 800}, "organization": {"id": 905}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_SANDBOX_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 29, "privilege": "admin"}, "organization": null}, "resource": {"id": 369, "owner": {"id": 497}, "assignee": {"id": 531}, "organization": {"id": 619}, "project": {"owner": {"id": 29}, "assignee": {"id": 852}, "organization": {"id": 903}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_SANDBOX_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 40, "privilege": "business"}, "organization": null}, "resource": {"id": 374, "owner": {"id": 413}, "assignee": {"id": 519}, "organization": {"id": 613}, "project": {"owner": {"id": 40}, "assignee": {"id": 857}, "organization": {"id": 959}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_SANDBOX_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 5, "privilege": "user"}, "organization": null}, "resource": {"id": 325, "owner": {"id": 482}, "assignee": {"id": 556}, "organization": {"id": 616}, "project": {"owner": {"id": 5}, "assignee": {"id": 842}, "organization": {"id": 915}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_SANDBOX_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 29, "privilege": "worker"}, "organization": null}, "resource": {"id": 335, "owner": {"id": 407}, "assignee": {"id": 560}, "organization": {"id": 667}, "project": {"owner": {"id": 29}, "assignee": {"id": 898}, "organization": {"id": 974}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_SANDBOX_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 75, "privilege": "none"}, "organization": null}, "resource": {"id": 367, "owner": {"id": 446}, "assignee": {"id": 509}, "organization": {"id": 647}, "project": {"owner": {"id": 75}, "assignee": {"id": 884}, "organization": {"id": 950}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 13, "privilege": "admin"}, "organization": null}, "resource": {"id": 333, "owner": {"id": 426}, "assignee": {"id": 531}, "organization": {"id": 688}, "project": {"owner": {"id": 708}, "assignee": {"id": 13}, "organization": {"id": 932}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 73, "privilege": "business"}, "organization": null}, "resource": {"id": 384, "owner": {"id": 436}, "assignee": {"id": 538}, "organization": {"id": 630}, "project": {"owner": {"id": 712}, "assignee": {"id": 73}, "organization": {"id": 950}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 30, "privilege": "user"}, "organization": null}, "resource": {"id": 349, "owner": {"id": 466}, "assignee": {"id": 553}, "organization": {"id": 668}, "project": {"owner": {"id": 787}, "assignee": {"id": 30}, "organization": {"id": 973}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 73, "privilege": "worker"}, "organization": null}, "resource": {"id": 368, "owner": {"id": 444}, "assignee": {"id": 552}, "organization": {"id": 633}, "project": {"owner": {"id": 749}, "assignee": {"id": 73}, "organization": {"id": 962}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 31, "privilege": "none"}, "organization": null}, "resource": {"id": 367, "owner": {"id": 472}, "assignee": {"id": 503}, "organization": {"id": 622}, "project": {"owner": {"id": 724}, "assignee": {"id": 31}, "organization": {"id": 907}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_SANDBOX_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 58, "privilege": "admin"}, "organization": null}, "resource": {"id": 391, "owner": {"id": 58}, "assignee": {"id": 582}, "organization": {"id": 635}, "project": {"owner": {"id": 754}, "assignee": {"id": 848}, "organization": {"id": 944}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_SANDBOX_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 45, "privilege": "business"}, "organization": null}, "resource": {"id": 391, "owner": {"id": 45}, "assignee": {"id": 587}, "organization": {"id": 668}, "project": {"owner": {"id": 781}, "assignee": {"id": 860}, "organization": {"id": 985}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_SANDBOX_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 0, "privilege": "user"}, "organization": null}, "resource": {"id": 362, "owner": {"id": 0}, "assignee": {"id": 580}, "organization": {"id": 622}, "project": {"owner": {"id": 740}, "assignee": {"id": 881}, "organization": {"id": 907}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_SANDBOX_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 2, "privilege": "worker"}, "organization": null}, "resource": {"id": 343, "owner": {"id": 2}, "assignee": {"id": 545}, "organization": {"id": 696}, "project": {"owner": {"id": 724}, "assignee": {"id": 821}, "organization": {"id": 951}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_SANDBOX_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 33, "privilege": "none"}, "organization": null}, "resource": {"id": 314, "owner": {"id": 33}, "assignee": {"id": 563}, "organization": {"id": 625}, "project": {"owner": {"id": 777}, "assignee": {"id": 825}, "organization": {"id": 999}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_SANDBOX_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 58, "privilege": "admin"}, "organization": null}, "resource": {"id": 311, "owner": {"id": 447}, "assignee": {"id": 58}, "organization": {"id": 623}, "project": {"owner": {"id": 714}, "assignee": {"id": 851}, "organization": {"id": 951}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_SANDBOX_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 78, "privilege": "business"}, "organization": null}, "resource": {"id": 344, "owner": {"id": 484}, "assignee": {"id": 78}, "organization": {"id": 682}, "project": {"owner": {"id": 749}, "assignee": {"id": 819}, "organization": {"id": 971}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_SANDBOX_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 57, "privilege": "user"}, "organization": null}, "resource": {"id": 379, "owner": {"id": 476}, "assignee": {"id": 57}, "organization": {"id": 691}, "project": {"owner": {"id": 784}, "assignee": {"id": 846}, "organization": {"id": 991}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_SANDBOX_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 76, "privilege": "worker"}, "organization": null}, "resource": {"id": 374, "owner": {"id": 422}, "assignee": {"id": 76}, "organization": {"id": 616}, "project": {"owner": {"id": 713}, "assignee": {"id": 849}, "organization": {"id": 984}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_SANDBOX_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 85, "privilege": "none"}, "organization": null}, "resource": {"id": 301, "owner": {"id": 466}, "assignee": {"id": 85}, "organization": {"id": 603}, "project": {"owner": {"id": 748}, "assignee": {"id": 818}, "organization": {"id": 906}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_SANDBOX_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 22, "privilege": "admin"}, "organization": null}, "resource": {"id": 324, "owner": {"id": 437}, "assignee": {"id": 557}, "organization": {"id": 622}, "project": {"owner": {"id": 787}, "assignee": {"id": 809}, "organization": {"id": 923}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_SANDBOX_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 78, "privilege": "business"}, "organization": null}, "resource": {"id": 301, "owner": {"id": 414}, "assignee": {"id": 585}, "organization": {"id": 644}, "project": {"owner": {"id": 757}, "assignee": {"id": 830}, "organization": {"id": 982}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_SANDBOX_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 49, "privilege": "user"}, "organization": null}, "resource": {"id": 332, "owner": {"id": 471}, "assignee": {"id": 509}, "organization": {"id": 673}, "project": {"owner": {"id": 729}, "assignee": {"id": 833}, "organization": {"id": 952}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_SANDBOX_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 44, "privilege": "worker"}, "organization": null}, "resource": {"id": 370, "owner": {"id": 410}, "assignee": {"id": 539}, "organization": {"id": 626}, "project": {"owner": {"id": 795}, "assignee": {"id": 894}, "organization": {"id": 992}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_SANDBOX_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 93, "privilege": "none"}, "organization": null}, "resource": {"id": 394, "owner": {"id": 482}, "assignee": {"id": 555}, "organization": {"id": 635}, "project": {"owner": {"id": 746}, "assignee": {"id": 817}, "organization": {"id": 986}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 35, "privilege": "admin"}, "organization": {"id": 117, "owner": {"id": 35}, "user": {"role": "owner"}}}, "resource": {"id": 362, "owner": {"id": 470}, "assignee": {"id": 513}, "organization": {"id": 117}, "project": {"owner": {"id": 35}, "assignee": {"id": 877}, "organization": {"id": 910}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 2, "privilege": "admin"}, "organization": {"id": 164, "owner": {"id": 2}, "user": {"role": "owner"}}}, "resource": {"id": 325, "owner": {"id": 433}, "assignee": {"id": 593}, "organization": {"id": 680}, "project": {"owner": {"id": 2}, "assignee": {"id": 893}, "organization": {"id": 909}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 4, "privilege": "admin"}, "organization": {"id": 170, "owner": {"id": 233}, "user": {"role": "maintainer"}}}, "resource": {"id": 303, "owner": {"id": 474}, "assignee": {"id": 574}, "organization": {"id": 170}, "project": {"owner": {"id": 4}, "assignee": {"id": 875}, "organization": {"id": 927}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 50, "privilege": "admin"}, "organization": {"id": 128, "owner": {"id": 298}, "user": {"role": "maintainer"}}}, "resource": {"id": 369, "owner": {"id": 469}, "assignee": {"id": 560}, "organization": {"id": 683}, "project": {"owner": {"id": 50}, "assignee": {"id": 819}, "organization": {"id": 946}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 11, "privilege": "admin"}, "organization": {"id": 150, "owner": {"id": 246}, "user": {"role": "supervisor"}}}, "resource": {"id": 375, "owner": {"id": 493}, "assignee": {"id": 537}, "organization": {"id": 150}, "project": {"owner": {"id": 11}, "assignee": {"id": 864}, "organization": {"id": 965}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 96, "privilege": "admin"}, "organization": {"id": 165, "owner": {"id": 217}, "user": {"role": "supervisor"}}}, "resource": {"id": 364, "owner": {"id": 401}, "assignee": {"id": 584}, "organization": {"id": 630}, "project": {"owner": {"id": 96}, "assignee": {"id": 887}, "organization": {"id": 921}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 94, "privilege": "admin"}, "organization": {"id": 193, "owner": {"id": 261}, "user": {"role": "worker"}}}, "resource": {"id": 357, "owner": {"id": 420}, "assignee": {"id": 522}, "organization": {"id": 193}, "project": {"owner": {"id": 94}, "assignee": {"id": 884}, "organization": {"id": 918}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 33, "privilege": "admin"}, "organization": {"id": 147, "owner": {"id": 229}, "user": {"role": "worker"}}}, "resource": {"id": 345, "owner": {"id": 405}, "assignee": {"id": 528}, "organization": {"id": 697}, "project": {"owner": {"id": 33}, "assignee": {"id": 829}, "organization": {"id": 908}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 58, "privilege": "admin"}, "organization": {"id": 105, "owner": {"id": 205}, "user": {"role": null}}}, "resource": {"id": 305, "owner": {"id": 485}, "assignee": {"id": 526}, "organization": {"id": 105}, "project": {"owner": {"id": 58}, "assignee": {"id": 849}, "organization": {"id": 960}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 94, "privilege": "admin"}, "organization": {"id": 133, "owner": {"id": 274}, "user": {"role": null}}}, "resource": {"id": 383, "owner": {"id": 441}, "assignee": {"id": 513}, "organization": {"id": 690}, "project": {"owner": {"id": 94}, "assignee": {"id": 881}, "organization": {"id": 935}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 75, "privilege": "business"}, "organization": {"id": 183, "owner": {"id": 75}, "user": {"role": "owner"}}}, "resource": {"id": 369, "owner": {"id": 472}, "assignee": {"id": 522}, "organization": {"id": 183}, "project": {"owner": {"id": 75}, "assignee": {"id": 848}, "organization": {"id": 946}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 44, "privilege": "business"}, "organization": {"id": 162, "owner": {"id": 44}, "user": {"role": "owner"}}}, "resource": {"id": 366, "owner": {"id": 432}, "assignee": {"id": 548}, "organization": {"id": 628}, "project": {"owner": {"id": 44}, "assignee": {"id": 851}, "organization": {"id": 945}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 9, "privilege": "business"}, "organization": {"id": 165, "owner": {"id": 282}, "user": {"role": "maintainer"}}}, "resource": {"id": 377, "owner": {"id": 400}, "assignee": {"id": 564}, "organization": {"id": 165}, "project": {"owner": {"id": 9}, "assignee": {"id": 821}, "organization": {"id": 929}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 91, "privilege": "business"}, "organization": {"id": 115, "owner": {"id": 284}, "user": {"role": "maintainer"}}}, "resource": {"id": 335, "owner": {"id": 427}, "assignee": {"id": 519}, "organization": {"id": 623}, "project": {"owner": {"id": 91}, "assignee": {"id": 846}, "organization": {"id": 977}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 61, "privilege": "business"}, "organization": {"id": 161, "owner": {"id": 226}, "user": {"role": "supervisor"}}}, "resource": {"id": 329, "owner": {"id": 453}, "assignee": {"id": 542}, "organization": {"id": 161}, "project": {"owner": {"id": 61}, "assignee": {"id": 861}, "organization": {"id": 986}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 16, "privilege": "business"}, "organization": {"id": 173, "owner": {"id": 275}, "user": {"role": "supervisor"}}}, "resource": {"id": 375, "owner": {"id": 420}, "assignee": {"id": 582}, "organization": {"id": 652}, "project": {"owner": {"id": 16}, "assignee": {"id": 831}, "organization": {"id": 905}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 7, "privilege": "business"}, "organization": {"id": 121, "owner": {"id": 233}, "user": {"role": "worker"}}}, "resource": {"id": 320, "owner": {"id": 417}, "assignee": {"id": 580}, "organization": {"id": 121}, "project": {"owner": {"id": 7}, "assignee": {"id": 873}, "organization": {"id": 918}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 92, "privilege": "business"}, "organization": {"id": 193, "owner": {"id": 284}, "user": {"role": "worker"}}}, "resource": {"id": 323, "owner": {"id": 466}, "assignee": {"id": 551}, "organization": {"id": 676}, "project": {"owner": {"id": 92}, "assignee": {"id": 881}, "organization": {"id": 902}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 21, "privilege": "business"}, "organization": {"id": 128, "owner": {"id": 252}, "user": {"role": null}}}, "resource": {"id": 336, "owner": {"id": 410}, "assignee": {"id": 527}, "organization": {"id": 128}, "project": {"owner": {"id": 21}, "assignee": {"id": 860}, "organization": {"id": 961}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 65, "privilege": "business"}, "organization": {"id": 133, "owner": {"id": 221}, "user": {"role": null}}}, "resource": {"id": 376, "owner": {"id": 418}, "assignee": {"id": 574}, "organization": {"id": 698}, "project": {"owner": {"id": 65}, "assignee": {"id": 879}, "organization": {"id": 984}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 29, "privilege": "user"}, "organization": {"id": 148, "owner": {"id": 29}, "user": {"role": "owner"}}}, "resource": {"id": 392, "owner": {"id": 487}, "assignee": {"id": 543}, "organization": {"id": 148}, "project": {"owner": {"id": 29}, "assignee": {"id": 875}, "organization": {"id": 908}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 53, "privilege": "user"}, "organization": {"id": 119, "owner": {"id": 53}, "user": {"role": "owner"}}}, "resource": {"id": 316, "owner": {"id": 413}, "assignee": {"id": 502}, "organization": {"id": 625}, "project": {"owner": {"id": 53}, "assignee": {"id": 864}, "organization": {"id": 987}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 64, "privilege": "user"}, "organization": {"id": 196, "owner": {"id": 215}, "user": {"role": "maintainer"}}}, "resource": {"id": 312, "owner": {"id": 422}, "assignee": {"id": 560}, "organization": {"id": 196}, "project": {"owner": {"id": 64}, "assignee": {"id": 804}, "organization": {"id": 968}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 99, "privilege": "user"}, "organization": {"id": 186, "owner": {"id": 283}, "user": {"role": "maintainer"}}}, "resource": {"id": 311, "owner": {"id": 461}, "assignee": {"id": 584}, "organization": {"id": 616}, "project": {"owner": {"id": 99}, "assignee": {"id": 869}, "organization": {"id": 900}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 54, "privilege": "user"}, "organization": {"id": 129, "owner": {"id": 261}, "user": {"role": "supervisor"}}}, "resource": {"id": 355, "owner": {"id": 466}, "assignee": {"id": 553}, "organization": {"id": 129}, "project": {"owner": {"id": 54}, "assignee": {"id": 889}, "organization": {"id": 967}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 73, "privilege": "user"}, "organization": {"id": 112, "owner": {"id": 254}, "user": {"role": "supervisor"}}}, "resource": {"id": 398, "owner": {"id": 448}, "assignee": {"id": 544}, "organization": {"id": 675}, "project": {"owner": {"id": 73}, "assignee": {"id": 897}, "organization": {"id": 989}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 76, "privilege": "user"}, "organization": {"id": 169, "owner": {"id": 252}, "user": {"role": "worker"}}}, "resource": {"id": 317, "owner": {"id": 432}, "assignee": {"id": 561}, "organization": {"id": 169}, "project": {"owner": {"id": 76}, "assignee": {"id": 810}, "organization": {"id": 936}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 66, "privilege": "user"}, "organization": {"id": 115, "owner": {"id": 266}, "user": {"role": "worker"}}}, "resource": {"id": 332, "owner": {"id": 424}, "assignee": {"id": 500}, "organization": {"id": 690}, "project": {"owner": {"id": 66}, "assignee": {"id": 800}, "organization": {"id": 973}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 46, "privilege": "user"}, "organization": {"id": 113, "owner": {"id": 219}, "user": {"role": null}}}, "resource": {"id": 300, "owner": {"id": 448}, "assignee": {"id": 583}, "organization": {"id": 113}, "project": {"owner": {"id": 46}, "assignee": {"id": 840}, "organization": {"id": 952}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 72, "privilege": "user"}, "organization": {"id": 146, "owner": {"id": 278}, "user": {"role": null}}}, "resource": {"id": 354, "owner": {"id": 483}, "assignee": {"id": 574}, "organization": {"id": 632}, "project": {"owner": {"id": 72}, "assignee": {"id": 868}, "organization": {"id": 954}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 71, "privilege": "worker"}, "organization": {"id": 161, "owner": {"id": 71}, "user": {"role": "owner"}}}, "resource": {"id": 335, "owner": {"id": 487}, "assignee": {"id": 550}, "organization": {"id": 161}, "project": {"owner": {"id": 71}, "assignee": {"id": 852}, "organization": {"id": 970}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 44, "privilege": "worker"}, "organization": {"id": 199, "owner": {"id": 44}, "user": {"role": "owner"}}}, "resource": {"id": 347, "owner": {"id": 471}, "assignee": {"id": 571}, "organization": {"id": 661}, "project": {"owner": {"id": 44}, "assignee": {"id": 839}, "organization": {"id": 973}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 57, "privilege": "worker"}, "organization": {"id": 189, "owner": {"id": 220}, "user": {"role": "maintainer"}}}, "resource": {"id": 350, "owner": {"id": 494}, "assignee": {"id": 517}, "organization": {"id": 189}, "project": {"owner": {"id": 57}, "assignee": {"id": 895}, "organization": {"id": 929}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 89, "privilege": "worker"}, "organization": {"id": 187, "owner": {"id": 290}, "user": {"role": "maintainer"}}}, "resource": {"id": 312, "owner": {"id": 427}, "assignee": {"id": 565}, "organization": {"id": 651}, "project": {"owner": {"id": 89}, "assignee": {"id": 870}, "organization": {"id": 978}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 60, "privilege": "worker"}, "organization": {"id": 176, "owner": {"id": 255}, "user": {"role": "supervisor"}}}, "resource": {"id": 306, "owner": {"id": 420}, "assignee": {"id": 549}, "organization": {"id": 176}, "project": {"owner": {"id": 60}, "assignee": {"id": 811}, "organization": {"id": 918}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 4, "privilege": "worker"}, "organization": {"id": 192, "owner": {"id": 249}, "user": {"role": "supervisor"}}}, "resource": {"id": 311, "owner": {"id": 408}, "assignee": {"id": 533}, "organization": {"id": 628}, "project": {"owner": {"id": 4}, "assignee": {"id": 810}, "organization": {"id": 977}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 7, "privilege": "worker"}, "organization": {"id": 199, "owner": {"id": 222}, "user": {"role": "worker"}}}, "resource": {"id": 351, "owner": {"id": 478}, "assignee": {"id": 583}, "organization": {"id": 199}, "project": {"owner": {"id": 7}, "assignee": {"id": 891}, "organization": {"id": 976}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 36, "privilege": "worker"}, "organization": {"id": 124, "owner": {"id": 204}, "user": {"role": "worker"}}}, "resource": {"id": 381, "owner": {"id": 463}, "assignee": {"id": 556}, "organization": {"id": 601}, "project": {"owner": {"id": 36}, "assignee": {"id": 884}, "organization": {"id": 966}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 86, "privilege": "worker"}, "organization": {"id": 104, "owner": {"id": 246}, "user": {"role": null}}}, "resource": {"id": 376, "owner": {"id": 465}, "assignee": {"id": 566}, "organization": {"id": 104}, "project": {"owner": {"id": 86}, "assignee": {"id": 878}, "organization": {"id": 921}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 51, "privilege": "worker"}, "organization": {"id": 145, "owner": {"id": 285}, "user": {"role": null}}}, "resource": {"id": 330, "owner": {"id": 483}, "assignee": {"id": 500}, "organization": {"id": 620}, "project": {"owner": {"id": 51}, "assignee": {"id": 835}, "organization": {"id": 999}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 90, "privilege": "none"}, "organization": {"id": 108, "owner": {"id": 90}, "user": {"role": "owner"}}}, "resource": {"id": 350, "owner": {"id": 451}, "assignee": {"id": 575}, "organization": {"id": 108}, "project": {"owner": {"id": 90}, "assignee": {"id": 801}, "organization": {"id": 994}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 35, "privilege": "none"}, "organization": {"id": 128, "owner": {"id": 35}, "user": {"role": "owner"}}}, "resource": {"id": 370, "owner": {"id": 436}, "assignee": {"id": 592}, "organization": {"id": 671}, "project": {"owner": {"id": 35}, "assignee": {"id": 844}, "organization": {"id": 944}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 52, "privilege": "none"}, "organization": {"id": 164, "owner": {"id": 213}, "user": {"role": "maintainer"}}}, "resource": {"id": 324, "owner": {"id": 458}, "assignee": {"id": 551}, "organization": {"id": 164}, "project": {"owner": {"id": 52}, "assignee": {"id": 833}, "organization": {"id": 922}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 32, "privilege": "none"}, "organization": {"id": 168, "owner": {"id": 273}, "user": {"role": "maintainer"}}}, "resource": {"id": 371, "owner": {"id": 409}, "assignee": {"id": 564}, "organization": {"id": 637}, "project": {"owner": {"id": 32}, "assignee": {"id": 814}, "organization": {"id": 965}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 31, "privilege": "none"}, "organization": {"id": 196, "owner": {"id": 243}, "user": {"role": "supervisor"}}}, "resource": {"id": 332, "owner": {"id": 488}, "assignee": {"id": 556}, "organization": {"id": 196}, "project": {"owner": {"id": 31}, "assignee": {"id": 861}, "organization": {"id": 998}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 14, "privilege": "none"}, "organization": {"id": 133, "owner": {"id": 208}, "user": {"role": "supervisor"}}}, "resource": {"id": 399, "owner": {"id": 458}, "assignee": {"id": 587}, "organization": {"id": 658}, "project": {"owner": {"id": 14}, "assignee": {"id": 803}, "organization": {"id": 961}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 52, "privilege": "none"}, "organization": {"id": 145, "owner": {"id": 266}, "user": {"role": "worker"}}}, "resource": {"id": 348, "owner": {"id": 481}, "assignee": {"id": 528}, "organization": {"id": 145}, "project": {"owner": {"id": 52}, "assignee": {"id": 829}, "organization": {"id": 940}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 51, "privilege": "none"}, "organization": {"id": 186, "owner": {"id": 295}, "user": {"role": "worker"}}}, "resource": {"id": 368, "owner": {"id": 401}, "assignee": {"id": 589}, "organization": {"id": 633}, "project": {"owner": {"id": 51}, "assignee": {"id": 836}, "organization": {"id": 911}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 27, "privilege": "none"}, "organization": {"id": 173, "owner": {"id": 234}, "user": {"role": null}}}, "resource": {"id": 343, "owner": {"id": 409}, "assignee": {"id": 570}, "organization": {"id": 173}, "project": {"owner": {"id": 27}, "assignee": {"id": 840}, "organization": {"id": 945}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 30, "privilege": "none"}, "organization": {"id": 194, "owner": {"id": 230}, "user": {"role": null}}}, "resource": {"id": 323, "owner": {"id": 495}, "assignee": {"id": 587}, "organization": {"id": 624}, "project": {"owner": {"id": 30}, "assignee": {"id": 894}, "organization": {"id": 925}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 19, "privilege": "admin"}, "organization": {"id": 199, "owner": {"id": 19}, "user": {"role": "owner"}}}, "resource": {"id": 333, "owner": {"id": 426}, "assignee": {"id": 529}, "organization": {"id": 199}, "project": {"owner": {"id": 731}, "assignee": {"id": 19}, "organization": {"id": 945}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 97, "privilege": "admin"}, "organization": {"id": 169, "owner": {"id": 97}, "user": {"role": "owner"}}}, "resource": {"id": 315, "owner": {"id": 410}, "assignee": {"id": 586}, "organization": {"id": 684}, "project": {"owner": {"id": 763}, "assignee": {"id": 97}, "organization": {"id": 900}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 62, "privilege": "admin"}, "organization": {"id": 123, "owner": {"id": 297}, "user": {"role": "maintainer"}}}, "resource": {"id": 361, "owner": {"id": 447}, "assignee": {"id": 579}, "organization": {"id": 123}, "project": {"owner": {"id": 763}, "assignee": {"id": 62}, "organization": {"id": 935}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 6, "privilege": "admin"}, "organization": {"id": 167, "owner": {"id": 254}, "user": {"role": "maintainer"}}}, "resource": {"id": 365, "owner": {"id": 435}, "assignee": {"id": 550}, "organization": {"id": 628}, "project": {"owner": {"id": 796}, "assignee": {"id": 6}, "organization": {"id": 916}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 99, "privilege": "admin"}, "organization": {"id": 122, "owner": {"id": 258}, "user": {"role": "supervisor"}}}, "resource": {"id": 361, "owner": {"id": 469}, "assignee": {"id": 504}, "organization": {"id": 122}, "project": {"owner": {"id": 744}, "assignee": {"id": 99}, "organization": {"id": 987}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 1, "privilege": "admin"}, "organization": {"id": 186, "owner": {"id": 226}, "user": {"role": "supervisor"}}}, "resource": {"id": 315, "owner": {"id": 489}, "assignee": {"id": 566}, "organization": {"id": 658}, "project": {"owner": {"id": 740}, "assignee": {"id": 1}, "organization": {"id": 901}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 23, "privilege": "admin"}, "organization": {"id": 170, "owner": {"id": 233}, "user": {"role": "worker"}}}, "resource": {"id": 348, "owner": {"id": 474}, "assignee": {"id": 512}, "organization": {"id": 170}, "project": {"owner": {"id": 746}, "assignee": {"id": 23}, "organization": {"id": 933}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 63, "privilege": "admin"}, "organization": {"id": 154, "owner": {"id": 226}, "user": {"role": "worker"}}}, "resource": {"id": 330, "owner": {"id": 434}, "assignee": {"id": 560}, "organization": {"id": 678}, "project": {"owner": {"id": 743}, "assignee": {"id": 63}, "organization": {"id": 923}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 57, "privilege": "admin"}, "organization": {"id": 123, "owner": {"id": 273}, "user": {"role": null}}}, "resource": {"id": 353, "owner": {"id": 489}, "assignee": {"id": 596}, "organization": {"id": 123}, "project": {"owner": {"id": 746}, "assignee": {"id": 57}, "organization": {"id": 935}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 30, "privilege": "admin"}, "organization": {"id": 171, "owner": {"id": 255}, "user": {"role": null}}}, "resource": {"id": 316, "owner": {"id": 473}, "assignee": {"id": 587}, "organization": {"id": 629}, "project": {"owner": {"id": 712}, "assignee": {"id": 30}, "organization": {"id": 934}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 22, "privilege": "business"}, "organization": {"id": 153, "owner": {"id": 22}, "user": {"role": "owner"}}}, "resource": {"id": 348, "owner": {"id": 425}, "assignee": {"id": 518}, "organization": {"id": 153}, "project": {"owner": {"id": 719}, "assignee": {"id": 22}, "organization": {"id": 901}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 38, "privilege": "business"}, "organization": {"id": 132, "owner": {"id": 38}, "user": {"role": "owner"}}}, "resource": {"id": 317, "owner": {"id": 480}, "assignee": {"id": 566}, "organization": {"id": 668}, "project": {"owner": {"id": 792}, "assignee": {"id": 38}, "organization": {"id": 962}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 27, "privilege": "business"}, "organization": {"id": 132, "owner": {"id": 260}, "user": {"role": "maintainer"}}}, "resource": {"id": 372, "owner": {"id": 406}, "assignee": {"id": 550}, "organization": {"id": 132}, "project": {"owner": {"id": 788}, "assignee": {"id": 27}, "organization": {"id": 907}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 46, "privilege": "business"}, "organization": {"id": 171, "owner": {"id": 271}, "user": {"role": "maintainer"}}}, "resource": {"id": 380, "owner": {"id": 412}, "assignee": {"id": 557}, "organization": {"id": 695}, "project": {"owner": {"id": 742}, "assignee": {"id": 46}, "organization": {"id": 946}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 77, "privilege": "business"}, "organization": {"id": 125, "owner": {"id": 273}, "user": {"role": "supervisor"}}}, "resource": {"id": 332, "owner": {"id": 444}, "assignee": {"id": 502}, "organization": {"id": 125}, "project": {"owner": {"id": 715}, "assignee": {"id": 77}, "organization": {"id": 986}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 45, "privilege": "business"}, "organization": {"id": 141, "owner": {"id": 286}, "user": {"role": "supervisor"}}}, "resource": {"id": 373, "owner": {"id": 483}, "assignee": {"id": 583}, "organization": {"id": 668}, "project": {"owner": {"id": 722}, "assignee": {"id": 45}, "organization": {"id": 936}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 78, "privilege": "business"}, "organization": {"id": 136, "owner": {"id": 259}, "user": {"role": "worker"}}}, "resource": {"id": 365, "owner": {"id": 462}, "assignee": {"id": 599}, "organization": {"id": 136}, "project": {"owner": {"id": 757}, "assignee": {"id": 78}, "organization": {"id": 948}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 78, "privilege": "business"}, "organization": {"id": 173, "owner": {"id": 251}, "user": {"role": "worker"}}}, "resource": {"id": 380, "owner": {"id": 418}, "assignee": {"id": 521}, "organization": {"id": 681}, "project": {"owner": {"id": 743}, "assignee": {"id": 78}, "organization": {"id": 980}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 83, "privilege": "business"}, "organization": {"id": 137, "owner": {"id": 290}, "user": {"role": null}}}, "resource": {"id": 309, "owner": {"id": 410}, "assignee": {"id": 520}, "organization": {"id": 137}, "project": {"owner": {"id": 729}, "assignee": {"id": 83}, "organization": {"id": 940}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 46, "privilege": "business"}, "organization": {"id": 195, "owner": {"id": 275}, "user": {"role": null}}}, "resource": {"id": 334, "owner": {"id": 477}, "assignee": {"id": 582}, "organization": {"id": 650}, "project": {"owner": {"id": 734}, "assignee": {"id": 46}, "organization": {"id": 999}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 93, "privilege": "user"}, "organization": {"id": 130, "owner": {"id": 93}, "user": {"role": "owner"}}}, "resource": {"id": 366, "owner": {"id": 457}, "assignee": {"id": 552}, "organization": {"id": 130}, "project": {"owner": {"id": 723}, "assignee": {"id": 93}, "organization": {"id": 916}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 50, "privilege": "user"}, "organization": {"id": 113, "owner": {"id": 50}, "user": {"role": "owner"}}}, "resource": {"id": 332, "owner": {"id": 495}, "assignee": {"id": 589}, "organization": {"id": 695}, "project": {"owner": {"id": 710}, "assignee": {"id": 50}, "organization": {"id": 921}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 67, "privilege": "user"}, "organization": {"id": 197, "owner": {"id": 210}, "user": {"role": "maintainer"}}}, "resource": {"id": 308, "owner": {"id": 460}, "assignee": {"id": 570}, "organization": {"id": 197}, "project": {"owner": {"id": 703}, "assignee": {"id": 67}, "organization": {"id": 950}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 39, "privilege": "user"}, "organization": {"id": 129, "owner": {"id": 231}, "user": {"role": "maintainer"}}}, "resource": {"id": 313, "owner": {"id": 433}, "assignee": {"id": 579}, "organization": {"id": 619}, "project": {"owner": {"id": 710}, "assignee": {"id": 39}, "organization": {"id": 949}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 21, "privilege": "user"}, "organization": {"id": 103, "owner": {"id": 204}, "user": {"role": "supervisor"}}}, "resource": {"id": 394, "owner": {"id": 436}, "assignee": {"id": 556}, "organization": {"id": 103}, "project": {"owner": {"id": 716}, "assignee": {"id": 21}, "organization": {"id": 967}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 70, "privilege": "user"}, "organization": {"id": 156, "owner": {"id": 217}, "user": {"role": "supervisor"}}}, "resource": {"id": 384, "owner": {"id": 445}, "assignee": {"id": 541}, "organization": {"id": 660}, "project": {"owner": {"id": 759}, "assignee": {"id": 70}, "organization": {"id": 934}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 95, "privilege": "user"}, "organization": {"id": 181, "owner": {"id": 272}, "user": {"role": "worker"}}}, "resource": {"id": 389, "owner": {"id": 469}, "assignee": {"id": 522}, "organization": {"id": 181}, "project": {"owner": {"id": 776}, "assignee": {"id": 95}, "organization": {"id": 980}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 61, "privilege": "user"}, "organization": {"id": 169, "owner": {"id": 229}, "user": {"role": "worker"}}}, "resource": {"id": 355, "owner": {"id": 467}, "assignee": {"id": 581}, "organization": {"id": 681}, "project": {"owner": {"id": 768}, "assignee": {"id": 61}, "organization": {"id": 944}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 38, "privilege": "user"}, "organization": {"id": 101, "owner": {"id": 200}, "user": {"role": null}}}, "resource": {"id": 311, "owner": {"id": 456}, "assignee": {"id": 539}, "organization": {"id": 101}, "project": {"owner": {"id": 752}, "assignee": {"id": 38}, "organization": {"id": 919}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 1, "privilege": "user"}, "organization": {"id": 188, "owner": {"id": 262}, "user": {"role": null}}}, "resource": {"id": 366, "owner": {"id": 497}, "assignee": {"id": 517}, "organization": {"id": 644}, "project": {"owner": {"id": 736}, "assignee": {"id": 1}, "organization": {"id": 968}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 76, "privilege": "worker"}, "organization": {"id": 129, "owner": {"id": 76}, "user": {"role": "owner"}}}, "resource": {"id": 396, "owner": {"id": 461}, "assignee": {"id": 538}, "organization": {"id": 129}, "project": {"owner": {"id": 798}, "assignee": {"id": 76}, "organization": {"id": 937}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 31, "privilege": "worker"}, "organization": {"id": 120, "owner": {"id": 31}, "user": {"role": "owner"}}}, "resource": {"id": 370, "owner": {"id": 447}, "assignee": {"id": 524}, "organization": {"id": 652}, "project": {"owner": {"id": 771}, "assignee": {"id": 31}, "organization": {"id": 950}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 54, "privilege": "worker"}, "organization": {"id": 180, "owner": {"id": 230}, "user": {"role": "maintainer"}}}, "resource": {"id": 394, "owner": {"id": 482}, "assignee": {"id": 549}, "organization": {"id": 180}, "project": {"owner": {"id": 728}, "assignee": {"id": 54}, "organization": {"id": 910}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 83, "privilege": "worker"}, "organization": {"id": 195, "owner": {"id": 268}, "user": {"role": "maintainer"}}}, "resource": {"id": 366, "owner": {"id": 497}, "assignee": {"id": 578}, "organization": {"id": 688}, "project": {"owner": {"id": 787}, "assignee": {"id": 83}, "organization": {"id": 936}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 14, "privilege": "worker"}, "organization": {"id": 181, "owner": {"id": 258}, "user": {"role": "supervisor"}}}, "resource": {"id": 334, "owner": {"id": 452}, "assignee": {"id": 524}, "organization": {"id": 181}, "project": {"owner": {"id": 723}, "assignee": {"id": 14}, "organization": {"id": 937}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 41, "privilege": "worker"}, "organization": {"id": 102, "owner": {"id": 219}, "user": {"role": "supervisor"}}}, "resource": {"id": 379, "owner": {"id": 457}, "assignee": {"id": 534}, "organization": {"id": 689}, "project": {"owner": {"id": 779}, "assignee": {"id": 41}, "organization": {"id": 924}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 16, "privilege": "worker"}, "organization": {"id": 191, "owner": {"id": 256}, "user": {"role": "worker"}}}, "resource": {"id": 306, "owner": {"id": 468}, "assignee": {"id": 502}, "organization": {"id": 191}, "project": {"owner": {"id": 713}, "assignee": {"id": 16}, "organization": {"id": 934}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 27, "privilege": "worker"}, "organization": {"id": 143, "owner": {"id": 253}, "user": {"role": "worker"}}}, "resource": {"id": 393, "owner": {"id": 401}, "assignee": {"id": 529}, "organization": {"id": 611}, "project": {"owner": {"id": 719}, "assignee": {"id": 27}, "organization": {"id": 963}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 10, "privilege": "worker"}, "organization": {"id": 196, "owner": {"id": 218}, "user": {"role": null}}}, "resource": {"id": 339, "owner": {"id": 463}, "assignee": {"id": 547}, "organization": {"id": 196}, "project": {"owner": {"id": 789}, "assignee": {"id": 10}, "organization": {"id": 942}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 23, "privilege": "worker"}, "organization": {"id": 124, "owner": {"id": 232}, "user": {"role": null}}}, "resource": {"id": 307, "owner": {"id": 434}, "assignee": {"id": 599}, "organization": {"id": 650}, "project": {"owner": {"id": 709}, "assignee": {"id": 23}, "organization": {"id": 960}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 98, "privilege": "none"}, "organization": {"id": 156, "owner": {"id": 98}, "user": {"role": "owner"}}}, "resource": {"id": 348, "owner": {"id": 401}, "assignee": {"id": 515}, "organization": {"id": 156}, "project": {"owner": {"id": 791}, "assignee": {"id": 98}, "organization": {"id": 949}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 66, "privilege": "none"}, "organization": {"id": 185, "owner": {"id": 66}, "user": {"role": "owner"}}}, "resource": {"id": 394, "owner": {"id": 404}, "assignee": {"id": 525}, "organization": {"id": 658}, "project": {"owner": {"id": 794}, "assignee": {"id": 66}, "organization": {"id": 912}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 93, "privilege": "none"}, "organization": {"id": 105, "owner": {"id": 295}, "user": {"role": "maintainer"}}}, "resource": {"id": 360, "owner": {"id": 449}, "assignee": {"id": 587}, "organization": {"id": 105}, "project": {"owner": {"id": 741}, "assignee": {"id": 93}, "organization": {"id": 980}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 25, "privilege": "none"}, "organization": {"id": 146, "owner": {"id": 206}, "user": {"role": "maintainer"}}}, "resource": {"id": 370, "owner": {"id": 466}, "assignee": {"id": 515}, "organization": {"id": 632}, "project": {"owner": {"id": 761}, "assignee": {"id": 25}, "organization": {"id": 938}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 1, "privilege": "none"}, "organization": {"id": 121, "owner": {"id": 235}, "user": {"role": "supervisor"}}}, "resource": {"id": 385, "owner": {"id": 427}, "assignee": {"id": 514}, "organization": {"id": 121}, "project": {"owner": {"id": 781}, "assignee": {"id": 1}, "organization": {"id": 941}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 88, "privilege": "none"}, "organization": {"id": 160, "owner": {"id": 288}, "user": {"role": "supervisor"}}}, "resource": {"id": 374, "owner": {"id": 415}, "assignee": {"id": 550}, "organization": {"id": 631}, "project": {"owner": {"id": 701}, "assignee": {"id": 88}, "organization": {"id": 974}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 63, "privilege": "none"}, "organization": {"id": 111, "owner": {"id": 287}, "user": {"role": "worker"}}}, "resource": {"id": 376, "owner": {"id": 419}, "assignee": {"id": 547}, "organization": {"id": 111}, "project": {"owner": {"id": 711}, "assignee": {"id": 63}, "organization": {"id": 920}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 82, "privilege": "none"}, "organization": {"id": 119, "owner": {"id": 289}, "user": {"role": "worker"}}}, "resource": {"id": 379, "owner": {"id": 443}, "assignee": {"id": 597}, "organization": {"id": 680}, "project": {"owner": {"id": 707}, "assignee": {"id": 82}, "organization": {"id": 945}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 82, "privilege": "none"}, "organization": {"id": 196, "owner": {"id": 244}, "user": {"role": null}}}, "resource": {"id": 368, "owner": {"id": 413}, "assignee": {"id": 516}, "organization": {"id": 196}, "project": {"owner": {"id": 729}, "assignee": {"id": 82}, "organization": {"id": 971}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 92, "privilege": "none"}, "organization": {"id": 117, "owner": {"id": 232}, "user": {"role": null}}}, "resource": {"id": 356, "owner": {"id": 493}, "assignee": {"id": 524}, "organization": {"id": 602}, "project": {"owner": {"id": 788}, "assignee": {"id": 92}, "organization": {"id": 945}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 89, "privilege": "admin"}, "organization": {"id": 162, "owner": {"id": 89}, "user": {"role": "owner"}}}, "resource": {"id": 305, "owner": {"id": 89}, "assignee": {"id": 590}, "organization": {"id": 162}, "project": {"owner": {"id": 771}, "assignee": {"id": 837}, "organization": {"id": 969}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 35, "privilege": "admin"}, "organization": {"id": 176, "owner": {"id": 35}, "user": {"role": "owner"}}}, "resource": {"id": 372, "owner": {"id": 35}, "assignee": {"id": 569}, "organization": {"id": 644}, "project": {"owner": {"id": 741}, "assignee": {"id": 893}, "organization": {"id": 959}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 69, "privilege": "admin"}, "organization": {"id": 146, "owner": {"id": 258}, "user": {"role": "maintainer"}}}, "resource": {"id": 320, "owner": {"id": 69}, "assignee": {"id": 567}, "organization": {"id": 146}, "project": {"owner": {"id": 757}, "assignee": {"id": 837}, "organization": {"id": 933}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 2, "privilege": "admin"}, "organization": {"id": 179, "owner": {"id": 246}, "user": {"role": "maintainer"}}}, "resource": {"id": 300, "owner": {"id": 2}, "assignee": {"id": 581}, "organization": {"id": 664}, "project": {"owner": {"id": 748}, "assignee": {"id": 893}, "organization": {"id": 923}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 68, "privilege": "admin"}, "organization": {"id": 149, "owner": {"id": 224}, "user": {"role": "supervisor"}}}, "resource": {"id": 399, "owner": {"id": 68}, "assignee": {"id": 530}, "organization": {"id": 149}, "project": {"owner": {"id": 792}, "assignee": {"id": 808}, "organization": {"id": 984}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 36, "privilege": "admin"}, "organization": {"id": 141, "owner": {"id": 252}, "user": {"role": "supervisor"}}}, "resource": {"id": 367, "owner": {"id": 36}, "assignee": {"id": 563}, "organization": {"id": 698}, "project": {"owner": {"id": 770}, "assignee": {"id": 819}, "organization": {"id": 978}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 5, "privilege": "admin"}, "organization": {"id": 116, "owner": {"id": 222}, "user": {"role": "worker"}}}, "resource": {"id": 382, "owner": {"id": 5}, "assignee": {"id": 514}, "organization": {"id": 116}, "project": {"owner": {"id": 766}, "assignee": {"id": 884}, "organization": {"id": 908}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 73, "privilege": "admin"}, "organization": {"id": 182, "owner": {"id": 249}, "user": {"role": "worker"}}}, "resource": {"id": 304, "owner": {"id": 73}, "assignee": {"id": 513}, "organization": {"id": 662}, "project": {"owner": {"id": 724}, "assignee": {"id": 812}, "organization": {"id": 904}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 6, "privilege": "admin"}, "organization": {"id": 146, "owner": {"id": 228}, "user": {"role": null}}}, "resource": {"id": 384, "owner": {"id": 6}, "assignee": {"id": 567}, "organization": {"id": 146}, "project": {"owner": {"id": 789}, "assignee": {"id": 875}, "organization": {"id": 932}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 10, "privilege": "admin"}, "organization": {"id": 159, "owner": {"id": 281}, "user": {"role": null}}}, "resource": {"id": 377, "owner": {"id": 10}, "assignee": {"id": 509}, "organization": {"id": 601}, "project": {"owner": {"id": 726}, "assignee": {"id": 883}, "organization": {"id": 962}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 7, "privilege": "business"}, "organization": {"id": 178, "owner": {"id": 7}, "user": {"role": "owner"}}}, "resource": {"id": 307, "owner": {"id": 7}, "assignee": {"id": 571}, "organization": {"id": 178}, "project": {"owner": {"id": 753}, "assignee": {"id": 847}, "organization": {"id": 990}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 66, "privilege": "business"}, "organization": {"id": 112, "owner": {"id": 66}, "user": {"role": "owner"}}}, "resource": {"id": 367, "owner": {"id": 66}, "assignee": {"id": 593}, "organization": {"id": 609}, "project": {"owner": {"id": 738}, "assignee": {"id": 809}, "organization": {"id": 927}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 84, "privilege": "business"}, "organization": {"id": 131, "owner": {"id": 272}, "user": {"role": "maintainer"}}}, "resource": {"id": 392, "owner": {"id": 84}, "assignee": {"id": 568}, "organization": {"id": 131}, "project": {"owner": {"id": 724}, "assignee": {"id": 824}, "organization": {"id": 967}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 13, "privilege": "business"}, "organization": {"id": 198, "owner": {"id": 281}, "user": {"role": "maintainer"}}}, "resource": {"id": 380, "owner": {"id": 13}, "assignee": {"id": 571}, "organization": {"id": 695}, "project": {"owner": {"id": 771}, "assignee": {"id": 853}, "organization": {"id": 995}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 13, "privilege": "business"}, "organization": {"id": 121, "owner": {"id": 223}, "user": {"role": "supervisor"}}}, "resource": {"id": 373, "owner": {"id": 13}, "assignee": {"id": 586}, "organization": {"id": 121}, "project": {"owner": {"id": 789}, "assignee": {"id": 885}, "organization": {"id": 954}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 76, "privilege": "business"}, "organization": {"id": 156, "owner": {"id": 245}, "user": {"role": "supervisor"}}}, "resource": {"id": 370, "owner": {"id": 76}, "assignee": {"id": 564}, "organization": {"id": 643}, "project": {"owner": {"id": 784}, "assignee": {"id": 820}, "organization": {"id": 968}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 55, "privilege": "business"}, "organization": {"id": 192, "owner": {"id": 241}, "user": {"role": "worker"}}}, "resource": {"id": 340, "owner": {"id": 55}, "assignee": {"id": 541}, "organization": {"id": 192}, "project": {"owner": {"id": 752}, "assignee": {"id": 897}, "organization": {"id": 981}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 70, "privilege": "business"}, "organization": {"id": 195, "owner": {"id": 232}, "user": {"role": "worker"}}}, "resource": {"id": 377, "owner": {"id": 70}, "assignee": {"id": 572}, "organization": {"id": 669}, "project": {"owner": {"id": 727}, "assignee": {"id": 848}, "organization": {"id": 998}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 36, "privilege": "business"}, "organization": {"id": 176, "owner": {"id": 202}, "user": {"role": null}}}, "resource": {"id": 346, "owner": {"id": 36}, "assignee": {"id": 557}, "organization": {"id": 176}, "project": {"owner": {"id": 700}, "assignee": {"id": 892}, "organization": {"id": 904}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 40, "privilege": "business"}, "organization": {"id": 102, "owner": {"id": 298}, "user": {"role": null}}}, "resource": {"id": 366, "owner": {"id": 40}, "assignee": {"id": 538}, "organization": {"id": 600}, "project": {"owner": {"id": 738}, "assignee": {"id": 828}, "organization": {"id": 927}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 19, "privilege": "user"}, "organization": {"id": 112, "owner": {"id": 19}, "user": {"role": "owner"}}}, "resource": {"id": 388, "owner": {"id": 19}, "assignee": {"id": 570}, "organization": {"id": 112}, "project": {"owner": {"id": 771}, "assignee": {"id": 873}, "organization": {"id": 973}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 31, "privilege": "user"}, "organization": {"id": 129, "owner": {"id": 31}, "user": {"role": "owner"}}}, "resource": {"id": 358, "owner": {"id": 31}, "assignee": {"id": 519}, "organization": {"id": 617}, "project": {"owner": {"id": 733}, "assignee": {"id": 846}, "organization": {"id": 974}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 9, "privilege": "user"}, "organization": {"id": 192, "owner": {"id": 241}, "user": {"role": "maintainer"}}}, "resource": {"id": 338, "owner": {"id": 9}, "assignee": {"id": 573}, "organization": {"id": 192}, "project": {"owner": {"id": 772}, "assignee": {"id": 827}, "organization": {"id": 993}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 76, "privilege": "user"}, "organization": {"id": 182, "owner": {"id": 238}, "user": {"role": "maintainer"}}}, "resource": {"id": 361, "owner": {"id": 76}, "assignee": {"id": 562}, "organization": {"id": 688}, "project": {"owner": {"id": 789}, "assignee": {"id": 873}, "organization": {"id": 912}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 98, "privilege": "user"}, "organization": {"id": 142, "owner": {"id": 244}, "user": {"role": "supervisor"}}}, "resource": {"id": 304, "owner": {"id": 98}, "assignee": {"id": 573}, "organization": {"id": 142}, "project": {"owner": {"id": 710}, "assignee": {"id": 899}, "organization": {"id": 907}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 77, "privilege": "user"}, "organization": {"id": 101, "owner": {"id": 281}, "user": {"role": "supervisor"}}}, "resource": {"id": 355, "owner": {"id": 77}, "assignee": {"id": 515}, "organization": {"id": 698}, "project": {"owner": {"id": 729}, "assignee": {"id": 895}, "organization": {"id": 983}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 40, "privilege": "user"}, "organization": {"id": 169, "owner": {"id": 272}, "user": {"role": "worker"}}}, "resource": {"id": 399, "owner": {"id": 40}, "assignee": {"id": 548}, "organization": {"id": 169}, "project": {"owner": {"id": 739}, "assignee": {"id": 867}, "organization": {"id": 905}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 86, "privilege": "user"}, "organization": {"id": 193, "owner": {"id": 250}, "user": {"role": "worker"}}}, "resource": {"id": 319, "owner": {"id": 86}, "assignee": {"id": 564}, "organization": {"id": 689}, "project": {"owner": {"id": 728}, "assignee": {"id": 819}, "organization": {"id": 906}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 55, "privilege": "user"}, "organization": {"id": 137, "owner": {"id": 250}, "user": {"role": null}}}, "resource": {"id": 357, "owner": {"id": 55}, "assignee": {"id": 576}, "organization": {"id": 137}, "project": {"owner": {"id": 764}, "assignee": {"id": 811}, "organization": {"id": 928}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 6, "privilege": "user"}, "organization": {"id": 170, "owner": {"id": 251}, "user": {"role": null}}}, "resource": {"id": 318, "owner": {"id": 6}, "assignee": {"id": 543}, "organization": {"id": 610}, "project": {"owner": {"id": 760}, "assignee": {"id": 873}, "organization": {"id": 995}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 16, "privilege": "worker"}, "organization": {"id": 197, "owner": {"id": 16}, "user": {"role": "owner"}}}, "resource": {"id": 333, "owner": {"id": 16}, "assignee": {"id": 551}, "organization": {"id": 197}, "project": {"owner": {"id": 755}, "assignee": {"id": 899}, "organization": {"id": 989}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 25, "privilege": "worker"}, "organization": {"id": 171, "owner": {"id": 25}, "user": {"role": "owner"}}}, "resource": {"id": 361, "owner": {"id": 25}, "assignee": {"id": 525}, "organization": {"id": 662}, "project": {"owner": {"id": 750}, "assignee": {"id": 883}, "organization": {"id": 973}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 55, "privilege": "worker"}, "organization": {"id": 141, "owner": {"id": 287}, "user": {"role": "maintainer"}}}, "resource": {"id": 394, "owner": {"id": 55}, "assignee": {"id": 531}, "organization": {"id": 141}, "project": {"owner": {"id": 709}, "assignee": {"id": 834}, "organization": {"id": 999}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 44, "privilege": "worker"}, "organization": {"id": 124, "owner": {"id": 241}, "user": {"role": "maintainer"}}}, "resource": {"id": 373, "owner": {"id": 44}, "assignee": {"id": 514}, "organization": {"id": 685}, "project": {"owner": {"id": 752}, "assignee": {"id": 854}, "organization": {"id": 946}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 44, "privilege": "worker"}, "organization": {"id": 178, "owner": {"id": 256}, "user": {"role": "supervisor"}}}, "resource": {"id": 344, "owner": {"id": 44}, "assignee": {"id": 583}, "organization": {"id": 178}, "project": {"owner": {"id": 798}, "assignee": {"id": 839}, "organization": {"id": 921}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 47, "privilege": "worker"}, "organization": {"id": 119, "owner": {"id": 296}, "user": {"role": "supervisor"}}}, "resource": {"id": 379, "owner": {"id": 47}, "assignee": {"id": 556}, "organization": {"id": 605}, "project": {"owner": {"id": 729}, "assignee": {"id": 825}, "organization": {"id": 987}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 18, "privilege": "worker"}, "organization": {"id": 136, "owner": {"id": 201}, "user": {"role": "worker"}}}, "resource": {"id": 393, "owner": {"id": 18}, "assignee": {"id": 514}, "organization": {"id": 136}, "project": {"owner": {"id": 706}, "assignee": {"id": 831}, "organization": {"id": 979}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 42, "privilege": "worker"}, "organization": {"id": 126, "owner": {"id": 294}, "user": {"role": "worker"}}}, "resource": {"id": 343, "owner": {"id": 42}, "assignee": {"id": 514}, "organization": {"id": 639}, "project": {"owner": {"id": 757}, "assignee": {"id": 860}, "organization": {"id": 902}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 70, "privilege": "worker"}, "organization": {"id": 161, "owner": {"id": 279}, "user": {"role": null}}}, "resource": {"id": 368, "owner": {"id": 70}, "assignee": {"id": 526}, "organization": {"id": 161}, "project": {"owner": {"id": 766}, "assignee": {"id": 896}, "organization": {"id": 933}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 74, "privilege": "worker"}, "organization": {"id": 184, "owner": {"id": 267}, "user": {"role": null}}}, "resource": {"id": 393, "owner": {"id": 74}, "assignee": {"id": 588}, "organization": {"id": 689}, "project": {"owner": {"id": 785}, "assignee": {"id": 802}, "organization": {"id": 948}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 79, "privilege": "none"}, "organization": {"id": 134, "owner": {"id": 79}, "user": {"role": "owner"}}}, "resource": {"id": 305, "owner": {"id": 79}, "assignee": {"id": 521}, "organization": {"id": 134}, "project": {"owner": {"id": 736}, "assignee": {"id": 825}, "organization": {"id": 989}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 84, "privilege": "none"}, "organization": {"id": 184, "owner": {"id": 84}, "user": {"role": "owner"}}}, "resource": {"id": 359, "owner": {"id": 84}, "assignee": {"id": 501}, "organization": {"id": 608}, "project": {"owner": {"id": 749}, "assignee": {"id": 884}, "organization": {"id": 934}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 65, "privilege": "none"}, "organization": {"id": 190, "owner": {"id": 212}, "user": {"role": "maintainer"}}}, "resource": {"id": 313, "owner": {"id": 65}, "assignee": {"id": 537}, "organization": {"id": 190}, "project": {"owner": {"id": 749}, "assignee": {"id": 829}, "organization": {"id": 948}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 64, "privilege": "none"}, "organization": {"id": 158, "owner": {"id": 271}, "user": {"role": "maintainer"}}}, "resource": {"id": 340, "owner": {"id": 64}, "assignee": {"id": 576}, "organization": {"id": 668}, "project": {"owner": {"id": 711}, "assignee": {"id": 823}, "organization": {"id": 925}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 62, "privilege": "none"}, "organization": {"id": 150, "owner": {"id": 295}, "user": {"role": "supervisor"}}}, "resource": {"id": 391, "owner": {"id": 62}, "assignee": {"id": 505}, "organization": {"id": 150}, "project": {"owner": {"id": 767}, "assignee": {"id": 839}, "organization": {"id": 942}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 38, "privilege": "none"}, "organization": {"id": 130, "owner": {"id": 264}, "user": {"role": "supervisor"}}}, "resource": {"id": 320, "owner": {"id": 38}, "assignee": {"id": 544}, "organization": {"id": 687}, "project": {"owner": {"id": 745}, "assignee": {"id": 845}, "organization": {"id": 980}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 35, "privilege": "none"}, "organization": {"id": 128, "owner": {"id": 219}, "user": {"role": "worker"}}}, "resource": {"id": 335, "owner": {"id": 35}, "assignee": {"id": 580}, "organization": {"id": 128}, "project": {"owner": {"id": 749}, "assignee": {"id": 803}, "organization": {"id": 971}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 66, "privilege": "none"}, "organization": {"id": 186, "owner": {"id": 278}, "user": {"role": "worker"}}}, "resource": {"id": 343, "owner": {"id": 66}, "assignee": {"id": 584}, "organization": {"id": 617}, "project": {"owner": {"id": 711}, "assignee": {"id": 893}, "organization": {"id": 948}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 54, "privilege": "none"}, "organization": {"id": 139, "owner": {"id": 277}, "user": {"role": null}}}, "resource": {"id": 380, "owner": {"id": 54}, "assignee": {"id": 529}, "organization": {"id": 139}, "project": {"owner": {"id": 730}, "assignee": {"id": 873}, "organization": {"id": 919}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 74, "privilege": "none"}, "organization": {"id": 169, "owner": {"id": 287}, "user": {"role": null}}}, "resource": {"id": 342, "owner": {"id": 74}, "assignee": {"id": 569}, "organization": {"id": 616}, "project": {"owner": {"id": 726}, "assignee": {"id": 883}, "organization": {"id": 917}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 55, "privilege": "admin"}, "organization": {"id": 198, "owner": {"id": 55}, "user": {"role": "owner"}}}, "resource": {"id": 325, "owner": {"id": 417}, "assignee": {"id": 55}, "organization": {"id": 198}, "project": {"owner": {"id": 790}, "assignee": {"id": 867}, "organization": {"id": 917}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 92, "privilege": "admin"}, "organization": {"id": 115, "owner": {"id": 92}, "user": {"role": "owner"}}}, "resource": {"id": 383, "owner": {"id": 472}, "assignee": {"id": 92}, "organization": {"id": 640}, "project": {"owner": {"id": 708}, "assignee": {"id": 871}, "organization": {"id": 968}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 52, "privilege": "admin"}, "organization": {"id": 138, "owner": {"id": 256}, "user": {"role": "maintainer"}}}, "resource": {"id": 340, "owner": {"id": 418}, "assignee": {"id": 52}, "organization": {"id": 138}, "project": {"owner": {"id": 797}, "assignee": {"id": 840}, "organization": {"id": 952}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 13, "privilege": "admin"}, "organization": {"id": 116, "owner": {"id": 223}, "user": {"role": "maintainer"}}}, "resource": {"id": 395, "owner": {"id": 481}, "assignee": {"id": 13}, "organization": {"id": 635}, "project": {"owner": {"id": 719}, "assignee": {"id": 899}, "organization": {"id": 924}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 78, "privilege": "admin"}, "organization": {"id": 129, "owner": {"id": 276}, "user": {"role": "supervisor"}}}, "resource": {"id": 303, "owner": {"id": 497}, "assignee": {"id": 78}, "organization": {"id": 129}, "project": {"owner": {"id": 734}, "assignee": {"id": 877}, "organization": {"id": 972}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 99, "privilege": "admin"}, "organization": {"id": 161, "owner": {"id": 217}, "user": {"role": "supervisor"}}}, "resource": {"id": 329, "owner": {"id": 429}, "assignee": {"id": 99}, "organization": {"id": 603}, "project": {"owner": {"id": 745}, "assignee": {"id": 810}, "organization": {"id": 988}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 49, "privilege": "admin"}, "organization": {"id": 162, "owner": {"id": 260}, "user": {"role": "worker"}}}, "resource": {"id": 364, "owner": {"id": 477}, "assignee": {"id": 49}, "organization": {"id": 162}, "project": {"owner": {"id": 783}, "assignee": {"id": 847}, "organization": {"id": 923}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 1, "privilege": "admin"}, "organization": {"id": 134, "owner": {"id": 252}, "user": {"role": "worker"}}}, "resource": {"id": 317, "owner": {"id": 420}, "assignee": {"id": 1}, "organization": {"id": 628}, "project": {"owner": {"id": 704}, "assignee": {"id": 852}, "organization": {"id": 997}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 22, "privilege": "admin"}, "organization": {"id": 156, "owner": {"id": 278}, "user": {"role": null}}}, "resource": {"id": 328, "owner": {"id": 495}, "assignee": {"id": 22}, "organization": {"id": 156}, "project": {"owner": {"id": 796}, "assignee": {"id": 826}, "organization": {"id": 908}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 99, "privilege": "admin"}, "organization": {"id": 105, "owner": {"id": 277}, "user": {"role": null}}}, "resource": {"id": 362, "owner": {"id": 488}, "assignee": {"id": 99}, "organization": {"id": 658}, "project": {"owner": {"id": 731}, "assignee": {"id": 854}, "organization": {"id": 951}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 73, "privilege": "business"}, "organization": {"id": 176, "owner": {"id": 73}, "user": {"role": "owner"}}}, "resource": {"id": 394, "owner": {"id": 448}, "assignee": {"id": 73}, "organization": {"id": 176}, "project": {"owner": {"id": 750}, "assignee": {"id": 878}, "organization": {"id": 995}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 58, "privilege": "business"}, "organization": {"id": 105, "owner": {"id": 58}, "user": {"role": "owner"}}}, "resource": {"id": 367, "owner": {"id": 482}, "assignee": {"id": 58}, "organization": {"id": 604}, "project": {"owner": {"id": 766}, "assignee": {"id": 813}, "organization": {"id": 957}}}} } -test_scope_VIEW_context_SANDBOX_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 58, "privilege": "business"}, "organization": null}, "resource": {"id": 379, "owner": {"id": 468}, "assignee": {"id": 583}, "organization": {"id": 679}, "project": {"owner": {"id": 58}, "assignee": {"id": 876}, "organization": {"id": 965}}}} +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 66, "privilege": "business"}, "organization": {"id": 197, "owner": {"id": 280}, "user": {"role": "maintainer"}}}, "resource": {"id": 366, "owner": {"id": 468}, "assignee": {"id": 66}, "organization": {"id": 197}, "project": {"owner": {"id": 705}, "assignee": {"id": 871}, "organization": {"id": 949}}}} } -test_scope_VIEW_context_SANDBOX_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 18, "privilege": "user"}, "organization": null}, "resource": {"id": 352, "owner": {"id": 473}, "assignee": {"id": 537}, "organization": {"id": 607}, "project": {"owner": {"id": 18}, "assignee": {"id": 884}, "organization": {"id": 951}}}} +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 36, "privilege": "business"}, "organization": {"id": 159, "owner": {"id": 221}, "user": {"role": "maintainer"}}}, "resource": {"id": 306, "owner": {"id": 424}, "assignee": {"id": 36}, "organization": {"id": 656}, "project": {"owner": {"id": 750}, "assignee": {"id": 838}, "organization": {"id": 999}}}} } -test_scope_VIEW_context_SANDBOX_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 46, "privilege": "worker"}, "organization": null}, "resource": {"id": 360, "owner": {"id": 466}, "assignee": {"id": 573}, "organization": {"id": 663}, "project": {"owner": {"id": 46}, "assignee": {"id": 897}, "organization": {"id": 939}}}} +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 59, "privilege": "business"}, "organization": {"id": 182, "owner": {"id": 257}, "user": {"role": "supervisor"}}}, "resource": {"id": 354, "owner": {"id": 437}, "assignee": {"id": 59}, "organization": {"id": 182}, "project": {"owner": {"id": 788}, "assignee": {"id": 866}, "organization": {"id": 918}}}} } -test_scope_VIEW_context_SANDBOX_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 79, "privilege": "none"}, "organization": null}, "resource": {"id": 342, "owner": {"id": 405}, "assignee": {"id": 587}, "organization": {"id": 653}, "project": {"owner": {"id": 79}, "assignee": {"id": 860}, "organization": {"id": 983}}}} +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 89, "privilege": "business"}, "organization": {"id": 169, "owner": {"id": 217}, "user": {"role": "supervisor"}}}, "resource": {"id": 311, "owner": {"id": 492}, "assignee": {"id": 89}, "organization": {"id": 614}, "project": {"owner": {"id": 723}, "assignee": {"id": 899}, "organization": {"id": 974}}}} } -test_scope_VIEW_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 28, "privilege": "admin"}, "organization": null}, "resource": {"id": 324, "owner": {"id": 418}, "assignee": {"id": 538}, "organization": {"id": 680}, "project": {"owner": {"id": 738}, "assignee": {"id": 28}, "organization": {"id": 987}}}} +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 75, "privilege": "business"}, "organization": {"id": 191, "owner": {"id": 225}, "user": {"role": "worker"}}}, "resource": {"id": 350, "owner": {"id": 452}, "assignee": {"id": 75}, "organization": {"id": 191}, "project": {"owner": {"id": 703}, "assignee": {"id": 822}, "organization": {"id": 958}}}} } -test_scope_VIEW_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 43, "privilege": "business"}, "organization": null}, "resource": {"id": 344, "owner": {"id": 464}, "assignee": {"id": 577}, "organization": {"id": 630}, "project": {"owner": {"id": 786}, "assignee": {"id": 43}, "organization": {"id": 916}}}} +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 20, "privilege": "business"}, "organization": {"id": 191, "owner": {"id": 293}, "user": {"role": "worker"}}}, "resource": {"id": 358, "owner": {"id": 411}, "assignee": {"id": 20}, "organization": {"id": 641}, "project": {"owner": {"id": 788}, "assignee": {"id": 883}, "organization": {"id": 991}}}} } -test_scope_VIEW_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 62, "privilege": "user"}, "organization": null}, "resource": {"id": 370, "owner": {"id": 495}, "assignee": {"id": 590}, "organization": {"id": 644}, "project": {"owner": {"id": 709}, "assignee": {"id": 62}, "organization": {"id": 929}}}} +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 10, "privilege": "business"}, "organization": {"id": 167, "owner": {"id": 290}, "user": {"role": null}}}, "resource": {"id": 315, "owner": {"id": 411}, "assignee": {"id": 10}, "organization": {"id": 167}, "project": {"owner": {"id": 757}, "assignee": {"id": 881}, "organization": {"id": 946}}}} } -test_scope_VIEW_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 99, "privilege": "worker"}, "organization": null}, "resource": {"id": 361, "owner": {"id": 447}, "assignee": {"id": 529}, "organization": {"id": 638}, "project": {"owner": {"id": 717}, "assignee": {"id": 99}, "organization": {"id": 946}}}} +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 48, "privilege": "business"}, "organization": {"id": 105, "owner": {"id": 298}, "user": {"role": null}}}, "resource": {"id": 349, "owner": {"id": 493}, "assignee": {"id": 48}, "organization": {"id": 678}, "project": {"owner": {"id": 720}, "assignee": {"id": 848}, "organization": {"id": 970}}}} } -test_scope_VIEW_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 3, "privilege": "none"}, "organization": null}, "resource": {"id": 363, "owner": {"id": 415}, "assignee": {"id": 511}, "organization": {"id": 682}, "project": {"owner": {"id": 765}, "assignee": {"id": 3}, "organization": {"id": 937}}}} +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 22, "privilege": "user"}, "organization": {"id": 198, "owner": {"id": 22}, "user": {"role": "owner"}}}, "resource": {"id": 321, "owner": {"id": 442}, "assignee": {"id": 22}, "organization": {"id": 198}, "project": {"owner": {"id": 719}, "assignee": {"id": 820}, "organization": {"id": 918}}}} } -test_scope_VIEW_context_SANDBOX_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 2, "privilege": "admin"}, "organization": null}, "resource": {"id": 326, "owner": {"id": 2}, "assignee": {"id": 581}, "organization": {"id": 634}, "project": {"owner": {"id": 754}, "assignee": {"id": 809}, "organization": {"id": 902}}}} +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 36, "privilege": "user"}, "organization": {"id": 180, "owner": {"id": 36}, "user": {"role": "owner"}}}, "resource": {"id": 306, "owner": {"id": 453}, "assignee": {"id": 36}, "organization": {"id": 639}, "project": {"owner": {"id": 793}, "assignee": {"id": 898}, "organization": {"id": 957}}}} } -test_scope_VIEW_context_SANDBOX_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 42, "privilege": "business"}, "organization": null}, "resource": {"id": 392, "owner": {"id": 42}, "assignee": {"id": 529}, "organization": {"id": 684}, "project": {"owner": {"id": 717}, "assignee": {"id": 874}, "organization": {"id": 957}}}} +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 1, "privilege": "user"}, "organization": {"id": 158, "owner": {"id": 263}, "user": {"role": "maintainer"}}}, "resource": {"id": 315, "owner": {"id": 416}, "assignee": {"id": 1}, "organization": {"id": 158}, "project": {"owner": {"id": 779}, "assignee": {"id": 897}, "organization": {"id": 932}}}} } -test_scope_VIEW_context_SANDBOX_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 38, "privilege": "user"}, "organization": null}, "resource": {"id": 331, "owner": {"id": 38}, "assignee": {"id": 572}, "organization": {"id": 608}, "project": {"owner": {"id": 782}, "assignee": {"id": 893}, "organization": {"id": 986}}}} +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 75, "privilege": "user"}, "organization": {"id": 184, "owner": {"id": 260}, "user": {"role": "maintainer"}}}, "resource": {"id": 363, "owner": {"id": 469}, "assignee": {"id": 75}, "organization": {"id": 677}, "project": {"owner": {"id": 763}, "assignee": {"id": 830}, "organization": {"id": 927}}}} } -test_scope_VIEW_context_SANDBOX_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 13, "privilege": "worker"}, "organization": null}, "resource": {"id": 381, "owner": {"id": 13}, "assignee": {"id": 533}, "organization": {"id": 674}, "project": {"owner": {"id": 755}, "assignee": {"id": 848}, "organization": {"id": 948}}}} +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 31, "privilege": "user"}, "organization": {"id": 170, "owner": {"id": 235}, "user": {"role": "supervisor"}}}, "resource": {"id": 358, "owner": {"id": 452}, "assignee": {"id": 31}, "organization": {"id": 170}, "project": {"owner": {"id": 776}, "assignee": {"id": 876}, "organization": {"id": 900}}}} } -test_scope_VIEW_context_SANDBOX_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 84, "privilege": "none"}, "organization": null}, "resource": {"id": 374, "owner": {"id": 84}, "assignee": {"id": 573}, "organization": {"id": 649}, "project": {"owner": {"id": 783}, "assignee": {"id": 823}, "organization": {"id": 960}}}} +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 7, "privilege": "user"}, "organization": {"id": 183, "owner": {"id": 244}, "user": {"role": "supervisor"}}}, "resource": {"id": 379, "owner": {"id": 480}, "assignee": {"id": 7}, "organization": {"id": 626}, "project": {"owner": {"id": 706}, "assignee": {"id": 823}, "organization": {"id": 918}}}} } -test_scope_VIEW_context_SANDBOX_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 69, "privilege": "admin"}, "organization": null}, "resource": {"id": 338, "owner": {"id": 410}, "assignee": {"id": 69}, "organization": {"id": 635}, "project": {"owner": {"id": 713}, "assignee": {"id": 818}, "organization": {"id": 953}}}} +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 42, "privilege": "user"}, "organization": {"id": 111, "owner": {"id": 206}, "user": {"role": "worker"}}}, "resource": {"id": 304, "owner": {"id": 418}, "assignee": {"id": 42}, "organization": {"id": 111}, "project": {"owner": {"id": 773}, "assignee": {"id": 877}, "organization": {"id": 938}}}} } -test_scope_VIEW_context_SANDBOX_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 60, "privilege": "business"}, "organization": null}, "resource": {"id": 356, "owner": {"id": 436}, "assignee": {"id": 60}, "organization": {"id": 680}, "project": {"owner": {"id": 782}, "assignee": {"id": 855}, "organization": {"id": 941}}}} +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 84, "privilege": "user"}, "organization": {"id": 188, "owner": {"id": 289}, "user": {"role": "worker"}}}, "resource": {"id": 313, "owner": {"id": 453}, "assignee": {"id": 84}, "organization": {"id": 620}, "project": {"owner": {"id": 786}, "assignee": {"id": 836}, "organization": {"id": 978}}}} } -test_scope_VIEW_context_SANDBOX_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 34, "privilege": "user"}, "organization": null}, "resource": {"id": 373, "owner": {"id": 409}, "assignee": {"id": 34}, "organization": {"id": 687}, "project": {"owner": {"id": 700}, "assignee": {"id": 822}, "organization": {"id": 936}}}} +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 46, "privilege": "user"}, "organization": {"id": 104, "owner": {"id": 211}, "user": {"role": null}}}, "resource": {"id": 376, "owner": {"id": 473}, "assignee": {"id": 46}, "organization": {"id": 104}, "project": {"owner": {"id": 758}, "assignee": {"id": 895}, "organization": {"id": 974}}}} } -test_scope_VIEW_context_SANDBOX_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 99, "privilege": "worker"}, "organization": null}, "resource": {"id": 318, "owner": {"id": 439}, "assignee": {"id": 99}, "organization": {"id": 679}, "project": {"owner": {"id": 799}, "assignee": {"id": 862}, "organization": {"id": 940}}}} +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 54, "privilege": "user"}, "organization": {"id": 170, "owner": {"id": 208}, "user": {"role": null}}}, "resource": {"id": 398, "owner": {"id": 438}, "assignee": {"id": 54}, "organization": {"id": 647}, "project": {"owner": {"id": 748}, "assignee": {"id": 808}, "organization": {"id": 997}}}} } -test_scope_VIEW_context_SANDBOX_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 6, "privilege": "none"}, "organization": null}, "resource": {"id": 376, "owner": {"id": 435}, "assignee": {"id": 6}, "organization": {"id": 617}, "project": {"owner": {"id": 782}, "assignee": {"id": 825}, "organization": {"id": 958}}}} +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 67, "privilege": "worker"}, "organization": {"id": 152, "owner": {"id": 67}, "user": {"role": "owner"}}}, "resource": {"id": 337, "owner": {"id": 460}, "assignee": {"id": 67}, "organization": {"id": 152}, "project": {"owner": {"id": 788}, "assignee": {"id": 835}, "organization": {"id": 942}}}} } -test_scope_VIEW_context_SANDBOX_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 43, "privilege": "admin"}, "organization": null}, "resource": {"id": 336, "owner": {"id": 429}, "assignee": {"id": 542}, "organization": {"id": 665}, "project": {"owner": {"id": 783}, "assignee": {"id": 810}, "organization": {"id": 934}}}} +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 93, "privilege": "worker"}, "organization": {"id": 180, "owner": {"id": 93}, "user": {"role": "owner"}}}, "resource": {"id": 326, "owner": {"id": 489}, "assignee": {"id": 93}, "organization": {"id": 678}, "project": {"owner": {"id": 707}, "assignee": {"id": 813}, "organization": {"id": 973}}}} } -test_scope_VIEW_context_SANDBOX_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 43, "privilege": "business"}, "organization": null}, "resource": {"id": 343, "owner": {"id": 413}, "assignee": {"id": 513}, "organization": {"id": 637}, "project": {"owner": {"id": 745}, "assignee": {"id": 858}, "organization": {"id": 901}}}} +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 54, "privilege": "worker"}, "organization": {"id": 177, "owner": {"id": 240}, "user": {"role": "maintainer"}}}, "resource": {"id": 311, "owner": {"id": 461}, "assignee": {"id": 54}, "organization": {"id": 177}, "project": {"owner": {"id": 777}, "assignee": {"id": 890}, "organization": {"id": 936}}}} } -test_scope_VIEW_context_SANDBOX_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 38, "privilege": "user"}, "organization": null}, "resource": {"id": 353, "owner": {"id": 446}, "assignee": {"id": 565}, "organization": {"id": 681}, "project": {"owner": {"id": 705}, "assignee": {"id": 844}, "organization": {"id": 970}}}} +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 72, "privilege": "worker"}, "organization": {"id": 163, "owner": {"id": 266}, "user": {"role": "maintainer"}}}, "resource": {"id": 333, "owner": {"id": 467}, "assignee": {"id": 72}, "organization": {"id": 679}, "project": {"owner": {"id": 745}, "assignee": {"id": 816}, "organization": {"id": 978}}}} } -test_scope_VIEW_context_SANDBOX_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 83, "privilege": "worker"}, "organization": null}, "resource": {"id": 364, "owner": {"id": 420}, "assignee": {"id": 512}, "organization": {"id": 695}, "project": {"owner": {"id": 761}, "assignee": {"id": 840}, "organization": {"id": 975}}}} +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 90, "privilege": "worker"}, "organization": {"id": 137, "owner": {"id": 224}, "user": {"role": "supervisor"}}}, "resource": {"id": 393, "owner": {"id": 480}, "assignee": {"id": 90}, "organization": {"id": 137}, "project": {"owner": {"id": 723}, "assignee": {"id": 878}, "organization": {"id": 929}}}} } -test_scope_VIEW_context_SANDBOX_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 66, "privilege": "none"}, "organization": null}, "resource": {"id": 392, "owner": {"id": 452}, "assignee": {"id": 578}, "organization": {"id": 622}, "project": {"owner": {"id": 720}, "assignee": {"id": 899}, "organization": {"id": 981}}}} +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 26, "privilege": "worker"}, "organization": {"id": 178, "owner": {"id": 253}, "user": {"role": "supervisor"}}}, "resource": {"id": 300, "owner": {"id": 415}, "assignee": {"id": 26}, "organization": {"id": 659}, "project": {"owner": {"id": 780}, "assignee": {"id": 815}, "organization": {"id": 994}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 34, "privilege": "admin"}, "organization": {"id": 105, "owner": {"id": 34}, "user": {"role": "owner"}}}, "resource": {"id": 311, "owner": {"id": 470}, "assignee": {"id": 560}, "organization": {"id": 105}, "project": {"owner": {"id": 34}, "assignee": {"id": 856}, "organization": {"id": 979}}}} +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 1, "privilege": "worker"}, "organization": {"id": 181, "owner": {"id": 225}, "user": {"role": "worker"}}}, "resource": {"id": 352, "owner": {"id": 405}, "assignee": {"id": 1}, "organization": {"id": 181}, "project": {"owner": {"id": 771}, "assignee": {"id": 881}, "organization": {"id": 927}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { - allow with input as {"scope": "view", "auth": {"user": {"id": 17, "privilege": "admin"}, "organization": {"id": 188, "owner": {"id": 17}, "user": {"role": "owner"}}}, "resource": {"id": 300, "owner": {"id": 447}, "assignee": {"id": 571}, "organization": {"id": 660}, "project": {"owner": {"id": 17}, "assignee": {"id": 805}, "organization": {"id": 987}}}} +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 70, "privilege": "worker"}, "organization": {"id": 141, "owner": {"id": 298}, "user": {"role": "worker"}}}, "resource": {"id": 388, "owner": {"id": 436}, "assignee": {"id": 70}, "organization": {"id": 608}, "project": {"owner": {"id": 739}, "assignee": {"id": 838}, "organization": {"id": 964}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 79, "privilege": "admin"}, "organization": {"id": 196, "owner": {"id": 200}, "user": {"role": "maintainer"}}}, "resource": {"id": 342, "owner": {"id": 402}, "assignee": {"id": 570}, "organization": {"id": 196}, "project": {"owner": {"id": 79}, "assignee": {"id": 844}, "organization": {"id": 926}}}} +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 72, "privilege": "worker"}, "organization": {"id": 178, "owner": {"id": 203}, "user": {"role": null}}}, "resource": {"id": 300, "owner": {"id": 414}, "assignee": {"id": 72}, "organization": {"id": 178}, "project": {"owner": {"id": 743}, "assignee": {"id": 850}, "organization": {"id": 992}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { - allow with input as {"scope": "view", "auth": {"user": {"id": 14, "privilege": "admin"}, "organization": {"id": 153, "owner": {"id": 280}, "user": {"role": "maintainer"}}}, "resource": {"id": 342, "owner": {"id": 474}, "assignee": {"id": 555}, "organization": {"id": 602}, "project": {"owner": {"id": 14}, "assignee": {"id": 844}, "organization": {"id": 948}}}} +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 4, "privilege": "worker"}, "organization": {"id": 182, "owner": {"id": 217}, "user": {"role": null}}}, "resource": {"id": 322, "owner": {"id": 424}, "assignee": {"id": 4}, "organization": {"id": 643}, "project": {"owner": {"id": 786}, "assignee": {"id": 861}, "organization": {"id": 960}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 0, "privilege": "admin"}, "organization": {"id": 161, "owner": {"id": 266}, "user": {"role": "supervisor"}}}, "resource": {"id": 393, "owner": {"id": 473}, "assignee": {"id": 554}, "organization": {"id": 161}, "project": {"owner": {"id": 0}, "assignee": {"id": 863}, "organization": {"id": 964}}}} +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 52, "privilege": "none"}, "organization": {"id": 195, "owner": {"id": 52}, "user": {"role": "owner"}}}, "resource": {"id": 361, "owner": {"id": 419}, "assignee": {"id": 52}, "organization": {"id": 195}, "project": {"owner": {"id": 768}, "assignee": {"id": 842}, "organization": {"id": 959}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { - allow with input as {"scope": "view", "auth": {"user": {"id": 42, "privilege": "admin"}, "organization": {"id": 100, "owner": {"id": 294}, "user": {"role": "supervisor"}}}, "resource": {"id": 327, "owner": {"id": 439}, "assignee": {"id": 587}, "organization": {"id": 607}, "project": {"owner": {"id": 42}, "assignee": {"id": 861}, "organization": {"id": 906}}}} +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 68, "privilege": "none"}, "organization": {"id": 102, "owner": {"id": 68}, "user": {"role": "owner"}}}, "resource": {"id": 366, "owner": {"id": 438}, "assignee": {"id": 68}, "organization": {"id": 692}, "project": {"owner": {"id": 786}, "assignee": {"id": 840}, "organization": {"id": 971}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 99, "privilege": "admin"}, "organization": {"id": 171, "owner": {"id": 208}, "user": {"role": "worker"}}}, "resource": {"id": 341, "owner": {"id": 450}, "assignee": {"id": 596}, "organization": {"id": 171}, "project": {"owner": {"id": 99}, "assignee": {"id": 807}, "organization": {"id": 982}}}} +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 3, "privilege": "none"}, "organization": {"id": 143, "owner": {"id": 248}, "user": {"role": "maintainer"}}}, "resource": {"id": 373, "owner": {"id": 487}, "assignee": {"id": 3}, "organization": {"id": 143}, "project": {"owner": {"id": 708}, "assignee": {"id": 819}, "organization": {"id": 935}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { - allow with input as {"scope": "view", "auth": {"user": {"id": 80, "privilege": "admin"}, "organization": {"id": 146, "owner": {"id": 278}, "user": {"role": "worker"}}}, "resource": {"id": 306, "owner": {"id": 478}, "assignee": {"id": 574}, "organization": {"id": 600}, "project": {"owner": {"id": 80}, "assignee": {"id": 899}, "organization": {"id": 958}}}} +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 76, "privilege": "none"}, "organization": {"id": 114, "owner": {"id": 296}, "user": {"role": "maintainer"}}}, "resource": {"id": 380, "owner": {"id": 468}, "assignee": {"id": 76}, "organization": {"id": 673}, "project": {"owner": {"id": 777}, "assignee": {"id": 849}, "organization": {"id": 923}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 86, "privilege": "admin"}, "organization": {"id": 154, "owner": {"id": 293}, "user": {"role": null}}}, "resource": {"id": 328, "owner": {"id": 411}, "assignee": {"id": 579}, "organization": {"id": 154}, "project": {"owner": {"id": 86}, "assignee": {"id": 836}, "organization": {"id": 940}}}} +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 11, "privilege": "none"}, "organization": {"id": 163, "owner": {"id": 230}, "user": {"role": "supervisor"}}}, "resource": {"id": 339, "owner": {"id": 490}, "assignee": {"id": 11}, "organization": {"id": 163}, "project": {"owner": {"id": 704}, "assignee": {"id": 834}, "organization": {"id": 952}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { - allow with input as {"scope": "view", "auth": {"user": {"id": 70, "privilege": "admin"}, "organization": {"id": 139, "owner": {"id": 220}, "user": {"role": null}}}, "resource": {"id": 326, "owner": {"id": 412}, "assignee": {"id": 556}, "organization": {"id": 626}, "project": {"owner": {"id": 70}, "assignee": {"id": 894}, "organization": {"id": 983}}}} +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 14, "privilege": "none"}, "organization": {"id": 147, "owner": {"id": 204}, "user": {"role": "supervisor"}}}, "resource": {"id": 347, "owner": {"id": 457}, "assignee": {"id": 14}, "organization": {"id": 627}, "project": {"owner": {"id": 767}, "assignee": {"id": 838}, "organization": {"id": 922}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 86, "privilege": "business"}, "organization": {"id": 156, "owner": {"id": 86}, "user": {"role": "owner"}}}, "resource": {"id": 319, "owner": {"id": 480}, "assignee": {"id": 569}, "organization": {"id": 156}, "project": {"owner": {"id": 86}, "assignee": {"id": 894}, "organization": {"id": 909}}}} +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 64, "privilege": "none"}, "organization": {"id": 119, "owner": {"id": 224}, "user": {"role": "worker"}}}, "resource": {"id": 399, "owner": {"id": 425}, "assignee": {"id": 64}, "organization": {"id": 119}, "project": {"owner": {"id": 764}, "assignee": {"id": 803}, "organization": {"id": 961}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 62, "privilege": "business"}, "organization": {"id": 138, "owner": {"id": 62}, "user": {"role": "owner"}}}, "resource": {"id": 390, "owner": {"id": 417}, "assignee": {"id": 574}, "organization": {"id": 600}, "project": {"owner": {"id": 62}, "assignee": {"id": 887}, "organization": {"id": 919}}}} +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 18, "privilege": "none"}, "organization": {"id": 198, "owner": {"id": 212}, "user": {"role": "worker"}}}, "resource": {"id": 343, "owner": {"id": 461}, "assignee": {"id": 18}, "organization": {"id": 667}, "project": {"owner": {"id": 739}, "assignee": {"id": 899}, "organization": {"id": 941}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 69, "privilege": "business"}, "organization": {"id": 186, "owner": {"id": 273}, "user": {"role": "maintainer"}}}, "resource": {"id": 366, "owner": {"id": 482}, "assignee": {"id": 510}, "organization": {"id": 186}, "project": {"owner": {"id": 69}, "assignee": {"id": 852}, "organization": {"id": 942}}}} +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 49, "privilege": "none"}, "organization": {"id": 191, "owner": {"id": 266}, "user": {"role": null}}}, "resource": {"id": 366, "owner": {"id": 486}, "assignee": {"id": 49}, "organization": {"id": 191}, "project": {"owner": {"id": 792}, "assignee": {"id": 804}, "organization": {"id": 958}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 17, "privilege": "business"}, "organization": {"id": 169, "owner": {"id": 222}, "user": {"role": "maintainer"}}}, "resource": {"id": 302, "owner": {"id": 489}, "assignee": {"id": 525}, "organization": {"id": 685}, "project": {"owner": {"id": 17}, "assignee": {"id": 821}, "organization": {"id": 923}}}} +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 42, "privilege": "none"}, "organization": {"id": 159, "owner": {"id": 205}, "user": {"role": null}}}, "resource": {"id": 314, "owner": {"id": 400}, "assignee": {"id": 42}, "organization": {"id": 605}, "project": {"owner": {"id": 787}, "assignee": {"id": 876}, "organization": {"id": 911}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 0, "privilege": "business"}, "organization": {"id": 187, "owner": {"id": 288}, "user": {"role": "supervisor"}}}, "resource": {"id": 302, "owner": {"id": 418}, "assignee": {"id": 547}, "organization": {"id": 187}, "project": {"owner": {"id": 0}, "assignee": {"id": 849}, "organization": {"id": 994}}}} +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 73, "privilege": "admin"}, "organization": {"id": 197, "owner": {"id": 73}, "user": {"role": "owner"}}}, "resource": {"id": 313, "owner": {"id": 466}, "assignee": {"id": 598}, "organization": {"id": 197}, "project": {"owner": {"id": 795}, "assignee": {"id": 839}, "organization": {"id": 902}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 15, "privilege": "business"}, "organization": {"id": 148, "owner": {"id": 275}, "user": {"role": "supervisor"}}}, "resource": {"id": 355, "owner": {"id": 403}, "assignee": {"id": 507}, "organization": {"id": 651}, "project": {"owner": {"id": 15}, "assignee": {"id": 880}, "organization": {"id": 935}}}} +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 68, "privilege": "admin"}, "organization": {"id": 140, "owner": {"id": 68}, "user": {"role": "owner"}}}, "resource": {"id": 381, "owner": {"id": 426}, "assignee": {"id": 541}, "organization": {"id": 625}, "project": {"owner": {"id": 724}, "assignee": {"id": 836}, "organization": {"id": 935}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 49, "privilege": "business"}, "organization": {"id": 138, "owner": {"id": 259}, "user": {"role": "worker"}}}, "resource": {"id": 359, "owner": {"id": 432}, "assignee": {"id": 509}, "organization": {"id": 138}, "project": {"owner": {"id": 49}, "assignee": {"id": 809}, "organization": {"id": 959}}}} +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 14, "privilege": "admin"}, "organization": {"id": 101, "owner": {"id": 279}, "user": {"role": "maintainer"}}}, "resource": {"id": 356, "owner": {"id": 485}, "assignee": {"id": 515}, "organization": {"id": 101}, "project": {"owner": {"id": 719}, "assignee": {"id": 820}, "organization": {"id": 935}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 74, "privilege": "business"}, "organization": {"id": 132, "owner": {"id": 247}, "user": {"role": "worker"}}}, "resource": {"id": 393, "owner": {"id": 454}, "assignee": {"id": 584}, "organization": {"id": 631}, "project": {"owner": {"id": 74}, "assignee": {"id": 879}, "organization": {"id": 964}}}} +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 40, "privilege": "admin"}, "organization": {"id": 134, "owner": {"id": 218}, "user": {"role": "maintainer"}}}, "resource": {"id": 371, "owner": {"id": 465}, "assignee": {"id": 513}, "organization": {"id": 626}, "project": {"owner": {"id": 769}, "assignee": {"id": 844}, "organization": {"id": 970}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 80, "privilege": "business"}, "organization": {"id": 110, "owner": {"id": 230}, "user": {"role": null}}}, "resource": {"id": 377, "owner": {"id": 426}, "assignee": {"id": 599}, "organization": {"id": 110}, "project": {"owner": {"id": 80}, "assignee": {"id": 870}, "organization": {"id": 928}}}} +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 78, "privilege": "admin"}, "organization": {"id": 143, "owner": {"id": 269}, "user": {"role": "supervisor"}}}, "resource": {"id": 390, "owner": {"id": 436}, "assignee": {"id": 573}, "organization": {"id": 143}, "project": {"owner": {"id": 721}, "assignee": {"id": 809}, "organization": {"id": 939}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 18, "privilege": "business"}, "organization": {"id": 102, "owner": {"id": 258}, "user": {"role": null}}}, "resource": {"id": 387, "owner": {"id": 461}, "assignee": {"id": 525}, "organization": {"id": 693}, "project": {"owner": {"id": 18}, "assignee": {"id": 810}, "organization": {"id": 991}}}} +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 13, "privilege": "admin"}, "organization": {"id": 149, "owner": {"id": 206}, "user": {"role": "supervisor"}}}, "resource": {"id": 356, "owner": {"id": 406}, "assignee": {"id": 516}, "organization": {"id": 603}, "project": {"owner": {"id": 760}, "assignee": {"id": 886}, "organization": {"id": 906}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 51, "privilege": "user"}, "organization": {"id": 169, "owner": {"id": 51}, "user": {"role": "owner"}}}, "resource": {"id": 335, "owner": {"id": 407}, "assignee": {"id": 512}, "organization": {"id": 169}, "project": {"owner": {"id": 51}, "assignee": {"id": 822}, "organization": {"id": 902}}}} +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 80, "privilege": "admin"}, "organization": {"id": 188, "owner": {"id": 289}, "user": {"role": "worker"}}}, "resource": {"id": 311, "owner": {"id": 454}, "assignee": {"id": 550}, "organization": {"id": 188}, "project": {"owner": {"id": 790}, "assignee": {"id": 876}, "organization": {"id": 975}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 71, "privilege": "user"}, "organization": {"id": 113, "owner": {"id": 71}, "user": {"role": "owner"}}}, "resource": {"id": 344, "owner": {"id": 421}, "assignee": {"id": 592}, "organization": {"id": 650}, "project": {"owner": {"id": 71}, "assignee": {"id": 828}, "organization": {"id": 991}}}} +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 97, "privilege": "admin"}, "organization": {"id": 185, "owner": {"id": 268}, "user": {"role": "worker"}}}, "resource": {"id": 357, "owner": {"id": 478}, "assignee": {"id": 545}, "organization": {"id": 639}, "project": {"owner": {"id": 742}, "assignee": {"id": 825}, "organization": {"id": 991}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 12, "privilege": "user"}, "organization": {"id": 135, "owner": {"id": 257}, "user": {"role": "maintainer"}}}, "resource": {"id": 345, "owner": {"id": 407}, "assignee": {"id": 584}, "organization": {"id": 135}, "project": {"owner": {"id": 12}, "assignee": {"id": 825}, "organization": {"id": 970}}}} +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 89, "privilege": "admin"}, "organization": {"id": 159, "owner": {"id": 212}, "user": {"role": null}}}, "resource": {"id": 310, "owner": {"id": 496}, "assignee": {"id": 597}, "organization": {"id": 159}, "project": {"owner": {"id": 772}, "assignee": {"id": 816}, "organization": {"id": 911}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 46, "privilege": "user"}, "organization": {"id": 117, "owner": {"id": 218}, "user": {"role": "maintainer"}}}, "resource": {"id": 310, "owner": {"id": 499}, "assignee": {"id": 566}, "organization": {"id": 605}, "project": {"owner": {"id": 46}, "assignee": {"id": 820}, "organization": {"id": 948}}}} +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 60, "privilege": "admin"}, "organization": {"id": 129, "owner": {"id": 228}, "user": {"role": null}}}, "resource": {"id": 358, "owner": {"id": 439}, "assignee": {"id": 587}, "organization": {"id": 682}, "project": {"owner": {"id": 790}, "assignee": {"id": 898}, "organization": {"id": 959}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 48, "privilege": "user"}, "organization": {"id": 136, "owner": {"id": 210}, "user": {"role": "supervisor"}}}, "resource": {"id": 398, "owner": {"id": 475}, "assignee": {"id": 588}, "organization": {"id": 136}, "project": {"owner": {"id": 48}, "assignee": {"id": 861}, "organization": {"id": 972}}}} +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 85, "privilege": "business"}, "organization": {"id": 142, "owner": {"id": 85}, "user": {"role": "owner"}}}, "resource": {"id": 318, "owner": {"id": 478}, "assignee": {"id": 533}, "organization": {"id": 142}, "project": {"owner": {"id": 750}, "assignee": {"id": 823}, "organization": {"id": 989}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 33, "privilege": "user"}, "organization": {"id": 199, "owner": {"id": 223}, "user": {"role": "supervisor"}}}, "resource": {"id": 313, "owner": {"id": 491}, "assignee": {"id": 596}, "organization": {"id": 680}, "project": {"owner": {"id": 33}, "assignee": {"id": 813}, "organization": {"id": 907}}}} +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 61, "privilege": "business"}, "organization": {"id": 159, "owner": {"id": 61}, "user": {"role": "owner"}}}, "resource": {"id": 358, "owner": {"id": 462}, "assignee": {"id": 503}, "organization": {"id": 608}, "project": {"owner": {"id": 760}, "assignee": {"id": 814}, "organization": {"id": 944}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 63, "privilege": "user"}, "organization": {"id": 183, "owner": {"id": 213}, "user": {"role": "worker"}}}, "resource": {"id": 305, "owner": {"id": 427}, "assignee": {"id": 558}, "organization": {"id": 183}, "project": {"owner": {"id": 63}, "assignee": {"id": 872}, "organization": {"id": 923}}}} +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 13, "privilege": "business"}, "organization": {"id": 151, "owner": {"id": 291}, "user": {"role": "maintainer"}}}, "resource": {"id": 336, "owner": {"id": 498}, "assignee": {"id": 544}, "organization": {"id": 151}, "project": {"owner": {"id": 773}, "assignee": {"id": 816}, "organization": {"id": 965}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 2, "privilege": "user"}, "organization": {"id": 198, "owner": {"id": 269}, "user": {"role": "worker"}}}, "resource": {"id": 363, "owner": {"id": 461}, "assignee": {"id": 522}, "organization": {"id": 662}, "project": {"owner": {"id": 2}, "assignee": {"id": 881}, "organization": {"id": 965}}}} +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 59, "privilege": "business"}, "organization": {"id": 151, "owner": {"id": 275}, "user": {"role": "maintainer"}}}, "resource": {"id": 313, "owner": {"id": 441}, "assignee": {"id": 571}, "organization": {"id": 683}, "project": {"owner": {"id": 709}, "assignee": {"id": 838}, "organization": {"id": 968}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 32, "privilege": "user"}, "organization": {"id": 126, "owner": {"id": 246}, "user": {"role": null}}}, "resource": {"id": 308, "owner": {"id": 490}, "assignee": {"id": 586}, "organization": {"id": 126}, "project": {"owner": {"id": 32}, "assignee": {"id": 899}, "organization": {"id": 951}}}} +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 49, "privilege": "business"}, "organization": {"id": 108, "owner": {"id": 243}, "user": {"role": "supervisor"}}}, "resource": {"id": 352, "owner": {"id": 430}, "assignee": {"id": 579}, "organization": {"id": 108}, "project": {"owner": {"id": 770}, "assignee": {"id": 820}, "organization": {"id": 961}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 49, "privilege": "user"}, "organization": {"id": 120, "owner": {"id": 261}, "user": {"role": null}}}, "resource": {"id": 324, "owner": {"id": 408}, "assignee": {"id": 555}, "organization": {"id": 681}, "project": {"owner": {"id": 49}, "assignee": {"id": 872}, "organization": {"id": 927}}}} +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 69, "privilege": "business"}, "organization": {"id": 188, "owner": {"id": 230}, "user": {"role": "supervisor"}}}, "resource": {"id": 326, "owner": {"id": 488}, "assignee": {"id": 575}, "organization": {"id": 655}, "project": {"owner": {"id": 755}, "assignee": {"id": 872}, "organization": {"id": 943}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 19, "privilege": "worker"}, "organization": {"id": 111, "owner": {"id": 19}, "user": {"role": "owner"}}}, "resource": {"id": 335, "owner": {"id": 435}, "assignee": {"id": 560}, "organization": {"id": 111}, "project": {"owner": {"id": 19}, "assignee": {"id": 817}, "organization": {"id": 935}}}} +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 62, "privilege": "business"}, "organization": {"id": 114, "owner": {"id": 275}, "user": {"role": "worker"}}}, "resource": {"id": 322, "owner": {"id": 484}, "assignee": {"id": 585}, "organization": {"id": 114}, "project": {"owner": {"id": 794}, "assignee": {"id": 891}, "organization": {"id": 973}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 43, "privilege": "worker"}, "organization": {"id": 134, "owner": {"id": 43}, "user": {"role": "owner"}}}, "resource": {"id": 392, "owner": {"id": 447}, "assignee": {"id": 542}, "organization": {"id": 650}, "project": {"owner": {"id": 43}, "assignee": {"id": 898}, "organization": {"id": 993}}}} +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 39, "privilege": "business"}, "organization": {"id": 151, "owner": {"id": 208}, "user": {"role": "worker"}}}, "resource": {"id": 376, "owner": {"id": 459}, "assignee": {"id": 541}, "organization": {"id": 671}, "project": {"owner": {"id": 712}, "assignee": {"id": 856}, "organization": {"id": 922}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 91, "privilege": "worker"}, "organization": {"id": 144, "owner": {"id": 237}, "user": {"role": "maintainer"}}}, "resource": {"id": 357, "owner": {"id": 483}, "assignee": {"id": 522}, "organization": {"id": 144}, "project": {"owner": {"id": 91}, "assignee": {"id": 844}, "organization": {"id": 953}}}} +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 63, "privilege": "business"}, "organization": {"id": 182, "owner": {"id": 284}, "user": {"role": null}}}, "resource": {"id": 376, "owner": {"id": 413}, "assignee": {"id": 587}, "organization": {"id": 182}, "project": {"owner": {"id": 798}, "assignee": {"id": 848}, "organization": {"id": 941}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 79, "privilege": "worker"}, "organization": {"id": 102, "owner": {"id": 241}, "user": {"role": "maintainer"}}}, "resource": {"id": 373, "owner": {"id": 449}, "assignee": {"id": 545}, "organization": {"id": 651}, "project": {"owner": {"id": 79}, "assignee": {"id": 829}, "organization": {"id": 923}}}} +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 0, "privilege": "business"}, "organization": {"id": 196, "owner": {"id": 218}, "user": {"role": null}}}, "resource": {"id": 307, "owner": {"id": 411}, "assignee": {"id": 527}, "organization": {"id": 617}, "project": {"owner": {"id": 774}, "assignee": {"id": 896}, "organization": {"id": 981}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 37, "privilege": "worker"}, "organization": {"id": 124, "owner": {"id": 208}, "user": {"role": "supervisor"}}}, "resource": {"id": 386, "owner": {"id": 431}, "assignee": {"id": 563}, "organization": {"id": 124}, "project": {"owner": {"id": 37}, "assignee": {"id": 835}, "organization": {"id": 943}}}} +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 73, "privilege": "user"}, "organization": {"id": 157, "owner": {"id": 73}, "user": {"role": "owner"}}}, "resource": {"id": 384, "owner": {"id": 419}, "assignee": {"id": 557}, "organization": {"id": 157}, "project": {"owner": {"id": 737}, "assignee": {"id": 849}, "organization": {"id": 978}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 6, "privilege": "worker"}, "organization": {"id": 157, "owner": {"id": 296}, "user": {"role": "supervisor"}}}, "resource": {"id": 361, "owner": {"id": 441}, "assignee": {"id": 507}, "organization": {"id": 612}, "project": {"owner": {"id": 6}, "assignee": {"id": 872}, "organization": {"id": 942}}}} +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 55, "privilege": "user"}, "organization": {"id": 191, "owner": {"id": 55}, "user": {"role": "owner"}}}, "resource": {"id": 326, "owner": {"id": 487}, "assignee": {"id": 540}, "organization": {"id": 638}, "project": {"owner": {"id": 772}, "assignee": {"id": 886}, "organization": {"id": 938}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 57, "privilege": "worker"}, "organization": {"id": 179, "owner": {"id": 227}, "user": {"role": "worker"}}}, "resource": {"id": 314, "owner": {"id": 487}, "assignee": {"id": 506}, "organization": {"id": 179}, "project": {"owner": {"id": 57}, "assignee": {"id": 828}, "organization": {"id": 924}}}} +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 37, "privilege": "user"}, "organization": {"id": 107, "owner": {"id": 247}, "user": {"role": "maintainer"}}}, "resource": {"id": 311, "owner": {"id": 474}, "assignee": {"id": 501}, "organization": {"id": 107}, "project": {"owner": {"id": 765}, "assignee": {"id": 851}, "organization": {"id": 916}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 4, "privilege": "worker"}, "organization": {"id": 167, "owner": {"id": 277}, "user": {"role": "worker"}}}, "resource": {"id": 324, "owner": {"id": 409}, "assignee": {"id": 565}, "organization": {"id": 607}, "project": {"owner": {"id": 4}, "assignee": {"id": 815}, "organization": {"id": 927}}}} +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 36, "privilege": "user"}, "organization": {"id": 103, "owner": {"id": 230}, "user": {"role": "maintainer"}}}, "resource": {"id": 370, "owner": {"id": 406}, "assignee": {"id": 500}, "organization": {"id": 690}, "project": {"owner": {"id": 771}, "assignee": {"id": 845}, "organization": {"id": 914}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 20, "privilege": "worker"}, "organization": {"id": 151, "owner": {"id": 291}, "user": {"role": null}}}, "resource": {"id": 380, "owner": {"id": 479}, "assignee": {"id": 559}, "organization": {"id": 151}, "project": {"owner": {"id": 20}, "assignee": {"id": 855}, "organization": {"id": 913}}}} +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 48, "privilege": "user"}, "organization": {"id": 151, "owner": {"id": 248}, "user": {"role": "supervisor"}}}, "resource": {"id": 355, "owner": {"id": 489}, "assignee": {"id": 575}, "organization": {"id": 151}, "project": {"owner": {"id": 780}, "assignee": {"id": 840}, "organization": {"id": 991}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 9, "privilege": "worker"}, "organization": {"id": 187, "owner": {"id": 290}, "user": {"role": null}}}, "resource": {"id": 368, "owner": {"id": 467}, "assignee": {"id": 548}, "organization": {"id": 625}, "project": {"owner": {"id": 9}, "assignee": {"id": 838}, "organization": {"id": 937}}}} +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 24, "privilege": "user"}, "organization": {"id": 171, "owner": {"id": 249}, "user": {"role": "supervisor"}}}, "resource": {"id": 355, "owner": {"id": 469}, "assignee": {"id": 527}, "organization": {"id": 684}, "project": {"owner": {"id": 722}, "assignee": {"id": 860}, "organization": {"id": 917}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 11, "privilege": "none"}, "organization": {"id": 143, "owner": {"id": 11}, "user": {"role": "owner"}}}, "resource": {"id": 315, "owner": {"id": 447}, "assignee": {"id": 544}, "organization": {"id": 143}, "project": {"owner": {"id": 11}, "assignee": {"id": 892}, "organization": {"id": 912}}}} +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 1, "privilege": "user"}, "organization": {"id": 109, "owner": {"id": 282}, "user": {"role": "worker"}}}, "resource": {"id": 346, "owner": {"id": 453}, "assignee": {"id": 519}, "organization": {"id": 109}, "project": {"owner": {"id": 785}, "assignee": {"id": 816}, "organization": {"id": 917}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 73, "privilege": "none"}, "organization": {"id": 142, "owner": {"id": 73}, "user": {"role": "owner"}}}, "resource": {"id": 372, "owner": {"id": 466}, "assignee": {"id": 551}, "organization": {"id": 607}, "project": {"owner": {"id": 73}, "assignee": {"id": 890}, "organization": {"id": 931}}}} +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 10, "privilege": "user"}, "organization": {"id": 117, "owner": {"id": 282}, "user": {"role": "worker"}}}, "resource": {"id": 302, "owner": {"id": 418}, "assignee": {"id": 592}, "organization": {"id": 662}, "project": {"owner": {"id": 784}, "assignee": {"id": 855}, "organization": {"id": 917}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 40, "privilege": "none"}, "organization": {"id": 139, "owner": {"id": 264}, "user": {"role": "maintainer"}}}, "resource": {"id": 352, "owner": {"id": 405}, "assignee": {"id": 508}, "organization": {"id": 139}, "project": {"owner": {"id": 40}, "assignee": {"id": 888}, "organization": {"id": 999}}}} +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 58, "privilege": "user"}, "organization": {"id": 165, "owner": {"id": 254}, "user": {"role": null}}}, "resource": {"id": 353, "owner": {"id": 458}, "assignee": {"id": 589}, "organization": {"id": 165}, "project": {"owner": {"id": 754}, "assignee": {"id": 879}, "organization": {"id": 923}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 65, "privilege": "none"}, "organization": {"id": 123, "owner": {"id": 214}, "user": {"role": "maintainer"}}}, "resource": {"id": 333, "owner": {"id": 494}, "assignee": {"id": 575}, "organization": {"id": 609}, "project": {"owner": {"id": 65}, "assignee": {"id": 808}, "organization": {"id": 978}}}} +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 77, "privilege": "user"}, "organization": {"id": 100, "owner": {"id": 273}, "user": {"role": null}}}, "resource": {"id": 370, "owner": {"id": 457}, "assignee": {"id": 549}, "organization": {"id": 645}, "project": {"owner": {"id": 728}, "assignee": {"id": 823}, "organization": {"id": 954}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 27, "privilege": "none"}, "organization": {"id": 197, "owner": {"id": 298}, "user": {"role": "supervisor"}}}, "resource": {"id": 302, "owner": {"id": 440}, "assignee": {"id": 515}, "organization": {"id": 197}, "project": {"owner": {"id": 27}, "assignee": {"id": 896}, "organization": {"id": 908}}}} +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 69, "privilege": "worker"}, "organization": {"id": 173, "owner": {"id": 69}, "user": {"role": "owner"}}}, "resource": {"id": 363, "owner": {"id": 493}, "assignee": {"id": 530}, "organization": {"id": 173}, "project": {"owner": {"id": 764}, "assignee": {"id": 834}, "organization": {"id": 952}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 2, "privilege": "none"}, "organization": {"id": 122, "owner": {"id": 253}, "user": {"role": "supervisor"}}}, "resource": {"id": 389, "owner": {"id": 496}, "assignee": {"id": 564}, "organization": {"id": 609}, "project": {"owner": {"id": 2}, "assignee": {"id": 846}, "organization": {"id": 951}}}} +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 74, "privilege": "worker"}, "organization": {"id": 161, "owner": {"id": 74}, "user": {"role": "owner"}}}, "resource": {"id": 304, "owner": {"id": 404}, "assignee": {"id": 572}, "organization": {"id": 661}, "project": {"owner": {"id": 790}, "assignee": {"id": 847}, "organization": {"id": 914}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 3, "privilege": "none"}, "organization": {"id": 102, "owner": {"id": 278}, "user": {"role": "worker"}}}, "resource": {"id": 399, "owner": {"id": 471}, "assignee": {"id": 553}, "organization": {"id": 102}, "project": {"owner": {"id": 3}, "assignee": {"id": 890}, "organization": {"id": 981}}}} +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 35, "privilege": "worker"}, "organization": {"id": 159, "owner": {"id": 266}, "user": {"role": "maintainer"}}}, "resource": {"id": 310, "owner": {"id": 418}, "assignee": {"id": 593}, "organization": {"id": 159}, "project": {"owner": {"id": 767}, "assignee": {"id": 896}, "organization": {"id": 999}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 21, "privilege": "none"}, "organization": {"id": 110, "owner": {"id": 275}, "user": {"role": "worker"}}}, "resource": {"id": 355, "owner": {"id": 483}, "assignee": {"id": 502}, "organization": {"id": 615}, "project": {"owner": {"id": 21}, "assignee": {"id": 883}, "organization": {"id": 981}}}} +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 94, "privilege": "worker"}, "organization": {"id": 184, "owner": {"id": 285}, "user": {"role": "maintainer"}}}, "resource": {"id": 310, "owner": {"id": 466}, "assignee": {"id": 578}, "organization": {"id": 611}, "project": {"owner": {"id": 731}, "assignee": {"id": 860}, "organization": {"id": 980}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 10, "privilege": "none"}, "organization": {"id": 196, "owner": {"id": 235}, "user": {"role": null}}}, "resource": {"id": 381, "owner": {"id": 405}, "assignee": {"id": 581}, "organization": {"id": 196}, "project": {"owner": {"id": 10}, "assignee": {"id": 868}, "organization": {"id": 998}}}} +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 6, "privilege": "worker"}, "organization": {"id": 143, "owner": {"id": 268}, "user": {"role": "supervisor"}}}, "resource": {"id": 309, "owner": {"id": 487}, "assignee": {"id": 581}, "organization": {"id": 143}, "project": {"owner": {"id": 774}, "assignee": {"id": 839}, "organization": {"id": 978}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 43, "privilege": "none"}, "organization": {"id": 187, "owner": {"id": 289}, "user": {"role": null}}}, "resource": {"id": 359, "owner": {"id": 487}, "assignee": {"id": 559}, "organization": {"id": 697}, "project": {"owner": {"id": 43}, "assignee": {"id": 810}, "organization": {"id": 931}}}} +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 93, "privilege": "worker"}, "organization": {"id": 142, "owner": {"id": 253}, "user": {"role": "supervisor"}}}, "resource": {"id": 399, "owner": {"id": 401}, "assignee": {"id": 560}, "organization": {"id": 658}, "project": {"owner": {"id": 765}, "assignee": {"id": 860}, "organization": {"id": 973}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 48, "privilege": "admin"}, "organization": {"id": 166, "owner": {"id": 48}, "user": {"role": "owner"}}}, "resource": {"id": 311, "owner": {"id": 436}, "assignee": {"id": 592}, "organization": {"id": 166}, "project": {"owner": {"id": 791}, "assignee": {"id": 48}, "organization": {"id": 988}}}} +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 95, "privilege": "worker"}, "organization": {"id": 138, "owner": {"id": 293}, "user": {"role": "worker"}}}, "resource": {"id": 345, "owner": {"id": 437}, "assignee": {"id": 537}, "organization": {"id": 138}, "project": {"owner": {"id": 704}, "assignee": {"id": 888}, "organization": {"id": 976}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { - allow with input as {"scope": "view", "auth": {"user": {"id": 99, "privilege": "admin"}, "organization": {"id": 177, "owner": {"id": 99}, "user": {"role": "owner"}}}, "resource": {"id": 353, "owner": {"id": 404}, "assignee": {"id": 555}, "organization": {"id": 636}, "project": {"owner": {"id": 768}, "assignee": {"id": 99}, "organization": {"id": 964}}}} +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 73, "privilege": "worker"}, "organization": {"id": 106, "owner": {"id": 284}, "user": {"role": "worker"}}}, "resource": {"id": 372, "owner": {"id": 433}, "assignee": {"id": 507}, "organization": {"id": 680}, "project": {"owner": {"id": 760}, "assignee": {"id": 874}, "organization": {"id": 921}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 49, "privilege": "admin"}, "organization": {"id": 152, "owner": {"id": 269}, "user": {"role": "maintainer"}}}, "resource": {"id": 310, "owner": {"id": 431}, "assignee": {"id": 504}, "organization": {"id": 152}, "project": {"owner": {"id": 762}, "assignee": {"id": 49}, "organization": {"id": 971}}}} +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 16, "privilege": "worker"}, "organization": {"id": 164, "owner": {"id": 209}, "user": {"role": null}}}, "resource": {"id": 337, "owner": {"id": 494}, "assignee": {"id": 579}, "organization": {"id": 164}, "project": {"owner": {"id": 736}, "assignee": {"id": 862}, "organization": {"id": 910}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 1, "privilege": "worker"}, "organization": {"id": 194, "owner": {"id": 214}, "user": {"role": null}}}, "resource": {"id": 335, "owner": {"id": 432}, "assignee": {"id": 516}, "organization": {"id": 678}, "project": {"owner": {"id": 735}, "assignee": {"id": 835}, "organization": {"id": 932}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 47, "privilege": "none"}, "organization": {"id": 122, "owner": {"id": 47}, "user": {"role": "owner"}}}, "resource": {"id": 377, "owner": {"id": 422}, "assignee": {"id": 575}, "organization": {"id": 122}, "project": {"owner": {"id": 719}, "assignee": {"id": 884}, "organization": {"id": 957}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 10, "privilege": "none"}, "organization": {"id": 118, "owner": {"id": 10}, "user": {"role": "owner"}}}, "resource": {"id": 389, "owner": {"id": 430}, "assignee": {"id": 562}, "organization": {"id": 623}, "project": {"owner": {"id": 767}, "assignee": {"id": 804}, "organization": {"id": 943}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 84, "privilege": "none"}, "organization": {"id": 156, "owner": {"id": 292}, "user": {"role": "maintainer"}}}, "resource": {"id": 319, "owner": {"id": 463}, "assignee": {"id": 596}, "organization": {"id": 156}, "project": {"owner": {"id": 798}, "assignee": {"id": 849}, "organization": {"id": 930}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 82, "privilege": "none"}, "organization": {"id": 133, "owner": {"id": 296}, "user": {"role": "maintainer"}}}, "resource": {"id": 381, "owner": {"id": 421}, "assignee": {"id": 526}, "organization": {"id": 673}, "project": {"owner": {"id": 793}, "assignee": {"id": 844}, "organization": {"id": 906}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 60, "privilege": "none"}, "organization": {"id": 195, "owner": {"id": 296}, "user": {"role": "supervisor"}}}, "resource": {"id": 314, "owner": {"id": 406}, "assignee": {"id": 521}, "organization": {"id": 195}, "project": {"owner": {"id": 751}, "assignee": {"id": 860}, "organization": {"id": 938}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 33, "privilege": "none"}, "organization": {"id": 118, "owner": {"id": 267}, "user": {"role": "supervisor"}}}, "resource": {"id": 368, "owner": {"id": 429}, "assignee": {"id": 548}, "organization": {"id": 687}, "project": {"owner": {"id": 790}, "assignee": {"id": 849}, "organization": {"id": 960}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 67, "privilege": "none"}, "organization": {"id": 187, "owner": {"id": 205}, "user": {"role": "worker"}}}, "resource": {"id": 355, "owner": {"id": 401}, "assignee": {"id": 536}, "organization": {"id": 187}, "project": {"owner": {"id": 748}, "assignee": {"id": 886}, "organization": {"id": 940}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 34, "privilege": "none"}, "organization": {"id": 142, "owner": {"id": 234}, "user": {"role": "worker"}}}, "resource": {"id": 312, "owner": {"id": 468}, "assignee": {"id": 581}, "organization": {"id": 645}, "project": {"owner": {"id": 755}, "assignee": {"id": 878}, "organization": {"id": 983}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 98, "privilege": "none"}, "organization": {"id": 186, "owner": {"id": 295}, "user": {"role": null}}}, "resource": {"id": 334, "owner": {"id": 412}, "assignee": {"id": 532}, "organization": {"id": 186}, "project": {"owner": {"id": 774}, "assignee": {"id": 850}, "organization": {"id": 959}}}} +} + +test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 43, "privilege": "none"}, "organization": {"id": 186, "owner": {"id": 288}, "user": {"role": null}}}, "resource": {"id": 330, "owner": {"id": 493}, "assignee": {"id": 586}, "organization": {"id": 675}, "project": {"owner": {"id": 798}, "assignee": {"id": 824}, "organization": {"id": 966}}}} +} + +test_scope_UPDATE_ORGANIZATION_context_SANDBOX_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 9, "privilege": "admin"}, "organization": null}, "resource": {"id": 385, "owner": {"id": 498}, "assignee": {"id": 598}, "organization": {"id": 641}, "project": {"owner": {"id": 9}, "assignee": {"id": 820}, "organization": {"id": 999}}}} +} + +test_scope_UPDATE_ORGANIZATION_context_SANDBOX_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 88, "privilege": "business"}, "organization": null}, "resource": {"id": 393, "owner": {"id": 499}, "assignee": {"id": 508}, "organization": {"id": 669}, "project": {"owner": {"id": 88}, "assignee": {"id": 800}, "organization": {"id": 949}}}} +} + +test_scope_UPDATE_ORGANIZATION_context_SANDBOX_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 85, "privilege": "user"}, "organization": null}, "resource": {"id": 343, "owner": {"id": 492}, "assignee": {"id": 505}, "organization": {"id": 651}, "project": {"owner": {"id": 85}, "assignee": {"id": 827}, "organization": {"id": 983}}}} +} + +test_scope_UPDATE_ORGANIZATION_context_SANDBOX_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 56, "privilege": "worker"}, "organization": null}, "resource": {"id": 396, "owner": {"id": 453}, "assignee": {"id": 521}, "organization": {"id": 689}, "project": {"owner": {"id": 56}, "assignee": {"id": 870}, "organization": {"id": 921}}}} +} + +test_scope_UPDATE_ORGANIZATION_context_SANDBOX_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 14, "privilege": "none"}, "organization": null}, "resource": {"id": 398, "owner": {"id": 480}, "assignee": {"id": 584}, "organization": {"id": 626}, "project": {"owner": {"id": 14}, "assignee": {"id": 806}, "organization": {"id": 924}}}} +} + +test_scope_UPDATE_ORGANIZATION_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 24, "privilege": "admin"}, "organization": null}, "resource": {"id": 358, "owner": {"id": 422}, "assignee": {"id": 549}, "organization": {"id": 647}, "project": {"owner": {"id": 717}, "assignee": {"id": 24}, "organization": {"id": 992}}}} +} + +test_scope_UPDATE_ORGANIZATION_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 71, "privilege": "business"}, "organization": null}, "resource": {"id": 361, "owner": {"id": 489}, "assignee": {"id": 512}, "organization": {"id": 657}, "project": {"owner": {"id": 763}, "assignee": {"id": 71}, "organization": {"id": 910}}}} +} + +test_scope_UPDATE_ORGANIZATION_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 22, "privilege": "user"}, "organization": null}, "resource": {"id": 349, "owner": {"id": 446}, "assignee": {"id": 559}, "organization": {"id": 679}, "project": {"owner": {"id": 705}, "assignee": {"id": 22}, "organization": {"id": 946}}}} +} + +test_scope_UPDATE_ORGANIZATION_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 80, "privilege": "worker"}, "organization": null}, "resource": {"id": 314, "owner": {"id": 489}, "assignee": {"id": 518}, "organization": {"id": 663}, "project": {"owner": {"id": 719}, "assignee": {"id": 80}, "organization": {"id": 966}}}} +} + +test_scope_UPDATE_ORGANIZATION_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 56, "privilege": "none"}, "organization": null}, "resource": {"id": 320, "owner": {"id": 430}, "assignee": {"id": 514}, "organization": {"id": 605}, "project": {"owner": {"id": 740}, "assignee": {"id": 56}, "organization": {"id": 916}}}} +} + +test_scope_UPDATE_ORGANIZATION_context_SANDBOX_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 35, "privilege": "admin"}, "organization": null}, "resource": {"id": 377, "owner": {"id": 35}, "assignee": {"id": 524}, "organization": {"id": 674}, "project": {"owner": {"id": 767}, "assignee": {"id": 828}, "organization": {"id": 998}}}} +} + +test_scope_UPDATE_ORGANIZATION_context_SANDBOX_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 72, "privilege": "business"}, "organization": null}, "resource": {"id": 381, "owner": {"id": 72}, "assignee": {"id": 553}, "organization": {"id": 622}, "project": {"owner": {"id": 771}, "assignee": {"id": 859}, "organization": {"id": 990}}}} +} + +test_scope_UPDATE_ORGANIZATION_context_SANDBOX_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 6, "privilege": "user"}, "organization": null}, "resource": {"id": 318, "owner": {"id": 6}, "assignee": {"id": 559}, "organization": {"id": 688}, "project": {"owner": {"id": 717}, "assignee": {"id": 845}, "organization": {"id": 920}}}} +} + +test_scope_UPDATE_ORGANIZATION_context_SANDBOX_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 39, "privilege": "worker"}, "organization": null}, "resource": {"id": 358, "owner": {"id": 39}, "assignee": {"id": 514}, "organization": {"id": 616}, "project": {"owner": {"id": 702}, "assignee": {"id": 861}, "organization": {"id": 944}}}} +} + +test_scope_UPDATE_ORGANIZATION_context_SANDBOX_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 64, "privilege": "none"}, "organization": null}, "resource": {"id": 318, "owner": {"id": 64}, "assignee": {"id": 535}, "organization": {"id": 674}, "project": {"owner": {"id": 744}, "assignee": {"id": 845}, "organization": {"id": 920}}}} +} + +test_scope_UPDATE_ORGANIZATION_context_SANDBOX_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 70, "privilege": "admin"}, "organization": null}, "resource": {"id": 358, "owner": {"id": 476}, "assignee": {"id": 70}, "organization": {"id": 639}, "project": {"owner": {"id": 787}, "assignee": {"id": 856}, "organization": {"id": 928}}}} +} + +test_scope_UPDATE_ORGANIZATION_context_SANDBOX_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 3, "privilege": "business"}, "organization": null}, "resource": {"id": 315, "owner": {"id": 432}, "assignee": {"id": 3}, "organization": {"id": 663}, "project": {"owner": {"id": 729}, "assignee": {"id": 880}, "organization": {"id": 917}}}} +} + +test_scope_UPDATE_ORGANIZATION_context_SANDBOX_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 87, "privilege": "user"}, "organization": null}, "resource": {"id": 397, "owner": {"id": 414}, "assignee": {"id": 87}, "organization": {"id": 686}, "project": {"owner": {"id": 762}, "assignee": {"id": 884}, "organization": {"id": 970}}}} +} + +test_scope_UPDATE_ORGANIZATION_context_SANDBOX_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 40, "privilege": "worker"}, "organization": null}, "resource": {"id": 353, "owner": {"id": 434}, "assignee": {"id": 40}, "organization": {"id": 689}, "project": {"owner": {"id": 760}, "assignee": {"id": 875}, "organization": {"id": 902}}}} +} + +test_scope_UPDATE_ORGANIZATION_context_SANDBOX_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 23, "privilege": "none"}, "organization": null}, "resource": {"id": 332, "owner": {"id": 479}, "assignee": {"id": 23}, "organization": {"id": 658}, "project": {"owner": {"id": 785}, "assignee": {"id": 897}, "organization": {"id": 970}}}} +} + +test_scope_UPDATE_ORGANIZATION_context_SANDBOX_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 70, "privilege": "admin"}, "organization": null}, "resource": {"id": 320, "owner": {"id": 434}, "assignee": {"id": 517}, "organization": {"id": 603}, "project": {"owner": {"id": 733}, "assignee": {"id": 835}, "organization": {"id": 984}}}} +} + +test_scope_UPDATE_ORGANIZATION_context_SANDBOX_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 18, "privilege": "business"}, "organization": null}, "resource": {"id": 340, "owner": {"id": 469}, "assignee": {"id": 554}, "organization": {"id": 660}, "project": {"owner": {"id": 787}, "assignee": {"id": 831}, "organization": {"id": 935}}}} +} + +test_scope_UPDATE_ORGANIZATION_context_SANDBOX_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 3, "privilege": "user"}, "organization": null}, "resource": {"id": 377, "owner": {"id": 493}, "assignee": {"id": 570}, "organization": {"id": 694}, "project": {"owner": {"id": 741}, "assignee": {"id": 858}, "organization": {"id": 988}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { - allow with input as {"scope": "view", "auth": {"user": {"id": 36, "privilege": "admin"}, "organization": {"id": 121, "owner": {"id": 290}, "user": {"role": "maintainer"}}}, "resource": {"id": 358, "owner": {"id": 444}, "assignee": {"id": 569}, "organization": {"id": 652}, "project": {"owner": {"id": 793}, "assignee": {"id": 36}, "organization": {"id": 969}}}} +test_scope_UPDATE_ORGANIZATION_context_SANDBOX_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 47, "privilege": "worker"}, "organization": null}, "resource": {"id": 351, "owner": {"id": 479}, "assignee": {"id": 554}, "organization": {"id": 676}, "project": {"owner": {"id": 733}, "assignee": {"id": 819}, "organization": {"id": 911}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 96, "privilege": "admin"}, "organization": {"id": 145, "owner": {"id": 247}, "user": {"role": "supervisor"}}}, "resource": {"id": 357, "owner": {"id": 446}, "assignee": {"id": 573}, "organization": {"id": 145}, "project": {"owner": {"id": 745}, "assignee": {"id": 96}, "organization": {"id": 977}}}} +test_scope_UPDATE_ORGANIZATION_context_SANDBOX_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 45, "privilege": "none"}, "organization": null}, "resource": {"id": 312, "owner": {"id": 471}, "assignee": {"id": 507}, "organization": {"id": 606}, "project": {"owner": {"id": 742}, "assignee": {"id": 830}, "organization": {"id": 960}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { - allow with input as {"scope": "view", "auth": {"user": {"id": 89, "privilege": "admin"}, "organization": {"id": 150, "owner": {"id": 271}, "user": {"role": "supervisor"}}}, "resource": {"id": 385, "owner": {"id": 454}, "assignee": {"id": 535}, "organization": {"id": 625}, "project": {"owner": {"id": 749}, "assignee": {"id": 89}, "organization": {"id": 947}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 47, "privilege": "admin"}, "organization": {"id": 116, "owner": {"id": 47}, "user": {"role": "owner"}}}, "resource": {"id": 332, "owner": {"id": 464}, "assignee": {"id": 579}, "organization": {"id": 116}, "project": {"owner": {"id": 47}, "assignee": {"id": 850}, "organization": {"id": 985}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 92, "privilege": "admin"}, "organization": {"id": 170, "owner": {"id": 248}, "user": {"role": "worker"}}}, "resource": {"id": 365, "owner": {"id": 443}, "assignee": {"id": 531}, "organization": {"id": 170}, "project": {"owner": {"id": 783}, "assignee": {"id": 92}, "organization": {"id": 920}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 43, "privilege": "admin"}, "organization": {"id": 159, "owner": {"id": 43}, "user": {"role": "owner"}}}, "resource": {"id": 305, "owner": {"id": 474}, "assignee": {"id": 522}, "organization": {"id": 633}, "project": {"owner": {"id": 43}, "assignee": {"id": 864}, "organization": {"id": 963}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { - allow with input as {"scope": "view", "auth": {"user": {"id": 89, "privilege": "admin"}, "organization": {"id": 155, "owner": {"id": 298}, "user": {"role": "worker"}}}, "resource": {"id": 303, "owner": {"id": 427}, "assignee": {"id": 559}, "organization": {"id": 629}, "project": {"owner": {"id": 757}, "assignee": {"id": 89}, "organization": {"id": 958}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 14, "privilege": "admin"}, "organization": {"id": 140, "owner": {"id": 205}, "user": {"role": "maintainer"}}}, "resource": {"id": 311, "owner": {"id": 440}, "assignee": {"id": 590}, "organization": {"id": 140}, "project": {"owner": {"id": 14}, "assignee": {"id": 818}, "organization": {"id": 933}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 24, "privilege": "admin"}, "organization": {"id": 185, "owner": {"id": 207}, "user": {"role": null}}}, "resource": {"id": 352, "owner": {"id": 437}, "assignee": {"id": 528}, "organization": {"id": 185}, "project": {"owner": {"id": 769}, "assignee": {"id": 24}, "organization": {"id": 923}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 33, "privilege": "admin"}, "organization": {"id": 178, "owner": {"id": 297}, "user": {"role": "maintainer"}}}, "resource": {"id": 316, "owner": {"id": 463}, "assignee": {"id": 535}, "organization": {"id": 695}, "project": {"owner": {"id": 33}, "assignee": {"id": 855}, "organization": {"id": 936}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { - allow with input as {"scope": "view", "auth": {"user": {"id": 8, "privilege": "admin"}, "organization": {"id": 144, "owner": {"id": 272}, "user": {"role": null}}}, "resource": {"id": 328, "owner": {"id": 410}, "assignee": {"id": 574}, "organization": {"id": 661}, "project": {"owner": {"id": 753}, "assignee": {"id": 8}, "organization": {"id": 925}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 62, "privilege": "admin"}, "organization": {"id": 197, "owner": {"id": 219}, "user": {"role": "supervisor"}}}, "resource": {"id": 333, "owner": {"id": 466}, "assignee": {"id": 540}, "organization": {"id": 197}, "project": {"owner": {"id": 62}, "assignee": {"id": 840}, "organization": {"id": 994}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 46, "privilege": "business"}, "organization": {"id": 101, "owner": {"id": 46}, "user": {"role": "owner"}}}, "resource": {"id": 363, "owner": {"id": 429}, "assignee": {"id": 520}, "organization": {"id": 101}, "project": {"owner": {"id": 751}, "assignee": {"id": 46}, "organization": {"id": 925}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 6, "privilege": "admin"}, "organization": {"id": 129, "owner": {"id": 223}, "user": {"role": "supervisor"}}}, "resource": {"id": 371, "owner": {"id": 484}, "assignee": {"id": 581}, "organization": {"id": 656}, "project": {"owner": {"id": 6}, "assignee": {"id": 824}, "organization": {"id": 919}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 30, "privilege": "business"}, "organization": {"id": 155, "owner": {"id": 30}, "user": {"role": "owner"}}}, "resource": {"id": 336, "owner": {"id": 443}, "assignee": {"id": 592}, "organization": {"id": 691}, "project": {"owner": {"id": 720}, "assignee": {"id": 30}, "organization": {"id": 961}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 14, "privilege": "admin"}, "organization": {"id": 163, "owner": {"id": 205}, "user": {"role": "worker"}}}, "resource": {"id": 304, "owner": {"id": 460}, "assignee": {"id": 533}, "organization": {"id": 163}, "project": {"owner": {"id": 14}, "assignee": {"id": 859}, "organization": {"id": 955}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 96, "privilege": "business"}, "organization": {"id": 146, "owner": {"id": 211}, "user": {"role": "maintainer"}}}, "resource": {"id": 388, "owner": {"id": 471}, "assignee": {"id": 587}, "organization": {"id": 146}, "project": {"owner": {"id": 714}, "assignee": {"id": 96}, "organization": {"id": 911}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 14, "privilege": "admin"}, "organization": {"id": 192, "owner": {"id": 218}, "user": {"role": "worker"}}}, "resource": {"id": 356, "owner": {"id": 445}, "assignee": {"id": 590}, "organization": {"id": 671}, "project": {"owner": {"id": 14}, "assignee": {"id": 858}, "organization": {"id": 963}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 7, "privilege": "business"}, "organization": {"id": 168, "owner": {"id": 222}, "user": {"role": "maintainer"}}}, "resource": {"id": 320, "owner": {"id": 467}, "assignee": {"id": 521}, "organization": {"id": 631}, "project": {"owner": {"id": 790}, "assignee": {"id": 7}, "organization": {"id": 943}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 95, "privilege": "admin"}, "organization": {"id": 165, "owner": {"id": 234}, "user": {"role": null}}}, "resource": {"id": 315, "owner": {"id": 444}, "assignee": {"id": 511}, "organization": {"id": 165}, "project": {"owner": {"id": 95}, "assignee": {"id": 823}, "organization": {"id": 921}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 31, "privilege": "business"}, "organization": {"id": 133, "owner": {"id": 269}, "user": {"role": "supervisor"}}}, "resource": {"id": 322, "owner": {"id": 448}, "assignee": {"id": 590}, "organization": {"id": 133}, "project": {"owner": {"id": 738}, "assignee": {"id": 31}, "organization": {"id": 993}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 98, "privilege": "admin"}, "organization": {"id": 173, "owner": {"id": 223}, "user": {"role": null}}}, "resource": {"id": 372, "owner": {"id": 484}, "assignee": {"id": 574}, "organization": {"id": 627}, "project": {"owner": {"id": 98}, "assignee": {"id": 800}, "organization": {"id": 967}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 4, "privilege": "business"}, "organization": {"id": 134, "owner": {"id": 251}, "user": {"role": "supervisor"}}}, "resource": {"id": 329, "owner": {"id": 453}, "assignee": {"id": 580}, "organization": {"id": 662}, "project": {"owner": {"id": 743}, "assignee": {"id": 4}, "organization": {"id": 990}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 42, "privilege": "business"}, "organization": {"id": 103, "owner": {"id": 42}, "user": {"role": "owner"}}}, "resource": {"id": 353, "owner": {"id": 409}, "assignee": {"id": 531}, "organization": {"id": 103}, "project": {"owner": {"id": 42}, "assignee": {"id": 886}, "organization": {"id": 912}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 42, "privilege": "business"}, "organization": {"id": 161, "owner": {"id": 292}, "user": {"role": "worker"}}}, "resource": {"id": 323, "owner": {"id": 455}, "assignee": {"id": 581}, "organization": {"id": 161}, "project": {"owner": {"id": 732}, "assignee": {"id": 42}, "organization": {"id": 934}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 41, "privilege": "business"}, "organization": {"id": 119, "owner": {"id": 41}, "user": {"role": "owner"}}}, "resource": {"id": 387, "owner": {"id": 487}, "assignee": {"id": 515}, "organization": {"id": 650}, "project": {"owner": {"id": 41}, "assignee": {"id": 875}, "organization": {"id": 913}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 60, "privilege": "business"}, "organization": {"id": 151, "owner": {"id": 209}, "user": {"role": "worker"}}}, "resource": {"id": 304, "owner": {"id": 438}, "assignee": {"id": 549}, "organization": {"id": 635}, "project": {"owner": {"id": 726}, "assignee": {"id": 60}, "organization": {"id": 979}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 34, "privilege": "business"}, "organization": {"id": 176, "owner": {"id": 284}, "user": {"role": "maintainer"}}}, "resource": {"id": 310, "owner": {"id": 458}, "assignee": {"id": 590}, "organization": {"id": 176}, "project": {"owner": {"id": 34}, "assignee": {"id": 858}, "organization": {"id": 980}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 26, "privilege": "business"}, "organization": {"id": 132, "owner": {"id": 233}, "user": {"role": null}}}, "resource": {"id": 300, "owner": {"id": 492}, "assignee": {"id": 545}, "organization": {"id": 132}, "project": {"owner": {"id": 719}, "assignee": {"id": 26}, "organization": {"id": 918}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 93, "privilege": "business"}, "organization": {"id": 193, "owner": {"id": 272}, "user": {"role": "maintainer"}}}, "resource": {"id": 300, "owner": {"id": 442}, "assignee": {"id": 505}, "organization": {"id": 683}, "project": {"owner": {"id": 93}, "assignee": {"id": 857}, "organization": {"id": 941}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 36, "privilege": "business"}, "organization": {"id": 116, "owner": {"id": 279}, "user": {"role": null}}}, "resource": {"id": 329, "owner": {"id": 437}, "assignee": {"id": 503}, "organization": {"id": 627}, "project": {"owner": {"id": 794}, "assignee": {"id": 36}, "organization": {"id": 968}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 95, "privilege": "business"}, "organization": {"id": 109, "owner": {"id": 270}, "user": {"role": "supervisor"}}}, "resource": {"id": 316, "owner": {"id": 427}, "assignee": {"id": 506}, "organization": {"id": 109}, "project": {"owner": {"id": 95}, "assignee": {"id": 841}, "organization": {"id": 907}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 64, "privilege": "user"}, "organization": {"id": 118, "owner": {"id": 64}, "user": {"role": "owner"}}}, "resource": {"id": 317, "owner": {"id": 478}, "assignee": {"id": 531}, "organization": {"id": 118}, "project": {"owner": {"id": 767}, "assignee": {"id": 64}, "organization": {"id": 906}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 98, "privilege": "business"}, "organization": {"id": 151, "owner": {"id": 211}, "user": {"role": "supervisor"}}}, "resource": {"id": 377, "owner": {"id": 448}, "assignee": {"id": 511}, "organization": {"id": 651}, "project": {"owner": {"id": 98}, "assignee": {"id": 822}, "organization": {"id": 930}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 13, "privilege": "user"}, "organization": {"id": 182, "owner": {"id": 13}, "user": {"role": "owner"}}}, "resource": {"id": 308, "owner": {"id": 439}, "assignee": {"id": 571}, "organization": {"id": 693}, "project": {"owner": {"id": 787}, "assignee": {"id": 13}, "organization": {"id": 944}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 82, "privilege": "business"}, "organization": {"id": 196, "owner": {"id": 283}, "user": {"role": "worker"}}}, "resource": {"id": 302, "owner": {"id": 426}, "assignee": {"id": 520}, "organization": {"id": 196}, "project": {"owner": {"id": 82}, "assignee": {"id": 851}, "organization": {"id": 936}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 80, "privilege": "user"}, "organization": {"id": 137, "owner": {"id": 249}, "user": {"role": "maintainer"}}}, "resource": {"id": 315, "owner": {"id": 470}, "assignee": {"id": 538}, "organization": {"id": 137}, "project": {"owner": {"id": 772}, "assignee": {"id": 80}, "organization": {"id": 964}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 87, "privilege": "business"}, "organization": {"id": 177, "owner": {"id": 216}, "user": {"role": "worker"}}}, "resource": {"id": 319, "owner": {"id": 415}, "assignee": {"id": 538}, "organization": {"id": 662}, "project": {"owner": {"id": 87}, "assignee": {"id": 894}, "organization": {"id": 939}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 89, "privilege": "user"}, "organization": {"id": 178, "owner": {"id": 241}, "user": {"role": "maintainer"}}}, "resource": {"id": 306, "owner": {"id": 426}, "assignee": {"id": 518}, "organization": {"id": 651}, "project": {"owner": {"id": 746}, "assignee": {"id": 89}, "organization": {"id": 958}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 57, "privilege": "business"}, "organization": {"id": 149, "owner": {"id": 260}, "user": {"role": null}}}, "resource": {"id": 345, "owner": {"id": 485}, "assignee": {"id": 512}, "organization": {"id": 149}, "project": {"owner": {"id": 57}, "assignee": {"id": 825}, "organization": {"id": 962}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 60, "privilege": "user"}, "organization": {"id": 197, "owner": {"id": 246}, "user": {"role": "supervisor"}}}, "resource": {"id": 326, "owner": {"id": 458}, "assignee": {"id": 542}, "organization": {"id": 197}, "project": {"owner": {"id": 705}, "assignee": {"id": 60}, "organization": {"id": 927}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 47, "privilege": "business"}, "organization": {"id": 178, "owner": {"id": 223}, "user": {"role": null}}}, "resource": {"id": 334, "owner": {"id": 472}, "assignee": {"id": 576}, "organization": {"id": 654}, "project": {"owner": {"id": 47}, "assignee": {"id": 896}, "organization": {"id": 954}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 0, "privilege": "user"}, "organization": {"id": 122, "owner": {"id": 258}, "user": {"role": "supervisor"}}}, "resource": {"id": 305, "owner": {"id": 439}, "assignee": {"id": 546}, "organization": {"id": 675}, "project": {"owner": {"id": 750}, "assignee": {"id": 0}, "organization": {"id": 993}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 59, "privilege": "user"}, "organization": {"id": 186, "owner": {"id": 59}, "user": {"role": "owner"}}}, "resource": {"id": 355, "owner": {"id": 480}, "assignee": {"id": 554}, "organization": {"id": 186}, "project": {"owner": {"id": 59}, "assignee": {"id": 865}, "organization": {"id": 943}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 25, "privilege": "user"}, "organization": {"id": 197, "owner": {"id": 277}, "user": {"role": "worker"}}}, "resource": {"id": 358, "owner": {"id": 418}, "assignee": {"id": 539}, "organization": {"id": 197}, "project": {"owner": {"id": 763}, "assignee": {"id": 25}, "organization": {"id": 985}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 82, "privilege": "user"}, "organization": {"id": 167, "owner": {"id": 82}, "user": {"role": "owner"}}}, "resource": {"id": 382, "owner": {"id": 487}, "assignee": {"id": 591}, "organization": {"id": 619}, "project": {"owner": {"id": 82}, "assignee": {"id": 867}, "organization": {"id": 980}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 65, "privilege": "user"}, "organization": {"id": 130, "owner": {"id": 260}, "user": {"role": "worker"}}}, "resource": {"id": 343, "owner": {"id": 460}, "assignee": {"id": 523}, "organization": {"id": 684}, "project": {"owner": {"id": 702}, "assignee": {"id": 65}, "organization": {"id": 949}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 16, "privilege": "user"}, "organization": {"id": 187, "owner": {"id": 238}, "user": {"role": "maintainer"}}}, "resource": {"id": 337, "owner": {"id": 459}, "assignee": {"id": 555}, "organization": {"id": 187}, "project": {"owner": {"id": 16}, "assignee": {"id": 838}, "organization": {"id": 919}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 46, "privilege": "user"}, "organization": {"id": 129, "owner": {"id": 235}, "user": {"role": null}}}, "resource": {"id": 369, "owner": {"id": 428}, "assignee": {"id": 573}, "organization": {"id": 129}, "project": {"owner": {"id": 760}, "assignee": {"id": 46}, "organization": {"id": 990}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 9, "privilege": "user"}, "organization": {"id": 105, "owner": {"id": 265}, "user": {"role": "maintainer"}}}, "resource": {"id": 331, "owner": {"id": 466}, "assignee": {"id": 554}, "organization": {"id": 637}, "project": {"owner": {"id": 9}, "assignee": {"id": 806}, "organization": {"id": 970}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 6, "privilege": "user"}, "organization": {"id": 142, "owner": {"id": 298}, "user": {"role": null}}}, "resource": {"id": 351, "owner": {"id": 481}, "assignee": {"id": 579}, "organization": {"id": 676}, "project": {"owner": {"id": 764}, "assignee": {"id": 6}, "organization": {"id": 972}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 92, "privilege": "user"}, "organization": {"id": 172, "owner": {"id": 232}, "user": {"role": "supervisor"}}}, "resource": {"id": 313, "owner": {"id": 465}, "assignee": {"id": 554}, "organization": {"id": 172}, "project": {"owner": {"id": 92}, "assignee": {"id": 859}, "organization": {"id": 984}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 60, "privilege": "worker"}, "organization": {"id": 168, "owner": {"id": 60}, "user": {"role": "owner"}}}, "resource": {"id": 315, "owner": {"id": 409}, "assignee": {"id": 522}, "organization": {"id": 168}, "project": {"owner": {"id": 733}, "assignee": {"id": 60}, "organization": {"id": 923}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 14, "privilege": "user"}, "organization": {"id": 194, "owner": {"id": 284}, "user": {"role": "supervisor"}}}, "resource": {"id": 345, "owner": {"id": 432}, "assignee": {"id": 574}, "organization": {"id": 610}, "project": {"owner": {"id": 14}, "assignee": {"id": 864}, "organization": {"id": 902}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 69, "privilege": "worker"}, "organization": {"id": 104, "owner": {"id": 69}, "user": {"role": "owner"}}}, "resource": {"id": 395, "owner": {"id": 482}, "assignee": {"id": 561}, "organization": {"id": 612}, "project": {"owner": {"id": 707}, "assignee": {"id": 69}, "organization": {"id": 908}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 90, "privilege": "user"}, "organization": {"id": 138, "owner": {"id": 240}, "user": {"role": "worker"}}}, "resource": {"id": 359, "owner": {"id": 422}, "assignee": {"id": 523}, "organization": {"id": 138}, "project": {"owner": {"id": 90}, "assignee": {"id": 810}, "organization": {"id": 953}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 50, "privilege": "worker"}, "organization": {"id": 131, "owner": {"id": 202}, "user": {"role": "maintainer"}}}, "resource": {"id": 306, "owner": {"id": 437}, "assignee": {"id": 557}, "organization": {"id": 131}, "project": {"owner": {"id": 797}, "assignee": {"id": 50}, "organization": {"id": 989}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 33, "privilege": "user"}, "organization": {"id": 143, "owner": {"id": 223}, "user": {"role": "worker"}}}, "resource": {"id": 375, "owner": {"id": 492}, "assignee": {"id": 558}, "organization": {"id": 696}, "project": {"owner": {"id": 33}, "assignee": {"id": 857}, "organization": {"id": 979}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 63, "privilege": "worker"}, "organization": {"id": 120, "owner": {"id": 204}, "user": {"role": "maintainer"}}}, "resource": {"id": 369, "owner": {"id": 438}, "assignee": {"id": 530}, "organization": {"id": 661}, "project": {"owner": {"id": 740}, "assignee": {"id": 63}, "organization": {"id": 951}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 13, "privilege": "user"}, "organization": {"id": 155, "owner": {"id": 268}, "user": {"role": null}}}, "resource": {"id": 327, "owner": {"id": 423}, "assignee": {"id": 510}, "organization": {"id": 155}, "project": {"owner": {"id": 13}, "assignee": {"id": 833}, "organization": {"id": 986}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 64, "privilege": "worker"}, "organization": {"id": 181, "owner": {"id": 214}, "user": {"role": "supervisor"}}}, "resource": {"id": 317, "owner": {"id": 455}, "assignee": {"id": 594}, "organization": {"id": 181}, "project": {"owner": {"id": 782}, "assignee": {"id": 64}, "organization": {"id": 972}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 61, "privilege": "user"}, "organization": {"id": 158, "owner": {"id": 288}, "user": {"role": null}}}, "resource": {"id": 302, "owner": {"id": 400}, "assignee": {"id": 550}, "organization": {"id": 614}, "project": {"owner": {"id": 61}, "assignee": {"id": 821}, "organization": {"id": 983}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 35, "privilege": "worker"}, "organization": {"id": 160, "owner": {"id": 239}, "user": {"role": "supervisor"}}}, "resource": {"id": 360, "owner": {"id": 495}, "assignee": {"id": 558}, "organization": {"id": 625}, "project": {"owner": {"id": 790}, "assignee": {"id": 35}, "organization": {"id": 991}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 79, "privilege": "worker"}, "organization": {"id": 178, "owner": {"id": 79}, "user": {"role": "owner"}}}, "resource": {"id": 351, "owner": {"id": 484}, "assignee": {"id": 595}, "organization": {"id": 178}, "project": {"owner": {"id": 79}, "assignee": {"id": 862}, "organization": {"id": 938}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 94, "privilege": "worker"}, "organization": {"id": 180, "owner": {"id": 206}, "user": {"role": "worker"}}}, "resource": {"id": 337, "owner": {"id": 414}, "assignee": {"id": 574}, "organization": {"id": 180}, "project": {"owner": {"id": 748}, "assignee": {"id": 94}, "organization": {"id": 999}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 16, "privilege": "worker"}, "organization": {"id": 117, "owner": {"id": 16}, "user": {"role": "owner"}}}, "resource": {"id": 388, "owner": {"id": 486}, "assignee": {"id": 588}, "organization": {"id": 686}, "project": {"owner": {"id": 16}, "assignee": {"id": 838}, "organization": {"id": 911}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 38, "privilege": "worker"}, "organization": {"id": 156, "owner": {"id": 292}, "user": {"role": "worker"}}}, "resource": {"id": 344, "owner": {"id": 484}, "assignee": {"id": 502}, "organization": {"id": 666}, "project": {"owner": {"id": 748}, "assignee": {"id": 38}, "organization": {"id": 924}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 61, "privilege": "worker"}, "organization": {"id": 183, "owner": {"id": 218}, "user": {"role": "maintainer"}}}, "resource": {"id": 324, "owner": {"id": 414}, "assignee": {"id": 502}, "organization": {"id": 183}, "project": {"owner": {"id": 61}, "assignee": {"id": 803}, "organization": {"id": 926}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 77, "privilege": "worker"}, "organization": {"id": 131, "owner": {"id": 262}, "user": {"role": null}}}, "resource": {"id": 390, "owner": {"id": 442}, "assignee": {"id": 504}, "organization": {"id": 131}, "project": {"owner": {"id": 710}, "assignee": {"id": 77}, "organization": {"id": 953}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 38, "privilege": "worker"}, "organization": {"id": 198, "owner": {"id": 259}, "user": {"role": "maintainer"}}}, "resource": {"id": 383, "owner": {"id": 430}, "assignee": {"id": 555}, "organization": {"id": 680}, "project": {"owner": {"id": 38}, "assignee": {"id": 824}, "organization": {"id": 911}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 92, "privilege": "worker"}, "organization": {"id": 160, "owner": {"id": 215}, "user": {"role": null}}}, "resource": {"id": 356, "owner": {"id": 468}, "assignee": {"id": 579}, "organization": {"id": 635}, "project": {"owner": {"id": 738}, "assignee": {"id": 92}, "organization": {"id": 961}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 94, "privilege": "worker"}, "organization": {"id": 189, "owner": {"id": 256}, "user": {"role": "supervisor"}}}, "resource": {"id": 318, "owner": {"id": 460}, "assignee": {"id": 554}, "organization": {"id": 189}, "project": {"owner": {"id": 94}, "assignee": {"id": 821}, "organization": {"id": 919}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 30, "privilege": "none"}, "organization": {"id": 130, "owner": {"id": 30}, "user": {"role": "owner"}}}, "resource": {"id": 386, "owner": {"id": 458}, "assignee": {"id": 513}, "organization": {"id": 130}, "project": {"owner": {"id": 708}, "assignee": {"id": 30}, "organization": {"id": 967}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 37, "privilege": "worker"}, "organization": {"id": 172, "owner": {"id": 250}, "user": {"role": "supervisor"}}}, "resource": {"id": 362, "owner": {"id": 460}, "assignee": {"id": 502}, "organization": {"id": 657}, "project": {"owner": {"id": 37}, "assignee": {"id": 831}, "organization": {"id": 925}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 85, "privilege": "none"}, "organization": {"id": 137, "owner": {"id": 85}, "user": {"role": "owner"}}}, "resource": {"id": 392, "owner": {"id": 430}, "assignee": {"id": 581}, "organization": {"id": 665}, "project": {"owner": {"id": 772}, "assignee": {"id": 85}, "organization": {"id": 993}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 53, "privilege": "worker"}, "organization": {"id": 163, "owner": {"id": 294}, "user": {"role": "worker"}}}, "resource": {"id": 306, "owner": {"id": 442}, "assignee": {"id": 501}, "organization": {"id": 163}, "project": {"owner": {"id": 53}, "assignee": {"id": 891}, "organization": {"id": 955}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 11, "privilege": "none"}, "organization": {"id": 129, "owner": {"id": 234}, "user": {"role": "maintainer"}}}, "resource": {"id": 335, "owner": {"id": 413}, "assignee": {"id": 550}, "organization": {"id": 129}, "project": {"owner": {"id": 774}, "assignee": {"id": 11}, "organization": {"id": 991}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 51, "privilege": "worker"}, "organization": {"id": 162, "owner": {"id": 265}, "user": {"role": "worker"}}}, "resource": {"id": 374, "owner": {"id": 476}, "assignee": {"id": 593}, "organization": {"id": 670}, "project": {"owner": {"id": 51}, "assignee": {"id": 804}, "organization": {"id": 962}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 70, "privilege": "none"}, "organization": {"id": 135, "owner": {"id": 248}, "user": {"role": "maintainer"}}}, "resource": {"id": 348, "owner": {"id": 475}, "assignee": {"id": 516}, "organization": {"id": 643}, "project": {"owner": {"id": 724}, "assignee": {"id": 70}, "organization": {"id": 942}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 7, "privilege": "worker"}, "organization": {"id": 167, "owner": {"id": 202}, "user": {"role": null}}}, "resource": {"id": 375, "owner": {"id": 492}, "assignee": {"id": 578}, "organization": {"id": 167}, "project": {"owner": {"id": 7}, "assignee": {"id": 829}, "organization": {"id": 991}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 13, "privilege": "none"}, "organization": {"id": 187, "owner": {"id": 287}, "user": {"role": "supervisor"}}}, "resource": {"id": 335, "owner": {"id": 445}, "assignee": {"id": 579}, "organization": {"id": 187}, "project": {"owner": {"id": 786}, "assignee": {"id": 13}, "organization": {"id": 900}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 53, "privilege": "worker"}, "organization": {"id": 160, "owner": {"id": 214}, "user": {"role": null}}}, "resource": {"id": 354, "owner": {"id": 473}, "assignee": {"id": 540}, "organization": {"id": 670}, "project": {"owner": {"id": 53}, "assignee": {"id": 834}, "organization": {"id": 982}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 90, "privilege": "none"}, "organization": {"id": 159, "owner": {"id": 232}, "user": {"role": "supervisor"}}}, "resource": {"id": 389, "owner": {"id": 442}, "assignee": {"id": 520}, "organization": {"id": 663}, "project": {"owner": {"id": 707}, "assignee": {"id": 90}, "organization": {"id": 993}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 2, "privilege": "none"}, "organization": {"id": 120, "owner": {"id": 2}, "user": {"role": "owner"}}}, "resource": {"id": 363, "owner": {"id": 479}, "assignee": {"id": 582}, "organization": {"id": 120}, "project": {"owner": {"id": 2}, "assignee": {"id": 889}, "organization": {"id": 955}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 68, "privilege": "none"}, "organization": {"id": 117, "owner": {"id": 252}, "user": {"role": "worker"}}}, "resource": {"id": 369, "owner": {"id": 454}, "assignee": {"id": 591}, "organization": {"id": 117}, "project": {"owner": {"id": 739}, "assignee": {"id": 68}, "organization": {"id": 971}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 28, "privilege": "none"}, "organization": {"id": 175, "owner": {"id": 28}, "user": {"role": "owner"}}}, "resource": {"id": 392, "owner": {"id": 424}, "assignee": {"id": 560}, "organization": {"id": 644}, "project": {"owner": {"id": 28}, "assignee": {"id": 829}, "organization": {"id": 964}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 95, "privilege": "none"}, "organization": {"id": 101, "owner": {"id": 278}, "user": {"role": "worker"}}}, "resource": {"id": 378, "owner": {"id": 457}, "assignee": {"id": 590}, "organization": {"id": 649}, "project": {"owner": {"id": 719}, "assignee": {"id": 95}, "organization": {"id": 999}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 92, "privilege": "none"}, "organization": {"id": 191, "owner": {"id": 249}, "user": {"role": "maintainer"}}}, "resource": {"id": 343, "owner": {"id": 477}, "assignee": {"id": 591}, "organization": {"id": 191}, "project": {"owner": {"id": 92}, "assignee": {"id": 816}, "organization": {"id": 937}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 3, "privilege": "none"}, "organization": {"id": 198, "owner": {"id": 200}, "user": {"role": null}}}, "resource": {"id": 333, "owner": {"id": 408}, "assignee": {"id": 504}, "organization": {"id": 198}, "project": {"owner": {"id": 777}, "assignee": {"id": 3}, "organization": {"id": 934}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 79, "privilege": "none"}, "organization": {"id": 126, "owner": {"id": 236}, "user": {"role": "maintainer"}}}, "resource": {"id": 353, "owner": {"id": 486}, "assignee": {"id": 583}, "organization": {"id": 694}, "project": {"owner": {"id": 79}, "assignee": {"id": 860}, "organization": {"id": 920}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 75, "privilege": "none"}, "organization": {"id": 194, "owner": {"id": 285}, "user": {"role": null}}}, "resource": {"id": 316, "owner": {"id": 405}, "assignee": {"id": 511}, "organization": {"id": 641}, "project": {"owner": {"id": 714}, "assignee": {"id": 75}, "organization": {"id": 931}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 25, "privilege": "none"}, "organization": {"id": 120, "owner": {"id": 277}, "user": {"role": "supervisor"}}}, "resource": {"id": 388, "owner": {"id": 495}, "assignee": {"id": 511}, "organization": {"id": 120}, "project": {"owner": {"id": 25}, "assignee": {"id": 816}, "organization": {"id": 922}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 49, "privilege": "admin"}, "organization": {"id": 110, "owner": {"id": 49}, "user": {"role": "owner"}}}, "resource": {"id": 365, "owner": {"id": 49}, "assignee": {"id": 505}, "organization": {"id": 110}, "project": {"owner": {"id": 747}, "assignee": {"id": 878}, "organization": {"id": 984}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 71, "privilege": "none"}, "organization": {"id": 106, "owner": {"id": 202}, "user": {"role": "supervisor"}}}, "resource": {"id": 362, "owner": {"id": 412}, "assignee": {"id": 553}, "organization": {"id": 663}, "project": {"owner": {"id": 71}, "assignee": {"id": 830}, "organization": {"id": 926}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { - allow with input as {"scope": "view", "auth": {"user": {"id": 20, "privilege": "admin"}, "organization": {"id": 139, "owner": {"id": 20}, "user": {"role": "owner"}}}, "resource": {"id": 369, "owner": {"id": 20}, "assignee": {"id": 576}, "organization": {"id": 656}, "project": {"owner": {"id": 745}, "assignee": {"id": 851}, "organization": {"id": 900}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 4, "privilege": "none"}, "organization": {"id": 108, "owner": {"id": 243}, "user": {"role": "worker"}}}, "resource": {"id": 345, "owner": {"id": 433}, "assignee": {"id": 545}, "organization": {"id": 108}, "project": {"owner": {"id": 4}, "assignee": {"id": 822}, "organization": {"id": 964}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 79, "privilege": "admin"}, "organization": {"id": 146, "owner": {"id": 261}, "user": {"role": "maintainer"}}}, "resource": {"id": 370, "owner": {"id": 79}, "assignee": {"id": 562}, "organization": {"id": 146}, "project": {"owner": {"id": 747}, "assignee": {"id": 846}, "organization": {"id": 972}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 62, "privilege": "none"}, "organization": {"id": 133, "owner": {"id": 243}, "user": {"role": "worker"}}}, "resource": {"id": 355, "owner": {"id": 414}, "assignee": {"id": 579}, "organization": {"id": 629}, "project": {"owner": {"id": 62}, "assignee": {"id": 871}, "organization": {"id": 928}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { - allow with input as {"scope": "view", "auth": {"user": {"id": 26, "privilege": "admin"}, "organization": {"id": 110, "owner": {"id": 289}, "user": {"role": "maintainer"}}}, "resource": {"id": 385, "owner": {"id": 26}, "assignee": {"id": 518}, "organization": {"id": 620}, "project": {"owner": {"id": 751}, "assignee": {"id": 856}, "organization": {"id": 937}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 88, "privilege": "none"}, "organization": {"id": 165, "owner": {"id": 277}, "user": {"role": null}}}, "resource": {"id": 345, "owner": {"id": 498}, "assignee": {"id": 505}, "organization": {"id": 165}, "project": {"owner": {"id": 88}, "assignee": {"id": 834}, "organization": {"id": 919}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 15, "privilege": "admin"}, "organization": {"id": 149, "owner": {"id": 215}, "user": {"role": "supervisor"}}}, "resource": {"id": 362, "owner": {"id": 15}, "assignee": {"id": 505}, "organization": {"id": 149}, "project": {"owner": {"id": 713}, "assignee": {"id": 896}, "organization": {"id": 990}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 14, "privilege": "none"}, "organization": {"id": 113, "owner": {"id": 278}, "user": {"role": null}}}, "resource": {"id": 385, "owner": {"id": 413}, "assignee": {"id": 590}, "organization": {"id": 606}, "project": {"owner": {"id": 14}, "assignee": {"id": 858}, "organization": {"id": 996}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { - allow with input as {"scope": "view", "auth": {"user": {"id": 30, "privilege": "admin"}, "organization": {"id": 111, "owner": {"id": 257}, "user": {"role": "supervisor"}}}, "resource": {"id": 341, "owner": {"id": 30}, "assignee": {"id": 540}, "organization": {"id": 670}, "project": {"owner": {"id": 794}, "assignee": {"id": 851}, "organization": {"id": 923}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 80, "privilege": "admin"}, "organization": {"id": 115, "owner": {"id": 80}, "user": {"role": "owner"}}}, "resource": {"id": 378, "owner": {"id": 413}, "assignee": {"id": 571}, "organization": {"id": 115}, "project": {"owner": {"id": 764}, "assignee": {"id": 80}, "organization": {"id": 921}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 97, "privilege": "admin"}, "organization": {"id": 181, "owner": {"id": 271}, "user": {"role": "worker"}}}, "resource": {"id": 354, "owner": {"id": 97}, "assignee": {"id": 582}, "organization": {"id": 181}, "project": {"owner": {"id": 717}, "assignee": {"id": 898}, "organization": {"id": 965}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 64, "privilege": "admin"}, "organization": {"id": 163, "owner": {"id": 64}, "user": {"role": "owner"}}}, "resource": {"id": 346, "owner": {"id": 420}, "assignee": {"id": 593}, "organization": {"id": 637}, "project": {"owner": {"id": 790}, "assignee": {"id": 64}, "organization": {"id": 997}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { - allow with input as {"scope": "view", "auth": {"user": {"id": 20, "privilege": "admin"}, "organization": {"id": 108, "owner": {"id": 273}, "user": {"role": "worker"}}}, "resource": {"id": 326, "owner": {"id": 20}, "assignee": {"id": 512}, "organization": {"id": 671}, "project": {"owner": {"id": 763}, "assignee": {"id": 854}, "organization": {"id": 901}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 25, "privilege": "admin"}, "organization": {"id": 156, "owner": {"id": 253}, "user": {"role": "maintainer"}}}, "resource": {"id": 312, "owner": {"id": 419}, "assignee": {"id": 582}, "organization": {"id": 156}, "project": {"owner": {"id": 742}, "assignee": {"id": 25}, "organization": {"id": 915}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 99, "privilege": "admin"}, "organization": {"id": 176, "owner": {"id": 209}, "user": {"role": null}}}, "resource": {"id": 359, "owner": {"id": 99}, "assignee": {"id": 525}, "organization": {"id": 176}, "project": {"owner": {"id": 751}, "assignee": {"id": 825}, "organization": {"id": 975}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 64, "privilege": "admin"}, "organization": {"id": 121, "owner": {"id": 210}, "user": {"role": "maintainer"}}}, "resource": {"id": 398, "owner": {"id": 498}, "assignee": {"id": 500}, "organization": {"id": 631}, "project": {"owner": {"id": 760}, "assignee": {"id": 64}, "organization": {"id": 936}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { - allow with input as {"scope": "view", "auth": {"user": {"id": 92, "privilege": "admin"}, "organization": {"id": 192, "owner": {"id": 295}, "user": {"role": null}}}, "resource": {"id": 374, "owner": {"id": 92}, "assignee": {"id": 576}, "organization": {"id": 668}, "project": {"owner": {"id": 762}, "assignee": {"id": 841}, "organization": {"id": 953}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 85, "privilege": "admin"}, "organization": {"id": 131, "owner": {"id": 219}, "user": {"role": "supervisor"}}}, "resource": {"id": 334, "owner": {"id": 447}, "assignee": {"id": 591}, "organization": {"id": 131}, "project": {"owner": {"id": 753}, "assignee": {"id": 85}, "organization": {"id": 980}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 7, "privilege": "business"}, "organization": {"id": 102, "owner": {"id": 7}, "user": {"role": "owner"}}}, "resource": {"id": 369, "owner": {"id": 7}, "assignee": {"id": 504}, "organization": {"id": 102}, "project": {"owner": {"id": 753}, "assignee": {"id": 862}, "organization": {"id": 950}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 52, "privilege": "admin"}, "organization": {"id": 152, "owner": {"id": 258}, "user": {"role": "supervisor"}}}, "resource": {"id": 396, "owner": {"id": 496}, "assignee": {"id": 567}, "organization": {"id": 653}, "project": {"owner": {"id": 729}, "assignee": {"id": 52}, "organization": {"id": 954}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 67, "privilege": "business"}, "organization": {"id": 148, "owner": {"id": 67}, "user": {"role": "owner"}}}, "resource": {"id": 330, "owner": {"id": 67}, "assignee": {"id": 554}, "organization": {"id": 608}, "project": {"owner": {"id": 733}, "assignee": {"id": 848}, "organization": {"id": 964}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 1, "privilege": "admin"}, "organization": {"id": 191, "owner": {"id": 266}, "user": {"role": "worker"}}}, "resource": {"id": 366, "owner": {"id": 487}, "assignee": {"id": 546}, "organization": {"id": 191}, "project": {"owner": {"id": 756}, "assignee": {"id": 1}, "organization": {"id": 998}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 78, "privilege": "business"}, "organization": {"id": 100, "owner": {"id": 216}, "user": {"role": "maintainer"}}}, "resource": {"id": 373, "owner": {"id": 78}, "assignee": {"id": 564}, "organization": {"id": 100}, "project": {"owner": {"id": 720}, "assignee": {"id": 809}, "organization": {"id": 911}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 55, "privilege": "admin"}, "organization": {"id": 107, "owner": {"id": 250}, "user": {"role": "worker"}}}, "resource": {"id": 308, "owner": {"id": 410}, "assignee": {"id": 543}, "organization": {"id": 640}, "project": {"owner": {"id": 751}, "assignee": {"id": 55}, "organization": {"id": 921}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 30, "privilege": "business"}, "organization": {"id": 189, "owner": {"id": 287}, "user": {"role": "maintainer"}}}, "resource": {"id": 356, "owner": {"id": 30}, "assignee": {"id": 567}, "organization": {"id": 663}, "project": {"owner": {"id": 750}, "assignee": {"id": 861}, "organization": {"id": 926}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 80, "privilege": "admin"}, "organization": {"id": 191, "owner": {"id": 284}, "user": {"role": null}}}, "resource": {"id": 397, "owner": {"id": 404}, "assignee": {"id": 584}, "organization": {"id": 191}, "project": {"owner": {"id": 719}, "assignee": {"id": 80}, "organization": {"id": 907}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 60, "privilege": "business"}, "organization": {"id": 197, "owner": {"id": 211}, "user": {"role": "supervisor"}}}, "resource": {"id": 312, "owner": {"id": 60}, "assignee": {"id": 550}, "organization": {"id": 197}, "project": {"owner": {"id": 799}, "assignee": {"id": 864}, "organization": {"id": 954}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 38, "privilege": "admin"}, "organization": {"id": 192, "owner": {"id": 295}, "user": {"role": null}}}, "resource": {"id": 366, "owner": {"id": 437}, "assignee": {"id": 553}, "organization": {"id": 651}, "project": {"owner": {"id": 787}, "assignee": {"id": 38}, "organization": {"id": 970}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 65, "privilege": "business"}, "organization": {"id": 195, "owner": {"id": 270}, "user": {"role": "supervisor"}}}, "resource": {"id": 326, "owner": {"id": 65}, "assignee": {"id": 578}, "organization": {"id": 641}, "project": {"owner": {"id": 787}, "assignee": {"id": 810}, "organization": {"id": 901}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 89, "privilege": "business"}, "organization": {"id": 151, "owner": {"id": 89}, "user": {"role": "owner"}}}, "resource": {"id": 340, "owner": {"id": 444}, "assignee": {"id": 501}, "organization": {"id": 151}, "project": {"owner": {"id": 767}, "assignee": {"id": 89}, "organization": {"id": 918}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 6, "privilege": "business"}, "organization": {"id": 130, "owner": {"id": 299}, "user": {"role": "worker"}}}, "resource": {"id": 352, "owner": {"id": 6}, "assignee": {"id": 572}, "organization": {"id": 130}, "project": {"owner": {"id": 764}, "assignee": {"id": 807}, "organization": {"id": 982}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 89, "privilege": "business"}, "organization": {"id": 144, "owner": {"id": 89}, "user": {"role": "owner"}}}, "resource": {"id": 382, "owner": {"id": 426}, "assignee": {"id": 569}, "organization": {"id": 679}, "project": {"owner": {"id": 779}, "assignee": {"id": 89}, "organization": {"id": 956}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 6, "privilege": "business"}, "organization": {"id": 134, "owner": {"id": 280}, "user": {"role": "worker"}}}, "resource": {"id": 372, "owner": {"id": 6}, "assignee": {"id": 577}, "organization": {"id": 674}, "project": {"owner": {"id": 712}, "assignee": {"id": 882}, "organization": {"id": 925}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 42, "privilege": "business"}, "organization": {"id": 149, "owner": {"id": 292}, "user": {"role": "maintainer"}}}, "resource": {"id": 351, "owner": {"id": 499}, "assignee": {"id": 525}, "organization": {"id": 149}, "project": {"owner": {"id": 710}, "assignee": {"id": 42}, "organization": {"id": 968}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 43, "privilege": "business"}, "organization": {"id": 120, "owner": {"id": 220}, "user": {"role": null}}}, "resource": {"id": 397, "owner": {"id": 43}, "assignee": {"id": 509}, "organization": {"id": 120}, "project": {"owner": {"id": 785}, "assignee": {"id": 807}, "organization": {"id": 951}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 11, "privilege": "business"}, "organization": {"id": 165, "owner": {"id": 270}, "user": {"role": "maintainer"}}}, "resource": {"id": 392, "owner": {"id": 494}, "assignee": {"id": 516}, "organization": {"id": 666}, "project": {"owner": {"id": 769}, "assignee": {"id": 11}, "organization": {"id": 927}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 78, "privilege": "business"}, "organization": {"id": 111, "owner": {"id": 205}, "user": {"role": null}}}, "resource": {"id": 340, "owner": {"id": 78}, "assignee": {"id": 520}, "organization": {"id": 626}, "project": {"owner": {"id": 766}, "assignee": {"id": 830}, "organization": {"id": 965}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 3, "privilege": "business"}, "organization": {"id": 169, "owner": {"id": 275}, "user": {"role": "supervisor"}}}, "resource": {"id": 339, "owner": {"id": 466}, "assignee": {"id": 543}, "organization": {"id": 169}, "project": {"owner": {"id": 781}, "assignee": {"id": 3}, "organization": {"id": 902}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 64, "privilege": "user"}, "organization": {"id": 149, "owner": {"id": 64}, "user": {"role": "owner"}}}, "resource": {"id": 305, "owner": {"id": 64}, "assignee": {"id": 554}, "organization": {"id": 149}, "project": {"owner": {"id": 799}, "assignee": {"id": 819}, "organization": {"id": 979}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 14, "privilege": "business"}, "organization": {"id": 193, "owner": {"id": 207}, "user": {"role": "supervisor"}}}, "resource": {"id": 333, "owner": {"id": 430}, "assignee": {"id": 599}, "organization": {"id": 638}, "project": {"owner": {"id": 792}, "assignee": {"id": 14}, "organization": {"id": 964}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 89, "privilege": "user"}, "organization": {"id": 173, "owner": {"id": 89}, "user": {"role": "owner"}}}, "resource": {"id": 312, "owner": {"id": 89}, "assignee": {"id": 522}, "organization": {"id": 631}, "project": {"owner": {"id": 728}, "assignee": {"id": 875}, "organization": {"id": 918}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 96, "privilege": "business"}, "organization": {"id": 183, "owner": {"id": 215}, "user": {"role": "worker"}}}, "resource": {"id": 347, "owner": {"id": 433}, "assignee": {"id": 580}, "organization": {"id": 183}, "project": {"owner": {"id": 745}, "assignee": {"id": 96}, "organization": {"id": 906}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 99, "privilege": "user"}, "organization": {"id": 156, "owner": {"id": 210}, "user": {"role": "maintainer"}}}, "resource": {"id": 392, "owner": {"id": 99}, "assignee": {"id": 589}, "organization": {"id": 156}, "project": {"owner": {"id": 776}, "assignee": {"id": 862}, "organization": {"id": 977}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 30, "privilege": "business"}, "organization": {"id": 195, "owner": {"id": 274}, "user": {"role": "worker"}}}, "resource": {"id": 357, "owner": {"id": 438}, "assignee": {"id": 573}, "organization": {"id": 694}, "project": {"owner": {"id": 700}, "assignee": {"id": 30}, "organization": {"id": 943}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 40, "privilege": "user"}, "organization": {"id": 161, "owner": {"id": 267}, "user": {"role": "maintainer"}}}, "resource": {"id": 324, "owner": {"id": 40}, "assignee": {"id": 531}, "organization": {"id": 688}, "project": {"owner": {"id": 769}, "assignee": {"id": 813}, "organization": {"id": 935}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 44, "privilege": "business"}, "organization": {"id": 138, "owner": {"id": 236}, "user": {"role": null}}}, "resource": {"id": 372, "owner": {"id": 491}, "assignee": {"id": 580}, "organization": {"id": 138}, "project": {"owner": {"id": 768}, "assignee": {"id": 44}, "organization": {"id": 929}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 94, "privilege": "user"}, "organization": {"id": 179, "owner": {"id": 230}, "user": {"role": "supervisor"}}}, "resource": {"id": 320, "owner": {"id": 94}, "assignee": {"id": 516}, "organization": {"id": 179}, "project": {"owner": {"id": 781}, "assignee": {"id": 813}, "organization": {"id": 912}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 66, "privilege": "business"}, "organization": {"id": 194, "owner": {"id": 231}, "user": {"role": null}}}, "resource": {"id": 385, "owner": {"id": 491}, "assignee": {"id": 573}, "organization": {"id": 686}, "project": {"owner": {"id": 717}, "assignee": {"id": 66}, "organization": {"id": 948}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 83, "privilege": "user"}, "organization": {"id": 104, "owner": {"id": 245}, "user": {"role": "supervisor"}}}, "resource": {"id": 343, "owner": {"id": 83}, "assignee": {"id": 599}, "organization": {"id": 697}, "project": {"owner": {"id": 731}, "assignee": {"id": 867}, "organization": {"id": 907}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 58, "privilege": "user"}, "organization": {"id": 112, "owner": {"id": 58}, "user": {"role": "owner"}}}, "resource": {"id": 313, "owner": {"id": 441}, "assignee": {"id": 566}, "organization": {"id": 112}, "project": {"owner": {"id": 724}, "assignee": {"id": 58}, "organization": {"id": 946}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 7, "privilege": "user"}, "organization": {"id": 188, "owner": {"id": 216}, "user": {"role": "worker"}}}, "resource": {"id": 317, "owner": {"id": 7}, "assignee": {"id": 588}, "organization": {"id": 188}, "project": {"owner": {"id": 798}, "assignee": {"id": 841}, "organization": {"id": 944}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 16, "privilege": "user"}, "organization": {"id": 160, "owner": {"id": 16}, "user": {"role": "owner"}}}, "resource": {"id": 391, "owner": {"id": 454}, "assignee": {"id": 552}, "organization": {"id": 610}, "project": {"owner": {"id": 711}, "assignee": {"id": 16}, "organization": {"id": 954}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 64, "privilege": "user"}, "organization": {"id": 187, "owner": {"id": 238}, "user": {"role": "worker"}}}, "resource": {"id": 366, "owner": {"id": 64}, "assignee": {"id": 564}, "organization": {"id": 689}, "project": {"owner": {"id": 768}, "assignee": {"id": 877}, "organization": {"id": 948}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 71, "privilege": "user"}, "organization": {"id": 166, "owner": {"id": 299}, "user": {"role": "maintainer"}}}, "resource": {"id": 357, "owner": {"id": 409}, "assignee": {"id": 547}, "organization": {"id": 166}, "project": {"owner": {"id": 767}, "assignee": {"id": 71}, "organization": {"id": 975}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 84, "privilege": "user"}, "organization": {"id": 120, "owner": {"id": 298}, "user": {"role": null}}}, "resource": {"id": 350, "owner": {"id": 84}, "assignee": {"id": 571}, "organization": {"id": 120}, "project": {"owner": {"id": 794}, "assignee": {"id": 850}, "organization": {"id": 924}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 88, "privilege": "user"}, "organization": {"id": 162, "owner": {"id": 293}, "user": {"role": "maintainer"}}}, "resource": {"id": 350, "owner": {"id": 433}, "assignee": {"id": 574}, "organization": {"id": 663}, "project": {"owner": {"id": 781}, "assignee": {"id": 88}, "organization": {"id": 956}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 32, "privilege": "user"}, "organization": {"id": 155, "owner": {"id": 275}, "user": {"role": null}}}, "resource": {"id": 336, "owner": {"id": 32}, "assignee": {"id": 559}, "organization": {"id": 613}, "project": {"owner": {"id": 706}, "assignee": {"id": 818}, "organization": {"id": 927}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 58, "privilege": "user"}, "organization": {"id": 116, "owner": {"id": 290}, "user": {"role": "supervisor"}}}, "resource": {"id": 353, "owner": {"id": 420}, "assignee": {"id": 518}, "organization": {"id": 116}, "project": {"owner": {"id": 716}, "assignee": {"id": 58}, "organization": {"id": 991}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 56, "privilege": "worker"}, "organization": {"id": 158, "owner": {"id": 56}, "user": {"role": "owner"}}}, "resource": {"id": 352, "owner": {"id": 56}, "assignee": {"id": 534}, "organization": {"id": 158}, "project": {"owner": {"id": 758}, "assignee": {"id": 877}, "organization": {"id": 906}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 4, "privilege": "user"}, "organization": {"id": 195, "owner": {"id": 220}, "user": {"role": "supervisor"}}}, "resource": {"id": 365, "owner": {"id": 467}, "assignee": {"id": 515}, "organization": {"id": 688}, "project": {"owner": {"id": 727}, "assignee": {"id": 4}, "organization": {"id": 960}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 29, "privilege": "worker"}, "organization": {"id": 173, "owner": {"id": 29}, "user": {"role": "owner"}}}, "resource": {"id": 398, "owner": {"id": 29}, "assignee": {"id": 554}, "organization": {"id": 654}, "project": {"owner": {"id": 795}, "assignee": {"id": 885}, "organization": {"id": 964}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 47, "privilege": "user"}, "organization": {"id": 173, "owner": {"id": 237}, "user": {"role": "worker"}}}, "resource": {"id": 371, "owner": {"id": 447}, "assignee": {"id": 515}, "organization": {"id": 173}, "project": {"owner": {"id": 752}, "assignee": {"id": 47}, "organization": {"id": 915}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 6, "privilege": "worker"}, "organization": {"id": 151, "owner": {"id": 234}, "user": {"role": "maintainer"}}}, "resource": {"id": 372, "owner": {"id": 6}, "assignee": {"id": 533}, "organization": {"id": 151}, "project": {"owner": {"id": 714}, "assignee": {"id": 834}, "organization": {"id": 931}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 38, "privilege": "user"}, "organization": {"id": 137, "owner": {"id": 262}, "user": {"role": "worker"}}}, "resource": {"id": 305, "owner": {"id": 466}, "assignee": {"id": 519}, "organization": {"id": 615}, "project": {"owner": {"id": 747}, "assignee": {"id": 38}, "organization": {"id": 947}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 9, "privilege": "worker"}, "organization": {"id": 191, "owner": {"id": 251}, "user": {"role": "maintainer"}}}, "resource": {"id": 331, "owner": {"id": 9}, "assignee": {"id": 574}, "organization": {"id": 659}, "project": {"owner": {"id": 736}, "assignee": {"id": 861}, "organization": {"id": 998}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 36, "privilege": "user"}, "organization": {"id": 127, "owner": {"id": 223}, "user": {"role": null}}}, "resource": {"id": 303, "owner": {"id": 418}, "assignee": {"id": 518}, "organization": {"id": 127}, "project": {"owner": {"id": 753}, "assignee": {"id": 36}, "organization": {"id": 939}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 64, "privilege": "worker"}, "organization": {"id": 114, "owner": {"id": 262}, "user": {"role": "supervisor"}}}, "resource": {"id": 314, "owner": {"id": 64}, "assignee": {"id": 552}, "organization": {"id": 114}, "project": {"owner": {"id": 705}, "assignee": {"id": 812}, "organization": {"id": 977}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 5, "privilege": "user"}, "organization": {"id": 153, "owner": {"id": 261}, "user": {"role": null}}}, "resource": {"id": 394, "owner": {"id": 462}, "assignee": {"id": 500}, "organization": {"id": 615}, "project": {"owner": {"id": 770}, "assignee": {"id": 5}, "organization": {"id": 908}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 3, "privilege": "worker"}, "organization": {"id": 162, "owner": {"id": 213}, "user": {"role": "supervisor"}}}, "resource": {"id": 387, "owner": {"id": 3}, "assignee": {"id": 574}, "organization": {"id": 631}, "project": {"owner": {"id": 752}, "assignee": {"id": 876}, "organization": {"id": 927}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 92, "privilege": "worker"}, "organization": {"id": 177, "owner": {"id": 92}, "user": {"role": "owner"}}}, "resource": {"id": 373, "owner": {"id": 439}, "assignee": {"id": 572}, "organization": {"id": 177}, "project": {"owner": {"id": 743}, "assignee": {"id": 92}, "organization": {"id": 960}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 77, "privilege": "worker"}, "organization": {"id": 158, "owner": {"id": 285}, "user": {"role": "worker"}}}, "resource": {"id": 389, "owner": {"id": 77}, "assignee": {"id": 597}, "organization": {"id": 158}, "project": {"owner": {"id": 704}, "assignee": {"id": 896}, "organization": {"id": 993}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 85, "privilege": "worker"}, "organization": {"id": 157, "owner": {"id": 85}, "user": {"role": "owner"}}}, "resource": {"id": 397, "owner": {"id": 417}, "assignee": {"id": 564}, "organization": {"id": 681}, "project": {"owner": {"id": 758}, "assignee": {"id": 85}, "organization": {"id": 957}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 48, "privilege": "worker"}, "organization": {"id": 163, "owner": {"id": 225}, "user": {"role": "worker"}}}, "resource": {"id": 327, "owner": {"id": 48}, "assignee": {"id": 523}, "organization": {"id": 687}, "project": {"owner": {"id": 712}, "assignee": {"id": 896}, "organization": {"id": 946}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 49, "privilege": "worker"}, "organization": {"id": 129, "owner": {"id": 250}, "user": {"role": "maintainer"}}}, "resource": {"id": 393, "owner": {"id": 441}, "assignee": {"id": 511}, "organization": {"id": 129}, "project": {"owner": {"id": 785}, "assignee": {"id": 49}, "organization": {"id": 952}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 40, "privilege": "worker"}, "organization": {"id": 182, "owner": {"id": 227}, "user": {"role": null}}}, "resource": {"id": 310, "owner": {"id": 40}, "assignee": {"id": 593}, "organization": {"id": 182}, "project": {"owner": {"id": 757}, "assignee": {"id": 845}, "organization": {"id": 917}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 82, "privilege": "worker"}, "organization": {"id": 111, "owner": {"id": 221}, "user": {"role": "maintainer"}}}, "resource": {"id": 343, "owner": {"id": 469}, "assignee": {"id": 505}, "organization": {"id": 685}, "project": {"owner": {"id": 756}, "assignee": {"id": 82}, "organization": {"id": 935}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 69, "privilege": "worker"}, "organization": {"id": 180, "owner": {"id": 282}, "user": {"role": null}}}, "resource": {"id": 314, "owner": {"id": 69}, "assignee": {"id": 558}, "organization": {"id": 649}, "project": {"owner": {"id": 723}, "assignee": {"id": 805}, "organization": {"id": 959}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 71, "privilege": "worker"}, "organization": {"id": 182, "owner": {"id": 215}, "user": {"role": "supervisor"}}}, "resource": {"id": 390, "owner": {"id": 403}, "assignee": {"id": 573}, "organization": {"id": 182}, "project": {"owner": {"id": 798}, "assignee": {"id": 71}, "organization": {"id": 939}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 40, "privilege": "none"}, "organization": {"id": 183, "owner": {"id": 40}, "user": {"role": "owner"}}}, "resource": {"id": 351, "owner": {"id": 40}, "assignee": {"id": 556}, "organization": {"id": 183}, "project": {"owner": {"id": 781}, "assignee": {"id": 862}, "organization": {"id": 928}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 96, "privilege": "worker"}, "organization": {"id": 106, "owner": {"id": 272}, "user": {"role": "supervisor"}}}, "resource": {"id": 382, "owner": {"id": 471}, "assignee": {"id": 510}, "organization": {"id": 624}, "project": {"owner": {"id": 779}, "assignee": {"id": 96}, "organization": {"id": 973}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 4, "privilege": "none"}, "organization": {"id": 198, "owner": {"id": 4}, "user": {"role": "owner"}}}, "resource": {"id": 366, "owner": {"id": 4}, "assignee": {"id": 593}, "organization": {"id": 646}, "project": {"owner": {"id": 786}, "assignee": {"id": 870}, "organization": {"id": 998}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 84, "privilege": "worker"}, "organization": {"id": 168, "owner": {"id": 223}, "user": {"role": "worker"}}}, "resource": {"id": 366, "owner": {"id": 424}, "assignee": {"id": 596}, "organization": {"id": 168}, "project": {"owner": {"id": 764}, "assignee": {"id": 84}, "organization": {"id": 915}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 57, "privilege": "none"}, "organization": {"id": 193, "owner": {"id": 228}, "user": {"role": "maintainer"}}}, "resource": {"id": 313, "owner": {"id": 57}, "assignee": {"id": 518}, "organization": {"id": 193}, "project": {"owner": {"id": 716}, "assignee": {"id": 853}, "organization": {"id": 922}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 10, "privilege": "worker"}, "organization": {"id": 168, "owner": {"id": 277}, "user": {"role": "worker"}}}, "resource": {"id": 302, "owner": {"id": 435}, "assignee": {"id": 526}, "organization": {"id": 631}, "project": {"owner": {"id": 790}, "assignee": {"id": 10}, "organization": {"id": 956}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 8, "privilege": "none"}, "organization": {"id": 147, "owner": {"id": 244}, "user": {"role": "maintainer"}}}, "resource": {"id": 347, "owner": {"id": 8}, "assignee": {"id": 567}, "organization": {"id": 687}, "project": {"owner": {"id": 791}, "assignee": {"id": 885}, "organization": {"id": 988}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 55, "privilege": "worker"}, "organization": {"id": 123, "owner": {"id": 253}, "user": {"role": null}}}, "resource": {"id": 341, "owner": {"id": 451}, "assignee": {"id": 575}, "organization": {"id": 123}, "project": {"owner": {"id": 762}, "assignee": {"id": 55}, "organization": {"id": 943}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 19, "privilege": "none"}, "organization": {"id": 157, "owner": {"id": 296}, "user": {"role": "supervisor"}}}, "resource": {"id": 349, "owner": {"id": 19}, "assignee": {"id": 558}, "organization": {"id": 157}, "project": {"owner": {"id": 762}, "assignee": {"id": 822}, "organization": {"id": 981}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 12, "privilege": "worker"}, "organization": {"id": 169, "owner": {"id": 221}, "user": {"role": null}}}, "resource": {"id": 303, "owner": {"id": 467}, "assignee": {"id": 540}, "organization": {"id": 648}, "project": {"owner": {"id": 732}, "assignee": {"id": 12}, "organization": {"id": 914}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 44, "privilege": "none"}, "organization": {"id": 150, "owner": {"id": 240}, "user": {"role": "supervisor"}}}, "resource": {"id": 394, "owner": {"id": 44}, "assignee": {"id": 579}, "organization": {"id": 653}, "project": {"owner": {"id": 726}, "assignee": {"id": 878}, "organization": {"id": 976}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 39, "privilege": "none"}, "organization": {"id": 152, "owner": {"id": 39}, "user": {"role": "owner"}}}, "resource": {"id": 336, "owner": {"id": 418}, "assignee": {"id": 523}, "organization": {"id": 152}, "project": {"owner": {"id": 798}, "assignee": {"id": 39}, "organization": {"id": 919}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 38, "privilege": "none"}, "organization": {"id": 141, "owner": {"id": 295}, "user": {"role": "worker"}}}, "resource": {"id": 352, "owner": {"id": 38}, "assignee": {"id": 535}, "organization": {"id": 141}, "project": {"owner": {"id": 772}, "assignee": {"id": 881}, "organization": {"id": 912}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 7, "privilege": "none"}, "organization": {"id": 138, "owner": {"id": 7}, "user": {"role": "owner"}}}, "resource": {"id": 321, "owner": {"id": 407}, "assignee": {"id": 578}, "organization": {"id": 641}, "project": {"owner": {"id": 723}, "assignee": {"id": 7}, "organization": {"id": 991}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 2, "privilege": "none"}, "organization": {"id": 146, "owner": {"id": 211}, "user": {"role": "worker"}}}, "resource": {"id": 360, "owner": {"id": 2}, "assignee": {"id": 568}, "organization": {"id": 675}, "project": {"owner": {"id": 787}, "assignee": {"id": 847}, "organization": {"id": 902}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 15, "privilege": "none"}, "organization": {"id": 106, "owner": {"id": 225}, "user": {"role": "maintainer"}}}, "resource": {"id": 312, "owner": {"id": 440}, "assignee": {"id": 518}, "organization": {"id": 106}, "project": {"owner": {"id": 741}, "assignee": {"id": 15}, "organization": {"id": 948}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 23, "privilege": "none"}, "organization": {"id": 182, "owner": {"id": 234}, "user": {"role": null}}}, "resource": {"id": 350, "owner": {"id": 23}, "assignee": {"id": 534}, "organization": {"id": 182}, "project": {"owner": {"id": 755}, "assignee": {"id": 836}, "organization": {"id": 931}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 96, "privilege": "none"}, "organization": {"id": 164, "owner": {"id": 249}, "user": {"role": "maintainer"}}}, "resource": {"id": 330, "owner": {"id": 496}, "assignee": {"id": 576}, "organization": {"id": 675}, "project": {"owner": {"id": 730}, "assignee": {"id": 96}, "organization": {"id": 965}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 61, "privilege": "none"}, "organization": {"id": 117, "owner": {"id": 234}, "user": {"role": null}}}, "resource": {"id": 303, "owner": {"id": 61}, "assignee": {"id": 565}, "organization": {"id": 605}, "project": {"owner": {"id": 753}, "assignee": {"id": 816}, "organization": {"id": 926}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 8, "privilege": "none"}, "organization": {"id": 161, "owner": {"id": 203}, "user": {"role": "supervisor"}}}, "resource": {"id": 314, "owner": {"id": 434}, "assignee": {"id": 507}, "organization": {"id": 161}, "project": {"owner": {"id": 759}, "assignee": {"id": 8}, "organization": {"id": 952}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 39, "privilege": "admin"}, "organization": {"id": 178, "owner": {"id": 39}, "user": {"role": "owner"}}}, "resource": {"id": 399, "owner": {"id": 420}, "assignee": {"id": 39}, "organization": {"id": 178}, "project": {"owner": {"id": 733}, "assignee": {"id": 801}, "organization": {"id": 901}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 86, "privilege": "none"}, "organization": {"id": 112, "owner": {"id": 231}, "user": {"role": "supervisor"}}}, "resource": {"id": 352, "owner": {"id": 481}, "assignee": {"id": 529}, "organization": {"id": 602}, "project": {"owner": {"id": 734}, "assignee": {"id": 86}, "organization": {"id": 975}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { - allow with input as {"scope": "view", "auth": {"user": {"id": 35, "privilege": "admin"}, "organization": {"id": 124, "owner": {"id": 35}, "user": {"role": "owner"}}}, "resource": {"id": 390, "owner": {"id": 488}, "assignee": {"id": 35}, "organization": {"id": 603}, "project": {"owner": {"id": 746}, "assignee": {"id": 899}, "organization": {"id": 995}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 57, "privilege": "none"}, "organization": {"id": 110, "owner": {"id": 281}, "user": {"role": "worker"}}}, "resource": {"id": 397, "owner": {"id": 471}, "assignee": {"id": 583}, "organization": {"id": 110}, "project": {"owner": {"id": 738}, "assignee": {"id": 57}, "organization": {"id": 952}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 18, "privilege": "admin"}, "organization": {"id": 191, "owner": {"id": 240}, "user": {"role": "maintainer"}}}, "resource": {"id": 354, "owner": {"id": 494}, "assignee": {"id": 18}, "organization": {"id": 191}, "project": {"owner": {"id": 730}, "assignee": {"id": 870}, "organization": {"id": 981}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 68, "privilege": "none"}, "organization": {"id": 154, "owner": {"id": 271}, "user": {"role": "worker"}}}, "resource": {"id": 364, "owner": {"id": 426}, "assignee": {"id": 518}, "organization": {"id": 647}, "project": {"owner": {"id": 769}, "assignee": {"id": 68}, "organization": {"id": 931}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { - allow with input as {"scope": "view", "auth": {"user": {"id": 93, "privilege": "admin"}, "organization": {"id": 175, "owner": {"id": 255}, "user": {"role": "maintainer"}}}, "resource": {"id": 319, "owner": {"id": 459}, "assignee": {"id": 93}, "organization": {"id": 684}, "project": {"owner": {"id": 732}, "assignee": {"id": 849}, "organization": {"id": 999}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 21, "privilege": "none"}, "organization": {"id": 100, "owner": {"id": 207}, "user": {"role": null}}}, "resource": {"id": 357, "owner": {"id": 405}, "assignee": {"id": 500}, "organization": {"id": 100}, "project": {"owner": {"id": 779}, "assignee": {"id": 21}, "organization": {"id": 983}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 59, "privilege": "admin"}, "organization": {"id": 140, "owner": {"id": 266}, "user": {"role": "supervisor"}}}, "resource": {"id": 390, "owner": {"id": 436}, "assignee": {"id": 59}, "organization": {"id": 140}, "project": {"owner": {"id": 718}, "assignee": {"id": 886}, "organization": {"id": 992}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 80, "privilege": "none"}, "organization": {"id": 127, "owner": {"id": 274}, "user": {"role": null}}}, "resource": {"id": 361, "owner": {"id": 434}, "assignee": {"id": 576}, "organization": {"id": 632}, "project": {"owner": {"id": 787}, "assignee": {"id": 80}, "organization": {"id": 944}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { - allow with input as {"scope": "view", "auth": {"user": {"id": 82, "privilege": "admin"}, "organization": {"id": 128, "owner": {"id": 271}, "user": {"role": "supervisor"}}}, "resource": {"id": 363, "owner": {"id": 410}, "assignee": {"id": 82}, "organization": {"id": 621}, "project": {"owner": {"id": 740}, "assignee": {"id": 890}, "organization": {"id": 935}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 8, "privilege": "admin"}, "organization": {"id": 138, "owner": {"id": 8}, "user": {"role": "owner"}}}, "resource": {"id": 365, "owner": {"id": 8}, "assignee": {"id": 505}, "organization": {"id": 138}, "project": {"owner": {"id": 794}, "assignee": {"id": 868}, "organization": {"id": 972}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 26, "privilege": "admin"}, "organization": {"id": 111, "owner": {"id": 238}, "user": {"role": "worker"}}}, "resource": {"id": 359, "owner": {"id": 471}, "assignee": {"id": 26}, "organization": {"id": 111}, "project": {"owner": {"id": 709}, "assignee": {"id": 829}, "organization": {"id": 950}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 55, "privilege": "admin"}, "organization": {"id": 126, "owner": {"id": 55}, "user": {"role": "owner"}}}, "resource": {"id": 350, "owner": {"id": 55}, "assignee": {"id": 515}, "organization": {"id": 617}, "project": {"owner": {"id": 792}, "assignee": {"id": 871}, "organization": {"id": 935}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { - allow with input as {"scope": "view", "auth": {"user": {"id": 4, "privilege": "admin"}, "organization": {"id": 116, "owner": {"id": 296}, "user": {"role": "worker"}}}, "resource": {"id": 326, "owner": {"id": 480}, "assignee": {"id": 4}, "organization": {"id": 695}, "project": {"owner": {"id": 782}, "assignee": {"id": 802}, "organization": {"id": 990}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 90, "privilege": "admin"}, "organization": {"id": 157, "owner": {"id": 234}, "user": {"role": "maintainer"}}}, "resource": {"id": 364, "owner": {"id": 90}, "assignee": {"id": 587}, "organization": {"id": 157}, "project": {"owner": {"id": 781}, "assignee": {"id": 833}, "organization": {"id": 996}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 19, "privilege": "admin"}, "organization": {"id": 143, "owner": {"id": 262}, "user": {"role": null}}}, "resource": {"id": 321, "owner": {"id": 462}, "assignee": {"id": 19}, "organization": {"id": 143}, "project": {"owner": {"id": 711}, "assignee": {"id": 813}, "organization": {"id": 905}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 42, "privilege": "admin"}, "organization": {"id": 102, "owner": {"id": 288}, "user": {"role": "maintainer"}}}, "resource": {"id": 331, "owner": {"id": 42}, "assignee": {"id": 541}, "organization": {"id": 643}, "project": {"owner": {"id": 726}, "assignee": {"id": 858}, "organization": {"id": 976}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { - allow with input as {"scope": "view", "auth": {"user": {"id": 84, "privilege": "admin"}, "organization": {"id": 136, "owner": {"id": 277}, "user": {"role": null}}}, "resource": {"id": 333, "owner": {"id": 438}, "assignee": {"id": 84}, "organization": {"id": 661}, "project": {"owner": {"id": 773}, "assignee": {"id": 848}, "organization": {"id": 920}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 86, "privilege": "admin"}, "organization": {"id": 122, "owner": {"id": 252}, "user": {"role": "supervisor"}}}, "resource": {"id": 317, "owner": {"id": 86}, "assignee": {"id": 500}, "organization": {"id": 122}, "project": {"owner": {"id": 760}, "assignee": {"id": 800}, "organization": {"id": 901}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 50, "privilege": "business"}, "organization": {"id": 112, "owner": {"id": 50}, "user": {"role": "owner"}}}, "resource": {"id": 342, "owner": {"id": 493}, "assignee": {"id": 50}, "organization": {"id": 112}, "project": {"owner": {"id": 703}, "assignee": {"id": 829}, "organization": {"id": 942}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 10, "privilege": "admin"}, "organization": {"id": 183, "owner": {"id": 283}, "user": {"role": "supervisor"}}}, "resource": {"id": 371, "owner": {"id": 10}, "assignee": {"id": 590}, "organization": {"id": 662}, "project": {"owner": {"id": 797}, "assignee": {"id": 850}, "organization": {"id": 968}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 91, "privilege": "business"}, "organization": {"id": 102, "owner": {"id": 91}, "user": {"role": "owner"}}}, "resource": {"id": 365, "owner": {"id": 410}, "assignee": {"id": 91}, "organization": {"id": 616}, "project": {"owner": {"id": 738}, "assignee": {"id": 811}, "organization": {"id": 968}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 45, "privilege": "admin"}, "organization": {"id": 148, "owner": {"id": 276}, "user": {"role": "worker"}}}, "resource": {"id": 309, "owner": {"id": 45}, "assignee": {"id": 503}, "organization": {"id": 148}, "project": {"owner": {"id": 756}, "assignee": {"id": 886}, "organization": {"id": 915}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 62, "privilege": "business"}, "organization": {"id": 142, "owner": {"id": 265}, "user": {"role": "maintainer"}}}, "resource": {"id": 320, "owner": {"id": 498}, "assignee": {"id": 62}, "organization": {"id": 142}, "project": {"owner": {"id": 786}, "assignee": {"id": 865}, "organization": {"id": 978}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 59, "privilege": "admin"}, "organization": {"id": 147, "owner": {"id": 224}, "user": {"role": "worker"}}}, "resource": {"id": 345, "owner": {"id": 59}, "assignee": {"id": 522}, "organization": {"id": 698}, "project": {"owner": {"id": 789}, "assignee": {"id": 801}, "organization": {"id": 915}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 67, "privilege": "business"}, "organization": {"id": 147, "owner": {"id": 241}, "user": {"role": "maintainer"}}}, "resource": {"id": 341, "owner": {"id": 433}, "assignee": {"id": 67}, "organization": {"id": 684}, "project": {"owner": {"id": 730}, "assignee": {"id": 829}, "organization": {"id": 996}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 87, "privilege": "admin"}, "organization": {"id": 190, "owner": {"id": 245}, "user": {"role": null}}}, "resource": {"id": 356, "owner": {"id": 87}, "assignee": {"id": 528}, "organization": {"id": 190}, "project": {"owner": {"id": 702}, "assignee": {"id": 897}, "organization": {"id": 935}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 97, "privilege": "business"}, "organization": {"id": 140, "owner": {"id": 286}, "user": {"role": "supervisor"}}}, "resource": {"id": 313, "owner": {"id": 420}, "assignee": {"id": 97}, "organization": {"id": 140}, "project": {"owner": {"id": 799}, "assignee": {"id": 820}, "organization": {"id": 970}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 29, "privilege": "admin"}, "organization": {"id": 163, "owner": {"id": 246}, "user": {"role": null}}}, "resource": {"id": 324, "owner": {"id": 29}, "assignee": {"id": 578}, "organization": {"id": 680}, "project": {"owner": {"id": 738}, "assignee": {"id": 891}, "organization": {"id": 928}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 27, "privilege": "business"}, "organization": {"id": 165, "owner": {"id": 223}, "user": {"role": "supervisor"}}}, "resource": {"id": 338, "owner": {"id": 450}, "assignee": {"id": 27}, "organization": {"id": 667}, "project": {"owner": {"id": 763}, "assignee": {"id": 830}, "organization": {"id": 985}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 0, "privilege": "business"}, "organization": {"id": 125, "owner": {"id": 0}, "user": {"role": "owner"}}}, "resource": {"id": 304, "owner": {"id": 0}, "assignee": {"id": 563}, "organization": {"id": 125}, "project": {"owner": {"id": 790}, "assignee": {"id": 877}, "organization": {"id": 926}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 48, "privilege": "business"}, "organization": {"id": 194, "owner": {"id": 222}, "user": {"role": "worker"}}}, "resource": {"id": 329, "owner": {"id": 425}, "assignee": {"id": 48}, "organization": {"id": 194}, "project": {"owner": {"id": 714}, "assignee": {"id": 861}, "organization": {"id": 934}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 70, "privilege": "business"}, "organization": {"id": 124, "owner": {"id": 70}, "user": {"role": "owner"}}}, "resource": {"id": 350, "owner": {"id": 70}, "assignee": {"id": 535}, "organization": {"id": 672}, "project": {"owner": {"id": 764}, "assignee": {"id": 863}, "organization": {"id": 921}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 95, "privilege": "business"}, "organization": {"id": 193, "owner": {"id": 208}, "user": {"role": "worker"}}}, "resource": {"id": 343, "owner": {"id": 430}, "assignee": {"id": 95}, "organization": {"id": 631}, "project": {"owner": {"id": 767}, "assignee": {"id": 874}, "organization": {"id": 965}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 8, "privilege": "business"}, "organization": {"id": 175, "owner": {"id": 216}, "user": {"role": "maintainer"}}}, "resource": {"id": 394, "owner": {"id": 8}, "assignee": {"id": 586}, "organization": {"id": 175}, "project": {"owner": {"id": 777}, "assignee": {"id": 872}, "organization": {"id": 922}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 59, "privilege": "business"}, "organization": {"id": 156, "owner": {"id": 296}, "user": {"role": null}}}, "resource": {"id": 333, "owner": {"id": 458}, "assignee": {"id": 59}, "organization": {"id": 156}, "project": {"owner": {"id": 773}, "assignee": {"id": 850}, "organization": {"id": 986}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 93, "privilege": "business"}, "organization": {"id": 135, "owner": {"id": 224}, "user": {"role": "maintainer"}}}, "resource": {"id": 395, "owner": {"id": 93}, "assignee": {"id": 516}, "organization": {"id": 633}, "project": {"owner": {"id": 772}, "assignee": {"id": 829}, "organization": {"id": 966}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 71, "privilege": "business"}, "organization": {"id": 134, "owner": {"id": 256}, "user": {"role": null}}}, "resource": {"id": 355, "owner": {"id": 452}, "assignee": {"id": 71}, "organization": {"id": 615}, "project": {"owner": {"id": 733}, "assignee": {"id": 828}, "organization": {"id": 922}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 87, "privilege": "business"}, "organization": {"id": 171, "owner": {"id": 258}, "user": {"role": "supervisor"}}}, "resource": {"id": 386, "owner": {"id": 87}, "assignee": {"id": 588}, "organization": {"id": 171}, "project": {"owner": {"id": 768}, "assignee": {"id": 878}, "organization": {"id": 932}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 90, "privilege": "user"}, "organization": {"id": 164, "owner": {"id": 90}, "user": {"role": "owner"}}}, "resource": {"id": 341, "owner": {"id": 478}, "assignee": {"id": 90}, "organization": {"id": 164}, "project": {"owner": {"id": 784}, "assignee": {"id": 870}, "organization": {"id": 913}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 55, "privilege": "business"}, "organization": {"id": 152, "owner": {"id": 235}, "user": {"role": "supervisor"}}}, "resource": {"id": 300, "owner": {"id": 55}, "assignee": {"id": 582}, "organization": {"id": 686}, "project": {"owner": {"id": 783}, "assignee": {"id": 806}, "organization": {"id": 941}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 39, "privilege": "user"}, "organization": {"id": 183, "owner": {"id": 39}, "user": {"role": "owner"}}}, "resource": {"id": 350, "owner": {"id": 415}, "assignee": {"id": 39}, "organization": {"id": 633}, "project": {"owner": {"id": 741}, "assignee": {"id": 889}, "organization": {"id": 993}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 97, "privilege": "business"}, "organization": {"id": 105, "owner": {"id": 292}, "user": {"role": "worker"}}}, "resource": {"id": 315, "owner": {"id": 97}, "assignee": {"id": 566}, "organization": {"id": 105}, "project": {"owner": {"id": 763}, "assignee": {"id": 846}, "organization": {"id": 966}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 51, "privilege": "user"}, "organization": {"id": 118, "owner": {"id": 257}, "user": {"role": "maintainer"}}}, "resource": {"id": 334, "owner": {"id": 473}, "assignee": {"id": 51}, "organization": {"id": 118}, "project": {"owner": {"id": 797}, "assignee": {"id": 834}, "organization": {"id": 916}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 0, "privilege": "business"}, "organization": {"id": 150, "owner": {"id": 224}, "user": {"role": "worker"}}}, "resource": {"id": 328, "owner": {"id": 0}, "assignee": {"id": 535}, "organization": {"id": 653}, "project": {"owner": {"id": 768}, "assignee": {"id": 857}, "organization": {"id": 940}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 37, "privilege": "user"}, "organization": {"id": 176, "owner": {"id": 209}, "user": {"role": "maintainer"}}}, "resource": {"id": 322, "owner": {"id": 418}, "assignee": {"id": 37}, "organization": {"id": 661}, "project": {"owner": {"id": 701}, "assignee": {"id": 828}, "organization": {"id": 931}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 54, "privilege": "business"}, "organization": {"id": 109, "owner": {"id": 231}, "user": {"role": null}}}, "resource": {"id": 342, "owner": {"id": 54}, "assignee": {"id": 573}, "organization": {"id": 109}, "project": {"owner": {"id": 794}, "assignee": {"id": 828}, "organization": {"id": 988}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 95, "privilege": "user"}, "organization": {"id": 136, "owner": {"id": 254}, "user": {"role": "supervisor"}}}, "resource": {"id": 343, "owner": {"id": 420}, "assignee": {"id": 95}, "organization": {"id": 136}, "project": {"owner": {"id": 779}, "assignee": {"id": 851}, "organization": {"id": 980}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 12, "privilege": "business"}, "organization": {"id": 103, "owner": {"id": 261}, "user": {"role": null}}}, "resource": {"id": 325, "owner": {"id": 12}, "assignee": {"id": 542}, "organization": {"id": 639}, "project": {"owner": {"id": 708}, "assignee": {"id": 880}, "organization": {"id": 980}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 95, "privilege": "user"}, "organization": {"id": 141, "owner": {"id": 219}, "user": {"role": "supervisor"}}}, "resource": {"id": 332, "owner": {"id": 433}, "assignee": {"id": 95}, "organization": {"id": 622}, "project": {"owner": {"id": 751}, "assignee": {"id": 864}, "organization": {"id": 986}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 13, "privilege": "user"}, "organization": {"id": 160, "owner": {"id": 13}, "user": {"role": "owner"}}}, "resource": {"id": 355, "owner": {"id": 13}, "assignee": {"id": 575}, "organization": {"id": 160}, "project": {"owner": {"id": 742}, "assignee": {"id": 832}, "organization": {"id": 931}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 30, "privilege": "user"}, "organization": {"id": 194, "owner": {"id": 294}, "user": {"role": "worker"}}}, "resource": {"id": 369, "owner": {"id": 465}, "assignee": {"id": 30}, "organization": {"id": 194}, "project": {"owner": {"id": 741}, "assignee": {"id": 839}, "organization": {"id": 963}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 76, "privilege": "user"}, "organization": {"id": 179, "owner": {"id": 76}, "user": {"role": "owner"}}}, "resource": {"id": 343, "owner": {"id": 76}, "assignee": {"id": 542}, "organization": {"id": 666}, "project": {"owner": {"id": 730}, "assignee": {"id": 809}, "organization": {"id": 999}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 22, "privilege": "user"}, "organization": {"id": 127, "owner": {"id": 264}, "user": {"role": "worker"}}}, "resource": {"id": 313, "owner": {"id": 434}, "assignee": {"id": 22}, "organization": {"id": 698}, "project": {"owner": {"id": 743}, "assignee": {"id": 898}, "organization": {"id": 933}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 7, "privilege": "user"}, "organization": {"id": 104, "owner": {"id": 248}, "user": {"role": "maintainer"}}}, "resource": {"id": 397, "owner": {"id": 7}, "assignee": {"id": 580}, "organization": {"id": 104}, "project": {"owner": {"id": 774}, "assignee": {"id": 815}, "organization": {"id": 910}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 43, "privilege": "user"}, "organization": {"id": 121, "owner": {"id": 269}, "user": {"role": null}}}, "resource": {"id": 317, "owner": {"id": 469}, "assignee": {"id": 43}, "organization": {"id": 121}, "project": {"owner": {"id": 788}, "assignee": {"id": 818}, "organization": {"id": 993}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 38, "privilege": "user"}, "organization": {"id": 178, "owner": {"id": 280}, "user": {"role": "maintainer"}}}, "resource": {"id": 340, "owner": {"id": 38}, "assignee": {"id": 508}, "organization": {"id": 616}, "project": {"owner": {"id": 707}, "assignee": {"id": 856}, "organization": {"id": 907}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 38, "privilege": "user"}, "organization": {"id": 113, "owner": {"id": 232}, "user": {"role": null}}}, "resource": {"id": 314, "owner": {"id": 467}, "assignee": {"id": 38}, "organization": {"id": 632}, "project": {"owner": {"id": 773}, "assignee": {"id": 847}, "organization": {"id": 911}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 37, "privilege": "user"}, "organization": {"id": 148, "owner": {"id": 251}, "user": {"role": "supervisor"}}}, "resource": {"id": 355, "owner": {"id": 37}, "assignee": {"id": 513}, "organization": {"id": 148}, "project": {"owner": {"id": 707}, "assignee": {"id": 871}, "organization": {"id": 906}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 45, "privilege": "worker"}, "organization": {"id": 173, "owner": {"id": 45}, "user": {"role": "owner"}}}, "resource": {"id": 364, "owner": {"id": 414}, "assignee": {"id": 45}, "organization": {"id": 173}, "project": {"owner": {"id": 771}, "assignee": {"id": 883}, "organization": {"id": 968}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 79, "privilege": "user"}, "organization": {"id": 101, "owner": {"id": 258}, "user": {"role": "supervisor"}}}, "resource": {"id": 312, "owner": {"id": 79}, "assignee": {"id": 596}, "organization": {"id": 652}, "project": {"owner": {"id": 729}, "assignee": {"id": 876}, "organization": {"id": 984}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 11, "privilege": "worker"}, "organization": {"id": 166, "owner": {"id": 11}, "user": {"role": "owner"}}}, "resource": {"id": 380, "owner": {"id": 452}, "assignee": {"id": 11}, "organization": {"id": 696}, "project": {"owner": {"id": 794}, "assignee": {"id": 891}, "organization": {"id": 950}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 83, "privilege": "user"}, "organization": {"id": 186, "owner": {"id": 203}, "user": {"role": "worker"}}}, "resource": {"id": 349, "owner": {"id": 83}, "assignee": {"id": 554}, "organization": {"id": 186}, "project": {"owner": {"id": 779}, "assignee": {"id": 812}, "organization": {"id": 943}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 21, "privilege": "worker"}, "organization": {"id": 191, "owner": {"id": 216}, "user": {"role": "maintainer"}}}, "resource": {"id": 372, "owner": {"id": 410}, "assignee": {"id": 21}, "organization": {"id": 191}, "project": {"owner": {"id": 726}, "assignee": {"id": 874}, "organization": {"id": 915}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 1, "privilege": "user"}, "organization": {"id": 176, "owner": {"id": 291}, "user": {"role": "worker"}}}, "resource": {"id": 358, "owner": {"id": 1}, "assignee": {"id": 542}, "organization": {"id": 675}, "project": {"owner": {"id": 724}, "assignee": {"id": 813}, "organization": {"id": 913}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 73, "privilege": "worker"}, "organization": {"id": 126, "owner": {"id": 283}, "user": {"role": "maintainer"}}}, "resource": {"id": 311, "owner": {"id": 412}, "assignee": {"id": 73}, "organization": {"id": 613}, "project": {"owner": {"id": 767}, "assignee": {"id": 854}, "organization": {"id": 930}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 32, "privilege": "user"}, "organization": {"id": 145, "owner": {"id": 253}, "user": {"role": null}}}, "resource": {"id": 308, "owner": {"id": 32}, "assignee": {"id": 524}, "organization": {"id": 145}, "project": {"owner": {"id": 716}, "assignee": {"id": 881}, "organization": {"id": 965}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 17, "privilege": "worker"}, "organization": {"id": 110, "owner": {"id": 232}, "user": {"role": "supervisor"}}}, "resource": {"id": 311, "owner": {"id": 403}, "assignee": {"id": 17}, "organization": {"id": 110}, "project": {"owner": {"id": 717}, "assignee": {"id": 827}, "organization": {"id": 961}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 5, "privilege": "user"}, "organization": {"id": 107, "owner": {"id": 216}, "user": {"role": null}}}, "resource": {"id": 361, "owner": {"id": 5}, "assignee": {"id": 579}, "organization": {"id": 656}, "project": {"owner": {"id": 723}, "assignee": {"id": 831}, "organization": {"id": 917}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 80, "privilege": "worker"}, "organization": {"id": 150, "owner": {"id": 201}, "user": {"role": "supervisor"}}}, "resource": {"id": 369, "owner": {"id": 468}, "assignee": {"id": 80}, "organization": {"id": 660}, "project": {"owner": {"id": 759}, "assignee": {"id": 871}, "organization": {"id": 900}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 39, "privilege": "worker"}, "organization": {"id": 174, "owner": {"id": 39}, "user": {"role": "owner"}}}, "resource": {"id": 339, "owner": {"id": 39}, "assignee": {"id": 555}, "organization": {"id": 174}, "project": {"owner": {"id": 783}, "assignee": {"id": 896}, "organization": {"id": 945}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 24, "privilege": "worker"}, "organization": {"id": 133, "owner": {"id": 210}, "user": {"role": "worker"}}}, "resource": {"id": 392, "owner": {"id": 469}, "assignee": {"id": 24}, "organization": {"id": 133}, "project": {"owner": {"id": 785}, "assignee": {"id": 805}, "organization": {"id": 978}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 37, "privilege": "worker"}, "organization": {"id": 147, "owner": {"id": 37}, "user": {"role": "owner"}}}, "resource": {"id": 399, "owner": {"id": 37}, "assignee": {"id": 518}, "organization": {"id": 660}, "project": {"owner": {"id": 739}, "assignee": {"id": 877}, "organization": {"id": 943}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 86, "privilege": "worker"}, "organization": {"id": 133, "owner": {"id": 216}, "user": {"role": "worker"}}}, "resource": {"id": 338, "owner": {"id": 491}, "assignee": {"id": 86}, "organization": {"id": 684}, "project": {"owner": {"id": 753}, "assignee": {"id": 842}, "organization": {"id": 917}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 64, "privilege": "worker"}, "organization": {"id": 171, "owner": {"id": 206}, "user": {"role": "maintainer"}}}, "resource": {"id": 366, "owner": {"id": 64}, "assignee": {"id": 584}, "organization": {"id": 171}, "project": {"owner": {"id": 718}, "assignee": {"id": 807}, "organization": {"id": 930}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 21, "privilege": "worker"}, "organization": {"id": 177, "owner": {"id": 269}, "user": {"role": null}}}, "resource": {"id": 393, "owner": {"id": 403}, "assignee": {"id": 21}, "organization": {"id": 177}, "project": {"owner": {"id": 742}, "assignee": {"id": 891}, "organization": {"id": 985}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 43, "privilege": "worker"}, "organization": {"id": 124, "owner": {"id": 285}, "user": {"role": "maintainer"}}}, "resource": {"id": 354, "owner": {"id": 43}, "assignee": {"id": 525}, "organization": {"id": 625}, "project": {"owner": {"id": 781}, "assignee": {"id": 825}, "organization": {"id": 908}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 74, "privilege": "worker"}, "organization": {"id": 113, "owner": {"id": 211}, "user": {"role": null}}}, "resource": {"id": 383, "owner": {"id": 487}, "assignee": {"id": 74}, "organization": {"id": 645}, "project": {"owner": {"id": 736}, "assignee": {"id": 890}, "organization": {"id": 930}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 74, "privilege": "worker"}, "organization": {"id": 172, "owner": {"id": 242}, "user": {"role": "supervisor"}}}, "resource": {"id": 360, "owner": {"id": 74}, "assignee": {"id": 588}, "organization": {"id": 172}, "project": {"owner": {"id": 776}, "assignee": {"id": 888}, "organization": {"id": 942}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 79, "privilege": "none"}, "organization": {"id": 130, "owner": {"id": 79}, "user": {"role": "owner"}}}, "resource": {"id": 399, "owner": {"id": 427}, "assignee": {"id": 79}, "organization": {"id": 130}, "project": {"owner": {"id": 719}, "assignee": {"id": 852}, "organization": {"id": 983}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 5, "privilege": "worker"}, "organization": {"id": 163, "owner": {"id": 228}, "user": {"role": "supervisor"}}}, "resource": {"id": 378, "owner": {"id": 5}, "assignee": {"id": 553}, "organization": {"id": 642}, "project": {"owner": {"id": 720}, "assignee": {"id": 813}, "organization": {"id": 958}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 25, "privilege": "none"}, "organization": {"id": 139, "owner": {"id": 25}, "user": {"role": "owner"}}}, "resource": {"id": 380, "owner": {"id": 412}, "assignee": {"id": 25}, "organization": {"id": 643}, "project": {"owner": {"id": 772}, "assignee": {"id": 847}, "organization": {"id": 946}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 27, "privilege": "worker"}, "organization": {"id": 130, "owner": {"id": 261}, "user": {"role": "worker"}}}, "resource": {"id": 300, "owner": {"id": 27}, "assignee": {"id": 528}, "organization": {"id": 130}, "project": {"owner": {"id": 729}, "assignee": {"id": 859}, "organization": {"id": 979}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 36, "privilege": "none"}, "organization": {"id": 103, "owner": {"id": 250}, "user": {"role": "maintainer"}}}, "resource": {"id": 315, "owner": {"id": 464}, "assignee": {"id": 36}, "organization": {"id": 103}, "project": {"owner": {"id": 730}, "assignee": {"id": 863}, "organization": {"id": 989}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 23, "privilege": "worker"}, "organization": {"id": 100, "owner": {"id": 246}, "user": {"role": "worker"}}}, "resource": {"id": 394, "owner": {"id": 23}, "assignee": {"id": 542}, "organization": {"id": 694}, "project": {"owner": {"id": 748}, "assignee": {"id": 826}, "organization": {"id": 951}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 8, "privilege": "none"}, "organization": {"id": 167, "owner": {"id": 222}, "user": {"role": "maintainer"}}}, "resource": {"id": 327, "owner": {"id": 415}, "assignee": {"id": 8}, "organization": {"id": 658}, "project": {"owner": {"id": 745}, "assignee": {"id": 854}, "organization": {"id": 976}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 37, "privilege": "worker"}, "organization": {"id": 156, "owner": {"id": 224}, "user": {"role": null}}}, "resource": {"id": 301, "owner": {"id": 37}, "assignee": {"id": 545}, "organization": {"id": 156}, "project": {"owner": {"id": 771}, "assignee": {"id": 814}, "organization": {"id": 918}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 81, "privilege": "none"}, "organization": {"id": 188, "owner": {"id": 283}, "user": {"role": "supervisor"}}}, "resource": {"id": 366, "owner": {"id": 453}, "assignee": {"id": 81}, "organization": {"id": 188}, "project": {"owner": {"id": 754}, "assignee": {"id": 871}, "organization": {"id": 911}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 25, "privilege": "worker"}, "organization": {"id": 136, "owner": {"id": 222}, "user": {"role": null}}}, "resource": {"id": 380, "owner": {"id": 25}, "assignee": {"id": 597}, "organization": {"id": 646}, "project": {"owner": {"id": 705}, "assignee": {"id": 803}, "organization": {"id": 925}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 33, "privilege": "none"}, "organization": {"id": 110, "owner": {"id": 299}, "user": {"role": "supervisor"}}}, "resource": {"id": 331, "owner": {"id": 448}, "assignee": {"id": 33}, "organization": {"id": 673}, "project": {"owner": {"id": 714}, "assignee": {"id": 856}, "organization": {"id": 943}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 22, "privilege": "none"}, "organization": {"id": 125, "owner": {"id": 22}, "user": {"role": "owner"}}}, "resource": {"id": 328, "owner": {"id": 22}, "assignee": {"id": 592}, "organization": {"id": 125}, "project": {"owner": {"id": 743}, "assignee": {"id": 870}, "organization": {"id": 931}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 61, "privilege": "none"}, "organization": {"id": 151, "owner": {"id": 221}, "user": {"role": "worker"}}}, "resource": {"id": 382, "owner": {"id": 459}, "assignee": {"id": 61}, "organization": {"id": 151}, "project": {"owner": {"id": 716}, "assignee": {"id": 821}, "organization": {"id": 921}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 83, "privilege": "none"}, "organization": {"id": 114, "owner": {"id": 83}, "user": {"role": "owner"}}}, "resource": {"id": 322, "owner": {"id": 83}, "assignee": {"id": 512}, "organization": {"id": 602}, "project": {"owner": {"id": 786}, "assignee": {"id": 817}, "organization": {"id": 948}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 87, "privilege": "none"}, "organization": {"id": 151, "owner": {"id": 232}, "user": {"role": "worker"}}}, "resource": {"id": 301, "owner": {"id": 420}, "assignee": {"id": 87}, "organization": {"id": 675}, "project": {"owner": {"id": 760}, "assignee": {"id": 820}, "organization": {"id": 987}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 21, "privilege": "none"}, "organization": {"id": 167, "owner": {"id": 279}, "user": {"role": "maintainer"}}}, "resource": {"id": 326, "owner": {"id": 21}, "assignee": {"id": 558}, "organization": {"id": 167}, "project": {"owner": {"id": 747}, "assignee": {"id": 847}, "organization": {"id": 984}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 87, "privilege": "none"}, "organization": {"id": 116, "owner": {"id": 279}, "user": {"role": null}}}, "resource": {"id": 304, "owner": {"id": 465}, "assignee": {"id": 87}, "organization": {"id": 116}, "project": {"owner": {"id": 714}, "assignee": {"id": 885}, "organization": {"id": 954}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 24, "privilege": "none"}, "organization": {"id": 168, "owner": {"id": 248}, "user": {"role": "maintainer"}}}, "resource": {"id": 355, "owner": {"id": 24}, "assignee": {"id": 508}, "organization": {"id": 615}, "project": {"owner": {"id": 718}, "assignee": {"id": 816}, "organization": {"id": 924}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 77, "privilege": "none"}, "organization": {"id": 150, "owner": {"id": 250}, "user": {"role": null}}}, "resource": {"id": 373, "owner": {"id": 418}, "assignee": {"id": 77}, "organization": {"id": 645}, "project": {"owner": {"id": 736}, "assignee": {"id": 874}, "organization": {"id": 919}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 5, "privilege": "none"}, "organization": {"id": 197, "owner": {"id": 278}, "user": {"role": "supervisor"}}}, "resource": {"id": 388, "owner": {"id": 5}, "assignee": {"id": 540}, "organization": {"id": 197}, "project": {"owner": {"id": 754}, "assignee": {"id": 881}, "organization": {"id": 931}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 57, "privilege": "admin"}, "organization": {"id": 196, "owner": {"id": 57}, "user": {"role": "owner"}}}, "resource": {"id": 335, "owner": {"id": 424}, "assignee": {"id": 556}, "organization": {"id": 196}, "project": {"owner": {"id": 792}, "assignee": {"id": 854}, "organization": {"id": 944}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 6, "privilege": "none"}, "organization": {"id": 180, "owner": {"id": 235}, "user": {"role": "supervisor"}}}, "resource": {"id": 375, "owner": {"id": 6}, "assignee": {"id": 568}, "organization": {"id": 637}, "project": {"owner": {"id": 719}, "assignee": {"id": 841}, "organization": {"id": 931}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { - allow with input as {"scope": "view", "auth": {"user": {"id": 55, "privilege": "admin"}, "organization": {"id": 173, "owner": {"id": 55}, "user": {"role": "owner"}}}, "resource": {"id": 351, "owner": {"id": 416}, "assignee": {"id": 548}, "organization": {"id": 641}, "project": {"owner": {"id": 713}, "assignee": {"id": 829}, "organization": {"id": 982}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 60, "privilege": "none"}, "organization": {"id": 184, "owner": {"id": 278}, "user": {"role": "worker"}}}, "resource": {"id": 316, "owner": {"id": 60}, "assignee": {"id": 574}, "organization": {"id": 184}, "project": {"owner": {"id": 726}, "assignee": {"id": 893}, "organization": {"id": 910}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 62, "privilege": "admin"}, "organization": {"id": 106, "owner": {"id": 206}, "user": {"role": "maintainer"}}}, "resource": {"id": 357, "owner": {"id": 488}, "assignee": {"id": 503}, "organization": {"id": 106}, "project": {"owner": {"id": 793}, "assignee": {"id": 826}, "organization": {"id": 901}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 65, "privilege": "none"}, "organization": {"id": 147, "owner": {"id": 263}, "user": {"role": "worker"}}}, "resource": {"id": 308, "owner": {"id": 65}, "assignee": {"id": 565}, "organization": {"id": 649}, "project": {"owner": {"id": 796}, "assignee": {"id": 882}, "organization": {"id": 996}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { - allow with input as {"scope": "view", "auth": {"user": {"id": 48, "privilege": "admin"}, "organization": {"id": 156, "owner": {"id": 264}, "user": {"role": "maintainer"}}}, "resource": {"id": 353, "owner": {"id": 414}, "assignee": {"id": 542}, "organization": {"id": 620}, "project": {"owner": {"id": 758}, "assignee": {"id": 818}, "organization": {"id": 980}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 88, "privilege": "none"}, "organization": {"id": 161, "owner": {"id": 291}, "user": {"role": null}}}, "resource": {"id": 366, "owner": {"id": 88}, "assignee": {"id": 522}, "organization": {"id": 161}, "project": {"owner": {"id": 791}, "assignee": {"id": 847}, "organization": {"id": 967}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 10, "privilege": "admin"}, "organization": {"id": 167, "owner": {"id": 205}, "user": {"role": "supervisor"}}}, "resource": {"id": 395, "owner": {"id": 435}, "assignee": {"id": 512}, "organization": {"id": 167}, "project": {"owner": {"id": 747}, "assignee": {"id": 852}, "organization": {"id": 995}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 83, "privilege": "none"}, "organization": {"id": 104, "owner": {"id": 226}, "user": {"role": null}}}, "resource": {"id": 363, "owner": {"id": 83}, "assignee": {"id": 534}, "organization": {"id": 674}, "project": {"owner": {"id": 751}, "assignee": {"id": 881}, "organization": {"id": 974}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { - allow with input as {"scope": "view", "auth": {"user": {"id": 20, "privilege": "admin"}, "organization": {"id": 192, "owner": {"id": 248}, "user": {"role": "supervisor"}}}, "resource": {"id": 331, "owner": {"id": 433}, "assignee": {"id": 592}, "organization": {"id": 612}, "project": {"owner": {"id": 723}, "assignee": {"id": 898}, "organization": {"id": 942}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 54, "privilege": "admin"}, "organization": {"id": 148, "owner": {"id": 54}, "user": {"role": "owner"}}}, "resource": {"id": 328, "owner": {"id": 425}, "assignee": {"id": 54}, "organization": {"id": 148}, "project": {"owner": {"id": 750}, "assignee": {"id": 827}, "organization": {"id": 939}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 16, "privilege": "admin"}, "organization": {"id": 173, "owner": {"id": 244}, "user": {"role": "worker"}}}, "resource": {"id": 368, "owner": {"id": 418}, "assignee": {"id": 566}, "organization": {"id": 173}, "project": {"owner": {"id": 720}, "assignee": {"id": 887}, "organization": {"id": 906}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 10, "privilege": "admin"}, "organization": {"id": 137, "owner": {"id": 10}, "user": {"role": "owner"}}}, "resource": {"id": 320, "owner": {"id": 447}, "assignee": {"id": 10}, "organization": {"id": 670}, "project": {"owner": {"id": 710}, "assignee": {"id": 817}, "organization": {"id": 996}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { - allow with input as {"scope": "view", "auth": {"user": {"id": 75, "privilege": "admin"}, "organization": {"id": 183, "owner": {"id": 210}, "user": {"role": "worker"}}}, "resource": {"id": 336, "owner": {"id": 454}, "assignee": {"id": 560}, "organization": {"id": 646}, "project": {"owner": {"id": 717}, "assignee": {"id": 885}, "organization": {"id": 960}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 79, "privilege": "admin"}, "organization": {"id": 143, "owner": {"id": 254}, "user": {"role": "maintainer"}}}, "resource": {"id": 366, "owner": {"id": 445}, "assignee": {"id": 79}, "organization": {"id": 143}, "project": {"owner": {"id": 705}, "assignee": {"id": 859}, "organization": {"id": 965}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 50, "privilege": "admin"}, "organization": {"id": 183, "owner": {"id": 202}, "user": {"role": null}}}, "resource": {"id": 387, "owner": {"id": 431}, "assignee": {"id": 596}, "organization": {"id": 183}, "project": {"owner": {"id": 720}, "assignee": {"id": 853}, "organization": {"id": 902}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 34, "privilege": "admin"}, "organization": {"id": 148, "owner": {"id": 203}, "user": {"role": "maintainer"}}}, "resource": {"id": 357, "owner": {"id": 459}, "assignee": {"id": 34}, "organization": {"id": 652}, "project": {"owner": {"id": 747}, "assignee": {"id": 863}, "organization": {"id": 940}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { - allow with input as {"scope": "view", "auth": {"user": {"id": 61, "privilege": "admin"}, "organization": {"id": 133, "owner": {"id": 213}, "user": {"role": null}}}, "resource": {"id": 345, "owner": {"id": 435}, "assignee": {"id": 575}, "organization": {"id": 667}, "project": {"owner": {"id": 794}, "assignee": {"id": 843}, "organization": {"id": 921}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 10, "privilege": "admin"}, "organization": {"id": 137, "owner": {"id": 264}, "user": {"role": "supervisor"}}}, "resource": {"id": 322, "owner": {"id": 456}, "assignee": {"id": 10}, "organization": {"id": 137}, "project": {"owner": {"id": 782}, "assignee": {"id": 809}, "organization": {"id": 945}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 94, "privilege": "business"}, "organization": {"id": 105, "owner": {"id": 94}, "user": {"role": "owner"}}}, "resource": {"id": 394, "owner": {"id": 441}, "assignee": {"id": 549}, "organization": {"id": 105}, "project": {"owner": {"id": 722}, "assignee": {"id": 885}, "organization": {"id": 984}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 15, "privilege": "admin"}, "organization": {"id": 109, "owner": {"id": 246}, "user": {"role": "supervisor"}}}, "resource": {"id": 365, "owner": {"id": 469}, "assignee": {"id": 15}, "organization": {"id": 610}, "project": {"owner": {"id": 735}, "assignee": {"id": 829}, "organization": {"id": 912}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 1, "privilege": "business"}, "organization": {"id": 115, "owner": {"id": 1}, "user": {"role": "owner"}}}, "resource": {"id": 371, "owner": {"id": 485}, "assignee": {"id": 523}, "organization": {"id": 612}, "project": {"owner": {"id": 767}, "assignee": {"id": 860}, "organization": {"id": 978}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 32, "privilege": "admin"}, "organization": {"id": 138, "owner": {"id": 295}, "user": {"role": "worker"}}}, "resource": {"id": 304, "owner": {"id": 469}, "assignee": {"id": 32}, "organization": {"id": 138}, "project": {"owner": {"id": 725}, "assignee": {"id": 886}, "organization": {"id": 942}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 43, "privilege": "business"}, "organization": {"id": 118, "owner": {"id": 237}, "user": {"role": "maintainer"}}}, "resource": {"id": 339, "owner": {"id": 498}, "assignee": {"id": 535}, "organization": {"id": 118}, "project": {"owner": {"id": 715}, "assignee": {"id": 822}, "organization": {"id": 900}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 96, "privilege": "admin"}, "organization": {"id": 191, "owner": {"id": 294}, "user": {"role": "worker"}}}, "resource": {"id": 398, "owner": {"id": 487}, "assignee": {"id": 96}, "organization": {"id": 624}, "project": {"owner": {"id": 790}, "assignee": {"id": 877}, "organization": {"id": 917}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 74, "privilege": "business"}, "organization": {"id": 128, "owner": {"id": 209}, "user": {"role": "maintainer"}}}, "resource": {"id": 395, "owner": {"id": 456}, "assignee": {"id": 528}, "organization": {"id": 644}, "project": {"owner": {"id": 705}, "assignee": {"id": 892}, "organization": {"id": 996}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 51, "privilege": "admin"}, "organization": {"id": 151, "owner": {"id": 274}, "user": {"role": null}}}, "resource": {"id": 369, "owner": {"id": 433}, "assignee": {"id": 51}, "organization": {"id": 151}, "project": {"owner": {"id": 738}, "assignee": {"id": 836}, "organization": {"id": 944}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 78, "privilege": "business"}, "organization": {"id": 112, "owner": {"id": 204}, "user": {"role": "supervisor"}}}, "resource": {"id": 346, "owner": {"id": 431}, "assignee": {"id": 587}, "organization": {"id": 112}, "project": {"owner": {"id": 799}, "assignee": {"id": 829}, "organization": {"id": 953}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 19, "privilege": "admin"}, "organization": {"id": 150, "owner": {"id": 229}, "user": {"role": null}}}, "resource": {"id": 396, "owner": {"id": 483}, "assignee": {"id": 19}, "organization": {"id": 660}, "project": {"owner": {"id": 783}, "assignee": {"id": 865}, "organization": {"id": 997}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 48, "privilege": "business"}, "organization": {"id": 142, "owner": {"id": 290}, "user": {"role": "supervisor"}}}, "resource": {"id": 383, "owner": {"id": 493}, "assignee": {"id": 570}, "organization": {"id": 648}, "project": {"owner": {"id": 730}, "assignee": {"id": 853}, "organization": {"id": 974}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 75, "privilege": "business"}, "organization": {"id": 170, "owner": {"id": 75}, "user": {"role": "owner"}}}, "resource": {"id": 329, "owner": {"id": 492}, "assignee": {"id": 75}, "organization": {"id": 170}, "project": {"owner": {"id": 760}, "assignee": {"id": 829}, "organization": {"id": 966}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 21, "privilege": "business"}, "organization": {"id": 197, "owner": {"id": 250}, "user": {"role": "worker"}}}, "resource": {"id": 342, "owner": {"id": 423}, "assignee": {"id": 571}, "organization": {"id": 197}, "project": {"owner": {"id": 730}, "assignee": {"id": 838}, "organization": {"id": 976}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 54, "privilege": "business"}, "organization": {"id": 198, "owner": {"id": 54}, "user": {"role": "owner"}}}, "resource": {"id": 359, "owner": {"id": 492}, "assignee": {"id": 54}, "organization": {"id": 643}, "project": {"owner": {"id": 710}, "assignee": {"id": 840}, "organization": {"id": 924}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 45, "privilege": "business"}, "organization": {"id": 160, "owner": {"id": 223}, "user": {"role": "worker"}}}, "resource": {"id": 317, "owner": {"id": 449}, "assignee": {"id": 513}, "organization": {"id": 652}, "project": {"owner": {"id": 766}, "assignee": {"id": 818}, "organization": {"id": 903}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 17, "privilege": "business"}, "organization": {"id": 173, "owner": {"id": 216}, "user": {"role": "maintainer"}}}, "resource": {"id": 353, "owner": {"id": 426}, "assignee": {"id": 17}, "organization": {"id": 173}, "project": {"owner": {"id": 771}, "assignee": {"id": 803}, "organization": {"id": 947}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 7, "privilege": "business"}, "organization": {"id": 111, "owner": {"id": 267}, "user": {"role": null}}}, "resource": {"id": 350, "owner": {"id": 414}, "assignee": {"id": 543}, "organization": {"id": 111}, "project": {"owner": {"id": 771}, "assignee": {"id": 860}, "organization": {"id": 975}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 28, "privilege": "business"}, "organization": {"id": 153, "owner": {"id": 254}, "user": {"role": "maintainer"}}}, "resource": {"id": 339, "owner": {"id": 494}, "assignee": {"id": 28}, "organization": {"id": 663}, "project": {"owner": {"id": 784}, "assignee": {"id": 845}, "organization": {"id": 943}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 56, "privilege": "business"}, "organization": {"id": 141, "owner": {"id": 287}, "user": {"role": null}}}, "resource": {"id": 308, "owner": {"id": 408}, "assignee": {"id": 582}, "organization": {"id": 603}, "project": {"owner": {"id": 701}, "assignee": {"id": 873}, "organization": {"id": 938}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 38, "privilege": "business"}, "organization": {"id": 141, "owner": {"id": 275}, "user": {"role": "supervisor"}}}, "resource": {"id": 387, "owner": {"id": 496}, "assignee": {"id": 38}, "organization": {"id": 141}, "project": {"owner": {"id": 799}, "assignee": {"id": 888}, "organization": {"id": 968}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 48, "privilege": "user"}, "organization": {"id": 159, "owner": {"id": 48}, "user": {"role": "owner"}}}, "resource": {"id": 310, "owner": {"id": 450}, "assignee": {"id": 537}, "organization": {"id": 159}, "project": {"owner": {"id": 793}, "assignee": {"id": 860}, "organization": {"id": 918}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 80, "privilege": "business"}, "organization": {"id": 177, "owner": {"id": 277}, "user": {"role": "supervisor"}}}, "resource": {"id": 302, "owner": {"id": 472}, "assignee": {"id": 80}, "organization": {"id": 617}, "project": {"owner": {"id": 719}, "assignee": {"id": 842}, "organization": {"id": 972}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 7, "privilege": "user"}, "organization": {"id": 192, "owner": {"id": 7}, "user": {"role": "owner"}}}, "resource": {"id": 304, "owner": {"id": 420}, "assignee": {"id": 584}, "organization": {"id": 696}, "project": {"owner": {"id": 710}, "assignee": {"id": 890}, "organization": {"id": 926}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 49, "privilege": "business"}, "organization": {"id": 124, "owner": {"id": 260}, "user": {"role": "worker"}}}, "resource": {"id": 373, "owner": {"id": 450}, "assignee": {"id": 49}, "organization": {"id": 124}, "project": {"owner": {"id": 750}, "assignee": {"id": 808}, "organization": {"id": 968}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "view", "auth": {"user": {"id": 12, "privilege": "user"}, "organization": {"id": 183, "owner": {"id": 204}, "user": {"role": "maintainer"}}}, "resource": {"id": 332, "owner": {"id": 422}, "assignee": {"id": 517}, "organization": {"id": 183}, "project": {"owner": {"id": 750}, "assignee": {"id": 858}, "organization": {"id": 955}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 21, "privilege": "business"}, "organization": {"id": 113, "owner": {"id": 286}, "user": {"role": "worker"}}}, "resource": {"id": 313, "owner": {"id": 442}, "assignee": {"id": 21}, "organization": {"id": 657}, "project": {"owner": {"id": 781}, "assignee": {"id": 838}, "organization": {"id": 911}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 55, "privilege": "user"}, "organization": {"id": 199, "owner": {"id": 264}, "user": {"role": "maintainer"}}}, "resource": {"id": 318, "owner": {"id": 411}, "assignee": {"id": 571}, "organization": {"id": 624}, "project": {"owner": {"id": 723}, "assignee": {"id": 899}, "organization": {"id": 946}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 23, "privilege": "business"}, "organization": {"id": 125, "owner": {"id": 208}, "user": {"role": null}}}, "resource": {"id": 370, "owner": {"id": 422}, "assignee": {"id": 23}, "organization": {"id": 125}, "project": {"owner": {"id": 777}, "assignee": {"id": 862}, "organization": {"id": 903}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 16, "privilege": "user"}, "organization": {"id": 134, "owner": {"id": 237}, "user": {"role": "supervisor"}}}, "resource": {"id": 375, "owner": {"id": 408}, "assignee": {"id": 577}, "organization": {"id": 134}, "project": {"owner": {"id": 717}, "assignee": {"id": 843}, "organization": {"id": 944}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 8, "privilege": "business"}, "organization": {"id": 158, "owner": {"id": 207}, "user": {"role": null}}}, "resource": {"id": 349, "owner": {"id": 436}, "assignee": {"id": 8}, "organization": {"id": 629}, "project": {"owner": {"id": 737}, "assignee": {"id": 884}, "organization": {"id": 967}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 30, "privilege": "user"}, "organization": {"id": 106, "owner": {"id": 243}, "user": {"role": "supervisor"}}}, "resource": {"id": 378, "owner": {"id": 465}, "assignee": {"id": 594}, "organization": {"id": 630}, "project": {"owner": {"id": 711}, "assignee": {"id": 867}, "organization": {"id": 903}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 20, "privilege": "user"}, "organization": {"id": 114, "owner": {"id": 20}, "user": {"role": "owner"}}}, "resource": {"id": 347, "owner": {"id": 466}, "assignee": {"id": 20}, "organization": {"id": 114}, "project": {"owner": {"id": 741}, "assignee": {"id": 852}, "organization": {"id": 950}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 87, "privilege": "user"}, "organization": {"id": 179, "owner": {"id": 277}, "user": {"role": "worker"}}}, "resource": {"id": 304, "owner": {"id": 496}, "assignee": {"id": 512}, "organization": {"id": 179}, "project": {"owner": {"id": 775}, "assignee": {"id": 841}, "organization": {"id": 976}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 16, "privilege": "user"}, "organization": {"id": 126, "owner": {"id": 16}, "user": {"role": "owner"}}}, "resource": {"id": 368, "owner": {"id": 453}, "assignee": {"id": 16}, "organization": {"id": 695}, "project": {"owner": {"id": 708}, "assignee": {"id": 849}, "organization": {"id": 926}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 27, "privilege": "user"}, "organization": {"id": 180, "owner": {"id": 210}, "user": {"role": "worker"}}}, "resource": {"id": 333, "owner": {"id": 450}, "assignee": {"id": 517}, "organization": {"id": 612}, "project": {"owner": {"id": 797}, "assignee": {"id": 834}, "organization": {"id": 936}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 39, "privilege": "user"}, "organization": {"id": 175, "owner": {"id": 225}, "user": {"role": "maintainer"}}}, "resource": {"id": 355, "owner": {"id": 490}, "assignee": {"id": 39}, "organization": {"id": 175}, "project": {"owner": {"id": 720}, "assignee": {"id": 877}, "organization": {"id": 973}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 80, "privilege": "user"}, "organization": {"id": 197, "owner": {"id": 211}, "user": {"role": null}}}, "resource": {"id": 329, "owner": {"id": 430}, "assignee": {"id": 515}, "organization": {"id": 197}, "project": {"owner": {"id": 752}, "assignee": {"id": 841}, "organization": {"id": 918}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 18, "privilege": "user"}, "organization": {"id": 157, "owner": {"id": 208}, "user": {"role": "maintainer"}}}, "resource": {"id": 364, "owner": {"id": 491}, "assignee": {"id": 18}, "organization": {"id": 658}, "project": {"owner": {"id": 735}, "assignee": {"id": 825}, "organization": {"id": 900}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 27, "privilege": "user"}, "organization": {"id": 130, "owner": {"id": 245}, "user": {"role": null}}}, "resource": {"id": 329, "owner": {"id": 412}, "assignee": {"id": 545}, "organization": {"id": 695}, "project": {"owner": {"id": 713}, "assignee": {"id": 876}, "organization": {"id": 940}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 58, "privilege": "user"}, "organization": {"id": 159, "owner": {"id": 273}, "user": {"role": "supervisor"}}}, "resource": {"id": 351, "owner": {"id": 477}, "assignee": {"id": 58}, "organization": {"id": 159}, "project": {"owner": {"id": 742}, "assignee": {"id": 872}, "organization": {"id": 962}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 64, "privilege": "worker"}, "organization": {"id": 128, "owner": {"id": 64}, "user": {"role": "owner"}}}, "resource": {"id": 363, "owner": {"id": 459}, "assignee": {"id": 573}, "organization": {"id": 128}, "project": {"owner": {"id": 730}, "assignee": {"id": 894}, "organization": {"id": 958}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 89, "privilege": "user"}, "organization": {"id": 191, "owner": {"id": 238}, "user": {"role": "supervisor"}}}, "resource": {"id": 305, "owner": {"id": 494}, "assignee": {"id": 89}, "organization": {"id": 636}, "project": {"owner": {"id": 782}, "assignee": {"id": 858}, "organization": {"id": 944}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 31, "privilege": "worker"}, "organization": {"id": 191, "owner": {"id": 31}, "user": {"role": "owner"}}}, "resource": {"id": 368, "owner": {"id": 441}, "assignee": {"id": 540}, "organization": {"id": 635}, "project": {"owner": {"id": 753}, "assignee": {"id": 840}, "organization": {"id": 954}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 93, "privilege": "user"}, "organization": {"id": 155, "owner": {"id": 258}, "user": {"role": "worker"}}}, "resource": {"id": 350, "owner": {"id": 478}, "assignee": {"id": 93}, "organization": {"id": 155}, "project": {"owner": {"id": 731}, "assignee": {"id": 822}, "organization": {"id": 979}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 40, "privilege": "worker"}, "organization": {"id": 145, "owner": {"id": 205}, "user": {"role": "maintainer"}}}, "resource": {"id": 382, "owner": {"id": 434}, "assignee": {"id": 508}, "organization": {"id": 145}, "project": {"owner": {"id": 724}, "assignee": {"id": 831}, "organization": {"id": 986}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 89, "privilege": "user"}, "organization": {"id": 105, "owner": {"id": 230}, "user": {"role": "worker"}}}, "resource": {"id": 349, "owner": {"id": 484}, "assignee": {"id": 89}, "organization": {"id": 689}, "project": {"owner": {"id": 772}, "assignee": {"id": 812}, "organization": {"id": 950}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 21, "privilege": "worker"}, "organization": {"id": 189, "owner": {"id": 236}, "user": {"role": "maintainer"}}}, "resource": {"id": 322, "owner": {"id": 418}, "assignee": {"id": 589}, "organization": {"id": 673}, "project": {"owner": {"id": 761}, "assignee": {"id": 813}, "organization": {"id": 978}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 89, "privilege": "user"}, "organization": {"id": 192, "owner": {"id": 292}, "user": {"role": null}}}, "resource": {"id": 320, "owner": {"id": 435}, "assignee": {"id": 89}, "organization": {"id": 192}, "project": {"owner": {"id": 737}, "assignee": {"id": 885}, "organization": {"id": 908}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 60, "privilege": "worker"}, "organization": {"id": 146, "owner": {"id": 231}, "user": {"role": "supervisor"}}}, "resource": {"id": 305, "owner": {"id": 497}, "assignee": {"id": 532}, "organization": {"id": 146}, "project": {"owner": {"id": 750}, "assignee": {"id": 818}, "organization": {"id": 925}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 9, "privilege": "user"}, "organization": {"id": 196, "owner": {"id": 213}, "user": {"role": null}}}, "resource": {"id": 327, "owner": {"id": 463}, "assignee": {"id": 9}, "organization": {"id": 697}, "project": {"owner": {"id": 770}, "assignee": {"id": 815}, "organization": {"id": 947}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 38, "privilege": "worker"}, "organization": {"id": 168, "owner": {"id": 269}, "user": {"role": "supervisor"}}}, "resource": {"id": 392, "owner": {"id": 442}, "assignee": {"id": 547}, "organization": {"id": 655}, "project": {"owner": {"id": 769}, "assignee": {"id": 889}, "organization": {"id": 986}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 32, "privilege": "worker"}, "organization": {"id": 126, "owner": {"id": 32}, "user": {"role": "owner"}}}, "resource": {"id": 364, "owner": {"id": 498}, "assignee": {"id": 32}, "organization": {"id": 126}, "project": {"owner": {"id": 752}, "assignee": {"id": 857}, "organization": {"id": 921}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 31, "privilege": "worker"}, "organization": {"id": 125, "owner": {"id": 288}, "user": {"role": "worker"}}}, "resource": {"id": 380, "owner": {"id": 468}, "assignee": {"id": 599}, "organization": {"id": 125}, "project": {"owner": {"id": 764}, "assignee": {"id": 808}, "organization": {"id": 946}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 95, "privilege": "worker"}, "organization": {"id": 159, "owner": {"id": 95}, "user": {"role": "owner"}}}, "resource": {"id": 305, "owner": {"id": 459}, "assignee": {"id": 95}, "organization": {"id": 609}, "project": {"owner": {"id": 781}, "assignee": {"id": 888}, "organization": {"id": 986}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 43, "privilege": "worker"}, "organization": {"id": 150, "owner": {"id": 202}, "user": {"role": "worker"}}}, "resource": {"id": 363, "owner": {"id": 473}, "assignee": {"id": 536}, "organization": {"id": 620}, "project": {"owner": {"id": 763}, "assignee": {"id": 853}, "organization": {"id": 995}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 32, "privilege": "worker"}, "organization": {"id": 114, "owner": {"id": 290}, "user": {"role": "maintainer"}}}, "resource": {"id": 343, "owner": {"id": 495}, "assignee": {"id": 32}, "organization": {"id": 114}, "project": {"owner": {"id": 750}, "assignee": {"id": 804}, "organization": {"id": 901}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 21, "privilege": "worker"}, "organization": {"id": 140, "owner": {"id": 299}, "user": {"role": null}}}, "resource": {"id": 387, "owner": {"id": 444}, "assignee": {"id": 562}, "organization": {"id": 140}, "project": {"owner": {"id": 704}, "assignee": {"id": 876}, "organization": {"id": 982}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 8, "privilege": "worker"}, "organization": {"id": 110, "owner": {"id": 270}, "user": {"role": "maintainer"}}}, "resource": {"id": 317, "owner": {"id": 441}, "assignee": {"id": 8}, "organization": {"id": 695}, "project": {"owner": {"id": 759}, "assignee": {"id": 862}, "organization": {"id": 959}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 15, "privilege": "worker"}, "organization": {"id": 101, "owner": {"id": 239}, "user": {"role": null}}}, "resource": {"id": 367, "owner": {"id": 432}, "assignee": {"id": 560}, "organization": {"id": 631}, "project": {"owner": {"id": 755}, "assignee": {"id": 813}, "organization": {"id": 923}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 20, "privilege": "worker"}, "organization": {"id": 121, "owner": {"id": 202}, "user": {"role": "supervisor"}}}, "resource": {"id": 384, "owner": {"id": 431}, "assignee": {"id": 20}, "organization": {"id": 121}, "project": {"owner": {"id": 717}, "assignee": {"id": 860}, "organization": {"id": 935}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 87, "privilege": "none"}, "organization": {"id": 162, "owner": {"id": 87}, "user": {"role": "owner"}}}, "resource": {"id": 306, "owner": {"id": 421}, "assignee": {"id": 540}, "organization": {"id": 162}, "project": {"owner": {"id": 794}, "assignee": {"id": 868}, "organization": {"id": 936}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 50, "privilege": "worker"}, "organization": {"id": 121, "owner": {"id": 209}, "user": {"role": "supervisor"}}}, "resource": {"id": 377, "owner": {"id": 412}, "assignee": {"id": 50}, "organization": {"id": 637}, "project": {"owner": {"id": 715}, "assignee": {"id": 868}, "organization": {"id": 994}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 60, "privilege": "none"}, "organization": {"id": 142, "owner": {"id": 60}, "user": {"role": "owner"}}}, "resource": {"id": 386, "owner": {"id": 469}, "assignee": {"id": 577}, "organization": {"id": 662}, "project": {"owner": {"id": 785}, "assignee": {"id": 839}, "organization": {"id": 938}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 45, "privilege": "worker"}, "organization": {"id": 122, "owner": {"id": 227}, "user": {"role": "worker"}}}, "resource": {"id": 385, "owner": {"id": 497}, "assignee": {"id": 45}, "organization": {"id": 122}, "project": {"owner": {"id": 734}, "assignee": {"id": 819}, "organization": {"id": 956}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 97, "privilege": "none"}, "organization": {"id": 182, "owner": {"id": 259}, "user": {"role": "maintainer"}}}, "resource": {"id": 397, "owner": {"id": 492}, "assignee": {"id": 536}, "organization": {"id": 182}, "project": {"owner": {"id": 784}, "assignee": {"id": 882}, "organization": {"id": 997}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 6, "privilege": "worker"}, "organization": {"id": 181, "owner": {"id": 266}, "user": {"role": "worker"}}}, "resource": {"id": 391, "owner": {"id": 404}, "assignee": {"id": 6}, "organization": {"id": 668}, "project": {"owner": {"id": 727}, "assignee": {"id": 856}, "organization": {"id": 989}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 29, "privilege": "none"}, "organization": {"id": 120, "owner": {"id": 254}, "user": {"role": "maintainer"}}}, "resource": {"id": 332, "owner": {"id": 436}, "assignee": {"id": 532}, "organization": {"id": 641}, "project": {"owner": {"id": 778}, "assignee": {"id": 824}, "organization": {"id": 996}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 39, "privilege": "worker"}, "organization": {"id": 156, "owner": {"id": 206}, "user": {"role": null}}}, "resource": {"id": 382, "owner": {"id": 484}, "assignee": {"id": 39}, "organization": {"id": 156}, "project": {"owner": {"id": 713}, "assignee": {"id": 849}, "organization": {"id": 988}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 13, "privilege": "none"}, "organization": {"id": 185, "owner": {"id": 296}, "user": {"role": "supervisor"}}}, "resource": {"id": 376, "owner": {"id": 462}, "assignee": {"id": 590}, "organization": {"id": 185}, "project": {"owner": {"id": 728}, "assignee": {"id": 804}, "organization": {"id": 994}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 31, "privilege": "worker"}, "organization": {"id": 147, "owner": {"id": 230}, "user": {"role": null}}}, "resource": {"id": 376, "owner": {"id": 400}, "assignee": {"id": 31}, "organization": {"id": 698}, "project": {"owner": {"id": 748}, "assignee": {"id": 898}, "organization": {"id": 925}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 96, "privilege": "none"}, "organization": {"id": 187, "owner": {"id": 263}, "user": {"role": "supervisor"}}}, "resource": {"id": 385, "owner": {"id": 488}, "assignee": {"id": 586}, "organization": {"id": 632}, "project": {"owner": {"id": 754}, "assignee": {"id": 834}, "organization": {"id": 986}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 24, "privilege": "none"}, "organization": {"id": 187, "owner": {"id": 24}, "user": {"role": "owner"}}}, "resource": {"id": 325, "owner": {"id": 411}, "assignee": {"id": 24}, "organization": {"id": 187}, "project": {"owner": {"id": 703}, "assignee": {"id": 801}, "organization": {"id": 943}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 73, "privilege": "none"}, "organization": {"id": 152, "owner": {"id": 230}, "user": {"role": "worker"}}}, "resource": {"id": 385, "owner": {"id": 468}, "assignee": {"id": 550}, "organization": {"id": 152}, "project": {"owner": {"id": 747}, "assignee": {"id": 839}, "organization": {"id": 988}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 5, "privilege": "none"}, "organization": {"id": 153, "owner": {"id": 5}, "user": {"role": "owner"}}}, "resource": {"id": 308, "owner": {"id": 428}, "assignee": {"id": 5}, "organization": {"id": 685}, "project": {"owner": {"id": 721}, "assignee": {"id": 892}, "organization": {"id": 921}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 9, "privilege": "none"}, "organization": {"id": 169, "owner": {"id": 232}, "user": {"role": "worker"}}}, "resource": {"id": 329, "owner": {"id": 469}, "assignee": {"id": 568}, "organization": {"id": 674}, "project": {"owner": {"id": 738}, "assignee": {"id": 831}, "organization": {"id": 905}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 26, "privilege": "none"}, "organization": {"id": 169, "owner": {"id": 250}, "user": {"role": "maintainer"}}}, "resource": {"id": 313, "owner": {"id": 441}, "assignee": {"id": 26}, "organization": {"id": 169}, "project": {"owner": {"id": 780}, "assignee": {"id": 824}, "organization": {"id": 979}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 89, "privilege": "none"}, "organization": {"id": 141, "owner": {"id": 232}, "user": {"role": null}}}, "resource": {"id": 330, "owner": {"id": 462}, "assignee": {"id": 594}, "organization": {"id": 141}, "project": {"owner": {"id": 763}, "assignee": {"id": 846}, "organization": {"id": 965}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 22, "privilege": "none"}, "organization": {"id": 101, "owner": {"id": 251}, "user": {"role": "maintainer"}}}, "resource": {"id": 354, "owner": {"id": 415}, "assignee": {"id": 22}, "organization": {"id": 627}, "project": {"owner": {"id": 713}, "assignee": {"id": 845}, "organization": {"id": 941}}}} } -test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "view", "auth": {"user": {"id": 15, "privilege": "none"}, "organization": {"id": 182, "owner": {"id": 277}, "user": {"role": null}}}, "resource": {"id": 326, "owner": {"id": 495}, "assignee": {"id": 593}, "organization": {"id": 654}, "project": {"owner": {"id": 781}, "assignee": {"id": 837}, "organization": {"id": 938}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 8, "privilege": "none"}, "organization": {"id": 184, "owner": {"id": 235}, "user": {"role": "supervisor"}}}, "resource": {"id": 383, "owner": {"id": 440}, "assignee": {"id": 8}, "organization": {"id": 184}, "project": {"owner": {"id": 727}, "assignee": {"id": 858}, "organization": {"id": 928}}}} } -test_scope_DELETE_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 33, "privilege": "admin"}, "organization": null}, "resource": {"id": 310, "owner": {"id": 430}, "assignee": {"id": 523}, "organization": {"id": 685}, "project": {"owner": {"id": 33}, "assignee": {"id": 803}, "organization": {"id": 940}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 38, "privilege": "none"}, "organization": {"id": 198, "owner": {"id": 276}, "user": {"role": "supervisor"}}}, "resource": {"id": 383, "owner": {"id": 479}, "assignee": {"id": 38}, "organization": {"id": 605}, "project": {"owner": {"id": 708}, "assignee": {"id": 827}, "organization": {"id": 952}}}} } -test_scope_DELETE_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 50, "privilege": "business"}, "organization": null}, "resource": {"id": 303, "owner": {"id": 465}, "assignee": {"id": 596}, "organization": {"id": 694}, "project": {"owner": {"id": 50}, "assignee": {"id": 829}, "organization": {"id": 924}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 12, "privilege": "none"}, "organization": {"id": 176, "owner": {"id": 241}, "user": {"role": "worker"}}}, "resource": {"id": 363, "owner": {"id": 413}, "assignee": {"id": 12}, "organization": {"id": 176}, "project": {"owner": {"id": 772}, "assignee": {"id": 821}, "organization": {"id": 932}}}} } -test_scope_DELETE_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 97, "privilege": "user"}, "organization": null}, "resource": {"id": 326, "owner": {"id": 416}, "assignee": {"id": 570}, "organization": {"id": 696}, "project": {"owner": {"id": 97}, "assignee": {"id": 839}, "organization": {"id": 948}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 42, "privilege": "none"}, "organization": {"id": 122, "owner": {"id": 281}, "user": {"role": "worker"}}}, "resource": {"id": 380, "owner": {"id": 489}, "assignee": {"id": 42}, "organization": {"id": 686}, "project": {"owner": {"id": 798}, "assignee": {"id": 888}, "organization": {"id": 917}}}} } -test_scope_DELETE_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 16, "privilege": "worker"}, "organization": null}, "resource": {"id": 362, "owner": {"id": 497}, "assignee": {"id": 540}, "organization": {"id": 603}, "project": {"owner": {"id": 16}, "assignee": {"id": 801}, "organization": {"id": 966}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 2, "privilege": "none"}, "organization": {"id": 177, "owner": {"id": 274}, "user": {"role": null}}}, "resource": {"id": 397, "owner": {"id": 488}, "assignee": {"id": 2}, "organization": {"id": 177}, "project": {"owner": {"id": 761}, "assignee": {"id": 808}, "organization": {"id": 942}}}} } -test_scope_DELETE_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 13, "privilege": "none"}, "organization": null}, "resource": {"id": 338, "owner": {"id": 407}, "assignee": {"id": 516}, "organization": {"id": 628}, "project": {"owner": {"id": 13}, "assignee": {"id": 811}, "organization": {"id": 940}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 75, "privilege": "none"}, "organization": {"id": 190, "owner": {"id": 201}, "user": {"role": null}}}, "resource": {"id": 357, "owner": {"id": 448}, "assignee": {"id": 75}, "organization": {"id": 681}, "project": {"owner": {"id": 794}, "assignee": {"id": 829}, "organization": {"id": 964}}}} } -test_scope_DELETE_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 9, "privilege": "admin"}, "organization": null}, "resource": {"id": 315, "owner": {"id": 437}, "assignee": {"id": 566}, "organization": {"id": 635}, "project": {"owner": {"id": 750}, "assignee": {"id": 9}, "organization": {"id": 964}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 94, "privilege": "admin"}, "organization": {"id": 154, "owner": {"id": 94}, "user": {"role": "owner"}}}, "resource": {"id": 329, "owner": {"id": 402}, "assignee": {"id": 578}, "organization": {"id": 154}, "project": {"owner": {"id": 715}, "assignee": {"id": 839}, "organization": {"id": 930}}}} } -test_scope_DELETE_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 76, "privilege": "business"}, "organization": null}, "resource": {"id": 301, "owner": {"id": 471}, "assignee": {"id": 566}, "organization": {"id": 664}, "project": {"owner": {"id": 746}, "assignee": {"id": 76}, "organization": {"id": 970}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 37, "privilege": "admin"}, "organization": {"id": 125, "owner": {"id": 37}, "user": {"role": "owner"}}}, "resource": {"id": 331, "owner": {"id": 479}, "assignee": {"id": 510}, "organization": {"id": 607}, "project": {"owner": {"id": 717}, "assignee": {"id": 847}, "organization": {"id": 963}}}} } -test_scope_DELETE_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 38, "privilege": "user"}, "organization": null}, "resource": {"id": 360, "owner": {"id": 451}, "assignee": {"id": 538}, "organization": {"id": 661}, "project": {"owner": {"id": 748}, "assignee": {"id": 38}, "organization": {"id": 984}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 56, "privilege": "admin"}, "organization": {"id": 194, "owner": {"id": 242}, "user": {"role": "maintainer"}}}, "resource": {"id": 348, "owner": {"id": 426}, "assignee": {"id": 582}, "organization": {"id": 194}, "project": {"owner": {"id": 730}, "assignee": {"id": 892}, "organization": {"id": 976}}}} } -test_scope_DELETE_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 85, "privilege": "worker"}, "organization": null}, "resource": {"id": 394, "owner": {"id": 470}, "assignee": {"id": 526}, "organization": {"id": 605}, "project": {"owner": {"id": 784}, "assignee": {"id": 85}, "organization": {"id": 927}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 53, "privilege": "admin"}, "organization": {"id": 182, "owner": {"id": 236}, "user": {"role": "maintainer"}}}, "resource": {"id": 317, "owner": {"id": 435}, "assignee": {"id": 540}, "organization": {"id": 682}, "project": {"owner": {"id": 797}, "assignee": {"id": 805}, "organization": {"id": 966}}}} } -test_scope_DELETE_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 40, "privilege": "none"}, "organization": null}, "resource": {"id": 334, "owner": {"id": 436}, "assignee": {"id": 511}, "organization": {"id": 647}, "project": {"owner": {"id": 762}, "assignee": {"id": 40}, "organization": {"id": 921}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 26, "privilege": "admin"}, "organization": {"id": 169, "owner": {"id": 206}, "user": {"role": "supervisor"}}}, "resource": {"id": 396, "owner": {"id": 403}, "assignee": {"id": 529}, "organization": {"id": 169}, "project": {"owner": {"id": 742}, "assignee": {"id": 843}, "organization": {"id": 931}}}} } -test_scope_DELETE_ANNOTATIONS_context_SANDBOX_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 21, "privilege": "admin"}, "organization": null}, "resource": {"id": 335, "owner": {"id": 21}, "assignee": {"id": 560}, "organization": {"id": 662}, "project": {"owner": {"id": 794}, "assignee": {"id": 846}, "organization": {"id": 962}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 48, "privilege": "admin"}, "organization": {"id": 166, "owner": {"id": 241}, "user": {"role": "supervisor"}}}, "resource": {"id": 385, "owner": {"id": 431}, "assignee": {"id": 587}, "organization": {"id": 689}, "project": {"owner": {"id": 792}, "assignee": {"id": 828}, "organization": {"id": 977}}}} } -test_scope_DELETE_ANNOTATIONS_context_SANDBOX_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 42, "privilege": "business"}, "organization": null}, "resource": {"id": 338, "owner": {"id": 42}, "assignee": {"id": 503}, "organization": {"id": 694}, "project": {"owner": {"id": 739}, "assignee": {"id": 842}, "organization": {"id": 921}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 24, "privilege": "admin"}, "organization": {"id": 106, "owner": {"id": 281}, "user": {"role": "worker"}}}, "resource": {"id": 323, "owner": {"id": 456}, "assignee": {"id": 580}, "organization": {"id": 106}, "project": {"owner": {"id": 708}, "assignee": {"id": 862}, "organization": {"id": 908}}}} } -test_scope_DELETE_ANNOTATIONS_context_SANDBOX_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 72, "privilege": "user"}, "organization": null}, "resource": {"id": 395, "owner": {"id": 72}, "assignee": {"id": 577}, "organization": {"id": 674}, "project": {"owner": {"id": 791}, "assignee": {"id": 849}, "organization": {"id": 931}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 26, "privilege": "admin"}, "organization": {"id": 130, "owner": {"id": 264}, "user": {"role": "worker"}}}, "resource": {"id": 318, "owner": {"id": 426}, "assignee": {"id": 516}, "organization": {"id": 611}, "project": {"owner": {"id": 722}, "assignee": {"id": 875}, "organization": {"id": 970}}}} } -test_scope_DELETE_ANNOTATIONS_context_SANDBOX_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 87, "privilege": "worker"}, "organization": null}, "resource": {"id": 330, "owner": {"id": 87}, "assignee": {"id": 505}, "organization": {"id": 647}, "project": {"owner": {"id": 789}, "assignee": {"id": 860}, "organization": {"id": 902}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 25, "privilege": "admin"}, "organization": {"id": 131, "owner": {"id": 254}, "user": {"role": null}}}, "resource": {"id": 310, "owner": {"id": 454}, "assignee": {"id": 592}, "organization": {"id": 131}, "project": {"owner": {"id": 739}, "assignee": {"id": 821}, "organization": {"id": 992}}}} } -test_scope_DELETE_ANNOTATIONS_context_SANDBOX_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 95, "privilege": "none"}, "organization": null}, "resource": {"id": 330, "owner": {"id": 95}, "assignee": {"id": 559}, "organization": {"id": 609}, "project": {"owner": {"id": 764}, "assignee": {"id": 852}, "organization": {"id": 961}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 81, "privilege": "admin"}, "organization": {"id": 125, "owner": {"id": 234}, "user": {"role": null}}}, "resource": {"id": 322, "owner": {"id": 477}, "assignee": {"id": 531}, "organization": {"id": 638}, "project": {"owner": {"id": 736}, "assignee": {"id": 873}, "organization": {"id": 957}}}} } -test_scope_DELETE_ANNOTATIONS_context_SANDBOX_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 60, "privilege": "admin"}, "organization": null}, "resource": {"id": 355, "owner": {"id": 422}, "assignee": {"id": 60}, "organization": {"id": 636}, "project": {"owner": {"id": 705}, "assignee": {"id": 881}, "organization": {"id": 962}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 56, "privilege": "business"}, "organization": {"id": 154, "owner": {"id": 56}, "user": {"role": "owner"}}}, "resource": {"id": 361, "owner": {"id": 410}, "assignee": {"id": 546}, "organization": {"id": 154}, "project": {"owner": {"id": 748}, "assignee": {"id": 821}, "organization": {"id": 960}}}} } -test_scope_DELETE_ANNOTATIONS_context_SANDBOX_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 59, "privilege": "business"}, "organization": null}, "resource": {"id": 329, "owner": {"id": 403}, "assignee": {"id": 59}, "organization": {"id": 630}, "project": {"owner": {"id": 784}, "assignee": {"id": 829}, "organization": {"id": 964}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 97, "privilege": "business"}, "organization": {"id": 148, "owner": {"id": 97}, "user": {"role": "owner"}}}, "resource": {"id": 378, "owner": {"id": 494}, "assignee": {"id": 555}, "organization": {"id": 697}, "project": {"owner": {"id": 719}, "assignee": {"id": 861}, "organization": {"id": 902}}}} } -test_scope_DELETE_ANNOTATIONS_context_SANDBOX_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 20, "privilege": "user"}, "organization": null}, "resource": {"id": 355, "owner": {"id": 485}, "assignee": {"id": 20}, "organization": {"id": 628}, "project": {"owner": {"id": 782}, "assignee": {"id": 895}, "organization": {"id": 969}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 93, "privilege": "business"}, "organization": {"id": 122, "owner": {"id": 232}, "user": {"role": "maintainer"}}}, "resource": {"id": 310, "owner": {"id": 497}, "assignee": {"id": 538}, "organization": {"id": 122}, "project": {"owner": {"id": 768}, "assignee": {"id": 819}, "organization": {"id": 970}}}} } -test_scope_DELETE_ANNOTATIONS_context_SANDBOX_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 8, "privilege": "worker"}, "organization": null}, "resource": {"id": 300, "owner": {"id": 497}, "assignee": {"id": 8}, "organization": {"id": 638}, "project": {"owner": {"id": 743}, "assignee": {"id": 883}, "organization": {"id": 990}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 77, "privilege": "business"}, "organization": {"id": 161, "owner": {"id": 209}, "user": {"role": "maintainer"}}}, "resource": {"id": 348, "owner": {"id": 459}, "assignee": {"id": 539}, "organization": {"id": 658}, "project": {"owner": {"id": 736}, "assignee": {"id": 848}, "organization": {"id": 971}}}} } -test_scope_DELETE_ANNOTATIONS_context_SANDBOX_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 28, "privilege": "none"}, "organization": null}, "resource": {"id": 322, "owner": {"id": 451}, "assignee": {"id": 28}, "organization": {"id": 642}, "project": {"owner": {"id": 748}, "assignee": {"id": 888}, "organization": {"id": 947}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 0, "privilege": "business"}, "organization": {"id": 101, "owner": {"id": 264}, "user": {"role": "supervisor"}}}, "resource": {"id": 342, "owner": {"id": 417}, "assignee": {"id": 591}, "organization": {"id": 101}, "project": {"owner": {"id": 725}, "assignee": {"id": 819}, "organization": {"id": 924}}}} } -test_scope_DELETE_ANNOTATIONS_context_SANDBOX_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 71, "privilege": "admin"}, "organization": null}, "resource": {"id": 303, "owner": {"id": 431}, "assignee": {"id": 576}, "organization": {"id": 621}, "project": {"owner": {"id": 797}, "assignee": {"id": 860}, "organization": {"id": 955}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 95, "privilege": "business"}, "organization": {"id": 147, "owner": {"id": 249}, "user": {"role": "supervisor"}}}, "resource": {"id": 393, "owner": {"id": 492}, "assignee": {"id": 547}, "organization": {"id": 662}, "project": {"owner": {"id": 751}, "assignee": {"id": 853}, "organization": {"id": 950}}}} } -test_scope_DELETE_ANNOTATIONS_context_SANDBOX_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 36, "privilege": "business"}, "organization": null}, "resource": {"id": 342, "owner": {"id": 462}, "assignee": {"id": 530}, "organization": {"id": 609}, "project": {"owner": {"id": 751}, "assignee": {"id": 844}, "organization": {"id": 995}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 15, "privilege": "business"}, "organization": {"id": 149, "owner": {"id": 272}, "user": {"role": "worker"}}}, "resource": {"id": 362, "owner": {"id": 439}, "assignee": {"id": 582}, "organization": {"id": 149}, "project": {"owner": {"id": 709}, "assignee": {"id": 852}, "organization": {"id": 904}}}} } -test_scope_DELETE_ANNOTATIONS_context_SANDBOX_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 41, "privilege": "user"}, "organization": null}, "resource": {"id": 356, "owner": {"id": 490}, "assignee": {"id": 575}, "organization": {"id": 639}, "project": {"owner": {"id": 738}, "assignee": {"id": 853}, "organization": {"id": 924}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 92, "privilege": "business"}, "organization": {"id": 144, "owner": {"id": 265}, "user": {"role": "worker"}}}, "resource": {"id": 320, "owner": {"id": 424}, "assignee": {"id": 597}, "organization": {"id": 655}, "project": {"owner": {"id": 732}, "assignee": {"id": 898}, "organization": {"id": 996}}}} } -test_scope_DELETE_ANNOTATIONS_context_SANDBOX_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 10, "privilege": "worker"}, "organization": null}, "resource": {"id": 386, "owner": {"id": 426}, "assignee": {"id": 578}, "organization": {"id": 634}, "project": {"owner": {"id": 757}, "assignee": {"id": 853}, "organization": {"id": 995}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 83, "privilege": "business"}, "organization": {"id": 149, "owner": {"id": 254}, "user": {"role": null}}}, "resource": {"id": 390, "owner": {"id": 462}, "assignee": {"id": 581}, "organization": {"id": 149}, "project": {"owner": {"id": 747}, "assignee": {"id": 889}, "organization": {"id": 907}}}} } -test_scope_DELETE_ANNOTATIONS_context_SANDBOX_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 57, "privilege": "none"}, "organization": null}, "resource": {"id": 360, "owner": {"id": 426}, "assignee": {"id": 584}, "organization": {"id": 656}, "project": {"owner": {"id": 764}, "assignee": {"id": 802}, "organization": {"id": 959}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 90, "privilege": "business"}, "organization": {"id": 186, "owner": {"id": 203}, "user": {"role": null}}}, "resource": {"id": 394, "owner": {"id": 431}, "assignee": {"id": 531}, "organization": {"id": 661}, "project": {"owner": {"id": 704}, "assignee": {"id": 846}, "organization": {"id": 980}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 31, "privilege": "admin"}, "organization": {"id": 147, "owner": {"id": 31}, "user": {"role": "owner"}}}, "resource": {"id": 316, "owner": {"id": 439}, "assignee": {"id": 531}, "organization": {"id": 147}, "project": {"owner": {"id": 31}, "assignee": {"id": 862}, "organization": {"id": 979}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 87, "privilege": "user"}, "organization": {"id": 118, "owner": {"id": 87}, "user": {"role": "owner"}}}, "resource": {"id": 389, "owner": {"id": 485}, "assignee": {"id": 582}, "organization": {"id": 118}, "project": {"owner": {"id": 733}, "assignee": {"id": 877}, "organization": {"id": 958}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 83, "privilege": "admin"}, "organization": {"id": 152, "owner": {"id": 83}, "user": {"role": "owner"}}}, "resource": {"id": 329, "owner": {"id": 487}, "assignee": {"id": 579}, "organization": {"id": 650}, "project": {"owner": {"id": 83}, "assignee": {"id": 889}, "organization": {"id": 987}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 98, "privilege": "user"}, "organization": {"id": 111, "owner": {"id": 98}, "user": {"role": "owner"}}}, "resource": {"id": 331, "owner": {"id": 477}, "assignee": {"id": 574}, "organization": {"id": 684}, "project": {"owner": {"id": 720}, "assignee": {"id": 801}, "organization": {"id": 914}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 38, "privilege": "admin"}, "organization": {"id": 104, "owner": {"id": 235}, "user": {"role": "maintainer"}}}, "resource": {"id": 399, "owner": {"id": 440}, "assignee": {"id": 548}, "organization": {"id": 104}, "project": {"owner": {"id": 38}, "assignee": {"id": 802}, "organization": {"id": 900}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:organization", "auth": {"user": {"id": 24, "privilege": "user"}, "organization": {"id": 154, "owner": {"id": 221}, "user": {"role": "maintainer"}}}, "resource": {"id": 391, "owner": {"id": 449}, "assignee": {"id": 550}, "organization": {"id": 154}, "project": {"owner": {"id": 775}, "assignee": {"id": 810}, "organization": {"id": 966}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 22, "privilege": "admin"}, "organization": {"id": 134, "owner": {"id": 251}, "user": {"role": "maintainer"}}}, "resource": {"id": 362, "owner": {"id": 454}, "assignee": {"id": 515}, "organization": {"id": 620}, "project": {"owner": {"id": 22}, "assignee": {"id": 865}, "organization": {"id": 910}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 48, "privilege": "user"}, "organization": {"id": 175, "owner": {"id": 239}, "user": {"role": "maintainer"}}}, "resource": {"id": 354, "owner": {"id": 432}, "assignee": {"id": 588}, "organization": {"id": 638}, "project": {"owner": {"id": 764}, "assignee": {"id": 868}, "organization": {"id": 984}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 46, "privilege": "admin"}, "organization": {"id": 133, "owner": {"id": 231}, "user": {"role": "supervisor"}}}, "resource": {"id": 363, "owner": {"id": 415}, "assignee": {"id": 547}, "organization": {"id": 133}, "project": {"owner": {"id": 46}, "assignee": {"id": 874}, "organization": {"id": 975}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 73, "privilege": "user"}, "organization": {"id": 199, "owner": {"id": 244}, "user": {"role": "supervisor"}}}, "resource": {"id": 393, "owner": {"id": 452}, "assignee": {"id": 596}, "organization": {"id": 199}, "project": {"owner": {"id": 711}, "assignee": {"id": 813}, "organization": {"id": 981}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 44, "privilege": "admin"}, "organization": {"id": 117, "owner": {"id": 271}, "user": {"role": "supervisor"}}}, "resource": {"id": 356, "owner": {"id": 491}, "assignee": {"id": 564}, "organization": {"id": 694}, "project": {"owner": {"id": 44}, "assignee": {"id": 849}, "organization": {"id": 963}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 39, "privilege": "user"}, "organization": {"id": 100, "owner": {"id": 221}, "user": {"role": "supervisor"}}}, "resource": {"id": 318, "owner": {"id": 434}, "assignee": {"id": 595}, "organization": {"id": 626}, "project": {"owner": {"id": 795}, "assignee": {"id": 850}, "organization": {"id": 989}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 44, "privilege": "admin"}, "organization": {"id": 174, "owner": {"id": 213}, "user": {"role": "worker"}}}, "resource": {"id": 388, "owner": {"id": 430}, "assignee": {"id": 599}, "organization": {"id": 174}, "project": {"owner": {"id": 44}, "assignee": {"id": 850}, "organization": {"id": 949}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 67, "privilege": "user"}, "organization": {"id": 153, "owner": {"id": 283}, "user": {"role": "worker"}}}, "resource": {"id": 362, "owner": {"id": 400}, "assignee": {"id": 512}, "organization": {"id": 153}, "project": {"owner": {"id": 799}, "assignee": {"id": 889}, "organization": {"id": 953}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 90, "privilege": "admin"}, "organization": {"id": 111, "owner": {"id": 235}, "user": {"role": "worker"}}}, "resource": {"id": 390, "owner": {"id": 433}, "assignee": {"id": 562}, "organization": {"id": 651}, "project": {"owner": {"id": 90}, "assignee": {"id": 815}, "organization": {"id": 991}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 90, "privilege": "user"}, "organization": {"id": 117, "owner": {"id": 225}, "user": {"role": "worker"}}}, "resource": {"id": 336, "owner": {"id": 493}, "assignee": {"id": 555}, "organization": {"id": 621}, "project": {"owner": {"id": 722}, "assignee": {"id": 847}, "organization": {"id": 923}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 63, "privilege": "admin"}, "organization": {"id": 123, "owner": {"id": 214}, "user": {"role": null}}}, "resource": {"id": 328, "owner": {"id": 473}, "assignee": {"id": 545}, "organization": {"id": 123}, "project": {"owner": {"id": 63}, "assignee": {"id": 819}, "organization": {"id": 920}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 23, "privilege": "user"}, "organization": {"id": 125, "owner": {"id": 207}, "user": {"role": null}}}, "resource": {"id": 362, "owner": {"id": 423}, "assignee": {"id": 564}, "organization": {"id": 125}, "project": {"owner": {"id": 757}, "assignee": {"id": 872}, "organization": {"id": 927}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 48, "privilege": "admin"}, "organization": {"id": 144, "owner": {"id": 246}, "user": {"role": null}}}, "resource": {"id": 329, "owner": {"id": 422}, "assignee": {"id": 586}, "organization": {"id": 676}, "project": {"owner": {"id": 48}, "assignee": {"id": 855}, "organization": {"id": 983}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 80, "privilege": "user"}, "organization": {"id": 179, "owner": {"id": 213}, "user": {"role": null}}}, "resource": {"id": 395, "owner": {"id": 423}, "assignee": {"id": 597}, "organization": {"id": 624}, "project": {"owner": {"id": 733}, "assignee": {"id": 852}, "organization": {"id": 956}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 53, "privilege": "business"}, "organization": {"id": 180, "owner": {"id": 53}, "user": {"role": "owner"}}}, "resource": {"id": 367, "owner": {"id": 473}, "assignee": {"id": 526}, "organization": {"id": 180}, "project": {"owner": {"id": 53}, "assignee": {"id": 816}, "organization": {"id": 928}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 35, "privilege": "worker"}, "organization": {"id": 108, "owner": {"id": 35}, "user": {"role": "owner"}}}, "resource": {"id": 381, "owner": {"id": 421}, "assignee": {"id": 510}, "organization": {"id": 108}, "project": {"owner": {"id": 710}, "assignee": {"id": 848}, "organization": {"id": 915}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 37, "privilege": "business"}, "organization": {"id": 126, "owner": {"id": 37}, "user": {"role": "owner"}}}, "resource": {"id": 354, "owner": {"id": 428}, "assignee": {"id": 596}, "organization": {"id": 673}, "project": {"owner": {"id": 37}, "assignee": {"id": 860}, "organization": {"id": 965}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 12, "privilege": "worker"}, "organization": {"id": 101, "owner": {"id": 12}, "user": {"role": "owner"}}}, "resource": {"id": 303, "owner": {"id": 474}, "assignee": {"id": 530}, "organization": {"id": 661}, "project": {"owner": {"id": 762}, "assignee": {"id": 886}, "organization": {"id": 997}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 26, "privilege": "business"}, "organization": {"id": 189, "owner": {"id": 274}, "user": {"role": "maintainer"}}}, "resource": {"id": 319, "owner": {"id": 427}, "assignee": {"id": 536}, "organization": {"id": 189}, "project": {"owner": {"id": 26}, "assignee": {"id": 877}, "organization": {"id": 985}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 27, "privilege": "worker"}, "organization": {"id": 166, "owner": {"id": 200}, "user": {"role": "maintainer"}}}, "resource": {"id": 334, "owner": {"id": 496}, "assignee": {"id": 500}, "organization": {"id": 166}, "project": {"owner": {"id": 774}, "assignee": {"id": 805}, "organization": {"id": 912}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 80, "privilege": "business"}, "organization": {"id": 155, "owner": {"id": 203}, "user": {"role": "maintainer"}}}, "resource": {"id": 397, "owner": {"id": 418}, "assignee": {"id": 598}, "organization": {"id": 626}, "project": {"owner": {"id": 80}, "assignee": {"id": 880}, "organization": {"id": 961}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 96, "privilege": "worker"}, "organization": {"id": 143, "owner": {"id": 277}, "user": {"role": "maintainer"}}}, "resource": {"id": 348, "owner": {"id": 477}, "assignee": {"id": 566}, "organization": {"id": 697}, "project": {"owner": {"id": 734}, "assignee": {"id": 862}, "organization": {"id": 960}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 20, "privilege": "business"}, "organization": {"id": 104, "owner": {"id": 225}, "user": {"role": "supervisor"}}}, "resource": {"id": 302, "owner": {"id": 446}, "assignee": {"id": 594}, "organization": {"id": 104}, "project": {"owner": {"id": 20}, "assignee": {"id": 896}, "organization": {"id": 990}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 46, "privilege": "worker"}, "organization": {"id": 185, "owner": {"id": 251}, "user": {"role": "supervisor"}}}, "resource": {"id": 354, "owner": {"id": 443}, "assignee": {"id": 547}, "organization": {"id": 185}, "project": {"owner": {"id": 743}, "assignee": {"id": 840}, "organization": {"id": 930}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 75, "privilege": "business"}, "organization": {"id": 105, "owner": {"id": 244}, "user": {"role": "supervisor"}}}, "resource": {"id": 332, "owner": {"id": 410}, "assignee": {"id": 560}, "organization": {"id": 636}, "project": {"owner": {"id": 75}, "assignee": {"id": 869}, "organization": {"id": 935}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 58, "privilege": "worker"}, "organization": {"id": 189, "owner": {"id": 251}, "user": {"role": "supervisor"}}}, "resource": {"id": 348, "owner": {"id": 478}, "assignee": {"id": 507}, "organization": {"id": 645}, "project": {"owner": {"id": 742}, "assignee": {"id": 812}, "organization": {"id": 900}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 6, "privilege": "business"}, "organization": {"id": 165, "owner": {"id": 266}, "user": {"role": "worker"}}}, "resource": {"id": 370, "owner": {"id": 430}, "assignee": {"id": 585}, "organization": {"id": 165}, "project": {"owner": {"id": 6}, "assignee": {"id": 885}, "organization": {"id": 993}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 89, "privilege": "worker"}, "organization": {"id": 196, "owner": {"id": 231}, "user": {"role": "worker"}}}, "resource": {"id": 392, "owner": {"id": 417}, "assignee": {"id": 503}, "organization": {"id": 196}, "project": {"owner": {"id": 715}, "assignee": {"id": 867}, "organization": {"id": 935}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 63, "privilege": "business"}, "organization": {"id": 176, "owner": {"id": 223}, "user": {"role": "worker"}}}, "resource": {"id": 338, "owner": {"id": 450}, "assignee": {"id": 534}, "organization": {"id": 609}, "project": {"owner": {"id": 63}, "assignee": {"id": 824}, "organization": {"id": 980}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 52, "privilege": "worker"}, "organization": {"id": 184, "owner": {"id": 224}, "user": {"role": "worker"}}}, "resource": {"id": 347, "owner": {"id": 457}, "assignee": {"id": 579}, "organization": {"id": 687}, "project": {"owner": {"id": 784}, "assignee": {"id": 860}, "organization": {"id": 965}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 28, "privilege": "business"}, "organization": {"id": 142, "owner": {"id": 291}, "user": {"role": null}}}, "resource": {"id": 365, "owner": {"id": 458}, "assignee": {"id": 516}, "organization": {"id": 142}, "project": {"owner": {"id": 28}, "assignee": {"id": 811}, "organization": {"id": 949}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 94, "privilege": "worker"}, "organization": {"id": 141, "owner": {"id": 286}, "user": {"role": null}}}, "resource": {"id": 300, "owner": {"id": 481}, "assignee": {"id": 541}, "organization": {"id": 141}, "project": {"owner": {"id": 781}, "assignee": {"id": 846}, "organization": {"id": 905}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 81, "privilege": "business"}, "organization": {"id": 189, "owner": {"id": 247}, "user": {"role": null}}}, "resource": {"id": 394, "owner": {"id": 452}, "assignee": {"id": 555}, "organization": {"id": 674}, "project": {"owner": {"id": 81}, "assignee": {"id": 844}, "organization": {"id": 966}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 10, "privilege": "worker"}, "organization": {"id": 144, "owner": {"id": 254}, "user": {"role": null}}}, "resource": {"id": 356, "owner": {"id": 429}, "assignee": {"id": 577}, "organization": {"id": 662}, "project": {"owner": {"id": 751}, "assignee": {"id": 894}, "organization": {"id": 978}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 29, "privilege": "user"}, "organization": {"id": 169, "owner": {"id": 29}, "user": {"role": "owner"}}}, "resource": {"id": 369, "owner": {"id": 433}, "assignee": {"id": 562}, "organization": {"id": 169}, "project": {"owner": {"id": 29}, "assignee": {"id": 800}, "organization": {"id": 977}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 77, "privilege": "none"}, "organization": {"id": 124, "owner": {"id": 77}, "user": {"role": "owner"}}}, "resource": {"id": 360, "owner": {"id": 484}, "assignee": {"id": 589}, "organization": {"id": 124}, "project": {"owner": {"id": 793}, "assignee": {"id": 849}, "organization": {"id": 937}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 40, "privilege": "user"}, "organization": {"id": 197, "owner": {"id": 40}, "user": {"role": "owner"}}}, "resource": {"id": 387, "owner": {"id": 492}, "assignee": {"id": 521}, "organization": {"id": 610}, "project": {"owner": {"id": 40}, "assignee": {"id": 833}, "organization": {"id": 902}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 63, "privilege": "none"}, "organization": {"id": 111, "owner": {"id": 63}, "user": {"role": "owner"}}}, "resource": {"id": 318, "owner": {"id": 466}, "assignee": {"id": 573}, "organization": {"id": 691}, "project": {"owner": {"id": 764}, "assignee": {"id": 804}, "organization": {"id": 916}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 14, "privilege": "user"}, "organization": {"id": 154, "owner": {"id": 255}, "user": {"role": "maintainer"}}}, "resource": {"id": 388, "owner": {"id": 408}, "assignee": {"id": 587}, "organization": {"id": 154}, "project": {"owner": {"id": 14}, "assignee": {"id": 863}, "organization": {"id": 990}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 84, "privilege": "none"}, "organization": {"id": 169, "owner": {"id": 230}, "user": {"role": "maintainer"}}}, "resource": {"id": 386, "owner": {"id": 470}, "assignee": {"id": 559}, "organization": {"id": 169}, "project": {"owner": {"id": 757}, "assignee": {"id": 814}, "organization": {"id": 961}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 39, "privilege": "user"}, "organization": {"id": 112, "owner": {"id": 230}, "user": {"role": "maintainer"}}}, "resource": {"id": 335, "owner": {"id": 420}, "assignee": {"id": 519}, "organization": {"id": 650}, "project": {"owner": {"id": 39}, "assignee": {"id": 826}, "organization": {"id": 912}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 13, "privilege": "none"}, "organization": {"id": 155, "owner": {"id": 291}, "user": {"role": "maintainer"}}}, "resource": {"id": 331, "owner": {"id": 427}, "assignee": {"id": 521}, "organization": {"id": 696}, "project": {"owner": {"id": 784}, "assignee": {"id": 889}, "organization": {"id": 911}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 52, "privilege": "user"}, "organization": {"id": 186, "owner": {"id": 299}, "user": {"role": "supervisor"}}}, "resource": {"id": 388, "owner": {"id": 462}, "assignee": {"id": 532}, "organization": {"id": 186}, "project": {"owner": {"id": 52}, "assignee": {"id": 829}, "organization": {"id": 985}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 92, "privilege": "none"}, "organization": {"id": 132, "owner": {"id": 285}, "user": {"role": "supervisor"}}}, "resource": {"id": 303, "owner": {"id": 420}, "assignee": {"id": 541}, "organization": {"id": 132}, "project": {"owner": {"id": 798}, "assignee": {"id": 835}, "organization": {"id": 928}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 82, "privilege": "user"}, "organization": {"id": 174, "owner": {"id": 244}, "user": {"role": "supervisor"}}}, "resource": {"id": 369, "owner": {"id": 407}, "assignee": {"id": 519}, "organization": {"id": 660}, "project": {"owner": {"id": 82}, "assignee": {"id": 892}, "organization": {"id": 980}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 92, "privilege": "none"}, "organization": {"id": 162, "owner": {"id": 211}, "user": {"role": "supervisor"}}}, "resource": {"id": 360, "owner": {"id": 485}, "assignee": {"id": 515}, "organization": {"id": 685}, "project": {"owner": {"id": 717}, "assignee": {"id": 868}, "organization": {"id": 981}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 11, "privilege": "user"}, "organization": {"id": 111, "owner": {"id": 228}, "user": {"role": "worker"}}}, "resource": {"id": 381, "owner": {"id": 487}, "assignee": {"id": 545}, "organization": {"id": 111}, "project": {"owner": {"id": 11}, "assignee": {"id": 858}, "organization": {"id": 996}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 82, "privilege": "none"}, "organization": {"id": 143, "owner": {"id": 248}, "user": {"role": "worker"}}}, "resource": {"id": 388, "owner": {"id": 442}, "assignee": {"id": 528}, "organization": {"id": 143}, "project": {"owner": {"id": 798}, "assignee": {"id": 876}, "organization": {"id": 908}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 59, "privilege": "user"}, "organization": {"id": 103, "owner": {"id": 231}, "user": {"role": "worker"}}}, "resource": {"id": 371, "owner": {"id": 403}, "assignee": {"id": 509}, "organization": {"id": 620}, "project": {"owner": {"id": 59}, "assignee": {"id": 805}, "organization": {"id": 951}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 71, "privilege": "none"}, "organization": {"id": 155, "owner": {"id": 229}, "user": {"role": "worker"}}}, "resource": {"id": 391, "owner": {"id": 495}, "assignee": {"id": 594}, "organization": {"id": 692}, "project": {"owner": {"id": 748}, "assignee": {"id": 883}, "organization": {"id": 982}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 75, "privilege": "user"}, "organization": {"id": 115, "owner": {"id": 293}, "user": {"role": null}}}, "resource": {"id": 381, "owner": {"id": 490}, "assignee": {"id": 560}, "organization": {"id": 115}, "project": {"owner": {"id": 75}, "assignee": {"id": 858}, "organization": {"id": 991}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 43, "privilege": "none"}, "organization": {"id": 194, "owner": {"id": 275}, "user": {"role": null}}}, "resource": {"id": 328, "owner": {"id": 433}, "assignee": {"id": 514}, "organization": {"id": 194}, "project": {"owner": {"id": 711}, "assignee": {"id": 814}, "organization": {"id": 911}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 76, "privilege": "user"}, "organization": {"id": 115, "owner": {"id": 278}, "user": {"role": null}}}, "resource": {"id": 358, "owner": {"id": 435}, "assignee": {"id": 563}, "organization": {"id": 619}, "project": {"owner": {"id": 76}, "assignee": {"id": 895}, "organization": {"id": 998}}}} +test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 48, "privilege": "none"}, "organization": {"id": 173, "owner": {"id": 294}, "user": {"role": null}}}, "resource": {"id": 324, "owner": {"id": 495}, "assignee": {"id": 514}, "organization": {"id": 673}, "project": {"owner": {"id": 747}, "assignee": {"id": 816}, "organization": {"id": 940}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 62, "privilege": "worker"}, "organization": {"id": 171, "owner": {"id": 62}, "user": {"role": "owner"}}}, "resource": {"id": 381, "owner": {"id": 489}, "assignee": {"id": 567}, "organization": {"id": 171}, "project": {"owner": {"id": 62}, "assignee": {"id": 827}, "organization": {"id": 943}}}} +test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 6, "privilege": "admin"}, "organization": null}, "resource": {"id": 319, "owner": {"id": 491}, "assignee": {"id": 526}, "organization": {"id": 693}, "project": {"owner": {"id": 6}, "assignee": {"id": 889}, "organization": {"id": 994}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 5, "privilege": "worker"}, "organization": {"id": 179, "owner": {"id": 5}, "user": {"role": "owner"}}}, "resource": {"id": 381, "owner": {"id": 428}, "assignee": {"id": 590}, "organization": {"id": 622}, "project": {"owner": {"id": 5}, "assignee": {"id": 887}, "organization": {"id": 953}}}} +test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 15, "privilege": "business"}, "organization": null}, "resource": {"id": 321, "owner": {"id": 407}, "assignee": {"id": 512}, "organization": {"id": 645}, "project": {"owner": {"id": 15}, "assignee": {"id": 822}, "organization": {"id": 906}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 0, "privilege": "worker"}, "organization": {"id": 111, "owner": {"id": 294}, "user": {"role": "maintainer"}}}, "resource": {"id": 307, "owner": {"id": 482}, "assignee": {"id": 501}, "organization": {"id": 111}, "project": {"owner": {"id": 0}, "assignee": {"id": 818}, "organization": {"id": 904}}}} +test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 23, "privilege": "user"}, "organization": null}, "resource": {"id": 373, "owner": {"id": 416}, "assignee": {"id": 512}, "organization": {"id": 641}, "project": {"owner": {"id": 23}, "assignee": {"id": 891}, "organization": {"id": 968}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 41, "privilege": "worker"}, "organization": {"id": 120, "owner": {"id": 214}, "user": {"role": "maintainer"}}}, "resource": {"id": 372, "owner": {"id": 461}, "assignee": {"id": 580}, "organization": {"id": 640}, "project": {"owner": {"id": 41}, "assignee": {"id": 893}, "organization": {"id": 985}}}} +test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 12, "privilege": "worker"}, "organization": null}, "resource": {"id": 366, "owner": {"id": 445}, "assignee": {"id": 577}, "organization": {"id": 668}, "project": {"owner": {"id": 12}, "assignee": {"id": 826}, "organization": {"id": 988}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 17, "privilege": "worker"}, "organization": {"id": 107, "owner": {"id": 210}, "user": {"role": "supervisor"}}}, "resource": {"id": 366, "owner": {"id": 419}, "assignee": {"id": 572}, "organization": {"id": 107}, "project": {"owner": {"id": 17}, "assignee": {"id": 846}, "organization": {"id": 921}}}} +test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 81, "privilege": "none"}, "organization": null}, "resource": {"id": 368, "owner": {"id": 414}, "assignee": {"id": 587}, "organization": {"id": 670}, "project": {"owner": {"id": 81}, "assignee": {"id": 808}, "organization": {"id": 942}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 32, "privilege": "worker"}, "organization": {"id": 127, "owner": {"id": 288}, "user": {"role": "supervisor"}}}, "resource": {"id": 339, "owner": {"id": 445}, "assignee": {"id": 597}, "organization": {"id": 612}, "project": {"owner": {"id": 32}, "assignee": {"id": 806}, "organization": {"id": 965}}}} +test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 90, "privilege": "admin"}, "organization": null}, "resource": {"id": 347, "owner": {"id": 490}, "assignee": {"id": 599}, "organization": {"id": 631}, "project": {"owner": {"id": 786}, "assignee": {"id": 90}, "organization": {"id": 953}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 7, "privilege": "worker"}, "organization": {"id": 130, "owner": {"id": 262}, "user": {"role": "worker"}}}, "resource": {"id": 343, "owner": {"id": 400}, "assignee": {"id": 574}, "organization": {"id": 130}, "project": {"owner": {"id": 7}, "assignee": {"id": 855}, "organization": {"id": 961}}}} +test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 86, "privilege": "business"}, "organization": null}, "resource": {"id": 367, "owner": {"id": 487}, "assignee": {"id": 577}, "organization": {"id": 605}, "project": {"owner": {"id": 777}, "assignee": {"id": 86}, "organization": {"id": 921}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 95, "privilege": "worker"}, "organization": {"id": 141, "owner": {"id": 256}, "user": {"role": "worker"}}}, "resource": {"id": 308, "owner": {"id": 414}, "assignee": {"id": 547}, "organization": {"id": 683}, "project": {"owner": {"id": 95}, "assignee": {"id": 844}, "organization": {"id": 962}}}} +test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 98, "privilege": "user"}, "organization": null}, "resource": {"id": 365, "owner": {"id": 419}, "assignee": {"id": 552}, "organization": {"id": 615}, "project": {"owner": {"id": 762}, "assignee": {"id": 98}, "organization": {"id": 919}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 78, "privilege": "worker"}, "organization": {"id": 144, "owner": {"id": 251}, "user": {"role": null}}}, "resource": {"id": 399, "owner": {"id": 496}, "assignee": {"id": 537}, "organization": {"id": 144}, "project": {"owner": {"id": 78}, "assignee": {"id": 825}, "organization": {"id": 986}}}} +test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 6, "privilege": "worker"}, "organization": null}, "resource": {"id": 319, "owner": {"id": 444}, "assignee": {"id": 564}, "organization": {"id": 601}, "project": {"owner": {"id": 798}, "assignee": {"id": 6}, "organization": {"id": 930}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 10, "privilege": "worker"}, "organization": {"id": 180, "owner": {"id": 243}, "user": {"role": null}}}, "resource": {"id": 360, "owner": {"id": 440}, "assignee": {"id": 515}, "organization": {"id": 678}, "project": {"owner": {"id": 10}, "assignee": {"id": 895}, "organization": {"id": 991}}}} +test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 54, "privilege": "none"}, "organization": null}, "resource": {"id": 329, "owner": {"id": 428}, "assignee": {"id": 543}, "organization": {"id": 654}, "project": {"owner": {"id": 761}, "assignee": {"id": 54}, "organization": {"id": 965}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 25, "privilege": "none"}, "organization": {"id": 139, "owner": {"id": 25}, "user": {"role": "owner"}}}, "resource": {"id": 354, "owner": {"id": 488}, "assignee": {"id": 510}, "organization": {"id": 139}, "project": {"owner": {"id": 25}, "assignee": {"id": 870}, "organization": {"id": 904}}}} +test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 57, "privilege": "admin"}, "organization": null}, "resource": {"id": 315, "owner": {"id": 57}, "assignee": {"id": 575}, "organization": {"id": 683}, "project": {"owner": {"id": 724}, "assignee": {"id": 824}, "organization": {"id": 990}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 36, "privilege": "none"}, "organization": {"id": 137, "owner": {"id": 36}, "user": {"role": "owner"}}}, "resource": {"id": 349, "owner": {"id": 420}, "assignee": {"id": 511}, "organization": {"id": 649}, "project": {"owner": {"id": 36}, "assignee": {"id": 817}, "organization": {"id": 966}}}} +test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 75, "privilege": "business"}, "organization": null}, "resource": {"id": 334, "owner": {"id": 75}, "assignee": {"id": 523}, "organization": {"id": 600}, "project": {"owner": {"id": 720}, "assignee": {"id": 873}, "organization": {"id": 927}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 67, "privilege": "none"}, "organization": {"id": 146, "owner": {"id": 214}, "user": {"role": "maintainer"}}}, "resource": {"id": 390, "owner": {"id": 437}, "assignee": {"id": 570}, "organization": {"id": 146}, "project": {"owner": {"id": 67}, "assignee": {"id": 859}, "organization": {"id": 921}}}} +test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 48, "privilege": "user"}, "organization": null}, "resource": {"id": 399, "owner": {"id": 48}, "assignee": {"id": 574}, "organization": {"id": 613}, "project": {"owner": {"id": 792}, "assignee": {"id": 895}, "organization": {"id": 988}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 52, "privilege": "none"}, "organization": {"id": 145, "owner": {"id": 215}, "user": {"role": "maintainer"}}}, "resource": {"id": 304, "owner": {"id": 402}, "assignee": {"id": 522}, "organization": {"id": 692}, "project": {"owner": {"id": 52}, "assignee": {"id": 839}, "organization": {"id": 915}}}} +test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 5, "privilege": "worker"}, "organization": null}, "resource": {"id": 348, "owner": {"id": 5}, "assignee": {"id": 502}, "organization": {"id": 614}, "project": {"owner": {"id": 701}, "assignee": {"id": 897}, "organization": {"id": 982}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 43, "privilege": "none"}, "organization": {"id": 140, "owner": {"id": 277}, "user": {"role": "supervisor"}}}, "resource": {"id": 354, "owner": {"id": 477}, "assignee": {"id": 561}, "organization": {"id": 140}, "project": {"owner": {"id": 43}, "assignee": {"id": 879}, "organization": {"id": 995}}}} +test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 15, "privilege": "none"}, "organization": null}, "resource": {"id": 328, "owner": {"id": 15}, "assignee": {"id": 536}, "organization": {"id": 645}, "project": {"owner": {"id": 709}, "assignee": {"id": 878}, "organization": {"id": 942}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 27, "privilege": "none"}, "organization": {"id": 148, "owner": {"id": 249}, "user": {"role": "supervisor"}}}, "resource": {"id": 343, "owner": {"id": 489}, "assignee": {"id": 522}, "organization": {"id": 629}, "project": {"owner": {"id": 27}, "assignee": {"id": 862}, "organization": {"id": 908}}}} +test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 68, "privilege": "admin"}, "organization": null}, "resource": {"id": 383, "owner": {"id": 431}, "assignee": {"id": 68}, "organization": {"id": 653}, "project": {"owner": {"id": 770}, "assignee": {"id": 863}, "organization": {"id": 968}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 39, "privilege": "none"}, "organization": {"id": 131, "owner": {"id": 282}, "user": {"role": "worker"}}}, "resource": {"id": 300, "owner": {"id": 492}, "assignee": {"id": 571}, "organization": {"id": 131}, "project": {"owner": {"id": 39}, "assignee": {"id": 816}, "organization": {"id": 963}}}} +test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 72, "privilege": "business"}, "organization": null}, "resource": {"id": 318, "owner": {"id": 446}, "assignee": {"id": 72}, "organization": {"id": 610}, "project": {"owner": {"id": 731}, "assignee": {"id": 809}, "organization": {"id": 901}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 26, "privilege": "none"}, "organization": {"id": 187, "owner": {"id": 250}, "user": {"role": "worker"}}}, "resource": {"id": 376, "owner": {"id": 405}, "assignee": {"id": 510}, "organization": {"id": 671}, "project": {"owner": {"id": 26}, "assignee": {"id": 856}, "organization": {"id": 930}}}} +test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 21, "privilege": "user"}, "organization": null}, "resource": {"id": 359, "owner": {"id": 461}, "assignee": {"id": 21}, "organization": {"id": 683}, "project": {"owner": {"id": 782}, "assignee": {"id": 851}, "organization": {"id": 948}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 24, "privilege": "none"}, "organization": {"id": 126, "owner": {"id": 274}, "user": {"role": null}}}, "resource": {"id": 329, "owner": {"id": 404}, "assignee": {"id": 597}, "organization": {"id": 126}, "project": {"owner": {"id": 24}, "assignee": {"id": 896}, "organization": {"id": 975}}}} +test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 61, "privilege": "worker"}, "organization": null}, "resource": {"id": 312, "owner": {"id": 464}, "assignee": {"id": 61}, "organization": {"id": 619}, "project": {"owner": {"id": 703}, "assignee": {"id": 875}, "organization": {"id": 948}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 94, "privilege": "none"}, "organization": {"id": 146, "owner": {"id": 283}, "user": {"role": null}}}, "resource": {"id": 325, "owner": {"id": 473}, "assignee": {"id": 548}, "organization": {"id": 608}, "project": {"owner": {"id": 94}, "assignee": {"id": 866}, "organization": {"id": 990}}}} +test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 90, "privilege": "none"}, "organization": null}, "resource": {"id": 335, "owner": {"id": 473}, "assignee": {"id": 90}, "organization": {"id": 645}, "project": {"owner": {"id": 711}, "assignee": {"id": 809}, "organization": {"id": 922}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 2, "privilege": "admin"}, "organization": {"id": 182, "owner": {"id": 2}, "user": {"role": "owner"}}}, "resource": {"id": 391, "owner": {"id": 436}, "assignee": {"id": 554}, "organization": {"id": 182}, "project": {"owner": {"id": 793}, "assignee": {"id": 2}, "organization": {"id": 931}}}} +test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 51, "privilege": "admin"}, "organization": null}, "resource": {"id": 323, "owner": {"id": 493}, "assignee": {"id": 513}, "organization": {"id": 650}, "project": {"owner": {"id": 798}, "assignee": {"id": 855}, "organization": {"id": 925}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 57, "privilege": "admin"}, "organization": {"id": 117, "owner": {"id": 57}, "user": {"role": "owner"}}}, "resource": {"id": 370, "owner": {"id": 440}, "assignee": {"id": 596}, "organization": {"id": 653}, "project": {"owner": {"id": 779}, "assignee": {"id": 57}, "organization": {"id": 904}}}} +test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 20, "privilege": "business"}, "organization": null}, "resource": {"id": 325, "owner": {"id": 444}, "assignee": {"id": 553}, "organization": {"id": 661}, "project": {"owner": {"id": 760}, "assignee": {"id": 868}, "organization": {"id": 988}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 74, "privilege": "admin"}, "organization": {"id": 141, "owner": {"id": 277}, "user": {"role": "maintainer"}}}, "resource": {"id": 342, "owner": {"id": 498}, "assignee": {"id": 520}, "organization": {"id": 141}, "project": {"owner": {"id": 778}, "assignee": {"id": 74}, "organization": {"id": 951}}}} +test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 83, "privilege": "user"}, "organization": null}, "resource": {"id": 302, "owner": {"id": 438}, "assignee": {"id": 539}, "organization": {"id": 664}, "project": {"owner": {"id": 715}, "assignee": {"id": 889}, "organization": {"id": 963}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 2, "privilege": "admin"}, "organization": {"id": 108, "owner": {"id": 244}, "user": {"role": "maintainer"}}}, "resource": {"id": 313, "owner": {"id": 412}, "assignee": {"id": 519}, "organization": {"id": 625}, "project": {"owner": {"id": 710}, "assignee": {"id": 2}, "organization": {"id": 976}}}} +test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 50, "privilege": "worker"}, "organization": null}, "resource": {"id": 315, "owner": {"id": 444}, "assignee": {"id": 559}, "organization": {"id": 652}, "project": {"owner": {"id": 782}, "assignee": {"id": 890}, "organization": {"id": 994}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 41, "privilege": "admin"}, "organization": {"id": 179, "owner": {"id": 219}, "user": {"role": "supervisor"}}}, "resource": {"id": 379, "owner": {"id": 427}, "assignee": {"id": 548}, "organization": {"id": 179}, "project": {"owner": {"id": 755}, "assignee": {"id": 41}, "organization": {"id": 963}}}} +test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 75, "privilege": "none"}, "organization": null}, "resource": {"id": 311, "owner": {"id": 411}, "assignee": {"id": 503}, "organization": {"id": 655}, "project": {"owner": {"id": 701}, "assignee": {"id": 880}, "organization": {"id": 998}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 93, "privilege": "admin"}, "organization": {"id": 154, "owner": {"id": 216}, "user": {"role": "supervisor"}}}, "resource": {"id": 314, "owner": {"id": 431}, "assignee": {"id": 562}, "organization": {"id": 674}, "project": {"owner": {"id": 733}, "assignee": {"id": 93}, "organization": {"id": 925}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 80, "privilege": "admin"}, "organization": {"id": 199, "owner": {"id": 80}, "user": {"role": "owner"}}}, "resource": {"id": 348, "owner": {"id": 403}, "assignee": {"id": 595}, "organization": {"id": 199}, "project": {"owner": {"id": 80}, "assignee": {"id": 858}, "organization": {"id": 981}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 92, "privilege": "admin"}, "organization": {"id": 164, "owner": {"id": 246}, "user": {"role": "worker"}}}, "resource": {"id": 363, "owner": {"id": 426}, "assignee": {"id": 501}, "organization": {"id": 164}, "project": {"owner": {"id": 798}, "assignee": {"id": 92}, "organization": {"id": 988}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 31, "privilege": "admin"}, "organization": {"id": 192, "owner": {"id": 31}, "user": {"role": "owner"}}}, "resource": {"id": 323, "owner": {"id": 430}, "assignee": {"id": 583}, "organization": {"id": 628}, "project": {"owner": {"id": 31}, "assignee": {"id": 824}, "organization": {"id": 968}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 18, "privilege": "admin"}, "organization": {"id": 189, "owner": {"id": 272}, "user": {"role": "worker"}}}, "resource": {"id": 310, "owner": {"id": 437}, "assignee": {"id": 547}, "organization": {"id": 643}, "project": {"owner": {"id": 752}, "assignee": {"id": 18}, "organization": {"id": 935}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 18, "privilege": "admin"}, "organization": {"id": 180, "owner": {"id": 202}, "user": {"role": "maintainer"}}}, "resource": {"id": 348, "owner": {"id": 498}, "assignee": {"id": 533}, "organization": {"id": 180}, "project": {"owner": {"id": 18}, "assignee": {"id": 835}, "organization": {"id": 910}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 22, "privilege": "admin"}, "organization": {"id": 160, "owner": {"id": 201}, "user": {"role": null}}}, "resource": {"id": 367, "owner": {"id": 431}, "assignee": {"id": 573}, "organization": {"id": 160}, "project": {"owner": {"id": 702}, "assignee": {"id": 22}, "organization": {"id": 945}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 13, "privilege": "admin"}, "organization": {"id": 118, "owner": {"id": 236}, "user": {"role": "maintainer"}}}, "resource": {"id": 381, "owner": {"id": 474}, "assignee": {"id": 513}, "organization": {"id": 614}, "project": {"owner": {"id": 13}, "assignee": {"id": 876}, "organization": {"id": 915}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 52, "privilege": "admin"}, "organization": {"id": 116, "owner": {"id": 254}, "user": {"role": null}}}, "resource": {"id": 355, "owner": {"id": 469}, "assignee": {"id": 572}, "organization": {"id": 684}, "project": {"owner": {"id": 739}, "assignee": {"id": 52}, "organization": {"id": 997}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 50, "privilege": "admin"}, "organization": {"id": 112, "owner": {"id": 262}, "user": {"role": "supervisor"}}}, "resource": {"id": 333, "owner": {"id": 423}, "assignee": {"id": 511}, "organization": {"id": 112}, "project": {"owner": {"id": 50}, "assignee": {"id": 846}, "organization": {"id": 926}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 17, "privilege": "business"}, "organization": {"id": 192, "owner": {"id": 17}, "user": {"role": "owner"}}}, "resource": {"id": 320, "owner": {"id": 483}, "assignee": {"id": 502}, "organization": {"id": 192}, "project": {"owner": {"id": 747}, "assignee": {"id": 17}, "organization": {"id": 989}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 87, "privilege": "admin"}, "organization": {"id": 153, "owner": {"id": 248}, "user": {"role": "supervisor"}}}, "resource": {"id": 302, "owner": {"id": 452}, "assignee": {"id": 509}, "organization": {"id": 662}, "project": {"owner": {"id": 87}, "assignee": {"id": 809}, "organization": {"id": 926}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 20, "privilege": "business"}, "organization": {"id": 173, "owner": {"id": 20}, "user": {"role": "owner"}}}, "resource": {"id": 332, "owner": {"id": 466}, "assignee": {"id": 580}, "organization": {"id": 646}, "project": {"owner": {"id": 714}, "assignee": {"id": 20}, "organization": {"id": 948}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 22, "privilege": "admin"}, "organization": {"id": 184, "owner": {"id": 272}, "user": {"role": "worker"}}}, "resource": {"id": 340, "owner": {"id": 481}, "assignee": {"id": 557}, "organization": {"id": 184}, "project": {"owner": {"id": 22}, "assignee": {"id": 838}, "organization": {"id": 901}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 11, "privilege": "business"}, "organization": {"id": 157, "owner": {"id": 205}, "user": {"role": "maintainer"}}}, "resource": {"id": 359, "owner": {"id": 495}, "assignee": {"id": 529}, "organization": {"id": 157}, "project": {"owner": {"id": 787}, "assignee": {"id": 11}, "organization": {"id": 922}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 78, "privilege": "admin"}, "organization": {"id": 176, "owner": {"id": 269}, "user": {"role": "worker"}}}, "resource": {"id": 380, "owner": {"id": 477}, "assignee": {"id": 504}, "organization": {"id": 615}, "project": {"owner": {"id": 78}, "assignee": {"id": 844}, "organization": {"id": 961}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 56, "privilege": "business"}, "organization": {"id": 122, "owner": {"id": 277}, "user": {"role": "maintainer"}}}, "resource": {"id": 370, "owner": {"id": 454}, "assignee": {"id": 532}, "organization": {"id": 651}, "project": {"owner": {"id": 775}, "assignee": {"id": 56}, "organization": {"id": 988}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 77, "privilege": "admin"}, "organization": {"id": 103, "owner": {"id": 268}, "user": {"role": null}}}, "resource": {"id": 300, "owner": {"id": 420}, "assignee": {"id": 566}, "organization": {"id": 103}, "project": {"owner": {"id": 77}, "assignee": {"id": 815}, "organization": {"id": 924}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 52, "privilege": "business"}, "organization": {"id": 139, "owner": {"id": 203}, "user": {"role": "supervisor"}}}, "resource": {"id": 330, "owner": {"id": 458}, "assignee": {"id": 518}, "organization": {"id": 139}, "project": {"owner": {"id": 744}, "assignee": {"id": 52}, "organization": {"id": 987}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 14, "privilege": "admin"}, "organization": {"id": 127, "owner": {"id": 203}, "user": {"role": null}}}, "resource": {"id": 302, "owner": {"id": 466}, "assignee": {"id": 565}, "organization": {"id": 697}, "project": {"owner": {"id": 14}, "assignee": {"id": 827}, "organization": {"id": 946}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 2, "privilege": "business"}, "organization": {"id": 118, "owner": {"id": 252}, "user": {"role": "supervisor"}}}, "resource": {"id": 354, "owner": {"id": 430}, "assignee": {"id": 551}, "organization": {"id": 650}, "project": {"owner": {"id": 702}, "assignee": {"id": 2}, "organization": {"id": 985}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 34, "privilege": "business"}, "organization": {"id": 135, "owner": {"id": 34}, "user": {"role": "owner"}}}, "resource": {"id": 341, "owner": {"id": 417}, "assignee": {"id": 528}, "organization": {"id": 135}, "project": {"owner": {"id": 34}, "assignee": {"id": 888}, "organization": {"id": 916}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 5, "privilege": "business"}, "organization": {"id": 187, "owner": {"id": 289}, "user": {"role": "worker"}}}, "resource": {"id": 340, "owner": {"id": 428}, "assignee": {"id": 507}, "organization": {"id": 187}, "project": {"owner": {"id": 755}, "assignee": {"id": 5}, "organization": {"id": 948}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 59, "privilege": "business"}, "organization": {"id": 195, "owner": {"id": 59}, "user": {"role": "owner"}}}, "resource": {"id": 325, "owner": {"id": 411}, "assignee": {"id": 544}, "organization": {"id": 690}, "project": {"owner": {"id": 59}, "assignee": {"id": 883}, "organization": {"id": 937}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 95, "privilege": "business"}, "organization": {"id": 193, "owner": {"id": 268}, "user": {"role": "worker"}}}, "resource": {"id": 315, "owner": {"id": 423}, "assignee": {"id": 568}, "organization": {"id": 629}, "project": {"owner": {"id": 733}, "assignee": {"id": 95}, "organization": {"id": 928}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 87, "privilege": "business"}, "organization": {"id": 191, "owner": {"id": 235}, "user": {"role": "maintainer"}}}, "resource": {"id": 355, "owner": {"id": 465}, "assignee": {"id": 551}, "organization": {"id": 191}, "project": {"owner": {"id": 87}, "assignee": {"id": 822}, "organization": {"id": 925}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 47, "privilege": "business"}, "organization": {"id": 168, "owner": {"id": 293}, "user": {"role": null}}}, "resource": {"id": 375, "owner": {"id": 439}, "assignee": {"id": 593}, "organization": {"id": 168}, "project": {"owner": {"id": 773}, "assignee": {"id": 47}, "organization": {"id": 980}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 26, "privilege": "business"}, "organization": {"id": 192, "owner": {"id": 262}, "user": {"role": "maintainer"}}}, "resource": {"id": 350, "owner": {"id": 413}, "assignee": {"id": 574}, "organization": {"id": 698}, "project": {"owner": {"id": 26}, "assignee": {"id": 839}, "organization": {"id": 921}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 15, "privilege": "business"}, "organization": {"id": 143, "owner": {"id": 295}, "user": {"role": null}}}, "resource": {"id": 302, "owner": {"id": 476}, "assignee": {"id": 517}, "organization": {"id": 641}, "project": {"owner": {"id": 768}, "assignee": {"id": 15}, "organization": {"id": 955}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 79, "privilege": "business"}, "organization": {"id": 113, "owner": {"id": 277}, "user": {"role": "supervisor"}}}, "resource": {"id": 355, "owner": {"id": 457}, "assignee": {"id": 554}, "organization": {"id": 113}, "project": {"owner": {"id": 79}, "assignee": {"id": 834}, "organization": {"id": 940}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 58, "privilege": "user"}, "organization": {"id": 158, "owner": {"id": 58}, "user": {"role": "owner"}}}, "resource": {"id": 382, "owner": {"id": 437}, "assignee": {"id": 556}, "organization": {"id": 158}, "project": {"owner": {"id": 784}, "assignee": {"id": 58}, "organization": {"id": 938}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 8, "privilege": "business"}, "organization": {"id": 157, "owner": {"id": 221}, "user": {"role": "supervisor"}}}, "resource": {"id": 349, "owner": {"id": 454}, "assignee": {"id": 525}, "organization": {"id": 672}, "project": {"owner": {"id": 8}, "assignee": {"id": 847}, "organization": {"id": 980}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 51, "privilege": "user"}, "organization": {"id": 143, "owner": {"id": 51}, "user": {"role": "owner"}}}, "resource": {"id": 318, "owner": {"id": 421}, "assignee": {"id": 546}, "organization": {"id": 606}, "project": {"owner": {"id": 744}, "assignee": {"id": 51}, "organization": {"id": 905}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 82, "privilege": "business"}, "organization": {"id": 167, "owner": {"id": 245}, "user": {"role": "worker"}}}, "resource": {"id": 304, "owner": {"id": 465}, "assignee": {"id": 532}, "organization": {"id": 167}, "project": {"owner": {"id": 82}, "assignee": {"id": 837}, "organization": {"id": 977}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 77, "privilege": "user"}, "organization": {"id": 121, "owner": {"id": 233}, "user": {"role": "maintainer"}}}, "resource": {"id": 382, "owner": {"id": 496}, "assignee": {"id": 581}, "organization": {"id": 121}, "project": {"owner": {"id": 704}, "assignee": {"id": 77}, "organization": {"id": 983}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 45, "privilege": "business"}, "organization": {"id": 131, "owner": {"id": 209}, "user": {"role": "worker"}}}, "resource": {"id": 350, "owner": {"id": 403}, "assignee": {"id": 514}, "organization": {"id": 623}, "project": {"owner": {"id": 45}, "assignee": {"id": 854}, "organization": {"id": 923}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 52, "privilege": "user"}, "organization": {"id": 136, "owner": {"id": 236}, "user": {"role": "maintainer"}}}, "resource": {"id": 340, "owner": {"id": 444}, "assignee": {"id": 553}, "organization": {"id": 676}, "project": {"owner": {"id": 712}, "assignee": {"id": 52}, "organization": {"id": 913}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 15, "privilege": "business"}, "organization": {"id": 101, "owner": {"id": 240}, "user": {"role": null}}}, "resource": {"id": 327, "owner": {"id": 484}, "assignee": {"id": 547}, "organization": {"id": 101}, "project": {"owner": {"id": 15}, "assignee": {"id": 899}, "organization": {"id": 940}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 42, "privilege": "user"}, "organization": {"id": 159, "owner": {"id": 274}, "user": {"role": "supervisor"}}}, "resource": {"id": 361, "owner": {"id": 455}, "assignee": {"id": 505}, "organization": {"id": 159}, "project": {"owner": {"id": 746}, "assignee": {"id": 42}, "organization": {"id": 996}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 41, "privilege": "business"}, "organization": {"id": 129, "owner": {"id": 271}, "user": {"role": null}}}, "resource": {"id": 388, "owner": {"id": 401}, "assignee": {"id": 591}, "organization": {"id": 642}, "project": {"owner": {"id": 41}, "assignee": {"id": 859}, "organization": {"id": 972}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 91, "privilege": "user"}, "organization": {"id": 165, "owner": {"id": 241}, "user": {"role": "supervisor"}}}, "resource": {"id": 355, "owner": {"id": 423}, "assignee": {"id": 504}, "organization": {"id": 699}, "project": {"owner": {"id": 758}, "assignee": {"id": 91}, "organization": {"id": 903}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 13, "privilege": "user"}, "organization": {"id": 171, "owner": {"id": 13}, "user": {"role": "owner"}}}, "resource": {"id": 308, "owner": {"id": 449}, "assignee": {"id": 536}, "organization": {"id": 171}, "project": {"owner": {"id": 13}, "assignee": {"id": 867}, "organization": {"id": 927}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 11, "privilege": "user"}, "organization": {"id": 133, "owner": {"id": 242}, "user": {"role": "worker"}}}, "resource": {"id": 304, "owner": {"id": 471}, "assignee": {"id": 537}, "organization": {"id": 133}, "project": {"owner": {"id": 734}, "assignee": {"id": 11}, "organization": {"id": 934}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 87, "privilege": "user"}, "organization": {"id": 196, "owner": {"id": 87}, "user": {"role": "owner"}}}, "resource": {"id": 391, "owner": {"id": 477}, "assignee": {"id": 585}, "organization": {"id": 609}, "project": {"owner": {"id": 87}, "assignee": {"id": 882}, "organization": {"id": 953}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 76, "privilege": "user"}, "organization": {"id": 193, "owner": {"id": 260}, "user": {"role": "worker"}}}, "resource": {"id": 342, "owner": {"id": 460}, "assignee": {"id": 597}, "organization": {"id": 652}, "project": {"owner": {"id": 720}, "assignee": {"id": 76}, "organization": {"id": 961}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 5, "privilege": "user"}, "organization": {"id": 135, "owner": {"id": 253}, "user": {"role": "maintainer"}}}, "resource": {"id": 340, "owner": {"id": 440}, "assignee": {"id": 525}, "organization": {"id": 135}, "project": {"owner": {"id": 5}, "assignee": {"id": 863}, "organization": {"id": 963}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 83, "privilege": "user"}, "organization": {"id": 133, "owner": {"id": 268}, "user": {"role": null}}}, "resource": {"id": 311, "owner": {"id": 452}, "assignee": {"id": 565}, "organization": {"id": 133}, "project": {"owner": {"id": 724}, "assignee": {"id": 83}, "organization": {"id": 999}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 49, "privilege": "user"}, "organization": {"id": 130, "owner": {"id": 273}, "user": {"role": "maintainer"}}}, "resource": {"id": 315, "owner": {"id": 415}, "assignee": {"id": 557}, "organization": {"id": 621}, "project": {"owner": {"id": 49}, "assignee": {"id": 841}, "organization": {"id": 975}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 17, "privilege": "user"}, "organization": {"id": 187, "owner": {"id": 239}, "user": {"role": null}}}, "resource": {"id": 348, "owner": {"id": 467}, "assignee": {"id": 570}, "organization": {"id": 678}, "project": {"owner": {"id": 754}, "assignee": {"id": 17}, "organization": {"id": 968}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 36, "privilege": "user"}, "organization": {"id": 116, "owner": {"id": 251}, "user": {"role": "supervisor"}}}, "resource": {"id": 302, "owner": {"id": 436}, "assignee": {"id": 502}, "organization": {"id": 116}, "project": {"owner": {"id": 36}, "assignee": {"id": 800}, "organization": {"id": 959}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 89, "privilege": "worker"}, "organization": {"id": 139, "owner": {"id": 89}, "user": {"role": "owner"}}}, "resource": {"id": 354, "owner": {"id": 415}, "assignee": {"id": 568}, "organization": {"id": 139}, "project": {"owner": {"id": 718}, "assignee": {"id": 89}, "organization": {"id": 939}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 8, "privilege": "user"}, "organization": {"id": 160, "owner": {"id": 212}, "user": {"role": "supervisor"}}}, "resource": {"id": 304, "owner": {"id": 468}, "assignee": {"id": 567}, "organization": {"id": 605}, "project": {"owner": {"id": 8}, "assignee": {"id": 882}, "organization": {"id": 902}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 80, "privilege": "worker"}, "organization": {"id": 191, "owner": {"id": 80}, "user": {"role": "owner"}}}, "resource": {"id": 327, "owner": {"id": 401}, "assignee": {"id": 548}, "organization": {"id": 624}, "project": {"owner": {"id": 785}, "assignee": {"id": 80}, "organization": {"id": 960}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 51, "privilege": "user"}, "organization": {"id": 110, "owner": {"id": 271}, "user": {"role": "worker"}}}, "resource": {"id": 353, "owner": {"id": 492}, "assignee": {"id": 538}, "organization": {"id": 110}, "project": {"owner": {"id": 51}, "assignee": {"id": 896}, "organization": {"id": 944}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 10, "privilege": "worker"}, "organization": {"id": 179, "owner": {"id": 273}, "user": {"role": "maintainer"}}}, "resource": {"id": 386, "owner": {"id": 497}, "assignee": {"id": 599}, "organization": {"id": 179}, "project": {"owner": {"id": 715}, "assignee": {"id": 10}, "organization": {"id": 923}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 89, "privilege": "user"}, "organization": {"id": 158, "owner": {"id": 263}, "user": {"role": "worker"}}}, "resource": {"id": 399, "owner": {"id": 440}, "assignee": {"id": 563}, "organization": {"id": 678}, "project": {"owner": {"id": 89}, "assignee": {"id": 850}, "organization": {"id": 938}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 76, "privilege": "worker"}, "organization": {"id": 102, "owner": {"id": 256}, "user": {"role": "maintainer"}}}, "resource": {"id": 340, "owner": {"id": 407}, "assignee": {"id": 542}, "organization": {"id": 686}, "project": {"owner": {"id": 759}, "assignee": {"id": 76}, "organization": {"id": 931}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 6, "privilege": "user"}, "organization": {"id": 101, "owner": {"id": 217}, "user": {"role": null}}}, "resource": {"id": 382, "owner": {"id": 415}, "assignee": {"id": 547}, "organization": {"id": 101}, "project": {"owner": {"id": 6}, "assignee": {"id": 803}, "organization": {"id": 928}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 66, "privilege": "worker"}, "organization": {"id": 155, "owner": {"id": 293}, "user": {"role": "supervisor"}}}, "resource": {"id": 364, "owner": {"id": 490}, "assignee": {"id": 593}, "organization": {"id": 155}, "project": {"owner": {"id": 736}, "assignee": {"id": 66}, "organization": {"id": 948}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 11, "privilege": "user"}, "organization": {"id": 124, "owner": {"id": 292}, "user": {"role": null}}}, "resource": {"id": 313, "owner": {"id": 441}, "assignee": {"id": 588}, "organization": {"id": 692}, "project": {"owner": {"id": 11}, "assignee": {"id": 828}, "organization": {"id": 921}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 63, "privilege": "worker"}, "organization": {"id": 142, "owner": {"id": 217}, "user": {"role": "supervisor"}}}, "resource": {"id": 337, "owner": {"id": 432}, "assignee": {"id": 580}, "organization": {"id": 600}, "project": {"owner": {"id": 740}, "assignee": {"id": 63}, "organization": {"id": 968}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 14, "privilege": "worker"}, "organization": {"id": 106, "owner": {"id": 14}, "user": {"role": "owner"}}}, "resource": {"id": 347, "owner": {"id": 468}, "assignee": {"id": 500}, "organization": {"id": 106}, "project": {"owner": {"id": 14}, "assignee": {"id": 833}, "organization": {"id": 905}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 25, "privilege": "worker"}, "organization": {"id": 139, "owner": {"id": 238}, "user": {"role": "worker"}}}, "resource": {"id": 357, "owner": {"id": 459}, "assignee": {"id": 512}, "organization": {"id": 139}, "project": {"owner": {"id": 735}, "assignee": {"id": 25}, "organization": {"id": 978}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 89, "privilege": "worker"}, "organization": {"id": 121, "owner": {"id": 89}, "user": {"role": "owner"}}}, "resource": {"id": 309, "owner": {"id": 433}, "assignee": {"id": 542}, "organization": {"id": 688}, "project": {"owner": {"id": 89}, "assignee": {"id": 848}, "organization": {"id": 934}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 82, "privilege": "worker"}, "organization": {"id": 193, "owner": {"id": 261}, "user": {"role": "worker"}}}, "resource": {"id": 338, "owner": {"id": 477}, "assignee": {"id": 531}, "organization": {"id": 663}, "project": {"owner": {"id": 728}, "assignee": {"id": 82}, "organization": {"id": 960}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 74, "privilege": "worker"}, "organization": {"id": 152, "owner": {"id": 281}, "user": {"role": "maintainer"}}}, "resource": {"id": 374, "owner": {"id": 458}, "assignee": {"id": 515}, "organization": {"id": 152}, "project": {"owner": {"id": 74}, "assignee": {"id": 818}, "organization": {"id": 996}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 44, "privilege": "worker"}, "organization": {"id": 161, "owner": {"id": 247}, "user": {"role": null}}}, "resource": {"id": 373, "owner": {"id": 413}, "assignee": {"id": 555}, "organization": {"id": 161}, "project": {"owner": {"id": 779}, "assignee": {"id": 44}, "organization": {"id": 940}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 61, "privilege": "worker"}, "organization": {"id": 184, "owner": {"id": 262}, "user": {"role": "maintainer"}}}, "resource": {"id": 357, "owner": {"id": 485}, "assignee": {"id": 515}, "organization": {"id": 666}, "project": {"owner": {"id": 61}, "assignee": {"id": 830}, "organization": {"id": 973}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 24, "privilege": "worker"}, "organization": {"id": 177, "owner": {"id": 217}, "user": {"role": null}}}, "resource": {"id": 348, "owner": {"id": 459}, "assignee": {"id": 517}, "organization": {"id": 642}, "project": {"owner": {"id": 795}, "assignee": {"id": 24}, "organization": {"id": 978}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 33, "privilege": "worker"}, "organization": {"id": 198, "owner": {"id": 237}, "user": {"role": "supervisor"}}}, "resource": {"id": 335, "owner": {"id": 441}, "assignee": {"id": 598}, "organization": {"id": 198}, "project": {"owner": {"id": 33}, "assignee": {"id": 828}, "organization": {"id": 911}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 98, "privilege": "none"}, "organization": {"id": 130, "owner": {"id": 98}, "user": {"role": "owner"}}}, "resource": {"id": 356, "owner": {"id": 482}, "assignee": {"id": 518}, "organization": {"id": 130}, "project": {"owner": {"id": 700}, "assignee": {"id": 98}, "organization": {"id": 979}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 94, "privilege": "worker"}, "organization": {"id": 126, "owner": {"id": 288}, "user": {"role": "supervisor"}}}, "resource": {"id": 391, "owner": {"id": 410}, "assignee": {"id": 545}, "organization": {"id": 671}, "project": {"owner": {"id": 94}, "assignee": {"id": 884}, "organization": {"id": 982}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 55, "privilege": "none"}, "organization": {"id": 115, "owner": {"id": 55}, "user": {"role": "owner"}}}, "resource": {"id": 392, "owner": {"id": 461}, "assignee": {"id": 565}, "organization": {"id": 636}, "project": {"owner": {"id": 784}, "assignee": {"id": 55}, "organization": {"id": 991}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 27, "privilege": "worker"}, "organization": {"id": 159, "owner": {"id": 249}, "user": {"role": "worker"}}}, "resource": {"id": 309, "owner": {"id": 409}, "assignee": {"id": 563}, "organization": {"id": 159}, "project": {"owner": {"id": 27}, "assignee": {"id": 801}, "organization": {"id": 985}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 9, "privilege": "none"}, "organization": {"id": 167, "owner": {"id": 256}, "user": {"role": "maintainer"}}}, "resource": {"id": 323, "owner": {"id": 432}, "assignee": {"id": 522}, "organization": {"id": 167}, "project": {"owner": {"id": 751}, "assignee": {"id": 9}, "organization": {"id": 996}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 67, "privilege": "worker"}, "organization": {"id": 165, "owner": {"id": 240}, "user": {"role": "worker"}}}, "resource": {"id": 324, "owner": {"id": 462}, "assignee": {"id": 513}, "organization": {"id": 643}, "project": {"owner": {"id": 67}, "assignee": {"id": 875}, "organization": {"id": 997}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 30, "privilege": "none"}, "organization": {"id": 191, "owner": {"id": 222}, "user": {"role": "maintainer"}}}, "resource": {"id": 391, "owner": {"id": 474}, "assignee": {"id": 554}, "organization": {"id": 669}, "project": {"owner": {"id": 750}, "assignee": {"id": 30}, "organization": {"id": 944}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 13, "privilege": "worker"}, "organization": {"id": 116, "owner": {"id": 228}, "user": {"role": null}}}, "resource": {"id": 397, "owner": {"id": 439}, "assignee": {"id": 590}, "organization": {"id": 116}, "project": {"owner": {"id": 13}, "assignee": {"id": 819}, "organization": {"id": 964}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 5, "privilege": "none"}, "organization": {"id": 107, "owner": {"id": 273}, "user": {"role": "supervisor"}}}, "resource": {"id": 399, "owner": {"id": 435}, "assignee": {"id": 575}, "organization": {"id": 107}, "project": {"owner": {"id": 738}, "assignee": {"id": 5}, "organization": {"id": 918}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 51, "privilege": "worker"}, "organization": {"id": 124, "owner": {"id": 208}, "user": {"role": null}}}, "resource": {"id": 346, "owner": {"id": 449}, "assignee": {"id": 557}, "organization": {"id": 679}, "project": {"owner": {"id": 51}, "assignee": {"id": 825}, "organization": {"id": 999}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 1, "privilege": "none"}, "organization": {"id": 125, "owner": {"id": 260}, "user": {"role": "supervisor"}}}, "resource": {"id": 391, "owner": {"id": 478}, "assignee": {"id": 566}, "organization": {"id": 693}, "project": {"owner": {"id": 742}, "assignee": {"id": 1}, "organization": {"id": 900}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 13, "privilege": "none"}, "organization": {"id": 118, "owner": {"id": 13}, "user": {"role": "owner"}}}, "resource": {"id": 335, "owner": {"id": 454}, "assignee": {"id": 521}, "organization": {"id": 118}, "project": {"owner": {"id": 13}, "assignee": {"id": 873}, "organization": {"id": 982}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 49, "privilege": "none"}, "organization": {"id": 119, "owner": {"id": 282}, "user": {"role": "worker"}}}, "resource": {"id": 354, "owner": {"id": 416}, "assignee": {"id": 522}, "organization": {"id": 119}, "project": {"owner": {"id": 700}, "assignee": {"id": 49}, "organization": {"id": 950}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 34, "privilege": "none"}, "organization": {"id": 103, "owner": {"id": 34}, "user": {"role": "owner"}}}, "resource": {"id": 313, "owner": {"id": 495}, "assignee": {"id": 514}, "organization": {"id": 630}, "project": {"owner": {"id": 34}, "assignee": {"id": 858}, "organization": {"id": 923}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 37, "privilege": "none"}, "organization": {"id": 115, "owner": {"id": 273}, "user": {"role": "worker"}}}, "resource": {"id": 305, "owner": {"id": 467}, "assignee": {"id": 574}, "organization": {"id": 667}, "project": {"owner": {"id": 719}, "assignee": {"id": 37}, "organization": {"id": 953}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 10, "privilege": "none"}, "organization": {"id": 145, "owner": {"id": 255}, "user": {"role": "maintainer"}}}, "resource": {"id": 384, "owner": {"id": 467}, "assignee": {"id": 557}, "organization": {"id": 145}, "project": {"owner": {"id": 10}, "assignee": {"id": 815}, "organization": {"id": 970}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 31, "privilege": "none"}, "organization": {"id": 174, "owner": {"id": 262}, "user": {"role": null}}}, "resource": {"id": 375, "owner": {"id": 429}, "assignee": {"id": 507}, "organization": {"id": 174}, "project": {"owner": {"id": 771}, "assignee": {"id": 31}, "organization": {"id": 905}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 6, "privilege": "none"}, "organization": {"id": 156, "owner": {"id": 234}, "user": {"role": "maintainer"}}}, "resource": {"id": 327, "owner": {"id": 419}, "assignee": {"id": 550}, "organization": {"id": 664}, "project": {"owner": {"id": 6}, "assignee": {"id": 865}, "organization": {"id": 942}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 45, "privilege": "none"}, "organization": {"id": 148, "owner": {"id": 259}, "user": {"role": null}}}, "resource": {"id": 359, "owner": {"id": 444}, "assignee": {"id": 514}, "organization": {"id": 640}, "project": {"owner": {"id": 762}, "assignee": {"id": 45}, "organization": {"id": 943}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 24, "privilege": "none"}, "organization": {"id": 137, "owner": {"id": 224}, "user": {"role": "supervisor"}}}, "resource": {"id": 347, "owner": {"id": 412}, "assignee": {"id": 506}, "organization": {"id": 137}, "project": {"owner": {"id": 24}, "assignee": {"id": 893}, "organization": {"id": 954}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 85, "privilege": "admin"}, "organization": {"id": 122, "owner": {"id": 85}, "user": {"role": "owner"}}}, "resource": {"id": 393, "owner": {"id": 85}, "assignee": {"id": 552}, "organization": {"id": 122}, "project": {"owner": {"id": 770}, "assignee": {"id": 835}, "organization": {"id": 938}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 66, "privilege": "none"}, "organization": {"id": 155, "owner": {"id": 213}, "user": {"role": "supervisor"}}}, "resource": {"id": 351, "owner": {"id": 422}, "assignee": {"id": 576}, "organization": {"id": 635}, "project": {"owner": {"id": 66}, "assignee": {"id": 877}, "organization": {"id": 963}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 80, "privilege": "admin"}, "organization": {"id": 183, "owner": {"id": 80}, "user": {"role": "owner"}}}, "resource": {"id": 339, "owner": {"id": 80}, "assignee": {"id": 512}, "organization": {"id": 643}, "project": {"owner": {"id": 757}, "assignee": {"id": 855}, "organization": {"id": 982}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 6, "privilege": "none"}, "organization": {"id": 104, "owner": {"id": 273}, "user": {"role": "worker"}}}, "resource": {"id": 387, "owner": {"id": 406}, "assignee": {"id": 582}, "organization": {"id": 104}, "project": {"owner": {"id": 6}, "assignee": {"id": 828}, "organization": {"id": 914}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 84, "privilege": "admin"}, "organization": {"id": 143, "owner": {"id": 250}, "user": {"role": "maintainer"}}}, "resource": {"id": 362, "owner": {"id": 84}, "assignee": {"id": 522}, "organization": {"id": 143}, "project": {"owner": {"id": 763}, "assignee": {"id": 810}, "organization": {"id": 949}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 79, "privilege": "none"}, "organization": {"id": 189, "owner": {"id": 291}, "user": {"role": "worker"}}}, "resource": {"id": 334, "owner": {"id": 430}, "assignee": {"id": 508}, "organization": {"id": 668}, "project": {"owner": {"id": 79}, "assignee": {"id": 835}, "organization": {"id": 928}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 46, "privilege": "admin"}, "organization": {"id": 118, "owner": {"id": 269}, "user": {"role": "maintainer"}}}, "resource": {"id": 395, "owner": {"id": 46}, "assignee": {"id": 512}, "organization": {"id": 623}, "project": {"owner": {"id": 799}, "assignee": {"id": 819}, "organization": {"id": 933}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 34, "privilege": "none"}, "organization": {"id": 163, "owner": {"id": 226}, "user": {"role": null}}}, "resource": {"id": 351, "owner": {"id": 450}, "assignee": {"id": 550}, "organization": {"id": 163}, "project": {"owner": {"id": 34}, "assignee": {"id": 893}, "organization": {"id": 988}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 59, "privilege": "admin"}, "organization": {"id": 151, "owner": {"id": 261}, "user": {"role": "supervisor"}}}, "resource": {"id": 309, "owner": {"id": 59}, "assignee": {"id": 533}, "organization": {"id": 151}, "project": {"owner": {"id": 797}, "assignee": {"id": 836}, "organization": {"id": 924}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 36, "privilege": "none"}, "organization": {"id": 193, "owner": {"id": 200}, "user": {"role": null}}}, "resource": {"id": 321, "owner": {"id": 426}, "assignee": {"id": 544}, "organization": {"id": 681}, "project": {"owner": {"id": 36}, "assignee": {"id": 890}, "organization": {"id": 976}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 3, "privilege": "admin"}, "organization": {"id": 119, "owner": {"id": 268}, "user": {"role": "supervisor"}}}, "resource": {"id": 349, "owner": {"id": 3}, "assignee": {"id": 538}, "organization": {"id": 630}, "project": {"owner": {"id": 770}, "assignee": {"id": 822}, "organization": {"id": 903}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 39, "privilege": "admin"}, "organization": {"id": 188, "owner": {"id": 39}, "user": {"role": "owner"}}}, "resource": {"id": 312, "owner": {"id": 423}, "assignee": {"id": 564}, "organization": {"id": 188}, "project": {"owner": {"id": 779}, "assignee": {"id": 39}, "organization": {"id": 994}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 5, "privilege": "admin"}, "organization": {"id": 115, "owner": {"id": 255}, "user": {"role": "worker"}}}, "resource": {"id": 363, "owner": {"id": 5}, "assignee": {"id": 519}, "organization": {"id": 115}, "project": {"owner": {"id": 713}, "assignee": {"id": 810}, "organization": {"id": 906}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 58, "privilege": "admin"}, "organization": {"id": 118, "owner": {"id": 58}, "user": {"role": "owner"}}}, "resource": {"id": 321, "owner": {"id": 440}, "assignee": {"id": 587}, "organization": {"id": 608}, "project": {"owner": {"id": 721}, "assignee": {"id": 58}, "organization": {"id": 942}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 73, "privilege": "admin"}, "organization": {"id": 181, "owner": {"id": 274}, "user": {"role": "worker"}}}, "resource": {"id": 350, "owner": {"id": 73}, "assignee": {"id": 500}, "organization": {"id": 681}, "project": {"owner": {"id": 738}, "assignee": {"id": 866}, "organization": {"id": 910}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 9, "privilege": "admin"}, "organization": {"id": 121, "owner": {"id": 286}, "user": {"role": "maintainer"}}}, "resource": {"id": 385, "owner": {"id": 460}, "assignee": {"id": 554}, "organization": {"id": 121}, "project": {"owner": {"id": 702}, "assignee": {"id": 9}, "organization": {"id": 933}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 81, "privilege": "admin"}, "organization": {"id": 195, "owner": {"id": 266}, "user": {"role": null}}}, "resource": {"id": 372, "owner": {"id": 81}, "assignee": {"id": 518}, "organization": {"id": 195}, "project": {"owner": {"id": 795}, "assignee": {"id": 812}, "organization": {"id": 939}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 62, "privilege": "admin"}, "organization": {"id": 131, "owner": {"id": 260}, "user": {"role": "maintainer"}}}, "resource": {"id": 397, "owner": {"id": 401}, "assignee": {"id": 576}, "organization": {"id": 645}, "project": {"owner": {"id": 760}, "assignee": {"id": 62}, "organization": {"id": 900}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 27, "privilege": "admin"}, "organization": {"id": 175, "owner": {"id": 258}, "user": {"role": null}}}, "resource": {"id": 325, "owner": {"id": 27}, "assignee": {"id": 528}, "organization": {"id": 661}, "project": {"owner": {"id": 746}, "assignee": {"id": 889}, "organization": {"id": 981}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 67, "privilege": "admin"}, "organization": {"id": 164, "owner": {"id": 221}, "user": {"role": "supervisor"}}}, "resource": {"id": 314, "owner": {"id": 405}, "assignee": {"id": 502}, "organization": {"id": 164}, "project": {"owner": {"id": 787}, "assignee": {"id": 67}, "organization": {"id": 929}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 13, "privilege": "business"}, "organization": {"id": 196, "owner": {"id": 13}, "user": {"role": "owner"}}}, "resource": {"id": 331, "owner": {"id": 13}, "assignee": {"id": 538}, "organization": {"id": 196}, "project": {"owner": {"id": 730}, "assignee": {"id": 814}, "organization": {"id": 907}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 42, "privilege": "admin"}, "organization": {"id": 157, "owner": {"id": 262}, "user": {"role": "supervisor"}}}, "resource": {"id": 396, "owner": {"id": 418}, "assignee": {"id": 599}, "organization": {"id": 612}, "project": {"owner": {"id": 712}, "assignee": {"id": 42}, "organization": {"id": 994}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 66, "privilege": "business"}, "organization": {"id": 105, "owner": {"id": 66}, "user": {"role": "owner"}}}, "resource": {"id": 331, "owner": {"id": 66}, "assignee": {"id": 544}, "organization": {"id": 628}, "project": {"owner": {"id": 755}, "assignee": {"id": 853}, "organization": {"id": 939}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 46, "privilege": "admin"}, "organization": {"id": 158, "owner": {"id": 201}, "user": {"role": "worker"}}}, "resource": {"id": 394, "owner": {"id": 444}, "assignee": {"id": 569}, "organization": {"id": 158}, "project": {"owner": {"id": 784}, "assignee": {"id": 46}, "organization": {"id": 932}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 99, "privilege": "business"}, "organization": {"id": 161, "owner": {"id": 217}, "user": {"role": "maintainer"}}}, "resource": {"id": 308, "owner": {"id": 99}, "assignee": {"id": 591}, "organization": {"id": 161}, "project": {"owner": {"id": 776}, "assignee": {"id": 819}, "organization": {"id": 996}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 76, "privilege": "admin"}, "organization": {"id": 161, "owner": {"id": 214}, "user": {"role": "worker"}}}, "resource": {"id": 345, "owner": {"id": 438}, "assignee": {"id": 590}, "organization": {"id": 642}, "project": {"owner": {"id": 766}, "assignee": {"id": 76}, "organization": {"id": 984}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 69, "privilege": "business"}, "organization": {"id": 142, "owner": {"id": 213}, "user": {"role": "maintainer"}}}, "resource": {"id": 384, "owner": {"id": 69}, "assignee": {"id": 561}, "organization": {"id": 613}, "project": {"owner": {"id": 702}, "assignee": {"id": 897}, "organization": {"id": 940}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 52, "privilege": "admin"}, "organization": {"id": 128, "owner": {"id": 284}, "user": {"role": null}}}, "resource": {"id": 334, "owner": {"id": 487}, "assignee": {"id": 566}, "organization": {"id": 128}, "project": {"owner": {"id": 781}, "assignee": {"id": 52}, "organization": {"id": 918}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 73, "privilege": "business"}, "organization": {"id": 109, "owner": {"id": 274}, "user": {"role": "supervisor"}}}, "resource": {"id": 392, "owner": {"id": 73}, "assignee": {"id": 585}, "organization": {"id": 109}, "project": {"owner": {"id": 702}, "assignee": {"id": 892}, "organization": {"id": 906}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 89, "privilege": "admin"}, "organization": {"id": 155, "owner": {"id": 246}, "user": {"role": null}}}, "resource": {"id": 318, "owner": {"id": 445}, "assignee": {"id": 563}, "organization": {"id": 603}, "project": {"owner": {"id": 731}, "assignee": {"id": 89}, "organization": {"id": 994}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 17, "privilege": "business"}, "organization": {"id": 143, "owner": {"id": 248}, "user": {"role": "supervisor"}}}, "resource": {"id": 363, "owner": {"id": 17}, "assignee": {"id": 597}, "organization": {"id": 686}, "project": {"owner": {"id": 736}, "assignee": {"id": 866}, "organization": {"id": 981}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 35, "privilege": "business"}, "organization": {"id": 180, "owner": {"id": 35}, "user": {"role": "owner"}}}, "resource": {"id": 326, "owner": {"id": 495}, "assignee": {"id": 511}, "organization": {"id": 180}, "project": {"owner": {"id": 748}, "assignee": {"id": 35}, "organization": {"id": 913}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 15, "privilege": "business"}, "organization": {"id": 136, "owner": {"id": 260}, "user": {"role": "worker"}}}, "resource": {"id": 313, "owner": {"id": 15}, "assignee": {"id": 552}, "organization": {"id": 136}, "project": {"owner": {"id": 724}, "assignee": {"id": 855}, "organization": {"id": 940}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 42, "privilege": "business"}, "organization": {"id": 150, "owner": {"id": 42}, "user": {"role": "owner"}}}, "resource": {"id": 369, "owner": {"id": 457}, "assignee": {"id": 567}, "organization": {"id": 622}, "project": {"owner": {"id": 733}, "assignee": {"id": 42}, "organization": {"id": 944}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 81, "privilege": "business"}, "organization": {"id": 156, "owner": {"id": 248}, "user": {"role": "worker"}}}, "resource": {"id": 337, "owner": {"id": 81}, "assignee": {"id": 574}, "organization": {"id": 683}, "project": {"owner": {"id": 799}, "assignee": {"id": 842}, "organization": {"id": 918}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 89, "privilege": "business"}, "organization": {"id": 143, "owner": {"id": 278}, "user": {"role": "maintainer"}}}, "resource": {"id": 353, "owner": {"id": 435}, "assignee": {"id": 539}, "organization": {"id": 143}, "project": {"owner": {"id": 705}, "assignee": {"id": 89}, "organization": {"id": 966}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 0, "privilege": "business"}, "organization": {"id": 159, "owner": {"id": 259}, "user": {"role": null}}}, "resource": {"id": 389, "owner": {"id": 0}, "assignee": {"id": 577}, "organization": {"id": 159}, "project": {"owner": {"id": 760}, "assignee": {"id": 894}, "organization": {"id": 925}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 1, "privilege": "business"}, "organization": {"id": 163, "owner": {"id": 287}, "user": {"role": "maintainer"}}}, "resource": {"id": 315, "owner": {"id": 455}, "assignee": {"id": 558}, "organization": {"id": 672}, "project": {"owner": {"id": 744}, "assignee": {"id": 1}, "organization": {"id": 914}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 57, "privilege": "business"}, "organization": {"id": 189, "owner": {"id": 240}, "user": {"role": null}}}, "resource": {"id": 344, "owner": {"id": 57}, "assignee": {"id": 517}, "organization": {"id": 684}, "project": {"owner": {"id": 799}, "assignee": {"id": 870}, "organization": {"id": 904}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 71, "privilege": "business"}, "organization": {"id": 185, "owner": {"id": 220}, "user": {"role": "supervisor"}}}, "resource": {"id": 318, "owner": {"id": 459}, "assignee": {"id": 587}, "organization": {"id": 185}, "project": {"owner": {"id": 766}, "assignee": {"id": 71}, "organization": {"id": 979}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 51, "privilege": "user"}, "organization": {"id": 146, "owner": {"id": 51}, "user": {"role": "owner"}}}, "resource": {"id": 368, "owner": {"id": 51}, "assignee": {"id": 590}, "organization": {"id": 146}, "project": {"owner": {"id": 720}, "assignee": {"id": 843}, "organization": {"id": 961}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 5, "privilege": "business"}, "organization": {"id": 127, "owner": {"id": 236}, "user": {"role": "supervisor"}}}, "resource": {"id": 338, "owner": {"id": 462}, "assignee": {"id": 536}, "organization": {"id": 608}, "project": {"owner": {"id": 737}, "assignee": {"id": 5}, "organization": {"id": 958}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 39, "privilege": "user"}, "organization": {"id": 144, "owner": {"id": 39}, "user": {"role": "owner"}}}, "resource": {"id": 324, "owner": {"id": 39}, "assignee": {"id": 570}, "organization": {"id": 614}, "project": {"owner": {"id": 781}, "assignee": {"id": 801}, "organization": {"id": 966}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 45, "privilege": "business"}, "organization": {"id": 184, "owner": {"id": 200}, "user": {"role": "worker"}}}, "resource": {"id": 375, "owner": {"id": 415}, "assignee": {"id": 506}, "organization": {"id": 184}, "project": {"owner": {"id": 739}, "assignee": {"id": 45}, "organization": {"id": 955}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 73, "privilege": "user"}, "organization": {"id": 156, "owner": {"id": 282}, "user": {"role": "maintainer"}}}, "resource": {"id": 326, "owner": {"id": 73}, "assignee": {"id": 503}, "organization": {"id": 156}, "project": {"owner": {"id": 744}, "assignee": {"id": 879}, "organization": {"id": 948}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 98, "privilege": "business"}, "organization": {"id": 171, "owner": {"id": 219}, "user": {"role": "worker"}}}, "resource": {"id": 306, "owner": {"id": 432}, "assignee": {"id": 517}, "organization": {"id": 644}, "project": {"owner": {"id": 736}, "assignee": {"id": 98}, "organization": {"id": 985}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 48, "privilege": "user"}, "organization": {"id": 153, "owner": {"id": 269}, "user": {"role": "maintainer"}}}, "resource": {"id": 351, "owner": {"id": 48}, "assignee": {"id": 583}, "organization": {"id": 632}, "project": {"owner": {"id": 719}, "assignee": {"id": 830}, "organization": {"id": 980}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 74, "privilege": "business"}, "organization": {"id": 110, "owner": {"id": 237}, "user": {"role": null}}}, "resource": {"id": 311, "owner": {"id": 491}, "assignee": {"id": 534}, "organization": {"id": 110}, "project": {"owner": {"id": 793}, "assignee": {"id": 74}, "organization": {"id": 955}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 32, "privilege": "user"}, "organization": {"id": 195, "owner": {"id": 211}, "user": {"role": "supervisor"}}}, "resource": {"id": 337, "owner": {"id": 32}, "assignee": {"id": 576}, "organization": {"id": 195}, "project": {"owner": {"id": 778}, "assignee": {"id": 808}, "organization": {"id": 947}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 49, "privilege": "business"}, "organization": {"id": 154, "owner": {"id": 251}, "user": {"role": null}}}, "resource": {"id": 328, "owner": {"id": 404}, "assignee": {"id": 560}, "organization": {"id": 645}, "project": {"owner": {"id": 731}, "assignee": {"id": 49}, "organization": {"id": 981}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 55, "privilege": "user"}, "organization": {"id": 183, "owner": {"id": 217}, "user": {"role": "supervisor"}}}, "resource": {"id": 329, "owner": {"id": 55}, "assignee": {"id": 587}, "organization": {"id": 604}, "project": {"owner": {"id": 729}, "assignee": {"id": 809}, "organization": {"id": 903}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 55, "privilege": "user"}, "organization": {"id": 186, "owner": {"id": 55}, "user": {"role": "owner"}}}, "resource": {"id": 312, "owner": {"id": 433}, "assignee": {"id": 538}, "organization": {"id": 186}, "project": {"owner": {"id": 739}, "assignee": {"id": 55}, "organization": {"id": 972}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 49, "privilege": "user"}, "organization": {"id": 191, "owner": {"id": 257}, "user": {"role": "worker"}}}, "resource": {"id": 318, "owner": {"id": 49}, "assignee": {"id": 516}, "organization": {"id": 191}, "project": {"owner": {"id": 711}, "assignee": {"id": 855}, "organization": {"id": 980}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 53, "privilege": "user"}, "organization": {"id": 170, "owner": {"id": 53}, "user": {"role": "owner"}}}, "resource": {"id": 374, "owner": {"id": 417}, "assignee": {"id": 587}, "organization": {"id": 698}, "project": {"owner": {"id": 725}, "assignee": {"id": 53}, "organization": {"id": 917}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 74, "privilege": "user"}, "organization": {"id": 125, "owner": {"id": 223}, "user": {"role": "worker"}}}, "resource": {"id": 358, "owner": {"id": 74}, "assignee": {"id": 570}, "organization": {"id": 684}, "project": {"owner": {"id": 720}, "assignee": {"id": 846}, "organization": {"id": 962}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 69, "privilege": "user"}, "organization": {"id": 123, "owner": {"id": 248}, "user": {"role": "maintainer"}}}, "resource": {"id": 338, "owner": {"id": 439}, "assignee": {"id": 510}, "organization": {"id": 123}, "project": {"owner": {"id": 772}, "assignee": {"id": 69}, "organization": {"id": 959}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 40, "privilege": "user"}, "organization": {"id": 175, "owner": {"id": 288}, "user": {"role": null}}}, "resource": {"id": 392, "owner": {"id": 40}, "assignee": {"id": 539}, "organization": {"id": 175}, "project": {"owner": {"id": 718}, "assignee": {"id": 818}, "organization": {"id": 937}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 64, "privilege": "user"}, "organization": {"id": 187, "owner": {"id": 291}, "user": {"role": "maintainer"}}}, "resource": {"id": 355, "owner": {"id": 412}, "assignee": {"id": 517}, "organization": {"id": 667}, "project": {"owner": {"id": 756}, "assignee": {"id": 64}, "organization": {"id": 940}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 24, "privilege": "user"}, "organization": {"id": 164, "owner": {"id": 251}, "user": {"role": null}}}, "resource": {"id": 384, "owner": {"id": 24}, "assignee": {"id": 537}, "organization": {"id": 608}, "project": {"owner": {"id": 739}, "assignee": {"id": 861}, "organization": {"id": 974}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 59, "privilege": "user"}, "organization": {"id": 103, "owner": {"id": 271}, "user": {"role": "supervisor"}}}, "resource": {"id": 345, "owner": {"id": 459}, "assignee": {"id": 545}, "organization": {"id": 103}, "project": {"owner": {"id": 759}, "assignee": {"id": 59}, "organization": {"id": 952}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 77, "privilege": "worker"}, "organization": {"id": 119, "owner": {"id": 77}, "user": {"role": "owner"}}}, "resource": {"id": 329, "owner": {"id": 77}, "assignee": {"id": 590}, "organization": {"id": 119}, "project": {"owner": {"id": 773}, "assignee": {"id": 834}, "organization": {"id": 991}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 38, "privilege": "user"}, "organization": {"id": 131, "owner": {"id": 274}, "user": {"role": "supervisor"}}}, "resource": {"id": 303, "owner": {"id": 498}, "assignee": {"id": 553}, "organization": {"id": 611}, "project": {"owner": {"id": 796}, "assignee": {"id": 38}, "organization": {"id": 978}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 21, "privilege": "worker"}, "organization": {"id": 184, "owner": {"id": 21}, "user": {"role": "owner"}}}, "resource": {"id": 342, "owner": {"id": 21}, "assignee": {"id": 529}, "organization": {"id": 662}, "project": {"owner": {"id": 747}, "assignee": {"id": 873}, "organization": {"id": 997}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 6, "privilege": "user"}, "organization": {"id": 196, "owner": {"id": 250}, "user": {"role": "worker"}}}, "resource": {"id": 365, "owner": {"id": 447}, "assignee": {"id": 516}, "organization": {"id": 196}, "project": {"owner": {"id": 769}, "assignee": {"id": 6}, "organization": {"id": 937}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 47, "privilege": "worker"}, "organization": {"id": 194, "owner": {"id": 264}, "user": {"role": "maintainer"}}}, "resource": {"id": 371, "owner": {"id": 47}, "assignee": {"id": 542}, "organization": {"id": 194}, "project": {"owner": {"id": 761}, "assignee": {"id": 849}, "organization": {"id": 966}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 58, "privilege": "user"}, "organization": {"id": 106, "owner": {"id": 210}, "user": {"role": "worker"}}}, "resource": {"id": 316, "owner": {"id": 451}, "assignee": {"id": 585}, "organization": {"id": 600}, "project": {"owner": {"id": 759}, "assignee": {"id": 58}, "organization": {"id": 966}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 46, "privilege": "worker"}, "organization": {"id": 131, "owner": {"id": 252}, "user": {"role": "maintainer"}}}, "resource": {"id": 342, "owner": {"id": 46}, "assignee": {"id": 565}, "organization": {"id": 662}, "project": {"owner": {"id": 750}, "assignee": {"id": 863}, "organization": {"id": 987}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 37, "privilege": "user"}, "organization": {"id": 172, "owner": {"id": 261}, "user": {"role": null}}}, "resource": {"id": 307, "owner": {"id": 434}, "assignee": {"id": 583}, "organization": {"id": 172}, "project": {"owner": {"id": 742}, "assignee": {"id": 37}, "organization": {"id": 912}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 87, "privilege": "worker"}, "organization": {"id": 177, "owner": {"id": 212}, "user": {"role": "supervisor"}}}, "resource": {"id": 337, "owner": {"id": 87}, "assignee": {"id": 514}, "organization": {"id": 177}, "project": {"owner": {"id": 713}, "assignee": {"id": 865}, "organization": {"id": 942}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 65, "privilege": "user"}, "organization": {"id": 194, "owner": {"id": 291}, "user": {"role": null}}}, "resource": {"id": 388, "owner": {"id": 442}, "assignee": {"id": 507}, "organization": {"id": 615}, "project": {"owner": {"id": 794}, "assignee": {"id": 65}, "organization": {"id": 986}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 83, "privilege": "worker"}, "organization": {"id": 136, "owner": {"id": 268}, "user": {"role": "supervisor"}}}, "resource": {"id": 345, "owner": {"id": 83}, "assignee": {"id": 552}, "organization": {"id": 659}, "project": {"owner": {"id": 779}, "assignee": {"id": 861}, "organization": {"id": 970}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 63, "privilege": "worker"}, "organization": {"id": 117, "owner": {"id": 63}, "user": {"role": "owner"}}}, "resource": {"id": 306, "owner": {"id": 489}, "assignee": {"id": 526}, "organization": {"id": 117}, "project": {"owner": {"id": 718}, "assignee": {"id": 63}, "organization": {"id": 994}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 99, "privilege": "worker"}, "organization": {"id": 140, "owner": {"id": 211}, "user": {"role": "worker"}}}, "resource": {"id": 382, "owner": {"id": 99}, "assignee": {"id": 502}, "organization": {"id": 140}, "project": {"owner": {"id": 700}, "assignee": {"id": 837}, "organization": {"id": 965}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 0, "privilege": "worker"}, "organization": {"id": 162, "owner": {"id": 0}, "user": {"role": "owner"}}}, "resource": {"id": 386, "owner": {"id": 481}, "assignee": {"id": 519}, "organization": {"id": 638}, "project": {"owner": {"id": 780}, "assignee": {"id": 0}, "organization": {"id": 992}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 99, "privilege": "worker"}, "organization": {"id": 190, "owner": {"id": 247}, "user": {"role": "worker"}}}, "resource": {"id": 384, "owner": {"id": 99}, "assignee": {"id": 557}, "organization": {"id": 692}, "project": {"owner": {"id": 727}, "assignee": {"id": 887}, "organization": {"id": 931}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 15, "privilege": "worker"}, "organization": {"id": 166, "owner": {"id": 212}, "user": {"role": "maintainer"}}}, "resource": {"id": 388, "owner": {"id": 425}, "assignee": {"id": 514}, "organization": {"id": 166}, "project": {"owner": {"id": 700}, "assignee": {"id": 15}, "organization": {"id": 977}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 76, "privilege": "worker"}, "organization": {"id": 192, "owner": {"id": 251}, "user": {"role": null}}}, "resource": {"id": 328, "owner": {"id": 76}, "assignee": {"id": 590}, "organization": {"id": 192}, "project": {"owner": {"id": 759}, "assignee": {"id": 887}, "organization": {"id": 944}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 50, "privilege": "worker"}, "organization": {"id": 107, "owner": {"id": 215}, "user": {"role": "maintainer"}}}, "resource": {"id": 331, "owner": {"id": 426}, "assignee": {"id": 513}, "organization": {"id": 660}, "project": {"owner": {"id": 703}, "assignee": {"id": 50}, "organization": {"id": 956}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 27, "privilege": "worker"}, "organization": {"id": 156, "owner": {"id": 200}, "user": {"role": null}}}, "resource": {"id": 378, "owner": {"id": 27}, "assignee": {"id": 571}, "organization": {"id": 628}, "project": {"owner": {"id": 786}, "assignee": {"id": 895}, "organization": {"id": 969}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 78, "privilege": "worker"}, "organization": {"id": 187, "owner": {"id": 256}, "user": {"role": "supervisor"}}}, "resource": {"id": 338, "owner": {"id": 451}, "assignee": {"id": 561}, "organization": {"id": 187}, "project": {"owner": {"id": 730}, "assignee": {"id": 78}, "organization": {"id": 933}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 96, "privilege": "none"}, "organization": {"id": 184, "owner": {"id": 96}, "user": {"role": "owner"}}}, "resource": {"id": 358, "owner": {"id": 96}, "assignee": {"id": 570}, "organization": {"id": 184}, "project": {"owner": {"id": 774}, "assignee": {"id": 863}, "organization": {"id": 958}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 23, "privilege": "worker"}, "organization": {"id": 118, "owner": {"id": 295}, "user": {"role": "supervisor"}}}, "resource": {"id": 384, "owner": {"id": 478}, "assignee": {"id": 515}, "organization": {"id": 655}, "project": {"owner": {"id": 718}, "assignee": {"id": 23}, "organization": {"id": 902}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 93, "privilege": "none"}, "organization": {"id": 126, "owner": {"id": 93}, "user": {"role": "owner"}}}, "resource": {"id": 366, "owner": {"id": 93}, "assignee": {"id": 568}, "organization": {"id": 630}, "project": {"owner": {"id": 749}, "assignee": {"id": 871}, "organization": {"id": 987}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 25, "privilege": "worker"}, "organization": {"id": 160, "owner": {"id": 261}, "user": {"role": "worker"}}}, "resource": {"id": 384, "owner": {"id": 430}, "assignee": {"id": 521}, "organization": {"id": 160}, "project": {"owner": {"id": 794}, "assignee": {"id": 25}, "organization": {"id": 969}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 71, "privilege": "none"}, "organization": {"id": 146, "owner": {"id": 294}, "user": {"role": "maintainer"}}}, "resource": {"id": 317, "owner": {"id": 71}, "assignee": {"id": 575}, "organization": {"id": 146}, "project": {"owner": {"id": 766}, "assignee": {"id": 849}, "organization": {"id": 913}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 85, "privilege": "worker"}, "organization": {"id": 135, "owner": {"id": 250}, "user": {"role": "worker"}}}, "resource": {"id": 337, "owner": {"id": 437}, "assignee": {"id": 585}, "organization": {"id": 612}, "project": {"owner": {"id": 775}, "assignee": {"id": 85}, "organization": {"id": 947}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 57, "privilege": "none"}, "organization": {"id": 147, "owner": {"id": 275}, "user": {"role": "maintainer"}}}, "resource": {"id": 356, "owner": {"id": 57}, "assignee": {"id": 563}, "organization": {"id": 688}, "project": {"owner": {"id": 730}, "assignee": {"id": 847}, "organization": {"id": 985}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 3, "privilege": "worker"}, "organization": {"id": 136, "owner": {"id": 258}, "user": {"role": null}}}, "resource": {"id": 349, "owner": {"id": 489}, "assignee": {"id": 513}, "organization": {"id": 136}, "project": {"owner": {"id": 753}, "assignee": {"id": 3}, "organization": {"id": 918}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 90, "privilege": "none"}, "organization": {"id": 171, "owner": {"id": 216}, "user": {"role": "supervisor"}}}, "resource": {"id": 316, "owner": {"id": 90}, "assignee": {"id": 539}, "organization": {"id": 171}, "project": {"owner": {"id": 757}, "assignee": {"id": 882}, "organization": {"id": 916}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 82, "privilege": "worker"}, "organization": {"id": 183, "owner": {"id": 284}, "user": {"role": null}}}, "resource": {"id": 315, "owner": {"id": 472}, "assignee": {"id": 549}, "organization": {"id": 601}, "project": {"owner": {"id": 774}, "assignee": {"id": 82}, "organization": {"id": 904}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 7, "privilege": "none"}, "organization": {"id": 159, "owner": {"id": 227}, "user": {"role": "supervisor"}}}, "resource": {"id": 327, "owner": {"id": 7}, "assignee": {"id": 591}, "organization": {"id": 604}, "project": {"owner": {"id": 713}, "assignee": {"id": 899}, "organization": {"id": 988}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 58, "privilege": "none"}, "organization": {"id": 135, "owner": {"id": 58}, "user": {"role": "owner"}}}, "resource": {"id": 379, "owner": {"id": 456}, "assignee": {"id": 505}, "organization": {"id": 135}, "project": {"owner": {"id": 717}, "assignee": {"id": 58}, "organization": {"id": 992}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 1, "privilege": "none"}, "organization": {"id": 159, "owner": {"id": 291}, "user": {"role": "worker"}}}, "resource": {"id": 379, "owner": {"id": 1}, "assignee": {"id": 587}, "organization": {"id": 159}, "project": {"owner": {"id": 742}, "assignee": {"id": 892}, "organization": {"id": 935}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 67, "privilege": "none"}, "organization": {"id": 149, "owner": {"id": 67}, "user": {"role": "owner"}}}, "resource": {"id": 320, "owner": {"id": 445}, "assignee": {"id": 564}, "organization": {"id": 664}, "project": {"owner": {"id": 726}, "assignee": {"id": 67}, "organization": {"id": 990}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 49, "privilege": "none"}, "organization": {"id": 115, "owner": {"id": 243}, "user": {"role": "worker"}}}, "resource": {"id": 353, "owner": {"id": 49}, "assignee": {"id": 510}, "organization": {"id": 605}, "project": {"owner": {"id": 752}, "assignee": {"id": 891}, "organization": {"id": 946}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 72, "privilege": "none"}, "organization": {"id": 143, "owner": {"id": 258}, "user": {"role": "maintainer"}}}, "resource": {"id": 308, "owner": {"id": 422}, "assignee": {"id": 583}, "organization": {"id": 143}, "project": {"owner": {"id": 745}, "assignee": {"id": 72}, "organization": {"id": 992}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 18, "privilege": "none"}, "organization": {"id": 155, "owner": {"id": 278}, "user": {"role": null}}}, "resource": {"id": 392, "owner": {"id": 18}, "assignee": {"id": 521}, "organization": {"id": 155}, "project": {"owner": {"id": 742}, "assignee": {"id": 862}, "organization": {"id": 934}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 8, "privilege": "none"}, "organization": {"id": 182, "owner": {"id": 261}, "user": {"role": "maintainer"}}}, "resource": {"id": 391, "owner": {"id": 417}, "assignee": {"id": 535}, "organization": {"id": 697}, "project": {"owner": {"id": 784}, "assignee": {"id": 8}, "organization": {"id": 950}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 75, "privilege": "none"}, "organization": {"id": 144, "owner": {"id": 261}, "user": {"role": null}}}, "resource": {"id": 308, "owner": {"id": 75}, "assignee": {"id": 548}, "organization": {"id": 630}, "project": {"owner": {"id": 718}, "assignee": {"id": 846}, "organization": {"id": 936}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 64, "privilege": "none"}, "organization": {"id": 199, "owner": {"id": 284}, "user": {"role": "supervisor"}}}, "resource": {"id": 348, "owner": {"id": 460}, "assignee": {"id": 577}, "organization": {"id": 199}, "project": {"owner": {"id": 723}, "assignee": {"id": 64}, "organization": {"id": 990}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 34, "privilege": "admin"}, "organization": {"id": 144, "owner": {"id": 34}, "user": {"role": "owner"}}}, "resource": {"id": 330, "owner": {"id": 410}, "assignee": {"id": 34}, "organization": {"id": 144}, "project": {"owner": {"id": 792}, "assignee": {"id": 853}, "organization": {"id": 941}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 44, "privilege": "none"}, "organization": {"id": 174, "owner": {"id": 279}, "user": {"role": "supervisor"}}}, "resource": {"id": 367, "owner": {"id": 433}, "assignee": {"id": 516}, "organization": {"id": 689}, "project": {"owner": {"id": 741}, "assignee": {"id": 44}, "organization": {"id": 974}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 54, "privilege": "admin"}, "organization": {"id": 156, "owner": {"id": 54}, "user": {"role": "owner"}}}, "resource": {"id": 310, "owner": {"id": 478}, "assignee": {"id": 54}, "organization": {"id": 686}, "project": {"owner": {"id": 780}, "assignee": {"id": 810}, "organization": {"id": 908}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 12, "privilege": "none"}, "organization": {"id": 185, "owner": {"id": 213}, "user": {"role": "worker"}}}, "resource": {"id": 351, "owner": {"id": 408}, "assignee": {"id": 505}, "organization": {"id": 185}, "project": {"owner": {"id": 793}, "assignee": {"id": 12}, "organization": {"id": 929}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 82, "privilege": "admin"}, "organization": {"id": 146, "owner": {"id": 285}, "user": {"role": "maintainer"}}}, "resource": {"id": 331, "owner": {"id": 484}, "assignee": {"id": 82}, "organization": {"id": 146}, "project": {"owner": {"id": 705}, "assignee": {"id": 809}, "organization": {"id": 937}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 93, "privilege": "none"}, "organization": {"id": 130, "owner": {"id": 213}, "user": {"role": "worker"}}}, "resource": {"id": 363, "owner": {"id": 486}, "assignee": {"id": 560}, "organization": {"id": 641}, "project": {"owner": {"id": 797}, "assignee": {"id": 93}, "organization": {"id": 998}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 54, "privilege": "admin"}, "organization": {"id": 118, "owner": {"id": 217}, "user": {"role": "maintainer"}}}, "resource": {"id": 326, "owner": {"id": 424}, "assignee": {"id": 54}, "organization": {"id": 653}, "project": {"owner": {"id": 786}, "assignee": {"id": 836}, "organization": {"id": 999}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 78, "privilege": "none"}, "organization": {"id": 132, "owner": {"id": 214}, "user": {"role": null}}}, "resource": {"id": 322, "owner": {"id": 493}, "assignee": {"id": 549}, "organization": {"id": 132}, "project": {"owner": {"id": 753}, "assignee": {"id": 78}, "organization": {"id": 907}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 30, "privilege": "admin"}, "organization": {"id": 146, "owner": {"id": 229}, "user": {"role": "supervisor"}}}, "resource": {"id": 354, "owner": {"id": 430}, "assignee": {"id": 30}, "organization": {"id": 146}, "project": {"owner": {"id": 745}, "assignee": {"id": 851}, "organization": {"id": 930}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 80, "privilege": "none"}, "organization": {"id": 103, "owner": {"id": 222}, "user": {"role": null}}}, "resource": {"id": 304, "owner": {"id": 495}, "assignee": {"id": 509}, "organization": {"id": 656}, "project": {"owner": {"id": 797}, "assignee": {"id": 80}, "organization": {"id": 977}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 11, "privilege": "admin"}, "organization": {"id": 158, "owner": {"id": 267}, "user": {"role": "supervisor"}}}, "resource": {"id": 337, "owner": {"id": 498}, "assignee": {"id": 11}, "organization": {"id": 610}, "project": {"owner": {"id": 788}, "assignee": {"id": 801}, "organization": {"id": 976}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 73, "privilege": "admin"}, "organization": {"id": 171, "owner": {"id": 73}, "user": {"role": "owner"}}}, "resource": {"id": 341, "owner": {"id": 73}, "assignee": {"id": 589}, "organization": {"id": 171}, "project": {"owner": {"id": 748}, "assignee": {"id": 817}, "organization": {"id": 981}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 98, "privilege": "admin"}, "organization": {"id": 166, "owner": {"id": 283}, "user": {"role": "worker"}}}, "resource": {"id": 311, "owner": {"id": 407}, "assignee": {"id": 98}, "organization": {"id": 166}, "project": {"owner": {"id": 733}, "assignee": {"id": 836}, "organization": {"id": 939}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 25, "privilege": "admin"}, "organization": {"id": 194, "owner": {"id": 25}, "user": {"role": "owner"}}}, "resource": {"id": 325, "owner": {"id": 25}, "assignee": {"id": 562}, "organization": {"id": 656}, "project": {"owner": {"id": 786}, "assignee": {"id": 836}, "organization": {"id": 928}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 92, "privilege": "admin"}, "organization": {"id": 185, "owner": {"id": 203}, "user": {"role": "worker"}}}, "resource": {"id": 348, "owner": {"id": 490}, "assignee": {"id": 92}, "organization": {"id": 604}, "project": {"owner": {"id": 709}, "assignee": {"id": 816}, "organization": {"id": 902}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 85, "privilege": "admin"}, "organization": {"id": 112, "owner": {"id": 226}, "user": {"role": "maintainer"}}}, "resource": {"id": 355, "owner": {"id": 85}, "assignee": {"id": 524}, "organization": {"id": 112}, "project": {"owner": {"id": 774}, "assignee": {"id": 803}, "organization": {"id": 980}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 26, "privilege": "admin"}, "organization": {"id": 106, "owner": {"id": 209}, "user": {"role": null}}}, "resource": {"id": 333, "owner": {"id": 419}, "assignee": {"id": 26}, "organization": {"id": 106}, "project": {"owner": {"id": 748}, "assignee": {"id": 899}, "organization": {"id": 907}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 69, "privilege": "admin"}, "organization": {"id": 109, "owner": {"id": 243}, "user": {"role": "maintainer"}}}, "resource": {"id": 304, "owner": {"id": 69}, "assignee": {"id": 500}, "organization": {"id": 646}, "project": {"owner": {"id": 799}, "assignee": {"id": 852}, "organization": {"id": 972}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 96, "privilege": "admin"}, "organization": {"id": 169, "owner": {"id": 240}, "user": {"role": null}}}, "resource": {"id": 391, "owner": {"id": 470}, "assignee": {"id": 96}, "organization": {"id": 643}, "project": {"owner": {"id": 728}, "assignee": {"id": 875}, "organization": {"id": 937}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 24, "privilege": "admin"}, "organization": {"id": 126, "owner": {"id": 273}, "user": {"role": "supervisor"}}}, "resource": {"id": 323, "owner": {"id": 24}, "assignee": {"id": 593}, "organization": {"id": 126}, "project": {"owner": {"id": 782}, "assignee": {"id": 867}, "organization": {"id": 963}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 9, "privilege": "business"}, "organization": {"id": 195, "owner": {"id": 9}, "user": {"role": "owner"}}}, "resource": {"id": 338, "owner": {"id": 440}, "assignee": {"id": 9}, "organization": {"id": 195}, "project": {"owner": {"id": 758}, "assignee": {"id": 827}, "organization": {"id": 944}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 8, "privilege": "admin"}, "organization": {"id": 156, "owner": {"id": 254}, "user": {"role": "supervisor"}}}, "resource": {"id": 360, "owner": {"id": 8}, "assignee": {"id": 545}, "organization": {"id": 645}, "project": {"owner": {"id": 779}, "assignee": {"id": 871}, "organization": {"id": 917}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 74, "privilege": "business"}, "organization": {"id": 170, "owner": {"id": 74}, "user": {"role": "owner"}}}, "resource": {"id": 378, "owner": {"id": 467}, "assignee": {"id": 74}, "organization": {"id": 655}, "project": {"owner": {"id": 707}, "assignee": {"id": 859}, "organization": {"id": 921}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 38, "privilege": "admin"}, "organization": {"id": 112, "owner": {"id": 215}, "user": {"role": "worker"}}}, "resource": {"id": 380, "owner": {"id": 38}, "assignee": {"id": 509}, "organization": {"id": 112}, "project": {"owner": {"id": 710}, "assignee": {"id": 816}, "organization": {"id": 966}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 60, "privilege": "business"}, "organization": {"id": 135, "owner": {"id": 293}, "user": {"role": "maintainer"}}}, "resource": {"id": 301, "owner": {"id": 410}, "assignee": {"id": 60}, "organization": {"id": 135}, "project": {"owner": {"id": 723}, "assignee": {"id": 829}, "organization": {"id": 970}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 28, "privilege": "admin"}, "organization": {"id": 137, "owner": {"id": 232}, "user": {"role": "worker"}}}, "resource": {"id": 363, "owner": {"id": 28}, "assignee": {"id": 506}, "organization": {"id": 676}, "project": {"owner": {"id": 769}, "assignee": {"id": 842}, "organization": {"id": 902}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 17, "privilege": "business"}, "organization": {"id": 173, "owner": {"id": 299}, "user": {"role": "maintainer"}}}, "resource": {"id": 358, "owner": {"id": 483}, "assignee": {"id": 17}, "organization": {"id": 639}, "project": {"owner": {"id": 722}, "assignee": {"id": 801}, "organization": {"id": 923}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 68, "privilege": "admin"}, "organization": {"id": 173, "owner": {"id": 230}, "user": {"role": null}}}, "resource": {"id": 349, "owner": {"id": 68}, "assignee": {"id": 545}, "organization": {"id": 173}, "project": {"owner": {"id": 720}, "assignee": {"id": 836}, "organization": {"id": 909}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 93, "privilege": "business"}, "organization": {"id": 141, "owner": {"id": 246}, "user": {"role": "supervisor"}}}, "resource": {"id": 366, "owner": {"id": 454}, "assignee": {"id": 93}, "organization": {"id": 141}, "project": {"owner": {"id": 729}, "assignee": {"id": 813}, "organization": {"id": 960}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 69, "privilege": "admin"}, "organization": {"id": 189, "owner": {"id": 214}, "user": {"role": null}}}, "resource": {"id": 366, "owner": {"id": 69}, "assignee": {"id": 564}, "organization": {"id": 639}, "project": {"owner": {"id": 751}, "assignee": {"id": 879}, "organization": {"id": 907}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 44, "privilege": "business"}, "organization": {"id": 102, "owner": {"id": 260}, "user": {"role": "supervisor"}}}, "resource": {"id": 327, "owner": {"id": 479}, "assignee": {"id": 44}, "organization": {"id": 690}, "project": {"owner": {"id": 738}, "assignee": {"id": 826}, "organization": {"id": 928}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 53, "privilege": "business"}, "organization": {"id": 133, "owner": {"id": 53}, "user": {"role": "owner"}}}, "resource": {"id": 374, "owner": {"id": 53}, "assignee": {"id": 533}, "organization": {"id": 133}, "project": {"owner": {"id": 703}, "assignee": {"id": 804}, "organization": {"id": 943}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 84, "privilege": "business"}, "organization": {"id": 176, "owner": {"id": 266}, "user": {"role": "worker"}}}, "resource": {"id": 310, "owner": {"id": 448}, "assignee": {"id": 84}, "organization": {"id": 176}, "project": {"owner": {"id": 779}, "assignee": {"id": 891}, "organization": {"id": 931}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 42, "privilege": "business"}, "organization": {"id": 196, "owner": {"id": 42}, "user": {"role": "owner"}}}, "resource": {"id": 342, "owner": {"id": 42}, "assignee": {"id": 507}, "organization": {"id": 617}, "project": {"owner": {"id": 726}, "assignee": {"id": 870}, "organization": {"id": 993}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 78, "privilege": "business"}, "organization": {"id": 156, "owner": {"id": 297}, "user": {"role": "worker"}}}, "resource": {"id": 327, "owner": {"id": 452}, "assignee": {"id": 78}, "organization": {"id": 623}, "project": {"owner": {"id": 710}, "assignee": {"id": 895}, "organization": {"id": 954}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 97, "privilege": "business"}, "organization": {"id": 104, "owner": {"id": 244}, "user": {"role": "maintainer"}}}, "resource": {"id": 307, "owner": {"id": 97}, "assignee": {"id": 563}, "organization": {"id": 104}, "project": {"owner": {"id": 772}, "assignee": {"id": 878}, "organization": {"id": 989}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 35, "privilege": "business"}, "organization": {"id": 144, "owner": {"id": 207}, "user": {"role": null}}}, "resource": {"id": 344, "owner": {"id": 499}, "assignee": {"id": 35}, "organization": {"id": 144}, "project": {"owner": {"id": 794}, "assignee": {"id": 805}, "organization": {"id": 903}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 61, "privilege": "business"}, "organization": {"id": 116, "owner": {"id": 234}, "user": {"role": "maintainer"}}}, "resource": {"id": 309, "owner": {"id": 61}, "assignee": {"id": 576}, "organization": {"id": 694}, "project": {"owner": {"id": 778}, "assignee": {"id": 810}, "organization": {"id": 970}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 35, "privilege": "business"}, "organization": {"id": 169, "owner": {"id": 245}, "user": {"role": null}}}, "resource": {"id": 308, "owner": {"id": 437}, "assignee": {"id": 35}, "organization": {"id": 624}, "project": {"owner": {"id": 732}, "assignee": {"id": 825}, "organization": {"id": 953}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 83, "privilege": "business"}, "organization": {"id": 144, "owner": {"id": 255}, "user": {"role": "supervisor"}}}, "resource": {"id": 392, "owner": {"id": 83}, "assignee": {"id": 513}, "organization": {"id": 144}, "project": {"owner": {"id": 763}, "assignee": {"id": 864}, "organization": {"id": 928}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 13, "privilege": "user"}, "organization": {"id": 186, "owner": {"id": 13}, "user": {"role": "owner"}}}, "resource": {"id": 378, "owner": {"id": 405}, "assignee": {"id": 13}, "organization": {"id": 186}, "project": {"owner": {"id": 741}, "assignee": {"id": 897}, "organization": {"id": 914}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 25, "privilege": "business"}, "organization": {"id": 168, "owner": {"id": 277}, "user": {"role": "supervisor"}}}, "resource": {"id": 361, "owner": {"id": 25}, "assignee": {"id": 529}, "organization": {"id": 602}, "project": {"owner": {"id": 707}, "assignee": {"id": 803}, "organization": {"id": 999}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 82, "privilege": "user"}, "organization": {"id": 178, "owner": {"id": 82}, "user": {"role": "owner"}}}, "resource": {"id": 315, "owner": {"id": 440}, "assignee": {"id": 82}, "organization": {"id": 684}, "project": {"owner": {"id": 754}, "assignee": {"id": 837}, "organization": {"id": 951}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 6, "privilege": "business"}, "organization": {"id": 149, "owner": {"id": 298}, "user": {"role": "worker"}}}, "resource": {"id": 348, "owner": {"id": 6}, "assignee": {"id": 587}, "organization": {"id": 149}, "project": {"owner": {"id": 702}, "assignee": {"id": 870}, "organization": {"id": 961}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 34, "privilege": "user"}, "organization": {"id": 167, "owner": {"id": 230}, "user": {"role": "maintainer"}}}, "resource": {"id": 306, "owner": {"id": 444}, "assignee": {"id": 34}, "organization": {"id": 167}, "project": {"owner": {"id": 731}, "assignee": {"id": 843}, "organization": {"id": 901}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 17, "privilege": "business"}, "organization": {"id": 114, "owner": {"id": 256}, "user": {"role": "worker"}}}, "resource": {"id": 348, "owner": {"id": 17}, "assignee": {"id": 516}, "organization": {"id": 655}, "project": {"owner": {"id": 789}, "assignee": {"id": 854}, "organization": {"id": 970}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 4, "privilege": "user"}, "organization": {"id": 176, "owner": {"id": 249}, "user": {"role": "maintainer"}}}, "resource": {"id": 380, "owner": {"id": 409}, "assignee": {"id": 4}, "organization": {"id": 601}, "project": {"owner": {"id": 740}, "assignee": {"id": 814}, "organization": {"id": 960}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 7, "privilege": "business"}, "organization": {"id": 130, "owner": {"id": 229}, "user": {"role": null}}}, "resource": {"id": 315, "owner": {"id": 7}, "assignee": {"id": 547}, "organization": {"id": 130}, "project": {"owner": {"id": 724}, "assignee": {"id": 843}, "organization": {"id": 955}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 31, "privilege": "user"}, "organization": {"id": 115, "owner": {"id": 268}, "user": {"role": "supervisor"}}}, "resource": {"id": 322, "owner": {"id": 471}, "assignee": {"id": 31}, "organization": {"id": 115}, "project": {"owner": {"id": 777}, "assignee": {"id": 805}, "organization": {"id": 985}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 68, "privilege": "business"}, "organization": {"id": 172, "owner": {"id": 205}, "user": {"role": null}}}, "resource": {"id": 311, "owner": {"id": 68}, "assignee": {"id": 501}, "organization": {"id": 629}, "project": {"owner": {"id": 752}, "assignee": {"id": 895}, "organization": {"id": 996}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 10, "privilege": "user"}, "organization": {"id": 120, "owner": {"id": 268}, "user": {"role": "supervisor"}}}, "resource": {"id": 368, "owner": {"id": 413}, "assignee": {"id": 10}, "organization": {"id": 637}, "project": {"owner": {"id": 798}, "assignee": {"id": 814}, "organization": {"id": 942}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 56, "privilege": "user"}, "organization": {"id": 123, "owner": {"id": 56}, "user": {"role": "owner"}}}, "resource": {"id": 301, "owner": {"id": 56}, "assignee": {"id": 531}, "organization": {"id": 123}, "project": {"owner": {"id": 709}, "assignee": {"id": 807}, "organization": {"id": 916}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 40, "privilege": "user"}, "organization": {"id": 120, "owner": {"id": 257}, "user": {"role": "worker"}}}, "resource": {"id": 364, "owner": {"id": 407}, "assignee": {"id": 40}, "organization": {"id": 120}, "project": {"owner": {"id": 736}, "assignee": {"id": 860}, "organization": {"id": 983}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 16, "privilege": "user"}, "organization": {"id": 177, "owner": {"id": 16}, "user": {"role": "owner"}}}, "resource": {"id": 305, "owner": {"id": 16}, "assignee": {"id": 544}, "organization": {"id": 677}, "project": {"owner": {"id": 783}, "assignee": {"id": 831}, "organization": {"id": 937}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 70, "privilege": "user"}, "organization": {"id": 111, "owner": {"id": 203}, "user": {"role": "worker"}}}, "resource": {"id": 385, "owner": {"id": 415}, "assignee": {"id": 70}, "organization": {"id": 659}, "project": {"owner": {"id": 754}, "assignee": {"id": 870}, "organization": {"id": 928}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 69, "privilege": "user"}, "organization": {"id": 126, "owner": {"id": 263}, "user": {"role": "maintainer"}}}, "resource": {"id": 361, "owner": {"id": 69}, "assignee": {"id": 515}, "organization": {"id": 126}, "project": {"owner": {"id": 709}, "assignee": {"id": 809}, "organization": {"id": 932}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 70, "privilege": "user"}, "organization": {"id": 111, "owner": {"id": 279}, "user": {"role": null}}}, "resource": {"id": 353, "owner": {"id": 443}, "assignee": {"id": 70}, "organization": {"id": 111}, "project": {"owner": {"id": 732}, "assignee": {"id": 842}, "organization": {"id": 981}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 46, "privilege": "user"}, "organization": {"id": 199, "owner": {"id": 270}, "user": {"role": "maintainer"}}}, "resource": {"id": 390, "owner": {"id": 46}, "assignee": {"id": 545}, "organization": {"id": 628}, "project": {"owner": {"id": 756}, "assignee": {"id": 891}, "organization": {"id": 938}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 62, "privilege": "user"}, "organization": {"id": 119, "owner": {"id": 292}, "user": {"role": null}}}, "resource": {"id": 351, "owner": {"id": 499}, "assignee": {"id": 62}, "organization": {"id": 673}, "project": {"owner": {"id": 716}, "assignee": {"id": 886}, "organization": {"id": 911}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 69, "privilege": "user"}, "organization": {"id": 164, "owner": {"id": 213}, "user": {"role": "supervisor"}}}, "resource": {"id": 337, "owner": {"id": 69}, "assignee": {"id": 531}, "organization": {"id": 164}, "project": {"owner": {"id": 734}, "assignee": {"id": 840}, "organization": {"id": 989}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 98, "privilege": "worker"}, "organization": {"id": 187, "owner": {"id": 98}, "user": {"role": "owner"}}}, "resource": {"id": 330, "owner": {"id": 446}, "assignee": {"id": 98}, "organization": {"id": 187}, "project": {"owner": {"id": 792}, "assignee": {"id": 807}, "organization": {"id": 975}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 10, "privilege": "user"}, "organization": {"id": 126, "owner": {"id": 217}, "user": {"role": "supervisor"}}}, "resource": {"id": 306, "owner": {"id": 10}, "assignee": {"id": 552}, "organization": {"id": 690}, "project": {"owner": {"id": 779}, "assignee": {"id": 862}, "organization": {"id": 935}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 64, "privilege": "worker"}, "organization": {"id": 117, "owner": {"id": 64}, "user": {"role": "owner"}}}, "resource": {"id": 336, "owner": {"id": 416}, "assignee": {"id": 64}, "organization": {"id": 641}, "project": {"owner": {"id": 757}, "assignee": {"id": 828}, "organization": {"id": 951}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 47, "privilege": "user"}, "organization": {"id": 192, "owner": {"id": 218}, "user": {"role": "worker"}}}, "resource": {"id": 366, "owner": {"id": 47}, "assignee": {"id": 539}, "organization": {"id": 192}, "project": {"owner": {"id": 770}, "assignee": {"id": 826}, "organization": {"id": 915}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 26, "privilege": "worker"}, "organization": {"id": 183, "owner": {"id": 231}, "user": {"role": "maintainer"}}}, "resource": {"id": 314, "owner": {"id": 487}, "assignee": {"id": 26}, "organization": {"id": 183}, "project": {"owner": {"id": 704}, "assignee": {"id": 862}, "organization": {"id": 980}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 14, "privilege": "user"}, "organization": {"id": 102, "owner": {"id": 263}, "user": {"role": "worker"}}}, "resource": {"id": 304, "owner": {"id": 14}, "assignee": {"id": 589}, "organization": {"id": 656}, "project": {"owner": {"id": 783}, "assignee": {"id": 897}, "organization": {"id": 958}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 78, "privilege": "worker"}, "organization": {"id": 163, "owner": {"id": 254}, "user": {"role": "maintainer"}}}, "resource": {"id": 378, "owner": {"id": 428}, "assignee": {"id": 78}, "organization": {"id": 638}, "project": {"owner": {"id": 711}, "assignee": {"id": 806}, "organization": {"id": 975}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 7, "privilege": "user"}, "organization": {"id": 135, "owner": {"id": 278}, "user": {"role": null}}}, "resource": {"id": 304, "owner": {"id": 7}, "assignee": {"id": 535}, "organization": {"id": 135}, "project": {"owner": {"id": 749}, "assignee": {"id": 838}, "organization": {"id": 910}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 29, "privilege": "worker"}, "organization": {"id": 170, "owner": {"id": 245}, "user": {"role": "supervisor"}}}, "resource": {"id": 374, "owner": {"id": 462}, "assignee": {"id": 29}, "organization": {"id": 170}, "project": {"owner": {"id": 787}, "assignee": {"id": 807}, "organization": {"id": 905}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 28, "privilege": "user"}, "organization": {"id": 126, "owner": {"id": 248}, "user": {"role": null}}}, "resource": {"id": 349, "owner": {"id": 28}, "assignee": {"id": 502}, "organization": {"id": 648}, "project": {"owner": {"id": 749}, "assignee": {"id": 856}, "organization": {"id": 905}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 2, "privilege": "worker"}, "organization": {"id": 196, "owner": {"id": 225}, "user": {"role": "supervisor"}}}, "resource": {"id": 334, "owner": {"id": 449}, "assignee": {"id": 2}, "organization": {"id": 677}, "project": {"owner": {"id": 739}, "assignee": {"id": 801}, "organization": {"id": 997}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 4, "privilege": "worker"}, "organization": {"id": 169, "owner": {"id": 4}, "user": {"role": "owner"}}}, "resource": {"id": 323, "owner": {"id": 4}, "assignee": {"id": 555}, "organization": {"id": 169}, "project": {"owner": {"id": 706}, "assignee": {"id": 884}, "organization": {"id": 939}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 77, "privilege": "worker"}, "organization": {"id": 179, "owner": {"id": 228}, "user": {"role": "worker"}}}, "resource": {"id": 398, "owner": {"id": 410}, "assignee": {"id": 77}, "organization": {"id": 179}, "project": {"owner": {"id": 780}, "assignee": {"id": 881}, "organization": {"id": 937}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 75, "privilege": "worker"}, "organization": {"id": 127, "owner": {"id": 75}, "user": {"role": "owner"}}}, "resource": {"id": 344, "owner": {"id": 75}, "assignee": {"id": 577}, "organization": {"id": 696}, "project": {"owner": {"id": 743}, "assignee": {"id": 833}, "organization": {"id": 996}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 64, "privilege": "worker"}, "organization": {"id": 188, "owner": {"id": 235}, "user": {"role": "worker"}}}, "resource": {"id": 325, "owner": {"id": 406}, "assignee": {"id": 64}, "organization": {"id": 659}, "project": {"owner": {"id": 751}, "assignee": {"id": 875}, "organization": {"id": 967}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 94, "privilege": "worker"}, "organization": {"id": 196, "owner": {"id": 207}, "user": {"role": "maintainer"}}}, "resource": {"id": 303, "owner": {"id": 94}, "assignee": {"id": 592}, "organization": {"id": 196}, "project": {"owner": {"id": 755}, "assignee": {"id": 854}, "organization": {"id": 993}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 81, "privilege": "worker"}, "organization": {"id": 197, "owner": {"id": 278}, "user": {"role": null}}}, "resource": {"id": 348, "owner": {"id": 481}, "assignee": {"id": 81}, "organization": {"id": 197}, "project": {"owner": {"id": 705}, "assignee": {"id": 817}, "organization": {"id": 984}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 59, "privilege": "worker"}, "organization": {"id": 154, "owner": {"id": 273}, "user": {"role": "maintainer"}}}, "resource": {"id": 313, "owner": {"id": 59}, "assignee": {"id": 549}, "organization": {"id": 692}, "project": {"owner": {"id": 786}, "assignee": {"id": 836}, "organization": {"id": 968}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 16, "privilege": "worker"}, "organization": {"id": 119, "owner": {"id": 286}, "user": {"role": null}}}, "resource": {"id": 303, "owner": {"id": 499}, "assignee": {"id": 16}, "organization": {"id": 681}, "project": {"owner": {"id": 790}, "assignee": {"id": 836}, "organization": {"id": 910}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 59, "privilege": "worker"}, "organization": {"id": 195, "owner": {"id": 230}, "user": {"role": "supervisor"}}}, "resource": {"id": 392, "owner": {"id": 59}, "assignee": {"id": 598}, "organization": {"id": 195}, "project": {"owner": {"id": 733}, "assignee": {"id": 820}, "organization": {"id": 948}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 9, "privilege": "none"}, "organization": {"id": 167, "owner": {"id": 9}, "user": {"role": "owner"}}}, "resource": {"id": 378, "owner": {"id": 437}, "assignee": {"id": 9}, "organization": {"id": 167}, "project": {"owner": {"id": 754}, "assignee": {"id": 819}, "organization": {"id": 924}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 98, "privilege": "worker"}, "organization": {"id": 169, "owner": {"id": 237}, "user": {"role": "supervisor"}}}, "resource": {"id": 316, "owner": {"id": 98}, "assignee": {"id": 535}, "organization": {"id": 687}, "project": {"owner": {"id": 735}, "assignee": {"id": 810}, "organization": {"id": 931}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 97, "privilege": "none"}, "organization": {"id": 144, "owner": {"id": 97}, "user": {"role": "owner"}}}, "resource": {"id": 367, "owner": {"id": 431}, "assignee": {"id": 97}, "organization": {"id": 626}, "project": {"owner": {"id": 782}, "assignee": {"id": 834}, "organization": {"id": 912}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 34, "privilege": "worker"}, "organization": {"id": 184, "owner": {"id": 232}, "user": {"role": "worker"}}}, "resource": {"id": 343, "owner": {"id": 34}, "assignee": {"id": 550}, "organization": {"id": 184}, "project": {"owner": {"id": 778}, "assignee": {"id": 835}, "organization": {"id": 946}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 3, "privilege": "none"}, "organization": {"id": 190, "owner": {"id": 292}, "user": {"role": "maintainer"}}}, "resource": {"id": 316, "owner": {"id": 477}, "assignee": {"id": 3}, "organization": {"id": 190}, "project": {"owner": {"id": 716}, "assignee": {"id": 806}, "organization": {"id": 927}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 84, "privilege": "worker"}, "organization": {"id": 141, "owner": {"id": 233}, "user": {"role": "worker"}}}, "resource": {"id": 383, "owner": {"id": 84}, "assignee": {"id": 577}, "organization": {"id": 601}, "project": {"owner": {"id": 715}, "assignee": {"id": 839}, "organization": {"id": 972}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 9, "privilege": "none"}, "organization": {"id": 141, "owner": {"id": 234}, "user": {"role": "maintainer"}}}, "resource": {"id": 357, "owner": {"id": 412}, "assignee": {"id": 9}, "organization": {"id": 659}, "project": {"owner": {"id": 705}, "assignee": {"id": 808}, "organization": {"id": 936}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 4, "privilege": "worker"}, "organization": {"id": 145, "owner": {"id": 261}, "user": {"role": null}}}, "resource": {"id": 322, "owner": {"id": 4}, "assignee": {"id": 559}, "organization": {"id": 145}, "project": {"owner": {"id": 756}, "assignee": {"id": 801}, "organization": {"id": 959}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 49, "privilege": "none"}, "organization": {"id": 143, "owner": {"id": 268}, "user": {"role": "supervisor"}}}, "resource": {"id": 332, "owner": {"id": 472}, "assignee": {"id": 49}, "organization": {"id": 143}, "project": {"owner": {"id": 709}, "assignee": {"id": 814}, "organization": {"id": 936}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 35, "privilege": "worker"}, "organization": {"id": 178, "owner": {"id": 270}, "user": {"role": null}}}, "resource": {"id": 381, "owner": {"id": 35}, "assignee": {"id": 527}, "organization": {"id": 652}, "project": {"owner": {"id": 707}, "assignee": {"id": 874}, "organization": {"id": 910}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 89, "privilege": "none"}, "organization": {"id": 159, "owner": {"id": 258}, "user": {"role": "supervisor"}}}, "resource": {"id": 350, "owner": {"id": 408}, "assignee": {"id": 89}, "organization": {"id": 652}, "project": {"owner": {"id": 784}, "assignee": {"id": 829}, "organization": {"id": 969}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 33, "privilege": "none"}, "organization": {"id": 163, "owner": {"id": 33}, "user": {"role": "owner"}}}, "resource": {"id": 340, "owner": {"id": 33}, "assignee": {"id": 556}, "organization": {"id": 163}, "project": {"owner": {"id": 733}, "assignee": {"id": 898}, "organization": {"id": 935}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 75, "privilege": "none"}, "organization": {"id": 197, "owner": {"id": 222}, "user": {"role": "worker"}}}, "resource": {"id": 399, "owner": {"id": 412}, "assignee": {"id": 75}, "organization": {"id": 197}, "project": {"owner": {"id": 776}, "assignee": {"id": 862}, "organization": {"id": 924}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 29, "privilege": "none"}, "organization": {"id": 114, "owner": {"id": 29}, "user": {"role": "owner"}}}, "resource": {"id": 329, "owner": {"id": 29}, "assignee": {"id": 522}, "organization": {"id": 618}, "project": {"owner": {"id": 779}, "assignee": {"id": 883}, "organization": {"id": 906}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 87, "privilege": "none"}, "organization": {"id": 140, "owner": {"id": 240}, "user": {"role": "worker"}}}, "resource": {"id": 362, "owner": {"id": 417}, "assignee": {"id": 87}, "organization": {"id": 624}, "project": {"owner": {"id": 786}, "assignee": {"id": 861}, "organization": {"id": 986}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 5, "privilege": "none"}, "organization": {"id": 170, "owner": {"id": 291}, "user": {"role": "maintainer"}}}, "resource": {"id": 304, "owner": {"id": 5}, "assignee": {"id": 587}, "organization": {"id": 170}, "project": {"owner": {"id": 756}, "assignee": {"id": 874}, "organization": {"id": 940}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 48, "privilege": "none"}, "organization": {"id": 172, "owner": {"id": 261}, "user": {"role": null}}}, "resource": {"id": 300, "owner": {"id": 485}, "assignee": {"id": 48}, "organization": {"id": 172}, "project": {"owner": {"id": 729}, "assignee": {"id": 876}, "organization": {"id": 985}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 45, "privilege": "none"}, "organization": {"id": 169, "owner": {"id": 291}, "user": {"role": "maintainer"}}}, "resource": {"id": 329, "owner": {"id": 45}, "assignee": {"id": 591}, "organization": {"id": 633}, "project": {"owner": {"id": 732}, "assignee": {"id": 802}, "organization": {"id": 986}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 30, "privilege": "none"}, "organization": {"id": 104, "owner": {"id": 280}, "user": {"role": null}}}, "resource": {"id": 369, "owner": {"id": 469}, "assignee": {"id": 30}, "organization": {"id": 602}, "project": {"owner": {"id": 707}, "assignee": {"id": 891}, "organization": {"id": 991}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 56, "privilege": "none"}, "organization": {"id": 114, "owner": {"id": 265}, "user": {"role": "supervisor"}}}, "resource": {"id": 305, "owner": {"id": 56}, "assignee": {"id": 530}, "organization": {"id": 114}, "project": {"owner": {"id": 713}, "assignee": {"id": 809}, "organization": {"id": 964}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 58, "privilege": "admin"}, "organization": {"id": 158, "owner": {"id": 58}, "user": {"role": "owner"}}}, "resource": {"id": 346, "owner": {"id": 479}, "assignee": {"id": 515}, "organization": {"id": 158}, "project": {"owner": {"id": 796}, "assignee": {"id": 843}, "organization": {"id": 901}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 53, "privilege": "none"}, "organization": {"id": 109, "owner": {"id": 282}, "user": {"role": "supervisor"}}}, "resource": {"id": 309, "owner": {"id": 53}, "assignee": {"id": 526}, "organization": {"id": 641}, "project": {"owner": {"id": 773}, "assignee": {"id": 847}, "organization": {"id": 987}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 19, "privilege": "admin"}, "organization": {"id": 134, "owner": {"id": 19}, "user": {"role": "owner"}}}, "resource": {"id": 380, "owner": {"id": 463}, "assignee": {"id": 519}, "organization": {"id": 617}, "project": {"owner": {"id": 718}, "assignee": {"id": 851}, "organization": {"id": 908}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 42, "privilege": "none"}, "organization": {"id": 152, "owner": {"id": 283}, "user": {"role": "worker"}}}, "resource": {"id": 354, "owner": {"id": 42}, "assignee": {"id": 518}, "organization": {"id": 152}, "project": {"owner": {"id": 741}, "assignee": {"id": 877}, "organization": {"id": 946}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 3, "privilege": "admin"}, "organization": {"id": 114, "owner": {"id": 242}, "user": {"role": "maintainer"}}}, "resource": {"id": 348, "owner": {"id": 463}, "assignee": {"id": 542}, "organization": {"id": 114}, "project": {"owner": {"id": 728}, "assignee": {"id": 844}, "organization": {"id": 986}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 5, "privilege": "none"}, "organization": {"id": 137, "owner": {"id": 219}, "user": {"role": "worker"}}}, "resource": {"id": 347, "owner": {"id": 5}, "assignee": {"id": 537}, "organization": {"id": 679}, "project": {"owner": {"id": 703}, "assignee": {"id": 820}, "organization": {"id": 947}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 33, "privilege": "admin"}, "organization": {"id": 195, "owner": {"id": 221}, "user": {"role": "maintainer"}}}, "resource": {"id": 372, "owner": {"id": 410}, "assignee": {"id": 575}, "organization": {"id": 644}, "project": {"owner": {"id": 728}, "assignee": {"id": 875}, "organization": {"id": 913}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 91, "privilege": "none"}, "organization": {"id": 199, "owner": {"id": 294}, "user": {"role": null}}}, "resource": {"id": 375, "owner": {"id": 91}, "assignee": {"id": 513}, "organization": {"id": 199}, "project": {"owner": {"id": 727}, "assignee": {"id": 840}, "organization": {"id": 965}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 92, "privilege": "admin"}, "organization": {"id": 174, "owner": {"id": 246}, "user": {"role": "supervisor"}}}, "resource": {"id": 340, "owner": {"id": 454}, "assignee": {"id": 512}, "organization": {"id": 174}, "project": {"owner": {"id": 753}, "assignee": {"id": 815}, "organization": {"id": 907}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 4, "privilege": "none"}, "organization": {"id": 184, "owner": {"id": 292}, "user": {"role": null}}}, "resource": {"id": 365, "owner": {"id": 4}, "assignee": {"id": 591}, "organization": {"id": 644}, "project": {"owner": {"id": 727}, "assignee": {"id": 848}, "organization": {"id": 974}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 67, "privilege": "admin"}, "organization": {"id": 195, "owner": {"id": 275}, "user": {"role": "supervisor"}}}, "resource": {"id": 311, "owner": {"id": 496}, "assignee": {"id": 574}, "organization": {"id": 657}, "project": {"owner": {"id": 711}, "assignee": {"id": 817}, "organization": {"id": 932}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 72, "privilege": "admin"}, "organization": {"id": 164, "owner": {"id": 72}, "user": {"role": "owner"}}}, "resource": {"id": 319, "owner": {"id": 448}, "assignee": {"id": 72}, "organization": {"id": 164}, "project": {"owner": {"id": 710}, "assignee": {"id": 809}, "organization": {"id": 928}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 26, "privilege": "admin"}, "organization": {"id": 119, "owner": {"id": 271}, "user": {"role": "worker"}}}, "resource": {"id": 340, "owner": {"id": 484}, "assignee": {"id": 593}, "organization": {"id": 119}, "project": {"owner": {"id": 702}, "assignee": {"id": 847}, "organization": {"id": 964}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 67, "privilege": "admin"}, "organization": {"id": 106, "owner": {"id": 67}, "user": {"role": "owner"}}}, "resource": {"id": 380, "owner": {"id": 470}, "assignee": {"id": 67}, "organization": {"id": 653}, "project": {"owner": {"id": 768}, "assignee": {"id": 893}, "organization": {"id": 915}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 6, "privilege": "admin"}, "organization": {"id": 185, "owner": {"id": 210}, "user": {"role": "worker"}}}, "resource": {"id": 348, "owner": {"id": 401}, "assignee": {"id": 525}, "organization": {"id": 627}, "project": {"owner": {"id": 731}, "assignee": {"id": 803}, "organization": {"id": 956}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 24, "privilege": "admin"}, "organization": {"id": 173, "owner": {"id": 237}, "user": {"role": "maintainer"}}}, "resource": {"id": 360, "owner": {"id": 484}, "assignee": {"id": 24}, "organization": {"id": 173}, "project": {"owner": {"id": 756}, "assignee": {"id": 840}, "organization": {"id": 934}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 64, "privilege": "admin"}, "organization": {"id": 148, "owner": {"id": 239}, "user": {"role": null}}}, "resource": {"id": 310, "owner": {"id": 415}, "assignee": {"id": 552}, "organization": {"id": 148}, "project": {"owner": {"id": 703}, "assignee": {"id": 829}, "organization": {"id": 905}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 40, "privilege": "admin"}, "organization": {"id": 195, "owner": {"id": 214}, "user": {"role": "maintainer"}}}, "resource": {"id": 331, "owner": {"id": 442}, "assignee": {"id": 40}, "organization": {"id": 698}, "project": {"owner": {"id": 746}, "assignee": {"id": 829}, "organization": {"id": 958}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 67, "privilege": "admin"}, "organization": {"id": 127, "owner": {"id": 244}, "user": {"role": null}}}, "resource": {"id": 358, "owner": {"id": 411}, "assignee": {"id": 538}, "organization": {"id": 642}, "project": {"owner": {"id": 777}, "assignee": {"id": 871}, "organization": {"id": 974}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 45, "privilege": "admin"}, "organization": {"id": 171, "owner": {"id": 264}, "user": {"role": "supervisor"}}}, "resource": {"id": 388, "owner": {"id": 430}, "assignee": {"id": 45}, "organization": {"id": 171}, "project": {"owner": {"id": 752}, "assignee": {"id": 846}, "organization": {"id": 910}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 21, "privilege": "business"}, "organization": {"id": 102, "owner": {"id": 21}, "user": {"role": "owner"}}}, "resource": {"id": 370, "owner": {"id": 431}, "assignee": {"id": 566}, "organization": {"id": 102}, "project": {"owner": {"id": 754}, "assignee": {"id": 842}, "organization": {"id": 972}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 53, "privilege": "admin"}, "organization": {"id": 129, "owner": {"id": 272}, "user": {"role": "supervisor"}}}, "resource": {"id": 309, "owner": {"id": 446}, "assignee": {"id": 53}, "organization": {"id": 661}, "project": {"owner": {"id": 777}, "assignee": {"id": 829}, "organization": {"id": 957}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 11, "privilege": "business"}, "organization": {"id": 163, "owner": {"id": 11}, "user": {"role": "owner"}}}, "resource": {"id": 357, "owner": {"id": 497}, "assignee": {"id": 539}, "organization": {"id": 627}, "project": {"owner": {"id": 736}, "assignee": {"id": 828}, "organization": {"id": 936}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 85, "privilege": "admin"}, "organization": {"id": 117, "owner": {"id": 277}, "user": {"role": "worker"}}}, "resource": {"id": 316, "owner": {"id": 468}, "assignee": {"id": 85}, "organization": {"id": 117}, "project": {"owner": {"id": 752}, "assignee": {"id": 886}, "organization": {"id": 974}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 36, "privilege": "business"}, "organization": {"id": 180, "owner": {"id": 239}, "user": {"role": "maintainer"}}}, "resource": {"id": 302, "owner": {"id": 435}, "assignee": {"id": 569}, "organization": {"id": 180}, "project": {"owner": {"id": 759}, "assignee": {"id": 821}, "organization": {"id": 902}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 53, "privilege": "admin"}, "organization": {"id": 164, "owner": {"id": 218}, "user": {"role": "worker"}}}, "resource": {"id": 333, "owner": {"id": 436}, "assignee": {"id": 53}, "organization": {"id": 640}, "project": {"owner": {"id": 715}, "assignee": {"id": 810}, "organization": {"id": 952}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 14, "privilege": "business"}, "organization": {"id": 125, "owner": {"id": 237}, "user": {"role": "maintainer"}}}, "resource": {"id": 397, "owner": {"id": 428}, "assignee": {"id": 532}, "organization": {"id": 670}, "project": {"owner": {"id": 752}, "assignee": {"id": 893}, "organization": {"id": 956}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 1, "privilege": "admin"}, "organization": {"id": 121, "owner": {"id": 215}, "user": {"role": null}}}, "resource": {"id": 373, "owner": {"id": 463}, "assignee": {"id": 1}, "organization": {"id": 121}, "project": {"owner": {"id": 725}, "assignee": {"id": 823}, "organization": {"id": 958}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 29, "privilege": "business"}, "organization": {"id": 163, "owner": {"id": 220}, "user": {"role": "supervisor"}}}, "resource": {"id": 307, "owner": {"id": 483}, "assignee": {"id": 515}, "organization": {"id": 163}, "project": {"owner": {"id": 793}, "assignee": {"id": 808}, "organization": {"id": 907}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 12, "privilege": "admin"}, "organization": {"id": 116, "owner": {"id": 204}, "user": {"role": null}}}, "resource": {"id": 353, "owner": {"id": 433}, "assignee": {"id": 12}, "organization": {"id": 670}, "project": {"owner": {"id": 791}, "assignee": {"id": 860}, "organization": {"id": 995}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 77, "privilege": "business"}, "organization": {"id": 181, "owner": {"id": 228}, "user": {"role": "supervisor"}}}, "resource": {"id": 380, "owner": {"id": 440}, "assignee": {"id": 556}, "organization": {"id": 606}, "project": {"owner": {"id": 749}, "assignee": {"id": 852}, "organization": {"id": 918}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 67, "privilege": "business"}, "organization": {"id": 149, "owner": {"id": 67}, "user": {"role": "owner"}}}, "resource": {"id": 355, "owner": {"id": 403}, "assignee": {"id": 67}, "organization": {"id": 149}, "project": {"owner": {"id": 709}, "assignee": {"id": 816}, "organization": {"id": 965}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 65, "privilege": "business"}, "organization": {"id": 179, "owner": {"id": 274}, "user": {"role": "worker"}}}, "resource": {"id": 349, "owner": {"id": 473}, "assignee": {"id": 519}, "organization": {"id": 179}, "project": {"owner": {"id": 799}, "assignee": {"id": 833}, "organization": {"id": 916}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 37, "privilege": "business"}, "organization": {"id": 115, "owner": {"id": 37}, "user": {"role": "owner"}}}, "resource": {"id": 345, "owner": {"id": 416}, "assignee": {"id": 37}, "organization": {"id": 689}, "project": {"owner": {"id": 771}, "assignee": {"id": 830}, "organization": {"id": 991}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 37, "privilege": "business"}, "organization": {"id": 133, "owner": {"id": 273}, "user": {"role": "worker"}}}, "resource": {"id": 330, "owner": {"id": 425}, "assignee": {"id": 539}, "organization": {"id": 643}, "project": {"owner": {"id": 717}, "assignee": {"id": 804}, "organization": {"id": 992}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 9, "privilege": "business"}, "organization": {"id": 194, "owner": {"id": 245}, "user": {"role": "maintainer"}}}, "resource": {"id": 343, "owner": {"id": 475}, "assignee": {"id": 9}, "organization": {"id": 194}, "project": {"owner": {"id": 713}, "assignee": {"id": 892}, "organization": {"id": 905}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 9, "privilege": "business"}, "organization": {"id": 137, "owner": {"id": 241}, "user": {"role": null}}}, "resource": {"id": 327, "owner": {"id": 497}, "assignee": {"id": 589}, "organization": {"id": 137}, "project": {"owner": {"id": 748}, "assignee": {"id": 880}, "organization": {"id": 951}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 96, "privilege": "business"}, "organization": {"id": 161, "owner": {"id": 289}, "user": {"role": "maintainer"}}}, "resource": {"id": 357, "owner": {"id": 452}, "assignee": {"id": 96}, "organization": {"id": 657}, "project": {"owner": {"id": 794}, "assignee": {"id": 855}, "organization": {"id": 937}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 54, "privilege": "business"}, "organization": {"id": 149, "owner": {"id": 242}, "user": {"role": null}}}, "resource": {"id": 333, "owner": {"id": 419}, "assignee": {"id": 540}, "organization": {"id": 672}, "project": {"owner": {"id": 759}, "assignee": {"id": 872}, "organization": {"id": 942}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 10, "privilege": "business"}, "organization": {"id": 119, "owner": {"id": 200}, "user": {"role": "supervisor"}}}, "resource": {"id": 317, "owner": {"id": 493}, "assignee": {"id": 10}, "organization": {"id": 119}, "project": {"owner": {"id": 798}, "assignee": {"id": 875}, "organization": {"id": 965}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 65, "privilege": "user"}, "organization": {"id": 100, "owner": {"id": 65}, "user": {"role": "owner"}}}, "resource": {"id": 345, "owner": {"id": 487}, "assignee": {"id": 527}, "organization": {"id": 100}, "project": {"owner": {"id": 736}, "assignee": {"id": 859}, "organization": {"id": 918}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 41, "privilege": "business"}, "organization": {"id": 156, "owner": {"id": 222}, "user": {"role": "supervisor"}}}, "resource": {"id": 375, "owner": {"id": 475}, "assignee": {"id": 41}, "organization": {"id": 686}, "project": {"owner": {"id": 783}, "assignee": {"id": 858}, "organization": {"id": 948}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 54, "privilege": "user"}, "organization": {"id": 134, "owner": {"id": 54}, "user": {"role": "owner"}}}, "resource": {"id": 335, "owner": {"id": 467}, "assignee": {"id": 525}, "organization": {"id": 608}, "project": {"owner": {"id": 722}, "assignee": {"id": 836}, "organization": {"id": 947}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 38, "privilege": "business"}, "organization": {"id": 163, "owner": {"id": 243}, "user": {"role": "worker"}}}, "resource": {"id": 365, "owner": {"id": 492}, "assignee": {"id": 38}, "organization": {"id": 163}, "project": {"owner": {"id": 798}, "assignee": {"id": 812}, "organization": {"id": 929}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 81, "privilege": "user"}, "organization": {"id": 141, "owner": {"id": 274}, "user": {"role": "maintainer"}}}, "resource": {"id": 366, "owner": {"id": 425}, "assignee": {"id": 555}, "organization": {"id": 141}, "project": {"owner": {"id": 788}, "assignee": {"id": 800}, "organization": {"id": 911}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 36, "privilege": "business"}, "organization": {"id": 141, "owner": {"id": 249}, "user": {"role": "worker"}}}, "resource": {"id": 306, "owner": {"id": 472}, "assignee": {"id": 36}, "organization": {"id": 667}, "project": {"owner": {"id": 774}, "assignee": {"id": 865}, "organization": {"id": 954}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 16, "privilege": "user"}, "organization": {"id": 190, "owner": {"id": 281}, "user": {"role": "maintainer"}}}, "resource": {"id": 395, "owner": {"id": 459}, "assignee": {"id": 596}, "organization": {"id": 615}, "project": {"owner": {"id": 760}, "assignee": {"id": 874}, "organization": {"id": 989}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 26, "privilege": "business"}, "organization": {"id": 155, "owner": {"id": 266}, "user": {"role": null}}}, "resource": {"id": 340, "owner": {"id": 496}, "assignee": {"id": 26}, "organization": {"id": 155}, "project": {"owner": {"id": 705}, "assignee": {"id": 894}, "organization": {"id": 993}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 52, "privilege": "user"}, "organization": {"id": 132, "owner": {"id": 259}, "user": {"role": "supervisor"}}}, "resource": {"id": 315, "owner": {"id": 491}, "assignee": {"id": 517}, "organization": {"id": 132}, "project": {"owner": {"id": 752}, "assignee": {"id": 828}, "organization": {"id": 902}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 21, "privilege": "business"}, "organization": {"id": 115, "owner": {"id": 236}, "user": {"role": null}}}, "resource": {"id": 335, "owner": {"id": 473}, "assignee": {"id": 21}, "organization": {"id": 640}, "project": {"owner": {"id": 712}, "assignee": {"id": 844}, "organization": {"id": 936}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 77, "privilege": "user"}, "organization": {"id": 141, "owner": {"id": 291}, "user": {"role": "supervisor"}}}, "resource": {"id": 304, "owner": {"id": 484}, "assignee": {"id": 569}, "organization": {"id": 613}, "project": {"owner": {"id": 715}, "assignee": {"id": 897}, "organization": {"id": 981}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 77, "privilege": "user"}, "organization": {"id": 196, "owner": {"id": 77}, "user": {"role": "owner"}}}, "resource": {"id": 335, "owner": {"id": 462}, "assignee": {"id": 77}, "organization": {"id": 196}, "project": {"owner": {"id": 721}, "assignee": {"id": 836}, "organization": {"id": 933}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 84, "privilege": "user"}, "organization": {"id": 144, "owner": {"id": 274}, "user": {"role": "worker"}}}, "resource": {"id": 321, "owner": {"id": 404}, "assignee": {"id": 528}, "organization": {"id": 144}, "project": {"owner": {"id": 778}, "assignee": {"id": 895}, "organization": {"id": 946}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 65, "privilege": "user"}, "organization": {"id": 196, "owner": {"id": 65}, "user": {"role": "owner"}}}, "resource": {"id": 329, "owner": {"id": 485}, "assignee": {"id": 65}, "organization": {"id": 618}, "project": {"owner": {"id": 712}, "assignee": {"id": 826}, "organization": {"id": 970}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 85, "privilege": "user"}, "organization": {"id": 142, "owner": {"id": 248}, "user": {"role": "worker"}}}, "resource": {"id": 385, "owner": {"id": 448}, "assignee": {"id": 539}, "organization": {"id": 600}, "project": {"owner": {"id": 787}, "assignee": {"id": 829}, "organization": {"id": 933}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 62, "privilege": "user"}, "organization": {"id": 103, "owner": {"id": 247}, "user": {"role": "maintainer"}}}, "resource": {"id": 303, "owner": {"id": 476}, "assignee": {"id": 62}, "organization": {"id": 103}, "project": {"owner": {"id": 768}, "assignee": {"id": 824}, "organization": {"id": 900}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 48, "privilege": "user"}, "organization": {"id": 199, "owner": {"id": 225}, "user": {"role": null}}}, "resource": {"id": 339, "owner": {"id": 463}, "assignee": {"id": 534}, "organization": {"id": 199}, "project": {"owner": {"id": 782}, "assignee": {"id": 835}, "organization": {"id": 915}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 16, "privilege": "user"}, "organization": {"id": 158, "owner": {"id": 237}, "user": {"role": "maintainer"}}}, "resource": {"id": 326, "owner": {"id": 436}, "assignee": {"id": 16}, "organization": {"id": 654}, "project": {"owner": {"id": 793}, "assignee": {"id": 856}, "organization": {"id": 966}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 40, "privilege": "user"}, "organization": {"id": 116, "owner": {"id": 218}, "user": {"role": null}}}, "resource": {"id": 319, "owner": {"id": 495}, "assignee": {"id": 552}, "organization": {"id": 628}, "project": {"owner": {"id": 786}, "assignee": {"id": 866}, "organization": {"id": 981}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 33, "privilege": "user"}, "organization": {"id": 111, "owner": {"id": 217}, "user": {"role": "supervisor"}}}, "resource": {"id": 314, "owner": {"id": 491}, "assignee": {"id": 33}, "organization": {"id": 111}, "project": {"owner": {"id": 756}, "assignee": {"id": 855}, "organization": {"id": 963}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 12, "privilege": "worker"}, "organization": {"id": 102, "owner": {"id": 12}, "user": {"role": "owner"}}}, "resource": {"id": 356, "owner": {"id": 430}, "assignee": {"id": 511}, "organization": {"id": 102}, "project": {"owner": {"id": 766}, "assignee": {"id": 877}, "organization": {"id": 961}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 28, "privilege": "user"}, "organization": {"id": 193, "owner": {"id": 209}, "user": {"role": "supervisor"}}}, "resource": {"id": 335, "owner": {"id": 493}, "assignee": {"id": 28}, "organization": {"id": 614}, "project": {"owner": {"id": 745}, "assignee": {"id": 810}, "organization": {"id": 995}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 34, "privilege": "worker"}, "organization": {"id": 157, "owner": {"id": 34}, "user": {"role": "owner"}}}, "resource": {"id": 393, "owner": {"id": 467}, "assignee": {"id": 583}, "organization": {"id": 633}, "project": {"owner": {"id": 716}, "assignee": {"id": 888}, "organization": {"id": 927}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 94, "privilege": "user"}, "organization": {"id": 165, "owner": {"id": 286}, "user": {"role": "worker"}}}, "resource": {"id": 341, "owner": {"id": 420}, "assignee": {"id": 94}, "organization": {"id": 165}, "project": {"owner": {"id": 735}, "assignee": {"id": 858}, "organization": {"id": 980}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 58, "privilege": "worker"}, "organization": {"id": 155, "owner": {"id": 268}, "user": {"role": "maintainer"}}}, "resource": {"id": 304, "owner": {"id": 443}, "assignee": {"id": 507}, "organization": {"id": 155}, "project": {"owner": {"id": 796}, "assignee": {"id": 876}, "organization": {"id": 918}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 12, "privilege": "user"}, "organization": {"id": 190, "owner": {"id": 266}, "user": {"role": "worker"}}}, "resource": {"id": 399, "owner": {"id": 409}, "assignee": {"id": 12}, "organization": {"id": 688}, "project": {"owner": {"id": 740}, "assignee": {"id": 804}, "organization": {"id": 955}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 92, "privilege": "worker"}, "organization": {"id": 188, "owner": {"id": 248}, "user": {"role": "maintainer"}}}, "resource": {"id": 343, "owner": {"id": 495}, "assignee": {"id": 556}, "organization": {"id": 628}, "project": {"owner": {"id": 751}, "assignee": {"id": 892}, "organization": {"id": 923}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 80, "privilege": "user"}, "organization": {"id": 101, "owner": {"id": 231}, "user": {"role": null}}}, "resource": {"id": 340, "owner": {"id": 424}, "assignee": {"id": 80}, "organization": {"id": 101}, "project": {"owner": {"id": 780}, "assignee": {"id": 804}, "organization": {"id": 981}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 24, "privilege": "worker"}, "organization": {"id": 161, "owner": {"id": 247}, "user": {"role": "supervisor"}}}, "resource": {"id": 387, "owner": {"id": 488}, "assignee": {"id": 512}, "organization": {"id": 161}, "project": {"owner": {"id": 762}, "assignee": {"id": 890}, "organization": {"id": 976}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 60, "privilege": "user"}, "organization": {"id": 119, "owner": {"id": 262}, "user": {"role": null}}}, "resource": {"id": 317, "owner": {"id": 475}, "assignee": {"id": 60}, "organization": {"id": 628}, "project": {"owner": {"id": 786}, "assignee": {"id": 825}, "organization": {"id": 933}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 79, "privilege": "worker"}, "organization": {"id": 136, "owner": {"id": 288}, "user": {"role": "supervisor"}}}, "resource": {"id": 320, "owner": {"id": 404}, "assignee": {"id": 558}, "organization": {"id": 655}, "project": {"owner": {"id": 775}, "assignee": {"id": 809}, "organization": {"id": 932}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 11, "privilege": "worker"}, "organization": {"id": 166, "owner": {"id": 11}, "user": {"role": "owner"}}}, "resource": {"id": 323, "owner": {"id": 493}, "assignee": {"id": 11}, "organization": {"id": 166}, "project": {"owner": {"id": 716}, "assignee": {"id": 825}, "organization": {"id": 981}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 77, "privilege": "worker"}, "organization": {"id": 104, "owner": {"id": 267}, "user": {"role": "worker"}}}, "resource": {"id": 307, "owner": {"id": 487}, "assignee": {"id": 579}, "organization": {"id": 104}, "project": {"owner": {"id": 758}, "assignee": {"id": 850}, "organization": {"id": 994}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 78, "privilege": "worker"}, "organization": {"id": 126, "owner": {"id": 78}, "user": {"role": "owner"}}}, "resource": {"id": 395, "owner": {"id": 427}, "assignee": {"id": 78}, "organization": {"id": 655}, "project": {"owner": {"id": 708}, "assignee": {"id": 862}, "organization": {"id": 971}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 41, "privilege": "worker"}, "organization": {"id": 171, "owner": {"id": 241}, "user": {"role": "worker"}}}, "resource": {"id": 338, "owner": {"id": 409}, "assignee": {"id": 522}, "organization": {"id": 666}, "project": {"owner": {"id": 795}, "assignee": {"id": 899}, "organization": {"id": 974}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 80, "privilege": "worker"}, "organization": {"id": 174, "owner": {"id": 230}, "user": {"role": "maintainer"}}}, "resource": {"id": 322, "owner": {"id": 404}, "assignee": {"id": 80}, "organization": {"id": 174}, "project": {"owner": {"id": 733}, "assignee": {"id": 878}, "organization": {"id": 948}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 34, "privilege": "worker"}, "organization": {"id": 176, "owner": {"id": 279}, "user": {"role": null}}}, "resource": {"id": 376, "owner": {"id": 416}, "assignee": {"id": 534}, "organization": {"id": 176}, "project": {"owner": {"id": 751}, "assignee": {"id": 869}, "organization": {"id": 922}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 29, "privilege": "worker"}, "organization": {"id": 137, "owner": {"id": 285}, "user": {"role": "maintainer"}}}, "resource": {"id": 381, "owner": {"id": 444}, "assignee": {"id": 29}, "organization": {"id": 667}, "project": {"owner": {"id": 784}, "assignee": {"id": 823}, "organization": {"id": 938}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 91, "privilege": "worker"}, "organization": {"id": 102, "owner": {"id": 246}, "user": {"role": null}}}, "resource": {"id": 394, "owner": {"id": 493}, "assignee": {"id": 541}, "organization": {"id": 650}, "project": {"owner": {"id": 728}, "assignee": {"id": 899}, "organization": {"id": 982}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 61, "privilege": "worker"}, "organization": {"id": 137, "owner": {"id": 212}, "user": {"role": "supervisor"}}}, "resource": {"id": 362, "owner": {"id": 462}, "assignee": {"id": 61}, "organization": {"id": 137}, "project": {"owner": {"id": 776}, "assignee": {"id": 845}, "organization": {"id": 969}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 67, "privilege": "none"}, "organization": {"id": 135, "owner": {"id": 67}, "user": {"role": "owner"}}}, "resource": {"id": 311, "owner": {"id": 482}, "assignee": {"id": 521}, "organization": {"id": 135}, "project": {"owner": {"id": 710}, "assignee": {"id": 813}, "organization": {"id": 985}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 41, "privilege": "worker"}, "organization": {"id": 131, "owner": {"id": 284}, "user": {"role": "supervisor"}}}, "resource": {"id": 328, "owner": {"id": 414}, "assignee": {"id": 41}, "organization": {"id": 697}, "project": {"owner": {"id": 736}, "assignee": {"id": 853}, "organization": {"id": 957}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 29, "privilege": "none"}, "organization": {"id": 107, "owner": {"id": 29}, "user": {"role": "owner"}}}, "resource": {"id": 314, "owner": {"id": 403}, "assignee": {"id": 530}, "organization": {"id": 695}, "project": {"owner": {"id": 753}, "assignee": {"id": 885}, "organization": {"id": 908}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 44, "privilege": "worker"}, "organization": {"id": 189, "owner": {"id": 250}, "user": {"role": "worker"}}}, "resource": {"id": 354, "owner": {"id": 414}, "assignee": {"id": 44}, "organization": {"id": 189}, "project": {"owner": {"id": 740}, "assignee": {"id": 884}, "organization": {"id": 914}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 95, "privilege": "none"}, "organization": {"id": 125, "owner": {"id": 235}, "user": {"role": "maintainer"}}}, "resource": {"id": 303, "owner": {"id": 471}, "assignee": {"id": 539}, "organization": {"id": 125}, "project": {"owner": {"id": 733}, "assignee": {"id": 828}, "organization": {"id": 990}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 87, "privilege": "worker"}, "organization": {"id": 130, "owner": {"id": 203}, "user": {"role": "worker"}}}, "resource": {"id": 390, "owner": {"id": 416}, "assignee": {"id": 87}, "organization": {"id": 661}, "project": {"owner": {"id": 762}, "assignee": {"id": 876}, "organization": {"id": 952}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 95, "privilege": "none"}, "organization": {"id": 107, "owner": {"id": 238}, "user": {"role": "maintainer"}}}, "resource": {"id": 359, "owner": {"id": 427}, "assignee": {"id": 559}, "organization": {"id": 648}, "project": {"owner": {"id": 768}, "assignee": {"id": 862}, "organization": {"id": 919}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 98, "privilege": "worker"}, "organization": {"id": 141, "owner": {"id": 233}, "user": {"role": null}}}, "resource": {"id": 337, "owner": {"id": 434}, "assignee": {"id": 98}, "organization": {"id": 141}, "project": {"owner": {"id": 752}, "assignee": {"id": 807}, "organization": {"id": 971}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 86, "privilege": "none"}, "organization": {"id": 198, "owner": {"id": 292}, "user": {"role": "supervisor"}}}, "resource": {"id": 395, "owner": {"id": 429}, "assignee": {"id": 560}, "organization": {"id": 198}, "project": {"owner": {"id": 711}, "assignee": {"id": 857}, "organization": {"id": 913}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 33, "privilege": "worker"}, "organization": {"id": 106, "owner": {"id": 234}, "user": {"role": null}}}, "resource": {"id": 386, "owner": {"id": 440}, "assignee": {"id": 33}, "organization": {"id": 650}, "project": {"owner": {"id": 756}, "assignee": {"id": 854}, "organization": {"id": 951}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 25, "privilege": "none"}, "organization": {"id": 145, "owner": {"id": 278}, "user": {"role": "supervisor"}}}, "resource": {"id": 366, "owner": {"id": 401}, "assignee": {"id": 540}, "organization": {"id": 678}, "project": {"owner": {"id": 742}, "assignee": {"id": 876}, "organization": {"id": 939}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 57, "privilege": "none"}, "organization": {"id": 152, "owner": {"id": 57}, "user": {"role": "owner"}}}, "resource": {"id": 362, "owner": {"id": 493}, "assignee": {"id": 57}, "organization": {"id": 152}, "project": {"owner": {"id": 781}, "assignee": {"id": 805}, "organization": {"id": 939}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 48, "privilege": "none"}, "organization": {"id": 198, "owner": {"id": 297}, "user": {"role": "worker"}}}, "resource": {"id": 329, "owner": {"id": 431}, "assignee": {"id": 567}, "organization": {"id": 198}, "project": {"owner": {"id": 766}, "assignee": {"id": 858}, "organization": {"id": 952}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 78, "privilege": "none"}, "organization": {"id": 178, "owner": {"id": 78}, "user": {"role": "owner"}}}, "resource": {"id": 373, "owner": {"id": 421}, "assignee": {"id": 78}, "organization": {"id": 626}, "project": {"owner": {"id": 799}, "assignee": {"id": 880}, "organization": {"id": 914}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 75, "privilege": "none"}, "organization": {"id": 139, "owner": {"id": 255}, "user": {"role": "worker"}}}, "resource": {"id": 363, "owner": {"id": 419}, "assignee": {"id": 583}, "organization": {"id": 610}, "project": {"owner": {"id": 782}, "assignee": {"id": 891}, "organization": {"id": 925}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 11, "privilege": "none"}, "organization": {"id": 199, "owner": {"id": 290}, "user": {"role": "maintainer"}}}, "resource": {"id": 316, "owner": {"id": 477}, "assignee": {"id": 11}, "organization": {"id": 199}, "project": {"owner": {"id": 792}, "assignee": {"id": 802}, "organization": {"id": 948}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 75, "privilege": "none"}, "organization": {"id": 138, "owner": {"id": 255}, "user": {"role": null}}}, "resource": {"id": 324, "owner": {"id": 420}, "assignee": {"id": 574}, "organization": {"id": 138}, "project": {"owner": {"id": 793}, "assignee": {"id": 801}, "organization": {"id": 960}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 6, "privilege": "none"}, "organization": {"id": 166, "owner": {"id": 226}, "user": {"role": "maintainer"}}}, "resource": {"id": 342, "owner": {"id": 445}, "assignee": {"id": 6}, "organization": {"id": 698}, "project": {"owner": {"id": 770}, "assignee": {"id": 808}, "organization": {"id": 983}}}} } -test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 38, "privilege": "none"}, "organization": {"id": 153, "owner": {"id": 261}, "user": {"role": null}}}, "resource": {"id": 336, "owner": {"id": 410}, "assignee": {"id": 564}, "organization": {"id": 612}, "project": {"owner": {"id": 721}, "assignee": {"id": 855}, "organization": {"id": 992}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 29, "privilege": "none"}, "organization": {"id": 137, "owner": {"id": 220}, "user": {"role": "supervisor"}}}, "resource": {"id": 346, "owner": {"id": 468}, "assignee": {"id": 29}, "organization": {"id": 137}, "project": {"owner": {"id": 768}, "assignee": {"id": 850}, "organization": {"id": 991}}}} } -test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 71, "privilege": "admin"}, "organization": null}, "resource": {"id": 377, "owner": {"id": 415}, "assignee": {"id": 582}, "organization": {"id": 610}, "project": {"owner": {"id": 71}, "assignee": {"id": 881}, "organization": {"id": 939}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 1, "privilege": "none"}, "organization": {"id": 104, "owner": {"id": 202}, "user": {"role": "supervisor"}}}, "resource": {"id": 347, "owner": {"id": 442}, "assignee": {"id": 1}, "organization": {"id": 627}, "project": {"owner": {"id": 770}, "assignee": {"id": 893}, "organization": {"id": 931}}}} } -test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 82, "privilege": "business"}, "organization": null}, "resource": {"id": 310, "owner": {"id": 486}, "assignee": {"id": 596}, "organization": {"id": 697}, "project": {"owner": {"id": 82}, "assignee": {"id": 892}, "organization": {"id": 900}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 20, "privilege": "none"}, "organization": {"id": 136, "owner": {"id": 238}, "user": {"role": "worker"}}}, "resource": {"id": 396, "owner": {"id": 467}, "assignee": {"id": 20}, "organization": {"id": 136}, "project": {"owner": {"id": 750}, "assignee": {"id": 862}, "organization": {"id": 905}}}} } -test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 59, "privilege": "user"}, "organization": null}, "resource": {"id": 347, "owner": {"id": 472}, "assignee": {"id": 520}, "organization": {"id": 634}, "project": {"owner": {"id": 59}, "assignee": {"id": 846}, "organization": {"id": 904}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 34, "privilege": "none"}, "organization": {"id": 195, "owner": {"id": 215}, "user": {"role": "worker"}}}, "resource": {"id": 303, "owner": {"id": 429}, "assignee": {"id": 34}, "organization": {"id": 698}, "project": {"owner": {"id": 788}, "assignee": {"id": 831}, "organization": {"id": 904}}}} } -test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 35, "privilege": "worker"}, "organization": null}, "resource": {"id": 367, "owner": {"id": 413}, "assignee": {"id": 533}, "organization": {"id": 671}, "project": {"owner": {"id": 35}, "assignee": {"id": 858}, "organization": {"id": 939}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 9, "privilege": "none"}, "organization": {"id": 109, "owner": {"id": 264}, "user": {"role": null}}}, "resource": {"id": 348, "owner": {"id": 483}, "assignee": {"id": 9}, "organization": {"id": 109}, "project": {"owner": {"id": 794}, "assignee": {"id": 834}, "organization": {"id": 910}}}} } -test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 25, "privilege": "none"}, "organization": null}, "resource": {"id": 393, "owner": {"id": 483}, "assignee": {"id": 569}, "organization": {"id": 634}, "project": {"owner": {"id": 25}, "assignee": {"id": 892}, "organization": {"id": 905}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 95, "privilege": "none"}, "organization": {"id": 169, "owner": {"id": 277}, "user": {"role": null}}}, "resource": {"id": 392, "owner": {"id": 490}, "assignee": {"id": 95}, "organization": {"id": 693}, "project": {"owner": {"id": 753}, "assignee": {"id": 802}, "organization": {"id": 901}}}} } -test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 29, "privilege": "admin"}, "organization": null}, "resource": {"id": 314, "owner": {"id": 447}, "assignee": {"id": 563}, "organization": {"id": 608}, "project": {"owner": {"id": 784}, "assignee": {"id": 29}, "organization": {"id": 993}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 39, "privilege": "admin"}, "organization": {"id": 141, "owner": {"id": 39}, "user": {"role": "owner"}}}, "resource": {"id": 319, "owner": {"id": 412}, "assignee": {"id": 594}, "organization": {"id": 141}, "project": {"owner": {"id": 750}, "assignee": {"id": 824}, "organization": {"id": 977}}}} } -test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 42, "privilege": "business"}, "organization": null}, "resource": {"id": 338, "owner": {"id": 414}, "assignee": {"id": 572}, "organization": {"id": 666}, "project": {"owner": {"id": 750}, "assignee": {"id": 42}, "organization": {"id": 919}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 12, "privilege": "admin"}, "organization": {"id": 133, "owner": {"id": 12}, "user": {"role": "owner"}}}, "resource": {"id": 365, "owner": {"id": 495}, "assignee": {"id": 502}, "organization": {"id": 638}, "project": {"owner": {"id": 735}, "assignee": {"id": 858}, "organization": {"id": 925}}}} } -test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 71, "privilege": "user"}, "organization": null}, "resource": {"id": 376, "owner": {"id": 450}, "assignee": {"id": 590}, "organization": {"id": 664}, "project": {"owner": {"id": 779}, "assignee": {"id": 71}, "organization": {"id": 905}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 52, "privilege": "admin"}, "organization": {"id": 171, "owner": {"id": 235}, "user": {"role": "maintainer"}}}, "resource": {"id": 373, "owner": {"id": 460}, "assignee": {"id": 548}, "organization": {"id": 171}, "project": {"owner": {"id": 754}, "assignee": {"id": 811}, "organization": {"id": 928}}}} } -test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 1, "privilege": "worker"}, "organization": null}, "resource": {"id": 370, "owner": {"id": 403}, "assignee": {"id": 529}, "organization": {"id": 658}, "project": {"owner": {"id": 758}, "assignee": {"id": 1}, "organization": {"id": 963}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 2, "privilege": "admin"}, "organization": {"id": 163, "owner": {"id": 293}, "user": {"role": "maintainer"}}}, "resource": {"id": 361, "owner": {"id": 436}, "assignee": {"id": 589}, "organization": {"id": 668}, "project": {"owner": {"id": 764}, "assignee": {"id": 831}, "organization": {"id": 948}}}} } -test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 2, "privilege": "none"}, "organization": null}, "resource": {"id": 384, "owner": {"id": 414}, "assignee": {"id": 570}, "organization": {"id": 666}, "project": {"owner": {"id": 740}, "assignee": {"id": 2}, "organization": {"id": 972}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 28, "privilege": "admin"}, "organization": {"id": 173, "owner": {"id": 203}, "user": {"role": "supervisor"}}}, "resource": {"id": 350, "owner": {"id": 447}, "assignee": {"id": 597}, "organization": {"id": 173}, "project": {"owner": {"id": 791}, "assignee": {"id": 813}, "organization": {"id": 957}}}} } -test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 59, "privilege": "admin"}, "organization": null}, "resource": {"id": 329, "owner": {"id": 59}, "assignee": {"id": 579}, "organization": {"id": 649}, "project": {"owner": {"id": 769}, "assignee": {"id": 845}, "organization": {"id": 951}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 13, "privilege": "admin"}, "organization": {"id": 182, "owner": {"id": 239}, "user": {"role": "supervisor"}}}, "resource": {"id": 350, "owner": {"id": 498}, "assignee": {"id": 529}, "organization": {"id": 657}, "project": {"owner": {"id": 747}, "assignee": {"id": 861}, "organization": {"id": 972}}}} } -test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 60, "privilege": "business"}, "organization": null}, "resource": {"id": 308, "owner": {"id": 60}, "assignee": {"id": 596}, "organization": {"id": 606}, "project": {"owner": {"id": 718}, "assignee": {"id": 801}, "organization": {"id": 949}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 26, "privilege": "admin"}, "organization": {"id": 162, "owner": {"id": 275}, "user": {"role": "worker"}}}, "resource": {"id": 342, "owner": {"id": 418}, "assignee": {"id": 580}, "organization": {"id": 162}, "project": {"owner": {"id": 712}, "assignee": {"id": 871}, "organization": {"id": 921}}}} } -test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 45, "privilege": "user"}, "organization": null}, "resource": {"id": 383, "owner": {"id": 45}, "assignee": {"id": 526}, "organization": {"id": 675}, "project": {"owner": {"id": 792}, "assignee": {"id": 858}, "organization": {"id": 930}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 92, "privilege": "admin"}, "organization": {"id": 172, "owner": {"id": 297}, "user": {"role": "worker"}}}, "resource": {"id": 331, "owner": {"id": 410}, "assignee": {"id": 518}, "organization": {"id": 651}, "project": {"owner": {"id": 778}, "assignee": {"id": 860}, "organization": {"id": 966}}}} } -test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 28, "privilege": "worker"}, "organization": null}, "resource": {"id": 328, "owner": {"id": 28}, "assignee": {"id": 584}, "organization": {"id": 688}, "project": {"owner": {"id": 762}, "assignee": {"id": 817}, "organization": {"id": 956}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 94, "privilege": "admin"}, "organization": {"id": 143, "owner": {"id": 219}, "user": {"role": null}}}, "resource": {"id": 329, "owner": {"id": 407}, "assignee": {"id": 598}, "organization": {"id": 143}, "project": {"owner": {"id": 732}, "assignee": {"id": 852}, "organization": {"id": 939}}}} } -test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 7, "privilege": "none"}, "organization": null}, "resource": {"id": 349, "owner": {"id": 7}, "assignee": {"id": 531}, "organization": {"id": 640}, "project": {"owner": {"id": 744}, "assignee": {"id": 874}, "organization": {"id": 914}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 34, "privilege": "admin"}, "organization": {"id": 188, "owner": {"id": 226}, "user": {"role": null}}}, "resource": {"id": 304, "owner": {"id": 441}, "assignee": {"id": 588}, "organization": {"id": 672}, "project": {"owner": {"id": 776}, "assignee": {"id": 852}, "organization": {"id": 900}}}} } -test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 16, "privilege": "admin"}, "organization": null}, "resource": {"id": 386, "owner": {"id": 481}, "assignee": {"id": 16}, "organization": {"id": 618}, "project": {"owner": {"id": 744}, "assignee": {"id": 837}, "organization": {"id": 986}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 30, "privilege": "business"}, "organization": {"id": 141, "owner": {"id": 30}, "user": {"role": "owner"}}}, "resource": {"id": 396, "owner": {"id": 471}, "assignee": {"id": 562}, "organization": {"id": 141}, "project": {"owner": {"id": 763}, "assignee": {"id": 840}, "organization": {"id": 983}}}} } -test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 62, "privilege": "business"}, "organization": null}, "resource": {"id": 324, "owner": {"id": 435}, "assignee": {"id": 62}, "organization": {"id": 672}, "project": {"owner": {"id": 726}, "assignee": {"id": 867}, "organization": {"id": 960}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 13, "privilege": "business"}, "organization": {"id": 154, "owner": {"id": 13}, "user": {"role": "owner"}}}, "resource": {"id": 390, "owner": {"id": 461}, "assignee": {"id": 565}, "organization": {"id": 671}, "project": {"owner": {"id": 794}, "assignee": {"id": 893}, "organization": {"id": 910}}}} } -test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 63, "privilege": "user"}, "organization": null}, "resource": {"id": 377, "owner": {"id": 463}, "assignee": {"id": 63}, "organization": {"id": 690}, "project": {"owner": {"id": 719}, "assignee": {"id": 856}, "organization": {"id": 911}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 95, "privilege": "business"}, "organization": {"id": 115, "owner": {"id": 221}, "user": {"role": "maintainer"}}}, "resource": {"id": 309, "owner": {"id": 448}, "assignee": {"id": 516}, "organization": {"id": 115}, "project": {"owner": {"id": 701}, "assignee": {"id": 820}, "organization": {"id": 966}}}} } -test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 68, "privilege": "worker"}, "organization": null}, "resource": {"id": 377, "owner": {"id": 469}, "assignee": {"id": 68}, "organization": {"id": 654}, "project": {"owner": {"id": 762}, "assignee": {"id": 804}, "organization": {"id": 995}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 80, "privilege": "business"}, "organization": {"id": 167, "owner": {"id": 262}, "user": {"role": "maintainer"}}}, "resource": {"id": 325, "owner": {"id": 456}, "assignee": {"id": 514}, "organization": {"id": 604}, "project": {"owner": {"id": 754}, "assignee": {"id": 863}, "organization": {"id": 921}}}} } -test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 36, "privilege": "none"}, "organization": null}, "resource": {"id": 322, "owner": {"id": 405}, "assignee": {"id": 36}, "organization": {"id": 640}, "project": {"owner": {"id": 786}, "assignee": {"id": 895}, "organization": {"id": 954}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 15, "privilege": "business"}, "organization": {"id": 155, "owner": {"id": 237}, "user": {"role": "supervisor"}}}, "resource": {"id": 317, "owner": {"id": 495}, "assignee": {"id": 570}, "organization": {"id": 155}, "project": {"owner": {"id": 751}, "assignee": {"id": 801}, "organization": {"id": 937}}}} } -test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 85, "privilege": "admin"}, "organization": null}, "resource": {"id": 330, "owner": {"id": 497}, "assignee": {"id": 573}, "organization": {"id": 671}, "project": {"owner": {"id": 763}, "assignee": {"id": 878}, "organization": {"id": 934}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 72, "privilege": "business"}, "organization": {"id": 183, "owner": {"id": 221}, "user": {"role": "supervisor"}}}, "resource": {"id": 392, "owner": {"id": 486}, "assignee": {"id": 534}, "organization": {"id": 666}, "project": {"owner": {"id": 741}, "assignee": {"id": 878}, "organization": {"id": 947}}}} } -test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 97, "privilege": "business"}, "organization": null}, "resource": {"id": 385, "owner": {"id": 455}, "assignee": {"id": 568}, "organization": {"id": 668}, "project": {"owner": {"id": 703}, "assignee": {"id": 888}, "organization": {"id": 954}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 47, "privilege": "business"}, "organization": {"id": 166, "owner": {"id": 277}, "user": {"role": "worker"}}}, "resource": {"id": 318, "owner": {"id": 437}, "assignee": {"id": 566}, "organization": {"id": 166}, "project": {"owner": {"id": 726}, "assignee": {"id": 878}, "organization": {"id": 991}}}} } -test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 48, "privilege": "user"}, "organization": null}, "resource": {"id": 390, "owner": {"id": 428}, "assignee": {"id": 581}, "organization": {"id": 631}, "project": {"owner": {"id": 785}, "assignee": {"id": 804}, "organization": {"id": 983}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 17, "privilege": "business"}, "organization": {"id": 121, "owner": {"id": 267}, "user": {"role": "worker"}}}, "resource": {"id": 332, "owner": {"id": 460}, "assignee": {"id": 559}, "organization": {"id": 626}, "project": {"owner": {"id": 742}, "assignee": {"id": 895}, "organization": {"id": 992}}}} } -test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 82, "privilege": "worker"}, "organization": null}, "resource": {"id": 300, "owner": {"id": 427}, "assignee": {"id": 566}, "organization": {"id": 695}, "project": {"owner": {"id": 721}, "assignee": {"id": 851}, "organization": {"id": 981}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 60, "privilege": "business"}, "organization": {"id": 108, "owner": {"id": 200}, "user": {"role": null}}}, "resource": {"id": 391, "owner": {"id": 460}, "assignee": {"id": 501}, "organization": {"id": 108}, "project": {"owner": {"id": 753}, "assignee": {"id": 822}, "organization": {"id": 919}}}} } -test_scope_VIEW_ANNOTATIONS_context_SANDBOX_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 91, "privilege": "none"}, "organization": null}, "resource": {"id": 356, "owner": {"id": 498}, "assignee": {"id": 503}, "organization": {"id": 650}, "project": {"owner": {"id": 733}, "assignee": {"id": 872}, "organization": {"id": 959}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 58, "privilege": "business"}, "organization": {"id": 142, "owner": {"id": 212}, "user": {"role": null}}}, "resource": {"id": 339, "owner": {"id": 489}, "assignee": {"id": 524}, "organization": {"id": 625}, "project": {"owner": {"id": 788}, "assignee": {"id": 812}, "organization": {"id": 968}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 29, "privilege": "admin"}, "organization": {"id": 101, "owner": {"id": 29}, "user": {"role": "owner"}}}, "resource": {"id": 393, "owner": {"id": 440}, "assignee": {"id": 551}, "organization": {"id": 101}, "project": {"owner": {"id": 29}, "assignee": {"id": 819}, "organization": {"id": 988}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 81, "privilege": "user"}, "organization": {"id": 171, "owner": {"id": 81}, "user": {"role": "owner"}}}, "resource": {"id": 307, "owner": {"id": 479}, "assignee": {"id": 559}, "organization": {"id": 171}, "project": {"owner": {"id": 720}, "assignee": {"id": 808}, "organization": {"id": 944}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 95, "privilege": "admin"}, "organization": {"id": 186, "owner": {"id": 95}, "user": {"role": "owner"}}}, "resource": {"id": 388, "owner": {"id": 462}, "assignee": {"id": 509}, "organization": {"id": 619}, "project": {"owner": {"id": 95}, "assignee": {"id": 816}, "organization": {"id": 924}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 74, "privilege": "user"}, "organization": {"id": 193, "owner": {"id": 74}, "user": {"role": "owner"}}}, "resource": {"id": 344, "owner": {"id": 480}, "assignee": {"id": 501}, "organization": {"id": 624}, "project": {"owner": {"id": 735}, "assignee": {"id": 836}, "organization": {"id": 954}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 30, "privilege": "admin"}, "organization": {"id": 162, "owner": {"id": 233}, "user": {"role": "maintainer"}}}, "resource": {"id": 372, "owner": {"id": 483}, "assignee": {"id": 586}, "organization": {"id": 162}, "project": {"owner": {"id": 30}, "assignee": {"id": 866}, "organization": {"id": 986}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 82, "privilege": "user"}, "organization": {"id": 184, "owner": {"id": 225}, "user": {"role": "maintainer"}}}, "resource": {"id": 347, "owner": {"id": 479}, "assignee": {"id": 598}, "organization": {"id": 184}, "project": {"owner": {"id": 732}, "assignee": {"id": 871}, "organization": {"id": 969}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 14, "privilege": "admin"}, "organization": {"id": 131, "owner": {"id": 295}, "user": {"role": "maintainer"}}}, "resource": {"id": 307, "owner": {"id": 489}, "assignee": {"id": 594}, "organization": {"id": 688}, "project": {"owner": {"id": 14}, "assignee": {"id": 855}, "organization": {"id": 922}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 22, "privilege": "user"}, "organization": {"id": 133, "owner": {"id": 272}, "user": {"role": "maintainer"}}}, "resource": {"id": 309, "owner": {"id": 475}, "assignee": {"id": 519}, "organization": {"id": 613}, "project": {"owner": {"id": 793}, "assignee": {"id": 827}, "organization": {"id": 935}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 86, "privilege": "admin"}, "organization": {"id": 148, "owner": {"id": 217}, "user": {"role": "supervisor"}}}, "resource": {"id": 310, "owner": {"id": 476}, "assignee": {"id": 507}, "organization": {"id": 148}, "project": {"owner": {"id": 86}, "assignee": {"id": 883}, "organization": {"id": 900}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 42, "privilege": "user"}, "organization": {"id": 173, "owner": {"id": 298}, "user": {"role": "supervisor"}}}, "resource": {"id": 313, "owner": {"id": 416}, "assignee": {"id": 566}, "organization": {"id": 173}, "project": {"owner": {"id": 782}, "assignee": {"id": 898}, "organization": {"id": 949}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 96, "privilege": "admin"}, "organization": {"id": 199, "owner": {"id": 240}, "user": {"role": "supervisor"}}}, "resource": {"id": 303, "owner": {"id": 493}, "assignee": {"id": 521}, "organization": {"id": 603}, "project": {"owner": {"id": 96}, "assignee": {"id": 853}, "organization": {"id": 984}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 26, "privilege": "user"}, "organization": {"id": 121, "owner": {"id": 200}, "user": {"role": "supervisor"}}}, "resource": {"id": 375, "owner": {"id": 477}, "assignee": {"id": 535}, "organization": {"id": 694}, "project": {"owner": {"id": 778}, "assignee": {"id": 885}, "organization": {"id": 960}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 38, "privilege": "admin"}, "organization": {"id": 110, "owner": {"id": 268}, "user": {"role": "worker"}}}, "resource": {"id": 354, "owner": {"id": 405}, "assignee": {"id": 593}, "organization": {"id": 110}, "project": {"owner": {"id": 38}, "assignee": {"id": 844}, "organization": {"id": 966}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 60, "privilege": "user"}, "organization": {"id": 100, "owner": {"id": 241}, "user": {"role": "worker"}}}, "resource": {"id": 329, "owner": {"id": 427}, "assignee": {"id": 511}, "organization": {"id": 100}, "project": {"owner": {"id": 718}, "assignee": {"id": 818}, "organization": {"id": 921}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 69, "privilege": "admin"}, "organization": {"id": 194, "owner": {"id": 228}, "user": {"role": "worker"}}}, "resource": {"id": 338, "owner": {"id": 421}, "assignee": {"id": 564}, "organization": {"id": 655}, "project": {"owner": {"id": 69}, "assignee": {"id": 811}, "organization": {"id": 968}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 60, "privilege": "user"}, "organization": {"id": 141, "owner": {"id": 238}, "user": {"role": "worker"}}}, "resource": {"id": 309, "owner": {"id": 406}, "assignee": {"id": 517}, "organization": {"id": 665}, "project": {"owner": {"id": 756}, "assignee": {"id": 854}, "organization": {"id": 985}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 14, "privilege": "admin"}, "organization": {"id": 102, "owner": {"id": 266}, "user": {"role": null}}}, "resource": {"id": 305, "owner": {"id": 424}, "assignee": {"id": 505}, "organization": {"id": 102}, "project": {"owner": {"id": 14}, "assignee": {"id": 802}, "organization": {"id": 982}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 99, "privilege": "user"}, "organization": {"id": 149, "owner": {"id": 290}, "user": {"role": null}}}, "resource": {"id": 364, "owner": {"id": 497}, "assignee": {"id": 515}, "organization": {"id": 149}, "project": {"owner": {"id": 771}, "assignee": {"id": 850}, "organization": {"id": 948}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 32, "privilege": "admin"}, "organization": {"id": 124, "owner": {"id": 288}, "user": {"role": null}}}, "resource": {"id": 353, "owner": {"id": 402}, "assignee": {"id": 551}, "organization": {"id": 631}, "project": {"owner": {"id": 32}, "assignee": {"id": 825}, "organization": {"id": 933}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 77, "privilege": "user"}, "organization": {"id": 127, "owner": {"id": 221}, "user": {"role": null}}}, "resource": {"id": 360, "owner": {"id": 445}, "assignee": {"id": 539}, "organization": {"id": 666}, "project": {"owner": {"id": 740}, "assignee": {"id": 867}, "organization": {"id": 910}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 37, "privilege": "business"}, "organization": {"id": 177, "owner": {"id": 37}, "user": {"role": "owner"}}}, "resource": {"id": 314, "owner": {"id": 452}, "assignee": {"id": 527}, "organization": {"id": 177}, "project": {"owner": {"id": 37}, "assignee": {"id": 828}, "organization": {"id": 942}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 62, "privilege": "worker"}, "organization": {"id": 188, "owner": {"id": 62}, "user": {"role": "owner"}}}, "resource": {"id": 381, "owner": {"id": 435}, "assignee": {"id": 591}, "organization": {"id": 188}, "project": {"owner": {"id": 755}, "assignee": {"id": 871}, "organization": {"id": 956}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 81, "privilege": "business"}, "organization": {"id": 184, "owner": {"id": 81}, "user": {"role": "owner"}}}, "resource": {"id": 367, "owner": {"id": 453}, "assignee": {"id": 524}, "organization": {"id": 654}, "project": {"owner": {"id": 81}, "assignee": {"id": 818}, "organization": {"id": 940}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 3, "privilege": "worker"}, "organization": {"id": 146, "owner": {"id": 3}, "user": {"role": "owner"}}}, "resource": {"id": 387, "owner": {"id": 415}, "assignee": {"id": 571}, "organization": {"id": 655}, "project": {"owner": {"id": 783}, "assignee": {"id": 844}, "organization": {"id": 922}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 7, "privilege": "business"}, "organization": {"id": 128, "owner": {"id": 254}, "user": {"role": "maintainer"}}}, "resource": {"id": 328, "owner": {"id": 483}, "assignee": {"id": 538}, "organization": {"id": 128}, "project": {"owner": {"id": 7}, "assignee": {"id": 839}, "organization": {"id": 920}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 71, "privilege": "worker"}, "organization": {"id": 124, "owner": {"id": 248}, "user": {"role": "maintainer"}}}, "resource": {"id": 398, "owner": {"id": 485}, "assignee": {"id": 544}, "organization": {"id": 124}, "project": {"owner": {"id": 754}, "assignee": {"id": 827}, "organization": {"id": 978}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 81, "privilege": "business"}, "organization": {"id": 169, "owner": {"id": 244}, "user": {"role": "maintainer"}}}, "resource": {"id": 378, "owner": {"id": 409}, "assignee": {"id": 569}, "organization": {"id": 684}, "project": {"owner": {"id": 81}, "assignee": {"id": 895}, "organization": {"id": 945}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 67, "privilege": "worker"}, "organization": {"id": 124, "owner": {"id": 200}, "user": {"role": "maintainer"}}}, "resource": {"id": 347, "owner": {"id": 422}, "assignee": {"id": 595}, "organization": {"id": 601}, "project": {"owner": {"id": 725}, "assignee": {"id": 856}, "organization": {"id": 946}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 21, "privilege": "business"}, "organization": {"id": 197, "owner": {"id": 242}, "user": {"role": "supervisor"}}}, "resource": {"id": 383, "owner": {"id": 457}, "assignee": {"id": 591}, "organization": {"id": 197}, "project": {"owner": {"id": 21}, "assignee": {"id": 880}, "organization": {"id": 905}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 1, "privilege": "worker"}, "organization": {"id": 177, "owner": {"id": 234}, "user": {"role": "supervisor"}}}, "resource": {"id": 375, "owner": {"id": 439}, "assignee": {"id": 542}, "organization": {"id": 177}, "project": {"owner": {"id": 747}, "assignee": {"id": 832}, "organization": {"id": 964}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 89, "privilege": "business"}, "organization": {"id": 170, "owner": {"id": 267}, "user": {"role": "supervisor"}}}, "resource": {"id": 376, "owner": {"id": 412}, "assignee": {"id": 587}, "organization": {"id": 618}, "project": {"owner": {"id": 89}, "assignee": {"id": 842}, "organization": {"id": 904}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 89, "privilege": "worker"}, "organization": {"id": 190, "owner": {"id": 232}, "user": {"role": "supervisor"}}}, "resource": {"id": 304, "owner": {"id": 482}, "assignee": {"id": 535}, "organization": {"id": 682}, "project": {"owner": {"id": 761}, "assignee": {"id": 850}, "organization": {"id": 905}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 67, "privilege": "business"}, "organization": {"id": 171, "owner": {"id": 235}, "user": {"role": "worker"}}}, "resource": {"id": 354, "owner": {"id": 419}, "assignee": {"id": 572}, "organization": {"id": 171}, "project": {"owner": {"id": 67}, "assignee": {"id": 870}, "organization": {"id": 997}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 77, "privilege": "worker"}, "organization": {"id": 180, "owner": {"id": 258}, "user": {"role": "worker"}}}, "resource": {"id": 335, "owner": {"id": 480}, "assignee": {"id": 507}, "organization": {"id": 180}, "project": {"owner": {"id": 703}, "assignee": {"id": 891}, "organization": {"id": 960}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 97, "privilege": "business"}, "organization": {"id": 102, "owner": {"id": 269}, "user": {"role": "worker"}}}, "resource": {"id": 382, "owner": {"id": 461}, "assignee": {"id": 571}, "organization": {"id": 648}, "project": {"owner": {"id": 97}, "assignee": {"id": 888}, "organization": {"id": 926}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 13, "privilege": "worker"}, "organization": {"id": 104, "owner": {"id": 247}, "user": {"role": "worker"}}}, "resource": {"id": 362, "owner": {"id": 422}, "assignee": {"id": 560}, "organization": {"id": 695}, "project": {"owner": {"id": 782}, "assignee": {"id": 896}, "organization": {"id": 969}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 11, "privilege": "business"}, "organization": {"id": 160, "owner": {"id": 285}, "user": {"role": null}}}, "resource": {"id": 357, "owner": {"id": 498}, "assignee": {"id": 541}, "organization": {"id": 160}, "project": {"owner": {"id": 11}, "assignee": {"id": 892}, "organization": {"id": 984}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 16, "privilege": "worker"}, "organization": {"id": 110, "owner": {"id": 253}, "user": {"role": null}}}, "resource": {"id": 303, "owner": {"id": 478}, "assignee": {"id": 591}, "organization": {"id": 110}, "project": {"owner": {"id": 790}, "assignee": {"id": 894}, "organization": {"id": 922}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 33, "privilege": "business"}, "organization": {"id": 150, "owner": {"id": 281}, "user": {"role": null}}}, "resource": {"id": 389, "owner": {"id": 400}, "assignee": {"id": 597}, "organization": {"id": 625}, "project": {"owner": {"id": 33}, "assignee": {"id": 804}, "organization": {"id": 992}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 12, "privilege": "worker"}, "organization": {"id": 169, "owner": {"id": 235}, "user": {"role": null}}}, "resource": {"id": 315, "owner": {"id": 407}, "assignee": {"id": 556}, "organization": {"id": 681}, "project": {"owner": {"id": 790}, "assignee": {"id": 807}, "organization": {"id": 940}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 59, "privilege": "user"}, "organization": {"id": 120, "owner": {"id": 59}, "user": {"role": "owner"}}}, "resource": {"id": 341, "owner": {"id": 491}, "assignee": {"id": 561}, "organization": {"id": 120}, "project": {"owner": {"id": 59}, "assignee": {"id": 857}, "organization": {"id": 918}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 40, "privilege": "none"}, "organization": {"id": 190, "owner": {"id": 40}, "user": {"role": "owner"}}}, "resource": {"id": 324, "owner": {"id": 483}, "assignee": {"id": 578}, "organization": {"id": 190}, "project": {"owner": {"id": 702}, "assignee": {"id": 842}, "organization": {"id": 986}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 83, "privilege": "user"}, "organization": {"id": 152, "owner": {"id": 83}, "user": {"role": "owner"}}}, "resource": {"id": 364, "owner": {"id": 444}, "assignee": {"id": 597}, "organization": {"id": 690}, "project": {"owner": {"id": 83}, "assignee": {"id": 867}, "organization": {"id": 932}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 53, "privilege": "none"}, "organization": {"id": 185, "owner": {"id": 53}, "user": {"role": "owner"}}}, "resource": {"id": 375, "owner": {"id": 492}, "assignee": {"id": 546}, "organization": {"id": 666}, "project": {"owner": {"id": 701}, "assignee": {"id": 885}, "organization": {"id": 951}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 8, "privilege": "user"}, "organization": {"id": 123, "owner": {"id": 207}, "user": {"role": "maintainer"}}}, "resource": {"id": 332, "owner": {"id": 467}, "assignee": {"id": 546}, "organization": {"id": 123}, "project": {"owner": {"id": 8}, "assignee": {"id": 867}, "organization": {"id": 957}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 34, "privilege": "none"}, "organization": {"id": 110, "owner": {"id": 222}, "user": {"role": "maintainer"}}}, "resource": {"id": 307, "owner": {"id": 408}, "assignee": {"id": 524}, "organization": {"id": 110}, "project": {"owner": {"id": 764}, "assignee": {"id": 818}, "organization": {"id": 993}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 95, "privilege": "user"}, "organization": {"id": 175, "owner": {"id": 258}, "user": {"role": "maintainer"}}}, "resource": {"id": 366, "owner": {"id": 475}, "assignee": {"id": 520}, "organization": {"id": 619}, "project": {"owner": {"id": 95}, "assignee": {"id": 890}, "organization": {"id": 953}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 52, "privilege": "none"}, "organization": {"id": 122, "owner": {"id": 281}, "user": {"role": "maintainer"}}}, "resource": {"id": 356, "owner": {"id": 405}, "assignee": {"id": 535}, "organization": {"id": 677}, "project": {"owner": {"id": 725}, "assignee": {"id": 888}, "organization": {"id": 964}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 99, "privilege": "user"}, "organization": {"id": 159, "owner": {"id": 205}, "user": {"role": "supervisor"}}}, "resource": {"id": 392, "owner": {"id": 400}, "assignee": {"id": 542}, "organization": {"id": 159}, "project": {"owner": {"id": 99}, "assignee": {"id": 830}, "organization": {"id": 914}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 43, "privilege": "none"}, "organization": {"id": 159, "owner": {"id": 272}, "user": {"role": "supervisor"}}}, "resource": {"id": 395, "owner": {"id": 400}, "assignee": {"id": 539}, "organization": {"id": 159}, "project": {"owner": {"id": 771}, "assignee": {"id": 844}, "organization": {"id": 915}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 23, "privilege": "user"}, "organization": {"id": 181, "owner": {"id": 239}, "user": {"role": "supervisor"}}}, "resource": {"id": 379, "owner": {"id": 407}, "assignee": {"id": 501}, "organization": {"id": 620}, "project": {"owner": {"id": 23}, "assignee": {"id": 846}, "organization": {"id": 925}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 23, "privilege": "none"}, "organization": {"id": 193, "owner": {"id": 211}, "user": {"role": "supervisor"}}}, "resource": {"id": 389, "owner": {"id": 411}, "assignee": {"id": 572}, "organization": {"id": 659}, "project": {"owner": {"id": 711}, "assignee": {"id": 814}, "organization": {"id": 911}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 29, "privilege": "user"}, "organization": {"id": 168, "owner": {"id": 226}, "user": {"role": "worker"}}}, "resource": {"id": 343, "owner": {"id": 420}, "assignee": {"id": 518}, "organization": {"id": 168}, "project": {"owner": {"id": 29}, "assignee": {"id": 831}, "organization": {"id": 950}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 1, "privilege": "none"}, "organization": {"id": 127, "owner": {"id": 281}, "user": {"role": "worker"}}}, "resource": {"id": 323, "owner": {"id": 440}, "assignee": {"id": 575}, "organization": {"id": 127}, "project": {"owner": {"id": 702}, "assignee": {"id": 898}, "organization": {"id": 921}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 31, "privilege": "user"}, "organization": {"id": 155, "owner": {"id": 272}, "user": {"role": "worker"}}}, "resource": {"id": 315, "owner": {"id": 401}, "assignee": {"id": 533}, "organization": {"id": 608}, "project": {"owner": {"id": 31}, "assignee": {"id": 893}, "organization": {"id": 943}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 82, "privilege": "none"}, "organization": {"id": 124, "owner": {"id": 295}, "user": {"role": "worker"}}}, "resource": {"id": 347, "owner": {"id": 458}, "assignee": {"id": 510}, "organization": {"id": 692}, "project": {"owner": {"id": 731}, "assignee": {"id": 839}, "organization": {"id": 987}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 5, "privilege": "user"}, "organization": {"id": 115, "owner": {"id": 282}, "user": {"role": null}}}, "resource": {"id": 308, "owner": {"id": 405}, "assignee": {"id": 581}, "organization": {"id": 115}, "project": {"owner": {"id": 5}, "assignee": {"id": 898}, "organization": {"id": 917}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 36, "privilege": "none"}, "organization": {"id": 122, "owner": {"id": 235}, "user": {"role": null}}}, "resource": {"id": 396, "owner": {"id": 494}, "assignee": {"id": 516}, "organization": {"id": 122}, "project": {"owner": {"id": 706}, "assignee": {"id": 848}, "organization": {"id": 990}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 97, "privilege": "user"}, "organization": {"id": 143, "owner": {"id": 218}, "user": {"role": null}}}, "resource": {"id": 338, "owner": {"id": 418}, "assignee": {"id": 543}, "organization": {"id": 603}, "project": {"owner": {"id": 97}, "assignee": {"id": 829}, "organization": {"id": 982}}}} +test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 25, "privilege": "none"}, "organization": {"id": 122, "owner": {"id": 237}, "user": {"role": null}}}, "resource": {"id": 317, "owner": {"id": 472}, "assignee": {"id": 540}, "organization": {"id": 652}, "project": {"owner": {"id": 728}, "assignee": {"id": 824}, "organization": {"id": 934}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 29, "privilege": "worker"}, "organization": {"id": 172, "owner": {"id": 29}, "user": {"role": "owner"}}}, "resource": {"id": 388, "owner": {"id": 452}, "assignee": {"id": 583}, "organization": {"id": 172}, "project": {"owner": {"id": 29}, "assignee": {"id": 854}, "organization": {"id": 949}}}} +test_scope_UPDATE_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 89, "privilege": "admin"}, "organization": null}, "resource": {"id": 347, "owner": {"id": 472}, "assignee": {"id": 548}, "organization": {"id": 684}, "project": {"owner": {"id": 89}, "assignee": {"id": 804}, "organization": {"id": 941}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 86, "privilege": "worker"}, "organization": {"id": 126, "owner": {"id": 86}, "user": {"role": "owner"}}}, "resource": {"id": 382, "owner": {"id": 472}, "assignee": {"id": 568}, "organization": {"id": 698}, "project": {"owner": {"id": 86}, "assignee": {"id": 854}, "organization": {"id": 998}}}} +test_scope_UPDATE_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 98, "privilege": "business"}, "organization": null}, "resource": {"id": 317, "owner": {"id": 416}, "assignee": {"id": 584}, "organization": {"id": 642}, "project": {"owner": {"id": 98}, "assignee": {"id": 811}, "organization": {"id": 939}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 57, "privilege": "worker"}, "organization": {"id": 100, "owner": {"id": 265}, "user": {"role": "maintainer"}}}, "resource": {"id": 333, "owner": {"id": 409}, "assignee": {"id": 518}, "organization": {"id": 100}, "project": {"owner": {"id": 57}, "assignee": {"id": 851}, "organization": {"id": 914}}}} +test_scope_UPDATE_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 98, "privilege": "user"}, "organization": null}, "resource": {"id": 385, "owner": {"id": 494}, "assignee": {"id": 575}, "organization": {"id": 603}, "project": {"owner": {"id": 98}, "assignee": {"id": 877}, "organization": {"id": 922}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 37, "privilege": "worker"}, "organization": {"id": 135, "owner": {"id": 272}, "user": {"role": "maintainer"}}}, "resource": {"id": 394, "owner": {"id": 454}, "assignee": {"id": 588}, "organization": {"id": 603}, "project": {"owner": {"id": 37}, "assignee": {"id": 810}, "organization": {"id": 934}}}} +test_scope_UPDATE_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 81, "privilege": "worker"}, "organization": null}, "resource": {"id": 354, "owner": {"id": 498}, "assignee": {"id": 506}, "organization": {"id": 638}, "project": {"owner": {"id": 81}, "assignee": {"id": 833}, "organization": {"id": 994}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 69, "privilege": "worker"}, "organization": {"id": 120, "owner": {"id": 287}, "user": {"role": "supervisor"}}}, "resource": {"id": 396, "owner": {"id": 463}, "assignee": {"id": 578}, "organization": {"id": 120}, "project": {"owner": {"id": 69}, "assignee": {"id": 801}, "organization": {"id": 903}}}} +test_scope_UPDATE_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 31, "privilege": "none"}, "organization": null}, "resource": {"id": 314, "owner": {"id": 445}, "assignee": {"id": 593}, "organization": {"id": 604}, "project": {"owner": {"id": 31}, "assignee": {"id": 894}, "organization": {"id": 950}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 18, "privilege": "worker"}, "organization": {"id": 193, "owner": {"id": 261}, "user": {"role": "supervisor"}}}, "resource": {"id": 398, "owner": {"id": 468}, "assignee": {"id": 529}, "organization": {"id": 690}, "project": {"owner": {"id": 18}, "assignee": {"id": 836}, "organization": {"id": 992}}}} +test_scope_UPDATE_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 23, "privilege": "admin"}, "organization": null}, "resource": {"id": 327, "owner": {"id": 497}, "assignee": {"id": 555}, "organization": {"id": 635}, "project": {"owner": {"id": 795}, "assignee": {"id": 23}, "organization": {"id": 999}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 88, "privilege": "worker"}, "organization": {"id": 115, "owner": {"id": 223}, "user": {"role": "worker"}}}, "resource": {"id": 387, "owner": {"id": 414}, "assignee": {"id": 508}, "organization": {"id": 115}, "project": {"owner": {"id": 88}, "assignee": {"id": 886}, "organization": {"id": 935}}}} +test_scope_UPDATE_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 71, "privilege": "business"}, "organization": null}, "resource": {"id": 351, "owner": {"id": 404}, "assignee": {"id": 584}, "organization": {"id": 673}, "project": {"owner": {"id": 710}, "assignee": {"id": 71}, "organization": {"id": 962}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 57, "privilege": "worker"}, "organization": {"id": 183, "owner": {"id": 256}, "user": {"role": "worker"}}}, "resource": {"id": 350, "owner": {"id": 441}, "assignee": {"id": 523}, "organization": {"id": 679}, "project": {"owner": {"id": 57}, "assignee": {"id": 816}, "organization": {"id": 988}}}} +test_scope_UPDATE_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 68, "privilege": "user"}, "organization": null}, "resource": {"id": 385, "owner": {"id": 487}, "assignee": {"id": 581}, "organization": {"id": 697}, "project": {"owner": {"id": 781}, "assignee": {"id": 68}, "organization": {"id": 964}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 53, "privilege": "worker"}, "organization": {"id": 155, "owner": {"id": 253}, "user": {"role": null}}}, "resource": {"id": 323, "owner": {"id": 450}, "assignee": {"id": 512}, "organization": {"id": 155}, "project": {"owner": {"id": 53}, "assignee": {"id": 832}, "organization": {"id": 993}}}} +test_scope_UPDATE_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 41, "privilege": "worker"}, "organization": null}, "resource": {"id": 347, "owner": {"id": 492}, "assignee": {"id": 530}, "organization": {"id": 622}, "project": {"owner": {"id": 760}, "assignee": {"id": 41}, "organization": {"id": 925}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 76, "privilege": "worker"}, "organization": {"id": 123, "owner": {"id": 274}, "user": {"role": null}}}, "resource": {"id": 349, "owner": {"id": 407}, "assignee": {"id": 561}, "organization": {"id": 673}, "project": {"owner": {"id": 76}, "assignee": {"id": 812}, "organization": {"id": 964}}}} +test_scope_UPDATE_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 96, "privilege": "none"}, "organization": null}, "resource": {"id": 354, "owner": {"id": 415}, "assignee": {"id": 513}, "organization": {"id": 618}, "project": {"owner": {"id": 733}, "assignee": {"id": 96}, "organization": {"id": 974}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 26, "privilege": "none"}, "organization": {"id": 131, "owner": {"id": 26}, "user": {"role": "owner"}}}, "resource": {"id": 379, "owner": {"id": 444}, "assignee": {"id": 540}, "organization": {"id": 131}, "project": {"owner": {"id": 26}, "assignee": {"id": 808}, "organization": {"id": 994}}}} +test_scope_UPDATE_ANNOTATIONS_context_SANDBOX_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 3, "privilege": "admin"}, "organization": null}, "resource": {"id": 318, "owner": {"id": 3}, "assignee": {"id": 537}, "organization": {"id": 649}, "project": {"owner": {"id": 732}, "assignee": {"id": 881}, "organization": {"id": 929}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 14, "privilege": "none"}, "organization": {"id": 155, "owner": {"id": 14}, "user": {"role": "owner"}}}, "resource": {"id": 341, "owner": {"id": 446}, "assignee": {"id": 538}, "organization": {"id": 635}, "project": {"owner": {"id": 14}, "assignee": {"id": 869}, "organization": {"id": 999}}}} +test_scope_UPDATE_ANNOTATIONS_context_SANDBOX_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 70, "privilege": "business"}, "organization": null}, "resource": {"id": 351, "owner": {"id": 70}, "assignee": {"id": 512}, "organization": {"id": 642}, "project": {"owner": {"id": 764}, "assignee": {"id": 808}, "organization": {"id": 934}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 7, "privilege": "none"}, "organization": {"id": 153, "owner": {"id": 287}, "user": {"role": "maintainer"}}}, "resource": {"id": 365, "owner": {"id": 452}, "assignee": {"id": 552}, "organization": {"id": 153}, "project": {"owner": {"id": 7}, "assignee": {"id": 851}, "organization": {"id": 907}}}} +test_scope_UPDATE_ANNOTATIONS_context_SANDBOX_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 99, "privilege": "user"}, "organization": null}, "resource": {"id": 372, "owner": {"id": 99}, "assignee": {"id": 574}, "organization": {"id": 655}, "project": {"owner": {"id": 714}, "assignee": {"id": 892}, "organization": {"id": 956}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 3, "privilege": "none"}, "organization": {"id": 176, "owner": {"id": 210}, "user": {"role": "maintainer"}}}, "resource": {"id": 389, "owner": {"id": 451}, "assignee": {"id": 502}, "organization": {"id": 602}, "project": {"owner": {"id": 3}, "assignee": {"id": 876}, "organization": {"id": 903}}}} +test_scope_UPDATE_ANNOTATIONS_context_SANDBOX_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 13, "privilege": "worker"}, "organization": null}, "resource": {"id": 339, "owner": {"id": 13}, "assignee": {"id": 539}, "organization": {"id": 640}, "project": {"owner": {"id": 798}, "assignee": {"id": 867}, "organization": {"id": 960}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 43, "privilege": "none"}, "organization": {"id": 181, "owner": {"id": 294}, "user": {"role": "supervisor"}}}, "resource": {"id": 352, "owner": {"id": 403}, "assignee": {"id": 539}, "organization": {"id": 181}, "project": {"owner": {"id": 43}, "assignee": {"id": 825}, "organization": {"id": 982}}}} +test_scope_UPDATE_ANNOTATIONS_context_SANDBOX_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 71, "privilege": "none"}, "organization": null}, "resource": {"id": 337, "owner": {"id": 71}, "assignee": {"id": 503}, "organization": {"id": 641}, "project": {"owner": {"id": 754}, "assignee": {"id": 848}, "organization": {"id": 941}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 32, "privilege": "none"}, "organization": {"id": 149, "owner": {"id": 275}, "user": {"role": "supervisor"}}}, "resource": {"id": 301, "owner": {"id": 439}, "assignee": {"id": 542}, "organization": {"id": 629}, "project": {"owner": {"id": 32}, "assignee": {"id": 862}, "organization": {"id": 922}}}} +test_scope_UPDATE_ANNOTATIONS_context_SANDBOX_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 17, "privilege": "admin"}, "organization": null}, "resource": {"id": 384, "owner": {"id": 433}, "assignee": {"id": 17}, "organization": {"id": 667}, "project": {"owner": {"id": 737}, "assignee": {"id": 888}, "organization": {"id": 902}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 5, "privilege": "none"}, "organization": {"id": 191, "owner": {"id": 290}, "user": {"role": "worker"}}}, "resource": {"id": 376, "owner": {"id": 476}, "assignee": {"id": 597}, "organization": {"id": 191}, "project": {"owner": {"id": 5}, "assignee": {"id": 883}, "organization": {"id": 937}}}} +test_scope_UPDATE_ANNOTATIONS_context_SANDBOX_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 98, "privilege": "business"}, "organization": null}, "resource": {"id": 373, "owner": {"id": 459}, "assignee": {"id": 98}, "organization": {"id": 683}, "project": {"owner": {"id": 724}, "assignee": {"id": 896}, "organization": {"id": 909}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 38, "privilege": "none"}, "organization": {"id": 138, "owner": {"id": 223}, "user": {"role": "worker"}}}, "resource": {"id": 366, "owner": {"id": 459}, "assignee": {"id": 530}, "organization": {"id": 699}, "project": {"owner": {"id": 38}, "assignee": {"id": 837}, "organization": {"id": 959}}}} +test_scope_UPDATE_ANNOTATIONS_context_SANDBOX_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 26, "privilege": "user"}, "organization": null}, "resource": {"id": 369, "owner": {"id": 444}, "assignee": {"id": 26}, "organization": {"id": 641}, "project": {"owner": {"id": 740}, "assignee": {"id": 829}, "organization": {"id": 984}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 80, "privilege": "none"}, "organization": {"id": 149, "owner": {"id": 218}, "user": {"role": null}}}, "resource": {"id": 313, "owner": {"id": 464}, "assignee": {"id": 500}, "organization": {"id": 149}, "project": {"owner": {"id": 80}, "assignee": {"id": 826}, "organization": {"id": 996}}}} +test_scope_UPDATE_ANNOTATIONS_context_SANDBOX_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 38, "privilege": "worker"}, "organization": null}, "resource": {"id": 312, "owner": {"id": 445}, "assignee": {"id": 38}, "organization": {"id": 639}, "project": {"owner": {"id": 708}, "assignee": {"id": 855}, "organization": {"id": 983}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 85, "privilege": "none"}, "organization": {"id": 167, "owner": {"id": 251}, "user": {"role": null}}}, "resource": {"id": 349, "owner": {"id": 493}, "assignee": {"id": 593}, "organization": {"id": 642}, "project": {"owner": {"id": 85}, "assignee": {"id": 843}, "organization": {"id": 959}}}} +test_scope_UPDATE_ANNOTATIONS_context_SANDBOX_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 76, "privilege": "none"}, "organization": null}, "resource": {"id": 394, "owner": {"id": 418}, "assignee": {"id": 76}, "organization": {"id": 605}, "project": {"owner": {"id": 769}, "assignee": {"id": 848}, "organization": {"id": 997}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 13, "privilege": "admin"}, "organization": {"id": 109, "owner": {"id": 13}, "user": {"role": "owner"}}}, "resource": {"id": 363, "owner": {"id": 485}, "assignee": {"id": 505}, "organization": {"id": 109}, "project": {"owner": {"id": 789}, "assignee": {"id": 13}, "organization": {"id": 970}}}} +test_scope_UPDATE_ANNOTATIONS_context_SANDBOX_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 97, "privilege": "admin"}, "organization": null}, "resource": {"id": 359, "owner": {"id": 485}, "assignee": {"id": 575}, "organization": {"id": 666}, "project": {"owner": {"id": 766}, "assignee": {"id": 873}, "organization": {"id": 934}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 2, "privilege": "admin"}, "organization": {"id": 147, "owner": {"id": 2}, "user": {"role": "owner"}}}, "resource": {"id": 334, "owner": {"id": 497}, "assignee": {"id": 530}, "organization": {"id": 654}, "project": {"owner": {"id": 739}, "assignee": {"id": 2}, "organization": {"id": 949}}}} +test_scope_UPDATE_ANNOTATIONS_context_SANDBOX_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 58, "privilege": "business"}, "organization": null}, "resource": {"id": 354, "owner": {"id": 482}, "assignee": {"id": 503}, "organization": {"id": 669}, "project": {"owner": {"id": 716}, "assignee": {"id": 812}, "organization": {"id": 929}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 32, "privilege": "admin"}, "organization": {"id": 112, "owner": {"id": 276}, "user": {"role": "maintainer"}}}, "resource": {"id": 385, "owner": {"id": 487}, "assignee": {"id": 568}, "organization": {"id": 112}, "project": {"owner": {"id": 785}, "assignee": {"id": 32}, "organization": {"id": 923}}}} +test_scope_UPDATE_ANNOTATIONS_context_SANDBOX_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 0, "privilege": "user"}, "organization": null}, "resource": {"id": 353, "owner": {"id": 460}, "assignee": {"id": 559}, "organization": {"id": 641}, "project": {"owner": {"id": 717}, "assignee": {"id": 892}, "organization": {"id": 938}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 9, "privilege": "admin"}, "organization": {"id": 136, "owner": {"id": 204}, "user": {"role": "maintainer"}}}, "resource": {"id": 352, "owner": {"id": 456}, "assignee": {"id": 559}, "organization": {"id": 692}, "project": {"owner": {"id": 791}, "assignee": {"id": 9}, "organization": {"id": 974}}}} +test_scope_UPDATE_ANNOTATIONS_context_SANDBOX_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 92, "privilege": "worker"}, "organization": null}, "resource": {"id": 369, "owner": {"id": 495}, "assignee": {"id": 578}, "organization": {"id": 658}, "project": {"owner": {"id": 719}, "assignee": {"id": 809}, "organization": {"id": 996}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 47, "privilege": "admin"}, "organization": {"id": 114, "owner": {"id": 250}, "user": {"role": "supervisor"}}}, "resource": {"id": 311, "owner": {"id": 478}, "assignee": {"id": 542}, "organization": {"id": 114}, "project": {"owner": {"id": 715}, "assignee": {"id": 47}, "organization": {"id": 917}}}} +test_scope_UPDATE_ANNOTATIONS_context_SANDBOX_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 48, "privilege": "none"}, "organization": null}, "resource": {"id": 371, "owner": {"id": 477}, "assignee": {"id": 572}, "organization": {"id": 648}, "project": {"owner": {"id": 777}, "assignee": {"id": 866}, "organization": {"id": 985}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 61, "privilege": "admin"}, "organization": {"id": 136, "owner": {"id": 212}, "user": {"role": "supervisor"}}}, "resource": {"id": 368, "owner": {"id": 468}, "assignee": {"id": 513}, "organization": {"id": 685}, "project": {"owner": {"id": 707}, "assignee": {"id": 61}, "organization": {"id": 992}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 90, "privilege": "admin"}, "organization": {"id": 177, "owner": {"id": 90}, "user": {"role": "owner"}}}, "resource": {"id": 312, "owner": {"id": 415}, "assignee": {"id": 597}, "organization": {"id": 177}, "project": {"owner": {"id": 90}, "assignee": {"id": 874}, "organization": {"id": 986}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 41, "privilege": "admin"}, "organization": {"id": 121, "owner": {"id": 210}, "user": {"role": "worker"}}}, "resource": {"id": 327, "owner": {"id": 402}, "assignee": {"id": 545}, "organization": {"id": 121}, "project": {"owner": {"id": 759}, "assignee": {"id": 41}, "organization": {"id": 931}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 58, "privilege": "admin"}, "organization": {"id": 173, "owner": {"id": 58}, "user": {"role": "owner"}}}, "resource": {"id": 350, "owner": {"id": 491}, "assignee": {"id": 595}, "organization": {"id": 605}, "project": {"owner": {"id": 58}, "assignee": {"id": 882}, "organization": {"id": 956}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 73, "privilege": "admin"}, "organization": {"id": 171, "owner": {"id": 287}, "user": {"role": "worker"}}}, "resource": {"id": 390, "owner": {"id": 452}, "assignee": {"id": 539}, "organization": {"id": 607}, "project": {"owner": {"id": 796}, "assignee": {"id": 73}, "organization": {"id": 951}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 3, "privilege": "admin"}, "organization": {"id": 127, "owner": {"id": 272}, "user": {"role": "maintainer"}}}, "resource": {"id": 304, "owner": {"id": 451}, "assignee": {"id": 580}, "organization": {"id": 127}, "project": {"owner": {"id": 3}, "assignee": {"id": 855}, "organization": {"id": 985}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 68, "privilege": "admin"}, "organization": {"id": 193, "owner": {"id": 218}, "user": {"role": null}}}, "resource": {"id": 375, "owner": {"id": 473}, "assignee": {"id": 524}, "organization": {"id": 193}, "project": {"owner": {"id": 789}, "assignee": {"id": 68}, "organization": {"id": 911}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 3, "privilege": "admin"}, "organization": {"id": 193, "owner": {"id": 258}, "user": {"role": "maintainer"}}}, "resource": {"id": 323, "owner": {"id": 403}, "assignee": {"id": 580}, "organization": {"id": 642}, "project": {"owner": {"id": 3}, "assignee": {"id": 837}, "organization": {"id": 952}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 20, "privilege": "admin"}, "organization": {"id": 182, "owner": {"id": 297}, "user": {"role": null}}}, "resource": {"id": 300, "owner": {"id": 416}, "assignee": {"id": 585}, "organization": {"id": 632}, "project": {"owner": {"id": 735}, "assignee": {"id": 20}, "organization": {"id": 935}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 57, "privilege": "admin"}, "organization": {"id": 106, "owner": {"id": 241}, "user": {"role": "supervisor"}}}, "resource": {"id": 332, "owner": {"id": 445}, "assignee": {"id": 587}, "organization": {"id": 106}, "project": {"owner": {"id": 57}, "assignee": {"id": 831}, "organization": {"id": 935}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 6, "privilege": "business"}, "organization": {"id": 133, "owner": {"id": 6}, "user": {"role": "owner"}}}, "resource": {"id": 320, "owner": {"id": 415}, "assignee": {"id": 530}, "organization": {"id": 133}, "project": {"owner": {"id": 745}, "assignee": {"id": 6}, "organization": {"id": 986}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 71, "privilege": "admin"}, "organization": {"id": 198, "owner": {"id": 270}, "user": {"role": "supervisor"}}}, "resource": {"id": 358, "owner": {"id": 489}, "assignee": {"id": 581}, "organization": {"id": 633}, "project": {"owner": {"id": 71}, "assignee": {"id": 820}, "organization": {"id": 926}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 31, "privilege": "business"}, "organization": {"id": 154, "owner": {"id": 31}, "user": {"role": "owner"}}}, "resource": {"id": 399, "owner": {"id": 455}, "assignee": {"id": 504}, "organization": {"id": 683}, "project": {"owner": {"id": 776}, "assignee": {"id": 31}, "organization": {"id": 974}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 22, "privilege": "admin"}, "organization": {"id": 163, "owner": {"id": 211}, "user": {"role": "worker"}}}, "resource": {"id": 382, "owner": {"id": 441}, "assignee": {"id": 594}, "organization": {"id": 163}, "project": {"owner": {"id": 22}, "assignee": {"id": 844}, "organization": {"id": 999}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 42, "privilege": "business"}, "organization": {"id": 179, "owner": {"id": 213}, "user": {"role": "maintainer"}}}, "resource": {"id": 335, "owner": {"id": 494}, "assignee": {"id": 529}, "organization": {"id": 179}, "project": {"owner": {"id": 778}, "assignee": {"id": 42}, "organization": {"id": 995}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 39, "privilege": "admin"}, "organization": {"id": 112, "owner": {"id": 292}, "user": {"role": "worker"}}}, "resource": {"id": 342, "owner": {"id": 445}, "assignee": {"id": 578}, "organization": {"id": 668}, "project": {"owner": {"id": 39}, "assignee": {"id": 829}, "organization": {"id": 940}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 84, "privilege": "business"}, "organization": {"id": 116, "owner": {"id": 267}, "user": {"role": "maintainer"}}}, "resource": {"id": 322, "owner": {"id": 489}, "assignee": {"id": 509}, "organization": {"id": 652}, "project": {"owner": {"id": 772}, "assignee": {"id": 84}, "organization": {"id": 988}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 23, "privilege": "admin"}, "organization": {"id": 196, "owner": {"id": 248}, "user": {"role": null}}}, "resource": {"id": 311, "owner": {"id": 481}, "assignee": {"id": 551}, "organization": {"id": 196}, "project": {"owner": {"id": 23}, "assignee": {"id": 863}, "organization": {"id": 981}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 60, "privilege": "business"}, "organization": {"id": 185, "owner": {"id": 269}, "user": {"role": "supervisor"}}}, "resource": {"id": 324, "owner": {"id": 409}, "assignee": {"id": 523}, "organization": {"id": 185}, "project": {"owner": {"id": 706}, "assignee": {"id": 60}, "organization": {"id": 978}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 46, "privilege": "admin"}, "organization": {"id": 196, "owner": {"id": 220}, "user": {"role": null}}}, "resource": {"id": 325, "owner": {"id": 433}, "assignee": {"id": 590}, "organization": {"id": 662}, "project": {"owner": {"id": 46}, "assignee": {"id": 843}, "organization": {"id": 956}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 3, "privilege": "business"}, "organization": {"id": 191, "owner": {"id": 228}, "user": {"role": "supervisor"}}}, "resource": {"id": 396, "owner": {"id": 409}, "assignee": {"id": 597}, "organization": {"id": 668}, "project": {"owner": {"id": 784}, "assignee": {"id": 3}, "organization": {"id": 977}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 64, "privilege": "business"}, "organization": {"id": 189, "owner": {"id": 64}, "user": {"role": "owner"}}}, "resource": {"id": 321, "owner": {"id": 441}, "assignee": {"id": 502}, "organization": {"id": 189}, "project": {"owner": {"id": 64}, "assignee": {"id": 874}, "organization": {"id": 939}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 26, "privilege": "business"}, "organization": {"id": 134, "owner": {"id": 247}, "user": {"role": "worker"}}}, "resource": {"id": 337, "owner": {"id": 481}, "assignee": {"id": 597}, "organization": {"id": 134}, "project": {"owner": {"id": 704}, "assignee": {"id": 26}, "organization": {"id": 979}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 79, "privilege": "business"}, "organization": {"id": 189, "owner": {"id": 79}, "user": {"role": "owner"}}}, "resource": {"id": 371, "owner": {"id": 437}, "assignee": {"id": 596}, "organization": {"id": 671}, "project": {"owner": {"id": 79}, "assignee": {"id": 822}, "organization": {"id": 950}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 13, "privilege": "business"}, "organization": {"id": 155, "owner": {"id": 287}, "user": {"role": "worker"}}}, "resource": {"id": 309, "owner": {"id": 497}, "assignee": {"id": 574}, "organization": {"id": 603}, "project": {"owner": {"id": 796}, "assignee": {"id": 13}, "organization": {"id": 933}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 33, "privilege": "business"}, "organization": {"id": 118, "owner": {"id": 291}, "user": {"role": "maintainer"}}}, "resource": {"id": 325, "owner": {"id": 411}, "assignee": {"id": 511}, "organization": {"id": 118}, "project": {"owner": {"id": 33}, "assignee": {"id": 884}, "organization": {"id": 951}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 74, "privilege": "business"}, "organization": {"id": 151, "owner": {"id": 223}, "user": {"role": null}}}, "resource": {"id": 381, "owner": {"id": 441}, "assignee": {"id": 536}, "organization": {"id": 151}, "project": {"owner": {"id": 786}, "assignee": {"id": 74}, "organization": {"id": 966}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 94, "privilege": "business"}, "organization": {"id": 137, "owner": {"id": 278}, "user": {"role": "maintainer"}}}, "resource": {"id": 343, "owner": {"id": 468}, "assignee": {"id": 545}, "organization": {"id": 650}, "project": {"owner": {"id": 94}, "assignee": {"id": 849}, "organization": {"id": 913}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 4, "privilege": "business"}, "organization": {"id": 151, "owner": {"id": 260}, "user": {"role": null}}}, "resource": {"id": 359, "owner": {"id": 472}, "assignee": {"id": 505}, "organization": {"id": 656}, "project": {"owner": {"id": 792}, "assignee": {"id": 4}, "organization": {"id": 935}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 70, "privilege": "business"}, "organization": {"id": 119, "owner": {"id": 285}, "user": {"role": "supervisor"}}}, "resource": {"id": 372, "owner": {"id": 410}, "assignee": {"id": 541}, "organization": {"id": 119}, "project": {"owner": {"id": 70}, "assignee": {"id": 805}, "organization": {"id": 931}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 23, "privilege": "user"}, "organization": {"id": 144, "owner": {"id": 23}, "user": {"role": "owner"}}}, "resource": {"id": 371, "owner": {"id": 468}, "assignee": {"id": 522}, "organization": {"id": 144}, "project": {"owner": {"id": 721}, "assignee": {"id": 23}, "organization": {"id": 962}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 28, "privilege": "business"}, "organization": {"id": 156, "owner": {"id": 282}, "user": {"role": "supervisor"}}}, "resource": {"id": 335, "owner": {"id": 403}, "assignee": {"id": 563}, "organization": {"id": 628}, "project": {"owner": {"id": 28}, "assignee": {"id": 828}, "organization": {"id": 931}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 24, "privilege": "user"}, "organization": {"id": 181, "owner": {"id": 24}, "user": {"role": "owner"}}}, "resource": {"id": 331, "owner": {"id": 456}, "assignee": {"id": 526}, "organization": {"id": 687}, "project": {"owner": {"id": 784}, "assignee": {"id": 24}, "organization": {"id": 999}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 61, "privilege": "business"}, "organization": {"id": 156, "owner": {"id": 253}, "user": {"role": "worker"}}}, "resource": {"id": 327, "owner": {"id": 418}, "assignee": {"id": 501}, "organization": {"id": 156}, "project": {"owner": {"id": 61}, "assignee": {"id": 802}, "organization": {"id": 978}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 3, "privilege": "user"}, "organization": {"id": 130, "owner": {"id": 209}, "user": {"role": "maintainer"}}}, "resource": {"id": 317, "owner": {"id": 418}, "assignee": {"id": 517}, "organization": {"id": 130}, "project": {"owner": {"id": 786}, "assignee": {"id": 3}, "organization": {"id": 907}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 74, "privilege": "business"}, "organization": {"id": 151, "owner": {"id": 280}, "user": {"role": "worker"}}}, "resource": {"id": 371, "owner": {"id": 470}, "assignee": {"id": 572}, "organization": {"id": 624}, "project": {"owner": {"id": 74}, "assignee": {"id": 823}, "organization": {"id": 966}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 13, "privilege": "user"}, "organization": {"id": 122, "owner": {"id": 243}, "user": {"role": "maintainer"}}}, "resource": {"id": 357, "owner": {"id": 462}, "assignee": {"id": 587}, "organization": {"id": 663}, "project": {"owner": {"id": 756}, "assignee": {"id": 13}, "organization": {"id": 989}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 55, "privilege": "business"}, "organization": {"id": 147, "owner": {"id": 246}, "user": {"role": null}}}, "resource": {"id": 373, "owner": {"id": 449}, "assignee": {"id": 595}, "organization": {"id": 147}, "project": {"owner": {"id": 55}, "assignee": {"id": 846}, "organization": {"id": 933}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 68, "privilege": "user"}, "organization": {"id": 152, "owner": {"id": 230}, "user": {"role": "supervisor"}}}, "resource": {"id": 352, "owner": {"id": 419}, "assignee": {"id": 531}, "organization": {"id": 152}, "project": {"owner": {"id": 756}, "assignee": {"id": 68}, "organization": {"id": 924}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 41, "privilege": "business"}, "organization": {"id": 189, "owner": {"id": 231}, "user": {"role": null}}}, "resource": {"id": 330, "owner": {"id": 440}, "assignee": {"id": 569}, "organization": {"id": 645}, "project": {"owner": {"id": 41}, "assignee": {"id": 888}, "organization": {"id": 917}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 30, "privilege": "user"}, "organization": {"id": 135, "owner": {"id": 271}, "user": {"role": "supervisor"}}}, "resource": {"id": 365, "owner": {"id": 404}, "assignee": {"id": 538}, "organization": {"id": 619}, "project": {"owner": {"id": 711}, "assignee": {"id": 30}, "organization": {"id": 957}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 68, "privilege": "user"}, "organization": {"id": 140, "owner": {"id": 68}, "user": {"role": "owner"}}}, "resource": {"id": 368, "owner": {"id": 474}, "assignee": {"id": 516}, "organization": {"id": 140}, "project": {"owner": {"id": 68}, "assignee": {"id": 890}, "organization": {"id": 960}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 10, "privilege": "user"}, "organization": {"id": 134, "owner": {"id": 201}, "user": {"role": "worker"}}}, "resource": {"id": 351, "owner": {"id": 493}, "assignee": {"id": 523}, "organization": {"id": 134}, "project": {"owner": {"id": 759}, "assignee": {"id": 10}, "organization": {"id": 908}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 70, "privilege": "user"}, "organization": {"id": 128, "owner": {"id": 70}, "user": {"role": "owner"}}}, "resource": {"id": 377, "owner": {"id": 429}, "assignee": {"id": 592}, "organization": {"id": 644}, "project": {"owner": {"id": 70}, "assignee": {"id": 889}, "organization": {"id": 982}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 87, "privilege": "user"}, "organization": {"id": 189, "owner": {"id": 209}, "user": {"role": "worker"}}}, "resource": {"id": 392, "owner": {"id": 423}, "assignee": {"id": 503}, "organization": {"id": 661}, "project": {"owner": {"id": 744}, "assignee": {"id": 87}, "organization": {"id": 921}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 75, "privilege": "user"}, "organization": {"id": 155, "owner": {"id": 208}, "user": {"role": "maintainer"}}}, "resource": {"id": 334, "owner": {"id": 473}, "assignee": {"id": 506}, "organization": {"id": 155}, "project": {"owner": {"id": 75}, "assignee": {"id": 856}, "organization": {"id": 963}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 17, "privilege": "user"}, "organization": {"id": 103, "owner": {"id": 268}, "user": {"role": null}}}, "resource": {"id": 335, "owner": {"id": 408}, "assignee": {"id": 530}, "organization": {"id": 103}, "project": {"owner": {"id": 709}, "assignee": {"id": 17}, "organization": {"id": 966}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 44, "privilege": "user"}, "organization": {"id": 161, "owner": {"id": 290}, "user": {"role": "maintainer"}}}, "resource": {"id": 321, "owner": {"id": 402}, "assignee": {"id": 571}, "organization": {"id": 657}, "project": {"owner": {"id": 44}, "assignee": {"id": 883}, "organization": {"id": 907}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 86, "privilege": "user"}, "organization": {"id": 146, "owner": {"id": 202}, "user": {"role": null}}}, "resource": {"id": 376, "owner": {"id": 409}, "assignee": {"id": 584}, "organization": {"id": 656}, "project": {"owner": {"id": 751}, "assignee": {"id": 86}, "organization": {"id": 971}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 72, "privilege": "user"}, "organization": {"id": 132, "owner": {"id": 293}, "user": {"role": "supervisor"}}}, "resource": {"id": 318, "owner": {"id": 408}, "assignee": {"id": 587}, "organization": {"id": 132}, "project": {"owner": {"id": 72}, "assignee": {"id": 892}, "organization": {"id": 935}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 37, "privilege": "worker"}, "organization": {"id": 146, "owner": {"id": 37}, "user": {"role": "owner"}}}, "resource": {"id": 317, "owner": {"id": 421}, "assignee": {"id": 535}, "organization": {"id": 146}, "project": {"owner": {"id": 734}, "assignee": {"id": 37}, "organization": {"id": 934}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 17, "privilege": "user"}, "organization": {"id": 150, "owner": {"id": 227}, "user": {"role": "supervisor"}}}, "resource": {"id": 303, "owner": {"id": 491}, "assignee": {"id": 576}, "organization": {"id": 662}, "project": {"owner": {"id": 17}, "assignee": {"id": 890}, "organization": {"id": 997}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 65, "privilege": "worker"}, "organization": {"id": 137, "owner": {"id": 65}, "user": {"role": "owner"}}}, "resource": {"id": 340, "owner": {"id": 489}, "assignee": {"id": 538}, "organization": {"id": 691}, "project": {"owner": {"id": 714}, "assignee": {"id": 65}, "organization": {"id": 947}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 42, "privilege": "user"}, "organization": {"id": 129, "owner": {"id": 272}, "user": {"role": "worker"}}}, "resource": {"id": 384, "owner": {"id": 457}, "assignee": {"id": 539}, "organization": {"id": 129}, "project": {"owner": {"id": 42}, "assignee": {"id": 886}, "organization": {"id": 938}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 59, "privilege": "worker"}, "organization": {"id": 188, "owner": {"id": 296}, "user": {"role": "maintainer"}}}, "resource": {"id": 372, "owner": {"id": 406}, "assignee": {"id": 564}, "organization": {"id": 188}, "project": {"owner": {"id": 774}, "assignee": {"id": 59}, "organization": {"id": 973}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 40, "privilege": "user"}, "organization": {"id": 100, "owner": {"id": 278}, "user": {"role": "worker"}}}, "resource": {"id": 365, "owner": {"id": 452}, "assignee": {"id": 518}, "organization": {"id": 698}, "project": {"owner": {"id": 40}, "assignee": {"id": 887}, "organization": {"id": 975}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 87, "privilege": "worker"}, "organization": {"id": 159, "owner": {"id": 260}, "user": {"role": "maintainer"}}}, "resource": {"id": 371, "owner": {"id": 450}, "assignee": {"id": 597}, "organization": {"id": 659}, "project": {"owner": {"id": 777}, "assignee": {"id": 87}, "organization": {"id": 925}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 9, "privilege": "user"}, "organization": {"id": 178, "owner": {"id": 208}, "user": {"role": null}}}, "resource": {"id": 306, "owner": {"id": 491}, "assignee": {"id": 596}, "organization": {"id": 178}, "project": {"owner": {"id": 9}, "assignee": {"id": 815}, "organization": {"id": 999}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 93, "privilege": "worker"}, "organization": {"id": 156, "owner": {"id": 232}, "user": {"role": "supervisor"}}}, "resource": {"id": 317, "owner": {"id": 403}, "assignee": {"id": 502}, "organization": {"id": 156}, "project": {"owner": {"id": 797}, "assignee": {"id": 93}, "organization": {"id": 972}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 76, "privilege": "user"}, "organization": {"id": 199, "owner": {"id": 297}, "user": {"role": null}}}, "resource": {"id": 367, "owner": {"id": 452}, "assignee": {"id": 593}, "organization": {"id": 620}, "project": {"owner": {"id": 76}, "assignee": {"id": 824}, "organization": {"id": 931}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 81, "privilege": "worker"}, "organization": {"id": 185, "owner": {"id": 281}, "user": {"role": "supervisor"}}}, "resource": {"id": 330, "owner": {"id": 418}, "assignee": {"id": 516}, "organization": {"id": 619}, "project": {"owner": {"id": 714}, "assignee": {"id": 81}, "organization": {"id": 940}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 42, "privilege": "worker"}, "organization": {"id": 111, "owner": {"id": 42}, "user": {"role": "owner"}}}, "resource": {"id": 322, "owner": {"id": 423}, "assignee": {"id": 503}, "organization": {"id": 111}, "project": {"owner": {"id": 42}, "assignee": {"id": 893}, "organization": {"id": 915}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 7, "privilege": "worker"}, "organization": {"id": 145, "owner": {"id": 250}, "user": {"role": "worker"}}}, "resource": {"id": 368, "owner": {"id": 416}, "assignee": {"id": 557}, "organization": {"id": 145}, "project": {"owner": {"id": 705}, "assignee": {"id": 7}, "organization": {"id": 902}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 89, "privilege": "worker"}, "organization": {"id": 160, "owner": {"id": 89}, "user": {"role": "owner"}}}, "resource": {"id": 351, "owner": {"id": 473}, "assignee": {"id": 589}, "organization": {"id": 687}, "project": {"owner": {"id": 89}, "assignee": {"id": 852}, "organization": {"id": 948}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 0, "privilege": "worker"}, "organization": {"id": 178, "owner": {"id": 242}, "user": {"role": "worker"}}}, "resource": {"id": 399, "owner": {"id": 457}, "assignee": {"id": 501}, "organization": {"id": 691}, "project": {"owner": {"id": 773}, "assignee": {"id": 0}, "organization": {"id": 990}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 55, "privilege": "worker"}, "organization": {"id": 132, "owner": {"id": 263}, "user": {"role": "maintainer"}}}, "resource": {"id": 343, "owner": {"id": 423}, "assignee": {"id": 512}, "organization": {"id": 132}, "project": {"owner": {"id": 55}, "assignee": {"id": 822}, "organization": {"id": 990}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 37, "privilege": "worker"}, "organization": {"id": 169, "owner": {"id": 260}, "user": {"role": null}}}, "resource": {"id": 352, "owner": {"id": 421}, "assignee": {"id": 535}, "organization": {"id": 169}, "project": {"owner": {"id": 798}, "assignee": {"id": 37}, "organization": {"id": 956}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 82, "privilege": "worker"}, "organization": {"id": 181, "owner": {"id": 210}, "user": {"role": "maintainer"}}}, "resource": {"id": 311, "owner": {"id": 423}, "assignee": {"id": 533}, "organization": {"id": 651}, "project": {"owner": {"id": 82}, "assignee": {"id": 829}, "organization": {"id": 944}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 82, "privilege": "worker"}, "organization": {"id": 191, "owner": {"id": 255}, "user": {"role": null}}}, "resource": {"id": 337, "owner": {"id": 430}, "assignee": {"id": 515}, "organization": {"id": 654}, "project": {"owner": {"id": 725}, "assignee": {"id": 82}, "organization": {"id": 962}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 77, "privilege": "worker"}, "organization": {"id": 107, "owner": {"id": 271}, "user": {"role": "supervisor"}}}, "resource": {"id": 343, "owner": {"id": 457}, "assignee": {"id": 596}, "organization": {"id": 107}, "project": {"owner": {"id": 77}, "assignee": {"id": 832}, "organization": {"id": 902}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 87, "privilege": "none"}, "organization": {"id": 158, "owner": {"id": 87}, "user": {"role": "owner"}}}, "resource": {"id": 341, "owner": {"id": 480}, "assignee": {"id": 507}, "organization": {"id": 158}, "project": {"owner": {"id": 785}, "assignee": {"id": 87}, "organization": {"id": 998}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 1, "privilege": "worker"}, "organization": {"id": 100, "owner": {"id": 241}, "user": {"role": "supervisor"}}}, "resource": {"id": 307, "owner": {"id": 487}, "assignee": {"id": 547}, "organization": {"id": 612}, "project": {"owner": {"id": 1}, "assignee": {"id": 800}, "organization": {"id": 967}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 20, "privilege": "none"}, "organization": {"id": 143, "owner": {"id": 20}, "user": {"role": "owner"}}}, "resource": {"id": 380, "owner": {"id": 421}, "assignee": {"id": 563}, "organization": {"id": 662}, "project": {"owner": {"id": 736}, "assignee": {"id": 20}, "organization": {"id": 915}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 22, "privilege": "worker"}, "organization": {"id": 124, "owner": {"id": 281}, "user": {"role": "worker"}}}, "resource": {"id": 349, "owner": {"id": 439}, "assignee": {"id": 503}, "organization": {"id": 124}, "project": {"owner": {"id": 22}, "assignee": {"id": 847}, "organization": {"id": 908}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 24, "privilege": "none"}, "organization": {"id": 183, "owner": {"id": 266}, "user": {"role": "maintainer"}}}, "resource": {"id": 322, "owner": {"id": 472}, "assignee": {"id": 515}, "organization": {"id": 183}, "project": {"owner": {"id": 786}, "assignee": {"id": 24}, "organization": {"id": 942}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 87, "privilege": "worker"}, "organization": {"id": 119, "owner": {"id": 276}, "user": {"role": "worker"}}}, "resource": {"id": 379, "owner": {"id": 463}, "assignee": {"id": 523}, "organization": {"id": 668}, "project": {"owner": {"id": 87}, "assignee": {"id": 844}, "organization": {"id": 912}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 16, "privilege": "none"}, "organization": {"id": 156, "owner": {"id": 257}, "user": {"role": "maintainer"}}}, "resource": {"id": 377, "owner": {"id": 455}, "assignee": {"id": 557}, "organization": {"id": 692}, "project": {"owner": {"id": 717}, "assignee": {"id": 16}, "organization": {"id": 960}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 64, "privilege": "worker"}, "organization": {"id": 119, "owner": {"id": 256}, "user": {"role": null}}}, "resource": {"id": 347, "owner": {"id": 473}, "assignee": {"id": 522}, "organization": {"id": 119}, "project": {"owner": {"id": 64}, "assignee": {"id": 898}, "organization": {"id": 922}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 4, "privilege": "none"}, "organization": {"id": 152, "owner": {"id": 231}, "user": {"role": "supervisor"}}}, "resource": {"id": 332, "owner": {"id": 450}, "assignee": {"id": 599}, "organization": {"id": 152}, "project": {"owner": {"id": 715}, "assignee": {"id": 4}, "organization": {"id": 901}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 13, "privilege": "worker"}, "organization": {"id": 144, "owner": {"id": 287}, "user": {"role": null}}}, "resource": {"id": 303, "owner": {"id": 479}, "assignee": {"id": 504}, "organization": {"id": 668}, "project": {"owner": {"id": 13}, "assignee": {"id": 839}, "organization": {"id": 937}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 6, "privilege": "none"}, "organization": {"id": 157, "owner": {"id": 206}, "user": {"role": "supervisor"}}}, "resource": {"id": 355, "owner": {"id": 471}, "assignee": {"id": 543}, "organization": {"id": 621}, "project": {"owner": {"id": 792}, "assignee": {"id": 6}, "organization": {"id": 983}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 77, "privilege": "none"}, "organization": {"id": 119, "owner": {"id": 77}, "user": {"role": "owner"}}}, "resource": {"id": 323, "owner": {"id": 475}, "assignee": {"id": 566}, "organization": {"id": 119}, "project": {"owner": {"id": 77}, "assignee": {"id": 863}, "organization": {"id": 924}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 71, "privilege": "none"}, "organization": {"id": 161, "owner": {"id": 276}, "user": {"role": "worker"}}}, "resource": {"id": 398, "owner": {"id": 447}, "assignee": {"id": 546}, "organization": {"id": 161}, "project": {"owner": {"id": 716}, "assignee": {"id": 71}, "organization": {"id": 905}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 85, "privilege": "none"}, "organization": {"id": 170, "owner": {"id": 85}, "user": {"role": "owner"}}}, "resource": {"id": 343, "owner": {"id": 458}, "assignee": {"id": 584}, "organization": {"id": 670}, "project": {"owner": {"id": 85}, "assignee": {"id": 857}, "organization": {"id": 914}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 72, "privilege": "none"}, "organization": {"id": 176, "owner": {"id": 208}, "user": {"role": "worker"}}}, "resource": {"id": 348, "owner": {"id": 438}, "assignee": {"id": 593}, "organization": {"id": 662}, "project": {"owner": {"id": 769}, "assignee": {"id": 72}, "organization": {"id": 931}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 51, "privilege": "none"}, "organization": {"id": 105, "owner": {"id": 245}, "user": {"role": "maintainer"}}}, "resource": {"id": 343, "owner": {"id": 431}, "assignee": {"id": 546}, "organization": {"id": 105}, "project": {"owner": {"id": 51}, "assignee": {"id": 862}, "organization": {"id": 924}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 51, "privilege": "none"}, "organization": {"id": 198, "owner": {"id": 217}, "user": {"role": null}}}, "resource": {"id": 317, "owner": {"id": 408}, "assignee": {"id": 537}, "organization": {"id": 198}, "project": {"owner": {"id": 721}, "assignee": {"id": 51}, "organization": {"id": 901}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 66, "privilege": "none"}, "organization": {"id": 111, "owner": {"id": 284}, "user": {"role": "maintainer"}}}, "resource": {"id": 307, "owner": {"id": 461}, "assignee": {"id": 584}, "organization": {"id": 690}, "project": {"owner": {"id": 66}, "assignee": {"id": 875}, "organization": {"id": 912}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 96, "privilege": "none"}, "organization": {"id": 134, "owner": {"id": 271}, "user": {"role": null}}}, "resource": {"id": 306, "owner": {"id": 494}, "assignee": {"id": 579}, "organization": {"id": 602}, "project": {"owner": {"id": 797}, "assignee": {"id": 96}, "organization": {"id": 958}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 66, "privilege": "none"}, "organization": {"id": 150, "owner": {"id": 296}, "user": {"role": "supervisor"}}}, "resource": {"id": 383, "owner": {"id": 441}, "assignee": {"id": 567}, "organization": {"id": 150}, "project": {"owner": {"id": 66}, "assignee": {"id": 889}, "organization": {"id": 968}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 61, "privilege": "admin"}, "organization": {"id": 148, "owner": {"id": 61}, "user": {"role": "owner"}}}, "resource": {"id": 361, "owner": {"id": 61}, "assignee": {"id": 504}, "organization": {"id": 148}, "project": {"owner": {"id": 722}, "assignee": {"id": 821}, "organization": {"id": 990}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 97, "privilege": "none"}, "organization": {"id": 125, "owner": {"id": 237}, "user": {"role": "supervisor"}}}, "resource": {"id": 369, "owner": {"id": 482}, "assignee": {"id": 525}, "organization": {"id": 636}, "project": {"owner": {"id": 97}, "assignee": {"id": 817}, "organization": {"id": 957}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 36, "privilege": "admin"}, "organization": {"id": 144, "owner": {"id": 36}, "user": {"role": "owner"}}}, "resource": {"id": 383, "owner": {"id": 36}, "assignee": {"id": 593}, "organization": {"id": 623}, "project": {"owner": {"id": 716}, "assignee": {"id": 855}, "organization": {"id": 938}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 3, "privilege": "none"}, "organization": {"id": 162, "owner": {"id": 213}, "user": {"role": "worker"}}}, "resource": {"id": 380, "owner": {"id": 454}, "assignee": {"id": 551}, "organization": {"id": 162}, "project": {"owner": {"id": 3}, "assignee": {"id": 810}, "organization": {"id": 962}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 12, "privilege": "admin"}, "organization": {"id": 138, "owner": {"id": 234}, "user": {"role": "maintainer"}}}, "resource": {"id": 322, "owner": {"id": 12}, "assignee": {"id": 567}, "organization": {"id": 138}, "project": {"owner": {"id": 762}, "assignee": {"id": 802}, "organization": {"id": 985}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 98, "privilege": "none"}, "organization": {"id": 136, "owner": {"id": 298}, "user": {"role": "worker"}}}, "resource": {"id": 341, "owner": {"id": 471}, "assignee": {"id": 561}, "organization": {"id": 678}, "project": {"owner": {"id": 98}, "assignee": {"id": 839}, "organization": {"id": 963}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 2, "privilege": "admin"}, "organization": {"id": 155, "owner": {"id": 204}, "user": {"role": "maintainer"}}}, "resource": {"id": 352, "owner": {"id": 2}, "assignee": {"id": 522}, "organization": {"id": 658}, "project": {"owner": {"id": 755}, "assignee": {"id": 842}, "organization": {"id": 982}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 39, "privilege": "none"}, "organization": {"id": 175, "owner": {"id": 295}, "user": {"role": null}}}, "resource": {"id": 387, "owner": {"id": 489}, "assignee": {"id": 507}, "organization": {"id": 175}, "project": {"owner": {"id": 39}, "assignee": {"id": 824}, "organization": {"id": 911}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 59, "privilege": "admin"}, "organization": {"id": 138, "owner": {"id": 282}, "user": {"role": "supervisor"}}}, "resource": {"id": 343, "owner": {"id": 59}, "assignee": {"id": 573}, "organization": {"id": 138}, "project": {"owner": {"id": 708}, "assignee": {"id": 865}, "organization": {"id": 946}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 68, "privilege": "none"}, "organization": {"id": 103, "owner": {"id": 206}, "user": {"role": null}}}, "resource": {"id": 373, "owner": {"id": 469}, "assignee": {"id": 522}, "organization": {"id": 682}, "project": {"owner": {"id": 68}, "assignee": {"id": 894}, "organization": {"id": 906}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 76, "privilege": "admin"}, "organization": {"id": 147, "owner": {"id": 218}, "user": {"role": "supervisor"}}}, "resource": {"id": 340, "owner": {"id": 76}, "assignee": {"id": 518}, "organization": {"id": 688}, "project": {"owner": {"id": 790}, "assignee": {"id": 882}, "organization": {"id": 974}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 55, "privilege": "admin"}, "organization": {"id": 194, "owner": {"id": 55}, "user": {"role": "owner"}}}, "resource": {"id": 338, "owner": {"id": 449}, "assignee": {"id": 524}, "organization": {"id": 194}, "project": {"owner": {"id": 768}, "assignee": {"id": 55}, "organization": {"id": 987}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 72, "privilege": "admin"}, "organization": {"id": 190, "owner": {"id": 218}, "user": {"role": "worker"}}}, "resource": {"id": 385, "owner": {"id": 72}, "assignee": {"id": 501}, "organization": {"id": 190}, "project": {"owner": {"id": 709}, "assignee": {"id": 825}, "organization": {"id": 926}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 27, "privilege": "admin"}, "organization": {"id": 112, "owner": {"id": 27}, "user": {"role": "owner"}}}, "resource": {"id": 367, "owner": {"id": 422}, "assignee": {"id": 565}, "organization": {"id": 647}, "project": {"owner": {"id": 787}, "assignee": {"id": 27}, "organization": {"id": 905}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 39, "privilege": "admin"}, "organization": {"id": 122, "owner": {"id": 274}, "user": {"role": "worker"}}}, "resource": {"id": 383, "owner": {"id": 39}, "assignee": {"id": 595}, "organization": {"id": 683}, "project": {"owner": {"id": 736}, "assignee": {"id": 808}, "organization": {"id": 994}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 63, "privilege": "admin"}, "organization": {"id": 126, "owner": {"id": 273}, "user": {"role": "maintainer"}}}, "resource": {"id": 323, "owner": {"id": 428}, "assignee": {"id": 591}, "organization": {"id": 126}, "project": {"owner": {"id": 709}, "assignee": {"id": 63}, "organization": {"id": 926}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 88, "privilege": "admin"}, "organization": {"id": 127, "owner": {"id": 288}, "user": {"role": null}}}, "resource": {"id": 346, "owner": {"id": 88}, "assignee": {"id": 528}, "organization": {"id": 127}, "project": {"owner": {"id": 769}, "assignee": {"id": 895}, "organization": {"id": 989}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 14, "privilege": "admin"}, "organization": {"id": 137, "owner": {"id": 200}, "user": {"role": "maintainer"}}}, "resource": {"id": 381, "owner": {"id": 478}, "assignee": {"id": 501}, "organization": {"id": 605}, "project": {"owner": {"id": 748}, "assignee": {"id": 14}, "organization": {"id": 988}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 4, "privilege": "admin"}, "organization": {"id": 164, "owner": {"id": 222}, "user": {"role": null}}}, "resource": {"id": 368, "owner": {"id": 4}, "assignee": {"id": 592}, "organization": {"id": 639}, "project": {"owner": {"id": 726}, "assignee": {"id": 807}, "organization": {"id": 915}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 51, "privilege": "admin"}, "organization": {"id": 105, "owner": {"id": 219}, "user": {"role": "supervisor"}}}, "resource": {"id": 330, "owner": {"id": 484}, "assignee": {"id": 542}, "organization": {"id": 105}, "project": {"owner": {"id": 749}, "assignee": {"id": 51}, "organization": {"id": 947}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 5, "privilege": "business"}, "organization": {"id": 161, "owner": {"id": 5}, "user": {"role": "owner"}}}, "resource": {"id": 342, "owner": {"id": 5}, "assignee": {"id": 524}, "organization": {"id": 161}, "project": {"owner": {"id": 712}, "assignee": {"id": 869}, "organization": {"id": 939}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 87, "privilege": "admin"}, "organization": {"id": 173, "owner": {"id": 290}, "user": {"role": "supervisor"}}}, "resource": {"id": 318, "owner": {"id": 476}, "assignee": {"id": 531}, "organization": {"id": 679}, "project": {"owner": {"id": 785}, "assignee": {"id": 87}, "organization": {"id": 954}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 31, "privilege": "business"}, "organization": {"id": 159, "owner": {"id": 31}, "user": {"role": "owner"}}}, "resource": {"id": 358, "owner": {"id": 31}, "assignee": {"id": 551}, "organization": {"id": 621}, "project": {"owner": {"id": 767}, "assignee": {"id": 894}, "organization": {"id": 962}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 88, "privilege": "admin"}, "organization": {"id": 101, "owner": {"id": 253}, "user": {"role": "worker"}}}, "resource": {"id": 380, "owner": {"id": 439}, "assignee": {"id": 526}, "organization": {"id": 101}, "project": {"owner": {"id": 794}, "assignee": {"id": 88}, "organization": {"id": 952}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 71, "privilege": "business"}, "organization": {"id": 153, "owner": {"id": 242}, "user": {"role": "maintainer"}}}, "resource": {"id": 325, "owner": {"id": 71}, "assignee": {"id": 565}, "organization": {"id": 153}, "project": {"owner": {"id": 778}, "assignee": {"id": 814}, "organization": {"id": 939}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 76, "privilege": "admin"}, "organization": {"id": 101, "owner": {"id": 280}, "user": {"role": "worker"}}}, "resource": {"id": 352, "owner": {"id": 448}, "assignee": {"id": 535}, "organization": {"id": 624}, "project": {"owner": {"id": 799}, "assignee": {"id": 76}, "organization": {"id": 932}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 23, "privilege": "business"}, "organization": {"id": 123, "owner": {"id": 214}, "user": {"role": "maintainer"}}}, "resource": {"id": 391, "owner": {"id": 23}, "assignee": {"id": 587}, "organization": {"id": 635}, "project": {"owner": {"id": 796}, "assignee": {"id": 812}, "organization": {"id": 966}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 84, "privilege": "admin"}, "organization": {"id": 188, "owner": {"id": 228}, "user": {"role": null}}}, "resource": {"id": 388, "owner": {"id": 450}, "assignee": {"id": 505}, "organization": {"id": 188}, "project": {"owner": {"id": 798}, "assignee": {"id": 84}, "organization": {"id": 916}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 98, "privilege": "business"}, "organization": {"id": 115, "owner": {"id": 203}, "user": {"role": "supervisor"}}}, "resource": {"id": 346, "owner": {"id": 98}, "assignee": {"id": 524}, "organization": {"id": 115}, "project": {"owner": {"id": 796}, "assignee": {"id": 895}, "organization": {"id": 928}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 23, "privilege": "admin"}, "organization": {"id": 168, "owner": {"id": 241}, "user": {"role": null}}}, "resource": {"id": 309, "owner": {"id": 481}, "assignee": {"id": 514}, "organization": {"id": 614}, "project": {"owner": {"id": 720}, "assignee": {"id": 23}, "organization": {"id": 908}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 98, "privilege": "business"}, "organization": {"id": 191, "owner": {"id": 245}, "user": {"role": "supervisor"}}}, "resource": {"id": 375, "owner": {"id": 98}, "assignee": {"id": 580}, "organization": {"id": 661}, "project": {"owner": {"id": 714}, "assignee": {"id": 866}, "organization": {"id": 927}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 36, "privilege": "business"}, "organization": {"id": 168, "owner": {"id": 36}, "user": {"role": "owner"}}}, "resource": {"id": 321, "owner": {"id": 494}, "assignee": {"id": 532}, "organization": {"id": 168}, "project": {"owner": {"id": 791}, "assignee": {"id": 36}, "organization": {"id": 950}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 72, "privilege": "business"}, "organization": {"id": 133, "owner": {"id": 235}, "user": {"role": "worker"}}}, "resource": {"id": 320, "owner": {"id": 72}, "assignee": {"id": 572}, "organization": {"id": 133}, "project": {"owner": {"id": 738}, "assignee": {"id": 802}, "organization": {"id": 931}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 25, "privilege": "business"}, "organization": {"id": 111, "owner": {"id": 25}, "user": {"role": "owner"}}}, "resource": {"id": 336, "owner": {"id": 472}, "assignee": {"id": 533}, "organization": {"id": 613}, "project": {"owner": {"id": 797}, "assignee": {"id": 25}, "organization": {"id": 950}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 40, "privilege": "business"}, "organization": {"id": 177, "owner": {"id": 208}, "user": {"role": "worker"}}}, "resource": {"id": 339, "owner": {"id": 40}, "assignee": {"id": 506}, "organization": {"id": 627}, "project": {"owner": {"id": 732}, "assignee": {"id": 879}, "organization": {"id": 968}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 13, "privilege": "business"}, "organization": {"id": 114, "owner": {"id": 229}, "user": {"role": "maintainer"}}}, "resource": {"id": 363, "owner": {"id": 425}, "assignee": {"id": 516}, "organization": {"id": 114}, "project": {"owner": {"id": 704}, "assignee": {"id": 13}, "organization": {"id": 961}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 32, "privilege": "business"}, "organization": {"id": 152, "owner": {"id": 222}, "user": {"role": null}}}, "resource": {"id": 364, "owner": {"id": 32}, "assignee": {"id": 566}, "organization": {"id": 152}, "project": {"owner": {"id": 772}, "assignee": {"id": 890}, "organization": {"id": 972}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 30, "privilege": "business"}, "organization": {"id": 155, "owner": {"id": 278}, "user": {"role": "maintainer"}}}, "resource": {"id": 304, "owner": {"id": 449}, "assignee": {"id": 523}, "organization": {"id": 610}, "project": {"owner": {"id": 797}, "assignee": {"id": 30}, "organization": {"id": 908}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 98, "privilege": "business"}, "organization": {"id": 153, "owner": {"id": 235}, "user": {"role": null}}}, "resource": {"id": 319, "owner": {"id": 98}, "assignee": {"id": 502}, "organization": {"id": 629}, "project": {"owner": {"id": 782}, "assignee": {"id": 868}, "organization": {"id": 950}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 5, "privilege": "business"}, "organization": {"id": 184, "owner": {"id": 264}, "user": {"role": "supervisor"}}}, "resource": {"id": 347, "owner": {"id": 456}, "assignee": {"id": 594}, "organization": {"id": 184}, "project": {"owner": {"id": 756}, "assignee": {"id": 5}, "organization": {"id": 998}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 69, "privilege": "user"}, "organization": {"id": 160, "owner": {"id": 69}, "user": {"role": "owner"}}}, "resource": {"id": 388, "owner": {"id": 69}, "assignee": {"id": 551}, "organization": {"id": 160}, "project": {"owner": {"id": 797}, "assignee": {"id": 886}, "organization": {"id": 919}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 72, "privilege": "business"}, "organization": {"id": 101, "owner": {"id": 219}, "user": {"role": "supervisor"}}}, "resource": {"id": 398, "owner": {"id": 424}, "assignee": {"id": 598}, "organization": {"id": 626}, "project": {"owner": {"id": 792}, "assignee": {"id": 72}, "organization": {"id": 905}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 63, "privilege": "user"}, "organization": {"id": 198, "owner": {"id": 63}, "user": {"role": "owner"}}}, "resource": {"id": 393, "owner": {"id": 63}, "assignee": {"id": 583}, "organization": {"id": 657}, "project": {"owner": {"id": 719}, "assignee": {"id": 826}, "organization": {"id": 918}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 7, "privilege": "business"}, "organization": {"id": 150, "owner": {"id": 248}, "user": {"role": "worker"}}}, "resource": {"id": 343, "owner": {"id": 432}, "assignee": {"id": 522}, "organization": {"id": 150}, "project": {"owner": {"id": 759}, "assignee": {"id": 7}, "organization": {"id": 982}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 58, "privilege": "user"}, "organization": {"id": 179, "owner": {"id": 255}, "user": {"role": "maintainer"}}}, "resource": {"id": 303, "owner": {"id": 58}, "assignee": {"id": 571}, "organization": {"id": 179}, "project": {"owner": {"id": 779}, "assignee": {"id": 861}, "organization": {"id": 901}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 24, "privilege": "business"}, "organization": {"id": 142, "owner": {"id": 284}, "user": {"role": "worker"}}}, "resource": {"id": 319, "owner": {"id": 437}, "assignee": {"id": 564}, "organization": {"id": 608}, "project": {"owner": {"id": 728}, "assignee": {"id": 24}, "organization": {"id": 980}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 57, "privilege": "user"}, "organization": {"id": 175, "owner": {"id": 250}, "user": {"role": "maintainer"}}}, "resource": {"id": 364, "owner": {"id": 57}, "assignee": {"id": 527}, "organization": {"id": 665}, "project": {"owner": {"id": 797}, "assignee": {"id": 858}, "organization": {"id": 942}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 67, "privilege": "business"}, "organization": {"id": 136, "owner": {"id": 271}, "user": {"role": null}}}, "resource": {"id": 392, "owner": {"id": 456}, "assignee": {"id": 503}, "organization": {"id": 136}, "project": {"owner": {"id": 708}, "assignee": {"id": 67}, "organization": {"id": 977}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 5, "privilege": "user"}, "organization": {"id": 196, "owner": {"id": 217}, "user": {"role": "supervisor"}}}, "resource": {"id": 355, "owner": {"id": 5}, "assignee": {"id": 527}, "organization": {"id": 196}, "project": {"owner": {"id": 791}, "assignee": {"id": 853}, "organization": {"id": 909}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 8, "privilege": "business"}, "organization": {"id": 152, "owner": {"id": 266}, "user": {"role": null}}}, "resource": {"id": 320, "owner": {"id": 418}, "assignee": {"id": 570}, "organization": {"id": 640}, "project": {"owner": {"id": 707}, "assignee": {"id": 8}, "organization": {"id": 987}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 69, "privilege": "user"}, "organization": {"id": 173, "owner": {"id": 250}, "user": {"role": "supervisor"}}}, "resource": {"id": 392, "owner": {"id": 69}, "assignee": {"id": 592}, "organization": {"id": 694}, "project": {"owner": {"id": 790}, "assignee": {"id": 872}, "organization": {"id": 995}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 47, "privilege": "user"}, "organization": {"id": 104, "owner": {"id": 47}, "user": {"role": "owner"}}}, "resource": {"id": 368, "owner": {"id": 402}, "assignee": {"id": 579}, "organization": {"id": 104}, "project": {"owner": {"id": 721}, "assignee": {"id": 47}, "organization": {"id": 941}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 4, "privilege": "user"}, "organization": {"id": 164, "owner": {"id": 236}, "user": {"role": "worker"}}}, "resource": {"id": 373, "owner": {"id": 4}, "assignee": {"id": 546}, "organization": {"id": 164}, "project": {"owner": {"id": 777}, "assignee": {"id": 837}, "organization": {"id": 946}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 7, "privilege": "user"}, "organization": {"id": 149, "owner": {"id": 7}, "user": {"role": "owner"}}}, "resource": {"id": 313, "owner": {"id": 487}, "assignee": {"id": 529}, "organization": {"id": 600}, "project": {"owner": {"id": 748}, "assignee": {"id": 7}, "organization": {"id": 972}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 64, "privilege": "user"}, "organization": {"id": 159, "owner": {"id": 243}, "user": {"role": "worker"}}}, "resource": {"id": 359, "owner": {"id": 64}, "assignee": {"id": 591}, "organization": {"id": 636}, "project": {"owner": {"id": 744}, "assignee": {"id": 883}, "organization": {"id": 955}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 69, "privilege": "user"}, "organization": {"id": 109, "owner": {"id": 202}, "user": {"role": "maintainer"}}}, "resource": {"id": 372, "owner": {"id": 415}, "assignee": {"id": 528}, "organization": {"id": 109}, "project": {"owner": {"id": 780}, "assignee": {"id": 69}, "organization": {"id": 972}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 14, "privilege": "user"}, "organization": {"id": 108, "owner": {"id": 268}, "user": {"role": null}}}, "resource": {"id": 373, "owner": {"id": 14}, "assignee": {"id": 563}, "organization": {"id": 108}, "project": {"owner": {"id": 790}, "assignee": {"id": 872}, "organization": {"id": 996}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 78, "privilege": "user"}, "organization": {"id": 149, "owner": {"id": 257}, "user": {"role": "maintainer"}}}, "resource": {"id": 383, "owner": {"id": 460}, "assignee": {"id": 573}, "organization": {"id": 682}, "project": {"owner": {"id": 749}, "assignee": {"id": 78}, "organization": {"id": 987}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 81, "privilege": "user"}, "organization": {"id": 192, "owner": {"id": 237}, "user": {"role": null}}}, "resource": {"id": 391, "owner": {"id": 81}, "assignee": {"id": 522}, "organization": {"id": 617}, "project": {"owner": {"id": 789}, "assignee": {"id": 809}, "organization": {"id": 939}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 81, "privilege": "user"}, "organization": {"id": 158, "owner": {"id": 261}, "user": {"role": "supervisor"}}}, "resource": {"id": 395, "owner": {"id": 430}, "assignee": {"id": 587}, "organization": {"id": 158}, "project": {"owner": {"id": 778}, "assignee": {"id": 81}, "organization": {"id": 944}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 94, "privilege": "worker"}, "organization": {"id": 141, "owner": {"id": 94}, "user": {"role": "owner"}}}, "resource": {"id": 303, "owner": {"id": 94}, "assignee": {"id": 595}, "organization": {"id": 141}, "project": {"owner": {"id": 703}, "assignee": {"id": 858}, "organization": {"id": 992}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 81, "privilege": "user"}, "organization": {"id": 193, "owner": {"id": 222}, "user": {"role": "supervisor"}}}, "resource": {"id": 319, "owner": {"id": 458}, "assignee": {"id": 568}, "organization": {"id": 646}, "project": {"owner": {"id": 728}, "assignee": {"id": 81}, "organization": {"id": 936}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 59, "privilege": "worker"}, "organization": {"id": 134, "owner": {"id": 59}, "user": {"role": "owner"}}}, "resource": {"id": 372, "owner": {"id": 59}, "assignee": {"id": 565}, "organization": {"id": 674}, "project": {"owner": {"id": 722}, "assignee": {"id": 867}, "organization": {"id": 915}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 38, "privilege": "user"}, "organization": {"id": 118, "owner": {"id": 205}, "user": {"role": "worker"}}}, "resource": {"id": 349, "owner": {"id": 432}, "assignee": {"id": 520}, "organization": {"id": 118}, "project": {"owner": {"id": 794}, "assignee": {"id": 38}, "organization": {"id": 955}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 53, "privilege": "worker"}, "organization": {"id": 174, "owner": {"id": 268}, "user": {"role": "maintainer"}}}, "resource": {"id": 356, "owner": {"id": 53}, "assignee": {"id": 573}, "organization": {"id": 174}, "project": {"owner": {"id": 785}, "assignee": {"id": 856}, "organization": {"id": 977}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 80, "privilege": "user"}, "organization": {"id": 145, "owner": {"id": 226}, "user": {"role": "worker"}}}, "resource": {"id": 358, "owner": {"id": 452}, "assignee": {"id": 590}, "organization": {"id": 669}, "project": {"owner": {"id": 729}, "assignee": {"id": 80}, "organization": {"id": 916}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 16, "privilege": "worker"}, "organization": {"id": 151, "owner": {"id": 246}, "user": {"role": "maintainer"}}}, "resource": {"id": 355, "owner": {"id": 16}, "assignee": {"id": 531}, "organization": {"id": 619}, "project": {"owner": {"id": 786}, "assignee": {"id": 803}, "organization": {"id": 968}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 49, "privilege": "user"}, "organization": {"id": 159, "owner": {"id": 246}, "user": {"role": null}}}, "resource": {"id": 351, "owner": {"id": 453}, "assignee": {"id": 553}, "organization": {"id": 159}, "project": {"owner": {"id": 793}, "assignee": {"id": 49}, "organization": {"id": 956}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 61, "privilege": "worker"}, "organization": {"id": 137, "owner": {"id": 207}, "user": {"role": "supervisor"}}}, "resource": {"id": 388, "owner": {"id": 61}, "assignee": {"id": 523}, "organization": {"id": 137}, "project": {"owner": {"id": 703}, "assignee": {"id": 826}, "organization": {"id": 993}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 26, "privilege": "user"}, "organization": {"id": 131, "owner": {"id": 227}, "user": {"role": null}}}, "resource": {"id": 343, "owner": {"id": 441}, "assignee": {"id": 585}, "organization": {"id": 651}, "project": {"owner": {"id": 717}, "assignee": {"id": 26}, "organization": {"id": 967}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 22, "privilege": "worker"}, "organization": {"id": 161, "owner": {"id": 246}, "user": {"role": "supervisor"}}}, "resource": {"id": 395, "owner": {"id": 22}, "assignee": {"id": 507}, "organization": {"id": 603}, "project": {"owner": {"id": 711}, "assignee": {"id": 846}, "organization": {"id": 996}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 46, "privilege": "worker"}, "organization": {"id": 159, "owner": {"id": 46}, "user": {"role": "owner"}}}, "resource": {"id": 391, "owner": {"id": 424}, "assignee": {"id": 572}, "organization": {"id": 159}, "project": {"owner": {"id": 793}, "assignee": {"id": 46}, "organization": {"id": 979}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 2, "privilege": "worker"}, "organization": {"id": 100, "owner": {"id": 267}, "user": {"role": "worker"}}}, "resource": {"id": 359, "owner": {"id": 2}, "assignee": {"id": 558}, "organization": {"id": 100}, "project": {"owner": {"id": 742}, "assignee": {"id": 824}, "organization": {"id": 947}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 18, "privilege": "worker"}, "organization": {"id": 160, "owner": {"id": 18}, "user": {"role": "owner"}}}, "resource": {"id": 397, "owner": {"id": 452}, "assignee": {"id": 547}, "organization": {"id": 682}, "project": {"owner": {"id": 739}, "assignee": {"id": 18}, "organization": {"id": 950}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 4, "privilege": "worker"}, "organization": {"id": 164, "owner": {"id": 278}, "user": {"role": "worker"}}}, "resource": {"id": 372, "owner": {"id": 4}, "assignee": {"id": 509}, "organization": {"id": 681}, "project": {"owner": {"id": 711}, "assignee": {"id": 823}, "organization": {"id": 994}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 6, "privilege": "worker"}, "organization": {"id": 125, "owner": {"id": 227}, "user": {"role": "maintainer"}}}, "resource": {"id": 369, "owner": {"id": 483}, "assignee": {"id": 557}, "organization": {"id": 125}, "project": {"owner": {"id": 799}, "assignee": {"id": 6}, "organization": {"id": 952}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 89, "privilege": "worker"}, "organization": {"id": 130, "owner": {"id": 299}, "user": {"role": null}}}, "resource": {"id": 380, "owner": {"id": 89}, "assignee": {"id": 512}, "organization": {"id": 130}, "project": {"owner": {"id": 798}, "assignee": {"id": 858}, "organization": {"id": 997}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 23, "privilege": "worker"}, "organization": {"id": 156, "owner": {"id": 203}, "user": {"role": "maintainer"}}}, "resource": {"id": 343, "owner": {"id": 470}, "assignee": {"id": 520}, "organization": {"id": 684}, "project": {"owner": {"id": 749}, "assignee": {"id": 23}, "organization": {"id": 955}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 40, "privilege": "worker"}, "organization": {"id": 175, "owner": {"id": 277}, "user": {"role": null}}}, "resource": {"id": 369, "owner": {"id": 40}, "assignee": {"id": 578}, "organization": {"id": 660}, "project": {"owner": {"id": 765}, "assignee": {"id": 825}, "organization": {"id": 959}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 95, "privilege": "worker"}, "organization": {"id": 187, "owner": {"id": 272}, "user": {"role": "supervisor"}}}, "resource": {"id": 388, "owner": {"id": 426}, "assignee": {"id": 549}, "organization": {"id": 187}, "project": {"owner": {"id": 785}, "assignee": {"id": 95}, "organization": {"id": 934}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 77, "privilege": "none"}, "organization": {"id": 157, "owner": {"id": 77}, "user": {"role": "owner"}}}, "resource": {"id": 318, "owner": {"id": 77}, "assignee": {"id": 558}, "organization": {"id": 157}, "project": {"owner": {"id": 760}, "assignee": {"id": 811}, "organization": {"id": 980}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 52, "privilege": "worker"}, "organization": {"id": 140, "owner": {"id": 259}, "user": {"role": "supervisor"}}}, "resource": {"id": 398, "owner": {"id": 419}, "assignee": {"id": 582}, "organization": {"id": 651}, "project": {"owner": {"id": 773}, "assignee": {"id": 52}, "organization": {"id": 919}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 75, "privilege": "none"}, "organization": {"id": 101, "owner": {"id": 75}, "user": {"role": "owner"}}}, "resource": {"id": 368, "owner": {"id": 75}, "assignee": {"id": 554}, "organization": {"id": 654}, "project": {"owner": {"id": 732}, "assignee": {"id": 883}, "organization": {"id": 916}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 97, "privilege": "worker"}, "organization": {"id": 178, "owner": {"id": 267}, "user": {"role": "worker"}}}, "resource": {"id": 331, "owner": {"id": 494}, "assignee": {"id": 516}, "organization": {"id": 178}, "project": {"owner": {"id": 762}, "assignee": {"id": 97}, "organization": {"id": 978}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 73, "privilege": "none"}, "organization": {"id": 185, "owner": {"id": 275}, "user": {"role": "maintainer"}}}, "resource": {"id": 356, "owner": {"id": 73}, "assignee": {"id": 553}, "organization": {"id": 185}, "project": {"owner": {"id": 773}, "assignee": {"id": 894}, "organization": {"id": 901}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 2, "privilege": "worker"}, "organization": {"id": 101, "owner": {"id": 206}, "user": {"role": "worker"}}}, "resource": {"id": 394, "owner": {"id": 480}, "assignee": {"id": 504}, "organization": {"id": 686}, "project": {"owner": {"id": 712}, "assignee": {"id": 2}, "organization": {"id": 910}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 0, "privilege": "none"}, "organization": {"id": 161, "owner": {"id": 232}, "user": {"role": "maintainer"}}}, "resource": {"id": 371, "owner": {"id": 0}, "assignee": {"id": 508}, "organization": {"id": 614}, "project": {"owner": {"id": 784}, "assignee": {"id": 823}, "organization": {"id": 941}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 27, "privilege": "worker"}, "organization": {"id": 139, "owner": {"id": 208}, "user": {"role": null}}}, "resource": {"id": 342, "owner": {"id": 411}, "assignee": {"id": 540}, "organization": {"id": 139}, "project": {"owner": {"id": 725}, "assignee": {"id": 27}, "organization": {"id": 919}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 26, "privilege": "none"}, "organization": {"id": 105, "owner": {"id": 260}, "user": {"role": "supervisor"}}}, "resource": {"id": 335, "owner": {"id": 26}, "assignee": {"id": 559}, "organization": {"id": 105}, "project": {"owner": {"id": 720}, "assignee": {"id": 831}, "organization": {"id": 949}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 90, "privilege": "worker"}, "organization": {"id": 122, "owner": {"id": 237}, "user": {"role": null}}}, "resource": {"id": 346, "owner": {"id": 479}, "assignee": {"id": 540}, "organization": {"id": 674}, "project": {"owner": {"id": 757}, "assignee": {"id": 90}, "organization": {"id": 943}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 12, "privilege": "none"}, "organization": {"id": 115, "owner": {"id": 251}, "user": {"role": "supervisor"}}}, "resource": {"id": 338, "owner": {"id": 12}, "assignee": {"id": 537}, "organization": {"id": 601}, "project": {"owner": {"id": 702}, "assignee": {"id": 812}, "organization": {"id": 974}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 15, "privilege": "none"}, "organization": {"id": 168, "owner": {"id": 15}, "user": {"role": "owner"}}}, "resource": {"id": 338, "owner": {"id": 412}, "assignee": {"id": 571}, "organization": {"id": 168}, "project": {"owner": {"id": 719}, "assignee": {"id": 15}, "organization": {"id": 953}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 47, "privilege": "none"}, "organization": {"id": 150, "owner": {"id": 204}, "user": {"role": "worker"}}}, "resource": {"id": 326, "owner": {"id": 47}, "assignee": {"id": 511}, "organization": {"id": 150}, "project": {"owner": {"id": 796}, "assignee": {"id": 805}, "organization": {"id": 919}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 35, "privilege": "none"}, "organization": {"id": 188, "owner": {"id": 35}, "user": {"role": "owner"}}}, "resource": {"id": 352, "owner": {"id": 420}, "assignee": {"id": 571}, "organization": {"id": 670}, "project": {"owner": {"id": 780}, "assignee": {"id": 35}, "organization": {"id": 989}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 53, "privilege": "none"}, "organization": {"id": 129, "owner": {"id": 249}, "user": {"role": "worker"}}}, "resource": {"id": 334, "owner": {"id": 53}, "assignee": {"id": 529}, "organization": {"id": 671}, "project": {"owner": {"id": 756}, "assignee": {"id": 848}, "organization": {"id": 924}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 17, "privilege": "none"}, "organization": {"id": 148, "owner": {"id": 260}, "user": {"role": "maintainer"}}}, "resource": {"id": 314, "owner": {"id": 484}, "assignee": {"id": 518}, "organization": {"id": 148}, "project": {"owner": {"id": 712}, "assignee": {"id": 17}, "organization": {"id": 905}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 25, "privilege": "none"}, "organization": {"id": 131, "owner": {"id": 208}, "user": {"role": null}}}, "resource": {"id": 363, "owner": {"id": 25}, "assignee": {"id": 560}, "organization": {"id": 131}, "project": {"owner": {"id": 766}, "assignee": {"id": 843}, "organization": {"id": 924}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 46, "privilege": "none"}, "organization": {"id": 156, "owner": {"id": 274}, "user": {"role": "maintainer"}}}, "resource": {"id": 348, "owner": {"id": 461}, "assignee": {"id": 521}, "organization": {"id": 698}, "project": {"owner": {"id": 702}, "assignee": {"id": 46}, "organization": {"id": 988}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 55, "privilege": "none"}, "organization": {"id": 142, "owner": {"id": 222}, "user": {"role": null}}}, "resource": {"id": 342, "owner": {"id": 55}, "assignee": {"id": 501}, "organization": {"id": 659}, "project": {"owner": {"id": 795}, "assignee": {"id": 886}, "organization": {"id": 917}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 44, "privilege": "none"}, "organization": {"id": 143, "owner": {"id": 210}, "user": {"role": "supervisor"}}}, "resource": {"id": 373, "owner": {"id": 423}, "assignee": {"id": 557}, "organization": {"id": 143}, "project": {"owner": {"id": 762}, "assignee": {"id": 44}, "organization": {"id": 972}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 49, "privilege": "admin"}, "organization": {"id": 130, "owner": {"id": 49}, "user": {"role": "owner"}}}, "resource": {"id": 391, "owner": {"id": 459}, "assignee": {"id": 49}, "organization": {"id": 130}, "project": {"owner": {"id": 797}, "assignee": {"id": 840}, "organization": {"id": 997}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 50, "privilege": "none"}, "organization": {"id": 119, "owner": {"id": 214}, "user": {"role": "supervisor"}}}, "resource": {"id": 347, "owner": {"id": 408}, "assignee": {"id": 522}, "organization": {"id": 617}, "project": {"owner": {"id": 779}, "assignee": {"id": 50}, "organization": {"id": 986}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 86, "privilege": "admin"}, "organization": {"id": 104, "owner": {"id": 86}, "user": {"role": "owner"}}}, "resource": {"id": 382, "owner": {"id": 424}, "assignee": {"id": 86}, "organization": {"id": 676}, "project": {"owner": {"id": 716}, "assignee": {"id": 860}, "organization": {"id": 932}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 45, "privilege": "none"}, "organization": {"id": 177, "owner": {"id": 263}, "user": {"role": "worker"}}}, "resource": {"id": 385, "owner": {"id": 425}, "assignee": {"id": 581}, "organization": {"id": 177}, "project": {"owner": {"id": 737}, "assignee": {"id": 45}, "organization": {"id": 910}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 98, "privilege": "admin"}, "organization": {"id": 137, "owner": {"id": 256}, "user": {"role": "maintainer"}}}, "resource": {"id": 365, "owner": {"id": 496}, "assignee": {"id": 98}, "organization": {"id": 137}, "project": {"owner": {"id": 733}, "assignee": {"id": 829}, "organization": {"id": 927}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 24, "privilege": "none"}, "organization": {"id": 165, "owner": {"id": 235}, "user": {"role": "worker"}}}, "resource": {"id": 302, "owner": {"id": 479}, "assignee": {"id": 575}, "organization": {"id": 653}, "project": {"owner": {"id": 721}, "assignee": {"id": 24}, "organization": {"id": 932}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 59, "privilege": "admin"}, "organization": {"id": 156, "owner": {"id": 295}, "user": {"role": "maintainer"}}}, "resource": {"id": 345, "owner": {"id": 415}, "assignee": {"id": 59}, "organization": {"id": 661}, "project": {"owner": {"id": 744}, "assignee": {"id": 845}, "organization": {"id": 940}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 30, "privilege": "none"}, "organization": {"id": 189, "owner": {"id": 239}, "user": {"role": null}}}, "resource": {"id": 366, "owner": {"id": 403}, "assignee": {"id": 562}, "organization": {"id": 189}, "project": {"owner": {"id": 721}, "assignee": {"id": 30}, "organization": {"id": 983}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 97, "privilege": "admin"}, "organization": {"id": 156, "owner": {"id": 291}, "user": {"role": "supervisor"}}}, "resource": {"id": 383, "owner": {"id": 497}, "assignee": {"id": 97}, "organization": {"id": 156}, "project": {"owner": {"id": 716}, "assignee": {"id": 825}, "organization": {"id": 914}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 97, "privilege": "none"}, "organization": {"id": 184, "owner": {"id": 258}, "user": {"role": null}}}, "resource": {"id": 333, "owner": {"id": 457}, "assignee": {"id": 555}, "organization": {"id": 643}, "project": {"owner": {"id": 705}, "assignee": {"id": 97}, "organization": {"id": 995}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 40, "privilege": "admin"}, "organization": {"id": 133, "owner": {"id": 257}, "user": {"role": "supervisor"}}}, "resource": {"id": 329, "owner": {"id": 456}, "assignee": {"id": 40}, "organization": {"id": 667}, "project": {"owner": {"id": 750}, "assignee": {"id": 889}, "organization": {"id": 951}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 1, "privilege": "admin"}, "organization": {"id": 194, "owner": {"id": 1}, "user": {"role": "owner"}}}, "resource": {"id": 384, "owner": {"id": 1}, "assignee": {"id": 542}, "organization": {"id": 194}, "project": {"owner": {"id": 704}, "assignee": {"id": 816}, "organization": {"id": 979}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 66, "privilege": "admin"}, "organization": {"id": 112, "owner": {"id": 202}, "user": {"role": "worker"}}}, "resource": {"id": 347, "owner": {"id": 449}, "assignee": {"id": 66}, "organization": {"id": 112}, "project": {"owner": {"id": 769}, "assignee": {"id": 891}, "organization": {"id": 948}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 4, "privilege": "admin"}, "organization": {"id": 188, "owner": {"id": 4}, "user": {"role": "owner"}}}, "resource": {"id": 302, "owner": {"id": 4}, "assignee": {"id": 548}, "organization": {"id": 625}, "project": {"owner": {"id": 760}, "assignee": {"id": 848}, "organization": {"id": 949}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 74, "privilege": "admin"}, "organization": {"id": 173, "owner": {"id": 219}, "user": {"role": "worker"}}}, "resource": {"id": 328, "owner": {"id": 416}, "assignee": {"id": 74}, "organization": {"id": 675}, "project": {"owner": {"id": 741}, "assignee": {"id": 831}, "organization": {"id": 980}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 52, "privilege": "admin"}, "organization": {"id": 190, "owner": {"id": 243}, "user": {"role": "maintainer"}}}, "resource": {"id": 334, "owner": {"id": 52}, "assignee": {"id": 548}, "organization": {"id": 190}, "project": {"owner": {"id": 746}, "assignee": {"id": 865}, "organization": {"id": 954}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 6, "privilege": "admin"}, "organization": {"id": 178, "owner": {"id": 243}, "user": {"role": null}}}, "resource": {"id": 352, "owner": {"id": 450}, "assignee": {"id": 6}, "organization": {"id": 178}, "project": {"owner": {"id": 777}, "assignee": {"id": 861}, "organization": {"id": 954}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 36, "privilege": "admin"}, "organization": {"id": 134, "owner": {"id": 210}, "user": {"role": "maintainer"}}}, "resource": {"id": 316, "owner": {"id": 36}, "assignee": {"id": 592}, "organization": {"id": 633}, "project": {"owner": {"id": 770}, "assignee": {"id": 824}, "organization": {"id": 962}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 31, "privilege": "admin"}, "organization": {"id": 127, "owner": {"id": 294}, "user": {"role": null}}}, "resource": {"id": 381, "owner": {"id": 454}, "assignee": {"id": 31}, "organization": {"id": 618}, "project": {"owner": {"id": 792}, "assignee": {"id": 838}, "organization": {"id": 922}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 2, "privilege": "admin"}, "organization": {"id": 116, "owner": {"id": 297}, "user": {"role": "supervisor"}}}, "resource": {"id": 357, "owner": {"id": 2}, "assignee": {"id": 510}, "organization": {"id": 116}, "project": {"owner": {"id": 740}, "assignee": {"id": 865}, "organization": {"id": 914}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 81, "privilege": "business"}, "organization": {"id": 121, "owner": {"id": 81}, "user": {"role": "owner"}}}, "resource": {"id": 384, "owner": {"id": 495}, "assignee": {"id": 81}, "organization": {"id": 121}, "project": {"owner": {"id": 717}, "assignee": {"id": 867}, "organization": {"id": 933}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 73, "privilege": "admin"}, "organization": {"id": 130, "owner": {"id": 299}, "user": {"role": "supervisor"}}}, "resource": {"id": 313, "owner": {"id": 73}, "assignee": {"id": 509}, "organization": {"id": 622}, "project": {"owner": {"id": 747}, "assignee": {"id": 808}, "organization": {"id": 919}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 33, "privilege": "business"}, "organization": {"id": 104, "owner": {"id": 33}, "user": {"role": "owner"}}}, "resource": {"id": 316, "owner": {"id": 444}, "assignee": {"id": 33}, "organization": {"id": 615}, "project": {"owner": {"id": 717}, "assignee": {"id": 812}, "organization": {"id": 927}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 79, "privilege": "admin"}, "organization": {"id": 109, "owner": {"id": 219}, "user": {"role": "worker"}}}, "resource": {"id": 311, "owner": {"id": 79}, "assignee": {"id": 501}, "organization": {"id": 109}, "project": {"owner": {"id": 701}, "assignee": {"id": 894}, "organization": {"id": 943}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 43, "privilege": "business"}, "organization": {"id": 174, "owner": {"id": 256}, "user": {"role": "maintainer"}}}, "resource": {"id": 312, "owner": {"id": 480}, "assignee": {"id": 43}, "organization": {"id": 174}, "project": {"owner": {"id": 700}, "assignee": {"id": 813}, "organization": {"id": 959}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 78, "privilege": "admin"}, "organization": {"id": 115, "owner": {"id": 207}, "user": {"role": "worker"}}}, "resource": {"id": 374, "owner": {"id": 78}, "assignee": {"id": 558}, "organization": {"id": 680}, "project": {"owner": {"id": 742}, "assignee": {"id": 885}, "organization": {"id": 913}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 59, "privilege": "business"}, "organization": {"id": 111, "owner": {"id": 235}, "user": {"role": "maintainer"}}}, "resource": {"id": 364, "owner": {"id": 431}, "assignee": {"id": 59}, "organization": {"id": 633}, "project": {"owner": {"id": 733}, "assignee": {"id": 876}, "organization": {"id": 924}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 91, "privilege": "admin"}, "organization": {"id": 111, "owner": {"id": 200}, "user": {"role": null}}}, "resource": {"id": 390, "owner": {"id": 91}, "assignee": {"id": 525}, "organization": {"id": 111}, "project": {"owner": {"id": 710}, "assignee": {"id": 823}, "organization": {"id": 911}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 18, "privilege": "business"}, "organization": {"id": 122, "owner": {"id": 220}, "user": {"role": "supervisor"}}}, "resource": {"id": 366, "owner": {"id": 483}, "assignee": {"id": 18}, "organization": {"id": 122}, "project": {"owner": {"id": 755}, "assignee": {"id": 830}, "organization": {"id": 956}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 49, "privilege": "admin"}, "organization": {"id": 141, "owner": {"id": 280}, "user": {"role": null}}}, "resource": {"id": 355, "owner": {"id": 49}, "assignee": {"id": 529}, "organization": {"id": 626}, "project": {"owner": {"id": 706}, "assignee": {"id": 891}, "organization": {"id": 910}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 23, "privilege": "business"}, "organization": {"id": 164, "owner": {"id": 252}, "user": {"role": "supervisor"}}}, "resource": {"id": 379, "owner": {"id": 447}, "assignee": {"id": 23}, "organization": {"id": 674}, "project": {"owner": {"id": 774}, "assignee": {"id": 868}, "organization": {"id": 902}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 90, "privilege": "business"}, "organization": {"id": 123, "owner": {"id": 90}, "user": {"role": "owner"}}}, "resource": {"id": 367, "owner": {"id": 90}, "assignee": {"id": 560}, "organization": {"id": 123}, "project": {"owner": {"id": 790}, "assignee": {"id": 863}, "organization": {"id": 977}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 77, "privilege": "business"}, "organization": {"id": 114, "owner": {"id": 228}, "user": {"role": "worker"}}}, "resource": {"id": 392, "owner": {"id": 422}, "assignee": {"id": 77}, "organization": {"id": 114}, "project": {"owner": {"id": 710}, "assignee": {"id": 877}, "organization": {"id": 959}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 64, "privilege": "business"}, "organization": {"id": 100, "owner": {"id": 64}, "user": {"role": "owner"}}}, "resource": {"id": 336, "owner": {"id": 64}, "assignee": {"id": 586}, "organization": {"id": 675}, "project": {"owner": {"id": 707}, "assignee": {"id": 856}, "organization": {"id": 923}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 82, "privilege": "business"}, "organization": {"id": 123, "owner": {"id": 264}, "user": {"role": "worker"}}}, "resource": {"id": 348, "owner": {"id": 446}, "assignee": {"id": 82}, "organization": {"id": 643}, "project": {"owner": {"id": 741}, "assignee": {"id": 821}, "organization": {"id": 909}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 89, "privilege": "business"}, "organization": {"id": 115, "owner": {"id": 289}, "user": {"role": "maintainer"}}}, "resource": {"id": 322, "owner": {"id": 89}, "assignee": {"id": 533}, "organization": {"id": 115}, "project": {"owner": {"id": 769}, "assignee": {"id": 873}, "organization": {"id": 924}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 19, "privilege": "business"}, "organization": {"id": 116, "owner": {"id": 255}, "user": {"role": null}}}, "resource": {"id": 381, "owner": {"id": 487}, "assignee": {"id": 19}, "organization": {"id": 116}, "project": {"owner": {"id": 708}, "assignee": {"id": 851}, "organization": {"id": 944}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 20, "privilege": "business"}, "organization": {"id": 150, "owner": {"id": 281}, "user": {"role": "maintainer"}}}, "resource": {"id": 397, "owner": {"id": 20}, "assignee": {"id": 524}, "organization": {"id": 623}, "project": {"owner": {"id": 741}, "assignee": {"id": 896}, "organization": {"id": 929}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 31, "privilege": "business"}, "organization": {"id": 122, "owner": {"id": 242}, "user": {"role": null}}}, "resource": {"id": 314, "owner": {"id": 452}, "assignee": {"id": 31}, "organization": {"id": 617}, "project": {"owner": {"id": 782}, "assignee": {"id": 871}, "organization": {"id": 986}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 27, "privilege": "business"}, "organization": {"id": 154, "owner": {"id": 232}, "user": {"role": "supervisor"}}}, "resource": {"id": 375, "owner": {"id": 27}, "assignee": {"id": 576}, "organization": {"id": 154}, "project": {"owner": {"id": 764}, "assignee": {"id": 881}, "organization": {"id": 936}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 54, "privilege": "user"}, "organization": {"id": 145, "owner": {"id": 54}, "user": {"role": "owner"}}}, "resource": {"id": 343, "owner": {"id": 401}, "assignee": {"id": 54}, "organization": {"id": 145}, "project": {"owner": {"id": 746}, "assignee": {"id": 893}, "organization": {"id": 968}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 32, "privilege": "business"}, "organization": {"id": 136, "owner": {"id": 296}, "user": {"role": "supervisor"}}}, "resource": {"id": 344, "owner": {"id": 32}, "assignee": {"id": 530}, "organization": {"id": 667}, "project": {"owner": {"id": 700}, "assignee": {"id": 883}, "organization": {"id": 987}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 6, "privilege": "user"}, "organization": {"id": 174, "owner": {"id": 6}, "user": {"role": "owner"}}}, "resource": {"id": 326, "owner": {"id": 478}, "assignee": {"id": 6}, "organization": {"id": 684}, "project": {"owner": {"id": 712}, "assignee": {"id": 854}, "organization": {"id": 915}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 7, "privilege": "business"}, "organization": {"id": 179, "owner": {"id": 296}, "user": {"role": "worker"}}}, "resource": {"id": 320, "owner": {"id": 7}, "assignee": {"id": 507}, "organization": {"id": 179}, "project": {"owner": {"id": 763}, "assignee": {"id": 844}, "organization": {"id": 993}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 74, "privilege": "user"}, "organization": {"id": 161, "owner": {"id": 291}, "user": {"role": "maintainer"}}}, "resource": {"id": 314, "owner": {"id": 481}, "assignee": {"id": 74}, "organization": {"id": 161}, "project": {"owner": {"id": 726}, "assignee": {"id": 841}, "organization": {"id": 921}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 95, "privilege": "business"}, "organization": {"id": 186, "owner": {"id": 211}, "user": {"role": "worker"}}}, "resource": {"id": 355, "owner": {"id": 95}, "assignee": {"id": 586}, "organization": {"id": 697}, "project": {"owner": {"id": 791}, "assignee": {"id": 857}, "organization": {"id": 901}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 65, "privilege": "user"}, "organization": {"id": 151, "owner": {"id": 209}, "user": {"role": "maintainer"}}}, "resource": {"id": 348, "owner": {"id": 420}, "assignee": {"id": 65}, "organization": {"id": 697}, "project": {"owner": {"id": 787}, "assignee": {"id": 877}, "organization": {"id": 910}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 86, "privilege": "business"}, "organization": {"id": 108, "owner": {"id": 272}, "user": {"role": null}}}, "resource": {"id": 340, "owner": {"id": 86}, "assignee": {"id": 598}, "organization": {"id": 108}, "project": {"owner": {"id": 789}, "assignee": {"id": 887}, "organization": {"id": 977}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 1, "privilege": "user"}, "organization": {"id": 155, "owner": {"id": 261}, "user": {"role": "supervisor"}}}, "resource": {"id": 317, "owner": {"id": 447}, "assignee": {"id": 1}, "organization": {"id": 155}, "project": {"owner": {"id": 734}, "assignee": {"id": 816}, "organization": {"id": 966}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 47, "privilege": "business"}, "organization": {"id": 163, "owner": {"id": 238}, "user": {"role": null}}}, "resource": {"id": 333, "owner": {"id": 47}, "assignee": {"id": 540}, "organization": {"id": 657}, "project": {"owner": {"id": 745}, "assignee": {"id": 895}, "organization": {"id": 961}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 34, "privilege": "user"}, "organization": {"id": 178, "owner": {"id": 252}, "user": {"role": "supervisor"}}}, "resource": {"id": 320, "owner": {"id": 487}, "assignee": {"id": 34}, "organization": {"id": 605}, "project": {"owner": {"id": 737}, "assignee": {"id": 867}, "organization": {"id": 925}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 75, "privilege": "user"}, "organization": {"id": 121, "owner": {"id": 75}, "user": {"role": "owner"}}}, "resource": {"id": 397, "owner": {"id": 75}, "assignee": {"id": 540}, "organization": {"id": 121}, "project": {"owner": {"id": 795}, "assignee": {"id": 824}, "organization": {"id": 929}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 41, "privilege": "user"}, "organization": {"id": 103, "owner": {"id": 228}, "user": {"role": "worker"}}}, "resource": {"id": 397, "owner": {"id": 420}, "assignee": {"id": 41}, "organization": {"id": 103}, "project": {"owner": {"id": 733}, "assignee": {"id": 829}, "organization": {"id": 945}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 59, "privilege": "user"}, "organization": {"id": 159, "owner": {"id": 59}, "user": {"role": "owner"}}}, "resource": {"id": 388, "owner": {"id": 59}, "assignee": {"id": 552}, "organization": {"id": 659}, "project": {"owner": {"id": 759}, "assignee": {"id": 841}, "organization": {"id": 951}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 68, "privilege": "user"}, "organization": {"id": 135, "owner": {"id": 242}, "user": {"role": "worker"}}}, "resource": {"id": 385, "owner": {"id": 441}, "assignee": {"id": 68}, "organization": {"id": 631}, "project": {"owner": {"id": 746}, "assignee": {"id": 831}, "organization": {"id": 983}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 17, "privilege": "user"}, "organization": {"id": 140, "owner": {"id": 248}, "user": {"role": "maintainer"}}}, "resource": {"id": 319, "owner": {"id": 17}, "assignee": {"id": 594}, "organization": {"id": 140}, "project": {"owner": {"id": 749}, "assignee": {"id": 853}, "organization": {"id": 903}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 52, "privilege": "user"}, "organization": {"id": 107, "owner": {"id": 258}, "user": {"role": null}}}, "resource": {"id": 300, "owner": {"id": 434}, "assignee": {"id": 52}, "organization": {"id": 107}, "project": {"owner": {"id": 771}, "assignee": {"id": 811}, "organization": {"id": 901}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 22, "privilege": "user"}, "organization": {"id": 119, "owner": {"id": 275}, "user": {"role": "maintainer"}}}, "resource": {"id": 380, "owner": {"id": 22}, "assignee": {"id": 551}, "organization": {"id": 646}, "project": {"owner": {"id": 701}, "assignee": {"id": 855}, "organization": {"id": 984}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 26, "privilege": "user"}, "organization": {"id": 111, "owner": {"id": 216}, "user": {"role": null}}}, "resource": {"id": 314, "owner": {"id": 495}, "assignee": {"id": 26}, "organization": {"id": 649}, "project": {"owner": {"id": 720}, "assignee": {"id": 828}, "organization": {"id": 914}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 34, "privilege": "user"}, "organization": {"id": 143, "owner": {"id": 225}, "user": {"role": "supervisor"}}}, "resource": {"id": 323, "owner": {"id": 34}, "assignee": {"id": 512}, "organization": {"id": 143}, "project": {"owner": {"id": 750}, "assignee": {"id": 860}, "organization": {"id": 919}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 32, "privilege": "worker"}, "organization": {"id": 191, "owner": {"id": 32}, "user": {"role": "owner"}}}, "resource": {"id": 387, "owner": {"id": 483}, "assignee": {"id": 32}, "organization": {"id": 191}, "project": {"owner": {"id": 740}, "assignee": {"id": 839}, "organization": {"id": 957}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 29, "privilege": "user"}, "organization": {"id": 124, "owner": {"id": 262}, "user": {"role": "supervisor"}}}, "resource": {"id": 302, "owner": {"id": 29}, "assignee": {"id": 550}, "organization": {"id": 620}, "project": {"owner": {"id": 738}, "assignee": {"id": 870}, "organization": {"id": 935}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 62, "privilege": "worker"}, "organization": {"id": 153, "owner": {"id": 62}, "user": {"role": "owner"}}}, "resource": {"id": 351, "owner": {"id": 428}, "assignee": {"id": 62}, "organization": {"id": 649}, "project": {"owner": {"id": 703}, "assignee": {"id": 810}, "organization": {"id": 935}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 85, "privilege": "user"}, "organization": {"id": 107, "owner": {"id": 245}, "user": {"role": "worker"}}}, "resource": {"id": 377, "owner": {"id": 85}, "assignee": {"id": 563}, "organization": {"id": 107}, "project": {"owner": {"id": 755}, "assignee": {"id": 820}, "organization": {"id": 962}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 18, "privilege": "worker"}, "organization": {"id": 142, "owner": {"id": 292}, "user": {"role": "maintainer"}}}, "resource": {"id": 307, "owner": {"id": 458}, "assignee": {"id": 18}, "organization": {"id": 142}, "project": {"owner": {"id": 772}, "assignee": {"id": 838}, "organization": {"id": 962}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 18, "privilege": "user"}, "organization": {"id": 130, "owner": {"id": 266}, "user": {"role": "worker"}}}, "resource": {"id": 313, "owner": {"id": 18}, "assignee": {"id": 541}, "organization": {"id": 690}, "project": {"owner": {"id": 761}, "assignee": {"id": 877}, "organization": {"id": 937}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 40, "privilege": "worker"}, "organization": {"id": 191, "owner": {"id": 276}, "user": {"role": "maintainer"}}}, "resource": {"id": 362, "owner": {"id": 417}, "assignee": {"id": 40}, "organization": {"id": 618}, "project": {"owner": {"id": 748}, "assignee": {"id": 815}, "organization": {"id": 981}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 20, "privilege": "user"}, "organization": {"id": 143, "owner": {"id": 280}, "user": {"role": null}}}, "resource": {"id": 363, "owner": {"id": 20}, "assignee": {"id": 553}, "organization": {"id": 143}, "project": {"owner": {"id": 701}, "assignee": {"id": 839}, "organization": {"id": 980}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 7, "privilege": "worker"}, "organization": {"id": 122, "owner": {"id": 228}, "user": {"role": "supervisor"}}}, "resource": {"id": 342, "owner": {"id": 441}, "assignee": {"id": 7}, "organization": {"id": 122}, "project": {"owner": {"id": 700}, "assignee": {"id": 868}, "organization": {"id": 960}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 16, "privilege": "user"}, "organization": {"id": 167, "owner": {"id": 236}, "user": {"role": null}}}, "resource": {"id": 339, "owner": {"id": 16}, "assignee": {"id": 579}, "organization": {"id": 654}, "project": {"owner": {"id": 778}, "assignee": {"id": 815}, "organization": {"id": 976}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 70, "privilege": "worker"}, "organization": {"id": 177, "owner": {"id": 202}, "user": {"role": "supervisor"}}}, "resource": {"id": 393, "owner": {"id": 443}, "assignee": {"id": 70}, "organization": {"id": 686}, "project": {"owner": {"id": 770}, "assignee": {"id": 893}, "organization": {"id": 933}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 60, "privilege": "worker"}, "organization": {"id": 108, "owner": {"id": 60}, "user": {"role": "owner"}}}, "resource": {"id": 343, "owner": {"id": 60}, "assignee": {"id": 547}, "organization": {"id": 108}, "project": {"owner": {"id": 716}, "assignee": {"id": 847}, "organization": {"id": 972}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 29, "privilege": "worker"}, "organization": {"id": 130, "owner": {"id": 250}, "user": {"role": "worker"}}}, "resource": {"id": 341, "owner": {"id": 440}, "assignee": {"id": 29}, "organization": {"id": 130}, "project": {"owner": {"id": 770}, "assignee": {"id": 839}, "organization": {"id": 987}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 29, "privilege": "worker"}, "organization": {"id": 140, "owner": {"id": 29}, "user": {"role": "owner"}}}, "resource": {"id": 357, "owner": {"id": 29}, "assignee": {"id": 553}, "organization": {"id": 631}, "project": {"owner": {"id": 726}, "assignee": {"id": 841}, "organization": {"id": 988}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 25, "privilege": "worker"}, "organization": {"id": 123, "owner": {"id": 211}, "user": {"role": "worker"}}}, "resource": {"id": 395, "owner": {"id": 417}, "assignee": {"id": 25}, "organization": {"id": 670}, "project": {"owner": {"id": 743}, "assignee": {"id": 806}, "organization": {"id": 913}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 24, "privilege": "worker"}, "organization": {"id": 116, "owner": {"id": 241}, "user": {"role": "maintainer"}}}, "resource": {"id": 360, "owner": {"id": 24}, "assignee": {"id": 571}, "organization": {"id": 116}, "project": {"owner": {"id": 773}, "assignee": {"id": 842}, "organization": {"id": 989}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 84, "privilege": "worker"}, "organization": {"id": 181, "owner": {"id": 288}, "user": {"role": null}}}, "resource": {"id": 301, "owner": {"id": 408}, "assignee": {"id": 84}, "organization": {"id": 181}, "project": {"owner": {"id": 745}, "assignee": {"id": 832}, "organization": {"id": 979}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 31, "privilege": "worker"}, "organization": {"id": 162, "owner": {"id": 272}, "user": {"role": "maintainer"}}}, "resource": {"id": 380, "owner": {"id": 31}, "assignee": {"id": 529}, "organization": {"id": 690}, "project": {"owner": {"id": 775}, "assignee": {"id": 878}, "organization": {"id": 930}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 8, "privilege": "worker"}, "organization": {"id": 111, "owner": {"id": 247}, "user": {"role": null}}}, "resource": {"id": 363, "owner": {"id": 449}, "assignee": {"id": 8}, "organization": {"id": 648}, "project": {"owner": {"id": 755}, "assignee": {"id": 878}, "organization": {"id": 933}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 18, "privilege": "worker"}, "organization": {"id": 179, "owner": {"id": 241}, "user": {"role": "supervisor"}}}, "resource": {"id": 360, "owner": {"id": 18}, "assignee": {"id": 540}, "organization": {"id": 179}, "project": {"owner": {"id": 712}, "assignee": {"id": 849}, "organization": {"id": 996}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 48, "privilege": "none"}, "organization": {"id": 192, "owner": {"id": 48}, "user": {"role": "owner"}}}, "resource": {"id": 356, "owner": {"id": 432}, "assignee": {"id": 48}, "organization": {"id": 192}, "project": {"owner": {"id": 754}, "assignee": {"id": 817}, "organization": {"id": 939}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 8, "privilege": "worker"}, "organization": {"id": 157, "owner": {"id": 249}, "user": {"role": "supervisor"}}}, "resource": {"id": 310, "owner": {"id": 8}, "assignee": {"id": 562}, "organization": {"id": 659}, "project": {"owner": {"id": 777}, "assignee": {"id": 893}, "organization": {"id": 934}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 8, "privilege": "none"}, "organization": {"id": 105, "owner": {"id": 8}, "user": {"role": "owner"}}}, "resource": {"id": 394, "owner": {"id": 408}, "assignee": {"id": 8}, "organization": {"id": 677}, "project": {"owner": {"id": 767}, "assignee": {"id": 835}, "organization": {"id": 934}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 99, "privilege": "worker"}, "organization": {"id": 107, "owner": {"id": 260}, "user": {"role": "worker"}}}, "resource": {"id": 399, "owner": {"id": 99}, "assignee": {"id": 598}, "organization": {"id": 107}, "project": {"owner": {"id": 791}, "assignee": {"id": 818}, "organization": {"id": 946}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 76, "privilege": "none"}, "organization": {"id": 168, "owner": {"id": 287}, "user": {"role": "maintainer"}}}, "resource": {"id": 388, "owner": {"id": 460}, "assignee": {"id": 76}, "organization": {"id": 168}, "project": {"owner": {"id": 780}, "assignee": {"id": 806}, "organization": {"id": 975}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 61, "privilege": "worker"}, "organization": {"id": 171, "owner": {"id": 218}, "user": {"role": "worker"}}}, "resource": {"id": 331, "owner": {"id": 61}, "assignee": {"id": 581}, "organization": {"id": 600}, "project": {"owner": {"id": 741}, "assignee": {"id": 845}, "organization": {"id": 979}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 7, "privilege": "none"}, "organization": {"id": 110, "owner": {"id": 246}, "user": {"role": "maintainer"}}}, "resource": {"id": 307, "owner": {"id": 416}, "assignee": {"id": 7}, "organization": {"id": 603}, "project": {"owner": {"id": 724}, "assignee": {"id": 852}, "organization": {"id": 930}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 82, "privilege": "worker"}, "organization": {"id": 124, "owner": {"id": 276}, "user": {"role": null}}}, "resource": {"id": 334, "owner": {"id": 82}, "assignee": {"id": 562}, "organization": {"id": 124}, "project": {"owner": {"id": 777}, "assignee": {"id": 868}, "organization": {"id": 925}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 43, "privilege": "none"}, "organization": {"id": 113, "owner": {"id": 272}, "user": {"role": "supervisor"}}}, "resource": {"id": 322, "owner": {"id": 445}, "assignee": {"id": 43}, "organization": {"id": 113}, "project": {"owner": {"id": 720}, "assignee": {"id": 821}, "organization": {"id": 983}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 67, "privilege": "worker"}, "organization": {"id": 164, "owner": {"id": 236}, "user": {"role": null}}}, "resource": {"id": 377, "owner": {"id": 67}, "assignee": {"id": 537}, "organization": {"id": 693}, "project": {"owner": {"id": 707}, "assignee": {"id": 894}, "organization": {"id": 924}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 79, "privilege": "none"}, "organization": {"id": 137, "owner": {"id": 235}, "user": {"role": "supervisor"}}}, "resource": {"id": 345, "owner": {"id": 496}, "assignee": {"id": 79}, "organization": {"id": 638}, "project": {"owner": {"id": 723}, "assignee": {"id": 807}, "organization": {"id": 911}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 26, "privilege": "none"}, "organization": {"id": 118, "owner": {"id": 26}, "user": {"role": "owner"}}}, "resource": {"id": 331, "owner": {"id": 26}, "assignee": {"id": 554}, "organization": {"id": 118}, "project": {"owner": {"id": 701}, "assignee": {"id": 838}, "organization": {"id": 933}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 95, "privilege": "none"}, "organization": {"id": 134, "owner": {"id": 206}, "user": {"role": "worker"}}}, "resource": {"id": 320, "owner": {"id": 457}, "assignee": {"id": 95}, "organization": {"id": 134}, "project": {"owner": {"id": 715}, "assignee": {"id": 867}, "organization": {"id": 919}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 47, "privilege": "none"}, "organization": {"id": 159, "owner": {"id": 47}, "user": {"role": "owner"}}}, "resource": {"id": 303, "owner": {"id": 47}, "assignee": {"id": 583}, "organization": {"id": 682}, "project": {"owner": {"id": 797}, "assignee": {"id": 853}, "organization": {"id": 910}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 54, "privilege": "none"}, "organization": {"id": 101, "owner": {"id": 272}, "user": {"role": "worker"}}}, "resource": {"id": 320, "owner": {"id": 420}, "assignee": {"id": 54}, "organization": {"id": 603}, "project": {"owner": {"id": 753}, "assignee": {"id": 890}, "organization": {"id": 907}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 56, "privilege": "none"}, "organization": {"id": 197, "owner": {"id": 240}, "user": {"role": "maintainer"}}}, "resource": {"id": 318, "owner": {"id": 56}, "assignee": {"id": 580}, "organization": {"id": 197}, "project": {"owner": {"id": 771}, "assignee": {"id": 820}, "organization": {"id": 976}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 83, "privilege": "none"}, "organization": {"id": 127, "owner": {"id": 201}, "user": {"role": null}}}, "resource": {"id": 305, "owner": {"id": 476}, "assignee": {"id": 83}, "organization": {"id": 127}, "project": {"owner": {"id": 741}, "assignee": {"id": 843}, "organization": {"id": 965}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 58, "privilege": "none"}, "organization": {"id": 136, "owner": {"id": 220}, "user": {"role": "maintainer"}}}, "resource": {"id": 313, "owner": {"id": 58}, "assignee": {"id": 558}, "organization": {"id": 635}, "project": {"owner": {"id": 725}, "assignee": {"id": 890}, "organization": {"id": 977}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 97, "privilege": "none"}, "organization": {"id": 105, "owner": {"id": 235}, "user": {"role": null}}}, "resource": {"id": 344, "owner": {"id": 421}, "assignee": {"id": 97}, "organization": {"id": 620}, "project": {"owner": {"id": 725}, "assignee": {"id": 863}, "organization": {"id": 930}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 70, "privilege": "none"}, "organization": {"id": 161, "owner": {"id": 247}, "user": {"role": "supervisor"}}}, "resource": {"id": 375, "owner": {"id": 70}, "assignee": {"id": 541}, "organization": {"id": 161}, "project": {"owner": {"id": 715}, "assignee": {"id": 806}, "organization": {"id": 941}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 80, "privilege": "admin"}, "organization": {"id": 147, "owner": {"id": 80}, "user": {"role": "owner"}}}, "resource": {"id": 322, "owner": {"id": 405}, "assignee": {"id": 557}, "organization": {"id": 147}, "project": {"owner": {"id": 779}, "assignee": {"id": 862}, "organization": {"id": 972}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 55, "privilege": "none"}, "organization": {"id": 182, "owner": {"id": 241}, "user": {"role": "supervisor"}}}, "resource": {"id": 318, "owner": {"id": 55}, "assignee": {"id": 592}, "organization": {"id": 648}, "project": {"owner": {"id": 770}, "assignee": {"id": 803}, "organization": {"id": 980}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 90, "privilege": "admin"}, "organization": {"id": 106, "owner": {"id": 90}, "user": {"role": "owner"}}}, "resource": {"id": 310, "owner": {"id": 414}, "assignee": {"id": 504}, "organization": {"id": 675}, "project": {"owner": {"id": 724}, "assignee": {"id": 811}, "organization": {"id": 900}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 36, "privilege": "none"}, "organization": {"id": 141, "owner": {"id": 272}, "user": {"role": "worker"}}}, "resource": {"id": 350, "owner": {"id": 36}, "assignee": {"id": 541}, "organization": {"id": 141}, "project": {"owner": {"id": 797}, "assignee": {"id": 804}, "organization": {"id": 982}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 51, "privilege": "admin"}, "organization": {"id": 196, "owner": {"id": 260}, "user": {"role": "maintainer"}}}, "resource": {"id": 398, "owner": {"id": 498}, "assignee": {"id": 518}, "organization": {"id": 196}, "project": {"owner": {"id": 713}, "assignee": {"id": 804}, "organization": {"id": 959}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 91, "privilege": "none"}, "organization": {"id": 116, "owner": {"id": 263}, "user": {"role": "worker"}}}, "resource": {"id": 396, "owner": {"id": 91}, "assignee": {"id": 505}, "organization": {"id": 665}, "project": {"owner": {"id": 707}, "assignee": {"id": 892}, "organization": {"id": 991}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 53, "privilege": "admin"}, "organization": {"id": 125, "owner": {"id": 207}, "user": {"role": "maintainer"}}}, "resource": {"id": 347, "owner": {"id": 460}, "assignee": {"id": 581}, "organization": {"id": 612}, "project": {"owner": {"id": 722}, "assignee": {"id": 898}, "organization": {"id": 902}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 91, "privilege": "none"}, "organization": {"id": 130, "owner": {"id": 211}, "user": {"role": null}}}, "resource": {"id": 308, "owner": {"id": 91}, "assignee": {"id": 517}, "organization": {"id": 130}, "project": {"owner": {"id": 713}, "assignee": {"id": 866}, "organization": {"id": 920}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 62, "privilege": "admin"}, "organization": {"id": 176, "owner": {"id": 254}, "user": {"role": "supervisor"}}}, "resource": {"id": 353, "owner": {"id": 406}, "assignee": {"id": 517}, "organization": {"id": 176}, "project": {"owner": {"id": 710}, "assignee": {"id": 871}, "organization": {"id": 989}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 96, "privilege": "none"}, "organization": {"id": 108, "owner": {"id": 263}, "user": {"role": null}}}, "resource": {"id": 396, "owner": {"id": 96}, "assignee": {"id": 545}, "organization": {"id": 643}, "project": {"owner": {"id": 710}, "assignee": {"id": 852}, "organization": {"id": 943}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 42, "privilege": "admin"}, "organization": {"id": 135, "owner": {"id": 239}, "user": {"role": "supervisor"}}}, "resource": {"id": 377, "owner": {"id": 426}, "assignee": {"id": 575}, "organization": {"id": 687}, "project": {"owner": {"id": 712}, "assignee": {"id": 807}, "organization": {"id": 915}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 88, "privilege": "admin"}, "organization": {"id": 119, "owner": {"id": 88}, "user": {"role": "owner"}}}, "resource": {"id": 351, "owner": {"id": 469}, "assignee": {"id": 88}, "organization": {"id": 119}, "project": {"owner": {"id": 753}, "assignee": {"id": 882}, "organization": {"id": 950}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 17, "privilege": "admin"}, "organization": {"id": 184, "owner": {"id": 240}, "user": {"role": "worker"}}}, "resource": {"id": 338, "owner": {"id": 448}, "assignee": {"id": 530}, "organization": {"id": 184}, "project": {"owner": {"id": 773}, "assignee": {"id": 814}, "organization": {"id": 938}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 29, "privilege": "admin"}, "organization": {"id": 130, "owner": {"id": 29}, "user": {"role": "owner"}}}, "resource": {"id": 311, "owner": {"id": 426}, "assignee": {"id": 29}, "organization": {"id": 620}, "project": {"owner": {"id": 714}, "assignee": {"id": 897}, "organization": {"id": 933}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 91, "privilege": "admin"}, "organization": {"id": 107, "owner": {"id": 205}, "user": {"role": "worker"}}}, "resource": {"id": 363, "owner": {"id": 475}, "assignee": {"id": 584}, "organization": {"id": 639}, "project": {"owner": {"id": 784}, "assignee": {"id": 873}, "organization": {"id": 970}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 28, "privilege": "admin"}, "organization": {"id": 161, "owner": {"id": 205}, "user": {"role": "maintainer"}}}, "resource": {"id": 382, "owner": {"id": 487}, "assignee": {"id": 28}, "organization": {"id": 161}, "project": {"owner": {"id": 706}, "assignee": {"id": 882}, "organization": {"id": 989}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 18, "privilege": "admin"}, "organization": {"id": 167, "owner": {"id": 279}, "user": {"role": null}}}, "resource": {"id": 300, "owner": {"id": 493}, "assignee": {"id": 561}, "organization": {"id": 167}, "project": {"owner": {"id": 714}, "assignee": {"id": 864}, "organization": {"id": 985}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 40, "privilege": "admin"}, "organization": {"id": 141, "owner": {"id": 249}, "user": {"role": "maintainer"}}}, "resource": {"id": 305, "owner": {"id": 428}, "assignee": {"id": 40}, "organization": {"id": 629}, "project": {"owner": {"id": 719}, "assignee": {"id": 817}, "organization": {"id": 964}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 11, "privilege": "admin"}, "organization": {"id": 120, "owner": {"id": 234}, "user": {"role": null}}}, "resource": {"id": 326, "owner": {"id": 427}, "assignee": {"id": 568}, "organization": {"id": 687}, "project": {"owner": {"id": 770}, "assignee": {"id": 850}, "organization": {"id": 946}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 37, "privilege": "admin"}, "organization": {"id": 163, "owner": {"id": 203}, "user": {"role": "supervisor"}}}, "resource": {"id": 396, "owner": {"id": 481}, "assignee": {"id": 37}, "organization": {"id": 163}, "project": {"owner": {"id": 702}, "assignee": {"id": 865}, "organization": {"id": 997}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 25, "privilege": "business"}, "organization": {"id": 160, "owner": {"id": 25}, "user": {"role": "owner"}}}, "resource": {"id": 352, "owner": {"id": 466}, "assignee": {"id": 568}, "organization": {"id": 160}, "project": {"owner": {"id": 790}, "assignee": {"id": 861}, "organization": {"id": 956}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 25, "privilege": "admin"}, "organization": {"id": 175, "owner": {"id": 204}, "user": {"role": "supervisor"}}}, "resource": {"id": 385, "owner": {"id": 491}, "assignee": {"id": 25}, "organization": {"id": 653}, "project": {"owner": {"id": 770}, "assignee": {"id": 808}, "organization": {"id": 905}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 78, "privilege": "business"}, "organization": {"id": 183, "owner": {"id": 78}, "user": {"role": "owner"}}}, "resource": {"id": 388, "owner": {"id": 460}, "assignee": {"id": 558}, "organization": {"id": 689}, "project": {"owner": {"id": 701}, "assignee": {"id": 844}, "organization": {"id": 968}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 10, "privilege": "admin"}, "organization": {"id": 174, "owner": {"id": 247}, "user": {"role": "worker"}}}, "resource": {"id": 326, "owner": {"id": 429}, "assignee": {"id": 10}, "organization": {"id": 174}, "project": {"owner": {"id": 700}, "assignee": {"id": 844}, "organization": {"id": 989}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 84, "privilege": "business"}, "organization": {"id": 198, "owner": {"id": 293}, "user": {"role": "maintainer"}}}, "resource": {"id": 348, "owner": {"id": 436}, "assignee": {"id": 550}, "organization": {"id": 198}, "project": {"owner": {"id": 769}, "assignee": {"id": 817}, "organization": {"id": 920}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 80, "privilege": "admin"}, "organization": {"id": 195, "owner": {"id": 279}, "user": {"role": "worker"}}}, "resource": {"id": 365, "owner": {"id": 421}, "assignee": {"id": 80}, "organization": {"id": 627}, "project": {"owner": {"id": 719}, "assignee": {"id": 868}, "organization": {"id": 900}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 67, "privilege": "business"}, "organization": {"id": 128, "owner": {"id": 272}, "user": {"role": "maintainer"}}}, "resource": {"id": 391, "owner": {"id": 432}, "assignee": {"id": 529}, "organization": {"id": 675}, "project": {"owner": {"id": 770}, "assignee": {"id": 879}, "organization": {"id": 936}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 25, "privilege": "admin"}, "organization": {"id": 196, "owner": {"id": 277}, "user": {"role": null}}}, "resource": {"id": 336, "owner": {"id": 434}, "assignee": {"id": 25}, "organization": {"id": 196}, "project": {"owner": {"id": 765}, "assignee": {"id": 849}, "organization": {"id": 920}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 69, "privilege": "business"}, "organization": {"id": 147, "owner": {"id": 266}, "user": {"role": "supervisor"}}}, "resource": {"id": 313, "owner": {"id": 468}, "assignee": {"id": 599}, "organization": {"id": 147}, "project": {"owner": {"id": 785}, "assignee": {"id": 827}, "organization": {"id": 960}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 83, "privilege": "admin"}, "organization": {"id": 136, "owner": {"id": 257}, "user": {"role": null}}}, "resource": {"id": 332, "owner": {"id": 442}, "assignee": {"id": 83}, "organization": {"id": 641}, "project": {"owner": {"id": 733}, "assignee": {"id": 850}, "organization": {"id": 915}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 98, "privilege": "business"}, "organization": {"id": 133, "owner": {"id": 211}, "user": {"role": "supervisor"}}}, "resource": {"id": 344, "owner": {"id": 465}, "assignee": {"id": 505}, "organization": {"id": 625}, "project": {"owner": {"id": 725}, "assignee": {"id": 808}, "organization": {"id": 956}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 51, "privilege": "business"}, "organization": {"id": 126, "owner": {"id": 51}, "user": {"role": "owner"}}}, "resource": {"id": 303, "owner": {"id": 457}, "assignee": {"id": 51}, "organization": {"id": 126}, "project": {"owner": {"id": 785}, "assignee": {"id": 865}, "organization": {"id": 998}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 45, "privilege": "business"}, "organization": {"id": 152, "owner": {"id": 298}, "user": {"role": "worker"}}}, "resource": {"id": 323, "owner": {"id": 405}, "assignee": {"id": 561}, "organization": {"id": 152}, "project": {"owner": {"id": 778}, "assignee": {"id": 854}, "organization": {"id": 958}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 97, "privilege": "business"}, "organization": {"id": 172, "owner": {"id": 97}, "user": {"role": "owner"}}}, "resource": {"id": 314, "owner": {"id": 405}, "assignee": {"id": 97}, "organization": {"id": 613}, "project": {"owner": {"id": 795}, "assignee": {"id": 826}, "organization": {"id": 925}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 39, "privilege": "business"}, "organization": {"id": 155, "owner": {"id": 276}, "user": {"role": "worker"}}}, "resource": {"id": 354, "owner": {"id": 475}, "assignee": {"id": 552}, "organization": {"id": 616}, "project": {"owner": {"id": 744}, "assignee": {"id": 831}, "organization": {"id": 947}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 46, "privilege": "business"}, "organization": {"id": 159, "owner": {"id": 206}, "user": {"role": "maintainer"}}}, "resource": {"id": 395, "owner": {"id": 438}, "assignee": {"id": 46}, "organization": {"id": 159}, "project": {"owner": {"id": 727}, "assignee": {"id": 875}, "organization": {"id": 938}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 93, "privilege": "business"}, "organization": {"id": 129, "owner": {"id": 236}, "user": {"role": null}}}, "resource": {"id": 312, "owner": {"id": 464}, "assignee": {"id": 596}, "organization": {"id": 129}, "project": {"owner": {"id": 788}, "assignee": {"id": 899}, "organization": {"id": 969}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 3, "privilege": "business"}, "organization": {"id": 139, "owner": {"id": 201}, "user": {"role": "maintainer"}}}, "resource": {"id": 382, "owner": {"id": 480}, "assignee": {"id": 3}, "organization": {"id": 672}, "project": {"owner": {"id": 732}, "assignee": {"id": 827}, "organization": {"id": 965}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 32, "privilege": "business"}, "organization": {"id": 169, "owner": {"id": 248}, "user": {"role": null}}}, "resource": {"id": 300, "owner": {"id": 496}, "assignee": {"id": 566}, "organization": {"id": 646}, "project": {"owner": {"id": 783}, "assignee": {"id": 848}, "organization": {"id": 948}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 92, "privilege": "business"}, "organization": {"id": 141, "owner": {"id": 258}, "user": {"role": "supervisor"}}}, "resource": {"id": 327, "owner": {"id": 423}, "assignee": {"id": 92}, "organization": {"id": 141}, "project": {"owner": {"id": 763}, "assignee": {"id": 892}, "organization": {"id": 949}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 1, "privilege": "user"}, "organization": {"id": 167, "owner": {"id": 1}, "user": {"role": "owner"}}}, "resource": {"id": 366, "owner": {"id": 416}, "assignee": {"id": 581}, "organization": {"id": 167}, "project": {"owner": {"id": 736}, "assignee": {"id": 821}, "organization": {"id": 924}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 76, "privilege": "business"}, "organization": {"id": 136, "owner": {"id": 285}, "user": {"role": "supervisor"}}}, "resource": {"id": 350, "owner": {"id": 477}, "assignee": {"id": 76}, "organization": {"id": 621}, "project": {"owner": {"id": 762}, "assignee": {"id": 861}, "organization": {"id": 971}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 31, "privilege": "user"}, "organization": {"id": 148, "owner": {"id": 31}, "user": {"role": "owner"}}}, "resource": {"id": 304, "owner": {"id": 484}, "assignee": {"id": 554}, "organization": {"id": 634}, "project": {"owner": {"id": 789}, "assignee": {"id": 831}, "organization": {"id": 977}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 6, "privilege": "business"}, "organization": {"id": 101, "owner": {"id": 235}, "user": {"role": "worker"}}}, "resource": {"id": 331, "owner": {"id": 409}, "assignee": {"id": 6}, "organization": {"id": 101}, "project": {"owner": {"id": 700}, "assignee": {"id": 803}, "organization": {"id": 979}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 38, "privilege": "user"}, "organization": {"id": 166, "owner": {"id": 284}, "user": {"role": "maintainer"}}}, "resource": {"id": 344, "owner": {"id": 436}, "assignee": {"id": 548}, "organization": {"id": 166}, "project": {"owner": {"id": 779}, "assignee": {"id": 825}, "organization": {"id": 978}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 12, "privilege": "business"}, "organization": {"id": 106, "owner": {"id": 247}, "user": {"role": "worker"}}}, "resource": {"id": 300, "owner": {"id": 438}, "assignee": {"id": 12}, "organization": {"id": 648}, "project": {"owner": {"id": 793}, "assignee": {"id": 872}, "organization": {"id": 920}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 62, "privilege": "user"}, "organization": {"id": 132, "owner": {"id": 285}, "user": {"role": "maintainer"}}}, "resource": {"id": 344, "owner": {"id": 422}, "assignee": {"id": 540}, "organization": {"id": 609}, "project": {"owner": {"id": 783}, "assignee": {"id": 826}, "organization": {"id": 915}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 35, "privilege": "business"}, "organization": {"id": 153, "owner": {"id": 283}, "user": {"role": null}}}, "resource": {"id": 327, "owner": {"id": 482}, "assignee": {"id": 35}, "organization": {"id": 153}, "project": {"owner": {"id": 794}, "assignee": {"id": 847}, "organization": {"id": 909}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 61, "privilege": "user"}, "organization": {"id": 169, "owner": {"id": 231}, "user": {"role": "supervisor"}}}, "resource": {"id": 362, "owner": {"id": 427}, "assignee": {"id": 569}, "organization": {"id": 169}, "project": {"owner": {"id": 742}, "assignee": {"id": 884}, "organization": {"id": 928}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 33, "privilege": "business"}, "organization": {"id": 158, "owner": {"id": 226}, "user": {"role": null}}}, "resource": {"id": 302, "owner": {"id": 438}, "assignee": {"id": 33}, "organization": {"id": 604}, "project": {"owner": {"id": 715}, "assignee": {"id": 838}, "organization": {"id": 918}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 36, "privilege": "user"}, "organization": {"id": 162, "owner": {"id": 287}, "user": {"role": "supervisor"}}}, "resource": {"id": 315, "owner": {"id": 469}, "assignee": {"id": 513}, "organization": {"id": 615}, "project": {"owner": {"id": 705}, "assignee": {"id": 868}, "organization": {"id": 976}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 1, "privilege": "user"}, "organization": {"id": 114, "owner": {"id": 1}, "user": {"role": "owner"}}}, "resource": {"id": 315, "owner": {"id": 481}, "assignee": {"id": 1}, "organization": {"id": 114}, "project": {"owner": {"id": 703}, "assignee": {"id": 860}, "organization": {"id": 922}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 74, "privilege": "user"}, "organization": {"id": 137, "owner": {"id": 207}, "user": {"role": "worker"}}}, "resource": {"id": 347, "owner": {"id": 415}, "assignee": {"id": 524}, "organization": {"id": 137}, "project": {"owner": {"id": 724}, "assignee": {"id": 844}, "organization": {"id": 977}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 34, "privilege": "user"}, "organization": {"id": 102, "owner": {"id": 34}, "user": {"role": "owner"}}}, "resource": {"id": 392, "owner": {"id": 430}, "assignee": {"id": 34}, "organization": {"id": 674}, "project": {"owner": {"id": 788}, "assignee": {"id": 871}, "organization": {"id": 934}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 52, "privilege": "user"}, "organization": {"id": 159, "owner": {"id": 231}, "user": {"role": "worker"}}}, "resource": {"id": 308, "owner": {"id": 422}, "assignee": {"id": 548}, "organization": {"id": 698}, "project": {"owner": {"id": 775}, "assignee": {"id": 847}, "organization": {"id": 994}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 8, "privilege": "user"}, "organization": {"id": 150, "owner": {"id": 286}, "user": {"role": "maintainer"}}}, "resource": {"id": 372, "owner": {"id": 461}, "assignee": {"id": 8}, "organization": {"id": 150}, "project": {"owner": {"id": 788}, "assignee": {"id": 819}, "organization": {"id": 927}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 72, "privilege": "user"}, "organization": {"id": 127, "owner": {"id": 282}, "user": {"role": null}}}, "resource": {"id": 321, "owner": {"id": 401}, "assignee": {"id": 546}, "organization": {"id": 127}, "project": {"owner": {"id": 759}, "assignee": {"id": 821}, "organization": {"id": 928}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 22, "privilege": "user"}, "organization": {"id": 101, "owner": {"id": 273}, "user": {"role": "maintainer"}}}, "resource": {"id": 348, "owner": {"id": 403}, "assignee": {"id": 22}, "organization": {"id": 663}, "project": {"owner": {"id": 755}, "assignee": {"id": 859}, "organization": {"id": 952}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 79, "privilege": "user"}, "organization": {"id": 191, "owner": {"id": 261}, "user": {"role": null}}}, "resource": {"id": 338, "owner": {"id": 463}, "assignee": {"id": 500}, "organization": {"id": 694}, "project": {"owner": {"id": 729}, "assignee": {"id": 887}, "organization": {"id": 991}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 92, "privilege": "user"}, "organization": {"id": 161, "owner": {"id": 225}, "user": {"role": "supervisor"}}}, "resource": {"id": 305, "owner": {"id": 484}, "assignee": {"id": 92}, "organization": {"id": 161}, "project": {"owner": {"id": 735}, "assignee": {"id": 890}, "organization": {"id": 936}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 48, "privilege": "worker"}, "organization": {"id": 167, "owner": {"id": 48}, "user": {"role": "owner"}}}, "resource": {"id": 340, "owner": {"id": 417}, "assignee": {"id": 578}, "organization": {"id": 167}, "project": {"owner": {"id": 791}, "assignee": {"id": 866}, "organization": {"id": 944}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 57, "privilege": "user"}, "organization": {"id": 100, "owner": {"id": 283}, "user": {"role": "supervisor"}}}, "resource": {"id": 334, "owner": {"id": 403}, "assignee": {"id": 57}, "organization": {"id": 634}, "project": {"owner": {"id": 724}, "assignee": {"id": 830}, "organization": {"id": 988}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 49, "privilege": "worker"}, "organization": {"id": 104, "owner": {"id": 49}, "user": {"role": "owner"}}}, "resource": {"id": 317, "owner": {"id": 441}, "assignee": {"id": 532}, "organization": {"id": 632}, "project": {"owner": {"id": 746}, "assignee": {"id": 889}, "organization": {"id": 982}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 91, "privilege": "user"}, "organization": {"id": 195, "owner": {"id": 206}, "user": {"role": "worker"}}}, "resource": {"id": 305, "owner": {"id": 472}, "assignee": {"id": 91}, "organization": {"id": 195}, "project": {"owner": {"id": 789}, "assignee": {"id": 862}, "organization": {"id": 929}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 76, "privilege": "worker"}, "organization": {"id": 194, "owner": {"id": 229}, "user": {"role": "maintainer"}}}, "resource": {"id": 314, "owner": {"id": 497}, "assignee": {"id": 539}, "organization": {"id": 194}, "project": {"owner": {"id": 776}, "assignee": {"id": 873}, "organization": {"id": 954}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 69, "privilege": "user"}, "organization": {"id": 120, "owner": {"id": 247}, "user": {"role": "worker"}}}, "resource": {"id": 336, "owner": {"id": 446}, "assignee": {"id": 69}, "organization": {"id": 676}, "project": {"owner": {"id": 747}, "assignee": {"id": 858}, "organization": {"id": 960}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 83, "privilege": "worker"}, "organization": {"id": 115, "owner": {"id": 230}, "user": {"role": "maintainer"}}}, "resource": {"id": 333, "owner": {"id": 405}, "assignee": {"id": 513}, "organization": {"id": 661}, "project": {"owner": {"id": 745}, "assignee": {"id": 855}, "organization": {"id": 970}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 94, "privilege": "user"}, "organization": {"id": 181, "owner": {"id": 244}, "user": {"role": null}}}, "resource": {"id": 384, "owner": {"id": 447}, "assignee": {"id": 94}, "organization": {"id": 181}, "project": {"owner": {"id": 769}, "assignee": {"id": 818}, "organization": {"id": 941}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 34, "privilege": "worker"}, "organization": {"id": 164, "owner": {"id": 241}, "user": {"role": "supervisor"}}}, "resource": {"id": 360, "owner": {"id": 419}, "assignee": {"id": 549}, "organization": {"id": 164}, "project": {"owner": {"id": 785}, "assignee": {"id": 884}, "organization": {"id": 981}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 98, "privilege": "user"}, "organization": {"id": 137, "owner": {"id": 218}, "user": {"role": null}}}, "resource": {"id": 352, "owner": {"id": 422}, "assignee": {"id": 98}, "organization": {"id": 651}, "project": {"owner": {"id": 747}, "assignee": {"id": 859}, "organization": {"id": 944}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 25, "privilege": "worker"}, "organization": {"id": 147, "owner": {"id": 264}, "user": {"role": "supervisor"}}}, "resource": {"id": 337, "owner": {"id": 416}, "assignee": {"id": 597}, "organization": {"id": 699}, "project": {"owner": {"id": 712}, "assignee": {"id": 892}, "organization": {"id": 914}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 55, "privilege": "worker"}, "organization": {"id": 111, "owner": {"id": 55}, "user": {"role": "owner"}}}, "resource": {"id": 386, "owner": {"id": 496}, "assignee": {"id": 55}, "organization": {"id": 111}, "project": {"owner": {"id": 769}, "assignee": {"id": 852}, "organization": {"id": 946}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 19, "privilege": "worker"}, "organization": {"id": 138, "owner": {"id": 282}, "user": {"role": "worker"}}}, "resource": {"id": 366, "owner": {"id": 412}, "assignee": {"id": 546}, "organization": {"id": 138}, "project": {"owner": {"id": 701}, "assignee": {"id": 850}, "organization": {"id": 927}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 96, "privilege": "worker"}, "organization": {"id": 169, "owner": {"id": 96}, "user": {"role": "owner"}}}, "resource": {"id": 332, "owner": {"id": 417}, "assignee": {"id": 96}, "organization": {"id": 645}, "project": {"owner": {"id": 782}, "assignee": {"id": 859}, "organization": {"id": 957}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 89, "privilege": "worker"}, "organization": {"id": 122, "owner": {"id": 213}, "user": {"role": "worker"}}}, "resource": {"id": 361, "owner": {"id": 482}, "assignee": {"id": 545}, "organization": {"id": 651}, "project": {"owner": {"id": 765}, "assignee": {"id": 881}, "organization": {"id": 928}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 43, "privilege": "worker"}, "organization": {"id": 169, "owner": {"id": 280}, "user": {"role": "maintainer"}}}, "resource": {"id": 321, "owner": {"id": 405}, "assignee": {"id": 43}, "organization": {"id": 169}, "project": {"owner": {"id": 780}, "assignee": {"id": 818}, "organization": {"id": 976}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 5, "privilege": "worker"}, "organization": {"id": 102, "owner": {"id": 266}, "user": {"role": null}}}, "resource": {"id": 339, "owner": {"id": 435}, "assignee": {"id": 548}, "organization": {"id": 102}, "project": {"owner": {"id": 744}, "assignee": {"id": 851}, "organization": {"id": 961}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 10, "privilege": "worker"}, "organization": {"id": 153, "owner": {"id": 214}, "user": {"role": "maintainer"}}}, "resource": {"id": 395, "owner": {"id": 420}, "assignee": {"id": 10}, "organization": {"id": 617}, "project": {"owner": {"id": 726}, "assignee": {"id": 888}, "organization": {"id": 950}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 14, "privilege": "worker"}, "organization": {"id": 198, "owner": {"id": 254}, "user": {"role": null}}}, "resource": {"id": 324, "owner": {"id": 415}, "assignee": {"id": 518}, "organization": {"id": 610}, "project": {"owner": {"id": 700}, "assignee": {"id": 838}, "organization": {"id": 939}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 32, "privilege": "worker"}, "organization": {"id": 170, "owner": {"id": 285}, "user": {"role": "supervisor"}}}, "resource": {"id": 364, "owner": {"id": 469}, "assignee": {"id": 32}, "organization": {"id": 170}, "project": {"owner": {"id": 713}, "assignee": {"id": 873}, "organization": {"id": 900}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 96, "privilege": "none"}, "organization": {"id": 189, "owner": {"id": 96}, "user": {"role": "owner"}}}, "resource": {"id": 385, "owner": {"id": 487}, "assignee": {"id": 525}, "organization": {"id": 189}, "project": {"owner": {"id": 716}, "assignee": {"id": 811}, "organization": {"id": 979}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 14, "privilege": "worker"}, "organization": {"id": 141, "owner": {"id": 293}, "user": {"role": "supervisor"}}}, "resource": {"id": 321, "owner": {"id": 494}, "assignee": {"id": 14}, "organization": {"id": 687}, "project": {"owner": {"id": 790}, "assignee": {"id": 842}, "organization": {"id": 962}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 46, "privilege": "none"}, "organization": {"id": 166, "owner": {"id": 46}, "user": {"role": "owner"}}}, "resource": {"id": 320, "owner": {"id": 468}, "assignee": {"id": 595}, "organization": {"id": 657}, "project": {"owner": {"id": 789}, "assignee": {"id": 824}, "organization": {"id": 928}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 73, "privilege": "worker"}, "organization": {"id": 144, "owner": {"id": 295}, "user": {"role": "worker"}}}, "resource": {"id": 347, "owner": {"id": 470}, "assignee": {"id": 73}, "organization": {"id": 144}, "project": {"owner": {"id": 784}, "assignee": {"id": 850}, "organization": {"id": 928}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 60, "privilege": "none"}, "organization": {"id": 119, "owner": {"id": 285}, "user": {"role": "maintainer"}}}, "resource": {"id": 362, "owner": {"id": 481}, "assignee": {"id": 563}, "organization": {"id": 119}, "project": {"owner": {"id": 781}, "assignee": {"id": 826}, "organization": {"id": 907}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 58, "privilege": "worker"}, "organization": {"id": 119, "owner": {"id": 288}, "user": {"role": "worker"}}}, "resource": {"id": 352, "owner": {"id": 488}, "assignee": {"id": 58}, "organization": {"id": 613}, "project": {"owner": {"id": 728}, "assignee": {"id": 881}, "organization": {"id": 982}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 79, "privilege": "none"}, "organization": {"id": 181, "owner": {"id": 283}, "user": {"role": "maintainer"}}}, "resource": {"id": 346, "owner": {"id": 426}, "assignee": {"id": 544}, "organization": {"id": 677}, "project": {"owner": {"id": 704}, "assignee": {"id": 885}, "organization": {"id": 951}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 18, "privilege": "worker"}, "organization": {"id": 109, "owner": {"id": 288}, "user": {"role": null}}}, "resource": {"id": 396, "owner": {"id": 424}, "assignee": {"id": 18}, "organization": {"id": 109}, "project": {"owner": {"id": 764}, "assignee": {"id": 813}, "organization": {"id": 963}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 16, "privilege": "none"}, "organization": {"id": 125, "owner": {"id": 241}, "user": {"role": "supervisor"}}}, "resource": {"id": 345, "owner": {"id": 482}, "assignee": {"id": 529}, "organization": {"id": 125}, "project": {"owner": {"id": 734}, "assignee": {"id": 816}, "organization": {"id": 907}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 81, "privilege": "worker"}, "organization": {"id": 112, "owner": {"id": 224}, "user": {"role": null}}}, "resource": {"id": 339, "owner": {"id": 430}, "assignee": {"id": 81}, "organization": {"id": 651}, "project": {"owner": {"id": 738}, "assignee": {"id": 826}, "organization": {"id": 969}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 63, "privilege": "none"}, "organization": {"id": 135, "owner": {"id": 232}, "user": {"role": "supervisor"}}}, "resource": {"id": 376, "owner": {"id": 445}, "assignee": {"id": 525}, "organization": {"id": 675}, "project": {"owner": {"id": 741}, "assignee": {"id": 802}, "organization": {"id": 993}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 99, "privilege": "none"}, "organization": {"id": 187, "owner": {"id": 99}, "user": {"role": "owner"}}}, "resource": {"id": 303, "owner": {"id": 402}, "assignee": {"id": 99}, "organization": {"id": 187}, "project": {"owner": {"id": 715}, "assignee": {"id": 826}, "organization": {"id": 923}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 96, "privilege": "none"}, "organization": {"id": 105, "owner": {"id": 246}, "user": {"role": "worker"}}}, "resource": {"id": 342, "owner": {"id": 464}, "assignee": {"id": 566}, "organization": {"id": 105}, "project": {"owner": {"id": 736}, "assignee": {"id": 836}, "organization": {"id": 959}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 51, "privilege": "none"}, "organization": {"id": 101, "owner": {"id": 51}, "user": {"role": "owner"}}}, "resource": {"id": 308, "owner": {"id": 432}, "assignee": {"id": 51}, "organization": {"id": 615}, "project": {"owner": {"id": 754}, "assignee": {"id": 845}, "organization": {"id": 984}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 48, "privilege": "none"}, "organization": {"id": 182, "owner": {"id": 206}, "user": {"role": "worker"}}}, "resource": {"id": 309, "owner": {"id": 432}, "assignee": {"id": 547}, "organization": {"id": 697}, "project": {"owner": {"id": 748}, "assignee": {"id": 864}, "organization": {"id": 913}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 54, "privilege": "none"}, "organization": {"id": 179, "owner": {"id": 275}, "user": {"role": "maintainer"}}}, "resource": {"id": 376, "owner": {"id": 438}, "assignee": {"id": 54}, "organization": {"id": 179}, "project": {"owner": {"id": 747}, "assignee": {"id": 826}, "organization": {"id": 938}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 52, "privilege": "none"}, "organization": {"id": 146, "owner": {"id": 284}, "user": {"role": null}}}, "resource": {"id": 358, "owner": {"id": 421}, "assignee": {"id": 520}, "organization": {"id": 146}, "project": {"owner": {"id": 720}, "assignee": {"id": 823}, "organization": {"id": 925}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 4, "privilege": "none"}, "organization": {"id": 163, "owner": {"id": 240}, "user": {"role": "maintainer"}}}, "resource": {"id": 361, "owner": {"id": 481}, "assignee": {"id": 4}, "organization": {"id": 675}, "project": {"owner": {"id": 705}, "assignee": {"id": 886}, "organization": {"id": 962}}}} } -test_scope_VIEW_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:annotations", "auth": {"user": {"id": 81, "privilege": "none"}, "organization": {"id": 130, "owner": {"id": 255}, "user": {"role": null}}}, "resource": {"id": 391, "owner": {"id": 497}, "assignee": {"id": 535}, "organization": {"id": 677}, "project": {"owner": {"id": 734}, "assignee": {"id": 845}, "organization": {"id": 985}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 68, "privilege": "none"}, "organization": {"id": 198, "owner": {"id": 212}, "user": {"role": "supervisor"}}}, "resource": {"id": 344, "owner": {"id": 403}, "assignee": {"id": 68}, "organization": {"id": 198}, "project": {"owner": {"id": 760}, "assignee": {"id": 849}, "organization": {"id": 996}}}} } -test_scope_EXPORT_DATASET_context_SANDBOX_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 77, "privilege": "admin"}, "organization": null}, "resource": {"id": 321, "owner": {"id": 460}, "assignee": {"id": 516}, "organization": {"id": 697}, "project": {"owner": {"id": 77}, "assignee": {"id": 856}, "organization": {"id": 996}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 3, "privilege": "none"}, "organization": {"id": 148, "owner": {"id": 204}, "user": {"role": "supervisor"}}}, "resource": {"id": 354, "owner": {"id": 488}, "assignee": {"id": 3}, "organization": {"id": 679}, "project": {"owner": {"id": 744}, "assignee": {"id": 887}, "organization": {"id": 962}}}} } -test_scope_EXPORT_DATASET_context_SANDBOX_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 12, "privilege": "business"}, "organization": null}, "resource": {"id": 387, "owner": {"id": 484}, "assignee": {"id": 595}, "organization": {"id": 664}, "project": {"owner": {"id": 12}, "assignee": {"id": 877}, "organization": {"id": 959}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 10, "privilege": "none"}, "organization": {"id": 131, "owner": {"id": 292}, "user": {"role": "worker"}}}, "resource": {"id": 362, "owner": {"id": 497}, "assignee": {"id": 10}, "organization": {"id": 131}, "project": {"owner": {"id": 732}, "assignee": {"id": 869}, "organization": {"id": 911}}}} } -test_scope_EXPORT_DATASET_context_SANDBOX_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 57, "privilege": "user"}, "organization": null}, "resource": {"id": 305, "owner": {"id": 441}, "assignee": {"id": 520}, "organization": {"id": 656}, "project": {"owner": {"id": 57}, "assignee": {"id": 890}, "organization": {"id": 988}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 30, "privilege": "none"}, "organization": {"id": 177, "owner": {"id": 260}, "user": {"role": "worker"}}}, "resource": {"id": 391, "owner": {"id": 480}, "assignee": {"id": 30}, "organization": {"id": 658}, "project": {"owner": {"id": 748}, "assignee": {"id": 895}, "organization": {"id": 943}}}} } -test_scope_EXPORT_DATASET_context_SANDBOX_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 58, "privilege": "worker"}, "organization": null}, "resource": {"id": 349, "owner": {"id": 425}, "assignee": {"id": 590}, "organization": {"id": 690}, "project": {"owner": {"id": 58}, "assignee": {"id": 858}, "organization": {"id": 909}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 27, "privilege": "none"}, "organization": {"id": 178, "owner": {"id": 252}, "user": {"role": null}}}, "resource": {"id": 304, "owner": {"id": 441}, "assignee": {"id": 27}, "organization": {"id": 178}, "project": {"owner": {"id": 799}, "assignee": {"id": 890}, "organization": {"id": 957}}}} } -test_scope_EXPORT_DATASET_context_SANDBOX_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 5, "privilege": "none"}, "organization": null}, "resource": {"id": 365, "owner": {"id": 460}, "assignee": {"id": 556}, "organization": {"id": 648}, "project": {"owner": {"id": 5}, "assignee": {"id": 885}, "organization": {"id": 940}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 3, "privilege": "none"}, "organization": {"id": 164, "owner": {"id": 256}, "user": {"role": null}}}, "resource": {"id": 312, "owner": {"id": 401}, "assignee": {"id": 3}, "organization": {"id": 616}, "project": {"owner": {"id": 775}, "assignee": {"id": 886}, "organization": {"id": 999}}}} } -test_scope_EXPORT_DATASET_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 58, "privilege": "admin"}, "organization": null}, "resource": {"id": 332, "owner": {"id": 412}, "assignee": {"id": 507}, "organization": {"id": 649}, "project": {"owner": {"id": 736}, "assignee": {"id": 58}, "organization": {"id": 951}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 49, "privilege": "admin"}, "organization": {"id": 168, "owner": {"id": 49}, "user": {"role": "owner"}}}, "resource": {"id": 308, "owner": {"id": 464}, "assignee": {"id": 523}, "organization": {"id": 168}, "project": {"owner": {"id": 735}, "assignee": {"id": 889}, "organization": {"id": 972}}}} } -test_scope_EXPORT_DATASET_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 1, "privilege": "business"}, "organization": null}, "resource": {"id": 375, "owner": {"id": 496}, "assignee": {"id": 563}, "organization": {"id": 649}, "project": {"owner": {"id": 738}, "assignee": {"id": 1}, "organization": {"id": 961}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 62, "privilege": "admin"}, "organization": {"id": 122, "owner": {"id": 62}, "user": {"role": "owner"}}}, "resource": {"id": 392, "owner": {"id": 406}, "assignee": {"id": 532}, "organization": {"id": 674}, "project": {"owner": {"id": 715}, "assignee": {"id": 889}, "organization": {"id": 966}}}} } -test_scope_EXPORT_DATASET_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 59, "privilege": "user"}, "organization": null}, "resource": {"id": 311, "owner": {"id": 412}, "assignee": {"id": 545}, "organization": {"id": 651}, "project": {"owner": {"id": 756}, "assignee": {"id": 59}, "organization": {"id": 944}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 14, "privilege": "admin"}, "organization": {"id": 187, "owner": {"id": 219}, "user": {"role": "maintainer"}}}, "resource": {"id": 337, "owner": {"id": 420}, "assignee": {"id": 505}, "organization": {"id": 187}, "project": {"owner": {"id": 776}, "assignee": {"id": 842}, "organization": {"id": 954}}}} } -test_scope_EXPORT_DATASET_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 46, "privilege": "worker"}, "organization": null}, "resource": {"id": 316, "owner": {"id": 446}, "assignee": {"id": 596}, "organization": {"id": 606}, "project": {"owner": {"id": 795}, "assignee": {"id": 46}, "organization": {"id": 945}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 99, "privilege": "admin"}, "organization": {"id": 195, "owner": {"id": 283}, "user": {"role": "maintainer"}}}, "resource": {"id": 309, "owner": {"id": 425}, "assignee": {"id": 561}, "organization": {"id": 662}, "project": {"owner": {"id": 731}, "assignee": {"id": 800}, "organization": {"id": 949}}}} } -test_scope_EXPORT_DATASET_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 56, "privilege": "none"}, "organization": null}, "resource": {"id": 383, "owner": {"id": 435}, "assignee": {"id": 585}, "organization": {"id": 651}, "project": {"owner": {"id": 752}, "assignee": {"id": 56}, "organization": {"id": 992}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 43, "privilege": "admin"}, "organization": {"id": 187, "owner": {"id": 274}, "user": {"role": "supervisor"}}}, "resource": {"id": 322, "owner": {"id": 498}, "assignee": {"id": 548}, "organization": {"id": 187}, "project": {"owner": {"id": 738}, "assignee": {"id": 823}, "organization": {"id": 928}}}} } -test_scope_EXPORT_DATASET_context_SANDBOX_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 83, "privilege": "admin"}, "organization": null}, "resource": {"id": 346, "owner": {"id": 83}, "assignee": {"id": 548}, "organization": {"id": 675}, "project": {"owner": {"id": 758}, "assignee": {"id": 873}, "organization": {"id": 973}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 21, "privilege": "admin"}, "organization": {"id": 117, "owner": {"id": 216}, "user": {"role": "supervisor"}}}, "resource": {"id": 363, "owner": {"id": 429}, "assignee": {"id": 591}, "organization": {"id": 656}, "project": {"owner": {"id": 789}, "assignee": {"id": 814}, "organization": {"id": 912}}}} } -test_scope_EXPORT_DATASET_context_SANDBOX_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 76, "privilege": "business"}, "organization": null}, "resource": {"id": 387, "owner": {"id": 76}, "assignee": {"id": 591}, "organization": {"id": 620}, "project": {"owner": {"id": 779}, "assignee": {"id": 887}, "organization": {"id": 995}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 89, "privilege": "admin"}, "organization": {"id": 155, "owner": {"id": 202}, "user": {"role": "worker"}}}, "resource": {"id": 394, "owner": {"id": 477}, "assignee": {"id": 572}, "organization": {"id": 155}, "project": {"owner": {"id": 756}, "assignee": {"id": 863}, "organization": {"id": 946}}}} } -test_scope_EXPORT_DATASET_context_SANDBOX_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 34, "privilege": "user"}, "organization": null}, "resource": {"id": 379, "owner": {"id": 34}, "assignee": {"id": 572}, "organization": {"id": 629}, "project": {"owner": {"id": 762}, "assignee": {"id": 865}, "organization": {"id": 958}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 53, "privilege": "admin"}, "organization": {"id": 160, "owner": {"id": 204}, "user": {"role": "worker"}}}, "resource": {"id": 390, "owner": {"id": 467}, "assignee": {"id": 588}, "organization": {"id": 647}, "project": {"owner": {"id": 781}, "assignee": {"id": 869}, "organization": {"id": 913}}}} } -test_scope_EXPORT_DATASET_context_SANDBOX_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 67, "privilege": "worker"}, "organization": null}, "resource": {"id": 323, "owner": {"id": 67}, "assignee": {"id": 514}, "organization": {"id": 658}, "project": {"owner": {"id": 704}, "assignee": {"id": 882}, "organization": {"id": 967}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 11, "privilege": "admin"}, "organization": {"id": 133, "owner": {"id": 285}, "user": {"role": null}}}, "resource": {"id": 335, "owner": {"id": 455}, "assignee": {"id": 571}, "organization": {"id": 133}, "project": {"owner": {"id": 754}, "assignee": {"id": 808}, "organization": {"id": 908}}}} } -test_scope_EXPORT_DATASET_context_SANDBOX_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 55, "privilege": "none"}, "organization": null}, "resource": {"id": 397, "owner": {"id": 55}, "assignee": {"id": 568}, "organization": {"id": 609}, "project": {"owner": {"id": 798}, "assignee": {"id": 830}, "organization": {"id": 975}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 3, "privilege": "admin"}, "organization": {"id": 120, "owner": {"id": 211}, "user": {"role": null}}}, "resource": {"id": 345, "owner": {"id": 460}, "assignee": {"id": 551}, "organization": {"id": 664}, "project": {"owner": {"id": 731}, "assignee": {"id": 817}, "organization": {"id": 915}}}} } -test_scope_EXPORT_DATASET_context_SANDBOX_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 86, "privilege": "admin"}, "organization": null}, "resource": {"id": 310, "owner": {"id": 420}, "assignee": {"id": 86}, "organization": {"id": 692}, "project": {"owner": {"id": 739}, "assignee": {"id": 807}, "organization": {"id": 976}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 47, "privilege": "business"}, "organization": {"id": 171, "owner": {"id": 47}, "user": {"role": "owner"}}}, "resource": {"id": 373, "owner": {"id": 423}, "assignee": {"id": 585}, "organization": {"id": 171}, "project": {"owner": {"id": 757}, "assignee": {"id": 884}, "organization": {"id": 969}}}} } -test_scope_EXPORT_DATASET_context_SANDBOX_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 12, "privilege": "business"}, "organization": null}, "resource": {"id": 372, "owner": {"id": 402}, "assignee": {"id": 12}, "organization": {"id": 660}, "project": {"owner": {"id": 763}, "assignee": {"id": 895}, "organization": {"id": 976}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 71, "privilege": "business"}, "organization": {"id": 105, "owner": {"id": 71}, "user": {"role": "owner"}}}, "resource": {"id": 361, "owner": {"id": 408}, "assignee": {"id": 584}, "organization": {"id": 623}, "project": {"owner": {"id": 774}, "assignee": {"id": 852}, "organization": {"id": 914}}}} } -test_scope_EXPORT_DATASET_context_SANDBOX_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 36, "privilege": "user"}, "organization": null}, "resource": {"id": 375, "owner": {"id": 482}, "assignee": {"id": 36}, "organization": {"id": 627}, "project": {"owner": {"id": 727}, "assignee": {"id": 816}, "organization": {"id": 900}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 1, "privilege": "business"}, "organization": {"id": 147, "owner": {"id": 207}, "user": {"role": "maintainer"}}}, "resource": {"id": 325, "owner": {"id": 418}, "assignee": {"id": 538}, "organization": {"id": 147}, "project": {"owner": {"id": 795}, "assignee": {"id": 889}, "organization": {"id": 950}}}} } -test_scope_EXPORT_DATASET_context_SANDBOX_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 25, "privilege": "worker"}, "organization": null}, "resource": {"id": 309, "owner": {"id": 465}, "assignee": {"id": 25}, "organization": {"id": 667}, "project": {"owner": {"id": 773}, "assignee": {"id": 852}, "organization": {"id": 994}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 67, "privilege": "business"}, "organization": {"id": 101, "owner": {"id": 238}, "user": {"role": "maintainer"}}}, "resource": {"id": 365, "owner": {"id": 401}, "assignee": {"id": 514}, "organization": {"id": 667}, "project": {"owner": {"id": 785}, "assignee": {"id": 834}, "organization": {"id": 974}}}} } -test_scope_EXPORT_DATASET_context_SANDBOX_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 33, "privilege": "none"}, "organization": null}, "resource": {"id": 367, "owner": {"id": 405}, "assignee": {"id": 33}, "organization": {"id": 659}, "project": {"owner": {"id": 765}, "assignee": {"id": 814}, "organization": {"id": 981}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 60, "privilege": "business"}, "organization": {"id": 161, "owner": {"id": 261}, "user": {"role": "supervisor"}}}, "resource": {"id": 317, "owner": {"id": 440}, "assignee": {"id": 531}, "organization": {"id": 161}, "project": {"owner": {"id": 727}, "assignee": {"id": 824}, "organization": {"id": 984}}}} } -test_scope_EXPORT_DATASET_context_SANDBOX_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 30, "privilege": "admin"}, "organization": null}, "resource": {"id": 342, "owner": {"id": 466}, "assignee": {"id": 586}, "organization": {"id": 682}, "project": {"owner": {"id": 718}, "assignee": {"id": 894}, "organization": {"id": 999}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 69, "privilege": "business"}, "organization": {"id": 109, "owner": {"id": 218}, "user": {"role": "supervisor"}}}, "resource": {"id": 327, "owner": {"id": 412}, "assignee": {"id": 522}, "organization": {"id": 649}, "project": {"owner": {"id": 770}, "assignee": {"id": 881}, "organization": {"id": 980}}}} } -test_scope_EXPORT_DATASET_context_SANDBOX_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 88, "privilege": "business"}, "organization": null}, "resource": {"id": 338, "owner": {"id": 425}, "assignee": {"id": 539}, "organization": {"id": 679}, "project": {"owner": {"id": 795}, "assignee": {"id": 809}, "organization": {"id": 972}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 65, "privilege": "business"}, "organization": {"id": 109, "owner": {"id": 272}, "user": {"role": "worker"}}}, "resource": {"id": 385, "owner": {"id": 416}, "assignee": {"id": 565}, "organization": {"id": 109}, "project": {"owner": {"id": 797}, "assignee": {"id": 808}, "organization": {"id": 961}}}} } -test_scope_EXPORT_DATASET_context_SANDBOX_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 69, "privilege": "user"}, "organization": null}, "resource": {"id": 389, "owner": {"id": 480}, "assignee": {"id": 531}, "organization": {"id": 608}, "project": {"owner": {"id": 704}, "assignee": {"id": 822}, "organization": {"id": 957}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 28, "privilege": "business"}, "organization": {"id": 133, "owner": {"id": 252}, "user": {"role": "worker"}}}, "resource": {"id": 321, "owner": {"id": 431}, "assignee": {"id": 580}, "organization": {"id": 696}, "project": {"owner": {"id": 752}, "assignee": {"id": 880}, "organization": {"id": 946}}}} } -test_scope_EXPORT_DATASET_context_SANDBOX_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 97, "privilege": "worker"}, "organization": null}, "resource": {"id": 392, "owner": {"id": 472}, "assignee": {"id": 573}, "organization": {"id": 672}, "project": {"owner": {"id": 795}, "assignee": {"id": 872}, "organization": {"id": 978}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 3, "privilege": "business"}, "organization": {"id": 124, "owner": {"id": 285}, "user": {"role": null}}}, "resource": {"id": 307, "owner": {"id": 496}, "assignee": {"id": 555}, "organization": {"id": 124}, "project": {"owner": {"id": 741}, "assignee": {"id": 899}, "organization": {"id": 950}}}} } -test_scope_EXPORT_DATASET_context_SANDBOX_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 87, "privilege": "none"}, "organization": null}, "resource": {"id": 377, "owner": {"id": 433}, "assignee": {"id": 590}, "organization": {"id": 649}, "project": {"owner": {"id": 712}, "assignee": {"id": 844}, "organization": {"id": 964}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 16, "privilege": "business"}, "organization": {"id": 161, "owner": {"id": 278}, "user": {"role": null}}}, "resource": {"id": 392, "owner": {"id": 447}, "assignee": {"id": 550}, "organization": {"id": 657}, "project": {"owner": {"id": 777}, "assignee": {"id": 828}, "organization": {"id": 995}}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 44, "privilege": "admin"}, "organization": {"id": 168, "owner": {"id": 44}, "user": {"role": "owner"}}}, "resource": {"id": 324, "owner": {"id": 463}, "assignee": {"id": 515}, "organization": {"id": 168}, "project": {"owner": {"id": 44}, "assignee": {"id": 805}, "organization": {"id": 918}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 76, "privilege": "user"}, "organization": {"id": 166, "owner": {"id": 76}, "user": {"role": "owner"}}}, "resource": {"id": 365, "owner": {"id": 452}, "assignee": {"id": 582}, "organization": {"id": 166}, "project": {"owner": {"id": 781}, "assignee": {"id": 820}, "organization": {"id": 930}}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 74, "privilege": "admin"}, "organization": {"id": 172, "owner": {"id": 74}, "user": {"role": "owner"}}}, "resource": {"id": 332, "owner": {"id": 405}, "assignee": {"id": 525}, "organization": {"id": 603}, "project": {"owner": {"id": 74}, "assignee": {"id": 877}, "organization": {"id": 957}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 8, "privilege": "user"}, "organization": {"id": 171, "owner": {"id": 8}, "user": {"role": "owner"}}}, "resource": {"id": 363, "owner": {"id": 498}, "assignee": {"id": 509}, "organization": {"id": 655}, "project": {"owner": {"id": 776}, "assignee": {"id": 803}, "organization": {"id": 953}}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 59, "privilege": "admin"}, "organization": {"id": 162, "owner": {"id": 286}, "user": {"role": "maintainer"}}}, "resource": {"id": 386, "owner": {"id": 472}, "assignee": {"id": 539}, "organization": {"id": 162}, "project": {"owner": {"id": 59}, "assignee": {"id": 864}, "organization": {"id": 924}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 35, "privilege": "user"}, "organization": {"id": 150, "owner": {"id": 235}, "user": {"role": "maintainer"}}}, "resource": {"id": 390, "owner": {"id": 499}, "assignee": {"id": 518}, "organization": {"id": 150}, "project": {"owner": {"id": 782}, "assignee": {"id": 805}, "organization": {"id": 947}}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 67, "privilege": "admin"}, "organization": {"id": 120, "owner": {"id": 231}, "user": {"role": "maintainer"}}}, "resource": {"id": 374, "owner": {"id": 451}, "assignee": {"id": 568}, "organization": {"id": 620}, "project": {"owner": {"id": 67}, "assignee": {"id": 849}, "organization": {"id": 975}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 39, "privilege": "user"}, "organization": {"id": 160, "owner": {"id": 265}, "user": {"role": "maintainer"}}}, "resource": {"id": 359, "owner": {"id": 483}, "assignee": {"id": 543}, "organization": {"id": 638}, "project": {"owner": {"id": 768}, "assignee": {"id": 877}, "organization": {"id": 941}}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 77, "privilege": "admin"}, "organization": {"id": 128, "owner": {"id": 259}, "user": {"role": "supervisor"}}}, "resource": {"id": 387, "owner": {"id": 491}, "assignee": {"id": 503}, "organization": {"id": 128}, "project": {"owner": {"id": 77}, "assignee": {"id": 897}, "organization": {"id": 935}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 87, "privilege": "user"}, "organization": {"id": 177, "owner": {"id": 276}, "user": {"role": "supervisor"}}}, "resource": {"id": 362, "owner": {"id": 449}, "assignee": {"id": 596}, "organization": {"id": 177}, "project": {"owner": {"id": 775}, "assignee": {"id": 888}, "organization": {"id": 971}}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 35, "privilege": "admin"}, "organization": {"id": 160, "owner": {"id": 240}, "user": {"role": "supervisor"}}}, "resource": {"id": 369, "owner": {"id": 491}, "assignee": {"id": 529}, "organization": {"id": 685}, "project": {"owner": {"id": 35}, "assignee": {"id": 852}, "organization": {"id": 922}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 62, "privilege": "user"}, "organization": {"id": 143, "owner": {"id": 268}, "user": {"role": "supervisor"}}}, "resource": {"id": 384, "owner": {"id": 473}, "assignee": {"id": 517}, "organization": {"id": 660}, "project": {"owner": {"id": 743}, "assignee": {"id": 811}, "organization": {"id": 988}}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 84, "privilege": "admin"}, "organization": {"id": 112, "owner": {"id": 288}, "user": {"role": "worker"}}}, "resource": {"id": 336, "owner": {"id": 454}, "assignee": {"id": 524}, "organization": {"id": 112}, "project": {"owner": {"id": 84}, "assignee": {"id": 875}, "organization": {"id": 946}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 34, "privilege": "user"}, "organization": {"id": 136, "owner": {"id": 276}, "user": {"role": "worker"}}}, "resource": {"id": 366, "owner": {"id": 478}, "assignee": {"id": 580}, "organization": {"id": 136}, "project": {"owner": {"id": 732}, "assignee": {"id": 880}, "organization": {"id": 934}}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 87, "privilege": "admin"}, "organization": {"id": 191, "owner": {"id": 248}, "user": {"role": "worker"}}}, "resource": {"id": 329, "owner": {"id": 481}, "assignee": {"id": 526}, "organization": {"id": 666}, "project": {"owner": {"id": 87}, "assignee": {"id": 880}, "organization": {"id": 983}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 44, "privilege": "user"}, "organization": {"id": 139, "owner": {"id": 224}, "user": {"role": "worker"}}}, "resource": {"id": 365, "owner": {"id": 429}, "assignee": {"id": 540}, "organization": {"id": 641}, "project": {"owner": {"id": 730}, "assignee": {"id": 872}, "organization": {"id": 924}}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 52, "privilege": "admin"}, "organization": {"id": 157, "owner": {"id": 201}, "user": {"role": null}}}, "resource": {"id": 351, "owner": {"id": 492}, "assignee": {"id": 584}, "organization": {"id": 157}, "project": {"owner": {"id": 52}, "assignee": {"id": 822}, "organization": {"id": 915}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 54, "privilege": "user"}, "organization": {"id": 185, "owner": {"id": 284}, "user": {"role": null}}}, "resource": {"id": 342, "owner": {"id": 466}, "assignee": {"id": 586}, "organization": {"id": 185}, "project": {"owner": {"id": 735}, "assignee": {"id": 833}, "organization": {"id": 976}}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 43, "privilege": "admin"}, "organization": {"id": 131, "owner": {"id": 256}, "user": {"role": null}}}, "resource": {"id": 312, "owner": {"id": 401}, "assignee": {"id": 562}, "organization": {"id": 618}, "project": {"owner": {"id": 43}, "assignee": {"id": 867}, "organization": {"id": 990}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 24, "privilege": "user"}, "organization": {"id": 187, "owner": {"id": 287}, "user": {"role": null}}}, "resource": {"id": 324, "owner": {"id": 498}, "assignee": {"id": 578}, "organization": {"id": 617}, "project": {"owner": {"id": 798}, "assignee": {"id": 888}, "organization": {"id": 937}}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 61, "privilege": "business"}, "organization": {"id": 120, "owner": {"id": 61}, "user": {"role": "owner"}}}, "resource": {"id": 390, "owner": {"id": 415}, "assignee": {"id": 504}, "organization": {"id": 120}, "project": {"owner": {"id": 61}, "assignee": {"id": 837}, "organization": {"id": 960}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 74, "privilege": "worker"}, "organization": {"id": 166, "owner": {"id": 74}, "user": {"role": "owner"}}}, "resource": {"id": 346, "owner": {"id": 491}, "assignee": {"id": 569}, "organization": {"id": 166}, "project": {"owner": {"id": 741}, "assignee": {"id": 826}, "organization": {"id": 959}}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 21, "privilege": "business"}, "organization": {"id": 175, "owner": {"id": 21}, "user": {"role": "owner"}}}, "resource": {"id": 379, "owner": {"id": 406}, "assignee": {"id": 582}, "organization": {"id": 620}, "project": {"owner": {"id": 21}, "assignee": {"id": 874}, "organization": {"id": 935}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 76, "privilege": "worker"}, "organization": {"id": 181, "owner": {"id": 76}, "user": {"role": "owner"}}}, "resource": {"id": 315, "owner": {"id": 492}, "assignee": {"id": 592}, "organization": {"id": 637}, "project": {"owner": {"id": 781}, "assignee": {"id": 831}, "organization": {"id": 926}}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 83, "privilege": "business"}, "organization": {"id": 159, "owner": {"id": 286}, "user": {"role": "maintainer"}}}, "resource": {"id": 353, "owner": {"id": 469}, "assignee": {"id": 513}, "organization": {"id": 159}, "project": {"owner": {"id": 83}, "assignee": {"id": 846}, "organization": {"id": 903}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 91, "privilege": "worker"}, "organization": {"id": 134, "owner": {"id": 272}, "user": {"role": "maintainer"}}}, "resource": {"id": 323, "owner": {"id": 482}, "assignee": {"id": 563}, "organization": {"id": 134}, "project": {"owner": {"id": 731}, "assignee": {"id": 850}, "organization": {"id": 961}}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 7, "privilege": "business"}, "organization": {"id": 111, "owner": {"id": 218}, "user": {"role": "maintainer"}}}, "resource": {"id": 323, "owner": {"id": 470}, "assignee": {"id": 580}, "organization": {"id": 656}, "project": {"owner": {"id": 7}, "assignee": {"id": 887}, "organization": {"id": 948}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 32, "privilege": "worker"}, "organization": {"id": 115, "owner": {"id": 248}, "user": {"role": "maintainer"}}}, "resource": {"id": 358, "owner": {"id": 468}, "assignee": {"id": 543}, "organization": {"id": 618}, "project": {"owner": {"id": 732}, "assignee": {"id": 877}, "organization": {"id": 909}}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 74, "privilege": "business"}, "organization": {"id": 104, "owner": {"id": 251}, "user": {"role": "supervisor"}}}, "resource": {"id": 348, "owner": {"id": 450}, "assignee": {"id": 539}, "organization": {"id": 104}, "project": {"owner": {"id": 74}, "assignee": {"id": 827}, "organization": {"id": 941}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 58, "privilege": "worker"}, "organization": {"id": 170, "owner": {"id": 274}, "user": {"role": "supervisor"}}}, "resource": {"id": 370, "owner": {"id": 450}, "assignee": {"id": 500}, "organization": {"id": 170}, "project": {"owner": {"id": 724}, "assignee": {"id": 832}, "organization": {"id": 963}}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 37, "privilege": "business"}, "organization": {"id": 173, "owner": {"id": 215}, "user": {"role": "supervisor"}}}, "resource": {"id": 365, "owner": {"id": 481}, "assignee": {"id": 500}, "organization": {"id": 657}, "project": {"owner": {"id": 37}, "assignee": {"id": 870}, "organization": {"id": 917}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 54, "privilege": "worker"}, "organization": {"id": 180, "owner": {"id": 262}, "user": {"role": "supervisor"}}}, "resource": {"id": 335, "owner": {"id": 465}, "assignee": {"id": 572}, "organization": {"id": 653}, "project": {"owner": {"id": 725}, "assignee": {"id": 834}, "organization": {"id": 906}}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 64, "privilege": "business"}, "organization": {"id": 168, "owner": {"id": 213}, "user": {"role": "worker"}}}, "resource": {"id": 318, "owner": {"id": 474}, "assignee": {"id": 547}, "organization": {"id": 168}, "project": {"owner": {"id": 64}, "assignee": {"id": 863}, "organization": {"id": 909}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 17, "privilege": "worker"}, "organization": {"id": 123, "owner": {"id": 215}, "user": {"role": "worker"}}}, "resource": {"id": 376, "owner": {"id": 413}, "assignee": {"id": 560}, "organization": {"id": 123}, "project": {"owner": {"id": 749}, "assignee": {"id": 840}, "organization": {"id": 915}}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 72, "privilege": "business"}, "organization": {"id": 141, "owner": {"id": 239}, "user": {"role": "worker"}}}, "resource": {"id": 339, "owner": {"id": 474}, "assignee": {"id": 537}, "organization": {"id": 637}, "project": {"owner": {"id": 72}, "assignee": {"id": 838}, "organization": {"id": 950}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 70, "privilege": "worker"}, "organization": {"id": 168, "owner": {"id": 234}, "user": {"role": "worker"}}}, "resource": {"id": 346, "owner": {"id": 497}, "assignee": {"id": 506}, "organization": {"id": 605}, "project": {"owner": {"id": 708}, "assignee": {"id": 835}, "organization": {"id": 913}}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 45, "privilege": "business"}, "organization": {"id": 149, "owner": {"id": 237}, "user": {"role": null}}}, "resource": {"id": 383, "owner": {"id": 475}, "assignee": {"id": 551}, "organization": {"id": 149}, "project": {"owner": {"id": 45}, "assignee": {"id": 808}, "organization": {"id": 989}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 84, "privilege": "worker"}, "organization": {"id": 172, "owner": {"id": 207}, "user": {"role": null}}}, "resource": {"id": 316, "owner": {"id": 412}, "assignee": {"id": 595}, "organization": {"id": 172}, "project": {"owner": {"id": 754}, "assignee": {"id": 826}, "organization": {"id": 905}}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 90, "privilege": "business"}, "organization": {"id": 163, "owner": {"id": 278}, "user": {"role": null}}}, "resource": {"id": 312, "owner": {"id": 405}, "assignee": {"id": 541}, "organization": {"id": 628}, "project": {"owner": {"id": 90}, "assignee": {"id": 805}, "organization": {"id": 997}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 55, "privilege": "worker"}, "organization": {"id": 130, "owner": {"id": 229}, "user": {"role": null}}}, "resource": {"id": 301, "owner": {"id": 414}, "assignee": {"id": 543}, "organization": {"id": 679}, "project": {"owner": {"id": 792}, "assignee": {"id": 835}, "organization": {"id": 936}}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 66, "privilege": "user"}, "organization": {"id": 108, "owner": {"id": 66}, "user": {"role": "owner"}}}, "resource": {"id": 307, "owner": {"id": 453}, "assignee": {"id": 500}, "organization": {"id": 108}, "project": {"owner": {"id": 66}, "assignee": {"id": 842}, "organization": {"id": 965}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 45, "privilege": "none"}, "organization": {"id": 130, "owner": {"id": 45}, "user": {"role": "owner"}}}, "resource": {"id": 328, "owner": {"id": 479}, "assignee": {"id": 577}, "organization": {"id": 130}, "project": {"owner": {"id": 796}, "assignee": {"id": 834}, "organization": {"id": 970}}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 21, "privilege": "user"}, "organization": {"id": 150, "owner": {"id": 21}, "user": {"role": "owner"}}}, "resource": {"id": 374, "owner": {"id": 453}, "assignee": {"id": 546}, "organization": {"id": 658}, "project": {"owner": {"id": 21}, "assignee": {"id": 892}, "organization": {"id": 909}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 49, "privilege": "none"}, "organization": {"id": 126, "owner": {"id": 49}, "user": {"role": "owner"}}}, "resource": {"id": 302, "owner": {"id": 470}, "assignee": {"id": 574}, "organization": {"id": 640}, "project": {"owner": {"id": 797}, "assignee": {"id": 828}, "organization": {"id": 921}}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 35, "privilege": "user"}, "organization": {"id": 126, "owner": {"id": 228}, "user": {"role": "maintainer"}}}, "resource": {"id": 366, "owner": {"id": 481}, "assignee": {"id": 511}, "organization": {"id": 126}, "project": {"owner": {"id": 35}, "assignee": {"id": 852}, "organization": {"id": 974}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 34, "privilege": "none"}, "organization": {"id": 162, "owner": {"id": 215}, "user": {"role": "maintainer"}}}, "resource": {"id": 378, "owner": {"id": 402}, "assignee": {"id": 520}, "organization": {"id": 162}, "project": {"owner": {"id": 773}, "assignee": {"id": 894}, "organization": {"id": 978}}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 92, "privilege": "user"}, "organization": {"id": 162, "owner": {"id": 222}, "user": {"role": "maintainer"}}}, "resource": {"id": 312, "owner": {"id": 449}, "assignee": {"id": 529}, "organization": {"id": 650}, "project": {"owner": {"id": 92}, "assignee": {"id": 855}, "organization": {"id": 966}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 21, "privilege": "none"}, "organization": {"id": 122, "owner": {"id": 228}, "user": {"role": "maintainer"}}}, "resource": {"id": 312, "owner": {"id": 431}, "assignee": {"id": 552}, "organization": {"id": 628}, "project": {"owner": {"id": 730}, "assignee": {"id": 858}, "organization": {"id": 978}}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 54, "privilege": "user"}, "organization": {"id": 126, "owner": {"id": 266}, "user": {"role": "supervisor"}}}, "resource": {"id": 361, "owner": {"id": 496}, "assignee": {"id": 545}, "organization": {"id": 126}, "project": {"owner": {"id": 54}, "assignee": {"id": 897}, "organization": {"id": 904}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 74, "privilege": "none"}, "organization": {"id": 176, "owner": {"id": 249}, "user": {"role": "supervisor"}}}, "resource": {"id": 335, "owner": {"id": 413}, "assignee": {"id": 500}, "organization": {"id": 176}, "project": {"owner": {"id": 785}, "assignee": {"id": 839}, "organization": {"id": 955}}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 5, "privilege": "user"}, "organization": {"id": 160, "owner": {"id": 291}, "user": {"role": "supervisor"}}}, "resource": {"id": 331, "owner": {"id": 435}, "assignee": {"id": 584}, "organization": {"id": 604}, "project": {"owner": {"id": 5}, "assignee": {"id": 828}, "organization": {"id": 921}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 56, "privilege": "none"}, "organization": {"id": 156, "owner": {"id": 219}, "user": {"role": "supervisor"}}}, "resource": {"id": 357, "owner": {"id": 427}, "assignee": {"id": 529}, "organization": {"id": 612}, "project": {"owner": {"id": 710}, "assignee": {"id": 852}, "organization": {"id": 991}}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 60, "privilege": "user"}, "organization": {"id": 131, "owner": {"id": 288}, "user": {"role": "worker"}}}, "resource": {"id": 327, "owner": {"id": 450}, "assignee": {"id": 520}, "organization": {"id": 131}, "project": {"owner": {"id": 60}, "assignee": {"id": 859}, "organization": {"id": 938}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 97, "privilege": "none"}, "organization": {"id": 134, "owner": {"id": 226}, "user": {"role": "worker"}}}, "resource": {"id": 394, "owner": {"id": 449}, "assignee": {"id": 578}, "organization": {"id": 134}, "project": {"owner": {"id": 748}, "assignee": {"id": 802}, "organization": {"id": 969}}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 55, "privilege": "user"}, "organization": {"id": 186, "owner": {"id": 270}, "user": {"role": "worker"}}}, "resource": {"id": 354, "owner": {"id": 486}, "assignee": {"id": 558}, "organization": {"id": 687}, "project": {"owner": {"id": 55}, "assignee": {"id": 807}, "organization": {"id": 905}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 63, "privilege": "none"}, "organization": {"id": 164, "owner": {"id": 278}, "user": {"role": "worker"}}}, "resource": {"id": 386, "owner": {"id": 462}, "assignee": {"id": 555}, "organization": {"id": 667}, "project": {"owner": {"id": 743}, "assignee": {"id": 841}, "organization": {"id": 902}}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 29, "privilege": "user"}, "organization": {"id": 166, "owner": {"id": 240}, "user": {"role": null}}}, "resource": {"id": 344, "owner": {"id": 439}, "assignee": {"id": 565}, "organization": {"id": 166}, "project": {"owner": {"id": 29}, "assignee": {"id": 827}, "organization": {"id": 993}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 9, "privilege": "none"}, "organization": {"id": 176, "owner": {"id": 289}, "user": {"role": null}}}, "resource": {"id": 349, "owner": {"id": 456}, "assignee": {"id": 577}, "organization": {"id": 176}, "project": {"owner": {"id": 747}, "assignee": {"id": 818}, "organization": {"id": 990}}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 36, "privilege": "user"}, "organization": {"id": 161, "owner": {"id": 292}, "user": {"role": null}}}, "resource": {"id": 390, "owner": {"id": 487}, "assignee": {"id": 565}, "organization": {"id": 613}, "project": {"owner": {"id": 36}, "assignee": {"id": 874}, "organization": {"id": 950}}}} +test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 45, "privilege": "none"}, "organization": {"id": 151, "owner": {"id": 235}, "user": {"role": null}}}, "resource": {"id": 387, "owner": {"id": 448}, "assignee": {"id": 521}, "organization": {"id": 651}, "project": {"owner": {"id": 726}, "assignee": {"id": 827}, "organization": {"id": 940}}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 96, "privilege": "worker"}, "organization": {"id": 145, "owner": {"id": 96}, "user": {"role": "owner"}}}, "resource": {"id": 306, "owner": {"id": 407}, "assignee": {"id": 534}, "organization": {"id": 145}, "project": {"owner": {"id": 96}, "assignee": {"id": 830}, "organization": {"id": 950}}}} +test_scope_CREATE_IN_PROJECT_context_SANDBOX_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_user_num_resources_0_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 37, "privilege": "admin"}, "organization": null}, "resource": {"owner": {"id": 459}, "assignee": {"id": 595}, "organization": {"id": 630}, "project": {"owner": {"id": 37}, "assignee": {"id": 806}, "organization": {"id": 975}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 99, "privilege": "worker"}, "organization": {"id": 171, "owner": {"id": 99}, "user": {"role": "owner"}}}, "resource": {"id": 348, "owner": {"id": 461}, "assignee": {"id": 552}, "organization": {"id": 696}, "project": {"owner": {"id": 99}, "assignee": {"id": 837}, "organization": {"id": 921}}}} +test_scope_CREATE_IN_PROJECT_context_SANDBOX_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_user_num_resources_3_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 92, "privilege": "admin"}, "organization": null}, "resource": {"owner": {"id": 494}, "assignee": {"id": 513}, "organization": {"id": 622}, "project": {"owner": {"id": 92}, "assignee": {"id": 865}, "organization": {"id": 940}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 7, "privilege": "worker"}, "organization": {"id": 194, "owner": {"id": 226}, "user": {"role": "maintainer"}}}, "resource": {"id": 359, "owner": {"id": 422}, "assignee": {"id": 579}, "organization": {"id": 194}, "project": {"owner": {"id": 7}, "assignee": {"id": 808}, "organization": {"id": 995}}}} +test_scope_CREATE_IN_PROJECT_context_SANDBOX_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_user_num_resources_10_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 51, "privilege": "admin"}, "organization": null}, "resource": {"owner": {"id": 419}, "assignee": {"id": 560}, "organization": {"id": 624}, "project": {"owner": {"id": 51}, "assignee": {"id": 811}, "organization": {"id": 911}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 47, "privilege": "worker"}, "organization": {"id": 111, "owner": {"id": 222}, "user": {"role": "maintainer"}}}, "resource": {"id": 345, "owner": {"id": 403}, "assignee": {"id": 544}, "organization": {"id": 623}, "project": {"owner": {"id": 47}, "assignee": {"id": 807}, "organization": {"id": 939}}}} +test_scope_CREATE_IN_PROJECT_context_SANDBOX_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_user_num_resources_0_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 2, "privilege": "business"}, "organization": null}, "resource": {"owner": {"id": 432}, "assignee": {"id": 524}, "organization": {"id": 671}, "project": {"owner": {"id": 2}, "assignee": {"id": 815}, "organization": {"id": 918}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 31, "privilege": "worker"}, "organization": {"id": 195, "owner": {"id": 251}, "user": {"role": "supervisor"}}}, "resource": {"id": 352, "owner": {"id": 428}, "assignee": {"id": 528}, "organization": {"id": 195}, "project": {"owner": {"id": 31}, "assignee": {"id": 836}, "organization": {"id": 969}}}} +test_scope_CREATE_IN_PROJECT_context_SANDBOX_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_user_num_resources_3_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 90, "privilege": "business"}, "organization": null}, "resource": {"owner": {"id": 478}, "assignee": {"id": 544}, "organization": {"id": 611}, "project": {"owner": {"id": 90}, "assignee": {"id": 842}, "organization": {"id": 923}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 27, "privilege": "worker"}, "organization": {"id": 118, "owner": {"id": 212}, "user": {"role": "supervisor"}}}, "resource": {"id": 355, "owner": {"id": 452}, "assignee": {"id": 570}, "organization": {"id": 647}, "project": {"owner": {"id": 27}, "assignee": {"id": 826}, "organization": {"id": 921}}}} +test_scope_CREATE_IN_PROJECT_context_SANDBOX_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_user_num_resources_10_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 18, "privilege": "business"}, "organization": null}, "resource": {"owner": {"id": 491}, "assignee": {"id": 505}, "organization": {"id": 642}, "project": {"owner": {"id": 18}, "assignee": {"id": 865}, "organization": {"id": 982}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 2, "privilege": "worker"}, "organization": {"id": 170, "owner": {"id": 201}, "user": {"role": "worker"}}}, "resource": {"id": 364, "owner": {"id": 430}, "assignee": {"id": 591}, "organization": {"id": 170}, "project": {"owner": {"id": 2}, "assignee": {"id": 846}, "organization": {"id": 988}}}} +test_scope_CREATE_IN_PROJECT_context_SANDBOX_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_user_num_resources_0_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 91, "privilege": "user"}, "organization": null}, "resource": {"owner": {"id": 452}, "assignee": {"id": 542}, "organization": {"id": 648}, "project": {"owner": {"id": 91}, "assignee": {"id": 884}, "organization": {"id": 919}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 20, "privilege": "worker"}, "organization": {"id": 160, "owner": {"id": 295}, "user": {"role": "worker"}}}, "resource": {"id": 358, "owner": {"id": 428}, "assignee": {"id": 518}, "organization": {"id": 627}, "project": {"owner": {"id": 20}, "assignee": {"id": 847}, "organization": {"id": 942}}}} +test_scope_CREATE_IN_PROJECT_context_SANDBOX_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_user_num_resources_3_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 68, "privilege": "user"}, "organization": null}, "resource": {"owner": {"id": 475}, "assignee": {"id": 521}, "organization": {"id": 647}, "project": {"owner": {"id": 68}, "assignee": {"id": 884}, "organization": {"id": 984}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 39, "privilege": "worker"}, "organization": {"id": 139, "owner": {"id": 265}, "user": {"role": null}}}, "resource": {"id": 361, "owner": {"id": 477}, "assignee": {"id": 537}, "organization": {"id": 139}, "project": {"owner": {"id": 39}, "assignee": {"id": 875}, "organization": {"id": 934}}}} +test_scope_CREATE_IN_PROJECT_context_SANDBOX_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_user_num_resources_10_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 0, "privilege": "user"}, "organization": null}, "resource": {"owner": {"id": 468}, "assignee": {"id": 584}, "organization": {"id": 623}, "project": {"owner": {"id": 0}, "assignee": {"id": 867}, "organization": {"id": 921}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 75, "privilege": "worker"}, "organization": {"id": 157, "owner": {"id": 297}, "user": {"role": null}}}, "resource": {"id": 345, "owner": {"id": 401}, "assignee": {"id": 596}, "organization": {"id": 638}, "project": {"owner": {"id": 75}, "assignee": {"id": 831}, "organization": {"id": 927}}}} +test_scope_CREATE_IN_PROJECT_context_SANDBOX_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_user_num_resources_0_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 47, "privilege": "worker"}, "organization": null}, "resource": {"owner": {"id": 406}, "assignee": {"id": 510}, "organization": {"id": 681}, "project": {"owner": {"id": 47}, "assignee": {"id": 804}, "organization": {"id": 935}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 80, "privilege": "none"}, "organization": {"id": 199, "owner": {"id": 80}, "user": {"role": "owner"}}}, "resource": {"id": 311, "owner": {"id": 421}, "assignee": {"id": 570}, "organization": {"id": 199}, "project": {"owner": {"id": 80}, "assignee": {"id": 875}, "organization": {"id": 926}}}} +test_scope_CREATE_IN_PROJECT_context_SANDBOX_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_user_num_resources_3_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 67, "privilege": "worker"}, "organization": null}, "resource": {"owner": {"id": 401}, "assignee": {"id": 526}, "organization": {"id": 625}, "project": {"owner": {"id": 67}, "assignee": {"id": 870}, "organization": {"id": 900}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 74, "privilege": "none"}, "organization": {"id": 113, "owner": {"id": 74}, "user": {"role": "owner"}}}, "resource": {"id": 357, "owner": {"id": 481}, "assignee": {"id": 502}, "organization": {"id": 640}, "project": {"owner": {"id": 74}, "assignee": {"id": 858}, "organization": {"id": 965}}}} +test_scope_CREATE_IN_PROJECT_context_SANDBOX_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_user_num_resources_10_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 51, "privilege": "worker"}, "organization": null}, "resource": {"owner": {"id": 409}, "assignee": {"id": 542}, "organization": {"id": 628}, "project": {"owner": {"id": 51}, "assignee": {"id": 895}, "organization": {"id": 930}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 17, "privilege": "none"}, "organization": {"id": 170, "owner": {"id": 245}, "user": {"role": "maintainer"}}}, "resource": {"id": 324, "owner": {"id": 494}, "assignee": {"id": 536}, "organization": {"id": 170}, "project": {"owner": {"id": 17}, "assignee": {"id": 820}, "organization": {"id": 986}}}} +test_scope_CREATE_IN_PROJECT_context_SANDBOX_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_user_num_resources_0_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 92, "privilege": "none"}, "organization": null}, "resource": {"owner": {"id": 483}, "assignee": {"id": 590}, "organization": {"id": 626}, "project": {"owner": {"id": 92}, "assignee": {"id": 839}, "organization": {"id": 928}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 55, "privilege": "none"}, "organization": {"id": 181, "owner": {"id": 269}, "user": {"role": "maintainer"}}}, "resource": {"id": 366, "owner": {"id": 456}, "assignee": {"id": 579}, "organization": {"id": 623}, "project": {"owner": {"id": 55}, "assignee": {"id": 816}, "organization": {"id": 941}}}} +test_scope_CREATE_IN_PROJECT_context_SANDBOX_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_user_num_resources_3_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 0, "privilege": "none"}, "organization": null}, "resource": {"owner": {"id": 498}, "assignee": {"id": 555}, "organization": {"id": 668}, "project": {"owner": {"id": 0}, "assignee": {"id": 884}, "organization": {"id": 963}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 37, "privilege": "none"}, "organization": {"id": 104, "owner": {"id": 225}, "user": {"role": "supervisor"}}}, "resource": {"id": 315, "owner": {"id": 421}, "assignee": {"id": 506}, "organization": {"id": 104}, "project": {"owner": {"id": 37}, "assignee": {"id": 829}, "organization": {"id": 930}}}} +test_scope_CREATE_IN_PROJECT_context_SANDBOX_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_user_num_resources_10_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 74, "privilege": "none"}, "organization": null}, "resource": {"owner": {"id": 413}, "assignee": {"id": 543}, "organization": {"id": 652}, "project": {"owner": {"id": 74}, "assignee": {"id": 822}, "organization": {"id": 918}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 5, "privilege": "none"}, "organization": {"id": 119, "owner": {"id": 220}, "user": {"role": "supervisor"}}}, "resource": {"id": 332, "owner": {"id": 440}, "assignee": {"id": 549}, "organization": {"id": 635}, "project": {"owner": {"id": 5}, "assignee": {"id": 870}, "organization": {"id": 993}}}} +test_scope_CREATE_IN_PROJECT_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_user_num_resources_0_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 73, "privilege": "admin"}, "organization": null}, "resource": {"owner": {"id": 409}, "assignee": {"id": 558}, "organization": {"id": 644}, "project": {"owner": {"id": 778}, "assignee": {"id": 73}, "organization": {"id": 903}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 33, "privilege": "none"}, "organization": {"id": 104, "owner": {"id": 283}, "user": {"role": "worker"}}}, "resource": {"id": 308, "owner": {"id": 439}, "assignee": {"id": 548}, "organization": {"id": 104}, "project": {"owner": {"id": 33}, "assignee": {"id": 807}, "organization": {"id": 910}}}} +test_scope_CREATE_IN_PROJECT_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_user_num_resources_3_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 4, "privilege": "admin"}, "organization": null}, "resource": {"owner": {"id": 484}, "assignee": {"id": 505}, "organization": {"id": 697}, "project": {"owner": {"id": 713}, "assignee": {"id": 4}, "organization": {"id": 995}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 68, "privilege": "none"}, "organization": {"id": 190, "owner": {"id": 210}, "user": {"role": "worker"}}}, "resource": {"id": 371, "owner": {"id": 477}, "assignee": {"id": 550}, "organization": {"id": 626}, "project": {"owner": {"id": 68}, "assignee": {"id": 891}, "organization": {"id": 974}}}} +test_scope_CREATE_IN_PROJECT_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_user_num_resources_10_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 62, "privilege": "admin"}, "organization": null}, "resource": {"owner": {"id": 404}, "assignee": {"id": 549}, "organization": {"id": 658}, "project": {"owner": {"id": 773}, "assignee": {"id": 62}, "organization": {"id": 934}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 85, "privilege": "none"}, "organization": {"id": 178, "owner": {"id": 220}, "user": {"role": null}}}, "resource": {"id": 377, "owner": {"id": 407}, "assignee": {"id": 507}, "organization": {"id": 178}, "project": {"owner": {"id": 85}, "assignee": {"id": 841}, "organization": {"id": 957}}}} +test_scope_CREATE_IN_PROJECT_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_user_num_resources_0_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 12, "privilege": "business"}, "organization": null}, "resource": {"owner": {"id": 457}, "assignee": {"id": 533}, "organization": {"id": 680}, "project": {"owner": {"id": 780}, "assignee": {"id": 12}, "organization": {"id": 948}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 31, "privilege": "none"}, "organization": {"id": 165, "owner": {"id": 220}, "user": {"role": null}}}, "resource": {"id": 301, "owner": {"id": 401}, "assignee": {"id": 514}, "organization": {"id": 625}, "project": {"owner": {"id": 31}, "assignee": {"id": 899}, "organization": {"id": 926}}}} +test_scope_CREATE_IN_PROJECT_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_user_num_resources_3_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 98, "privilege": "business"}, "organization": null}, "resource": {"owner": {"id": 447}, "assignee": {"id": 589}, "organization": {"id": 627}, "project": {"owner": {"id": 723}, "assignee": {"id": 98}, "organization": {"id": 987}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 54, "privilege": "admin"}, "organization": {"id": 197, "owner": {"id": 54}, "user": {"role": "owner"}}}, "resource": {"id": 304, "owner": {"id": 413}, "assignee": {"id": 592}, "organization": {"id": 197}, "project": {"owner": {"id": 717}, "assignee": {"id": 54}, "organization": {"id": 934}}}} +test_scope_CREATE_IN_PROJECT_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_user_num_resources_10_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 88, "privilege": "business"}, "organization": null}, "resource": {"owner": {"id": 440}, "assignee": {"id": 535}, "organization": {"id": 636}, "project": {"owner": {"id": 709}, "assignee": {"id": 88}, "organization": {"id": 966}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 78, "privilege": "admin"}, "organization": {"id": 183, "owner": {"id": 78}, "user": {"role": "owner"}}}, "resource": {"id": 390, "owner": {"id": 475}, "assignee": {"id": 515}, "organization": {"id": 697}, "project": {"owner": {"id": 766}, "assignee": {"id": 78}, "organization": {"id": 900}}}} +test_scope_CREATE_IN_PROJECT_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_user_num_resources_0_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 74, "privilege": "user"}, "organization": null}, "resource": {"owner": {"id": 414}, "assignee": {"id": 590}, "organization": {"id": 676}, "project": {"owner": {"id": 757}, "assignee": {"id": 74}, "organization": {"id": 906}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 21, "privilege": "admin"}, "organization": {"id": 116, "owner": {"id": 247}, "user": {"role": "maintainer"}}}, "resource": {"id": 322, "owner": {"id": 400}, "assignee": {"id": 554}, "organization": {"id": 116}, "project": {"owner": {"id": 769}, "assignee": {"id": 21}, "organization": {"id": 912}}}} +test_scope_CREATE_IN_PROJECT_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_user_num_resources_3_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 50, "privilege": "user"}, "organization": null}, "resource": {"owner": {"id": 415}, "assignee": {"id": 570}, "organization": {"id": 608}, "project": {"owner": {"id": 794}, "assignee": {"id": 50}, "organization": {"id": 971}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 87, "privilege": "admin"}, "organization": {"id": 129, "owner": {"id": 239}, "user": {"role": "maintainer"}}}, "resource": {"id": 328, "owner": {"id": 466}, "assignee": {"id": 592}, "organization": {"id": 625}, "project": {"owner": {"id": 760}, "assignee": {"id": 87}, "organization": {"id": 927}}}} +test_scope_CREATE_IN_PROJECT_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_user_num_resources_10_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 59, "privilege": "user"}, "organization": null}, "resource": {"owner": {"id": 473}, "assignee": {"id": 512}, "organization": {"id": 624}, "project": {"owner": {"id": 750}, "assignee": {"id": 59}, "organization": {"id": 918}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 96, "privilege": "admin"}, "organization": {"id": 198, "owner": {"id": 286}, "user": {"role": "supervisor"}}}, "resource": {"id": 389, "owner": {"id": 484}, "assignee": {"id": 515}, "organization": {"id": 198}, "project": {"owner": {"id": 735}, "assignee": {"id": 96}, "organization": {"id": 994}}}} +test_scope_CREATE_IN_PROJECT_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_user_num_resources_0_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 92, "privilege": "worker"}, "organization": null}, "resource": {"owner": {"id": 481}, "assignee": {"id": 585}, "organization": {"id": 629}, "project": {"owner": {"id": 710}, "assignee": {"id": 92}, "organization": {"id": 997}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 39, "privilege": "admin"}, "organization": {"id": 187, "owner": {"id": 244}, "user": {"role": "supervisor"}}}, "resource": {"id": 302, "owner": {"id": 453}, "assignee": {"id": 587}, "organization": {"id": 669}, "project": {"owner": {"id": 793}, "assignee": {"id": 39}, "organization": {"id": 943}}}} +test_scope_CREATE_IN_PROJECT_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_user_num_resources_3_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 57, "privilege": "worker"}, "organization": null}, "resource": {"owner": {"id": 460}, "assignee": {"id": 597}, "organization": {"id": 630}, "project": {"owner": {"id": 705}, "assignee": {"id": 57}, "organization": {"id": 928}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 20, "privilege": "admin"}, "organization": {"id": 115, "owner": {"id": 208}, "user": {"role": "worker"}}}, "resource": {"id": 382, "owner": {"id": 494}, "assignee": {"id": 594}, "organization": {"id": 115}, "project": {"owner": {"id": 757}, "assignee": {"id": 20}, "organization": {"id": 948}}}} +test_scope_CREATE_IN_PROJECT_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_user_num_resources_10_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 42, "privilege": "worker"}, "organization": null}, "resource": {"owner": {"id": 422}, "assignee": {"id": 533}, "organization": {"id": 674}, "project": {"owner": {"id": 753}, "assignee": {"id": 42}, "organization": {"id": 992}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 47, "privilege": "admin"}, "organization": {"id": 185, "owner": {"id": 269}, "user": {"role": "worker"}}}, "resource": {"id": 367, "owner": {"id": 460}, "assignee": {"id": 557}, "organization": {"id": 642}, "project": {"owner": {"id": 707}, "assignee": {"id": 47}, "organization": {"id": 926}}}} +test_scope_CREATE_IN_PROJECT_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_user_num_resources_0_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 51, "privilege": "none"}, "organization": null}, "resource": {"owner": {"id": 427}, "assignee": {"id": 578}, "organization": {"id": 675}, "project": {"owner": {"id": 729}, "assignee": {"id": 51}, "organization": {"id": 935}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 25, "privilege": "admin"}, "organization": {"id": 106, "owner": {"id": 215}, "user": {"role": null}}}, "resource": {"id": 342, "owner": {"id": 490}, "assignee": {"id": 529}, "organization": {"id": 106}, "project": {"owner": {"id": 714}, "assignee": {"id": 25}, "organization": {"id": 912}}}} +test_scope_CREATE_IN_PROJECT_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_user_num_resources_3_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 78, "privilege": "none"}, "organization": null}, "resource": {"owner": {"id": 448}, "assignee": {"id": 502}, "organization": {"id": 651}, "project": {"owner": {"id": 790}, "assignee": {"id": 78}, "organization": {"id": 948}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 62, "privilege": "admin"}, "organization": {"id": 143, "owner": {"id": 287}, "user": {"role": null}}}, "resource": {"id": 350, "owner": {"id": 431}, "assignee": {"id": 556}, "organization": {"id": 692}, "project": {"owner": {"id": 730}, "assignee": {"id": 62}, "organization": {"id": 949}}}} +test_scope_CREATE_IN_PROJECT_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_user_num_resources_10_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 44, "privilege": "none"}, "organization": null}, "resource": {"owner": {"id": 472}, "assignee": {"id": 533}, "organization": {"id": 690}, "project": {"owner": {"id": 729}, "assignee": {"id": 44}, "organization": {"id": 900}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 38, "privilege": "business"}, "organization": {"id": 164, "owner": {"id": 38}, "user": {"role": "owner"}}}, "resource": {"id": 331, "owner": {"id": 448}, "assignee": {"id": 500}, "organization": {"id": 164}, "project": {"owner": {"id": 776}, "assignee": {"id": 38}, "organization": {"id": 947}}}} +test_scope_CREATE_IN_PROJECT_context_SANDBOX_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_user_num_resources_0_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 67, "privilege": "admin"}, "organization": null}, "resource": {"owner": {"id": 418}, "assignee": {"id": 573}, "organization": {"id": 621}, "project": {"owner": {"id": 780}, "assignee": {"id": 832}, "organization": {"id": 981}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 63, "privilege": "business"}, "organization": {"id": 171, "owner": {"id": 63}, "user": {"role": "owner"}}}, "resource": {"id": 392, "owner": {"id": 416}, "assignee": {"id": 529}, "organization": {"id": 669}, "project": {"owner": {"id": 777}, "assignee": {"id": 63}, "organization": {"id": 991}}}} +test_scope_CREATE_IN_PROJECT_context_SANDBOX_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_user_num_resources_3_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 25, "privilege": "admin"}, "organization": null}, "resource": {"owner": {"id": 471}, "assignee": {"id": 517}, "organization": {"id": 665}, "project": {"owner": {"id": 759}, "assignee": {"id": 828}, "organization": {"id": 921}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 5, "privilege": "business"}, "organization": {"id": 102, "owner": {"id": 281}, "user": {"role": "maintainer"}}}, "resource": {"id": 380, "owner": {"id": 498}, "assignee": {"id": 546}, "organization": {"id": 102}, "project": {"owner": {"id": 783}, "assignee": {"id": 5}, "organization": {"id": 937}}}} +test_scope_CREATE_IN_PROJECT_context_SANDBOX_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_user_num_resources_10_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 10, "privilege": "admin"}, "organization": null}, "resource": {"owner": {"id": 414}, "assignee": {"id": 505}, "organization": {"id": 660}, "project": {"owner": {"id": 787}, "assignee": {"id": 891}, "organization": {"id": 966}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 9, "privilege": "business"}, "organization": {"id": 124, "owner": {"id": 268}, "user": {"role": "maintainer"}}}, "resource": {"id": 371, "owner": {"id": 456}, "assignee": {"id": 589}, "organization": {"id": 627}, "project": {"owner": {"id": 721}, "assignee": {"id": 9}, "organization": {"id": 937}}}} +test_scope_CREATE_IN_PROJECT_context_SANDBOX_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_user_num_resources_0_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 78, "privilege": "business"}, "organization": null}, "resource": {"owner": {"id": 474}, "assignee": {"id": 552}, "organization": {"id": 688}, "project": {"owner": {"id": 721}, "assignee": {"id": 866}, "organization": {"id": 900}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 34, "privilege": "business"}, "organization": {"id": 196, "owner": {"id": 207}, "user": {"role": "supervisor"}}}, "resource": {"id": 368, "owner": {"id": 414}, "assignee": {"id": 530}, "organization": {"id": 196}, "project": {"owner": {"id": 740}, "assignee": {"id": 34}, "organization": {"id": 919}}}} +test_scope_CREATE_IN_PROJECT_context_SANDBOX_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_user_num_resources_3_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 73, "privilege": "business"}, "organization": null}, "resource": {"owner": {"id": 475}, "assignee": {"id": 516}, "organization": {"id": 637}, "project": {"owner": {"id": 712}, "assignee": {"id": 815}, "organization": {"id": 945}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 39, "privilege": "business"}, "organization": {"id": 190, "owner": {"id": 245}, "user": {"role": "supervisor"}}}, "resource": {"id": 389, "owner": {"id": 450}, "assignee": {"id": 521}, "organization": {"id": 620}, "project": {"owner": {"id": 762}, "assignee": {"id": 39}, "organization": {"id": 992}}}} +test_scope_CREATE_IN_PROJECT_context_SANDBOX_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_user_num_resources_10_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 90, "privilege": "business"}, "organization": null}, "resource": {"owner": {"id": 400}, "assignee": {"id": 540}, "organization": {"id": 602}, "project": {"owner": {"id": 783}, "assignee": {"id": 878}, "organization": {"id": 952}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 35, "privilege": "business"}, "organization": {"id": 104, "owner": {"id": 259}, "user": {"role": "worker"}}}, "resource": {"id": 328, "owner": {"id": 448}, "assignee": {"id": 535}, "organization": {"id": 104}, "project": {"owner": {"id": 774}, "assignee": {"id": 35}, "organization": {"id": 951}}}} +test_scope_CREATE_IN_PROJECT_context_SANDBOX_ownership_NONE_privilege_USER_membership_NONE_resource_project_user_num_resources_0_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 64, "privilege": "user"}, "organization": null}, "resource": {"owner": {"id": 448}, "assignee": {"id": 590}, "organization": {"id": 666}, "project": {"owner": {"id": 776}, "assignee": {"id": 899}, "organization": {"id": 948}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 47, "privilege": "business"}, "organization": {"id": 175, "owner": {"id": 207}, "user": {"role": "worker"}}}, "resource": {"id": 395, "owner": {"id": 485}, "assignee": {"id": 576}, "organization": {"id": 643}, "project": {"owner": {"id": 757}, "assignee": {"id": 47}, "organization": {"id": 947}}}} +test_scope_CREATE_IN_PROJECT_context_SANDBOX_ownership_NONE_privilege_USER_membership_NONE_resource_project_user_num_resources_3_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 81, "privilege": "user"}, "organization": null}, "resource": {"owner": {"id": 407}, "assignee": {"id": 500}, "organization": {"id": 665}, "project": {"owner": {"id": 725}, "assignee": {"id": 834}, "organization": {"id": 958}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 67, "privilege": "business"}, "organization": {"id": 123, "owner": {"id": 205}, "user": {"role": null}}}, "resource": {"id": 302, "owner": {"id": 421}, "assignee": {"id": 572}, "organization": {"id": 123}, "project": {"owner": {"id": 790}, "assignee": {"id": 67}, "organization": {"id": 926}}}} +test_scope_CREATE_IN_PROJECT_context_SANDBOX_ownership_NONE_privilege_USER_membership_NONE_resource_project_user_num_resources_10_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 73, "privilege": "user"}, "organization": null}, "resource": {"owner": {"id": 455}, "assignee": {"id": 587}, "organization": {"id": 695}, "project": {"owner": {"id": 709}, "assignee": {"id": 816}, "organization": {"id": 985}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 82, "privilege": "business"}, "organization": {"id": 133, "owner": {"id": 283}, "user": {"role": null}}}, "resource": {"id": 364, "owner": {"id": 462}, "assignee": {"id": 503}, "organization": {"id": 653}, "project": {"owner": {"id": 716}, "assignee": {"id": 82}, "organization": {"id": 935}}}} +test_scope_CREATE_IN_PROJECT_context_SANDBOX_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_user_num_resources_0_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 0, "privilege": "worker"}, "organization": null}, "resource": {"owner": {"id": 407}, "assignee": {"id": 556}, "organization": {"id": 683}, "project": {"owner": {"id": 785}, "assignee": {"id": 812}, "organization": {"id": 987}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 37, "privilege": "user"}, "organization": {"id": 127, "owner": {"id": 37}, "user": {"role": "owner"}}}, "resource": {"id": 320, "owner": {"id": 474}, "assignee": {"id": 538}, "organization": {"id": 127}, "project": {"owner": {"id": 727}, "assignee": {"id": 37}, "organization": {"id": 951}}}} +test_scope_CREATE_IN_PROJECT_context_SANDBOX_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_user_num_resources_3_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 62, "privilege": "worker"}, "organization": null}, "resource": {"owner": {"id": 459}, "assignee": {"id": 559}, "organization": {"id": 649}, "project": {"owner": {"id": 712}, "assignee": {"id": 887}, "organization": {"id": 981}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 85, "privilege": "user"}, "organization": {"id": 112, "owner": {"id": 85}, "user": {"role": "owner"}}}, "resource": {"id": 347, "owner": {"id": 499}, "assignee": {"id": 530}, "organization": {"id": 694}, "project": {"owner": {"id": 734}, "assignee": {"id": 85}, "organization": {"id": 964}}}} +test_scope_CREATE_IN_PROJECT_context_SANDBOX_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_user_num_resources_10_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 65, "privilege": "worker"}, "organization": null}, "resource": {"owner": {"id": 424}, "assignee": {"id": 540}, "organization": {"id": 684}, "project": {"owner": {"id": 703}, "assignee": {"id": 882}, "organization": {"id": 980}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 25, "privilege": "user"}, "organization": {"id": 117, "owner": {"id": 244}, "user": {"role": "maintainer"}}}, "resource": {"id": 392, "owner": {"id": 402}, "assignee": {"id": 529}, "organization": {"id": 117}, "project": {"owner": {"id": 729}, "assignee": {"id": 25}, "organization": {"id": 974}}}} +test_scope_CREATE_IN_PROJECT_context_SANDBOX_ownership_NONE_privilege_NONE_membership_NONE_resource_project_user_num_resources_0_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 88, "privilege": "none"}, "organization": null}, "resource": {"owner": {"id": 427}, "assignee": {"id": 529}, "organization": {"id": 682}, "project": {"owner": {"id": 717}, "assignee": {"id": 862}, "organization": {"id": 952}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 60, "privilege": "user"}, "organization": {"id": 187, "owner": {"id": 214}, "user": {"role": "maintainer"}}}, "resource": {"id": 360, "owner": {"id": 473}, "assignee": {"id": 535}, "organization": {"id": 610}, "project": {"owner": {"id": 719}, "assignee": {"id": 60}, "organization": {"id": 991}}}} +test_scope_CREATE_IN_PROJECT_context_SANDBOX_ownership_NONE_privilege_NONE_membership_NONE_resource_project_user_num_resources_3_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 94, "privilege": "none"}, "organization": null}, "resource": {"owner": {"id": 424}, "assignee": {"id": 573}, "organization": {"id": 692}, "project": {"owner": {"id": 776}, "assignee": {"id": 807}, "organization": {"id": 933}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 58, "privilege": "user"}, "organization": {"id": 112, "owner": {"id": 253}, "user": {"role": "supervisor"}}}, "resource": {"id": 335, "owner": {"id": 410}, "assignee": {"id": 554}, "organization": {"id": 112}, "project": {"owner": {"id": 760}, "assignee": {"id": 58}, "organization": {"id": 994}}}} +test_scope_CREATE_IN_PROJECT_context_SANDBOX_ownership_NONE_privilege_NONE_membership_NONE_resource_project_user_num_resources_10_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 31, "privilege": "none"}, "organization": null}, "resource": {"owner": {"id": 486}, "assignee": {"id": 552}, "organization": {"id": 604}, "project": {"owner": {"id": 703}, "assignee": {"id": 866}, "organization": {"id": 922}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 8, "privilege": "user"}, "organization": {"id": 195, "owner": {"id": 292}, "user": {"role": "supervisor"}}}, "resource": {"id": 329, "owner": {"id": 422}, "assignee": {"id": 552}, "organization": {"id": 679}, "project": {"owner": {"id": 717}, "assignee": {"id": 8}, "organization": {"id": 925}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_resource_project_user_num_resources_0_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 4, "privilege": "admin"}, "organization": {"id": 107, "owner": {"id": 4}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 486}, "assignee": {"id": 502}, "organization": {"id": 107}, "project": {"owner": {"id": 4}, "assignee": {"id": 858}, "organization": {"id": 998}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 74, "privilege": "user"}, "organization": {"id": 102, "owner": {"id": 294}, "user": {"role": "worker"}}}, "resource": {"id": 376, "owner": {"id": 495}, "assignee": {"id": 589}, "organization": {"id": 102}, "project": {"owner": {"id": 747}, "assignee": {"id": 74}, "organization": {"id": 906}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_resource_project_user_num_resources_3_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 74, "privilege": "admin"}, "organization": {"id": 126, "owner": {"id": 74}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 477}, "assignee": {"id": 504}, "organization": {"id": 126}, "project": {"owner": {"id": 74}, "assignee": {"id": 859}, "organization": {"id": 903}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 27, "privilege": "user"}, "organization": {"id": 184, "owner": {"id": 252}, "user": {"role": "worker"}}}, "resource": {"id": 302, "owner": {"id": 482}, "assignee": {"id": 547}, "organization": {"id": 668}, "project": {"owner": {"id": 778}, "assignee": {"id": 27}, "organization": {"id": 986}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_resource_project_user_num_resources_10_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 39, "privilege": "admin"}, "organization": {"id": 178, "owner": {"id": 39}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 492}, "assignee": {"id": 508}, "organization": {"id": 178}, "project": {"owner": {"id": 39}, "assignee": {"id": 813}, "organization": {"id": 922}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 52, "privilege": "user"}, "organization": {"id": 104, "owner": {"id": 230}, "user": {"role": null}}}, "resource": {"id": 373, "owner": {"id": 416}, "assignee": {"id": 598}, "organization": {"id": 104}, "project": {"owner": {"id": 714}, "assignee": {"id": 52}, "organization": {"id": 919}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_resource_project_user_num_resources_0_same_org_FALSE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 75, "privilege": "admin"}, "organization": {"id": 194, "owner": {"id": 75}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 458}, "assignee": {"id": 555}, "organization": {"id": 676}, "project": {"owner": {"id": 75}, "assignee": {"id": 820}, "organization": {"id": 914}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 3, "privilege": "user"}, "organization": {"id": 143, "owner": {"id": 204}, "user": {"role": null}}}, "resource": {"id": 303, "owner": {"id": 452}, "assignee": {"id": 529}, "organization": {"id": 694}, "project": {"owner": {"id": 762}, "assignee": {"id": 3}, "organization": {"id": 947}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_resource_project_user_num_resources_3_same_org_FALSE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 9, "privilege": "admin"}, "organization": {"id": 194, "owner": {"id": 9}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 448}, "assignee": {"id": 523}, "organization": {"id": 693}, "project": {"owner": {"id": 9}, "assignee": {"id": 870}, "organization": {"id": 983}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 26, "privilege": "worker"}, "organization": {"id": 170, "owner": {"id": 26}, "user": {"role": "owner"}}}, "resource": {"id": 347, "owner": {"id": 453}, "assignee": {"id": 503}, "organization": {"id": 170}, "project": {"owner": {"id": 750}, "assignee": {"id": 26}, "organization": {"id": 946}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_resource_project_user_num_resources_10_same_org_FALSE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 20, "privilege": "admin"}, "organization": {"id": 173, "owner": {"id": 20}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 424}, "assignee": {"id": 587}, "organization": {"id": 630}, "project": {"owner": {"id": 20}, "assignee": {"id": 887}, "organization": {"id": 929}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 61, "privilege": "worker"}, "organization": {"id": 154, "owner": {"id": 61}, "user": {"role": "owner"}}}, "resource": {"id": 348, "owner": {"id": 457}, "assignee": {"id": 561}, "organization": {"id": 655}, "project": {"owner": {"id": 725}, "assignee": {"id": 61}, "organization": {"id": 916}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_user_num_resources_0_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 65, "privilege": "admin"}, "organization": {"id": 129, "owner": {"id": 283}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 483}, "assignee": {"id": 578}, "organization": {"id": 129}, "project": {"owner": {"id": 65}, "assignee": {"id": 800}, "organization": {"id": 943}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 85, "privilege": "worker"}, "organization": {"id": 151, "owner": {"id": 216}, "user": {"role": "maintainer"}}}, "resource": {"id": 347, "owner": {"id": 424}, "assignee": {"id": 571}, "organization": {"id": 151}, "project": {"owner": {"id": 720}, "assignee": {"id": 85}, "organization": {"id": 965}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_user_num_resources_3_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 59, "privilege": "admin"}, "organization": {"id": 156, "owner": {"id": 295}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 428}, "assignee": {"id": 503}, "organization": {"id": 156}, "project": {"owner": {"id": 59}, "assignee": {"id": 820}, "organization": {"id": 922}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 61, "privilege": "worker"}, "organization": {"id": 114, "owner": {"id": 298}, "user": {"role": "maintainer"}}}, "resource": {"id": 320, "owner": {"id": 401}, "assignee": {"id": 535}, "organization": {"id": 626}, "project": {"owner": {"id": 771}, "assignee": {"id": 61}, "organization": {"id": 952}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_user_num_resources_10_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 35, "privilege": "admin"}, "organization": {"id": 123, "owner": {"id": 258}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 453}, "assignee": {"id": 505}, "organization": {"id": 123}, "project": {"owner": {"id": 35}, "assignee": {"id": 816}, "organization": {"id": 918}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 67, "privilege": "worker"}, "organization": {"id": 128, "owner": {"id": 268}, "user": {"role": "supervisor"}}}, "resource": {"id": 359, "owner": {"id": 432}, "assignee": {"id": 595}, "organization": {"id": 128}, "project": {"owner": {"id": 747}, "assignee": {"id": 67}, "organization": {"id": 958}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_user_num_resources_0_same_org_FALSE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 19, "privilege": "admin"}, "organization": {"id": 120, "owner": {"id": 288}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 499}, "assignee": {"id": 506}, "organization": {"id": 640}, "project": {"owner": {"id": 19}, "assignee": {"id": 879}, "organization": {"id": 971}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 94, "privilege": "worker"}, "organization": {"id": 137, "owner": {"id": 202}, "user": {"role": "supervisor"}}}, "resource": {"id": 300, "owner": {"id": 426}, "assignee": {"id": 560}, "organization": {"id": 613}, "project": {"owner": {"id": 709}, "assignee": {"id": 94}, "organization": {"id": 983}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_user_num_resources_3_same_org_FALSE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 84, "privilege": "admin"}, "organization": {"id": 166, "owner": {"id": 288}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 441}, "assignee": {"id": 562}, "organization": {"id": 694}, "project": {"owner": {"id": 84}, "assignee": {"id": 868}, "organization": {"id": 956}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 17, "privilege": "worker"}, "organization": {"id": 147, "owner": {"id": 240}, "user": {"role": "worker"}}}, "resource": {"id": 382, "owner": {"id": 420}, "assignee": {"id": 533}, "organization": {"id": 147}, "project": {"owner": {"id": 756}, "assignee": {"id": 17}, "organization": {"id": 947}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_user_num_resources_10_same_org_FALSE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 95, "privilege": "admin"}, "organization": {"id": 195, "owner": {"id": 203}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 421}, "assignee": {"id": 570}, "organization": {"id": 618}, "project": {"owner": {"id": 95}, "assignee": {"id": 851}, "organization": {"id": 924}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 84, "privilege": "worker"}, "organization": {"id": 135, "owner": {"id": 291}, "user": {"role": "worker"}}}, "resource": {"id": 389, "owner": {"id": 499}, "assignee": {"id": 528}, "organization": {"id": 617}, "project": {"owner": {"id": 793}, "assignee": {"id": 84}, "organization": {"id": 945}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_user_num_resources_0_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 62, "privilege": "admin"}, "organization": {"id": 152, "owner": {"id": 201}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 410}, "assignee": {"id": 521}, "organization": {"id": 152}, "project": {"owner": {"id": 62}, "assignee": {"id": 870}, "organization": {"id": 906}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 15, "privilege": "worker"}, "organization": {"id": 195, "owner": {"id": 218}, "user": {"role": null}}}, "resource": {"id": 364, "owner": {"id": 486}, "assignee": {"id": 530}, "organization": {"id": 195}, "project": {"owner": {"id": 799}, "assignee": {"id": 15}, "organization": {"id": 938}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_user_num_resources_3_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 72, "privilege": "admin"}, "organization": {"id": 153, "owner": {"id": 288}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 437}, "assignee": {"id": 533}, "organization": {"id": 153}, "project": {"owner": {"id": 72}, "assignee": {"id": 853}, "organization": {"id": 946}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 82, "privilege": "worker"}, "organization": {"id": 111, "owner": {"id": 210}, "user": {"role": null}}}, "resource": {"id": 398, "owner": {"id": 418}, "assignee": {"id": 584}, "organization": {"id": 679}, "project": {"owner": {"id": 766}, "assignee": {"id": 82}, "organization": {"id": 963}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_user_num_resources_10_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 2, "privilege": "admin"}, "organization": {"id": 182, "owner": {"id": 254}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 464}, "assignee": {"id": 574}, "organization": {"id": 182}, "project": {"owner": {"id": 2}, "assignee": {"id": 894}, "organization": {"id": 934}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 47, "privilege": "none"}, "organization": {"id": 157, "owner": {"id": 47}, "user": {"role": "owner"}}}, "resource": {"id": 335, "owner": {"id": 489}, "assignee": {"id": 534}, "organization": {"id": 157}, "project": {"owner": {"id": 737}, "assignee": {"id": 47}, "organization": {"id": 969}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_user_num_resources_0_same_org_FALSE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 70, "privilege": "admin"}, "organization": {"id": 168, "owner": {"id": 233}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 433}, "assignee": {"id": 556}, "organization": {"id": 619}, "project": {"owner": {"id": 70}, "assignee": {"id": 880}, "organization": {"id": 932}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 22, "privilege": "none"}, "organization": {"id": 169, "owner": {"id": 22}, "user": {"role": "owner"}}}, "resource": {"id": 393, "owner": {"id": 434}, "assignee": {"id": 530}, "organization": {"id": 603}, "project": {"owner": {"id": 765}, "assignee": {"id": 22}, "organization": {"id": 979}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_user_num_resources_3_same_org_FALSE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 1, "privilege": "admin"}, "organization": {"id": 156, "owner": {"id": 200}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 443}, "assignee": {"id": 522}, "organization": {"id": 646}, "project": {"owner": {"id": 1}, "assignee": {"id": 827}, "organization": {"id": 957}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 65, "privilege": "none"}, "organization": {"id": 193, "owner": {"id": 260}, "user": {"role": "maintainer"}}}, "resource": {"id": 346, "owner": {"id": 461}, "assignee": {"id": 519}, "organization": {"id": 193}, "project": {"owner": {"id": 766}, "assignee": {"id": 65}, "organization": {"id": 951}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_user_num_resources_10_same_org_FALSE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 89, "privilege": "admin"}, "organization": {"id": 189, "owner": {"id": 277}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 470}, "assignee": {"id": 559}, "organization": {"id": 688}, "project": {"owner": {"id": 89}, "assignee": {"id": 860}, "organization": {"id": 963}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 1, "privilege": "none"}, "organization": {"id": 188, "owner": {"id": 207}, "user": {"role": "maintainer"}}}, "resource": {"id": 383, "owner": {"id": 450}, "assignee": {"id": 564}, "organization": {"id": 655}, "project": {"owner": {"id": 702}, "assignee": {"id": 1}, "organization": {"id": 992}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_resource_project_user_num_resources_0_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 39, "privilege": "admin"}, "organization": {"id": 119, "owner": {"id": 251}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 434}, "assignee": {"id": 553}, "organization": {"id": 119}, "project": {"owner": {"id": 39}, "assignee": {"id": 859}, "organization": {"id": 958}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 13, "privilege": "none"}, "organization": {"id": 183, "owner": {"id": 250}, "user": {"role": "supervisor"}}}, "resource": {"id": 362, "owner": {"id": 446}, "assignee": {"id": 598}, "organization": {"id": 183}, "project": {"owner": {"id": 769}, "assignee": {"id": 13}, "organization": {"id": 940}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_resource_project_user_num_resources_3_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 66, "privilege": "admin"}, "organization": {"id": 107, "owner": {"id": 276}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 499}, "assignee": {"id": 506}, "organization": {"id": 107}, "project": {"owner": {"id": 66}, "assignee": {"id": 818}, "organization": {"id": 978}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 32, "privilege": "none"}, "organization": {"id": 126, "owner": {"id": 295}, "user": {"role": "supervisor"}}}, "resource": {"id": 307, "owner": {"id": 491}, "assignee": {"id": 547}, "organization": {"id": 604}, "project": {"owner": {"id": 773}, "assignee": {"id": 32}, "organization": {"id": 926}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_resource_project_user_num_resources_10_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 17, "privilege": "admin"}, "organization": {"id": 165, "owner": {"id": 218}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 465}, "assignee": {"id": 564}, "organization": {"id": 165}, "project": {"owner": {"id": 17}, "assignee": {"id": 819}, "organization": {"id": 969}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 31, "privilege": "none"}, "organization": {"id": 129, "owner": {"id": 205}, "user": {"role": "worker"}}}, "resource": {"id": 352, "owner": {"id": 488}, "assignee": {"id": 501}, "organization": {"id": 129}, "project": {"owner": {"id": 763}, "assignee": {"id": 31}, "organization": {"id": 928}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_resource_project_user_num_resources_0_same_org_FALSE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 66, "privilege": "admin"}, "organization": {"id": 154, "owner": {"id": 204}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 451}, "assignee": {"id": 587}, "organization": {"id": 692}, "project": {"owner": {"id": 66}, "assignee": {"id": 890}, "organization": {"id": 982}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 56, "privilege": "none"}, "organization": {"id": 179, "owner": {"id": 263}, "user": {"role": "worker"}}}, "resource": {"id": 337, "owner": {"id": 463}, "assignee": {"id": 540}, "organization": {"id": 640}, "project": {"owner": {"id": 794}, "assignee": {"id": 56}, "organization": {"id": 960}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_resource_project_user_num_resources_3_same_org_FALSE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 42, "privilege": "admin"}, "organization": {"id": 149, "owner": {"id": 293}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 496}, "assignee": {"id": 548}, "organization": {"id": 632}, "project": {"owner": {"id": 42}, "assignee": {"id": 856}, "organization": {"id": 903}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 75, "privilege": "none"}, "organization": {"id": 179, "owner": {"id": 216}, "user": {"role": null}}}, "resource": {"id": 351, "owner": {"id": 482}, "assignee": {"id": 585}, "organization": {"id": 179}, "project": {"owner": {"id": 754}, "assignee": {"id": 75}, "organization": {"id": 925}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_resource_project_user_num_resources_10_same_org_FALSE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 91, "privilege": "admin"}, "organization": {"id": 150, "owner": {"id": 269}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 400}, "assignee": {"id": 543}, "organization": {"id": 625}, "project": {"owner": {"id": 91}, "assignee": {"id": 809}, "organization": {"id": 982}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 15, "privilege": "none"}, "organization": {"id": 181, "owner": {"id": 256}, "user": {"role": null}}}, "resource": {"id": 386, "owner": {"id": 481}, "assignee": {"id": 546}, "organization": {"id": 647}, "project": {"owner": {"id": 777}, "assignee": {"id": 15}, "organization": {"id": 918}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_user_num_resources_0_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 24, "privilege": "admin"}, "organization": {"id": 115, "owner": {"id": 222}, "user": {"role": null}}}, "resource": {"owner": {"id": 465}, "assignee": {"id": 501}, "organization": {"id": 115}, "project": {"owner": {"id": 24}, "assignee": {"id": 888}, "organization": {"id": 982}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 18, "privilege": "admin"}, "organization": {"id": 171, "owner": {"id": 18}, "user": {"role": "owner"}}}, "resource": {"id": 365, "owner": {"id": 18}, "assignee": {"id": 553}, "organization": {"id": 171}, "project": {"owner": {"id": 723}, "assignee": {"id": 887}, "organization": {"id": 959}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_user_num_resources_3_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 97, "privilege": "admin"}, "organization": {"id": 197, "owner": {"id": 233}, "user": {"role": null}}}, "resource": {"owner": {"id": 451}, "assignee": {"id": 548}, "organization": {"id": 197}, "project": {"owner": {"id": 97}, "assignee": {"id": 873}, "organization": {"id": 947}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 70, "privilege": "admin"}, "organization": {"id": 179, "owner": {"id": 70}, "user": {"role": "owner"}}}, "resource": {"id": 377, "owner": {"id": 70}, "assignee": {"id": 538}, "organization": {"id": 626}, "project": {"owner": {"id": 766}, "assignee": {"id": 830}, "organization": {"id": 958}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_user_num_resources_10_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 17, "privilege": "admin"}, "organization": {"id": 171, "owner": {"id": 287}, "user": {"role": null}}}, "resource": {"owner": {"id": 481}, "assignee": {"id": 508}, "organization": {"id": 171}, "project": {"owner": {"id": 17}, "assignee": {"id": 874}, "organization": {"id": 967}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 12, "privilege": "admin"}, "organization": {"id": 189, "owner": {"id": 269}, "user": {"role": "maintainer"}}}, "resource": {"id": 328, "owner": {"id": 12}, "assignee": {"id": 544}, "organization": {"id": 189}, "project": {"owner": {"id": 717}, "assignee": {"id": 845}, "organization": {"id": 995}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_user_num_resources_0_same_org_FALSE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 2, "privilege": "admin"}, "organization": {"id": 166, "owner": {"id": 256}, "user": {"role": null}}}, "resource": {"owner": {"id": 446}, "assignee": {"id": 530}, "organization": {"id": 647}, "project": {"owner": {"id": 2}, "assignee": {"id": 887}, "organization": {"id": 934}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 61, "privilege": "admin"}, "organization": {"id": 140, "owner": {"id": 215}, "user": {"role": "maintainer"}}}, "resource": {"id": 335, "owner": {"id": 61}, "assignee": {"id": 523}, "organization": {"id": 657}, "project": {"owner": {"id": 722}, "assignee": {"id": 843}, "organization": {"id": 967}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_user_num_resources_3_same_org_FALSE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 0, "privilege": "admin"}, "organization": {"id": 189, "owner": {"id": 215}, "user": {"role": null}}}, "resource": {"owner": {"id": 410}, "assignee": {"id": 551}, "organization": {"id": 602}, "project": {"owner": {"id": 0}, "assignee": {"id": 873}, "organization": {"id": 977}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 56, "privilege": "admin"}, "organization": {"id": 125, "owner": {"id": 278}, "user": {"role": "supervisor"}}}, "resource": {"id": 382, "owner": {"id": 56}, "assignee": {"id": 505}, "organization": {"id": 125}, "project": {"owner": {"id": 789}, "assignee": {"id": 898}, "organization": {"id": 995}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_user_num_resources_10_same_org_FALSE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 60, "privilege": "admin"}, "organization": {"id": 100, "owner": {"id": 288}, "user": {"role": null}}}, "resource": {"owner": {"id": 410}, "assignee": {"id": 578}, "organization": {"id": 671}, "project": {"owner": {"id": 60}, "assignee": {"id": 833}, "organization": {"id": 971}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 31, "privilege": "admin"}, "organization": {"id": 133, "owner": {"id": 203}, "user": {"role": "supervisor"}}}, "resource": {"id": 314, "owner": {"id": 31}, "assignee": {"id": 552}, "organization": {"id": 662}, "project": {"owner": {"id": 793}, "assignee": {"id": 842}, "organization": {"id": 923}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_user_num_resources_0_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 7, "privilege": "business"}, "organization": {"id": 136, "owner": {"id": 7}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 465}, "assignee": {"id": 599}, "organization": {"id": 136}, "project": {"owner": {"id": 7}, "assignee": {"id": 851}, "organization": {"id": 962}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 40, "privilege": "admin"}, "organization": {"id": 187, "owner": {"id": 204}, "user": {"role": "worker"}}}, "resource": {"id": 349, "owner": {"id": 40}, "assignee": {"id": 508}, "organization": {"id": 187}, "project": {"owner": {"id": 787}, "assignee": {"id": 843}, "organization": {"id": 995}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_user_num_resources_3_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 28, "privilege": "business"}, "organization": {"id": 154, "owner": {"id": 28}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 413}, "assignee": {"id": 546}, "organization": {"id": 154}, "project": {"owner": {"id": 28}, "assignee": {"id": 861}, "organization": {"id": 959}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 5, "privilege": "admin"}, "organization": {"id": 138, "owner": {"id": 239}, "user": {"role": "worker"}}}, "resource": {"id": 311, "owner": {"id": 5}, "assignee": {"id": 515}, "organization": {"id": 657}, "project": {"owner": {"id": 736}, "assignee": {"id": 842}, "organization": {"id": 968}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_user_num_resources_10_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 74, "privilege": "business"}, "organization": {"id": 147, "owner": {"id": 74}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 483}, "assignee": {"id": 513}, "organization": {"id": 147}, "project": {"owner": {"id": 74}, "assignee": {"id": 860}, "organization": {"id": 936}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 21, "privilege": "admin"}, "organization": {"id": 104, "owner": {"id": 228}, "user": {"role": null}}}, "resource": {"id": 338, "owner": {"id": 21}, "assignee": {"id": 526}, "organization": {"id": 104}, "project": {"owner": {"id": 708}, "assignee": {"id": 854}, "organization": {"id": 944}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_user_num_resources_0_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 6, "privilege": "business"}, "organization": {"id": 186, "owner": {"id": 6}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 456}, "assignee": {"id": 576}, "organization": {"id": 648}, "project": {"owner": {"id": 6}, "assignee": {"id": 889}, "organization": {"id": 919}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 78, "privilege": "admin"}, "organization": {"id": 178, "owner": {"id": 261}, "user": {"role": null}}}, "resource": {"id": 334, "owner": {"id": 78}, "assignee": {"id": 587}, "organization": {"id": 605}, "project": {"owner": {"id": 707}, "assignee": {"id": 843}, "organization": {"id": 990}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_user_num_resources_3_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 6, "privilege": "business"}, "organization": {"id": 113, "owner": {"id": 6}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 482}, "assignee": {"id": 537}, "organization": {"id": 652}, "project": {"owner": {"id": 6}, "assignee": {"id": 885}, "organization": {"id": 906}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 95, "privilege": "business"}, "organization": {"id": 172, "owner": {"id": 95}, "user": {"role": "owner"}}}, "resource": {"id": 371, "owner": {"id": 95}, "assignee": {"id": 583}, "organization": {"id": 172}, "project": {"owner": {"id": 733}, "assignee": {"id": 833}, "organization": {"id": 921}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_user_num_resources_10_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 71, "privilege": "business"}, "organization": {"id": 194, "owner": {"id": 71}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 441}, "assignee": {"id": 508}, "organization": {"id": 611}, "project": {"owner": {"id": 71}, "assignee": {"id": 873}, "organization": {"id": 900}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 95, "privilege": "business"}, "organization": {"id": 154, "owner": {"id": 95}, "user": {"role": "owner"}}}, "resource": {"id": 318, "owner": {"id": 95}, "assignee": {"id": 584}, "organization": {"id": 647}, "project": {"owner": {"id": 715}, "assignee": {"id": 859}, "organization": {"id": 928}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_user_num_resources_0_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 87, "privilege": "business"}, "organization": {"id": 179, "owner": {"id": 222}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 403}, "assignee": {"id": 592}, "organization": {"id": 179}, "project": {"owner": {"id": 87}, "assignee": {"id": 847}, "organization": {"id": 906}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 11, "privilege": "business"}, "organization": {"id": 132, "owner": {"id": 214}, "user": {"role": "maintainer"}}}, "resource": {"id": 329, "owner": {"id": 11}, "assignee": {"id": 557}, "organization": {"id": 132}, "project": {"owner": {"id": 772}, "assignee": {"id": 866}, "organization": {"id": 980}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_user_num_resources_3_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 4, "privilege": "business"}, "organization": {"id": 110, "owner": {"id": 201}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 419}, "assignee": {"id": 544}, "organization": {"id": 110}, "project": {"owner": {"id": 4}, "assignee": {"id": 872}, "organization": {"id": 960}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 87, "privilege": "business"}, "organization": {"id": 148, "owner": {"id": 265}, "user": {"role": "maintainer"}}}, "resource": {"id": 371, "owner": {"id": 87}, "assignee": {"id": 536}, "organization": {"id": 611}, "project": {"owner": {"id": 714}, "assignee": {"id": 896}, "organization": {"id": 910}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_user_num_resources_10_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 86, "privilege": "business"}, "organization": {"id": 122, "owner": {"id": 279}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 420}, "assignee": {"id": 587}, "organization": {"id": 122}, "project": {"owner": {"id": 86}, "assignee": {"id": 829}, "organization": {"id": 990}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 92, "privilege": "business"}, "organization": {"id": 132, "owner": {"id": 228}, "user": {"role": "supervisor"}}}, "resource": {"id": 330, "owner": {"id": 92}, "assignee": {"id": 536}, "organization": {"id": 132}, "project": {"owner": {"id": 732}, "assignee": {"id": 851}, "organization": {"id": 902}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_user_num_resources_0_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 76, "privilege": "business"}, "organization": {"id": 195, "owner": {"id": 257}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 460}, "assignee": {"id": 546}, "organization": {"id": 679}, "project": {"owner": {"id": 76}, "assignee": {"id": 860}, "organization": {"id": 934}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 62, "privilege": "business"}, "organization": {"id": 195, "owner": {"id": 238}, "user": {"role": "supervisor"}}}, "resource": {"id": 362, "owner": {"id": 62}, "assignee": {"id": 526}, "organization": {"id": 618}, "project": {"owner": {"id": 748}, "assignee": {"id": 877}, "organization": {"id": 923}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_user_num_resources_3_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 95, "privilege": "business"}, "organization": {"id": 139, "owner": {"id": 232}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 482}, "assignee": {"id": 558}, "organization": {"id": 686}, "project": {"owner": {"id": 95}, "assignee": {"id": 883}, "organization": {"id": 984}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 2, "privilege": "business"}, "organization": {"id": 160, "owner": {"id": 268}, "user": {"role": "worker"}}}, "resource": {"id": 350, "owner": {"id": 2}, "assignee": {"id": 574}, "organization": {"id": 160}, "project": {"owner": {"id": 797}, "assignee": {"id": 869}, "organization": {"id": 993}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_user_num_resources_10_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 97, "privilege": "business"}, "organization": {"id": 121, "owner": {"id": 244}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 442}, "assignee": {"id": 581}, "organization": {"id": 629}, "project": {"owner": {"id": 97}, "assignee": {"id": 854}, "organization": {"id": 941}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 99, "privilege": "business"}, "organization": {"id": 146, "owner": {"id": 246}, "user": {"role": "worker"}}}, "resource": {"id": 300, "owner": {"id": 99}, "assignee": {"id": 555}, "organization": {"id": 670}, "project": {"owner": {"id": 736}, "assignee": {"id": 896}, "organization": {"id": 963}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_user_num_resources_0_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 44, "privilege": "business"}, "organization": {"id": 199, "owner": {"id": 292}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 419}, "assignee": {"id": 549}, "organization": {"id": 199}, "project": {"owner": {"id": 44}, "assignee": {"id": 887}, "organization": {"id": 978}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 58, "privilege": "business"}, "organization": {"id": 172, "owner": {"id": 202}, "user": {"role": null}}}, "resource": {"id": 302, "owner": {"id": 58}, "assignee": {"id": 530}, "organization": {"id": 172}, "project": {"owner": {"id": 744}, "assignee": {"id": 876}, "organization": {"id": 973}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_user_num_resources_3_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 27, "privilege": "business"}, "organization": {"id": 156, "owner": {"id": 237}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 497}, "assignee": {"id": 594}, "organization": {"id": 156}, "project": {"owner": {"id": 27}, "assignee": {"id": 883}, "organization": {"id": 921}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 15, "privilege": "business"}, "organization": {"id": 100, "owner": {"id": 243}, "user": {"role": null}}}, "resource": {"id": 347, "owner": {"id": 15}, "assignee": {"id": 577}, "organization": {"id": 676}, "project": {"owner": {"id": 764}, "assignee": {"id": 822}, "organization": {"id": 976}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_user_num_resources_10_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 5, "privilege": "business"}, "organization": {"id": 187, "owner": {"id": 246}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 407}, "assignee": {"id": 536}, "organization": {"id": 187}, "project": {"owner": {"id": 5}, "assignee": {"id": 836}, "organization": {"id": 914}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 81, "privilege": "user"}, "organization": {"id": 158, "owner": {"id": 81}, "user": {"role": "owner"}}}, "resource": {"id": 323, "owner": {"id": 81}, "assignee": {"id": 542}, "organization": {"id": 158}, "project": {"owner": {"id": 763}, "assignee": {"id": 872}, "organization": {"id": 908}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_user_num_resources_0_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 48, "privilege": "business"}, "organization": {"id": 168, "owner": {"id": 214}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 411}, "assignee": {"id": 524}, "organization": {"id": 630}, "project": {"owner": {"id": 48}, "assignee": {"id": 899}, "organization": {"id": 978}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 25, "privilege": "user"}, "organization": {"id": 127, "owner": {"id": 25}, "user": {"role": "owner"}}}, "resource": {"id": 377, "owner": {"id": 25}, "assignee": {"id": 546}, "organization": {"id": 693}, "project": {"owner": {"id": 705}, "assignee": {"id": 892}, "organization": {"id": 973}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_user_num_resources_3_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 95, "privilege": "business"}, "organization": {"id": 186, "owner": {"id": 248}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 498}, "assignee": {"id": 529}, "organization": {"id": 656}, "project": {"owner": {"id": 95}, "assignee": {"id": 896}, "organization": {"id": 950}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 8, "privilege": "user"}, "organization": {"id": 121, "owner": {"id": 265}, "user": {"role": "maintainer"}}}, "resource": {"id": 338, "owner": {"id": 8}, "assignee": {"id": 563}, "organization": {"id": 121}, "project": {"owner": {"id": 796}, "assignee": {"id": 826}, "organization": {"id": 981}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_user_num_resources_10_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 98, "privilege": "business"}, "organization": {"id": 100, "owner": {"id": 267}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 494}, "assignee": {"id": 573}, "organization": {"id": 698}, "project": {"owner": {"id": 98}, "assignee": {"id": 877}, "organization": {"id": 957}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 66, "privilege": "user"}, "organization": {"id": 107, "owner": {"id": 291}, "user": {"role": "maintainer"}}}, "resource": {"id": 337, "owner": {"id": 66}, "assignee": {"id": 576}, "organization": {"id": 694}, "project": {"owner": {"id": 745}, "assignee": {"id": 812}, "organization": {"id": 993}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_user_num_resources_0_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 10, "privilege": "business"}, "organization": {"id": 135, "owner": {"id": 234}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 440}, "assignee": {"id": 543}, "organization": {"id": 135}, "project": {"owner": {"id": 10}, "assignee": {"id": 811}, "organization": {"id": 958}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 59, "privilege": "user"}, "organization": {"id": 172, "owner": {"id": 247}, "user": {"role": "supervisor"}}}, "resource": {"id": 369, "owner": {"id": 59}, "assignee": {"id": 514}, "organization": {"id": 172}, "project": {"owner": {"id": 715}, "assignee": {"id": 840}, "organization": {"id": 954}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_user_num_resources_3_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 75, "privilege": "business"}, "organization": {"id": 178, "owner": {"id": 204}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 438}, "assignee": {"id": 576}, "organization": {"id": 178}, "project": {"owner": {"id": 75}, "assignee": {"id": 846}, "organization": {"id": 966}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 48, "privilege": "user"}, "organization": {"id": 193, "owner": {"id": 293}, "user": {"role": "supervisor"}}}, "resource": {"id": 348, "owner": {"id": 48}, "assignee": {"id": 521}, "organization": {"id": 680}, "project": {"owner": {"id": 776}, "assignee": {"id": 826}, "organization": {"id": 977}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_user_num_resources_10_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 65, "privilege": "business"}, "organization": {"id": 107, "owner": {"id": 227}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 438}, "assignee": {"id": 578}, "organization": {"id": 107}, "project": {"owner": {"id": 65}, "assignee": {"id": 866}, "organization": {"id": 965}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 71, "privilege": "user"}, "organization": {"id": 188, "owner": {"id": 262}, "user": {"role": "worker"}}}, "resource": {"id": 381, "owner": {"id": 71}, "assignee": {"id": 544}, "organization": {"id": 188}, "project": {"owner": {"id": 770}, "assignee": {"id": 854}, "organization": {"id": 994}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_user_num_resources_0_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 55, "privilege": "business"}, "organization": {"id": 126, "owner": {"id": 223}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 443}, "assignee": {"id": 564}, "organization": {"id": 651}, "project": {"owner": {"id": 55}, "assignee": {"id": 836}, "organization": {"id": 994}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 75, "privilege": "user"}, "organization": {"id": 156, "owner": {"id": 268}, "user": {"role": "worker"}}}, "resource": {"id": 385, "owner": {"id": 75}, "assignee": {"id": 530}, "organization": {"id": 667}, "project": {"owner": {"id": 739}, "assignee": {"id": 831}, "organization": {"id": 929}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_user_num_resources_3_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 33, "privilege": "business"}, "organization": {"id": 147, "owner": {"id": 297}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 405}, "assignee": {"id": 586}, "organization": {"id": 645}, "project": {"owner": {"id": 33}, "assignee": {"id": 832}, "organization": {"id": 933}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 78, "privilege": "user"}, "organization": {"id": 161, "owner": {"id": 295}, "user": {"role": null}}}, "resource": {"id": 365, "owner": {"id": 78}, "assignee": {"id": 557}, "organization": {"id": 161}, "project": {"owner": {"id": 718}, "assignee": {"id": 829}, "organization": {"id": 949}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_user_num_resources_10_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 31, "privilege": "business"}, "organization": {"id": 140, "owner": {"id": 218}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 442}, "assignee": {"id": 503}, "organization": {"id": 672}, "project": {"owner": {"id": 31}, "assignee": {"id": 873}, "organization": {"id": 971}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 76, "privilege": "user"}, "organization": {"id": 177, "owner": {"id": 203}, "user": {"role": null}}}, "resource": {"id": 384, "owner": {"id": 76}, "assignee": {"id": 547}, "organization": {"id": 658}, "project": {"owner": {"id": 781}, "assignee": {"id": 832}, "organization": {"id": 993}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_user_num_resources_0_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 54, "privilege": "business"}, "organization": {"id": 165, "owner": {"id": 278}, "user": {"role": null}}}, "resource": {"owner": {"id": 456}, "assignee": {"id": 594}, "organization": {"id": 165}, "project": {"owner": {"id": 54}, "assignee": {"id": 812}, "organization": {"id": 914}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 62, "privilege": "worker"}, "organization": {"id": 134, "owner": {"id": 62}, "user": {"role": "owner"}}}, "resource": {"id": 379, "owner": {"id": 62}, "assignee": {"id": 587}, "organization": {"id": 134}, "project": {"owner": {"id": 758}, "assignee": {"id": 859}, "organization": {"id": 919}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_user_num_resources_3_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 70, "privilege": "business"}, "organization": {"id": 185, "owner": {"id": 293}, "user": {"role": null}}}, "resource": {"owner": {"id": 411}, "assignee": {"id": 588}, "organization": {"id": 185}, "project": {"owner": {"id": 70}, "assignee": {"id": 866}, "organization": {"id": 947}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 36, "privilege": "worker"}, "organization": {"id": 133, "owner": {"id": 36}, "user": {"role": "owner"}}}, "resource": {"id": 370, "owner": {"id": 36}, "assignee": {"id": 540}, "organization": {"id": 691}, "project": {"owner": {"id": 737}, "assignee": {"id": 821}, "organization": {"id": 957}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_user_num_resources_10_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 41, "privilege": "business"}, "organization": {"id": 176, "owner": {"id": 228}, "user": {"role": null}}}, "resource": {"owner": {"id": 488}, "assignee": {"id": 509}, "organization": {"id": 176}, "project": {"owner": {"id": 41}, "assignee": {"id": 852}, "organization": {"id": 986}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 36, "privilege": "worker"}, "organization": {"id": 138, "owner": {"id": 251}, "user": {"role": "maintainer"}}}, "resource": {"id": 399, "owner": {"id": 36}, "assignee": {"id": 594}, "organization": {"id": 138}, "project": {"owner": {"id": 741}, "assignee": {"id": 860}, "organization": {"id": 975}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_user_num_resources_0_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 88, "privilege": "business"}, "organization": {"id": 168, "owner": {"id": 201}, "user": {"role": null}}}, "resource": {"owner": {"id": 421}, "assignee": {"id": 509}, "organization": {"id": 631}, "project": {"owner": {"id": 88}, "assignee": {"id": 873}, "organization": {"id": 952}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 51, "privilege": "worker"}, "organization": {"id": 169, "owner": {"id": 214}, "user": {"role": "maintainer"}}}, "resource": {"id": 391, "owner": {"id": 51}, "assignee": {"id": 599}, "organization": {"id": 698}, "project": {"owner": {"id": 730}, "assignee": {"id": 866}, "organization": {"id": 934}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_user_num_resources_3_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 97, "privilege": "business"}, "organization": {"id": 105, "owner": {"id": 219}, "user": {"role": null}}}, "resource": {"owner": {"id": 415}, "assignee": {"id": 564}, "organization": {"id": 685}, "project": {"owner": {"id": 97}, "assignee": {"id": 806}, "organization": {"id": 984}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 91, "privilege": "worker"}, "organization": {"id": 128, "owner": {"id": 273}, "user": {"role": "supervisor"}}}, "resource": {"id": 317, "owner": {"id": 91}, "assignee": {"id": 561}, "organization": {"id": 128}, "project": {"owner": {"id": 745}, "assignee": {"id": 812}, "organization": {"id": 975}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_user_num_resources_10_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 18, "privilege": "business"}, "organization": {"id": 184, "owner": {"id": 253}, "user": {"role": null}}}, "resource": {"owner": {"id": 458}, "assignee": {"id": 592}, "organization": {"id": 688}, "project": {"owner": {"id": 18}, "assignee": {"id": 883}, "organization": {"id": 935}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 98, "privilege": "worker"}, "organization": {"id": 105, "owner": {"id": 217}, "user": {"role": "supervisor"}}}, "resource": {"id": 348, "owner": {"id": 98}, "assignee": {"id": 515}, "organization": {"id": 617}, "project": {"owner": {"id": 781}, "assignee": {"id": 843}, "organization": {"id": 936}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_resource_project_user_num_resources_0_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 91, "privilege": "user"}, "organization": {"id": 178, "owner": {"id": 91}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 433}, "assignee": {"id": 519}, "organization": {"id": 178}, "project": {"owner": {"id": 91}, "assignee": {"id": 863}, "organization": {"id": 984}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 67, "privilege": "worker"}, "organization": {"id": 160, "owner": {"id": 297}, "user": {"role": "worker"}}}, "resource": {"id": 340, "owner": {"id": 67}, "assignee": {"id": 509}, "organization": {"id": 160}, "project": {"owner": {"id": 732}, "assignee": {"id": 836}, "organization": {"id": 961}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_resource_project_user_num_resources_3_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 8, "privilege": "user"}, "organization": {"id": 197, "owner": {"id": 8}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 417}, "assignee": {"id": 501}, "organization": {"id": 197}, "project": {"owner": {"id": 8}, "assignee": {"id": 837}, "organization": {"id": 969}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 16, "privilege": "worker"}, "organization": {"id": 192, "owner": {"id": 204}, "user": {"role": "worker"}}}, "resource": {"id": 387, "owner": {"id": 16}, "assignee": {"id": 575}, "organization": {"id": 677}, "project": {"owner": {"id": 745}, "assignee": {"id": 859}, "organization": {"id": 978}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_resource_project_user_num_resources_10_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 60, "privilege": "user"}, "organization": {"id": 187, "owner": {"id": 60}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 420}, "assignee": {"id": 573}, "organization": {"id": 187}, "project": {"owner": {"id": 60}, "assignee": {"id": 870}, "organization": {"id": 913}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 96, "privilege": "worker"}, "organization": {"id": 185, "owner": {"id": 207}, "user": {"role": null}}}, "resource": {"id": 345, "owner": {"id": 96}, "assignee": {"id": 505}, "organization": {"id": 185}, "project": {"owner": {"id": 732}, "assignee": {"id": 898}, "organization": {"id": 962}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_resource_project_user_num_resources_0_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 87, "privilege": "user"}, "organization": {"id": 160, "owner": {"id": 87}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 477}, "assignee": {"id": 593}, "organization": {"id": 669}, "project": {"owner": {"id": 87}, "assignee": {"id": 857}, "organization": {"id": 939}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 24, "privilege": "worker"}, "organization": {"id": 196, "owner": {"id": 234}, "user": {"role": null}}}, "resource": {"id": 378, "owner": {"id": 24}, "assignee": {"id": 508}, "organization": {"id": 699}, "project": {"owner": {"id": 738}, "assignee": {"id": 899}, "organization": {"id": 957}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_resource_project_user_num_resources_3_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 10, "privilege": "user"}, "organization": {"id": 133, "owner": {"id": 10}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 449}, "assignee": {"id": 500}, "organization": {"id": 637}, "project": {"owner": {"id": 10}, "assignee": {"id": 874}, "organization": {"id": 931}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 91, "privilege": "none"}, "organization": {"id": 180, "owner": {"id": 91}, "user": {"role": "owner"}}}, "resource": {"id": 341, "owner": {"id": 91}, "assignee": {"id": 516}, "organization": {"id": 180}, "project": {"owner": {"id": 716}, "assignee": {"id": 888}, "organization": {"id": 974}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_resource_project_user_num_resources_10_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 10, "privilege": "user"}, "organization": {"id": 158, "owner": {"id": 10}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 458}, "assignee": {"id": 513}, "organization": {"id": 661}, "project": {"owner": {"id": 10}, "assignee": {"id": 870}, "organization": {"id": 932}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 14, "privilege": "none"}, "organization": {"id": 129, "owner": {"id": 14}, "user": {"role": "owner"}}}, "resource": {"id": 354, "owner": {"id": 14}, "assignee": {"id": 551}, "organization": {"id": 606}, "project": {"owner": {"id": 749}, "assignee": {"id": 879}, "organization": {"id": 971}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_resource_project_user_num_resources_0_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 75, "privilege": "user"}, "organization": {"id": 169, "owner": {"id": 267}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 463}, "assignee": {"id": 543}, "organization": {"id": 169}, "project": {"owner": {"id": 75}, "assignee": {"id": 834}, "organization": {"id": 944}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 64, "privilege": "none"}, "organization": {"id": 135, "owner": {"id": 253}, "user": {"role": "maintainer"}}}, "resource": {"id": 301, "owner": {"id": 64}, "assignee": {"id": 543}, "organization": {"id": 135}, "project": {"owner": {"id": 761}, "assignee": {"id": 863}, "organization": {"id": 937}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_resource_project_user_num_resources_3_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 59, "privilege": "user"}, "organization": {"id": 160, "owner": {"id": 242}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 418}, "assignee": {"id": 579}, "organization": {"id": 160}, "project": {"owner": {"id": 59}, "assignee": {"id": 857}, "organization": {"id": 954}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 55, "privilege": "none"}, "organization": {"id": 103, "owner": {"id": 284}, "user": {"role": "maintainer"}}}, "resource": {"id": 368, "owner": {"id": 55}, "assignee": {"id": 566}, "organization": {"id": 600}, "project": {"owner": {"id": 715}, "assignee": {"id": 855}, "organization": {"id": 920}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_resource_project_user_num_resources_10_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 37, "privilege": "user"}, "organization": {"id": 135, "owner": {"id": 242}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 479}, "assignee": {"id": 564}, "organization": {"id": 135}, "project": {"owner": {"id": 37}, "assignee": {"id": 879}, "organization": {"id": 958}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 14, "privilege": "none"}, "organization": {"id": 170, "owner": {"id": 234}, "user": {"role": "supervisor"}}}, "resource": {"id": 348, "owner": {"id": 14}, "assignee": {"id": 508}, "organization": {"id": 170}, "project": {"owner": {"id": 732}, "assignee": {"id": 838}, "organization": {"id": 986}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_resource_project_user_num_resources_0_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 88, "privilege": "user"}, "organization": {"id": 142, "owner": {"id": 277}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 465}, "assignee": {"id": 533}, "organization": {"id": 657}, "project": {"owner": {"id": 88}, "assignee": {"id": 837}, "organization": {"id": 908}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 9, "privilege": "none"}, "organization": {"id": 131, "owner": {"id": 275}, "user": {"role": "supervisor"}}}, "resource": {"id": 350, "owner": {"id": 9}, "assignee": {"id": 545}, "organization": {"id": 671}, "project": {"owner": {"id": 724}, "assignee": {"id": 840}, "organization": {"id": 989}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_resource_project_user_num_resources_3_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 55, "privilege": "user"}, "organization": {"id": 123, "owner": {"id": 289}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 430}, "assignee": {"id": 535}, "organization": {"id": 600}, "project": {"owner": {"id": 55}, "assignee": {"id": 878}, "organization": {"id": 917}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 80, "privilege": "none"}, "organization": {"id": 100, "owner": {"id": 229}, "user": {"role": "worker"}}}, "resource": {"id": 389, "owner": {"id": 80}, "assignee": {"id": 578}, "organization": {"id": 100}, "project": {"owner": {"id": 717}, "assignee": {"id": 834}, "organization": {"id": 971}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_resource_project_user_num_resources_10_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 58, "privilege": "user"}, "organization": {"id": 142, "owner": {"id": 284}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 492}, "assignee": {"id": 574}, "organization": {"id": 688}, "project": {"owner": {"id": 58}, "assignee": {"id": 853}, "organization": {"id": 900}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 32, "privilege": "none"}, "organization": {"id": 194, "owner": {"id": 286}, "user": {"role": "worker"}}}, "resource": {"id": 371, "owner": {"id": 32}, "assignee": {"id": 590}, "organization": {"id": 658}, "project": {"owner": {"id": 782}, "assignee": {"id": 809}, "organization": {"id": 975}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_user_num_resources_0_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 31, "privilege": "user"}, "organization": {"id": 154, "owner": {"id": 292}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 408}, "assignee": {"id": 589}, "organization": {"id": 154}, "project": {"owner": {"id": 31}, "assignee": {"id": 832}, "organization": {"id": 948}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 74, "privilege": "none"}, "organization": {"id": 127, "owner": {"id": 253}, "user": {"role": null}}}, "resource": {"id": 378, "owner": {"id": 74}, "assignee": {"id": 535}, "organization": {"id": 127}, "project": {"owner": {"id": 772}, "assignee": {"id": 899}, "organization": {"id": 971}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_user_num_resources_3_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 85, "privilege": "user"}, "organization": {"id": 144, "owner": {"id": 252}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 431}, "assignee": {"id": 566}, "organization": {"id": 144}, "project": {"owner": {"id": 85}, "assignee": {"id": 814}, "organization": {"id": 919}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 44, "privilege": "none"}, "organization": {"id": 193, "owner": {"id": 269}, "user": {"role": null}}}, "resource": {"id": 392, "owner": {"id": 44}, "assignee": {"id": 507}, "organization": {"id": 692}, "project": {"owner": {"id": 700}, "assignee": {"id": 822}, "organization": {"id": 933}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_user_num_resources_10_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 15, "privilege": "user"}, "organization": {"id": 108, "owner": {"id": 246}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 435}, "assignee": {"id": 567}, "organization": {"id": 108}, "project": {"owner": {"id": 15}, "assignee": {"id": 861}, "organization": {"id": 977}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 78, "privilege": "admin"}, "organization": {"id": 179, "owner": {"id": 78}, "user": {"role": "owner"}}}, "resource": {"id": 399, "owner": {"id": 426}, "assignee": {"id": 78}, "organization": {"id": 179}, "project": {"owner": {"id": 729}, "assignee": {"id": 830}, "organization": {"id": 948}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_user_num_resources_0_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 40, "privilege": "user"}, "organization": {"id": 129, "owner": {"id": 213}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 452}, "assignee": {"id": 570}, "organization": {"id": 651}, "project": {"owner": {"id": 40}, "assignee": {"id": 890}, "organization": {"id": 916}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 64, "privilege": "admin"}, "organization": {"id": 108, "owner": {"id": 64}, "user": {"role": "owner"}}}, "resource": {"id": 300, "owner": {"id": 465}, "assignee": {"id": 64}, "organization": {"id": 677}, "project": {"owner": {"id": 703}, "assignee": {"id": 802}, "organization": {"id": 907}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_user_num_resources_3_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 48, "privilege": "user"}, "organization": {"id": 104, "owner": {"id": 216}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 489}, "assignee": {"id": 530}, "organization": {"id": 607}, "project": {"owner": {"id": 48}, "assignee": {"id": 803}, "organization": {"id": 984}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 5, "privilege": "admin"}, "organization": {"id": 147, "owner": {"id": 228}, "user": {"role": "maintainer"}}}, "resource": {"id": 360, "owner": {"id": 451}, "assignee": {"id": 5}, "organization": {"id": 147}, "project": {"owner": {"id": 706}, "assignee": {"id": 872}, "organization": {"id": 953}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_user_num_resources_10_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 90, "privilege": "user"}, "organization": {"id": 116, "owner": {"id": 257}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 453}, "assignee": {"id": 542}, "organization": {"id": 678}, "project": {"owner": {"id": 90}, "assignee": {"id": 866}, "organization": {"id": 903}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 50, "privilege": "admin"}, "organization": {"id": 159, "owner": {"id": 214}, "user": {"role": "maintainer"}}}, "resource": {"id": 326, "owner": {"id": 438}, "assignee": {"id": 50}, "organization": {"id": 637}, "project": {"owner": {"id": 788}, "assignee": {"id": 869}, "organization": {"id": 929}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_resource_project_user_num_resources_0_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 20, "privilege": "user"}, "organization": {"id": 136, "owner": {"id": 238}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 481}, "assignee": {"id": 538}, "organization": {"id": 136}, "project": {"owner": {"id": 20}, "assignee": {"id": 806}, "organization": {"id": 927}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 9, "privilege": "admin"}, "organization": {"id": 106, "owner": {"id": 226}, "user": {"role": "supervisor"}}}, "resource": {"id": 347, "owner": {"id": 420}, "assignee": {"id": 9}, "organization": {"id": 106}, "project": {"owner": {"id": 730}, "assignee": {"id": 872}, "organization": {"id": 992}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_resource_project_user_num_resources_3_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 58, "privilege": "user"}, "organization": {"id": 145, "owner": {"id": 253}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 456}, "assignee": {"id": 586}, "organization": {"id": 145}, "project": {"owner": {"id": 58}, "assignee": {"id": 891}, "organization": {"id": 996}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 88, "privilege": "admin"}, "organization": {"id": 164, "owner": {"id": 250}, "user": {"role": "supervisor"}}}, "resource": {"id": 332, "owner": {"id": 411}, "assignee": {"id": 88}, "organization": {"id": 622}, "project": {"owner": {"id": 774}, "assignee": {"id": 803}, "organization": {"id": 968}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_resource_project_user_num_resources_10_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 24, "privilege": "user"}, "organization": {"id": 108, "owner": {"id": 213}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 462}, "assignee": {"id": 508}, "organization": {"id": 108}, "project": {"owner": {"id": 24}, "assignee": {"id": 881}, "organization": {"id": 983}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 35, "privilege": "admin"}, "organization": {"id": 182, "owner": {"id": 237}, "user": {"role": "worker"}}}, "resource": {"id": 313, "owner": {"id": 478}, "assignee": {"id": 35}, "organization": {"id": 182}, "project": {"owner": {"id": 798}, "assignee": {"id": 859}, "organization": {"id": 933}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_resource_project_user_num_resources_0_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 40, "privilege": "user"}, "organization": {"id": 189, "owner": {"id": 238}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 416}, "assignee": {"id": 580}, "organization": {"id": 609}, "project": {"owner": {"id": 40}, "assignee": {"id": 869}, "organization": {"id": 989}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 56, "privilege": "admin"}, "organization": {"id": 169, "owner": {"id": 223}, "user": {"role": "worker"}}}, "resource": {"id": 317, "owner": {"id": 454}, "assignee": {"id": 56}, "organization": {"id": 616}, "project": {"owner": {"id": 743}, "assignee": {"id": 866}, "organization": {"id": 982}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_resource_project_user_num_resources_3_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 44, "privilege": "user"}, "organization": {"id": 179, "owner": {"id": 265}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 401}, "assignee": {"id": 562}, "organization": {"id": 669}, "project": {"owner": {"id": 44}, "assignee": {"id": 871}, "organization": {"id": 962}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 86, "privilege": "admin"}, "organization": {"id": 194, "owner": {"id": 214}, "user": {"role": null}}}, "resource": {"id": 381, "owner": {"id": 433}, "assignee": {"id": 86}, "organization": {"id": 194}, "project": {"owner": {"id": 719}, "assignee": {"id": 867}, "organization": {"id": 943}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_resource_project_user_num_resources_10_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 42, "privilege": "user"}, "organization": {"id": 165, "owner": {"id": 251}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 469}, "assignee": {"id": 597}, "organization": {"id": 606}, "project": {"owner": {"id": 42}, "assignee": {"id": 853}, "organization": {"id": 909}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 11, "privilege": "admin"}, "organization": {"id": 177, "owner": {"id": 236}, "user": {"role": null}}}, "resource": {"id": 394, "owner": {"id": 403}, "assignee": {"id": 11}, "organization": {"id": 625}, "project": {"owner": {"id": 781}, "assignee": {"id": 877}, "organization": {"id": 903}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_user_num_resources_0_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 9, "privilege": "user"}, "organization": {"id": 121, "owner": {"id": 284}, "user": {"role": null}}}, "resource": {"owner": {"id": 448}, "assignee": {"id": 529}, "organization": {"id": 121}, "project": {"owner": {"id": 9}, "assignee": {"id": 841}, "organization": {"id": 990}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 70, "privilege": "business"}, "organization": {"id": 152, "owner": {"id": 70}, "user": {"role": "owner"}}}, "resource": {"id": 337, "owner": {"id": 494}, "assignee": {"id": 70}, "organization": {"id": 152}, "project": {"owner": {"id": 785}, "assignee": {"id": 835}, "organization": {"id": 942}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_user_num_resources_3_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 66, "privilege": "user"}, "organization": {"id": 190, "owner": {"id": 269}, "user": {"role": null}}}, "resource": {"owner": {"id": 437}, "assignee": {"id": 510}, "organization": {"id": 190}, "project": {"owner": {"id": 66}, "assignee": {"id": 821}, "organization": {"id": 980}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 97, "privilege": "business"}, "organization": {"id": 115, "owner": {"id": 97}, "user": {"role": "owner"}}}, "resource": {"id": 387, "owner": {"id": 440}, "assignee": {"id": 97}, "organization": {"id": 679}, "project": {"owner": {"id": 787}, "assignee": {"id": 881}, "organization": {"id": 951}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_user_num_resources_10_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 48, "privilege": "user"}, "organization": {"id": 155, "owner": {"id": 274}, "user": {"role": null}}}, "resource": {"owner": {"id": 470}, "assignee": {"id": 587}, "organization": {"id": 155}, "project": {"owner": {"id": 48}, "assignee": {"id": 843}, "organization": {"id": 917}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 9, "privilege": "business"}, "organization": {"id": 160, "owner": {"id": 234}, "user": {"role": "maintainer"}}}, "resource": {"id": 347, "owner": {"id": 401}, "assignee": {"id": 9}, "organization": {"id": 160}, "project": {"owner": {"id": 792}, "assignee": {"id": 859}, "organization": {"id": 906}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_user_num_resources_0_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 57, "privilege": "user"}, "organization": {"id": 104, "owner": {"id": 242}, "user": {"role": null}}}, "resource": {"owner": {"id": 405}, "assignee": {"id": 540}, "organization": {"id": 678}, "project": {"owner": {"id": 57}, "assignee": {"id": 849}, "organization": {"id": 975}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 16, "privilege": "business"}, "organization": {"id": 123, "owner": {"id": 280}, "user": {"role": "maintainer"}}}, "resource": {"id": 379, "owner": {"id": 427}, "assignee": {"id": 16}, "organization": {"id": 642}, "project": {"owner": {"id": 722}, "assignee": {"id": 892}, "organization": {"id": 914}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_user_num_resources_3_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 19, "privilege": "user"}, "organization": {"id": 105, "owner": {"id": 231}, "user": {"role": null}}}, "resource": {"owner": {"id": 491}, "assignee": {"id": 577}, "organization": {"id": 667}, "project": {"owner": {"id": 19}, "assignee": {"id": 839}, "organization": {"id": 922}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 8, "privilege": "business"}, "organization": {"id": 152, "owner": {"id": 289}, "user": {"role": "supervisor"}}}, "resource": {"id": 304, "owner": {"id": 436}, "assignee": {"id": 8}, "organization": {"id": 152}, "project": {"owner": {"id": 735}, "assignee": {"id": 842}, "organization": {"id": 952}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_user_num_resources_10_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 10, "privilege": "user"}, "organization": {"id": 185, "owner": {"id": 228}, "user": {"role": null}}}, "resource": {"owner": {"id": 468}, "assignee": {"id": 564}, "organization": {"id": 620}, "project": {"owner": {"id": 10}, "assignee": {"id": 868}, "organization": {"id": 936}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 60, "privilege": "business"}, "organization": {"id": 112, "owner": {"id": 273}, "user": {"role": "supervisor"}}}, "resource": {"id": 360, "owner": {"id": 484}, "assignee": {"id": 60}, "organization": {"id": 667}, "project": {"owner": {"id": 739}, "assignee": {"id": 899}, "organization": {"id": 923}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_resource_project_user_num_resources_0_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 55, "privilege": "worker"}, "organization": {"id": 137, "owner": {"id": 55}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 486}, "assignee": {"id": 521}, "organization": {"id": 137}, "project": {"owner": {"id": 55}, "assignee": {"id": 871}, "organization": {"id": 958}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 11, "privilege": "business"}, "organization": {"id": 101, "owner": {"id": 278}, "user": {"role": "worker"}}}, "resource": {"id": 323, "owner": {"id": 441}, "assignee": {"id": 11}, "organization": {"id": 101}, "project": {"owner": {"id": 733}, "assignee": {"id": 860}, "organization": {"id": 944}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_resource_project_user_num_resources_3_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 56, "privilege": "worker"}, "organization": {"id": 195, "owner": {"id": 56}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 411}, "assignee": {"id": 593}, "organization": {"id": 195}, "project": {"owner": {"id": 56}, "assignee": {"id": 826}, "organization": {"id": 995}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 11, "privilege": "business"}, "organization": {"id": 138, "owner": {"id": 284}, "user": {"role": "worker"}}}, "resource": {"id": 332, "owner": {"id": 407}, "assignee": {"id": 11}, "organization": {"id": 633}, "project": {"owner": {"id": 701}, "assignee": {"id": 805}, "organization": {"id": 987}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_resource_project_user_num_resources_10_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 69, "privilege": "worker"}, "organization": {"id": 149, "owner": {"id": 69}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 420}, "assignee": {"id": 502}, "organization": {"id": 149}, "project": {"owner": {"id": 69}, "assignee": {"id": 848}, "organization": {"id": 966}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 20, "privilege": "business"}, "organization": {"id": 164, "owner": {"id": 201}, "user": {"role": null}}}, "resource": {"id": 370, "owner": {"id": 491}, "assignee": {"id": 20}, "organization": {"id": 164}, "project": {"owner": {"id": 782}, "assignee": {"id": 807}, "organization": {"id": 917}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_resource_project_user_num_resources_0_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 64, "privilege": "worker"}, "organization": {"id": 161, "owner": {"id": 64}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 454}, "assignee": {"id": 569}, "organization": {"id": 689}, "project": {"owner": {"id": 64}, "assignee": {"id": 899}, "organization": {"id": 943}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 65, "privilege": "business"}, "organization": {"id": 119, "owner": {"id": 216}, "user": {"role": null}}}, "resource": {"id": 339, "owner": {"id": 472}, "assignee": {"id": 65}, "organization": {"id": 688}, "project": {"owner": {"id": 716}, "assignee": {"id": 800}, "organization": {"id": 935}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_resource_project_user_num_resources_3_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 71, "privilege": "worker"}, "organization": {"id": 128, "owner": {"id": 71}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 423}, "assignee": {"id": 560}, "organization": {"id": 618}, "project": {"owner": {"id": 71}, "assignee": {"id": 859}, "organization": {"id": 994}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 73, "privilege": "user"}, "organization": {"id": 108, "owner": {"id": 73}, "user": {"role": "owner"}}}, "resource": {"id": 320, "owner": {"id": 421}, "assignee": {"id": 73}, "organization": {"id": 108}, "project": {"owner": {"id": 772}, "assignee": {"id": 819}, "organization": {"id": 948}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_resource_project_user_num_resources_10_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 56, "privilege": "worker"}, "organization": {"id": 110, "owner": {"id": 56}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 448}, "assignee": {"id": 503}, "organization": {"id": 692}, "project": {"owner": {"id": 56}, "assignee": {"id": 819}, "organization": {"id": 900}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 59, "privilege": "user"}, "organization": {"id": 192, "owner": {"id": 59}, "user": {"role": "owner"}}}, "resource": {"id": 355, "owner": {"id": 440}, "assignee": {"id": 59}, "organization": {"id": 687}, "project": {"owner": {"id": 764}, "assignee": {"id": 891}, "organization": {"id": 969}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_user_num_resources_0_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 43, "privilege": "worker"}, "organization": {"id": 154, "owner": {"id": 222}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 400}, "assignee": {"id": 552}, "organization": {"id": 154}, "project": {"owner": {"id": 43}, "assignee": {"id": 868}, "organization": {"id": 929}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 52, "privilege": "user"}, "organization": {"id": 179, "owner": {"id": 205}, "user": {"role": "maintainer"}}}, "resource": {"id": 306, "owner": {"id": 464}, "assignee": {"id": 52}, "organization": {"id": 179}, "project": {"owner": {"id": 753}, "assignee": {"id": 830}, "organization": {"id": 966}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_user_num_resources_3_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 24, "privilege": "worker"}, "organization": {"id": 183, "owner": {"id": 216}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 428}, "assignee": {"id": 534}, "organization": {"id": 183}, "project": {"owner": {"id": 24}, "assignee": {"id": 844}, "organization": {"id": 996}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 27, "privilege": "user"}, "organization": {"id": 196, "owner": {"id": 201}, "user": {"role": "maintainer"}}}, "resource": {"id": 390, "owner": {"id": 490}, "assignee": {"id": 27}, "organization": {"id": 633}, "project": {"owner": {"id": 741}, "assignee": {"id": 800}, "organization": {"id": 950}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_user_num_resources_10_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 57, "privilege": "worker"}, "organization": {"id": 163, "owner": {"id": 282}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 496}, "assignee": {"id": 581}, "organization": {"id": 163}, "project": {"owner": {"id": 57}, "assignee": {"id": 861}, "organization": {"id": 931}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 98, "privilege": "user"}, "organization": {"id": 136, "owner": {"id": 205}, "user": {"role": "supervisor"}}}, "resource": {"id": 300, "owner": {"id": 469}, "assignee": {"id": 98}, "organization": {"id": 136}, "project": {"owner": {"id": 734}, "assignee": {"id": 888}, "organization": {"id": 998}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_user_num_resources_0_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 28, "privilege": "worker"}, "organization": {"id": 195, "owner": {"id": 281}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 491}, "assignee": {"id": 598}, "organization": {"id": 604}, "project": {"owner": {"id": 28}, "assignee": {"id": 832}, "organization": {"id": 942}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 2, "privilege": "user"}, "organization": {"id": 173, "owner": {"id": 298}, "user": {"role": "supervisor"}}}, "resource": {"id": 367, "owner": {"id": 484}, "assignee": {"id": 2}, "organization": {"id": 698}, "project": {"owner": {"id": 764}, "assignee": {"id": 870}, "organization": {"id": 931}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_user_num_resources_3_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 85, "privilege": "worker"}, "organization": {"id": 116, "owner": {"id": 221}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 427}, "assignee": {"id": 543}, "organization": {"id": 667}, "project": {"owner": {"id": 85}, "assignee": {"id": 890}, "organization": {"id": 974}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 75, "privilege": "user"}, "organization": {"id": 105, "owner": {"id": 247}, "user": {"role": "worker"}}}, "resource": {"id": 304, "owner": {"id": 454}, "assignee": {"id": 75}, "organization": {"id": 105}, "project": {"owner": {"id": 784}, "assignee": {"id": 829}, "organization": {"id": 951}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_user_num_resources_10_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 70, "privilege": "worker"}, "organization": {"id": 144, "owner": {"id": 257}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 460}, "assignee": {"id": 527}, "organization": {"id": 607}, "project": {"owner": {"id": 70}, "assignee": {"id": 899}, "organization": {"id": 959}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 98, "privilege": "user"}, "organization": {"id": 136, "owner": {"id": 275}, "user": {"role": "worker"}}}, "resource": {"id": 359, "owner": {"id": 440}, "assignee": {"id": 98}, "organization": {"id": 658}, "project": {"owner": {"id": 705}, "assignee": {"id": 875}, "organization": {"id": 937}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_user_num_resources_0_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 87, "privilege": "worker"}, "organization": {"id": 128, "owner": {"id": 274}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 402}, "assignee": {"id": 539}, "organization": {"id": 128}, "project": {"owner": {"id": 87}, "assignee": {"id": 832}, "organization": {"id": 905}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 10, "privilege": "user"}, "organization": {"id": 111, "owner": {"id": 243}, "user": {"role": null}}}, "resource": {"id": 327, "owner": {"id": 489}, "assignee": {"id": 10}, "organization": {"id": 111}, "project": {"owner": {"id": 716}, "assignee": {"id": 820}, "organization": {"id": 996}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_user_num_resources_3_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 57, "privilege": "worker"}, "organization": {"id": 158, "owner": {"id": 283}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 497}, "assignee": {"id": 593}, "organization": {"id": 158}, "project": {"owner": {"id": 57}, "assignee": {"id": 843}, "organization": {"id": 943}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 43, "privilege": "user"}, "organization": {"id": 149, "owner": {"id": 277}, "user": {"role": null}}}, "resource": {"id": 341, "owner": {"id": 442}, "assignee": {"id": 43}, "organization": {"id": 662}, "project": {"owner": {"id": 763}, "assignee": {"id": 806}, "organization": {"id": 970}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_user_num_resources_10_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 4, "privilege": "worker"}, "organization": {"id": 137, "owner": {"id": 213}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 437}, "assignee": {"id": 552}, "organization": {"id": 137}, "project": {"owner": {"id": 4}, "assignee": {"id": 892}, "organization": {"id": 989}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 96, "privilege": "worker"}, "organization": {"id": 136, "owner": {"id": 96}, "user": {"role": "owner"}}}, "resource": {"id": 374, "owner": {"id": 409}, "assignee": {"id": 96}, "organization": {"id": 136}, "project": {"owner": {"id": 717}, "assignee": {"id": 877}, "organization": {"id": 936}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_user_num_resources_0_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 48, "privilege": "worker"}, "organization": {"id": 177, "owner": {"id": 201}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 413}, "assignee": {"id": 553}, "organization": {"id": 661}, "project": {"owner": {"id": 48}, "assignee": {"id": 868}, "organization": {"id": 908}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 93, "privilege": "worker"}, "organization": {"id": 130, "owner": {"id": 93}, "user": {"role": "owner"}}}, "resource": {"id": 358, "owner": {"id": 407}, "assignee": {"id": 93}, "organization": {"id": 600}, "project": {"owner": {"id": 745}, "assignee": {"id": 848}, "organization": {"id": 920}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_user_num_resources_3_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 38, "privilege": "worker"}, "organization": {"id": 135, "owner": {"id": 265}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 446}, "assignee": {"id": 574}, "organization": {"id": 653}, "project": {"owner": {"id": 38}, "assignee": {"id": 836}, "organization": {"id": 951}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 78, "privilege": "worker"}, "organization": {"id": 192, "owner": {"id": 244}, "user": {"role": "maintainer"}}}, "resource": {"id": 362, "owner": {"id": 410}, "assignee": {"id": 78}, "organization": {"id": 192}, "project": {"owner": {"id": 702}, "assignee": {"id": 806}, "organization": {"id": 912}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_user_num_resources_10_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 85, "privilege": "worker"}, "organization": {"id": 133, "owner": {"id": 295}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 482}, "assignee": {"id": 558}, "organization": {"id": 629}, "project": {"owner": {"id": 85}, "assignee": {"id": 850}, "organization": {"id": 943}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 89, "privilege": "worker"}, "organization": {"id": 146, "owner": {"id": 278}, "user": {"role": "maintainer"}}}, "resource": {"id": 382, "owner": {"id": 498}, "assignee": {"id": 89}, "organization": {"id": 691}, "project": {"owner": {"id": 740}, "assignee": {"id": 818}, "organization": {"id": 920}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_resource_project_user_num_resources_0_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 68, "privilege": "worker"}, "organization": {"id": 159, "owner": {"id": 288}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 485}, "assignee": {"id": 555}, "organization": {"id": 159}, "project": {"owner": {"id": 68}, "assignee": {"id": 829}, "organization": {"id": 926}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 24, "privilege": "worker"}, "organization": {"id": 140, "owner": {"id": 292}, "user": {"role": "supervisor"}}}, "resource": {"id": 321, "owner": {"id": 479}, "assignee": {"id": 24}, "organization": {"id": 140}, "project": {"owner": {"id": 718}, "assignee": {"id": 887}, "organization": {"id": 953}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_resource_project_user_num_resources_3_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 56, "privilege": "worker"}, "organization": {"id": 103, "owner": {"id": 201}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 423}, "assignee": {"id": 591}, "organization": {"id": 103}, "project": {"owner": {"id": 56}, "assignee": {"id": 809}, "organization": {"id": 988}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 85, "privilege": "worker"}, "organization": {"id": 116, "owner": {"id": 222}, "user": {"role": "supervisor"}}}, "resource": {"id": 387, "owner": {"id": 438}, "assignee": {"id": 85}, "organization": {"id": 600}, "project": {"owner": {"id": 761}, "assignee": {"id": 815}, "organization": {"id": 946}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_resource_project_user_num_resources_10_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 84, "privilege": "worker"}, "organization": {"id": 154, "owner": {"id": 220}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 420}, "assignee": {"id": 536}, "organization": {"id": 154}, "project": {"owner": {"id": 84}, "assignee": {"id": 842}, "organization": {"id": 945}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 99, "privilege": "worker"}, "organization": {"id": 108, "owner": {"id": 291}, "user": {"role": "worker"}}}, "resource": {"id": 301, "owner": {"id": 440}, "assignee": {"id": 99}, "organization": {"id": 108}, "project": {"owner": {"id": 774}, "assignee": {"id": 821}, "organization": {"id": 916}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_resource_project_user_num_resources_0_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 76, "privilege": "worker"}, "organization": {"id": 141, "owner": {"id": 226}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 430}, "assignee": {"id": 586}, "organization": {"id": 678}, "project": {"owner": {"id": 76}, "assignee": {"id": 840}, "organization": {"id": 974}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 54, "privilege": "worker"}, "organization": {"id": 105, "owner": {"id": 229}, "user": {"role": "worker"}}}, "resource": {"id": 323, "owner": {"id": 476}, "assignee": {"id": 54}, "organization": {"id": 698}, "project": {"owner": {"id": 779}, "assignee": {"id": 858}, "organization": {"id": 983}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_resource_project_user_num_resources_3_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 7, "privilege": "worker"}, "organization": {"id": 110, "owner": {"id": 216}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 475}, "assignee": {"id": 586}, "organization": {"id": 635}, "project": {"owner": {"id": 7}, "assignee": {"id": 853}, "organization": {"id": 935}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 92, "privilege": "worker"}, "organization": {"id": 115, "owner": {"id": 220}, "user": {"role": null}}}, "resource": {"id": 346, "owner": {"id": 449}, "assignee": {"id": 92}, "organization": {"id": 115}, "project": {"owner": {"id": 710}, "assignee": {"id": 872}, "organization": {"id": 915}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_resource_project_user_num_resources_10_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 91, "privilege": "worker"}, "organization": {"id": 106, "owner": {"id": 228}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 404}, "assignee": {"id": 562}, "organization": {"id": 652}, "project": {"owner": {"id": 91}, "assignee": {"id": 881}, "organization": {"id": 971}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 80, "privilege": "worker"}, "organization": {"id": 115, "owner": {"id": 256}, "user": {"role": null}}}, "resource": {"id": 369, "owner": {"id": 405}, "assignee": {"id": 80}, "organization": {"id": 672}, "project": {"owner": {"id": 710}, "assignee": {"id": 800}, "organization": {"id": 933}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_user_num_resources_0_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 54, "privilege": "worker"}, "organization": {"id": 170, "owner": {"id": 279}, "user": {"role": null}}}, "resource": {"owner": {"id": 431}, "assignee": {"id": 573}, "organization": {"id": 170}, "project": {"owner": {"id": 54}, "assignee": {"id": 888}, "organization": {"id": 915}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 70, "privilege": "none"}, "organization": {"id": 154, "owner": {"id": 70}, "user": {"role": "owner"}}}, "resource": {"id": 314, "owner": {"id": 441}, "assignee": {"id": 70}, "organization": {"id": 154}, "project": {"owner": {"id": 719}, "assignee": {"id": 855}, "organization": {"id": 972}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_user_num_resources_3_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 6, "privilege": "worker"}, "organization": {"id": 141, "owner": {"id": 270}, "user": {"role": null}}}, "resource": {"owner": {"id": 430}, "assignee": {"id": 592}, "organization": {"id": 141}, "project": {"owner": {"id": 6}, "assignee": {"id": 811}, "organization": {"id": 997}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 64, "privilege": "none"}, "organization": {"id": 131, "owner": {"id": 64}, "user": {"role": "owner"}}}, "resource": {"id": 327, "owner": {"id": 416}, "assignee": {"id": 64}, "organization": {"id": 646}, "project": {"owner": {"id": 789}, "assignee": {"id": 808}, "organization": {"id": 966}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_user_num_resources_10_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 99, "privilege": "worker"}, "organization": {"id": 109, "owner": {"id": 204}, "user": {"role": null}}}, "resource": {"owner": {"id": 448}, "assignee": {"id": 518}, "organization": {"id": 109}, "project": {"owner": {"id": 99}, "assignee": {"id": 831}, "organization": {"id": 945}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 41, "privilege": "none"}, "organization": {"id": 165, "owner": {"id": 218}, "user": {"role": "maintainer"}}}, "resource": {"id": 391, "owner": {"id": 459}, "assignee": {"id": 41}, "organization": {"id": 165}, "project": {"owner": {"id": 744}, "assignee": {"id": 860}, "organization": {"id": 994}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_user_num_resources_0_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 62, "privilege": "worker"}, "organization": {"id": 121, "owner": {"id": 265}, "user": {"role": null}}}, "resource": {"owner": {"id": 469}, "assignee": {"id": 586}, "organization": {"id": 602}, "project": {"owner": {"id": 62}, "assignee": {"id": 846}, "organization": {"id": 927}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 8, "privilege": "none"}, "organization": {"id": 169, "owner": {"id": 272}, "user": {"role": "maintainer"}}}, "resource": {"id": 310, "owner": {"id": 422}, "assignee": {"id": 8}, "organization": {"id": 666}, "project": {"owner": {"id": 774}, "assignee": {"id": 821}, "organization": {"id": 926}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_user_num_resources_3_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 98, "privilege": "worker"}, "organization": {"id": 158, "owner": {"id": 209}, "user": {"role": null}}}, "resource": {"owner": {"id": 426}, "assignee": {"id": 558}, "organization": {"id": 635}, "project": {"owner": {"id": 98}, "assignee": {"id": 841}, "organization": {"id": 951}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 93, "privilege": "none"}, "organization": {"id": 182, "owner": {"id": 298}, "user": {"role": "supervisor"}}}, "resource": {"id": 388, "owner": {"id": 437}, "assignee": {"id": 93}, "organization": {"id": 182}, "project": {"owner": {"id": 758}, "assignee": {"id": 864}, "organization": {"id": 952}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_user_num_resources_10_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 40, "privilege": "worker"}, "organization": {"id": 148, "owner": {"id": 246}, "user": {"role": null}}}, "resource": {"owner": {"id": 458}, "assignee": {"id": 502}, "organization": {"id": 616}, "project": {"owner": {"id": 40}, "assignee": {"id": 883}, "organization": {"id": 957}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 35, "privilege": "none"}, "organization": {"id": 176, "owner": {"id": 244}, "user": {"role": "supervisor"}}}, "resource": {"id": 380, "owner": {"id": 447}, "assignee": {"id": 35}, "organization": {"id": 620}, "project": {"owner": {"id": 742}, "assignee": {"id": 831}, "organization": {"id": 982}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_resource_project_user_num_resources_0_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 47, "privilege": "none"}, "organization": {"id": 103, "owner": {"id": 47}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 477}, "assignee": {"id": 555}, "organization": {"id": 103}, "project": {"owner": {"id": 47}, "assignee": {"id": 847}, "organization": {"id": 959}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 24, "privilege": "none"}, "organization": {"id": 192, "owner": {"id": 249}, "user": {"role": "worker"}}}, "resource": {"id": 397, "owner": {"id": 442}, "assignee": {"id": 24}, "organization": {"id": 192}, "project": {"owner": {"id": 768}, "assignee": {"id": 871}, "organization": {"id": 907}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_resource_project_user_num_resources_3_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 41, "privilege": "none"}, "organization": {"id": 183, "owner": {"id": 41}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 489}, "assignee": {"id": 574}, "organization": {"id": 183}, "project": {"owner": {"id": 41}, "assignee": {"id": 845}, "organization": {"id": 963}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 94, "privilege": "none"}, "organization": {"id": 151, "owner": {"id": 226}, "user": {"role": "worker"}}}, "resource": {"id": 368, "owner": {"id": 404}, "assignee": {"id": 94}, "organization": {"id": 674}, "project": {"owner": {"id": 781}, "assignee": {"id": 821}, "organization": {"id": 992}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_resource_project_user_num_resources_10_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 88, "privilege": "none"}, "organization": {"id": 180, "owner": {"id": 88}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 443}, "assignee": {"id": 572}, "organization": {"id": 180}, "project": {"owner": {"id": 88}, "assignee": {"id": 872}, "organization": {"id": 947}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 18, "privilege": "none"}, "organization": {"id": 198, "owner": {"id": 211}, "user": {"role": null}}}, "resource": {"id": 350, "owner": {"id": 435}, "assignee": {"id": 18}, "organization": {"id": 198}, "project": {"owner": {"id": 729}, "assignee": {"id": 830}, "organization": {"id": 911}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_resource_project_user_num_resources_0_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 40, "privilege": "none"}, "organization": {"id": 116, "owner": {"id": 40}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 417}, "assignee": {"id": 572}, "organization": {"id": 690}, "project": {"owner": {"id": 40}, "assignee": {"id": 810}, "organization": {"id": 956}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 91, "privilege": "none"}, "organization": {"id": 191, "owner": {"id": 245}, "user": {"role": null}}}, "resource": {"id": 375, "owner": {"id": 491}, "assignee": {"id": 91}, "organization": {"id": 661}, "project": {"owner": {"id": 782}, "assignee": {"id": 845}, "organization": {"id": 970}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_resource_project_user_num_resources_3_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 84, "privilege": "none"}, "organization": {"id": 146, "owner": {"id": 84}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 414}, "assignee": {"id": 538}, "organization": {"id": 665}, "project": {"owner": {"id": 84}, "assignee": {"id": 836}, "organization": {"id": 909}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 63, "privilege": "admin"}, "organization": {"id": 116, "owner": {"id": 63}, "user": {"role": "owner"}}}, "resource": {"id": 370, "owner": {"id": 454}, "assignee": {"id": 513}, "organization": {"id": 116}, "project": {"owner": {"id": 778}, "assignee": {"id": 822}, "organization": {"id": 916}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_resource_project_user_num_resources_10_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 7, "privilege": "none"}, "organization": {"id": 158, "owner": {"id": 7}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 471}, "assignee": {"id": 528}, "organization": {"id": 679}, "project": {"owner": {"id": 7}, "assignee": {"id": 820}, "organization": {"id": 988}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 61, "privilege": "admin"}, "organization": {"id": 126, "owner": {"id": 61}, "user": {"role": "owner"}}}, "resource": {"id": 326, "owner": {"id": 413}, "assignee": {"id": 545}, "organization": {"id": 645}, "project": {"owner": {"id": 714}, "assignee": {"id": 844}, "organization": {"id": 936}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_user_num_resources_0_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 38, "privilege": "none"}, "organization": {"id": 147, "owner": {"id": 262}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 499}, "assignee": {"id": 567}, "organization": {"id": 147}, "project": {"owner": {"id": 38}, "assignee": {"id": 820}, "organization": {"id": 999}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 21, "privilege": "admin"}, "organization": {"id": 109, "owner": {"id": 218}, "user": {"role": "maintainer"}}}, "resource": {"id": 322, "owner": {"id": 445}, "assignee": {"id": 599}, "organization": {"id": 109}, "project": {"owner": {"id": 795}, "assignee": {"id": 862}, "organization": {"id": 964}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_user_num_resources_3_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 37, "privilege": "none"}, "organization": {"id": 190, "owner": {"id": 237}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 497}, "assignee": {"id": 509}, "organization": {"id": 190}, "project": {"owner": {"id": 37}, "assignee": {"id": 840}, "organization": {"id": 912}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 82, "privilege": "admin"}, "organization": {"id": 181, "owner": {"id": 257}, "user": {"role": "maintainer"}}}, "resource": {"id": 343, "owner": {"id": 422}, "assignee": {"id": 502}, "organization": {"id": 625}, "project": {"owner": {"id": 760}, "assignee": {"id": 890}, "organization": {"id": 986}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_user_num_resources_10_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 40, "privilege": "none"}, "organization": {"id": 119, "owner": {"id": 207}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 408}, "assignee": {"id": 578}, "organization": {"id": 119}, "project": {"owner": {"id": 40}, "assignee": {"id": 823}, "organization": {"id": 911}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 68, "privilege": "admin"}, "organization": {"id": 148, "owner": {"id": 296}, "user": {"role": "supervisor"}}}, "resource": {"id": 309, "owner": {"id": 460}, "assignee": {"id": 596}, "organization": {"id": 148}, "project": {"owner": {"id": 765}, "assignee": {"id": 896}, "organization": {"id": 987}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_user_num_resources_0_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 38, "privilege": "none"}, "organization": {"id": 107, "owner": {"id": 224}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 426}, "assignee": {"id": 505}, "organization": {"id": 685}, "project": {"owner": {"id": 38}, "assignee": {"id": 860}, "organization": {"id": 980}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 30, "privilege": "admin"}, "organization": {"id": 126, "owner": {"id": 215}, "user": {"role": "supervisor"}}}, "resource": {"id": 348, "owner": {"id": 462}, "assignee": {"id": 585}, "organization": {"id": 603}, "project": {"owner": {"id": 792}, "assignee": {"id": 830}, "organization": {"id": 999}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_user_num_resources_3_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 93, "privilege": "none"}, "organization": {"id": 146, "owner": {"id": 287}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 449}, "assignee": {"id": 597}, "organization": {"id": 679}, "project": {"owner": {"id": 93}, "assignee": {"id": 859}, "organization": {"id": 925}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 12, "privilege": "admin"}, "organization": {"id": 171, "owner": {"id": 284}, "user": {"role": "worker"}}}, "resource": {"id": 358, "owner": {"id": 497}, "assignee": {"id": 525}, "organization": {"id": 171}, "project": {"owner": {"id": 738}, "assignee": {"id": 889}, "organization": {"id": 926}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_user_num_resources_10_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 30, "privilege": "none"}, "organization": {"id": 122, "owner": {"id": 292}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 403}, "assignee": {"id": 565}, "organization": {"id": 693}, "project": {"owner": {"id": 30}, "assignee": {"id": 870}, "organization": {"id": 918}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 49, "privilege": "admin"}, "organization": {"id": 117, "owner": {"id": 221}, "user": {"role": "worker"}}}, "resource": {"id": 349, "owner": {"id": 418}, "assignee": {"id": 591}, "organization": {"id": 638}, "project": {"owner": {"id": 727}, "assignee": {"id": 819}, "organization": {"id": 908}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_user_num_resources_0_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 32, "privilege": "none"}, "organization": {"id": 111, "owner": {"id": 222}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 411}, "assignee": {"id": 521}, "organization": {"id": 111}, "project": {"owner": {"id": 32}, "assignee": {"id": 836}, "organization": {"id": 901}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 19, "privilege": "admin"}, "organization": {"id": 176, "owner": {"id": 264}, "user": {"role": null}}}, "resource": {"id": 311, "owner": {"id": 444}, "assignee": {"id": 544}, "organization": {"id": 176}, "project": {"owner": {"id": 747}, "assignee": {"id": 839}, "organization": {"id": 981}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_user_num_resources_3_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 91, "privilege": "none"}, "organization": {"id": 111, "owner": {"id": 270}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 494}, "assignee": {"id": 589}, "organization": {"id": 111}, "project": {"owner": {"id": 91}, "assignee": {"id": 825}, "organization": {"id": 998}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 48, "privilege": "admin"}, "organization": {"id": 101, "owner": {"id": 248}, "user": {"role": null}}}, "resource": {"id": 355, "owner": {"id": 402}, "assignee": {"id": 589}, "organization": {"id": 612}, "project": {"owner": {"id": 753}, "assignee": {"id": 840}, "organization": {"id": 966}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_user_num_resources_10_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 4, "privilege": "none"}, "organization": {"id": 146, "owner": {"id": 291}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 455}, "assignee": {"id": 529}, "organization": {"id": 146}, "project": {"owner": {"id": 4}, "assignee": {"id": 802}, "organization": {"id": 973}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 39, "privilege": "business"}, "organization": {"id": 153, "owner": {"id": 39}, "user": {"role": "owner"}}}, "resource": {"id": 350, "owner": {"id": 458}, "assignee": {"id": 580}, "organization": {"id": 153}, "project": {"owner": {"id": 734}, "assignee": {"id": 850}, "organization": {"id": 912}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_user_num_resources_0_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 30, "privilege": "none"}, "organization": {"id": 119, "owner": {"id": 241}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 484}, "assignee": {"id": 521}, "organization": {"id": 645}, "project": {"owner": {"id": 30}, "assignee": {"id": 873}, "organization": {"id": 940}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 34, "privilege": "business"}, "organization": {"id": 129, "owner": {"id": 34}, "user": {"role": "owner"}}}, "resource": {"id": 389, "owner": {"id": 492}, "assignee": {"id": 576}, "organization": {"id": 669}, "project": {"owner": {"id": 775}, "assignee": {"id": 889}, "organization": {"id": 947}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_user_num_resources_3_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 38, "privilege": "none"}, "organization": {"id": 152, "owner": {"id": 201}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 474}, "assignee": {"id": 572}, "organization": {"id": 607}, "project": {"owner": {"id": 38}, "assignee": {"id": 803}, "organization": {"id": 936}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 41, "privilege": "business"}, "organization": {"id": 156, "owner": {"id": 264}, "user": {"role": "maintainer"}}}, "resource": {"id": 320, "owner": {"id": 423}, "assignee": {"id": 504}, "organization": {"id": 156}, "project": {"owner": {"id": 784}, "assignee": {"id": 820}, "organization": {"id": 979}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_user_num_resources_10_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 11, "privilege": "none"}, "organization": {"id": 170, "owner": {"id": 276}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 461}, "assignee": {"id": 577}, "organization": {"id": 632}, "project": {"owner": {"id": 11}, "assignee": {"id": 817}, "organization": {"id": 983}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 85, "privilege": "business"}, "organization": {"id": 131, "owner": {"id": 294}, "user": {"role": "maintainer"}}}, "resource": {"id": 332, "owner": {"id": 441}, "assignee": {"id": 568}, "organization": {"id": 666}, "project": {"owner": {"id": 771}, "assignee": {"id": 896}, "organization": {"id": 944}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_resource_project_user_num_resources_0_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 79, "privilege": "none"}, "organization": {"id": 155, "owner": {"id": 288}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 411}, "assignee": {"id": 514}, "organization": {"id": 155}, "project": {"owner": {"id": 79}, "assignee": {"id": 894}, "organization": {"id": 993}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 71, "privilege": "business"}, "organization": {"id": 130, "owner": {"id": 269}, "user": {"role": "supervisor"}}}, "resource": {"id": 396, "owner": {"id": 409}, "assignee": {"id": 579}, "organization": {"id": 130}, "project": {"owner": {"id": 703}, "assignee": {"id": 864}, "organization": {"id": 963}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_resource_project_user_num_resources_3_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 22, "privilege": "none"}, "organization": {"id": 159, "owner": {"id": 254}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 429}, "assignee": {"id": 533}, "organization": {"id": 159}, "project": {"owner": {"id": 22}, "assignee": {"id": 846}, "organization": {"id": 960}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 88, "privilege": "business"}, "organization": {"id": 166, "owner": {"id": 298}, "user": {"role": "supervisor"}}}, "resource": {"id": 379, "owner": {"id": 418}, "assignee": {"id": 541}, "organization": {"id": 682}, "project": {"owner": {"id": 776}, "assignee": {"id": 870}, "organization": {"id": 962}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_resource_project_user_num_resources_10_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 69, "privilege": "none"}, "organization": {"id": 153, "owner": {"id": 211}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 408}, "assignee": {"id": 525}, "organization": {"id": 153}, "project": {"owner": {"id": 69}, "assignee": {"id": 898}, "organization": {"id": 987}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 64, "privilege": "business"}, "organization": {"id": 157, "owner": {"id": 233}, "user": {"role": "worker"}}}, "resource": {"id": 326, "owner": {"id": 424}, "assignee": {"id": 548}, "organization": {"id": 157}, "project": {"owner": {"id": 704}, "assignee": {"id": 855}, "organization": {"id": 984}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_resource_project_user_num_resources_0_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 10, "privilege": "none"}, "organization": {"id": 128, "owner": {"id": 205}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 423}, "assignee": {"id": 563}, "organization": {"id": 630}, "project": {"owner": {"id": 10}, "assignee": {"id": 816}, "organization": {"id": 914}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 1, "privilege": "business"}, "organization": {"id": 185, "owner": {"id": 233}, "user": {"role": "worker"}}}, "resource": {"id": 371, "owner": {"id": 495}, "assignee": {"id": 511}, "organization": {"id": 601}, "project": {"owner": {"id": 793}, "assignee": {"id": 807}, "organization": {"id": 999}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_resource_project_user_num_resources_3_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 11, "privilege": "none"}, "organization": {"id": 137, "owner": {"id": 275}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 498}, "assignee": {"id": 514}, "organization": {"id": 619}, "project": {"owner": {"id": 11}, "assignee": {"id": 898}, "organization": {"id": 921}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 60, "privilege": "business"}, "organization": {"id": 190, "owner": {"id": 281}, "user": {"role": null}}}, "resource": {"id": 331, "owner": {"id": 455}, "assignee": {"id": 524}, "organization": {"id": 190}, "project": {"owner": {"id": 741}, "assignee": {"id": 896}, "organization": {"id": 958}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_resource_project_user_num_resources_10_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 39, "privilege": "none"}, "organization": {"id": 171, "owner": {"id": 204}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 479}, "assignee": {"id": 511}, "organization": {"id": 689}, "project": {"owner": {"id": 39}, "assignee": {"id": 826}, "organization": {"id": 964}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 47, "privilege": "business"}, "organization": {"id": 133, "owner": {"id": 233}, "user": {"role": null}}}, "resource": {"id": 348, "owner": {"id": 491}, "assignee": {"id": 583}, "organization": {"id": 600}, "project": {"owner": {"id": 798}, "assignee": {"id": 801}, "organization": {"id": 903}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_user_num_resources_0_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 24, "privilege": "none"}, "organization": {"id": 114, "owner": {"id": 273}, "user": {"role": null}}}, "resource": {"owner": {"id": 420}, "assignee": {"id": 579}, "organization": {"id": 114}, "project": {"owner": {"id": 24}, "assignee": {"id": 806}, "organization": {"id": 971}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 83, "privilege": "user"}, "organization": {"id": 196, "owner": {"id": 83}, "user": {"role": "owner"}}}, "resource": {"id": 363, "owner": {"id": 497}, "assignee": {"id": 567}, "organization": {"id": 196}, "project": {"owner": {"id": 700}, "assignee": {"id": 883}, "organization": {"id": 981}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_user_num_resources_3_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 13, "privilege": "none"}, "organization": {"id": 186, "owner": {"id": 273}, "user": {"role": null}}}, "resource": {"owner": {"id": 469}, "assignee": {"id": 582}, "organization": {"id": 186}, "project": {"owner": {"id": 13}, "assignee": {"id": 808}, "organization": {"id": 974}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 79, "privilege": "user"}, "organization": {"id": 104, "owner": {"id": 79}, "user": {"role": "owner"}}}, "resource": {"id": 364, "owner": {"id": 463}, "assignee": {"id": 515}, "organization": {"id": 627}, "project": {"owner": {"id": 774}, "assignee": {"id": 816}, "organization": {"id": 995}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_user_num_resources_10_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 75, "privilege": "none"}, "organization": {"id": 104, "owner": {"id": 265}, "user": {"role": null}}}, "resource": {"owner": {"id": 448}, "assignee": {"id": 586}, "organization": {"id": 104}, "project": {"owner": {"id": 75}, "assignee": {"id": 846}, "organization": {"id": 920}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 49, "privilege": "user"}, "organization": {"id": 104, "owner": {"id": 221}, "user": {"role": "maintainer"}}}, "resource": {"id": 334, "owner": {"id": 458}, "assignee": {"id": 598}, "organization": {"id": 104}, "project": {"owner": {"id": 738}, "assignee": {"id": 887}, "organization": {"id": 942}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_user_num_resources_0_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 51, "privilege": "none"}, "organization": {"id": 162, "owner": {"id": 206}, "user": {"role": null}}}, "resource": {"owner": {"id": 419}, "assignee": {"id": 508}, "organization": {"id": 685}, "project": {"owner": {"id": 51}, "assignee": {"id": 824}, "organization": {"id": 941}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 95, "privilege": "user"}, "organization": {"id": 113, "owner": {"id": 238}, "user": {"role": "maintainer"}}}, "resource": {"id": 302, "owner": {"id": 493}, "assignee": {"id": 554}, "organization": {"id": 635}, "project": {"owner": {"id": 782}, "assignee": {"id": 822}, "organization": {"id": 903}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_user_num_resources_3_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 38, "privilege": "none"}, "organization": {"id": 191, "owner": {"id": 289}, "user": {"role": null}}}, "resource": {"owner": {"id": 450}, "assignee": {"id": 571}, "organization": {"id": 693}, "project": {"owner": {"id": 38}, "assignee": {"id": 826}, "organization": {"id": 912}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 69, "privilege": "user"}, "organization": {"id": 157, "owner": {"id": 206}, "user": {"role": "supervisor"}}}, "resource": {"id": 312, "owner": {"id": 465}, "assignee": {"id": 567}, "organization": {"id": 157}, "project": {"owner": {"id": 715}, "assignee": {"id": 877}, "organization": {"id": 993}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_user_num_resources_10_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 8, "privilege": "none"}, "organization": {"id": 161, "owner": {"id": 210}, "user": {"role": null}}}, "resource": {"owner": {"id": 456}, "assignee": {"id": 519}, "organization": {"id": 629}, "project": {"owner": {"id": 8}, "assignee": {"id": 855}, "organization": {"id": 980}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 49, "privilege": "user"}, "organization": {"id": 129, "owner": {"id": 297}, "user": {"role": "supervisor"}}}, "resource": {"id": 310, "owner": {"id": 466}, "assignee": {"id": 545}, "organization": {"id": 625}, "project": {"owner": {"id": 714}, "assignee": {"id": 879}, "organization": {"id": 932}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_user_num_resources_0_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 92, "privilege": "admin"}, "organization": {"id": 126, "owner": {"id": 92}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 401}, "assignee": {"id": 583}, "organization": {"id": 126}, "project": {"owner": {"id": 788}, "assignee": {"id": 92}, "organization": {"id": 972}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 27, "privilege": "user"}, "organization": {"id": 165, "owner": {"id": 293}, "user": {"role": "worker"}}}, "resource": {"id": 342, "owner": {"id": 414}, "assignee": {"id": 500}, "organization": {"id": 165}, "project": {"owner": {"id": 716}, "assignee": {"id": 843}, "organization": {"id": 987}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_user_num_resources_3_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 2, "privilege": "admin"}, "organization": {"id": 197, "owner": {"id": 2}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 411}, "assignee": {"id": 579}, "organization": {"id": 197}, "project": {"owner": {"id": 764}, "assignee": {"id": 2}, "organization": {"id": 961}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 75, "privilege": "user"}, "organization": {"id": 124, "owner": {"id": 241}, "user": {"role": "worker"}}}, "resource": {"id": 326, "owner": {"id": 441}, "assignee": {"id": 535}, "organization": {"id": 637}, "project": {"owner": {"id": 788}, "assignee": {"id": 844}, "organization": {"id": 966}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_user_num_resources_10_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 34, "privilege": "admin"}, "organization": {"id": 133, "owner": {"id": 34}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 437}, "assignee": {"id": 504}, "organization": {"id": 133}, "project": {"owner": {"id": 703}, "assignee": {"id": 34}, "organization": {"id": 930}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 1, "privilege": "user"}, "organization": {"id": 159, "owner": {"id": 262}, "user": {"role": null}}}, "resource": {"id": 326, "owner": {"id": 406}, "assignee": {"id": 506}, "organization": {"id": 159}, "project": {"owner": {"id": 779}, "assignee": {"id": 813}, "organization": {"id": 978}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_user_num_resources_0_same_org_FALSE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 19, "privilege": "admin"}, "organization": {"id": 145, "owner": {"id": 19}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 447}, "assignee": {"id": 555}, "organization": {"id": 603}, "project": {"owner": {"id": 763}, "assignee": {"id": 19}, "organization": {"id": 932}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 47, "privilege": "user"}, "organization": {"id": 141, "owner": {"id": 252}, "user": {"role": null}}}, "resource": {"id": 352, "owner": {"id": 498}, "assignee": {"id": 543}, "organization": {"id": 684}, "project": {"owner": {"id": 734}, "assignee": {"id": 847}, "organization": {"id": 945}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_user_num_resources_3_same_org_FALSE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 83, "privilege": "admin"}, "organization": {"id": 158, "owner": {"id": 83}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 466}, "assignee": {"id": 560}, "organization": {"id": 698}, "project": {"owner": {"id": 750}, "assignee": {"id": 83}, "organization": {"id": 907}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 89, "privilege": "worker"}, "organization": {"id": 138, "owner": {"id": 89}, "user": {"role": "owner"}}}, "resource": {"id": 371, "owner": {"id": 408}, "assignee": {"id": 586}, "organization": {"id": 138}, "project": {"owner": {"id": 702}, "assignee": {"id": 804}, "organization": {"id": 909}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_user_num_resources_10_same_org_FALSE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 28, "privilege": "admin"}, "organization": {"id": 109, "owner": {"id": 28}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 491}, "assignee": {"id": 563}, "organization": {"id": 658}, "project": {"owner": {"id": 744}, "assignee": {"id": 28}, "organization": {"id": 990}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 40, "privilege": "worker"}, "organization": {"id": 134, "owner": {"id": 40}, "user": {"role": "owner"}}}, "resource": {"id": 385, "owner": {"id": 455}, "assignee": {"id": 550}, "organization": {"id": 650}, "project": {"owner": {"id": 729}, "assignee": {"id": 818}, "organization": {"id": 916}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_user_num_resources_0_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 7, "privilege": "admin"}, "organization": {"id": 140, "owner": {"id": 298}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 496}, "assignee": {"id": 595}, "organization": {"id": 140}, "project": {"owner": {"id": 715}, "assignee": {"id": 7}, "organization": {"id": 903}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 61, "privilege": "worker"}, "organization": {"id": 104, "owner": {"id": 256}, "user": {"role": "maintainer"}}}, "resource": {"id": 370, "owner": {"id": 470}, "assignee": {"id": 589}, "organization": {"id": 104}, "project": {"owner": {"id": 780}, "assignee": {"id": 878}, "organization": {"id": 915}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_user_num_resources_3_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 88, "privilege": "admin"}, "organization": {"id": 196, "owner": {"id": 256}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 425}, "assignee": {"id": 584}, "organization": {"id": 196}, "project": {"owner": {"id": 782}, "assignee": {"id": 88}, "organization": {"id": 993}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 33, "privilege": "worker"}, "organization": {"id": 107, "owner": {"id": 224}, "user": {"role": "maintainer"}}}, "resource": {"id": 389, "owner": {"id": 410}, "assignee": {"id": 582}, "organization": {"id": 624}, "project": {"owner": {"id": 787}, "assignee": {"id": 855}, "organization": {"id": 925}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_user_num_resources_10_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 3, "privilege": "admin"}, "organization": {"id": 124, "owner": {"id": 297}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 409}, "assignee": {"id": 511}, "organization": {"id": 124}, "project": {"owner": {"id": 785}, "assignee": {"id": 3}, "organization": {"id": 998}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 0, "privilege": "worker"}, "organization": {"id": 143, "owner": {"id": 292}, "user": {"role": "supervisor"}}}, "resource": {"id": 307, "owner": {"id": 492}, "assignee": {"id": 572}, "organization": {"id": 143}, "project": {"owner": {"id": 779}, "assignee": {"id": 828}, "organization": {"id": 921}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_user_num_resources_0_same_org_FALSE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 50, "privilege": "admin"}, "organization": {"id": 187, "owner": {"id": 277}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 473}, "assignee": {"id": 578}, "organization": {"id": 648}, "project": {"owner": {"id": 798}, "assignee": {"id": 50}, "organization": {"id": 907}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 63, "privilege": "worker"}, "organization": {"id": 151, "owner": {"id": 232}, "user": {"role": "supervisor"}}}, "resource": {"id": 313, "owner": {"id": 421}, "assignee": {"id": 500}, "organization": {"id": 692}, "project": {"owner": {"id": 797}, "assignee": {"id": 821}, "organization": {"id": 951}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_user_num_resources_3_same_org_FALSE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 31, "privilege": "admin"}, "organization": {"id": 191, "owner": {"id": 217}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 454}, "assignee": {"id": 551}, "organization": {"id": 659}, "project": {"owner": {"id": 702}, "assignee": {"id": 31}, "organization": {"id": 944}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 97, "privilege": "worker"}, "organization": {"id": 138, "owner": {"id": 220}, "user": {"role": "worker"}}}, "resource": {"id": 300, "owner": {"id": 475}, "assignee": {"id": 555}, "organization": {"id": 138}, "project": {"owner": {"id": 784}, "assignee": {"id": 882}, "organization": {"id": 934}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_user_num_resources_10_same_org_FALSE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 98, "privilege": "admin"}, "organization": {"id": 131, "owner": {"id": 227}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 476}, "assignee": {"id": 577}, "organization": {"id": 635}, "project": {"owner": {"id": 751}, "assignee": {"id": 98}, "organization": {"id": 950}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 2, "privilege": "worker"}, "organization": {"id": 187, "owner": {"id": 256}, "user": {"role": "worker"}}}, "resource": {"id": 380, "owner": {"id": 442}, "assignee": {"id": 534}, "organization": {"id": 626}, "project": {"owner": {"id": 720}, "assignee": {"id": 899}, "organization": {"id": 915}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_user_num_resources_0_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 71, "privilege": "admin"}, "organization": {"id": 153, "owner": {"id": 225}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 488}, "assignee": {"id": 559}, "organization": {"id": 153}, "project": {"owner": {"id": 703}, "assignee": {"id": 71}, "organization": {"id": 913}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 64, "privilege": "worker"}, "organization": {"id": 182, "owner": {"id": 250}, "user": {"role": null}}}, "resource": {"id": 384, "owner": {"id": 414}, "assignee": {"id": 515}, "organization": {"id": 182}, "project": {"owner": {"id": 716}, "assignee": {"id": 846}, "organization": {"id": 949}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_user_num_resources_3_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 31, "privilege": "admin"}, "organization": {"id": 123, "owner": {"id": 227}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 495}, "assignee": {"id": 587}, "organization": {"id": 123}, "project": {"owner": {"id": 766}, "assignee": {"id": 31}, "organization": {"id": 903}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 54, "privilege": "worker"}, "organization": {"id": 167, "owner": {"id": 275}, "user": {"role": null}}}, "resource": {"id": 368, "owner": {"id": 456}, "assignee": {"id": 576}, "organization": {"id": 662}, "project": {"owner": {"id": 749}, "assignee": {"id": 810}, "organization": {"id": 931}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_user_num_resources_10_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 38, "privilege": "admin"}, "organization": {"id": 127, "owner": {"id": 203}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 474}, "assignee": {"id": 563}, "organization": {"id": 127}, "project": {"owner": {"id": 735}, "assignee": {"id": 38}, "organization": {"id": 906}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 14, "privilege": "none"}, "organization": {"id": 141, "owner": {"id": 14}, "user": {"role": "owner"}}}, "resource": {"id": 364, "owner": {"id": 464}, "assignee": {"id": 554}, "organization": {"id": 141}, "project": {"owner": {"id": 740}, "assignee": {"id": 834}, "organization": {"id": 918}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_user_num_resources_0_same_org_FALSE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 59, "privilege": "admin"}, "organization": {"id": 142, "owner": {"id": 276}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 496}, "assignee": {"id": 551}, "organization": {"id": 643}, "project": {"owner": {"id": 768}, "assignee": {"id": 59}, "organization": {"id": 962}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 38, "privilege": "none"}, "organization": {"id": 191, "owner": {"id": 38}, "user": {"role": "owner"}}}, "resource": {"id": 344, "owner": {"id": 401}, "assignee": {"id": 596}, "organization": {"id": 687}, "project": {"owner": {"id": 754}, "assignee": {"id": 816}, "organization": {"id": 958}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_user_num_resources_3_same_org_FALSE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 93, "privilege": "admin"}, "organization": {"id": 100, "owner": {"id": 273}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 437}, "assignee": {"id": 536}, "organization": {"id": 689}, "project": {"owner": {"id": 769}, "assignee": {"id": 93}, "organization": {"id": 967}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 86, "privilege": "none"}, "organization": {"id": 151, "owner": {"id": 210}, "user": {"role": "maintainer"}}}, "resource": {"id": 311, "owner": {"id": 487}, "assignee": {"id": 585}, "organization": {"id": 151}, "project": {"owner": {"id": 794}, "assignee": {"id": 884}, "organization": {"id": 937}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_user_num_resources_10_same_org_FALSE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 63, "privilege": "admin"}, "organization": {"id": 123, "owner": {"id": 218}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 470}, "assignee": {"id": 524}, "organization": {"id": 679}, "project": {"owner": {"id": 783}, "assignee": {"id": 63}, "organization": {"id": 931}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 7, "privilege": "none"}, "organization": {"id": 171, "owner": {"id": 272}, "user": {"role": "maintainer"}}}, "resource": {"id": 300, "owner": {"id": 401}, "assignee": {"id": 508}, "organization": {"id": 697}, "project": {"owner": {"id": 761}, "assignee": {"id": 885}, "organization": {"id": 915}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_user_num_resources_0_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 73, "privilege": "admin"}, "organization": {"id": 153, "owner": {"id": 203}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 467}, "assignee": {"id": 541}, "organization": {"id": 153}, "project": {"owner": {"id": 788}, "assignee": {"id": 73}, "organization": {"id": 987}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 90, "privilege": "none"}, "organization": {"id": 140, "owner": {"id": 264}, "user": {"role": "supervisor"}}}, "resource": {"id": 334, "owner": {"id": 487}, "assignee": {"id": 526}, "organization": {"id": 140}, "project": {"owner": {"id": 766}, "assignee": {"id": 804}, "organization": {"id": 961}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_user_num_resources_3_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 27, "privilege": "admin"}, "organization": {"id": 139, "owner": {"id": 266}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 447}, "assignee": {"id": 570}, "organization": {"id": 139}, "project": {"owner": {"id": 795}, "assignee": {"id": 27}, "organization": {"id": 945}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 17, "privilege": "none"}, "organization": {"id": 105, "owner": {"id": 200}, "user": {"role": "supervisor"}}}, "resource": {"id": 383, "owner": {"id": 435}, "assignee": {"id": 522}, "organization": {"id": 625}, "project": {"owner": {"id": 702}, "assignee": {"id": 850}, "organization": {"id": 936}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_user_num_resources_10_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 21, "privilege": "admin"}, "organization": {"id": 199, "owner": {"id": 296}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 440}, "assignee": {"id": 514}, "organization": {"id": 199}, "project": {"owner": {"id": 779}, "assignee": {"id": 21}, "organization": {"id": 914}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 75, "privilege": "none"}, "organization": {"id": 197, "owner": {"id": 236}, "user": {"role": "worker"}}}, "resource": {"id": 386, "owner": {"id": 477}, "assignee": {"id": 540}, "organization": {"id": 197}, "project": {"owner": {"id": 711}, "assignee": {"id": 853}, "organization": {"id": 942}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_user_num_resources_0_same_org_FALSE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 4, "privilege": "admin"}, "organization": {"id": 133, "owner": {"id": 288}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 430}, "assignee": {"id": 554}, "organization": {"id": 663}, "project": {"owner": {"id": 769}, "assignee": {"id": 4}, "organization": {"id": 926}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 31, "privilege": "none"}, "organization": {"id": 102, "owner": {"id": 227}, "user": {"role": "worker"}}}, "resource": {"id": 338, "owner": {"id": 447}, "assignee": {"id": 527}, "organization": {"id": 618}, "project": {"owner": {"id": 778}, "assignee": {"id": 857}, "organization": {"id": 963}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_user_num_resources_3_same_org_FALSE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 30, "privilege": "admin"}, "organization": {"id": 152, "owner": {"id": 232}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 470}, "assignee": {"id": 590}, "organization": {"id": 662}, "project": {"owner": {"id": 725}, "assignee": {"id": 30}, "organization": {"id": 972}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 23, "privilege": "none"}, "organization": {"id": 136, "owner": {"id": 223}, "user": {"role": null}}}, "resource": {"id": 303, "owner": {"id": 451}, "assignee": {"id": 521}, "organization": {"id": 136}, "project": {"owner": {"id": 778}, "assignee": {"id": 819}, "organization": {"id": 908}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_user_num_resources_10_same_org_FALSE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 56, "privilege": "admin"}, "organization": {"id": 146, "owner": {"id": 266}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 481}, "assignee": {"id": 524}, "organization": {"id": 618}, "project": {"owner": {"id": 730}, "assignee": {"id": 56}, "organization": {"id": 902}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 13, "privilege": "none"}, "organization": {"id": 163, "owner": {"id": 293}, "user": {"role": null}}}, "resource": {"id": 324, "owner": {"id": 413}, "assignee": {"id": 561}, "organization": {"id": 624}, "project": {"owner": {"id": 764}, "assignee": {"id": 898}, "organization": {"id": 964}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_user_num_resources_0_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 51, "privilege": "admin"}, "organization": {"id": 129, "owner": {"id": 213}, "user": {"role": null}}}, "resource": {"owner": {"id": 439}, "assignee": {"id": 552}, "organization": {"id": 129}, "project": {"owner": {"id": 735}, "assignee": {"id": 51}, "organization": {"id": 955}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 35, "privilege": "admin"}, "organization": null}, "resource": {"id": 361, "owner": {"id": 470}, "assignee": {"id": 517}, "organization": {"id": 653}, "project": {"owner": {"id": 35}, "assignee": {"id": 847}, "organization": {"id": 978}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_user_num_resources_3_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 58, "privilege": "admin"}, "organization": {"id": 142, "owner": {"id": 244}, "user": {"role": null}}}, "resource": {"owner": {"id": 494}, "assignee": {"id": 561}, "organization": {"id": 142}, "project": {"owner": {"id": 734}, "assignee": {"id": 58}, "organization": {"id": 950}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 87, "privilege": "business"}, "organization": null}, "resource": {"id": 345, "owner": {"id": 464}, "assignee": {"id": 575}, "organization": {"id": 629}, "project": {"owner": {"id": 87}, "assignee": {"id": 807}, "organization": {"id": 971}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_user_num_resources_10_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 21, "privilege": "admin"}, "organization": {"id": 173, "owner": {"id": 256}, "user": {"role": null}}}, "resource": {"owner": {"id": 429}, "assignee": {"id": 562}, "organization": {"id": 173}, "project": {"owner": {"id": 711}, "assignee": {"id": 21}, "organization": {"id": 904}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 67, "privilege": "user"}, "organization": null}, "resource": {"id": 332, "owner": {"id": 488}, "assignee": {"id": 543}, "organization": {"id": 614}, "project": {"owner": {"id": 67}, "assignee": {"id": 831}, "organization": {"id": 966}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_user_num_resources_0_same_org_FALSE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 56, "privilege": "admin"}, "organization": {"id": 122, "owner": {"id": 269}, "user": {"role": null}}}, "resource": {"owner": {"id": 461}, "assignee": {"id": 551}, "organization": {"id": 604}, "project": {"owner": {"id": 715}, "assignee": {"id": 56}, "organization": {"id": 945}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 55, "privilege": "worker"}, "organization": null}, "resource": {"id": 387, "owner": {"id": 412}, "assignee": {"id": 516}, "organization": {"id": 699}, "project": {"owner": {"id": 55}, "assignee": {"id": 878}, "organization": {"id": 930}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_user_num_resources_3_same_org_FALSE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 14, "privilege": "admin"}, "organization": {"id": 190, "owner": {"id": 239}, "user": {"role": null}}}, "resource": {"owner": {"id": 465}, "assignee": {"id": 538}, "organization": {"id": 600}, "project": {"owner": {"id": 765}, "assignee": {"id": 14}, "organization": {"id": 914}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 25, "privilege": "none"}, "organization": null}, "resource": {"id": 319, "owner": {"id": 439}, "assignee": {"id": 514}, "organization": {"id": 680}, "project": {"owner": {"id": 25}, "assignee": {"id": 883}, "organization": {"id": 985}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_user_num_resources_10_same_org_FALSE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 91, "privilege": "admin"}, "organization": {"id": 127, "owner": {"id": 289}, "user": {"role": null}}}, "resource": {"owner": {"id": 495}, "assignee": {"id": 599}, "organization": {"id": 634}, "project": {"owner": {"id": 732}, "assignee": {"id": 91}, "organization": {"id": 947}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 3, "privilege": "admin"}, "organization": null}, "resource": {"id": 374, "owner": {"id": 449}, "assignee": {"id": 591}, "organization": {"id": 660}, "project": {"owner": {"id": 759}, "assignee": {"id": 3}, "organization": {"id": 909}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_user_num_resources_0_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 51, "privilege": "business"}, "organization": {"id": 195, "owner": {"id": 51}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 448}, "assignee": {"id": 508}, "organization": {"id": 195}, "project": {"owner": {"id": 753}, "assignee": {"id": 51}, "organization": {"id": 948}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 24, "privilege": "business"}, "organization": null}, "resource": {"id": 344, "owner": {"id": 419}, "assignee": {"id": 544}, "organization": {"id": 614}, "project": {"owner": {"id": 708}, "assignee": {"id": 24}, "organization": {"id": 904}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_user_num_resources_3_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 2, "privilege": "business"}, "organization": {"id": 142, "owner": {"id": 2}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 415}, "assignee": {"id": 513}, "organization": {"id": 142}, "project": {"owner": {"id": 749}, "assignee": {"id": 2}, "organization": {"id": 925}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 70, "privilege": "user"}, "organization": null}, "resource": {"id": 351, "owner": {"id": 428}, "assignee": {"id": 525}, "organization": {"id": 623}, "project": {"owner": {"id": 703}, "assignee": {"id": 70}, "organization": {"id": 925}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_user_num_resources_10_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 43, "privilege": "business"}, "organization": {"id": 190, "owner": {"id": 43}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 448}, "assignee": {"id": 509}, "organization": {"id": 190}, "project": {"owner": {"id": 766}, "assignee": {"id": 43}, "organization": {"id": 921}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 85, "privilege": "worker"}, "organization": null}, "resource": {"id": 303, "owner": {"id": 452}, "assignee": {"id": 587}, "organization": {"id": 693}, "project": {"owner": {"id": 720}, "assignee": {"id": 85}, "organization": {"id": 927}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_user_num_resources_0_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 34, "privilege": "business"}, "organization": {"id": 103, "owner": {"id": 34}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 434}, "assignee": {"id": 548}, "organization": {"id": 644}, "project": {"owner": {"id": 733}, "assignee": {"id": 34}, "organization": {"id": 994}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 82, "privilege": "none"}, "organization": null}, "resource": {"id": 361, "owner": {"id": 424}, "assignee": {"id": 578}, "organization": {"id": 678}, "project": {"owner": {"id": 747}, "assignee": {"id": 82}, "organization": {"id": 953}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_user_num_resources_3_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 37, "privilege": "business"}, "organization": {"id": 186, "owner": {"id": 37}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 450}, "assignee": {"id": 564}, "organization": {"id": 631}, "project": {"owner": {"id": 748}, "assignee": {"id": 37}, "organization": {"id": 996}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_ANNOTATIONS_context_SANDBOX_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 17, "privilege": "admin"}, "organization": null}, "resource": {"id": 353, "owner": {"id": 17}, "assignee": {"id": 535}, "organization": {"id": 670}, "project": {"owner": {"id": 763}, "assignee": {"id": 837}, "organization": {"id": 922}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_user_num_resources_10_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 80, "privilege": "business"}, "organization": {"id": 187, "owner": {"id": 80}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 432}, "assignee": {"id": 599}, "organization": {"id": 629}, "project": {"owner": {"id": 763}, "assignee": {"id": 80}, "organization": {"id": 911}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_ANNOTATIONS_context_SANDBOX_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 30, "privilege": "business"}, "organization": null}, "resource": {"id": 388, "owner": {"id": 30}, "assignee": {"id": 539}, "organization": {"id": 640}, "project": {"owner": {"id": 705}, "assignee": {"id": 866}, "organization": {"id": 971}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_user_num_resources_0_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 63, "privilege": "business"}, "organization": {"id": 199, "owner": {"id": 219}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 435}, "assignee": {"id": 543}, "organization": {"id": 199}, "project": {"owner": {"id": 745}, "assignee": {"id": 63}, "organization": {"id": 952}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_ANNOTATIONS_context_SANDBOX_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 21, "privilege": "user"}, "organization": null}, "resource": {"id": 341, "owner": {"id": 21}, "assignee": {"id": 527}, "organization": {"id": 628}, "project": {"owner": {"id": 760}, "assignee": {"id": 843}, "organization": {"id": 983}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_user_num_resources_3_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 28, "privilege": "business"}, "organization": {"id": 166, "owner": {"id": 248}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 454}, "assignee": {"id": 503}, "organization": {"id": 166}, "project": {"owner": {"id": 729}, "assignee": {"id": 28}, "organization": {"id": 911}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_ANNOTATIONS_context_SANDBOX_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 78, "privilege": "worker"}, "organization": null}, "resource": {"id": 337, "owner": {"id": 78}, "assignee": {"id": 560}, "organization": {"id": 669}, "project": {"owner": {"id": 729}, "assignee": {"id": 864}, "organization": {"id": 981}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_user_num_resources_10_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 75, "privilege": "business"}, "organization": {"id": 160, "owner": {"id": 234}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 411}, "assignee": {"id": 576}, "organization": {"id": 160}, "project": {"owner": {"id": 782}, "assignee": {"id": 75}, "organization": {"id": 919}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_ANNOTATIONS_context_SANDBOX_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 54, "privilege": "none"}, "organization": null}, "resource": {"id": 348, "owner": {"id": 54}, "assignee": {"id": 539}, "organization": {"id": 668}, "project": {"owner": {"id": 789}, "assignee": {"id": 834}, "organization": {"id": 902}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_user_num_resources_0_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 41, "privilege": "business"}, "organization": {"id": 186, "owner": {"id": 280}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 487}, "assignee": {"id": 516}, "organization": {"id": 688}, "project": {"owner": {"id": 712}, "assignee": {"id": 41}, "organization": {"id": 993}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_ANNOTATIONS_context_SANDBOX_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 70, "privilege": "admin"}, "organization": null}, "resource": {"id": 351, "owner": {"id": 470}, "assignee": {"id": 70}, "organization": {"id": 644}, "project": {"owner": {"id": 750}, "assignee": {"id": 893}, "organization": {"id": 999}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_user_num_resources_3_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 57, "privilege": "business"}, "organization": {"id": 102, "owner": {"id": 274}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 498}, "assignee": {"id": 556}, "organization": {"id": 695}, "project": {"owner": {"id": 726}, "assignee": {"id": 57}, "organization": {"id": 967}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_ANNOTATIONS_context_SANDBOX_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 14, "privilege": "business"}, "organization": null}, "resource": {"id": 377, "owner": {"id": 409}, "assignee": {"id": 14}, "organization": {"id": 679}, "project": {"owner": {"id": 761}, "assignee": {"id": 889}, "organization": {"id": 966}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_user_num_resources_10_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 24, "privilege": "business"}, "organization": {"id": 133, "owner": {"id": 203}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 429}, "assignee": {"id": 568}, "organization": {"id": 647}, "project": {"owner": {"id": 784}, "assignee": {"id": 24}, "organization": {"id": 974}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_ANNOTATIONS_context_SANDBOX_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 32, "privilege": "user"}, "organization": null}, "resource": {"id": 317, "owner": {"id": 458}, "assignee": {"id": 32}, "organization": {"id": 632}, "project": {"owner": {"id": 760}, "assignee": {"id": 890}, "organization": {"id": 903}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_user_num_resources_0_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 2, "privilege": "business"}, "organization": {"id": 130, "owner": {"id": 235}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 499}, "assignee": {"id": 591}, "organization": {"id": 130}, "project": {"owner": {"id": 773}, "assignee": {"id": 2}, "organization": {"id": 952}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_ANNOTATIONS_context_SANDBOX_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 18, "privilege": "worker"}, "organization": null}, "resource": {"id": 368, "owner": {"id": 435}, "assignee": {"id": 18}, "organization": {"id": 687}, "project": {"owner": {"id": 796}, "assignee": {"id": 898}, "organization": {"id": 994}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_user_num_resources_3_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 67, "privilege": "business"}, "organization": {"id": 180, "owner": {"id": 232}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 487}, "assignee": {"id": 546}, "organization": {"id": 180}, "project": {"owner": {"id": 769}, "assignee": {"id": 67}, "organization": {"id": 908}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_ANNOTATIONS_context_SANDBOX_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 15, "privilege": "none"}, "organization": null}, "resource": {"id": 308, "owner": {"id": 470}, "assignee": {"id": 15}, "organization": {"id": 647}, "project": {"owner": {"id": 704}, "assignee": {"id": 897}, "organization": {"id": 956}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_user_num_resources_10_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 71, "privilege": "business"}, "organization": {"id": 134, "owner": {"id": 224}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 424}, "assignee": {"id": 552}, "organization": {"id": 134}, "project": {"owner": {"id": 733}, "assignee": {"id": 71}, "organization": {"id": 999}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_ANNOTATIONS_context_SANDBOX_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 34, "privilege": "admin"}, "organization": null}, "resource": {"id": 312, "owner": {"id": 497}, "assignee": {"id": 501}, "organization": {"id": 696}, "project": {"owner": {"id": 762}, "assignee": {"id": 885}, "organization": {"id": 984}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_user_num_resources_0_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 23, "privilege": "business"}, "organization": {"id": 176, "owner": {"id": 245}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 495}, "assignee": {"id": 560}, "organization": {"id": 659}, "project": {"owner": {"id": 704}, "assignee": {"id": 23}, "organization": {"id": 988}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_ANNOTATIONS_context_SANDBOX_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 35, "privilege": "business"}, "organization": null}, "resource": {"id": 355, "owner": {"id": 497}, "assignee": {"id": 519}, "organization": {"id": 648}, "project": {"owner": {"id": 735}, "assignee": {"id": 801}, "organization": {"id": 907}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_user_num_resources_3_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 32, "privilege": "business"}, "organization": {"id": 136, "owner": {"id": 278}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 453}, "assignee": {"id": 522}, "organization": {"id": 662}, "project": {"owner": {"id": 773}, "assignee": {"id": 32}, "organization": {"id": 991}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_ANNOTATIONS_context_SANDBOX_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 5, "privilege": "user"}, "organization": null}, "resource": {"id": 310, "owner": {"id": 400}, "assignee": {"id": 542}, "organization": {"id": 674}, "project": {"owner": {"id": 731}, "assignee": {"id": 831}, "organization": {"id": 982}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_user_num_resources_10_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 95, "privilege": "business"}, "organization": {"id": 149, "owner": {"id": 254}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 484}, "assignee": {"id": 573}, "organization": {"id": 642}, "project": {"owner": {"id": 790}, "assignee": {"id": 95}, "organization": {"id": 939}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_ANNOTATIONS_context_SANDBOX_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 61, "privilege": "worker"}, "organization": null}, "resource": {"id": 380, "owner": {"id": 435}, "assignee": {"id": 556}, "organization": {"id": 652}, "project": {"owner": {"id": 759}, "assignee": {"id": 871}, "organization": {"id": 969}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_user_num_resources_0_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 0, "privilege": "business"}, "organization": {"id": 101, "owner": {"id": 214}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 473}, "assignee": {"id": 542}, "organization": {"id": 101}, "project": {"owner": {"id": 717}, "assignee": {"id": 0}, "organization": {"id": 994}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_ANNOTATIONS_context_SANDBOX_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 33, "privilege": "none"}, "organization": null}, "resource": {"id": 307, "owner": {"id": 437}, "assignee": {"id": 561}, "organization": {"id": 615}, "project": {"owner": {"id": 700}, "assignee": {"id": 804}, "organization": {"id": 938}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_user_num_resources_3_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 53, "privilege": "business"}, "organization": {"id": 195, "owner": {"id": 291}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 496}, "assignee": {"id": 589}, "organization": {"id": 195}, "project": {"owner": {"id": 789}, "assignee": {"id": 53}, "organization": {"id": 945}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 71, "privilege": "admin"}, "organization": {"id": 125, "owner": {"id": 71}, "user": {"role": "owner"}}}, "resource": {"id": 362, "owner": {"id": 441}, "assignee": {"id": 556}, "organization": {"id": 125}, "project": {"owner": {"id": 71}, "assignee": {"id": 855}, "organization": {"id": 985}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_user_num_resources_10_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 8, "privilege": "business"}, "organization": {"id": 182, "owner": {"id": 257}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 455}, "assignee": {"id": 516}, "organization": {"id": 182}, "project": {"owner": {"id": 743}, "assignee": {"id": 8}, "organization": {"id": 964}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 37, "privilege": "admin"}, "organization": {"id": 199, "owner": {"id": 37}, "user": {"role": "owner"}}}, "resource": {"id": 383, "owner": {"id": 483}, "assignee": {"id": 572}, "organization": {"id": 685}, "project": {"owner": {"id": 37}, "assignee": {"id": 805}, "organization": {"id": 916}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_user_num_resources_0_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 27, "privilege": "business"}, "organization": {"id": 170, "owner": {"id": 229}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 426}, "assignee": {"id": 534}, "organization": {"id": 639}, "project": {"owner": {"id": 759}, "assignee": {"id": 27}, "organization": {"id": 984}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 11, "privilege": "admin"}, "organization": {"id": 142, "owner": {"id": 252}, "user": {"role": "maintainer"}}}, "resource": {"id": 385, "owner": {"id": 485}, "assignee": {"id": 553}, "organization": {"id": 142}, "project": {"owner": {"id": 11}, "assignee": {"id": 871}, "organization": {"id": 939}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_user_num_resources_3_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 20, "privilege": "business"}, "organization": {"id": 154, "owner": {"id": 235}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 436}, "assignee": {"id": 589}, "organization": {"id": 696}, "project": {"owner": {"id": 740}, "assignee": {"id": 20}, "organization": {"id": 923}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 89, "privilege": "admin"}, "organization": {"id": 107, "owner": {"id": 291}, "user": {"role": "maintainer"}}}, "resource": {"id": 305, "owner": {"id": 481}, "assignee": {"id": 540}, "organization": {"id": 694}, "project": {"owner": {"id": 89}, "assignee": {"id": 883}, "organization": {"id": 949}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_user_num_resources_10_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 93, "privilege": "business"}, "organization": {"id": 165, "owner": {"id": 277}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 429}, "assignee": {"id": 540}, "organization": {"id": 686}, "project": {"owner": {"id": 715}, "assignee": {"id": 93}, "organization": {"id": 991}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 82, "privilege": "admin"}, "organization": {"id": 184, "owner": {"id": 290}, "user": {"role": "supervisor"}}}, "resource": {"id": 358, "owner": {"id": 440}, "assignee": {"id": 590}, "organization": {"id": 184}, "project": {"owner": {"id": 82}, "assignee": {"id": 800}, "organization": {"id": 914}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_user_num_resources_0_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 81, "privilege": "business"}, "organization": {"id": 183, "owner": {"id": 243}, "user": {"role": null}}}, "resource": {"owner": {"id": 462}, "assignee": {"id": 591}, "organization": {"id": 183}, "project": {"owner": {"id": 787}, "assignee": {"id": 81}, "organization": {"id": 905}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 61, "privilege": "admin"}, "organization": {"id": 128, "owner": {"id": 241}, "user": {"role": "supervisor"}}}, "resource": {"id": 382, "owner": {"id": 421}, "assignee": {"id": 563}, "organization": {"id": 637}, "project": {"owner": {"id": 61}, "assignee": {"id": 894}, "organization": {"id": 928}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_user_num_resources_3_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 57, "privilege": "business"}, "organization": {"id": 151, "owner": {"id": 209}, "user": {"role": null}}}, "resource": {"owner": {"id": 406}, "assignee": {"id": 511}, "organization": {"id": 151}, "project": {"owner": {"id": 701}, "assignee": {"id": 57}, "organization": {"id": 971}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 11, "privilege": "admin"}, "organization": {"id": 162, "owner": {"id": 250}, "user": {"role": "worker"}}}, "resource": {"id": 359, "owner": {"id": 461}, "assignee": {"id": 571}, "organization": {"id": 162}, "project": {"owner": {"id": 11}, "assignee": {"id": 812}, "organization": {"id": 991}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_user_num_resources_10_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 94, "privilege": "business"}, "organization": {"id": 194, "owner": {"id": 230}, "user": {"role": null}}}, "resource": {"owner": {"id": 413}, "assignee": {"id": 516}, "organization": {"id": 194}, "project": {"owner": {"id": 791}, "assignee": {"id": 94}, "organization": {"id": 936}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 29, "privilege": "admin"}, "organization": {"id": 149, "owner": {"id": 221}, "user": {"role": "worker"}}}, "resource": {"id": 303, "owner": {"id": 430}, "assignee": {"id": 591}, "organization": {"id": 669}, "project": {"owner": {"id": 29}, "assignee": {"id": 856}, "organization": {"id": 988}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_user_num_resources_0_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 99, "privilege": "business"}, "organization": {"id": 119, "owner": {"id": 269}, "user": {"role": null}}}, "resource": {"owner": {"id": 405}, "assignee": {"id": 534}, "organization": {"id": 699}, "project": {"owner": {"id": 772}, "assignee": {"id": 99}, "organization": {"id": 971}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 14, "privilege": "admin"}, "organization": {"id": 164, "owner": {"id": 240}, "user": {"role": null}}}, "resource": {"id": 373, "owner": {"id": 464}, "assignee": {"id": 540}, "organization": {"id": 164}, "project": {"owner": {"id": 14}, "assignee": {"id": 874}, "organization": {"id": 963}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_user_num_resources_3_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 25, "privilege": "business"}, "organization": {"id": 181, "owner": {"id": 227}, "user": {"role": null}}}, "resource": {"owner": {"id": 436}, "assignee": {"id": 511}, "organization": {"id": 689}, "project": {"owner": {"id": 736}, "assignee": {"id": 25}, "organization": {"id": 980}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 98, "privilege": "admin"}, "organization": {"id": 112, "owner": {"id": 206}, "user": {"role": null}}}, "resource": {"id": 356, "owner": {"id": 404}, "assignee": {"id": 502}, "organization": {"id": 672}, "project": {"owner": {"id": 98}, "assignee": {"id": 853}, "organization": {"id": 936}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_user_num_resources_10_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 61, "privilege": "business"}, "organization": {"id": 121, "owner": {"id": 286}, "user": {"role": null}}}, "resource": {"owner": {"id": 490}, "assignee": {"id": 581}, "organization": {"id": 631}, "project": {"owner": {"id": 740}, "assignee": {"id": 61}, "organization": {"id": 944}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 58, "privilege": "business"}, "organization": {"id": 125, "owner": {"id": 58}, "user": {"role": "owner"}}}, "resource": {"id": 365, "owner": {"id": 427}, "assignee": {"id": 558}, "organization": {"id": 125}, "project": {"owner": {"id": 58}, "assignee": {"id": 860}, "organization": {"id": 922}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_user_num_resources_0_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 81, "privilege": "user"}, "organization": {"id": 158, "owner": {"id": 81}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 468}, "assignee": {"id": 560}, "organization": {"id": 158}, "project": {"owner": {"id": 745}, "assignee": {"id": 81}, "organization": {"id": 984}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 70, "privilege": "business"}, "organization": {"id": 116, "owner": {"id": 70}, "user": {"role": "owner"}}}, "resource": {"id": 393, "owner": {"id": 459}, "assignee": {"id": 544}, "organization": {"id": 658}, "project": {"owner": {"id": 70}, "assignee": {"id": 810}, "organization": {"id": 982}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_user_num_resources_3_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 60, "privilege": "user"}, "organization": {"id": 112, "owner": {"id": 60}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 462}, "assignee": {"id": 573}, "organization": {"id": 112}, "project": {"owner": {"id": 715}, "assignee": {"id": 60}, "organization": {"id": 926}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 46, "privilege": "business"}, "organization": {"id": 175, "owner": {"id": 200}, "user": {"role": "maintainer"}}}, "resource": {"id": 347, "owner": {"id": 401}, "assignee": {"id": 574}, "organization": {"id": 175}, "project": {"owner": {"id": 46}, "assignee": {"id": 806}, "organization": {"id": 955}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_user_num_resources_10_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 43, "privilege": "user"}, "organization": {"id": 166, "owner": {"id": 43}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 406}, "assignee": {"id": 517}, "organization": {"id": 166}, "project": {"owner": {"id": 741}, "assignee": {"id": 43}, "organization": {"id": 935}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 42, "privilege": "business"}, "organization": {"id": 121, "owner": {"id": 294}, "user": {"role": "maintainer"}}}, "resource": {"id": 394, "owner": {"id": 492}, "assignee": {"id": 530}, "organization": {"id": 637}, "project": {"owner": {"id": 42}, "assignee": {"id": 875}, "organization": {"id": 931}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_user_num_resources_0_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 14, "privilege": "user"}, "organization": {"id": 153, "owner": {"id": 14}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 416}, "assignee": {"id": 593}, "organization": {"id": 693}, "project": {"owner": {"id": 708}, "assignee": {"id": 14}, "organization": {"id": 959}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 16, "privilege": "business"}, "organization": {"id": 182, "owner": {"id": 209}, "user": {"role": "supervisor"}}}, "resource": {"id": 385, "owner": {"id": 497}, "assignee": {"id": 563}, "organization": {"id": 182}, "project": {"owner": {"id": 16}, "assignee": {"id": 838}, "organization": {"id": 903}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_user_num_resources_3_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 9, "privilege": "user"}, "organization": {"id": 138, "owner": {"id": 9}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 404}, "assignee": {"id": 586}, "organization": {"id": 666}, "project": {"owner": {"id": 776}, "assignee": {"id": 9}, "organization": {"id": 909}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 20, "privilege": "business"}, "organization": {"id": 134, "owner": {"id": 251}, "user": {"role": "supervisor"}}}, "resource": {"id": 341, "owner": {"id": 414}, "assignee": {"id": 521}, "organization": {"id": 683}, "project": {"owner": {"id": 20}, "assignee": {"id": 871}, "organization": {"id": 944}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_user_num_resources_10_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 32, "privilege": "user"}, "organization": {"id": 132, "owner": {"id": 32}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 492}, "assignee": {"id": 500}, "organization": {"id": 662}, "project": {"owner": {"id": 793}, "assignee": {"id": 32}, "organization": {"id": 915}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 1, "privilege": "business"}, "organization": {"id": 131, "owner": {"id": 276}, "user": {"role": "worker"}}}, "resource": {"id": 331, "owner": {"id": 415}, "assignee": {"id": 504}, "organization": {"id": 131}, "project": {"owner": {"id": 1}, "assignee": {"id": 894}, "organization": {"id": 923}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_user_num_resources_0_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 27, "privilege": "user"}, "organization": {"id": 193, "owner": {"id": 298}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 491}, "assignee": {"id": 583}, "organization": {"id": 193}, "project": {"owner": {"id": 713}, "assignee": {"id": 27}, "organization": {"id": 964}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 17, "privilege": "business"}, "organization": {"id": 124, "owner": {"id": 265}, "user": {"role": "worker"}}}, "resource": {"id": 392, "owner": {"id": 457}, "assignee": {"id": 500}, "organization": {"id": 622}, "project": {"owner": {"id": 17}, "assignee": {"id": 857}, "organization": {"id": 997}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_user_num_resources_3_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 85, "privilege": "user"}, "organization": {"id": 166, "owner": {"id": 269}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 430}, "assignee": {"id": 507}, "organization": {"id": 166}, "project": {"owner": {"id": 773}, "assignee": {"id": 85}, "organization": {"id": 946}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 8, "privilege": "business"}, "organization": {"id": 167, "owner": {"id": 215}, "user": {"role": null}}}, "resource": {"id": 377, "owner": {"id": 460}, "assignee": {"id": 507}, "organization": {"id": 167}, "project": {"owner": {"id": 8}, "assignee": {"id": 856}, "organization": {"id": 996}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_user_num_resources_10_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 83, "privilege": "user"}, "organization": {"id": 197, "owner": {"id": 243}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 438}, "assignee": {"id": 522}, "organization": {"id": 197}, "project": {"owner": {"id": 798}, "assignee": {"id": 83}, "organization": {"id": 962}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 27, "privilege": "business"}, "organization": {"id": 162, "owner": {"id": 292}, "user": {"role": null}}}, "resource": {"id": 349, "owner": {"id": 449}, "assignee": {"id": 573}, "organization": {"id": 654}, "project": {"owner": {"id": 27}, "assignee": {"id": 883}, "organization": {"id": 977}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_user_num_resources_0_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 15, "privilege": "user"}, "organization": {"id": 180, "owner": {"id": 218}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 490}, "assignee": {"id": 523}, "organization": {"id": 630}, "project": {"owner": {"id": 763}, "assignee": {"id": 15}, "organization": {"id": 985}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 63, "privilege": "user"}, "organization": {"id": 133, "owner": {"id": 63}, "user": {"role": "owner"}}}, "resource": {"id": 369, "owner": {"id": 418}, "assignee": {"id": 544}, "organization": {"id": 133}, "project": {"owner": {"id": 63}, "assignee": {"id": 823}, "organization": {"id": 917}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_user_num_resources_3_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 43, "privilege": "user"}, "organization": {"id": 131, "owner": {"id": 222}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 461}, "assignee": {"id": 537}, "organization": {"id": 671}, "project": {"owner": {"id": 786}, "assignee": {"id": 43}, "organization": {"id": 963}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 30, "privilege": "user"}, "organization": {"id": 170, "owner": {"id": 30}, "user": {"role": "owner"}}}, "resource": {"id": 398, "owner": {"id": 499}, "assignee": {"id": 532}, "organization": {"id": 640}, "project": {"owner": {"id": 30}, "assignee": {"id": 861}, "organization": {"id": 963}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_user_num_resources_10_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 42, "privilege": "user"}, "organization": {"id": 112, "owner": {"id": 220}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 458}, "assignee": {"id": 500}, "organization": {"id": 607}, "project": {"owner": {"id": 760}, "assignee": {"id": 42}, "organization": {"id": 971}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 23, "privilege": "user"}, "organization": {"id": 148, "owner": {"id": 275}, "user": {"role": "maintainer"}}}, "resource": {"id": 367, "owner": {"id": 487}, "assignee": {"id": 583}, "organization": {"id": 148}, "project": {"owner": {"id": 23}, "assignee": {"id": 883}, "organization": {"id": 910}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_user_num_resources_0_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 85, "privilege": "user"}, "organization": {"id": 151, "owner": {"id": 252}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 411}, "assignee": {"id": 596}, "organization": {"id": 151}, "project": {"owner": {"id": 793}, "assignee": {"id": 85}, "organization": {"id": 971}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 93, "privilege": "user"}, "organization": {"id": 131, "owner": {"id": 284}, "user": {"role": "maintainer"}}}, "resource": {"id": 330, "owner": {"id": 408}, "assignee": {"id": 550}, "organization": {"id": 686}, "project": {"owner": {"id": 93}, "assignee": {"id": 882}, "organization": {"id": 963}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_user_num_resources_3_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 93, "privilege": "user"}, "organization": {"id": 102, "owner": {"id": 218}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 403}, "assignee": {"id": 570}, "organization": {"id": 102}, "project": {"owner": {"id": 796}, "assignee": {"id": 93}, "organization": {"id": 951}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 19, "privilege": "user"}, "organization": {"id": 113, "owner": {"id": 295}, "user": {"role": "supervisor"}}}, "resource": {"id": 393, "owner": {"id": 464}, "assignee": {"id": 583}, "organization": {"id": 113}, "project": {"owner": {"id": 19}, "assignee": {"id": 813}, "organization": {"id": 986}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_user_num_resources_10_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 69, "privilege": "user"}, "organization": {"id": 155, "owner": {"id": 246}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 461}, "assignee": {"id": 573}, "organization": {"id": 155}, "project": {"owner": {"id": 707}, "assignee": {"id": 69}, "organization": {"id": 952}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 79, "privilege": "user"}, "organization": {"id": 103, "owner": {"id": 253}, "user": {"role": "supervisor"}}}, "resource": {"id": 313, "owner": {"id": 422}, "assignee": {"id": 590}, "organization": {"id": 621}, "project": {"owner": {"id": 79}, "assignee": {"id": 869}, "organization": {"id": 990}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_user_num_resources_0_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 91, "privilege": "user"}, "organization": {"id": 100, "owner": {"id": 201}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 492}, "assignee": {"id": 526}, "organization": {"id": 670}, "project": {"owner": {"id": 727}, "assignee": {"id": 91}, "organization": {"id": 982}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 26, "privilege": "user"}, "organization": {"id": 133, "owner": {"id": 296}, "user": {"role": "worker"}}}, "resource": {"id": 319, "owner": {"id": 473}, "assignee": {"id": 588}, "organization": {"id": 133}, "project": {"owner": {"id": 26}, "assignee": {"id": 876}, "organization": {"id": 906}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_user_num_resources_3_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 24, "privilege": "user"}, "organization": {"id": 187, "owner": {"id": 295}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 446}, "assignee": {"id": 558}, "organization": {"id": 608}, "project": {"owner": {"id": 752}, "assignee": {"id": 24}, "organization": {"id": 951}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 37, "privilege": "user"}, "organization": {"id": 128, "owner": {"id": 263}, "user": {"role": "worker"}}}, "resource": {"id": 329, "owner": {"id": 452}, "assignee": {"id": 570}, "organization": {"id": 681}, "project": {"owner": {"id": 37}, "assignee": {"id": 861}, "organization": {"id": 947}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_user_num_resources_10_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 60, "privilege": "user"}, "organization": {"id": 101, "owner": {"id": 296}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 497}, "assignee": {"id": 585}, "organization": {"id": 667}, "project": {"owner": {"id": 717}, "assignee": {"id": 60}, "organization": {"id": 998}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 34, "privilege": "user"}, "organization": {"id": 109, "owner": {"id": 213}, "user": {"role": null}}}, "resource": {"id": 391, "owner": {"id": 496}, "assignee": {"id": 597}, "organization": {"id": 109}, "project": {"owner": {"id": 34}, "assignee": {"id": 846}, "organization": {"id": 970}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_user_num_resources_0_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 97, "privilege": "user"}, "organization": {"id": 155, "owner": {"id": 296}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 495}, "assignee": {"id": 575}, "organization": {"id": 155}, "project": {"owner": {"id": 757}, "assignee": {"id": 97}, "organization": {"id": 931}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 83, "privilege": "user"}, "organization": {"id": 192, "owner": {"id": 269}, "user": {"role": null}}}, "resource": {"id": 373, "owner": {"id": 411}, "assignee": {"id": 525}, "organization": {"id": 637}, "project": {"owner": {"id": 83}, "assignee": {"id": 801}, "organization": {"id": 980}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_user_num_resources_3_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 74, "privilege": "user"}, "organization": {"id": 128, "owner": {"id": 221}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 462}, "assignee": {"id": 566}, "organization": {"id": 128}, "project": {"owner": {"id": 707}, "assignee": {"id": 74}, "organization": {"id": 980}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 84, "privilege": "worker"}, "organization": {"id": 147, "owner": {"id": 84}, "user": {"role": "owner"}}}, "resource": {"id": 364, "owner": {"id": 478}, "assignee": {"id": 548}, "organization": {"id": 147}, "project": {"owner": {"id": 84}, "assignee": {"id": 856}, "organization": {"id": 919}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_user_num_resources_10_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 4, "privilege": "user"}, "organization": {"id": 163, "owner": {"id": 296}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 465}, "assignee": {"id": 596}, "organization": {"id": 163}, "project": {"owner": {"id": 753}, "assignee": {"id": 4}, "organization": {"id": 990}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 21, "privilege": "worker"}, "organization": {"id": 126, "owner": {"id": 21}, "user": {"role": "owner"}}}, "resource": {"id": 380, "owner": {"id": 469}, "assignee": {"id": 507}, "organization": {"id": 601}, "project": {"owner": {"id": 21}, "assignee": {"id": 898}, "organization": {"id": 973}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_user_num_resources_0_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 56, "privilege": "user"}, "organization": {"id": 152, "owner": {"id": 287}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 490}, "assignee": {"id": 504}, "organization": {"id": 673}, "project": {"owner": {"id": 765}, "assignee": {"id": 56}, "organization": {"id": 934}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 29, "privilege": "worker"}, "organization": {"id": 188, "owner": {"id": 259}, "user": {"role": "maintainer"}}}, "resource": {"id": 360, "owner": {"id": 402}, "assignee": {"id": 584}, "organization": {"id": 188}, "project": {"owner": {"id": 29}, "assignee": {"id": 822}, "organization": {"id": 929}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_user_num_resources_3_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 22, "privilege": "user"}, "organization": {"id": 178, "owner": {"id": 252}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 464}, "assignee": {"id": 534}, "organization": {"id": 676}, "project": {"owner": {"id": 719}, "assignee": {"id": 22}, "organization": {"id": 988}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 81, "privilege": "worker"}, "organization": {"id": 189, "owner": {"id": 284}, "user": {"role": "maintainer"}}}, "resource": {"id": 377, "owner": {"id": 429}, "assignee": {"id": 561}, "organization": {"id": 617}, "project": {"owner": {"id": 81}, "assignee": {"id": 876}, "organization": {"id": 902}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_user_num_resources_10_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 44, "privilege": "user"}, "organization": {"id": 107, "owner": {"id": 260}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 488}, "assignee": {"id": 555}, "organization": {"id": 662}, "project": {"owner": {"id": 792}, "assignee": {"id": 44}, "organization": {"id": 969}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 29, "privilege": "worker"}, "organization": {"id": 137, "owner": {"id": 235}, "user": {"role": "supervisor"}}}, "resource": {"id": 397, "owner": {"id": 430}, "assignee": {"id": 544}, "organization": {"id": 137}, "project": {"owner": {"id": 29}, "assignee": {"id": 887}, "organization": {"id": 942}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_user_num_resources_0_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 20, "privilege": "user"}, "organization": {"id": 164, "owner": {"id": 213}, "user": {"role": null}}}, "resource": {"owner": {"id": 436}, "assignee": {"id": 586}, "organization": {"id": 164}, "project": {"owner": {"id": 743}, "assignee": {"id": 20}, "organization": {"id": 940}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 25, "privilege": "worker"}, "organization": {"id": 180, "owner": {"id": 228}, "user": {"role": "supervisor"}}}, "resource": {"id": 336, "owner": {"id": 489}, "assignee": {"id": 559}, "organization": {"id": 665}, "project": {"owner": {"id": 25}, "assignee": {"id": 851}, "organization": {"id": 927}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_user_num_resources_3_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 57, "privilege": "user"}, "organization": {"id": 175, "owner": {"id": 234}, "user": {"role": null}}}, "resource": {"owner": {"id": 456}, "assignee": {"id": 517}, "organization": {"id": 175}, "project": {"owner": {"id": 760}, "assignee": {"id": 57}, "organization": {"id": 946}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 64, "privilege": "worker"}, "organization": {"id": 143, "owner": {"id": 266}, "user": {"role": "worker"}}}, "resource": {"id": 311, "owner": {"id": 478}, "assignee": {"id": 506}, "organization": {"id": 143}, "project": {"owner": {"id": 64}, "assignee": {"id": 885}, "organization": {"id": 944}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_user_num_resources_10_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 63, "privilege": "user"}, "organization": {"id": 161, "owner": {"id": 273}, "user": {"role": null}}}, "resource": {"owner": {"id": 486}, "assignee": {"id": 535}, "organization": {"id": 161}, "project": {"owner": {"id": 798}, "assignee": {"id": 63}, "organization": {"id": 965}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 76, "privilege": "worker"}, "organization": {"id": 154, "owner": {"id": 263}, "user": {"role": "worker"}}}, "resource": {"id": 352, "owner": {"id": 453}, "assignee": {"id": 585}, "organization": {"id": 667}, "project": {"owner": {"id": 76}, "assignee": {"id": 880}, "organization": {"id": 935}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_user_num_resources_0_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 27, "privilege": "user"}, "organization": {"id": 116, "owner": {"id": 295}, "user": {"role": null}}}, "resource": {"owner": {"id": 444}, "assignee": {"id": 500}, "organization": {"id": 605}, "project": {"owner": {"id": 724}, "assignee": {"id": 27}, "organization": {"id": 942}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 59, "privilege": "worker"}, "organization": {"id": 185, "owner": {"id": 261}, "user": {"role": null}}}, "resource": {"id": 345, "owner": {"id": 450}, "assignee": {"id": 546}, "organization": {"id": 185}, "project": {"owner": {"id": 59}, "assignee": {"id": 817}, "organization": {"id": 903}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_user_num_resources_3_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 49, "privilege": "user"}, "organization": {"id": 184, "owner": {"id": 232}, "user": {"role": null}}}, "resource": {"owner": {"id": 497}, "assignee": {"id": 516}, "organization": {"id": 696}, "project": {"owner": {"id": 719}, "assignee": {"id": 49}, "organization": {"id": 923}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 89, "privilege": "worker"}, "organization": {"id": 147, "owner": {"id": 208}, "user": {"role": null}}}, "resource": {"id": 329, "owner": {"id": 444}, "assignee": {"id": 529}, "organization": {"id": 682}, "project": {"owner": {"id": 89}, "assignee": {"id": 801}, "organization": {"id": 976}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_user_num_resources_10_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 44, "privilege": "user"}, "organization": {"id": 121, "owner": {"id": 247}, "user": {"role": null}}}, "resource": {"owner": {"id": 455}, "assignee": {"id": 522}, "organization": {"id": 650}, "project": {"owner": {"id": 778}, "assignee": {"id": 44}, "organization": {"id": 907}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 38, "privilege": "none"}, "organization": {"id": 181, "owner": {"id": 38}, "user": {"role": "owner"}}}, "resource": {"id": 372, "owner": {"id": 467}, "assignee": {"id": 515}, "organization": {"id": 181}, "project": {"owner": {"id": 38}, "assignee": {"id": 820}, "organization": {"id": 995}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_user_num_resources_0_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 42, "privilege": "worker"}, "organization": {"id": 111, "owner": {"id": 42}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 456}, "assignee": {"id": 528}, "organization": {"id": 111}, "project": {"owner": {"id": 701}, "assignee": {"id": 42}, "organization": {"id": 991}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 74, "privilege": "none"}, "organization": {"id": 137, "owner": {"id": 74}, "user": {"role": "owner"}}}, "resource": {"id": 328, "owner": {"id": 491}, "assignee": {"id": 545}, "organization": {"id": 613}, "project": {"owner": {"id": 74}, "assignee": {"id": 848}, "organization": {"id": 936}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_user_num_resources_3_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 65, "privilege": "worker"}, "organization": {"id": 143, "owner": {"id": 65}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 497}, "assignee": {"id": 504}, "organization": {"id": 143}, "project": {"owner": {"id": 796}, "assignee": {"id": 65}, "organization": {"id": 933}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 59, "privilege": "none"}, "organization": {"id": 106, "owner": {"id": 212}, "user": {"role": "maintainer"}}}, "resource": {"id": 350, "owner": {"id": 470}, "assignee": {"id": 501}, "organization": {"id": 106}, "project": {"owner": {"id": 59}, "assignee": {"id": 866}, "organization": {"id": 931}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_user_num_resources_10_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 82, "privilege": "worker"}, "organization": {"id": 119, "owner": {"id": 82}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 499}, "assignee": {"id": 597}, "organization": {"id": 119}, "project": {"owner": {"id": 793}, "assignee": {"id": 82}, "organization": {"id": 929}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 12, "privilege": "none"}, "organization": {"id": 127, "owner": {"id": 212}, "user": {"role": "maintainer"}}}, "resource": {"id": 356, "owner": {"id": 414}, "assignee": {"id": 572}, "organization": {"id": 637}, "project": {"owner": {"id": 12}, "assignee": {"id": 832}, "organization": {"id": 980}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_user_num_resources_0_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 92, "privilege": "worker"}, "organization": {"id": 145, "owner": {"id": 92}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 459}, "assignee": {"id": 551}, "organization": {"id": 695}, "project": {"owner": {"id": 761}, "assignee": {"id": 92}, "organization": {"id": 915}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 38, "privilege": "none"}, "organization": {"id": 133, "owner": {"id": 250}, "user": {"role": "supervisor"}}}, "resource": {"id": 396, "owner": {"id": 450}, "assignee": {"id": 532}, "organization": {"id": 133}, "project": {"owner": {"id": 38}, "assignee": {"id": 852}, "organization": {"id": 948}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_user_num_resources_3_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 51, "privilege": "worker"}, "organization": {"id": 192, "owner": {"id": 51}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 416}, "assignee": {"id": 543}, "organization": {"id": 690}, "project": {"owner": {"id": 771}, "assignee": {"id": 51}, "organization": {"id": 961}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 44, "privilege": "none"}, "organization": {"id": 121, "owner": {"id": 209}, "user": {"role": "supervisor"}}}, "resource": {"id": 322, "owner": {"id": 464}, "assignee": {"id": 511}, "organization": {"id": 674}, "project": {"owner": {"id": 44}, "assignee": {"id": 843}, "organization": {"id": 967}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_user_num_resources_10_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 52, "privilege": "worker"}, "organization": {"id": 176, "owner": {"id": 52}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 497}, "assignee": {"id": 581}, "organization": {"id": 673}, "project": {"owner": {"id": 775}, "assignee": {"id": 52}, "organization": {"id": 907}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 46, "privilege": "none"}, "organization": {"id": 121, "owner": {"id": 267}, "user": {"role": "worker"}}}, "resource": {"id": 349, "owner": {"id": 470}, "assignee": {"id": 587}, "organization": {"id": 121}, "project": {"owner": {"id": 46}, "assignee": {"id": 803}, "organization": {"id": 996}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_user_num_resources_0_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 59, "privilege": "worker"}, "organization": {"id": 117, "owner": {"id": 228}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 424}, "assignee": {"id": 517}, "organization": {"id": 117}, "project": {"owner": {"id": 755}, "assignee": {"id": 59}, "organization": {"id": 927}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 94, "privilege": "none"}, "organization": {"id": 126, "owner": {"id": 282}, "user": {"role": "worker"}}}, "resource": {"id": 399, "owner": {"id": 496}, "assignee": {"id": 586}, "organization": {"id": 679}, "project": {"owner": {"id": 94}, "assignee": {"id": 899}, "organization": {"id": 941}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_user_num_resources_3_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 63, "privilege": "worker"}, "organization": {"id": 186, "owner": {"id": 222}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 433}, "assignee": {"id": 516}, "organization": {"id": 186}, "project": {"owner": {"id": 768}, "assignee": {"id": 63}, "organization": {"id": 989}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 26, "privilege": "none"}, "organization": {"id": 189, "owner": {"id": 252}, "user": {"role": null}}}, "resource": {"id": 330, "owner": {"id": 408}, "assignee": {"id": 593}, "organization": {"id": 189}, "project": {"owner": {"id": 26}, "assignee": {"id": 832}, "organization": {"id": 990}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_user_num_resources_10_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 23, "privilege": "worker"}, "organization": {"id": 143, "owner": {"id": 296}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 451}, "assignee": {"id": 520}, "organization": {"id": 143}, "project": {"owner": {"id": 798}, "assignee": {"id": 23}, "organization": {"id": 929}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 77, "privilege": "none"}, "organization": {"id": 147, "owner": {"id": 280}, "user": {"role": null}}}, "resource": {"id": 312, "owner": {"id": 483}, "assignee": {"id": 552}, "organization": {"id": 620}, "project": {"owner": {"id": 77}, "assignee": {"id": 835}, "organization": {"id": 959}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_user_num_resources_0_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 18, "privilege": "worker"}, "organization": {"id": 183, "owner": {"id": 226}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 474}, "assignee": {"id": 526}, "organization": {"id": 613}, "project": {"owner": {"id": 704}, "assignee": {"id": 18}, "organization": {"id": 929}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 34, "privilege": "admin"}, "organization": {"id": 174, "owner": {"id": 34}, "user": {"role": "owner"}}}, "resource": {"id": 356, "owner": {"id": 451}, "assignee": {"id": 552}, "organization": {"id": 174}, "project": {"owner": {"id": 752}, "assignee": {"id": 34}, "organization": {"id": 977}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_user_num_resources_3_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 32, "privilege": "worker"}, "organization": {"id": 104, "owner": {"id": 226}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 491}, "assignee": {"id": 560}, "organization": {"id": 698}, "project": {"owner": {"id": 793}, "assignee": {"id": 32}, "organization": {"id": 991}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 89, "privilege": "admin"}, "organization": {"id": 188, "owner": {"id": 89}, "user": {"role": "owner"}}}, "resource": {"id": 369, "owner": {"id": 458}, "assignee": {"id": 572}, "organization": {"id": 608}, "project": {"owner": {"id": 794}, "assignee": {"id": 89}, "organization": {"id": 996}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_user_num_resources_10_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 95, "privilege": "worker"}, "organization": {"id": 157, "owner": {"id": 201}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 406}, "assignee": {"id": 500}, "organization": {"id": 669}, "project": {"owner": {"id": 788}, "assignee": {"id": 95}, "organization": {"id": 939}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 6, "privilege": "admin"}, "organization": {"id": 130, "owner": {"id": 240}, "user": {"role": "maintainer"}}}, "resource": {"id": 367, "owner": {"id": 417}, "assignee": {"id": 570}, "organization": {"id": 130}, "project": {"owner": {"id": 778}, "assignee": {"id": 6}, "organization": {"id": 953}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_user_num_resources_0_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 98, "privilege": "worker"}, "organization": {"id": 110, "owner": {"id": 216}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 434}, "assignee": {"id": 525}, "organization": {"id": 110}, "project": {"owner": {"id": 729}, "assignee": {"id": 98}, "organization": {"id": 925}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 11, "privilege": "admin"}, "organization": {"id": 126, "owner": {"id": 266}, "user": {"role": "maintainer"}}}, "resource": {"id": 360, "owner": {"id": 453}, "assignee": {"id": 545}, "organization": {"id": 631}, "project": {"owner": {"id": 752}, "assignee": {"id": 11}, "organization": {"id": 905}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_user_num_resources_3_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 46, "privilege": "worker"}, "organization": {"id": 182, "owner": {"id": 262}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 487}, "assignee": {"id": 515}, "organization": {"id": 182}, "project": {"owner": {"id": 780}, "assignee": {"id": 46}, "organization": {"id": 965}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 11, "privilege": "admin"}, "organization": {"id": 148, "owner": {"id": 271}, "user": {"role": "supervisor"}}}, "resource": {"id": 353, "owner": {"id": 428}, "assignee": {"id": 576}, "organization": {"id": 148}, "project": {"owner": {"id": 787}, "assignee": {"id": 11}, "organization": {"id": 972}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_user_num_resources_10_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 70, "privilege": "worker"}, "organization": {"id": 180, "owner": {"id": 201}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 426}, "assignee": {"id": 568}, "organization": {"id": 180}, "project": {"owner": {"id": 746}, "assignee": {"id": 70}, "organization": {"id": 981}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 67, "privilege": "admin"}, "organization": {"id": 166, "owner": {"id": 234}, "user": {"role": "supervisor"}}}, "resource": {"id": 311, "owner": {"id": 495}, "assignee": {"id": 554}, "organization": {"id": 675}, "project": {"owner": {"id": 710}, "assignee": {"id": 67}, "organization": {"id": 908}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_user_num_resources_0_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 84, "privilege": "worker"}, "organization": {"id": 149, "owner": {"id": 269}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 434}, "assignee": {"id": 559}, "organization": {"id": 628}, "project": {"owner": {"id": 756}, "assignee": {"id": 84}, "organization": {"id": 975}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 25, "privilege": "admin"}, "organization": {"id": 116, "owner": {"id": 227}, "user": {"role": "worker"}}}, "resource": {"id": 378, "owner": {"id": 418}, "assignee": {"id": 507}, "organization": {"id": 116}, "project": {"owner": {"id": 709}, "assignee": {"id": 25}, "organization": {"id": 981}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_user_num_resources_3_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 2, "privilege": "worker"}, "organization": {"id": 183, "owner": {"id": 280}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 467}, "assignee": {"id": 590}, "organization": {"id": 682}, "project": {"owner": {"id": 780}, "assignee": {"id": 2}, "organization": {"id": 996}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 9, "privilege": "admin"}, "organization": {"id": 137, "owner": {"id": 280}, "user": {"role": "worker"}}}, "resource": {"id": 302, "owner": {"id": 478}, "assignee": {"id": 570}, "organization": {"id": 638}, "project": {"owner": {"id": 752}, "assignee": {"id": 9}, "organization": {"id": 909}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_user_num_resources_10_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 49, "privilege": "worker"}, "organization": {"id": 137, "owner": {"id": 247}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 487}, "assignee": {"id": 586}, "organization": {"id": 614}, "project": {"owner": {"id": 761}, "assignee": {"id": 49}, "organization": {"id": 973}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 65, "privilege": "admin"}, "organization": {"id": 122, "owner": {"id": 263}, "user": {"role": null}}}, "resource": {"id": 323, "owner": {"id": 428}, "assignee": {"id": 546}, "organization": {"id": 122}, "project": {"owner": {"id": 759}, "assignee": {"id": 65}, "organization": {"id": 932}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_user_num_resources_0_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 55, "privilege": "worker"}, "organization": {"id": 137, "owner": {"id": 203}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 490}, "assignee": {"id": 545}, "organization": {"id": 137}, "project": {"owner": {"id": 738}, "assignee": {"id": 55}, "organization": {"id": 988}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 33, "privilege": "admin"}, "organization": {"id": 152, "owner": {"id": 258}, "user": {"role": null}}}, "resource": {"id": 306, "owner": {"id": 462}, "assignee": {"id": 584}, "organization": {"id": 624}, "project": {"owner": {"id": 756}, "assignee": {"id": 33}, "organization": {"id": 975}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_user_num_resources_3_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 41, "privilege": "worker"}, "organization": {"id": 126, "owner": {"id": 291}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 418}, "assignee": {"id": 512}, "organization": {"id": 126}, "project": {"owner": {"id": 762}, "assignee": {"id": 41}, "organization": {"id": 989}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 25, "privilege": "business"}, "organization": {"id": 116, "owner": {"id": 25}, "user": {"role": "owner"}}}, "resource": {"id": 387, "owner": {"id": 448}, "assignee": {"id": 542}, "organization": {"id": 116}, "project": {"owner": {"id": 726}, "assignee": {"id": 25}, "organization": {"id": 935}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_user_num_resources_10_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 18, "privilege": "worker"}, "organization": {"id": 180, "owner": {"id": 257}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 469}, "assignee": {"id": 528}, "organization": {"id": 180}, "project": {"owner": {"id": 779}, "assignee": {"id": 18}, "organization": {"id": 920}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 48, "privilege": "business"}, "organization": {"id": 177, "owner": {"id": 48}, "user": {"role": "owner"}}}, "resource": {"id": 368, "owner": {"id": 497}, "assignee": {"id": 584}, "organization": {"id": 633}, "project": {"owner": {"id": 748}, "assignee": {"id": 48}, "organization": {"id": 924}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_user_num_resources_0_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 28, "privilege": "worker"}, "organization": {"id": 177, "owner": {"id": 258}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 425}, "assignee": {"id": 582}, "organization": {"id": 677}, "project": {"owner": {"id": 754}, "assignee": {"id": 28}, "organization": {"id": 967}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 45, "privilege": "business"}, "organization": {"id": 177, "owner": {"id": 204}, "user": {"role": "maintainer"}}}, "resource": {"id": 338, "owner": {"id": 483}, "assignee": {"id": 572}, "organization": {"id": 177}, "project": {"owner": {"id": 741}, "assignee": {"id": 45}, "organization": {"id": 983}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_user_num_resources_3_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 78, "privilege": "worker"}, "organization": {"id": 177, "owner": {"id": 259}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 446}, "assignee": {"id": 578}, "organization": {"id": 626}, "project": {"owner": {"id": 733}, "assignee": {"id": 78}, "organization": {"id": 916}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 79, "privilege": "business"}, "organization": {"id": 175, "owner": {"id": 265}, "user": {"role": "maintainer"}}}, "resource": {"id": 312, "owner": {"id": 449}, "assignee": {"id": 589}, "organization": {"id": 679}, "project": {"owner": {"id": 779}, "assignee": {"id": 79}, "organization": {"id": 932}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_user_num_resources_10_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 86, "privilege": "worker"}, "organization": {"id": 186, "owner": {"id": 266}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 467}, "assignee": {"id": 571}, "organization": {"id": 627}, "project": {"owner": {"id": 781}, "assignee": {"id": 86}, "organization": {"id": 904}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 29, "privilege": "business"}, "organization": {"id": 118, "owner": {"id": 254}, "user": {"role": "supervisor"}}}, "resource": {"id": 381, "owner": {"id": 440}, "assignee": {"id": 566}, "organization": {"id": 118}, "project": {"owner": {"id": 731}, "assignee": {"id": 29}, "organization": {"id": 968}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_user_num_resources_0_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 46, "privilege": "worker"}, "organization": {"id": 199, "owner": {"id": 210}, "user": {"role": null}}}, "resource": {"owner": {"id": 427}, "assignee": {"id": 586}, "organization": {"id": 199}, "project": {"owner": {"id": 710}, "assignee": {"id": 46}, "organization": {"id": 947}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 82, "privilege": "business"}, "organization": {"id": 104, "owner": {"id": 221}, "user": {"role": "supervisor"}}}, "resource": {"id": 358, "owner": {"id": 402}, "assignee": {"id": 595}, "organization": {"id": 632}, "project": {"owner": {"id": 776}, "assignee": {"id": 82}, "organization": {"id": 987}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_user_num_resources_3_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 87, "privilege": "worker"}, "organization": {"id": 187, "owner": {"id": 293}, "user": {"role": null}}}, "resource": {"owner": {"id": 402}, "assignee": {"id": 530}, "organization": {"id": 187}, "project": {"owner": {"id": 712}, "assignee": {"id": 87}, "organization": {"id": 965}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 43, "privilege": "business"}, "organization": {"id": 146, "owner": {"id": 280}, "user": {"role": "worker"}}}, "resource": {"id": 306, "owner": {"id": 451}, "assignee": {"id": 539}, "organization": {"id": 146}, "project": {"owner": {"id": 704}, "assignee": {"id": 43}, "organization": {"id": 998}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_user_num_resources_10_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 3, "privilege": "worker"}, "organization": {"id": 116, "owner": {"id": 242}, "user": {"role": null}}}, "resource": {"owner": {"id": 447}, "assignee": {"id": 596}, "organization": {"id": 116}, "project": {"owner": {"id": 786}, "assignee": {"id": 3}, "organization": {"id": 944}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 60, "privilege": "business"}, "organization": {"id": 174, "owner": {"id": 238}, "user": {"role": "worker"}}}, "resource": {"id": 369, "owner": {"id": 485}, "assignee": {"id": 558}, "organization": {"id": 688}, "project": {"owner": {"id": 767}, "assignee": {"id": 60}, "organization": {"id": 968}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_user_num_resources_0_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 53, "privilege": "worker"}, "organization": {"id": 160, "owner": {"id": 211}, "user": {"role": null}}}, "resource": {"owner": {"id": 401}, "assignee": {"id": 550}, "organization": {"id": 655}, "project": {"owner": {"id": 755}, "assignee": {"id": 53}, "organization": {"id": 983}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 48, "privilege": "business"}, "organization": {"id": 179, "owner": {"id": 270}, "user": {"role": null}}}, "resource": {"id": 377, "owner": {"id": 432}, "assignee": {"id": 539}, "organization": {"id": 179}, "project": {"owner": {"id": 742}, "assignee": {"id": 48}, "organization": {"id": 931}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_user_num_resources_3_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 38, "privilege": "worker"}, "organization": {"id": 172, "owner": {"id": 273}, "user": {"role": null}}}, "resource": {"owner": {"id": 467}, "assignee": {"id": 551}, "organization": {"id": 681}, "project": {"owner": {"id": 785}, "assignee": {"id": 38}, "organization": {"id": 904}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 71, "privilege": "business"}, "organization": {"id": 172, "owner": {"id": 268}, "user": {"role": null}}}, "resource": {"id": 309, "owner": {"id": 469}, "assignee": {"id": 502}, "organization": {"id": 620}, "project": {"owner": {"id": 707}, "assignee": {"id": 71}, "organization": {"id": 934}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_user_num_resources_10_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 86, "privilege": "worker"}, "organization": {"id": 168, "owner": {"id": 254}, "user": {"role": null}}}, "resource": {"owner": {"id": 451}, "assignee": {"id": 582}, "organization": {"id": 658}, "project": {"owner": {"id": 728}, "assignee": {"id": 86}, "organization": {"id": 963}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 35, "privilege": "user"}, "organization": {"id": 114, "owner": {"id": 35}, "user": {"role": "owner"}}}, "resource": {"id": 341, "owner": {"id": 442}, "assignee": {"id": 535}, "organization": {"id": 114}, "project": {"owner": {"id": 768}, "assignee": {"id": 35}, "organization": {"id": 975}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_user_num_resources_0_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 21, "privilege": "none"}, "organization": {"id": 119, "owner": {"id": 21}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 431}, "assignee": {"id": 518}, "organization": {"id": 119}, "project": {"owner": {"id": 774}, "assignee": {"id": 21}, "organization": {"id": 992}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 19, "privilege": "user"}, "organization": {"id": 182, "owner": {"id": 19}, "user": {"role": "owner"}}}, "resource": {"id": 392, "owner": {"id": 463}, "assignee": {"id": 580}, "organization": {"id": 607}, "project": {"owner": {"id": 702}, "assignee": {"id": 19}, "organization": {"id": 901}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_user_num_resources_3_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 41, "privilege": "none"}, "organization": {"id": 145, "owner": {"id": 41}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 478}, "assignee": {"id": 511}, "organization": {"id": 145}, "project": {"owner": {"id": 700}, "assignee": {"id": 41}, "organization": {"id": 967}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 71, "privilege": "user"}, "organization": {"id": 157, "owner": {"id": 263}, "user": {"role": "maintainer"}}}, "resource": {"id": 354, "owner": {"id": 415}, "assignee": {"id": 528}, "organization": {"id": 157}, "project": {"owner": {"id": 728}, "assignee": {"id": 71}, "organization": {"id": 975}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_user_num_resources_10_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 97, "privilege": "none"}, "organization": {"id": 151, "owner": {"id": 97}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 442}, "assignee": {"id": 523}, "organization": {"id": 151}, "project": {"owner": {"id": 718}, "assignee": {"id": 97}, "organization": {"id": 948}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 87, "privilege": "user"}, "organization": {"id": 189, "owner": {"id": 292}, "user": {"role": "maintainer"}}}, "resource": {"id": 351, "owner": {"id": 493}, "assignee": {"id": 519}, "organization": {"id": 677}, "project": {"owner": {"id": 724}, "assignee": {"id": 87}, "organization": {"id": 974}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_user_num_resources_0_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 72, "privilege": "none"}, "organization": {"id": 144, "owner": {"id": 72}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 486}, "assignee": {"id": 556}, "organization": {"id": 637}, "project": {"owner": {"id": 726}, "assignee": {"id": 72}, "organization": {"id": 986}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 77, "privilege": "user"}, "organization": {"id": 125, "owner": {"id": 205}, "user": {"role": "supervisor"}}}, "resource": {"id": 327, "owner": {"id": 447}, "assignee": {"id": 564}, "organization": {"id": 125}, "project": {"owner": {"id": 736}, "assignee": {"id": 77}, "organization": {"id": 956}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_user_num_resources_3_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 95, "privilege": "none"}, "organization": {"id": 136, "owner": {"id": 95}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 453}, "assignee": {"id": 529}, "organization": {"id": 676}, "project": {"owner": {"id": 777}, "assignee": {"id": 95}, "organization": {"id": 978}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 10, "privilege": "user"}, "organization": {"id": 117, "owner": {"id": 265}, "user": {"role": "supervisor"}}}, "resource": {"id": 380, "owner": {"id": 461}, "assignee": {"id": 537}, "organization": {"id": 677}, "project": {"owner": {"id": 741}, "assignee": {"id": 10}, "organization": {"id": 921}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_user_num_resources_10_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 46, "privilege": "none"}, "organization": {"id": 155, "owner": {"id": 46}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 443}, "assignee": {"id": 576}, "organization": {"id": 636}, "project": {"owner": {"id": 700}, "assignee": {"id": 46}, "organization": {"id": 971}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 26, "privilege": "user"}, "organization": {"id": 147, "owner": {"id": 257}, "user": {"role": "worker"}}}, "resource": {"id": 354, "owner": {"id": 402}, "assignee": {"id": 519}, "organization": {"id": 147}, "project": {"owner": {"id": 784}, "assignee": {"id": 26}, "organization": {"id": 910}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_user_num_resources_0_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 94, "privilege": "none"}, "organization": {"id": 159, "owner": {"id": 226}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 484}, "assignee": {"id": 583}, "organization": {"id": 159}, "project": {"owner": {"id": 725}, "assignee": {"id": 94}, "organization": {"id": 960}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 47, "privilege": "user"}, "organization": {"id": 162, "owner": {"id": 242}, "user": {"role": "worker"}}}, "resource": {"id": 347, "owner": {"id": 471}, "assignee": {"id": 575}, "organization": {"id": 667}, "project": {"owner": {"id": 729}, "assignee": {"id": 47}, "organization": {"id": 918}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_user_num_resources_3_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 48, "privilege": "none"}, "organization": {"id": 185, "owner": {"id": 248}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 407}, "assignee": {"id": 565}, "organization": {"id": 185}, "project": {"owner": {"id": 727}, "assignee": {"id": 48}, "organization": {"id": 906}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 62, "privilege": "user"}, "organization": {"id": 195, "owner": {"id": 276}, "user": {"role": null}}}, "resource": {"id": 305, "owner": {"id": 400}, "assignee": {"id": 582}, "organization": {"id": 195}, "project": {"owner": {"id": 719}, "assignee": {"id": 62}, "organization": {"id": 950}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_user_num_resources_10_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 28, "privilege": "none"}, "organization": {"id": 187, "owner": {"id": 295}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 419}, "assignee": {"id": 594}, "organization": {"id": 187}, "project": {"owner": {"id": 702}, "assignee": {"id": 28}, "organization": {"id": 918}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 26, "privilege": "user"}, "organization": {"id": 156, "owner": {"id": 288}, "user": {"role": null}}}, "resource": {"id": 313, "owner": {"id": 491}, "assignee": {"id": 576}, "organization": {"id": 677}, "project": {"owner": {"id": 730}, "assignee": {"id": 26}, "organization": {"id": 975}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_user_num_resources_0_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 27, "privilege": "none"}, "organization": {"id": 176, "owner": {"id": 208}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 421}, "assignee": {"id": 544}, "organization": {"id": 694}, "project": {"owner": {"id": 749}, "assignee": {"id": 27}, "organization": {"id": 959}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 56, "privilege": "worker"}, "organization": {"id": 194, "owner": {"id": 56}, "user": {"role": "owner"}}}, "resource": {"id": 352, "owner": {"id": 455}, "assignee": {"id": 588}, "organization": {"id": 194}, "project": {"owner": {"id": 708}, "assignee": {"id": 56}, "organization": {"id": 923}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_user_num_resources_3_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 54, "privilege": "none"}, "organization": {"id": 185, "owner": {"id": 250}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 426}, "assignee": {"id": 592}, "organization": {"id": 690}, "project": {"owner": {"id": 723}, "assignee": {"id": 54}, "organization": {"id": 993}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 55, "privilege": "worker"}, "organization": {"id": 192, "owner": {"id": 55}, "user": {"role": "owner"}}}, "resource": {"id": 367, "owner": {"id": 428}, "assignee": {"id": 549}, "organization": {"id": 636}, "project": {"owner": {"id": 767}, "assignee": {"id": 55}, "organization": {"id": 910}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_user_num_resources_10_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 0, "privilege": "none"}, "organization": {"id": 112, "owner": {"id": 274}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 426}, "assignee": {"id": 536}, "organization": {"id": 664}, "project": {"owner": {"id": 757}, "assignee": {"id": 0}, "organization": {"id": 972}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 49, "privilege": "worker"}, "organization": {"id": 111, "owner": {"id": 264}, "user": {"role": "maintainer"}}}, "resource": {"id": 360, "owner": {"id": 422}, "assignee": {"id": 518}, "organization": {"id": 111}, "project": {"owner": {"id": 738}, "assignee": {"id": 49}, "organization": {"id": 968}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_user_num_resources_0_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 39, "privilege": "none"}, "organization": {"id": 138, "owner": {"id": 296}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 415}, "assignee": {"id": 504}, "organization": {"id": 138}, "project": {"owner": {"id": 701}, "assignee": {"id": 39}, "organization": {"id": 970}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 11, "privilege": "worker"}, "organization": {"id": 193, "owner": {"id": 208}, "user": {"role": "maintainer"}}}, "resource": {"id": 333, "owner": {"id": 466}, "assignee": {"id": 550}, "organization": {"id": 676}, "project": {"owner": {"id": 759}, "assignee": {"id": 11}, "organization": {"id": 964}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_user_num_resources_3_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 57, "privilege": "none"}, "organization": {"id": 199, "owner": {"id": 298}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 466}, "assignee": {"id": 555}, "organization": {"id": 199}, "project": {"owner": {"id": 792}, "assignee": {"id": 57}, "organization": {"id": 902}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 70, "privilege": "worker"}, "organization": {"id": 153, "owner": {"id": 259}, "user": {"role": "supervisor"}}}, "resource": {"id": 377, "owner": {"id": 487}, "assignee": {"id": 517}, "organization": {"id": 153}, "project": {"owner": {"id": 769}, "assignee": {"id": 70}, "organization": {"id": 956}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_user_num_resources_10_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 71, "privilege": "none"}, "organization": {"id": 173, "owner": {"id": 280}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 495}, "assignee": {"id": 556}, "organization": {"id": 173}, "project": {"owner": {"id": 795}, "assignee": {"id": 71}, "organization": {"id": 952}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 5, "privilege": "worker"}, "organization": {"id": 172, "owner": {"id": 233}, "user": {"role": "supervisor"}}}, "resource": {"id": 344, "owner": {"id": 411}, "assignee": {"id": 555}, "organization": {"id": 664}, "project": {"owner": {"id": 737}, "assignee": {"id": 5}, "organization": {"id": 939}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_user_num_resources_0_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 25, "privilege": "none"}, "organization": {"id": 163, "owner": {"id": 212}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 488}, "assignee": {"id": 525}, "organization": {"id": 685}, "project": {"owner": {"id": 760}, "assignee": {"id": 25}, "organization": {"id": 945}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 47, "privilege": "worker"}, "organization": {"id": 152, "owner": {"id": 201}, "user": {"role": "worker"}}}, "resource": {"id": 336, "owner": {"id": 441}, "assignee": {"id": 534}, "organization": {"id": 152}, "project": {"owner": {"id": 739}, "assignee": {"id": 47}, "organization": {"id": 961}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_user_num_resources_3_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 53, "privilege": "none"}, "organization": {"id": 137, "owner": {"id": 298}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 478}, "assignee": {"id": 546}, "organization": {"id": 680}, "project": {"owner": {"id": 735}, "assignee": {"id": 53}, "organization": {"id": 961}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 58, "privilege": "worker"}, "organization": {"id": 132, "owner": {"id": 289}, "user": {"role": "worker"}}}, "resource": {"id": 317, "owner": {"id": 411}, "assignee": {"id": 545}, "organization": {"id": 677}, "project": {"owner": {"id": 716}, "assignee": {"id": 58}, "organization": {"id": 971}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_user_num_resources_10_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 90, "privilege": "none"}, "organization": {"id": 184, "owner": {"id": 284}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 455}, "assignee": {"id": 507}, "organization": {"id": 678}, "project": {"owner": {"id": 785}, "assignee": {"id": 90}, "organization": {"id": 976}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 67, "privilege": "worker"}, "organization": {"id": 119, "owner": {"id": 235}, "user": {"role": null}}}, "resource": {"id": 391, "owner": {"id": 456}, "assignee": {"id": 597}, "organization": {"id": 119}, "project": {"owner": {"id": 794}, "assignee": {"id": 67}, "organization": {"id": 995}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_user_num_resources_0_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 27, "privilege": "none"}, "organization": {"id": 188, "owner": {"id": 229}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 446}, "assignee": {"id": 581}, "organization": {"id": 188}, "project": {"owner": {"id": 713}, "assignee": {"id": 27}, "organization": {"id": 936}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 19, "privilege": "worker"}, "organization": {"id": 160, "owner": {"id": 238}, "user": {"role": null}}}, "resource": {"id": 301, "owner": {"id": 452}, "assignee": {"id": 585}, "organization": {"id": 617}, "project": {"owner": {"id": 718}, "assignee": {"id": 19}, "organization": {"id": 957}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_user_num_resources_3_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 69, "privilege": "none"}, "organization": {"id": 156, "owner": {"id": 298}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 444}, "assignee": {"id": 596}, "organization": {"id": 156}, "project": {"owner": {"id": 731}, "assignee": {"id": 69}, "organization": {"id": 934}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 14, "privilege": "none"}, "organization": {"id": 185, "owner": {"id": 14}, "user": {"role": "owner"}}}, "resource": {"id": 347, "owner": {"id": 422}, "assignee": {"id": 529}, "organization": {"id": 185}, "project": {"owner": {"id": 780}, "assignee": {"id": 14}, "organization": {"id": 908}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_user_num_resources_10_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 70, "privilege": "none"}, "organization": {"id": 107, "owner": {"id": 295}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 453}, "assignee": {"id": 555}, "organization": {"id": 107}, "project": {"owner": {"id": 738}, "assignee": {"id": 70}, "organization": {"id": 963}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 89, "privilege": "none"}, "organization": {"id": 180, "owner": {"id": 89}, "user": {"role": "owner"}}}, "resource": {"id": 397, "owner": {"id": 471}, "assignee": {"id": 509}, "organization": {"id": 658}, "project": {"owner": {"id": 712}, "assignee": {"id": 89}, "organization": {"id": 947}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_user_num_resources_0_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 94, "privilege": "none"}, "organization": {"id": 157, "owner": {"id": 256}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 498}, "assignee": {"id": 591}, "organization": {"id": 641}, "project": {"owner": {"id": 716}, "assignee": {"id": 94}, "organization": {"id": 973}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 89, "privilege": "none"}, "organization": {"id": 118, "owner": {"id": 276}, "user": {"role": "maintainer"}}}, "resource": {"id": 359, "owner": {"id": 400}, "assignee": {"id": 581}, "organization": {"id": 118}, "project": {"owner": {"id": 734}, "assignee": {"id": 89}, "organization": {"id": 936}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_user_num_resources_3_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 11, "privilege": "none"}, "organization": {"id": 175, "owner": {"id": 267}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 403}, "assignee": {"id": 584}, "organization": {"id": 642}, "project": {"owner": {"id": 749}, "assignee": {"id": 11}, "organization": {"id": 944}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 96, "privilege": "none"}, "organization": {"id": 176, "owner": {"id": 214}, "user": {"role": "maintainer"}}}, "resource": {"id": 361, "owner": {"id": 451}, "assignee": {"id": 518}, "organization": {"id": 660}, "project": {"owner": {"id": 710}, "assignee": {"id": 96}, "organization": {"id": 926}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_user_num_resources_10_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 96, "privilege": "none"}, "organization": {"id": 169, "owner": {"id": 264}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 411}, "assignee": {"id": 570}, "organization": {"id": 624}, "project": {"owner": {"id": 756}, "assignee": {"id": 96}, "organization": {"id": 938}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 65, "privilege": "none"}, "organization": {"id": 179, "owner": {"id": 229}, "user": {"role": "supervisor"}}}, "resource": {"id": 353, "owner": {"id": 462}, "assignee": {"id": 571}, "organization": {"id": 179}, "project": {"owner": {"id": 716}, "assignee": {"id": 65}, "organization": {"id": 926}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_user_num_resources_0_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 41, "privilege": "none"}, "organization": {"id": 107, "owner": {"id": 219}, "user": {"role": null}}}, "resource": {"owner": {"id": 430}, "assignee": {"id": 556}, "organization": {"id": 107}, "project": {"owner": {"id": 731}, "assignee": {"id": 41}, "organization": {"id": 945}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 33, "privilege": "none"}, "organization": {"id": 101, "owner": {"id": 234}, "user": {"role": "supervisor"}}}, "resource": {"id": 347, "owner": {"id": 408}, "assignee": {"id": 574}, "organization": {"id": 652}, "project": {"owner": {"id": 738}, "assignee": {"id": 33}, "organization": {"id": 913}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_user_num_resources_3_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 30, "privilege": "none"}, "organization": {"id": 105, "owner": {"id": 265}, "user": {"role": null}}}, "resource": {"owner": {"id": 405}, "assignee": {"id": 577}, "organization": {"id": 105}, "project": {"owner": {"id": 765}, "assignee": {"id": 30}, "organization": {"id": 979}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 72, "privilege": "none"}, "organization": {"id": 190, "owner": {"id": 266}, "user": {"role": "worker"}}}, "resource": {"id": 313, "owner": {"id": 445}, "assignee": {"id": 573}, "organization": {"id": 190}, "project": {"owner": {"id": 743}, "assignee": {"id": 72}, "organization": {"id": 925}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_user_num_resources_10_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 73, "privilege": "none"}, "organization": {"id": 182, "owner": {"id": 275}, "user": {"role": null}}}, "resource": {"owner": {"id": 427}, "assignee": {"id": 564}, "organization": {"id": 182}, "project": {"owner": {"id": 750}, "assignee": {"id": 73}, "organization": {"id": 995}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 92, "privilege": "none"}, "organization": {"id": 129, "owner": {"id": 296}, "user": {"role": "worker"}}}, "resource": {"id": 396, "owner": {"id": 464}, "assignee": {"id": 529}, "organization": {"id": 656}, "project": {"owner": {"id": 766}, "assignee": {"id": 92}, "organization": {"id": 986}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_user_num_resources_0_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 22, "privilege": "none"}, "organization": {"id": 114, "owner": {"id": 223}, "user": {"role": null}}}, "resource": {"owner": {"id": 486}, "assignee": {"id": 549}, "organization": {"id": 635}, "project": {"owner": {"id": 750}, "assignee": {"id": 22}, "organization": {"id": 981}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 71, "privilege": "none"}, "organization": {"id": 174, "owner": {"id": 270}, "user": {"role": null}}}, "resource": {"id": 351, "owner": {"id": 428}, "assignee": {"id": 577}, "organization": {"id": 174}, "project": {"owner": {"id": 736}, "assignee": {"id": 71}, "organization": {"id": 936}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_user_num_resources_3_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 13, "privilege": "none"}, "organization": {"id": 187, "owner": {"id": 245}, "user": {"role": null}}}, "resource": {"owner": {"id": 421}, "assignee": {"id": 533}, "organization": {"id": 628}, "project": {"owner": {"id": 738}, "assignee": {"id": 13}, "organization": {"id": 929}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 37, "privilege": "none"}, "organization": {"id": 174, "owner": {"id": 268}, "user": {"role": null}}}, "resource": {"id": 353, "owner": {"id": 433}, "assignee": {"id": 561}, "organization": {"id": 628}, "project": {"owner": {"id": 701}, "assignee": {"id": 37}, "organization": {"id": 977}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_user_num_resources_10_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 49, "privilege": "none"}, "organization": {"id": 104, "owner": {"id": 230}, "user": {"role": null}}}, "resource": {"owner": {"id": 445}, "assignee": {"id": 532}, "organization": {"id": 667}, "project": {"owner": {"id": 751}, "assignee": {"id": 49}, "organization": {"id": 942}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 2, "privilege": "admin"}, "organization": {"id": 159, "owner": {"id": 2}, "user": {"role": "owner"}}}, "resource": {"id": 338, "owner": {"id": 2}, "assignee": {"id": 523}, "organization": {"id": 159}, "project": {"owner": {"id": 733}, "assignee": {"id": 856}, "organization": {"id": 932}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_resource_project_user_num_resources_0_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 47, "privilege": "admin"}, "organization": {"id": 173, "owner": {"id": 47}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 464}, "assignee": {"id": 596}, "organization": {"id": 173}, "project": {"owner": {"id": 717}, "assignee": {"id": 884}, "organization": {"id": 919}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 90, "privilege": "admin"}, "organization": {"id": 190, "owner": {"id": 90}, "user": {"role": "owner"}}}, "resource": {"id": 348, "owner": {"id": 90}, "assignee": {"id": 555}, "organization": {"id": 617}, "project": {"owner": {"id": 784}, "assignee": {"id": 859}, "organization": {"id": 983}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_resource_project_user_num_resources_3_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 47, "privilege": "admin"}, "organization": {"id": 136, "owner": {"id": 47}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 457}, "assignee": {"id": 556}, "organization": {"id": 136}, "project": {"owner": {"id": 742}, "assignee": {"id": 838}, "organization": {"id": 957}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 19, "privilege": "admin"}, "organization": {"id": 168, "owner": {"id": 245}, "user": {"role": "maintainer"}}}, "resource": {"id": 343, "owner": {"id": 19}, "assignee": {"id": 521}, "organization": {"id": 168}, "project": {"owner": {"id": 727}, "assignee": {"id": 898}, "organization": {"id": 994}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_resource_project_user_num_resources_10_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 15, "privilege": "admin"}, "organization": {"id": 116, "owner": {"id": 15}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 498}, "assignee": {"id": 557}, "organization": {"id": 116}, "project": {"owner": {"id": 763}, "assignee": {"id": 863}, "organization": {"id": 934}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 34, "privilege": "admin"}, "organization": {"id": 181, "owner": {"id": 298}, "user": {"role": "maintainer"}}}, "resource": {"id": 370, "owner": {"id": 34}, "assignee": {"id": 509}, "organization": {"id": 693}, "project": {"owner": {"id": 710}, "assignee": {"id": 854}, "organization": {"id": 905}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_resource_project_user_num_resources_0_same_org_FALSE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 46, "privilege": "admin"}, "organization": {"id": 176, "owner": {"id": 46}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 465}, "assignee": {"id": 557}, "organization": {"id": 618}, "project": {"owner": {"id": 736}, "assignee": {"id": 894}, "organization": {"id": 975}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 58, "privilege": "admin"}, "organization": {"id": 131, "owner": {"id": 278}, "user": {"role": "supervisor"}}}, "resource": {"id": 317, "owner": {"id": 58}, "assignee": {"id": 555}, "organization": {"id": 131}, "project": {"owner": {"id": 707}, "assignee": {"id": 886}, "organization": {"id": 989}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_resource_project_user_num_resources_3_same_org_FALSE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 70, "privilege": "admin"}, "organization": {"id": 139, "owner": {"id": 70}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 431}, "assignee": {"id": 561}, "organization": {"id": 676}, "project": {"owner": {"id": 760}, "assignee": {"id": 878}, "organization": {"id": 904}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 55, "privilege": "admin"}, "organization": {"id": 146, "owner": {"id": 262}, "user": {"role": "supervisor"}}}, "resource": {"id": 390, "owner": {"id": 55}, "assignee": {"id": 577}, "organization": {"id": 694}, "project": {"owner": {"id": 781}, "assignee": {"id": 812}, "organization": {"id": 916}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_resource_project_user_num_resources_10_same_org_FALSE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 88, "privilege": "admin"}, "organization": {"id": 194, "owner": {"id": 88}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 402}, "assignee": {"id": 563}, "organization": {"id": 607}, "project": {"owner": {"id": 790}, "assignee": {"id": 836}, "organization": {"id": 942}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 1, "privilege": "admin"}, "organization": {"id": 136, "owner": {"id": 240}, "user": {"role": "worker"}}}, "resource": {"id": 301, "owner": {"id": 1}, "assignee": {"id": 540}, "organization": {"id": 136}, "project": {"owner": {"id": 719}, "assignee": {"id": 804}, "organization": {"id": 908}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_resource_project_user_num_resources_0_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 75, "privilege": "admin"}, "organization": {"id": 128, "owner": {"id": 243}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 459}, "assignee": {"id": 533}, "organization": {"id": 128}, "project": {"owner": {"id": 713}, "assignee": {"id": 855}, "organization": {"id": 954}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 32, "privilege": "admin"}, "organization": {"id": 109, "owner": {"id": 282}, "user": {"role": "worker"}}}, "resource": {"id": 304, "owner": {"id": 32}, "assignee": {"id": 598}, "organization": {"id": 626}, "project": {"owner": {"id": 745}, "assignee": {"id": 885}, "organization": {"id": 937}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_resource_project_user_num_resources_3_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 3, "privilege": "admin"}, "organization": {"id": 121, "owner": {"id": 299}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 416}, "assignee": {"id": 525}, "organization": {"id": 121}, "project": {"owner": {"id": 772}, "assignee": {"id": 843}, "organization": {"id": 953}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 46, "privilege": "admin"}, "organization": {"id": 136, "owner": {"id": 266}, "user": {"role": null}}}, "resource": {"id": 321, "owner": {"id": 46}, "assignee": {"id": 526}, "organization": {"id": 136}, "project": {"owner": {"id": 758}, "assignee": {"id": 809}, "organization": {"id": 945}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_resource_project_user_num_resources_10_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 57, "privilege": "admin"}, "organization": {"id": 155, "owner": {"id": 257}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 484}, "assignee": {"id": 562}, "organization": {"id": 155}, "project": {"owner": {"id": 719}, "assignee": {"id": 842}, "organization": {"id": 946}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 65, "privilege": "admin"}, "organization": {"id": 183, "owner": {"id": 247}, "user": {"role": null}}}, "resource": {"id": 320, "owner": {"id": 65}, "assignee": {"id": 554}, "organization": {"id": 621}, "project": {"owner": {"id": 779}, "assignee": {"id": 891}, "organization": {"id": 992}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_resource_project_user_num_resources_0_same_org_FALSE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 36, "privilege": "admin"}, "organization": {"id": 147, "owner": {"id": 214}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 433}, "assignee": {"id": 579}, "organization": {"id": 693}, "project": {"owner": {"id": 702}, "assignee": {"id": 848}, "organization": {"id": 938}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 30, "privilege": "business"}, "organization": {"id": 125, "owner": {"id": 30}, "user": {"role": "owner"}}}, "resource": {"id": 371, "owner": {"id": 30}, "assignee": {"id": 501}, "organization": {"id": 125}, "project": {"owner": {"id": 768}, "assignee": {"id": 865}, "organization": {"id": 947}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_resource_project_user_num_resources_3_same_org_FALSE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 88, "privilege": "admin"}, "organization": {"id": 180, "owner": {"id": 225}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 415}, "assignee": {"id": 519}, "organization": {"id": 699}, "project": {"owner": {"id": 719}, "assignee": {"id": 862}, "organization": {"id": 918}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 78, "privilege": "business"}, "organization": {"id": 100, "owner": {"id": 78}, "user": {"role": "owner"}}}, "resource": {"id": 361, "owner": {"id": 78}, "assignee": {"id": 549}, "organization": {"id": 691}, "project": {"owner": {"id": 717}, "assignee": {"id": 884}, "organization": {"id": 993}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_resource_project_user_num_resources_10_same_org_FALSE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 35, "privilege": "admin"}, "organization": {"id": 113, "owner": {"id": 263}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 486}, "assignee": {"id": 561}, "organization": {"id": 650}, "project": {"owner": {"id": 746}, "assignee": {"id": 825}, "organization": {"id": 908}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 70, "privilege": "business"}, "organization": {"id": 150, "owner": {"id": 211}, "user": {"role": "maintainer"}}}, "resource": {"id": 359, "owner": {"id": 70}, "assignee": {"id": 573}, "organization": {"id": 150}, "project": {"owner": {"id": 776}, "assignee": {"id": 821}, "organization": {"id": 946}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_resource_project_user_num_resources_0_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 54, "privilege": "admin"}, "organization": {"id": 171, "owner": {"id": 284}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 481}, "assignee": {"id": 506}, "organization": {"id": 171}, "project": {"owner": {"id": 743}, "assignee": {"id": 836}, "organization": {"id": 946}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 8, "privilege": "business"}, "organization": {"id": 185, "owner": {"id": 289}, "user": {"role": "maintainer"}}}, "resource": {"id": 308, "owner": {"id": 8}, "assignee": {"id": 555}, "organization": {"id": 622}, "project": {"owner": {"id": 750}, "assignee": {"id": 812}, "organization": {"id": 979}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_resource_project_user_num_resources_3_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 27, "privilege": "admin"}, "organization": {"id": 126, "owner": {"id": 247}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 443}, "assignee": {"id": 571}, "organization": {"id": 126}, "project": {"owner": {"id": 737}, "assignee": {"id": 845}, "organization": {"id": 945}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 87, "privilege": "business"}, "organization": {"id": 154, "owner": {"id": 281}, "user": {"role": "supervisor"}}}, "resource": {"id": 388, "owner": {"id": 87}, "assignee": {"id": 546}, "organization": {"id": 154}, "project": {"owner": {"id": 789}, "assignee": {"id": 850}, "organization": {"id": 906}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_resource_project_user_num_resources_10_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 84, "privilege": "admin"}, "organization": {"id": 161, "owner": {"id": 289}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 479}, "assignee": {"id": 543}, "organization": {"id": 161}, "project": {"owner": {"id": 755}, "assignee": {"id": 823}, "organization": {"id": 915}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 87, "privilege": "business"}, "organization": {"id": 160, "owner": {"id": 260}, "user": {"role": "supervisor"}}}, "resource": {"id": 332, "owner": {"id": 87}, "assignee": {"id": 581}, "organization": {"id": 660}, "project": {"owner": {"id": 765}, "assignee": {"id": 877}, "organization": {"id": 913}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_resource_project_user_num_resources_0_same_org_FALSE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 91, "privilege": "admin"}, "organization": {"id": 106, "owner": {"id": 237}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 497}, "assignee": {"id": 553}, "organization": {"id": 653}, "project": {"owner": {"id": 765}, "assignee": {"id": 806}, "organization": {"id": 971}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 32, "privilege": "business"}, "organization": {"id": 181, "owner": {"id": 261}, "user": {"role": "worker"}}}, "resource": {"id": 397, "owner": {"id": 32}, "assignee": {"id": 589}, "organization": {"id": 181}, "project": {"owner": {"id": 723}, "assignee": {"id": 879}, "organization": {"id": 906}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_resource_project_user_num_resources_3_same_org_FALSE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 25, "privilege": "admin"}, "organization": {"id": 110, "owner": {"id": 260}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 478}, "assignee": {"id": 545}, "organization": {"id": 697}, "project": {"owner": {"id": 700}, "assignee": {"id": 838}, "organization": {"id": 995}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 76, "privilege": "business"}, "organization": {"id": 119, "owner": {"id": 202}, "user": {"role": "worker"}}}, "resource": {"id": 388, "owner": {"id": 76}, "assignee": {"id": 523}, "organization": {"id": 608}, "project": {"owner": {"id": 725}, "assignee": {"id": 838}, "organization": {"id": 993}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_resource_project_user_num_resources_10_same_org_FALSE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 11, "privilege": "admin"}, "organization": {"id": 147, "owner": {"id": 242}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 474}, "assignee": {"id": 511}, "organization": {"id": 603}, "project": {"owner": {"id": 764}, "assignee": {"id": 853}, "organization": {"id": 997}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 22, "privilege": "business"}, "organization": {"id": 144, "owner": {"id": 252}, "user": {"role": null}}}, "resource": {"id": 325, "owner": {"id": 22}, "assignee": {"id": 514}, "organization": {"id": 144}, "project": {"owner": {"id": 778}, "assignee": {"id": 842}, "organization": {"id": 965}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_resource_project_user_num_resources_0_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 99, "privilege": "admin"}, "organization": {"id": 178, "owner": {"id": 287}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 487}, "assignee": {"id": 560}, "organization": {"id": 178}, "project": {"owner": {"id": 741}, "assignee": {"id": 898}, "organization": {"id": 920}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 84, "privilege": "business"}, "organization": {"id": 160, "owner": {"id": 209}, "user": {"role": null}}}, "resource": {"id": 314, "owner": {"id": 84}, "assignee": {"id": 516}, "organization": {"id": 665}, "project": {"owner": {"id": 747}, "assignee": {"id": 856}, "organization": {"id": 999}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_resource_project_user_num_resources_3_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 31, "privilege": "admin"}, "organization": {"id": 108, "owner": {"id": 285}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 411}, "assignee": {"id": 580}, "organization": {"id": 108}, "project": {"owner": {"id": 774}, "assignee": {"id": 858}, "organization": {"id": 974}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 70, "privilege": "user"}, "organization": {"id": 127, "owner": {"id": 70}, "user": {"role": "owner"}}}, "resource": {"id": 388, "owner": {"id": 70}, "assignee": {"id": 597}, "organization": {"id": 127}, "project": {"owner": {"id": 770}, "assignee": {"id": 877}, "organization": {"id": 949}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_resource_project_user_num_resources_10_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 87, "privilege": "admin"}, "organization": {"id": 153, "owner": {"id": 204}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 429}, "assignee": {"id": 528}, "organization": {"id": 153}, "project": {"owner": {"id": 771}, "assignee": {"id": 849}, "organization": {"id": 905}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 23, "privilege": "user"}, "organization": {"id": 194, "owner": {"id": 23}, "user": {"role": "owner"}}}, "resource": {"id": 329, "owner": {"id": 23}, "assignee": {"id": 585}, "organization": {"id": 629}, "project": {"owner": {"id": 743}, "assignee": {"id": 869}, "organization": {"id": 990}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_resource_project_user_num_resources_0_same_org_FALSE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 11, "privilege": "admin"}, "organization": {"id": 113, "owner": {"id": 247}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 467}, "assignee": {"id": 573}, "organization": {"id": 666}, "project": {"owner": {"id": 764}, "assignee": {"id": 869}, "organization": {"id": 944}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 30, "privilege": "user"}, "organization": {"id": 168, "owner": {"id": 282}, "user": {"role": "maintainer"}}}, "resource": {"id": 342, "owner": {"id": 30}, "assignee": {"id": 544}, "organization": {"id": 168}, "project": {"owner": {"id": 733}, "assignee": {"id": 812}, "organization": {"id": 946}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_resource_project_user_num_resources_3_same_org_FALSE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 26, "privilege": "admin"}, "organization": {"id": 122, "owner": {"id": 205}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 482}, "assignee": {"id": 586}, "organization": {"id": 603}, "project": {"owner": {"id": 711}, "assignee": {"id": 804}, "organization": {"id": 947}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 3, "privilege": "user"}, "organization": {"id": 195, "owner": {"id": 269}, "user": {"role": "maintainer"}}}, "resource": {"id": 364, "owner": {"id": 3}, "assignee": {"id": 575}, "organization": {"id": 611}, "project": {"owner": {"id": 707}, "assignee": {"id": 894}, "organization": {"id": 981}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_resource_project_user_num_resources_10_same_org_FALSE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 20, "privilege": "admin"}, "organization": {"id": 151, "owner": {"id": 236}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 447}, "assignee": {"id": 597}, "organization": {"id": 670}, "project": {"owner": {"id": 725}, "assignee": {"id": 876}, "organization": {"id": 910}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 93, "privilege": "user"}, "organization": {"id": 192, "owner": {"id": 295}, "user": {"role": "supervisor"}}}, "resource": {"id": 312, "owner": {"id": 93}, "assignee": {"id": 566}, "organization": {"id": 192}, "project": {"owner": {"id": 712}, "assignee": {"id": 857}, "organization": {"id": 901}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_user_num_resources_0_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 0, "privilege": "admin"}, "organization": {"id": 185, "owner": {"id": 285}, "user": {"role": null}}}, "resource": {"owner": {"id": 406}, "assignee": {"id": 504}, "organization": {"id": 185}, "project": {"owner": {"id": 790}, "assignee": {"id": 824}, "organization": {"id": 987}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 57, "privilege": "user"}, "organization": {"id": 103, "owner": {"id": 232}, "user": {"role": "supervisor"}}}, "resource": {"id": 375, "owner": {"id": 57}, "assignee": {"id": 578}, "organization": {"id": 603}, "project": {"owner": {"id": 716}, "assignee": {"id": 894}, "organization": {"id": 943}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_user_num_resources_3_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 30, "privilege": "admin"}, "organization": {"id": 169, "owner": {"id": 271}, "user": {"role": null}}}, "resource": {"owner": {"id": 486}, "assignee": {"id": 593}, "organization": {"id": 169}, "project": {"owner": {"id": 790}, "assignee": {"id": 827}, "organization": {"id": 973}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 94, "privilege": "user"}, "organization": {"id": 124, "owner": {"id": 226}, "user": {"role": "worker"}}}, "resource": {"id": 313, "owner": {"id": 94}, "assignee": {"id": 523}, "organization": {"id": 124}, "project": {"owner": {"id": 726}, "assignee": {"id": 809}, "organization": {"id": 919}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_user_num_resources_10_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 81, "privilege": "admin"}, "organization": {"id": 157, "owner": {"id": 266}, "user": {"role": null}}}, "resource": {"owner": {"id": 455}, "assignee": {"id": 531}, "organization": {"id": 157}, "project": {"owner": {"id": 775}, "assignee": {"id": 805}, "organization": {"id": 923}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 86, "privilege": "user"}, "organization": {"id": 113, "owner": {"id": 235}, "user": {"role": "worker"}}}, "resource": {"id": 387, "owner": {"id": 86}, "assignee": {"id": 539}, "organization": {"id": 647}, "project": {"owner": {"id": 771}, "assignee": {"id": 870}, "organization": {"id": 955}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_user_num_resources_0_same_org_FALSE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 55, "privilege": "admin"}, "organization": {"id": 151, "owner": {"id": 231}, "user": {"role": null}}}, "resource": {"owner": {"id": 421}, "assignee": {"id": 583}, "organization": {"id": 608}, "project": {"owner": {"id": 771}, "assignee": {"id": 868}, "organization": {"id": 978}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 23, "privilege": "user"}, "organization": {"id": 168, "owner": {"id": 273}, "user": {"role": null}}}, "resource": {"id": 303, "owner": {"id": 23}, "assignee": {"id": 528}, "organization": {"id": 168}, "project": {"owner": {"id": 716}, "assignee": {"id": 896}, "organization": {"id": 950}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_user_num_resources_3_same_org_FALSE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 95, "privilege": "admin"}, "organization": {"id": 134, "owner": {"id": 217}, "user": {"role": null}}}, "resource": {"owner": {"id": 427}, "assignee": {"id": 567}, "organization": {"id": 638}, "project": {"owner": {"id": 736}, "assignee": {"id": 857}, "organization": {"id": 966}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 40, "privilege": "user"}, "organization": {"id": 140, "owner": {"id": 279}, "user": {"role": null}}}, "resource": {"id": 391, "owner": {"id": 40}, "assignee": {"id": 592}, "organization": {"id": 602}, "project": {"owner": {"id": 779}, "assignee": {"id": 828}, "organization": {"id": 945}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_user_num_resources_10_same_org_FALSE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 94, "privilege": "admin"}, "organization": {"id": 101, "owner": {"id": 269}, "user": {"role": null}}}, "resource": {"owner": {"id": 412}, "assignee": {"id": 596}, "organization": {"id": 696}, "project": {"owner": {"id": 752}, "assignee": {"id": 898}, "organization": {"id": 957}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 6, "privilege": "worker"}, "organization": {"id": 177, "owner": {"id": 6}, "user": {"role": "owner"}}}, "resource": {"id": 360, "owner": {"id": 6}, "assignee": {"id": 524}, "organization": {"id": 177}, "project": {"owner": {"id": 724}, "assignee": {"id": 830}, "organization": {"id": 951}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_resource_project_user_num_resources_0_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 39, "privilege": "business"}, "organization": {"id": 135, "owner": {"id": 39}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 429}, "assignee": {"id": 538}, "organization": {"id": 135}, "project": {"owner": {"id": 789}, "assignee": {"id": 811}, "organization": {"id": 923}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 44, "privilege": "worker"}, "organization": {"id": 104, "owner": {"id": 44}, "user": {"role": "owner"}}}, "resource": {"id": 326, "owner": {"id": 44}, "assignee": {"id": 558}, "organization": {"id": 628}, "project": {"owner": {"id": 739}, "assignee": {"id": 802}, "organization": {"id": 965}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_resource_project_user_num_resources_3_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 32, "privilege": "business"}, "organization": {"id": 159, "owner": {"id": 32}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 437}, "assignee": {"id": 523}, "organization": {"id": 159}, "project": {"owner": {"id": 798}, "assignee": {"id": 851}, "organization": {"id": 955}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 79, "privilege": "worker"}, "organization": {"id": 143, "owner": {"id": 261}, "user": {"role": "maintainer"}}}, "resource": {"id": 327, "owner": {"id": 79}, "assignee": {"id": 562}, "organization": {"id": 143}, "project": {"owner": {"id": 701}, "assignee": {"id": 808}, "organization": {"id": 984}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_resource_project_user_num_resources_10_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 71, "privilege": "business"}, "organization": {"id": 124, "owner": {"id": 71}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 437}, "assignee": {"id": 561}, "organization": {"id": 124}, "project": {"owner": {"id": 719}, "assignee": {"id": 893}, "organization": {"id": 952}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 20, "privilege": "worker"}, "organization": {"id": 138, "owner": {"id": 237}, "user": {"role": "maintainer"}}}, "resource": {"id": 321, "owner": {"id": 20}, "assignee": {"id": 590}, "organization": {"id": 649}, "project": {"owner": {"id": 723}, "assignee": {"id": 820}, "organization": {"id": 929}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_resource_project_user_num_resources_0_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 60, "privilege": "business"}, "organization": {"id": 156, "owner": {"id": 60}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 487}, "assignee": {"id": 597}, "organization": {"id": 621}, "project": {"owner": {"id": 797}, "assignee": {"id": 863}, "organization": {"id": 976}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 40, "privilege": "worker"}, "organization": {"id": 190, "owner": {"id": 286}, "user": {"role": "supervisor"}}}, "resource": {"id": 316, "owner": {"id": 40}, "assignee": {"id": 582}, "organization": {"id": 190}, "project": {"owner": {"id": 789}, "assignee": {"id": 867}, "organization": {"id": 941}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_resource_project_user_num_resources_3_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 34, "privilege": "business"}, "organization": {"id": 178, "owner": {"id": 34}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 455}, "assignee": {"id": 552}, "organization": {"id": 630}, "project": {"owner": {"id": 756}, "assignee": {"id": 876}, "organization": {"id": 983}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 6, "privilege": "worker"}, "organization": {"id": 130, "owner": {"id": 268}, "user": {"role": "supervisor"}}}, "resource": {"id": 374, "owner": {"id": 6}, "assignee": {"id": 522}, "organization": {"id": 687}, "project": {"owner": {"id": 749}, "assignee": {"id": 813}, "organization": {"id": 977}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_resource_project_user_num_resources_10_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 21, "privilege": "business"}, "organization": {"id": 139, "owner": {"id": 21}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 441}, "assignee": {"id": 566}, "organization": {"id": 611}, "project": {"owner": {"id": 787}, "assignee": {"id": 888}, "organization": {"id": 970}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 71, "privilege": "worker"}, "organization": {"id": 120, "owner": {"id": 247}, "user": {"role": "worker"}}}, "resource": {"id": 347, "owner": {"id": 71}, "assignee": {"id": 543}, "organization": {"id": 120}, "project": {"owner": {"id": 752}, "assignee": {"id": 828}, "organization": {"id": 934}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_resource_project_user_num_resources_0_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 51, "privilege": "business"}, "organization": {"id": 139, "owner": {"id": 283}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 467}, "assignee": {"id": 557}, "organization": {"id": 139}, "project": {"owner": {"id": 711}, "assignee": {"id": 839}, "organization": {"id": 932}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 76, "privilege": "worker"}, "organization": {"id": 198, "owner": {"id": 240}, "user": {"role": "worker"}}}, "resource": {"id": 384, "owner": {"id": 76}, "assignee": {"id": 573}, "organization": {"id": 674}, "project": {"owner": {"id": 793}, "assignee": {"id": 869}, "organization": {"id": 915}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_resource_project_user_num_resources_3_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 18, "privilege": "business"}, "organization": {"id": 125, "owner": {"id": 278}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 449}, "assignee": {"id": 578}, "organization": {"id": 125}, "project": {"owner": {"id": 772}, "assignee": {"id": 878}, "organization": {"id": 990}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 67, "privilege": "worker"}, "organization": {"id": 190, "owner": {"id": 269}, "user": {"role": null}}}, "resource": {"id": 354, "owner": {"id": 67}, "assignee": {"id": 589}, "organization": {"id": 190}, "project": {"owner": {"id": 757}, "assignee": {"id": 884}, "organization": {"id": 974}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_resource_project_user_num_resources_10_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 35, "privilege": "business"}, "organization": {"id": 101, "owner": {"id": 219}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 442}, "assignee": {"id": 531}, "organization": {"id": 101}, "project": {"owner": {"id": 741}, "assignee": {"id": 842}, "organization": {"id": 955}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 11, "privilege": "worker"}, "organization": {"id": 122, "owner": {"id": 238}, "user": {"role": null}}}, "resource": {"id": 331, "owner": {"id": 11}, "assignee": {"id": 546}, "organization": {"id": 627}, "project": {"owner": {"id": 756}, "assignee": {"id": 886}, "organization": {"id": 944}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_resource_project_user_num_resources_0_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 84, "privilege": "business"}, "organization": {"id": 168, "owner": {"id": 223}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 480}, "assignee": {"id": 548}, "organization": {"id": 674}, "project": {"owner": {"id": 797}, "assignee": {"id": 801}, "organization": {"id": 971}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 74, "privilege": "none"}, "organization": {"id": 156, "owner": {"id": 74}, "user": {"role": "owner"}}}, "resource": {"id": 313, "owner": {"id": 74}, "assignee": {"id": 598}, "organization": {"id": 156}, "project": {"owner": {"id": 708}, "assignee": {"id": 851}, "organization": {"id": 957}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_resource_project_user_num_resources_3_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 17, "privilege": "business"}, "organization": {"id": 173, "owner": {"id": 218}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 472}, "assignee": {"id": 548}, "organization": {"id": 634}, "project": {"owner": {"id": 798}, "assignee": {"id": 875}, "organization": {"id": 949}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 66, "privilege": "none"}, "organization": {"id": 116, "owner": {"id": 66}, "user": {"role": "owner"}}}, "resource": {"id": 338, "owner": {"id": 66}, "assignee": {"id": 501}, "organization": {"id": 626}, "project": {"owner": {"id": 798}, "assignee": {"id": 898}, "organization": {"id": 904}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_resource_project_user_num_resources_10_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 31, "privilege": "business"}, "organization": {"id": 185, "owner": {"id": 298}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 449}, "assignee": {"id": 553}, "organization": {"id": 685}, "project": {"owner": {"id": 766}, "assignee": {"id": 808}, "organization": {"id": 915}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 17, "privilege": "none"}, "organization": {"id": 136, "owner": {"id": 281}, "user": {"role": "maintainer"}}}, "resource": {"id": 321, "owner": {"id": 17}, "assignee": {"id": 519}, "organization": {"id": 136}, "project": {"owner": {"id": 779}, "assignee": {"id": 834}, "organization": {"id": 972}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_user_num_resources_0_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 99, "privilege": "business"}, "organization": {"id": 134, "owner": {"id": 206}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 483}, "assignee": {"id": 580}, "organization": {"id": 134}, "project": {"owner": {"id": 717}, "assignee": {"id": 834}, "organization": {"id": 949}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 1, "privilege": "none"}, "organization": {"id": 141, "owner": {"id": 213}, "user": {"role": "maintainer"}}}, "resource": {"id": 377, "owner": {"id": 1}, "assignee": {"id": 584}, "organization": {"id": 634}, "project": {"owner": {"id": 719}, "assignee": {"id": 879}, "organization": {"id": 998}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_user_num_resources_3_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 49, "privilege": "business"}, "organization": {"id": 186, "owner": {"id": 291}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 471}, "assignee": {"id": 562}, "organization": {"id": 186}, "project": {"owner": {"id": 723}, "assignee": {"id": 806}, "organization": {"id": 928}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 33, "privilege": "none"}, "organization": {"id": 194, "owner": {"id": 254}, "user": {"role": "supervisor"}}}, "resource": {"id": 360, "owner": {"id": 33}, "assignee": {"id": 524}, "organization": {"id": 194}, "project": {"owner": {"id": 700}, "assignee": {"id": 845}, "organization": {"id": 931}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_user_num_resources_10_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 8, "privilege": "business"}, "organization": {"id": 126, "owner": {"id": 265}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 459}, "assignee": {"id": 526}, "organization": {"id": 126}, "project": {"owner": {"id": 762}, "assignee": {"id": 890}, "organization": {"id": 971}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 33, "privilege": "none"}, "organization": {"id": 119, "owner": {"id": 208}, "user": {"role": "supervisor"}}}, "resource": {"id": 323, "owner": {"id": 33}, "assignee": {"id": 566}, "organization": {"id": 630}, "project": {"owner": {"id": 725}, "assignee": {"id": 867}, "organization": {"id": 920}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_user_num_resources_0_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 99, "privilege": "business"}, "organization": {"id": 157, "owner": {"id": 284}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 452}, "assignee": {"id": 562}, "organization": {"id": 638}, "project": {"owner": {"id": 790}, "assignee": {"id": 866}, "organization": {"id": 941}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 18, "privilege": "none"}, "organization": {"id": 179, "owner": {"id": 236}, "user": {"role": "worker"}}}, "resource": {"id": 384, "owner": {"id": 18}, "assignee": {"id": 559}, "organization": {"id": 179}, "project": {"owner": {"id": 761}, "assignee": {"id": 840}, "organization": {"id": 918}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_user_num_resources_3_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 51, "privilege": "business"}, "organization": {"id": 183, "owner": {"id": 285}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 463}, "assignee": {"id": 564}, "organization": {"id": 631}, "project": {"owner": {"id": 706}, "assignee": {"id": 833}, "organization": {"id": 942}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 22, "privilege": "none"}, "organization": {"id": 122, "owner": {"id": 278}, "user": {"role": "worker"}}}, "resource": {"id": 357, "owner": {"id": 22}, "assignee": {"id": 552}, "organization": {"id": 696}, "project": {"owner": {"id": 705}, "assignee": {"id": 851}, "organization": {"id": 928}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_user_num_resources_10_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 47, "privilege": "business"}, "organization": {"id": 158, "owner": {"id": 264}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 441}, "assignee": {"id": 574}, "organization": {"id": 649}, "project": {"owner": {"id": 787}, "assignee": {"id": 841}, "organization": {"id": 986}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 68, "privilege": "none"}, "organization": {"id": 123, "owner": {"id": 259}, "user": {"role": null}}}, "resource": {"id": 325, "owner": {"id": 68}, "assignee": {"id": 502}, "organization": {"id": 123}, "project": {"owner": {"id": 795}, "assignee": {"id": 890}, "organization": {"id": 946}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_resource_project_user_num_resources_0_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 32, "privilege": "business"}, "organization": {"id": 177, "owner": {"id": 233}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 449}, "assignee": {"id": 571}, "organization": {"id": 177}, "project": {"owner": {"id": 700}, "assignee": {"id": 806}, "organization": {"id": 945}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 45, "privilege": "none"}, "organization": {"id": 141, "owner": {"id": 291}, "user": {"role": null}}}, "resource": {"id": 314, "owner": {"id": 45}, "assignee": {"id": 596}, "organization": {"id": 651}, "project": {"owner": {"id": 761}, "assignee": {"id": 816}, "organization": {"id": 954}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_resource_project_user_num_resources_3_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 27, "privilege": "business"}, "organization": {"id": 153, "owner": {"id": 228}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 443}, "assignee": {"id": 508}, "organization": {"id": 153}, "project": {"owner": {"id": 716}, "assignee": {"id": 850}, "organization": {"id": 981}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 0, "privilege": "admin"}, "organization": {"id": 144, "owner": {"id": 0}, "user": {"role": "owner"}}}, "resource": {"id": 349, "owner": {"id": 480}, "assignee": {"id": 0}, "organization": {"id": 144}, "project": {"owner": {"id": 746}, "assignee": {"id": 816}, "organization": {"id": 946}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_resource_project_user_num_resources_10_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 21, "privilege": "business"}, "organization": {"id": 159, "owner": {"id": 204}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 495}, "assignee": {"id": 561}, "organization": {"id": 159}, "project": {"owner": {"id": 754}, "assignee": {"id": 833}, "organization": {"id": 981}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 41, "privilege": "admin"}, "organization": {"id": 125, "owner": {"id": 41}, "user": {"role": "owner"}}}, "resource": {"id": 341, "owner": {"id": 473}, "assignee": {"id": 41}, "organization": {"id": 678}, "project": {"owner": {"id": 772}, "assignee": {"id": 863}, "organization": {"id": 911}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_resource_project_user_num_resources_0_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 56, "privilege": "business"}, "organization": {"id": 132, "owner": {"id": 258}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 447}, "assignee": {"id": 552}, "organization": {"id": 613}, "project": {"owner": {"id": 732}, "assignee": {"id": 855}, "organization": {"id": 945}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 4, "privilege": "admin"}, "organization": {"id": 115, "owner": {"id": 209}, "user": {"role": "maintainer"}}}, "resource": {"id": 382, "owner": {"id": 496}, "assignee": {"id": 4}, "organization": {"id": 115}, "project": {"owner": {"id": 741}, "assignee": {"id": 889}, "organization": {"id": 948}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_resource_project_user_num_resources_3_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 91, "privilege": "business"}, "organization": {"id": 112, "owner": {"id": 247}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 424}, "assignee": {"id": 532}, "organization": {"id": 632}, "project": {"owner": {"id": 722}, "assignee": {"id": 805}, "organization": {"id": 907}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 36, "privilege": "admin"}, "organization": {"id": 190, "owner": {"id": 291}, "user": {"role": "maintainer"}}}, "resource": {"id": 327, "owner": {"id": 407}, "assignee": {"id": 36}, "organization": {"id": 665}, "project": {"owner": {"id": 737}, "assignee": {"id": 854}, "organization": {"id": 955}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_resource_project_user_num_resources_10_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 17, "privilege": "business"}, "organization": {"id": 106, "owner": {"id": 231}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 437}, "assignee": {"id": 519}, "organization": {"id": 611}, "project": {"owner": {"id": 787}, "assignee": {"id": 865}, "organization": {"id": 955}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 24, "privilege": "admin"}, "organization": {"id": 179, "owner": {"id": 249}, "user": {"role": "supervisor"}}}, "resource": {"id": 369, "owner": {"id": 432}, "assignee": {"id": 24}, "organization": {"id": 179}, "project": {"owner": {"id": 799}, "assignee": {"id": 863}, "organization": {"id": 936}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_user_num_resources_0_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 40, "privilege": "business"}, "organization": {"id": 170, "owner": {"id": 240}, "user": {"role": null}}}, "resource": {"owner": {"id": 441}, "assignee": {"id": 510}, "organization": {"id": 170}, "project": {"owner": {"id": 773}, "assignee": {"id": 811}, "organization": {"id": 973}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 3, "privilege": "admin"}, "organization": {"id": 151, "owner": {"id": 227}, "user": {"role": "supervisor"}}}, "resource": {"id": 383, "owner": {"id": 408}, "assignee": {"id": 3}, "organization": {"id": 646}, "project": {"owner": {"id": 762}, "assignee": {"id": 846}, "organization": {"id": 966}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_user_num_resources_3_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 6, "privilege": "business"}, "organization": {"id": 169, "owner": {"id": 211}, "user": {"role": null}}}, "resource": {"owner": {"id": 467}, "assignee": {"id": 544}, "organization": {"id": 169}, "project": {"owner": {"id": 784}, "assignee": {"id": 802}, "organization": {"id": 943}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 29, "privilege": "admin"}, "organization": {"id": 115, "owner": {"id": 225}, "user": {"role": "worker"}}}, "resource": {"id": 372, "owner": {"id": 429}, "assignee": {"id": 29}, "organization": {"id": 115}, "project": {"owner": {"id": 702}, "assignee": {"id": 858}, "organization": {"id": 949}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_user_num_resources_10_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 80, "privilege": "business"}, "organization": {"id": 133, "owner": {"id": 224}, "user": {"role": null}}}, "resource": {"owner": {"id": 452}, "assignee": {"id": 547}, "organization": {"id": 133}, "project": {"owner": {"id": 712}, "assignee": {"id": 830}, "organization": {"id": 928}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 8, "privilege": "admin"}, "organization": {"id": 158, "owner": {"id": 213}, "user": {"role": "worker"}}}, "resource": {"id": 309, "owner": {"id": 494}, "assignee": {"id": 8}, "organization": {"id": 651}, "project": {"owner": {"id": 730}, "assignee": {"id": 893}, "organization": {"id": 997}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_user_num_resources_0_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 35, "privilege": "business"}, "organization": {"id": 116, "owner": {"id": 226}, "user": {"role": null}}}, "resource": {"owner": {"id": 423}, "assignee": {"id": 523}, "organization": {"id": 690}, "project": {"owner": {"id": 772}, "assignee": {"id": 864}, "organization": {"id": 960}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 36, "privilege": "admin"}, "organization": {"id": 128, "owner": {"id": 285}, "user": {"role": null}}}, "resource": {"id": 357, "owner": {"id": 427}, "assignee": {"id": 36}, "organization": {"id": 128}, "project": {"owner": {"id": 714}, "assignee": {"id": 891}, "organization": {"id": 960}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_user_num_resources_3_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 26, "privilege": "business"}, "organization": {"id": 170, "owner": {"id": 212}, "user": {"role": null}}}, "resource": {"owner": {"id": 454}, "assignee": {"id": 552}, "organization": {"id": 690}, "project": {"owner": {"id": 726}, "assignee": {"id": 823}, "organization": {"id": 962}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 30, "privilege": "admin"}, "organization": {"id": 118, "owner": {"id": 281}, "user": {"role": null}}}, "resource": {"id": 346, "owner": {"id": 497}, "assignee": {"id": 30}, "organization": {"id": 626}, "project": {"owner": {"id": 731}, "assignee": {"id": 818}, "organization": {"id": 908}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_user_num_resources_10_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 0, "privilege": "business"}, "organization": {"id": 151, "owner": {"id": 205}, "user": {"role": null}}}, "resource": {"owner": {"id": 485}, "assignee": {"id": 575}, "organization": {"id": 688}, "project": {"owner": {"id": 791}, "assignee": {"id": 806}, "organization": {"id": 999}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 69, "privilege": "business"}, "organization": {"id": 126, "owner": {"id": 69}, "user": {"role": "owner"}}}, "resource": {"id": 380, "owner": {"id": 485}, "assignee": {"id": 69}, "organization": {"id": 126}, "project": {"owner": {"id": 770}, "assignee": {"id": 848}, "organization": {"id": 907}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_resource_project_user_num_resources_0_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 99, "privilege": "user"}, "organization": {"id": 137, "owner": {"id": 99}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 495}, "assignee": {"id": 564}, "organization": {"id": 137}, "project": {"owner": {"id": 709}, "assignee": {"id": 894}, "organization": {"id": 962}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 12, "privilege": "business"}, "organization": {"id": 148, "owner": {"id": 12}, "user": {"role": "owner"}}}, "resource": {"id": 334, "owner": {"id": 470}, "assignee": {"id": 12}, "organization": {"id": 619}, "project": {"owner": {"id": 724}, "assignee": {"id": 864}, "organization": {"id": 953}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_resource_project_user_num_resources_3_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 98, "privilege": "user"}, "organization": {"id": 152, "owner": {"id": 98}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 405}, "assignee": {"id": 504}, "organization": {"id": 152}, "project": {"owner": {"id": 719}, "assignee": {"id": 816}, "organization": {"id": 977}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 33, "privilege": "business"}, "organization": {"id": 165, "owner": {"id": 294}, "user": {"role": "maintainer"}}}, "resource": {"id": 305, "owner": {"id": 411}, "assignee": {"id": 33}, "organization": {"id": 165}, "project": {"owner": {"id": 773}, "assignee": {"id": 876}, "organization": {"id": 971}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_resource_project_user_num_resources_10_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 79, "privilege": "user"}, "organization": {"id": 176, "owner": {"id": 79}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 410}, "assignee": {"id": 567}, "organization": {"id": 176}, "project": {"owner": {"id": 744}, "assignee": {"id": 858}, "organization": {"id": 983}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 66, "privilege": "business"}, "organization": {"id": 160, "owner": {"id": 273}, "user": {"role": "maintainer"}}}, "resource": {"id": 357, "owner": {"id": 406}, "assignee": {"id": 66}, "organization": {"id": 630}, "project": {"owner": {"id": 760}, "assignee": {"id": 866}, "organization": {"id": 927}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_resource_project_user_num_resources_0_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 39, "privilege": "user"}, "organization": {"id": 100, "owner": {"id": 39}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 442}, "assignee": {"id": 516}, "organization": {"id": 660}, "project": {"owner": {"id": 702}, "assignee": {"id": 890}, "organization": {"id": 923}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 67, "privilege": "business"}, "organization": {"id": 132, "owner": {"id": 282}, "user": {"role": "supervisor"}}}, "resource": {"id": 353, "owner": {"id": 454}, "assignee": {"id": 67}, "organization": {"id": 132}, "project": {"owner": {"id": 757}, "assignee": {"id": 889}, "organization": {"id": 948}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_resource_project_user_num_resources_3_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 61, "privilege": "user"}, "organization": {"id": 161, "owner": {"id": 61}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 444}, "assignee": {"id": 578}, "organization": {"id": 679}, "project": {"owner": {"id": 754}, "assignee": {"id": 812}, "organization": {"id": 914}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 51, "privilege": "business"}, "organization": {"id": 110, "owner": {"id": 251}, "user": {"role": "supervisor"}}}, "resource": {"id": 371, "owner": {"id": 417}, "assignee": {"id": 51}, "organization": {"id": 671}, "project": {"owner": {"id": 700}, "assignee": {"id": 827}, "organization": {"id": 971}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_resource_project_user_num_resources_10_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 94, "privilege": "user"}, "organization": {"id": 192, "owner": {"id": 94}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 437}, "assignee": {"id": 527}, "organization": {"id": 640}, "project": {"owner": {"id": 764}, "assignee": {"id": 824}, "organization": {"id": 905}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 58, "privilege": "business"}, "organization": {"id": 151, "owner": {"id": 278}, "user": {"role": "worker"}}}, "resource": {"id": 336, "owner": {"id": 496}, "assignee": {"id": 58}, "organization": {"id": 151}, "project": {"owner": {"id": 728}, "assignee": {"id": 807}, "organization": {"id": 928}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_resource_project_user_num_resources_0_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 58, "privilege": "user"}, "organization": {"id": 114, "owner": {"id": 236}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 415}, "assignee": {"id": 528}, "organization": {"id": 114}, "project": {"owner": {"id": 754}, "assignee": {"id": 809}, "organization": {"id": 901}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 17, "privilege": "business"}, "organization": {"id": 137, "owner": {"id": 233}, "user": {"role": "worker"}}}, "resource": {"id": 371, "owner": {"id": 488}, "assignee": {"id": 17}, "organization": {"id": 601}, "project": {"owner": {"id": 744}, "assignee": {"id": 867}, "organization": {"id": 908}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_resource_project_user_num_resources_3_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 57, "privilege": "user"}, "organization": {"id": 130, "owner": {"id": 219}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 476}, "assignee": {"id": 596}, "organization": {"id": 130}, "project": {"owner": {"id": 717}, "assignee": {"id": 813}, "organization": {"id": 951}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 78, "privilege": "business"}, "organization": {"id": 199, "owner": {"id": 215}, "user": {"role": null}}}, "resource": {"id": 357, "owner": {"id": 476}, "assignee": {"id": 78}, "organization": {"id": 199}, "project": {"owner": {"id": 720}, "assignee": {"id": 852}, "organization": {"id": 982}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_resource_project_user_num_resources_10_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 5, "privilege": "user"}, "organization": {"id": 136, "owner": {"id": 231}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 470}, "assignee": {"id": 575}, "organization": {"id": 136}, "project": {"owner": {"id": 736}, "assignee": {"id": 843}, "organization": {"id": 925}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 56, "privilege": "business"}, "organization": {"id": 153, "owner": {"id": 285}, "user": {"role": null}}}, "resource": {"id": 355, "owner": {"id": 442}, "assignee": {"id": 56}, "organization": {"id": 636}, "project": {"owner": {"id": 720}, "assignee": {"id": 847}, "organization": {"id": 908}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_resource_project_user_num_resources_0_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 11, "privilege": "user"}, "organization": {"id": 152, "owner": {"id": 245}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 410}, "assignee": {"id": 578}, "organization": {"id": 616}, "project": {"owner": {"id": 756}, "assignee": {"id": 836}, "organization": {"id": 931}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 84, "privilege": "user"}, "organization": {"id": 184, "owner": {"id": 84}, "user": {"role": "owner"}}}, "resource": {"id": 324, "owner": {"id": 452}, "assignee": {"id": 84}, "organization": {"id": 184}, "project": {"owner": {"id": 709}, "assignee": {"id": 867}, "organization": {"id": 958}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_resource_project_user_num_resources_3_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 43, "privilege": "user"}, "organization": {"id": 165, "owner": {"id": 202}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 411}, "assignee": {"id": 522}, "organization": {"id": 652}, "project": {"owner": {"id": 754}, "assignee": {"id": 852}, "organization": {"id": 944}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 28, "privilege": "user"}, "organization": {"id": 197, "owner": {"id": 28}, "user": {"role": "owner"}}}, "resource": {"id": 383, "owner": {"id": 456}, "assignee": {"id": 28}, "organization": {"id": 687}, "project": {"owner": {"id": 719}, "assignee": {"id": 859}, "organization": {"id": 970}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_resource_project_user_num_resources_10_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 53, "privilege": "user"}, "organization": {"id": 197, "owner": {"id": 218}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 450}, "assignee": {"id": 505}, "organization": {"id": 622}, "project": {"owner": {"id": 728}, "assignee": {"id": 825}, "organization": {"id": 951}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 55, "privilege": "user"}, "organization": {"id": 166, "owner": {"id": 238}, "user": {"role": "maintainer"}}}, "resource": {"id": 300, "owner": {"id": 499}, "assignee": {"id": 55}, "organization": {"id": 166}, "project": {"owner": {"id": 730}, "assignee": {"id": 843}, "organization": {"id": 989}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_resource_project_user_num_resources_0_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 58, "privilege": "user"}, "organization": {"id": 192, "owner": {"id": 240}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 432}, "assignee": {"id": 558}, "organization": {"id": 192}, "project": {"owner": {"id": 742}, "assignee": {"id": 843}, "organization": {"id": 919}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 62, "privilege": "user"}, "organization": {"id": 151, "owner": {"id": 239}, "user": {"role": "maintainer"}}}, "resource": {"id": 379, "owner": {"id": 427}, "assignee": {"id": 62}, "organization": {"id": 645}, "project": {"owner": {"id": 759}, "assignee": {"id": 812}, "organization": {"id": 951}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_resource_project_user_num_resources_3_same_org_TRUE { + allow with input as {"scope": "create@project", "auth": {"user": {"id": 14, "privilege": "user"}, "organization": {"id": 100, "owner": {"id": 200}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 453}, "assignee": {"id": 558}, "organization": {"id": 100}, "project": {"owner": {"id": 706}, "assignee": {"id": 886}, "organization": {"id": 930}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 40, "privilege": "user"}, "organization": {"id": 167, "owner": {"id": 222}, "user": {"role": "supervisor"}}}, "resource": {"id": 344, "owner": {"id": 461}, "assignee": {"id": 40}, "organization": {"id": 167}, "project": {"owner": {"id": 713}, "assignee": {"id": 884}, "organization": {"id": 902}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_resource_project_user_num_resources_10_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 45, "privilege": "user"}, "organization": {"id": 195, "owner": {"id": 287}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 451}, "assignee": {"id": 580}, "organization": {"id": 195}, "project": {"owner": {"id": 795}, "assignee": {"id": 807}, "organization": {"id": 918}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 64, "privilege": "user"}, "organization": {"id": 172, "owner": {"id": 239}, "user": {"role": "supervisor"}}}, "resource": {"id": 397, "owner": {"id": 474}, "assignee": {"id": 64}, "organization": {"id": 659}, "project": {"owner": {"id": 720}, "assignee": {"id": 863}, "organization": {"id": 955}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_resource_project_user_num_resources_0_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 58, "privilege": "user"}, "organization": {"id": 188, "owner": {"id": 276}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 455}, "assignee": {"id": 570}, "organization": {"id": 662}, "project": {"owner": {"id": 705}, "assignee": {"id": 854}, "organization": {"id": 974}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 61, "privilege": "user"}, "organization": {"id": 160, "owner": {"id": 267}, "user": {"role": "worker"}}}, "resource": {"id": 393, "owner": {"id": 417}, "assignee": {"id": 61}, "organization": {"id": 160}, "project": {"owner": {"id": 744}, "assignee": {"id": 830}, "organization": {"id": 961}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_resource_project_user_num_resources_3_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 25, "privilege": "user"}, "organization": {"id": 123, "owner": {"id": 230}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 400}, "assignee": {"id": 540}, "organization": {"id": 659}, "project": {"owner": {"id": 709}, "assignee": {"id": 898}, "organization": {"id": 909}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 23, "privilege": "user"}, "organization": {"id": 167, "owner": {"id": 205}, "user": {"role": "worker"}}}, "resource": {"id": 330, "owner": {"id": 459}, "assignee": {"id": 23}, "organization": {"id": 622}, "project": {"owner": {"id": 794}, "assignee": {"id": 841}, "organization": {"id": 909}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_resource_project_user_num_resources_10_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 46, "privilege": "user"}, "organization": {"id": 124, "owner": {"id": 273}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 422}, "assignee": {"id": 510}, "organization": {"id": 689}, "project": {"owner": {"id": 766}, "assignee": {"id": 811}, "organization": {"id": 949}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 78, "privilege": "user"}, "organization": {"id": 142, "owner": {"id": 257}, "user": {"role": null}}}, "resource": {"id": 357, "owner": {"id": 468}, "assignee": {"id": 78}, "organization": {"id": 142}, "project": {"owner": {"id": 789}, "assignee": {"id": 814}, "organization": {"id": 926}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_resource_project_user_num_resources_0_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 7, "privilege": "user"}, "organization": {"id": 156, "owner": {"id": 274}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 429}, "assignee": {"id": 597}, "organization": {"id": 156}, "project": {"owner": {"id": 729}, "assignee": {"id": 802}, "organization": {"id": 980}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 46, "privilege": "user"}, "organization": {"id": 168, "owner": {"id": 294}, "user": {"role": null}}}, "resource": {"id": 358, "owner": {"id": 474}, "assignee": {"id": 46}, "organization": {"id": 624}, "project": {"owner": {"id": 727}, "assignee": {"id": 822}, "organization": {"id": 971}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_resource_project_user_num_resources_3_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 37, "privilege": "user"}, "organization": {"id": 124, "owner": {"id": 218}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 447}, "assignee": {"id": 534}, "organization": {"id": 124}, "project": {"owner": {"id": 736}, "assignee": {"id": 893}, "organization": {"id": 974}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 92, "privilege": "worker"}, "organization": {"id": 125, "owner": {"id": 92}, "user": {"role": "owner"}}}, "resource": {"id": 388, "owner": {"id": 481}, "assignee": {"id": 92}, "organization": {"id": 125}, "project": {"owner": {"id": 762}, "assignee": {"id": 829}, "organization": {"id": 936}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_resource_project_user_num_resources_10_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 13, "privilege": "user"}, "organization": {"id": 190, "owner": {"id": 267}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 489}, "assignee": {"id": 540}, "organization": {"id": 190}, "project": {"owner": {"id": 753}, "assignee": {"id": 842}, "organization": {"id": 960}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 75, "privilege": "worker"}, "organization": {"id": 151, "owner": {"id": 75}, "user": {"role": "owner"}}}, "resource": {"id": 396, "owner": {"id": 478}, "assignee": {"id": 75}, "organization": {"id": 615}, "project": {"owner": {"id": 790}, "assignee": {"id": 865}, "organization": {"id": 911}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_resource_project_user_num_resources_0_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 3, "privilege": "user"}, "organization": {"id": 118, "owner": {"id": 292}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 429}, "assignee": {"id": 504}, "organization": {"id": 618}, "project": {"owner": {"id": 734}, "assignee": {"id": 822}, "organization": {"id": 950}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 32, "privilege": "worker"}, "organization": {"id": 193, "owner": {"id": 219}, "user": {"role": "maintainer"}}}, "resource": {"id": 326, "owner": {"id": 431}, "assignee": {"id": 32}, "organization": {"id": 193}, "project": {"owner": {"id": 792}, "assignee": {"id": 824}, "organization": {"id": 953}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_resource_project_user_num_resources_3_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 4, "privilege": "user"}, "organization": {"id": 138, "owner": {"id": 208}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 487}, "assignee": {"id": 533}, "organization": {"id": 652}, "project": {"owner": {"id": 795}, "assignee": {"id": 867}, "organization": {"id": 942}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 1, "privilege": "worker"}, "organization": {"id": 187, "owner": {"id": 298}, "user": {"role": "maintainer"}}}, "resource": {"id": 338, "owner": {"id": 447}, "assignee": {"id": 1}, "organization": {"id": 641}, "project": {"owner": {"id": 794}, "assignee": {"id": 855}, "organization": {"id": 965}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_resource_project_user_num_resources_10_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 99, "privilege": "user"}, "organization": {"id": 183, "owner": {"id": 208}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 480}, "assignee": {"id": 587}, "organization": {"id": 642}, "project": {"owner": {"id": 794}, "assignee": {"id": 814}, "organization": {"id": 973}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 12, "privilege": "worker"}, "organization": {"id": 157, "owner": {"id": 225}, "user": {"role": "supervisor"}}}, "resource": {"id": 321, "owner": {"id": 477}, "assignee": {"id": 12}, "organization": {"id": 157}, "project": {"owner": {"id": 782}, "assignee": {"id": 872}, "organization": {"id": 957}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_resource_project_user_num_resources_0_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 31, "privilege": "user"}, "organization": {"id": 128, "owner": {"id": 253}, "user": {"role": null}}}, "resource": {"owner": {"id": 441}, "assignee": {"id": 590}, "organization": {"id": 128}, "project": {"owner": {"id": 769}, "assignee": {"id": 864}, "organization": {"id": 904}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 57, "privilege": "worker"}, "organization": {"id": 120, "owner": {"id": 283}, "user": {"role": "supervisor"}}}, "resource": {"id": 372, "owner": {"id": 440}, "assignee": {"id": 57}, "organization": {"id": 692}, "project": {"owner": {"id": 781}, "assignee": {"id": 865}, "organization": {"id": 908}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_resource_project_user_num_resources_3_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 25, "privilege": "user"}, "organization": {"id": 197, "owner": {"id": 230}, "user": {"role": null}}}, "resource": {"owner": {"id": 499}, "assignee": {"id": 540}, "organization": {"id": 197}, "project": {"owner": {"id": 706}, "assignee": {"id": 877}, "organization": {"id": 928}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 22, "privilege": "worker"}, "organization": {"id": 135, "owner": {"id": 256}, "user": {"role": "worker"}}}, "resource": {"id": 381, "owner": {"id": 432}, "assignee": {"id": 22}, "organization": {"id": 135}, "project": {"owner": {"id": 715}, "assignee": {"id": 806}, "organization": {"id": 990}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_resource_project_user_num_resources_10_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 0, "privilege": "user"}, "organization": {"id": 140, "owner": {"id": 261}, "user": {"role": null}}}, "resource": {"owner": {"id": 424}, "assignee": {"id": 536}, "organization": {"id": 140}, "project": {"owner": {"id": 799}, "assignee": {"id": 846}, "organization": {"id": 992}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 91, "privilege": "worker"}, "organization": {"id": 122, "owner": {"id": 283}, "user": {"role": "worker"}}}, "resource": {"id": 396, "owner": {"id": 488}, "assignee": {"id": 91}, "organization": {"id": 680}, "project": {"owner": {"id": 791}, "assignee": {"id": 871}, "organization": {"id": 982}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_resource_project_user_num_resources_0_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 57, "privilege": "user"}, "organization": {"id": 157, "owner": {"id": 204}, "user": {"role": null}}}, "resource": {"owner": {"id": 490}, "assignee": {"id": 598}, "organization": {"id": 647}, "project": {"owner": {"id": 789}, "assignee": {"id": 838}, "organization": {"id": 924}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 4, "privilege": "worker"}, "organization": {"id": 117, "owner": {"id": 245}, "user": {"role": null}}}, "resource": {"id": 339, "owner": {"id": 470}, "assignee": {"id": 4}, "organization": {"id": 117}, "project": {"owner": {"id": 716}, "assignee": {"id": 814}, "organization": {"id": 954}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_resource_project_user_num_resources_3_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 81, "privilege": "user"}, "organization": {"id": 182, "owner": {"id": 218}, "user": {"role": null}}}, "resource": {"owner": {"id": 459}, "assignee": {"id": 589}, "organization": {"id": 606}, "project": {"owner": {"id": 700}, "assignee": {"id": 873}, "organization": {"id": 969}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 51, "privilege": "worker"}, "organization": {"id": 132, "owner": {"id": 219}, "user": {"role": null}}}, "resource": {"id": 317, "owner": {"id": 462}, "assignee": {"id": 51}, "organization": {"id": 654}, "project": {"owner": {"id": 718}, "assignee": {"id": 859}, "organization": {"id": 952}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_resource_project_user_num_resources_10_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 12, "privilege": "user"}, "organization": {"id": 159, "owner": {"id": 201}, "user": {"role": null}}}, "resource": {"owner": {"id": 436}, "assignee": {"id": 515}, "organization": {"id": 651}, "project": {"owner": {"id": 798}, "assignee": {"id": 833}, "organization": {"id": 929}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 59, "privilege": "none"}, "organization": {"id": 177, "owner": {"id": 59}, "user": {"role": "owner"}}}, "resource": {"id": 355, "owner": {"id": 442}, "assignee": {"id": 59}, "organization": {"id": 177}, "project": {"owner": {"id": 795}, "assignee": {"id": 835}, "organization": {"id": 938}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_resource_project_user_num_resources_0_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 60, "privilege": "worker"}, "organization": {"id": 111, "owner": {"id": 60}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 495}, "assignee": {"id": 534}, "organization": {"id": 111}, "project": {"owner": {"id": 707}, "assignee": {"id": 814}, "organization": {"id": 923}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 4, "privilege": "none"}, "organization": {"id": 130, "owner": {"id": 4}, "user": {"role": "owner"}}}, "resource": {"id": 321, "owner": {"id": 475}, "assignee": {"id": 4}, "organization": {"id": 689}, "project": {"owner": {"id": 764}, "assignee": {"id": 859}, "organization": {"id": 999}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_resource_project_user_num_resources_3_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 82, "privilege": "worker"}, "organization": {"id": 169, "owner": {"id": 82}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 443}, "assignee": {"id": 590}, "organization": {"id": 169}, "project": {"owner": {"id": 779}, "assignee": {"id": 821}, "organization": {"id": 970}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 18, "privilege": "none"}, "organization": {"id": 170, "owner": {"id": 283}, "user": {"role": "maintainer"}}}, "resource": {"id": 351, "owner": {"id": 496}, "assignee": {"id": 18}, "organization": {"id": 170}, "project": {"owner": {"id": 721}, "assignee": {"id": 867}, "organization": {"id": 912}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_resource_project_user_num_resources_10_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 48, "privilege": "worker"}, "organization": {"id": 167, "owner": {"id": 48}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 487}, "assignee": {"id": 528}, "organization": {"id": 167}, "project": {"owner": {"id": 780}, "assignee": {"id": 872}, "organization": {"id": 995}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 99, "privilege": "none"}, "organization": {"id": 113, "owner": {"id": 208}, "user": {"role": "maintainer"}}}, "resource": {"id": 394, "owner": {"id": 443}, "assignee": {"id": 99}, "organization": {"id": 603}, "project": {"owner": {"id": 786}, "assignee": {"id": 861}, "organization": {"id": 973}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_resource_project_user_num_resources_0_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 89, "privilege": "worker"}, "organization": {"id": 108, "owner": {"id": 89}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 458}, "assignee": {"id": 548}, "organization": {"id": 677}, "project": {"owner": {"id": 756}, "assignee": {"id": 847}, "organization": {"id": 904}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 46, "privilege": "none"}, "organization": {"id": 132, "owner": {"id": 263}, "user": {"role": "supervisor"}}}, "resource": {"id": 373, "owner": {"id": 438}, "assignee": {"id": 46}, "organization": {"id": 132}, "project": {"owner": {"id": 751}, "assignee": {"id": 897}, "organization": {"id": 977}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_resource_project_user_num_resources_3_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 87, "privilege": "worker"}, "organization": {"id": 144, "owner": {"id": 87}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 445}, "assignee": {"id": 577}, "organization": {"id": 612}, "project": {"owner": {"id": 763}, "assignee": {"id": 894}, "organization": {"id": 930}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 92, "privilege": "none"}, "organization": {"id": 127, "owner": {"id": 281}, "user": {"role": "supervisor"}}}, "resource": {"id": 374, "owner": {"id": 456}, "assignee": {"id": 92}, "organization": {"id": 601}, "project": {"owner": {"id": 722}, "assignee": {"id": 811}, "organization": {"id": 950}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_resource_project_user_num_resources_10_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 46, "privilege": "worker"}, "organization": {"id": 175, "owner": {"id": 46}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 488}, "assignee": {"id": 599}, "organization": {"id": 672}, "project": {"owner": {"id": 730}, "assignee": {"id": 803}, "organization": {"id": 997}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 36, "privilege": "none"}, "organization": {"id": 193, "owner": {"id": 298}, "user": {"role": "worker"}}}, "resource": {"id": 311, "owner": {"id": 433}, "assignee": {"id": 36}, "organization": {"id": 193}, "project": {"owner": {"id": 788}, "assignee": {"id": 871}, "organization": {"id": 969}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_resource_project_user_num_resources_0_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 66, "privilege": "worker"}, "organization": {"id": 177, "owner": {"id": 291}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 499}, "assignee": {"id": 548}, "organization": {"id": 177}, "project": {"owner": {"id": 798}, "assignee": {"id": 870}, "organization": {"id": 924}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 66, "privilege": "none"}, "organization": {"id": 162, "owner": {"id": 223}, "user": {"role": "worker"}}}, "resource": {"id": 355, "owner": {"id": 406}, "assignee": {"id": 66}, "organization": {"id": 613}, "project": {"owner": {"id": 793}, "assignee": {"id": 814}, "organization": {"id": 988}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_resource_project_user_num_resources_3_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 32, "privilege": "worker"}, "organization": {"id": 192, "owner": {"id": 238}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 431}, "assignee": {"id": 591}, "organization": {"id": 192}, "project": {"owner": {"id": 709}, "assignee": {"id": 862}, "organization": {"id": 975}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 28, "privilege": "none"}, "organization": {"id": 182, "owner": {"id": 278}, "user": {"role": null}}}, "resource": {"id": 347, "owner": {"id": 474}, "assignee": {"id": 28}, "organization": {"id": 182}, "project": {"owner": {"id": 733}, "assignee": {"id": 844}, "organization": {"id": 907}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_resource_project_user_num_resources_10_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 5, "privilege": "worker"}, "organization": {"id": 149, "owner": {"id": 244}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 427}, "assignee": {"id": 548}, "organization": {"id": 149}, "project": {"owner": {"id": 782}, "assignee": {"id": 863}, "organization": {"id": 903}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 71, "privilege": "none"}, "organization": {"id": 113, "owner": {"id": 231}, "user": {"role": null}}}, "resource": {"id": 374, "owner": {"id": 471}, "assignee": {"id": 71}, "organization": {"id": 654}, "project": {"owner": {"id": 708}, "assignee": {"id": 875}, "organization": {"id": 915}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_resource_project_user_num_resources_0_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 73, "privilege": "worker"}, "organization": {"id": 133, "owner": {"id": 250}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 490}, "assignee": {"id": 591}, "organization": {"id": 680}, "project": {"owner": {"id": 737}, "assignee": {"id": 845}, "organization": {"id": 919}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 32, "privilege": "admin"}, "organization": {"id": 128, "owner": {"id": 32}, "user": {"role": "owner"}}}, "resource": {"id": 329, "owner": {"id": 462}, "assignee": {"id": 557}, "organization": {"id": 128}, "project": {"owner": {"id": 721}, "assignee": {"id": 855}, "organization": {"id": 915}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_resource_project_user_num_resources_3_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 23, "privilege": "worker"}, "organization": {"id": 101, "owner": {"id": 260}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 494}, "assignee": {"id": 542}, "organization": {"id": 673}, "project": {"owner": {"id": 725}, "assignee": {"id": 847}, "organization": {"id": 959}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 96, "privilege": "admin"}, "organization": {"id": 164, "owner": {"id": 96}, "user": {"role": "owner"}}}, "resource": {"id": 342, "owner": {"id": 429}, "assignee": {"id": 596}, "organization": {"id": 665}, "project": {"owner": {"id": 737}, "assignee": {"id": 826}, "organization": {"id": 999}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_resource_project_user_num_resources_10_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 68, "privilege": "worker"}, "organization": {"id": 182, "owner": {"id": 241}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 402}, "assignee": {"id": 584}, "organization": {"id": 663}, "project": {"owner": {"id": 748}, "assignee": {"id": 847}, "organization": {"id": 900}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 94, "privilege": "admin"}, "organization": {"id": 124, "owner": {"id": 200}, "user": {"role": "maintainer"}}}, "resource": {"id": 394, "owner": {"id": 461}, "assignee": {"id": 593}, "organization": {"id": 124}, "project": {"owner": {"id": 735}, "assignee": {"id": 861}, "organization": {"id": 963}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_resource_project_user_num_resources_0_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 8, "privilege": "worker"}, "organization": {"id": 115, "owner": {"id": 271}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 454}, "assignee": {"id": 518}, "organization": {"id": 115}, "project": {"owner": {"id": 792}, "assignee": {"id": 823}, "organization": {"id": 957}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 16, "privilege": "admin"}, "organization": {"id": 128, "owner": {"id": 251}, "user": {"role": "maintainer"}}}, "resource": {"id": 326, "owner": {"id": 465}, "assignee": {"id": 552}, "organization": {"id": 606}, "project": {"owner": {"id": 730}, "assignee": {"id": 853}, "organization": {"id": 935}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_resource_project_user_num_resources_3_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 55, "privilege": "worker"}, "organization": {"id": 165, "owner": {"id": 202}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 414}, "assignee": {"id": 574}, "organization": {"id": 165}, "project": {"owner": {"id": 720}, "assignee": {"id": 852}, "organization": {"id": 903}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 83, "privilege": "admin"}, "organization": {"id": 179, "owner": {"id": 229}, "user": {"role": "supervisor"}}}, "resource": {"id": 376, "owner": {"id": 420}, "assignee": {"id": 578}, "organization": {"id": 179}, "project": {"owner": {"id": 737}, "assignee": {"id": 867}, "organization": {"id": 929}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_resource_project_user_num_resources_10_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 94, "privilege": "worker"}, "organization": {"id": 115, "owner": {"id": 203}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 497}, "assignee": {"id": 516}, "organization": {"id": 115}, "project": {"owner": {"id": 784}, "assignee": {"id": 849}, "organization": {"id": 994}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 0, "privilege": "admin"}, "organization": {"id": 164, "owner": {"id": 206}, "user": {"role": "supervisor"}}}, "resource": {"id": 346, "owner": {"id": 453}, "assignee": {"id": 519}, "organization": {"id": 617}, "project": {"owner": {"id": 769}, "assignee": {"id": 801}, "organization": {"id": 997}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_resource_project_user_num_resources_0_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 17, "privilege": "worker"}, "organization": {"id": 163, "owner": {"id": 288}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 477}, "assignee": {"id": 528}, "organization": {"id": 655}, "project": {"owner": {"id": 700}, "assignee": {"id": 875}, "organization": {"id": 983}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 28, "privilege": "admin"}, "organization": {"id": 165, "owner": {"id": 231}, "user": {"role": "worker"}}}, "resource": {"id": 399, "owner": {"id": 458}, "assignee": {"id": 524}, "organization": {"id": 165}, "project": {"owner": {"id": 706}, "assignee": {"id": 898}, "organization": {"id": 971}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_resource_project_user_num_resources_3_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 51, "privilege": "worker"}, "organization": {"id": 185, "owner": {"id": 221}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 408}, "assignee": {"id": 575}, "organization": {"id": 635}, "project": {"owner": {"id": 773}, "assignee": {"id": 800}, "organization": {"id": 971}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 1, "privilege": "admin"}, "organization": {"id": 194, "owner": {"id": 274}, "user": {"role": "worker"}}}, "resource": {"id": 379, "owner": {"id": 499}, "assignee": {"id": 582}, "organization": {"id": 611}, "project": {"owner": {"id": 740}, "assignee": {"id": 805}, "organization": {"id": 996}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_resource_project_user_num_resources_10_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 67, "privilege": "worker"}, "organization": {"id": 103, "owner": {"id": 244}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 408}, "assignee": {"id": 583}, "organization": {"id": 659}, "project": {"owner": {"id": 706}, "assignee": {"id": 806}, "organization": {"id": 925}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 66, "privilege": "admin"}, "organization": {"id": 183, "owner": {"id": 298}, "user": {"role": null}}}, "resource": {"id": 320, "owner": {"id": 455}, "assignee": {"id": 519}, "organization": {"id": 183}, "project": {"owner": {"id": 796}, "assignee": {"id": 819}, "organization": {"id": 938}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_resource_project_user_num_resources_0_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 16, "privilege": "worker"}, "organization": {"id": 112, "owner": {"id": 213}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 485}, "assignee": {"id": 585}, "organization": {"id": 112}, "project": {"owner": {"id": 767}, "assignee": {"id": 859}, "organization": {"id": 959}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 40, "privilege": "admin"}, "organization": {"id": 163, "owner": {"id": 288}, "user": {"role": null}}}, "resource": {"id": 353, "owner": {"id": 400}, "assignee": {"id": 506}, "organization": {"id": 691}, "project": {"owner": {"id": 739}, "assignee": {"id": 830}, "organization": {"id": 957}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_resource_project_user_num_resources_3_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 72, "privilege": "worker"}, "organization": {"id": 142, "owner": {"id": 254}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 462}, "assignee": {"id": 563}, "organization": {"id": 142}, "project": {"owner": {"id": 710}, "assignee": {"id": 835}, "organization": {"id": 985}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 70, "privilege": "business"}, "organization": {"id": 153, "owner": {"id": 70}, "user": {"role": "owner"}}}, "resource": {"id": 339, "owner": {"id": 421}, "assignee": {"id": 580}, "organization": {"id": 153}, "project": {"owner": {"id": 799}, "assignee": {"id": 891}, "organization": {"id": 988}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_resource_project_user_num_resources_10_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 82, "privilege": "worker"}, "organization": {"id": 183, "owner": {"id": 298}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 475}, "assignee": {"id": 559}, "organization": {"id": 183}, "project": {"owner": {"id": 789}, "assignee": {"id": 849}, "organization": {"id": 964}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 50, "privilege": "business"}, "organization": {"id": 188, "owner": {"id": 50}, "user": {"role": "owner"}}}, "resource": {"id": 333, "owner": {"id": 458}, "assignee": {"id": 576}, "organization": {"id": 653}, "project": {"owner": {"id": 711}, "assignee": {"id": 835}, "organization": {"id": 906}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_resource_project_user_num_resources_0_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 75, "privilege": "worker"}, "organization": {"id": 121, "owner": {"id": 219}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 494}, "assignee": {"id": 576}, "organization": {"id": 651}, "project": {"owner": {"id": 739}, "assignee": {"id": 855}, "organization": {"id": 903}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 30, "privilege": "business"}, "organization": {"id": 115, "owner": {"id": 208}, "user": {"role": "maintainer"}}}, "resource": {"id": 355, "owner": {"id": 400}, "assignee": {"id": 530}, "organization": {"id": 115}, "project": {"owner": {"id": 734}, "assignee": {"id": 849}, "organization": {"id": 936}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_resource_project_user_num_resources_3_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 4, "privilege": "worker"}, "organization": {"id": 145, "owner": {"id": 215}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 462}, "assignee": {"id": 557}, "organization": {"id": 625}, "project": {"owner": {"id": 781}, "assignee": {"id": 840}, "organization": {"id": 976}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 78, "privilege": "business"}, "organization": {"id": 188, "owner": {"id": 234}, "user": {"role": "maintainer"}}}, "resource": {"id": 318, "owner": {"id": 448}, "assignee": {"id": 569}, "organization": {"id": 626}, "project": {"owner": {"id": 738}, "assignee": {"id": 899}, "organization": {"id": 968}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_resource_project_user_num_resources_10_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 26, "privilege": "worker"}, "organization": {"id": 147, "owner": {"id": 251}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 446}, "assignee": {"id": 549}, "organization": {"id": 689}, "project": {"owner": {"id": 772}, "assignee": {"id": 887}, "organization": {"id": 914}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 7, "privilege": "business"}, "organization": {"id": 163, "owner": {"id": 230}, "user": {"role": "supervisor"}}}, "resource": {"id": 307, "owner": {"id": 464}, "assignee": {"id": 598}, "organization": {"id": 163}, "project": {"owner": {"id": 708}, "assignee": {"id": 868}, "organization": {"id": 932}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_user_num_resources_0_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 54, "privilege": "worker"}, "organization": {"id": 159, "owner": {"id": 295}, "user": {"role": null}}}, "resource": {"owner": {"id": 430}, "assignee": {"id": 593}, "organization": {"id": 159}, "project": {"owner": {"id": 794}, "assignee": {"id": 884}, "organization": {"id": 958}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 79, "privilege": "business"}, "organization": {"id": 113, "owner": {"id": 274}, "user": {"role": "supervisor"}}}, "resource": {"id": 321, "owner": {"id": 438}, "assignee": {"id": 565}, "organization": {"id": 606}, "project": {"owner": {"id": 799}, "assignee": {"id": 874}, "organization": {"id": 990}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_user_num_resources_3_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 34, "privilege": "worker"}, "organization": {"id": 192, "owner": {"id": 267}, "user": {"role": null}}}, "resource": {"owner": {"id": 436}, "assignee": {"id": 593}, "organization": {"id": 192}, "project": {"owner": {"id": 785}, "assignee": {"id": 878}, "organization": {"id": 922}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 86, "privilege": "business"}, "organization": {"id": 140, "owner": {"id": 214}, "user": {"role": "worker"}}}, "resource": {"id": 345, "owner": {"id": 446}, "assignee": {"id": 539}, "organization": {"id": 140}, "project": {"owner": {"id": 775}, "assignee": {"id": 824}, "organization": {"id": 954}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_user_num_resources_10_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 53, "privilege": "worker"}, "organization": {"id": 181, "owner": {"id": 260}, "user": {"role": null}}}, "resource": {"owner": {"id": 445}, "assignee": {"id": 505}, "organization": {"id": 181}, "project": {"owner": {"id": 763}, "assignee": {"id": 845}, "organization": {"id": 913}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 86, "privilege": "business"}, "organization": {"id": 140, "owner": {"id": 260}, "user": {"role": "worker"}}}, "resource": {"id": 372, "owner": {"id": 477}, "assignee": {"id": 570}, "organization": {"id": 610}, "project": {"owner": {"id": 714}, "assignee": {"id": 872}, "organization": {"id": 997}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_user_num_resources_0_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 30, "privilege": "worker"}, "organization": {"id": 147, "owner": {"id": 278}, "user": {"role": null}}}, "resource": {"owner": {"id": 424}, "assignee": {"id": 546}, "organization": {"id": 669}, "project": {"owner": {"id": 715}, "assignee": {"id": 870}, "organization": {"id": 916}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 0, "privilege": "business"}, "organization": {"id": 123, "owner": {"id": 215}, "user": {"role": null}}}, "resource": {"id": 337, "owner": {"id": 478}, "assignee": {"id": 525}, "organization": {"id": 123}, "project": {"owner": {"id": 799}, "assignee": {"id": 810}, "organization": {"id": 969}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_user_num_resources_3_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 79, "privilege": "worker"}, "organization": {"id": 185, "owner": {"id": 286}, "user": {"role": null}}}, "resource": {"owner": {"id": 493}, "assignee": {"id": 514}, "organization": {"id": 662}, "project": {"owner": {"id": 793}, "assignee": {"id": 863}, "organization": {"id": 933}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 71, "privilege": "business"}, "organization": {"id": 112, "owner": {"id": 200}, "user": {"role": null}}}, "resource": {"id": 352, "owner": {"id": 429}, "assignee": {"id": 550}, "organization": {"id": 668}, "project": {"owner": {"id": 766}, "assignee": {"id": 869}, "organization": {"id": 929}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_user_num_resources_10_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 42, "privilege": "worker"}, "organization": {"id": 183, "owner": {"id": 270}, "user": {"role": null}}}, "resource": {"owner": {"id": 465}, "assignee": {"id": 557}, "organization": {"id": 636}, "project": {"owner": {"id": 763}, "assignee": {"id": 857}, "organization": {"id": 977}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 6, "privilege": "user"}, "organization": {"id": 192, "owner": {"id": 6}, "user": {"role": "owner"}}}, "resource": {"id": 333, "owner": {"id": 482}, "assignee": {"id": 558}, "organization": {"id": 192}, "project": {"owner": {"id": 788}, "assignee": {"id": 893}, "organization": {"id": 969}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_resource_project_user_num_resources_0_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 78, "privilege": "none"}, "organization": {"id": 125, "owner": {"id": 78}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 439}, "assignee": {"id": 527}, "organization": {"id": 125}, "project": {"owner": {"id": 730}, "assignee": {"id": 847}, "organization": {"id": 949}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 24, "privilege": "user"}, "organization": {"id": 163, "owner": {"id": 24}, "user": {"role": "owner"}}}, "resource": {"id": 312, "owner": {"id": 452}, "assignee": {"id": 578}, "organization": {"id": 645}, "project": {"owner": {"id": 700}, "assignee": {"id": 812}, "organization": {"id": 976}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_resource_project_user_num_resources_3_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 89, "privilege": "none"}, "organization": {"id": 148, "owner": {"id": 89}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 477}, "assignee": {"id": 574}, "organization": {"id": 148}, "project": {"owner": {"id": 760}, "assignee": {"id": 896}, "organization": {"id": 915}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 50, "privilege": "user"}, "organization": {"id": 155, "owner": {"id": 271}, "user": {"role": "maintainer"}}}, "resource": {"id": 375, "owner": {"id": 448}, "assignee": {"id": 567}, "organization": {"id": 155}, "project": {"owner": {"id": 710}, "assignee": {"id": 844}, "organization": {"id": 980}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_resource_project_user_num_resources_10_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 54, "privilege": "none"}, "organization": {"id": 181, "owner": {"id": 54}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 422}, "assignee": {"id": 544}, "organization": {"id": 181}, "project": {"owner": {"id": 798}, "assignee": {"id": 804}, "organization": {"id": 910}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 31, "privilege": "user"}, "organization": {"id": 155, "owner": {"id": 268}, "user": {"role": "maintainer"}}}, "resource": {"id": 357, "owner": {"id": 455}, "assignee": {"id": 594}, "organization": {"id": 695}, "project": {"owner": {"id": 794}, "assignee": {"id": 837}, "organization": {"id": 966}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_resource_project_user_num_resources_0_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 80, "privilege": "none"}, "organization": {"id": 109, "owner": {"id": 80}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 415}, "assignee": {"id": 519}, "organization": {"id": 648}, "project": {"owner": {"id": 762}, "assignee": {"id": 814}, "organization": {"id": 973}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 34, "privilege": "user"}, "organization": {"id": 120, "owner": {"id": 220}, "user": {"role": "supervisor"}}}, "resource": {"id": 339, "owner": {"id": 473}, "assignee": {"id": 551}, "organization": {"id": 120}, "project": {"owner": {"id": 730}, "assignee": {"id": 881}, "organization": {"id": 901}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_resource_project_user_num_resources_3_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 97, "privilege": "none"}, "organization": {"id": 171, "owner": {"id": 97}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 411}, "assignee": {"id": 572}, "organization": {"id": 653}, "project": {"owner": {"id": 774}, "assignee": {"id": 873}, "organization": {"id": 924}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 67, "privilege": "user"}, "organization": {"id": 157, "owner": {"id": 226}, "user": {"role": "supervisor"}}}, "resource": {"id": 320, "owner": {"id": 475}, "assignee": {"id": 506}, "organization": {"id": 605}, "project": {"owner": {"id": 722}, "assignee": {"id": 829}, "organization": {"id": 927}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_resource_project_user_num_resources_10_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 71, "privilege": "none"}, "organization": {"id": 127, "owner": {"id": 71}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 426}, "assignee": {"id": 547}, "organization": {"id": 630}, "project": {"owner": {"id": 786}, "assignee": {"id": 804}, "organization": {"id": 927}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 13, "privilege": "user"}, "organization": {"id": 101, "owner": {"id": 205}, "user": {"role": "worker"}}}, "resource": {"id": 305, "owner": {"id": 412}, "assignee": {"id": 545}, "organization": {"id": 101}, "project": {"owner": {"id": 764}, "assignee": {"id": 817}, "organization": {"id": 952}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_resource_project_user_num_resources_0_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 6, "privilege": "none"}, "organization": {"id": 117, "owner": {"id": 276}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 441}, "assignee": {"id": 582}, "organization": {"id": 117}, "project": {"owner": {"id": 767}, "assignee": {"id": 816}, "organization": {"id": 965}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 18, "privilege": "user"}, "organization": {"id": 127, "owner": {"id": 217}, "user": {"role": "worker"}}}, "resource": {"id": 368, "owner": {"id": 420}, "assignee": {"id": 526}, "organization": {"id": 641}, "project": {"owner": {"id": 759}, "assignee": {"id": 869}, "organization": {"id": 965}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_resource_project_user_num_resources_3_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 86, "privilege": "none"}, "organization": {"id": 135, "owner": {"id": 299}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 494}, "assignee": {"id": 592}, "organization": {"id": 135}, "project": {"owner": {"id": 747}, "assignee": {"id": 829}, "organization": {"id": 930}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 2, "privilege": "user"}, "organization": {"id": 116, "owner": {"id": 269}, "user": {"role": null}}}, "resource": {"id": 345, "owner": {"id": 432}, "assignee": {"id": 538}, "organization": {"id": 116}, "project": {"owner": {"id": 720}, "assignee": {"id": 849}, "organization": {"id": 953}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_resource_project_user_num_resources_10_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 70, "privilege": "none"}, "organization": {"id": 162, "owner": {"id": 232}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 442}, "assignee": {"id": 542}, "organization": {"id": 162}, "project": {"owner": {"id": 754}, "assignee": {"id": 888}, "organization": {"id": 921}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 79, "privilege": "user"}, "organization": {"id": 133, "owner": {"id": 268}, "user": {"role": null}}}, "resource": {"id": 374, "owner": {"id": 445}, "assignee": {"id": 591}, "organization": {"id": 678}, "project": {"owner": {"id": 777}, "assignee": {"id": 876}, "organization": {"id": 956}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_resource_project_user_num_resources_0_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 73, "privilege": "none"}, "organization": {"id": 121, "owner": {"id": 216}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 461}, "assignee": {"id": 564}, "organization": {"id": 615}, "project": {"owner": {"id": 714}, "assignee": {"id": 823}, "organization": {"id": 971}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 7, "privilege": "worker"}, "organization": {"id": 114, "owner": {"id": 7}, "user": {"role": "owner"}}}, "resource": {"id": 348, "owner": {"id": 459}, "assignee": {"id": 513}, "organization": {"id": 114}, "project": {"owner": {"id": 763}, "assignee": {"id": 842}, "organization": {"id": 955}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_resource_project_user_num_resources_3_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 17, "privilege": "none"}, "organization": {"id": 174, "owner": {"id": 228}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 420}, "assignee": {"id": 551}, "organization": {"id": 675}, "project": {"owner": {"id": 785}, "assignee": {"id": 875}, "organization": {"id": 925}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 95, "privilege": "worker"}, "organization": {"id": 136, "owner": {"id": 95}, "user": {"role": "owner"}}}, "resource": {"id": 397, "owner": {"id": 451}, "assignee": {"id": 536}, "organization": {"id": 622}, "project": {"owner": {"id": 799}, "assignee": {"id": 818}, "organization": {"id": 946}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_resource_project_user_num_resources_10_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 10, "privilege": "none"}, "organization": {"id": 156, "owner": {"id": 282}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 437}, "assignee": {"id": 595}, "organization": {"id": 647}, "project": {"owner": {"id": 715}, "assignee": {"id": 857}, "organization": {"id": 929}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 5, "privilege": "worker"}, "organization": {"id": 149, "owner": {"id": 207}, "user": {"role": "maintainer"}}}, "resource": {"id": 337, "owner": {"id": 431}, "assignee": {"id": 524}, "organization": {"id": 149}, "project": {"owner": {"id": 786}, "assignee": {"id": 807}, "organization": {"id": 919}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_resource_project_user_num_resources_0_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 41, "privilege": "none"}, "organization": {"id": 161, "owner": {"id": 288}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 458}, "assignee": {"id": 565}, "organization": {"id": 161}, "project": {"owner": {"id": 742}, "assignee": {"id": 801}, "organization": {"id": 931}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 32, "privilege": "worker"}, "organization": {"id": 107, "owner": {"id": 237}, "user": {"role": "maintainer"}}}, "resource": {"id": 391, "owner": {"id": 407}, "assignee": {"id": 533}, "organization": {"id": 677}, "project": {"owner": {"id": 713}, "assignee": {"id": 815}, "organization": {"id": 966}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_resource_project_user_num_resources_3_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 84, "privilege": "none"}, "organization": {"id": 163, "owner": {"id": 292}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 472}, "assignee": {"id": 583}, "organization": {"id": 163}, "project": {"owner": {"id": 787}, "assignee": {"id": 892}, "organization": {"id": 956}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 93, "privilege": "worker"}, "organization": {"id": 107, "owner": {"id": 257}, "user": {"role": "supervisor"}}}, "resource": {"id": 386, "owner": {"id": 413}, "assignee": {"id": 565}, "organization": {"id": 107}, "project": {"owner": {"id": 761}, "assignee": {"id": 881}, "organization": {"id": 948}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_resource_project_user_num_resources_10_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 61, "privilege": "none"}, "organization": {"id": 199, "owner": {"id": 272}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 447}, "assignee": {"id": 597}, "organization": {"id": 199}, "project": {"owner": {"id": 782}, "assignee": {"id": 807}, "organization": {"id": 940}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 52, "privilege": "worker"}, "organization": {"id": 184, "owner": {"id": 283}, "user": {"role": "supervisor"}}}, "resource": {"id": 347, "owner": {"id": 437}, "assignee": {"id": 554}, "organization": {"id": 665}, "project": {"owner": {"id": 772}, "assignee": {"id": 842}, "organization": {"id": 989}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_resource_project_user_num_resources_0_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 8, "privilege": "none"}, "organization": {"id": 188, "owner": {"id": 242}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 410}, "assignee": {"id": 558}, "organization": {"id": 638}, "project": {"owner": {"id": 726}, "assignee": {"id": 809}, "organization": {"id": 916}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 41, "privilege": "worker"}, "organization": {"id": 175, "owner": {"id": 285}, "user": {"role": "worker"}}}, "resource": {"id": 369, "owner": {"id": 442}, "assignee": {"id": 516}, "organization": {"id": 175}, "project": {"owner": {"id": 798}, "assignee": {"id": 878}, "organization": {"id": 930}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_resource_project_user_num_resources_3_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 63, "privilege": "none"}, "organization": {"id": 145, "owner": {"id": 204}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 485}, "assignee": {"id": 538}, "organization": {"id": 627}, "project": {"owner": {"id": 738}, "assignee": {"id": 882}, "organization": {"id": 940}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 39, "privilege": "worker"}, "organization": {"id": 173, "owner": {"id": 223}, "user": {"role": "worker"}}}, "resource": {"id": 391, "owner": {"id": 469}, "assignee": {"id": 590}, "organization": {"id": 607}, "project": {"owner": {"id": 746}, "assignee": {"id": 848}, "organization": {"id": 929}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_resource_project_user_num_resources_10_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 75, "privilege": "none"}, "organization": {"id": 118, "owner": {"id": 258}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 426}, "assignee": {"id": 544}, "organization": {"id": 631}, "project": {"owner": {"id": 764}, "assignee": {"id": 889}, "organization": {"id": 909}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 88, "privilege": "worker"}, "organization": {"id": 116, "owner": {"id": 283}, "user": {"role": null}}}, "resource": {"id": 341, "owner": {"id": 426}, "assignee": {"id": 576}, "organization": {"id": 116}, "project": {"owner": {"id": 729}, "assignee": {"id": 865}, "organization": {"id": 982}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_resource_project_user_num_resources_0_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 32, "privilege": "none"}, "organization": {"id": 125, "owner": {"id": 225}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 420}, "assignee": {"id": 506}, "organization": {"id": 125}, "project": {"owner": {"id": 734}, "assignee": {"id": 865}, "organization": {"id": 904}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 38, "privilege": "worker"}, "organization": {"id": 119, "owner": {"id": 294}, "user": {"role": null}}}, "resource": {"id": 380, "owner": {"id": 440}, "assignee": {"id": 501}, "organization": {"id": 677}, "project": {"owner": {"id": 794}, "assignee": {"id": 864}, "organization": {"id": 925}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_resource_project_user_num_resources_3_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 73, "privilege": "none"}, "organization": {"id": 112, "owner": {"id": 252}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 493}, "assignee": {"id": 524}, "organization": {"id": 112}, "project": {"owner": {"id": 775}, "assignee": {"id": 889}, "organization": {"id": 947}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 79, "privilege": "none"}, "organization": {"id": 113, "owner": {"id": 79}, "user": {"role": "owner"}}}, "resource": {"id": 327, "owner": {"id": 433}, "assignee": {"id": 520}, "organization": {"id": 113}, "project": {"owner": {"id": 757}, "assignee": {"id": 828}, "organization": {"id": 992}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_resource_project_user_num_resources_10_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 68, "privilege": "none"}, "organization": {"id": 148, "owner": {"id": 258}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 457}, "assignee": {"id": 582}, "organization": {"id": 148}, "project": {"owner": {"id": 753}, "assignee": {"id": 823}, "organization": {"id": 978}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 90, "privilege": "none"}, "organization": {"id": 134, "owner": {"id": 90}, "user": {"role": "owner"}}}, "resource": {"id": 318, "owner": {"id": 479}, "assignee": {"id": 504}, "organization": {"id": 666}, "project": {"owner": {"id": 754}, "assignee": {"id": 858}, "organization": {"id": 938}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_resource_project_user_num_resources_0_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 91, "privilege": "none"}, "organization": {"id": 108, "owner": {"id": 202}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 400}, "assignee": {"id": 566}, "organization": {"id": 668}, "project": {"owner": {"id": 740}, "assignee": {"id": 841}, "organization": {"id": 902}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 54, "privilege": "none"}, "organization": {"id": 170, "owner": {"id": 237}, "user": {"role": "maintainer"}}}, "resource": {"id": 316, "owner": {"id": 486}, "assignee": {"id": 526}, "organization": {"id": 170}, "project": {"owner": {"id": 773}, "assignee": {"id": 824}, "organization": {"id": 945}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_resource_project_user_num_resources_3_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 38, "privilege": "none"}, "organization": {"id": 118, "owner": {"id": 262}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 451}, "assignee": {"id": 573}, "organization": {"id": 697}, "project": {"owner": {"id": 734}, "assignee": {"id": 829}, "organization": {"id": 999}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 25, "privilege": "none"}, "organization": {"id": 169, "owner": {"id": 277}, "user": {"role": "maintainer"}}}, "resource": {"id": 332, "owner": {"id": 476}, "assignee": {"id": 544}, "organization": {"id": 660}, "project": {"owner": {"id": 744}, "assignee": {"id": 835}, "organization": {"id": 940}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_resource_project_user_num_resources_10_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 99, "privilege": "none"}, "organization": {"id": 195, "owner": {"id": 275}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 474}, "assignee": {"id": 582}, "organization": {"id": 634}, "project": {"owner": {"id": 734}, "assignee": {"id": 813}, "organization": {"id": 907}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 90, "privilege": "none"}, "organization": {"id": 172, "owner": {"id": 224}, "user": {"role": "supervisor"}}}, "resource": {"id": 313, "owner": {"id": 401}, "assignee": {"id": 503}, "organization": {"id": 172}, "project": {"owner": {"id": 717}, "assignee": {"id": 880}, "organization": {"id": 943}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_resource_project_user_num_resources_0_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 78, "privilege": "none"}, "organization": {"id": 179, "owner": {"id": 282}, "user": {"role": null}}}, "resource": {"owner": {"id": 460}, "assignee": {"id": 533}, "organization": {"id": 179}, "project": {"owner": {"id": 724}, "assignee": {"id": 844}, "organization": {"id": 935}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 13, "privilege": "none"}, "organization": {"id": 129, "owner": {"id": 201}, "user": {"role": "supervisor"}}}, "resource": {"id": 386, "owner": {"id": 418}, "assignee": {"id": 547}, "organization": {"id": 691}, "project": {"owner": {"id": 754}, "assignee": {"id": 853}, "organization": {"id": 954}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_resource_project_user_num_resources_3_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 14, "privilege": "none"}, "organization": {"id": 127, "owner": {"id": 219}, "user": {"role": null}}}, "resource": {"owner": {"id": 474}, "assignee": {"id": 519}, "organization": {"id": 127}, "project": {"owner": {"id": 700}, "assignee": {"id": 813}, "organization": {"id": 967}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 35, "privilege": "none"}, "organization": {"id": 125, "owner": {"id": 236}, "user": {"role": "worker"}}}, "resource": {"id": 393, "owner": {"id": 431}, "assignee": {"id": 553}, "organization": {"id": 125}, "project": {"owner": {"id": 752}, "assignee": {"id": 819}, "organization": {"id": 974}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_resource_project_user_num_resources_10_same_org_TRUE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 97, "privilege": "none"}, "organization": {"id": 180, "owner": {"id": 275}, "user": {"role": null}}}, "resource": {"owner": {"id": 409}, "assignee": {"id": 564}, "organization": {"id": 180}, "project": {"owner": {"id": 781}, "assignee": {"id": 878}, "organization": {"id": 953}}, "user": {"num_resources": 10}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 15, "privilege": "none"}, "organization": {"id": 152, "owner": {"id": 287}, "user": {"role": "worker"}}}, "resource": {"id": 314, "owner": {"id": 498}, "assignee": {"id": 534}, "organization": {"id": 607}, "project": {"owner": {"id": 745}, "assignee": {"id": 890}, "organization": {"id": 994}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_resource_project_user_num_resources_0_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 58, "privilege": "none"}, "organization": {"id": 147, "owner": {"id": 250}, "user": {"role": null}}}, "resource": {"owner": {"id": 431}, "assignee": {"id": 547}, "organization": {"id": 657}, "project": {"owner": {"id": 741}, "assignee": {"id": 826}, "organization": {"id": 967}}, "user": {"num_resources": 0}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 99, "privilege": "none"}, "organization": {"id": 157, "owner": {"id": 238}, "user": {"role": null}}}, "resource": {"id": 310, "owner": {"id": 485}, "assignee": {"id": 543}, "organization": {"id": 157}, "project": {"owner": {"id": 759}, "assignee": {"id": 862}, "organization": {"id": 927}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_resource_project_user_num_resources_3_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 6, "privilege": "none"}, "organization": {"id": 182, "owner": {"id": 211}, "user": {"role": null}}}, "resource": {"owner": {"id": 439}, "assignee": {"id": 564}, "organization": {"id": 681}, "project": {"owner": {"id": 709}, "assignee": {"id": 812}, "organization": {"id": 911}}, "user": {"num_resources": 3}}} } -test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 82, "privilege": "none"}, "organization": {"id": 117, "owner": {"id": 278}, "user": {"role": null}}}, "resource": {"id": 382, "owner": {"id": 415}, "assignee": {"id": 545}, "organization": {"id": 616}, "project": {"owner": {"id": 774}, "assignee": {"id": 862}, "organization": {"id": 939}}}} +test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_resource_project_user_num_resources_10_same_org_FALSE { + not allow with input as {"scope": "create@project", "auth": {"user": {"id": 52, "privilege": "none"}, "organization": {"id": 136, "owner": {"id": 287}, "user": {"role": null}}}, "resource": {"owner": {"id": 441}, "assignee": {"id": 591}, "organization": {"id": 663}, "project": {"owner": {"id": 704}, "assignee": {"id": 824}, "organization": {"id": 938}}, "user": {"num_resources": 10}}} } -test_scope_UPDATE_OWNER_context_SANDBOX_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 28, "privilege": "admin"}, "organization": null}, "resource": {"id": 379, "owner": {"id": 401}, "assignee": {"id": 552}, "organization": {"id": 673}, "project": {"owner": {"id": 28}, "assignee": {"id": 888}, "organization": {"id": 904}}}} +test_scope_EXPORT_DATASET_context_SANDBOX_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 17, "privilege": "admin"}, "organization": null}, "resource": {"id": 373, "owner": {"id": 499}, "assignee": {"id": 545}, "organization": {"id": 613}, "project": {"owner": {"id": 17}, "assignee": {"id": 824}, "organization": {"id": 943}}}} } -test_scope_UPDATE_OWNER_context_SANDBOX_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 29, "privilege": "business"}, "organization": null}, "resource": {"id": 345, "owner": {"id": 498}, "assignee": {"id": 584}, "organization": {"id": 608}, "project": {"owner": {"id": 29}, "assignee": {"id": 817}, "organization": {"id": 905}}}} +test_scope_EXPORT_DATASET_context_SANDBOX_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 75, "privilege": "business"}, "organization": null}, "resource": {"id": 372, "owner": {"id": 407}, "assignee": {"id": 590}, "organization": {"id": 642}, "project": {"owner": {"id": 75}, "assignee": {"id": 894}, "organization": {"id": 938}}}} } -test_scope_UPDATE_OWNER_context_SANDBOX_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 66, "privilege": "user"}, "organization": null}, "resource": {"id": 308, "owner": {"id": 452}, "assignee": {"id": 541}, "organization": {"id": 641}, "project": {"owner": {"id": 66}, "assignee": {"id": 803}, "organization": {"id": 991}}}} +test_scope_EXPORT_DATASET_context_SANDBOX_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 18, "privilege": "user"}, "organization": null}, "resource": {"id": 346, "owner": {"id": 479}, "assignee": {"id": 538}, "organization": {"id": 669}, "project": {"owner": {"id": 18}, "assignee": {"id": 888}, "organization": {"id": 969}}}} } -test_scope_UPDATE_OWNER_context_SANDBOX_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 66, "privilege": "worker"}, "organization": null}, "resource": {"id": 351, "owner": {"id": 446}, "assignee": {"id": 524}, "organization": {"id": 603}, "project": {"owner": {"id": 66}, "assignee": {"id": 829}, "organization": {"id": 952}}}} +test_scope_EXPORT_DATASET_context_SANDBOX_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 30, "privilege": "worker"}, "organization": null}, "resource": {"id": 301, "owner": {"id": 417}, "assignee": {"id": 540}, "organization": {"id": 631}, "project": {"owner": {"id": 30}, "assignee": {"id": 832}, "organization": {"id": 920}}}} } -test_scope_UPDATE_OWNER_context_SANDBOX_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 70, "privilege": "none"}, "organization": null}, "resource": {"id": 331, "owner": {"id": 494}, "assignee": {"id": 585}, "organization": {"id": 605}, "project": {"owner": {"id": 70}, "assignee": {"id": 844}, "organization": {"id": 958}}}} +test_scope_EXPORT_DATASET_context_SANDBOX_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 95, "privilege": "none"}, "organization": null}, "resource": {"id": 335, "owner": {"id": 423}, "assignee": {"id": 555}, "organization": {"id": 644}, "project": {"owner": {"id": 95}, "assignee": {"id": 808}, "organization": {"id": 955}}}} } -test_scope_UPDATE_OWNER_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 88, "privilege": "admin"}, "organization": null}, "resource": {"id": 331, "owner": {"id": 409}, "assignee": {"id": 507}, "organization": {"id": 627}, "project": {"owner": {"id": 776}, "assignee": {"id": 88}, "organization": {"id": 945}}}} +test_scope_EXPORT_DATASET_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 10, "privilege": "admin"}, "organization": null}, "resource": {"id": 392, "owner": {"id": 454}, "assignee": {"id": 587}, "organization": {"id": 674}, "project": {"owner": {"id": 775}, "assignee": {"id": 10}, "organization": {"id": 986}}}} } -test_scope_UPDATE_OWNER_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 76, "privilege": "business"}, "organization": null}, "resource": {"id": 367, "owner": {"id": 439}, "assignee": {"id": 535}, "organization": {"id": 664}, "project": {"owner": {"id": 782}, "assignee": {"id": 76}, "organization": {"id": 990}}}} +test_scope_EXPORT_DATASET_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 78, "privilege": "business"}, "organization": null}, "resource": {"id": 312, "owner": {"id": 425}, "assignee": {"id": 524}, "organization": {"id": 690}, "project": {"owner": {"id": 704}, "assignee": {"id": 78}, "organization": {"id": 941}}}} } -test_scope_UPDATE_OWNER_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 16, "privilege": "user"}, "organization": null}, "resource": {"id": 378, "owner": {"id": 403}, "assignee": {"id": 597}, "organization": {"id": 615}, "project": {"owner": {"id": 761}, "assignee": {"id": 16}, "organization": {"id": 914}}}} +test_scope_EXPORT_DATASET_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 45, "privilege": "user"}, "organization": null}, "resource": {"id": 367, "owner": {"id": 479}, "assignee": {"id": 583}, "organization": {"id": 692}, "project": {"owner": {"id": 772}, "assignee": {"id": 45}, "organization": {"id": 929}}}} } -test_scope_UPDATE_OWNER_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 56, "privilege": "worker"}, "organization": null}, "resource": {"id": 371, "owner": {"id": 419}, "assignee": {"id": 521}, "organization": {"id": 622}, "project": {"owner": {"id": 782}, "assignee": {"id": 56}, "organization": {"id": 902}}}} +test_scope_EXPORT_DATASET_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 57, "privilege": "worker"}, "organization": null}, "resource": {"id": 338, "owner": {"id": 409}, "assignee": {"id": 590}, "organization": {"id": 632}, "project": {"owner": {"id": 703}, "assignee": {"id": 57}, "organization": {"id": 911}}}} } -test_scope_UPDATE_OWNER_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 44, "privilege": "none"}, "organization": null}, "resource": {"id": 343, "owner": {"id": 420}, "assignee": {"id": 503}, "organization": {"id": 600}, "project": {"owner": {"id": 793}, "assignee": {"id": 44}, "organization": {"id": 907}}}} +test_scope_EXPORT_DATASET_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 97, "privilege": "none"}, "organization": null}, "resource": {"id": 358, "owner": {"id": 473}, "assignee": {"id": 538}, "organization": {"id": 617}, "project": {"owner": {"id": 706}, "assignee": {"id": 97}, "organization": {"id": 960}}}} } -test_scope_UPDATE_OWNER_context_SANDBOX_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 46, "privilege": "admin"}, "organization": null}, "resource": {"id": 348, "owner": {"id": 46}, "assignee": {"id": 568}, "organization": {"id": 604}, "project": {"owner": {"id": 798}, "assignee": {"id": 840}, "organization": {"id": 931}}}} +test_scope_EXPORT_DATASET_context_SANDBOX_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 94, "privilege": "admin"}, "organization": null}, "resource": {"id": 335, "owner": {"id": 94}, "assignee": {"id": 514}, "organization": {"id": 675}, "project": {"owner": {"id": 732}, "assignee": {"id": 840}, "organization": {"id": 943}}}} } -test_scope_UPDATE_OWNER_context_SANDBOX_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 41, "privilege": "business"}, "organization": null}, "resource": {"id": 306, "owner": {"id": 41}, "assignee": {"id": 567}, "organization": {"id": 673}, "project": {"owner": {"id": 761}, "assignee": {"id": 810}, "organization": {"id": 915}}}} +test_scope_EXPORT_DATASET_context_SANDBOX_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 17, "privilege": "business"}, "organization": null}, "resource": {"id": 352, "owner": {"id": 17}, "assignee": {"id": 566}, "organization": {"id": 640}, "project": {"owner": {"id": 753}, "assignee": {"id": 858}, "organization": {"id": 901}}}} } -test_scope_UPDATE_OWNER_context_SANDBOX_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 29, "privilege": "user"}, "organization": null}, "resource": {"id": 388, "owner": {"id": 29}, "assignee": {"id": 561}, "organization": {"id": 697}, "project": {"owner": {"id": 790}, "assignee": {"id": 893}, "organization": {"id": 993}}}} +test_scope_EXPORT_DATASET_context_SANDBOX_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 22, "privilege": "user"}, "organization": null}, "resource": {"id": 396, "owner": {"id": 22}, "assignee": {"id": 539}, "organization": {"id": 663}, "project": {"owner": {"id": 797}, "assignee": {"id": 808}, "organization": {"id": 915}}}} } -test_scope_UPDATE_OWNER_context_SANDBOX_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 61, "privilege": "worker"}, "organization": null}, "resource": {"id": 316, "owner": {"id": 61}, "assignee": {"id": 514}, "organization": {"id": 686}, "project": {"owner": {"id": 758}, "assignee": {"id": 833}, "organization": {"id": 968}}}} +test_scope_EXPORT_DATASET_context_SANDBOX_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 67, "privilege": "worker"}, "organization": null}, "resource": {"id": 331, "owner": {"id": 67}, "assignee": {"id": 539}, "organization": {"id": 648}, "project": {"owner": {"id": 784}, "assignee": {"id": 854}, "organization": {"id": 998}}}} } -test_scope_UPDATE_OWNER_context_SANDBOX_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 2, "privilege": "none"}, "organization": null}, "resource": {"id": 328, "owner": {"id": 2}, "assignee": {"id": 509}, "organization": {"id": 606}, "project": {"owner": {"id": 712}, "assignee": {"id": 880}, "organization": {"id": 963}}}} +test_scope_EXPORT_DATASET_context_SANDBOX_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 34, "privilege": "none"}, "organization": null}, "resource": {"id": 307, "owner": {"id": 34}, "assignee": {"id": 531}, "organization": {"id": 634}, "project": {"owner": {"id": 730}, "assignee": {"id": 897}, "organization": {"id": 958}}}} } -test_scope_UPDATE_OWNER_context_SANDBOX_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 17, "privilege": "admin"}, "organization": null}, "resource": {"id": 366, "owner": {"id": 462}, "assignee": {"id": 17}, "organization": {"id": 658}, "project": {"owner": {"id": 787}, "assignee": {"id": 883}, "organization": {"id": 991}}}} +test_scope_EXPORT_DATASET_context_SANDBOX_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 15, "privilege": "admin"}, "organization": null}, "resource": {"id": 333, "owner": {"id": 485}, "assignee": {"id": 15}, "organization": {"id": 640}, "project": {"owner": {"id": 799}, "assignee": {"id": 854}, "organization": {"id": 915}}}} } -test_scope_UPDATE_OWNER_context_SANDBOX_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 11, "privilege": "business"}, "organization": null}, "resource": {"id": 325, "owner": {"id": 490}, "assignee": {"id": 11}, "organization": {"id": 674}, "project": {"owner": {"id": 725}, "assignee": {"id": 840}, "organization": {"id": 976}}}} +test_scope_EXPORT_DATASET_context_SANDBOX_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 40, "privilege": "business"}, "organization": null}, "resource": {"id": 321, "owner": {"id": 465}, "assignee": {"id": 40}, "organization": {"id": 603}, "project": {"owner": {"id": 743}, "assignee": {"id": 803}, "organization": {"id": 963}}}} } -test_scope_UPDATE_OWNER_context_SANDBOX_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 93, "privilege": "user"}, "organization": null}, "resource": {"id": 351, "owner": {"id": 415}, "assignee": {"id": 93}, "organization": {"id": 634}, "project": {"owner": {"id": 739}, "assignee": {"id": 804}, "organization": {"id": 920}}}} +test_scope_EXPORT_DATASET_context_SANDBOX_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 17, "privilege": "user"}, "organization": null}, "resource": {"id": 383, "owner": {"id": 437}, "assignee": {"id": 17}, "organization": {"id": 648}, "project": {"owner": {"id": 702}, "assignee": {"id": 874}, "organization": {"id": 912}}}} } -test_scope_UPDATE_OWNER_context_SANDBOX_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 79, "privilege": "worker"}, "organization": null}, "resource": {"id": 347, "owner": {"id": 461}, "assignee": {"id": 79}, "organization": {"id": 656}, "project": {"owner": {"id": 748}, "assignee": {"id": 866}, "organization": {"id": 983}}}} +test_scope_EXPORT_DATASET_context_SANDBOX_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 87, "privilege": "worker"}, "organization": null}, "resource": {"id": 334, "owner": {"id": 419}, "assignee": {"id": 87}, "organization": {"id": 671}, "project": {"owner": {"id": 773}, "assignee": {"id": 845}, "organization": {"id": 919}}}} } -test_scope_UPDATE_OWNER_context_SANDBOX_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 66, "privilege": "none"}, "organization": null}, "resource": {"id": 326, "owner": {"id": 473}, "assignee": {"id": 66}, "organization": {"id": 661}, "project": {"owner": {"id": 715}, "assignee": {"id": 856}, "organization": {"id": 909}}}} +test_scope_EXPORT_DATASET_context_SANDBOX_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 46, "privilege": "none"}, "organization": null}, "resource": {"id": 335, "owner": {"id": 405}, "assignee": {"id": 46}, "organization": {"id": 693}, "project": {"owner": {"id": 749}, "assignee": {"id": 843}, "organization": {"id": 984}}}} } -test_scope_UPDATE_OWNER_context_SANDBOX_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 3, "privilege": "admin"}, "organization": null}, "resource": {"id": 389, "owner": {"id": 474}, "assignee": {"id": 572}, "organization": {"id": 623}, "project": {"owner": {"id": 739}, "assignee": {"id": 831}, "organization": {"id": 960}}}} +test_scope_EXPORT_DATASET_context_SANDBOX_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 48, "privilege": "admin"}, "organization": null}, "resource": {"id": 323, "owner": {"id": 410}, "assignee": {"id": 544}, "organization": {"id": 615}, "project": {"owner": {"id": 705}, "assignee": {"id": 801}, "organization": {"id": 917}}}} } -test_scope_UPDATE_OWNER_context_SANDBOX_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 74, "privilege": "business"}, "organization": null}, "resource": {"id": 373, "owner": {"id": 479}, "assignee": {"id": 526}, "organization": {"id": 689}, "project": {"owner": {"id": 748}, "assignee": {"id": 820}, "organization": {"id": 931}}}} +test_scope_EXPORT_DATASET_context_SANDBOX_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 81, "privilege": "business"}, "organization": null}, "resource": {"id": 320, "owner": {"id": 487}, "assignee": {"id": 588}, "organization": {"id": 658}, "project": {"owner": {"id": 785}, "assignee": {"id": 847}, "organization": {"id": 977}}}} } -test_scope_UPDATE_OWNER_context_SANDBOX_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 42, "privilege": "user"}, "organization": null}, "resource": {"id": 322, "owner": {"id": 409}, "assignee": {"id": 507}, "organization": {"id": 622}, "project": {"owner": {"id": 777}, "assignee": {"id": 835}, "organization": {"id": 978}}}} +test_scope_EXPORT_DATASET_context_SANDBOX_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 43, "privilege": "user"}, "organization": null}, "resource": {"id": 307, "owner": {"id": 455}, "assignee": {"id": 500}, "organization": {"id": 677}, "project": {"owner": {"id": 736}, "assignee": {"id": 808}, "organization": {"id": 959}}}} } -test_scope_UPDATE_OWNER_context_SANDBOX_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 55, "privilege": "worker"}, "organization": null}, "resource": {"id": 352, "owner": {"id": 428}, "assignee": {"id": 543}, "organization": {"id": 652}, "project": {"owner": {"id": 789}, "assignee": {"id": 808}, "organization": {"id": 911}}}} +test_scope_EXPORT_DATASET_context_SANDBOX_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 51, "privilege": "worker"}, "organization": null}, "resource": {"id": 397, "owner": {"id": 484}, "assignee": {"id": 541}, "organization": {"id": 605}, "project": {"owner": {"id": 787}, "assignee": {"id": 888}, "organization": {"id": 933}}}} } -test_scope_UPDATE_OWNER_context_SANDBOX_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 51, "privilege": "none"}, "organization": null}, "resource": {"id": 353, "owner": {"id": 458}, "assignee": {"id": 510}, "organization": {"id": 663}, "project": {"owner": {"id": 751}, "assignee": {"id": 844}, "organization": {"id": 955}}}} +test_scope_EXPORT_DATASET_context_SANDBOX_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 55, "privilege": "none"}, "organization": null}, "resource": {"id": 306, "owner": {"id": 409}, "assignee": {"id": 520}, "organization": {"id": 635}, "project": {"owner": {"id": 773}, "assignee": {"id": 827}, "organization": {"id": 914}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 61, "privilege": "admin"}, "organization": {"id": 105, "owner": {"id": 61}, "user": {"role": "owner"}}}, "resource": {"id": 382, "owner": {"id": 474}, "assignee": {"id": 512}, "organization": {"id": 105}, "project": {"owner": {"id": 61}, "assignee": {"id": 808}, "organization": {"id": 950}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 56, "privilege": "admin"}, "organization": {"id": 100, "owner": {"id": 56}, "user": {"role": "owner"}}}, "resource": {"id": 318, "owner": {"id": 433}, "assignee": {"id": 531}, "organization": {"id": 100}, "project": {"owner": {"id": 56}, "assignee": {"id": 801}, "organization": {"id": 934}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 85, "privilege": "admin"}, "organization": {"id": 140, "owner": {"id": 85}, "user": {"role": "owner"}}}, "resource": {"id": 377, "owner": {"id": 447}, "assignee": {"id": 570}, "organization": {"id": 663}, "project": {"owner": {"id": 85}, "assignee": {"id": 864}, "organization": {"id": 931}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 8, "privilege": "admin"}, "organization": {"id": 165, "owner": {"id": 8}, "user": {"role": "owner"}}}, "resource": {"id": 305, "owner": {"id": 461}, "assignee": {"id": 580}, "organization": {"id": 675}, "project": {"owner": {"id": 8}, "assignee": {"id": 849}, "organization": {"id": 944}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 10, "privilege": "admin"}, "organization": {"id": 178, "owner": {"id": 202}, "user": {"role": "maintainer"}}}, "resource": {"id": 344, "owner": {"id": 465}, "assignee": {"id": 555}, "organization": {"id": 178}, "project": {"owner": {"id": 10}, "assignee": {"id": 826}, "organization": {"id": 946}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 17, "privilege": "admin"}, "organization": {"id": 196, "owner": {"id": 206}, "user": {"role": "maintainer"}}}, "resource": {"id": 347, "owner": {"id": 450}, "assignee": {"id": 574}, "organization": {"id": 196}, "project": {"owner": {"id": 17}, "assignee": {"id": 889}, "organization": {"id": 975}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 36, "privilege": "admin"}, "organization": {"id": 107, "owner": {"id": 294}, "user": {"role": "maintainer"}}}, "resource": {"id": 324, "owner": {"id": 418}, "assignee": {"id": 557}, "organization": {"id": 604}, "project": {"owner": {"id": 36}, "assignee": {"id": 889}, "organization": {"id": 939}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 26, "privilege": "admin"}, "organization": {"id": 143, "owner": {"id": 299}, "user": {"role": "maintainer"}}}, "resource": {"id": 399, "owner": {"id": 499}, "assignee": {"id": 528}, "organization": {"id": 685}, "project": {"owner": {"id": 26}, "assignee": {"id": 820}, "organization": {"id": 960}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 10, "privilege": "admin"}, "organization": {"id": 144, "owner": {"id": 204}, "user": {"role": "supervisor"}}}, "resource": {"id": 383, "owner": {"id": 434}, "assignee": {"id": 520}, "organization": {"id": 144}, "project": {"owner": {"id": 10}, "assignee": {"id": 850}, "organization": {"id": 985}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 9, "privilege": "admin"}, "organization": {"id": 119, "owner": {"id": 231}, "user": {"role": "supervisor"}}}, "resource": {"id": 363, "owner": {"id": 415}, "assignee": {"id": 518}, "organization": {"id": 119}, "project": {"owner": {"id": 9}, "assignee": {"id": 861}, "organization": {"id": 923}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 98, "privilege": "admin"}, "organization": {"id": 148, "owner": {"id": 280}, "user": {"role": "supervisor"}}}, "resource": {"id": 353, "owner": {"id": 400}, "assignee": {"id": 530}, "organization": {"id": 621}, "project": {"owner": {"id": 98}, "assignee": {"id": 811}, "organization": {"id": 910}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 64, "privilege": "admin"}, "organization": {"id": 173, "owner": {"id": 244}, "user": {"role": "supervisor"}}}, "resource": {"id": 300, "owner": {"id": 403}, "assignee": {"id": 570}, "organization": {"id": 699}, "project": {"owner": {"id": 64}, "assignee": {"id": 858}, "organization": {"id": 984}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 10, "privilege": "admin"}, "organization": {"id": 105, "owner": {"id": 239}, "user": {"role": "worker"}}}, "resource": {"id": 387, "owner": {"id": 490}, "assignee": {"id": 570}, "organization": {"id": 105}, "project": {"owner": {"id": 10}, "assignee": {"id": 805}, "organization": {"id": 903}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 23, "privilege": "admin"}, "organization": {"id": 143, "owner": {"id": 299}, "user": {"role": "worker"}}}, "resource": {"id": 375, "owner": {"id": 414}, "assignee": {"id": 547}, "organization": {"id": 143}, "project": {"owner": {"id": 23}, "assignee": {"id": 890}, "organization": {"id": 939}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 19, "privilege": "admin"}, "organization": {"id": 139, "owner": {"id": 200}, "user": {"role": "worker"}}}, "resource": {"id": 394, "owner": {"id": 484}, "assignee": {"id": 574}, "organization": {"id": 696}, "project": {"owner": {"id": 19}, "assignee": {"id": 879}, "organization": {"id": 940}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 0, "privilege": "admin"}, "organization": {"id": 142, "owner": {"id": 262}, "user": {"role": "worker"}}}, "resource": {"id": 349, "owner": {"id": 448}, "assignee": {"id": 502}, "organization": {"id": 600}, "project": {"owner": {"id": 0}, "assignee": {"id": 869}, "organization": {"id": 992}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 90, "privilege": "admin"}, "organization": {"id": 138, "owner": {"id": 283}, "user": {"role": null}}}, "resource": {"id": 320, "owner": {"id": 420}, "assignee": {"id": 521}, "organization": {"id": 138}, "project": {"owner": {"id": 90}, "assignee": {"id": 861}, "organization": {"id": 902}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 26, "privilege": "admin"}, "organization": {"id": 103, "owner": {"id": 225}, "user": {"role": null}}}, "resource": {"id": 368, "owner": {"id": 427}, "assignee": {"id": 552}, "organization": {"id": 103}, "project": {"owner": {"id": 26}, "assignee": {"id": 805}, "organization": {"id": 989}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 1, "privilege": "admin"}, "organization": {"id": 113, "owner": {"id": 222}, "user": {"role": null}}}, "resource": {"id": 388, "owner": {"id": 460}, "assignee": {"id": 522}, "organization": {"id": 655}, "project": {"owner": {"id": 1}, "assignee": {"id": 863}, "organization": {"id": 946}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 24, "privilege": "admin"}, "organization": {"id": 116, "owner": {"id": 275}, "user": {"role": null}}}, "resource": {"id": 334, "owner": {"id": 409}, "assignee": {"id": 531}, "organization": {"id": 681}, "project": {"owner": {"id": 24}, "assignee": {"id": 843}, "organization": {"id": 983}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 83, "privilege": "business"}, "organization": {"id": 183, "owner": {"id": 83}, "user": {"role": "owner"}}}, "resource": {"id": 373, "owner": {"id": 469}, "assignee": {"id": 523}, "organization": {"id": 183}, "project": {"owner": {"id": 83}, "assignee": {"id": 870}, "organization": {"id": 958}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 86, "privilege": "business"}, "organization": {"id": 177, "owner": {"id": 86}, "user": {"role": "owner"}}}, "resource": {"id": 365, "owner": {"id": 441}, "assignee": {"id": 555}, "organization": {"id": 177}, "project": {"owner": {"id": 86}, "assignee": {"id": 834}, "organization": {"id": 978}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 42, "privilege": "business"}, "organization": {"id": 121, "owner": {"id": 42}, "user": {"role": "owner"}}}, "resource": {"id": 392, "owner": {"id": 492}, "assignee": {"id": 557}, "organization": {"id": 620}, "project": {"owner": {"id": 42}, "assignee": {"id": 875}, "organization": {"id": 909}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 5, "privilege": "business"}, "organization": {"id": 103, "owner": {"id": 5}, "user": {"role": "owner"}}}, "resource": {"id": 392, "owner": {"id": 456}, "assignee": {"id": 503}, "organization": {"id": 694}, "project": {"owner": {"id": 5}, "assignee": {"id": 805}, "organization": {"id": 954}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 21, "privilege": "business"}, "organization": {"id": 155, "owner": {"id": 236}, "user": {"role": "maintainer"}}}, "resource": {"id": 329, "owner": {"id": 478}, "assignee": {"id": 525}, "organization": {"id": 155}, "project": {"owner": {"id": 21}, "assignee": {"id": 899}, "organization": {"id": 949}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 4, "privilege": "business"}, "organization": {"id": 106, "owner": {"id": 235}, "user": {"role": "maintainer"}}}, "resource": {"id": 334, "owner": {"id": 448}, "assignee": {"id": 512}, "organization": {"id": 106}, "project": {"owner": {"id": 4}, "assignee": {"id": 831}, "organization": {"id": 956}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 86, "privilege": "business"}, "organization": {"id": 168, "owner": {"id": 256}, "user": {"role": "maintainer"}}}, "resource": {"id": 318, "owner": {"id": 468}, "assignee": {"id": 569}, "organization": {"id": 676}, "project": {"owner": {"id": 86}, "assignee": {"id": 895}, "organization": {"id": 982}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 36, "privilege": "business"}, "organization": {"id": 125, "owner": {"id": 249}, "user": {"role": "maintainer"}}}, "resource": {"id": 393, "owner": {"id": 475}, "assignee": {"id": 510}, "organization": {"id": 693}, "project": {"owner": {"id": 36}, "assignee": {"id": 862}, "organization": {"id": 939}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 57, "privilege": "business"}, "organization": {"id": 106, "owner": {"id": 229}, "user": {"role": "supervisor"}}}, "resource": {"id": 346, "owner": {"id": 482}, "assignee": {"id": 584}, "organization": {"id": 106}, "project": {"owner": {"id": 57}, "assignee": {"id": 823}, "organization": {"id": 992}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 30, "privilege": "business"}, "organization": {"id": 164, "owner": {"id": 289}, "user": {"role": "supervisor"}}}, "resource": {"id": 371, "owner": {"id": 456}, "assignee": {"id": 510}, "organization": {"id": 164}, "project": {"owner": {"id": 30}, "assignee": {"id": 881}, "organization": {"id": 948}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 28, "privilege": "business"}, "organization": {"id": 190, "owner": {"id": 204}, "user": {"role": "supervisor"}}}, "resource": {"id": 381, "owner": {"id": 435}, "assignee": {"id": 595}, "organization": {"id": 627}, "project": {"owner": {"id": 28}, "assignee": {"id": 841}, "organization": {"id": 956}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 62, "privilege": "business"}, "organization": {"id": 138, "owner": {"id": 200}, "user": {"role": "supervisor"}}}, "resource": {"id": 358, "owner": {"id": 455}, "assignee": {"id": 523}, "organization": {"id": 610}, "project": {"owner": {"id": 62}, "assignee": {"id": 861}, "organization": {"id": 990}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 63, "privilege": "business"}, "organization": {"id": 118, "owner": {"id": 240}, "user": {"role": "worker"}}}, "resource": {"id": 391, "owner": {"id": 421}, "assignee": {"id": 580}, "organization": {"id": 118}, "project": {"owner": {"id": 63}, "assignee": {"id": 878}, "organization": {"id": 930}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 15, "privilege": "business"}, "organization": {"id": 167, "owner": {"id": 219}, "user": {"role": "worker"}}}, "resource": {"id": 394, "owner": {"id": 441}, "assignee": {"id": 532}, "organization": {"id": 167}, "project": {"owner": {"id": 15}, "assignee": {"id": 855}, "organization": {"id": 954}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 20, "privilege": "business"}, "organization": {"id": 194, "owner": {"id": 279}, "user": {"role": "worker"}}}, "resource": {"id": 317, "owner": {"id": 411}, "assignee": {"id": 505}, "organization": {"id": 696}, "project": {"owner": {"id": 20}, "assignee": {"id": 887}, "organization": {"id": 972}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 35, "privilege": "business"}, "organization": {"id": 121, "owner": {"id": 262}, "user": {"role": "worker"}}}, "resource": {"id": 337, "owner": {"id": 497}, "assignee": {"id": 569}, "organization": {"id": 692}, "project": {"owner": {"id": 35}, "assignee": {"id": 839}, "organization": {"id": 908}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 43, "privilege": "business"}, "organization": {"id": 110, "owner": {"id": 241}, "user": {"role": null}}}, "resource": {"id": 330, "owner": {"id": 458}, "assignee": {"id": 584}, "organization": {"id": 110}, "project": {"owner": {"id": 43}, "assignee": {"id": 816}, "organization": {"id": 939}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 92, "privilege": "business"}, "organization": {"id": 193, "owner": {"id": 277}, "user": {"role": null}}}, "resource": {"id": 364, "owner": {"id": 446}, "assignee": {"id": 529}, "organization": {"id": 193}, "project": {"owner": {"id": 92}, "assignee": {"id": 832}, "organization": {"id": 913}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 84, "privilege": "business"}, "organization": {"id": 131, "owner": {"id": 221}, "user": {"role": null}}}, "resource": {"id": 359, "owner": {"id": 449}, "assignee": {"id": 578}, "organization": {"id": 657}, "project": {"owner": {"id": 84}, "assignee": {"id": 885}, "organization": {"id": 958}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 33, "privilege": "business"}, "organization": {"id": 187, "owner": {"id": 273}, "user": {"role": null}}}, "resource": {"id": 364, "owner": {"id": 464}, "assignee": {"id": 560}, "organization": {"id": 622}, "project": {"owner": {"id": 33}, "assignee": {"id": 826}, "organization": {"id": 990}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 0, "privilege": "user"}, "organization": {"id": 125, "owner": {"id": 0}, "user": {"role": "owner"}}}, "resource": {"id": 342, "owner": {"id": 497}, "assignee": {"id": 514}, "organization": {"id": 125}, "project": {"owner": {"id": 0}, "assignee": {"id": 837}, "organization": {"id": 951}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 28, "privilege": "user"}, "organization": {"id": 173, "owner": {"id": 28}, "user": {"role": "owner"}}}, "resource": {"id": 322, "owner": {"id": 410}, "assignee": {"id": 581}, "organization": {"id": 173}, "project": {"owner": {"id": 28}, "assignee": {"id": 826}, "organization": {"id": 991}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 40, "privilege": "user"}, "organization": {"id": 132, "owner": {"id": 40}, "user": {"role": "owner"}}}, "resource": {"id": 312, "owner": {"id": 467}, "assignee": {"id": 538}, "organization": {"id": 669}, "project": {"owner": {"id": 40}, "assignee": {"id": 863}, "organization": {"id": 902}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 59, "privilege": "user"}, "organization": {"id": 189, "owner": {"id": 59}, "user": {"role": "owner"}}}, "resource": {"id": 367, "owner": {"id": 420}, "assignee": {"id": 515}, "organization": {"id": 640}, "project": {"owner": {"id": 59}, "assignee": {"id": 803}, "organization": {"id": 901}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 19, "privilege": "user"}, "organization": {"id": 166, "owner": {"id": 258}, "user": {"role": "maintainer"}}}, "resource": {"id": 362, "owner": {"id": 497}, "assignee": {"id": 562}, "organization": {"id": 166}, "project": {"owner": {"id": 19}, "assignee": {"id": 838}, "organization": {"id": 924}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 34, "privilege": "user"}, "organization": {"id": 165, "owner": {"id": 233}, "user": {"role": "maintainer"}}}, "resource": {"id": 327, "owner": {"id": 417}, "assignee": {"id": 584}, "organization": {"id": 165}, "project": {"owner": {"id": 34}, "assignee": {"id": 837}, "organization": {"id": 991}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 92, "privilege": "user"}, "organization": {"id": 110, "owner": {"id": 265}, "user": {"role": "maintainer"}}}, "resource": {"id": 358, "owner": {"id": 403}, "assignee": {"id": 554}, "organization": {"id": 624}, "project": {"owner": {"id": 92}, "assignee": {"id": 800}, "organization": {"id": 963}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 85, "privilege": "user"}, "organization": {"id": 134, "owner": {"id": 214}, "user": {"role": "maintainer"}}}, "resource": {"id": 399, "owner": {"id": 444}, "assignee": {"id": 553}, "organization": {"id": 658}, "project": {"owner": {"id": 85}, "assignee": {"id": 809}, "organization": {"id": 946}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 3, "privilege": "user"}, "organization": {"id": 106, "owner": {"id": 229}, "user": {"role": "supervisor"}}}, "resource": {"id": 324, "owner": {"id": 475}, "assignee": {"id": 543}, "organization": {"id": 106}, "project": {"owner": {"id": 3}, "assignee": {"id": 877}, "organization": {"id": 967}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 37, "privilege": "user"}, "organization": {"id": 140, "owner": {"id": 253}, "user": {"role": "supervisor"}}}, "resource": {"id": 393, "owner": {"id": 459}, "assignee": {"id": 583}, "organization": {"id": 140}, "project": {"owner": {"id": 37}, "assignee": {"id": 849}, "organization": {"id": 900}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 72, "privilege": "user"}, "organization": {"id": 125, "owner": {"id": 295}, "user": {"role": "supervisor"}}}, "resource": {"id": 357, "owner": {"id": 432}, "assignee": {"id": 528}, "organization": {"id": 601}, "project": {"owner": {"id": 72}, "assignee": {"id": 822}, "organization": {"id": 903}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 87, "privilege": "user"}, "organization": {"id": 194, "owner": {"id": 239}, "user": {"role": "supervisor"}}}, "resource": {"id": 370, "owner": {"id": 475}, "assignee": {"id": 529}, "organization": {"id": 673}, "project": {"owner": {"id": 87}, "assignee": {"id": 812}, "organization": {"id": 951}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 60, "privilege": "user"}, "organization": {"id": 138, "owner": {"id": 293}, "user": {"role": "worker"}}}, "resource": {"id": 383, "owner": {"id": 468}, "assignee": {"id": 598}, "organization": {"id": 138}, "project": {"owner": {"id": 60}, "assignee": {"id": 881}, "organization": {"id": 941}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 96, "privilege": "user"}, "organization": {"id": 151, "owner": {"id": 247}, "user": {"role": "worker"}}}, "resource": {"id": 347, "owner": {"id": 456}, "assignee": {"id": 583}, "organization": {"id": 151}, "project": {"owner": {"id": 96}, "assignee": {"id": 885}, "organization": {"id": 957}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 53, "privilege": "user"}, "organization": {"id": 189, "owner": {"id": 223}, "user": {"role": "worker"}}}, "resource": {"id": 386, "owner": {"id": 466}, "assignee": {"id": 582}, "organization": {"id": 616}, "project": {"owner": {"id": 53}, "assignee": {"id": 895}, "organization": {"id": 925}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 50, "privilege": "user"}, "organization": {"id": 105, "owner": {"id": 271}, "user": {"role": "worker"}}}, "resource": {"id": 360, "owner": {"id": 492}, "assignee": {"id": 555}, "organization": {"id": 649}, "project": {"owner": {"id": 50}, "assignee": {"id": 832}, "organization": {"id": 961}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 30, "privilege": "user"}, "organization": {"id": 166, "owner": {"id": 263}, "user": {"role": null}}}, "resource": {"id": 314, "owner": {"id": 456}, "assignee": {"id": 524}, "organization": {"id": 166}, "project": {"owner": {"id": 30}, "assignee": {"id": 828}, "organization": {"id": 976}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 82, "privilege": "user"}, "organization": {"id": 117, "owner": {"id": 275}, "user": {"role": null}}}, "resource": {"id": 345, "owner": {"id": 416}, "assignee": {"id": 501}, "organization": {"id": 117}, "project": {"owner": {"id": 82}, "assignee": {"id": 894}, "organization": {"id": 943}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 92, "privilege": "user"}, "organization": {"id": 103, "owner": {"id": 206}, "user": {"role": null}}}, "resource": {"id": 387, "owner": {"id": 445}, "assignee": {"id": 568}, "organization": {"id": 644}, "project": {"owner": {"id": 92}, "assignee": {"id": 849}, "organization": {"id": 919}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 46, "privilege": "user"}, "organization": {"id": 107, "owner": {"id": 236}, "user": {"role": null}}}, "resource": {"id": 355, "owner": {"id": 439}, "assignee": {"id": 542}, "organization": {"id": 641}, "project": {"owner": {"id": 46}, "assignee": {"id": 809}, "organization": {"id": 962}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 39, "privilege": "worker"}, "organization": {"id": 191, "owner": {"id": 39}, "user": {"role": "owner"}}}, "resource": {"id": 363, "owner": {"id": 403}, "assignee": {"id": 552}, "organization": {"id": 191}, "project": {"owner": {"id": 39}, "assignee": {"id": 859}, "organization": {"id": 915}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 75, "privilege": "worker"}, "organization": {"id": 171, "owner": {"id": 75}, "user": {"role": "owner"}}}, "resource": {"id": 373, "owner": {"id": 479}, "assignee": {"id": 568}, "organization": {"id": 171}, "project": {"owner": {"id": 75}, "assignee": {"id": 867}, "organization": {"id": 917}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 5, "privilege": "worker"}, "organization": {"id": 161, "owner": {"id": 5}, "user": {"role": "owner"}}}, "resource": {"id": 325, "owner": {"id": 425}, "assignee": {"id": 576}, "organization": {"id": 644}, "project": {"owner": {"id": 5}, "assignee": {"id": 800}, "organization": {"id": 947}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 18, "privilege": "worker"}, "organization": {"id": 121, "owner": {"id": 18}, "user": {"role": "owner"}}}, "resource": {"id": 362, "owner": {"id": 418}, "assignee": {"id": 559}, "organization": {"id": 646}, "project": {"owner": {"id": 18}, "assignee": {"id": 894}, "organization": {"id": 935}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 73, "privilege": "worker"}, "organization": {"id": 114, "owner": {"id": 270}, "user": {"role": "maintainer"}}}, "resource": {"id": 391, "owner": {"id": 442}, "assignee": {"id": 527}, "organization": {"id": 114}, "project": {"owner": {"id": 73}, "assignee": {"id": 854}, "organization": {"id": 979}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 5, "privilege": "worker"}, "organization": {"id": 153, "owner": {"id": 277}, "user": {"role": "maintainer"}}}, "resource": {"id": 355, "owner": {"id": 409}, "assignee": {"id": 587}, "organization": {"id": 153}, "project": {"owner": {"id": 5}, "assignee": {"id": 846}, "organization": {"id": 988}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 67, "privilege": "worker"}, "organization": {"id": 188, "owner": {"id": 288}, "user": {"role": "maintainer"}}}, "resource": {"id": 388, "owner": {"id": 402}, "assignee": {"id": 543}, "organization": {"id": 677}, "project": {"owner": {"id": 67}, "assignee": {"id": 834}, "organization": {"id": 904}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 67, "privilege": "worker"}, "organization": {"id": 155, "owner": {"id": 287}, "user": {"role": "maintainer"}}}, "resource": {"id": 321, "owner": {"id": 476}, "assignee": {"id": 568}, "organization": {"id": 659}, "project": {"owner": {"id": 67}, "assignee": {"id": 829}, "organization": {"id": 982}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 24, "privilege": "worker"}, "organization": {"id": 145, "owner": {"id": 278}, "user": {"role": "supervisor"}}}, "resource": {"id": 353, "owner": {"id": 469}, "assignee": {"id": 598}, "organization": {"id": 145}, "project": {"owner": {"id": 24}, "assignee": {"id": 810}, "organization": {"id": 924}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 53, "privilege": "worker"}, "organization": {"id": 155, "owner": {"id": 225}, "user": {"role": "supervisor"}}}, "resource": {"id": 335, "owner": {"id": 404}, "assignee": {"id": 507}, "organization": {"id": 155}, "project": {"owner": {"id": 53}, "assignee": {"id": 817}, "organization": {"id": 939}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 42, "privilege": "worker"}, "organization": {"id": 195, "owner": {"id": 297}, "user": {"role": "supervisor"}}}, "resource": {"id": 318, "owner": {"id": 408}, "assignee": {"id": 574}, "organization": {"id": 651}, "project": {"owner": {"id": 42}, "assignee": {"id": 800}, "organization": {"id": 943}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 7, "privilege": "worker"}, "organization": {"id": 124, "owner": {"id": 211}, "user": {"role": "supervisor"}}}, "resource": {"id": 374, "owner": {"id": 404}, "assignee": {"id": 531}, "organization": {"id": 620}, "project": {"owner": {"id": 7}, "assignee": {"id": 832}, "organization": {"id": 931}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 41, "privilege": "worker"}, "organization": {"id": 126, "owner": {"id": 244}, "user": {"role": "worker"}}}, "resource": {"id": 395, "owner": {"id": 488}, "assignee": {"id": 514}, "organization": {"id": 126}, "project": {"owner": {"id": 41}, "assignee": {"id": 847}, "organization": {"id": 936}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 10, "privilege": "worker"}, "organization": {"id": 113, "owner": {"id": 214}, "user": {"role": "worker"}}}, "resource": {"id": 369, "owner": {"id": 489}, "assignee": {"id": 524}, "organization": {"id": 113}, "project": {"owner": {"id": 10}, "assignee": {"id": 830}, "organization": {"id": 902}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 43, "privilege": "worker"}, "organization": {"id": 193, "owner": {"id": 270}, "user": {"role": "worker"}}}, "resource": {"id": 303, "owner": {"id": 431}, "assignee": {"id": 576}, "organization": {"id": 635}, "project": {"owner": {"id": 43}, "assignee": {"id": 851}, "organization": {"id": 982}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 64, "privilege": "worker"}, "organization": {"id": 168, "owner": {"id": 241}, "user": {"role": "worker"}}}, "resource": {"id": 365, "owner": {"id": 433}, "assignee": {"id": 585}, "organization": {"id": 602}, "project": {"owner": {"id": 64}, "assignee": {"id": 845}, "organization": {"id": 932}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 42, "privilege": "worker"}, "organization": {"id": 101, "owner": {"id": 283}, "user": {"role": null}}}, "resource": {"id": 392, "owner": {"id": 412}, "assignee": {"id": 591}, "organization": {"id": 101}, "project": {"owner": {"id": 42}, "assignee": {"id": 890}, "organization": {"id": 943}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 37, "privilege": "worker"}, "organization": {"id": 145, "owner": {"id": 219}, "user": {"role": null}}}, "resource": {"id": 343, "owner": {"id": 466}, "assignee": {"id": 563}, "organization": {"id": 145}, "project": {"owner": {"id": 37}, "assignee": {"id": 817}, "organization": {"id": 989}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 35, "privilege": "worker"}, "organization": {"id": 174, "owner": {"id": 258}, "user": {"role": null}}}, "resource": {"id": 342, "owner": {"id": 416}, "assignee": {"id": 521}, "organization": {"id": 637}, "project": {"owner": {"id": 35}, "assignee": {"id": 813}, "organization": {"id": 921}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 52, "privilege": "worker"}, "organization": {"id": 177, "owner": {"id": 258}, "user": {"role": null}}}, "resource": {"id": 372, "owner": {"id": 450}, "assignee": {"id": 513}, "organization": {"id": 643}, "project": {"owner": {"id": 52}, "assignee": {"id": 835}, "organization": {"id": 924}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 95, "privilege": "none"}, "organization": {"id": 115, "owner": {"id": 95}, "user": {"role": "owner"}}}, "resource": {"id": 328, "owner": {"id": 437}, "assignee": {"id": 549}, "organization": {"id": 115}, "project": {"owner": {"id": 95}, "assignee": {"id": 890}, "organization": {"id": 951}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 9, "privilege": "none"}, "organization": {"id": 157, "owner": {"id": 9}, "user": {"role": "owner"}}}, "resource": {"id": 332, "owner": {"id": 444}, "assignee": {"id": 558}, "organization": {"id": 157}, "project": {"owner": {"id": 9}, "assignee": {"id": 827}, "organization": {"id": 940}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 11, "privilege": "none"}, "organization": {"id": 157, "owner": {"id": 11}, "user": {"role": "owner"}}}, "resource": {"id": 353, "owner": {"id": 444}, "assignee": {"id": 594}, "organization": {"id": 693}, "project": {"owner": {"id": 11}, "assignee": {"id": 898}, "organization": {"id": 976}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 84, "privilege": "none"}, "organization": {"id": 130, "owner": {"id": 84}, "user": {"role": "owner"}}}, "resource": {"id": 369, "owner": {"id": 425}, "assignee": {"id": 583}, "organization": {"id": 664}, "project": {"owner": {"id": 84}, "assignee": {"id": 891}, "organization": {"id": 911}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 35, "privilege": "none"}, "organization": {"id": 102, "owner": {"id": 246}, "user": {"role": "maintainer"}}}, "resource": {"id": 338, "owner": {"id": 490}, "assignee": {"id": 566}, "organization": {"id": 102}, "project": {"owner": {"id": 35}, "assignee": {"id": 841}, "organization": {"id": 996}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 26, "privilege": "none"}, "organization": {"id": 169, "owner": {"id": 291}, "user": {"role": "maintainer"}}}, "resource": {"id": 344, "owner": {"id": 450}, "assignee": {"id": 554}, "organization": {"id": 169}, "project": {"owner": {"id": 26}, "assignee": {"id": 831}, "organization": {"id": 984}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 38, "privilege": "none"}, "organization": {"id": 131, "owner": {"id": 298}, "user": {"role": "maintainer"}}}, "resource": {"id": 372, "owner": {"id": 406}, "assignee": {"id": 594}, "organization": {"id": 610}, "project": {"owner": {"id": 38}, "assignee": {"id": 864}, "organization": {"id": 989}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 32, "privilege": "none"}, "organization": {"id": 108, "owner": {"id": 259}, "user": {"role": "maintainer"}}}, "resource": {"id": 373, "owner": {"id": 445}, "assignee": {"id": 590}, "organization": {"id": 695}, "project": {"owner": {"id": 32}, "assignee": {"id": 855}, "organization": {"id": 985}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 83, "privilege": "none"}, "organization": {"id": 122, "owner": {"id": 286}, "user": {"role": "supervisor"}}}, "resource": {"id": 390, "owner": {"id": 429}, "assignee": {"id": 530}, "organization": {"id": 122}, "project": {"owner": {"id": 83}, "assignee": {"id": 823}, "organization": {"id": 952}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 88, "privilege": "none"}, "organization": {"id": 115, "owner": {"id": 276}, "user": {"role": "supervisor"}}}, "resource": {"id": 383, "owner": {"id": 468}, "assignee": {"id": 518}, "organization": {"id": 115}, "project": {"owner": {"id": 88}, "assignee": {"id": 849}, "organization": {"id": 905}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 40, "privilege": "none"}, "organization": {"id": 132, "owner": {"id": 238}, "user": {"role": "supervisor"}}}, "resource": {"id": 346, "owner": {"id": 456}, "assignee": {"id": 539}, "organization": {"id": 606}, "project": {"owner": {"id": 40}, "assignee": {"id": 845}, "organization": {"id": 996}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 16, "privilege": "none"}, "organization": {"id": 133, "owner": {"id": 254}, "user": {"role": "supervisor"}}}, "resource": {"id": 378, "owner": {"id": 495}, "assignee": {"id": 574}, "organization": {"id": 614}, "project": {"owner": {"id": 16}, "assignee": {"id": 894}, "organization": {"id": 955}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 88, "privilege": "none"}, "organization": {"id": 169, "owner": {"id": 212}, "user": {"role": "worker"}}}, "resource": {"id": 311, "owner": {"id": 491}, "assignee": {"id": 503}, "organization": {"id": 169}, "project": {"owner": {"id": 88}, "assignee": {"id": 883}, "organization": {"id": 956}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 75, "privilege": "none"}, "organization": {"id": 125, "owner": {"id": 250}, "user": {"role": "worker"}}}, "resource": {"id": 377, "owner": {"id": 439}, "assignee": {"id": 581}, "organization": {"id": 125}, "project": {"owner": {"id": 75}, "assignee": {"id": 890}, "organization": {"id": 921}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 89, "privilege": "none"}, "organization": {"id": 169, "owner": {"id": 274}, "user": {"role": "worker"}}}, "resource": {"id": 349, "owner": {"id": 433}, "assignee": {"id": 533}, "organization": {"id": 641}, "project": {"owner": {"id": 89}, "assignee": {"id": 884}, "organization": {"id": 959}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 14, "privilege": "none"}, "organization": {"id": 162, "owner": {"id": 275}, "user": {"role": "worker"}}}, "resource": {"id": 387, "owner": {"id": 468}, "assignee": {"id": 536}, "organization": {"id": 617}, "project": {"owner": {"id": 14}, "assignee": {"id": 867}, "organization": {"id": 946}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 66, "privilege": "none"}, "organization": {"id": 100, "owner": {"id": 261}, "user": {"role": null}}}, "resource": {"id": 322, "owner": {"id": 474}, "assignee": {"id": 542}, "organization": {"id": 100}, "project": {"owner": {"id": 66}, "assignee": {"id": 849}, "organization": {"id": 940}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 6, "privilege": "none"}, "organization": {"id": 111, "owner": {"id": 200}, "user": {"role": null}}}, "resource": {"id": 358, "owner": {"id": 424}, "assignee": {"id": 555}, "organization": {"id": 111}, "project": {"owner": {"id": 6}, "assignee": {"id": 893}, "organization": {"id": 977}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 9, "privilege": "none"}, "organization": {"id": 165, "owner": {"id": 257}, "user": {"role": null}}}, "resource": {"id": 312, "owner": {"id": 489}, "assignee": {"id": 596}, "organization": {"id": 642}, "project": {"owner": {"id": 9}, "assignee": {"id": 886}, "organization": {"id": 999}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 86, "privilege": "none"}, "organization": {"id": 179, "owner": {"id": 240}, "user": {"role": null}}}, "resource": {"id": 316, "owner": {"id": 483}, "assignee": {"id": 563}, "organization": {"id": 609}, "project": {"owner": {"id": 86}, "assignee": {"id": 897}, "organization": {"id": 907}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 60, "privilege": "admin"}, "organization": {"id": 193, "owner": {"id": 60}, "user": {"role": "owner"}}}, "resource": {"id": 305, "owner": {"id": 401}, "assignee": {"id": 542}, "organization": {"id": 193}, "project": {"owner": {"id": 735}, "assignee": {"id": 60}, "organization": {"id": 945}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 84, "privilege": "admin"}, "organization": {"id": 158, "owner": {"id": 84}, "user": {"role": "owner"}}}, "resource": {"id": 392, "owner": {"id": 494}, "assignee": {"id": 586}, "organization": {"id": 158}, "project": {"owner": {"id": 701}, "assignee": {"id": 84}, "organization": {"id": 969}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 26, "privilege": "admin"}, "organization": {"id": 157, "owner": {"id": 26}, "user": {"role": "owner"}}}, "resource": {"id": 395, "owner": {"id": 499}, "assignee": {"id": 556}, "organization": {"id": 654}, "project": {"owner": {"id": 770}, "assignee": {"id": 26}, "organization": {"id": 958}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 73, "privilege": "admin"}, "organization": {"id": 105, "owner": {"id": 73}, "user": {"role": "owner"}}}, "resource": {"id": 312, "owner": {"id": 416}, "assignee": {"id": 515}, "organization": {"id": 699}, "project": {"owner": {"id": 746}, "assignee": {"id": 73}, "organization": {"id": 909}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 71, "privilege": "admin"}, "organization": {"id": 125, "owner": {"id": 248}, "user": {"role": "maintainer"}}}, "resource": {"id": 356, "owner": {"id": 484}, "assignee": {"id": 500}, "organization": {"id": 125}, "project": {"owner": {"id": 757}, "assignee": {"id": 71}, "organization": {"id": 923}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 34, "privilege": "admin"}, "organization": {"id": 153, "owner": {"id": 288}, "user": {"role": "maintainer"}}}, "resource": {"id": 335, "owner": {"id": 445}, "assignee": {"id": 593}, "organization": {"id": 153}, "project": {"owner": {"id": 721}, "assignee": {"id": 34}, "organization": {"id": 992}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 2, "privilege": "admin"}, "organization": {"id": 136, "owner": {"id": 202}, "user": {"role": "maintainer"}}}, "resource": {"id": 370, "owner": {"id": 482}, "assignee": {"id": 582}, "organization": {"id": 609}, "project": {"owner": {"id": 743}, "assignee": {"id": 2}, "organization": {"id": 930}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 52, "privilege": "admin"}, "organization": {"id": 127, "owner": {"id": 280}, "user": {"role": "maintainer"}}}, "resource": {"id": 323, "owner": {"id": 419}, "assignee": {"id": 504}, "organization": {"id": 612}, "project": {"owner": {"id": 750}, "assignee": {"id": 52}, "organization": {"id": 954}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 34, "privilege": "admin"}, "organization": {"id": 103, "owner": {"id": 282}, "user": {"role": "supervisor"}}}, "resource": {"id": 310, "owner": {"id": 477}, "assignee": {"id": 536}, "organization": {"id": 103}, "project": {"owner": {"id": 768}, "assignee": {"id": 34}, "organization": {"id": 994}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 19, "privilege": "admin"}, "organization": {"id": 136, "owner": {"id": 224}, "user": {"role": "supervisor"}}}, "resource": {"id": 330, "owner": {"id": 477}, "assignee": {"id": 527}, "organization": {"id": 136}, "project": {"owner": {"id": 745}, "assignee": {"id": 19}, "organization": {"id": 966}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 45, "privilege": "admin"}, "organization": {"id": 174, "owner": {"id": 217}, "user": {"role": "supervisor"}}}, "resource": {"id": 310, "owner": {"id": 438}, "assignee": {"id": 515}, "organization": {"id": 659}, "project": {"owner": {"id": 713}, "assignee": {"id": 45}, "organization": {"id": 946}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 68, "privilege": "admin"}, "organization": {"id": 111, "owner": {"id": 235}, "user": {"role": "supervisor"}}}, "resource": {"id": 393, "owner": {"id": 416}, "assignee": {"id": 549}, "organization": {"id": 616}, "project": {"owner": {"id": 741}, "assignee": {"id": 68}, "organization": {"id": 986}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 60, "privilege": "admin"}, "organization": {"id": 195, "owner": {"id": 266}, "user": {"role": "worker"}}}, "resource": {"id": 357, "owner": {"id": 498}, "assignee": {"id": 547}, "organization": {"id": 195}, "project": {"owner": {"id": 764}, "assignee": {"id": 60}, "organization": {"id": 973}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 76, "privilege": "admin"}, "organization": {"id": 196, "owner": {"id": 267}, "user": {"role": "worker"}}}, "resource": {"id": 301, "owner": {"id": 430}, "assignee": {"id": 506}, "organization": {"id": 196}, "project": {"owner": {"id": 763}, "assignee": {"id": 76}, "organization": {"id": 940}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 12, "privilege": "admin"}, "organization": {"id": 190, "owner": {"id": 285}, "user": {"role": "worker"}}}, "resource": {"id": 319, "owner": {"id": 471}, "assignee": {"id": 516}, "organization": {"id": 615}, "project": {"owner": {"id": 709}, "assignee": {"id": 12}, "organization": {"id": 999}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 36, "privilege": "admin"}, "organization": {"id": 167, "owner": {"id": 238}, "user": {"role": "worker"}}}, "resource": {"id": 336, "owner": {"id": 408}, "assignee": {"id": 586}, "organization": {"id": 635}, "project": {"owner": {"id": 720}, "assignee": {"id": 36}, "organization": {"id": 918}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 96, "privilege": "admin"}, "organization": {"id": 157, "owner": {"id": 283}, "user": {"role": null}}}, "resource": {"id": 349, "owner": {"id": 465}, "assignee": {"id": 525}, "organization": {"id": 157}, "project": {"owner": {"id": 709}, "assignee": {"id": 96}, "organization": {"id": 900}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 1, "privilege": "admin"}, "organization": {"id": 197, "owner": {"id": 295}, "user": {"role": null}}}, "resource": {"id": 324, "owner": {"id": 496}, "assignee": {"id": 544}, "organization": {"id": 197}, "project": {"owner": {"id": 762}, "assignee": {"id": 1}, "organization": {"id": 947}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 36, "privilege": "admin"}, "organization": {"id": 185, "owner": {"id": 244}, "user": {"role": null}}}, "resource": {"id": 300, "owner": {"id": 430}, "assignee": {"id": 549}, "organization": {"id": 660}, "project": {"owner": {"id": 751}, "assignee": {"id": 36}, "organization": {"id": 953}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 74, "privilege": "admin"}, "organization": {"id": 181, "owner": {"id": 272}, "user": {"role": null}}}, "resource": {"id": 376, "owner": {"id": 427}, "assignee": {"id": 594}, "organization": {"id": 631}, "project": {"owner": {"id": 723}, "assignee": {"id": 74}, "organization": {"id": 906}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 86, "privilege": "business"}, "organization": {"id": 161, "owner": {"id": 86}, "user": {"role": "owner"}}}, "resource": {"id": 312, "owner": {"id": 459}, "assignee": {"id": 591}, "organization": {"id": 161}, "project": {"owner": {"id": 779}, "assignee": {"id": 86}, "organization": {"id": 940}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 38, "privilege": "business"}, "organization": {"id": 125, "owner": {"id": 38}, "user": {"role": "owner"}}}, "resource": {"id": 377, "owner": {"id": 459}, "assignee": {"id": 503}, "organization": {"id": 125}, "project": {"owner": {"id": 733}, "assignee": {"id": 38}, "organization": {"id": 900}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 11, "privilege": "business"}, "organization": {"id": 166, "owner": {"id": 11}, "user": {"role": "owner"}}}, "resource": {"id": 381, "owner": {"id": 437}, "assignee": {"id": 509}, "organization": {"id": 663}, "project": {"owner": {"id": 720}, "assignee": {"id": 11}, "organization": {"id": 934}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 71, "privilege": "business"}, "organization": {"id": 122, "owner": {"id": 71}, "user": {"role": "owner"}}}, "resource": {"id": 303, "owner": {"id": 479}, "assignee": {"id": 501}, "organization": {"id": 659}, "project": {"owner": {"id": 761}, "assignee": {"id": 71}, "organization": {"id": 985}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 42, "privilege": "business"}, "organization": {"id": 192, "owner": {"id": 230}, "user": {"role": "maintainer"}}}, "resource": {"id": 309, "owner": {"id": 493}, "assignee": {"id": 508}, "organization": {"id": 192}, "project": {"owner": {"id": 765}, "assignee": {"id": 42}, "organization": {"id": 930}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 62, "privilege": "business"}, "organization": {"id": 160, "owner": {"id": 280}, "user": {"role": "maintainer"}}}, "resource": {"id": 386, "owner": {"id": 442}, "assignee": {"id": 589}, "organization": {"id": 160}, "project": {"owner": {"id": 730}, "assignee": {"id": 62}, "organization": {"id": 996}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 69, "privilege": "business"}, "organization": {"id": 132, "owner": {"id": 287}, "user": {"role": "maintainer"}}}, "resource": {"id": 366, "owner": {"id": 478}, "assignee": {"id": 569}, "organization": {"id": 675}, "project": {"owner": {"id": 737}, "assignee": {"id": 69}, "organization": {"id": 984}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 56, "privilege": "business"}, "organization": {"id": 150, "owner": {"id": 208}, "user": {"role": "maintainer"}}}, "resource": {"id": 382, "owner": {"id": 428}, "assignee": {"id": 562}, "organization": {"id": 655}, "project": {"owner": {"id": 745}, "assignee": {"id": 56}, "organization": {"id": 932}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 48, "privilege": "business"}, "organization": {"id": 117, "owner": {"id": 240}, "user": {"role": "supervisor"}}}, "resource": {"id": 393, "owner": {"id": 466}, "assignee": {"id": 594}, "organization": {"id": 117}, "project": {"owner": {"id": 756}, "assignee": {"id": 48}, "organization": {"id": 908}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 41, "privilege": "business"}, "organization": {"id": 139, "owner": {"id": 271}, "user": {"role": "supervisor"}}}, "resource": {"id": 356, "owner": {"id": 416}, "assignee": {"id": 556}, "organization": {"id": 139}, "project": {"owner": {"id": 760}, "assignee": {"id": 41}, "organization": {"id": 943}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 83, "privilege": "business"}, "organization": {"id": 110, "owner": {"id": 254}, "user": {"role": "supervisor"}}}, "resource": {"id": 380, "owner": {"id": 420}, "assignee": {"id": 524}, "organization": {"id": 627}, "project": {"owner": {"id": 708}, "assignee": {"id": 83}, "organization": {"id": 943}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 54, "privilege": "business"}, "organization": {"id": 113, "owner": {"id": 243}, "user": {"role": "supervisor"}}}, "resource": {"id": 313, "owner": {"id": 436}, "assignee": {"id": 559}, "organization": {"id": 612}, "project": {"owner": {"id": 723}, "assignee": {"id": 54}, "organization": {"id": 952}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 19, "privilege": "business"}, "organization": {"id": 185, "owner": {"id": 283}, "user": {"role": "worker"}}}, "resource": {"id": 312, "owner": {"id": 461}, "assignee": {"id": 549}, "organization": {"id": 185}, "project": {"owner": {"id": 746}, "assignee": {"id": 19}, "organization": {"id": 981}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 16, "privilege": "business"}, "organization": {"id": 177, "owner": {"id": 234}, "user": {"role": "worker"}}}, "resource": {"id": 387, "owner": {"id": 431}, "assignee": {"id": 574}, "organization": {"id": 177}, "project": {"owner": {"id": 798}, "assignee": {"id": 16}, "organization": {"id": 995}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 8, "privilege": "business"}, "organization": {"id": 168, "owner": {"id": 266}, "user": {"role": "worker"}}}, "resource": {"id": 323, "owner": {"id": 427}, "assignee": {"id": 579}, "organization": {"id": 654}, "project": {"owner": {"id": 712}, "assignee": {"id": 8}, "organization": {"id": 901}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 7, "privilege": "business"}, "organization": {"id": 182, "owner": {"id": 212}, "user": {"role": "worker"}}}, "resource": {"id": 322, "owner": {"id": 459}, "assignee": {"id": 590}, "organization": {"id": 606}, "project": {"owner": {"id": 717}, "assignee": {"id": 7}, "organization": {"id": 944}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 43, "privilege": "business"}, "organization": {"id": 165, "owner": {"id": 261}, "user": {"role": null}}}, "resource": {"id": 311, "owner": {"id": 483}, "assignee": {"id": 510}, "organization": {"id": 165}, "project": {"owner": {"id": 706}, "assignee": {"id": 43}, "organization": {"id": 972}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 55, "privilege": "business"}, "organization": {"id": 120, "owner": {"id": 260}, "user": {"role": null}}}, "resource": {"id": 326, "owner": {"id": 432}, "assignee": {"id": 528}, "organization": {"id": 120}, "project": {"owner": {"id": 731}, "assignee": {"id": 55}, "organization": {"id": 906}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 34, "privilege": "business"}, "organization": {"id": 130, "owner": {"id": 238}, "user": {"role": null}}}, "resource": {"id": 393, "owner": {"id": 445}, "assignee": {"id": 510}, "organization": {"id": 659}, "project": {"owner": {"id": 745}, "assignee": {"id": 34}, "organization": {"id": 911}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 23, "privilege": "business"}, "organization": {"id": 136, "owner": {"id": 257}, "user": {"role": null}}}, "resource": {"id": 379, "owner": {"id": 494}, "assignee": {"id": 569}, "organization": {"id": 678}, "project": {"owner": {"id": 782}, "assignee": {"id": 23}, "organization": {"id": 964}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 19, "privilege": "user"}, "organization": {"id": 173, "owner": {"id": 19}, "user": {"role": "owner"}}}, "resource": {"id": 329, "owner": {"id": 469}, "assignee": {"id": 523}, "organization": {"id": 173}, "project": {"owner": {"id": 792}, "assignee": {"id": 19}, "organization": {"id": 994}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 77, "privilege": "user"}, "organization": {"id": 177, "owner": {"id": 77}, "user": {"role": "owner"}}}, "resource": {"id": 360, "owner": {"id": 424}, "assignee": {"id": 527}, "organization": {"id": 177}, "project": {"owner": {"id": 772}, "assignee": {"id": 77}, "organization": {"id": 916}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 41, "privilege": "user"}, "organization": {"id": 105, "owner": {"id": 41}, "user": {"role": "owner"}}}, "resource": {"id": 338, "owner": {"id": 498}, "assignee": {"id": 549}, "organization": {"id": 696}, "project": {"owner": {"id": 755}, "assignee": {"id": 41}, "organization": {"id": 952}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 56, "privilege": "user"}, "organization": {"id": 144, "owner": {"id": 56}, "user": {"role": "owner"}}}, "resource": {"id": 328, "owner": {"id": 457}, "assignee": {"id": 514}, "organization": {"id": 688}, "project": {"owner": {"id": 776}, "assignee": {"id": 56}, "organization": {"id": 918}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 69, "privilege": "user"}, "organization": {"id": 153, "owner": {"id": 244}, "user": {"role": "maintainer"}}}, "resource": {"id": 332, "owner": {"id": 446}, "assignee": {"id": 554}, "organization": {"id": 153}, "project": {"owner": {"id": 711}, "assignee": {"id": 69}, "organization": {"id": 993}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 11, "privilege": "user"}, "organization": {"id": 136, "owner": {"id": 223}, "user": {"role": "maintainer"}}}, "resource": {"id": 331, "owner": {"id": 472}, "assignee": {"id": 589}, "organization": {"id": 136}, "project": {"owner": {"id": 740}, "assignee": {"id": 11}, "organization": {"id": 985}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 23, "privilege": "user"}, "organization": {"id": 119, "owner": {"id": 298}, "user": {"role": "maintainer"}}}, "resource": {"id": 300, "owner": {"id": 469}, "assignee": {"id": 593}, "organization": {"id": 698}, "project": {"owner": {"id": 761}, "assignee": {"id": 23}, "organization": {"id": 959}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 4, "privilege": "user"}, "organization": {"id": 190, "owner": {"id": 250}, "user": {"role": "maintainer"}}}, "resource": {"id": 310, "owner": {"id": 494}, "assignee": {"id": 511}, "organization": {"id": 653}, "project": {"owner": {"id": 786}, "assignee": {"id": 4}, "organization": {"id": 922}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 47, "privilege": "user"}, "organization": {"id": 198, "owner": {"id": 250}, "user": {"role": "supervisor"}}}, "resource": {"id": 336, "owner": {"id": 431}, "assignee": {"id": 527}, "organization": {"id": 198}, "project": {"owner": {"id": 793}, "assignee": {"id": 47}, "organization": {"id": 954}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 0, "privilege": "user"}, "organization": {"id": 191, "owner": {"id": 235}, "user": {"role": "supervisor"}}}, "resource": {"id": 383, "owner": {"id": 492}, "assignee": {"id": 586}, "organization": {"id": 191}, "project": {"owner": {"id": 776}, "assignee": {"id": 0}, "organization": {"id": 905}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 15, "privilege": "user"}, "organization": {"id": 170, "owner": {"id": 266}, "user": {"role": "supervisor"}}}, "resource": {"id": 391, "owner": {"id": 429}, "assignee": {"id": 595}, "organization": {"id": 623}, "project": {"owner": {"id": 748}, "assignee": {"id": 15}, "organization": {"id": 914}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 37, "privilege": "user"}, "organization": {"id": 132, "owner": {"id": 226}, "user": {"role": "supervisor"}}}, "resource": {"id": 332, "owner": {"id": 424}, "assignee": {"id": 550}, "organization": {"id": 632}, "project": {"owner": {"id": 727}, "assignee": {"id": 37}, "organization": {"id": 934}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 46, "privilege": "user"}, "organization": {"id": 174, "owner": {"id": 287}, "user": {"role": "worker"}}}, "resource": {"id": 360, "owner": {"id": 402}, "assignee": {"id": 504}, "organization": {"id": 174}, "project": {"owner": {"id": 717}, "assignee": {"id": 46}, "organization": {"id": 955}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 32, "privilege": "user"}, "organization": {"id": 118, "owner": {"id": 220}, "user": {"role": "worker"}}}, "resource": {"id": 320, "owner": {"id": 495}, "assignee": {"id": 599}, "organization": {"id": 118}, "project": {"owner": {"id": 753}, "assignee": {"id": 32}, "organization": {"id": 911}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 46, "privilege": "user"}, "organization": {"id": 130, "owner": {"id": 272}, "user": {"role": "worker"}}}, "resource": {"id": 302, "owner": {"id": 492}, "assignee": {"id": 592}, "organization": {"id": 606}, "project": {"owner": {"id": 777}, "assignee": {"id": 46}, "organization": {"id": 975}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 80, "privilege": "user"}, "organization": {"id": 119, "owner": {"id": 221}, "user": {"role": "worker"}}}, "resource": {"id": 388, "owner": {"id": 497}, "assignee": {"id": 590}, "organization": {"id": 600}, "project": {"owner": {"id": 780}, "assignee": {"id": 80}, "organization": {"id": 959}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 30, "privilege": "user"}, "organization": {"id": 186, "owner": {"id": 278}, "user": {"role": null}}}, "resource": {"id": 304, "owner": {"id": 456}, "assignee": {"id": 519}, "organization": {"id": 186}, "project": {"owner": {"id": 709}, "assignee": {"id": 30}, "organization": {"id": 972}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 59, "privilege": "user"}, "organization": {"id": 165, "owner": {"id": 206}, "user": {"role": null}}}, "resource": {"id": 356, "owner": {"id": 450}, "assignee": {"id": 591}, "organization": {"id": 165}, "project": {"owner": {"id": 730}, "assignee": {"id": 59}, "organization": {"id": 920}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 81, "privilege": "user"}, "organization": {"id": 153, "owner": {"id": 239}, "user": {"role": null}}}, "resource": {"id": 342, "owner": {"id": 466}, "assignee": {"id": 528}, "organization": {"id": 665}, "project": {"owner": {"id": 783}, "assignee": {"id": 81}, "organization": {"id": 923}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 13, "privilege": "user"}, "organization": {"id": 107, "owner": {"id": 277}, "user": {"role": null}}}, "resource": {"id": 380, "owner": {"id": 464}, "assignee": {"id": 557}, "organization": {"id": 669}, "project": {"owner": {"id": 740}, "assignee": {"id": 13}, "organization": {"id": 961}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 52, "privilege": "worker"}, "organization": {"id": 197, "owner": {"id": 52}, "user": {"role": "owner"}}}, "resource": {"id": 348, "owner": {"id": 401}, "assignee": {"id": 516}, "organization": {"id": 197}, "project": {"owner": {"id": 768}, "assignee": {"id": 52}, "organization": {"id": 956}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 1, "privilege": "worker"}, "organization": {"id": 105, "owner": {"id": 1}, "user": {"role": "owner"}}}, "resource": {"id": 327, "owner": {"id": 424}, "assignee": {"id": 569}, "organization": {"id": 105}, "project": {"owner": {"id": 747}, "assignee": {"id": 1}, "organization": {"id": 905}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 96, "privilege": "worker"}, "organization": {"id": 102, "owner": {"id": 96}, "user": {"role": "owner"}}}, "resource": {"id": 319, "owner": {"id": 456}, "assignee": {"id": 580}, "organization": {"id": 696}, "project": {"owner": {"id": 748}, "assignee": {"id": 96}, "organization": {"id": 996}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 43, "privilege": "worker"}, "organization": {"id": 165, "owner": {"id": 43}, "user": {"role": "owner"}}}, "resource": {"id": 305, "owner": {"id": 407}, "assignee": {"id": 585}, "organization": {"id": 654}, "project": {"owner": {"id": 727}, "assignee": {"id": 43}, "organization": {"id": 917}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 91, "privilege": "worker"}, "organization": {"id": 177, "owner": {"id": 219}, "user": {"role": "maintainer"}}}, "resource": {"id": 335, "owner": {"id": 439}, "assignee": {"id": 560}, "organization": {"id": 177}, "project": {"owner": {"id": 798}, "assignee": {"id": 91}, "organization": {"id": 957}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 47, "privilege": "worker"}, "organization": {"id": 170, "owner": {"id": 252}, "user": {"role": "maintainer"}}}, "resource": {"id": 354, "owner": {"id": 482}, "assignee": {"id": 560}, "organization": {"id": 170}, "project": {"owner": {"id": 742}, "assignee": {"id": 47}, "organization": {"id": 951}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 57, "privilege": "worker"}, "organization": {"id": 107, "owner": {"id": 258}, "user": {"role": "maintainer"}}}, "resource": {"id": 352, "owner": {"id": 452}, "assignee": {"id": 527}, "organization": {"id": 641}, "project": {"owner": {"id": 729}, "assignee": {"id": 57}, "organization": {"id": 994}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 83, "privilege": "worker"}, "organization": {"id": 103, "owner": {"id": 230}, "user": {"role": "maintainer"}}}, "resource": {"id": 315, "owner": {"id": 461}, "assignee": {"id": 521}, "organization": {"id": 670}, "project": {"owner": {"id": 784}, "assignee": {"id": 83}, "organization": {"id": 959}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 86, "privilege": "worker"}, "organization": {"id": 118, "owner": {"id": 233}, "user": {"role": "supervisor"}}}, "resource": {"id": 317, "owner": {"id": 417}, "assignee": {"id": 536}, "organization": {"id": 118}, "project": {"owner": {"id": 797}, "assignee": {"id": 86}, "organization": {"id": 917}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 91, "privilege": "worker"}, "organization": {"id": 136, "owner": {"id": 248}, "user": {"role": "supervisor"}}}, "resource": {"id": 337, "owner": {"id": 435}, "assignee": {"id": 553}, "organization": {"id": 136}, "project": {"owner": {"id": 727}, "assignee": {"id": 91}, "organization": {"id": 923}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 42, "privilege": "worker"}, "organization": {"id": 134, "owner": {"id": 270}, "user": {"role": "supervisor"}}}, "resource": {"id": 305, "owner": {"id": 446}, "assignee": {"id": 571}, "organization": {"id": 636}, "project": {"owner": {"id": 770}, "assignee": {"id": 42}, "organization": {"id": 939}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 98, "privilege": "worker"}, "organization": {"id": 108, "owner": {"id": 242}, "user": {"role": "supervisor"}}}, "resource": {"id": 345, "owner": {"id": 483}, "assignee": {"id": 597}, "organization": {"id": 685}, "project": {"owner": {"id": 752}, "assignee": {"id": 98}, "organization": {"id": 936}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 15, "privilege": "worker"}, "organization": {"id": 103, "owner": {"id": 236}, "user": {"role": "worker"}}}, "resource": {"id": 388, "owner": {"id": 434}, "assignee": {"id": 552}, "organization": {"id": 103}, "project": {"owner": {"id": 788}, "assignee": {"id": 15}, "organization": {"id": 945}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 59, "privilege": "worker"}, "organization": {"id": 140, "owner": {"id": 263}, "user": {"role": "worker"}}}, "resource": {"id": 337, "owner": {"id": 495}, "assignee": {"id": 552}, "organization": {"id": 140}, "project": {"owner": {"id": 725}, "assignee": {"id": 59}, "organization": {"id": 915}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 81, "privilege": "worker"}, "organization": {"id": 167, "owner": {"id": 238}, "user": {"role": "worker"}}}, "resource": {"id": 383, "owner": {"id": 401}, "assignee": {"id": 528}, "organization": {"id": 648}, "project": {"owner": {"id": 751}, "assignee": {"id": 81}, "organization": {"id": 991}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 93, "privilege": "worker"}, "organization": {"id": 163, "owner": {"id": 250}, "user": {"role": "worker"}}}, "resource": {"id": 326, "owner": {"id": 440}, "assignee": {"id": 596}, "organization": {"id": 608}, "project": {"owner": {"id": 765}, "assignee": {"id": 93}, "organization": {"id": 913}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 17, "privilege": "worker"}, "organization": {"id": 137, "owner": {"id": 293}, "user": {"role": null}}}, "resource": {"id": 383, "owner": {"id": 446}, "assignee": {"id": 530}, "organization": {"id": 137}, "project": {"owner": {"id": 771}, "assignee": {"id": 17}, "organization": {"id": 958}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 74, "privilege": "worker"}, "organization": {"id": 152, "owner": {"id": 241}, "user": {"role": null}}}, "resource": {"id": 372, "owner": {"id": 486}, "assignee": {"id": 549}, "organization": {"id": 152}, "project": {"owner": {"id": 790}, "assignee": {"id": 74}, "organization": {"id": 946}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 91, "privilege": "worker"}, "organization": {"id": 105, "owner": {"id": 205}, "user": {"role": null}}}, "resource": {"id": 303, "owner": {"id": 430}, "assignee": {"id": 519}, "organization": {"id": 642}, "project": {"owner": {"id": 793}, "assignee": {"id": 91}, "organization": {"id": 993}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 28, "privilege": "worker"}, "organization": {"id": 157, "owner": {"id": 295}, "user": {"role": null}}}, "resource": {"id": 352, "owner": {"id": 401}, "assignee": {"id": 505}, "organization": {"id": 681}, "project": {"owner": {"id": 798}, "assignee": {"id": 28}, "organization": {"id": 990}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 45, "privilege": "none"}, "organization": {"id": 100, "owner": {"id": 45}, "user": {"role": "owner"}}}, "resource": {"id": 317, "owner": {"id": 451}, "assignee": {"id": 506}, "organization": {"id": 100}, "project": {"owner": {"id": 799}, "assignee": {"id": 45}, "organization": {"id": 974}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 66, "privilege": "none"}, "organization": {"id": 132, "owner": {"id": 66}, "user": {"role": "owner"}}}, "resource": {"id": 340, "owner": {"id": 419}, "assignee": {"id": 523}, "organization": {"id": 132}, "project": {"owner": {"id": 750}, "assignee": {"id": 66}, "organization": {"id": 934}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 62, "privilege": "none"}, "organization": {"id": 136, "owner": {"id": 62}, "user": {"role": "owner"}}}, "resource": {"id": 342, "owner": {"id": 403}, "assignee": {"id": 599}, "organization": {"id": 680}, "project": {"owner": {"id": 777}, "assignee": {"id": 62}, "organization": {"id": 968}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 41, "privilege": "none"}, "organization": {"id": 111, "owner": {"id": 41}, "user": {"role": "owner"}}}, "resource": {"id": 317, "owner": {"id": 411}, "assignee": {"id": 501}, "organization": {"id": 672}, "project": {"owner": {"id": 720}, "assignee": {"id": 41}, "organization": {"id": 916}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 17, "privilege": "none"}, "organization": {"id": 166, "owner": {"id": 270}, "user": {"role": "maintainer"}}}, "resource": {"id": 331, "owner": {"id": 410}, "assignee": {"id": 553}, "organization": {"id": 166}, "project": {"owner": {"id": 730}, "assignee": {"id": 17}, "organization": {"id": 904}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 92, "privilege": "none"}, "organization": {"id": 125, "owner": {"id": 258}, "user": {"role": "maintainer"}}}, "resource": {"id": 333, "owner": {"id": 443}, "assignee": {"id": 545}, "organization": {"id": 125}, "project": {"owner": {"id": 775}, "assignee": {"id": 92}, "organization": {"id": 947}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 1, "privilege": "none"}, "organization": {"id": 126, "owner": {"id": 210}, "user": {"role": "maintainer"}}}, "resource": {"id": 323, "owner": {"id": 415}, "assignee": {"id": 564}, "organization": {"id": 669}, "project": {"owner": {"id": 766}, "assignee": {"id": 1}, "organization": {"id": 920}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 34, "privilege": "none"}, "organization": {"id": 108, "owner": {"id": 236}, "user": {"role": "maintainer"}}}, "resource": {"id": 382, "owner": {"id": 416}, "assignee": {"id": 529}, "organization": {"id": 662}, "project": {"owner": {"id": 750}, "assignee": {"id": 34}, "organization": {"id": 905}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 88, "privilege": "none"}, "organization": {"id": 143, "owner": {"id": 246}, "user": {"role": "supervisor"}}}, "resource": {"id": 305, "owner": {"id": 410}, "assignee": {"id": 568}, "organization": {"id": 143}, "project": {"owner": {"id": 769}, "assignee": {"id": 88}, "organization": {"id": 968}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 60, "privilege": "none"}, "organization": {"id": 105, "owner": {"id": 269}, "user": {"role": "supervisor"}}}, "resource": {"id": 318, "owner": {"id": 454}, "assignee": {"id": 539}, "organization": {"id": 105}, "project": {"owner": {"id": 707}, "assignee": {"id": 60}, "organization": {"id": 979}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 89, "privilege": "none"}, "organization": {"id": 171, "owner": {"id": 246}, "user": {"role": "supervisor"}}}, "resource": {"id": 359, "owner": {"id": 444}, "assignee": {"id": 593}, "organization": {"id": 654}, "project": {"owner": {"id": 785}, "assignee": {"id": 89}, "organization": {"id": 903}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 18, "privilege": "none"}, "organization": {"id": 115, "owner": {"id": 202}, "user": {"role": "supervisor"}}}, "resource": {"id": 309, "owner": {"id": 428}, "assignee": {"id": 562}, "organization": {"id": 619}, "project": {"owner": {"id": 722}, "assignee": {"id": 18}, "organization": {"id": 971}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 69, "privilege": "none"}, "organization": {"id": 161, "owner": {"id": 253}, "user": {"role": "worker"}}}, "resource": {"id": 351, "owner": {"id": 439}, "assignee": {"id": 511}, "organization": {"id": 161}, "project": {"owner": {"id": 778}, "assignee": {"id": 69}, "organization": {"id": 958}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 39, "privilege": "none"}, "organization": {"id": 185, "owner": {"id": 224}, "user": {"role": "worker"}}}, "resource": {"id": 379, "owner": {"id": 499}, "assignee": {"id": 525}, "organization": {"id": 185}, "project": {"owner": {"id": 781}, "assignee": {"id": 39}, "organization": {"id": 919}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 40, "privilege": "none"}, "organization": {"id": 144, "owner": {"id": 205}, "user": {"role": "worker"}}}, "resource": {"id": 388, "owner": {"id": 455}, "assignee": {"id": 567}, "organization": {"id": 600}, "project": {"owner": {"id": 744}, "assignee": {"id": 40}, "organization": {"id": 924}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 11, "privilege": "none"}, "organization": {"id": 191, "owner": {"id": 286}, "user": {"role": "worker"}}}, "resource": {"id": 377, "owner": {"id": 419}, "assignee": {"id": 521}, "organization": {"id": 677}, "project": {"owner": {"id": 781}, "assignee": {"id": 11}, "organization": {"id": 904}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 22, "privilege": "none"}, "organization": {"id": 180, "owner": {"id": 282}, "user": {"role": null}}}, "resource": {"id": 327, "owner": {"id": 427}, "assignee": {"id": 501}, "organization": {"id": 180}, "project": {"owner": {"id": 774}, "assignee": {"id": 22}, "organization": {"id": 933}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 3, "privilege": "none"}, "organization": {"id": 158, "owner": {"id": 255}, "user": {"role": null}}}, "resource": {"id": 385, "owner": {"id": 439}, "assignee": {"id": 572}, "organization": {"id": 158}, "project": {"owner": {"id": 717}, "assignee": {"id": 3}, "organization": {"id": 933}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 70, "privilege": "none"}, "organization": {"id": 114, "owner": {"id": 236}, "user": {"role": null}}}, "resource": {"id": 329, "owner": {"id": 451}, "assignee": {"id": 539}, "organization": {"id": 699}, "project": {"owner": {"id": 779}, "assignee": {"id": 70}, "organization": {"id": 989}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 6, "privilege": "none"}, "organization": {"id": 169, "owner": {"id": 259}, "user": {"role": null}}}, "resource": {"id": 386, "owner": {"id": 482}, "assignee": {"id": 585}, "organization": {"id": 675}, "project": {"owner": {"id": 742}, "assignee": {"id": 6}, "organization": {"id": 977}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 92, "privilege": "admin"}, "organization": {"id": 176, "owner": {"id": 92}, "user": {"role": "owner"}}}, "resource": {"id": 334, "owner": {"id": 92}, "assignee": {"id": 536}, "organization": {"id": 176}, "project": {"owner": {"id": 729}, "assignee": {"id": 868}, "organization": {"id": 942}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 51, "privilege": "admin"}, "organization": {"id": 158, "owner": {"id": 51}, "user": {"role": "owner"}}}, "resource": {"id": 368, "owner": {"id": 51}, "assignee": {"id": 584}, "organization": {"id": 158}, "project": {"owner": {"id": 737}, "assignee": {"id": 896}, "organization": {"id": 963}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 17, "privilege": "admin"}, "organization": {"id": 172, "owner": {"id": 17}, "user": {"role": "owner"}}}, "resource": {"id": 324, "owner": {"id": 17}, "assignee": {"id": 544}, "organization": {"id": 609}, "project": {"owner": {"id": 756}, "assignee": {"id": 845}, "organization": {"id": 965}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 38, "privilege": "admin"}, "organization": {"id": 151, "owner": {"id": 38}, "user": {"role": "owner"}}}, "resource": {"id": 379, "owner": {"id": 38}, "assignee": {"id": 506}, "organization": {"id": 656}, "project": {"owner": {"id": 764}, "assignee": {"id": 819}, "organization": {"id": 939}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 95, "privilege": "admin"}, "organization": {"id": 159, "owner": {"id": 238}, "user": {"role": "maintainer"}}}, "resource": {"id": 332, "owner": {"id": 95}, "assignee": {"id": 502}, "organization": {"id": 159}, "project": {"owner": {"id": 705}, "assignee": {"id": 816}, "organization": {"id": 983}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 55, "privilege": "admin"}, "organization": {"id": 187, "owner": {"id": 200}, "user": {"role": "maintainer"}}}, "resource": {"id": 350, "owner": {"id": 55}, "assignee": {"id": 577}, "organization": {"id": 187}, "project": {"owner": {"id": 788}, "assignee": {"id": 871}, "organization": {"id": 928}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 87, "privilege": "admin"}, "organization": {"id": 183, "owner": {"id": 272}, "user": {"role": "maintainer"}}}, "resource": {"id": 325, "owner": {"id": 87}, "assignee": {"id": 543}, "organization": {"id": 688}, "project": {"owner": {"id": 747}, "assignee": {"id": 842}, "organization": {"id": 902}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 64, "privilege": "admin"}, "organization": {"id": 120, "owner": {"id": 287}, "user": {"role": "maintainer"}}}, "resource": {"id": 387, "owner": {"id": 64}, "assignee": {"id": 581}, "organization": {"id": 639}, "project": {"owner": {"id": 726}, "assignee": {"id": 866}, "organization": {"id": 952}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 68, "privilege": "admin"}, "organization": {"id": 142, "owner": {"id": 255}, "user": {"role": "supervisor"}}}, "resource": {"id": 349, "owner": {"id": 68}, "assignee": {"id": 519}, "organization": {"id": 142}, "project": {"owner": {"id": 776}, "assignee": {"id": 821}, "organization": {"id": 913}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 74, "privilege": "admin"}, "organization": {"id": 123, "owner": {"id": 242}, "user": {"role": "supervisor"}}}, "resource": {"id": 395, "owner": {"id": 74}, "assignee": {"id": 593}, "organization": {"id": 123}, "project": {"owner": {"id": 767}, "assignee": {"id": 841}, "organization": {"id": 942}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 70, "privilege": "admin"}, "organization": {"id": 197, "owner": {"id": 276}, "user": {"role": "supervisor"}}}, "resource": {"id": 352, "owner": {"id": 70}, "assignee": {"id": 572}, "organization": {"id": 673}, "project": {"owner": {"id": 722}, "assignee": {"id": 823}, "organization": {"id": 993}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 48, "privilege": "admin"}, "organization": {"id": 172, "owner": {"id": 296}, "user": {"role": "supervisor"}}}, "resource": {"id": 381, "owner": {"id": 48}, "assignee": {"id": 521}, "organization": {"id": 673}, "project": {"owner": {"id": 761}, "assignee": {"id": 823}, "organization": {"id": 948}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 21, "privilege": "admin"}, "organization": {"id": 183, "owner": {"id": 240}, "user": {"role": "worker"}}}, "resource": {"id": 328, "owner": {"id": 21}, "assignee": {"id": 505}, "organization": {"id": 183}, "project": {"owner": {"id": 732}, "assignee": {"id": 829}, "organization": {"id": 923}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 20, "privilege": "admin"}, "organization": {"id": 162, "owner": {"id": 231}, "user": {"role": "worker"}}}, "resource": {"id": 318, "owner": {"id": 20}, "assignee": {"id": 599}, "organization": {"id": 162}, "project": {"owner": {"id": 741}, "assignee": {"id": 857}, "organization": {"id": 994}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 6, "privilege": "admin"}, "organization": {"id": 161, "owner": {"id": 254}, "user": {"role": "worker"}}}, "resource": {"id": 374, "owner": {"id": 6}, "assignee": {"id": 545}, "organization": {"id": 677}, "project": {"owner": {"id": 704}, "assignee": {"id": 806}, "organization": {"id": 937}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 91, "privilege": "admin"}, "organization": {"id": 121, "owner": {"id": 260}, "user": {"role": "worker"}}}, "resource": {"id": 380, "owner": {"id": 91}, "assignee": {"id": 591}, "organization": {"id": 652}, "project": {"owner": {"id": 769}, "assignee": {"id": 891}, "organization": {"id": 977}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 23, "privilege": "admin"}, "organization": {"id": 185, "owner": {"id": 279}, "user": {"role": null}}}, "resource": {"id": 323, "owner": {"id": 23}, "assignee": {"id": 587}, "organization": {"id": 185}, "project": {"owner": {"id": 742}, "assignee": {"id": 891}, "organization": {"id": 971}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 99, "privilege": "admin"}, "organization": {"id": 186, "owner": {"id": 287}, "user": {"role": null}}}, "resource": {"id": 307, "owner": {"id": 99}, "assignee": {"id": 587}, "organization": {"id": 186}, "project": {"owner": {"id": 759}, "assignee": {"id": 822}, "organization": {"id": 924}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 73, "privilege": "admin"}, "organization": {"id": 125, "owner": {"id": 297}, "user": {"role": null}}}, "resource": {"id": 358, "owner": {"id": 73}, "assignee": {"id": 559}, "organization": {"id": 618}, "project": {"owner": {"id": 754}, "assignee": {"id": 835}, "organization": {"id": 990}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 13, "privilege": "admin"}, "organization": {"id": 105, "owner": {"id": 245}, "user": {"role": null}}}, "resource": {"id": 330, "owner": {"id": 13}, "assignee": {"id": 581}, "organization": {"id": 632}, "project": {"owner": {"id": 755}, "assignee": {"id": 853}, "organization": {"id": 950}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 7, "privilege": "business"}, "organization": {"id": 114, "owner": {"id": 7}, "user": {"role": "owner"}}}, "resource": {"id": 333, "owner": {"id": 7}, "assignee": {"id": 517}, "organization": {"id": 114}, "project": {"owner": {"id": 728}, "assignee": {"id": 880}, "organization": {"id": 938}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 69, "privilege": "business"}, "organization": {"id": 106, "owner": {"id": 69}, "user": {"role": "owner"}}}, "resource": {"id": 312, "owner": {"id": 69}, "assignee": {"id": 576}, "organization": {"id": 106}, "project": {"owner": {"id": 795}, "assignee": {"id": 849}, "organization": {"id": 911}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 40, "privilege": "business"}, "organization": {"id": 111, "owner": {"id": 40}, "user": {"role": "owner"}}}, "resource": {"id": 323, "owner": {"id": 40}, "assignee": {"id": 544}, "organization": {"id": 671}, "project": {"owner": {"id": 717}, "assignee": {"id": 827}, "organization": {"id": 963}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 94, "privilege": "business"}, "organization": {"id": 195, "owner": {"id": 94}, "user": {"role": "owner"}}}, "resource": {"id": 365, "owner": {"id": 94}, "assignee": {"id": 521}, "organization": {"id": 664}, "project": {"owner": {"id": 770}, "assignee": {"id": 849}, "organization": {"id": 996}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 26, "privilege": "business"}, "organization": {"id": 180, "owner": {"id": 241}, "user": {"role": "maintainer"}}}, "resource": {"id": 329, "owner": {"id": 26}, "assignee": {"id": 539}, "organization": {"id": 180}, "project": {"owner": {"id": 790}, "assignee": {"id": 895}, "organization": {"id": 987}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 77, "privilege": "business"}, "organization": {"id": 132, "owner": {"id": 202}, "user": {"role": "maintainer"}}}, "resource": {"id": 389, "owner": {"id": 77}, "assignee": {"id": 560}, "organization": {"id": 132}, "project": {"owner": {"id": 721}, "assignee": {"id": 834}, "organization": {"id": 932}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 72, "privilege": "business"}, "organization": {"id": 138, "owner": {"id": 228}, "user": {"role": "maintainer"}}}, "resource": {"id": 331, "owner": {"id": 72}, "assignee": {"id": 521}, "organization": {"id": 691}, "project": {"owner": {"id": 728}, "assignee": {"id": 887}, "organization": {"id": 959}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 46, "privilege": "business"}, "organization": {"id": 110, "owner": {"id": 266}, "user": {"role": "maintainer"}}}, "resource": {"id": 396, "owner": {"id": 46}, "assignee": {"id": 587}, "organization": {"id": 697}, "project": {"owner": {"id": 783}, "assignee": {"id": 886}, "organization": {"id": 979}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 71, "privilege": "business"}, "organization": {"id": 169, "owner": {"id": 240}, "user": {"role": "supervisor"}}}, "resource": {"id": 374, "owner": {"id": 71}, "assignee": {"id": 585}, "organization": {"id": 169}, "project": {"owner": {"id": 783}, "assignee": {"id": 836}, "organization": {"id": 959}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 85, "privilege": "business"}, "organization": {"id": 138, "owner": {"id": 234}, "user": {"role": "supervisor"}}}, "resource": {"id": 354, "owner": {"id": 85}, "assignee": {"id": 590}, "organization": {"id": 138}, "project": {"owner": {"id": 753}, "assignee": {"id": 811}, "organization": {"id": 929}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 33, "privilege": "business"}, "organization": {"id": 145, "owner": {"id": 254}, "user": {"role": "supervisor"}}}, "resource": {"id": 322, "owner": {"id": 33}, "assignee": {"id": 562}, "organization": {"id": 683}, "project": {"owner": {"id": 758}, "assignee": {"id": 827}, "organization": {"id": 929}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 12, "privilege": "business"}, "organization": {"id": 169, "owner": {"id": 231}, "user": {"role": "supervisor"}}}, "resource": {"id": 306, "owner": {"id": 12}, "assignee": {"id": 569}, "organization": {"id": 629}, "project": {"owner": {"id": 789}, "assignee": {"id": 883}, "organization": {"id": 930}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 33, "privilege": "business"}, "organization": {"id": 118, "owner": {"id": 267}, "user": {"role": "worker"}}}, "resource": {"id": 358, "owner": {"id": 33}, "assignee": {"id": 530}, "organization": {"id": 118}, "project": {"owner": {"id": 730}, "assignee": {"id": 862}, "organization": {"id": 970}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 34, "privilege": "business"}, "organization": {"id": 160, "owner": {"id": 253}, "user": {"role": "worker"}}}, "resource": {"id": 369, "owner": {"id": 34}, "assignee": {"id": 515}, "organization": {"id": 160}, "project": {"owner": {"id": 774}, "assignee": {"id": 894}, "organization": {"id": 924}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 78, "privilege": "business"}, "organization": {"id": 176, "owner": {"id": 238}, "user": {"role": "worker"}}}, "resource": {"id": 343, "owner": {"id": 78}, "assignee": {"id": 505}, "organization": {"id": 674}, "project": {"owner": {"id": 754}, "assignee": {"id": 856}, "organization": {"id": 945}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 77, "privilege": "business"}, "organization": {"id": 131, "owner": {"id": 280}, "user": {"role": "worker"}}}, "resource": {"id": 374, "owner": {"id": 77}, "assignee": {"id": 517}, "organization": {"id": 682}, "project": {"owner": {"id": 726}, "assignee": {"id": 863}, "organization": {"id": 963}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 71, "privilege": "business"}, "organization": {"id": 124, "owner": {"id": 215}, "user": {"role": null}}}, "resource": {"id": 311, "owner": {"id": 71}, "assignee": {"id": 590}, "organization": {"id": 124}, "project": {"owner": {"id": 716}, "assignee": {"id": 804}, "organization": {"id": 938}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 20, "privilege": "business"}, "organization": {"id": 103, "owner": {"id": 209}, "user": {"role": null}}}, "resource": {"id": 378, "owner": {"id": 20}, "assignee": {"id": 500}, "organization": {"id": 103}, "project": {"owner": {"id": 799}, "assignee": {"id": 886}, "organization": {"id": 920}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 95, "privilege": "business"}, "organization": {"id": 180, "owner": {"id": 268}, "user": {"role": null}}}, "resource": {"id": 354, "owner": {"id": 95}, "assignee": {"id": 572}, "organization": {"id": 662}, "project": {"owner": {"id": 763}, "assignee": {"id": 828}, "organization": {"id": 984}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 3, "privilege": "business"}, "organization": {"id": 100, "owner": {"id": 280}, "user": {"role": null}}}, "resource": {"id": 349, "owner": {"id": 3}, "assignee": {"id": 512}, "organization": {"id": 664}, "project": {"owner": {"id": 797}, "assignee": {"id": 846}, "organization": {"id": 923}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 43, "privilege": "user"}, "organization": {"id": 162, "owner": {"id": 43}, "user": {"role": "owner"}}}, "resource": {"id": 328, "owner": {"id": 43}, "assignee": {"id": 525}, "organization": {"id": 162}, "project": {"owner": {"id": 741}, "assignee": {"id": 856}, "organization": {"id": 999}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 9, "privilege": "user"}, "organization": {"id": 124, "owner": {"id": 9}, "user": {"role": "owner"}}}, "resource": {"id": 319, "owner": {"id": 9}, "assignee": {"id": 574}, "organization": {"id": 124}, "project": {"owner": {"id": 746}, "assignee": {"id": 819}, "organization": {"id": 927}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 93, "privilege": "user"}, "organization": {"id": 157, "owner": {"id": 93}, "user": {"role": "owner"}}}, "resource": {"id": 380, "owner": {"id": 93}, "assignee": {"id": 542}, "organization": {"id": 612}, "project": {"owner": {"id": 786}, "assignee": {"id": 866}, "organization": {"id": 927}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 37, "privilege": "user"}, "organization": {"id": 198, "owner": {"id": 37}, "user": {"role": "owner"}}}, "resource": {"id": 350, "owner": {"id": 37}, "assignee": {"id": 597}, "organization": {"id": 687}, "project": {"owner": {"id": 727}, "assignee": {"id": 886}, "organization": {"id": 908}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 75, "privilege": "user"}, "organization": {"id": 187, "owner": {"id": 209}, "user": {"role": "maintainer"}}}, "resource": {"id": 362, "owner": {"id": 75}, "assignee": {"id": 526}, "organization": {"id": 187}, "project": {"owner": {"id": 743}, "assignee": {"id": 855}, "organization": {"id": 953}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 23, "privilege": "user"}, "organization": {"id": 131, "owner": {"id": 215}, "user": {"role": "maintainer"}}}, "resource": {"id": 375, "owner": {"id": 23}, "assignee": {"id": 522}, "organization": {"id": 131}, "project": {"owner": {"id": 721}, "assignee": {"id": 862}, "organization": {"id": 905}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 7, "privilege": "user"}, "organization": {"id": 180, "owner": {"id": 298}, "user": {"role": "maintainer"}}}, "resource": {"id": 394, "owner": {"id": 7}, "assignee": {"id": 592}, "organization": {"id": 670}, "project": {"owner": {"id": 731}, "assignee": {"id": 837}, "organization": {"id": 903}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 23, "privilege": "user"}, "organization": {"id": 179, "owner": {"id": 244}, "user": {"role": "maintainer"}}}, "resource": {"id": 370, "owner": {"id": 23}, "assignee": {"id": 554}, "organization": {"id": 661}, "project": {"owner": {"id": 723}, "assignee": {"id": 804}, "organization": {"id": 914}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 94, "privilege": "user"}, "organization": {"id": 198, "owner": {"id": 235}, "user": {"role": "supervisor"}}}, "resource": {"id": 380, "owner": {"id": 94}, "assignee": {"id": 553}, "organization": {"id": 198}, "project": {"owner": {"id": 770}, "assignee": {"id": 825}, "organization": {"id": 993}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 62, "privilege": "user"}, "organization": {"id": 181, "owner": {"id": 240}, "user": {"role": "supervisor"}}}, "resource": {"id": 377, "owner": {"id": 62}, "assignee": {"id": 531}, "organization": {"id": 181}, "project": {"owner": {"id": 784}, "assignee": {"id": 898}, "organization": {"id": 958}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 95, "privilege": "user"}, "organization": {"id": 178, "owner": {"id": 238}, "user": {"role": "supervisor"}}}, "resource": {"id": 367, "owner": {"id": 95}, "assignee": {"id": 555}, "organization": {"id": 604}, "project": {"owner": {"id": 749}, "assignee": {"id": 800}, "organization": {"id": 902}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 0, "privilege": "user"}, "organization": {"id": 188, "owner": {"id": 213}, "user": {"role": "supervisor"}}}, "resource": {"id": 351, "owner": {"id": 0}, "assignee": {"id": 589}, "organization": {"id": 688}, "project": {"owner": {"id": 701}, "assignee": {"id": 800}, "organization": {"id": 989}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 82, "privilege": "user"}, "organization": {"id": 158, "owner": {"id": 215}, "user": {"role": "worker"}}}, "resource": {"id": 365, "owner": {"id": 82}, "assignee": {"id": 535}, "organization": {"id": 158}, "project": {"owner": {"id": 747}, "assignee": {"id": 808}, "organization": {"id": 944}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 48, "privilege": "user"}, "organization": {"id": 143, "owner": {"id": 227}, "user": {"role": "worker"}}}, "resource": {"id": 383, "owner": {"id": 48}, "assignee": {"id": 581}, "organization": {"id": 143}, "project": {"owner": {"id": 795}, "assignee": {"id": 810}, "organization": {"id": 959}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 18, "privilege": "user"}, "organization": {"id": 150, "owner": {"id": 265}, "user": {"role": "worker"}}}, "resource": {"id": 376, "owner": {"id": 18}, "assignee": {"id": 566}, "organization": {"id": 603}, "project": {"owner": {"id": 794}, "assignee": {"id": 809}, "organization": {"id": 979}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 27, "privilege": "user"}, "organization": {"id": 165, "owner": {"id": 299}, "user": {"role": "worker"}}}, "resource": {"id": 396, "owner": {"id": 27}, "assignee": {"id": 537}, "organization": {"id": 639}, "project": {"owner": {"id": 767}, "assignee": {"id": 830}, "organization": {"id": 932}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 65, "privilege": "user"}, "organization": {"id": 106, "owner": {"id": 215}, "user": {"role": null}}}, "resource": {"id": 316, "owner": {"id": 65}, "assignee": {"id": 522}, "organization": {"id": 106}, "project": {"owner": {"id": 763}, "assignee": {"id": 861}, "organization": {"id": 916}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 63, "privilege": "user"}, "organization": {"id": 138, "owner": {"id": 255}, "user": {"role": null}}}, "resource": {"id": 361, "owner": {"id": 63}, "assignee": {"id": 547}, "organization": {"id": 138}, "project": {"owner": {"id": 740}, "assignee": {"id": 836}, "organization": {"id": 992}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 65, "privilege": "user"}, "organization": {"id": 126, "owner": {"id": 220}, "user": {"role": null}}}, "resource": {"id": 370, "owner": {"id": 65}, "assignee": {"id": 547}, "organization": {"id": 610}, "project": {"owner": {"id": 750}, "assignee": {"id": 870}, "organization": {"id": 927}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 88, "privilege": "user"}, "organization": {"id": 170, "owner": {"id": 257}, "user": {"role": null}}}, "resource": {"id": 379, "owner": {"id": 88}, "assignee": {"id": 514}, "organization": {"id": 659}, "project": {"owner": {"id": 780}, "assignee": {"id": 807}, "organization": {"id": 991}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 98, "privilege": "worker"}, "organization": {"id": 174, "owner": {"id": 98}, "user": {"role": "owner"}}}, "resource": {"id": 391, "owner": {"id": 98}, "assignee": {"id": 518}, "organization": {"id": 174}, "project": {"owner": {"id": 730}, "assignee": {"id": 894}, "organization": {"id": 904}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 32, "privilege": "worker"}, "organization": {"id": 106, "owner": {"id": 32}, "user": {"role": "owner"}}}, "resource": {"id": 301, "owner": {"id": 32}, "assignee": {"id": 561}, "organization": {"id": 106}, "project": {"owner": {"id": 768}, "assignee": {"id": 823}, "organization": {"id": 904}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 24, "privilege": "worker"}, "organization": {"id": 139, "owner": {"id": 24}, "user": {"role": "owner"}}}, "resource": {"id": 329, "owner": {"id": 24}, "assignee": {"id": 500}, "organization": {"id": 645}, "project": {"owner": {"id": 734}, "assignee": {"id": 834}, "organization": {"id": 946}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 69, "privilege": "worker"}, "organization": {"id": 193, "owner": {"id": 69}, "user": {"role": "owner"}}}, "resource": {"id": 379, "owner": {"id": 69}, "assignee": {"id": 584}, "organization": {"id": 693}, "project": {"owner": {"id": 792}, "assignee": {"id": 866}, "organization": {"id": 901}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 27, "privilege": "worker"}, "organization": {"id": 101, "owner": {"id": 290}, "user": {"role": "maintainer"}}}, "resource": {"id": 383, "owner": {"id": 27}, "assignee": {"id": 563}, "organization": {"id": 101}, "project": {"owner": {"id": 735}, "assignee": {"id": 818}, "organization": {"id": 912}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 26, "privilege": "worker"}, "organization": {"id": 121, "owner": {"id": 214}, "user": {"role": "maintainer"}}}, "resource": {"id": 336, "owner": {"id": 26}, "assignee": {"id": 591}, "organization": {"id": 121}, "project": {"owner": {"id": 782}, "assignee": {"id": 814}, "organization": {"id": 922}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 45, "privilege": "worker"}, "organization": {"id": 159, "owner": {"id": 285}, "user": {"role": "maintainer"}}}, "resource": {"id": 339, "owner": {"id": 45}, "assignee": {"id": 572}, "organization": {"id": 614}, "project": {"owner": {"id": 779}, "assignee": {"id": 892}, "organization": {"id": 982}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 90, "privilege": "worker"}, "organization": {"id": 127, "owner": {"id": 222}, "user": {"role": "maintainer"}}}, "resource": {"id": 348, "owner": {"id": 90}, "assignee": {"id": 587}, "organization": {"id": 601}, "project": {"owner": {"id": 703}, "assignee": {"id": 847}, "organization": {"id": 976}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 31, "privilege": "worker"}, "organization": {"id": 100, "owner": {"id": 257}, "user": {"role": "supervisor"}}}, "resource": {"id": 388, "owner": {"id": 31}, "assignee": {"id": 520}, "organization": {"id": 100}, "project": {"owner": {"id": 753}, "assignee": {"id": 878}, "organization": {"id": 989}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 94, "privilege": "worker"}, "organization": {"id": 196, "owner": {"id": 244}, "user": {"role": "supervisor"}}}, "resource": {"id": 333, "owner": {"id": 94}, "assignee": {"id": 509}, "organization": {"id": 196}, "project": {"owner": {"id": 729}, "assignee": {"id": 817}, "organization": {"id": 987}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 78, "privilege": "worker"}, "organization": {"id": 171, "owner": {"id": 212}, "user": {"role": "supervisor"}}}, "resource": {"id": 395, "owner": {"id": 78}, "assignee": {"id": 515}, "organization": {"id": 642}, "project": {"owner": {"id": 741}, "assignee": {"id": 895}, "organization": {"id": 949}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 83, "privilege": "worker"}, "organization": {"id": 105, "owner": {"id": 220}, "user": {"role": "supervisor"}}}, "resource": {"id": 323, "owner": {"id": 83}, "assignee": {"id": 557}, "organization": {"id": 649}, "project": {"owner": {"id": 720}, "assignee": {"id": 846}, "organization": {"id": 918}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 6, "privilege": "worker"}, "organization": {"id": 126, "owner": {"id": 237}, "user": {"role": "worker"}}}, "resource": {"id": 359, "owner": {"id": 6}, "assignee": {"id": 598}, "organization": {"id": 126}, "project": {"owner": {"id": 765}, "assignee": {"id": 859}, "organization": {"id": 997}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 44, "privilege": "worker"}, "organization": {"id": 192, "owner": {"id": 237}, "user": {"role": "worker"}}}, "resource": {"id": 311, "owner": {"id": 44}, "assignee": {"id": 514}, "organization": {"id": 192}, "project": {"owner": {"id": 755}, "assignee": {"id": 859}, "organization": {"id": 972}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 37, "privilege": "worker"}, "organization": {"id": 183, "owner": {"id": 208}, "user": {"role": "worker"}}}, "resource": {"id": 340, "owner": {"id": 37}, "assignee": {"id": 577}, "organization": {"id": 615}, "project": {"owner": {"id": 785}, "assignee": {"id": 894}, "organization": {"id": 942}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 86, "privilege": "worker"}, "organization": {"id": 103, "owner": {"id": 212}, "user": {"role": "worker"}}}, "resource": {"id": 321, "owner": {"id": 86}, "assignee": {"id": 595}, "organization": {"id": 627}, "project": {"owner": {"id": 721}, "assignee": {"id": 849}, "organization": {"id": 963}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 60, "privilege": "worker"}, "organization": {"id": 110, "owner": {"id": 237}, "user": {"role": null}}}, "resource": {"id": 361, "owner": {"id": 60}, "assignee": {"id": 536}, "organization": {"id": 110}, "project": {"owner": {"id": 771}, "assignee": {"id": 800}, "organization": {"id": 956}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 14, "privilege": "worker"}, "organization": {"id": 155, "owner": {"id": 259}, "user": {"role": null}}}, "resource": {"id": 395, "owner": {"id": 14}, "assignee": {"id": 510}, "organization": {"id": 155}, "project": {"owner": {"id": 757}, "assignee": {"id": 864}, "organization": {"id": 914}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 71, "privilege": "worker"}, "organization": {"id": 192, "owner": {"id": 284}, "user": {"role": null}}}, "resource": {"id": 320, "owner": {"id": 71}, "assignee": {"id": 502}, "organization": {"id": 656}, "project": {"owner": {"id": 703}, "assignee": {"id": 811}, "organization": {"id": 900}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 22, "privilege": "worker"}, "organization": {"id": 140, "owner": {"id": 212}, "user": {"role": null}}}, "resource": {"id": 394, "owner": {"id": 22}, "assignee": {"id": 552}, "organization": {"id": 694}, "project": {"owner": {"id": 717}, "assignee": {"id": 876}, "organization": {"id": 900}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 1, "privilege": "none"}, "organization": {"id": 168, "owner": {"id": 1}, "user": {"role": "owner"}}}, "resource": {"id": 335, "owner": {"id": 1}, "assignee": {"id": 508}, "organization": {"id": 168}, "project": {"owner": {"id": 732}, "assignee": {"id": 830}, "organization": {"id": 987}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 55, "privilege": "none"}, "organization": {"id": 156, "owner": {"id": 55}, "user": {"role": "owner"}}}, "resource": {"id": 342, "owner": {"id": 55}, "assignee": {"id": 564}, "organization": {"id": 156}, "project": {"owner": {"id": 732}, "assignee": {"id": 896}, "organization": {"id": 921}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 70, "privilege": "none"}, "organization": {"id": 197, "owner": {"id": 70}, "user": {"role": "owner"}}}, "resource": {"id": 312, "owner": {"id": 70}, "assignee": {"id": 543}, "organization": {"id": 680}, "project": {"owner": {"id": 723}, "assignee": {"id": 821}, "organization": {"id": 915}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 38, "privilege": "none"}, "organization": {"id": 110, "owner": {"id": 38}, "user": {"role": "owner"}}}, "resource": {"id": 399, "owner": {"id": 38}, "assignee": {"id": 521}, "organization": {"id": 621}, "project": {"owner": {"id": 705}, "assignee": {"id": 878}, "organization": {"id": 973}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 56, "privilege": "none"}, "organization": {"id": 197, "owner": {"id": 202}, "user": {"role": "maintainer"}}}, "resource": {"id": 328, "owner": {"id": 56}, "assignee": {"id": 550}, "organization": {"id": 197}, "project": {"owner": {"id": 755}, "assignee": {"id": 879}, "organization": {"id": 925}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 1, "privilege": "none"}, "organization": {"id": 146, "owner": {"id": 225}, "user": {"role": "maintainer"}}}, "resource": {"id": 387, "owner": {"id": 1}, "assignee": {"id": 526}, "organization": {"id": 146}, "project": {"owner": {"id": 702}, "assignee": {"id": 836}, "organization": {"id": 986}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 8, "privilege": "none"}, "organization": {"id": 109, "owner": {"id": 269}, "user": {"role": "maintainer"}}}, "resource": {"id": 316, "owner": {"id": 8}, "assignee": {"id": 589}, "organization": {"id": 621}, "project": {"owner": {"id": 746}, "assignee": {"id": 882}, "organization": {"id": 929}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 85, "privilege": "none"}, "organization": {"id": 143, "owner": {"id": 203}, "user": {"role": "maintainer"}}}, "resource": {"id": 309, "owner": {"id": 85}, "assignee": {"id": 566}, "organization": {"id": 635}, "project": {"owner": {"id": 799}, "assignee": {"id": 809}, "organization": {"id": 907}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 4, "privilege": "none"}, "organization": {"id": 108, "owner": {"id": 244}, "user": {"role": "supervisor"}}}, "resource": {"id": 326, "owner": {"id": 4}, "assignee": {"id": 558}, "organization": {"id": 108}, "project": {"owner": {"id": 793}, "assignee": {"id": 802}, "organization": {"id": 945}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 40, "privilege": "none"}, "organization": {"id": 120, "owner": {"id": 270}, "user": {"role": "supervisor"}}}, "resource": {"id": 357, "owner": {"id": 40}, "assignee": {"id": 540}, "organization": {"id": 120}, "project": {"owner": {"id": 767}, "assignee": {"id": 833}, "organization": {"id": 964}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 87, "privilege": "none"}, "organization": {"id": 130, "owner": {"id": 265}, "user": {"role": "supervisor"}}}, "resource": {"id": 341, "owner": {"id": 87}, "assignee": {"id": 596}, "organization": {"id": 616}, "project": {"owner": {"id": 797}, "assignee": {"id": 856}, "organization": {"id": 974}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 64, "privilege": "none"}, "organization": {"id": 132, "owner": {"id": 255}, "user": {"role": "supervisor"}}}, "resource": {"id": 337, "owner": {"id": 64}, "assignee": {"id": 562}, "organization": {"id": 657}, "project": {"owner": {"id": 707}, "assignee": {"id": 829}, "organization": {"id": 963}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 85, "privilege": "none"}, "organization": {"id": 179, "owner": {"id": 272}, "user": {"role": "worker"}}}, "resource": {"id": 360, "owner": {"id": 85}, "assignee": {"id": 518}, "organization": {"id": 179}, "project": {"owner": {"id": 766}, "assignee": {"id": 885}, "organization": {"id": 925}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 83, "privilege": "none"}, "organization": {"id": 192, "owner": {"id": 229}, "user": {"role": "worker"}}}, "resource": {"id": 357, "owner": {"id": 83}, "assignee": {"id": 562}, "organization": {"id": 192}, "project": {"owner": {"id": 793}, "assignee": {"id": 800}, "organization": {"id": 971}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 8, "privilege": "none"}, "organization": {"id": 195, "owner": {"id": 248}, "user": {"role": "worker"}}}, "resource": {"id": 362, "owner": {"id": 8}, "assignee": {"id": 578}, "organization": {"id": 634}, "project": {"owner": {"id": 763}, "assignee": {"id": 872}, "organization": {"id": 979}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 5, "privilege": "none"}, "organization": {"id": 143, "owner": {"id": 265}, "user": {"role": "worker"}}}, "resource": {"id": 303, "owner": {"id": 5}, "assignee": {"id": 557}, "organization": {"id": 650}, "project": {"owner": {"id": 734}, "assignee": {"id": 884}, "organization": {"id": 937}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 63, "privilege": "none"}, "organization": {"id": 136, "owner": {"id": 225}, "user": {"role": null}}}, "resource": {"id": 378, "owner": {"id": 63}, "assignee": {"id": 546}, "organization": {"id": 136}, "project": {"owner": {"id": 762}, "assignee": {"id": 852}, "organization": {"id": 963}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 20, "privilege": "none"}, "organization": {"id": 156, "owner": {"id": 221}, "user": {"role": null}}}, "resource": {"id": 329, "owner": {"id": 20}, "assignee": {"id": 541}, "organization": {"id": 156}, "project": {"owner": {"id": 700}, "assignee": {"id": 810}, "organization": {"id": 963}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 94, "privilege": "none"}, "organization": {"id": 119, "owner": {"id": 234}, "user": {"role": null}}}, "resource": {"id": 393, "owner": {"id": 94}, "assignee": {"id": 576}, "organization": {"id": 682}, "project": {"owner": {"id": 786}, "assignee": {"id": 876}, "organization": {"id": 963}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 70, "privilege": "none"}, "organization": {"id": 123, "owner": {"id": 272}, "user": {"role": null}}}, "resource": {"id": 358, "owner": {"id": 70}, "assignee": {"id": 576}, "organization": {"id": 656}, "project": {"owner": {"id": 731}, "assignee": {"id": 892}, "organization": {"id": 917}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 8, "privilege": "admin"}, "organization": {"id": 143, "owner": {"id": 8}, "user": {"role": "owner"}}}, "resource": {"id": 325, "owner": {"id": 411}, "assignee": {"id": 8}, "organization": {"id": 143}, "project": {"owner": {"id": 798}, "assignee": {"id": 856}, "organization": {"id": 979}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 46, "privilege": "admin"}, "organization": {"id": 113, "owner": {"id": 46}, "user": {"role": "owner"}}}, "resource": {"id": 303, "owner": {"id": 415}, "assignee": {"id": 46}, "organization": {"id": 113}, "project": {"owner": {"id": 730}, "assignee": {"id": 816}, "organization": {"id": 901}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 35, "privilege": "admin"}, "organization": {"id": 147, "owner": {"id": 35}, "user": {"role": "owner"}}}, "resource": {"id": 317, "owner": {"id": 460}, "assignee": {"id": 35}, "organization": {"id": 652}, "project": {"owner": {"id": 764}, "assignee": {"id": 861}, "organization": {"id": 985}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 25, "privilege": "admin"}, "organization": {"id": 149, "owner": {"id": 25}, "user": {"role": "owner"}}}, "resource": {"id": 396, "owner": {"id": 420}, "assignee": {"id": 25}, "organization": {"id": 624}, "project": {"owner": {"id": 732}, "assignee": {"id": 803}, "organization": {"id": 954}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 41, "privilege": "admin"}, "organization": {"id": 193, "owner": {"id": 271}, "user": {"role": "maintainer"}}}, "resource": {"id": 372, "owner": {"id": 485}, "assignee": {"id": 41}, "organization": {"id": 193}, "project": {"owner": {"id": 716}, "assignee": {"id": 825}, "organization": {"id": 990}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 22, "privilege": "admin"}, "organization": {"id": 138, "owner": {"id": 205}, "user": {"role": "maintainer"}}}, "resource": {"id": 303, "owner": {"id": 409}, "assignee": {"id": 22}, "organization": {"id": 138}, "project": {"owner": {"id": 705}, "assignee": {"id": 846}, "organization": {"id": 903}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 49, "privilege": "admin"}, "organization": {"id": 116, "owner": {"id": 223}, "user": {"role": "maintainer"}}}, "resource": {"id": 349, "owner": {"id": 464}, "assignee": {"id": 49}, "organization": {"id": 688}, "project": {"owner": {"id": 770}, "assignee": {"id": 819}, "organization": {"id": 951}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 91, "privilege": "admin"}, "organization": {"id": 134, "owner": {"id": 260}, "user": {"role": "maintainer"}}}, "resource": {"id": 351, "owner": {"id": 440}, "assignee": {"id": 91}, "organization": {"id": 608}, "project": {"owner": {"id": 786}, "assignee": {"id": 860}, "organization": {"id": 981}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 91, "privilege": "admin"}, "organization": {"id": 119, "owner": {"id": 279}, "user": {"role": "supervisor"}}}, "resource": {"id": 310, "owner": {"id": 431}, "assignee": {"id": 91}, "organization": {"id": 119}, "project": {"owner": {"id": 709}, "assignee": {"id": 850}, "organization": {"id": 910}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 34, "privilege": "admin"}, "organization": {"id": 169, "owner": {"id": 245}, "user": {"role": "supervisor"}}}, "resource": {"id": 309, "owner": {"id": 492}, "assignee": {"id": 34}, "organization": {"id": 169}, "project": {"owner": {"id": 706}, "assignee": {"id": 885}, "organization": {"id": 950}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 89, "privilege": "admin"}, "organization": {"id": 178, "owner": {"id": 251}, "user": {"role": "supervisor"}}}, "resource": {"id": 396, "owner": {"id": 450}, "assignee": {"id": 89}, "organization": {"id": 676}, "project": {"owner": {"id": 780}, "assignee": {"id": 860}, "organization": {"id": 938}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 80, "privilege": "admin"}, "organization": {"id": 184, "owner": {"id": 211}, "user": {"role": "supervisor"}}}, "resource": {"id": 356, "owner": {"id": 472}, "assignee": {"id": 80}, "organization": {"id": 665}, "project": {"owner": {"id": 771}, "assignee": {"id": 851}, "organization": {"id": 924}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 36, "privilege": "admin"}, "organization": {"id": 164, "owner": {"id": 265}, "user": {"role": "worker"}}}, "resource": {"id": 384, "owner": {"id": 472}, "assignee": {"id": 36}, "organization": {"id": 164}, "project": {"owner": {"id": 712}, "assignee": {"id": 855}, "organization": {"id": 948}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 3, "privilege": "admin"}, "organization": {"id": 139, "owner": {"id": 281}, "user": {"role": "worker"}}}, "resource": {"id": 320, "owner": {"id": 432}, "assignee": {"id": 3}, "organization": {"id": 139}, "project": {"owner": {"id": 794}, "assignee": {"id": 884}, "organization": {"id": 977}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 76, "privilege": "admin"}, "organization": {"id": 129, "owner": {"id": 281}, "user": {"role": "worker"}}}, "resource": {"id": 396, "owner": {"id": 442}, "assignee": {"id": 76}, "organization": {"id": 646}, "project": {"owner": {"id": 767}, "assignee": {"id": 867}, "organization": {"id": 944}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 66, "privilege": "admin"}, "organization": {"id": 115, "owner": {"id": 273}, "user": {"role": "worker"}}}, "resource": {"id": 338, "owner": {"id": 469}, "assignee": {"id": 66}, "organization": {"id": 610}, "project": {"owner": {"id": 731}, "assignee": {"id": 869}, "organization": {"id": 984}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 9, "privilege": "admin"}, "organization": {"id": 171, "owner": {"id": 209}, "user": {"role": null}}}, "resource": {"id": 384, "owner": {"id": 493}, "assignee": {"id": 9}, "organization": {"id": 171}, "project": {"owner": {"id": 749}, "assignee": {"id": 814}, "organization": {"id": 910}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 52, "privilege": "admin"}, "organization": {"id": 163, "owner": {"id": 288}, "user": {"role": null}}}, "resource": {"id": 307, "owner": {"id": 415}, "assignee": {"id": 52}, "organization": {"id": 163}, "project": {"owner": {"id": 735}, "assignee": {"id": 842}, "organization": {"id": 989}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 65, "privilege": "admin"}, "organization": {"id": 179, "owner": {"id": 281}, "user": {"role": null}}}, "resource": {"id": 380, "owner": {"id": 494}, "assignee": {"id": 65}, "organization": {"id": 614}, "project": {"owner": {"id": 739}, "assignee": {"id": 891}, "organization": {"id": 908}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 16, "privilege": "admin"}, "organization": {"id": 134, "owner": {"id": 272}, "user": {"role": null}}}, "resource": {"id": 351, "owner": {"id": 459}, "assignee": {"id": 16}, "organization": {"id": 653}, "project": {"owner": {"id": 709}, "assignee": {"id": 874}, "organization": {"id": 943}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 50, "privilege": "business"}, "organization": {"id": 101, "owner": {"id": 50}, "user": {"role": "owner"}}}, "resource": {"id": 343, "owner": {"id": 440}, "assignee": {"id": 50}, "organization": {"id": 101}, "project": {"owner": {"id": 712}, "assignee": {"id": 854}, "organization": {"id": 974}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 19, "privilege": "business"}, "organization": {"id": 112, "owner": {"id": 19}, "user": {"role": "owner"}}}, "resource": {"id": 351, "owner": {"id": 494}, "assignee": {"id": 19}, "organization": {"id": 112}, "project": {"owner": {"id": 761}, "assignee": {"id": 804}, "organization": {"id": 972}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 70, "privilege": "business"}, "organization": {"id": 112, "owner": {"id": 70}, "user": {"role": "owner"}}}, "resource": {"id": 344, "owner": {"id": 441}, "assignee": {"id": 70}, "organization": {"id": 651}, "project": {"owner": {"id": 771}, "assignee": {"id": 811}, "organization": {"id": 922}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 5, "privilege": "business"}, "organization": {"id": 116, "owner": {"id": 5}, "user": {"role": "owner"}}}, "resource": {"id": 354, "owner": {"id": 439}, "assignee": {"id": 5}, "organization": {"id": 609}, "project": {"owner": {"id": 761}, "assignee": {"id": 859}, "organization": {"id": 997}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 59, "privilege": "business"}, "organization": {"id": 163, "owner": {"id": 207}, "user": {"role": "maintainer"}}}, "resource": {"id": 368, "owner": {"id": 494}, "assignee": {"id": 59}, "organization": {"id": 163}, "project": {"owner": {"id": 713}, "assignee": {"id": 881}, "organization": {"id": 952}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 29, "privilege": "business"}, "organization": {"id": 139, "owner": {"id": 257}, "user": {"role": "maintainer"}}}, "resource": {"id": 385, "owner": {"id": 426}, "assignee": {"id": 29}, "organization": {"id": 139}, "project": {"owner": {"id": 732}, "assignee": {"id": 890}, "organization": {"id": 944}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 51, "privilege": "business"}, "organization": {"id": 108, "owner": {"id": 260}, "user": {"role": "maintainer"}}}, "resource": {"id": 340, "owner": {"id": 444}, "assignee": {"id": 51}, "organization": {"id": 691}, "project": {"owner": {"id": 705}, "assignee": {"id": 889}, "organization": {"id": 914}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 24, "privilege": "business"}, "organization": {"id": 193, "owner": {"id": 219}, "user": {"role": "maintainer"}}}, "resource": {"id": 364, "owner": {"id": 420}, "assignee": {"id": 24}, "organization": {"id": 658}, "project": {"owner": {"id": 784}, "assignee": {"id": 817}, "organization": {"id": 941}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 39, "privilege": "business"}, "organization": {"id": 198, "owner": {"id": 219}, "user": {"role": "supervisor"}}}, "resource": {"id": 387, "owner": {"id": 475}, "assignee": {"id": 39}, "organization": {"id": 198}, "project": {"owner": {"id": 720}, "assignee": {"id": 898}, "organization": {"id": 922}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 23, "privilege": "business"}, "organization": {"id": 168, "owner": {"id": 234}, "user": {"role": "supervisor"}}}, "resource": {"id": 307, "owner": {"id": 479}, "assignee": {"id": 23}, "organization": {"id": 168}, "project": {"owner": {"id": 775}, "assignee": {"id": 882}, "organization": {"id": 988}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 29, "privilege": "business"}, "organization": {"id": 117, "owner": {"id": 259}, "user": {"role": "supervisor"}}}, "resource": {"id": 342, "owner": {"id": 423}, "assignee": {"id": 29}, "organization": {"id": 657}, "project": {"owner": {"id": 759}, "assignee": {"id": 869}, "organization": {"id": 935}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 64, "privilege": "business"}, "organization": {"id": 163, "owner": {"id": 222}, "user": {"role": "supervisor"}}}, "resource": {"id": 367, "owner": {"id": 472}, "assignee": {"id": 64}, "organization": {"id": 660}, "project": {"owner": {"id": 730}, "assignee": {"id": 846}, "organization": {"id": 990}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 17, "privilege": "business"}, "organization": {"id": 156, "owner": {"id": 247}, "user": {"role": "worker"}}}, "resource": {"id": 342, "owner": {"id": 412}, "assignee": {"id": 17}, "organization": {"id": 156}, "project": {"owner": {"id": 775}, "assignee": {"id": 859}, "organization": {"id": 939}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 92, "privilege": "business"}, "organization": {"id": 143, "owner": {"id": 289}, "user": {"role": "worker"}}}, "resource": {"id": 358, "owner": {"id": 421}, "assignee": {"id": 92}, "organization": {"id": 143}, "project": {"owner": {"id": 724}, "assignee": {"id": 827}, "organization": {"id": 980}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 33, "privilege": "business"}, "organization": {"id": 112, "owner": {"id": 265}, "user": {"role": "worker"}}}, "resource": {"id": 333, "owner": {"id": 468}, "assignee": {"id": 33}, "organization": {"id": 626}, "project": {"owner": {"id": 769}, "assignee": {"id": 893}, "organization": {"id": 918}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 3, "privilege": "business"}, "organization": {"id": 178, "owner": {"id": 231}, "user": {"role": "worker"}}}, "resource": {"id": 360, "owner": {"id": 487}, "assignee": {"id": 3}, "organization": {"id": 602}, "project": {"owner": {"id": 720}, "assignee": {"id": 889}, "organization": {"id": 932}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 69, "privilege": "business"}, "organization": {"id": 161, "owner": {"id": 206}, "user": {"role": null}}}, "resource": {"id": 388, "owner": {"id": 407}, "assignee": {"id": 69}, "organization": {"id": 161}, "project": {"owner": {"id": 793}, "assignee": {"id": 863}, "organization": {"id": 987}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 77, "privilege": "business"}, "organization": {"id": 167, "owner": {"id": 239}, "user": {"role": null}}}, "resource": {"id": 373, "owner": {"id": 464}, "assignee": {"id": 77}, "organization": {"id": 167}, "project": {"owner": {"id": 754}, "assignee": {"id": 825}, "organization": {"id": 991}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 36, "privilege": "business"}, "organization": {"id": 116, "owner": {"id": 298}, "user": {"role": null}}}, "resource": {"id": 329, "owner": {"id": 437}, "assignee": {"id": 36}, "organization": {"id": 691}, "project": {"owner": {"id": 710}, "assignee": {"id": 811}, "organization": {"id": 917}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 86, "privilege": "business"}, "organization": {"id": 158, "owner": {"id": 231}, "user": {"role": null}}}, "resource": {"id": 398, "owner": {"id": 449}, "assignee": {"id": 86}, "organization": {"id": 668}, "project": {"owner": {"id": 736}, "assignee": {"id": 834}, "organization": {"id": 917}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 23, "privilege": "user"}, "organization": {"id": 160, "owner": {"id": 23}, "user": {"role": "owner"}}}, "resource": {"id": 374, "owner": {"id": 498}, "assignee": {"id": 23}, "organization": {"id": 160}, "project": {"owner": {"id": 768}, "assignee": {"id": 814}, "organization": {"id": 948}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 86, "privilege": "user"}, "organization": {"id": 144, "owner": {"id": 86}, "user": {"role": "owner"}}}, "resource": {"id": 374, "owner": {"id": 471}, "assignee": {"id": 86}, "organization": {"id": 144}, "project": {"owner": {"id": 792}, "assignee": {"id": 897}, "organization": {"id": 950}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 27, "privilege": "user"}, "organization": {"id": 107, "owner": {"id": 27}, "user": {"role": "owner"}}}, "resource": {"id": 376, "owner": {"id": 459}, "assignee": {"id": 27}, "organization": {"id": 661}, "project": {"owner": {"id": 741}, "assignee": {"id": 825}, "organization": {"id": 984}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 53, "privilege": "user"}, "organization": {"id": 184, "owner": {"id": 53}, "user": {"role": "owner"}}}, "resource": {"id": 390, "owner": {"id": 430}, "assignee": {"id": 53}, "organization": {"id": 609}, "project": {"owner": {"id": 770}, "assignee": {"id": 893}, "organization": {"id": 970}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 76, "privilege": "user"}, "organization": {"id": 171, "owner": {"id": 239}, "user": {"role": "maintainer"}}}, "resource": {"id": 395, "owner": {"id": 492}, "assignee": {"id": 76}, "organization": {"id": 171}, "project": {"owner": {"id": 793}, "assignee": {"id": 815}, "organization": {"id": 932}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 30, "privilege": "user"}, "organization": {"id": 139, "owner": {"id": 200}, "user": {"role": "maintainer"}}}, "resource": {"id": 351, "owner": {"id": 421}, "assignee": {"id": 30}, "organization": {"id": 139}, "project": {"owner": {"id": 731}, "assignee": {"id": 842}, "organization": {"id": 928}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 81, "privilege": "user"}, "organization": {"id": 175, "owner": {"id": 210}, "user": {"role": "maintainer"}}}, "resource": {"id": 388, "owner": {"id": 434}, "assignee": {"id": 81}, "organization": {"id": 622}, "project": {"owner": {"id": 794}, "assignee": {"id": 888}, "organization": {"id": 964}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 24, "privilege": "user"}, "organization": {"id": 131, "owner": {"id": 234}, "user": {"role": "maintainer"}}}, "resource": {"id": 349, "owner": {"id": 480}, "assignee": {"id": 24}, "organization": {"id": 607}, "project": {"owner": {"id": 713}, "assignee": {"id": 852}, "organization": {"id": 954}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 65, "privilege": "user"}, "organization": {"id": 128, "owner": {"id": 253}, "user": {"role": "supervisor"}}}, "resource": {"id": 381, "owner": {"id": 485}, "assignee": {"id": 65}, "organization": {"id": 128}, "project": {"owner": {"id": 770}, "assignee": {"id": 837}, "organization": {"id": 949}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 47, "privilege": "user"}, "organization": {"id": 150, "owner": {"id": 288}, "user": {"role": "supervisor"}}}, "resource": {"id": 399, "owner": {"id": 407}, "assignee": {"id": 47}, "organization": {"id": 150}, "project": {"owner": {"id": 788}, "assignee": {"id": 817}, "organization": {"id": 911}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 44, "privilege": "user"}, "organization": {"id": 176, "owner": {"id": 234}, "user": {"role": "supervisor"}}}, "resource": {"id": 337, "owner": {"id": 458}, "assignee": {"id": 44}, "organization": {"id": 687}, "project": {"owner": {"id": 795}, "assignee": {"id": 849}, "organization": {"id": 973}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 51, "privilege": "user"}, "organization": {"id": 121, "owner": {"id": 267}, "user": {"role": "supervisor"}}}, "resource": {"id": 325, "owner": {"id": 432}, "assignee": {"id": 51}, "organization": {"id": 643}, "project": {"owner": {"id": 722}, "assignee": {"id": 853}, "organization": {"id": 927}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 5, "privilege": "user"}, "organization": {"id": 169, "owner": {"id": 297}, "user": {"role": "worker"}}}, "resource": {"id": 370, "owner": {"id": 475}, "assignee": {"id": 5}, "organization": {"id": 169}, "project": {"owner": {"id": 710}, "assignee": {"id": 825}, "organization": {"id": 905}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 4, "privilege": "user"}, "organization": {"id": 136, "owner": {"id": 235}, "user": {"role": "worker"}}}, "resource": {"id": 371, "owner": {"id": 453}, "assignee": {"id": 4}, "organization": {"id": 136}, "project": {"owner": {"id": 724}, "assignee": {"id": 846}, "organization": {"id": 958}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 67, "privilege": "user"}, "organization": {"id": 198, "owner": {"id": 246}, "user": {"role": "worker"}}}, "resource": {"id": 378, "owner": {"id": 488}, "assignee": {"id": 67}, "organization": {"id": 634}, "project": {"owner": {"id": 703}, "assignee": {"id": 870}, "organization": {"id": 949}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 39, "privilege": "user"}, "organization": {"id": 126, "owner": {"id": 234}, "user": {"role": "worker"}}}, "resource": {"id": 334, "owner": {"id": 446}, "assignee": {"id": 39}, "organization": {"id": 691}, "project": {"owner": {"id": 715}, "assignee": {"id": 894}, "organization": {"id": 983}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 7, "privilege": "user"}, "organization": {"id": 128, "owner": {"id": 266}, "user": {"role": null}}}, "resource": {"id": 324, "owner": {"id": 401}, "assignee": {"id": 7}, "organization": {"id": 128}, "project": {"owner": {"id": 769}, "assignee": {"id": 885}, "organization": {"id": 936}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 33, "privilege": "user"}, "organization": {"id": 173, "owner": {"id": 233}, "user": {"role": null}}}, "resource": {"id": 337, "owner": {"id": 418}, "assignee": {"id": 33}, "organization": {"id": 173}, "project": {"owner": {"id": 713}, "assignee": {"id": 859}, "organization": {"id": 943}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 37, "privilege": "user"}, "organization": {"id": 146, "owner": {"id": 286}, "user": {"role": null}}}, "resource": {"id": 356, "owner": {"id": 496}, "assignee": {"id": 37}, "organization": {"id": 620}, "project": {"owner": {"id": 714}, "assignee": {"id": 877}, "organization": {"id": 907}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 97, "privilege": "user"}, "organization": {"id": 110, "owner": {"id": 280}, "user": {"role": null}}}, "resource": {"id": 337, "owner": {"id": 472}, "assignee": {"id": 97}, "organization": {"id": 661}, "project": {"owner": {"id": 782}, "assignee": {"id": 836}, "organization": {"id": 921}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 81, "privilege": "worker"}, "organization": {"id": 149, "owner": {"id": 81}, "user": {"role": "owner"}}}, "resource": {"id": 335, "owner": {"id": 495}, "assignee": {"id": 81}, "organization": {"id": 149}, "project": {"owner": {"id": 744}, "assignee": {"id": 878}, "organization": {"id": 962}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 38, "privilege": "worker"}, "organization": {"id": 148, "owner": {"id": 38}, "user": {"role": "owner"}}}, "resource": {"id": 370, "owner": {"id": 468}, "assignee": {"id": 38}, "organization": {"id": 148}, "project": {"owner": {"id": 722}, "assignee": {"id": 880}, "organization": {"id": 998}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 45, "privilege": "worker"}, "organization": {"id": 183, "owner": {"id": 45}, "user": {"role": "owner"}}}, "resource": {"id": 332, "owner": {"id": 424}, "assignee": {"id": 45}, "organization": {"id": 662}, "project": {"owner": {"id": 703}, "assignee": {"id": 805}, "organization": {"id": 919}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 15, "privilege": "worker"}, "organization": {"id": 152, "owner": {"id": 15}, "user": {"role": "owner"}}}, "resource": {"id": 364, "owner": {"id": 414}, "assignee": {"id": 15}, "organization": {"id": 609}, "project": {"owner": {"id": 720}, "assignee": {"id": 879}, "organization": {"id": 914}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 49, "privilege": "worker"}, "organization": {"id": 123, "owner": {"id": 268}, "user": {"role": "maintainer"}}}, "resource": {"id": 339, "owner": {"id": 400}, "assignee": {"id": 49}, "organization": {"id": 123}, "project": {"owner": {"id": 745}, "assignee": {"id": 881}, "organization": {"id": 919}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 49, "privilege": "worker"}, "organization": {"id": 136, "owner": {"id": 222}, "user": {"role": "maintainer"}}}, "resource": {"id": 396, "owner": {"id": 462}, "assignee": {"id": 49}, "organization": {"id": 136}, "project": {"owner": {"id": 722}, "assignee": {"id": 832}, "organization": {"id": 984}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 80, "privilege": "worker"}, "organization": {"id": 145, "owner": {"id": 211}, "user": {"role": "maintainer"}}}, "resource": {"id": 398, "owner": {"id": 486}, "assignee": {"id": 80}, "organization": {"id": 607}, "project": {"owner": {"id": 766}, "assignee": {"id": 876}, "organization": {"id": 921}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 93, "privilege": "worker"}, "organization": {"id": 126, "owner": {"id": 241}, "user": {"role": "maintainer"}}}, "resource": {"id": 375, "owner": {"id": 476}, "assignee": {"id": 93}, "organization": {"id": 656}, "project": {"owner": {"id": 722}, "assignee": {"id": 832}, "organization": {"id": 956}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 93, "privilege": "worker"}, "organization": {"id": 177, "owner": {"id": 247}, "user": {"role": "supervisor"}}}, "resource": {"id": 355, "owner": {"id": 459}, "assignee": {"id": 93}, "organization": {"id": 177}, "project": {"owner": {"id": 714}, "assignee": {"id": 866}, "organization": {"id": 943}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 97, "privilege": "worker"}, "organization": {"id": 182, "owner": {"id": 272}, "user": {"role": "supervisor"}}}, "resource": {"id": 327, "owner": {"id": 483}, "assignee": {"id": 97}, "organization": {"id": 182}, "project": {"owner": {"id": 767}, "assignee": {"id": 863}, "organization": {"id": 947}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 72, "privilege": "worker"}, "organization": {"id": 175, "owner": {"id": 246}, "user": {"role": "supervisor"}}}, "resource": {"id": 328, "owner": {"id": 422}, "assignee": {"id": 72}, "organization": {"id": 680}, "project": {"owner": {"id": 793}, "assignee": {"id": 871}, "organization": {"id": 947}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 15, "privilege": "worker"}, "organization": {"id": 133, "owner": {"id": 247}, "user": {"role": "supervisor"}}}, "resource": {"id": 315, "owner": {"id": 446}, "assignee": {"id": 15}, "organization": {"id": 600}, "project": {"owner": {"id": 707}, "assignee": {"id": 859}, "organization": {"id": 940}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 61, "privilege": "worker"}, "organization": {"id": 182, "owner": {"id": 260}, "user": {"role": "worker"}}}, "resource": {"id": 369, "owner": {"id": 423}, "assignee": {"id": 61}, "organization": {"id": 182}, "project": {"owner": {"id": 729}, "assignee": {"id": 857}, "organization": {"id": 917}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 22, "privilege": "worker"}, "organization": {"id": 187, "owner": {"id": 230}, "user": {"role": "worker"}}}, "resource": {"id": 383, "owner": {"id": 409}, "assignee": {"id": 22}, "organization": {"id": 187}, "project": {"owner": {"id": 735}, "assignee": {"id": 861}, "organization": {"id": 972}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 60, "privilege": "worker"}, "organization": {"id": 138, "owner": {"id": 285}, "user": {"role": "worker"}}}, "resource": {"id": 306, "owner": {"id": 473}, "assignee": {"id": 60}, "organization": {"id": 610}, "project": {"owner": {"id": 795}, "assignee": {"id": 840}, "organization": {"id": 960}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 94, "privilege": "worker"}, "organization": {"id": 125, "owner": {"id": 209}, "user": {"role": "worker"}}}, "resource": {"id": 306, "owner": {"id": 443}, "assignee": {"id": 94}, "organization": {"id": 671}, "project": {"owner": {"id": 721}, "assignee": {"id": 833}, "organization": {"id": 941}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 98, "privilege": "worker"}, "organization": {"id": 165, "owner": {"id": 271}, "user": {"role": null}}}, "resource": {"id": 332, "owner": {"id": 441}, "assignee": {"id": 98}, "organization": {"id": 165}, "project": {"owner": {"id": 714}, "assignee": {"id": 897}, "organization": {"id": 925}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 38, "privilege": "worker"}, "organization": {"id": 130, "owner": {"id": 295}, "user": {"role": null}}}, "resource": {"id": 303, "owner": {"id": 492}, "assignee": {"id": 38}, "organization": {"id": 130}, "project": {"owner": {"id": 717}, "assignee": {"id": 832}, "organization": {"id": 951}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 71, "privilege": "worker"}, "organization": {"id": 192, "owner": {"id": 293}, "user": {"role": null}}}, "resource": {"id": 387, "owner": {"id": 495}, "assignee": {"id": 71}, "organization": {"id": 671}, "project": {"owner": {"id": 785}, "assignee": {"id": 864}, "organization": {"id": 901}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 26, "privilege": "worker"}, "organization": {"id": 195, "owner": {"id": 206}, "user": {"role": null}}}, "resource": {"id": 361, "owner": {"id": 468}, "assignee": {"id": 26}, "organization": {"id": 687}, "project": {"owner": {"id": 749}, "assignee": {"id": 821}, "organization": {"id": 939}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 95, "privilege": "none"}, "organization": {"id": 182, "owner": {"id": 95}, "user": {"role": "owner"}}}, "resource": {"id": 312, "owner": {"id": 421}, "assignee": {"id": 95}, "organization": {"id": 182}, "project": {"owner": {"id": 730}, "assignee": {"id": 865}, "organization": {"id": 910}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 53, "privilege": "none"}, "organization": {"id": 194, "owner": {"id": 53}, "user": {"role": "owner"}}}, "resource": {"id": 381, "owner": {"id": 409}, "assignee": {"id": 53}, "organization": {"id": 194}, "project": {"owner": {"id": 753}, "assignee": {"id": 801}, "organization": {"id": 954}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 40, "privilege": "none"}, "organization": {"id": 158, "owner": {"id": 40}, "user": {"role": "owner"}}}, "resource": {"id": 345, "owner": {"id": 474}, "assignee": {"id": 40}, "organization": {"id": 636}, "project": {"owner": {"id": 759}, "assignee": {"id": 816}, "organization": {"id": 904}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 80, "privilege": "none"}, "organization": {"id": 152, "owner": {"id": 80}, "user": {"role": "owner"}}}, "resource": {"id": 375, "owner": {"id": 449}, "assignee": {"id": 80}, "organization": {"id": 692}, "project": {"owner": {"id": 703}, "assignee": {"id": 848}, "organization": {"id": 976}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 7, "privilege": "none"}, "organization": {"id": 163, "owner": {"id": 204}, "user": {"role": "maintainer"}}}, "resource": {"id": 320, "owner": {"id": 403}, "assignee": {"id": 7}, "organization": {"id": 163}, "project": {"owner": {"id": 700}, "assignee": {"id": 872}, "organization": {"id": 975}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 66, "privilege": "none"}, "organization": {"id": 162, "owner": {"id": 276}, "user": {"role": "maintainer"}}}, "resource": {"id": 395, "owner": {"id": 457}, "assignee": {"id": 66}, "organization": {"id": 162}, "project": {"owner": {"id": 713}, "assignee": {"id": 818}, "organization": {"id": 908}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 72, "privilege": "none"}, "organization": {"id": 181, "owner": {"id": 268}, "user": {"role": "maintainer"}}}, "resource": {"id": 395, "owner": {"id": 490}, "assignee": {"id": 72}, "organization": {"id": 659}, "project": {"owner": {"id": 759}, "assignee": {"id": 845}, "organization": {"id": 983}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 9, "privilege": "none"}, "organization": {"id": 198, "owner": {"id": 234}, "user": {"role": "maintainer"}}}, "resource": {"id": 389, "owner": {"id": 480}, "assignee": {"id": 9}, "organization": {"id": 649}, "project": {"owner": {"id": 743}, "assignee": {"id": 801}, "organization": {"id": 954}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 72, "privilege": "none"}, "organization": {"id": 196, "owner": {"id": 296}, "user": {"role": "supervisor"}}}, "resource": {"id": 318, "owner": {"id": 441}, "assignee": {"id": 72}, "organization": {"id": 196}, "project": {"owner": {"id": 790}, "assignee": {"id": 801}, "organization": {"id": 925}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 21, "privilege": "none"}, "organization": {"id": 140, "owner": {"id": 200}, "user": {"role": "supervisor"}}}, "resource": {"id": 356, "owner": {"id": 410}, "assignee": {"id": 21}, "organization": {"id": 140}, "project": {"owner": {"id": 701}, "assignee": {"id": 813}, "organization": {"id": 913}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 69, "privilege": "none"}, "organization": {"id": 113, "owner": {"id": 242}, "user": {"role": "supervisor"}}}, "resource": {"id": 361, "owner": {"id": 453}, "assignee": {"id": 69}, "organization": {"id": 633}, "project": {"owner": {"id": 789}, "assignee": {"id": 859}, "organization": {"id": 940}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 32, "privilege": "none"}, "organization": {"id": 197, "owner": {"id": 206}, "user": {"role": "supervisor"}}}, "resource": {"id": 317, "owner": {"id": 493}, "assignee": {"id": 32}, "organization": {"id": 610}, "project": {"owner": {"id": 753}, "assignee": {"id": 805}, "organization": {"id": 900}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 15, "privilege": "none"}, "organization": {"id": 113, "owner": {"id": 299}, "user": {"role": "worker"}}}, "resource": {"id": 385, "owner": {"id": 495}, "assignee": {"id": 15}, "organization": {"id": 113}, "project": {"owner": {"id": 761}, "assignee": {"id": 818}, "organization": {"id": 938}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 65, "privilege": "none"}, "organization": {"id": 129, "owner": {"id": 281}, "user": {"role": "worker"}}}, "resource": {"id": 323, "owner": {"id": 461}, "assignee": {"id": 65}, "organization": {"id": 129}, "project": {"owner": {"id": 779}, "assignee": {"id": 869}, "organization": {"id": 953}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 40, "privilege": "none"}, "organization": {"id": 135, "owner": {"id": 268}, "user": {"role": "worker"}}}, "resource": {"id": 371, "owner": {"id": 419}, "assignee": {"id": 40}, "organization": {"id": 600}, "project": {"owner": {"id": 785}, "assignee": {"id": 845}, "organization": {"id": 983}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 33, "privilege": "none"}, "organization": {"id": 195, "owner": {"id": 289}, "user": {"role": "worker"}}}, "resource": {"id": 317, "owner": {"id": 414}, "assignee": {"id": 33}, "organization": {"id": 607}, "project": {"owner": {"id": 770}, "assignee": {"id": 850}, "organization": {"id": 910}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 90, "privilege": "none"}, "organization": {"id": 182, "owner": {"id": 201}, "user": {"role": null}}}, "resource": {"id": 331, "owner": {"id": 469}, "assignee": {"id": 90}, "organization": {"id": 182}, "project": {"owner": {"id": 788}, "assignee": {"id": 843}, "organization": {"id": 907}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 79, "privilege": "none"}, "organization": {"id": 150, "owner": {"id": 297}, "user": {"role": null}}}, "resource": {"id": 378, "owner": {"id": 470}, "assignee": {"id": 79}, "organization": {"id": 150}, "project": {"owner": {"id": 747}, "assignee": {"id": 804}, "organization": {"id": 959}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 20, "privilege": "none"}, "organization": {"id": 198, "owner": {"id": 220}, "user": {"role": null}}}, "resource": {"id": 398, "owner": {"id": 481}, "assignee": {"id": 20}, "organization": {"id": 640}, "project": {"owner": {"id": 710}, "assignee": {"id": 800}, "organization": {"id": 953}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 33, "privilege": "none"}, "organization": {"id": 120, "owner": {"id": 204}, "user": {"role": null}}}, "resource": {"id": 348, "owner": {"id": 479}, "assignee": {"id": 33}, "organization": {"id": 681}, "project": {"owner": {"id": 796}, "assignee": {"id": 857}, "organization": {"id": 964}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 1, "privilege": "admin"}, "organization": {"id": 184, "owner": {"id": 1}, "user": {"role": "owner"}}}, "resource": {"id": 388, "owner": {"id": 498}, "assignee": {"id": 503}, "organization": {"id": 184}, "project": {"owner": {"id": 723}, "assignee": {"id": 864}, "organization": {"id": 947}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 17, "privilege": "admin"}, "organization": {"id": 132, "owner": {"id": 17}, "user": {"role": "owner"}}}, "resource": {"id": 307, "owner": {"id": 482}, "assignee": {"id": 508}, "organization": {"id": 132}, "project": {"owner": {"id": 710}, "assignee": {"id": 835}, "organization": {"id": 934}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 93, "privilege": "admin"}, "organization": {"id": 156, "owner": {"id": 93}, "user": {"role": "owner"}}}, "resource": {"id": 363, "owner": {"id": 413}, "assignee": {"id": 507}, "organization": {"id": 666}, "project": {"owner": {"id": 721}, "assignee": {"id": 875}, "organization": {"id": 965}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 90, "privilege": "admin"}, "organization": {"id": 168, "owner": {"id": 90}, "user": {"role": "owner"}}}, "resource": {"id": 301, "owner": {"id": 482}, "assignee": {"id": 560}, "organization": {"id": 628}, "project": {"owner": {"id": 762}, "assignee": {"id": 821}, "organization": {"id": 931}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 38, "privilege": "admin"}, "organization": {"id": 108, "owner": {"id": 230}, "user": {"role": "maintainer"}}}, "resource": {"id": 392, "owner": {"id": 495}, "assignee": {"id": 540}, "organization": {"id": 108}, "project": {"owner": {"id": 764}, "assignee": {"id": 883}, "organization": {"id": 967}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 90, "privilege": "admin"}, "organization": {"id": 141, "owner": {"id": 294}, "user": {"role": "maintainer"}}}, "resource": {"id": 308, "owner": {"id": 491}, "assignee": {"id": 545}, "organization": {"id": 141}, "project": {"owner": {"id": 747}, "assignee": {"id": 821}, "organization": {"id": 966}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 58, "privilege": "admin"}, "organization": {"id": 147, "owner": {"id": 235}, "user": {"role": "maintainer"}}}, "resource": {"id": 301, "owner": {"id": 453}, "assignee": {"id": 527}, "organization": {"id": 620}, "project": {"owner": {"id": 717}, "assignee": {"id": 830}, "organization": {"id": 960}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 60, "privilege": "admin"}, "organization": {"id": 189, "owner": {"id": 255}, "user": {"role": "maintainer"}}}, "resource": {"id": 376, "owner": {"id": 490}, "assignee": {"id": 576}, "organization": {"id": 634}, "project": {"owner": {"id": 758}, "assignee": {"id": 841}, "organization": {"id": 984}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 27, "privilege": "admin"}, "organization": {"id": 108, "owner": {"id": 246}, "user": {"role": "supervisor"}}}, "resource": {"id": 382, "owner": {"id": 465}, "assignee": {"id": 549}, "organization": {"id": 108}, "project": {"owner": {"id": 703}, "assignee": {"id": 898}, "organization": {"id": 947}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 21, "privilege": "admin"}, "organization": {"id": 175, "owner": {"id": 229}, "user": {"role": "supervisor"}}}, "resource": {"id": 327, "owner": {"id": 496}, "assignee": {"id": 562}, "organization": {"id": 175}, "project": {"owner": {"id": 797}, "assignee": {"id": 877}, "organization": {"id": 964}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 26, "privilege": "admin"}, "organization": {"id": 103, "owner": {"id": 254}, "user": {"role": "supervisor"}}}, "resource": {"id": 394, "owner": {"id": 458}, "assignee": {"id": 585}, "organization": {"id": 693}, "project": {"owner": {"id": 711}, "assignee": {"id": 812}, "organization": {"id": 907}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 84, "privilege": "admin"}, "organization": {"id": 176, "owner": {"id": 282}, "user": {"role": "supervisor"}}}, "resource": {"id": 303, "owner": {"id": 443}, "assignee": {"id": 540}, "organization": {"id": 663}, "project": {"owner": {"id": 761}, "assignee": {"id": 873}, "organization": {"id": 960}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 92, "privilege": "admin"}, "organization": {"id": 106, "owner": {"id": 253}, "user": {"role": "worker"}}}, "resource": {"id": 380, "owner": {"id": 471}, "assignee": {"id": 552}, "organization": {"id": 106}, "project": {"owner": {"id": 727}, "assignee": {"id": 855}, "organization": {"id": 917}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 39, "privilege": "admin"}, "organization": {"id": 192, "owner": {"id": 280}, "user": {"role": "worker"}}}, "resource": {"id": 368, "owner": {"id": 426}, "assignee": {"id": 549}, "organization": {"id": 192}, "project": {"owner": {"id": 755}, "assignee": {"id": 802}, "organization": {"id": 960}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 32, "privilege": "admin"}, "organization": {"id": 155, "owner": {"id": 259}, "user": {"role": "worker"}}}, "resource": {"id": 377, "owner": {"id": 434}, "assignee": {"id": 532}, "organization": {"id": 610}, "project": {"owner": {"id": 742}, "assignee": {"id": 856}, "organization": {"id": 904}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 93, "privilege": "admin"}, "organization": {"id": 186, "owner": {"id": 268}, "user": {"role": "worker"}}}, "resource": {"id": 312, "owner": {"id": 405}, "assignee": {"id": 547}, "organization": {"id": 675}, "project": {"owner": {"id": 727}, "assignee": {"id": 877}, "organization": {"id": 934}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 83, "privilege": "admin"}, "organization": {"id": 132, "owner": {"id": 239}, "user": {"role": null}}}, "resource": {"id": 366, "owner": {"id": 402}, "assignee": {"id": 518}, "organization": {"id": 132}, "project": {"owner": {"id": 709}, "assignee": {"id": 811}, "organization": {"id": 934}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 7, "privilege": "admin"}, "organization": {"id": 130, "owner": {"id": 243}, "user": {"role": null}}}, "resource": {"id": 313, "owner": {"id": 440}, "assignee": {"id": 500}, "organization": {"id": 130}, "project": {"owner": {"id": 735}, "assignee": {"id": 829}, "organization": {"id": 972}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 96, "privilege": "admin"}, "organization": {"id": 139, "owner": {"id": 211}, "user": {"role": null}}}, "resource": {"id": 352, "owner": {"id": 459}, "assignee": {"id": 595}, "organization": {"id": 692}, "project": {"owner": {"id": 783}, "assignee": {"id": 890}, "organization": {"id": 961}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 70, "privilege": "admin"}, "organization": {"id": 180, "owner": {"id": 252}, "user": {"role": null}}}, "resource": {"id": 355, "owner": {"id": 494}, "assignee": {"id": 503}, "organization": {"id": 617}, "project": {"owner": {"id": 767}, "assignee": {"id": 845}, "organization": {"id": 998}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 46, "privilege": "business"}, "organization": {"id": 153, "owner": {"id": 46}, "user": {"role": "owner"}}}, "resource": {"id": 378, "owner": {"id": 470}, "assignee": {"id": 542}, "organization": {"id": 153}, "project": {"owner": {"id": 747}, "assignee": {"id": 842}, "organization": {"id": 970}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 53, "privilege": "business"}, "organization": {"id": 127, "owner": {"id": 53}, "user": {"role": "owner"}}}, "resource": {"id": 379, "owner": {"id": 480}, "assignee": {"id": 549}, "organization": {"id": 127}, "project": {"owner": {"id": 791}, "assignee": {"id": 801}, "organization": {"id": 979}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 92, "privilege": "business"}, "organization": {"id": 103, "owner": {"id": 92}, "user": {"role": "owner"}}}, "resource": {"id": 373, "owner": {"id": 471}, "assignee": {"id": 570}, "organization": {"id": 636}, "project": {"owner": {"id": 760}, "assignee": {"id": 819}, "organization": {"id": 914}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 10, "privilege": "business"}, "organization": {"id": 121, "owner": {"id": 10}, "user": {"role": "owner"}}}, "resource": {"id": 339, "owner": {"id": 486}, "assignee": {"id": 559}, "organization": {"id": 650}, "project": {"owner": {"id": 702}, "assignee": {"id": 862}, "organization": {"id": 941}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 2, "privilege": "business"}, "organization": {"id": 170, "owner": {"id": 204}, "user": {"role": "maintainer"}}}, "resource": {"id": 396, "owner": {"id": 415}, "assignee": {"id": 502}, "organization": {"id": 170}, "project": {"owner": {"id": 748}, "assignee": {"id": 832}, "organization": {"id": 948}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 84, "privilege": "business"}, "organization": {"id": 117, "owner": {"id": 248}, "user": {"role": "maintainer"}}}, "resource": {"id": 307, "owner": {"id": 411}, "assignee": {"id": 564}, "organization": {"id": 117}, "project": {"owner": {"id": 716}, "assignee": {"id": 849}, "organization": {"id": 921}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 9, "privilege": "business"}, "organization": {"id": 121, "owner": {"id": 274}, "user": {"role": "maintainer"}}}, "resource": {"id": 333, "owner": {"id": 482}, "assignee": {"id": 574}, "organization": {"id": 630}, "project": {"owner": {"id": 793}, "assignee": {"id": 838}, "organization": {"id": 951}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 35, "privilege": "business"}, "organization": {"id": 144, "owner": {"id": 274}, "user": {"role": "maintainer"}}}, "resource": {"id": 339, "owner": {"id": 483}, "assignee": {"id": 536}, "organization": {"id": 613}, "project": {"owner": {"id": 767}, "assignee": {"id": 802}, "organization": {"id": 916}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 86, "privilege": "business"}, "organization": {"id": 144, "owner": {"id": 259}, "user": {"role": "supervisor"}}}, "resource": {"id": 343, "owner": {"id": 418}, "assignee": {"id": 596}, "organization": {"id": 144}, "project": {"owner": {"id": 792}, "assignee": {"id": 815}, "organization": {"id": 916}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 41, "privilege": "business"}, "organization": {"id": 151, "owner": {"id": 247}, "user": {"role": "supervisor"}}}, "resource": {"id": 337, "owner": {"id": 407}, "assignee": {"id": 564}, "organization": {"id": 151}, "project": {"owner": {"id": 777}, "assignee": {"id": 881}, "organization": {"id": 929}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 33, "privilege": "business"}, "organization": {"id": 197, "owner": {"id": 211}, "user": {"role": "supervisor"}}}, "resource": {"id": 334, "owner": {"id": 477}, "assignee": {"id": 531}, "organization": {"id": 691}, "project": {"owner": {"id": 705}, "assignee": {"id": 878}, "organization": {"id": 970}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 98, "privilege": "business"}, "organization": {"id": 158, "owner": {"id": 297}, "user": {"role": "supervisor"}}}, "resource": {"id": 330, "owner": {"id": 443}, "assignee": {"id": 520}, "organization": {"id": 635}, "project": {"owner": {"id": 782}, "assignee": {"id": 831}, "organization": {"id": 960}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 30, "privilege": "business"}, "organization": {"id": 112, "owner": {"id": 207}, "user": {"role": "worker"}}}, "resource": {"id": 376, "owner": {"id": 412}, "assignee": {"id": 596}, "organization": {"id": 112}, "project": {"owner": {"id": 737}, "assignee": {"id": 817}, "organization": {"id": 965}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 87, "privilege": "business"}, "organization": {"id": 146, "owner": {"id": 299}, "user": {"role": "worker"}}}, "resource": {"id": 393, "owner": {"id": 475}, "assignee": {"id": 542}, "organization": {"id": 146}, "project": {"owner": {"id": 757}, "assignee": {"id": 892}, "organization": {"id": 953}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 46, "privilege": "business"}, "organization": {"id": 110, "owner": {"id": 238}, "user": {"role": "worker"}}}, "resource": {"id": 397, "owner": {"id": 414}, "assignee": {"id": 564}, "organization": {"id": 652}, "project": {"owner": {"id": 737}, "assignee": {"id": 833}, "organization": {"id": 952}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 95, "privilege": "business"}, "organization": {"id": 193, "owner": {"id": 245}, "user": {"role": "worker"}}}, "resource": {"id": 399, "owner": {"id": 441}, "assignee": {"id": 558}, "organization": {"id": 628}, "project": {"owner": {"id": 762}, "assignee": {"id": 832}, "organization": {"id": 971}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 77, "privilege": "business"}, "organization": {"id": 150, "owner": {"id": 285}, "user": {"role": null}}}, "resource": {"id": 375, "owner": {"id": 488}, "assignee": {"id": 517}, "organization": {"id": 150}, "project": {"owner": {"id": 781}, "assignee": {"id": 847}, "organization": {"id": 940}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 42, "privilege": "business"}, "organization": {"id": 195, "owner": {"id": 270}, "user": {"role": null}}}, "resource": {"id": 393, "owner": {"id": 495}, "assignee": {"id": 519}, "organization": {"id": 195}, "project": {"owner": {"id": 709}, "assignee": {"id": 821}, "organization": {"id": 921}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 32, "privilege": "business"}, "organization": {"id": 197, "owner": {"id": 253}, "user": {"role": null}}}, "resource": {"id": 338, "owner": {"id": 467}, "assignee": {"id": 553}, "organization": {"id": 664}, "project": {"owner": {"id": 739}, "assignee": {"id": 881}, "organization": {"id": 916}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 84, "privilege": "business"}, "organization": {"id": 162, "owner": {"id": 241}, "user": {"role": null}}}, "resource": {"id": 337, "owner": {"id": 453}, "assignee": {"id": 558}, "organization": {"id": 675}, "project": {"owner": {"id": 781}, "assignee": {"id": 806}, "organization": {"id": 910}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 46, "privilege": "user"}, "organization": {"id": 101, "owner": {"id": 46}, "user": {"role": "owner"}}}, "resource": {"id": 341, "owner": {"id": 415}, "assignee": {"id": 514}, "organization": {"id": 101}, "project": {"owner": {"id": 784}, "assignee": {"id": 878}, "organization": {"id": 947}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 22, "privilege": "user"}, "organization": {"id": 179, "owner": {"id": 22}, "user": {"role": "owner"}}}, "resource": {"id": 398, "owner": {"id": 421}, "assignee": {"id": 520}, "organization": {"id": 179}, "project": {"owner": {"id": 775}, "assignee": {"id": 896}, "organization": {"id": 981}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 28, "privilege": "user"}, "organization": {"id": 181, "owner": {"id": 28}, "user": {"role": "owner"}}}, "resource": {"id": 321, "owner": {"id": 482}, "assignee": {"id": 550}, "organization": {"id": 644}, "project": {"owner": {"id": 710}, "assignee": {"id": 810}, "organization": {"id": 989}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 79, "privilege": "user"}, "organization": {"id": 150, "owner": {"id": 79}, "user": {"role": "owner"}}}, "resource": {"id": 372, "owner": {"id": 487}, "assignee": {"id": 597}, "organization": {"id": 654}, "project": {"owner": {"id": 741}, "assignee": {"id": 820}, "organization": {"id": 926}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:owner", "auth": {"user": {"id": 34, "privilege": "user"}, "organization": {"id": 190, "owner": {"id": 281}, "user": {"role": "maintainer"}}}, "resource": {"id": 393, "owner": {"id": 441}, "assignee": {"id": 506}, "organization": {"id": 190}, "project": {"owner": {"id": 797}, "assignee": {"id": 809}, "organization": {"id": 958}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 7, "privilege": "user"}, "organization": {"id": 128, "owner": {"id": 285}, "user": {"role": "maintainer"}}}, "resource": {"id": 332, "owner": {"id": 486}, "assignee": {"id": 574}, "organization": {"id": 128}, "project": {"owner": {"id": 778}, "assignee": {"id": 806}, "organization": {"id": 918}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 89, "privilege": "user"}, "organization": {"id": 100, "owner": {"id": 248}, "user": {"role": "maintainer"}}}, "resource": {"id": 351, "owner": {"id": 471}, "assignee": {"id": 596}, "organization": {"id": 637}, "project": {"owner": {"id": 713}, "assignee": {"id": 896}, "organization": {"id": 944}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 71, "privilege": "user"}, "organization": {"id": 133, "owner": {"id": 297}, "user": {"role": "maintainer"}}}, "resource": {"id": 366, "owner": {"id": 443}, "assignee": {"id": 534}, "organization": {"id": 604}, "project": {"owner": {"id": 756}, "assignee": {"id": 800}, "organization": {"id": 907}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 37, "privilege": "user"}, "organization": {"id": 117, "owner": {"id": 259}, "user": {"role": "supervisor"}}}, "resource": {"id": 393, "owner": {"id": 480}, "assignee": {"id": 512}, "organization": {"id": 117}, "project": {"owner": {"id": 784}, "assignee": {"id": 838}, "organization": {"id": 958}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 18, "privilege": "user"}, "organization": {"id": 153, "owner": {"id": 272}, "user": {"role": "supervisor"}}}, "resource": {"id": 311, "owner": {"id": 443}, "assignee": {"id": 573}, "organization": {"id": 153}, "project": {"owner": {"id": 710}, "assignee": {"id": 816}, "organization": {"id": 936}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 2, "privilege": "user"}, "organization": {"id": 169, "owner": {"id": 247}, "user": {"role": "supervisor"}}}, "resource": {"id": 368, "owner": {"id": 434}, "assignee": {"id": 509}, "organization": {"id": 657}, "project": {"owner": {"id": 762}, "assignee": {"id": 828}, "organization": {"id": 938}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 43, "privilege": "user"}, "organization": {"id": 108, "owner": {"id": 290}, "user": {"role": "supervisor"}}}, "resource": {"id": 394, "owner": {"id": 440}, "assignee": {"id": 560}, "organization": {"id": 640}, "project": {"owner": {"id": 728}, "assignee": {"id": 888}, "organization": {"id": 969}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 73, "privilege": "user"}, "organization": {"id": 127, "owner": {"id": 298}, "user": {"role": "worker"}}}, "resource": {"id": 302, "owner": {"id": 417}, "assignee": {"id": 565}, "organization": {"id": 127}, "project": {"owner": {"id": 714}, "assignee": {"id": 866}, "organization": {"id": 977}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 42, "privilege": "user"}, "organization": {"id": 120, "owner": {"id": 278}, "user": {"role": "worker"}}}, "resource": {"id": 325, "owner": {"id": 486}, "assignee": {"id": 577}, "organization": {"id": 120}, "project": {"owner": {"id": 748}, "assignee": {"id": 890}, "organization": {"id": 931}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 8, "privilege": "user"}, "organization": {"id": 104, "owner": {"id": 276}, "user": {"role": "worker"}}}, "resource": {"id": 303, "owner": {"id": 463}, "assignee": {"id": 579}, "organization": {"id": 623}, "project": {"owner": {"id": 757}, "assignee": {"id": 850}, "organization": {"id": 926}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 95, "privilege": "user"}, "organization": {"id": 121, "owner": {"id": 202}, "user": {"role": "worker"}}}, "resource": {"id": 336, "owner": {"id": 453}, "assignee": {"id": 509}, "organization": {"id": 639}, "project": {"owner": {"id": 716}, "assignee": {"id": 892}, "organization": {"id": 955}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 55, "privilege": "user"}, "organization": {"id": 126, "owner": {"id": 230}, "user": {"role": null}}}, "resource": {"id": 322, "owner": {"id": 439}, "assignee": {"id": 560}, "organization": {"id": 126}, "project": {"owner": {"id": 734}, "assignee": {"id": 808}, "organization": {"id": 995}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 31, "privilege": "user"}, "organization": {"id": 126, "owner": {"id": 233}, "user": {"role": null}}}, "resource": {"id": 334, "owner": {"id": 407}, "assignee": {"id": 565}, "organization": {"id": 126}, "project": {"owner": {"id": 718}, "assignee": {"id": 802}, "organization": {"id": 950}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 60, "privilege": "user"}, "organization": {"id": 140, "owner": {"id": 210}, "user": {"role": null}}}, "resource": {"id": 377, "owner": {"id": 462}, "assignee": {"id": 523}, "organization": {"id": 645}, "project": {"owner": {"id": 702}, "assignee": {"id": 816}, "organization": {"id": 963}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 63, "privilege": "user"}, "organization": {"id": 124, "owner": {"id": 257}, "user": {"role": null}}}, "resource": {"id": 352, "owner": {"id": 409}, "assignee": {"id": 508}, "organization": {"id": 667}, "project": {"owner": {"id": 776}, "assignee": {"id": 863}, "organization": {"id": 967}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 76, "privilege": "worker"}, "organization": {"id": 151, "owner": {"id": 76}, "user": {"role": "owner"}}}, "resource": {"id": 376, "owner": {"id": 425}, "assignee": {"id": 599}, "organization": {"id": 151}, "project": {"owner": {"id": 797}, "assignee": {"id": 865}, "organization": {"id": 995}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 24, "privilege": "worker"}, "organization": {"id": 184, "owner": {"id": 24}, "user": {"role": "owner"}}}, "resource": {"id": 318, "owner": {"id": 466}, "assignee": {"id": 522}, "organization": {"id": 184}, "project": {"owner": {"id": 748}, "assignee": {"id": 844}, "organization": {"id": 977}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 43, "privilege": "worker"}, "organization": {"id": 142, "owner": {"id": 43}, "user": {"role": "owner"}}}, "resource": {"id": 315, "owner": {"id": 447}, "assignee": {"id": 559}, "organization": {"id": 680}, "project": {"owner": {"id": 793}, "assignee": {"id": 876}, "organization": {"id": 959}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 8, "privilege": "worker"}, "organization": {"id": 161, "owner": {"id": 8}, "user": {"role": "owner"}}}, "resource": {"id": 388, "owner": {"id": 464}, "assignee": {"id": 505}, "organization": {"id": 636}, "project": {"owner": {"id": 713}, "assignee": {"id": 891}, "organization": {"id": 978}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 56, "privilege": "worker"}, "organization": {"id": 174, "owner": {"id": 218}, "user": {"role": "maintainer"}}}, "resource": {"id": 393, "owner": {"id": 433}, "assignee": {"id": 573}, "organization": {"id": 174}, "project": {"owner": {"id": 786}, "assignee": {"id": 868}, "organization": {"id": 987}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 7, "privilege": "worker"}, "organization": {"id": 164, "owner": {"id": 247}, "user": {"role": "maintainer"}}}, "resource": {"id": 349, "owner": {"id": 406}, "assignee": {"id": 531}, "organization": {"id": 164}, "project": {"owner": {"id": 794}, "assignee": {"id": 886}, "organization": {"id": 929}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 59, "privilege": "worker"}, "organization": {"id": 142, "owner": {"id": 212}, "user": {"role": "maintainer"}}}, "resource": {"id": 381, "owner": {"id": 442}, "assignee": {"id": 517}, "organization": {"id": 676}, "project": {"owner": {"id": 774}, "assignee": {"id": 896}, "organization": {"id": 983}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 53, "privilege": "worker"}, "organization": {"id": 183, "owner": {"id": 255}, "user": {"role": "maintainer"}}}, "resource": {"id": 337, "owner": {"id": 436}, "assignee": {"id": 511}, "organization": {"id": 667}, "project": {"owner": {"id": 783}, "assignee": {"id": 838}, "organization": {"id": 931}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 2, "privilege": "worker"}, "organization": {"id": 179, "owner": {"id": 236}, "user": {"role": "supervisor"}}}, "resource": {"id": 387, "owner": {"id": 400}, "assignee": {"id": 507}, "organization": {"id": 179}, "project": {"owner": {"id": 704}, "assignee": {"id": 810}, "organization": {"id": 941}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 25, "privilege": "worker"}, "organization": {"id": 111, "owner": {"id": 228}, "user": {"role": "supervisor"}}}, "resource": {"id": 306, "owner": {"id": 485}, "assignee": {"id": 523}, "organization": {"id": 111}, "project": {"owner": {"id": 702}, "assignee": {"id": 880}, "organization": {"id": 977}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 26, "privilege": "worker"}, "organization": {"id": 108, "owner": {"id": 258}, "user": {"role": "supervisor"}}}, "resource": {"id": 341, "owner": {"id": 410}, "assignee": {"id": 534}, "organization": {"id": 637}, "project": {"owner": {"id": 735}, "assignee": {"id": 809}, "organization": {"id": 948}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 8, "privilege": "worker"}, "organization": {"id": 104, "owner": {"id": 274}, "user": {"role": "supervisor"}}}, "resource": {"id": 360, "owner": {"id": 470}, "assignee": {"id": 569}, "organization": {"id": 606}, "project": {"owner": {"id": 793}, "assignee": {"id": 820}, "organization": {"id": 987}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 0, "privilege": "worker"}, "organization": {"id": 110, "owner": {"id": 251}, "user": {"role": "worker"}}}, "resource": {"id": 356, "owner": {"id": 470}, "assignee": {"id": 506}, "organization": {"id": 110}, "project": {"owner": {"id": 704}, "assignee": {"id": 837}, "organization": {"id": 995}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 58, "privilege": "worker"}, "organization": {"id": 159, "owner": {"id": 258}, "user": {"role": "worker"}}}, "resource": {"id": 330, "owner": {"id": 453}, "assignee": {"id": 562}, "organization": {"id": 159}, "project": {"owner": {"id": 792}, "assignee": {"id": 852}, "organization": {"id": 963}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 58, "privilege": "worker"}, "organization": {"id": 158, "owner": {"id": 225}, "user": {"role": "worker"}}}, "resource": {"id": 313, "owner": {"id": 477}, "assignee": {"id": 587}, "organization": {"id": 675}, "project": {"owner": {"id": 723}, "assignee": {"id": 816}, "organization": {"id": 905}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 45, "privilege": "worker"}, "organization": {"id": 144, "owner": {"id": 238}, "user": {"role": "worker"}}}, "resource": {"id": 330, "owner": {"id": 453}, "assignee": {"id": 543}, "organization": {"id": 697}, "project": {"owner": {"id": 758}, "assignee": {"id": 848}, "organization": {"id": 939}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 11, "privilege": "worker"}, "organization": {"id": 152, "owner": {"id": 285}, "user": {"role": null}}}, "resource": {"id": 373, "owner": {"id": 493}, "assignee": {"id": 507}, "organization": {"id": 152}, "project": {"owner": {"id": 713}, "assignee": {"id": 804}, "organization": {"id": 989}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 78, "privilege": "worker"}, "organization": {"id": 142, "owner": {"id": 289}, "user": {"role": null}}}, "resource": {"id": 342, "owner": {"id": 479}, "assignee": {"id": 507}, "organization": {"id": 142}, "project": {"owner": {"id": 732}, "assignee": {"id": 864}, "organization": {"id": 914}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 83, "privilege": "worker"}, "organization": {"id": 110, "owner": {"id": 253}, "user": {"role": null}}}, "resource": {"id": 374, "owner": {"id": 468}, "assignee": {"id": 550}, "organization": {"id": 657}, "project": {"owner": {"id": 798}, "assignee": {"id": 872}, "organization": {"id": 906}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 13, "privilege": "worker"}, "organization": {"id": 106, "owner": {"id": 217}, "user": {"role": null}}}, "resource": {"id": 332, "owner": {"id": 425}, "assignee": {"id": 545}, "organization": {"id": 698}, "project": {"owner": {"id": 794}, "assignee": {"id": 892}, "organization": {"id": 914}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 8, "privilege": "none"}, "organization": {"id": 102, "owner": {"id": 8}, "user": {"role": "owner"}}}, "resource": {"id": 301, "owner": {"id": 423}, "assignee": {"id": 527}, "organization": {"id": 102}, "project": {"owner": {"id": 731}, "assignee": {"id": 855}, "organization": {"id": 983}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 30, "privilege": "none"}, "organization": {"id": 106, "owner": {"id": 30}, "user": {"role": "owner"}}}, "resource": {"id": 348, "owner": {"id": 479}, "assignee": {"id": 526}, "organization": {"id": 106}, "project": {"owner": {"id": 740}, "assignee": {"id": 847}, "organization": {"id": 926}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 9, "privilege": "none"}, "organization": {"id": 192, "owner": {"id": 9}, "user": {"role": "owner"}}}, "resource": {"id": 320, "owner": {"id": 443}, "assignee": {"id": 516}, "organization": {"id": 695}, "project": {"owner": {"id": 700}, "assignee": {"id": 887}, "organization": {"id": 985}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 24, "privilege": "none"}, "organization": {"id": 183, "owner": {"id": 24}, "user": {"role": "owner"}}}, "resource": {"id": 379, "owner": {"id": 493}, "assignee": {"id": 596}, "organization": {"id": 617}, "project": {"owner": {"id": 724}, "assignee": {"id": 888}, "organization": {"id": 931}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 67, "privilege": "none"}, "organization": {"id": 136, "owner": {"id": 296}, "user": {"role": "maintainer"}}}, "resource": {"id": 339, "owner": {"id": 491}, "assignee": {"id": 566}, "organization": {"id": 136}, "project": {"owner": {"id": 772}, "assignee": {"id": 892}, "organization": {"id": 987}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 66, "privilege": "none"}, "organization": {"id": 140, "owner": {"id": 243}, "user": {"role": "maintainer"}}}, "resource": {"id": 326, "owner": {"id": 446}, "assignee": {"id": 586}, "organization": {"id": 140}, "project": {"owner": {"id": 708}, "assignee": {"id": 839}, "organization": {"id": 983}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 48, "privilege": "none"}, "organization": {"id": 123, "owner": {"id": 224}, "user": {"role": "maintainer"}}}, "resource": {"id": 308, "owner": {"id": 418}, "assignee": {"id": 534}, "organization": {"id": 660}, "project": {"owner": {"id": 708}, "assignee": {"id": 801}, "organization": {"id": 936}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 2, "privilege": "none"}, "organization": {"id": 155, "owner": {"id": 217}, "user": {"role": "maintainer"}}}, "resource": {"id": 395, "owner": {"id": 403}, "assignee": {"id": 559}, "organization": {"id": 602}, "project": {"owner": {"id": 718}, "assignee": {"id": 848}, "organization": {"id": 932}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 50, "privilege": "none"}, "organization": {"id": 168, "owner": {"id": 249}, "user": {"role": "supervisor"}}}, "resource": {"id": 345, "owner": {"id": 470}, "assignee": {"id": 561}, "organization": {"id": 168}, "project": {"owner": {"id": 766}, "assignee": {"id": 829}, "organization": {"id": 971}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 40, "privilege": "none"}, "organization": {"id": 180, "owner": {"id": 215}, "user": {"role": "supervisor"}}}, "resource": {"id": 354, "owner": {"id": 401}, "assignee": {"id": 549}, "organization": {"id": 180}, "project": {"owner": {"id": 736}, "assignee": {"id": 891}, "organization": {"id": 913}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 52, "privilege": "none"}, "organization": {"id": 176, "owner": {"id": 227}, "user": {"role": "supervisor"}}}, "resource": {"id": 359, "owner": {"id": 458}, "assignee": {"id": 516}, "organization": {"id": 633}, "project": {"owner": {"id": 758}, "assignee": {"id": 896}, "organization": {"id": 926}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 13, "privilege": "none"}, "organization": {"id": 153, "owner": {"id": 236}, "user": {"role": "supervisor"}}}, "resource": {"id": 395, "owner": {"id": 438}, "assignee": {"id": 539}, "organization": {"id": 664}, "project": {"owner": {"id": 761}, "assignee": {"id": 855}, "organization": {"id": 920}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 59, "privilege": "none"}, "organization": {"id": 153, "owner": {"id": 226}, "user": {"role": "worker"}}}, "resource": {"id": 388, "owner": {"id": 487}, "assignee": {"id": 517}, "organization": {"id": 153}, "project": {"owner": {"id": 708}, "assignee": {"id": 800}, "organization": {"id": 991}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 89, "privilege": "none"}, "organization": {"id": 174, "owner": {"id": 258}, "user": {"role": "worker"}}}, "resource": {"id": 371, "owner": {"id": 431}, "assignee": {"id": 594}, "organization": {"id": 174}, "project": {"owner": {"id": 784}, "assignee": {"id": 817}, "organization": {"id": 958}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 73, "privilege": "none"}, "organization": {"id": 117, "owner": {"id": 259}, "user": {"role": "worker"}}}, "resource": {"id": 319, "owner": {"id": 497}, "assignee": {"id": 500}, "organization": {"id": 659}, "project": {"owner": {"id": 793}, "assignee": {"id": 818}, "organization": {"id": 937}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 72, "privilege": "none"}, "organization": {"id": 141, "owner": {"id": 261}, "user": {"role": "worker"}}}, "resource": {"id": 331, "owner": {"id": 406}, "assignee": {"id": 522}, "organization": {"id": 674}, "project": {"owner": {"id": 736}, "assignee": {"id": 806}, "organization": {"id": 955}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 69, "privilege": "none"}, "organization": {"id": 171, "owner": {"id": 294}, "user": {"role": null}}}, "resource": {"id": 327, "owner": {"id": 415}, "assignee": {"id": 552}, "organization": {"id": 171}, "project": {"owner": {"id": 711}, "assignee": {"id": 831}, "organization": {"id": 972}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 94, "privilege": "none"}, "organization": {"id": 199, "owner": {"id": 246}, "user": {"role": null}}}, "resource": {"id": 321, "owner": {"id": 444}, "assignee": {"id": 521}, "organization": {"id": 199}, "project": {"owner": {"id": 704}, "assignee": {"id": 820}, "organization": {"id": 929}}}} } -test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 43, "privilege": "none"}, "organization": {"id": 173, "owner": {"id": 296}, "user": {"role": null}}}, "resource": {"id": 300, "owner": {"id": 481}, "assignee": {"id": 547}, "organization": {"id": 692}, "project": {"owner": {"id": 700}, "assignee": {"id": 893}, "organization": {"id": 932}}}} +test_scope_EXPORT_DATASET_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:dataset", "auth": {"user": {"id": 20, "privilege": "none"}, "organization": {"id": 147, "owner": {"id": 269}, "user": {"role": null}}}, "resource": {"id": 364, "owner": {"id": 479}, "assignee": {"id": 526}, "organization": {"id": 658}, "project": {"owner": {"id": 759}, "assignee": {"id": 898}, "organization": {"id": 914}}}} } -test_scope_UPLOAD_DATA_context_SANDBOX_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 80, "privilege": "admin"}, "organization": null}, "resource": {"id": 322, "owner": {"id": 493}, "assignee": {"id": 555}, "organization": {"id": 618}, "project": {"owner": {"id": 80}, "assignee": {"id": 806}, "organization": {"id": 936}}}} +test_scope_VIEW_DATA_context_SANDBOX_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 62, "privilege": "admin"}, "organization": null}, "resource": {"id": 363, "owner": {"id": 401}, "assignee": {"id": 508}, "organization": {"id": 664}, "project": {"owner": {"id": 62}, "assignee": {"id": 860}, "organization": {"id": 997}}}} } -test_scope_UPLOAD_DATA_context_SANDBOX_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 14, "privilege": "business"}, "organization": null}, "resource": {"id": 383, "owner": {"id": 458}, "assignee": {"id": 571}, "organization": {"id": 667}, "project": {"owner": {"id": 14}, "assignee": {"id": 878}, "organization": {"id": 915}}}} +test_scope_VIEW_DATA_context_SANDBOX_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 82, "privilege": "business"}, "organization": null}, "resource": {"id": 344, "owner": {"id": 461}, "assignee": {"id": 541}, "organization": {"id": 622}, "project": {"owner": {"id": 82}, "assignee": {"id": 844}, "organization": {"id": 936}}}} } -test_scope_UPLOAD_DATA_context_SANDBOX_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 12, "privilege": "user"}, "organization": null}, "resource": {"id": 355, "owner": {"id": 416}, "assignee": {"id": 529}, "organization": {"id": 642}, "project": {"owner": {"id": 12}, "assignee": {"id": 857}, "organization": {"id": 965}}}} +test_scope_VIEW_DATA_context_SANDBOX_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 47, "privilege": "user"}, "organization": null}, "resource": {"id": 375, "owner": {"id": 442}, "assignee": {"id": 553}, "organization": {"id": 624}, "project": {"owner": {"id": 47}, "assignee": {"id": 816}, "organization": {"id": 933}}}} } -test_scope_UPLOAD_DATA_context_SANDBOX_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 76, "privilege": "worker"}, "organization": null}, "resource": {"id": 396, "owner": {"id": 469}, "assignee": {"id": 540}, "organization": {"id": 667}, "project": {"owner": {"id": 76}, "assignee": {"id": 846}, "organization": {"id": 944}}}} +test_scope_VIEW_DATA_context_SANDBOX_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 91, "privilege": "worker"}, "organization": null}, "resource": {"id": 300, "owner": {"id": 415}, "assignee": {"id": 517}, "organization": {"id": 661}, "project": {"owner": {"id": 91}, "assignee": {"id": 851}, "organization": {"id": 975}}}} } -test_scope_UPLOAD_DATA_context_SANDBOX_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 86, "privilege": "none"}, "organization": null}, "resource": {"id": 312, "owner": {"id": 497}, "assignee": {"id": 571}, "organization": {"id": 605}, "project": {"owner": {"id": 86}, "assignee": {"id": 818}, "organization": {"id": 993}}}} +test_scope_VIEW_DATA_context_SANDBOX_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 90, "privilege": "none"}, "organization": null}, "resource": {"id": 327, "owner": {"id": 496}, "assignee": {"id": 516}, "organization": {"id": 639}, "project": {"owner": {"id": 90}, "assignee": {"id": 867}, "organization": {"id": 922}}}} } -test_scope_UPLOAD_DATA_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 12, "privilege": "admin"}, "organization": null}, "resource": {"id": 394, "owner": {"id": 439}, "assignee": {"id": 580}, "organization": {"id": 679}, "project": {"owner": {"id": 755}, "assignee": {"id": 12}, "organization": {"id": 981}}}} +test_scope_VIEW_DATA_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 9, "privilege": "admin"}, "organization": null}, "resource": {"id": 383, "owner": {"id": 492}, "assignee": {"id": 578}, "organization": {"id": 638}, "project": {"owner": {"id": 761}, "assignee": {"id": 9}, "organization": {"id": 964}}}} } -test_scope_UPLOAD_DATA_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 13, "privilege": "business"}, "organization": null}, "resource": {"id": 301, "owner": {"id": 417}, "assignee": {"id": 503}, "organization": {"id": 696}, "project": {"owner": {"id": 754}, "assignee": {"id": 13}, "organization": {"id": 901}}}} +test_scope_VIEW_DATA_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 36, "privilege": "business"}, "organization": null}, "resource": {"id": 308, "owner": {"id": 416}, "assignee": {"id": 589}, "organization": {"id": 698}, "project": {"owner": {"id": 750}, "assignee": {"id": 36}, "organization": {"id": 919}}}} } -test_scope_UPLOAD_DATA_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 76, "privilege": "user"}, "organization": null}, "resource": {"id": 311, "owner": {"id": 487}, "assignee": {"id": 516}, "organization": {"id": 648}, "project": {"owner": {"id": 714}, "assignee": {"id": 76}, "organization": {"id": 906}}}} +test_scope_VIEW_DATA_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 61, "privilege": "user"}, "organization": null}, "resource": {"id": 324, "owner": {"id": 485}, "assignee": {"id": 595}, "organization": {"id": 632}, "project": {"owner": {"id": 794}, "assignee": {"id": 61}, "organization": {"id": 958}}}} } -test_scope_UPLOAD_DATA_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 94, "privilege": "worker"}, "organization": null}, "resource": {"id": 329, "owner": {"id": 402}, "assignee": {"id": 543}, "organization": {"id": 696}, "project": {"owner": {"id": 799}, "assignee": {"id": 94}, "organization": {"id": 939}}}} +test_scope_VIEW_DATA_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 17, "privilege": "worker"}, "organization": null}, "resource": {"id": 363, "owner": {"id": 468}, "assignee": {"id": 505}, "organization": {"id": 656}, "project": {"owner": {"id": 717}, "assignee": {"id": 17}, "organization": {"id": 985}}}} } -test_scope_UPLOAD_DATA_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 94, "privilege": "none"}, "organization": null}, "resource": {"id": 344, "owner": {"id": 482}, "assignee": {"id": 548}, "organization": {"id": 621}, "project": {"owner": {"id": 722}, "assignee": {"id": 94}, "organization": {"id": 900}}}} +test_scope_VIEW_DATA_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 43, "privilege": "none"}, "organization": null}, "resource": {"id": 350, "owner": {"id": 432}, "assignee": {"id": 592}, "organization": {"id": 676}, "project": {"owner": {"id": 700}, "assignee": {"id": 43}, "organization": {"id": 995}}}} } -test_scope_UPLOAD_DATA_context_SANDBOX_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 86, "privilege": "admin"}, "organization": null}, "resource": {"id": 345, "owner": {"id": 86}, "assignee": {"id": 522}, "organization": {"id": 634}, "project": {"owner": {"id": 737}, "assignee": {"id": 875}, "organization": {"id": 976}}}} +test_scope_VIEW_DATA_context_SANDBOX_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 90, "privilege": "admin"}, "organization": null}, "resource": {"id": 366, "owner": {"id": 90}, "assignee": {"id": 540}, "organization": {"id": 632}, "project": {"owner": {"id": 750}, "assignee": {"id": 856}, "organization": {"id": 997}}}} } -test_scope_UPLOAD_DATA_context_SANDBOX_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 50, "privilege": "business"}, "organization": null}, "resource": {"id": 392, "owner": {"id": 50}, "assignee": {"id": 546}, "organization": {"id": 662}, "project": {"owner": {"id": 747}, "assignee": {"id": 886}, "organization": {"id": 997}}}} +test_scope_VIEW_DATA_context_SANDBOX_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 79, "privilege": "business"}, "organization": null}, "resource": {"id": 336, "owner": {"id": 79}, "assignee": {"id": 523}, "organization": {"id": 640}, "project": {"owner": {"id": 772}, "assignee": {"id": 857}, "organization": {"id": 979}}}} } -test_scope_UPLOAD_DATA_context_SANDBOX_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 16, "privilege": "user"}, "organization": null}, "resource": {"id": 395, "owner": {"id": 16}, "assignee": {"id": 556}, "organization": {"id": 685}, "project": {"owner": {"id": 762}, "assignee": {"id": 803}, "organization": {"id": 965}}}} +test_scope_VIEW_DATA_context_SANDBOX_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 31, "privilege": "user"}, "organization": null}, "resource": {"id": 357, "owner": {"id": 31}, "assignee": {"id": 501}, "organization": {"id": 623}, "project": {"owner": {"id": 749}, "assignee": {"id": 896}, "organization": {"id": 948}}}} } -test_scope_UPLOAD_DATA_context_SANDBOX_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 65, "privilege": "worker"}, "organization": null}, "resource": {"id": 375, "owner": {"id": 65}, "assignee": {"id": 535}, "organization": {"id": 669}, "project": {"owner": {"id": 797}, "assignee": {"id": 870}, "organization": {"id": 917}}}} +test_scope_VIEW_DATA_context_SANDBOX_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 84, "privilege": "worker"}, "organization": null}, "resource": {"id": 376, "owner": {"id": 84}, "assignee": {"id": 521}, "organization": {"id": 634}, "project": {"owner": {"id": 797}, "assignee": {"id": 876}, "organization": {"id": 960}}}} } -test_scope_UPLOAD_DATA_context_SANDBOX_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 61, "privilege": "none"}, "organization": null}, "resource": {"id": 363, "owner": {"id": 61}, "assignee": {"id": 532}, "organization": {"id": 683}, "project": {"owner": {"id": 748}, "assignee": {"id": 841}, "organization": {"id": 914}}}} +test_scope_VIEW_DATA_context_SANDBOX_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 7, "privilege": "none"}, "organization": null}, "resource": {"id": 336, "owner": {"id": 7}, "assignee": {"id": 553}, "organization": {"id": 663}, "project": {"owner": {"id": 704}, "assignee": {"id": 883}, "organization": {"id": 947}}}} } -test_scope_UPLOAD_DATA_context_SANDBOX_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 95, "privilege": "admin"}, "organization": null}, "resource": {"id": 368, "owner": {"id": 495}, "assignee": {"id": 95}, "organization": {"id": 634}, "project": {"owner": {"id": 702}, "assignee": {"id": 876}, "organization": {"id": 987}}}} +test_scope_VIEW_DATA_context_SANDBOX_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 94, "privilege": "admin"}, "organization": null}, "resource": {"id": 369, "owner": {"id": 400}, "assignee": {"id": 94}, "organization": {"id": 625}, "project": {"owner": {"id": 721}, "assignee": {"id": 834}, "organization": {"id": 986}}}} } -test_scope_UPLOAD_DATA_context_SANDBOX_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 4, "privilege": "business"}, "organization": null}, "resource": {"id": 320, "owner": {"id": 499}, "assignee": {"id": 4}, "organization": {"id": 655}, "project": {"owner": {"id": 757}, "assignee": {"id": 819}, "organization": {"id": 957}}}} +test_scope_VIEW_DATA_context_SANDBOX_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 87, "privilege": "business"}, "organization": null}, "resource": {"id": 389, "owner": {"id": 400}, "assignee": {"id": 87}, "organization": {"id": 650}, "project": {"owner": {"id": 723}, "assignee": {"id": 844}, "organization": {"id": 930}}}} } -test_scope_UPLOAD_DATA_context_SANDBOX_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 66, "privilege": "user"}, "organization": null}, "resource": {"id": 333, "owner": {"id": 475}, "assignee": {"id": 66}, "organization": {"id": 651}, "project": {"owner": {"id": 726}, "assignee": {"id": 862}, "organization": {"id": 914}}}} +test_scope_VIEW_DATA_context_SANDBOX_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 49, "privilege": "user"}, "organization": null}, "resource": {"id": 367, "owner": {"id": 453}, "assignee": {"id": 49}, "organization": {"id": 669}, "project": {"owner": {"id": 752}, "assignee": {"id": 868}, "organization": {"id": 940}}}} } -test_scope_UPLOAD_DATA_context_SANDBOX_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 2, "privilege": "worker"}, "organization": null}, "resource": {"id": 314, "owner": {"id": 418}, "assignee": {"id": 2}, "organization": {"id": 687}, "project": {"owner": {"id": 743}, "assignee": {"id": 882}, "organization": {"id": 972}}}} +test_scope_VIEW_DATA_context_SANDBOX_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 28, "privilege": "worker"}, "organization": null}, "resource": {"id": 380, "owner": {"id": 411}, "assignee": {"id": 28}, "organization": {"id": 630}, "project": {"owner": {"id": 732}, "assignee": {"id": 883}, "organization": {"id": 990}}}} } -test_scope_UPLOAD_DATA_context_SANDBOX_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 35, "privilege": "none"}, "organization": null}, "resource": {"id": 362, "owner": {"id": 440}, "assignee": {"id": 35}, "organization": {"id": 606}, "project": {"owner": {"id": 762}, "assignee": {"id": 825}, "organization": {"id": 943}}}} +test_scope_VIEW_DATA_context_SANDBOX_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 25, "privilege": "none"}, "organization": null}, "resource": {"id": 381, "owner": {"id": 413}, "assignee": {"id": 25}, "organization": {"id": 633}, "project": {"owner": {"id": 778}, "assignee": {"id": 884}, "organization": {"id": 942}}}} } -test_scope_UPLOAD_DATA_context_SANDBOX_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 83, "privilege": "admin"}, "organization": null}, "resource": {"id": 361, "owner": {"id": 484}, "assignee": {"id": 576}, "organization": {"id": 655}, "project": {"owner": {"id": 723}, "assignee": {"id": 867}, "organization": {"id": 939}}}} +test_scope_VIEW_DATA_context_SANDBOX_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 28, "privilege": "admin"}, "organization": null}, "resource": {"id": 355, "owner": {"id": 456}, "assignee": {"id": 512}, "organization": {"id": 632}, "project": {"owner": {"id": 769}, "assignee": {"id": 843}, "organization": {"id": 929}}}} } -test_scope_UPLOAD_DATA_context_SANDBOX_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 5, "privilege": "business"}, "organization": null}, "resource": {"id": 320, "owner": {"id": 491}, "assignee": {"id": 583}, "organization": {"id": 685}, "project": {"owner": {"id": 797}, "assignee": {"id": 868}, "organization": {"id": 931}}}} +test_scope_VIEW_DATA_context_SANDBOX_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 30, "privilege": "business"}, "organization": null}, "resource": {"id": 335, "owner": {"id": 495}, "assignee": {"id": 576}, "organization": {"id": 608}, "project": {"owner": {"id": 729}, "assignee": {"id": 876}, "organization": {"id": 937}}}} } -test_scope_UPLOAD_DATA_context_SANDBOX_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 12, "privilege": "user"}, "organization": null}, "resource": {"id": 379, "owner": {"id": 437}, "assignee": {"id": 563}, "organization": {"id": 692}, "project": {"owner": {"id": 735}, "assignee": {"id": 826}, "organization": {"id": 919}}}} +test_scope_VIEW_DATA_context_SANDBOX_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 84, "privilege": "user"}, "organization": null}, "resource": {"id": 342, "owner": {"id": 407}, "assignee": {"id": 596}, "organization": {"id": 634}, "project": {"owner": {"id": 785}, "assignee": {"id": 865}, "organization": {"id": 963}}}} } -test_scope_UPLOAD_DATA_context_SANDBOX_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 28, "privilege": "worker"}, "organization": null}, "resource": {"id": 315, "owner": {"id": 413}, "assignee": {"id": 560}, "organization": {"id": 659}, "project": {"owner": {"id": 746}, "assignee": {"id": 834}, "organization": {"id": 943}}}} +test_scope_VIEW_DATA_context_SANDBOX_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 60, "privilege": "worker"}, "organization": null}, "resource": {"id": 328, "owner": {"id": 450}, "assignee": {"id": 548}, "organization": {"id": 693}, "project": {"owner": {"id": 707}, "assignee": {"id": 898}, "organization": {"id": 937}}}} } -test_scope_UPLOAD_DATA_context_SANDBOX_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 12, "privilege": "none"}, "organization": null}, "resource": {"id": 342, "owner": {"id": 477}, "assignee": {"id": 510}, "organization": {"id": 671}, "project": {"owner": {"id": 735}, "assignee": {"id": 854}, "organization": {"id": 973}}}} +test_scope_VIEW_DATA_context_SANDBOX_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 62, "privilege": "none"}, "organization": null}, "resource": {"id": 333, "owner": {"id": 482}, "assignee": {"id": 570}, "organization": {"id": 608}, "project": {"owner": {"id": 731}, "assignee": {"id": 843}, "organization": {"id": 931}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 19, "privilege": "admin"}, "organization": {"id": 101, "owner": {"id": 19}, "user": {"role": "owner"}}}, "resource": {"id": 371, "owner": {"id": 481}, "assignee": {"id": 546}, "organization": {"id": 101}, "project": {"owner": {"id": 19}, "assignee": {"id": 863}, "organization": {"id": 904}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 30, "privilege": "admin"}, "organization": {"id": 176, "owner": {"id": 30}, "user": {"role": "owner"}}}, "resource": {"id": 378, "owner": {"id": 428}, "assignee": {"id": 501}, "organization": {"id": 176}, "project": {"owner": {"id": 30}, "assignee": {"id": 897}, "organization": {"id": 945}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 64, "privilege": "admin"}, "organization": {"id": 153, "owner": {"id": 64}, "user": {"role": "owner"}}}, "resource": {"id": 305, "owner": {"id": 452}, "assignee": {"id": 506}, "organization": {"id": 661}, "project": {"owner": {"id": 64}, "assignee": {"id": 844}, "organization": {"id": 971}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 68, "privilege": "admin"}, "organization": {"id": 144, "owner": {"id": 68}, "user": {"role": "owner"}}}, "resource": {"id": 317, "owner": {"id": 494}, "assignee": {"id": 589}, "organization": {"id": 650}, "project": {"owner": {"id": 68}, "assignee": {"id": 866}, "organization": {"id": 983}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 95, "privilege": "admin"}, "organization": {"id": 194, "owner": {"id": 239}, "user": {"role": "maintainer"}}}, "resource": {"id": 380, "owner": {"id": 496}, "assignee": {"id": 550}, "organization": {"id": 194}, "project": {"owner": {"id": 95}, "assignee": {"id": 812}, "organization": {"id": 957}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 3, "privilege": "admin"}, "organization": {"id": 111, "owner": {"id": 210}, "user": {"role": "maintainer"}}}, "resource": {"id": 323, "owner": {"id": 476}, "assignee": {"id": 571}, "organization": {"id": 111}, "project": {"owner": {"id": 3}, "assignee": {"id": 837}, "organization": {"id": 990}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 87, "privilege": "admin"}, "organization": {"id": 115, "owner": {"id": 274}, "user": {"role": "maintainer"}}}, "resource": {"id": 310, "owner": {"id": 469}, "assignee": {"id": 581}, "organization": {"id": 603}, "project": {"owner": {"id": 87}, "assignee": {"id": 817}, "organization": {"id": 956}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 42, "privilege": "admin"}, "organization": {"id": 134, "owner": {"id": 293}, "user": {"role": "maintainer"}}}, "resource": {"id": 332, "owner": {"id": 479}, "assignee": {"id": 577}, "organization": {"id": 662}, "project": {"owner": {"id": 42}, "assignee": {"id": 838}, "organization": {"id": 958}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 30, "privilege": "admin"}, "organization": {"id": 114, "owner": {"id": 292}, "user": {"role": "supervisor"}}}, "resource": {"id": 374, "owner": {"id": 435}, "assignee": {"id": 571}, "organization": {"id": 114}, "project": {"owner": {"id": 30}, "assignee": {"id": 804}, "organization": {"id": 927}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 35, "privilege": "admin"}, "organization": {"id": 197, "owner": {"id": 275}, "user": {"role": "supervisor"}}}, "resource": {"id": 362, "owner": {"id": 425}, "assignee": {"id": 586}, "organization": {"id": 197}, "project": {"owner": {"id": 35}, "assignee": {"id": 859}, "organization": {"id": 904}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 18, "privilege": "admin"}, "organization": {"id": 153, "owner": {"id": 222}, "user": {"role": "supervisor"}}}, "resource": {"id": 343, "owner": {"id": 420}, "assignee": {"id": 528}, "organization": {"id": 633}, "project": {"owner": {"id": 18}, "assignee": {"id": 860}, "organization": {"id": 902}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 77, "privilege": "admin"}, "organization": {"id": 139, "owner": {"id": 246}, "user": {"role": "supervisor"}}}, "resource": {"id": 378, "owner": {"id": 405}, "assignee": {"id": 573}, "organization": {"id": 653}, "project": {"owner": {"id": 77}, "assignee": {"id": 868}, "organization": {"id": 908}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 82, "privilege": "admin"}, "organization": {"id": 141, "owner": {"id": 229}, "user": {"role": "worker"}}}, "resource": {"id": 304, "owner": {"id": 420}, "assignee": {"id": 563}, "organization": {"id": 141}, "project": {"owner": {"id": 82}, "assignee": {"id": 816}, "organization": {"id": 953}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 49, "privilege": "admin"}, "organization": {"id": 112, "owner": {"id": 299}, "user": {"role": "worker"}}}, "resource": {"id": 349, "owner": {"id": 443}, "assignee": {"id": 573}, "organization": {"id": 112}, "project": {"owner": {"id": 49}, "assignee": {"id": 829}, "organization": {"id": 978}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 6, "privilege": "admin"}, "organization": {"id": 179, "owner": {"id": 258}, "user": {"role": "worker"}}}, "resource": {"id": 347, "owner": {"id": 464}, "assignee": {"id": 501}, "organization": {"id": 603}, "project": {"owner": {"id": 6}, "assignee": {"id": 863}, "organization": {"id": 932}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 43, "privilege": "admin"}, "organization": {"id": 160, "owner": {"id": 226}, "user": {"role": "worker"}}}, "resource": {"id": 304, "owner": {"id": 484}, "assignee": {"id": 525}, "organization": {"id": 698}, "project": {"owner": {"id": 43}, "assignee": {"id": 832}, "organization": {"id": 902}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 86, "privilege": "admin"}, "organization": {"id": 139, "owner": {"id": 216}, "user": {"role": null}}}, "resource": {"id": 305, "owner": {"id": 481}, "assignee": {"id": 572}, "organization": {"id": 139}, "project": {"owner": {"id": 86}, "assignee": {"id": 815}, "organization": {"id": 943}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 95, "privilege": "admin"}, "organization": {"id": 102, "owner": {"id": 237}, "user": {"role": null}}}, "resource": {"id": 351, "owner": {"id": 469}, "assignee": {"id": 593}, "organization": {"id": 102}, "project": {"owner": {"id": 95}, "assignee": {"id": 806}, "organization": {"id": 966}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 62, "privilege": "admin"}, "organization": {"id": 174, "owner": {"id": 204}, "user": {"role": null}}}, "resource": {"id": 381, "owner": {"id": 451}, "assignee": {"id": 500}, "organization": {"id": 628}, "project": {"owner": {"id": 62}, "assignee": {"id": 832}, "organization": {"id": 943}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 81, "privilege": "admin"}, "organization": {"id": 135, "owner": {"id": 227}, "user": {"role": null}}}, "resource": {"id": 314, "owner": {"id": 490}, "assignee": {"id": 586}, "organization": {"id": 663}, "project": {"owner": {"id": 81}, "assignee": {"id": 854}, "organization": {"id": 979}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 51, "privilege": "business"}, "organization": {"id": 152, "owner": {"id": 51}, "user": {"role": "owner"}}}, "resource": {"id": 346, "owner": {"id": 473}, "assignee": {"id": 511}, "organization": {"id": 152}, "project": {"owner": {"id": 51}, "assignee": {"id": 897}, "organization": {"id": 957}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 84, "privilege": "business"}, "organization": {"id": 164, "owner": {"id": 84}, "user": {"role": "owner"}}}, "resource": {"id": 304, "owner": {"id": 460}, "assignee": {"id": 591}, "organization": {"id": 164}, "project": {"owner": {"id": 84}, "assignee": {"id": 887}, "organization": {"id": 964}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 50, "privilege": "business"}, "organization": {"id": 102, "owner": {"id": 50}, "user": {"role": "owner"}}}, "resource": {"id": 378, "owner": {"id": 459}, "assignee": {"id": 502}, "organization": {"id": 647}, "project": {"owner": {"id": 50}, "assignee": {"id": 814}, "organization": {"id": 956}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 75, "privilege": "business"}, "organization": {"id": 112, "owner": {"id": 75}, "user": {"role": "owner"}}}, "resource": {"id": 384, "owner": {"id": 458}, "assignee": {"id": 508}, "organization": {"id": 686}, "project": {"owner": {"id": 75}, "assignee": {"id": 854}, "organization": {"id": 973}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 84, "privilege": "business"}, "organization": {"id": 126, "owner": {"id": 222}, "user": {"role": "maintainer"}}}, "resource": {"id": 397, "owner": {"id": 402}, "assignee": {"id": 589}, "organization": {"id": 126}, "project": {"owner": {"id": 84}, "assignee": {"id": 801}, "organization": {"id": 975}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 39, "privilege": "business"}, "organization": {"id": 197, "owner": {"id": 208}, "user": {"role": "maintainer"}}}, "resource": {"id": 340, "owner": {"id": 464}, "assignee": {"id": 559}, "organization": {"id": 197}, "project": {"owner": {"id": 39}, "assignee": {"id": 852}, "organization": {"id": 931}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 22, "privilege": "business"}, "organization": {"id": 128, "owner": {"id": 284}, "user": {"role": "maintainer"}}}, "resource": {"id": 350, "owner": {"id": 474}, "assignee": {"id": 513}, "organization": {"id": 671}, "project": {"owner": {"id": 22}, "assignee": {"id": 881}, "organization": {"id": 948}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 91, "privilege": "business"}, "organization": {"id": 153, "owner": {"id": 257}, "user": {"role": "maintainer"}}}, "resource": {"id": 315, "owner": {"id": 404}, "assignee": {"id": 533}, "organization": {"id": 668}, "project": {"owner": {"id": 91}, "assignee": {"id": 856}, "organization": {"id": 971}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 63, "privilege": "business"}, "organization": {"id": 175, "owner": {"id": 225}, "user": {"role": "supervisor"}}}, "resource": {"id": 388, "owner": {"id": 487}, "assignee": {"id": 500}, "organization": {"id": 175}, "project": {"owner": {"id": 63}, "assignee": {"id": 815}, "organization": {"id": 916}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 70, "privilege": "business"}, "organization": {"id": 108, "owner": {"id": 270}, "user": {"role": "supervisor"}}}, "resource": {"id": 314, "owner": {"id": 418}, "assignee": {"id": 549}, "organization": {"id": 108}, "project": {"owner": {"id": 70}, "assignee": {"id": 888}, "organization": {"id": 920}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 32, "privilege": "business"}, "organization": {"id": 145, "owner": {"id": 234}, "user": {"role": "supervisor"}}}, "resource": {"id": 355, "owner": {"id": 414}, "assignee": {"id": 545}, "organization": {"id": 671}, "project": {"owner": {"id": 32}, "assignee": {"id": 820}, "organization": {"id": 903}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 71, "privilege": "business"}, "organization": {"id": 179, "owner": {"id": 282}, "user": {"role": "supervisor"}}}, "resource": {"id": 318, "owner": {"id": 498}, "assignee": {"id": 575}, "organization": {"id": 615}, "project": {"owner": {"id": 71}, "assignee": {"id": 862}, "organization": {"id": 997}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 52, "privilege": "business"}, "organization": {"id": 132, "owner": {"id": 219}, "user": {"role": "worker"}}}, "resource": {"id": 336, "owner": {"id": 456}, "assignee": {"id": 545}, "organization": {"id": 132}, "project": {"owner": {"id": 52}, "assignee": {"id": 838}, "organization": {"id": 964}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 86, "privilege": "business"}, "organization": {"id": 174, "owner": {"id": 208}, "user": {"role": "worker"}}}, "resource": {"id": 368, "owner": {"id": 465}, "assignee": {"id": 546}, "organization": {"id": 174}, "project": {"owner": {"id": 86}, "assignee": {"id": 833}, "organization": {"id": 973}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 63, "privilege": "business"}, "organization": {"id": 154, "owner": {"id": 250}, "user": {"role": "worker"}}}, "resource": {"id": 302, "owner": {"id": 410}, "assignee": {"id": 533}, "organization": {"id": 614}, "project": {"owner": {"id": 63}, "assignee": {"id": 856}, "organization": {"id": 984}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 92, "privilege": "business"}, "organization": {"id": 189, "owner": {"id": 244}, "user": {"role": "worker"}}}, "resource": {"id": 379, "owner": {"id": 451}, "assignee": {"id": 503}, "organization": {"id": 681}, "project": {"owner": {"id": 92}, "assignee": {"id": 837}, "organization": {"id": 912}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 47, "privilege": "business"}, "organization": {"id": 101, "owner": {"id": 296}, "user": {"role": null}}}, "resource": {"id": 305, "owner": {"id": 462}, "assignee": {"id": 551}, "organization": {"id": 101}, "project": {"owner": {"id": 47}, "assignee": {"id": 897}, "organization": {"id": 975}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 91, "privilege": "business"}, "organization": {"id": 129, "owner": {"id": 207}, "user": {"role": null}}}, "resource": {"id": 386, "owner": {"id": 471}, "assignee": {"id": 599}, "organization": {"id": 129}, "project": {"owner": {"id": 91}, "assignee": {"id": 824}, "organization": {"id": 959}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 35, "privilege": "business"}, "organization": {"id": 195, "owner": {"id": 215}, "user": {"role": null}}}, "resource": {"id": 317, "owner": {"id": 414}, "assignee": {"id": 585}, "organization": {"id": 635}, "project": {"owner": {"id": 35}, "assignee": {"id": 821}, "organization": {"id": 943}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 67, "privilege": "business"}, "organization": {"id": 141, "owner": {"id": 247}, "user": {"role": null}}}, "resource": {"id": 390, "owner": {"id": 435}, "assignee": {"id": 527}, "organization": {"id": 658}, "project": {"owner": {"id": 67}, "assignee": {"id": 826}, "organization": {"id": 915}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 90, "privilege": "user"}, "organization": {"id": 110, "owner": {"id": 90}, "user": {"role": "owner"}}}, "resource": {"id": 356, "owner": {"id": 455}, "assignee": {"id": 555}, "organization": {"id": 110}, "project": {"owner": {"id": 90}, "assignee": {"id": 875}, "organization": {"id": 982}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 96, "privilege": "user"}, "organization": {"id": 179, "owner": {"id": 96}, "user": {"role": "owner"}}}, "resource": {"id": 372, "owner": {"id": 451}, "assignee": {"id": 563}, "organization": {"id": 179}, "project": {"owner": {"id": 96}, "assignee": {"id": 815}, "organization": {"id": 955}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 66, "privilege": "user"}, "organization": {"id": 189, "owner": {"id": 66}, "user": {"role": "owner"}}}, "resource": {"id": 339, "owner": {"id": 484}, "assignee": {"id": 516}, "organization": {"id": 617}, "project": {"owner": {"id": 66}, "assignee": {"id": 822}, "organization": {"id": 912}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 0, "privilege": "user"}, "organization": {"id": 100, "owner": {"id": 0}, "user": {"role": "owner"}}}, "resource": {"id": 332, "owner": {"id": 470}, "assignee": {"id": 590}, "organization": {"id": 612}, "project": {"owner": {"id": 0}, "assignee": {"id": 895}, "organization": {"id": 939}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 59, "privilege": "user"}, "organization": {"id": 181, "owner": {"id": 239}, "user": {"role": "maintainer"}}}, "resource": {"id": 315, "owner": {"id": 484}, "assignee": {"id": 551}, "organization": {"id": 181}, "project": {"owner": {"id": 59}, "assignee": {"id": 853}, "organization": {"id": 955}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 5, "privilege": "user"}, "organization": {"id": 119, "owner": {"id": 230}, "user": {"role": "maintainer"}}}, "resource": {"id": 395, "owner": {"id": 493}, "assignee": {"id": 534}, "organization": {"id": 119}, "project": {"owner": {"id": 5}, "assignee": {"id": 847}, "organization": {"id": 952}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 64, "privilege": "user"}, "organization": {"id": 184, "owner": {"id": 244}, "user": {"role": "maintainer"}}}, "resource": {"id": 331, "owner": {"id": 446}, "assignee": {"id": 514}, "organization": {"id": 645}, "project": {"owner": {"id": 64}, "assignee": {"id": 871}, "organization": {"id": 913}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 5, "privilege": "user"}, "organization": {"id": 156, "owner": {"id": 298}, "user": {"role": "maintainer"}}}, "resource": {"id": 399, "owner": {"id": 415}, "assignee": {"id": 506}, "organization": {"id": 693}, "project": {"owner": {"id": 5}, "assignee": {"id": 839}, "organization": {"id": 999}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 41, "privilege": "user"}, "organization": {"id": 188, "owner": {"id": 232}, "user": {"role": "supervisor"}}}, "resource": {"id": 320, "owner": {"id": 440}, "assignee": {"id": 511}, "organization": {"id": 188}, "project": {"owner": {"id": 41}, "assignee": {"id": 830}, "organization": {"id": 942}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 20, "privilege": "user"}, "organization": {"id": 122, "owner": {"id": 293}, "user": {"role": "supervisor"}}}, "resource": {"id": 377, "owner": {"id": 462}, "assignee": {"id": 520}, "organization": {"id": 122}, "project": {"owner": {"id": 20}, "assignee": {"id": 867}, "organization": {"id": 994}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 71, "privilege": "user"}, "organization": {"id": 121, "owner": {"id": 237}, "user": {"role": "supervisor"}}}, "resource": {"id": 368, "owner": {"id": 487}, "assignee": {"id": 520}, "organization": {"id": 627}, "project": {"owner": {"id": 71}, "assignee": {"id": 862}, "organization": {"id": 989}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 58, "privilege": "user"}, "organization": {"id": 126, "owner": {"id": 295}, "user": {"role": "supervisor"}}}, "resource": {"id": 371, "owner": {"id": 464}, "assignee": {"id": 584}, "organization": {"id": 642}, "project": {"owner": {"id": 58}, "assignee": {"id": 839}, "organization": {"id": 919}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 45, "privilege": "user"}, "organization": {"id": 112, "owner": {"id": 216}, "user": {"role": "worker"}}}, "resource": {"id": 358, "owner": {"id": 495}, "assignee": {"id": 516}, "organization": {"id": 112}, "project": {"owner": {"id": 45}, "assignee": {"id": 873}, "organization": {"id": 924}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 76, "privilege": "user"}, "organization": {"id": 119, "owner": {"id": 247}, "user": {"role": "worker"}}}, "resource": {"id": 334, "owner": {"id": 433}, "assignee": {"id": 575}, "organization": {"id": 119}, "project": {"owner": {"id": 76}, "assignee": {"id": 873}, "organization": {"id": 994}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 39, "privilege": "user"}, "organization": {"id": 112, "owner": {"id": 216}, "user": {"role": "worker"}}}, "resource": {"id": 383, "owner": {"id": 411}, "assignee": {"id": 531}, "organization": {"id": 647}, "project": {"owner": {"id": 39}, "assignee": {"id": 896}, "organization": {"id": 945}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 52, "privilege": "user"}, "organization": {"id": 180, "owner": {"id": 241}, "user": {"role": "worker"}}}, "resource": {"id": 314, "owner": {"id": 482}, "assignee": {"id": 576}, "organization": {"id": 661}, "project": {"owner": {"id": 52}, "assignee": {"id": 824}, "organization": {"id": 952}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 98, "privilege": "user"}, "organization": {"id": 117, "owner": {"id": 264}, "user": {"role": null}}}, "resource": {"id": 391, "owner": {"id": 445}, "assignee": {"id": 511}, "organization": {"id": 117}, "project": {"owner": {"id": 98}, "assignee": {"id": 802}, "organization": {"id": 936}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 89, "privilege": "user"}, "organization": {"id": 185, "owner": {"id": 293}, "user": {"role": null}}}, "resource": {"id": 335, "owner": {"id": 457}, "assignee": {"id": 593}, "organization": {"id": 185}, "project": {"owner": {"id": 89}, "assignee": {"id": 859}, "organization": {"id": 971}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 69, "privilege": "user"}, "organization": {"id": 160, "owner": {"id": 203}, "user": {"role": null}}}, "resource": {"id": 356, "owner": {"id": 433}, "assignee": {"id": 596}, "organization": {"id": 622}, "project": {"owner": {"id": 69}, "assignee": {"id": 872}, "organization": {"id": 921}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 24, "privilege": "user"}, "organization": {"id": 175, "owner": {"id": 295}, "user": {"role": null}}}, "resource": {"id": 331, "owner": {"id": 485}, "assignee": {"id": 561}, "organization": {"id": 608}, "project": {"owner": {"id": 24}, "assignee": {"id": 889}, "organization": {"id": 941}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 11, "privilege": "worker"}, "organization": {"id": 187, "owner": {"id": 11}, "user": {"role": "owner"}}}, "resource": {"id": 329, "owner": {"id": 484}, "assignee": {"id": 596}, "organization": {"id": 187}, "project": {"owner": {"id": 11}, "assignee": {"id": 892}, "organization": {"id": 948}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 55, "privilege": "worker"}, "organization": {"id": 188, "owner": {"id": 55}, "user": {"role": "owner"}}}, "resource": {"id": 389, "owner": {"id": 418}, "assignee": {"id": 545}, "organization": {"id": 188}, "project": {"owner": {"id": 55}, "assignee": {"id": 875}, "organization": {"id": 907}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 75, "privilege": "worker"}, "organization": {"id": 151, "owner": {"id": 75}, "user": {"role": "owner"}}}, "resource": {"id": 390, "owner": {"id": 496}, "assignee": {"id": 595}, "organization": {"id": 646}, "project": {"owner": {"id": 75}, "assignee": {"id": 886}, "organization": {"id": 998}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 0, "privilege": "worker"}, "organization": {"id": 198, "owner": {"id": 0}, "user": {"role": "owner"}}}, "resource": {"id": 358, "owner": {"id": 415}, "assignee": {"id": 571}, "organization": {"id": 641}, "project": {"owner": {"id": 0}, "assignee": {"id": 891}, "organization": {"id": 951}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 72, "privilege": "worker"}, "organization": {"id": 133, "owner": {"id": 232}, "user": {"role": "maintainer"}}}, "resource": {"id": 369, "owner": {"id": 491}, "assignee": {"id": 581}, "organization": {"id": 133}, "project": {"owner": {"id": 72}, "assignee": {"id": 832}, "organization": {"id": 949}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 7, "privilege": "worker"}, "organization": {"id": 120, "owner": {"id": 244}, "user": {"role": "maintainer"}}}, "resource": {"id": 313, "owner": {"id": 460}, "assignee": {"id": 537}, "organization": {"id": 120}, "project": {"owner": {"id": 7}, "assignee": {"id": 802}, "organization": {"id": 932}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 85, "privilege": "worker"}, "organization": {"id": 108, "owner": {"id": 295}, "user": {"role": "maintainer"}}}, "resource": {"id": 326, "owner": {"id": 408}, "assignee": {"id": 538}, "organization": {"id": 674}, "project": {"owner": {"id": 85}, "assignee": {"id": 878}, "organization": {"id": 983}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 52, "privilege": "worker"}, "organization": {"id": 187, "owner": {"id": 250}, "user": {"role": "maintainer"}}}, "resource": {"id": 348, "owner": {"id": 407}, "assignee": {"id": 505}, "organization": {"id": 637}, "project": {"owner": {"id": 52}, "assignee": {"id": 825}, "organization": {"id": 912}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 28, "privilege": "worker"}, "organization": {"id": 165, "owner": {"id": 289}, "user": {"role": "supervisor"}}}, "resource": {"id": 380, "owner": {"id": 492}, "assignee": {"id": 577}, "organization": {"id": 165}, "project": {"owner": {"id": 28}, "assignee": {"id": 816}, "organization": {"id": 974}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 56, "privilege": "worker"}, "organization": {"id": 114, "owner": {"id": 219}, "user": {"role": "supervisor"}}}, "resource": {"id": 363, "owner": {"id": 459}, "assignee": {"id": 545}, "organization": {"id": 114}, "project": {"owner": {"id": 56}, "assignee": {"id": 899}, "organization": {"id": 900}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 76, "privilege": "worker"}, "organization": {"id": 172, "owner": {"id": 210}, "user": {"role": "supervisor"}}}, "resource": {"id": 382, "owner": {"id": 461}, "assignee": {"id": 557}, "organization": {"id": 676}, "project": {"owner": {"id": 76}, "assignee": {"id": 806}, "organization": {"id": 998}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 56, "privilege": "worker"}, "organization": {"id": 155, "owner": {"id": 227}, "user": {"role": "supervisor"}}}, "resource": {"id": 357, "owner": {"id": 473}, "assignee": {"id": 590}, "organization": {"id": 694}, "project": {"owner": {"id": 56}, "assignee": {"id": 859}, "organization": {"id": 913}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 48, "privilege": "worker"}, "organization": {"id": 156, "owner": {"id": 213}, "user": {"role": "worker"}}}, "resource": {"id": 396, "owner": {"id": 467}, "assignee": {"id": 593}, "organization": {"id": 156}, "project": {"owner": {"id": 48}, "assignee": {"id": 881}, "organization": {"id": 940}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 89, "privilege": "worker"}, "organization": {"id": 158, "owner": {"id": 220}, "user": {"role": "worker"}}}, "resource": {"id": 394, "owner": {"id": 441}, "assignee": {"id": 501}, "organization": {"id": 158}, "project": {"owner": {"id": 89}, "assignee": {"id": 837}, "organization": {"id": 922}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 36, "privilege": "worker"}, "organization": {"id": 175, "owner": {"id": 260}, "user": {"role": "worker"}}}, "resource": {"id": 359, "owner": {"id": 497}, "assignee": {"id": 541}, "organization": {"id": 645}, "project": {"owner": {"id": 36}, "assignee": {"id": 870}, "organization": {"id": 900}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 65, "privilege": "worker"}, "organization": {"id": 170, "owner": {"id": 280}, "user": {"role": "worker"}}}, "resource": {"id": 372, "owner": {"id": 492}, "assignee": {"id": 577}, "organization": {"id": 603}, "project": {"owner": {"id": 65}, "assignee": {"id": 837}, "organization": {"id": 926}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 91, "privilege": "worker"}, "organization": {"id": 131, "owner": {"id": 253}, "user": {"role": null}}}, "resource": {"id": 343, "owner": {"id": 456}, "assignee": {"id": 537}, "organization": {"id": 131}, "project": {"owner": {"id": 91}, "assignee": {"id": 886}, "organization": {"id": 958}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 21, "privilege": "worker"}, "organization": {"id": 156, "owner": {"id": 204}, "user": {"role": null}}}, "resource": {"id": 312, "owner": {"id": 462}, "assignee": {"id": 592}, "organization": {"id": 156}, "project": {"owner": {"id": 21}, "assignee": {"id": 850}, "organization": {"id": 917}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 28, "privilege": "worker"}, "organization": {"id": 157, "owner": {"id": 266}, "user": {"role": null}}}, "resource": {"id": 388, "owner": {"id": 428}, "assignee": {"id": 534}, "organization": {"id": 677}, "project": {"owner": {"id": 28}, "assignee": {"id": 857}, "organization": {"id": 935}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 81, "privilege": "worker"}, "organization": {"id": 129, "owner": {"id": 273}, "user": {"role": null}}}, "resource": {"id": 318, "owner": {"id": 494}, "assignee": {"id": 544}, "organization": {"id": 639}, "project": {"owner": {"id": 81}, "assignee": {"id": 809}, "organization": {"id": 950}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 44, "privilege": "none"}, "organization": {"id": 190, "owner": {"id": 44}, "user": {"role": "owner"}}}, "resource": {"id": 378, "owner": {"id": 446}, "assignee": {"id": 558}, "organization": {"id": 190}, "project": {"owner": {"id": 44}, "assignee": {"id": 817}, "organization": {"id": 930}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 16, "privilege": "none"}, "organization": {"id": 142, "owner": {"id": 16}, "user": {"role": "owner"}}}, "resource": {"id": 308, "owner": {"id": 440}, "assignee": {"id": 565}, "organization": {"id": 142}, "project": {"owner": {"id": 16}, "assignee": {"id": 834}, "organization": {"id": 961}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 90, "privilege": "none"}, "organization": {"id": 103, "owner": {"id": 90}, "user": {"role": "owner"}}}, "resource": {"id": 339, "owner": {"id": 419}, "assignee": {"id": 535}, "organization": {"id": 639}, "project": {"owner": {"id": 90}, "assignee": {"id": 898}, "organization": {"id": 951}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 5, "privilege": "none"}, "organization": {"id": 187, "owner": {"id": 5}, "user": {"role": "owner"}}}, "resource": {"id": 306, "owner": {"id": 436}, "assignee": {"id": 549}, "organization": {"id": 659}, "project": {"owner": {"id": 5}, "assignee": {"id": 820}, "organization": {"id": 983}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 38, "privilege": "none"}, "organization": {"id": 144, "owner": {"id": 241}, "user": {"role": "maintainer"}}}, "resource": {"id": 353, "owner": {"id": 468}, "assignee": {"id": 579}, "organization": {"id": 144}, "project": {"owner": {"id": 38}, "assignee": {"id": 834}, "organization": {"id": 961}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 90, "privilege": "none"}, "organization": {"id": 189, "owner": {"id": 244}, "user": {"role": "maintainer"}}}, "resource": {"id": 355, "owner": {"id": 479}, "assignee": {"id": 502}, "organization": {"id": 189}, "project": {"owner": {"id": 90}, "assignee": {"id": 813}, "organization": {"id": 940}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 72, "privilege": "none"}, "organization": {"id": 101, "owner": {"id": 287}, "user": {"role": "maintainer"}}}, "resource": {"id": 337, "owner": {"id": 476}, "assignee": {"id": 555}, "organization": {"id": 601}, "project": {"owner": {"id": 72}, "assignee": {"id": 858}, "organization": {"id": 918}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 3, "privilege": "none"}, "organization": {"id": 189, "owner": {"id": 279}, "user": {"role": "maintainer"}}}, "resource": {"id": 304, "owner": {"id": 484}, "assignee": {"id": 523}, "organization": {"id": 650}, "project": {"owner": {"id": 3}, "assignee": {"id": 830}, "organization": {"id": 932}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 69, "privilege": "none"}, "organization": {"id": 177, "owner": {"id": 272}, "user": {"role": "supervisor"}}}, "resource": {"id": 385, "owner": {"id": 418}, "assignee": {"id": 584}, "organization": {"id": 177}, "project": {"owner": {"id": 69}, "assignee": {"id": 808}, "organization": {"id": 959}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 7, "privilege": "none"}, "organization": {"id": 191, "owner": {"id": 255}, "user": {"role": "supervisor"}}}, "resource": {"id": 360, "owner": {"id": 428}, "assignee": {"id": 511}, "organization": {"id": 191}, "project": {"owner": {"id": 7}, "assignee": {"id": 898}, "organization": {"id": 986}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 95, "privilege": "none"}, "organization": {"id": 115, "owner": {"id": 284}, "user": {"role": "supervisor"}}}, "resource": {"id": 385, "owner": {"id": 496}, "assignee": {"id": 526}, "organization": {"id": 600}, "project": {"owner": {"id": 95}, "assignee": {"id": 823}, "organization": {"id": 999}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 0, "privilege": "none"}, "organization": {"id": 141, "owner": {"id": 229}, "user": {"role": "supervisor"}}}, "resource": {"id": 349, "owner": {"id": 456}, "assignee": {"id": 555}, "organization": {"id": 651}, "project": {"owner": {"id": 0}, "assignee": {"id": 836}, "organization": {"id": 983}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 33, "privilege": "none"}, "organization": {"id": 175, "owner": {"id": 201}, "user": {"role": "worker"}}}, "resource": {"id": 389, "owner": {"id": 449}, "assignee": {"id": 501}, "organization": {"id": 175}, "project": {"owner": {"id": 33}, "assignee": {"id": 893}, "organization": {"id": 978}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 14, "privilege": "none"}, "organization": {"id": 188, "owner": {"id": 252}, "user": {"role": "worker"}}}, "resource": {"id": 394, "owner": {"id": 481}, "assignee": {"id": 522}, "organization": {"id": 188}, "project": {"owner": {"id": 14}, "assignee": {"id": 880}, "organization": {"id": 983}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 98, "privilege": "none"}, "organization": {"id": 134, "owner": {"id": 299}, "user": {"role": "worker"}}}, "resource": {"id": 384, "owner": {"id": 452}, "assignee": {"id": 536}, "organization": {"id": 643}, "project": {"owner": {"id": 98}, "assignee": {"id": 834}, "organization": {"id": 978}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 64, "privilege": "none"}, "organization": {"id": 195, "owner": {"id": 255}, "user": {"role": "worker"}}}, "resource": {"id": 372, "owner": {"id": 435}, "assignee": {"id": 528}, "organization": {"id": 642}, "project": {"owner": {"id": 64}, "assignee": {"id": 889}, "organization": {"id": 921}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 36, "privilege": "none"}, "organization": {"id": 109, "owner": {"id": 257}, "user": {"role": null}}}, "resource": {"id": 306, "owner": {"id": 469}, "assignee": {"id": 540}, "organization": {"id": 109}, "project": {"owner": {"id": 36}, "assignee": {"id": 820}, "organization": {"id": 989}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 8, "privilege": "none"}, "organization": {"id": 130, "owner": {"id": 266}, "user": {"role": null}}}, "resource": {"id": 309, "owner": {"id": 459}, "assignee": {"id": 570}, "organization": {"id": 130}, "project": {"owner": {"id": 8}, "assignee": {"id": 846}, "organization": {"id": 970}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 32, "privilege": "none"}, "organization": {"id": 108, "owner": {"id": 263}, "user": {"role": null}}}, "resource": {"id": 350, "owner": {"id": 463}, "assignee": {"id": 553}, "organization": {"id": 695}, "project": {"owner": {"id": 32}, "assignee": {"id": 857}, "organization": {"id": 997}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 48, "privilege": "none"}, "organization": {"id": 199, "owner": {"id": 256}, "user": {"role": null}}}, "resource": {"id": 304, "owner": {"id": 442}, "assignee": {"id": 557}, "organization": {"id": 628}, "project": {"owner": {"id": 48}, "assignee": {"id": 814}, "organization": {"id": 928}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 87, "privilege": "admin"}, "organization": {"id": 144, "owner": {"id": 87}, "user": {"role": "owner"}}}, "resource": {"id": 319, "owner": {"id": 449}, "assignee": {"id": 517}, "organization": {"id": 144}, "project": {"owner": {"id": 753}, "assignee": {"id": 87}, "organization": {"id": 915}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 42, "privilege": "admin"}, "organization": {"id": 147, "owner": {"id": 42}, "user": {"role": "owner"}}}, "resource": {"id": 371, "owner": {"id": 496}, "assignee": {"id": 583}, "organization": {"id": 147}, "project": {"owner": {"id": 749}, "assignee": {"id": 42}, "organization": {"id": 945}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 71, "privilege": "admin"}, "organization": {"id": 135, "owner": {"id": 71}, "user": {"role": "owner"}}}, "resource": {"id": 333, "owner": {"id": 421}, "assignee": {"id": 599}, "organization": {"id": 688}, "project": {"owner": {"id": 728}, "assignee": {"id": 71}, "organization": {"id": 916}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 94, "privilege": "admin"}, "organization": {"id": 144, "owner": {"id": 94}, "user": {"role": "owner"}}}, "resource": {"id": 352, "owner": {"id": 414}, "assignee": {"id": 540}, "organization": {"id": 615}, "project": {"owner": {"id": 703}, "assignee": {"id": 94}, "organization": {"id": 901}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 2, "privilege": "admin"}, "organization": {"id": 119, "owner": {"id": 215}, "user": {"role": "maintainer"}}}, "resource": {"id": 323, "owner": {"id": 444}, "assignee": {"id": 573}, "organization": {"id": 119}, "project": {"owner": {"id": 750}, "assignee": {"id": 2}, "organization": {"id": 926}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 4, "privilege": "admin"}, "organization": {"id": 171, "owner": {"id": 251}, "user": {"role": "maintainer"}}}, "resource": {"id": 346, "owner": {"id": 463}, "assignee": {"id": 501}, "organization": {"id": 171}, "project": {"owner": {"id": 720}, "assignee": {"id": 4}, "organization": {"id": 947}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 58, "privilege": "admin"}, "organization": {"id": 191, "owner": {"id": 285}, "user": {"role": "maintainer"}}}, "resource": {"id": 388, "owner": {"id": 428}, "assignee": {"id": 518}, "organization": {"id": 625}, "project": {"owner": {"id": 769}, "assignee": {"id": 58}, "organization": {"id": 979}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 24, "privilege": "admin"}, "organization": {"id": 143, "owner": {"id": 286}, "user": {"role": "maintainer"}}}, "resource": {"id": 368, "owner": {"id": 463}, "assignee": {"id": 534}, "organization": {"id": 637}, "project": {"owner": {"id": 711}, "assignee": {"id": 24}, "organization": {"id": 998}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 89, "privilege": "admin"}, "organization": {"id": 167, "owner": {"id": 296}, "user": {"role": "supervisor"}}}, "resource": {"id": 383, "owner": {"id": 439}, "assignee": {"id": 549}, "organization": {"id": 167}, "project": {"owner": {"id": 794}, "assignee": {"id": 89}, "organization": {"id": 939}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 22, "privilege": "admin"}, "organization": {"id": 140, "owner": {"id": 271}, "user": {"role": "supervisor"}}}, "resource": {"id": 375, "owner": {"id": 474}, "assignee": {"id": 589}, "organization": {"id": 140}, "project": {"owner": {"id": 775}, "assignee": {"id": 22}, "organization": {"id": 983}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 65, "privilege": "admin"}, "organization": {"id": 178, "owner": {"id": 258}, "user": {"role": "supervisor"}}}, "resource": {"id": 373, "owner": {"id": 487}, "assignee": {"id": 596}, "organization": {"id": 645}, "project": {"owner": {"id": 767}, "assignee": {"id": 65}, "organization": {"id": 904}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 3, "privilege": "admin"}, "organization": {"id": 104, "owner": {"id": 249}, "user": {"role": "supervisor"}}}, "resource": {"id": 350, "owner": {"id": 476}, "assignee": {"id": 519}, "organization": {"id": 651}, "project": {"owner": {"id": 731}, "assignee": {"id": 3}, "organization": {"id": 955}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 16, "privilege": "admin"}, "organization": {"id": 102, "owner": {"id": 226}, "user": {"role": "worker"}}}, "resource": {"id": 344, "owner": {"id": 490}, "assignee": {"id": 517}, "organization": {"id": 102}, "project": {"owner": {"id": 708}, "assignee": {"id": 16}, "organization": {"id": 910}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 11, "privilege": "admin"}, "organization": {"id": 161, "owner": {"id": 297}, "user": {"role": "worker"}}}, "resource": {"id": 382, "owner": {"id": 423}, "assignee": {"id": 542}, "organization": {"id": 161}, "project": {"owner": {"id": 744}, "assignee": {"id": 11}, "organization": {"id": 946}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 18, "privilege": "admin"}, "organization": {"id": 195, "owner": {"id": 222}, "user": {"role": "worker"}}}, "resource": {"id": 380, "owner": {"id": 432}, "assignee": {"id": 568}, "organization": {"id": 688}, "project": {"owner": {"id": 776}, "assignee": {"id": 18}, "organization": {"id": 906}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 25, "privilege": "admin"}, "organization": {"id": 160, "owner": {"id": 266}, "user": {"role": "worker"}}}, "resource": {"id": 375, "owner": {"id": 496}, "assignee": {"id": 557}, "organization": {"id": 688}, "project": {"owner": {"id": 746}, "assignee": {"id": 25}, "organization": {"id": 974}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 32, "privilege": "admin"}, "organization": {"id": 154, "owner": {"id": 289}, "user": {"role": null}}}, "resource": {"id": 350, "owner": {"id": 421}, "assignee": {"id": 567}, "organization": {"id": 154}, "project": {"owner": {"id": 786}, "assignee": {"id": 32}, "organization": {"id": 907}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 25, "privilege": "admin"}, "organization": {"id": 134, "owner": {"id": 297}, "user": {"role": null}}}, "resource": {"id": 332, "owner": {"id": 475}, "assignee": {"id": 542}, "organization": {"id": 134}, "project": {"owner": {"id": 708}, "assignee": {"id": 25}, "organization": {"id": 958}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 1, "privilege": "admin"}, "organization": {"id": 113, "owner": {"id": 245}, "user": {"role": null}}}, "resource": {"id": 342, "owner": {"id": 439}, "assignee": {"id": 519}, "organization": {"id": 663}, "project": {"owner": {"id": 788}, "assignee": {"id": 1}, "organization": {"id": 957}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 79, "privilege": "admin"}, "organization": {"id": 163, "owner": {"id": 254}, "user": {"role": null}}}, "resource": {"id": 332, "owner": {"id": 442}, "assignee": {"id": 567}, "organization": {"id": 682}, "project": {"owner": {"id": 702}, "assignee": {"id": 79}, "organization": {"id": 908}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 13, "privilege": "business"}, "organization": {"id": 104, "owner": {"id": 13}, "user": {"role": "owner"}}}, "resource": {"id": 330, "owner": {"id": 469}, "assignee": {"id": 511}, "organization": {"id": 104}, "project": {"owner": {"id": 741}, "assignee": {"id": 13}, "organization": {"id": 974}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 11, "privilege": "business"}, "organization": {"id": 150, "owner": {"id": 11}, "user": {"role": "owner"}}}, "resource": {"id": 388, "owner": {"id": 420}, "assignee": {"id": 514}, "organization": {"id": 150}, "project": {"owner": {"id": 734}, "assignee": {"id": 11}, "organization": {"id": 997}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 58, "privilege": "business"}, "organization": {"id": 187, "owner": {"id": 58}, "user": {"role": "owner"}}}, "resource": {"id": 389, "owner": {"id": 431}, "assignee": {"id": 553}, "organization": {"id": 659}, "project": {"owner": {"id": 709}, "assignee": {"id": 58}, "organization": {"id": 982}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 98, "privilege": "business"}, "organization": {"id": 142, "owner": {"id": 98}, "user": {"role": "owner"}}}, "resource": {"id": 387, "owner": {"id": 448}, "assignee": {"id": 509}, "organization": {"id": 640}, "project": {"owner": {"id": 719}, "assignee": {"id": 98}, "organization": {"id": 955}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 24, "privilege": "business"}, "organization": {"id": 161, "owner": {"id": 298}, "user": {"role": "maintainer"}}}, "resource": {"id": 343, "owner": {"id": 432}, "assignee": {"id": 516}, "organization": {"id": 161}, "project": {"owner": {"id": 780}, "assignee": {"id": 24}, "organization": {"id": 907}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 5, "privilege": "business"}, "organization": {"id": 194, "owner": {"id": 286}, "user": {"role": "maintainer"}}}, "resource": {"id": 319, "owner": {"id": 418}, "assignee": {"id": 516}, "organization": {"id": 194}, "project": {"owner": {"id": 733}, "assignee": {"id": 5}, "organization": {"id": 957}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 62, "privilege": "business"}, "organization": {"id": 105, "owner": {"id": 283}, "user": {"role": "maintainer"}}}, "resource": {"id": 383, "owner": {"id": 480}, "assignee": {"id": 547}, "organization": {"id": 674}, "project": {"owner": {"id": 748}, "assignee": {"id": 62}, "organization": {"id": 971}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 13, "privilege": "business"}, "organization": {"id": 121, "owner": {"id": 274}, "user": {"role": "maintainer"}}}, "resource": {"id": 365, "owner": {"id": 412}, "assignee": {"id": 500}, "organization": {"id": 613}, "project": {"owner": {"id": 734}, "assignee": {"id": 13}, "organization": {"id": 988}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 82, "privilege": "business"}, "organization": {"id": 149, "owner": {"id": 268}, "user": {"role": "supervisor"}}}, "resource": {"id": 340, "owner": {"id": 409}, "assignee": {"id": 534}, "organization": {"id": 149}, "project": {"owner": {"id": 719}, "assignee": {"id": 82}, "organization": {"id": 937}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 5, "privilege": "business"}, "organization": {"id": 199, "owner": {"id": 271}, "user": {"role": "supervisor"}}}, "resource": {"id": 392, "owner": {"id": 456}, "assignee": {"id": 509}, "organization": {"id": 199}, "project": {"owner": {"id": 771}, "assignee": {"id": 5}, "organization": {"id": 934}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 45, "privilege": "business"}, "organization": {"id": 133, "owner": {"id": 257}, "user": {"role": "supervisor"}}}, "resource": {"id": 312, "owner": {"id": 432}, "assignee": {"id": 516}, "organization": {"id": 672}, "project": {"owner": {"id": 738}, "assignee": {"id": 45}, "organization": {"id": 986}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 70, "privilege": "business"}, "organization": {"id": 185, "owner": {"id": 297}, "user": {"role": "supervisor"}}}, "resource": {"id": 376, "owner": {"id": 484}, "assignee": {"id": 532}, "organization": {"id": 631}, "project": {"owner": {"id": 757}, "assignee": {"id": 70}, "organization": {"id": 938}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 62, "privilege": "business"}, "organization": {"id": 114, "owner": {"id": 208}, "user": {"role": "worker"}}}, "resource": {"id": 337, "owner": {"id": 495}, "assignee": {"id": 597}, "organization": {"id": 114}, "project": {"owner": {"id": 780}, "assignee": {"id": 62}, "organization": {"id": 993}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 14, "privilege": "business"}, "organization": {"id": 162, "owner": {"id": 296}, "user": {"role": "worker"}}}, "resource": {"id": 382, "owner": {"id": 493}, "assignee": {"id": 593}, "organization": {"id": 162}, "project": {"owner": {"id": 717}, "assignee": {"id": 14}, "organization": {"id": 965}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 89, "privilege": "business"}, "organization": {"id": 158, "owner": {"id": 203}, "user": {"role": "worker"}}}, "resource": {"id": 360, "owner": {"id": 417}, "assignee": {"id": 580}, "organization": {"id": 668}, "project": {"owner": {"id": 721}, "assignee": {"id": 89}, "organization": {"id": 927}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 41, "privilege": "business"}, "organization": {"id": 165, "owner": {"id": 269}, "user": {"role": "worker"}}}, "resource": {"id": 376, "owner": {"id": 431}, "assignee": {"id": 501}, "organization": {"id": 693}, "project": {"owner": {"id": 701}, "assignee": {"id": 41}, "organization": {"id": 902}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 43, "privilege": "business"}, "organization": {"id": 167, "owner": {"id": 256}, "user": {"role": null}}}, "resource": {"id": 312, "owner": {"id": 415}, "assignee": {"id": 572}, "organization": {"id": 167}, "project": {"owner": {"id": 702}, "assignee": {"id": 43}, "organization": {"id": 902}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 69, "privilege": "business"}, "organization": {"id": 115, "owner": {"id": 234}, "user": {"role": null}}}, "resource": {"id": 375, "owner": {"id": 477}, "assignee": {"id": 501}, "organization": {"id": 115}, "project": {"owner": {"id": 783}, "assignee": {"id": 69}, "organization": {"id": 905}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 2, "privilege": "business"}, "organization": {"id": 198, "owner": {"id": 247}, "user": {"role": null}}}, "resource": {"id": 369, "owner": {"id": 498}, "assignee": {"id": 550}, "organization": {"id": 611}, "project": {"owner": {"id": 752}, "assignee": {"id": 2}, "organization": {"id": 946}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 4, "privilege": "business"}, "organization": {"id": 170, "owner": {"id": 294}, "user": {"role": null}}}, "resource": {"id": 302, "owner": {"id": 424}, "assignee": {"id": 527}, "organization": {"id": 636}, "project": {"owner": {"id": 791}, "assignee": {"id": 4}, "organization": {"id": 943}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 7, "privilege": "user"}, "organization": {"id": 175, "owner": {"id": 7}, "user": {"role": "owner"}}}, "resource": {"id": 332, "owner": {"id": 472}, "assignee": {"id": 532}, "organization": {"id": 175}, "project": {"owner": {"id": 710}, "assignee": {"id": 7}, "organization": {"id": 940}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 28, "privilege": "user"}, "organization": {"id": 143, "owner": {"id": 28}, "user": {"role": "owner"}}}, "resource": {"id": 314, "owner": {"id": 488}, "assignee": {"id": 592}, "organization": {"id": 143}, "project": {"owner": {"id": 743}, "assignee": {"id": 28}, "organization": {"id": 990}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 50, "privilege": "user"}, "organization": {"id": 156, "owner": {"id": 50}, "user": {"role": "owner"}}}, "resource": {"id": 391, "owner": {"id": 432}, "assignee": {"id": 535}, "organization": {"id": 656}, "project": {"owner": {"id": 769}, "assignee": {"id": 50}, "organization": {"id": 900}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 81, "privilege": "user"}, "organization": {"id": 123, "owner": {"id": 81}, "user": {"role": "owner"}}}, "resource": {"id": 366, "owner": {"id": 492}, "assignee": {"id": 584}, "organization": {"id": 655}, "project": {"owner": {"id": 775}, "assignee": {"id": 81}, "organization": {"id": 904}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 72, "privilege": "user"}, "organization": {"id": 179, "owner": {"id": 258}, "user": {"role": "maintainer"}}}, "resource": {"id": 341, "owner": {"id": 404}, "assignee": {"id": 558}, "organization": {"id": 179}, "project": {"owner": {"id": 745}, "assignee": {"id": 72}, "organization": {"id": 990}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 72, "privilege": "user"}, "organization": {"id": 138, "owner": {"id": 253}, "user": {"role": "maintainer"}}}, "resource": {"id": 399, "owner": {"id": 430}, "assignee": {"id": 508}, "organization": {"id": 138}, "project": {"owner": {"id": 752}, "assignee": {"id": 72}, "organization": {"id": 953}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 32, "privilege": "user"}, "organization": {"id": 120, "owner": {"id": 290}, "user": {"role": "maintainer"}}}, "resource": {"id": 324, "owner": {"id": 433}, "assignee": {"id": 518}, "organization": {"id": 657}, "project": {"owner": {"id": 786}, "assignee": {"id": 32}, "organization": {"id": 978}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 57, "privilege": "user"}, "organization": {"id": 154, "owner": {"id": 299}, "user": {"role": "maintainer"}}}, "resource": {"id": 302, "owner": {"id": 417}, "assignee": {"id": 581}, "organization": {"id": 609}, "project": {"owner": {"id": 720}, "assignee": {"id": 57}, "organization": {"id": 955}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 41, "privilege": "user"}, "organization": {"id": 152, "owner": {"id": 279}, "user": {"role": "supervisor"}}}, "resource": {"id": 368, "owner": {"id": 496}, "assignee": {"id": 526}, "organization": {"id": 152}, "project": {"owner": {"id": 752}, "assignee": {"id": 41}, "organization": {"id": 932}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 92, "privilege": "user"}, "organization": {"id": 193, "owner": {"id": 244}, "user": {"role": "supervisor"}}}, "resource": {"id": 333, "owner": {"id": 418}, "assignee": {"id": 564}, "organization": {"id": 193}, "project": {"owner": {"id": 719}, "assignee": {"id": 92}, "organization": {"id": 987}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 42, "privilege": "user"}, "organization": {"id": 141, "owner": {"id": 273}, "user": {"role": "supervisor"}}}, "resource": {"id": 371, "owner": {"id": 461}, "assignee": {"id": 545}, "organization": {"id": 602}, "project": {"owner": {"id": 793}, "assignee": {"id": 42}, "organization": {"id": 905}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 58, "privilege": "user"}, "organization": {"id": 134, "owner": {"id": 279}, "user": {"role": "supervisor"}}}, "resource": {"id": 372, "owner": {"id": 467}, "assignee": {"id": 524}, "organization": {"id": 650}, "project": {"owner": {"id": 799}, "assignee": {"id": 58}, "organization": {"id": 906}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 53, "privilege": "user"}, "organization": {"id": 174, "owner": {"id": 247}, "user": {"role": "worker"}}}, "resource": {"id": 313, "owner": {"id": 400}, "assignee": {"id": 568}, "organization": {"id": 174}, "project": {"owner": {"id": 707}, "assignee": {"id": 53}, "organization": {"id": 952}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 76, "privilege": "user"}, "organization": {"id": 109, "owner": {"id": 222}, "user": {"role": "worker"}}}, "resource": {"id": 365, "owner": {"id": 471}, "assignee": {"id": 533}, "organization": {"id": 109}, "project": {"owner": {"id": 788}, "assignee": {"id": 76}, "organization": {"id": 941}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 59, "privilege": "user"}, "organization": {"id": 172, "owner": {"id": 228}, "user": {"role": "worker"}}}, "resource": {"id": 362, "owner": {"id": 494}, "assignee": {"id": 534}, "organization": {"id": 687}, "project": {"owner": {"id": 721}, "assignee": {"id": 59}, "organization": {"id": 937}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 10, "privilege": "user"}, "organization": {"id": 192, "owner": {"id": 233}, "user": {"role": "worker"}}}, "resource": {"id": 349, "owner": {"id": 400}, "assignee": {"id": 574}, "organization": {"id": 619}, "project": {"owner": {"id": 700}, "assignee": {"id": 10}, "organization": {"id": 928}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 18, "privilege": "user"}, "organization": {"id": 141, "owner": {"id": 242}, "user": {"role": null}}}, "resource": {"id": 329, "owner": {"id": 435}, "assignee": {"id": 549}, "organization": {"id": 141}, "project": {"owner": {"id": 762}, "assignee": {"id": 18}, "organization": {"id": 991}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 91, "privilege": "user"}, "organization": {"id": 115, "owner": {"id": 297}, "user": {"role": null}}}, "resource": {"id": 395, "owner": {"id": 455}, "assignee": {"id": 547}, "organization": {"id": 115}, "project": {"owner": {"id": 787}, "assignee": {"id": 91}, "organization": {"id": 963}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 68, "privilege": "user"}, "organization": {"id": 145, "owner": {"id": 237}, "user": {"role": null}}}, "resource": {"id": 383, "owner": {"id": 430}, "assignee": {"id": 591}, "organization": {"id": 625}, "project": {"owner": {"id": 708}, "assignee": {"id": 68}, "organization": {"id": 939}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 27, "privilege": "user"}, "organization": {"id": 102, "owner": {"id": 236}, "user": {"role": null}}}, "resource": {"id": 353, "owner": {"id": 450}, "assignee": {"id": 545}, "organization": {"id": 662}, "project": {"owner": {"id": 765}, "assignee": {"id": 27}, "organization": {"id": 912}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 35, "privilege": "worker"}, "organization": {"id": 138, "owner": {"id": 35}, "user": {"role": "owner"}}}, "resource": {"id": 357, "owner": {"id": 434}, "assignee": {"id": 522}, "organization": {"id": 138}, "project": {"owner": {"id": 799}, "assignee": {"id": 35}, "organization": {"id": 900}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 72, "privilege": "worker"}, "organization": {"id": 186, "owner": {"id": 72}, "user": {"role": "owner"}}}, "resource": {"id": 373, "owner": {"id": 479}, "assignee": {"id": 544}, "organization": {"id": 186}, "project": {"owner": {"id": 738}, "assignee": {"id": 72}, "organization": {"id": 964}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 44, "privilege": "worker"}, "organization": {"id": 163, "owner": {"id": 44}, "user": {"role": "owner"}}}, "resource": {"id": 310, "owner": {"id": 428}, "assignee": {"id": 519}, "organization": {"id": 673}, "project": {"owner": {"id": 734}, "assignee": {"id": 44}, "organization": {"id": 978}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 5, "privilege": "worker"}, "organization": {"id": 167, "owner": {"id": 5}, "user": {"role": "owner"}}}, "resource": {"id": 350, "owner": {"id": 437}, "assignee": {"id": 583}, "organization": {"id": 612}, "project": {"owner": {"id": 750}, "assignee": {"id": 5}, "organization": {"id": 945}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 27, "privilege": "worker"}, "organization": {"id": 154, "owner": {"id": 243}, "user": {"role": "maintainer"}}}, "resource": {"id": 337, "owner": {"id": 458}, "assignee": {"id": 553}, "organization": {"id": 154}, "project": {"owner": {"id": 742}, "assignee": {"id": 27}, "organization": {"id": 920}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 98, "privilege": "worker"}, "organization": {"id": 116, "owner": {"id": 228}, "user": {"role": "maintainer"}}}, "resource": {"id": 318, "owner": {"id": 492}, "assignee": {"id": 590}, "organization": {"id": 116}, "project": {"owner": {"id": 741}, "assignee": {"id": 98}, "organization": {"id": 916}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 35, "privilege": "worker"}, "organization": {"id": 172, "owner": {"id": 247}, "user": {"role": "maintainer"}}}, "resource": {"id": 394, "owner": {"id": 401}, "assignee": {"id": 599}, "organization": {"id": 623}, "project": {"owner": {"id": 710}, "assignee": {"id": 35}, "organization": {"id": 908}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 49, "privilege": "worker"}, "organization": {"id": 132, "owner": {"id": 212}, "user": {"role": "maintainer"}}}, "resource": {"id": 302, "owner": {"id": 460}, "assignee": {"id": 518}, "organization": {"id": 634}, "project": {"owner": {"id": 793}, "assignee": {"id": 49}, "organization": {"id": 962}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 59, "privilege": "worker"}, "organization": {"id": 101, "owner": {"id": 266}, "user": {"role": "supervisor"}}}, "resource": {"id": 398, "owner": {"id": 407}, "assignee": {"id": 586}, "organization": {"id": 101}, "project": {"owner": {"id": 748}, "assignee": {"id": 59}, "organization": {"id": 979}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 99, "privilege": "worker"}, "organization": {"id": 146, "owner": {"id": 262}, "user": {"role": "supervisor"}}}, "resource": {"id": 323, "owner": {"id": 452}, "assignee": {"id": 512}, "organization": {"id": 146}, "project": {"owner": {"id": 785}, "assignee": {"id": 99}, "organization": {"id": 946}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 94, "privilege": "worker"}, "organization": {"id": 158, "owner": {"id": 207}, "user": {"role": "supervisor"}}}, "resource": {"id": 304, "owner": {"id": 458}, "assignee": {"id": 547}, "organization": {"id": 614}, "project": {"owner": {"id": 777}, "assignee": {"id": 94}, "organization": {"id": 976}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 1, "privilege": "worker"}, "organization": {"id": 188, "owner": {"id": 241}, "user": {"role": "supervisor"}}}, "resource": {"id": 332, "owner": {"id": 441}, "assignee": {"id": 569}, "organization": {"id": 650}, "project": {"owner": {"id": 715}, "assignee": {"id": 1}, "organization": {"id": 995}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 57, "privilege": "worker"}, "organization": {"id": 158, "owner": {"id": 238}, "user": {"role": "worker"}}}, "resource": {"id": 316, "owner": {"id": 470}, "assignee": {"id": 594}, "organization": {"id": 158}, "project": {"owner": {"id": 773}, "assignee": {"id": 57}, "organization": {"id": 930}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 28, "privilege": "worker"}, "organization": {"id": 147, "owner": {"id": 234}, "user": {"role": "worker"}}}, "resource": {"id": 364, "owner": {"id": 425}, "assignee": {"id": 573}, "organization": {"id": 147}, "project": {"owner": {"id": 739}, "assignee": {"id": 28}, "organization": {"id": 966}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 38, "privilege": "worker"}, "organization": {"id": 116, "owner": {"id": 236}, "user": {"role": "worker"}}}, "resource": {"id": 380, "owner": {"id": 495}, "assignee": {"id": 530}, "organization": {"id": 690}, "project": {"owner": {"id": 721}, "assignee": {"id": 38}, "organization": {"id": 956}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 67, "privilege": "worker"}, "organization": {"id": 145, "owner": {"id": 272}, "user": {"role": "worker"}}}, "resource": {"id": 381, "owner": {"id": 435}, "assignee": {"id": 518}, "organization": {"id": 686}, "project": {"owner": {"id": 781}, "assignee": {"id": 67}, "organization": {"id": 965}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 7, "privilege": "worker"}, "organization": {"id": 121, "owner": {"id": 292}, "user": {"role": null}}}, "resource": {"id": 308, "owner": {"id": 433}, "assignee": {"id": 597}, "organization": {"id": 121}, "project": {"owner": {"id": 738}, "assignee": {"id": 7}, "organization": {"id": 969}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 78, "privilege": "worker"}, "organization": {"id": 149, "owner": {"id": 247}, "user": {"role": null}}}, "resource": {"id": 369, "owner": {"id": 465}, "assignee": {"id": 515}, "organization": {"id": 149}, "project": {"owner": {"id": 722}, "assignee": {"id": 78}, "organization": {"id": 955}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 4, "privilege": "worker"}, "organization": {"id": 176, "owner": {"id": 219}, "user": {"role": null}}}, "resource": {"id": 391, "owner": {"id": 403}, "assignee": {"id": 585}, "organization": {"id": 646}, "project": {"owner": {"id": 757}, "assignee": {"id": 4}, "organization": {"id": 993}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 53, "privilege": "worker"}, "organization": {"id": 118, "owner": {"id": 258}, "user": {"role": null}}}, "resource": {"id": 348, "owner": {"id": 478}, "assignee": {"id": 525}, "organization": {"id": 622}, "project": {"owner": {"id": 747}, "assignee": {"id": 53}, "organization": {"id": 976}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 0, "privilege": "none"}, "organization": {"id": 199, "owner": {"id": 0}, "user": {"role": "owner"}}}, "resource": {"id": 395, "owner": {"id": 486}, "assignee": {"id": 555}, "organization": {"id": 199}, "project": {"owner": {"id": 779}, "assignee": {"id": 0}, "organization": {"id": 943}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 30, "privilege": "none"}, "organization": {"id": 110, "owner": {"id": 30}, "user": {"role": "owner"}}}, "resource": {"id": 355, "owner": {"id": 488}, "assignee": {"id": 520}, "organization": {"id": 110}, "project": {"owner": {"id": 730}, "assignee": {"id": 30}, "organization": {"id": 968}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 65, "privilege": "none"}, "organization": {"id": 197, "owner": {"id": 65}, "user": {"role": "owner"}}}, "resource": {"id": 376, "owner": {"id": 446}, "assignee": {"id": 595}, "organization": {"id": 655}, "project": {"owner": {"id": 762}, "assignee": {"id": 65}, "organization": {"id": 942}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 78, "privilege": "none"}, "organization": {"id": 194, "owner": {"id": 78}, "user": {"role": "owner"}}}, "resource": {"id": 360, "owner": {"id": 443}, "assignee": {"id": 529}, "organization": {"id": 632}, "project": {"owner": {"id": 715}, "assignee": {"id": 78}, "organization": {"id": 926}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 54, "privilege": "none"}, "organization": {"id": 151, "owner": {"id": 201}, "user": {"role": "maintainer"}}}, "resource": {"id": 316, "owner": {"id": 445}, "assignee": {"id": 571}, "organization": {"id": 151}, "project": {"owner": {"id": 736}, "assignee": {"id": 54}, "organization": {"id": 946}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 95, "privilege": "none"}, "organization": {"id": 199, "owner": {"id": 204}, "user": {"role": "maintainer"}}}, "resource": {"id": 390, "owner": {"id": 496}, "assignee": {"id": 544}, "organization": {"id": 199}, "project": {"owner": {"id": 781}, "assignee": {"id": 95}, "organization": {"id": 971}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 4, "privilege": "none"}, "organization": {"id": 104, "owner": {"id": 206}, "user": {"role": "maintainer"}}}, "resource": {"id": 399, "owner": {"id": 419}, "assignee": {"id": 539}, "organization": {"id": 668}, "project": {"owner": {"id": 727}, "assignee": {"id": 4}, "organization": {"id": 921}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 10, "privilege": "none"}, "organization": {"id": 186, "owner": {"id": 203}, "user": {"role": "maintainer"}}}, "resource": {"id": 320, "owner": {"id": 417}, "assignee": {"id": 565}, "organization": {"id": 602}, "project": {"owner": {"id": 711}, "assignee": {"id": 10}, "organization": {"id": 963}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 59, "privilege": "none"}, "organization": {"id": 154, "owner": {"id": 266}, "user": {"role": "supervisor"}}}, "resource": {"id": 358, "owner": {"id": 453}, "assignee": {"id": 535}, "organization": {"id": 154}, "project": {"owner": {"id": 799}, "assignee": {"id": 59}, "organization": {"id": 969}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 95, "privilege": "none"}, "organization": {"id": 149, "owner": {"id": 284}, "user": {"role": "supervisor"}}}, "resource": {"id": 353, "owner": {"id": 416}, "assignee": {"id": 572}, "organization": {"id": 149}, "project": {"owner": {"id": 746}, "assignee": {"id": 95}, "organization": {"id": 917}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 54, "privilege": "none"}, "organization": {"id": 184, "owner": {"id": 231}, "user": {"role": "supervisor"}}}, "resource": {"id": 390, "owner": {"id": 458}, "assignee": {"id": 511}, "organization": {"id": 658}, "project": {"owner": {"id": 774}, "assignee": {"id": 54}, "organization": {"id": 922}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 46, "privilege": "none"}, "organization": {"id": 185, "owner": {"id": 227}, "user": {"role": "supervisor"}}}, "resource": {"id": 397, "owner": {"id": 473}, "assignee": {"id": 536}, "organization": {"id": 634}, "project": {"owner": {"id": 758}, "assignee": {"id": 46}, "organization": {"id": 999}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 43, "privilege": "none"}, "organization": {"id": 100, "owner": {"id": 287}, "user": {"role": "worker"}}}, "resource": {"id": 397, "owner": {"id": 443}, "assignee": {"id": 558}, "organization": {"id": 100}, "project": {"owner": {"id": 719}, "assignee": {"id": 43}, "organization": {"id": 903}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 9, "privilege": "none"}, "organization": {"id": 103, "owner": {"id": 295}, "user": {"role": "worker"}}}, "resource": {"id": 335, "owner": {"id": 412}, "assignee": {"id": 582}, "organization": {"id": 103}, "project": {"owner": {"id": 789}, "assignee": {"id": 9}, "organization": {"id": 979}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 35, "privilege": "none"}, "organization": {"id": 108, "owner": {"id": 213}, "user": {"role": "worker"}}}, "resource": {"id": 392, "owner": {"id": 438}, "assignee": {"id": 547}, "organization": {"id": 645}, "project": {"owner": {"id": 785}, "assignee": {"id": 35}, "organization": {"id": 982}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 55, "privilege": "none"}, "organization": {"id": 184, "owner": {"id": 295}, "user": {"role": "worker"}}}, "resource": {"id": 327, "owner": {"id": 423}, "assignee": {"id": 530}, "organization": {"id": 694}, "project": {"owner": {"id": 789}, "assignee": {"id": 55}, "organization": {"id": 967}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 9, "privilege": "none"}, "organization": {"id": 134, "owner": {"id": 235}, "user": {"role": null}}}, "resource": {"id": 348, "owner": {"id": 492}, "assignee": {"id": 576}, "organization": {"id": 134}, "project": {"owner": {"id": 760}, "assignee": {"id": 9}, "organization": {"id": 907}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 81, "privilege": "none"}, "organization": {"id": 162, "owner": {"id": 295}, "user": {"role": null}}}, "resource": {"id": 354, "owner": {"id": 459}, "assignee": {"id": 573}, "organization": {"id": 162}, "project": {"owner": {"id": 706}, "assignee": {"id": 81}, "organization": {"id": 954}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 73, "privilege": "none"}, "organization": {"id": 105, "owner": {"id": 265}, "user": {"role": null}}}, "resource": {"id": 385, "owner": {"id": 432}, "assignee": {"id": 570}, "organization": {"id": 653}, "project": {"owner": {"id": 762}, "assignee": {"id": 73}, "organization": {"id": 906}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 6, "privilege": "none"}, "organization": {"id": 191, "owner": {"id": 212}, "user": {"role": null}}}, "resource": {"id": 332, "owner": {"id": 460}, "assignee": {"id": 561}, "organization": {"id": 682}, "project": {"owner": {"id": 781}, "assignee": {"id": 6}, "organization": {"id": 996}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 41, "privilege": "admin"}, "organization": {"id": 188, "owner": {"id": 41}, "user": {"role": "owner"}}}, "resource": {"id": 326, "owner": {"id": 41}, "assignee": {"id": 550}, "organization": {"id": 188}, "project": {"owner": {"id": 756}, "assignee": {"id": 809}, "organization": {"id": 936}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 65, "privilege": "admin"}, "organization": {"id": 132, "owner": {"id": 65}, "user": {"role": "owner"}}}, "resource": {"id": 310, "owner": {"id": 65}, "assignee": {"id": 507}, "organization": {"id": 132}, "project": {"owner": {"id": 700}, "assignee": {"id": 870}, "organization": {"id": 929}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 37, "privilege": "admin"}, "organization": {"id": 167, "owner": {"id": 37}, "user": {"role": "owner"}}}, "resource": {"id": 310, "owner": {"id": 37}, "assignee": {"id": 549}, "organization": {"id": 616}, "project": {"owner": {"id": 723}, "assignee": {"id": 892}, "organization": {"id": 947}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 82, "privilege": "admin"}, "organization": {"id": 169, "owner": {"id": 82}, "user": {"role": "owner"}}}, "resource": {"id": 394, "owner": {"id": 82}, "assignee": {"id": 571}, "organization": {"id": 622}, "project": {"owner": {"id": 750}, "assignee": {"id": 802}, "organization": {"id": 910}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 70, "privilege": "admin"}, "organization": {"id": 131, "owner": {"id": 224}, "user": {"role": "maintainer"}}}, "resource": {"id": 342, "owner": {"id": 70}, "assignee": {"id": 521}, "organization": {"id": 131}, "project": {"owner": {"id": 753}, "assignee": {"id": 828}, "organization": {"id": 983}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 28, "privilege": "admin"}, "organization": {"id": 124, "owner": {"id": 295}, "user": {"role": "maintainer"}}}, "resource": {"id": 360, "owner": {"id": 28}, "assignee": {"id": 560}, "organization": {"id": 124}, "project": {"owner": {"id": 796}, "assignee": {"id": 844}, "organization": {"id": 982}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 20, "privilege": "admin"}, "organization": {"id": 118, "owner": {"id": 239}, "user": {"role": "maintainer"}}}, "resource": {"id": 310, "owner": {"id": 20}, "assignee": {"id": 520}, "organization": {"id": 695}, "project": {"owner": {"id": 798}, "assignee": {"id": 881}, "organization": {"id": 945}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 78, "privilege": "admin"}, "organization": {"id": 116, "owner": {"id": 217}, "user": {"role": "maintainer"}}}, "resource": {"id": 336, "owner": {"id": 78}, "assignee": {"id": 517}, "organization": {"id": 641}, "project": {"owner": {"id": 727}, "assignee": {"id": 875}, "organization": {"id": 928}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 88, "privilege": "admin"}, "organization": {"id": 183, "owner": {"id": 222}, "user": {"role": "supervisor"}}}, "resource": {"id": 358, "owner": {"id": 88}, "assignee": {"id": 501}, "organization": {"id": 183}, "project": {"owner": {"id": 757}, "assignee": {"id": 860}, "organization": {"id": 900}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 98, "privilege": "admin"}, "organization": {"id": 123, "owner": {"id": 258}, "user": {"role": "supervisor"}}}, "resource": {"id": 333, "owner": {"id": 98}, "assignee": {"id": 546}, "organization": {"id": 123}, "project": {"owner": {"id": 763}, "assignee": {"id": 861}, "organization": {"id": 957}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 1, "privilege": "admin"}, "organization": {"id": 147, "owner": {"id": 225}, "user": {"role": "supervisor"}}}, "resource": {"id": 324, "owner": {"id": 1}, "assignee": {"id": 589}, "organization": {"id": 614}, "project": {"owner": {"id": 768}, "assignee": {"id": 879}, "organization": {"id": 964}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 21, "privilege": "admin"}, "organization": {"id": 113, "owner": {"id": 284}, "user": {"role": "supervisor"}}}, "resource": {"id": 358, "owner": {"id": 21}, "assignee": {"id": 546}, "organization": {"id": 657}, "project": {"owner": {"id": 786}, "assignee": {"id": 843}, "organization": {"id": 906}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 4, "privilege": "admin"}, "organization": {"id": 152, "owner": {"id": 207}, "user": {"role": "worker"}}}, "resource": {"id": 302, "owner": {"id": 4}, "assignee": {"id": 540}, "organization": {"id": 152}, "project": {"owner": {"id": 785}, "assignee": {"id": 866}, "organization": {"id": 913}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 67, "privilege": "admin"}, "organization": {"id": 139, "owner": {"id": 255}, "user": {"role": "worker"}}}, "resource": {"id": 366, "owner": {"id": 67}, "assignee": {"id": 544}, "organization": {"id": 139}, "project": {"owner": {"id": 711}, "assignee": {"id": 812}, "organization": {"id": 936}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 13, "privilege": "admin"}, "organization": {"id": 121, "owner": {"id": 249}, "user": {"role": "worker"}}}, "resource": {"id": 361, "owner": {"id": 13}, "assignee": {"id": 575}, "organization": {"id": 667}, "project": {"owner": {"id": 781}, "assignee": {"id": 837}, "organization": {"id": 945}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 74, "privilege": "admin"}, "organization": {"id": 150, "owner": {"id": 291}, "user": {"role": "worker"}}}, "resource": {"id": 304, "owner": {"id": 74}, "assignee": {"id": 591}, "organization": {"id": 648}, "project": {"owner": {"id": 724}, "assignee": {"id": 867}, "organization": {"id": 929}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 51, "privilege": "admin"}, "organization": {"id": 196, "owner": {"id": 293}, "user": {"role": null}}}, "resource": {"id": 346, "owner": {"id": 51}, "assignee": {"id": 586}, "organization": {"id": 196}, "project": {"owner": {"id": 704}, "assignee": {"id": 805}, "organization": {"id": 940}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 2, "privilege": "admin"}, "organization": {"id": 197, "owner": {"id": 295}, "user": {"role": null}}}, "resource": {"id": 398, "owner": {"id": 2}, "assignee": {"id": 562}, "organization": {"id": 197}, "project": {"owner": {"id": 764}, "assignee": {"id": 838}, "organization": {"id": 922}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 87, "privilege": "admin"}, "organization": {"id": 143, "owner": {"id": 247}, "user": {"role": null}}}, "resource": {"id": 364, "owner": {"id": 87}, "assignee": {"id": 509}, "organization": {"id": 667}, "project": {"owner": {"id": 720}, "assignee": {"id": 852}, "organization": {"id": 939}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 75, "privilege": "admin"}, "organization": {"id": 198, "owner": {"id": 271}, "user": {"role": null}}}, "resource": {"id": 385, "owner": {"id": 75}, "assignee": {"id": 559}, "organization": {"id": 642}, "project": {"owner": {"id": 788}, "assignee": {"id": 880}, "organization": {"id": 988}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 58, "privilege": "business"}, "organization": {"id": 132, "owner": {"id": 58}, "user": {"role": "owner"}}}, "resource": {"id": 349, "owner": {"id": 58}, "assignee": {"id": 575}, "organization": {"id": 132}, "project": {"owner": {"id": 709}, "assignee": {"id": 856}, "organization": {"id": 967}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 96, "privilege": "business"}, "organization": {"id": 160, "owner": {"id": 96}, "user": {"role": "owner"}}}, "resource": {"id": 331, "owner": {"id": 96}, "assignee": {"id": 584}, "organization": {"id": 160}, "project": {"owner": {"id": 776}, "assignee": {"id": 839}, "organization": {"id": 957}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 29, "privilege": "business"}, "organization": {"id": 195, "owner": {"id": 29}, "user": {"role": "owner"}}}, "resource": {"id": 350, "owner": {"id": 29}, "assignee": {"id": 554}, "organization": {"id": 670}, "project": {"owner": {"id": 719}, "assignee": {"id": 826}, "organization": {"id": 950}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 22, "privilege": "business"}, "organization": {"id": 167, "owner": {"id": 22}, "user": {"role": "owner"}}}, "resource": {"id": 349, "owner": {"id": 22}, "assignee": {"id": 589}, "organization": {"id": 692}, "project": {"owner": {"id": 731}, "assignee": {"id": 887}, "organization": {"id": 975}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 98, "privilege": "business"}, "organization": {"id": 149, "owner": {"id": 246}, "user": {"role": "maintainer"}}}, "resource": {"id": 353, "owner": {"id": 98}, "assignee": {"id": 553}, "organization": {"id": 149}, "project": {"owner": {"id": 734}, "assignee": {"id": 821}, "organization": {"id": 996}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 39, "privilege": "business"}, "organization": {"id": 152, "owner": {"id": 210}, "user": {"role": "maintainer"}}}, "resource": {"id": 330, "owner": {"id": 39}, "assignee": {"id": 582}, "organization": {"id": 152}, "project": {"owner": {"id": 706}, "assignee": {"id": 819}, "organization": {"id": 940}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 67, "privilege": "business"}, "organization": {"id": 145, "owner": {"id": 210}, "user": {"role": "maintainer"}}}, "resource": {"id": 307, "owner": {"id": 67}, "assignee": {"id": 507}, "organization": {"id": 637}, "project": {"owner": {"id": 745}, "assignee": {"id": 888}, "organization": {"id": 972}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 37, "privilege": "business"}, "organization": {"id": 152, "owner": {"id": 295}, "user": {"role": "maintainer"}}}, "resource": {"id": 353, "owner": {"id": 37}, "assignee": {"id": 585}, "organization": {"id": 690}, "project": {"owner": {"id": 782}, "assignee": {"id": 860}, "organization": {"id": 975}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 39, "privilege": "business"}, "organization": {"id": 191, "owner": {"id": 226}, "user": {"role": "supervisor"}}}, "resource": {"id": 326, "owner": {"id": 39}, "assignee": {"id": 580}, "organization": {"id": 191}, "project": {"owner": {"id": 711}, "assignee": {"id": 896}, "organization": {"id": 903}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 97, "privilege": "business"}, "organization": {"id": 172, "owner": {"id": 266}, "user": {"role": "supervisor"}}}, "resource": {"id": 356, "owner": {"id": 97}, "assignee": {"id": 557}, "organization": {"id": 172}, "project": {"owner": {"id": 785}, "assignee": {"id": 808}, "organization": {"id": 966}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 38, "privilege": "business"}, "organization": {"id": 183, "owner": {"id": 297}, "user": {"role": "supervisor"}}}, "resource": {"id": 391, "owner": {"id": 38}, "assignee": {"id": 545}, "organization": {"id": 638}, "project": {"owner": {"id": 783}, "assignee": {"id": 868}, "organization": {"id": 960}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 73, "privilege": "business"}, "organization": {"id": 141, "owner": {"id": 279}, "user": {"role": "supervisor"}}}, "resource": {"id": 355, "owner": {"id": 73}, "assignee": {"id": 591}, "organization": {"id": 653}, "project": {"owner": {"id": 795}, "assignee": {"id": 810}, "organization": {"id": 928}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 18, "privilege": "business"}, "organization": {"id": 119, "owner": {"id": 252}, "user": {"role": "worker"}}}, "resource": {"id": 357, "owner": {"id": 18}, "assignee": {"id": 562}, "organization": {"id": 119}, "project": {"owner": {"id": 700}, "assignee": {"id": 823}, "organization": {"id": 907}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 90, "privilege": "business"}, "organization": {"id": 108, "owner": {"id": 214}, "user": {"role": "worker"}}}, "resource": {"id": 391, "owner": {"id": 90}, "assignee": {"id": 599}, "organization": {"id": 108}, "project": {"owner": {"id": 741}, "assignee": {"id": 874}, "organization": {"id": 917}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 29, "privilege": "business"}, "organization": {"id": 140, "owner": {"id": 230}, "user": {"role": "worker"}}}, "resource": {"id": 333, "owner": {"id": 29}, "assignee": {"id": 590}, "organization": {"id": 676}, "project": {"owner": {"id": 746}, "assignee": {"id": 818}, "organization": {"id": 970}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 80, "privilege": "business"}, "organization": {"id": 142, "owner": {"id": 280}, "user": {"role": "worker"}}}, "resource": {"id": 391, "owner": {"id": 80}, "assignee": {"id": 542}, "organization": {"id": 695}, "project": {"owner": {"id": 756}, "assignee": {"id": 822}, "organization": {"id": 929}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 5, "privilege": "business"}, "organization": {"id": 185, "owner": {"id": 235}, "user": {"role": null}}}, "resource": {"id": 309, "owner": {"id": 5}, "assignee": {"id": 532}, "organization": {"id": 185}, "project": {"owner": {"id": 746}, "assignee": {"id": 820}, "organization": {"id": 925}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 62, "privilege": "business"}, "organization": {"id": 173, "owner": {"id": 254}, "user": {"role": null}}}, "resource": {"id": 306, "owner": {"id": 62}, "assignee": {"id": 579}, "organization": {"id": 173}, "project": {"owner": {"id": 758}, "assignee": {"id": 827}, "organization": {"id": 963}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 93, "privilege": "business"}, "organization": {"id": 184, "owner": {"id": 229}, "user": {"role": null}}}, "resource": {"id": 381, "owner": {"id": 93}, "assignee": {"id": 514}, "organization": {"id": 669}, "project": {"owner": {"id": 790}, "assignee": {"id": 850}, "organization": {"id": 951}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 45, "privilege": "business"}, "organization": {"id": 137, "owner": {"id": 298}, "user": {"role": null}}}, "resource": {"id": 317, "owner": {"id": 45}, "assignee": {"id": 586}, "organization": {"id": 625}, "project": {"owner": {"id": 764}, "assignee": {"id": 874}, "organization": {"id": 948}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 79, "privilege": "user"}, "organization": {"id": 183, "owner": {"id": 79}, "user": {"role": "owner"}}}, "resource": {"id": 321, "owner": {"id": 79}, "assignee": {"id": 562}, "organization": {"id": 183}, "project": {"owner": {"id": 773}, "assignee": {"id": 874}, "organization": {"id": 995}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 90, "privilege": "user"}, "organization": {"id": 161, "owner": {"id": 90}, "user": {"role": "owner"}}}, "resource": {"id": 372, "owner": {"id": 90}, "assignee": {"id": 563}, "organization": {"id": 161}, "project": {"owner": {"id": 759}, "assignee": {"id": 872}, "organization": {"id": 910}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 77, "privilege": "user"}, "organization": {"id": 162, "owner": {"id": 77}, "user": {"role": "owner"}}}, "resource": {"id": 384, "owner": {"id": 77}, "assignee": {"id": 565}, "organization": {"id": 679}, "project": {"owner": {"id": 747}, "assignee": {"id": 821}, "organization": {"id": 916}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 91, "privilege": "user"}, "organization": {"id": 182, "owner": {"id": 91}, "user": {"role": "owner"}}}, "resource": {"id": 380, "owner": {"id": 91}, "assignee": {"id": 519}, "organization": {"id": 617}, "project": {"owner": {"id": 702}, "assignee": {"id": 805}, "organization": {"id": 970}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 84, "privilege": "user"}, "organization": {"id": 132, "owner": {"id": 233}, "user": {"role": "maintainer"}}}, "resource": {"id": 390, "owner": {"id": 84}, "assignee": {"id": 518}, "organization": {"id": 132}, "project": {"owner": {"id": 712}, "assignee": {"id": 891}, "organization": {"id": 936}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 52, "privilege": "user"}, "organization": {"id": 185, "owner": {"id": 253}, "user": {"role": "maintainer"}}}, "resource": {"id": 302, "owner": {"id": 52}, "assignee": {"id": 512}, "organization": {"id": 185}, "project": {"owner": {"id": 732}, "assignee": {"id": 822}, "organization": {"id": 964}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 79, "privilege": "user"}, "organization": {"id": 191, "owner": {"id": 206}, "user": {"role": "maintainer"}}}, "resource": {"id": 394, "owner": {"id": 79}, "assignee": {"id": 551}, "organization": {"id": 637}, "project": {"owner": {"id": 753}, "assignee": {"id": 818}, "organization": {"id": 936}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 62, "privilege": "user"}, "organization": {"id": 141, "owner": {"id": 275}, "user": {"role": "maintainer"}}}, "resource": {"id": 376, "owner": {"id": 62}, "assignee": {"id": 550}, "organization": {"id": 623}, "project": {"owner": {"id": 740}, "assignee": {"id": 810}, "organization": {"id": 941}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 97, "privilege": "user"}, "organization": {"id": 177, "owner": {"id": 289}, "user": {"role": "supervisor"}}}, "resource": {"id": 330, "owner": {"id": 97}, "assignee": {"id": 534}, "organization": {"id": 177}, "project": {"owner": {"id": 781}, "assignee": {"id": 896}, "organization": {"id": 937}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 5, "privilege": "user"}, "organization": {"id": 172, "owner": {"id": 289}, "user": {"role": "supervisor"}}}, "resource": {"id": 343, "owner": {"id": 5}, "assignee": {"id": 532}, "organization": {"id": 172}, "project": {"owner": {"id": 798}, "assignee": {"id": 896}, "organization": {"id": 997}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 26, "privilege": "user"}, "organization": {"id": 173, "owner": {"id": 299}, "user": {"role": "supervisor"}}}, "resource": {"id": 367, "owner": {"id": 26}, "assignee": {"id": 541}, "organization": {"id": 692}, "project": {"owner": {"id": 771}, "assignee": {"id": 853}, "organization": {"id": 924}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 84, "privilege": "user"}, "organization": {"id": 165, "owner": {"id": 201}, "user": {"role": "supervisor"}}}, "resource": {"id": 350, "owner": {"id": 84}, "assignee": {"id": 512}, "organization": {"id": 680}, "project": {"owner": {"id": 789}, "assignee": {"id": 885}, "organization": {"id": 901}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 48, "privilege": "user"}, "organization": {"id": 140, "owner": {"id": 236}, "user": {"role": "worker"}}}, "resource": {"id": 379, "owner": {"id": 48}, "assignee": {"id": 537}, "organization": {"id": 140}, "project": {"owner": {"id": 788}, "assignee": {"id": 872}, "organization": {"id": 993}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 61, "privilege": "user"}, "organization": {"id": 123, "owner": {"id": 234}, "user": {"role": "worker"}}}, "resource": {"id": 300, "owner": {"id": 61}, "assignee": {"id": 533}, "organization": {"id": 123}, "project": {"owner": {"id": 745}, "assignee": {"id": 865}, "organization": {"id": 988}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 38, "privilege": "user"}, "organization": {"id": 115, "owner": {"id": 280}, "user": {"role": "worker"}}}, "resource": {"id": 393, "owner": {"id": 38}, "assignee": {"id": 546}, "organization": {"id": 693}, "project": {"owner": {"id": 783}, "assignee": {"id": 856}, "organization": {"id": 992}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 92, "privilege": "user"}, "organization": {"id": 188, "owner": {"id": 275}, "user": {"role": "worker"}}}, "resource": {"id": 320, "owner": {"id": 92}, "assignee": {"id": 522}, "organization": {"id": 661}, "project": {"owner": {"id": 786}, "assignee": {"id": 882}, "organization": {"id": 937}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 96, "privilege": "user"}, "organization": {"id": 114, "owner": {"id": 211}, "user": {"role": null}}}, "resource": {"id": 307, "owner": {"id": 96}, "assignee": {"id": 531}, "organization": {"id": 114}, "project": {"owner": {"id": 730}, "assignee": {"id": 867}, "organization": {"id": 914}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 38, "privilege": "user"}, "organization": {"id": 166, "owner": {"id": 225}, "user": {"role": null}}}, "resource": {"id": 350, "owner": {"id": 38}, "assignee": {"id": 544}, "organization": {"id": 166}, "project": {"owner": {"id": 784}, "assignee": {"id": 816}, "organization": {"id": 979}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 40, "privilege": "user"}, "organization": {"id": 183, "owner": {"id": 217}, "user": {"role": null}}}, "resource": {"id": 322, "owner": {"id": 40}, "assignee": {"id": 541}, "organization": {"id": 641}, "project": {"owner": {"id": 799}, "assignee": {"id": 881}, "organization": {"id": 980}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 19, "privilege": "user"}, "organization": {"id": 195, "owner": {"id": 242}, "user": {"role": null}}}, "resource": {"id": 305, "owner": {"id": 19}, "assignee": {"id": 514}, "organization": {"id": 658}, "project": {"owner": {"id": 715}, "assignee": {"id": 875}, "organization": {"id": 959}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 72, "privilege": "worker"}, "organization": {"id": 180, "owner": {"id": 72}, "user": {"role": "owner"}}}, "resource": {"id": 343, "owner": {"id": 72}, "assignee": {"id": 524}, "organization": {"id": 180}, "project": {"owner": {"id": 754}, "assignee": {"id": 838}, "organization": {"id": 977}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 30, "privilege": "worker"}, "organization": {"id": 141, "owner": {"id": 30}, "user": {"role": "owner"}}}, "resource": {"id": 308, "owner": {"id": 30}, "assignee": {"id": 583}, "organization": {"id": 141}, "project": {"owner": {"id": 732}, "assignee": {"id": 826}, "organization": {"id": 997}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 9, "privilege": "worker"}, "organization": {"id": 130, "owner": {"id": 9}, "user": {"role": "owner"}}}, "resource": {"id": 319, "owner": {"id": 9}, "assignee": {"id": 568}, "organization": {"id": 699}, "project": {"owner": {"id": 702}, "assignee": {"id": 805}, "organization": {"id": 943}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 63, "privilege": "worker"}, "organization": {"id": 156, "owner": {"id": 63}, "user": {"role": "owner"}}}, "resource": {"id": 355, "owner": {"id": 63}, "assignee": {"id": 547}, "organization": {"id": 686}, "project": {"owner": {"id": 757}, "assignee": {"id": 887}, "organization": {"id": 961}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 28, "privilege": "worker"}, "organization": {"id": 180, "owner": {"id": 288}, "user": {"role": "maintainer"}}}, "resource": {"id": 300, "owner": {"id": 28}, "assignee": {"id": 529}, "organization": {"id": 180}, "project": {"owner": {"id": 734}, "assignee": {"id": 822}, "organization": {"id": 997}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 61, "privilege": "worker"}, "organization": {"id": 141, "owner": {"id": 206}, "user": {"role": "maintainer"}}}, "resource": {"id": 332, "owner": {"id": 61}, "assignee": {"id": 516}, "organization": {"id": 141}, "project": {"owner": {"id": 798}, "assignee": {"id": 842}, "organization": {"id": 968}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 35, "privilege": "worker"}, "organization": {"id": 151, "owner": {"id": 239}, "user": {"role": "maintainer"}}}, "resource": {"id": 347, "owner": {"id": 35}, "assignee": {"id": 557}, "organization": {"id": 646}, "project": {"owner": {"id": 782}, "assignee": {"id": 898}, "organization": {"id": 963}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 75, "privilege": "worker"}, "organization": {"id": 156, "owner": {"id": 276}, "user": {"role": "maintainer"}}}, "resource": {"id": 326, "owner": {"id": 75}, "assignee": {"id": 508}, "organization": {"id": 601}, "project": {"owner": {"id": 738}, "assignee": {"id": 890}, "organization": {"id": 982}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 90, "privilege": "worker"}, "organization": {"id": 184, "owner": {"id": 212}, "user": {"role": "supervisor"}}}, "resource": {"id": 392, "owner": {"id": 90}, "assignee": {"id": 537}, "organization": {"id": 184}, "project": {"owner": {"id": 770}, "assignee": {"id": 832}, "organization": {"id": 965}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 87, "privilege": "worker"}, "organization": {"id": 180, "owner": {"id": 223}, "user": {"role": "supervisor"}}}, "resource": {"id": 311, "owner": {"id": 87}, "assignee": {"id": 500}, "organization": {"id": 180}, "project": {"owner": {"id": 761}, "assignee": {"id": 809}, "organization": {"id": 980}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 74, "privilege": "worker"}, "organization": {"id": 158, "owner": {"id": 289}, "user": {"role": "supervisor"}}}, "resource": {"id": 394, "owner": {"id": 74}, "assignee": {"id": 564}, "organization": {"id": 691}, "project": {"owner": {"id": 724}, "assignee": {"id": 845}, "organization": {"id": 970}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 4, "privilege": "worker"}, "organization": {"id": 161, "owner": {"id": 233}, "user": {"role": "supervisor"}}}, "resource": {"id": 365, "owner": {"id": 4}, "assignee": {"id": 552}, "organization": {"id": 610}, "project": {"owner": {"id": 784}, "assignee": {"id": 873}, "organization": {"id": 976}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 57, "privilege": "worker"}, "organization": {"id": 172, "owner": {"id": 217}, "user": {"role": "worker"}}}, "resource": {"id": 394, "owner": {"id": 57}, "assignee": {"id": 543}, "organization": {"id": 172}, "project": {"owner": {"id": 756}, "assignee": {"id": 899}, "organization": {"id": 909}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 85, "privilege": "worker"}, "organization": {"id": 134, "owner": {"id": 260}, "user": {"role": "worker"}}}, "resource": {"id": 350, "owner": {"id": 85}, "assignee": {"id": 590}, "organization": {"id": 134}, "project": {"owner": {"id": 777}, "assignee": {"id": 897}, "organization": {"id": 963}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 40, "privilege": "worker"}, "organization": {"id": 155, "owner": {"id": 276}, "user": {"role": "worker"}}}, "resource": {"id": 320, "owner": {"id": 40}, "assignee": {"id": 500}, "organization": {"id": 628}, "project": {"owner": {"id": 724}, "assignee": {"id": 879}, "organization": {"id": 983}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 37, "privilege": "worker"}, "organization": {"id": 198, "owner": {"id": 229}, "user": {"role": "worker"}}}, "resource": {"id": 319, "owner": {"id": 37}, "assignee": {"id": 511}, "organization": {"id": 658}, "project": {"owner": {"id": 715}, "assignee": {"id": 896}, "organization": {"id": 921}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 66, "privilege": "worker"}, "organization": {"id": 149, "owner": {"id": 210}, "user": {"role": null}}}, "resource": {"id": 362, "owner": {"id": 66}, "assignee": {"id": 520}, "organization": {"id": 149}, "project": {"owner": {"id": 709}, "assignee": {"id": 897}, "organization": {"id": 971}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 6, "privilege": "worker"}, "organization": {"id": 127, "owner": {"id": 219}, "user": {"role": null}}}, "resource": {"id": 347, "owner": {"id": 6}, "assignee": {"id": 554}, "organization": {"id": 127}, "project": {"owner": {"id": 784}, "assignee": {"id": 831}, "organization": {"id": 994}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 40, "privilege": "worker"}, "organization": {"id": 155, "owner": {"id": 263}, "user": {"role": null}}}, "resource": {"id": 336, "owner": {"id": 40}, "assignee": {"id": 530}, "organization": {"id": 604}, "project": {"owner": {"id": 716}, "assignee": {"id": 888}, "organization": {"id": 974}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 18, "privilege": "worker"}, "organization": {"id": 146, "owner": {"id": 241}, "user": {"role": null}}}, "resource": {"id": 344, "owner": {"id": 18}, "assignee": {"id": 525}, "organization": {"id": 649}, "project": {"owner": {"id": 773}, "assignee": {"id": 847}, "organization": {"id": 991}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 58, "privilege": "none"}, "organization": {"id": 199, "owner": {"id": 58}, "user": {"role": "owner"}}}, "resource": {"id": 330, "owner": {"id": 58}, "assignee": {"id": 541}, "organization": {"id": 199}, "project": {"owner": {"id": 703}, "assignee": {"id": 837}, "organization": {"id": 944}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 40, "privilege": "none"}, "organization": {"id": 193, "owner": {"id": 40}, "user": {"role": "owner"}}}, "resource": {"id": 368, "owner": {"id": 40}, "assignee": {"id": 593}, "organization": {"id": 193}, "project": {"owner": {"id": 748}, "assignee": {"id": 862}, "organization": {"id": 926}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 67, "privilege": "none"}, "organization": {"id": 178, "owner": {"id": 67}, "user": {"role": "owner"}}}, "resource": {"id": 354, "owner": {"id": 67}, "assignee": {"id": 554}, "organization": {"id": 691}, "project": {"owner": {"id": 782}, "assignee": {"id": 879}, "organization": {"id": 932}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 63, "privilege": "none"}, "organization": {"id": 122, "owner": {"id": 63}, "user": {"role": "owner"}}}, "resource": {"id": 360, "owner": {"id": 63}, "assignee": {"id": 597}, "organization": {"id": 611}, "project": {"owner": {"id": 795}, "assignee": {"id": 807}, "organization": {"id": 984}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 15, "privilege": "none"}, "organization": {"id": 167, "owner": {"id": 205}, "user": {"role": "maintainer"}}}, "resource": {"id": 360, "owner": {"id": 15}, "assignee": {"id": 573}, "organization": {"id": 167}, "project": {"owner": {"id": 740}, "assignee": {"id": 825}, "organization": {"id": 964}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 34, "privilege": "none"}, "organization": {"id": 192, "owner": {"id": 253}, "user": {"role": "maintainer"}}}, "resource": {"id": 388, "owner": {"id": 34}, "assignee": {"id": 583}, "organization": {"id": 192}, "project": {"owner": {"id": 738}, "assignee": {"id": 859}, "organization": {"id": 949}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 0, "privilege": "none"}, "organization": {"id": 112, "owner": {"id": 204}, "user": {"role": "maintainer"}}}, "resource": {"id": 399, "owner": {"id": 0}, "assignee": {"id": 581}, "organization": {"id": 648}, "project": {"owner": {"id": 707}, "assignee": {"id": 874}, "organization": {"id": 993}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 33, "privilege": "none"}, "organization": {"id": 178, "owner": {"id": 289}, "user": {"role": "maintainer"}}}, "resource": {"id": 395, "owner": {"id": 33}, "assignee": {"id": 509}, "organization": {"id": 623}, "project": {"owner": {"id": 787}, "assignee": {"id": 848}, "organization": {"id": 911}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 27, "privilege": "none"}, "organization": {"id": 155, "owner": {"id": 269}, "user": {"role": "supervisor"}}}, "resource": {"id": 349, "owner": {"id": 27}, "assignee": {"id": 513}, "organization": {"id": 155}, "project": {"owner": {"id": 753}, "assignee": {"id": 855}, "organization": {"id": 993}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 13, "privilege": "none"}, "organization": {"id": 198, "owner": {"id": 273}, "user": {"role": "supervisor"}}}, "resource": {"id": 381, "owner": {"id": 13}, "assignee": {"id": 526}, "organization": {"id": 198}, "project": {"owner": {"id": 751}, "assignee": {"id": 885}, "organization": {"id": 930}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 19, "privilege": "none"}, "organization": {"id": 144, "owner": {"id": 277}, "user": {"role": "supervisor"}}}, "resource": {"id": 386, "owner": {"id": 19}, "assignee": {"id": 519}, "organization": {"id": 659}, "project": {"owner": {"id": 754}, "assignee": {"id": 899}, "organization": {"id": 953}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 32, "privilege": "none"}, "organization": {"id": 128, "owner": {"id": 274}, "user": {"role": "supervisor"}}}, "resource": {"id": 350, "owner": {"id": 32}, "assignee": {"id": 556}, "organization": {"id": 642}, "project": {"owner": {"id": 750}, "assignee": {"id": 889}, "organization": {"id": 938}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 39, "privilege": "none"}, "organization": {"id": 164, "owner": {"id": 271}, "user": {"role": "worker"}}}, "resource": {"id": 338, "owner": {"id": 39}, "assignee": {"id": 517}, "organization": {"id": 164}, "project": {"owner": {"id": 756}, "assignee": {"id": 863}, "organization": {"id": 966}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 43, "privilege": "none"}, "organization": {"id": 150, "owner": {"id": 251}, "user": {"role": "worker"}}}, "resource": {"id": 397, "owner": {"id": 43}, "assignee": {"id": 574}, "organization": {"id": 150}, "project": {"owner": {"id": 708}, "assignee": {"id": 880}, "organization": {"id": 977}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 50, "privilege": "none"}, "organization": {"id": 150, "owner": {"id": 230}, "user": {"role": "worker"}}}, "resource": {"id": 328, "owner": {"id": 50}, "assignee": {"id": 503}, "organization": {"id": 632}, "project": {"owner": {"id": 747}, "assignee": {"id": 864}, "organization": {"id": 902}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 18, "privilege": "none"}, "organization": {"id": 191, "owner": {"id": 215}, "user": {"role": "worker"}}}, "resource": {"id": 327, "owner": {"id": 18}, "assignee": {"id": 507}, "organization": {"id": 683}, "project": {"owner": {"id": 750}, "assignee": {"id": 825}, "organization": {"id": 949}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 66, "privilege": "none"}, "organization": {"id": 117, "owner": {"id": 261}, "user": {"role": null}}}, "resource": {"id": 342, "owner": {"id": 66}, "assignee": {"id": 579}, "organization": {"id": 117}, "project": {"owner": {"id": 701}, "assignee": {"id": 806}, "organization": {"id": 991}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 57, "privilege": "none"}, "organization": {"id": 165, "owner": {"id": 259}, "user": {"role": null}}}, "resource": {"id": 306, "owner": {"id": 57}, "assignee": {"id": 586}, "organization": {"id": 165}, "project": {"owner": {"id": 749}, "assignee": {"id": 833}, "organization": {"id": 907}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 26, "privilege": "none"}, "organization": {"id": 143, "owner": {"id": 221}, "user": {"role": null}}}, "resource": {"id": 392, "owner": {"id": 26}, "assignee": {"id": 502}, "organization": {"id": 626}, "project": {"owner": {"id": 787}, "assignee": {"id": 866}, "organization": {"id": 940}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 11, "privilege": "none"}, "organization": {"id": 126, "owner": {"id": 294}, "user": {"role": null}}}, "resource": {"id": 394, "owner": {"id": 11}, "assignee": {"id": 582}, "organization": {"id": 607}, "project": {"owner": {"id": 738}, "assignee": {"id": 864}, "organization": {"id": 913}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 91, "privilege": "admin"}, "organization": {"id": 104, "owner": {"id": 91}, "user": {"role": "owner"}}}, "resource": {"id": 351, "owner": {"id": 444}, "assignee": {"id": 91}, "organization": {"id": 104}, "project": {"owner": {"id": 789}, "assignee": {"id": 891}, "organization": {"id": 905}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 60, "privilege": "admin"}, "organization": {"id": 195, "owner": {"id": 60}, "user": {"role": "owner"}}}, "resource": {"id": 383, "owner": {"id": 446}, "assignee": {"id": 60}, "organization": {"id": 195}, "project": {"owner": {"id": 725}, "assignee": {"id": 888}, "organization": {"id": 993}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 43, "privilege": "admin"}, "organization": {"id": 177, "owner": {"id": 43}, "user": {"role": "owner"}}}, "resource": {"id": 362, "owner": {"id": 400}, "assignee": {"id": 43}, "organization": {"id": 615}, "project": {"owner": {"id": 737}, "assignee": {"id": 862}, "organization": {"id": 939}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 61, "privilege": "admin"}, "organization": {"id": 180, "owner": {"id": 61}, "user": {"role": "owner"}}}, "resource": {"id": 385, "owner": {"id": 480}, "assignee": {"id": 61}, "organization": {"id": 677}, "project": {"owner": {"id": 753}, "assignee": {"id": 846}, "organization": {"id": 920}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 3, "privilege": "admin"}, "organization": {"id": 154, "owner": {"id": 275}, "user": {"role": "maintainer"}}}, "resource": {"id": 304, "owner": {"id": 429}, "assignee": {"id": 3}, "organization": {"id": 154}, "project": {"owner": {"id": 721}, "assignee": {"id": 831}, "organization": {"id": 977}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 56, "privilege": "admin"}, "organization": {"id": 158, "owner": {"id": 260}, "user": {"role": "maintainer"}}}, "resource": {"id": 397, "owner": {"id": 476}, "assignee": {"id": 56}, "organization": {"id": 158}, "project": {"owner": {"id": 795}, "assignee": {"id": 869}, "organization": {"id": 950}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 76, "privilege": "admin"}, "organization": {"id": 194, "owner": {"id": 294}, "user": {"role": "maintainer"}}}, "resource": {"id": 369, "owner": {"id": 476}, "assignee": {"id": 76}, "organization": {"id": 667}, "project": {"owner": {"id": 794}, "assignee": {"id": 822}, "organization": {"id": 982}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 74, "privilege": "admin"}, "organization": {"id": 191, "owner": {"id": 298}, "user": {"role": "maintainer"}}}, "resource": {"id": 389, "owner": {"id": 407}, "assignee": {"id": 74}, "organization": {"id": 646}, "project": {"owner": {"id": 738}, "assignee": {"id": 866}, "organization": {"id": 975}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 49, "privilege": "admin"}, "organization": {"id": 120, "owner": {"id": 253}, "user": {"role": "supervisor"}}}, "resource": {"id": 328, "owner": {"id": 480}, "assignee": {"id": 49}, "organization": {"id": 120}, "project": {"owner": {"id": 748}, "assignee": {"id": 870}, "organization": {"id": 902}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 49, "privilege": "admin"}, "organization": {"id": 177, "owner": {"id": 297}, "user": {"role": "supervisor"}}}, "resource": {"id": 304, "owner": {"id": 460}, "assignee": {"id": 49}, "organization": {"id": 177}, "project": {"owner": {"id": 788}, "assignee": {"id": 875}, "organization": {"id": 977}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 4, "privilege": "admin"}, "organization": {"id": 121, "owner": {"id": 276}, "user": {"role": "supervisor"}}}, "resource": {"id": 352, "owner": {"id": 474}, "assignee": {"id": 4}, "organization": {"id": 637}, "project": {"owner": {"id": 702}, "assignee": {"id": 814}, "organization": {"id": 965}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 61, "privilege": "admin"}, "organization": {"id": 101, "owner": {"id": 206}, "user": {"role": "supervisor"}}}, "resource": {"id": 376, "owner": {"id": 412}, "assignee": {"id": 61}, "organization": {"id": 637}, "project": {"owner": {"id": 790}, "assignee": {"id": 870}, "organization": {"id": 923}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 2, "privilege": "admin"}, "organization": {"id": 104, "owner": {"id": 206}, "user": {"role": "worker"}}}, "resource": {"id": 369, "owner": {"id": 466}, "assignee": {"id": 2}, "organization": {"id": 104}, "project": {"owner": {"id": 731}, "assignee": {"id": 802}, "organization": {"id": 983}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 13, "privilege": "admin"}, "organization": {"id": 127, "owner": {"id": 216}, "user": {"role": "worker"}}}, "resource": {"id": 384, "owner": {"id": 416}, "assignee": {"id": 13}, "organization": {"id": 127}, "project": {"owner": {"id": 727}, "assignee": {"id": 899}, "organization": {"id": 989}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 16, "privilege": "admin"}, "organization": {"id": 146, "owner": {"id": 271}, "user": {"role": "worker"}}}, "resource": {"id": 307, "owner": {"id": 419}, "assignee": {"id": 16}, "organization": {"id": 697}, "project": {"owner": {"id": 734}, "assignee": {"id": 864}, "organization": {"id": 916}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 2, "privilege": "admin"}, "organization": {"id": 120, "owner": {"id": 208}, "user": {"role": "worker"}}}, "resource": {"id": 350, "owner": {"id": 465}, "assignee": {"id": 2}, "organization": {"id": 624}, "project": {"owner": {"id": 760}, "assignee": {"id": 833}, "organization": {"id": 953}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 41, "privilege": "admin"}, "organization": {"id": 167, "owner": {"id": 256}, "user": {"role": null}}}, "resource": {"id": 332, "owner": {"id": 418}, "assignee": {"id": 41}, "organization": {"id": 167}, "project": {"owner": {"id": 772}, "assignee": {"id": 876}, "organization": {"id": 923}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 46, "privilege": "admin"}, "organization": {"id": 163, "owner": {"id": 261}, "user": {"role": null}}}, "resource": {"id": 331, "owner": {"id": 455}, "assignee": {"id": 46}, "organization": {"id": 163}, "project": {"owner": {"id": 768}, "assignee": {"id": 836}, "organization": {"id": 909}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 41, "privilege": "admin"}, "organization": {"id": 157, "owner": {"id": 219}, "user": {"role": null}}}, "resource": {"id": 303, "owner": {"id": 427}, "assignee": {"id": 41}, "organization": {"id": 655}, "project": {"owner": {"id": 733}, "assignee": {"id": 804}, "organization": {"id": 992}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 34, "privilege": "admin"}, "organization": {"id": 122, "owner": {"id": 289}, "user": {"role": null}}}, "resource": {"id": 310, "owner": {"id": 488}, "assignee": {"id": 34}, "organization": {"id": 694}, "project": {"owner": {"id": 777}, "assignee": {"id": 808}, "organization": {"id": 967}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 99, "privilege": "business"}, "organization": {"id": 112, "owner": {"id": 99}, "user": {"role": "owner"}}}, "resource": {"id": 389, "owner": {"id": 457}, "assignee": {"id": 99}, "organization": {"id": 112}, "project": {"owner": {"id": 732}, "assignee": {"id": 869}, "organization": {"id": 909}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 52, "privilege": "business"}, "organization": {"id": 196, "owner": {"id": 52}, "user": {"role": "owner"}}}, "resource": {"id": 380, "owner": {"id": 482}, "assignee": {"id": 52}, "organization": {"id": 196}, "project": {"owner": {"id": 792}, "assignee": {"id": 875}, "organization": {"id": 945}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 83, "privilege": "business"}, "organization": {"id": 188, "owner": {"id": 83}, "user": {"role": "owner"}}}, "resource": {"id": 352, "owner": {"id": 492}, "assignee": {"id": 83}, "organization": {"id": 646}, "project": {"owner": {"id": 766}, "assignee": {"id": 820}, "organization": {"id": 908}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 20, "privilege": "business"}, "organization": {"id": 119, "owner": {"id": 20}, "user": {"role": "owner"}}}, "resource": {"id": 360, "owner": {"id": 455}, "assignee": {"id": 20}, "organization": {"id": 646}, "project": {"owner": {"id": 743}, "assignee": {"id": 871}, "organization": {"id": 976}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 79, "privilege": "business"}, "organization": {"id": 188, "owner": {"id": 263}, "user": {"role": "maintainer"}}}, "resource": {"id": 357, "owner": {"id": 497}, "assignee": {"id": 79}, "organization": {"id": 188}, "project": {"owner": {"id": 790}, "assignee": {"id": 855}, "organization": {"id": 937}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 71, "privilege": "business"}, "organization": {"id": 162, "owner": {"id": 285}, "user": {"role": "maintainer"}}}, "resource": {"id": 388, "owner": {"id": 447}, "assignee": {"id": 71}, "organization": {"id": 162}, "project": {"owner": {"id": 788}, "assignee": {"id": 869}, "organization": {"id": 941}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 61, "privilege": "business"}, "organization": {"id": 153, "owner": {"id": 285}, "user": {"role": "maintainer"}}}, "resource": {"id": 328, "owner": {"id": 453}, "assignee": {"id": 61}, "organization": {"id": 664}, "project": {"owner": {"id": 791}, "assignee": {"id": 833}, "organization": {"id": 947}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 18, "privilege": "business"}, "organization": {"id": 170, "owner": {"id": 299}, "user": {"role": "maintainer"}}}, "resource": {"id": 303, "owner": {"id": 455}, "assignee": {"id": 18}, "organization": {"id": 600}, "project": {"owner": {"id": 785}, "assignee": {"id": 819}, "organization": {"id": 998}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 81, "privilege": "business"}, "organization": {"id": 134, "owner": {"id": 243}, "user": {"role": "supervisor"}}}, "resource": {"id": 367, "owner": {"id": 477}, "assignee": {"id": 81}, "organization": {"id": 134}, "project": {"owner": {"id": 710}, "assignee": {"id": 888}, "organization": {"id": 947}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 69, "privilege": "business"}, "organization": {"id": 156, "owner": {"id": 267}, "user": {"role": "supervisor"}}}, "resource": {"id": 391, "owner": {"id": 422}, "assignee": {"id": 69}, "organization": {"id": 156}, "project": {"owner": {"id": 730}, "assignee": {"id": 845}, "organization": {"id": 918}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 15, "privilege": "business"}, "organization": {"id": 174, "owner": {"id": 203}, "user": {"role": "supervisor"}}}, "resource": {"id": 325, "owner": {"id": 429}, "assignee": {"id": 15}, "organization": {"id": 680}, "project": {"owner": {"id": 761}, "assignee": {"id": 883}, "organization": {"id": 917}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 76, "privilege": "business"}, "organization": {"id": 183, "owner": {"id": 252}, "user": {"role": "supervisor"}}}, "resource": {"id": 378, "owner": {"id": 463}, "assignee": {"id": 76}, "organization": {"id": 647}, "project": {"owner": {"id": 792}, "assignee": {"id": 824}, "organization": {"id": 944}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 31, "privilege": "business"}, "organization": {"id": 139, "owner": {"id": 212}, "user": {"role": "worker"}}}, "resource": {"id": 313, "owner": {"id": 405}, "assignee": {"id": 31}, "organization": {"id": 139}, "project": {"owner": {"id": 758}, "assignee": {"id": 845}, "organization": {"id": 948}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 94, "privilege": "business"}, "organization": {"id": 163, "owner": {"id": 234}, "user": {"role": "worker"}}}, "resource": {"id": 338, "owner": {"id": 462}, "assignee": {"id": 94}, "organization": {"id": 163}, "project": {"owner": {"id": 767}, "assignee": {"id": 885}, "organization": {"id": 939}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 15, "privilege": "business"}, "organization": {"id": 187, "owner": {"id": 227}, "user": {"role": "worker"}}}, "resource": {"id": 346, "owner": {"id": 450}, "assignee": {"id": 15}, "organization": {"id": 673}, "project": {"owner": {"id": 744}, "assignee": {"id": 893}, "organization": {"id": 943}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 87, "privilege": "business"}, "organization": {"id": 119, "owner": {"id": 266}, "user": {"role": "worker"}}}, "resource": {"id": 352, "owner": {"id": 435}, "assignee": {"id": 87}, "organization": {"id": 646}, "project": {"owner": {"id": 741}, "assignee": {"id": 804}, "organization": {"id": 958}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 97, "privilege": "business"}, "organization": {"id": 184, "owner": {"id": 244}, "user": {"role": null}}}, "resource": {"id": 374, "owner": {"id": 469}, "assignee": {"id": 97}, "organization": {"id": 184}, "project": {"owner": {"id": 794}, "assignee": {"id": 871}, "organization": {"id": 965}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 92, "privilege": "business"}, "organization": {"id": 187, "owner": {"id": 206}, "user": {"role": null}}}, "resource": {"id": 331, "owner": {"id": 413}, "assignee": {"id": 92}, "organization": {"id": 187}, "project": {"owner": {"id": 715}, "assignee": {"id": 870}, "organization": {"id": 945}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 63, "privilege": "business"}, "organization": {"id": 130, "owner": {"id": 268}, "user": {"role": null}}}, "resource": {"id": 328, "owner": {"id": 498}, "assignee": {"id": 63}, "organization": {"id": 645}, "project": {"owner": {"id": 722}, "assignee": {"id": 870}, "organization": {"id": 984}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 94, "privilege": "business"}, "organization": {"id": 139, "owner": {"id": 244}, "user": {"role": null}}}, "resource": {"id": 367, "owner": {"id": 469}, "assignee": {"id": 94}, "organization": {"id": 669}, "project": {"owner": {"id": 761}, "assignee": {"id": 840}, "organization": {"id": 951}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 36, "privilege": "user"}, "organization": {"id": 196, "owner": {"id": 36}, "user": {"role": "owner"}}}, "resource": {"id": 332, "owner": {"id": 464}, "assignee": {"id": 36}, "organization": {"id": 196}, "project": {"owner": {"id": 755}, "assignee": {"id": 880}, "organization": {"id": 972}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 83, "privilege": "user"}, "organization": {"id": 101, "owner": {"id": 83}, "user": {"role": "owner"}}}, "resource": {"id": 396, "owner": {"id": 403}, "assignee": {"id": 83}, "organization": {"id": 101}, "project": {"owner": {"id": 743}, "assignee": {"id": 869}, "organization": {"id": 914}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 74, "privilege": "user"}, "organization": {"id": 104, "owner": {"id": 74}, "user": {"role": "owner"}}}, "resource": {"id": 307, "owner": {"id": 434}, "assignee": {"id": 74}, "organization": {"id": 660}, "project": {"owner": {"id": 749}, "assignee": {"id": 850}, "organization": {"id": 973}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 87, "privilege": "user"}, "organization": {"id": 153, "owner": {"id": 87}, "user": {"role": "owner"}}}, "resource": {"id": 367, "owner": {"id": 401}, "assignee": {"id": 87}, "organization": {"id": 600}, "project": {"owner": {"id": 771}, "assignee": {"id": 882}, "organization": {"id": 971}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 45, "privilege": "user"}, "organization": {"id": 114, "owner": {"id": 233}, "user": {"role": "maintainer"}}}, "resource": {"id": 386, "owner": {"id": 409}, "assignee": {"id": 45}, "organization": {"id": 114}, "project": {"owner": {"id": 750}, "assignee": {"id": 886}, "organization": {"id": 916}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 75, "privilege": "user"}, "organization": {"id": 127, "owner": {"id": 257}, "user": {"role": "maintainer"}}}, "resource": {"id": 376, "owner": {"id": 462}, "assignee": {"id": 75}, "organization": {"id": 127}, "project": {"owner": {"id": 763}, "assignee": {"id": 855}, "organization": {"id": 910}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 17, "privilege": "user"}, "organization": {"id": 156, "owner": {"id": 200}, "user": {"role": "maintainer"}}}, "resource": {"id": 303, "owner": {"id": 403}, "assignee": {"id": 17}, "organization": {"id": 658}, "project": {"owner": {"id": 743}, "assignee": {"id": 838}, "organization": {"id": 900}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 49, "privilege": "user"}, "organization": {"id": 181, "owner": {"id": 237}, "user": {"role": "maintainer"}}}, "resource": {"id": 368, "owner": {"id": 498}, "assignee": {"id": 49}, "organization": {"id": 670}, "project": {"owner": {"id": 754}, "assignee": {"id": 848}, "organization": {"id": 924}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 7, "privilege": "user"}, "organization": {"id": 174, "owner": {"id": 277}, "user": {"role": "supervisor"}}}, "resource": {"id": 386, "owner": {"id": 442}, "assignee": {"id": 7}, "organization": {"id": 174}, "project": {"owner": {"id": 785}, "assignee": {"id": 804}, "organization": {"id": 916}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 56, "privilege": "user"}, "organization": {"id": 156, "owner": {"id": 235}, "user": {"role": "supervisor"}}}, "resource": {"id": 349, "owner": {"id": 497}, "assignee": {"id": 56}, "organization": {"id": 156}, "project": {"owner": {"id": 728}, "assignee": {"id": 829}, "organization": {"id": 938}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 16, "privilege": "user"}, "organization": {"id": 114, "owner": {"id": 244}, "user": {"role": "supervisor"}}}, "resource": {"id": 323, "owner": {"id": 443}, "assignee": {"id": 16}, "organization": {"id": 668}, "project": {"owner": {"id": 730}, "assignee": {"id": 896}, "organization": {"id": 998}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 18, "privilege": "user"}, "organization": {"id": 119, "owner": {"id": 288}, "user": {"role": "supervisor"}}}, "resource": {"id": 395, "owner": {"id": 473}, "assignee": {"id": 18}, "organization": {"id": 629}, "project": {"owner": {"id": 725}, "assignee": {"id": 861}, "organization": {"id": 973}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 71, "privilege": "user"}, "organization": {"id": 125, "owner": {"id": 200}, "user": {"role": "worker"}}}, "resource": {"id": 334, "owner": {"id": 426}, "assignee": {"id": 71}, "organization": {"id": 125}, "project": {"owner": {"id": 765}, "assignee": {"id": 853}, "organization": {"id": 966}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 0, "privilege": "user"}, "organization": {"id": 123, "owner": {"id": 227}, "user": {"role": "worker"}}}, "resource": {"id": 355, "owner": {"id": 421}, "assignee": {"id": 0}, "organization": {"id": 123}, "project": {"owner": {"id": 778}, "assignee": {"id": 809}, "organization": {"id": 944}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 26, "privilege": "user"}, "organization": {"id": 175, "owner": {"id": 240}, "user": {"role": "worker"}}}, "resource": {"id": 360, "owner": {"id": 430}, "assignee": {"id": 26}, "organization": {"id": 640}, "project": {"owner": {"id": 790}, "assignee": {"id": 873}, "organization": {"id": 972}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 36, "privilege": "user"}, "organization": {"id": 140, "owner": {"id": 206}, "user": {"role": "worker"}}}, "resource": {"id": 362, "owner": {"id": 437}, "assignee": {"id": 36}, "organization": {"id": 670}, "project": {"owner": {"id": 781}, "assignee": {"id": 863}, "organization": {"id": 931}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 98, "privilege": "user"}, "organization": {"id": 131, "owner": {"id": 245}, "user": {"role": null}}}, "resource": {"id": 309, "owner": {"id": 498}, "assignee": {"id": 98}, "organization": {"id": 131}, "project": {"owner": {"id": 757}, "assignee": {"id": 809}, "organization": {"id": 977}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 81, "privilege": "user"}, "organization": {"id": 100, "owner": {"id": 232}, "user": {"role": null}}}, "resource": {"id": 341, "owner": {"id": 421}, "assignee": {"id": 81}, "organization": {"id": 100}, "project": {"owner": {"id": 737}, "assignee": {"id": 801}, "organization": {"id": 940}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 23, "privilege": "user"}, "organization": {"id": 112, "owner": {"id": 256}, "user": {"role": null}}}, "resource": {"id": 344, "owner": {"id": 417}, "assignee": {"id": 23}, "organization": {"id": 670}, "project": {"owner": {"id": 713}, "assignee": {"id": 828}, "organization": {"id": 981}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 82, "privilege": "user"}, "organization": {"id": 172, "owner": {"id": 254}, "user": {"role": null}}}, "resource": {"id": 360, "owner": {"id": 416}, "assignee": {"id": 82}, "organization": {"id": 653}, "project": {"owner": {"id": 703}, "assignee": {"id": 879}, "organization": {"id": 961}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 86, "privilege": "worker"}, "organization": {"id": 163, "owner": {"id": 86}, "user": {"role": "owner"}}}, "resource": {"id": 312, "owner": {"id": 435}, "assignee": {"id": 86}, "organization": {"id": 163}, "project": {"owner": {"id": 711}, "assignee": {"id": 814}, "organization": {"id": 990}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 57, "privilege": "worker"}, "organization": {"id": 130, "owner": {"id": 57}, "user": {"role": "owner"}}}, "resource": {"id": 320, "owner": {"id": 476}, "assignee": {"id": 57}, "organization": {"id": 130}, "project": {"owner": {"id": 745}, "assignee": {"id": 875}, "organization": {"id": 962}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 94, "privilege": "worker"}, "organization": {"id": 187, "owner": {"id": 94}, "user": {"role": "owner"}}}, "resource": {"id": 362, "owner": {"id": 433}, "assignee": {"id": 94}, "organization": {"id": 687}, "project": {"owner": {"id": 742}, "assignee": {"id": 869}, "organization": {"id": 964}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 74, "privilege": "worker"}, "organization": {"id": 114, "owner": {"id": 74}, "user": {"role": "owner"}}}, "resource": {"id": 348, "owner": {"id": 402}, "assignee": {"id": 74}, "organization": {"id": 668}, "project": {"owner": {"id": 796}, "assignee": {"id": 894}, "organization": {"id": 940}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 71, "privilege": "worker"}, "organization": {"id": 167, "owner": {"id": 280}, "user": {"role": "maintainer"}}}, "resource": {"id": 357, "owner": {"id": 498}, "assignee": {"id": 71}, "organization": {"id": 167}, "project": {"owner": {"id": 738}, "assignee": {"id": 829}, "organization": {"id": 951}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 29, "privilege": "worker"}, "organization": {"id": 149, "owner": {"id": 255}, "user": {"role": "maintainer"}}}, "resource": {"id": 371, "owner": {"id": 411}, "assignee": {"id": 29}, "organization": {"id": 149}, "project": {"owner": {"id": 738}, "assignee": {"id": 862}, "organization": {"id": 992}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 93, "privilege": "worker"}, "organization": {"id": 125, "owner": {"id": 203}, "user": {"role": "maintainer"}}}, "resource": {"id": 323, "owner": {"id": 424}, "assignee": {"id": 93}, "organization": {"id": 634}, "project": {"owner": {"id": 749}, "assignee": {"id": 819}, "organization": {"id": 955}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 44, "privilege": "worker"}, "organization": {"id": 167, "owner": {"id": 257}, "user": {"role": "maintainer"}}}, "resource": {"id": 346, "owner": {"id": 426}, "assignee": {"id": 44}, "organization": {"id": 656}, "project": {"owner": {"id": 782}, "assignee": {"id": 867}, "organization": {"id": 967}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 27, "privilege": "worker"}, "organization": {"id": 197, "owner": {"id": 257}, "user": {"role": "supervisor"}}}, "resource": {"id": 301, "owner": {"id": 430}, "assignee": {"id": 27}, "organization": {"id": 197}, "project": {"owner": {"id": 740}, "assignee": {"id": 865}, "organization": {"id": 945}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 83, "privilege": "worker"}, "organization": {"id": 146, "owner": {"id": 257}, "user": {"role": "supervisor"}}}, "resource": {"id": 338, "owner": {"id": 464}, "assignee": {"id": 83}, "organization": {"id": 146}, "project": {"owner": {"id": 787}, "assignee": {"id": 887}, "organization": {"id": 944}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 57, "privilege": "worker"}, "organization": {"id": 158, "owner": {"id": 242}, "user": {"role": "supervisor"}}}, "resource": {"id": 341, "owner": {"id": 408}, "assignee": {"id": 57}, "organization": {"id": 662}, "project": {"owner": {"id": 797}, "assignee": {"id": 898}, "organization": {"id": 993}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 33, "privilege": "worker"}, "organization": {"id": 133, "owner": {"id": 292}, "user": {"role": "supervisor"}}}, "resource": {"id": 314, "owner": {"id": 431}, "assignee": {"id": 33}, "organization": {"id": 680}, "project": {"owner": {"id": 778}, "assignee": {"id": 868}, "organization": {"id": 932}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 19, "privilege": "worker"}, "organization": {"id": 127, "owner": {"id": 271}, "user": {"role": "worker"}}}, "resource": {"id": 329, "owner": {"id": 442}, "assignee": {"id": 19}, "organization": {"id": 127}, "project": {"owner": {"id": 777}, "assignee": {"id": 854}, "organization": {"id": 997}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 23, "privilege": "worker"}, "organization": {"id": 143, "owner": {"id": 261}, "user": {"role": "worker"}}}, "resource": {"id": 376, "owner": {"id": 449}, "assignee": {"id": 23}, "organization": {"id": 143}, "project": {"owner": {"id": 731}, "assignee": {"id": 872}, "organization": {"id": 940}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 74, "privilege": "worker"}, "organization": {"id": 150, "owner": {"id": 284}, "user": {"role": "worker"}}}, "resource": {"id": 379, "owner": {"id": 452}, "assignee": {"id": 74}, "organization": {"id": 628}, "project": {"owner": {"id": 792}, "assignee": {"id": 862}, "organization": {"id": 980}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 81, "privilege": "worker"}, "organization": {"id": 120, "owner": {"id": 210}, "user": {"role": "worker"}}}, "resource": {"id": 332, "owner": {"id": 461}, "assignee": {"id": 81}, "organization": {"id": 661}, "project": {"owner": {"id": 735}, "assignee": {"id": 830}, "organization": {"id": 956}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 97, "privilege": "worker"}, "organization": {"id": 140, "owner": {"id": 285}, "user": {"role": null}}}, "resource": {"id": 348, "owner": {"id": 436}, "assignee": {"id": 97}, "organization": {"id": 140}, "project": {"owner": {"id": 781}, "assignee": {"id": 844}, "organization": {"id": 944}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 47, "privilege": "worker"}, "organization": {"id": 149, "owner": {"id": 209}, "user": {"role": null}}}, "resource": {"id": 318, "owner": {"id": 428}, "assignee": {"id": 47}, "organization": {"id": 149}, "project": {"owner": {"id": 765}, "assignee": {"id": 858}, "organization": {"id": 956}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 70, "privilege": "worker"}, "organization": {"id": 153, "owner": {"id": 218}, "user": {"role": null}}}, "resource": {"id": 319, "owner": {"id": 452}, "assignee": {"id": 70}, "organization": {"id": 635}, "project": {"owner": {"id": 786}, "assignee": {"id": 871}, "organization": {"id": 975}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 42, "privilege": "worker"}, "organization": {"id": 147, "owner": {"id": 263}, "user": {"role": null}}}, "resource": {"id": 379, "owner": {"id": 410}, "assignee": {"id": 42}, "organization": {"id": 696}, "project": {"owner": {"id": 772}, "assignee": {"id": 866}, "organization": {"id": 960}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 21, "privilege": "none"}, "organization": {"id": 179, "owner": {"id": 21}, "user": {"role": "owner"}}}, "resource": {"id": 351, "owner": {"id": 458}, "assignee": {"id": 21}, "organization": {"id": 179}, "project": {"owner": {"id": 785}, "assignee": {"id": 845}, "organization": {"id": 922}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 76, "privilege": "none"}, "organization": {"id": 105, "owner": {"id": 76}, "user": {"role": "owner"}}}, "resource": {"id": 375, "owner": {"id": 485}, "assignee": {"id": 76}, "organization": {"id": 105}, "project": {"owner": {"id": 716}, "assignee": {"id": 893}, "organization": {"id": 923}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 27, "privilege": "none"}, "organization": {"id": 100, "owner": {"id": 27}, "user": {"role": "owner"}}}, "resource": {"id": 359, "owner": {"id": 404}, "assignee": {"id": 27}, "organization": {"id": 604}, "project": {"owner": {"id": 717}, "assignee": {"id": 817}, "organization": {"id": 991}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 36, "privilege": "none"}, "organization": {"id": 144, "owner": {"id": 36}, "user": {"role": "owner"}}}, "resource": {"id": 399, "owner": {"id": 403}, "assignee": {"id": 36}, "organization": {"id": 641}, "project": {"owner": {"id": 775}, "assignee": {"id": 801}, "organization": {"id": 940}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 67, "privilege": "none"}, "organization": {"id": 143, "owner": {"id": 208}, "user": {"role": "maintainer"}}}, "resource": {"id": 351, "owner": {"id": 403}, "assignee": {"id": 67}, "organization": {"id": 143}, "project": {"owner": {"id": 710}, "assignee": {"id": 894}, "organization": {"id": 965}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 36, "privilege": "none"}, "organization": {"id": 104, "owner": {"id": 241}, "user": {"role": "maintainer"}}}, "resource": {"id": 314, "owner": {"id": 456}, "assignee": {"id": 36}, "organization": {"id": 104}, "project": {"owner": {"id": 741}, "assignee": {"id": 870}, "organization": {"id": 946}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 57, "privilege": "none"}, "organization": {"id": 139, "owner": {"id": 263}, "user": {"role": "maintainer"}}}, "resource": {"id": 334, "owner": {"id": 476}, "assignee": {"id": 57}, "organization": {"id": 661}, "project": {"owner": {"id": 758}, "assignee": {"id": 827}, "organization": {"id": 900}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 23, "privilege": "none"}, "organization": {"id": 137, "owner": {"id": 252}, "user": {"role": "maintainer"}}}, "resource": {"id": 393, "owner": {"id": 472}, "assignee": {"id": 23}, "organization": {"id": 673}, "project": {"owner": {"id": 728}, "assignee": {"id": 835}, "organization": {"id": 938}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 44, "privilege": "none"}, "organization": {"id": 189, "owner": {"id": 222}, "user": {"role": "supervisor"}}}, "resource": {"id": 312, "owner": {"id": 436}, "assignee": {"id": 44}, "organization": {"id": 189}, "project": {"owner": {"id": 763}, "assignee": {"id": 817}, "organization": {"id": 995}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 78, "privilege": "none"}, "organization": {"id": 129, "owner": {"id": 231}, "user": {"role": "supervisor"}}}, "resource": {"id": 316, "owner": {"id": 484}, "assignee": {"id": 78}, "organization": {"id": 129}, "project": {"owner": {"id": 713}, "assignee": {"id": 817}, "organization": {"id": 924}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 61, "privilege": "none"}, "organization": {"id": 121, "owner": {"id": 287}, "user": {"role": "supervisor"}}}, "resource": {"id": 382, "owner": {"id": 452}, "assignee": {"id": 61}, "organization": {"id": 601}, "project": {"owner": {"id": 710}, "assignee": {"id": 820}, "organization": {"id": 954}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 47, "privilege": "none"}, "organization": {"id": 124, "owner": {"id": 291}, "user": {"role": "supervisor"}}}, "resource": {"id": 307, "owner": {"id": 499}, "assignee": {"id": 47}, "organization": {"id": 652}, "project": {"owner": {"id": 743}, "assignee": {"id": 830}, "organization": {"id": 925}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 42, "privilege": "none"}, "organization": {"id": 170, "owner": {"id": 242}, "user": {"role": "worker"}}}, "resource": {"id": 353, "owner": {"id": 446}, "assignee": {"id": 42}, "organization": {"id": 170}, "project": {"owner": {"id": 732}, "assignee": {"id": 819}, "organization": {"id": 932}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 2, "privilege": "none"}, "organization": {"id": 173, "owner": {"id": 250}, "user": {"role": "worker"}}}, "resource": {"id": 347, "owner": {"id": 478}, "assignee": {"id": 2}, "organization": {"id": 173}, "project": {"owner": {"id": 774}, "assignee": {"id": 885}, "organization": {"id": 969}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 14, "privilege": "none"}, "organization": {"id": 104, "owner": {"id": 252}, "user": {"role": "worker"}}}, "resource": {"id": 376, "owner": {"id": 445}, "assignee": {"id": 14}, "organization": {"id": 651}, "project": {"owner": {"id": 738}, "assignee": {"id": 819}, "organization": {"id": 981}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 51, "privilege": "none"}, "organization": {"id": 100, "owner": {"id": 267}, "user": {"role": "worker"}}}, "resource": {"id": 320, "owner": {"id": 464}, "assignee": {"id": 51}, "organization": {"id": 693}, "project": {"owner": {"id": 790}, "assignee": {"id": 815}, "organization": {"id": 976}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 30, "privilege": "none"}, "organization": {"id": 169, "owner": {"id": 208}, "user": {"role": null}}}, "resource": {"id": 377, "owner": {"id": 463}, "assignee": {"id": 30}, "organization": {"id": 169}, "project": {"owner": {"id": 701}, "assignee": {"id": 804}, "organization": {"id": 961}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 60, "privilege": "none"}, "organization": {"id": 164, "owner": {"id": 283}, "user": {"role": null}}}, "resource": {"id": 362, "owner": {"id": 471}, "assignee": {"id": 60}, "organization": {"id": 164}, "project": {"owner": {"id": 780}, "assignee": {"id": 841}, "organization": {"id": 981}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 52, "privilege": "none"}, "organization": {"id": 104, "owner": {"id": 241}, "user": {"role": null}}}, "resource": {"id": 333, "owner": {"id": 413}, "assignee": {"id": 52}, "organization": {"id": 632}, "project": {"owner": {"id": 772}, "assignee": {"id": 860}, "organization": {"id": 977}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 54, "privilege": "none"}, "organization": {"id": 131, "owner": {"id": 206}, "user": {"role": null}}}, "resource": {"id": 370, "owner": {"id": 418}, "assignee": {"id": 54}, "organization": {"id": 689}, "project": {"owner": {"id": 760}, "assignee": {"id": 824}, "organization": {"id": 959}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 58, "privilege": "admin"}, "organization": {"id": 197, "owner": {"id": 58}, "user": {"role": "owner"}}}, "resource": {"id": 362, "owner": {"id": 454}, "assignee": {"id": 567}, "organization": {"id": 197}, "project": {"owner": {"id": 701}, "assignee": {"id": 810}, "organization": {"id": 932}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 92, "privilege": "admin"}, "organization": {"id": 131, "owner": {"id": 92}, "user": {"role": "owner"}}}, "resource": {"id": 375, "owner": {"id": 460}, "assignee": {"id": 558}, "organization": {"id": 131}, "project": {"owner": {"id": 774}, "assignee": {"id": 882}, "organization": {"id": 965}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 79, "privilege": "admin"}, "organization": {"id": 103, "owner": {"id": 79}, "user": {"role": "owner"}}}, "resource": {"id": 345, "owner": {"id": 423}, "assignee": {"id": 590}, "organization": {"id": 661}, "project": {"owner": {"id": 737}, "assignee": {"id": 893}, "organization": {"id": 965}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 63, "privilege": "admin"}, "organization": {"id": 164, "owner": {"id": 63}, "user": {"role": "owner"}}}, "resource": {"id": 349, "owner": {"id": 452}, "assignee": {"id": 503}, "organization": {"id": 672}, "project": {"owner": {"id": 763}, "assignee": {"id": 884}, "organization": {"id": 972}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 74, "privilege": "admin"}, "organization": {"id": 125, "owner": {"id": 204}, "user": {"role": "maintainer"}}}, "resource": {"id": 347, "owner": {"id": 418}, "assignee": {"id": 565}, "organization": {"id": 125}, "project": {"owner": {"id": 794}, "assignee": {"id": 866}, "organization": {"id": 906}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 35, "privilege": "admin"}, "organization": {"id": 146, "owner": {"id": 284}, "user": {"role": "maintainer"}}}, "resource": {"id": 342, "owner": {"id": 401}, "assignee": {"id": 596}, "organization": {"id": 146}, "project": {"owner": {"id": 787}, "assignee": {"id": 882}, "organization": {"id": 937}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 3, "privilege": "admin"}, "organization": {"id": 118, "owner": {"id": 265}, "user": {"role": "maintainer"}}}, "resource": {"id": 313, "owner": {"id": 407}, "assignee": {"id": 581}, "organization": {"id": 658}, "project": {"owner": {"id": 717}, "assignee": {"id": 832}, "organization": {"id": 900}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 78, "privilege": "admin"}, "organization": {"id": 193, "owner": {"id": 298}, "user": {"role": "maintainer"}}}, "resource": {"id": 305, "owner": {"id": 456}, "assignee": {"id": 590}, "organization": {"id": 617}, "project": {"owner": {"id": 776}, "assignee": {"id": 851}, "organization": {"id": 920}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 44, "privilege": "admin"}, "organization": {"id": 165, "owner": {"id": 295}, "user": {"role": "supervisor"}}}, "resource": {"id": 324, "owner": {"id": 491}, "assignee": {"id": 561}, "organization": {"id": 165}, "project": {"owner": {"id": 783}, "assignee": {"id": 861}, "organization": {"id": 964}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 29, "privilege": "admin"}, "organization": {"id": 190, "owner": {"id": 223}, "user": {"role": "supervisor"}}}, "resource": {"id": 394, "owner": {"id": 403}, "assignee": {"id": 587}, "organization": {"id": 190}, "project": {"owner": {"id": 702}, "assignee": {"id": 856}, "organization": {"id": 978}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 64, "privilege": "admin"}, "organization": {"id": 177, "owner": {"id": 257}, "user": {"role": "supervisor"}}}, "resource": {"id": 343, "owner": {"id": 494}, "assignee": {"id": 539}, "organization": {"id": 619}, "project": {"owner": {"id": 705}, "assignee": {"id": 827}, "organization": {"id": 995}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 20, "privilege": "admin"}, "organization": {"id": 144, "owner": {"id": 237}, "user": {"role": "supervisor"}}}, "resource": {"id": 388, "owner": {"id": 418}, "assignee": {"id": 551}, "organization": {"id": 645}, "project": {"owner": {"id": 718}, "assignee": {"id": 857}, "organization": {"id": 966}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 78, "privilege": "admin"}, "organization": {"id": 166, "owner": {"id": 291}, "user": {"role": "worker"}}}, "resource": {"id": 313, "owner": {"id": 466}, "assignee": {"id": 568}, "organization": {"id": 166}, "project": {"owner": {"id": 703}, "assignee": {"id": 815}, "organization": {"id": 949}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 10, "privilege": "admin"}, "organization": {"id": 194, "owner": {"id": 244}, "user": {"role": "worker"}}}, "resource": {"id": 349, "owner": {"id": 430}, "assignee": {"id": 502}, "organization": {"id": 194}, "project": {"owner": {"id": 779}, "assignee": {"id": 838}, "organization": {"id": 985}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 24, "privilege": "admin"}, "organization": {"id": 142, "owner": {"id": 215}, "user": {"role": "worker"}}}, "resource": {"id": 355, "owner": {"id": 493}, "assignee": {"id": 585}, "organization": {"id": 651}, "project": {"owner": {"id": 797}, "assignee": {"id": 819}, "organization": {"id": 913}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 26, "privilege": "admin"}, "organization": {"id": 174, "owner": {"id": 270}, "user": {"role": "worker"}}}, "resource": {"id": 354, "owner": {"id": 463}, "assignee": {"id": 515}, "organization": {"id": 608}, "project": {"owner": {"id": 758}, "assignee": {"id": 856}, "organization": {"id": 940}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 69, "privilege": "admin"}, "organization": {"id": 138, "owner": {"id": 242}, "user": {"role": null}}}, "resource": {"id": 396, "owner": {"id": 408}, "assignee": {"id": 582}, "organization": {"id": 138}, "project": {"owner": {"id": 748}, "assignee": {"id": 814}, "organization": {"id": 914}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 70, "privilege": "admin"}, "organization": {"id": 111, "owner": {"id": 291}, "user": {"role": null}}}, "resource": {"id": 398, "owner": {"id": 492}, "assignee": {"id": 556}, "organization": {"id": 111}, "project": {"owner": {"id": 735}, "assignee": {"id": 881}, "organization": {"id": 940}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 65, "privilege": "admin"}, "organization": {"id": 143, "owner": {"id": 210}, "user": {"role": null}}}, "resource": {"id": 373, "owner": {"id": 423}, "assignee": {"id": 571}, "organization": {"id": 620}, "project": {"owner": {"id": 758}, "assignee": {"id": 808}, "organization": {"id": 958}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 64, "privilege": "admin"}, "organization": {"id": 138, "owner": {"id": 200}, "user": {"role": null}}}, "resource": {"id": 375, "owner": {"id": 470}, "assignee": {"id": 558}, "organization": {"id": 685}, "project": {"owner": {"id": 704}, "assignee": {"id": 864}, "organization": {"id": 985}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 90, "privilege": "business"}, "organization": {"id": 128, "owner": {"id": 90}, "user": {"role": "owner"}}}, "resource": {"id": 383, "owner": {"id": 400}, "assignee": {"id": 530}, "organization": {"id": 128}, "project": {"owner": {"id": 780}, "assignee": {"id": 853}, "organization": {"id": 990}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 70, "privilege": "business"}, "organization": {"id": 100, "owner": {"id": 70}, "user": {"role": "owner"}}}, "resource": {"id": 363, "owner": {"id": 442}, "assignee": {"id": 591}, "organization": {"id": 100}, "project": {"owner": {"id": 797}, "assignee": {"id": 825}, "organization": {"id": 988}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 11, "privilege": "business"}, "organization": {"id": 100, "owner": {"id": 11}, "user": {"role": "owner"}}}, "resource": {"id": 376, "owner": {"id": 480}, "assignee": {"id": 532}, "organization": {"id": 668}, "project": {"owner": {"id": 755}, "assignee": {"id": 812}, "organization": {"id": 909}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 18, "privilege": "business"}, "organization": {"id": 155, "owner": {"id": 18}, "user": {"role": "owner"}}}, "resource": {"id": 325, "owner": {"id": 494}, "assignee": {"id": 550}, "organization": {"id": 643}, "project": {"owner": {"id": 779}, "assignee": {"id": 880}, "organization": {"id": 961}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 10, "privilege": "business"}, "organization": {"id": 106, "owner": {"id": 266}, "user": {"role": "maintainer"}}}, "resource": {"id": 386, "owner": {"id": 429}, "assignee": {"id": 594}, "organization": {"id": 106}, "project": {"owner": {"id": 772}, "assignee": {"id": 884}, "organization": {"id": 947}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 89, "privilege": "business"}, "organization": {"id": 103, "owner": {"id": 244}, "user": {"role": "maintainer"}}}, "resource": {"id": 327, "owner": {"id": 479}, "assignee": {"id": 547}, "organization": {"id": 103}, "project": {"owner": {"id": 798}, "assignee": {"id": 858}, "organization": {"id": 994}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 32, "privilege": "business"}, "organization": {"id": 169, "owner": {"id": 201}, "user": {"role": "maintainer"}}}, "resource": {"id": 355, "owner": {"id": 425}, "assignee": {"id": 503}, "organization": {"id": 621}, "project": {"owner": {"id": 718}, "assignee": {"id": 859}, "organization": {"id": 972}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 23, "privilege": "business"}, "organization": {"id": 108, "owner": {"id": 299}, "user": {"role": "maintainer"}}}, "resource": {"id": 310, "owner": {"id": 424}, "assignee": {"id": 505}, "organization": {"id": 652}, "project": {"owner": {"id": 777}, "assignee": {"id": 853}, "organization": {"id": 957}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 12, "privilege": "business"}, "organization": {"id": 128, "owner": {"id": 241}, "user": {"role": "supervisor"}}}, "resource": {"id": 358, "owner": {"id": 481}, "assignee": {"id": 588}, "organization": {"id": 128}, "project": {"owner": {"id": 779}, "assignee": {"id": 856}, "organization": {"id": 975}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 70, "privilege": "business"}, "organization": {"id": 157, "owner": {"id": 203}, "user": {"role": "supervisor"}}}, "resource": {"id": 316, "owner": {"id": 468}, "assignee": {"id": 513}, "organization": {"id": 157}, "project": {"owner": {"id": 749}, "assignee": {"id": 870}, "organization": {"id": 931}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 83, "privilege": "business"}, "organization": {"id": 190, "owner": {"id": 209}, "user": {"role": "supervisor"}}}, "resource": {"id": 357, "owner": {"id": 447}, "assignee": {"id": 551}, "organization": {"id": 685}, "project": {"owner": {"id": 727}, "assignee": {"id": 848}, "organization": {"id": 910}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 71, "privilege": "business"}, "organization": {"id": 198, "owner": {"id": 219}, "user": {"role": "supervisor"}}}, "resource": {"id": 323, "owner": {"id": 461}, "assignee": {"id": 566}, "organization": {"id": 642}, "project": {"owner": {"id": 728}, "assignee": {"id": 857}, "organization": {"id": 972}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 86, "privilege": "business"}, "organization": {"id": 159, "owner": {"id": 293}, "user": {"role": "worker"}}}, "resource": {"id": 327, "owner": {"id": 418}, "assignee": {"id": 565}, "organization": {"id": 159}, "project": {"owner": {"id": 760}, "assignee": {"id": 849}, "organization": {"id": 969}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 28, "privilege": "business"}, "organization": {"id": 160, "owner": {"id": 213}, "user": {"role": "worker"}}}, "resource": {"id": 314, "owner": {"id": 436}, "assignee": {"id": 592}, "organization": {"id": 160}, "project": {"owner": {"id": 721}, "assignee": {"id": 839}, "organization": {"id": 910}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 85, "privilege": "business"}, "organization": {"id": 102, "owner": {"id": 246}, "user": {"role": "worker"}}}, "resource": {"id": 375, "owner": {"id": 482}, "assignee": {"id": 579}, "organization": {"id": 673}, "project": {"owner": {"id": 770}, "assignee": {"id": 873}, "organization": {"id": 932}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 4, "privilege": "business"}, "organization": {"id": 167, "owner": {"id": 247}, "user": {"role": "worker"}}}, "resource": {"id": 361, "owner": {"id": 430}, "assignee": {"id": 500}, "organization": {"id": 654}, "project": {"owner": {"id": 788}, "assignee": {"id": 824}, "organization": {"id": 972}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 60, "privilege": "business"}, "organization": {"id": 179, "owner": {"id": 281}, "user": {"role": null}}}, "resource": {"id": 364, "owner": {"id": 472}, "assignee": {"id": 586}, "organization": {"id": 179}, "project": {"owner": {"id": 704}, "assignee": {"id": 809}, "organization": {"id": 957}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 64, "privilege": "business"}, "organization": {"id": 126, "owner": {"id": 254}, "user": {"role": null}}}, "resource": {"id": 367, "owner": {"id": 427}, "assignee": {"id": 504}, "organization": {"id": 126}, "project": {"owner": {"id": 771}, "assignee": {"id": 833}, "organization": {"id": 987}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 80, "privilege": "business"}, "organization": {"id": 179, "owner": {"id": 200}, "user": {"role": null}}}, "resource": {"id": 332, "owner": {"id": 411}, "assignee": {"id": 597}, "organization": {"id": 697}, "project": {"owner": {"id": 789}, "assignee": {"id": 827}, "organization": {"id": 948}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 25, "privilege": "business"}, "organization": {"id": 168, "owner": {"id": 250}, "user": {"role": null}}}, "resource": {"id": 399, "owner": {"id": 497}, "assignee": {"id": 566}, "organization": {"id": 615}, "project": {"owner": {"id": 754}, "assignee": {"id": 856}, "organization": {"id": 920}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 47, "privilege": "user"}, "organization": {"id": 125, "owner": {"id": 47}, "user": {"role": "owner"}}}, "resource": {"id": 362, "owner": {"id": 452}, "assignee": {"id": 581}, "organization": {"id": 125}, "project": {"owner": {"id": 730}, "assignee": {"id": 862}, "organization": {"id": 916}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 61, "privilege": "user"}, "organization": {"id": 147, "owner": {"id": 61}, "user": {"role": "owner"}}}, "resource": {"id": 354, "owner": {"id": 443}, "assignee": {"id": 585}, "organization": {"id": 147}, "project": {"owner": {"id": 705}, "assignee": {"id": 851}, "organization": {"id": 960}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 84, "privilege": "user"}, "organization": {"id": 183, "owner": {"id": 84}, "user": {"role": "owner"}}}, "resource": {"id": 306, "owner": {"id": 481}, "assignee": {"id": 598}, "organization": {"id": 640}, "project": {"owner": {"id": 706}, "assignee": {"id": 879}, "organization": {"id": 966}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 37, "privilege": "user"}, "organization": {"id": 112, "owner": {"id": 37}, "user": {"role": "owner"}}}, "resource": {"id": 372, "owner": {"id": 445}, "assignee": {"id": 557}, "organization": {"id": 631}, "project": {"owner": {"id": 794}, "assignee": {"id": 896}, "organization": {"id": 941}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "upload:data", "auth": {"user": {"id": 37, "privilege": "user"}, "organization": {"id": 161, "owner": {"id": 282}, "user": {"role": "maintainer"}}}, "resource": {"id": 306, "owner": {"id": 429}, "assignee": {"id": 598}, "organization": {"id": 161}, "project": {"owner": {"id": 727}, "assignee": {"id": 849}, "organization": {"id": 984}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:data", "auth": {"user": {"id": 84, "privilege": "user"}, "organization": {"id": 116, "owner": {"id": 245}, "user": {"role": "maintainer"}}}, "resource": {"id": 340, "owner": {"id": 495}, "assignee": {"id": 596}, "organization": {"id": 116}, "project": {"owner": {"id": 785}, "assignee": {"id": 856}, "organization": {"id": 961}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 15, "privilege": "user"}, "organization": {"id": 126, "owner": {"id": 244}, "user": {"role": "maintainer"}}}, "resource": {"id": 321, "owner": {"id": 480}, "assignee": {"id": 505}, "organization": {"id": 679}, "project": {"owner": {"id": 798}, "assignee": {"id": 834}, "organization": {"id": 910}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 68, "privilege": "user"}, "organization": {"id": 183, "owner": {"id": 278}, "user": {"role": "maintainer"}}}, "resource": {"id": 301, "owner": {"id": 437}, "assignee": {"id": 505}, "organization": {"id": 622}, "project": {"owner": {"id": 742}, "assignee": {"id": 888}, "organization": {"id": 995}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 76, "privilege": "user"}, "organization": {"id": 173, "owner": {"id": 241}, "user": {"role": "supervisor"}}}, "resource": {"id": 320, "owner": {"id": 480}, "assignee": {"id": 580}, "organization": {"id": 173}, "project": {"owner": {"id": 728}, "assignee": {"id": 826}, "organization": {"id": 969}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 40, "privilege": "user"}, "organization": {"id": 141, "owner": {"id": 267}, "user": {"role": "supervisor"}}}, "resource": {"id": 394, "owner": {"id": 464}, "assignee": {"id": 570}, "organization": {"id": 141}, "project": {"owner": {"id": 703}, "assignee": {"id": 880}, "organization": {"id": 969}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 26, "privilege": "user"}, "organization": {"id": 129, "owner": {"id": 204}, "user": {"role": "supervisor"}}}, "resource": {"id": 374, "owner": {"id": 403}, "assignee": {"id": 570}, "organization": {"id": 609}, "project": {"owner": {"id": 787}, "assignee": {"id": 857}, "organization": {"id": 956}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 96, "privilege": "user"}, "organization": {"id": 146, "owner": {"id": 260}, "user": {"role": "supervisor"}}}, "resource": {"id": 357, "owner": {"id": 419}, "assignee": {"id": 527}, "organization": {"id": 643}, "project": {"owner": {"id": 762}, "assignee": {"id": 864}, "organization": {"id": 937}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 41, "privilege": "user"}, "organization": {"id": 192, "owner": {"id": 232}, "user": {"role": "worker"}}}, "resource": {"id": 338, "owner": {"id": 485}, "assignee": {"id": 500}, "organization": {"id": 192}, "project": {"owner": {"id": 716}, "assignee": {"id": 849}, "organization": {"id": 940}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 14, "privilege": "user"}, "organization": {"id": 102, "owner": {"id": 236}, "user": {"role": "worker"}}}, "resource": {"id": 380, "owner": {"id": 419}, "assignee": {"id": 505}, "organization": {"id": 102}, "project": {"owner": {"id": 702}, "assignee": {"id": 819}, "organization": {"id": 936}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 45, "privilege": "user"}, "organization": {"id": 100, "owner": {"id": 224}, "user": {"role": "worker"}}}, "resource": {"id": 364, "owner": {"id": 443}, "assignee": {"id": 589}, "organization": {"id": 697}, "project": {"owner": {"id": 744}, "assignee": {"id": 850}, "organization": {"id": 978}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 74, "privilege": "user"}, "organization": {"id": 131, "owner": {"id": 214}, "user": {"role": "worker"}}}, "resource": {"id": 310, "owner": {"id": 447}, "assignee": {"id": 507}, "organization": {"id": 659}, "project": {"owner": {"id": 794}, "assignee": {"id": 897}, "organization": {"id": 938}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 63, "privilege": "user"}, "organization": {"id": 134, "owner": {"id": 230}, "user": {"role": null}}}, "resource": {"id": 390, "owner": {"id": 430}, "assignee": {"id": 577}, "organization": {"id": 134}, "project": {"owner": {"id": 710}, "assignee": {"id": 817}, "organization": {"id": 982}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 98, "privilege": "user"}, "organization": {"id": 187, "owner": {"id": 214}, "user": {"role": null}}}, "resource": {"id": 351, "owner": {"id": 448}, "assignee": {"id": 501}, "organization": {"id": 187}, "project": {"owner": {"id": 785}, "assignee": {"id": 815}, "organization": {"id": 954}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 75, "privilege": "user"}, "organization": {"id": 112, "owner": {"id": 292}, "user": {"role": null}}}, "resource": {"id": 354, "owner": {"id": 445}, "assignee": {"id": 590}, "organization": {"id": 622}, "project": {"owner": {"id": 783}, "assignee": {"id": 893}, "organization": {"id": 972}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 11, "privilege": "user"}, "organization": {"id": 129, "owner": {"id": 282}, "user": {"role": null}}}, "resource": {"id": 311, "owner": {"id": 443}, "assignee": {"id": 581}, "organization": {"id": 646}, "project": {"owner": {"id": 780}, "assignee": {"id": 848}, "organization": {"id": 955}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 50, "privilege": "worker"}, "organization": {"id": 197, "owner": {"id": 50}, "user": {"role": "owner"}}}, "resource": {"id": 389, "owner": {"id": 408}, "assignee": {"id": 522}, "organization": {"id": 197}, "project": {"owner": {"id": 767}, "assignee": {"id": 804}, "organization": {"id": 954}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 45, "privilege": "worker"}, "organization": {"id": 105, "owner": {"id": 45}, "user": {"role": "owner"}}}, "resource": {"id": 336, "owner": {"id": 402}, "assignee": {"id": 590}, "organization": {"id": 105}, "project": {"owner": {"id": 756}, "assignee": {"id": 884}, "organization": {"id": 983}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 3, "privilege": "worker"}, "organization": {"id": 124, "owner": {"id": 3}, "user": {"role": "owner"}}}, "resource": {"id": 394, "owner": {"id": 413}, "assignee": {"id": 598}, "organization": {"id": 691}, "project": {"owner": {"id": 792}, "assignee": {"id": 851}, "organization": {"id": 919}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 70, "privilege": "worker"}, "organization": {"id": 175, "owner": {"id": 70}, "user": {"role": "owner"}}}, "resource": {"id": 305, "owner": {"id": 439}, "assignee": {"id": 542}, "organization": {"id": 670}, "project": {"owner": {"id": 738}, "assignee": {"id": 804}, "organization": {"id": 982}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 72, "privilege": "worker"}, "organization": {"id": 145, "owner": {"id": 218}, "user": {"role": "maintainer"}}}, "resource": {"id": 387, "owner": {"id": 404}, "assignee": {"id": 547}, "organization": {"id": 145}, "project": {"owner": {"id": 769}, "assignee": {"id": 812}, "organization": {"id": 936}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 87, "privilege": "worker"}, "organization": {"id": 104, "owner": {"id": 283}, "user": {"role": "maintainer"}}}, "resource": {"id": 316, "owner": {"id": 480}, "assignee": {"id": 561}, "organization": {"id": 104}, "project": {"owner": {"id": 751}, "assignee": {"id": 873}, "organization": {"id": 979}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 31, "privilege": "worker"}, "organization": {"id": 111, "owner": {"id": 218}, "user": {"role": "maintainer"}}}, "resource": {"id": 367, "owner": {"id": 405}, "assignee": {"id": 569}, "organization": {"id": 655}, "project": {"owner": {"id": 710}, "assignee": {"id": 886}, "organization": {"id": 915}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 55, "privilege": "worker"}, "organization": {"id": 183, "owner": {"id": 244}, "user": {"role": "maintainer"}}}, "resource": {"id": 349, "owner": {"id": 439}, "assignee": {"id": 577}, "organization": {"id": 639}, "project": {"owner": {"id": 779}, "assignee": {"id": 830}, "organization": {"id": 942}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 52, "privilege": "worker"}, "organization": {"id": 195, "owner": {"id": 299}, "user": {"role": "supervisor"}}}, "resource": {"id": 307, "owner": {"id": 466}, "assignee": {"id": 587}, "organization": {"id": 195}, "project": {"owner": {"id": 729}, "assignee": {"id": 896}, "organization": {"id": 953}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 83, "privilege": "worker"}, "organization": {"id": 150, "owner": {"id": 227}, "user": {"role": "supervisor"}}}, "resource": {"id": 394, "owner": {"id": 489}, "assignee": {"id": 583}, "organization": {"id": 150}, "project": {"owner": {"id": 705}, "assignee": {"id": 886}, "organization": {"id": 928}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 30, "privilege": "worker"}, "organization": {"id": 152, "owner": {"id": 236}, "user": {"role": "supervisor"}}}, "resource": {"id": 390, "owner": {"id": 464}, "assignee": {"id": 587}, "organization": {"id": 636}, "project": {"owner": {"id": 778}, "assignee": {"id": 890}, "organization": {"id": 943}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 38, "privilege": "worker"}, "organization": {"id": 146, "owner": {"id": 241}, "user": {"role": "supervisor"}}}, "resource": {"id": 371, "owner": {"id": 427}, "assignee": {"id": 551}, "organization": {"id": 637}, "project": {"owner": {"id": 762}, "assignee": {"id": 817}, "organization": {"id": 921}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 50, "privilege": "worker"}, "organization": {"id": 124, "owner": {"id": 214}, "user": {"role": "worker"}}}, "resource": {"id": 330, "owner": {"id": 439}, "assignee": {"id": 582}, "organization": {"id": 124}, "project": {"owner": {"id": 775}, "assignee": {"id": 802}, "organization": {"id": 904}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 93, "privilege": "worker"}, "organization": {"id": 128, "owner": {"id": 230}, "user": {"role": "worker"}}}, "resource": {"id": 398, "owner": {"id": 465}, "assignee": {"id": 595}, "organization": {"id": 128}, "project": {"owner": {"id": 762}, "assignee": {"id": 804}, "organization": {"id": 967}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 17, "privilege": "worker"}, "organization": {"id": 148, "owner": {"id": 276}, "user": {"role": "worker"}}}, "resource": {"id": 367, "owner": {"id": 442}, "assignee": {"id": 571}, "organization": {"id": 643}, "project": {"owner": {"id": 721}, "assignee": {"id": 846}, "organization": {"id": 976}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 23, "privilege": "worker"}, "organization": {"id": 133, "owner": {"id": 234}, "user": {"role": "worker"}}}, "resource": {"id": 344, "owner": {"id": 408}, "assignee": {"id": 597}, "organization": {"id": 698}, "project": {"owner": {"id": 737}, "assignee": {"id": 882}, "organization": {"id": 985}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 99, "privilege": "worker"}, "organization": {"id": 167, "owner": {"id": 218}, "user": {"role": null}}}, "resource": {"id": 371, "owner": {"id": 408}, "assignee": {"id": 579}, "organization": {"id": 167}, "project": {"owner": {"id": 740}, "assignee": {"id": 844}, "organization": {"id": 940}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 89, "privilege": "worker"}, "organization": {"id": 131, "owner": {"id": 285}, "user": {"role": null}}}, "resource": {"id": 382, "owner": {"id": 481}, "assignee": {"id": 578}, "organization": {"id": 131}, "project": {"owner": {"id": 790}, "assignee": {"id": 852}, "organization": {"id": 951}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 34, "privilege": "worker"}, "organization": {"id": 134, "owner": {"id": 219}, "user": {"role": null}}}, "resource": {"id": 329, "owner": {"id": 487}, "assignee": {"id": 566}, "organization": {"id": 643}, "project": {"owner": {"id": 751}, "assignee": {"id": 878}, "organization": {"id": 940}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 45, "privilege": "worker"}, "organization": {"id": 127, "owner": {"id": 275}, "user": {"role": null}}}, "resource": {"id": 377, "owner": {"id": 404}, "assignee": {"id": 598}, "organization": {"id": 605}, "project": {"owner": {"id": 793}, "assignee": {"id": 804}, "organization": {"id": 933}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 15, "privilege": "none"}, "organization": {"id": 121, "owner": {"id": 15}, "user": {"role": "owner"}}}, "resource": {"id": 371, "owner": {"id": 468}, "assignee": {"id": 583}, "organization": {"id": 121}, "project": {"owner": {"id": 703}, "assignee": {"id": 806}, "organization": {"id": 924}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 97, "privilege": "none"}, "organization": {"id": 169, "owner": {"id": 97}, "user": {"role": "owner"}}}, "resource": {"id": 390, "owner": {"id": 470}, "assignee": {"id": 502}, "organization": {"id": 169}, "project": {"owner": {"id": 789}, "assignee": {"id": 892}, "organization": {"id": 970}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 37, "privilege": "none"}, "organization": {"id": 106, "owner": {"id": 37}, "user": {"role": "owner"}}}, "resource": {"id": 345, "owner": {"id": 456}, "assignee": {"id": 529}, "organization": {"id": 640}, "project": {"owner": {"id": 724}, "assignee": {"id": 863}, "organization": {"id": 946}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 1, "privilege": "none"}, "organization": {"id": 187, "owner": {"id": 1}, "user": {"role": "owner"}}}, "resource": {"id": 353, "owner": {"id": 463}, "assignee": {"id": 580}, "organization": {"id": 621}, "project": {"owner": {"id": 740}, "assignee": {"id": 813}, "organization": {"id": 938}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 74, "privilege": "none"}, "organization": {"id": 108, "owner": {"id": 226}, "user": {"role": "maintainer"}}}, "resource": {"id": 398, "owner": {"id": 400}, "assignee": {"id": 510}, "organization": {"id": 108}, "project": {"owner": {"id": 744}, "assignee": {"id": 864}, "organization": {"id": 931}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 64, "privilege": "none"}, "organization": {"id": 157, "owner": {"id": 226}, "user": {"role": "maintainer"}}}, "resource": {"id": 348, "owner": {"id": 414}, "assignee": {"id": 594}, "organization": {"id": 157}, "project": {"owner": {"id": 706}, "assignee": {"id": 872}, "organization": {"id": 974}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 41, "privilege": "none"}, "organization": {"id": 127, "owner": {"id": 260}, "user": {"role": "maintainer"}}}, "resource": {"id": 322, "owner": {"id": 449}, "assignee": {"id": 543}, "organization": {"id": 608}, "project": {"owner": {"id": 724}, "assignee": {"id": 806}, "organization": {"id": 935}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 52, "privilege": "none"}, "organization": {"id": 168, "owner": {"id": 271}, "user": {"role": "maintainer"}}}, "resource": {"id": 309, "owner": {"id": 463}, "assignee": {"id": 501}, "organization": {"id": 675}, "project": {"owner": {"id": 764}, "assignee": {"id": 814}, "organization": {"id": 950}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 66, "privilege": "none"}, "organization": {"id": 141, "owner": {"id": 205}, "user": {"role": "supervisor"}}}, "resource": {"id": 317, "owner": {"id": 415}, "assignee": {"id": 552}, "organization": {"id": 141}, "project": {"owner": {"id": 765}, "assignee": {"id": 861}, "organization": {"id": 906}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 48, "privilege": "none"}, "organization": {"id": 177, "owner": {"id": 213}, "user": {"role": "supervisor"}}}, "resource": {"id": 313, "owner": {"id": 428}, "assignee": {"id": 502}, "organization": {"id": 177}, "project": {"owner": {"id": 780}, "assignee": {"id": 869}, "organization": {"id": 937}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 70, "privilege": "none"}, "organization": {"id": 142, "owner": {"id": 270}, "user": {"role": "supervisor"}}}, "resource": {"id": 361, "owner": {"id": 428}, "assignee": {"id": 581}, "organization": {"id": 619}, "project": {"owner": {"id": 736}, "assignee": {"id": 814}, "organization": {"id": 911}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 48, "privilege": "none"}, "organization": {"id": 132, "owner": {"id": 241}, "user": {"role": "supervisor"}}}, "resource": {"id": 386, "owner": {"id": 423}, "assignee": {"id": 570}, "organization": {"id": 612}, "project": {"owner": {"id": 746}, "assignee": {"id": 806}, "organization": {"id": 912}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 58, "privilege": "none"}, "organization": {"id": 125, "owner": {"id": 245}, "user": {"role": "worker"}}}, "resource": {"id": 329, "owner": {"id": 454}, "assignee": {"id": 547}, "organization": {"id": 125}, "project": {"owner": {"id": 773}, "assignee": {"id": 833}, "organization": {"id": 946}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 14, "privilege": "none"}, "organization": {"id": 119, "owner": {"id": 244}, "user": {"role": "worker"}}}, "resource": {"id": 333, "owner": {"id": 452}, "assignee": {"id": 549}, "organization": {"id": 119}, "project": {"owner": {"id": 747}, "assignee": {"id": 856}, "organization": {"id": 929}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 14, "privilege": "none"}, "organization": {"id": 111, "owner": {"id": 297}, "user": {"role": "worker"}}}, "resource": {"id": 367, "owner": {"id": 468}, "assignee": {"id": 507}, "organization": {"id": 667}, "project": {"owner": {"id": 707}, "assignee": {"id": 825}, "organization": {"id": 932}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 64, "privilege": "none"}, "organization": {"id": 157, "owner": {"id": 250}, "user": {"role": "worker"}}}, "resource": {"id": 328, "owner": {"id": 453}, "assignee": {"id": 513}, "organization": {"id": 616}, "project": {"owner": {"id": 756}, "assignee": {"id": 851}, "organization": {"id": 975}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 42, "privilege": "none"}, "organization": {"id": 180, "owner": {"id": 232}, "user": {"role": null}}}, "resource": {"id": 351, "owner": {"id": 475}, "assignee": {"id": 504}, "organization": {"id": 180}, "project": {"owner": {"id": 755}, "assignee": {"id": 878}, "organization": {"id": 988}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 95, "privilege": "none"}, "organization": {"id": 181, "owner": {"id": 274}, "user": {"role": null}}}, "resource": {"id": 322, "owner": {"id": 498}, "assignee": {"id": 520}, "organization": {"id": 181}, "project": {"owner": {"id": 774}, "assignee": {"id": 845}, "organization": {"id": 963}}}} } -test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 93, "privilege": "none"}, "organization": {"id": 119, "owner": {"id": 277}, "user": {"role": null}}}, "resource": {"id": 303, "owner": {"id": 470}, "assignee": {"id": 509}, "organization": {"id": 641}, "project": {"owner": {"id": 710}, "assignee": {"id": 888}, "organization": {"id": 953}}}} +test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:data", "auth": {"user": {"id": 80, "privilege": "none"}, "organization": {"id": 172, "owner": {"id": 282}, "user": {"role": null}}}, "resource": {"id": 339, "owner": {"id": 462}, "assignee": {"id": 535}, "organization": {"id": 646}, "project": {"owner": {"id": 704}, "assignee": {"id": 871}, "organization": {"id": 907}}}} } -test_scope_UPDATE_ORGANIZATION_context_SANDBOX_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 16, "privilege": "admin"}, "organization": null}, "resource": {"id": 374, "owner": {"id": 417}, "assignee": {"id": 534}, "organization": {"id": 674}, "project": {"owner": {"id": 16}, "assignee": {"id": 877}, "organization": {"id": 925}}}} +test_scope_IMPORT_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 76, "privilege": "admin"}, "organization": null}, "resource": {"id": 314, "owner": {"id": 428}, "assignee": {"id": 593}, "organization": {"id": 659}, "project": {"owner": {"id": 76}, "assignee": {"id": 805}, "organization": {"id": 932}}}} } -test_scope_UPDATE_ORGANIZATION_context_SANDBOX_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 78, "privilege": "business"}, "organization": null}, "resource": {"id": 305, "owner": {"id": 476}, "assignee": {"id": 568}, "organization": {"id": 623}, "project": {"owner": {"id": 78}, "assignee": {"id": 876}, "organization": {"id": 962}}}} +test_scope_IMPORT_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 46, "privilege": "business"}, "organization": null}, "resource": {"id": 301, "owner": {"id": 473}, "assignee": {"id": 585}, "organization": {"id": 645}, "project": {"owner": {"id": 46}, "assignee": {"id": 816}, "organization": {"id": 980}}}} } -test_scope_UPDATE_ORGANIZATION_context_SANDBOX_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 28, "privilege": "user"}, "organization": null}, "resource": {"id": 374, "owner": {"id": 409}, "assignee": {"id": 503}, "organization": {"id": 655}, "project": {"owner": {"id": 28}, "assignee": {"id": 873}, "organization": {"id": 979}}}} +test_scope_IMPORT_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 58, "privilege": "user"}, "organization": null}, "resource": {"id": 337, "owner": {"id": 497}, "assignee": {"id": 549}, "organization": {"id": 668}, "project": {"owner": {"id": 58}, "assignee": {"id": 881}, "organization": {"id": 990}}}} } -test_scope_UPDATE_ORGANIZATION_context_SANDBOX_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 80, "privilege": "worker"}, "organization": null}, "resource": {"id": 338, "owner": {"id": 471}, "assignee": {"id": 507}, "organization": {"id": 623}, "project": {"owner": {"id": 80}, "assignee": {"id": 829}, "organization": {"id": 999}}}} +test_scope_IMPORT_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 12, "privilege": "worker"}, "organization": null}, "resource": {"id": 324, "owner": {"id": 425}, "assignee": {"id": 513}, "organization": {"id": 683}, "project": {"owner": {"id": 12}, "assignee": {"id": 885}, "organization": {"id": 993}}}} } -test_scope_UPDATE_ORGANIZATION_context_SANDBOX_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 41, "privilege": "none"}, "organization": null}, "resource": {"id": 368, "owner": {"id": 464}, "assignee": {"id": 562}, "organization": {"id": 689}, "project": {"owner": {"id": 41}, "assignee": {"id": 876}, "organization": {"id": 991}}}} +test_scope_IMPORT_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 77, "privilege": "none"}, "organization": null}, "resource": {"id": 383, "owner": {"id": 422}, "assignee": {"id": 518}, "organization": {"id": 639}, "project": {"owner": {"id": 77}, "assignee": {"id": 870}, "organization": {"id": 981}}}} } -test_scope_UPDATE_ORGANIZATION_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 8, "privilege": "admin"}, "organization": null}, "resource": {"id": 313, "owner": {"id": 461}, "assignee": {"id": 578}, "organization": {"id": 628}, "project": {"owner": {"id": 708}, "assignee": {"id": 8}, "organization": {"id": 971}}}} +test_scope_IMPORT_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 10, "privilege": "admin"}, "organization": null}, "resource": {"id": 328, "owner": {"id": 460}, "assignee": {"id": 525}, "organization": {"id": 606}, "project": {"owner": {"id": 767}, "assignee": {"id": 10}, "organization": {"id": 958}}}} } -test_scope_UPDATE_ORGANIZATION_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 68, "privilege": "business"}, "organization": null}, "resource": {"id": 345, "owner": {"id": 436}, "assignee": {"id": 541}, "organization": {"id": 689}, "project": {"owner": {"id": 757}, "assignee": {"id": 68}, "organization": {"id": 985}}}} +test_scope_IMPORT_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 62, "privilege": "business"}, "organization": null}, "resource": {"id": 375, "owner": {"id": 485}, "assignee": {"id": 586}, "organization": {"id": 631}, "project": {"owner": {"id": 770}, "assignee": {"id": 62}, "organization": {"id": 937}}}} } -test_scope_UPDATE_ORGANIZATION_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 39, "privilege": "user"}, "organization": null}, "resource": {"id": 356, "owner": {"id": 496}, "assignee": {"id": 527}, "organization": {"id": 672}, "project": {"owner": {"id": 779}, "assignee": {"id": 39}, "organization": {"id": 928}}}} +test_scope_IMPORT_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 0, "privilege": "user"}, "organization": null}, "resource": {"id": 309, "owner": {"id": 429}, "assignee": {"id": 598}, "organization": {"id": 646}, "project": {"owner": {"id": 775}, "assignee": {"id": 0}, "organization": {"id": 964}}}} } -test_scope_UPDATE_ORGANIZATION_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 50, "privilege": "worker"}, "organization": null}, "resource": {"id": 374, "owner": {"id": 431}, "assignee": {"id": 592}, "organization": {"id": 638}, "project": {"owner": {"id": 736}, "assignee": {"id": 50}, "organization": {"id": 920}}}} +test_scope_IMPORT_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 97, "privilege": "worker"}, "organization": null}, "resource": {"id": 337, "owner": {"id": 440}, "assignee": {"id": 559}, "organization": {"id": 694}, "project": {"owner": {"id": 732}, "assignee": {"id": 97}, "organization": {"id": 942}}}} } -test_scope_UPDATE_ORGANIZATION_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 59, "privilege": "none"}, "organization": null}, "resource": {"id": 369, "owner": {"id": 424}, "assignee": {"id": 515}, "organization": {"id": 611}, "project": {"owner": {"id": 738}, "assignee": {"id": 59}, "organization": {"id": 990}}}} +test_scope_IMPORT_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 10, "privilege": "none"}, "organization": null}, "resource": {"id": 310, "owner": {"id": 485}, "assignee": {"id": 538}, "organization": {"id": 674}, "project": {"owner": {"id": 705}, "assignee": {"id": 10}, "organization": {"id": 960}}}} } -test_scope_UPDATE_ORGANIZATION_context_SANDBOX_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 25, "privilege": "admin"}, "organization": null}, "resource": {"id": 348, "owner": {"id": 25}, "assignee": {"id": 533}, "organization": {"id": 644}, "project": {"owner": {"id": 769}, "assignee": {"id": 853}, "organization": {"id": 922}}}} +test_scope_IMPORT_ANNOTATIONS_context_SANDBOX_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 41, "privilege": "admin"}, "organization": null}, "resource": {"id": 311, "owner": {"id": 41}, "assignee": {"id": 500}, "organization": {"id": 687}, "project": {"owner": {"id": 752}, "assignee": {"id": 851}, "organization": {"id": 976}}}} } -test_scope_UPDATE_ORGANIZATION_context_SANDBOX_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 72, "privilege": "business"}, "organization": null}, "resource": {"id": 313, "owner": {"id": 72}, "assignee": {"id": 587}, "organization": {"id": 627}, "project": {"owner": {"id": 798}, "assignee": {"id": 878}, "organization": {"id": 925}}}} +test_scope_IMPORT_ANNOTATIONS_context_SANDBOX_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 37, "privilege": "business"}, "organization": null}, "resource": {"id": 351, "owner": {"id": 37}, "assignee": {"id": 507}, "organization": {"id": 690}, "project": {"owner": {"id": 756}, "assignee": {"id": 870}, "organization": {"id": 919}}}} } -test_scope_UPDATE_ORGANIZATION_context_SANDBOX_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 4, "privilege": "user"}, "organization": null}, "resource": {"id": 370, "owner": {"id": 4}, "assignee": {"id": 521}, "organization": {"id": 672}, "project": {"owner": {"id": 749}, "assignee": {"id": 887}, "organization": {"id": 960}}}} +test_scope_IMPORT_ANNOTATIONS_context_SANDBOX_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 96, "privilege": "user"}, "organization": null}, "resource": {"id": 332, "owner": {"id": 96}, "assignee": {"id": 524}, "organization": {"id": 697}, "project": {"owner": {"id": 729}, "assignee": {"id": 812}, "organization": {"id": 955}}}} } -test_scope_UPDATE_ORGANIZATION_context_SANDBOX_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 71, "privilege": "worker"}, "organization": null}, "resource": {"id": 396, "owner": {"id": 71}, "assignee": {"id": 572}, "organization": {"id": 632}, "project": {"owner": {"id": 728}, "assignee": {"id": 843}, "organization": {"id": 900}}}} +test_scope_IMPORT_ANNOTATIONS_context_SANDBOX_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 47, "privilege": "worker"}, "organization": null}, "resource": {"id": 339, "owner": {"id": 47}, "assignee": {"id": 530}, "organization": {"id": 630}, "project": {"owner": {"id": 734}, "assignee": {"id": 889}, "organization": {"id": 928}}}} } -test_scope_UPDATE_ORGANIZATION_context_SANDBOX_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 5, "privilege": "none"}, "organization": null}, "resource": {"id": 325, "owner": {"id": 5}, "assignee": {"id": 534}, "organization": {"id": 660}, "project": {"owner": {"id": 707}, "assignee": {"id": 837}, "organization": {"id": 934}}}} +test_scope_IMPORT_ANNOTATIONS_context_SANDBOX_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 64, "privilege": "none"}, "organization": null}, "resource": {"id": 367, "owner": {"id": 64}, "assignee": {"id": 557}, "organization": {"id": 693}, "project": {"owner": {"id": 719}, "assignee": {"id": 849}, "organization": {"id": 950}}}} } -test_scope_UPDATE_ORGANIZATION_context_SANDBOX_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 28, "privilege": "admin"}, "organization": null}, "resource": {"id": 376, "owner": {"id": 413}, "assignee": {"id": 28}, "organization": {"id": 621}, "project": {"owner": {"id": 726}, "assignee": {"id": 820}, "organization": {"id": 945}}}} +test_scope_IMPORT_ANNOTATIONS_context_SANDBOX_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 96, "privilege": "admin"}, "organization": null}, "resource": {"id": 344, "owner": {"id": 400}, "assignee": {"id": 96}, "organization": {"id": 690}, "project": {"owner": {"id": 727}, "assignee": {"id": 866}, "organization": {"id": 944}}}} } -test_scope_UPDATE_ORGANIZATION_context_SANDBOX_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 70, "privilege": "business"}, "organization": null}, "resource": {"id": 331, "owner": {"id": 488}, "assignee": {"id": 70}, "organization": {"id": 626}, "project": {"owner": {"id": 739}, "assignee": {"id": 881}, "organization": {"id": 952}}}} +test_scope_IMPORT_ANNOTATIONS_context_SANDBOX_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 94, "privilege": "business"}, "organization": null}, "resource": {"id": 382, "owner": {"id": 400}, "assignee": {"id": 94}, "organization": {"id": 673}, "project": {"owner": {"id": 746}, "assignee": {"id": 845}, "organization": {"id": 988}}}} } -test_scope_UPDATE_ORGANIZATION_context_SANDBOX_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 86, "privilege": "user"}, "organization": null}, "resource": {"id": 380, "owner": {"id": 469}, "assignee": {"id": 86}, "organization": {"id": 614}, "project": {"owner": {"id": 798}, "assignee": {"id": 845}, "organization": {"id": 950}}}} +test_scope_IMPORT_ANNOTATIONS_context_SANDBOX_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 4, "privilege": "user"}, "organization": null}, "resource": {"id": 327, "owner": {"id": 417}, "assignee": {"id": 4}, "organization": {"id": 616}, "project": {"owner": {"id": 723}, "assignee": {"id": 829}, "organization": {"id": 921}}}} } -test_scope_UPDATE_ORGANIZATION_context_SANDBOX_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 10, "privilege": "worker"}, "organization": null}, "resource": {"id": 347, "owner": {"id": 437}, "assignee": {"id": 10}, "organization": {"id": 624}, "project": {"owner": {"id": 723}, "assignee": {"id": 897}, "organization": {"id": 952}}}} +test_scope_IMPORT_ANNOTATIONS_context_SANDBOX_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 56, "privilege": "worker"}, "organization": null}, "resource": {"id": 369, "owner": {"id": 400}, "assignee": {"id": 56}, "organization": {"id": 656}, "project": {"owner": {"id": 781}, "assignee": {"id": 835}, "organization": {"id": 983}}}} } -test_scope_UPDATE_ORGANIZATION_context_SANDBOX_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 26, "privilege": "none"}, "organization": null}, "resource": {"id": 314, "owner": {"id": 492}, "assignee": {"id": 26}, "organization": {"id": 654}, "project": {"owner": {"id": 775}, "assignee": {"id": 832}, "organization": {"id": 953}}}} +test_scope_IMPORT_ANNOTATIONS_context_SANDBOX_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 47, "privilege": "none"}, "organization": null}, "resource": {"id": 365, "owner": {"id": 462}, "assignee": {"id": 47}, "organization": {"id": 645}, "project": {"owner": {"id": 728}, "assignee": {"id": 859}, "organization": {"id": 908}}}} } -test_scope_UPDATE_ORGANIZATION_context_SANDBOX_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 31, "privilege": "admin"}, "organization": null}, "resource": {"id": 341, "owner": {"id": 449}, "assignee": {"id": 543}, "organization": {"id": 641}, "project": {"owner": {"id": 793}, "assignee": {"id": 819}, "organization": {"id": 935}}}} +test_scope_IMPORT_ANNOTATIONS_context_SANDBOX_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 6, "privilege": "admin"}, "organization": null}, "resource": {"id": 327, "owner": {"id": 403}, "assignee": {"id": 553}, "organization": {"id": 612}, "project": {"owner": {"id": 768}, "assignee": {"id": 874}, "organization": {"id": 917}}}} } -test_scope_UPDATE_ORGANIZATION_context_SANDBOX_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 89, "privilege": "business"}, "organization": null}, "resource": {"id": 363, "owner": {"id": 495}, "assignee": {"id": 505}, "organization": {"id": 692}, "project": {"owner": {"id": 730}, "assignee": {"id": 876}, "organization": {"id": 979}}}} +test_scope_IMPORT_ANNOTATIONS_context_SANDBOX_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 33, "privilege": "business"}, "organization": null}, "resource": {"id": 312, "owner": {"id": 472}, "assignee": {"id": 577}, "organization": {"id": 696}, "project": {"owner": {"id": 753}, "assignee": {"id": 869}, "organization": {"id": 995}}}} } -test_scope_UPDATE_ORGANIZATION_context_SANDBOX_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 3, "privilege": "user"}, "organization": null}, "resource": {"id": 305, "owner": {"id": 406}, "assignee": {"id": 557}, "organization": {"id": 630}, "project": {"owner": {"id": 736}, "assignee": {"id": 870}, "organization": {"id": 919}}}} +test_scope_IMPORT_ANNOTATIONS_context_SANDBOX_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 39, "privilege": "user"}, "organization": null}, "resource": {"id": 302, "owner": {"id": 473}, "assignee": {"id": 509}, "organization": {"id": 632}, "project": {"owner": {"id": 734}, "assignee": {"id": 855}, "organization": {"id": 945}}}} } -test_scope_UPDATE_ORGANIZATION_context_SANDBOX_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 32, "privilege": "worker"}, "organization": null}, "resource": {"id": 310, "owner": {"id": 481}, "assignee": {"id": 555}, "organization": {"id": 614}, "project": {"owner": {"id": 722}, "assignee": {"id": 840}, "organization": {"id": 935}}}} +test_scope_IMPORT_ANNOTATIONS_context_SANDBOX_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 42, "privilege": "worker"}, "organization": null}, "resource": {"id": 347, "owner": {"id": 407}, "assignee": {"id": 571}, "organization": {"id": 686}, "project": {"owner": {"id": 715}, "assignee": {"id": 847}, "organization": {"id": 972}}}} } -test_scope_UPDATE_ORGANIZATION_context_SANDBOX_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 72, "privilege": "none"}, "organization": null}, "resource": {"id": 356, "owner": {"id": 466}, "assignee": {"id": 500}, "organization": {"id": 679}, "project": {"owner": {"id": 726}, "assignee": {"id": 829}, "organization": {"id": 969}}}} +test_scope_IMPORT_ANNOTATIONS_context_SANDBOX_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 98, "privilege": "none"}, "organization": null}, "resource": {"id": 339, "owner": {"id": 410}, "assignee": {"id": 585}, "organization": {"id": 669}, "project": {"owner": {"id": 729}, "assignee": {"id": 823}, "organization": {"id": 965}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 71, "privilege": "admin"}, "organization": {"id": 135, "owner": {"id": 71}, "user": {"role": "owner"}}}, "resource": {"id": 360, "owner": {"id": 412}, "assignee": {"id": 578}, "organization": {"id": 135}, "project": {"owner": {"id": 71}, "assignee": {"id": 895}, "organization": {"id": 938}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 76, "privilege": "admin"}, "organization": {"id": 190, "owner": {"id": 76}, "user": {"role": "owner"}}}, "resource": {"id": 395, "owner": {"id": 487}, "assignee": {"id": 587}, "organization": {"id": 190}, "project": {"owner": {"id": 76}, "assignee": {"id": 863}, "organization": {"id": 991}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 90, "privilege": "admin"}, "organization": {"id": 177, "owner": {"id": 90}, "user": {"role": "owner"}}}, "resource": {"id": 383, "owner": {"id": 424}, "assignee": {"id": 565}, "organization": {"id": 639}, "project": {"owner": {"id": 90}, "assignee": {"id": 897}, "organization": {"id": 920}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 11, "privilege": "admin"}, "organization": {"id": 191, "owner": {"id": 11}, "user": {"role": "owner"}}}, "resource": {"id": 399, "owner": {"id": 474}, "assignee": {"id": 558}, "organization": {"id": 695}, "project": {"owner": {"id": 11}, "assignee": {"id": 841}, "organization": {"id": 973}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 93, "privilege": "admin"}, "organization": {"id": 158, "owner": {"id": 222}, "user": {"role": "maintainer"}}}, "resource": {"id": 313, "owner": {"id": 469}, "assignee": {"id": 530}, "organization": {"id": 158}, "project": {"owner": {"id": 93}, "assignee": {"id": 867}, "organization": {"id": 903}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 84, "privilege": "admin"}, "organization": {"id": 139, "owner": {"id": 249}, "user": {"role": "maintainer"}}}, "resource": {"id": 338, "owner": {"id": 467}, "assignee": {"id": 573}, "organization": {"id": 139}, "project": {"owner": {"id": 84}, "assignee": {"id": 800}, "organization": {"id": 973}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 29, "privilege": "admin"}, "organization": {"id": 178, "owner": {"id": 216}, "user": {"role": "maintainer"}}}, "resource": {"id": 350, "owner": {"id": 470}, "assignee": {"id": 509}, "organization": {"id": 618}, "project": {"owner": {"id": 29}, "assignee": {"id": 833}, "organization": {"id": 996}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 19, "privilege": "admin"}, "organization": {"id": 182, "owner": {"id": 295}, "user": {"role": "maintainer"}}}, "resource": {"id": 343, "owner": {"id": 497}, "assignee": {"id": 569}, "organization": {"id": 632}, "project": {"owner": {"id": 19}, "assignee": {"id": 830}, "organization": {"id": 974}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 18, "privilege": "admin"}, "organization": {"id": 144, "owner": {"id": 227}, "user": {"role": "supervisor"}}}, "resource": {"id": 366, "owner": {"id": 453}, "assignee": {"id": 505}, "organization": {"id": 144}, "project": {"owner": {"id": 18}, "assignee": {"id": 886}, "organization": {"id": 981}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 82, "privilege": "admin"}, "organization": {"id": 161, "owner": {"id": 296}, "user": {"role": "supervisor"}}}, "resource": {"id": 337, "owner": {"id": 471}, "assignee": {"id": 594}, "organization": {"id": 161}, "project": {"owner": {"id": 82}, "assignee": {"id": 871}, "organization": {"id": 902}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 22, "privilege": "admin"}, "organization": {"id": 142, "owner": {"id": 213}, "user": {"role": "supervisor"}}}, "resource": {"id": 351, "owner": {"id": 439}, "assignee": {"id": 545}, "organization": {"id": 644}, "project": {"owner": {"id": 22}, "assignee": {"id": 807}, "organization": {"id": 901}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 53, "privilege": "admin"}, "organization": {"id": 132, "owner": {"id": 273}, "user": {"role": "supervisor"}}}, "resource": {"id": 331, "owner": {"id": 461}, "assignee": {"id": 550}, "organization": {"id": 685}, "project": {"owner": {"id": 53}, "assignee": {"id": 886}, "organization": {"id": 961}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 45, "privilege": "admin"}, "organization": {"id": 118, "owner": {"id": 253}, "user": {"role": "worker"}}}, "resource": {"id": 328, "owner": {"id": 466}, "assignee": {"id": 595}, "organization": {"id": 118}, "project": {"owner": {"id": 45}, "assignee": {"id": 805}, "organization": {"id": 900}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 35, "privilege": "admin"}, "organization": {"id": 118, "owner": {"id": 244}, "user": {"role": "worker"}}}, "resource": {"id": 360, "owner": {"id": 426}, "assignee": {"id": 557}, "organization": {"id": 118}, "project": {"owner": {"id": 35}, "assignee": {"id": 841}, "organization": {"id": 931}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 56, "privilege": "admin"}, "organization": {"id": 187, "owner": {"id": 235}, "user": {"role": "worker"}}}, "resource": {"id": 391, "owner": {"id": 480}, "assignee": {"id": 530}, "organization": {"id": 667}, "project": {"owner": {"id": 56}, "assignee": {"id": 817}, "organization": {"id": 942}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 16, "privilege": "admin"}, "organization": {"id": 168, "owner": {"id": 273}, "user": {"role": "worker"}}}, "resource": {"id": 314, "owner": {"id": 472}, "assignee": {"id": 512}, "organization": {"id": 668}, "project": {"owner": {"id": 16}, "assignee": {"id": 815}, "organization": {"id": 954}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 12, "privilege": "admin"}, "organization": {"id": 175, "owner": {"id": 258}, "user": {"role": null}}}, "resource": {"id": 357, "owner": {"id": 471}, "assignee": {"id": 563}, "organization": {"id": 175}, "project": {"owner": {"id": 12}, "assignee": {"id": 825}, "organization": {"id": 959}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 88, "privilege": "admin"}, "organization": {"id": 151, "owner": {"id": 296}, "user": {"role": null}}}, "resource": {"id": 357, "owner": {"id": 439}, "assignee": {"id": 556}, "organization": {"id": 151}, "project": {"owner": {"id": 88}, "assignee": {"id": 855}, "organization": {"id": 954}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 43, "privilege": "admin"}, "organization": {"id": 146, "owner": {"id": 234}, "user": {"role": null}}}, "resource": {"id": 393, "owner": {"id": 486}, "assignee": {"id": 584}, "organization": {"id": 657}, "project": {"owner": {"id": 43}, "assignee": {"id": 895}, "organization": {"id": 920}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 24, "privilege": "admin"}, "organization": {"id": 146, "owner": {"id": 220}, "user": {"role": null}}}, "resource": {"id": 307, "owner": {"id": 488}, "assignee": {"id": 578}, "organization": {"id": 610}, "project": {"owner": {"id": 24}, "assignee": {"id": 815}, "organization": {"id": 976}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 53, "privilege": "business"}, "organization": {"id": 168, "owner": {"id": 53}, "user": {"role": "owner"}}}, "resource": {"id": 383, "owner": {"id": 421}, "assignee": {"id": 517}, "organization": {"id": 168}, "project": {"owner": {"id": 53}, "assignee": {"id": 860}, "organization": {"id": 947}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 78, "privilege": "business"}, "organization": {"id": 126, "owner": {"id": 78}, "user": {"role": "owner"}}}, "resource": {"id": 348, "owner": {"id": 432}, "assignee": {"id": 516}, "organization": {"id": 126}, "project": {"owner": {"id": 78}, "assignee": {"id": 884}, "organization": {"id": 983}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 1, "privilege": "business"}, "organization": {"id": 173, "owner": {"id": 1}, "user": {"role": "owner"}}}, "resource": {"id": 324, "owner": {"id": 403}, "assignee": {"id": 547}, "organization": {"id": 638}, "project": {"owner": {"id": 1}, "assignee": {"id": 889}, "organization": {"id": 990}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 53, "privilege": "business"}, "organization": {"id": 196, "owner": {"id": 53}, "user": {"role": "owner"}}}, "resource": {"id": 357, "owner": {"id": 455}, "assignee": {"id": 574}, "organization": {"id": 663}, "project": {"owner": {"id": 53}, "assignee": {"id": 867}, "organization": {"id": 945}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 69, "privilege": "business"}, "organization": {"id": 154, "owner": {"id": 248}, "user": {"role": "maintainer"}}}, "resource": {"id": 381, "owner": {"id": 418}, "assignee": {"id": 531}, "organization": {"id": 154}, "project": {"owner": {"id": 69}, "assignee": {"id": 849}, "organization": {"id": 957}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 55, "privilege": "business"}, "organization": {"id": 193, "owner": {"id": 227}, "user": {"role": "maintainer"}}}, "resource": {"id": 340, "owner": {"id": 473}, "assignee": {"id": 514}, "organization": {"id": 193}, "project": {"owner": {"id": 55}, "assignee": {"id": 847}, "organization": {"id": 983}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 28, "privilege": "business"}, "organization": {"id": 117, "owner": {"id": 234}, "user": {"role": "maintainer"}}}, "resource": {"id": 363, "owner": {"id": 448}, "assignee": {"id": 542}, "organization": {"id": 696}, "project": {"owner": {"id": 28}, "assignee": {"id": 851}, "organization": {"id": 913}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 84, "privilege": "business"}, "organization": {"id": 138, "owner": {"id": 235}, "user": {"role": "maintainer"}}}, "resource": {"id": 393, "owner": {"id": 475}, "assignee": {"id": 583}, "organization": {"id": 685}, "project": {"owner": {"id": 84}, "assignee": {"id": 862}, "organization": {"id": 905}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 32, "privilege": "business"}, "organization": {"id": 173, "owner": {"id": 265}, "user": {"role": "supervisor"}}}, "resource": {"id": 336, "owner": {"id": 450}, "assignee": {"id": 599}, "organization": {"id": 173}, "project": {"owner": {"id": 32}, "assignee": {"id": 805}, "organization": {"id": 950}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 57, "privilege": "business"}, "organization": {"id": 159, "owner": {"id": 207}, "user": {"role": "supervisor"}}}, "resource": {"id": 357, "owner": {"id": 461}, "assignee": {"id": 561}, "organization": {"id": 159}, "project": {"owner": {"id": 57}, "assignee": {"id": 804}, "organization": {"id": 945}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 70, "privilege": "business"}, "organization": {"id": 112, "owner": {"id": 213}, "user": {"role": "supervisor"}}}, "resource": {"id": 303, "owner": {"id": 425}, "assignee": {"id": 543}, "organization": {"id": 634}, "project": {"owner": {"id": 70}, "assignee": {"id": 816}, "organization": {"id": 969}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 47, "privilege": "business"}, "organization": {"id": 136, "owner": {"id": 232}, "user": {"role": "supervisor"}}}, "resource": {"id": 317, "owner": {"id": 446}, "assignee": {"id": 595}, "organization": {"id": 602}, "project": {"owner": {"id": 47}, "assignee": {"id": 810}, "organization": {"id": 946}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 36, "privilege": "business"}, "organization": {"id": 160, "owner": {"id": 240}, "user": {"role": "worker"}}}, "resource": {"id": 337, "owner": {"id": 444}, "assignee": {"id": 556}, "organization": {"id": 160}, "project": {"owner": {"id": 36}, "assignee": {"id": 854}, "organization": {"id": 928}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 68, "privilege": "business"}, "organization": {"id": 141, "owner": {"id": 258}, "user": {"role": "worker"}}}, "resource": {"id": 379, "owner": {"id": 436}, "assignee": {"id": 504}, "organization": {"id": 141}, "project": {"owner": {"id": 68}, "assignee": {"id": 888}, "organization": {"id": 979}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 11, "privilege": "business"}, "organization": {"id": 165, "owner": {"id": 201}, "user": {"role": "worker"}}}, "resource": {"id": 370, "owner": {"id": 456}, "assignee": {"id": 552}, "organization": {"id": 649}, "project": {"owner": {"id": 11}, "assignee": {"id": 883}, "organization": {"id": 933}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 33, "privilege": "business"}, "organization": {"id": 134, "owner": {"id": 295}, "user": {"role": "worker"}}}, "resource": {"id": 341, "owner": {"id": 416}, "assignee": {"id": 547}, "organization": {"id": 649}, "project": {"owner": {"id": 33}, "assignee": {"id": 827}, "organization": {"id": 962}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 36, "privilege": "business"}, "organization": {"id": 149, "owner": {"id": 231}, "user": {"role": null}}}, "resource": {"id": 304, "owner": {"id": 436}, "assignee": {"id": 529}, "organization": {"id": 149}, "project": {"owner": {"id": 36}, "assignee": {"id": 875}, "organization": {"id": 996}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 85, "privilege": "business"}, "organization": {"id": 183, "owner": {"id": 260}, "user": {"role": null}}}, "resource": {"id": 370, "owner": {"id": 434}, "assignee": {"id": 545}, "organization": {"id": 183}, "project": {"owner": {"id": 85}, "assignee": {"id": 843}, "organization": {"id": 990}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 27, "privilege": "business"}, "organization": {"id": 198, "owner": {"id": 267}, "user": {"role": null}}}, "resource": {"id": 375, "owner": {"id": 454}, "assignee": {"id": 515}, "organization": {"id": 600}, "project": {"owner": {"id": 27}, "assignee": {"id": 830}, "organization": {"id": 962}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 88, "privilege": "business"}, "organization": {"id": 134, "owner": {"id": 223}, "user": {"role": null}}}, "resource": {"id": 349, "owner": {"id": 496}, "assignee": {"id": 586}, "organization": {"id": 652}, "project": {"owner": {"id": 88}, "assignee": {"id": 830}, "organization": {"id": 943}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 46, "privilege": "user"}, "organization": {"id": 177, "owner": {"id": 46}, "user": {"role": "owner"}}}, "resource": {"id": 302, "owner": {"id": 453}, "assignee": {"id": 534}, "organization": {"id": 177}, "project": {"owner": {"id": 46}, "assignee": {"id": 897}, "organization": {"id": 950}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 99, "privilege": "user"}, "organization": {"id": 101, "owner": {"id": 99}, "user": {"role": "owner"}}}, "resource": {"id": 300, "owner": {"id": 490}, "assignee": {"id": 542}, "organization": {"id": 101}, "project": {"owner": {"id": 99}, "assignee": {"id": 843}, "organization": {"id": 927}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 99, "privilege": "user"}, "organization": {"id": 113, "owner": {"id": 99}, "user": {"role": "owner"}}}, "resource": {"id": 313, "owner": {"id": 408}, "assignee": {"id": 567}, "organization": {"id": 658}, "project": {"owner": {"id": 99}, "assignee": {"id": 816}, "organization": {"id": 950}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 80, "privilege": "user"}, "organization": {"id": 190, "owner": {"id": 80}, "user": {"role": "owner"}}}, "resource": {"id": 357, "owner": {"id": 420}, "assignee": {"id": 560}, "organization": {"id": 693}, "project": {"owner": {"id": 80}, "assignee": {"id": 816}, "organization": {"id": 967}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 74, "privilege": "user"}, "organization": {"id": 101, "owner": {"id": 244}, "user": {"role": "maintainer"}}}, "resource": {"id": 323, "owner": {"id": 419}, "assignee": {"id": 523}, "organization": {"id": 101}, "project": {"owner": {"id": 74}, "assignee": {"id": 867}, "organization": {"id": 975}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 64, "privilege": "user"}, "organization": {"id": 171, "owner": {"id": 263}, "user": {"role": "maintainer"}}}, "resource": {"id": 399, "owner": {"id": 418}, "assignee": {"id": 560}, "organization": {"id": 171}, "project": {"owner": {"id": 64}, "assignee": {"id": 841}, "organization": {"id": 986}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 87, "privilege": "user"}, "organization": {"id": 188, "owner": {"id": 265}, "user": {"role": "maintainer"}}}, "resource": {"id": 391, "owner": {"id": 491}, "assignee": {"id": 500}, "organization": {"id": 646}, "project": {"owner": {"id": 87}, "assignee": {"id": 824}, "organization": {"id": 976}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 82, "privilege": "user"}, "organization": {"id": 154, "owner": {"id": 251}, "user": {"role": "maintainer"}}}, "resource": {"id": 307, "owner": {"id": 491}, "assignee": {"id": 571}, "organization": {"id": 674}, "project": {"owner": {"id": 82}, "assignee": {"id": 820}, "organization": {"id": 994}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 34, "privilege": "user"}, "organization": {"id": 193, "owner": {"id": 223}, "user": {"role": "supervisor"}}}, "resource": {"id": 323, "owner": {"id": 486}, "assignee": {"id": 589}, "organization": {"id": 193}, "project": {"owner": {"id": 34}, "assignee": {"id": 894}, "organization": {"id": 927}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 81, "privilege": "user"}, "organization": {"id": 123, "owner": {"id": 299}, "user": {"role": "supervisor"}}}, "resource": {"id": 302, "owner": {"id": 430}, "assignee": {"id": 552}, "organization": {"id": 123}, "project": {"owner": {"id": 81}, "assignee": {"id": 869}, "organization": {"id": 903}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 4, "privilege": "user"}, "organization": {"id": 157, "owner": {"id": 218}, "user": {"role": "supervisor"}}}, "resource": {"id": 394, "owner": {"id": 488}, "assignee": {"id": 544}, "organization": {"id": 694}, "project": {"owner": {"id": 4}, "assignee": {"id": 856}, "organization": {"id": 979}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 82, "privilege": "user"}, "organization": {"id": 198, "owner": {"id": 276}, "user": {"role": "supervisor"}}}, "resource": {"id": 359, "owner": {"id": 455}, "assignee": {"id": 587}, "organization": {"id": 639}, "project": {"owner": {"id": 82}, "assignee": {"id": 869}, "organization": {"id": 922}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 2, "privilege": "user"}, "organization": {"id": 140, "owner": {"id": 213}, "user": {"role": "worker"}}}, "resource": {"id": 396, "owner": {"id": 439}, "assignee": {"id": 533}, "organization": {"id": 140}, "project": {"owner": {"id": 2}, "assignee": {"id": 852}, "organization": {"id": 993}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 77, "privilege": "user"}, "organization": {"id": 150, "owner": {"id": 213}, "user": {"role": "worker"}}}, "resource": {"id": 336, "owner": {"id": 425}, "assignee": {"id": 588}, "organization": {"id": 150}, "project": {"owner": {"id": 77}, "assignee": {"id": 807}, "organization": {"id": 961}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 61, "privilege": "user"}, "organization": {"id": 144, "owner": {"id": 223}, "user": {"role": "worker"}}}, "resource": {"id": 362, "owner": {"id": 412}, "assignee": {"id": 597}, "organization": {"id": 607}, "project": {"owner": {"id": 61}, "assignee": {"id": 877}, "organization": {"id": 973}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 87, "privilege": "user"}, "organization": {"id": 167, "owner": {"id": 232}, "user": {"role": "worker"}}}, "resource": {"id": 355, "owner": {"id": 445}, "assignee": {"id": 528}, "organization": {"id": 661}, "project": {"owner": {"id": 87}, "assignee": {"id": 899}, "organization": {"id": 959}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 5, "privilege": "user"}, "organization": {"id": 178, "owner": {"id": 255}, "user": {"role": null}}}, "resource": {"id": 322, "owner": {"id": 467}, "assignee": {"id": 512}, "organization": {"id": 178}, "project": {"owner": {"id": 5}, "assignee": {"id": 836}, "organization": {"id": 994}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 8, "privilege": "user"}, "organization": {"id": 175, "owner": {"id": 214}, "user": {"role": null}}}, "resource": {"id": 317, "owner": {"id": 435}, "assignee": {"id": 562}, "organization": {"id": 175}, "project": {"owner": {"id": 8}, "assignee": {"id": 836}, "organization": {"id": 972}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 93, "privilege": "user"}, "organization": {"id": 173, "owner": {"id": 217}, "user": {"role": null}}}, "resource": {"id": 396, "owner": {"id": 484}, "assignee": {"id": 584}, "organization": {"id": 681}, "project": {"owner": {"id": 93}, "assignee": {"id": 896}, "organization": {"id": 993}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 87, "privilege": "user"}, "organization": {"id": 160, "owner": {"id": 222}, "user": {"role": null}}}, "resource": {"id": 349, "owner": {"id": 424}, "assignee": {"id": 587}, "organization": {"id": 654}, "project": {"owner": {"id": 87}, "assignee": {"id": 842}, "organization": {"id": 902}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 98, "privilege": "worker"}, "organization": {"id": 137, "owner": {"id": 98}, "user": {"role": "owner"}}}, "resource": {"id": 346, "owner": {"id": 480}, "assignee": {"id": 512}, "organization": {"id": 137}, "project": {"owner": {"id": 98}, "assignee": {"id": 885}, "organization": {"id": 917}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 77, "privilege": "worker"}, "organization": {"id": 109, "owner": {"id": 77}, "user": {"role": "owner"}}}, "resource": {"id": 343, "owner": {"id": 477}, "assignee": {"id": 522}, "organization": {"id": 109}, "project": {"owner": {"id": 77}, "assignee": {"id": 812}, "organization": {"id": 949}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 19, "privilege": "worker"}, "organization": {"id": 111, "owner": {"id": 19}, "user": {"role": "owner"}}}, "resource": {"id": 396, "owner": {"id": 427}, "assignee": {"id": 552}, "organization": {"id": 643}, "project": {"owner": {"id": 19}, "assignee": {"id": 895}, "organization": {"id": 928}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 65, "privilege": "worker"}, "organization": {"id": 118, "owner": {"id": 65}, "user": {"role": "owner"}}}, "resource": {"id": 354, "owner": {"id": 478}, "assignee": {"id": 560}, "organization": {"id": 667}, "project": {"owner": {"id": 65}, "assignee": {"id": 861}, "organization": {"id": 979}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 57, "privilege": "worker"}, "organization": {"id": 122, "owner": {"id": 258}, "user": {"role": "maintainer"}}}, "resource": {"id": 319, "owner": {"id": 476}, "assignee": {"id": 588}, "organization": {"id": 122}, "project": {"owner": {"id": 57}, "assignee": {"id": 849}, "organization": {"id": 938}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 25, "privilege": "worker"}, "organization": {"id": 127, "owner": {"id": 296}, "user": {"role": "maintainer"}}}, "resource": {"id": 306, "owner": {"id": 461}, "assignee": {"id": 585}, "organization": {"id": 127}, "project": {"owner": {"id": 25}, "assignee": {"id": 867}, "organization": {"id": 908}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 6, "privilege": "worker"}, "organization": {"id": 191, "owner": {"id": 240}, "user": {"role": "maintainer"}}}, "resource": {"id": 312, "owner": {"id": 463}, "assignee": {"id": 546}, "organization": {"id": 659}, "project": {"owner": {"id": 6}, "assignee": {"id": 881}, "organization": {"id": 995}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 98, "privilege": "worker"}, "organization": {"id": 161, "owner": {"id": 238}, "user": {"role": "maintainer"}}}, "resource": {"id": 395, "owner": {"id": 439}, "assignee": {"id": 594}, "organization": {"id": 674}, "project": {"owner": {"id": 98}, "assignee": {"id": 818}, "organization": {"id": 926}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 58, "privilege": "worker"}, "organization": {"id": 171, "owner": {"id": 244}, "user": {"role": "supervisor"}}}, "resource": {"id": 329, "owner": {"id": 427}, "assignee": {"id": 571}, "organization": {"id": 171}, "project": {"owner": {"id": 58}, "assignee": {"id": 835}, "organization": {"id": 949}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 99, "privilege": "worker"}, "organization": {"id": 135, "owner": {"id": 279}, "user": {"role": "supervisor"}}}, "resource": {"id": 329, "owner": {"id": 422}, "assignee": {"id": 555}, "organization": {"id": 135}, "project": {"owner": {"id": 99}, "assignee": {"id": 822}, "organization": {"id": 997}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 9, "privilege": "worker"}, "organization": {"id": 150, "owner": {"id": 295}, "user": {"role": "supervisor"}}}, "resource": {"id": 365, "owner": {"id": 447}, "assignee": {"id": 549}, "organization": {"id": 630}, "project": {"owner": {"id": 9}, "assignee": {"id": 870}, "organization": {"id": 924}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 86, "privilege": "worker"}, "organization": {"id": 173, "owner": {"id": 281}, "user": {"role": "supervisor"}}}, "resource": {"id": 336, "owner": {"id": 412}, "assignee": {"id": 570}, "organization": {"id": 600}, "project": {"owner": {"id": 86}, "assignee": {"id": 889}, "organization": {"id": 948}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 80, "privilege": "worker"}, "organization": {"id": 181, "owner": {"id": 259}, "user": {"role": "worker"}}}, "resource": {"id": 350, "owner": {"id": 453}, "assignee": {"id": 518}, "organization": {"id": 181}, "project": {"owner": {"id": 80}, "assignee": {"id": 806}, "organization": {"id": 975}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 22, "privilege": "worker"}, "organization": {"id": 173, "owner": {"id": 238}, "user": {"role": "worker"}}}, "resource": {"id": 345, "owner": {"id": 478}, "assignee": {"id": 578}, "organization": {"id": 173}, "project": {"owner": {"id": 22}, "assignee": {"id": 882}, "organization": {"id": 988}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 62, "privilege": "worker"}, "organization": {"id": 153, "owner": {"id": 271}, "user": {"role": "worker"}}}, "resource": {"id": 364, "owner": {"id": 456}, "assignee": {"id": 513}, "organization": {"id": 614}, "project": {"owner": {"id": 62}, "assignee": {"id": 843}, "organization": {"id": 976}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 19, "privilege": "worker"}, "organization": {"id": 170, "owner": {"id": 259}, "user": {"role": "worker"}}}, "resource": {"id": 353, "owner": {"id": 433}, "assignee": {"id": 505}, "organization": {"id": 631}, "project": {"owner": {"id": 19}, "assignee": {"id": 813}, "organization": {"id": 969}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 73, "privilege": "worker"}, "organization": {"id": 146, "owner": {"id": 241}, "user": {"role": null}}}, "resource": {"id": 352, "owner": {"id": 446}, "assignee": {"id": 531}, "organization": {"id": 146}, "project": {"owner": {"id": 73}, "assignee": {"id": 802}, "organization": {"id": 935}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 12, "privilege": "worker"}, "organization": {"id": 110, "owner": {"id": 283}, "user": {"role": null}}}, "resource": {"id": 376, "owner": {"id": 412}, "assignee": {"id": 533}, "organization": {"id": 110}, "project": {"owner": {"id": 12}, "assignee": {"id": 875}, "organization": {"id": 944}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 94, "privilege": "worker"}, "organization": {"id": 189, "owner": {"id": 246}, "user": {"role": null}}}, "resource": {"id": 340, "owner": {"id": 422}, "assignee": {"id": 587}, "organization": {"id": 695}, "project": {"owner": {"id": 94}, "assignee": {"id": 813}, "organization": {"id": 980}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 47, "privilege": "worker"}, "organization": {"id": 177, "owner": {"id": 249}, "user": {"role": null}}}, "resource": {"id": 318, "owner": {"id": 403}, "assignee": {"id": 524}, "organization": {"id": 629}, "project": {"owner": {"id": 47}, "assignee": {"id": 895}, "organization": {"id": 907}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 32, "privilege": "none"}, "organization": {"id": 164, "owner": {"id": 32}, "user": {"role": "owner"}}}, "resource": {"id": 335, "owner": {"id": 405}, "assignee": {"id": 586}, "organization": {"id": 164}, "project": {"owner": {"id": 32}, "assignee": {"id": 811}, "organization": {"id": 908}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 27, "privilege": "none"}, "organization": {"id": 173, "owner": {"id": 27}, "user": {"role": "owner"}}}, "resource": {"id": 355, "owner": {"id": 487}, "assignee": {"id": 555}, "organization": {"id": 173}, "project": {"owner": {"id": 27}, "assignee": {"id": 832}, "organization": {"id": 919}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 26, "privilege": "none"}, "organization": {"id": 102, "owner": {"id": 26}, "user": {"role": "owner"}}}, "resource": {"id": 320, "owner": {"id": 416}, "assignee": {"id": 595}, "organization": {"id": 659}, "project": {"owner": {"id": 26}, "assignee": {"id": 845}, "organization": {"id": 905}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 86, "privilege": "none"}, "organization": {"id": 195, "owner": {"id": 86}, "user": {"role": "owner"}}}, "resource": {"id": 324, "owner": {"id": 471}, "assignee": {"id": 586}, "organization": {"id": 626}, "project": {"owner": {"id": 86}, "assignee": {"id": 861}, "organization": {"id": 945}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 70, "privilege": "none"}, "organization": {"id": 116, "owner": {"id": 237}, "user": {"role": "maintainer"}}}, "resource": {"id": 390, "owner": {"id": 420}, "assignee": {"id": 573}, "organization": {"id": 116}, "project": {"owner": {"id": 70}, "assignee": {"id": 807}, "organization": {"id": 962}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 92, "privilege": "none"}, "organization": {"id": 161, "owner": {"id": 230}, "user": {"role": "maintainer"}}}, "resource": {"id": 320, "owner": {"id": 467}, "assignee": {"id": 564}, "organization": {"id": 161}, "project": {"owner": {"id": 92}, "assignee": {"id": 831}, "organization": {"id": 960}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 5, "privilege": "none"}, "organization": {"id": 178, "owner": {"id": 279}, "user": {"role": "maintainer"}}}, "resource": {"id": 349, "owner": {"id": 473}, "assignee": {"id": 567}, "organization": {"id": 636}, "project": {"owner": {"id": 5}, "assignee": {"id": 852}, "organization": {"id": 994}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 94, "privilege": "none"}, "organization": {"id": 131, "owner": {"id": 201}, "user": {"role": "maintainer"}}}, "resource": {"id": 339, "owner": {"id": 480}, "assignee": {"id": 570}, "organization": {"id": 680}, "project": {"owner": {"id": 94}, "assignee": {"id": 841}, "organization": {"id": 906}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 92, "privilege": "none"}, "organization": {"id": 192, "owner": {"id": 284}, "user": {"role": "supervisor"}}}, "resource": {"id": 380, "owner": {"id": 464}, "assignee": {"id": 509}, "organization": {"id": 192}, "project": {"owner": {"id": 92}, "assignee": {"id": 841}, "organization": {"id": 933}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 58, "privilege": "none"}, "organization": {"id": 173, "owner": {"id": 226}, "user": {"role": "supervisor"}}}, "resource": {"id": 393, "owner": {"id": 422}, "assignee": {"id": 557}, "organization": {"id": 173}, "project": {"owner": {"id": 58}, "assignee": {"id": 887}, "organization": {"id": 910}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 96, "privilege": "none"}, "organization": {"id": 106, "owner": {"id": 243}, "user": {"role": "supervisor"}}}, "resource": {"id": 388, "owner": {"id": 453}, "assignee": {"id": 597}, "organization": {"id": 660}, "project": {"owner": {"id": 96}, "assignee": {"id": 842}, "organization": {"id": 915}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 25, "privilege": "none"}, "organization": {"id": 120, "owner": {"id": 254}, "user": {"role": "supervisor"}}}, "resource": {"id": 309, "owner": {"id": 451}, "assignee": {"id": 520}, "organization": {"id": 645}, "project": {"owner": {"id": 25}, "assignee": {"id": 842}, "organization": {"id": 945}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 51, "privilege": "none"}, "organization": {"id": 116, "owner": {"id": 296}, "user": {"role": "worker"}}}, "resource": {"id": 379, "owner": {"id": 443}, "assignee": {"id": 574}, "organization": {"id": 116}, "project": {"owner": {"id": 51}, "assignee": {"id": 837}, "organization": {"id": 942}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 39, "privilege": "none"}, "organization": {"id": 186, "owner": {"id": 299}, "user": {"role": "worker"}}}, "resource": {"id": 356, "owner": {"id": 479}, "assignee": {"id": 577}, "organization": {"id": 186}, "project": {"owner": {"id": 39}, "assignee": {"id": 883}, "organization": {"id": 981}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 96, "privilege": "none"}, "organization": {"id": 117, "owner": {"id": 285}, "user": {"role": "worker"}}}, "resource": {"id": 347, "owner": {"id": 428}, "assignee": {"id": 510}, "organization": {"id": 605}, "project": {"owner": {"id": 96}, "assignee": {"id": 816}, "organization": {"id": 900}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 71, "privilege": "none"}, "organization": {"id": 191, "owner": {"id": 259}, "user": {"role": "worker"}}}, "resource": {"id": 389, "owner": {"id": 465}, "assignee": {"id": 531}, "organization": {"id": 688}, "project": {"owner": {"id": 71}, "assignee": {"id": 818}, "organization": {"id": 950}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 67, "privilege": "none"}, "organization": {"id": 133, "owner": {"id": 233}, "user": {"role": null}}}, "resource": {"id": 320, "owner": {"id": 465}, "assignee": {"id": 582}, "organization": {"id": 133}, "project": {"owner": {"id": 67}, "assignee": {"id": 869}, "organization": {"id": 901}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 85, "privilege": "none"}, "organization": {"id": 167, "owner": {"id": 272}, "user": {"role": null}}}, "resource": {"id": 397, "owner": {"id": 490}, "assignee": {"id": 562}, "organization": {"id": 167}, "project": {"owner": {"id": 85}, "assignee": {"id": 893}, "organization": {"id": 965}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 81, "privilege": "none"}, "organization": {"id": 138, "owner": {"id": 225}, "user": {"role": null}}}, "resource": {"id": 384, "owner": {"id": 425}, "assignee": {"id": 557}, "organization": {"id": 695}, "project": {"owner": {"id": 81}, "assignee": {"id": 836}, "organization": {"id": 966}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 21, "privilege": "none"}, "organization": {"id": 164, "owner": {"id": 262}, "user": {"role": null}}}, "resource": {"id": 334, "owner": {"id": 476}, "assignee": {"id": 510}, "organization": {"id": 621}, "project": {"owner": {"id": 21}, "assignee": {"id": 855}, "organization": {"id": 956}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 10, "privilege": "admin"}, "organization": {"id": 115, "owner": {"id": 10}, "user": {"role": "owner"}}}, "resource": {"id": 305, "owner": {"id": 414}, "assignee": {"id": 575}, "organization": {"id": 115}, "project": {"owner": {"id": 745}, "assignee": {"id": 10}, "organization": {"id": 942}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 6, "privilege": "admin"}, "organization": {"id": 137, "owner": {"id": 6}, "user": {"role": "owner"}}}, "resource": {"id": 361, "owner": {"id": 432}, "assignee": {"id": 563}, "organization": {"id": 137}, "project": {"owner": {"id": 749}, "assignee": {"id": 6}, "organization": {"id": 910}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 81, "privilege": "admin"}, "organization": {"id": 177, "owner": {"id": 81}, "user": {"role": "owner"}}}, "resource": {"id": 376, "owner": {"id": 410}, "assignee": {"id": 541}, "organization": {"id": 606}, "project": {"owner": {"id": 776}, "assignee": {"id": 81}, "organization": {"id": 927}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 48, "privilege": "admin"}, "organization": {"id": 140, "owner": {"id": 48}, "user": {"role": "owner"}}}, "resource": {"id": 356, "owner": {"id": 448}, "assignee": {"id": 590}, "organization": {"id": 621}, "project": {"owner": {"id": 776}, "assignee": {"id": 48}, "organization": {"id": 979}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 39, "privilege": "admin"}, "organization": {"id": 105, "owner": {"id": 227}, "user": {"role": "maintainer"}}}, "resource": {"id": 326, "owner": {"id": 495}, "assignee": {"id": 559}, "organization": {"id": 105}, "project": {"owner": {"id": 754}, "assignee": {"id": 39}, "organization": {"id": 996}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 9, "privilege": "admin"}, "organization": {"id": 185, "owner": {"id": 265}, "user": {"role": "maintainer"}}}, "resource": {"id": 395, "owner": {"id": 436}, "assignee": {"id": 512}, "organization": {"id": 185}, "project": {"owner": {"id": 740}, "assignee": {"id": 9}, "organization": {"id": 928}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 90, "privilege": "admin"}, "organization": {"id": 170, "owner": {"id": 243}, "user": {"role": "maintainer"}}}, "resource": {"id": 322, "owner": {"id": 484}, "assignee": {"id": 542}, "organization": {"id": 602}, "project": {"owner": {"id": 749}, "assignee": {"id": 90}, "organization": {"id": 943}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 90, "privilege": "admin"}, "organization": {"id": 101, "owner": {"id": 258}, "user": {"role": "maintainer"}}}, "resource": {"id": 306, "owner": {"id": 418}, "assignee": {"id": 502}, "organization": {"id": 636}, "project": {"owner": {"id": 702}, "assignee": {"id": 90}, "organization": {"id": 909}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 17, "privilege": "admin"}, "organization": {"id": 174, "owner": {"id": 208}, "user": {"role": "supervisor"}}}, "resource": {"id": 399, "owner": {"id": 497}, "assignee": {"id": 503}, "organization": {"id": 174}, "project": {"owner": {"id": 784}, "assignee": {"id": 17}, "organization": {"id": 990}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 31, "privilege": "admin"}, "organization": {"id": 188, "owner": {"id": 231}, "user": {"role": "supervisor"}}}, "resource": {"id": 313, "owner": {"id": 472}, "assignee": {"id": 508}, "organization": {"id": 188}, "project": {"owner": {"id": 776}, "assignee": {"id": 31}, "organization": {"id": 935}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 60, "privilege": "admin"}, "organization": {"id": 167, "owner": {"id": 210}, "user": {"role": "supervisor"}}}, "resource": {"id": 385, "owner": {"id": 476}, "assignee": {"id": 503}, "organization": {"id": 623}, "project": {"owner": {"id": 773}, "assignee": {"id": 60}, "organization": {"id": 905}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 12, "privilege": "admin"}, "organization": {"id": 137, "owner": {"id": 279}, "user": {"role": "supervisor"}}}, "resource": {"id": 358, "owner": {"id": 407}, "assignee": {"id": 523}, "organization": {"id": 654}, "project": {"owner": {"id": 746}, "assignee": {"id": 12}, "organization": {"id": 967}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 74, "privilege": "admin"}, "organization": {"id": 120, "owner": {"id": 261}, "user": {"role": "worker"}}}, "resource": {"id": 344, "owner": {"id": 473}, "assignee": {"id": 582}, "organization": {"id": 120}, "project": {"owner": {"id": 747}, "assignee": {"id": 74}, "organization": {"id": 975}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 26, "privilege": "admin"}, "organization": {"id": 147, "owner": {"id": 226}, "user": {"role": "worker"}}}, "resource": {"id": 350, "owner": {"id": 428}, "assignee": {"id": 545}, "organization": {"id": 147}, "project": {"owner": {"id": 703}, "assignee": {"id": 26}, "organization": {"id": 974}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 53, "privilege": "admin"}, "organization": {"id": 115, "owner": {"id": 228}, "user": {"role": "worker"}}}, "resource": {"id": 328, "owner": {"id": 465}, "assignee": {"id": 594}, "organization": {"id": 601}, "project": {"owner": {"id": 774}, "assignee": {"id": 53}, "organization": {"id": 951}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 65, "privilege": "admin"}, "organization": {"id": 138, "owner": {"id": 247}, "user": {"role": "worker"}}}, "resource": {"id": 308, "owner": {"id": 484}, "assignee": {"id": 510}, "organization": {"id": 603}, "project": {"owner": {"id": 714}, "assignee": {"id": 65}, "organization": {"id": 941}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 91, "privilege": "admin"}, "organization": {"id": 193, "owner": {"id": 246}, "user": {"role": null}}}, "resource": {"id": 399, "owner": {"id": 476}, "assignee": {"id": 563}, "organization": {"id": 193}, "project": {"owner": {"id": 720}, "assignee": {"id": 91}, "organization": {"id": 942}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 88, "privilege": "admin"}, "organization": {"id": 105, "owner": {"id": 292}, "user": {"role": null}}}, "resource": {"id": 350, "owner": {"id": 456}, "assignee": {"id": 528}, "organization": {"id": 105}, "project": {"owner": {"id": 728}, "assignee": {"id": 88}, "organization": {"id": 907}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 22, "privilege": "admin"}, "organization": {"id": 126, "owner": {"id": 246}, "user": {"role": null}}}, "resource": {"id": 393, "owner": {"id": 470}, "assignee": {"id": 503}, "organization": {"id": 685}, "project": {"owner": {"id": 744}, "assignee": {"id": 22}, "organization": {"id": 938}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 72, "privilege": "admin"}, "organization": {"id": 124, "owner": {"id": 211}, "user": {"role": null}}}, "resource": {"id": 389, "owner": {"id": 491}, "assignee": {"id": 508}, "organization": {"id": 685}, "project": {"owner": {"id": 788}, "assignee": {"id": 72}, "organization": {"id": 935}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 85, "privilege": "business"}, "organization": {"id": 128, "owner": {"id": 85}, "user": {"role": "owner"}}}, "resource": {"id": 394, "owner": {"id": 432}, "assignee": {"id": 513}, "organization": {"id": 128}, "project": {"owner": {"id": 736}, "assignee": {"id": 85}, "organization": {"id": 906}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 23, "privilege": "business"}, "organization": {"id": 113, "owner": {"id": 23}, "user": {"role": "owner"}}}, "resource": {"id": 357, "owner": {"id": 446}, "assignee": {"id": 553}, "organization": {"id": 113}, "project": {"owner": {"id": 763}, "assignee": {"id": 23}, "organization": {"id": 900}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 94, "privilege": "business"}, "organization": {"id": 122, "owner": {"id": 94}, "user": {"role": "owner"}}}, "resource": {"id": 376, "owner": {"id": 486}, "assignee": {"id": 595}, "organization": {"id": 677}, "project": {"owner": {"id": 789}, "assignee": {"id": 94}, "organization": {"id": 910}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 61, "privilege": "business"}, "organization": {"id": 181, "owner": {"id": 61}, "user": {"role": "owner"}}}, "resource": {"id": 389, "owner": {"id": 456}, "assignee": {"id": 527}, "organization": {"id": 658}, "project": {"owner": {"id": 727}, "assignee": {"id": 61}, "organization": {"id": 976}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 53, "privilege": "business"}, "organization": {"id": 191, "owner": {"id": 290}, "user": {"role": "maintainer"}}}, "resource": {"id": 362, "owner": {"id": 491}, "assignee": {"id": 533}, "organization": {"id": 191}, "project": {"owner": {"id": 760}, "assignee": {"id": 53}, "organization": {"id": 937}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 21, "privilege": "business"}, "organization": {"id": 152, "owner": {"id": 220}, "user": {"role": "maintainer"}}}, "resource": {"id": 305, "owner": {"id": 410}, "assignee": {"id": 500}, "organization": {"id": 152}, "project": {"owner": {"id": 784}, "assignee": {"id": 21}, "organization": {"id": 972}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 6, "privilege": "business"}, "organization": {"id": 178, "owner": {"id": 221}, "user": {"role": "maintainer"}}}, "resource": {"id": 366, "owner": {"id": 415}, "assignee": {"id": 542}, "organization": {"id": 680}, "project": {"owner": {"id": 757}, "assignee": {"id": 6}, "organization": {"id": 912}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 33, "privilege": "business"}, "organization": {"id": 101, "owner": {"id": 200}, "user": {"role": "maintainer"}}}, "resource": {"id": 309, "owner": {"id": 470}, "assignee": {"id": 578}, "organization": {"id": 620}, "project": {"owner": {"id": 720}, "assignee": {"id": 33}, "organization": {"id": 986}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 8, "privilege": "business"}, "organization": {"id": 150, "owner": {"id": 274}, "user": {"role": "supervisor"}}}, "resource": {"id": 375, "owner": {"id": 468}, "assignee": {"id": 584}, "organization": {"id": 150}, "project": {"owner": {"id": 792}, "assignee": {"id": 8}, "organization": {"id": 997}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 88, "privilege": "business"}, "organization": {"id": 175, "owner": {"id": 254}, "user": {"role": "supervisor"}}}, "resource": {"id": 353, "owner": {"id": 409}, "assignee": {"id": 526}, "organization": {"id": 175}, "project": {"owner": {"id": 748}, "assignee": {"id": 88}, "organization": {"id": 934}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 80, "privilege": "business"}, "organization": {"id": 117, "owner": {"id": 280}, "user": {"role": "supervisor"}}}, "resource": {"id": 326, "owner": {"id": 411}, "assignee": {"id": 548}, "organization": {"id": 693}, "project": {"owner": {"id": 735}, "assignee": {"id": 80}, "organization": {"id": 948}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 31, "privilege": "business"}, "organization": {"id": 143, "owner": {"id": 269}, "user": {"role": "supervisor"}}}, "resource": {"id": 351, "owner": {"id": 406}, "assignee": {"id": 521}, "organization": {"id": 683}, "project": {"owner": {"id": 740}, "assignee": {"id": 31}, "organization": {"id": 934}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 63, "privilege": "business"}, "organization": {"id": 177, "owner": {"id": 247}, "user": {"role": "worker"}}}, "resource": {"id": 379, "owner": {"id": 408}, "assignee": {"id": 505}, "organization": {"id": 177}, "project": {"owner": {"id": 791}, "assignee": {"id": 63}, "organization": {"id": 955}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 91, "privilege": "business"}, "organization": {"id": 103, "owner": {"id": 204}, "user": {"role": "worker"}}}, "resource": {"id": 392, "owner": {"id": 405}, "assignee": {"id": 535}, "organization": {"id": 103}, "project": {"owner": {"id": 710}, "assignee": {"id": 91}, "organization": {"id": 971}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 11, "privilege": "business"}, "organization": {"id": 139, "owner": {"id": 208}, "user": {"role": "worker"}}}, "resource": {"id": 309, "owner": {"id": 409}, "assignee": {"id": 544}, "organization": {"id": 621}, "project": {"owner": {"id": 724}, "assignee": {"id": 11}, "organization": {"id": 922}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 8, "privilege": "business"}, "organization": {"id": 190, "owner": {"id": 214}, "user": {"role": "worker"}}}, "resource": {"id": 338, "owner": {"id": 443}, "assignee": {"id": 506}, "organization": {"id": 610}, "project": {"owner": {"id": 740}, "assignee": {"id": 8}, "organization": {"id": 931}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 34, "privilege": "business"}, "organization": {"id": 147, "owner": {"id": 267}, "user": {"role": null}}}, "resource": {"id": 356, "owner": {"id": 485}, "assignee": {"id": 577}, "organization": {"id": 147}, "project": {"owner": {"id": 782}, "assignee": {"id": 34}, "organization": {"id": 973}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 61, "privilege": "business"}, "organization": {"id": 151, "owner": {"id": 276}, "user": {"role": null}}}, "resource": {"id": 373, "owner": {"id": 441}, "assignee": {"id": 578}, "organization": {"id": 151}, "project": {"owner": {"id": 752}, "assignee": {"id": 61}, "organization": {"id": 919}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 73, "privilege": "business"}, "organization": {"id": 129, "owner": {"id": 274}, "user": {"role": null}}}, "resource": {"id": 399, "owner": {"id": 406}, "assignee": {"id": 588}, "organization": {"id": 678}, "project": {"owner": {"id": 701}, "assignee": {"id": 73}, "organization": {"id": 908}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 77, "privilege": "business"}, "organization": {"id": 155, "owner": {"id": 253}, "user": {"role": null}}}, "resource": {"id": 399, "owner": {"id": 424}, "assignee": {"id": 589}, "organization": {"id": 635}, "project": {"owner": {"id": 796}, "assignee": {"id": 77}, "organization": {"id": 962}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 62, "privilege": "user"}, "organization": {"id": 176, "owner": {"id": 62}, "user": {"role": "owner"}}}, "resource": {"id": 350, "owner": {"id": 427}, "assignee": {"id": 569}, "organization": {"id": 176}, "project": {"owner": {"id": 776}, "assignee": {"id": 62}, "organization": {"id": 954}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 40, "privilege": "user"}, "organization": {"id": 160, "owner": {"id": 40}, "user": {"role": "owner"}}}, "resource": {"id": 306, "owner": {"id": 441}, "assignee": {"id": 532}, "organization": {"id": 160}, "project": {"owner": {"id": 742}, "assignee": {"id": 40}, "organization": {"id": 919}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 28, "privilege": "user"}, "organization": {"id": 150, "owner": {"id": 28}, "user": {"role": "owner"}}}, "resource": {"id": 319, "owner": {"id": 445}, "assignee": {"id": 570}, "organization": {"id": 654}, "project": {"owner": {"id": 718}, "assignee": {"id": 28}, "organization": {"id": 937}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 96, "privilege": "user"}, "organization": {"id": 107, "owner": {"id": 96}, "user": {"role": "owner"}}}, "resource": {"id": 301, "owner": {"id": 434}, "assignee": {"id": 521}, "organization": {"id": 622}, "project": {"owner": {"id": 739}, "assignee": {"id": 96}, "organization": {"id": 933}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 11, "privilege": "user"}, "organization": {"id": 109, "owner": {"id": 240}, "user": {"role": "maintainer"}}}, "resource": {"id": 346, "owner": {"id": 403}, "assignee": {"id": 584}, "organization": {"id": 109}, "project": {"owner": {"id": 761}, "assignee": {"id": 11}, "organization": {"id": 932}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 96, "privilege": "user"}, "organization": {"id": 114, "owner": {"id": 299}, "user": {"role": "maintainer"}}}, "resource": {"id": 375, "owner": {"id": 433}, "assignee": {"id": 584}, "organization": {"id": 114}, "project": {"owner": {"id": 788}, "assignee": {"id": 96}, "organization": {"id": 953}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 60, "privilege": "user"}, "organization": {"id": 124, "owner": {"id": 295}, "user": {"role": "maintainer"}}}, "resource": {"id": 338, "owner": {"id": 481}, "assignee": {"id": 510}, "organization": {"id": 615}, "project": {"owner": {"id": 728}, "assignee": {"id": 60}, "organization": {"id": 914}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 66, "privilege": "user"}, "organization": {"id": 120, "owner": {"id": 263}, "user": {"role": "maintainer"}}}, "resource": {"id": 393, "owner": {"id": 497}, "assignee": {"id": 562}, "organization": {"id": 643}, "project": {"owner": {"id": 733}, "assignee": {"id": 66}, "organization": {"id": 994}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 50, "privilege": "user"}, "organization": {"id": 172, "owner": {"id": 216}, "user": {"role": "supervisor"}}}, "resource": {"id": 371, "owner": {"id": 431}, "assignee": {"id": 584}, "organization": {"id": 172}, "project": {"owner": {"id": 749}, "assignee": {"id": 50}, "organization": {"id": 944}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 12, "privilege": "user"}, "organization": {"id": 148, "owner": {"id": 207}, "user": {"role": "supervisor"}}}, "resource": {"id": 399, "owner": {"id": 463}, "assignee": {"id": 513}, "organization": {"id": 148}, "project": {"owner": {"id": 738}, "assignee": {"id": 12}, "organization": {"id": 971}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 1, "privilege": "user"}, "organization": {"id": 120, "owner": {"id": 282}, "user": {"role": "supervisor"}}}, "resource": {"id": 351, "owner": {"id": 433}, "assignee": {"id": 525}, "organization": {"id": 695}, "project": {"owner": {"id": 778}, "assignee": {"id": 1}, "organization": {"id": 983}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 42, "privilege": "user"}, "organization": {"id": 145, "owner": {"id": 262}, "user": {"role": "supervisor"}}}, "resource": {"id": 347, "owner": {"id": 471}, "assignee": {"id": 502}, "organization": {"id": 609}, "project": {"owner": {"id": 772}, "assignee": {"id": 42}, "organization": {"id": 985}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 77, "privilege": "user"}, "organization": {"id": 185, "owner": {"id": 210}, "user": {"role": "worker"}}}, "resource": {"id": 334, "owner": {"id": 441}, "assignee": {"id": 507}, "organization": {"id": 185}, "project": {"owner": {"id": 741}, "assignee": {"id": 77}, "organization": {"id": 900}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 48, "privilege": "user"}, "organization": {"id": 141, "owner": {"id": 205}, "user": {"role": "worker"}}}, "resource": {"id": 305, "owner": {"id": 471}, "assignee": {"id": 521}, "organization": {"id": 141}, "project": {"owner": {"id": 762}, "assignee": {"id": 48}, "organization": {"id": 970}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 77, "privilege": "user"}, "organization": {"id": 130, "owner": {"id": 213}, "user": {"role": "worker"}}}, "resource": {"id": 328, "owner": {"id": 444}, "assignee": {"id": 588}, "organization": {"id": 627}, "project": {"owner": {"id": 755}, "assignee": {"id": 77}, "organization": {"id": 994}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 95, "privilege": "user"}, "organization": {"id": 117, "owner": {"id": 279}, "user": {"role": "worker"}}}, "resource": {"id": 333, "owner": {"id": 434}, "assignee": {"id": 593}, "organization": {"id": 637}, "project": {"owner": {"id": 711}, "assignee": {"id": 95}, "organization": {"id": 935}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 13, "privilege": "user"}, "organization": {"id": 135, "owner": {"id": 212}, "user": {"role": null}}}, "resource": {"id": 390, "owner": {"id": 448}, "assignee": {"id": 595}, "organization": {"id": 135}, "project": {"owner": {"id": 728}, "assignee": {"id": 13}, "organization": {"id": 903}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 2, "privilege": "user"}, "organization": {"id": 167, "owner": {"id": 268}, "user": {"role": null}}}, "resource": {"id": 333, "owner": {"id": 498}, "assignee": {"id": 518}, "organization": {"id": 167}, "project": {"owner": {"id": 751}, "assignee": {"id": 2}, "organization": {"id": 980}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 6, "privilege": "user"}, "organization": {"id": 191, "owner": {"id": 269}, "user": {"role": null}}}, "resource": {"id": 360, "owner": {"id": 499}, "assignee": {"id": 556}, "organization": {"id": 649}, "project": {"owner": {"id": 735}, "assignee": {"id": 6}, "organization": {"id": 967}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 29, "privilege": "user"}, "organization": {"id": 156, "owner": {"id": 285}, "user": {"role": null}}}, "resource": {"id": 307, "owner": {"id": 489}, "assignee": {"id": 544}, "organization": {"id": 605}, "project": {"owner": {"id": 708}, "assignee": {"id": 29}, "organization": {"id": 915}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 64, "privilege": "worker"}, "organization": {"id": 180, "owner": {"id": 64}, "user": {"role": "owner"}}}, "resource": {"id": 335, "owner": {"id": 409}, "assignee": {"id": 529}, "organization": {"id": 180}, "project": {"owner": {"id": 770}, "assignee": {"id": 64}, "organization": {"id": 905}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 32, "privilege": "worker"}, "organization": {"id": 179, "owner": {"id": 32}, "user": {"role": "owner"}}}, "resource": {"id": 365, "owner": {"id": 484}, "assignee": {"id": 553}, "organization": {"id": 179}, "project": {"owner": {"id": 722}, "assignee": {"id": 32}, "organization": {"id": 965}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 44, "privilege": "worker"}, "organization": {"id": 167, "owner": {"id": 44}, "user": {"role": "owner"}}}, "resource": {"id": 335, "owner": {"id": 467}, "assignee": {"id": 548}, "organization": {"id": 620}, "project": {"owner": {"id": 779}, "assignee": {"id": 44}, "organization": {"id": 978}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 72, "privilege": "worker"}, "organization": {"id": 185, "owner": {"id": 72}, "user": {"role": "owner"}}}, "resource": {"id": 305, "owner": {"id": 437}, "assignee": {"id": 518}, "organization": {"id": 632}, "project": {"owner": {"id": 708}, "assignee": {"id": 72}, "organization": {"id": 992}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 15, "privilege": "worker"}, "organization": {"id": 163, "owner": {"id": 222}, "user": {"role": "maintainer"}}}, "resource": {"id": 357, "owner": {"id": 490}, "assignee": {"id": 563}, "organization": {"id": 163}, "project": {"owner": {"id": 765}, "assignee": {"id": 15}, "organization": {"id": 995}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 68, "privilege": "worker"}, "organization": {"id": 110, "owner": {"id": 256}, "user": {"role": "maintainer"}}}, "resource": {"id": 314, "owner": {"id": 437}, "assignee": {"id": 519}, "organization": {"id": 110}, "project": {"owner": {"id": 756}, "assignee": {"id": 68}, "organization": {"id": 984}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 53, "privilege": "worker"}, "organization": {"id": 173, "owner": {"id": 265}, "user": {"role": "maintainer"}}}, "resource": {"id": 369, "owner": {"id": 494}, "assignee": {"id": 542}, "organization": {"id": 633}, "project": {"owner": {"id": 783}, "assignee": {"id": 53}, "organization": {"id": 946}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 28, "privilege": "worker"}, "organization": {"id": 154, "owner": {"id": 246}, "user": {"role": "maintainer"}}}, "resource": {"id": 383, "owner": {"id": 401}, "assignee": {"id": 505}, "organization": {"id": 654}, "project": {"owner": {"id": 768}, "assignee": {"id": 28}, "organization": {"id": 933}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 75, "privilege": "worker"}, "organization": {"id": 130, "owner": {"id": 268}, "user": {"role": "supervisor"}}}, "resource": {"id": 309, "owner": {"id": 488}, "assignee": {"id": 500}, "organization": {"id": 130}, "project": {"owner": {"id": 717}, "assignee": {"id": 75}, "organization": {"id": 965}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 83, "privilege": "worker"}, "organization": {"id": 159, "owner": {"id": 250}, "user": {"role": "supervisor"}}}, "resource": {"id": 373, "owner": {"id": 460}, "assignee": {"id": 519}, "organization": {"id": 159}, "project": {"owner": {"id": 728}, "assignee": {"id": 83}, "organization": {"id": 995}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 39, "privilege": "worker"}, "organization": {"id": 116, "owner": {"id": 249}, "user": {"role": "supervisor"}}}, "resource": {"id": 355, "owner": {"id": 473}, "assignee": {"id": 515}, "organization": {"id": 649}, "project": {"owner": {"id": 729}, "assignee": {"id": 39}, "organization": {"id": 977}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 15, "privilege": "worker"}, "organization": {"id": 158, "owner": {"id": 210}, "user": {"role": "supervisor"}}}, "resource": {"id": 352, "owner": {"id": 494}, "assignee": {"id": 513}, "organization": {"id": 687}, "project": {"owner": {"id": 706}, "assignee": {"id": 15}, "organization": {"id": 932}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 43, "privilege": "worker"}, "organization": {"id": 166, "owner": {"id": 271}, "user": {"role": "worker"}}}, "resource": {"id": 300, "owner": {"id": 493}, "assignee": {"id": 548}, "organization": {"id": 166}, "project": {"owner": {"id": 727}, "assignee": {"id": 43}, "organization": {"id": 962}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 88, "privilege": "worker"}, "organization": {"id": 158, "owner": {"id": 244}, "user": {"role": "worker"}}}, "resource": {"id": 341, "owner": {"id": 404}, "assignee": {"id": 503}, "organization": {"id": 158}, "project": {"owner": {"id": 755}, "assignee": {"id": 88}, "organization": {"id": 910}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 75, "privilege": "worker"}, "organization": {"id": 171, "owner": {"id": 200}, "user": {"role": "worker"}}}, "resource": {"id": 346, "owner": {"id": 499}, "assignee": {"id": 585}, "organization": {"id": 667}, "project": {"owner": {"id": 749}, "assignee": {"id": 75}, "organization": {"id": 931}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 57, "privilege": "worker"}, "organization": {"id": 160, "owner": {"id": 270}, "user": {"role": "worker"}}}, "resource": {"id": 396, "owner": {"id": 414}, "assignee": {"id": 590}, "organization": {"id": 695}, "project": {"owner": {"id": 768}, "assignee": {"id": 57}, "organization": {"id": 900}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 92, "privilege": "worker"}, "organization": {"id": 145, "owner": {"id": 284}, "user": {"role": null}}}, "resource": {"id": 311, "owner": {"id": 426}, "assignee": {"id": 550}, "organization": {"id": 145}, "project": {"owner": {"id": 749}, "assignee": {"id": 92}, "organization": {"id": 987}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 55, "privilege": "worker"}, "organization": {"id": 113, "owner": {"id": 267}, "user": {"role": null}}}, "resource": {"id": 332, "owner": {"id": 422}, "assignee": {"id": 564}, "organization": {"id": 113}, "project": {"owner": {"id": 747}, "assignee": {"id": 55}, "organization": {"id": 958}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 11, "privilege": "worker"}, "organization": {"id": 132, "owner": {"id": 273}, "user": {"role": null}}}, "resource": {"id": 353, "owner": {"id": 405}, "assignee": {"id": 592}, "organization": {"id": 626}, "project": {"owner": {"id": 769}, "assignee": {"id": 11}, "organization": {"id": 954}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 62, "privilege": "worker"}, "organization": {"id": 116, "owner": {"id": 288}, "user": {"role": null}}}, "resource": {"id": 380, "owner": {"id": 454}, "assignee": {"id": 561}, "organization": {"id": 661}, "project": {"owner": {"id": 705}, "assignee": {"id": 62}, "organization": {"id": 954}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 10, "privilege": "none"}, "organization": {"id": 187, "owner": {"id": 10}, "user": {"role": "owner"}}}, "resource": {"id": 394, "owner": {"id": 419}, "assignee": {"id": 519}, "organization": {"id": 187}, "project": {"owner": {"id": 791}, "assignee": {"id": 10}, "organization": {"id": 958}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 29, "privilege": "none"}, "organization": {"id": 138, "owner": {"id": 29}, "user": {"role": "owner"}}}, "resource": {"id": 311, "owner": {"id": 477}, "assignee": {"id": 592}, "organization": {"id": 138}, "project": {"owner": {"id": 722}, "assignee": {"id": 29}, "organization": {"id": 997}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 37, "privilege": "none"}, "organization": {"id": 114, "owner": {"id": 37}, "user": {"role": "owner"}}}, "resource": {"id": 391, "owner": {"id": 477}, "assignee": {"id": 597}, "organization": {"id": 656}, "project": {"owner": {"id": 733}, "assignee": {"id": 37}, "organization": {"id": 960}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 14, "privilege": "none"}, "organization": {"id": 146, "owner": {"id": 14}, "user": {"role": "owner"}}}, "resource": {"id": 315, "owner": {"id": 433}, "assignee": {"id": 526}, "organization": {"id": 601}, "project": {"owner": {"id": 781}, "assignee": {"id": 14}, "organization": {"id": 919}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 20, "privilege": "none"}, "organization": {"id": 150, "owner": {"id": 220}, "user": {"role": "maintainer"}}}, "resource": {"id": 382, "owner": {"id": 428}, "assignee": {"id": 598}, "organization": {"id": 150}, "project": {"owner": {"id": 708}, "assignee": {"id": 20}, "organization": {"id": 903}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 28, "privilege": "none"}, "organization": {"id": 125, "owner": {"id": 254}, "user": {"role": "maintainer"}}}, "resource": {"id": 357, "owner": {"id": 422}, "assignee": {"id": 595}, "organization": {"id": 125}, "project": {"owner": {"id": 779}, "assignee": {"id": 28}, "organization": {"id": 968}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 64, "privilege": "none"}, "organization": {"id": 179, "owner": {"id": 249}, "user": {"role": "maintainer"}}}, "resource": {"id": 364, "owner": {"id": 457}, "assignee": {"id": 561}, "organization": {"id": 677}, "project": {"owner": {"id": 702}, "assignee": {"id": 64}, "organization": {"id": 963}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 13, "privilege": "none"}, "organization": {"id": 121, "owner": {"id": 287}, "user": {"role": "maintainer"}}}, "resource": {"id": 359, "owner": {"id": 435}, "assignee": {"id": 588}, "organization": {"id": 606}, "project": {"owner": {"id": 767}, "assignee": {"id": 13}, "organization": {"id": 973}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 17, "privilege": "none"}, "organization": {"id": 114, "owner": {"id": 254}, "user": {"role": "supervisor"}}}, "resource": {"id": 304, "owner": {"id": 470}, "assignee": {"id": 548}, "organization": {"id": 114}, "project": {"owner": {"id": 752}, "assignee": {"id": 17}, "organization": {"id": 970}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 88, "privilege": "none"}, "organization": {"id": 159, "owner": {"id": 280}, "user": {"role": "supervisor"}}}, "resource": {"id": 398, "owner": {"id": 405}, "assignee": {"id": 544}, "organization": {"id": 159}, "project": {"owner": {"id": 774}, "assignee": {"id": 88}, "organization": {"id": 936}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 40, "privilege": "none"}, "organization": {"id": 151, "owner": {"id": 221}, "user": {"role": "supervisor"}}}, "resource": {"id": 358, "owner": {"id": 483}, "assignee": {"id": 549}, "organization": {"id": 697}, "project": {"owner": {"id": 755}, "assignee": {"id": 40}, "organization": {"id": 912}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 11, "privilege": "none"}, "organization": {"id": 122, "owner": {"id": 285}, "user": {"role": "supervisor"}}}, "resource": {"id": 398, "owner": {"id": 450}, "assignee": {"id": 575}, "organization": {"id": 694}, "project": {"owner": {"id": 768}, "assignee": {"id": 11}, "organization": {"id": 903}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 34, "privilege": "none"}, "organization": {"id": 123, "owner": {"id": 221}, "user": {"role": "worker"}}}, "resource": {"id": 343, "owner": {"id": 459}, "assignee": {"id": 520}, "organization": {"id": 123}, "project": {"owner": {"id": 719}, "assignee": {"id": 34}, "organization": {"id": 927}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 68, "privilege": "none"}, "organization": {"id": 127, "owner": {"id": 253}, "user": {"role": "worker"}}}, "resource": {"id": 399, "owner": {"id": 421}, "assignee": {"id": 543}, "organization": {"id": 127}, "project": {"owner": {"id": 751}, "assignee": {"id": 68}, "organization": {"id": 907}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 28, "privilege": "none"}, "organization": {"id": 130, "owner": {"id": 238}, "user": {"role": "worker"}}}, "resource": {"id": 323, "owner": {"id": 465}, "assignee": {"id": 543}, "organization": {"id": 643}, "project": {"owner": {"id": 785}, "assignee": {"id": 28}, "organization": {"id": 919}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 45, "privilege": "none"}, "organization": {"id": 162, "owner": {"id": 284}, "user": {"role": "worker"}}}, "resource": {"id": 312, "owner": {"id": 495}, "assignee": {"id": 501}, "organization": {"id": 671}, "project": {"owner": {"id": 769}, "assignee": {"id": 45}, "organization": {"id": 919}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 9, "privilege": "none"}, "organization": {"id": 144, "owner": {"id": 279}, "user": {"role": null}}}, "resource": {"id": 399, "owner": {"id": 487}, "assignee": {"id": 557}, "organization": {"id": 144}, "project": {"owner": {"id": 787}, "assignee": {"id": 9}, "organization": {"id": 998}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 94, "privilege": "none"}, "organization": {"id": 183, "owner": {"id": 250}, "user": {"role": null}}}, "resource": {"id": 304, "owner": {"id": 408}, "assignee": {"id": 551}, "organization": {"id": 183}, "project": {"owner": {"id": 721}, "assignee": {"id": 94}, "organization": {"id": 906}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 86, "privilege": "none"}, "organization": {"id": 151, "owner": {"id": 280}, "user": {"role": null}}}, "resource": {"id": 353, "owner": {"id": 407}, "assignee": {"id": 526}, "organization": {"id": 657}, "project": {"owner": {"id": 725}, "assignee": {"id": 86}, "organization": {"id": 997}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 79, "privilege": "none"}, "organization": {"id": 145, "owner": {"id": 279}, "user": {"role": null}}}, "resource": {"id": 391, "owner": {"id": 430}, "assignee": {"id": 558}, "organization": {"id": 607}, "project": {"owner": {"id": 728}, "assignee": {"id": 79}, "organization": {"id": 943}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 32, "privilege": "admin"}, "organization": {"id": 110, "owner": {"id": 32}, "user": {"role": "owner"}}}, "resource": {"id": 367, "owner": {"id": 32}, "assignee": {"id": 566}, "organization": {"id": 110}, "project": {"owner": {"id": 714}, "assignee": {"id": 834}, "organization": {"id": 985}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 9, "privilege": "admin"}, "organization": {"id": 155, "owner": {"id": 9}, "user": {"role": "owner"}}}, "resource": {"id": 313, "owner": {"id": 9}, "assignee": {"id": 515}, "organization": {"id": 155}, "project": {"owner": {"id": 756}, "assignee": {"id": 848}, "organization": {"id": 996}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 99, "privilege": "admin"}, "organization": {"id": 182, "owner": {"id": 99}, "user": {"role": "owner"}}}, "resource": {"id": 335, "owner": {"id": 99}, "assignee": {"id": 522}, "organization": {"id": 653}, "project": {"owner": {"id": 716}, "assignee": {"id": 882}, "organization": {"id": 944}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 95, "privilege": "admin"}, "organization": {"id": 124, "owner": {"id": 95}, "user": {"role": "owner"}}}, "resource": {"id": 352, "owner": {"id": 95}, "assignee": {"id": 573}, "organization": {"id": 651}, "project": {"owner": {"id": 744}, "assignee": {"id": 869}, "organization": {"id": 950}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 22, "privilege": "admin"}, "organization": {"id": 158, "owner": {"id": 274}, "user": {"role": "maintainer"}}}, "resource": {"id": 389, "owner": {"id": 22}, "assignee": {"id": 558}, "organization": {"id": 158}, "project": {"owner": {"id": 748}, "assignee": {"id": 814}, "organization": {"id": 979}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 62, "privilege": "admin"}, "organization": {"id": 124, "owner": {"id": 218}, "user": {"role": "maintainer"}}}, "resource": {"id": 306, "owner": {"id": 62}, "assignee": {"id": 599}, "organization": {"id": 124}, "project": {"owner": {"id": 731}, "assignee": {"id": 848}, "organization": {"id": 965}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 76, "privilege": "admin"}, "organization": {"id": 172, "owner": {"id": 202}, "user": {"role": "maintainer"}}}, "resource": {"id": 341, "owner": {"id": 76}, "assignee": {"id": 530}, "organization": {"id": 665}, "project": {"owner": {"id": 780}, "assignee": {"id": 804}, "organization": {"id": 976}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 5, "privilege": "admin"}, "organization": {"id": 170, "owner": {"id": 202}, "user": {"role": "maintainer"}}}, "resource": {"id": 307, "owner": {"id": 5}, "assignee": {"id": 518}, "organization": {"id": 622}, "project": {"owner": {"id": 741}, "assignee": {"id": 835}, "organization": {"id": 946}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 48, "privilege": "admin"}, "organization": {"id": 147, "owner": {"id": 270}, "user": {"role": "supervisor"}}}, "resource": {"id": 385, "owner": {"id": 48}, "assignee": {"id": 505}, "organization": {"id": 147}, "project": {"owner": {"id": 744}, "assignee": {"id": 896}, "organization": {"id": 922}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 59, "privilege": "admin"}, "organization": {"id": 126, "owner": {"id": 283}, "user": {"role": "supervisor"}}}, "resource": {"id": 349, "owner": {"id": 59}, "assignee": {"id": 534}, "organization": {"id": 126}, "project": {"owner": {"id": 778}, "assignee": {"id": 856}, "organization": {"id": 971}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 93, "privilege": "admin"}, "organization": {"id": 115, "owner": {"id": 265}, "user": {"role": "supervisor"}}}, "resource": {"id": 303, "owner": {"id": 93}, "assignee": {"id": 599}, "organization": {"id": 672}, "project": {"owner": {"id": 753}, "assignee": {"id": 810}, "organization": {"id": 977}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 15, "privilege": "admin"}, "organization": {"id": 196, "owner": {"id": 207}, "user": {"role": "supervisor"}}}, "resource": {"id": 371, "owner": {"id": 15}, "assignee": {"id": 512}, "organization": {"id": 668}, "project": {"owner": {"id": 725}, "assignee": {"id": 881}, "organization": {"id": 936}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 13, "privilege": "admin"}, "organization": {"id": 177, "owner": {"id": 293}, "user": {"role": "worker"}}}, "resource": {"id": 391, "owner": {"id": 13}, "assignee": {"id": 581}, "organization": {"id": 177}, "project": {"owner": {"id": 780}, "assignee": {"id": 879}, "organization": {"id": 972}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 37, "privilege": "admin"}, "organization": {"id": 165, "owner": {"id": 236}, "user": {"role": "worker"}}}, "resource": {"id": 306, "owner": {"id": 37}, "assignee": {"id": 500}, "organization": {"id": 165}, "project": {"owner": {"id": 749}, "assignee": {"id": 841}, "organization": {"id": 969}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 39, "privilege": "admin"}, "organization": {"id": 128, "owner": {"id": 251}, "user": {"role": "worker"}}}, "resource": {"id": 355, "owner": {"id": 39}, "assignee": {"id": 553}, "organization": {"id": 623}, "project": {"owner": {"id": 736}, "assignee": {"id": 865}, "organization": {"id": 972}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 0, "privilege": "admin"}, "organization": {"id": 135, "owner": {"id": 255}, "user": {"role": "worker"}}}, "resource": {"id": 330, "owner": {"id": 0}, "assignee": {"id": 596}, "organization": {"id": 672}, "project": {"owner": {"id": 729}, "assignee": {"id": 803}, "organization": {"id": 996}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 85, "privilege": "admin"}, "organization": {"id": 120, "owner": {"id": 299}, "user": {"role": null}}}, "resource": {"id": 330, "owner": {"id": 85}, "assignee": {"id": 562}, "organization": {"id": 120}, "project": {"owner": {"id": 731}, "assignee": {"id": 840}, "organization": {"id": 948}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 0, "privilege": "admin"}, "organization": {"id": 190, "owner": {"id": 268}, "user": {"role": null}}}, "resource": {"id": 307, "owner": {"id": 0}, "assignee": {"id": 589}, "organization": {"id": 190}, "project": {"owner": {"id": 783}, "assignee": {"id": 891}, "organization": {"id": 953}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 68, "privilege": "admin"}, "organization": {"id": 196, "owner": {"id": 261}, "user": {"role": null}}}, "resource": {"id": 348, "owner": {"id": 68}, "assignee": {"id": 574}, "organization": {"id": 611}, "project": {"owner": {"id": 769}, "assignee": {"id": 847}, "organization": {"id": 954}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 72, "privilege": "admin"}, "organization": {"id": 187, "owner": {"id": 231}, "user": {"role": null}}}, "resource": {"id": 377, "owner": {"id": 72}, "assignee": {"id": 580}, "organization": {"id": 663}, "project": {"owner": {"id": 704}, "assignee": {"id": 849}, "organization": {"id": 935}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 74, "privilege": "business"}, "organization": {"id": 153, "owner": {"id": 74}, "user": {"role": "owner"}}}, "resource": {"id": 303, "owner": {"id": 74}, "assignee": {"id": 543}, "organization": {"id": 153}, "project": {"owner": {"id": 767}, "assignee": {"id": 877}, "organization": {"id": 947}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 78, "privilege": "business"}, "organization": {"id": 106, "owner": {"id": 78}, "user": {"role": "owner"}}}, "resource": {"id": 360, "owner": {"id": 78}, "assignee": {"id": 579}, "organization": {"id": 106}, "project": {"owner": {"id": 736}, "assignee": {"id": 836}, "organization": {"id": 959}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 57, "privilege": "business"}, "organization": {"id": 168, "owner": {"id": 57}, "user": {"role": "owner"}}}, "resource": {"id": 375, "owner": {"id": 57}, "assignee": {"id": 513}, "organization": {"id": 675}, "project": {"owner": {"id": 753}, "assignee": {"id": 803}, "organization": {"id": 975}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 1, "privilege": "business"}, "organization": {"id": 116, "owner": {"id": 1}, "user": {"role": "owner"}}}, "resource": {"id": 340, "owner": {"id": 1}, "assignee": {"id": 570}, "organization": {"id": 631}, "project": {"owner": {"id": 707}, "assignee": {"id": 833}, "organization": {"id": 960}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 4, "privilege": "business"}, "organization": {"id": 137, "owner": {"id": 293}, "user": {"role": "maintainer"}}}, "resource": {"id": 387, "owner": {"id": 4}, "assignee": {"id": 592}, "organization": {"id": 137}, "project": {"owner": {"id": 704}, "assignee": {"id": 892}, "organization": {"id": 938}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 33, "privilege": "business"}, "organization": {"id": 147, "owner": {"id": 214}, "user": {"role": "maintainer"}}}, "resource": {"id": 383, "owner": {"id": 33}, "assignee": {"id": 573}, "organization": {"id": 147}, "project": {"owner": {"id": 720}, "assignee": {"id": 858}, "organization": {"id": 954}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 36, "privilege": "business"}, "organization": {"id": 138, "owner": {"id": 212}, "user": {"role": "maintainer"}}}, "resource": {"id": 314, "owner": {"id": 36}, "assignee": {"id": 536}, "organization": {"id": 669}, "project": {"owner": {"id": 794}, "assignee": {"id": 863}, "organization": {"id": 949}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 6, "privilege": "business"}, "organization": {"id": 115, "owner": {"id": 279}, "user": {"role": "maintainer"}}}, "resource": {"id": 324, "owner": {"id": 6}, "assignee": {"id": 587}, "organization": {"id": 698}, "project": {"owner": {"id": 706}, "assignee": {"id": 841}, "organization": {"id": 980}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 75, "privilege": "business"}, "organization": {"id": 169, "owner": {"id": 212}, "user": {"role": "supervisor"}}}, "resource": {"id": 315, "owner": {"id": 75}, "assignee": {"id": 573}, "organization": {"id": 169}, "project": {"owner": {"id": 780}, "assignee": {"id": 899}, "organization": {"id": 903}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 69, "privilege": "business"}, "organization": {"id": 165, "owner": {"id": 299}, "user": {"role": "supervisor"}}}, "resource": {"id": 369, "owner": {"id": 69}, "assignee": {"id": 562}, "organization": {"id": 165}, "project": {"owner": {"id": 738}, "assignee": {"id": 861}, "organization": {"id": 926}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 17, "privilege": "business"}, "organization": {"id": 122, "owner": {"id": 246}, "user": {"role": "supervisor"}}}, "resource": {"id": 396, "owner": {"id": 17}, "assignee": {"id": 529}, "organization": {"id": 634}, "project": {"owner": {"id": 794}, "assignee": {"id": 811}, "organization": {"id": 979}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 48, "privilege": "business"}, "organization": {"id": 120, "owner": {"id": 265}, "user": {"role": "supervisor"}}}, "resource": {"id": 300, "owner": {"id": 48}, "assignee": {"id": 536}, "organization": {"id": 623}, "project": {"owner": {"id": 762}, "assignee": {"id": 839}, "organization": {"id": 903}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 58, "privilege": "business"}, "organization": {"id": 114, "owner": {"id": 260}, "user": {"role": "worker"}}}, "resource": {"id": 329, "owner": {"id": 58}, "assignee": {"id": 571}, "organization": {"id": 114}, "project": {"owner": {"id": 753}, "assignee": {"id": 879}, "organization": {"id": 991}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 40, "privilege": "business"}, "organization": {"id": 128, "owner": {"id": 223}, "user": {"role": "worker"}}}, "resource": {"id": 321, "owner": {"id": 40}, "assignee": {"id": 541}, "organization": {"id": 128}, "project": {"owner": {"id": 756}, "assignee": {"id": 820}, "organization": {"id": 944}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 38, "privilege": "business"}, "organization": {"id": 170, "owner": {"id": 224}, "user": {"role": "worker"}}}, "resource": {"id": 304, "owner": {"id": 38}, "assignee": {"id": 551}, "organization": {"id": 661}, "project": {"owner": {"id": 788}, "assignee": {"id": 889}, "organization": {"id": 979}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 40, "privilege": "business"}, "organization": {"id": 147, "owner": {"id": 207}, "user": {"role": "worker"}}}, "resource": {"id": 301, "owner": {"id": 40}, "assignee": {"id": 588}, "organization": {"id": 617}, "project": {"owner": {"id": 768}, "assignee": {"id": 846}, "organization": {"id": 909}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 45, "privilege": "business"}, "organization": {"id": 196, "owner": {"id": 262}, "user": {"role": null}}}, "resource": {"id": 303, "owner": {"id": 45}, "assignee": {"id": 560}, "organization": {"id": 196}, "project": {"owner": {"id": 721}, "assignee": {"id": 893}, "organization": {"id": 964}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 11, "privilege": "business"}, "organization": {"id": 156, "owner": {"id": 270}, "user": {"role": null}}}, "resource": {"id": 314, "owner": {"id": 11}, "assignee": {"id": 542}, "organization": {"id": 156}, "project": {"owner": {"id": 732}, "assignee": {"id": 859}, "organization": {"id": 910}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 95, "privilege": "business"}, "organization": {"id": 128, "owner": {"id": 226}, "user": {"role": null}}}, "resource": {"id": 344, "owner": {"id": 95}, "assignee": {"id": 557}, "organization": {"id": 639}, "project": {"owner": {"id": 781}, "assignee": {"id": 851}, "organization": {"id": 974}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 92, "privilege": "business"}, "organization": {"id": 146, "owner": {"id": 215}, "user": {"role": null}}}, "resource": {"id": 365, "owner": {"id": 92}, "assignee": {"id": 586}, "organization": {"id": 697}, "project": {"owner": {"id": 799}, "assignee": {"id": 844}, "organization": {"id": 901}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 97, "privilege": "user"}, "organization": {"id": 158, "owner": {"id": 97}, "user": {"role": "owner"}}}, "resource": {"id": 362, "owner": {"id": 97}, "assignee": {"id": 524}, "organization": {"id": 158}, "project": {"owner": {"id": 788}, "assignee": {"id": 817}, "organization": {"id": 935}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 34, "privilege": "user"}, "organization": {"id": 111, "owner": {"id": 34}, "user": {"role": "owner"}}}, "resource": {"id": 326, "owner": {"id": 34}, "assignee": {"id": 595}, "organization": {"id": 111}, "project": {"owner": {"id": 715}, "assignee": {"id": 867}, "organization": {"id": 981}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 21, "privilege": "user"}, "organization": {"id": 180, "owner": {"id": 21}, "user": {"role": "owner"}}}, "resource": {"id": 342, "owner": {"id": 21}, "assignee": {"id": 510}, "organization": {"id": 642}, "project": {"owner": {"id": 732}, "assignee": {"id": 835}, "organization": {"id": 972}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 2, "privilege": "user"}, "organization": {"id": 191, "owner": {"id": 2}, "user": {"role": "owner"}}}, "resource": {"id": 303, "owner": {"id": 2}, "assignee": {"id": 595}, "organization": {"id": 611}, "project": {"owner": {"id": 737}, "assignee": {"id": 813}, "organization": {"id": 916}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 87, "privilege": "user"}, "organization": {"id": 173, "owner": {"id": 249}, "user": {"role": "maintainer"}}}, "resource": {"id": 345, "owner": {"id": 87}, "assignee": {"id": 568}, "organization": {"id": 173}, "project": {"owner": {"id": 778}, "assignee": {"id": 862}, "organization": {"id": 906}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 8, "privilege": "user"}, "organization": {"id": 142, "owner": {"id": 254}, "user": {"role": "maintainer"}}}, "resource": {"id": 363, "owner": {"id": 8}, "assignee": {"id": 580}, "organization": {"id": 142}, "project": {"owner": {"id": 735}, "assignee": {"id": 894}, "organization": {"id": 947}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 29, "privilege": "user"}, "organization": {"id": 121, "owner": {"id": 241}, "user": {"role": "maintainer"}}}, "resource": {"id": 303, "owner": {"id": 29}, "assignee": {"id": 515}, "organization": {"id": 615}, "project": {"owner": {"id": 768}, "assignee": {"id": 835}, "organization": {"id": 963}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 52, "privilege": "user"}, "organization": {"id": 189, "owner": {"id": 279}, "user": {"role": "maintainer"}}}, "resource": {"id": 374, "owner": {"id": 52}, "assignee": {"id": 527}, "organization": {"id": 627}, "project": {"owner": {"id": 798}, "assignee": {"id": 819}, "organization": {"id": 960}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 75, "privilege": "user"}, "organization": {"id": 135, "owner": {"id": 271}, "user": {"role": "supervisor"}}}, "resource": {"id": 390, "owner": {"id": 75}, "assignee": {"id": 511}, "organization": {"id": 135}, "project": {"owner": {"id": 791}, "assignee": {"id": 851}, "organization": {"id": 952}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 57, "privilege": "user"}, "organization": {"id": 128, "owner": {"id": 265}, "user": {"role": "supervisor"}}}, "resource": {"id": 318, "owner": {"id": 57}, "assignee": {"id": 548}, "organization": {"id": 128}, "project": {"owner": {"id": 773}, "assignee": {"id": 874}, "organization": {"id": 933}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 97, "privilege": "user"}, "organization": {"id": 142, "owner": {"id": 223}, "user": {"role": "supervisor"}}}, "resource": {"id": 380, "owner": {"id": 97}, "assignee": {"id": 596}, "organization": {"id": 641}, "project": {"owner": {"id": 750}, "assignee": {"id": 805}, "organization": {"id": 990}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 47, "privilege": "user"}, "organization": {"id": 122, "owner": {"id": 226}, "user": {"role": "supervisor"}}}, "resource": {"id": 359, "owner": {"id": 47}, "assignee": {"id": 525}, "organization": {"id": 605}, "project": {"owner": {"id": 772}, "assignee": {"id": 819}, "organization": {"id": 986}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 39, "privilege": "user"}, "organization": {"id": 144, "owner": {"id": 223}, "user": {"role": "worker"}}}, "resource": {"id": 321, "owner": {"id": 39}, "assignee": {"id": 556}, "organization": {"id": 144}, "project": {"owner": {"id": 765}, "assignee": {"id": 852}, "organization": {"id": 971}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 52, "privilege": "user"}, "organization": {"id": 105, "owner": {"id": 256}, "user": {"role": "worker"}}}, "resource": {"id": 377, "owner": {"id": 52}, "assignee": {"id": 548}, "organization": {"id": 105}, "project": {"owner": {"id": 746}, "assignee": {"id": 852}, "organization": {"id": 925}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 33, "privilege": "user"}, "organization": {"id": 161, "owner": {"id": 264}, "user": {"role": "worker"}}}, "resource": {"id": 344, "owner": {"id": 33}, "assignee": {"id": 583}, "organization": {"id": 686}, "project": {"owner": {"id": 775}, "assignee": {"id": 877}, "organization": {"id": 924}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 78, "privilege": "user"}, "organization": {"id": 138, "owner": {"id": 278}, "user": {"role": "worker"}}}, "resource": {"id": 310, "owner": {"id": 78}, "assignee": {"id": 538}, "organization": {"id": 615}, "project": {"owner": {"id": 726}, "assignee": {"id": 861}, "organization": {"id": 926}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 45, "privilege": "user"}, "organization": {"id": 109, "owner": {"id": 295}, "user": {"role": null}}}, "resource": {"id": 340, "owner": {"id": 45}, "assignee": {"id": 592}, "organization": {"id": 109}, "project": {"owner": {"id": 744}, "assignee": {"id": 880}, "organization": {"id": 989}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 28, "privilege": "user"}, "organization": {"id": 155, "owner": {"id": 249}, "user": {"role": null}}}, "resource": {"id": 311, "owner": {"id": 28}, "assignee": {"id": 582}, "organization": {"id": 155}, "project": {"owner": {"id": 768}, "assignee": {"id": 808}, "organization": {"id": 972}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 31, "privilege": "user"}, "organization": {"id": 134, "owner": {"id": 228}, "user": {"role": null}}}, "resource": {"id": 389, "owner": {"id": 31}, "assignee": {"id": 550}, "organization": {"id": 685}, "project": {"owner": {"id": 706}, "assignee": {"id": 805}, "organization": {"id": 966}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 44, "privilege": "user"}, "organization": {"id": 186, "owner": {"id": 288}, "user": {"role": null}}}, "resource": {"id": 374, "owner": {"id": 44}, "assignee": {"id": 524}, "organization": {"id": 655}, "project": {"owner": {"id": 738}, "assignee": {"id": 826}, "organization": {"id": 954}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 37, "privilege": "worker"}, "organization": {"id": 146, "owner": {"id": 37}, "user": {"role": "owner"}}}, "resource": {"id": 338, "owner": {"id": 37}, "assignee": {"id": 508}, "organization": {"id": 146}, "project": {"owner": {"id": 716}, "assignee": {"id": 875}, "organization": {"id": 912}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 76, "privilege": "worker"}, "organization": {"id": 135, "owner": {"id": 76}, "user": {"role": "owner"}}}, "resource": {"id": 324, "owner": {"id": 76}, "assignee": {"id": 584}, "organization": {"id": 135}, "project": {"owner": {"id": 794}, "assignee": {"id": 840}, "organization": {"id": 988}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 29, "privilege": "worker"}, "organization": {"id": 193, "owner": {"id": 29}, "user": {"role": "owner"}}}, "resource": {"id": 394, "owner": {"id": 29}, "assignee": {"id": 586}, "organization": {"id": 632}, "project": {"owner": {"id": 769}, "assignee": {"id": 848}, "organization": {"id": 909}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 69, "privilege": "worker"}, "organization": {"id": 174, "owner": {"id": 69}, "user": {"role": "owner"}}}, "resource": {"id": 353, "owner": {"id": 69}, "assignee": {"id": 597}, "organization": {"id": 615}, "project": {"owner": {"id": 747}, "assignee": {"id": 804}, "organization": {"id": 996}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 93, "privilege": "worker"}, "organization": {"id": 138, "owner": {"id": 292}, "user": {"role": "maintainer"}}}, "resource": {"id": 333, "owner": {"id": 93}, "assignee": {"id": 549}, "organization": {"id": 138}, "project": {"owner": {"id": 706}, "assignee": {"id": 879}, "organization": {"id": 983}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 68, "privilege": "worker"}, "organization": {"id": 157, "owner": {"id": 279}, "user": {"role": "maintainer"}}}, "resource": {"id": 313, "owner": {"id": 68}, "assignee": {"id": 548}, "organization": {"id": 157}, "project": {"owner": {"id": 729}, "assignee": {"id": 883}, "organization": {"id": 913}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 18, "privilege": "worker"}, "organization": {"id": 101, "owner": {"id": 287}, "user": {"role": "maintainer"}}}, "resource": {"id": 384, "owner": {"id": 18}, "assignee": {"id": 523}, "organization": {"id": 665}, "project": {"owner": {"id": 725}, "assignee": {"id": 810}, "organization": {"id": 946}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 86, "privilege": "worker"}, "organization": {"id": 197, "owner": {"id": 205}, "user": {"role": "maintainer"}}}, "resource": {"id": 370, "owner": {"id": 86}, "assignee": {"id": 561}, "organization": {"id": 652}, "project": {"owner": {"id": 799}, "assignee": {"id": 829}, "organization": {"id": 930}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 87, "privilege": "worker"}, "organization": {"id": 159, "owner": {"id": 274}, "user": {"role": "supervisor"}}}, "resource": {"id": 335, "owner": {"id": 87}, "assignee": {"id": 544}, "organization": {"id": 159}, "project": {"owner": {"id": 799}, "assignee": {"id": 855}, "organization": {"id": 929}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 28, "privilege": "worker"}, "organization": {"id": 188, "owner": {"id": 266}, "user": {"role": "supervisor"}}}, "resource": {"id": 316, "owner": {"id": 28}, "assignee": {"id": 501}, "organization": {"id": 188}, "project": {"owner": {"id": 719}, "assignee": {"id": 826}, "organization": {"id": 930}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 15, "privilege": "worker"}, "organization": {"id": 169, "owner": {"id": 256}, "user": {"role": "supervisor"}}}, "resource": {"id": 362, "owner": {"id": 15}, "assignee": {"id": 551}, "organization": {"id": 697}, "project": {"owner": {"id": 779}, "assignee": {"id": 815}, "organization": {"id": 940}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 49, "privilege": "worker"}, "organization": {"id": 100, "owner": {"id": 298}, "user": {"role": "supervisor"}}}, "resource": {"id": 367, "owner": {"id": 49}, "assignee": {"id": 597}, "organization": {"id": 630}, "project": {"owner": {"id": 713}, "assignee": {"id": 884}, "organization": {"id": 972}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 10, "privilege": "worker"}, "organization": {"id": 184, "owner": {"id": 261}, "user": {"role": "worker"}}}, "resource": {"id": 328, "owner": {"id": 10}, "assignee": {"id": 558}, "organization": {"id": 184}, "project": {"owner": {"id": 790}, "assignee": {"id": 822}, "organization": {"id": 960}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 19, "privilege": "worker"}, "organization": {"id": 163, "owner": {"id": 202}, "user": {"role": "worker"}}}, "resource": {"id": 318, "owner": {"id": 19}, "assignee": {"id": 503}, "organization": {"id": 163}, "project": {"owner": {"id": 792}, "assignee": {"id": 891}, "organization": {"id": 984}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 27, "privilege": "worker"}, "organization": {"id": 176, "owner": {"id": 248}, "user": {"role": "worker"}}}, "resource": {"id": 382, "owner": {"id": 27}, "assignee": {"id": 511}, "organization": {"id": 680}, "project": {"owner": {"id": 799}, "assignee": {"id": 881}, "organization": {"id": 944}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 69, "privilege": "worker"}, "organization": {"id": 155, "owner": {"id": 248}, "user": {"role": "worker"}}}, "resource": {"id": 333, "owner": {"id": 69}, "assignee": {"id": 503}, "organization": {"id": 699}, "project": {"owner": {"id": 739}, "assignee": {"id": 831}, "organization": {"id": 999}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 60, "privilege": "worker"}, "organization": {"id": 109, "owner": {"id": 288}, "user": {"role": null}}}, "resource": {"id": 379, "owner": {"id": 60}, "assignee": {"id": 517}, "organization": {"id": 109}, "project": {"owner": {"id": 749}, "assignee": {"id": 898}, "organization": {"id": 960}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 19, "privilege": "worker"}, "organization": {"id": 149, "owner": {"id": 205}, "user": {"role": null}}}, "resource": {"id": 354, "owner": {"id": 19}, "assignee": {"id": 538}, "organization": {"id": 149}, "project": {"owner": {"id": 705}, "assignee": {"id": 863}, "organization": {"id": 983}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 67, "privilege": "worker"}, "organization": {"id": 126, "owner": {"id": 249}, "user": {"role": null}}}, "resource": {"id": 334, "owner": {"id": 67}, "assignee": {"id": 565}, "organization": {"id": 621}, "project": {"owner": {"id": 702}, "assignee": {"id": 897}, "organization": {"id": 931}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 77, "privilege": "worker"}, "organization": {"id": 153, "owner": {"id": 254}, "user": {"role": null}}}, "resource": {"id": 394, "owner": {"id": 77}, "assignee": {"id": 559}, "organization": {"id": 640}, "project": {"owner": {"id": 761}, "assignee": {"id": 893}, "organization": {"id": 964}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 99, "privilege": "none"}, "organization": {"id": 124, "owner": {"id": 99}, "user": {"role": "owner"}}}, "resource": {"id": 323, "owner": {"id": 99}, "assignee": {"id": 527}, "organization": {"id": 124}, "project": {"owner": {"id": 748}, "assignee": {"id": 861}, "organization": {"id": 909}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 24, "privilege": "none"}, "organization": {"id": 167, "owner": {"id": 24}, "user": {"role": "owner"}}}, "resource": {"id": 325, "owner": {"id": 24}, "assignee": {"id": 564}, "organization": {"id": 167}, "project": {"owner": {"id": 745}, "assignee": {"id": 826}, "organization": {"id": 962}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 19, "privilege": "none"}, "organization": {"id": 112, "owner": {"id": 19}, "user": {"role": "owner"}}}, "resource": {"id": 389, "owner": {"id": 19}, "assignee": {"id": 590}, "organization": {"id": 609}, "project": {"owner": {"id": 769}, "assignee": {"id": 821}, "organization": {"id": 944}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 72, "privilege": "none"}, "organization": {"id": 158, "owner": {"id": 72}, "user": {"role": "owner"}}}, "resource": {"id": 371, "owner": {"id": 72}, "assignee": {"id": 567}, "organization": {"id": 618}, "project": {"owner": {"id": 725}, "assignee": {"id": 824}, "organization": {"id": 905}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 70, "privilege": "none"}, "organization": {"id": 149, "owner": {"id": 229}, "user": {"role": "maintainer"}}}, "resource": {"id": 389, "owner": {"id": 70}, "assignee": {"id": 560}, "organization": {"id": 149}, "project": {"owner": {"id": 781}, "assignee": {"id": 832}, "organization": {"id": 990}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 63, "privilege": "none"}, "organization": {"id": 106, "owner": {"id": 280}, "user": {"role": "maintainer"}}}, "resource": {"id": 311, "owner": {"id": 63}, "assignee": {"id": 574}, "organization": {"id": 106}, "project": {"owner": {"id": 721}, "assignee": {"id": 837}, "organization": {"id": 959}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 69, "privilege": "none"}, "organization": {"id": 152, "owner": {"id": 248}, "user": {"role": "maintainer"}}}, "resource": {"id": 375, "owner": {"id": 69}, "assignee": {"id": 559}, "organization": {"id": 658}, "project": {"owner": {"id": 782}, "assignee": {"id": 865}, "organization": {"id": 934}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 17, "privilege": "none"}, "organization": {"id": 113, "owner": {"id": 200}, "user": {"role": "maintainer"}}}, "resource": {"id": 387, "owner": {"id": 17}, "assignee": {"id": 546}, "organization": {"id": 612}, "project": {"owner": {"id": 767}, "assignee": {"id": 888}, "organization": {"id": 950}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 33, "privilege": "none"}, "organization": {"id": 108, "owner": {"id": 289}, "user": {"role": "supervisor"}}}, "resource": {"id": 332, "owner": {"id": 33}, "assignee": {"id": 541}, "organization": {"id": 108}, "project": {"owner": {"id": 783}, "assignee": {"id": 857}, "organization": {"id": 943}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 51, "privilege": "none"}, "organization": {"id": 158, "owner": {"id": 267}, "user": {"role": "supervisor"}}}, "resource": {"id": 372, "owner": {"id": 51}, "assignee": {"id": 584}, "organization": {"id": 158}, "project": {"owner": {"id": 783}, "assignee": {"id": 852}, "organization": {"id": 924}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 46, "privilege": "none"}, "organization": {"id": 149, "owner": {"id": 282}, "user": {"role": "supervisor"}}}, "resource": {"id": 324, "owner": {"id": 46}, "assignee": {"id": 566}, "organization": {"id": 668}, "project": {"owner": {"id": 794}, "assignee": {"id": 892}, "organization": {"id": 947}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 69, "privilege": "none"}, "organization": {"id": 173, "owner": {"id": 249}, "user": {"role": "supervisor"}}}, "resource": {"id": 387, "owner": {"id": 69}, "assignee": {"id": 564}, "organization": {"id": 683}, "project": {"owner": {"id": 783}, "assignee": {"id": 808}, "organization": {"id": 954}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 25, "privilege": "none"}, "organization": {"id": 166, "owner": {"id": 218}, "user": {"role": "worker"}}}, "resource": {"id": 329, "owner": {"id": 25}, "assignee": {"id": 539}, "organization": {"id": 166}, "project": {"owner": {"id": 756}, "assignee": {"id": 821}, "organization": {"id": 911}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 67, "privilege": "none"}, "organization": {"id": 108, "owner": {"id": 220}, "user": {"role": "worker"}}}, "resource": {"id": 301, "owner": {"id": 67}, "assignee": {"id": 548}, "organization": {"id": 108}, "project": {"owner": {"id": 751}, "assignee": {"id": 864}, "organization": {"id": 987}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 21, "privilege": "none"}, "organization": {"id": 180, "owner": {"id": 236}, "user": {"role": "worker"}}}, "resource": {"id": 373, "owner": {"id": 21}, "assignee": {"id": 506}, "organization": {"id": 663}, "project": {"owner": {"id": 702}, "assignee": {"id": 808}, "organization": {"id": 933}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 21, "privilege": "none"}, "organization": {"id": 169, "owner": {"id": 286}, "user": {"role": "worker"}}}, "resource": {"id": 362, "owner": {"id": 21}, "assignee": {"id": 506}, "organization": {"id": 639}, "project": {"owner": {"id": 793}, "assignee": {"id": 820}, "organization": {"id": 947}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 1, "privilege": "none"}, "organization": {"id": 177, "owner": {"id": 229}, "user": {"role": null}}}, "resource": {"id": 363, "owner": {"id": 1}, "assignee": {"id": 594}, "organization": {"id": 177}, "project": {"owner": {"id": 742}, "assignee": {"id": 813}, "organization": {"id": 986}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 99, "privilege": "none"}, "organization": {"id": 109, "owner": {"id": 286}, "user": {"role": null}}}, "resource": {"id": 334, "owner": {"id": 99}, "assignee": {"id": 541}, "organization": {"id": 109}, "project": {"owner": {"id": 702}, "assignee": {"id": 854}, "organization": {"id": 969}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 10, "privilege": "none"}, "organization": {"id": 165, "owner": {"id": 241}, "user": {"role": null}}}, "resource": {"id": 327, "owner": {"id": 10}, "assignee": {"id": 543}, "organization": {"id": 637}, "project": {"owner": {"id": 733}, "assignee": {"id": 856}, "organization": {"id": 925}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 85, "privilege": "none"}, "organization": {"id": 178, "owner": {"id": 278}, "user": {"role": null}}}, "resource": {"id": 357, "owner": {"id": 85}, "assignee": {"id": 517}, "organization": {"id": 620}, "project": {"owner": {"id": 780}, "assignee": {"id": 836}, "organization": {"id": 912}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 55, "privilege": "admin"}, "organization": {"id": 167, "owner": {"id": 55}, "user": {"role": "owner"}}}, "resource": {"id": 307, "owner": {"id": 422}, "assignee": {"id": 55}, "organization": {"id": 167}, "project": {"owner": {"id": 728}, "assignee": {"id": 891}, "organization": {"id": 955}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 71, "privilege": "admin"}, "organization": {"id": 107, "owner": {"id": 71}, "user": {"role": "owner"}}}, "resource": {"id": 358, "owner": {"id": 477}, "assignee": {"id": 71}, "organization": {"id": 107}, "project": {"owner": {"id": 727}, "assignee": {"id": 815}, "organization": {"id": 905}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 96, "privilege": "admin"}, "organization": {"id": 108, "owner": {"id": 96}, "user": {"role": "owner"}}}, "resource": {"id": 301, "owner": {"id": 422}, "assignee": {"id": 96}, "organization": {"id": 688}, "project": {"owner": {"id": 704}, "assignee": {"id": 867}, "organization": {"id": 902}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 44, "privilege": "admin"}, "organization": {"id": 192, "owner": {"id": 44}, "user": {"role": "owner"}}}, "resource": {"id": 327, "owner": {"id": 433}, "assignee": {"id": 44}, "organization": {"id": 692}, "project": {"owner": {"id": 700}, "assignee": {"id": 879}, "organization": {"id": 969}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 81, "privilege": "admin"}, "organization": {"id": 150, "owner": {"id": 282}, "user": {"role": "maintainer"}}}, "resource": {"id": 352, "owner": {"id": 422}, "assignee": {"id": 81}, "organization": {"id": 150}, "project": {"owner": {"id": 781}, "assignee": {"id": 841}, "organization": {"id": 965}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 68, "privilege": "admin"}, "organization": {"id": 131, "owner": {"id": 224}, "user": {"role": "maintainer"}}}, "resource": {"id": 332, "owner": {"id": 467}, "assignee": {"id": 68}, "organization": {"id": 131}, "project": {"owner": {"id": 773}, "assignee": {"id": 805}, "organization": {"id": 934}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 53, "privilege": "admin"}, "organization": {"id": 179, "owner": {"id": 222}, "user": {"role": "maintainer"}}}, "resource": {"id": 351, "owner": {"id": 449}, "assignee": {"id": 53}, "organization": {"id": 698}, "project": {"owner": {"id": 737}, "assignee": {"id": 819}, "organization": {"id": 983}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 94, "privilege": "admin"}, "organization": {"id": 181, "owner": {"id": 217}, "user": {"role": "maintainer"}}}, "resource": {"id": 332, "owner": {"id": 453}, "assignee": {"id": 94}, "organization": {"id": 669}, "project": {"owner": {"id": 748}, "assignee": {"id": 888}, "organization": {"id": 958}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 21, "privilege": "admin"}, "organization": {"id": 120, "owner": {"id": 253}, "user": {"role": "supervisor"}}}, "resource": {"id": 321, "owner": {"id": 451}, "assignee": {"id": 21}, "organization": {"id": 120}, "project": {"owner": {"id": 785}, "assignee": {"id": 896}, "organization": {"id": 938}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 64, "privilege": "admin"}, "organization": {"id": 188, "owner": {"id": 203}, "user": {"role": "supervisor"}}}, "resource": {"id": 349, "owner": {"id": 407}, "assignee": {"id": 64}, "organization": {"id": 188}, "project": {"owner": {"id": 727}, "assignee": {"id": 808}, "organization": {"id": 985}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 35, "privilege": "admin"}, "organization": {"id": 104, "owner": {"id": 297}, "user": {"role": "supervisor"}}}, "resource": {"id": 382, "owner": {"id": 429}, "assignee": {"id": 35}, "organization": {"id": 613}, "project": {"owner": {"id": 774}, "assignee": {"id": 893}, "organization": {"id": 907}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 7, "privilege": "admin"}, "organization": {"id": 140, "owner": {"id": 281}, "user": {"role": "supervisor"}}}, "resource": {"id": 354, "owner": {"id": 490}, "assignee": {"id": 7}, "organization": {"id": 695}, "project": {"owner": {"id": 793}, "assignee": {"id": 853}, "organization": {"id": 938}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 4, "privilege": "admin"}, "organization": {"id": 186, "owner": {"id": 258}, "user": {"role": "worker"}}}, "resource": {"id": 316, "owner": {"id": 485}, "assignee": {"id": 4}, "organization": {"id": 186}, "project": {"owner": {"id": 707}, "assignee": {"id": 893}, "organization": {"id": 993}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 81, "privilege": "admin"}, "organization": {"id": 103, "owner": {"id": 267}, "user": {"role": "worker"}}}, "resource": {"id": 377, "owner": {"id": 473}, "assignee": {"id": 81}, "organization": {"id": 103}, "project": {"owner": {"id": 787}, "assignee": {"id": 838}, "organization": {"id": 928}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 50, "privilege": "admin"}, "organization": {"id": 112, "owner": {"id": 226}, "user": {"role": "worker"}}}, "resource": {"id": 390, "owner": {"id": 460}, "assignee": {"id": 50}, "organization": {"id": 691}, "project": {"owner": {"id": 710}, "assignee": {"id": 859}, "organization": {"id": 906}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 67, "privilege": "admin"}, "organization": {"id": 122, "owner": {"id": 282}, "user": {"role": "worker"}}}, "resource": {"id": 363, "owner": {"id": 492}, "assignee": {"id": 67}, "organization": {"id": 601}, "project": {"owner": {"id": 789}, "assignee": {"id": 827}, "organization": {"id": 956}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 36, "privilege": "admin"}, "organization": {"id": 114, "owner": {"id": 242}, "user": {"role": null}}}, "resource": {"id": 314, "owner": {"id": 490}, "assignee": {"id": 36}, "organization": {"id": 114}, "project": {"owner": {"id": 781}, "assignee": {"id": 876}, "organization": {"id": 987}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 53, "privilege": "admin"}, "organization": {"id": 194, "owner": {"id": 267}, "user": {"role": null}}}, "resource": {"id": 399, "owner": {"id": 442}, "assignee": {"id": 53}, "organization": {"id": 194}, "project": {"owner": {"id": 756}, "assignee": {"id": 813}, "organization": {"id": 916}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 41, "privilege": "admin"}, "organization": {"id": 161, "owner": {"id": 270}, "user": {"role": null}}}, "resource": {"id": 309, "owner": {"id": 433}, "assignee": {"id": 41}, "organization": {"id": 698}, "project": {"owner": {"id": 773}, "assignee": {"id": 856}, "organization": {"id": 981}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 62, "privilege": "admin"}, "organization": {"id": 169, "owner": {"id": 281}, "user": {"role": null}}}, "resource": {"id": 367, "owner": {"id": 463}, "assignee": {"id": 62}, "organization": {"id": 636}, "project": {"owner": {"id": 710}, "assignee": {"id": 842}, "organization": {"id": 940}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 81, "privilege": "business"}, "organization": {"id": 158, "owner": {"id": 81}, "user": {"role": "owner"}}}, "resource": {"id": 378, "owner": {"id": 403}, "assignee": {"id": 81}, "organization": {"id": 158}, "project": {"owner": {"id": 766}, "assignee": {"id": 891}, "organization": {"id": 904}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 9, "privilege": "business"}, "organization": {"id": 136, "owner": {"id": 9}, "user": {"role": "owner"}}}, "resource": {"id": 312, "owner": {"id": 430}, "assignee": {"id": 9}, "organization": {"id": 136}, "project": {"owner": {"id": 756}, "assignee": {"id": 825}, "organization": {"id": 991}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 8, "privilege": "business"}, "organization": {"id": 193, "owner": {"id": 8}, "user": {"role": "owner"}}}, "resource": {"id": 343, "owner": {"id": 420}, "assignee": {"id": 8}, "organization": {"id": 607}, "project": {"owner": {"id": 711}, "assignee": {"id": 894}, "organization": {"id": 962}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 61, "privilege": "business"}, "organization": {"id": 176, "owner": {"id": 61}, "user": {"role": "owner"}}}, "resource": {"id": 315, "owner": {"id": 461}, "assignee": {"id": 61}, "organization": {"id": 643}, "project": {"owner": {"id": 749}, "assignee": {"id": 817}, "organization": {"id": 934}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 12, "privilege": "business"}, "organization": {"id": 125, "owner": {"id": 284}, "user": {"role": "maintainer"}}}, "resource": {"id": 339, "owner": {"id": 452}, "assignee": {"id": 12}, "organization": {"id": 125}, "project": {"owner": {"id": 715}, "assignee": {"id": 827}, "organization": {"id": 977}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 69, "privilege": "business"}, "organization": {"id": 120, "owner": {"id": 257}, "user": {"role": "maintainer"}}}, "resource": {"id": 335, "owner": {"id": 492}, "assignee": {"id": 69}, "organization": {"id": 120}, "project": {"owner": {"id": 725}, "assignee": {"id": 814}, "organization": {"id": 963}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 54, "privilege": "business"}, "organization": {"id": 110, "owner": {"id": 270}, "user": {"role": "maintainer"}}}, "resource": {"id": 306, "owner": {"id": 468}, "assignee": {"id": 54}, "organization": {"id": 666}, "project": {"owner": {"id": 746}, "assignee": {"id": 818}, "organization": {"id": 909}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 52, "privilege": "business"}, "organization": {"id": 155, "owner": {"id": 217}, "user": {"role": "maintainer"}}}, "resource": {"id": 328, "owner": {"id": 492}, "assignee": {"id": 52}, "organization": {"id": 645}, "project": {"owner": {"id": 783}, "assignee": {"id": 878}, "organization": {"id": 961}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 31, "privilege": "business"}, "organization": {"id": 129, "owner": {"id": 255}, "user": {"role": "supervisor"}}}, "resource": {"id": 347, "owner": {"id": 436}, "assignee": {"id": 31}, "organization": {"id": 129}, "project": {"owner": {"id": 763}, "assignee": {"id": 812}, "organization": {"id": 909}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 91, "privilege": "business"}, "organization": {"id": 151, "owner": {"id": 232}, "user": {"role": "supervisor"}}}, "resource": {"id": 304, "owner": {"id": 467}, "assignee": {"id": 91}, "organization": {"id": 151}, "project": {"owner": {"id": 756}, "assignee": {"id": 866}, "organization": {"id": 935}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 61, "privilege": "business"}, "organization": {"id": 127, "owner": {"id": 207}, "user": {"role": "supervisor"}}}, "resource": {"id": 380, "owner": {"id": 482}, "assignee": {"id": 61}, "organization": {"id": 621}, "project": {"owner": {"id": 779}, "assignee": {"id": 835}, "organization": {"id": 906}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 52, "privilege": "business"}, "organization": {"id": 149, "owner": {"id": 217}, "user": {"role": "supervisor"}}}, "resource": {"id": 301, "owner": {"id": 497}, "assignee": {"id": 52}, "organization": {"id": 642}, "project": {"owner": {"id": 756}, "assignee": {"id": 857}, "organization": {"id": 937}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 71, "privilege": "business"}, "organization": {"id": 108, "owner": {"id": 234}, "user": {"role": "worker"}}}, "resource": {"id": 386, "owner": {"id": 446}, "assignee": {"id": 71}, "organization": {"id": 108}, "project": {"owner": {"id": 777}, "assignee": {"id": 826}, "organization": {"id": 933}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 40, "privilege": "business"}, "organization": {"id": 154, "owner": {"id": 243}, "user": {"role": "worker"}}}, "resource": {"id": 314, "owner": {"id": 476}, "assignee": {"id": 40}, "organization": {"id": 154}, "project": {"owner": {"id": 762}, "assignee": {"id": 865}, "organization": {"id": 984}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 51, "privilege": "business"}, "organization": {"id": 163, "owner": {"id": 297}, "user": {"role": "worker"}}}, "resource": {"id": 387, "owner": {"id": 462}, "assignee": {"id": 51}, "organization": {"id": 684}, "project": {"owner": {"id": 793}, "assignee": {"id": 896}, "organization": {"id": 982}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 33, "privilege": "business"}, "organization": {"id": 142, "owner": {"id": 271}, "user": {"role": "worker"}}}, "resource": {"id": 380, "owner": {"id": 416}, "assignee": {"id": 33}, "organization": {"id": 643}, "project": {"owner": {"id": 784}, "assignee": {"id": 838}, "organization": {"id": 919}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 17, "privilege": "business"}, "organization": {"id": 155, "owner": {"id": 225}, "user": {"role": null}}}, "resource": {"id": 388, "owner": {"id": 465}, "assignee": {"id": 17}, "organization": {"id": 155}, "project": {"owner": {"id": 782}, "assignee": {"id": 831}, "organization": {"id": 959}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 77, "privilege": "business"}, "organization": {"id": 107, "owner": {"id": 259}, "user": {"role": null}}}, "resource": {"id": 354, "owner": {"id": 451}, "assignee": {"id": 77}, "organization": {"id": 107}, "project": {"owner": {"id": 778}, "assignee": {"id": 822}, "organization": {"id": 973}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 34, "privilege": "business"}, "organization": {"id": 158, "owner": {"id": 280}, "user": {"role": null}}}, "resource": {"id": 335, "owner": {"id": 460}, "assignee": {"id": 34}, "organization": {"id": 666}, "project": {"owner": {"id": 755}, "assignee": {"id": 891}, "organization": {"id": 904}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 5, "privilege": "business"}, "organization": {"id": 155, "owner": {"id": 285}, "user": {"role": null}}}, "resource": {"id": 320, "owner": {"id": 417}, "assignee": {"id": 5}, "organization": {"id": 653}, "project": {"owner": {"id": 760}, "assignee": {"id": 878}, "organization": {"id": 934}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 22, "privilege": "user"}, "organization": {"id": 133, "owner": {"id": 22}, "user": {"role": "owner"}}}, "resource": {"id": 349, "owner": {"id": 415}, "assignee": {"id": 22}, "organization": {"id": 133}, "project": {"owner": {"id": 754}, "assignee": {"id": 818}, "organization": {"id": 969}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 66, "privilege": "user"}, "organization": {"id": 120, "owner": {"id": 66}, "user": {"role": "owner"}}}, "resource": {"id": 303, "owner": {"id": 412}, "assignee": {"id": 66}, "organization": {"id": 120}, "project": {"owner": {"id": 733}, "assignee": {"id": 813}, "organization": {"id": 929}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 27, "privilege": "user"}, "organization": {"id": 143, "owner": {"id": 27}, "user": {"role": "owner"}}}, "resource": {"id": 304, "owner": {"id": 424}, "assignee": {"id": 27}, "organization": {"id": 631}, "project": {"owner": {"id": 701}, "assignee": {"id": 827}, "organization": {"id": 988}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 27, "privilege": "user"}, "organization": {"id": 130, "owner": {"id": 27}, "user": {"role": "owner"}}}, "resource": {"id": 391, "owner": {"id": 429}, "assignee": {"id": 27}, "organization": {"id": 652}, "project": {"owner": {"id": 785}, "assignee": {"id": 868}, "organization": {"id": 967}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 76, "privilege": "user"}, "organization": {"id": 172, "owner": {"id": 200}, "user": {"role": "maintainer"}}}, "resource": {"id": 356, "owner": {"id": 479}, "assignee": {"id": 76}, "organization": {"id": 172}, "project": {"owner": {"id": 757}, "assignee": {"id": 849}, "organization": {"id": 902}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 49, "privilege": "user"}, "organization": {"id": 117, "owner": {"id": 219}, "user": {"role": "maintainer"}}}, "resource": {"id": 317, "owner": {"id": 425}, "assignee": {"id": 49}, "organization": {"id": 117}, "project": {"owner": {"id": 796}, "assignee": {"id": 877}, "organization": {"id": 967}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 58, "privilege": "user"}, "organization": {"id": 190, "owner": {"id": 264}, "user": {"role": "maintainer"}}}, "resource": {"id": 348, "owner": {"id": 466}, "assignee": {"id": 58}, "organization": {"id": 679}, "project": {"owner": {"id": 770}, "assignee": {"id": 853}, "organization": {"id": 978}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 53, "privilege": "user"}, "organization": {"id": 123, "owner": {"id": 272}, "user": {"role": "maintainer"}}}, "resource": {"id": 345, "owner": {"id": 482}, "assignee": {"id": 53}, "organization": {"id": 654}, "project": {"owner": {"id": 783}, "assignee": {"id": 864}, "organization": {"id": 994}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 46, "privilege": "user"}, "organization": {"id": 160, "owner": {"id": 296}, "user": {"role": "supervisor"}}}, "resource": {"id": 388, "owner": {"id": 485}, "assignee": {"id": 46}, "organization": {"id": 160}, "project": {"owner": {"id": 735}, "assignee": {"id": 887}, "organization": {"id": 984}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 47, "privilege": "user"}, "organization": {"id": 163, "owner": {"id": 234}, "user": {"role": "supervisor"}}}, "resource": {"id": 352, "owner": {"id": 455}, "assignee": {"id": 47}, "organization": {"id": 163}, "project": {"owner": {"id": 729}, "assignee": {"id": 846}, "organization": {"id": 951}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 75, "privilege": "user"}, "organization": {"id": 187, "owner": {"id": 234}, "user": {"role": "supervisor"}}}, "resource": {"id": 337, "owner": {"id": 491}, "assignee": {"id": 75}, "organization": {"id": 649}, "project": {"owner": {"id": 750}, "assignee": {"id": 869}, "organization": {"id": 918}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 83, "privilege": "user"}, "organization": {"id": 110, "owner": {"id": 290}, "user": {"role": "supervisor"}}}, "resource": {"id": 382, "owner": {"id": 470}, "assignee": {"id": 83}, "organization": {"id": 671}, "project": {"owner": {"id": 739}, "assignee": {"id": 825}, "organization": {"id": 962}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 69, "privilege": "user"}, "organization": {"id": 196, "owner": {"id": 295}, "user": {"role": "worker"}}}, "resource": {"id": 347, "owner": {"id": 401}, "assignee": {"id": 69}, "organization": {"id": 196}, "project": {"owner": {"id": 754}, "assignee": {"id": 846}, "organization": {"id": 966}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 29, "privilege": "user"}, "organization": {"id": 180, "owner": {"id": 246}, "user": {"role": "worker"}}}, "resource": {"id": 339, "owner": {"id": 498}, "assignee": {"id": 29}, "organization": {"id": 180}, "project": {"owner": {"id": 752}, "assignee": {"id": 818}, "organization": {"id": 961}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 35, "privilege": "user"}, "organization": {"id": 102, "owner": {"id": 298}, "user": {"role": "worker"}}}, "resource": {"id": 331, "owner": {"id": 493}, "assignee": {"id": 35}, "organization": {"id": 684}, "project": {"owner": {"id": 760}, "assignee": {"id": 855}, "organization": {"id": 932}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 19, "privilege": "user"}, "organization": {"id": 154, "owner": {"id": 252}, "user": {"role": "worker"}}}, "resource": {"id": 300, "owner": {"id": 482}, "assignee": {"id": 19}, "organization": {"id": 604}, "project": {"owner": {"id": 706}, "assignee": {"id": 893}, "organization": {"id": 909}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 72, "privilege": "user"}, "organization": {"id": 144, "owner": {"id": 231}, "user": {"role": null}}}, "resource": {"id": 356, "owner": {"id": 416}, "assignee": {"id": 72}, "organization": {"id": 144}, "project": {"owner": {"id": 712}, "assignee": {"id": 806}, "organization": {"id": 975}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 36, "privilege": "user"}, "organization": {"id": 177, "owner": {"id": 204}, "user": {"role": null}}}, "resource": {"id": 336, "owner": {"id": 449}, "assignee": {"id": 36}, "organization": {"id": 177}, "project": {"owner": {"id": 774}, "assignee": {"id": 855}, "organization": {"id": 909}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 19, "privilege": "user"}, "organization": {"id": 157, "owner": {"id": 239}, "user": {"role": null}}}, "resource": {"id": 313, "owner": {"id": 404}, "assignee": {"id": 19}, "organization": {"id": 624}, "project": {"owner": {"id": 777}, "assignee": {"id": 867}, "organization": {"id": 921}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 50, "privilege": "user"}, "organization": {"id": 145, "owner": {"id": 285}, "user": {"role": null}}}, "resource": {"id": 372, "owner": {"id": 410}, "assignee": {"id": 50}, "organization": {"id": 606}, "project": {"owner": {"id": 776}, "assignee": {"id": 813}, "organization": {"id": 955}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 99, "privilege": "worker"}, "organization": {"id": 192, "owner": {"id": 99}, "user": {"role": "owner"}}}, "resource": {"id": 321, "owner": {"id": 447}, "assignee": {"id": 99}, "organization": {"id": 192}, "project": {"owner": {"id": 713}, "assignee": {"id": 822}, "organization": {"id": 911}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 4, "privilege": "worker"}, "organization": {"id": 106, "owner": {"id": 4}, "user": {"role": "owner"}}}, "resource": {"id": 375, "owner": {"id": 441}, "assignee": {"id": 4}, "organization": {"id": 106}, "project": {"owner": {"id": 739}, "assignee": {"id": 892}, "organization": {"id": 931}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 18, "privilege": "worker"}, "organization": {"id": 174, "owner": {"id": 18}, "user": {"role": "owner"}}}, "resource": {"id": 325, "owner": {"id": 427}, "assignee": {"id": 18}, "organization": {"id": 661}, "project": {"owner": {"id": 738}, "assignee": {"id": 824}, "organization": {"id": 946}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 62, "privilege": "worker"}, "organization": {"id": 193, "owner": {"id": 62}, "user": {"role": "owner"}}}, "resource": {"id": 360, "owner": {"id": 466}, "assignee": {"id": 62}, "organization": {"id": 651}, "project": {"owner": {"id": 716}, "assignee": {"id": 883}, "organization": {"id": 994}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 13, "privilege": "worker"}, "organization": {"id": 122, "owner": {"id": 237}, "user": {"role": "maintainer"}}}, "resource": {"id": 307, "owner": {"id": 419}, "assignee": {"id": 13}, "organization": {"id": 122}, "project": {"owner": {"id": 755}, "assignee": {"id": 858}, "organization": {"id": 972}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 23, "privilege": "worker"}, "organization": {"id": 191, "owner": {"id": 216}, "user": {"role": "maintainer"}}}, "resource": {"id": 397, "owner": {"id": 483}, "assignee": {"id": 23}, "organization": {"id": 191}, "project": {"owner": {"id": 700}, "assignee": {"id": 882}, "organization": {"id": 940}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 63, "privilege": "worker"}, "organization": {"id": 159, "owner": {"id": 254}, "user": {"role": "maintainer"}}}, "resource": {"id": 325, "owner": {"id": 482}, "assignee": {"id": 63}, "organization": {"id": 628}, "project": {"owner": {"id": 744}, "assignee": {"id": 805}, "organization": {"id": 922}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 87, "privilege": "worker"}, "organization": {"id": 125, "owner": {"id": 207}, "user": {"role": "maintainer"}}}, "resource": {"id": 343, "owner": {"id": 485}, "assignee": {"id": 87}, "organization": {"id": 670}, "project": {"owner": {"id": 773}, "assignee": {"id": 864}, "organization": {"id": 958}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 70, "privilege": "worker"}, "organization": {"id": 149, "owner": {"id": 263}, "user": {"role": "supervisor"}}}, "resource": {"id": 358, "owner": {"id": 438}, "assignee": {"id": 70}, "organization": {"id": 149}, "project": {"owner": {"id": 709}, "assignee": {"id": 813}, "organization": {"id": 910}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 47, "privilege": "worker"}, "organization": {"id": 199, "owner": {"id": 251}, "user": {"role": "supervisor"}}}, "resource": {"id": 363, "owner": {"id": 499}, "assignee": {"id": 47}, "organization": {"id": 199}, "project": {"owner": {"id": 713}, "assignee": {"id": 852}, "organization": {"id": 950}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 65, "privilege": "worker"}, "organization": {"id": 179, "owner": {"id": 202}, "user": {"role": "supervisor"}}}, "resource": {"id": 359, "owner": {"id": 499}, "assignee": {"id": 65}, "organization": {"id": 681}, "project": {"owner": {"id": 782}, "assignee": {"id": 829}, "organization": {"id": 931}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 68, "privilege": "worker"}, "organization": {"id": 186, "owner": {"id": 285}, "user": {"role": "supervisor"}}}, "resource": {"id": 372, "owner": {"id": 413}, "assignee": {"id": 68}, "organization": {"id": 695}, "project": {"owner": {"id": 757}, "assignee": {"id": 807}, "organization": {"id": 980}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 91, "privilege": "worker"}, "organization": {"id": 187, "owner": {"id": 236}, "user": {"role": "worker"}}}, "resource": {"id": 341, "owner": {"id": 468}, "assignee": {"id": 91}, "organization": {"id": 187}, "project": {"owner": {"id": 726}, "assignee": {"id": 874}, "organization": {"id": 950}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 85, "privilege": "worker"}, "organization": {"id": 132, "owner": {"id": 200}, "user": {"role": "worker"}}}, "resource": {"id": 351, "owner": {"id": 496}, "assignee": {"id": 85}, "organization": {"id": 132}, "project": {"owner": {"id": 763}, "assignee": {"id": 811}, "organization": {"id": 927}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 90, "privilege": "worker"}, "organization": {"id": 153, "owner": {"id": 241}, "user": {"role": "worker"}}}, "resource": {"id": 354, "owner": {"id": 458}, "assignee": {"id": 90}, "organization": {"id": 696}, "project": {"owner": {"id": 709}, "assignee": {"id": 875}, "organization": {"id": 945}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 22, "privilege": "worker"}, "organization": {"id": 118, "owner": {"id": 258}, "user": {"role": "worker"}}}, "resource": {"id": 381, "owner": {"id": 418}, "assignee": {"id": 22}, "organization": {"id": 604}, "project": {"owner": {"id": 702}, "assignee": {"id": 852}, "organization": {"id": 934}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 11, "privilege": "worker"}, "organization": {"id": 138, "owner": {"id": 279}, "user": {"role": null}}}, "resource": {"id": 312, "owner": {"id": 477}, "assignee": {"id": 11}, "organization": {"id": 138}, "project": {"owner": {"id": 719}, "assignee": {"id": 898}, "organization": {"id": 907}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 97, "privilege": "worker"}, "organization": {"id": 185, "owner": {"id": 252}, "user": {"role": null}}}, "resource": {"id": 353, "owner": {"id": 432}, "assignee": {"id": 97}, "organization": {"id": 185}, "project": {"owner": {"id": 773}, "assignee": {"id": 882}, "organization": {"id": 939}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 20, "privilege": "worker"}, "organization": {"id": 172, "owner": {"id": 202}, "user": {"role": null}}}, "resource": {"id": 352, "owner": {"id": 454}, "assignee": {"id": 20}, "organization": {"id": 686}, "project": {"owner": {"id": 718}, "assignee": {"id": 852}, "organization": {"id": 991}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 40, "privilege": "worker"}, "organization": {"id": 124, "owner": {"id": 236}, "user": {"role": null}}}, "resource": {"id": 343, "owner": {"id": 417}, "assignee": {"id": 40}, "organization": {"id": 686}, "project": {"owner": {"id": 787}, "assignee": {"id": 845}, "organization": {"id": 907}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 68, "privilege": "none"}, "organization": {"id": 122, "owner": {"id": 68}, "user": {"role": "owner"}}}, "resource": {"id": 354, "owner": {"id": 435}, "assignee": {"id": 68}, "organization": {"id": 122}, "project": {"owner": {"id": 772}, "assignee": {"id": 873}, "organization": {"id": 967}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 1, "privilege": "none"}, "organization": {"id": 120, "owner": {"id": 1}, "user": {"role": "owner"}}}, "resource": {"id": 363, "owner": {"id": 462}, "assignee": {"id": 1}, "organization": {"id": 120}, "project": {"owner": {"id": 710}, "assignee": {"id": 810}, "organization": {"id": 952}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 79, "privilege": "none"}, "organization": {"id": 133, "owner": {"id": 79}, "user": {"role": "owner"}}}, "resource": {"id": 395, "owner": {"id": 418}, "assignee": {"id": 79}, "organization": {"id": 640}, "project": {"owner": {"id": 741}, "assignee": {"id": 837}, "organization": {"id": 973}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 68, "privilege": "none"}, "organization": {"id": 192, "owner": {"id": 68}, "user": {"role": "owner"}}}, "resource": {"id": 347, "owner": {"id": 489}, "assignee": {"id": 68}, "organization": {"id": 645}, "project": {"owner": {"id": 724}, "assignee": {"id": 891}, "organization": {"id": 970}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 40, "privilege": "none"}, "organization": {"id": 122, "owner": {"id": 261}, "user": {"role": "maintainer"}}}, "resource": {"id": 339, "owner": {"id": 478}, "assignee": {"id": 40}, "organization": {"id": 122}, "project": {"owner": {"id": 711}, "assignee": {"id": 850}, "organization": {"id": 922}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 72, "privilege": "none"}, "organization": {"id": 194, "owner": {"id": 223}, "user": {"role": "maintainer"}}}, "resource": {"id": 343, "owner": {"id": 445}, "assignee": {"id": 72}, "organization": {"id": 194}, "project": {"owner": {"id": 771}, "assignee": {"id": 863}, "organization": {"id": 940}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 41, "privilege": "none"}, "organization": {"id": 121, "owner": {"id": 218}, "user": {"role": "maintainer"}}}, "resource": {"id": 304, "owner": {"id": 451}, "assignee": {"id": 41}, "organization": {"id": 683}, "project": {"owner": {"id": 791}, "assignee": {"id": 821}, "organization": {"id": 946}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 20, "privilege": "none"}, "organization": {"id": 167, "owner": {"id": 294}, "user": {"role": "maintainer"}}}, "resource": {"id": 307, "owner": {"id": 433}, "assignee": {"id": 20}, "organization": {"id": 608}, "project": {"owner": {"id": 786}, "assignee": {"id": 844}, "organization": {"id": 941}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 51, "privilege": "none"}, "organization": {"id": 163, "owner": {"id": 281}, "user": {"role": "supervisor"}}}, "resource": {"id": 348, "owner": {"id": 472}, "assignee": {"id": 51}, "organization": {"id": 163}, "project": {"owner": {"id": 731}, "assignee": {"id": 814}, "organization": {"id": 925}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 93, "privilege": "none"}, "organization": {"id": 129, "owner": {"id": 202}, "user": {"role": "supervisor"}}}, "resource": {"id": 321, "owner": {"id": 497}, "assignee": {"id": 93}, "organization": {"id": 129}, "project": {"owner": {"id": 712}, "assignee": {"id": 851}, "organization": {"id": 935}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 64, "privilege": "none"}, "organization": {"id": 194, "owner": {"id": 278}, "user": {"role": "supervisor"}}}, "resource": {"id": 327, "owner": {"id": 462}, "assignee": {"id": 64}, "organization": {"id": 633}, "project": {"owner": {"id": 797}, "assignee": {"id": 813}, "organization": {"id": 932}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 90, "privilege": "none"}, "organization": {"id": 135, "owner": {"id": 237}, "user": {"role": "supervisor"}}}, "resource": {"id": 384, "owner": {"id": 431}, "assignee": {"id": 90}, "organization": {"id": 617}, "project": {"owner": {"id": 777}, "assignee": {"id": 863}, "organization": {"id": 958}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 92, "privilege": "none"}, "organization": {"id": 114, "owner": {"id": 287}, "user": {"role": "worker"}}}, "resource": {"id": 336, "owner": {"id": 485}, "assignee": {"id": 92}, "organization": {"id": 114}, "project": {"owner": {"id": 711}, "assignee": {"id": 845}, "organization": {"id": 923}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 18, "privilege": "none"}, "organization": {"id": 175, "owner": {"id": 289}, "user": {"role": "worker"}}}, "resource": {"id": 382, "owner": {"id": 499}, "assignee": {"id": 18}, "organization": {"id": 175}, "project": {"owner": {"id": 729}, "assignee": {"id": 899}, "organization": {"id": 991}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 10, "privilege": "none"}, "organization": {"id": 178, "owner": {"id": 294}, "user": {"role": "worker"}}}, "resource": {"id": 343, "owner": {"id": 481}, "assignee": {"id": 10}, "organization": {"id": 694}, "project": {"owner": {"id": 785}, "assignee": {"id": 855}, "organization": {"id": 953}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 88, "privilege": "none"}, "organization": {"id": 182, "owner": {"id": 293}, "user": {"role": "worker"}}}, "resource": {"id": 339, "owner": {"id": 444}, "assignee": {"id": 88}, "organization": {"id": 658}, "project": {"owner": {"id": 767}, "assignee": {"id": 854}, "organization": {"id": 963}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 12, "privilege": "none"}, "organization": {"id": 110, "owner": {"id": 253}, "user": {"role": null}}}, "resource": {"id": 310, "owner": {"id": 424}, "assignee": {"id": 12}, "organization": {"id": 110}, "project": {"owner": {"id": 794}, "assignee": {"id": 832}, "organization": {"id": 992}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 33, "privilege": "none"}, "organization": {"id": 181, "owner": {"id": 281}, "user": {"role": null}}}, "resource": {"id": 336, "owner": {"id": 490}, "assignee": {"id": 33}, "organization": {"id": 181}, "project": {"owner": {"id": 760}, "assignee": {"id": 858}, "organization": {"id": 916}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 27, "privilege": "none"}, "organization": {"id": 129, "owner": {"id": 245}, "user": {"role": null}}}, "resource": {"id": 331, "owner": {"id": 439}, "assignee": {"id": 27}, "organization": {"id": 697}, "project": {"owner": {"id": 707}, "assignee": {"id": 831}, "organization": {"id": 902}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 94, "privilege": "none"}, "organization": {"id": 165, "owner": {"id": 227}, "user": {"role": null}}}, "resource": {"id": 397, "owner": {"id": 450}, "assignee": {"id": 94}, "organization": {"id": 635}, "project": {"owner": {"id": 779}, "assignee": {"id": 861}, "organization": {"id": 919}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 90, "privilege": "admin"}, "organization": {"id": 121, "owner": {"id": 90}, "user": {"role": "owner"}}}, "resource": {"id": 305, "owner": {"id": 421}, "assignee": {"id": 599}, "organization": {"id": 121}, "project": {"owner": {"id": 761}, "assignee": {"id": 840}, "organization": {"id": 946}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 57, "privilege": "admin"}, "organization": {"id": 180, "owner": {"id": 57}, "user": {"role": "owner"}}}, "resource": {"id": 384, "owner": {"id": 499}, "assignee": {"id": 537}, "organization": {"id": 180}, "project": {"owner": {"id": 772}, "assignee": {"id": 801}, "organization": {"id": 952}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 76, "privilege": "admin"}, "organization": {"id": 195, "owner": {"id": 76}, "user": {"role": "owner"}}}, "resource": {"id": 384, "owner": {"id": 427}, "assignee": {"id": 562}, "organization": {"id": 626}, "project": {"owner": {"id": 716}, "assignee": {"id": 821}, "organization": {"id": 967}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 37, "privilege": "admin"}, "organization": {"id": 137, "owner": {"id": 37}, "user": {"role": "owner"}}}, "resource": {"id": 309, "owner": {"id": 402}, "assignee": {"id": 504}, "organization": {"id": 676}, "project": {"owner": {"id": 773}, "assignee": {"id": 856}, "organization": {"id": 971}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 84, "privilege": "admin"}, "organization": {"id": 163, "owner": {"id": 251}, "user": {"role": "maintainer"}}}, "resource": {"id": 310, "owner": {"id": 402}, "assignee": {"id": 544}, "organization": {"id": 163}, "project": {"owner": {"id": 775}, "assignee": {"id": 855}, "organization": {"id": 973}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 48, "privilege": "admin"}, "organization": {"id": 181, "owner": {"id": 233}, "user": {"role": "maintainer"}}}, "resource": {"id": 378, "owner": {"id": 465}, "assignee": {"id": 521}, "organization": {"id": 181}, "project": {"owner": {"id": 772}, "assignee": {"id": 831}, "organization": {"id": 908}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 51, "privilege": "admin"}, "organization": {"id": 125, "owner": {"id": 210}, "user": {"role": "maintainer"}}}, "resource": {"id": 317, "owner": {"id": 486}, "assignee": {"id": 534}, "organization": {"id": 614}, "project": {"owner": {"id": 723}, "assignee": {"id": 861}, "organization": {"id": 931}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 64, "privilege": "admin"}, "organization": {"id": 144, "owner": {"id": 277}, "user": {"role": "maintainer"}}}, "resource": {"id": 316, "owner": {"id": 415}, "assignee": {"id": 516}, "organization": {"id": 664}, "project": {"owner": {"id": 716}, "assignee": {"id": 854}, "organization": {"id": 945}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 44, "privilege": "admin"}, "organization": {"id": 121, "owner": {"id": 291}, "user": {"role": "supervisor"}}}, "resource": {"id": 355, "owner": {"id": 447}, "assignee": {"id": 570}, "organization": {"id": 121}, "project": {"owner": {"id": 797}, "assignee": {"id": 822}, "organization": {"id": 909}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 75, "privilege": "admin"}, "organization": {"id": 109, "owner": {"id": 200}, "user": {"role": "supervisor"}}}, "resource": {"id": 360, "owner": {"id": 499}, "assignee": {"id": 506}, "organization": {"id": 109}, "project": {"owner": {"id": 723}, "assignee": {"id": 836}, "organization": {"id": 966}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 27, "privilege": "admin"}, "organization": {"id": 178, "owner": {"id": 292}, "user": {"role": "supervisor"}}}, "resource": {"id": 327, "owner": {"id": 450}, "assignee": {"id": 543}, "organization": {"id": 613}, "project": {"owner": {"id": 750}, "assignee": {"id": 871}, "organization": {"id": 906}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 11, "privilege": "admin"}, "organization": {"id": 146, "owner": {"id": 298}, "user": {"role": "supervisor"}}}, "resource": {"id": 343, "owner": {"id": 482}, "assignee": {"id": 546}, "organization": {"id": 660}, "project": {"owner": {"id": 772}, "assignee": {"id": 873}, "organization": {"id": 972}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 10, "privilege": "admin"}, "organization": {"id": 192, "owner": {"id": 279}, "user": {"role": "worker"}}}, "resource": {"id": 392, "owner": {"id": 451}, "assignee": {"id": 503}, "organization": {"id": 192}, "project": {"owner": {"id": 713}, "assignee": {"id": 863}, "organization": {"id": 971}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 48, "privilege": "admin"}, "organization": {"id": 144, "owner": {"id": 214}, "user": {"role": "worker"}}}, "resource": {"id": 367, "owner": {"id": 495}, "assignee": {"id": 533}, "organization": {"id": 144}, "project": {"owner": {"id": 733}, "assignee": {"id": 886}, "organization": {"id": 944}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 24, "privilege": "admin"}, "organization": {"id": 109, "owner": {"id": 255}, "user": {"role": "worker"}}}, "resource": {"id": 302, "owner": {"id": 490}, "assignee": {"id": 536}, "organization": {"id": 660}, "project": {"owner": {"id": 795}, "assignee": {"id": 821}, "organization": {"id": 936}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 35, "privilege": "admin"}, "organization": {"id": 107, "owner": {"id": 291}, "user": {"role": "worker"}}}, "resource": {"id": 383, "owner": {"id": 418}, "assignee": {"id": 598}, "organization": {"id": 628}, "project": {"owner": {"id": 736}, "assignee": {"id": 826}, "organization": {"id": 933}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 43, "privilege": "admin"}, "organization": {"id": 151, "owner": {"id": 211}, "user": {"role": null}}}, "resource": {"id": 361, "owner": {"id": 454}, "assignee": {"id": 560}, "organization": {"id": 151}, "project": {"owner": {"id": 798}, "assignee": {"id": 855}, "organization": {"id": 908}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 83, "privilege": "admin"}, "organization": {"id": 127, "owner": {"id": 209}, "user": {"role": null}}}, "resource": {"id": 359, "owner": {"id": 488}, "assignee": {"id": 503}, "organization": {"id": 127}, "project": {"owner": {"id": 798}, "assignee": {"id": 802}, "organization": {"id": 953}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 76, "privilege": "admin"}, "organization": {"id": 129, "owner": {"id": 227}, "user": {"role": null}}}, "resource": {"id": 366, "owner": {"id": 430}, "assignee": {"id": 545}, "organization": {"id": 685}, "project": {"owner": {"id": 738}, "assignee": {"id": 894}, "organization": {"id": 954}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 30, "privilege": "admin"}, "organization": {"id": 141, "owner": {"id": 257}, "user": {"role": null}}}, "resource": {"id": 393, "owner": {"id": 430}, "assignee": {"id": 575}, "organization": {"id": 642}, "project": {"owner": {"id": 778}, "assignee": {"id": 883}, "organization": {"id": 937}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 93, "privilege": "business"}, "organization": {"id": 101, "owner": {"id": 93}, "user": {"role": "owner"}}}, "resource": {"id": 342, "owner": {"id": 491}, "assignee": {"id": 510}, "organization": {"id": 101}, "project": {"owner": {"id": 742}, "assignee": {"id": 806}, "organization": {"id": 922}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 95, "privilege": "business"}, "organization": {"id": 160, "owner": {"id": 95}, "user": {"role": "owner"}}}, "resource": {"id": 369, "owner": {"id": 495}, "assignee": {"id": 583}, "organization": {"id": 160}, "project": {"owner": {"id": 741}, "assignee": {"id": 879}, "organization": {"id": 902}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 91, "privilege": "business"}, "organization": {"id": 120, "owner": {"id": 91}, "user": {"role": "owner"}}}, "resource": {"id": 329, "owner": {"id": 467}, "assignee": {"id": 560}, "organization": {"id": 656}, "project": {"owner": {"id": 743}, "assignee": {"id": 818}, "organization": {"id": 993}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 81, "privilege": "business"}, "organization": {"id": 112, "owner": {"id": 81}, "user": {"role": "owner"}}}, "resource": {"id": 388, "owner": {"id": 493}, "assignee": {"id": 515}, "organization": {"id": 619}, "project": {"owner": {"id": 766}, "assignee": {"id": 820}, "organization": {"id": 909}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 47, "privilege": "business"}, "organization": {"id": 145, "owner": {"id": 252}, "user": {"role": "maintainer"}}}, "resource": {"id": 358, "owner": {"id": 462}, "assignee": {"id": 514}, "organization": {"id": 145}, "project": {"owner": {"id": 719}, "assignee": {"id": 851}, "organization": {"id": 954}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 65, "privilege": "business"}, "organization": {"id": 110, "owner": {"id": 240}, "user": {"role": "maintainer"}}}, "resource": {"id": 323, "owner": {"id": 450}, "assignee": {"id": 539}, "organization": {"id": 110}, "project": {"owner": {"id": 719}, "assignee": {"id": 812}, "organization": {"id": 984}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 69, "privilege": "business"}, "organization": {"id": 150, "owner": {"id": 209}, "user": {"role": "maintainer"}}}, "resource": {"id": 323, "owner": {"id": 467}, "assignee": {"id": 538}, "organization": {"id": 616}, "project": {"owner": {"id": 721}, "assignee": {"id": 806}, "organization": {"id": 968}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 27, "privilege": "business"}, "organization": {"id": 198, "owner": {"id": 259}, "user": {"role": "maintainer"}}}, "resource": {"id": 332, "owner": {"id": 433}, "assignee": {"id": 598}, "organization": {"id": 663}, "project": {"owner": {"id": 770}, "assignee": {"id": 864}, "organization": {"id": 974}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 19, "privilege": "business"}, "organization": {"id": 199, "owner": {"id": 252}, "user": {"role": "supervisor"}}}, "resource": {"id": 339, "owner": {"id": 410}, "assignee": {"id": 513}, "organization": {"id": 199}, "project": {"owner": {"id": 791}, "assignee": {"id": 888}, "organization": {"id": 988}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 56, "privilege": "business"}, "organization": {"id": 103, "owner": {"id": 279}, "user": {"role": "supervisor"}}}, "resource": {"id": 381, "owner": {"id": 458}, "assignee": {"id": 506}, "organization": {"id": 103}, "project": {"owner": {"id": 707}, "assignee": {"id": 847}, "organization": {"id": 903}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 1, "privilege": "business"}, "organization": {"id": 116, "owner": {"id": 217}, "user": {"role": "supervisor"}}}, "resource": {"id": 377, "owner": {"id": 494}, "assignee": {"id": 572}, "organization": {"id": 681}, "project": {"owner": {"id": 709}, "assignee": {"id": 806}, "organization": {"id": 971}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 49, "privilege": "business"}, "organization": {"id": 185, "owner": {"id": 227}, "user": {"role": "supervisor"}}}, "resource": {"id": 347, "owner": {"id": 482}, "assignee": {"id": 592}, "organization": {"id": 602}, "project": {"owner": {"id": 781}, "assignee": {"id": 851}, "organization": {"id": 916}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 97, "privilege": "business"}, "organization": {"id": 154, "owner": {"id": 246}, "user": {"role": "worker"}}}, "resource": {"id": 344, "owner": {"id": 494}, "assignee": {"id": 522}, "organization": {"id": 154}, "project": {"owner": {"id": 705}, "assignee": {"id": 836}, "organization": {"id": 998}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 97, "privilege": "business"}, "organization": {"id": 125, "owner": {"id": 216}, "user": {"role": "worker"}}}, "resource": {"id": 323, "owner": {"id": 456}, "assignee": {"id": 551}, "organization": {"id": 125}, "project": {"owner": {"id": 732}, "assignee": {"id": 891}, "organization": {"id": 984}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 9, "privilege": "business"}, "organization": {"id": 176, "owner": {"id": 283}, "user": {"role": "worker"}}}, "resource": {"id": 381, "owner": {"id": 411}, "assignee": {"id": 597}, "organization": {"id": 639}, "project": {"owner": {"id": 731}, "assignee": {"id": 824}, "organization": {"id": 988}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 77, "privilege": "business"}, "organization": {"id": 167, "owner": {"id": 206}, "user": {"role": "worker"}}}, "resource": {"id": 354, "owner": {"id": 442}, "assignee": {"id": 557}, "organization": {"id": 619}, "project": {"owner": {"id": 700}, "assignee": {"id": 898}, "organization": {"id": 963}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 51, "privilege": "business"}, "organization": {"id": 141, "owner": {"id": 274}, "user": {"role": null}}}, "resource": {"id": 336, "owner": {"id": 465}, "assignee": {"id": 555}, "organization": {"id": 141}, "project": {"owner": {"id": 775}, "assignee": {"id": 874}, "organization": {"id": 924}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 95, "privilege": "business"}, "organization": {"id": 182, "owner": {"id": 230}, "user": {"role": null}}}, "resource": {"id": 332, "owner": {"id": 494}, "assignee": {"id": 562}, "organization": {"id": 182}, "project": {"owner": {"id": 761}, "assignee": {"id": 865}, "organization": {"id": 979}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 20, "privilege": "business"}, "organization": {"id": 146, "owner": {"id": 203}, "user": {"role": null}}}, "resource": {"id": 332, "owner": {"id": 461}, "assignee": {"id": 564}, "organization": {"id": 607}, "project": {"owner": {"id": 745}, "assignee": {"id": 899}, "organization": {"id": 997}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 20, "privilege": "business"}, "organization": {"id": 189, "owner": {"id": 283}, "user": {"role": null}}}, "resource": {"id": 356, "owner": {"id": 477}, "assignee": {"id": 566}, "organization": {"id": 663}, "project": {"owner": {"id": 763}, "assignee": {"id": 884}, "organization": {"id": 942}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 71, "privilege": "user"}, "organization": {"id": 137, "owner": {"id": 71}, "user": {"role": "owner"}}}, "resource": {"id": 353, "owner": {"id": 449}, "assignee": {"id": 575}, "organization": {"id": 137}, "project": {"owner": {"id": 761}, "assignee": {"id": 821}, "organization": {"id": 991}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 72, "privilege": "user"}, "organization": {"id": 113, "owner": {"id": 72}, "user": {"role": "owner"}}}, "resource": {"id": 324, "owner": {"id": 479}, "assignee": {"id": 575}, "organization": {"id": 113}, "project": {"owner": {"id": 755}, "assignee": {"id": 824}, "organization": {"id": 949}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 74, "privilege": "user"}, "organization": {"id": 126, "owner": {"id": 74}, "user": {"role": "owner"}}}, "resource": {"id": 326, "owner": {"id": 459}, "assignee": {"id": 575}, "organization": {"id": 687}, "project": {"owner": {"id": 749}, "assignee": {"id": 886}, "organization": {"id": 946}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 69, "privilege": "user"}, "organization": {"id": 186, "owner": {"id": 69}, "user": {"role": "owner"}}}, "resource": {"id": 338, "owner": {"id": 446}, "assignee": {"id": 535}, "organization": {"id": 634}, "project": {"owner": {"id": 713}, "assignee": {"id": 886}, "organization": {"id": 975}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:organization", "auth": {"user": {"id": 36, "privilege": "user"}, "organization": {"id": 170, "owner": {"id": 249}, "user": {"role": "maintainer"}}}, "resource": {"id": 333, "owner": {"id": 474}, "assignee": {"id": 573}, "organization": {"id": 170}, "project": {"owner": {"id": 707}, "assignee": {"id": 850}, "organization": {"id": 913}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 21, "privilege": "user"}, "organization": {"id": 151, "owner": {"id": 218}, "user": {"role": "maintainer"}}}, "resource": {"id": 364, "owner": {"id": 446}, "assignee": {"id": 557}, "organization": {"id": 151}, "project": {"owner": {"id": 772}, "assignee": {"id": 819}, "organization": {"id": 967}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 11, "privilege": "user"}, "organization": {"id": 186, "owner": {"id": 216}, "user": {"role": "maintainer"}}}, "resource": {"id": 330, "owner": {"id": 417}, "assignee": {"id": 521}, "organization": {"id": 619}, "project": {"owner": {"id": 768}, "assignee": {"id": 815}, "organization": {"id": 986}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 40, "privilege": "user"}, "organization": {"id": 177, "owner": {"id": 292}, "user": {"role": "maintainer"}}}, "resource": {"id": 395, "owner": {"id": 477}, "assignee": {"id": 502}, "organization": {"id": 612}, "project": {"owner": {"id": 753}, "assignee": {"id": 845}, "organization": {"id": 913}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 18, "privilege": "user"}, "organization": {"id": 199, "owner": {"id": 235}, "user": {"role": "supervisor"}}}, "resource": {"id": 380, "owner": {"id": 492}, "assignee": {"id": 573}, "organization": {"id": 199}, "project": {"owner": {"id": 785}, "assignee": {"id": 874}, "organization": {"id": 928}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 94, "privilege": "user"}, "organization": {"id": 163, "owner": {"id": 212}, "user": {"role": "supervisor"}}}, "resource": {"id": 373, "owner": {"id": 440}, "assignee": {"id": 521}, "organization": {"id": 163}, "project": {"owner": {"id": 736}, "assignee": {"id": 857}, "organization": {"id": 969}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 55, "privilege": "user"}, "organization": {"id": 185, "owner": {"id": 201}, "user": {"role": "supervisor"}}}, "resource": {"id": 353, "owner": {"id": 411}, "assignee": {"id": 513}, "organization": {"id": 697}, "project": {"owner": {"id": 727}, "assignee": {"id": 849}, "organization": {"id": 909}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 9, "privilege": "user"}, "organization": {"id": 182, "owner": {"id": 257}, "user": {"role": "supervisor"}}}, "resource": {"id": 346, "owner": {"id": 482}, "assignee": {"id": 542}, "organization": {"id": 694}, "project": {"owner": {"id": 728}, "assignee": {"id": 824}, "organization": {"id": 926}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 39, "privilege": "user"}, "organization": {"id": 114, "owner": {"id": 221}, "user": {"role": "worker"}}}, "resource": {"id": 354, "owner": {"id": 483}, "assignee": {"id": 531}, "organization": {"id": 114}, "project": {"owner": {"id": 787}, "assignee": {"id": 843}, "organization": {"id": 982}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 38, "privilege": "user"}, "organization": {"id": 163, "owner": {"id": 242}, "user": {"role": "worker"}}}, "resource": {"id": 373, "owner": {"id": 499}, "assignee": {"id": 529}, "organization": {"id": 163}, "project": {"owner": {"id": 785}, "assignee": {"id": 827}, "organization": {"id": 982}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 0, "privilege": "user"}, "organization": {"id": 152, "owner": {"id": 292}, "user": {"role": "worker"}}}, "resource": {"id": 356, "owner": {"id": 470}, "assignee": {"id": 588}, "organization": {"id": 670}, "project": {"owner": {"id": 722}, "assignee": {"id": 874}, "organization": {"id": 999}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 48, "privilege": "user"}, "organization": {"id": 146, "owner": {"id": 280}, "user": {"role": "worker"}}}, "resource": {"id": 349, "owner": {"id": 408}, "assignee": {"id": 578}, "organization": {"id": 654}, "project": {"owner": {"id": 795}, "assignee": {"id": 812}, "organization": {"id": 959}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 34, "privilege": "user"}, "organization": {"id": 175, "owner": {"id": 256}, "user": {"role": null}}}, "resource": {"id": 312, "owner": {"id": 400}, "assignee": {"id": 549}, "organization": {"id": 175}, "project": {"owner": {"id": 752}, "assignee": {"id": 892}, "organization": {"id": 915}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 63, "privilege": "user"}, "organization": {"id": 167, "owner": {"id": 254}, "user": {"role": null}}}, "resource": {"id": 306, "owner": {"id": 418}, "assignee": {"id": 514}, "organization": {"id": 167}, "project": {"owner": {"id": 702}, "assignee": {"id": 805}, "organization": {"id": 921}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 39, "privilege": "user"}, "organization": {"id": 100, "owner": {"id": 201}, "user": {"role": null}}}, "resource": {"id": 386, "owner": {"id": 428}, "assignee": {"id": 587}, "organization": {"id": 669}, "project": {"owner": {"id": 726}, "assignee": {"id": 830}, "organization": {"id": 942}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 85, "privilege": "user"}, "organization": {"id": 196, "owner": {"id": 259}, "user": {"role": null}}}, "resource": {"id": 339, "owner": {"id": 484}, "assignee": {"id": 578}, "organization": {"id": 698}, "project": {"owner": {"id": 772}, "assignee": {"id": 845}, "organization": {"id": 966}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 61, "privilege": "worker"}, "organization": {"id": 133, "owner": {"id": 61}, "user": {"role": "owner"}}}, "resource": {"id": 342, "owner": {"id": 403}, "assignee": {"id": 535}, "organization": {"id": 133}, "project": {"owner": {"id": 777}, "assignee": {"id": 827}, "organization": {"id": 960}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 41, "privilege": "worker"}, "organization": {"id": 129, "owner": {"id": 41}, "user": {"role": "owner"}}}, "resource": {"id": 307, "owner": {"id": 498}, "assignee": {"id": 500}, "organization": {"id": 129}, "project": {"owner": {"id": 715}, "assignee": {"id": 881}, "organization": {"id": 916}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 90, "privilege": "worker"}, "organization": {"id": 111, "owner": {"id": 90}, "user": {"role": "owner"}}}, "resource": {"id": 305, "owner": {"id": 419}, "assignee": {"id": 580}, "organization": {"id": 665}, "project": {"owner": {"id": 785}, "assignee": {"id": 893}, "organization": {"id": 985}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 89, "privilege": "worker"}, "organization": {"id": 100, "owner": {"id": 89}, "user": {"role": "owner"}}}, "resource": {"id": 383, "owner": {"id": 406}, "assignee": {"id": 583}, "organization": {"id": 653}, "project": {"owner": {"id": 724}, "assignee": {"id": 812}, "organization": {"id": 978}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 29, "privilege": "worker"}, "organization": {"id": 189, "owner": {"id": 252}, "user": {"role": "maintainer"}}}, "resource": {"id": 309, "owner": {"id": 401}, "assignee": {"id": 524}, "organization": {"id": 189}, "project": {"owner": {"id": 727}, "assignee": {"id": 803}, "organization": {"id": 999}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 71, "privilege": "worker"}, "organization": {"id": 159, "owner": {"id": 281}, "user": {"role": "maintainer"}}}, "resource": {"id": 327, "owner": {"id": 463}, "assignee": {"id": 549}, "organization": {"id": 159}, "project": {"owner": {"id": 726}, "assignee": {"id": 821}, "organization": {"id": 993}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 20, "privilege": "worker"}, "organization": {"id": 191, "owner": {"id": 229}, "user": {"role": "maintainer"}}}, "resource": {"id": 300, "owner": {"id": 430}, "assignee": {"id": 541}, "organization": {"id": 656}, "project": {"owner": {"id": 779}, "assignee": {"id": 873}, "organization": {"id": 949}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 49, "privilege": "worker"}, "organization": {"id": 199, "owner": {"id": 223}, "user": {"role": "maintainer"}}}, "resource": {"id": 373, "owner": {"id": 487}, "assignee": {"id": 521}, "organization": {"id": 690}, "project": {"owner": {"id": 763}, "assignee": {"id": 836}, "organization": {"id": 986}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 66, "privilege": "worker"}, "organization": {"id": 105, "owner": {"id": 274}, "user": {"role": "supervisor"}}}, "resource": {"id": 399, "owner": {"id": 431}, "assignee": {"id": 598}, "organization": {"id": 105}, "project": {"owner": {"id": 730}, "assignee": {"id": 894}, "organization": {"id": 916}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 24, "privilege": "worker"}, "organization": {"id": 111, "owner": {"id": 209}, "user": {"role": "supervisor"}}}, "resource": {"id": 322, "owner": {"id": 450}, "assignee": {"id": 565}, "organization": {"id": 111}, "project": {"owner": {"id": 778}, "assignee": {"id": 860}, "organization": {"id": 940}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 60, "privilege": "worker"}, "organization": {"id": 178, "owner": {"id": 231}, "user": {"role": "supervisor"}}}, "resource": {"id": 394, "owner": {"id": 430}, "assignee": {"id": 553}, "organization": {"id": 644}, "project": {"owner": {"id": 788}, "assignee": {"id": 854}, "organization": {"id": 900}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 68, "privilege": "worker"}, "organization": {"id": 162, "owner": {"id": 217}, "user": {"role": "supervisor"}}}, "resource": {"id": 395, "owner": {"id": 444}, "assignee": {"id": 520}, "organization": {"id": 685}, "project": {"owner": {"id": 733}, "assignee": {"id": 897}, "organization": {"id": 926}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 10, "privilege": "worker"}, "organization": {"id": 186, "owner": {"id": 288}, "user": {"role": "worker"}}}, "resource": {"id": 370, "owner": {"id": 437}, "assignee": {"id": 574}, "organization": {"id": 186}, "project": {"owner": {"id": 784}, "assignee": {"id": 807}, "organization": {"id": 920}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 93, "privilege": "worker"}, "organization": {"id": 112, "owner": {"id": 239}, "user": {"role": "worker"}}}, "resource": {"id": 384, "owner": {"id": 403}, "assignee": {"id": 556}, "organization": {"id": 112}, "project": {"owner": {"id": 757}, "assignee": {"id": 877}, "organization": {"id": 924}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 43, "privilege": "worker"}, "organization": {"id": 195, "owner": {"id": 228}, "user": {"role": "worker"}}}, "resource": {"id": 348, "owner": {"id": 480}, "assignee": {"id": 569}, "organization": {"id": 654}, "project": {"owner": {"id": 706}, "assignee": {"id": 891}, "organization": {"id": 980}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 75, "privilege": "worker"}, "organization": {"id": 190, "owner": {"id": 272}, "user": {"role": "worker"}}}, "resource": {"id": 383, "owner": {"id": 438}, "assignee": {"id": 532}, "organization": {"id": 683}, "project": {"owner": {"id": 777}, "assignee": {"id": 834}, "organization": {"id": 914}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 68, "privilege": "worker"}, "organization": {"id": 104, "owner": {"id": 258}, "user": {"role": null}}}, "resource": {"id": 395, "owner": {"id": 410}, "assignee": {"id": 590}, "organization": {"id": 104}, "project": {"owner": {"id": 736}, "assignee": {"id": 820}, "organization": {"id": 958}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 97, "privilege": "worker"}, "organization": {"id": 183, "owner": {"id": 249}, "user": {"role": null}}}, "resource": {"id": 348, "owner": {"id": 484}, "assignee": {"id": 534}, "organization": {"id": 183}, "project": {"owner": {"id": 786}, "assignee": {"id": 873}, "organization": {"id": 997}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 74, "privilege": "worker"}, "organization": {"id": 103, "owner": {"id": 269}, "user": {"role": null}}}, "resource": {"id": 328, "owner": {"id": 425}, "assignee": {"id": 518}, "organization": {"id": 637}, "project": {"owner": {"id": 745}, "assignee": {"id": 882}, "organization": {"id": 922}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 0, "privilege": "worker"}, "organization": {"id": 173, "owner": {"id": 291}, "user": {"role": null}}}, "resource": {"id": 322, "owner": {"id": 481}, "assignee": {"id": 533}, "organization": {"id": 685}, "project": {"owner": {"id": 725}, "assignee": {"id": 870}, "organization": {"id": 935}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 87, "privilege": "none"}, "organization": {"id": 105, "owner": {"id": 87}, "user": {"role": "owner"}}}, "resource": {"id": 381, "owner": {"id": 454}, "assignee": {"id": 570}, "organization": {"id": 105}, "project": {"owner": {"id": 780}, "assignee": {"id": 833}, "organization": {"id": 999}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 57, "privilege": "none"}, "organization": {"id": 129, "owner": {"id": 57}, "user": {"role": "owner"}}}, "resource": {"id": 318, "owner": {"id": 498}, "assignee": {"id": 563}, "organization": {"id": 129}, "project": {"owner": {"id": 785}, "assignee": {"id": 809}, "organization": {"id": 945}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 11, "privilege": "none"}, "organization": {"id": 169, "owner": {"id": 11}, "user": {"role": "owner"}}}, "resource": {"id": 300, "owner": {"id": 408}, "assignee": {"id": 513}, "organization": {"id": 603}, "project": {"owner": {"id": 757}, "assignee": {"id": 875}, "organization": {"id": 938}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 7, "privilege": "none"}, "organization": {"id": 141, "owner": {"id": 7}, "user": {"role": "owner"}}}, "resource": {"id": 381, "owner": {"id": 452}, "assignee": {"id": 567}, "organization": {"id": 642}, "project": {"owner": {"id": 700}, "assignee": {"id": 882}, "organization": {"id": 956}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 76, "privilege": "none"}, "organization": {"id": 187, "owner": {"id": 298}, "user": {"role": "maintainer"}}}, "resource": {"id": 364, "owner": {"id": 404}, "assignee": {"id": 518}, "organization": {"id": 187}, "project": {"owner": {"id": 718}, "assignee": {"id": 869}, "organization": {"id": 923}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 3, "privilege": "none"}, "organization": {"id": 124, "owner": {"id": 211}, "user": {"role": "maintainer"}}}, "resource": {"id": 314, "owner": {"id": 469}, "assignee": {"id": 519}, "organization": {"id": 124}, "project": {"owner": {"id": 711}, "assignee": {"id": 882}, "organization": {"id": 915}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 49, "privilege": "none"}, "organization": {"id": 126, "owner": {"id": 207}, "user": {"role": "maintainer"}}}, "resource": {"id": 385, "owner": {"id": 486}, "assignee": {"id": 532}, "organization": {"id": 648}, "project": {"owner": {"id": 745}, "assignee": {"id": 888}, "organization": {"id": 987}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 45, "privilege": "none"}, "organization": {"id": 174, "owner": {"id": 213}, "user": {"role": "maintainer"}}}, "resource": {"id": 383, "owner": {"id": 468}, "assignee": {"id": 555}, "organization": {"id": 657}, "project": {"owner": {"id": 716}, "assignee": {"id": 802}, "organization": {"id": 961}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 5, "privilege": "none"}, "organization": {"id": 102, "owner": {"id": 266}, "user": {"role": "supervisor"}}}, "resource": {"id": 320, "owner": {"id": 444}, "assignee": {"id": 503}, "organization": {"id": 102}, "project": {"owner": {"id": 712}, "assignee": {"id": 840}, "organization": {"id": 956}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 79, "privilege": "none"}, "organization": {"id": 152, "owner": {"id": 251}, "user": {"role": "supervisor"}}}, "resource": {"id": 335, "owner": {"id": 435}, "assignee": {"id": 594}, "organization": {"id": 152}, "project": {"owner": {"id": 753}, "assignee": {"id": 854}, "organization": {"id": 909}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 81, "privilege": "none"}, "organization": {"id": 110, "owner": {"id": 220}, "user": {"role": "supervisor"}}}, "resource": {"id": 382, "owner": {"id": 481}, "assignee": {"id": 517}, "organization": {"id": 648}, "project": {"owner": {"id": 708}, "assignee": {"id": 884}, "organization": {"id": 916}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 42, "privilege": "none"}, "organization": {"id": 106, "owner": {"id": 291}, "user": {"role": "supervisor"}}}, "resource": {"id": 393, "owner": {"id": 458}, "assignee": {"id": 587}, "organization": {"id": 648}, "project": {"owner": {"id": 701}, "assignee": {"id": 811}, "organization": {"id": 992}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 8, "privilege": "none"}, "organization": {"id": 155, "owner": {"id": 297}, "user": {"role": "worker"}}}, "resource": {"id": 340, "owner": {"id": 421}, "assignee": {"id": 550}, "organization": {"id": 155}, "project": {"owner": {"id": 793}, "assignee": {"id": 855}, "organization": {"id": 993}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 23, "privilege": "none"}, "organization": {"id": 150, "owner": {"id": 283}, "user": {"role": "worker"}}}, "resource": {"id": 334, "owner": {"id": 430}, "assignee": {"id": 534}, "organization": {"id": 150}, "project": {"owner": {"id": 798}, "assignee": {"id": 810}, "organization": {"id": 900}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 71, "privilege": "none"}, "organization": {"id": 183, "owner": {"id": 260}, "user": {"role": "worker"}}}, "resource": {"id": 363, "owner": {"id": 444}, "assignee": {"id": 517}, "organization": {"id": 669}, "project": {"owner": {"id": 734}, "assignee": {"id": 892}, "organization": {"id": 905}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 47, "privilege": "none"}, "organization": {"id": 153, "owner": {"id": 282}, "user": {"role": "worker"}}}, "resource": {"id": 347, "owner": {"id": 443}, "assignee": {"id": 558}, "organization": {"id": 648}, "project": {"owner": {"id": 788}, "assignee": {"id": 838}, "organization": {"id": 959}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 80, "privilege": "none"}, "organization": {"id": 112, "owner": {"id": 243}, "user": {"role": null}}}, "resource": {"id": 333, "owner": {"id": 428}, "assignee": {"id": 512}, "organization": {"id": 112}, "project": {"owner": {"id": 704}, "assignee": {"id": 833}, "organization": {"id": 974}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 17, "privilege": "none"}, "organization": {"id": 175, "owner": {"id": 282}, "user": {"role": null}}}, "resource": {"id": 398, "owner": {"id": 450}, "assignee": {"id": 546}, "organization": {"id": 175}, "project": {"owner": {"id": 758}, "assignee": {"id": 824}, "organization": {"id": 992}}}} } -test_scope_UPDATE_ORGANIZATION_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:organization", "auth": {"user": {"id": 16, "privilege": "none"}, "organization": {"id": 109, "owner": {"id": 282}, "user": {"role": null}}}, "resource": {"id": 302, "owner": {"id": 495}, "assignee": {"id": 523}, "organization": {"id": 607}, "project": {"owner": {"id": 762}, "assignee": {"id": 849}, "organization": {"id": 963}}}} +test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 0, "privilege": "none"}, "organization": {"id": 155, "owner": {"id": 266}, "user": {"role": null}}}, "resource": {"id": 361, "owner": {"id": 461}, "assignee": {"id": 538}, "organization": {"id": 610}, "project": {"owner": {"id": 797}, "assignee": {"id": 807}, "organization": {"id": 943}}}} } -test_scope_IMPORT_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 26, "privilege": "admin"}, "organization": null}, "resource": {"id": 364, "owner": {"id": 442}, "assignee": {"id": 547}, "organization": {"id": 660}, "project": {"owner": {"id": 26}, "assignee": {"id": 896}, "organization": {"id": 947}}}} +test_scope_DELETE_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 55, "privilege": "admin"}, "organization": null}, "resource": {"id": 355, "owner": {"id": 450}, "assignee": {"id": 515}, "organization": {"id": 650}, "project": {"owner": {"id": 55}, "assignee": {"id": 806}, "organization": {"id": 928}}}} } -test_scope_IMPORT_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 81, "privilege": "business"}, "organization": null}, "resource": {"id": 366, "owner": {"id": 491}, "assignee": {"id": 543}, "organization": {"id": 662}, "project": {"owner": {"id": 81}, "assignee": {"id": 882}, "organization": {"id": 996}}}} +test_scope_DELETE_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 55, "privilege": "business"}, "organization": null}, "resource": {"id": 379, "owner": {"id": 451}, "assignee": {"id": 567}, "organization": {"id": 694}, "project": {"owner": {"id": 55}, "assignee": {"id": 868}, "organization": {"id": 987}}}} } -test_scope_IMPORT_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 75, "privilege": "user"}, "organization": null}, "resource": {"id": 336, "owner": {"id": 462}, "assignee": {"id": 509}, "organization": {"id": 664}, "project": {"owner": {"id": 75}, "assignee": {"id": 880}, "organization": {"id": 964}}}} +test_scope_DELETE_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 52, "privilege": "user"}, "organization": null}, "resource": {"id": 321, "owner": {"id": 484}, "assignee": {"id": 527}, "organization": {"id": 684}, "project": {"owner": {"id": 52}, "assignee": {"id": 847}, "organization": {"id": 972}}}} } -test_scope_IMPORT_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 7, "privilege": "worker"}, "organization": null}, "resource": {"id": 386, "owner": {"id": 489}, "assignee": {"id": 585}, "organization": {"id": 600}, "project": {"owner": {"id": 7}, "assignee": {"id": 818}, "organization": {"id": 966}}}} +test_scope_DELETE_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 37, "privilege": "worker"}, "organization": null}, "resource": {"id": 354, "owner": {"id": 486}, "assignee": {"id": 506}, "organization": {"id": 681}, "project": {"owner": {"id": 37}, "assignee": {"id": 866}, "organization": {"id": 909}}}} } -test_scope_IMPORT_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 39, "privilege": "none"}, "organization": null}, "resource": {"id": 315, "owner": {"id": 437}, "assignee": {"id": 567}, "organization": {"id": 604}, "project": {"owner": {"id": 39}, "assignee": {"id": 820}, "organization": {"id": 969}}}} +test_scope_DELETE_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 78, "privilege": "none"}, "organization": null}, "resource": {"id": 377, "owner": {"id": 455}, "assignee": {"id": 522}, "organization": {"id": 698}, "project": {"owner": {"id": 78}, "assignee": {"id": 887}, "organization": {"id": 939}}}} } -test_scope_IMPORT_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 76, "privilege": "admin"}, "organization": null}, "resource": {"id": 376, "owner": {"id": 463}, "assignee": {"id": 563}, "organization": {"id": 632}, "project": {"owner": {"id": 757}, "assignee": {"id": 76}, "organization": {"id": 970}}}} +test_scope_DELETE_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 51, "privilege": "admin"}, "organization": null}, "resource": {"id": 300, "owner": {"id": 415}, "assignee": {"id": 515}, "organization": {"id": 640}, "project": {"owner": {"id": 782}, "assignee": {"id": 51}, "organization": {"id": 961}}}} } -test_scope_IMPORT_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 26, "privilege": "business"}, "organization": null}, "resource": {"id": 334, "owner": {"id": 495}, "assignee": {"id": 523}, "organization": {"id": 622}, "project": {"owner": {"id": 734}, "assignee": {"id": 26}, "organization": {"id": 919}}}} +test_scope_DELETE_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 39, "privilege": "business"}, "organization": null}, "resource": {"id": 388, "owner": {"id": 441}, "assignee": {"id": 598}, "organization": {"id": 641}, "project": {"owner": {"id": 792}, "assignee": {"id": 39}, "organization": {"id": 905}}}} } -test_scope_IMPORT_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 51, "privilege": "user"}, "organization": null}, "resource": {"id": 326, "owner": {"id": 416}, "assignee": {"id": 525}, "organization": {"id": 605}, "project": {"owner": {"id": 733}, "assignee": {"id": 51}, "organization": {"id": 937}}}} +test_scope_DELETE_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 12, "privilege": "user"}, "organization": null}, "resource": {"id": 357, "owner": {"id": 495}, "assignee": {"id": 503}, "organization": {"id": 699}, "project": {"owner": {"id": 727}, "assignee": {"id": 12}, "organization": {"id": 998}}}} } -test_scope_IMPORT_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 41, "privilege": "worker"}, "organization": null}, "resource": {"id": 316, "owner": {"id": 437}, "assignee": {"id": 573}, "organization": {"id": 687}, "project": {"owner": {"id": 780}, "assignee": {"id": 41}, "organization": {"id": 995}}}} +test_scope_DELETE_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 35, "privilege": "worker"}, "organization": null}, "resource": {"id": 319, "owner": {"id": 421}, "assignee": {"id": 519}, "organization": {"id": 601}, "project": {"owner": {"id": 769}, "assignee": {"id": 35}, "organization": {"id": 926}}}} } -test_scope_IMPORT_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 35, "privilege": "none"}, "organization": null}, "resource": {"id": 326, "owner": {"id": 480}, "assignee": {"id": 581}, "organization": {"id": 649}, "project": {"owner": {"id": 748}, "assignee": {"id": 35}, "organization": {"id": 902}}}} +test_scope_DELETE_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 42, "privilege": "none"}, "organization": null}, "resource": {"id": 383, "owner": {"id": 424}, "assignee": {"id": 581}, "organization": {"id": 601}, "project": {"owner": {"id": 746}, "assignee": {"id": 42}, "organization": {"id": 976}}}} } -test_scope_IMPORT_ANNOTATIONS_context_SANDBOX_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 98, "privilege": "admin"}, "organization": null}, "resource": {"id": 317, "owner": {"id": 98}, "assignee": {"id": 594}, "organization": {"id": 619}, "project": {"owner": {"id": 753}, "assignee": {"id": 800}, "organization": {"id": 970}}}} +test_scope_DELETE_ANNOTATIONS_context_SANDBOX_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 55, "privilege": "admin"}, "organization": null}, "resource": {"id": 326, "owner": {"id": 55}, "assignee": {"id": 517}, "organization": {"id": 699}, "project": {"owner": {"id": 714}, "assignee": {"id": 825}, "organization": {"id": 922}}}} } -test_scope_IMPORT_ANNOTATIONS_context_SANDBOX_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 13, "privilege": "business"}, "organization": null}, "resource": {"id": 309, "owner": {"id": 13}, "assignee": {"id": 523}, "organization": {"id": 611}, "project": {"owner": {"id": 727}, "assignee": {"id": 801}, "organization": {"id": 909}}}} +test_scope_DELETE_ANNOTATIONS_context_SANDBOX_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 17, "privilege": "business"}, "organization": null}, "resource": {"id": 300, "owner": {"id": 17}, "assignee": {"id": 507}, "organization": {"id": 616}, "project": {"owner": {"id": 787}, "assignee": {"id": 827}, "organization": {"id": 913}}}} } -test_scope_IMPORT_ANNOTATIONS_context_SANDBOX_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 49, "privilege": "user"}, "organization": null}, "resource": {"id": 349, "owner": {"id": 49}, "assignee": {"id": 563}, "organization": {"id": 617}, "project": {"owner": {"id": 758}, "assignee": {"id": 886}, "organization": {"id": 911}}}} +test_scope_DELETE_ANNOTATIONS_context_SANDBOX_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 72, "privilege": "user"}, "organization": null}, "resource": {"id": 309, "owner": {"id": 72}, "assignee": {"id": 584}, "organization": {"id": 657}, "project": {"owner": {"id": 704}, "assignee": {"id": 822}, "organization": {"id": 903}}}} } -test_scope_IMPORT_ANNOTATIONS_context_SANDBOX_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 80, "privilege": "worker"}, "organization": null}, "resource": {"id": 326, "owner": {"id": 80}, "assignee": {"id": 518}, "organization": {"id": 677}, "project": {"owner": {"id": 736}, "assignee": {"id": 837}, "organization": {"id": 928}}}} +test_scope_DELETE_ANNOTATIONS_context_SANDBOX_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 16, "privilege": "worker"}, "organization": null}, "resource": {"id": 309, "owner": {"id": 16}, "assignee": {"id": 543}, "organization": {"id": 612}, "project": {"owner": {"id": 726}, "assignee": {"id": 828}, "organization": {"id": 984}}}} } -test_scope_IMPORT_ANNOTATIONS_context_SANDBOX_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 45, "privilege": "none"}, "organization": null}, "resource": {"id": 374, "owner": {"id": 45}, "assignee": {"id": 588}, "organization": {"id": 656}, "project": {"owner": {"id": 731}, "assignee": {"id": 800}, "organization": {"id": 972}}}} +test_scope_DELETE_ANNOTATIONS_context_SANDBOX_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 32, "privilege": "none"}, "organization": null}, "resource": {"id": 334, "owner": {"id": 32}, "assignee": {"id": 546}, "organization": {"id": 600}, "project": {"owner": {"id": 702}, "assignee": {"id": 828}, "organization": {"id": 973}}}} } -test_scope_IMPORT_ANNOTATIONS_context_SANDBOX_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 93, "privilege": "admin"}, "organization": null}, "resource": {"id": 302, "owner": {"id": 429}, "assignee": {"id": 93}, "organization": {"id": 638}, "project": {"owner": {"id": 790}, "assignee": {"id": 802}, "organization": {"id": 975}}}} +test_scope_DELETE_ANNOTATIONS_context_SANDBOX_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 25, "privilege": "admin"}, "organization": null}, "resource": {"id": 384, "owner": {"id": 418}, "assignee": {"id": 25}, "organization": {"id": 681}, "project": {"owner": {"id": 765}, "assignee": {"id": 880}, "organization": {"id": 936}}}} } -test_scope_IMPORT_ANNOTATIONS_context_SANDBOX_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 5, "privilege": "business"}, "organization": null}, "resource": {"id": 395, "owner": {"id": 435}, "assignee": {"id": 5}, "organization": {"id": 634}, "project": {"owner": {"id": 710}, "assignee": {"id": 814}, "organization": {"id": 995}}}} +test_scope_DELETE_ANNOTATIONS_context_SANDBOX_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 32, "privilege": "business"}, "organization": null}, "resource": {"id": 374, "owner": {"id": 444}, "assignee": {"id": 32}, "organization": {"id": 660}, "project": {"owner": {"id": 725}, "assignee": {"id": 840}, "organization": {"id": 954}}}} } -test_scope_IMPORT_ANNOTATIONS_context_SANDBOX_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 75, "privilege": "user"}, "organization": null}, "resource": {"id": 394, "owner": {"id": 482}, "assignee": {"id": 75}, "organization": {"id": 695}, "project": {"owner": {"id": 714}, "assignee": {"id": 886}, "organization": {"id": 972}}}} +test_scope_DELETE_ANNOTATIONS_context_SANDBOX_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 49, "privilege": "user"}, "organization": null}, "resource": {"id": 308, "owner": {"id": 462}, "assignee": {"id": 49}, "organization": {"id": 634}, "project": {"owner": {"id": 786}, "assignee": {"id": 804}, "organization": {"id": 912}}}} } -test_scope_IMPORT_ANNOTATIONS_context_SANDBOX_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 84, "privilege": "worker"}, "organization": null}, "resource": {"id": 376, "owner": {"id": 411}, "assignee": {"id": 84}, "organization": {"id": 690}, "project": {"owner": {"id": 740}, "assignee": {"id": 886}, "organization": {"id": 961}}}} +test_scope_DELETE_ANNOTATIONS_context_SANDBOX_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 1, "privilege": "worker"}, "organization": null}, "resource": {"id": 331, "owner": {"id": 473}, "assignee": {"id": 1}, "organization": {"id": 672}, "project": {"owner": {"id": 719}, "assignee": {"id": 845}, "organization": {"id": 959}}}} } -test_scope_IMPORT_ANNOTATIONS_context_SANDBOX_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 61, "privilege": "none"}, "organization": null}, "resource": {"id": 370, "owner": {"id": 405}, "assignee": {"id": 61}, "organization": {"id": 699}, "project": {"owner": {"id": 717}, "assignee": {"id": 869}, "organization": {"id": 970}}}} +test_scope_DELETE_ANNOTATIONS_context_SANDBOX_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 59, "privilege": "none"}, "organization": null}, "resource": {"id": 337, "owner": {"id": 402}, "assignee": {"id": 59}, "organization": {"id": 694}, "project": {"owner": {"id": 755}, "assignee": {"id": 881}, "organization": {"id": 960}}}} } -test_scope_IMPORT_ANNOTATIONS_context_SANDBOX_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 79, "privilege": "admin"}, "organization": null}, "resource": {"id": 336, "owner": {"id": 433}, "assignee": {"id": 581}, "organization": {"id": 648}, "project": {"owner": {"id": 769}, "assignee": {"id": 862}, "organization": {"id": 911}}}} +test_scope_DELETE_ANNOTATIONS_context_SANDBOX_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 29, "privilege": "admin"}, "organization": null}, "resource": {"id": 329, "owner": {"id": 421}, "assignee": {"id": 591}, "organization": {"id": 660}, "project": {"owner": {"id": 727}, "assignee": {"id": 821}, "organization": {"id": 933}}}} } -test_scope_IMPORT_ANNOTATIONS_context_SANDBOX_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 92, "privilege": "business"}, "organization": null}, "resource": {"id": 343, "owner": {"id": 456}, "assignee": {"id": 574}, "organization": {"id": 680}, "project": {"owner": {"id": 798}, "assignee": {"id": 888}, "organization": {"id": 950}}}} +test_scope_DELETE_ANNOTATIONS_context_SANDBOX_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 27, "privilege": "business"}, "organization": null}, "resource": {"id": 384, "owner": {"id": 427}, "assignee": {"id": 559}, "organization": {"id": 631}, "project": {"owner": {"id": 768}, "assignee": {"id": 805}, "organization": {"id": 908}}}} } -test_scope_IMPORT_ANNOTATIONS_context_SANDBOX_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 31, "privilege": "user"}, "organization": null}, "resource": {"id": 365, "owner": {"id": 490}, "assignee": {"id": 598}, "organization": {"id": 627}, "project": {"owner": {"id": 749}, "assignee": {"id": 848}, "organization": {"id": 904}}}} +test_scope_DELETE_ANNOTATIONS_context_SANDBOX_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 24, "privilege": "user"}, "organization": null}, "resource": {"id": 369, "owner": {"id": 482}, "assignee": {"id": 566}, "organization": {"id": 677}, "project": {"owner": {"id": 734}, "assignee": {"id": 828}, "organization": {"id": 970}}}} } -test_scope_IMPORT_ANNOTATIONS_context_SANDBOX_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 32, "privilege": "worker"}, "organization": null}, "resource": {"id": 382, "owner": {"id": 401}, "assignee": {"id": 525}, "organization": {"id": 605}, "project": {"owner": {"id": 776}, "assignee": {"id": 819}, "organization": {"id": 998}}}} +test_scope_DELETE_ANNOTATIONS_context_SANDBOX_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 0, "privilege": "worker"}, "organization": null}, "resource": {"id": 394, "owner": {"id": 425}, "assignee": {"id": 566}, "organization": {"id": 695}, "project": {"owner": {"id": 700}, "assignee": {"id": 839}, "organization": {"id": 943}}}} } -test_scope_IMPORT_ANNOTATIONS_context_SANDBOX_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 30, "privilege": "none"}, "organization": null}, "resource": {"id": 337, "owner": {"id": 496}, "assignee": {"id": 513}, "organization": {"id": 627}, "project": {"owner": {"id": 786}, "assignee": {"id": 824}, "organization": {"id": 912}}}} +test_scope_DELETE_ANNOTATIONS_context_SANDBOX_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 92, "privilege": "none"}, "organization": null}, "resource": {"id": 306, "owner": {"id": 483}, "assignee": {"id": 530}, "organization": {"id": 631}, "project": {"owner": {"id": 764}, "assignee": {"id": 839}, "organization": {"id": 909}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 56, "privilege": "admin"}, "organization": {"id": 100, "owner": {"id": 56}, "user": {"role": "owner"}}}, "resource": {"id": 385, "owner": {"id": 446}, "assignee": {"id": 511}, "organization": {"id": 100}, "project": {"owner": {"id": 56}, "assignee": {"id": 812}, "organization": {"id": 987}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 52, "privilege": "admin"}, "organization": {"id": 188, "owner": {"id": 52}, "user": {"role": "owner"}}}, "resource": {"id": 365, "owner": {"id": 463}, "assignee": {"id": 539}, "organization": {"id": 188}, "project": {"owner": {"id": 52}, "assignee": {"id": 860}, "organization": {"id": 920}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 59, "privilege": "admin"}, "organization": {"id": 195, "owner": {"id": 59}, "user": {"role": "owner"}}}, "resource": {"id": 314, "owner": {"id": 446}, "assignee": {"id": 598}, "organization": {"id": 690}, "project": {"owner": {"id": 59}, "assignee": {"id": 860}, "organization": {"id": 949}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 3, "privilege": "admin"}, "organization": {"id": 131, "owner": {"id": 3}, "user": {"role": "owner"}}}, "resource": {"id": 332, "owner": {"id": 467}, "assignee": {"id": 565}, "organization": {"id": 609}, "project": {"owner": {"id": 3}, "assignee": {"id": 843}, "organization": {"id": 988}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 17, "privilege": "admin"}, "organization": {"id": 174, "owner": {"id": 273}, "user": {"role": "maintainer"}}}, "resource": {"id": 328, "owner": {"id": 454}, "assignee": {"id": 530}, "organization": {"id": 174}, "project": {"owner": {"id": 17}, "assignee": {"id": 873}, "organization": {"id": 969}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 65, "privilege": "admin"}, "organization": {"id": 185, "owner": {"id": 231}, "user": {"role": "maintainer"}}}, "resource": {"id": 311, "owner": {"id": 453}, "assignee": {"id": 561}, "organization": {"id": 185}, "project": {"owner": {"id": 65}, "assignee": {"id": 822}, "organization": {"id": 967}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 56, "privilege": "admin"}, "organization": {"id": 173, "owner": {"id": 282}, "user": {"role": "maintainer"}}}, "resource": {"id": 363, "owner": {"id": 498}, "assignee": {"id": 550}, "organization": {"id": 687}, "project": {"owner": {"id": 56}, "assignee": {"id": 826}, "organization": {"id": 944}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 42, "privilege": "admin"}, "organization": {"id": 181, "owner": {"id": 272}, "user": {"role": "maintainer"}}}, "resource": {"id": 356, "owner": {"id": 478}, "assignee": {"id": 581}, "organization": {"id": 628}, "project": {"owner": {"id": 42}, "assignee": {"id": 882}, "organization": {"id": 969}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 32, "privilege": "admin"}, "organization": {"id": 197, "owner": {"id": 230}, "user": {"role": "supervisor"}}}, "resource": {"id": 361, "owner": {"id": 465}, "assignee": {"id": 565}, "organization": {"id": 197}, "project": {"owner": {"id": 32}, "assignee": {"id": 855}, "organization": {"id": 936}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 57, "privilege": "admin"}, "organization": {"id": 182, "owner": {"id": 266}, "user": {"role": "supervisor"}}}, "resource": {"id": 328, "owner": {"id": 496}, "assignee": {"id": 507}, "organization": {"id": 182}, "project": {"owner": {"id": 57}, "assignee": {"id": 819}, "organization": {"id": 923}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 94, "privilege": "admin"}, "organization": {"id": 184, "owner": {"id": 274}, "user": {"role": "supervisor"}}}, "resource": {"id": 373, "owner": {"id": 404}, "assignee": {"id": 565}, "organization": {"id": 628}, "project": {"owner": {"id": 94}, "assignee": {"id": 803}, "organization": {"id": 916}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 40, "privilege": "admin"}, "organization": {"id": 131, "owner": {"id": 299}, "user": {"role": "supervisor"}}}, "resource": {"id": 312, "owner": {"id": 435}, "assignee": {"id": 554}, "organization": {"id": 673}, "project": {"owner": {"id": 40}, "assignee": {"id": 831}, "organization": {"id": 975}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 96, "privilege": "admin"}, "organization": {"id": 115, "owner": {"id": 299}, "user": {"role": "worker"}}}, "resource": {"id": 352, "owner": {"id": 451}, "assignee": {"id": 528}, "organization": {"id": 115}, "project": {"owner": {"id": 96}, "assignee": {"id": 803}, "organization": {"id": 977}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 22, "privilege": "admin"}, "organization": {"id": 105, "owner": {"id": 256}, "user": {"role": "worker"}}}, "resource": {"id": 353, "owner": {"id": 475}, "assignee": {"id": 566}, "organization": {"id": 105}, "project": {"owner": {"id": 22}, "assignee": {"id": 831}, "organization": {"id": 999}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 17, "privilege": "admin"}, "organization": {"id": 178, "owner": {"id": 203}, "user": {"role": "worker"}}}, "resource": {"id": 376, "owner": {"id": 412}, "assignee": {"id": 575}, "organization": {"id": 616}, "project": {"owner": {"id": 17}, "assignee": {"id": 870}, "organization": {"id": 986}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 10, "privilege": "admin"}, "organization": {"id": 143, "owner": {"id": 255}, "user": {"role": "worker"}}}, "resource": {"id": 321, "owner": {"id": 480}, "assignee": {"id": 538}, "organization": {"id": 665}, "project": {"owner": {"id": 10}, "assignee": {"id": 812}, "organization": {"id": 986}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 73, "privilege": "admin"}, "organization": {"id": 114, "owner": {"id": 260}, "user": {"role": null}}}, "resource": {"id": 321, "owner": {"id": 444}, "assignee": {"id": 515}, "organization": {"id": 114}, "project": {"owner": {"id": 73}, "assignee": {"id": 898}, "organization": {"id": 921}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 49, "privilege": "admin"}, "organization": {"id": 163, "owner": {"id": 270}, "user": {"role": null}}}, "resource": {"id": 386, "owner": {"id": 499}, "assignee": {"id": 596}, "organization": {"id": 163}, "project": {"owner": {"id": 49}, "assignee": {"id": 806}, "organization": {"id": 988}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 36, "privilege": "admin"}, "organization": {"id": 154, "owner": {"id": 283}, "user": {"role": null}}}, "resource": {"id": 334, "owner": {"id": 419}, "assignee": {"id": 545}, "organization": {"id": 673}, "project": {"owner": {"id": 36}, "assignee": {"id": 880}, "organization": {"id": 906}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 4, "privilege": "admin"}, "organization": {"id": 110, "owner": {"id": 235}, "user": {"role": null}}}, "resource": {"id": 303, "owner": {"id": 408}, "assignee": {"id": 586}, "organization": {"id": 673}, "project": {"owner": {"id": 4}, "assignee": {"id": 849}, "organization": {"id": 962}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 35, "privilege": "business"}, "organization": {"id": 114, "owner": {"id": 35}, "user": {"role": "owner"}}}, "resource": {"id": 303, "owner": {"id": 494}, "assignee": {"id": 575}, "organization": {"id": 114}, "project": {"owner": {"id": 35}, "assignee": {"id": 859}, "organization": {"id": 952}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 56, "privilege": "business"}, "organization": {"id": 113, "owner": {"id": 56}, "user": {"role": "owner"}}}, "resource": {"id": 390, "owner": {"id": 409}, "assignee": {"id": 519}, "organization": {"id": 113}, "project": {"owner": {"id": 56}, "assignee": {"id": 832}, "organization": {"id": 937}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 7, "privilege": "business"}, "organization": {"id": 104, "owner": {"id": 7}, "user": {"role": "owner"}}}, "resource": {"id": 300, "owner": {"id": 425}, "assignee": {"id": 587}, "organization": {"id": 692}, "project": {"owner": {"id": 7}, "assignee": {"id": 847}, "organization": {"id": 917}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 70, "privilege": "business"}, "organization": {"id": 157, "owner": {"id": 70}, "user": {"role": "owner"}}}, "resource": {"id": 304, "owner": {"id": 471}, "assignee": {"id": 525}, "organization": {"id": 696}, "project": {"owner": {"id": 70}, "assignee": {"id": 816}, "organization": {"id": 936}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 99, "privilege": "business"}, "organization": {"id": 175, "owner": {"id": 292}, "user": {"role": "maintainer"}}}, "resource": {"id": 386, "owner": {"id": 444}, "assignee": {"id": 531}, "organization": {"id": 175}, "project": {"owner": {"id": 99}, "assignee": {"id": 835}, "organization": {"id": 934}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 82, "privilege": "business"}, "organization": {"id": 171, "owner": {"id": 254}, "user": {"role": "maintainer"}}}, "resource": {"id": 364, "owner": {"id": 442}, "assignee": {"id": 551}, "organization": {"id": 171}, "project": {"owner": {"id": 82}, "assignee": {"id": 857}, "organization": {"id": 969}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 55, "privilege": "business"}, "organization": {"id": 143, "owner": {"id": 255}, "user": {"role": "maintainer"}}}, "resource": {"id": 315, "owner": {"id": 409}, "assignee": {"id": 565}, "organization": {"id": 683}, "project": {"owner": {"id": 55}, "assignee": {"id": 892}, "organization": {"id": 953}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 52, "privilege": "business"}, "organization": {"id": 103, "owner": {"id": 290}, "user": {"role": "maintainer"}}}, "resource": {"id": 389, "owner": {"id": 408}, "assignee": {"id": 561}, "organization": {"id": 628}, "project": {"owner": {"id": 52}, "assignee": {"id": 857}, "organization": {"id": 958}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 15, "privilege": "business"}, "organization": {"id": 164, "owner": {"id": 236}, "user": {"role": "supervisor"}}}, "resource": {"id": 374, "owner": {"id": 465}, "assignee": {"id": 592}, "organization": {"id": 164}, "project": {"owner": {"id": 15}, "assignee": {"id": 810}, "organization": {"id": 913}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 81, "privilege": "business"}, "organization": {"id": 108, "owner": {"id": 290}, "user": {"role": "supervisor"}}}, "resource": {"id": 353, "owner": {"id": 497}, "assignee": {"id": 524}, "organization": {"id": 108}, "project": {"owner": {"id": 81}, "assignee": {"id": 887}, "organization": {"id": 942}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 51, "privilege": "business"}, "organization": {"id": 146, "owner": {"id": 299}, "user": {"role": "supervisor"}}}, "resource": {"id": 348, "owner": {"id": 457}, "assignee": {"id": 581}, "organization": {"id": 633}, "project": {"owner": {"id": 51}, "assignee": {"id": 868}, "organization": {"id": 983}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 46, "privilege": "business"}, "organization": {"id": 198, "owner": {"id": 260}, "user": {"role": "supervisor"}}}, "resource": {"id": 330, "owner": {"id": 452}, "assignee": {"id": 571}, "organization": {"id": 672}, "project": {"owner": {"id": 46}, "assignee": {"id": 806}, "organization": {"id": 954}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 17, "privilege": "business"}, "organization": {"id": 197, "owner": {"id": 293}, "user": {"role": "worker"}}}, "resource": {"id": 304, "owner": {"id": 445}, "assignee": {"id": 503}, "organization": {"id": 197}, "project": {"owner": {"id": 17}, "assignee": {"id": 860}, "organization": {"id": 975}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 82, "privilege": "business"}, "organization": {"id": 128, "owner": {"id": 253}, "user": {"role": "worker"}}}, "resource": {"id": 337, "owner": {"id": 409}, "assignee": {"id": 589}, "organization": {"id": 128}, "project": {"owner": {"id": 82}, "assignee": {"id": 870}, "organization": {"id": 932}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 15, "privilege": "business"}, "organization": {"id": 171, "owner": {"id": 207}, "user": {"role": "worker"}}}, "resource": {"id": 301, "owner": {"id": 423}, "assignee": {"id": 525}, "organization": {"id": 630}, "project": {"owner": {"id": 15}, "assignee": {"id": 879}, "organization": {"id": 910}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 47, "privilege": "business"}, "organization": {"id": 153, "owner": {"id": 299}, "user": {"role": "worker"}}}, "resource": {"id": 351, "owner": {"id": 490}, "assignee": {"id": 531}, "organization": {"id": 686}, "project": {"owner": {"id": 47}, "assignee": {"id": 860}, "organization": {"id": 994}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 8, "privilege": "business"}, "organization": {"id": 105, "owner": {"id": 294}, "user": {"role": null}}}, "resource": {"id": 338, "owner": {"id": 424}, "assignee": {"id": 503}, "organization": {"id": 105}, "project": {"owner": {"id": 8}, "assignee": {"id": 871}, "organization": {"id": 985}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 57, "privilege": "business"}, "organization": {"id": 161, "owner": {"id": 291}, "user": {"role": null}}}, "resource": {"id": 310, "owner": {"id": 464}, "assignee": {"id": 534}, "organization": {"id": 161}, "project": {"owner": {"id": 57}, "assignee": {"id": 843}, "organization": {"id": 961}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 6, "privilege": "business"}, "organization": {"id": 112, "owner": {"id": 278}, "user": {"role": null}}}, "resource": {"id": 331, "owner": {"id": 420}, "assignee": {"id": 519}, "organization": {"id": 671}, "project": {"owner": {"id": 6}, "assignee": {"id": 809}, "organization": {"id": 986}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 35, "privilege": "business"}, "organization": {"id": 143, "owner": {"id": 264}, "user": {"role": null}}}, "resource": {"id": 363, "owner": {"id": 467}, "assignee": {"id": 546}, "organization": {"id": 672}, "project": {"owner": {"id": 35}, "assignee": {"id": 888}, "organization": {"id": 978}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 39, "privilege": "user"}, "organization": {"id": 104, "owner": {"id": 39}, "user": {"role": "owner"}}}, "resource": {"id": 352, "owner": {"id": 480}, "assignee": {"id": 542}, "organization": {"id": 104}, "project": {"owner": {"id": 39}, "assignee": {"id": 850}, "organization": {"id": 933}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 24, "privilege": "user"}, "organization": {"id": 156, "owner": {"id": 24}, "user": {"role": "owner"}}}, "resource": {"id": 329, "owner": {"id": 452}, "assignee": {"id": 509}, "organization": {"id": 156}, "project": {"owner": {"id": 24}, "assignee": {"id": 865}, "organization": {"id": 989}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 74, "privilege": "user"}, "organization": {"id": 119, "owner": {"id": 74}, "user": {"role": "owner"}}}, "resource": {"id": 365, "owner": {"id": 491}, "assignee": {"id": 542}, "organization": {"id": 631}, "project": {"owner": {"id": 74}, "assignee": {"id": 843}, "organization": {"id": 993}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 48, "privilege": "user"}, "organization": {"id": 104, "owner": {"id": 48}, "user": {"role": "owner"}}}, "resource": {"id": 339, "owner": {"id": 469}, "assignee": {"id": 572}, "organization": {"id": 621}, "project": {"owner": {"id": 48}, "assignee": {"id": 897}, "organization": {"id": 979}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 98, "privilege": "user"}, "organization": {"id": 133, "owner": {"id": 256}, "user": {"role": "maintainer"}}}, "resource": {"id": 398, "owner": {"id": 477}, "assignee": {"id": 521}, "organization": {"id": 133}, "project": {"owner": {"id": 98}, "assignee": {"id": 851}, "organization": {"id": 986}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 49, "privilege": "user"}, "organization": {"id": 163, "owner": {"id": 281}, "user": {"role": "maintainer"}}}, "resource": {"id": 316, "owner": {"id": 434}, "assignee": {"id": 534}, "organization": {"id": 163}, "project": {"owner": {"id": 49}, "assignee": {"id": 823}, "organization": {"id": 944}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 0, "privilege": "user"}, "organization": {"id": 186, "owner": {"id": 215}, "user": {"role": "maintainer"}}}, "resource": {"id": 370, "owner": {"id": 499}, "assignee": {"id": 572}, "organization": {"id": 606}, "project": {"owner": {"id": 0}, "assignee": {"id": 819}, "organization": {"id": 914}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 42, "privilege": "user"}, "organization": {"id": 175, "owner": {"id": 271}, "user": {"role": "maintainer"}}}, "resource": {"id": 307, "owner": {"id": 419}, "assignee": {"id": 515}, "organization": {"id": 661}, "project": {"owner": {"id": 42}, "assignee": {"id": 822}, "organization": {"id": 979}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 65, "privilege": "user"}, "organization": {"id": 191, "owner": {"id": 295}, "user": {"role": "supervisor"}}}, "resource": {"id": 397, "owner": {"id": 456}, "assignee": {"id": 597}, "organization": {"id": 191}, "project": {"owner": {"id": 65}, "assignee": {"id": 807}, "organization": {"id": 918}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 29, "privilege": "user"}, "organization": {"id": 156, "owner": {"id": 292}, "user": {"role": "supervisor"}}}, "resource": {"id": 369, "owner": {"id": 409}, "assignee": {"id": 550}, "organization": {"id": 156}, "project": {"owner": {"id": 29}, "assignee": {"id": 892}, "organization": {"id": 900}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 2, "privilege": "user"}, "organization": {"id": 183, "owner": {"id": 262}, "user": {"role": "supervisor"}}}, "resource": {"id": 353, "owner": {"id": 451}, "assignee": {"id": 592}, "organization": {"id": 662}, "project": {"owner": {"id": 2}, "assignee": {"id": 806}, "organization": {"id": 916}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 28, "privilege": "user"}, "organization": {"id": 165, "owner": {"id": 292}, "user": {"role": "supervisor"}}}, "resource": {"id": 352, "owner": {"id": 426}, "assignee": {"id": 597}, "organization": {"id": 620}, "project": {"owner": {"id": 28}, "assignee": {"id": 837}, "organization": {"id": 900}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 89, "privilege": "user"}, "organization": {"id": 115, "owner": {"id": 284}, "user": {"role": "worker"}}}, "resource": {"id": 312, "owner": {"id": 450}, "assignee": {"id": 594}, "organization": {"id": 115}, "project": {"owner": {"id": 89}, "assignee": {"id": 878}, "organization": {"id": 954}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 20, "privilege": "user"}, "organization": {"id": 155, "owner": {"id": 278}, "user": {"role": "worker"}}}, "resource": {"id": 303, "owner": {"id": 438}, "assignee": {"id": 527}, "organization": {"id": 155}, "project": {"owner": {"id": 20}, "assignee": {"id": 811}, "organization": {"id": 980}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 43, "privilege": "user"}, "organization": {"id": 178, "owner": {"id": 266}, "user": {"role": "worker"}}}, "resource": {"id": 348, "owner": {"id": 468}, "assignee": {"id": 516}, "organization": {"id": 630}, "project": {"owner": {"id": 43}, "assignee": {"id": 874}, "organization": {"id": 950}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 15, "privilege": "user"}, "organization": {"id": 101, "owner": {"id": 267}, "user": {"role": "worker"}}}, "resource": {"id": 370, "owner": {"id": 401}, "assignee": {"id": 565}, "organization": {"id": 693}, "project": {"owner": {"id": 15}, "assignee": {"id": 840}, "organization": {"id": 940}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 98, "privilege": "user"}, "organization": {"id": 177, "owner": {"id": 232}, "user": {"role": null}}}, "resource": {"id": 339, "owner": {"id": 411}, "assignee": {"id": 563}, "organization": {"id": 177}, "project": {"owner": {"id": 98}, "assignee": {"id": 827}, "organization": {"id": 981}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 63, "privilege": "user"}, "organization": {"id": 192, "owner": {"id": 295}, "user": {"role": null}}}, "resource": {"id": 352, "owner": {"id": 499}, "assignee": {"id": 513}, "organization": {"id": 192}, "project": {"owner": {"id": 63}, "assignee": {"id": 859}, "organization": {"id": 900}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 68, "privilege": "user"}, "organization": {"id": 107, "owner": {"id": 233}, "user": {"role": null}}}, "resource": {"id": 359, "owner": {"id": 493}, "assignee": {"id": 566}, "organization": {"id": 605}, "project": {"owner": {"id": 68}, "assignee": {"id": 896}, "organization": {"id": 957}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 16, "privilege": "user"}, "organization": {"id": 179, "owner": {"id": 238}, "user": {"role": null}}}, "resource": {"id": 364, "owner": {"id": 426}, "assignee": {"id": 579}, "organization": {"id": 626}, "project": {"owner": {"id": 16}, "assignee": {"id": 810}, "organization": {"id": 930}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 67, "privilege": "worker"}, "organization": {"id": 178, "owner": {"id": 67}, "user": {"role": "owner"}}}, "resource": {"id": 376, "owner": {"id": 451}, "assignee": {"id": 551}, "organization": {"id": 178}, "project": {"owner": {"id": 67}, "assignee": {"id": 863}, "organization": {"id": 944}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 23, "privilege": "worker"}, "organization": {"id": 145, "owner": {"id": 23}, "user": {"role": "owner"}}}, "resource": {"id": 304, "owner": {"id": 421}, "assignee": {"id": 586}, "organization": {"id": 145}, "project": {"owner": {"id": 23}, "assignee": {"id": 875}, "organization": {"id": 937}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 90, "privilege": "worker"}, "organization": {"id": 155, "owner": {"id": 90}, "user": {"role": "owner"}}}, "resource": {"id": 363, "owner": {"id": 423}, "assignee": {"id": 549}, "organization": {"id": 675}, "project": {"owner": {"id": 90}, "assignee": {"id": 880}, "organization": {"id": 924}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 60, "privilege": "worker"}, "organization": {"id": 138, "owner": {"id": 60}, "user": {"role": "owner"}}}, "resource": {"id": 308, "owner": {"id": 451}, "assignee": {"id": 547}, "organization": {"id": 657}, "project": {"owner": {"id": 60}, "assignee": {"id": 846}, "organization": {"id": 940}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 56, "privilege": "worker"}, "organization": {"id": 163, "owner": {"id": 297}, "user": {"role": "maintainer"}}}, "resource": {"id": 319, "owner": {"id": 420}, "assignee": {"id": 508}, "organization": {"id": 163}, "project": {"owner": {"id": 56}, "assignee": {"id": 833}, "organization": {"id": 906}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 87, "privilege": "worker"}, "organization": {"id": 185, "owner": {"id": 263}, "user": {"role": "maintainer"}}}, "resource": {"id": 348, "owner": {"id": 427}, "assignee": {"id": 581}, "organization": {"id": 185}, "project": {"owner": {"id": 87}, "assignee": {"id": 809}, "organization": {"id": 901}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 27, "privilege": "worker"}, "organization": {"id": 108, "owner": {"id": 276}, "user": {"role": "maintainer"}}}, "resource": {"id": 325, "owner": {"id": 487}, "assignee": {"id": 563}, "organization": {"id": 629}, "project": {"owner": {"id": 27}, "assignee": {"id": 842}, "organization": {"id": 934}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 43, "privilege": "worker"}, "organization": {"id": 140, "owner": {"id": 261}, "user": {"role": "maintainer"}}}, "resource": {"id": 385, "owner": {"id": 495}, "assignee": {"id": 596}, "organization": {"id": 600}, "project": {"owner": {"id": 43}, "assignee": {"id": 850}, "organization": {"id": 907}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 8, "privilege": "worker"}, "organization": {"id": 183, "owner": {"id": 238}, "user": {"role": "supervisor"}}}, "resource": {"id": 398, "owner": {"id": 413}, "assignee": {"id": 589}, "organization": {"id": 183}, "project": {"owner": {"id": 8}, "assignee": {"id": 807}, "organization": {"id": 935}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 6, "privilege": "worker"}, "organization": {"id": 173, "owner": {"id": 251}, "user": {"role": "supervisor"}}}, "resource": {"id": 326, "owner": {"id": 466}, "assignee": {"id": 591}, "organization": {"id": 173}, "project": {"owner": {"id": 6}, "assignee": {"id": 836}, "organization": {"id": 914}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 68, "privilege": "worker"}, "organization": {"id": 163, "owner": {"id": 272}, "user": {"role": "supervisor"}}}, "resource": {"id": 311, "owner": {"id": 426}, "assignee": {"id": 541}, "organization": {"id": 693}, "project": {"owner": {"id": 68}, "assignee": {"id": 827}, "organization": {"id": 996}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 52, "privilege": "worker"}, "organization": {"id": 186, "owner": {"id": 208}, "user": {"role": "supervisor"}}}, "resource": {"id": 300, "owner": {"id": 499}, "assignee": {"id": 503}, "organization": {"id": 695}, "project": {"owner": {"id": 52}, "assignee": {"id": 848}, "organization": {"id": 914}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 32, "privilege": "worker"}, "organization": {"id": 159, "owner": {"id": 218}, "user": {"role": "worker"}}}, "resource": {"id": 329, "owner": {"id": 423}, "assignee": {"id": 534}, "organization": {"id": 159}, "project": {"owner": {"id": 32}, "assignee": {"id": 832}, "organization": {"id": 964}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 2, "privilege": "worker"}, "organization": {"id": 188, "owner": {"id": 221}, "user": {"role": "worker"}}}, "resource": {"id": 384, "owner": {"id": 443}, "assignee": {"id": 524}, "organization": {"id": 188}, "project": {"owner": {"id": 2}, "assignee": {"id": 848}, "organization": {"id": 951}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 71, "privilege": "worker"}, "organization": {"id": 101, "owner": {"id": 279}, "user": {"role": "worker"}}}, "resource": {"id": 385, "owner": {"id": 476}, "assignee": {"id": 533}, "organization": {"id": 691}, "project": {"owner": {"id": 71}, "assignee": {"id": 895}, "organization": {"id": 982}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 89, "privilege": "worker"}, "organization": {"id": 175, "owner": {"id": 211}, "user": {"role": "worker"}}}, "resource": {"id": 337, "owner": {"id": 437}, "assignee": {"id": 588}, "organization": {"id": 647}, "project": {"owner": {"id": 89}, "assignee": {"id": 876}, "organization": {"id": 959}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 27, "privilege": "worker"}, "organization": {"id": 139, "owner": {"id": 248}, "user": {"role": null}}}, "resource": {"id": 380, "owner": {"id": 433}, "assignee": {"id": 545}, "organization": {"id": 139}, "project": {"owner": {"id": 27}, "assignee": {"id": 830}, "organization": {"id": 910}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 49, "privilege": "worker"}, "organization": {"id": 179, "owner": {"id": 257}, "user": {"role": null}}}, "resource": {"id": 365, "owner": {"id": 410}, "assignee": {"id": 537}, "organization": {"id": 179}, "project": {"owner": {"id": 49}, "assignee": {"id": 897}, "organization": {"id": 988}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 14, "privilege": "worker"}, "organization": {"id": 135, "owner": {"id": 252}, "user": {"role": null}}}, "resource": {"id": 372, "owner": {"id": 412}, "assignee": {"id": 549}, "organization": {"id": 621}, "project": {"owner": {"id": 14}, "assignee": {"id": 890}, "organization": {"id": 976}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 49, "privilege": "worker"}, "organization": {"id": 171, "owner": {"id": 224}, "user": {"role": null}}}, "resource": {"id": 342, "owner": {"id": 458}, "assignee": {"id": 542}, "organization": {"id": 646}, "project": {"owner": {"id": 49}, "assignee": {"id": 850}, "organization": {"id": 902}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 11, "privilege": "none"}, "organization": {"id": 149, "owner": {"id": 11}, "user": {"role": "owner"}}}, "resource": {"id": 351, "owner": {"id": 464}, "assignee": {"id": 528}, "organization": {"id": 149}, "project": {"owner": {"id": 11}, "assignee": {"id": 837}, "organization": {"id": 982}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 30, "privilege": "none"}, "organization": {"id": 167, "owner": {"id": 30}, "user": {"role": "owner"}}}, "resource": {"id": 334, "owner": {"id": 499}, "assignee": {"id": 523}, "organization": {"id": 167}, "project": {"owner": {"id": 30}, "assignee": {"id": 847}, "organization": {"id": 924}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 48, "privilege": "none"}, "organization": {"id": 197, "owner": {"id": 48}, "user": {"role": "owner"}}}, "resource": {"id": 360, "owner": {"id": 422}, "assignee": {"id": 537}, "organization": {"id": 670}, "project": {"owner": {"id": 48}, "assignee": {"id": 877}, "organization": {"id": 989}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 75, "privilege": "none"}, "organization": {"id": 151, "owner": {"id": 75}, "user": {"role": "owner"}}}, "resource": {"id": 320, "owner": {"id": 480}, "assignee": {"id": 539}, "organization": {"id": 677}, "project": {"owner": {"id": 75}, "assignee": {"id": 875}, "organization": {"id": 955}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 61, "privilege": "none"}, "organization": {"id": 137, "owner": {"id": 223}, "user": {"role": "maintainer"}}}, "resource": {"id": 357, "owner": {"id": 463}, "assignee": {"id": 548}, "organization": {"id": 137}, "project": {"owner": {"id": 61}, "assignee": {"id": 874}, "organization": {"id": 911}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 65, "privilege": "none"}, "organization": {"id": 159, "owner": {"id": 296}, "user": {"role": "maintainer"}}}, "resource": {"id": 392, "owner": {"id": 406}, "assignee": {"id": 569}, "organization": {"id": 159}, "project": {"owner": {"id": 65}, "assignee": {"id": 887}, "organization": {"id": 914}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 17, "privilege": "none"}, "organization": {"id": 197, "owner": {"id": 297}, "user": {"role": "maintainer"}}}, "resource": {"id": 300, "owner": {"id": 409}, "assignee": {"id": 573}, "organization": {"id": 628}, "project": {"owner": {"id": 17}, "assignee": {"id": 874}, "organization": {"id": 993}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 81, "privilege": "none"}, "organization": {"id": 102, "owner": {"id": 224}, "user": {"role": "maintainer"}}}, "resource": {"id": 340, "owner": {"id": 466}, "assignee": {"id": 571}, "organization": {"id": 604}, "project": {"owner": {"id": 81}, "assignee": {"id": 813}, "organization": {"id": 937}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 9, "privilege": "none"}, "organization": {"id": 179, "owner": {"id": 217}, "user": {"role": "supervisor"}}}, "resource": {"id": 369, "owner": {"id": 466}, "assignee": {"id": 585}, "organization": {"id": 179}, "project": {"owner": {"id": 9}, "assignee": {"id": 859}, "organization": {"id": 902}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 13, "privilege": "none"}, "organization": {"id": 117, "owner": {"id": 295}, "user": {"role": "supervisor"}}}, "resource": {"id": 353, "owner": {"id": 428}, "assignee": {"id": 539}, "organization": {"id": 117}, "project": {"owner": {"id": 13}, "assignee": {"id": 833}, "organization": {"id": 942}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 83, "privilege": "none"}, "organization": {"id": 130, "owner": {"id": 281}, "user": {"role": "supervisor"}}}, "resource": {"id": 385, "owner": {"id": 498}, "assignee": {"id": 596}, "organization": {"id": 609}, "project": {"owner": {"id": 83}, "assignee": {"id": 886}, "organization": {"id": 945}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 21, "privilege": "none"}, "organization": {"id": 120, "owner": {"id": 283}, "user": {"role": "supervisor"}}}, "resource": {"id": 349, "owner": {"id": 415}, "assignee": {"id": 572}, "organization": {"id": 630}, "project": {"owner": {"id": 21}, "assignee": {"id": 878}, "organization": {"id": 907}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 39, "privilege": "none"}, "organization": {"id": 154, "owner": {"id": 223}, "user": {"role": "worker"}}}, "resource": {"id": 383, "owner": {"id": 402}, "assignee": {"id": 530}, "organization": {"id": 154}, "project": {"owner": {"id": 39}, "assignee": {"id": 890}, "organization": {"id": 982}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 37, "privilege": "none"}, "organization": {"id": 137, "owner": {"id": 227}, "user": {"role": "worker"}}}, "resource": {"id": 395, "owner": {"id": 477}, "assignee": {"id": 526}, "organization": {"id": 137}, "project": {"owner": {"id": 37}, "assignee": {"id": 882}, "organization": {"id": 988}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 84, "privilege": "none"}, "organization": {"id": 177, "owner": {"id": 225}, "user": {"role": "worker"}}}, "resource": {"id": 368, "owner": {"id": 443}, "assignee": {"id": 507}, "organization": {"id": 634}, "project": {"owner": {"id": 84}, "assignee": {"id": 832}, "organization": {"id": 960}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 41, "privilege": "none"}, "organization": {"id": 142, "owner": {"id": 256}, "user": {"role": "worker"}}}, "resource": {"id": 308, "owner": {"id": 487}, "assignee": {"id": 520}, "organization": {"id": 610}, "project": {"owner": {"id": 41}, "assignee": {"id": 835}, "organization": {"id": 991}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 48, "privilege": "none"}, "organization": {"id": 195, "owner": {"id": 253}, "user": {"role": null}}}, "resource": {"id": 397, "owner": {"id": 410}, "assignee": {"id": 513}, "organization": {"id": 195}, "project": {"owner": {"id": 48}, "assignee": {"id": 894}, "organization": {"id": 991}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 43, "privilege": "none"}, "organization": {"id": 151, "owner": {"id": 249}, "user": {"role": null}}}, "resource": {"id": 377, "owner": {"id": 478}, "assignee": {"id": 576}, "organization": {"id": 151}, "project": {"owner": {"id": 43}, "assignee": {"id": 860}, "organization": {"id": 923}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 97, "privilege": "none"}, "organization": {"id": 153, "owner": {"id": 257}, "user": {"role": null}}}, "resource": {"id": 316, "owner": {"id": 450}, "assignee": {"id": 543}, "organization": {"id": 643}, "project": {"owner": {"id": 97}, "assignee": {"id": 881}, "organization": {"id": 909}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 82, "privilege": "none"}, "organization": {"id": 126, "owner": {"id": 253}, "user": {"role": null}}}, "resource": {"id": 396, "owner": {"id": 471}, "assignee": {"id": 562}, "organization": {"id": 616}, "project": {"owner": {"id": 82}, "assignee": {"id": 807}, "organization": {"id": 948}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 84, "privilege": "admin"}, "organization": {"id": 155, "owner": {"id": 84}, "user": {"role": "owner"}}}, "resource": {"id": 301, "owner": {"id": 494}, "assignee": {"id": 581}, "organization": {"id": 155}, "project": {"owner": {"id": 793}, "assignee": {"id": 84}, "organization": {"id": 940}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 82, "privilege": "admin"}, "organization": {"id": 187, "owner": {"id": 82}, "user": {"role": "owner"}}}, "resource": {"id": 344, "owner": {"id": 457}, "assignee": {"id": 567}, "organization": {"id": 187}, "project": {"owner": {"id": 756}, "assignee": {"id": 82}, "organization": {"id": 909}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 6, "privilege": "admin"}, "organization": {"id": 169, "owner": {"id": 6}, "user": {"role": "owner"}}}, "resource": {"id": 302, "owner": {"id": 419}, "assignee": {"id": 580}, "organization": {"id": 655}, "project": {"owner": {"id": 784}, "assignee": {"id": 6}, "organization": {"id": 904}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 58, "privilege": "admin"}, "organization": {"id": 161, "owner": {"id": 58}, "user": {"role": "owner"}}}, "resource": {"id": 313, "owner": {"id": 406}, "assignee": {"id": 536}, "organization": {"id": 612}, "project": {"owner": {"id": 730}, "assignee": {"id": 58}, "organization": {"id": 962}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 66, "privilege": "admin"}, "organization": {"id": 178, "owner": {"id": 221}, "user": {"role": "maintainer"}}}, "resource": {"id": 321, "owner": {"id": 482}, "assignee": {"id": 593}, "organization": {"id": 178}, "project": {"owner": {"id": 760}, "assignee": {"id": 66}, "organization": {"id": 935}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 25, "privilege": "admin"}, "organization": {"id": 195, "owner": {"id": 216}, "user": {"role": "maintainer"}}}, "resource": {"id": 362, "owner": {"id": 477}, "assignee": {"id": 546}, "organization": {"id": 195}, "project": {"owner": {"id": 784}, "assignee": {"id": 25}, "organization": {"id": 982}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 83, "privilege": "admin"}, "organization": {"id": 103, "owner": {"id": 203}, "user": {"role": "maintainer"}}}, "resource": {"id": 341, "owner": {"id": 487}, "assignee": {"id": 518}, "organization": {"id": 613}, "project": {"owner": {"id": 766}, "assignee": {"id": 83}, "organization": {"id": 999}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 59, "privilege": "admin"}, "organization": {"id": 110, "owner": {"id": 275}, "user": {"role": "maintainer"}}}, "resource": {"id": 392, "owner": {"id": 416}, "assignee": {"id": 534}, "organization": {"id": 676}, "project": {"owner": {"id": 749}, "assignee": {"id": 59}, "organization": {"id": 927}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 38, "privilege": "admin"}, "organization": {"id": 129, "owner": {"id": 222}, "user": {"role": "supervisor"}}}, "resource": {"id": 372, "owner": {"id": 463}, "assignee": {"id": 593}, "organization": {"id": 129}, "project": {"owner": {"id": 757}, "assignee": {"id": 38}, "organization": {"id": 946}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 15, "privilege": "admin"}, "organization": {"id": 116, "owner": {"id": 203}, "user": {"role": "supervisor"}}}, "resource": {"id": 353, "owner": {"id": 460}, "assignee": {"id": 540}, "organization": {"id": 116}, "project": {"owner": {"id": 799}, "assignee": {"id": 15}, "organization": {"id": 974}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 76, "privilege": "admin"}, "organization": {"id": 118, "owner": {"id": 222}, "user": {"role": "supervisor"}}}, "resource": {"id": 300, "owner": {"id": 452}, "assignee": {"id": 564}, "organization": {"id": 632}, "project": {"owner": {"id": 745}, "assignee": {"id": 76}, "organization": {"id": 970}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 68, "privilege": "admin"}, "organization": {"id": 190, "owner": {"id": 279}, "user": {"role": "supervisor"}}}, "resource": {"id": 377, "owner": {"id": 439}, "assignee": {"id": 542}, "organization": {"id": 633}, "project": {"owner": {"id": 785}, "assignee": {"id": 68}, "organization": {"id": 920}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 36, "privilege": "admin"}, "organization": {"id": 141, "owner": {"id": 272}, "user": {"role": "worker"}}}, "resource": {"id": 314, "owner": {"id": 406}, "assignee": {"id": 584}, "organization": {"id": 141}, "project": {"owner": {"id": 728}, "assignee": {"id": 36}, "organization": {"id": 967}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 17, "privilege": "admin"}, "organization": {"id": 148, "owner": {"id": 275}, "user": {"role": "worker"}}}, "resource": {"id": 388, "owner": {"id": 435}, "assignee": {"id": 538}, "organization": {"id": 148}, "project": {"owner": {"id": 771}, "assignee": {"id": 17}, "organization": {"id": 967}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 94, "privilege": "admin"}, "organization": {"id": 111, "owner": {"id": 287}, "user": {"role": "worker"}}}, "resource": {"id": 375, "owner": {"id": 465}, "assignee": {"id": 586}, "organization": {"id": 627}, "project": {"owner": {"id": 764}, "assignee": {"id": 94}, "organization": {"id": 997}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 49, "privilege": "admin"}, "organization": {"id": 149, "owner": {"id": 262}, "user": {"role": "worker"}}}, "resource": {"id": 357, "owner": {"id": 451}, "assignee": {"id": 573}, "organization": {"id": 635}, "project": {"owner": {"id": 715}, "assignee": {"id": 49}, "organization": {"id": 986}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 55, "privilege": "admin"}, "organization": {"id": 187, "owner": {"id": 256}, "user": {"role": null}}}, "resource": {"id": 321, "owner": {"id": 429}, "assignee": {"id": 572}, "organization": {"id": 187}, "project": {"owner": {"id": 740}, "assignee": {"id": 55}, "organization": {"id": 992}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 74, "privilege": "admin"}, "organization": {"id": 150, "owner": {"id": 277}, "user": {"role": null}}}, "resource": {"id": 334, "owner": {"id": 498}, "assignee": {"id": 569}, "organization": {"id": 150}, "project": {"owner": {"id": 754}, "assignee": {"id": 74}, "organization": {"id": 977}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 26, "privilege": "admin"}, "organization": {"id": 142, "owner": {"id": 295}, "user": {"role": null}}}, "resource": {"id": 362, "owner": {"id": 442}, "assignee": {"id": 549}, "organization": {"id": 630}, "project": {"owner": {"id": 794}, "assignee": {"id": 26}, "organization": {"id": 984}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 72, "privilege": "admin"}, "organization": {"id": 110, "owner": {"id": 238}, "user": {"role": null}}}, "resource": {"id": 301, "owner": {"id": 466}, "assignee": {"id": 598}, "organization": {"id": 661}, "project": {"owner": {"id": 766}, "assignee": {"id": 72}, "organization": {"id": 929}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 89, "privilege": "business"}, "organization": {"id": 159, "owner": {"id": 89}, "user": {"role": "owner"}}}, "resource": {"id": 319, "owner": {"id": 424}, "assignee": {"id": 532}, "organization": {"id": 159}, "project": {"owner": {"id": 717}, "assignee": {"id": 89}, "organization": {"id": 941}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 95, "privilege": "business"}, "organization": {"id": 192, "owner": {"id": 95}, "user": {"role": "owner"}}}, "resource": {"id": 315, "owner": {"id": 469}, "assignee": {"id": 588}, "organization": {"id": 192}, "project": {"owner": {"id": 741}, "assignee": {"id": 95}, "organization": {"id": 904}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 60, "privilege": "business"}, "organization": {"id": 178, "owner": {"id": 60}, "user": {"role": "owner"}}}, "resource": {"id": 360, "owner": {"id": 418}, "assignee": {"id": 563}, "organization": {"id": 694}, "project": {"owner": {"id": 783}, "assignee": {"id": 60}, "organization": {"id": 980}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 59, "privilege": "business"}, "organization": {"id": 135, "owner": {"id": 59}, "user": {"role": "owner"}}}, "resource": {"id": 336, "owner": {"id": 478}, "assignee": {"id": 506}, "organization": {"id": 687}, "project": {"owner": {"id": 736}, "assignee": {"id": 59}, "organization": {"id": 933}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 99, "privilege": "business"}, "organization": {"id": 110, "owner": {"id": 263}, "user": {"role": "maintainer"}}}, "resource": {"id": 336, "owner": {"id": 499}, "assignee": {"id": 525}, "organization": {"id": 110}, "project": {"owner": {"id": 751}, "assignee": {"id": 99}, "organization": {"id": 909}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 43, "privilege": "business"}, "organization": {"id": 192, "owner": {"id": 219}, "user": {"role": "maintainer"}}}, "resource": {"id": 358, "owner": {"id": 406}, "assignee": {"id": 557}, "organization": {"id": 192}, "project": {"owner": {"id": 746}, "assignee": {"id": 43}, "organization": {"id": 934}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 38, "privilege": "business"}, "organization": {"id": 106, "owner": {"id": 215}, "user": {"role": "maintainer"}}}, "resource": {"id": 309, "owner": {"id": 419}, "assignee": {"id": 518}, "organization": {"id": 662}, "project": {"owner": {"id": 706}, "assignee": {"id": 38}, "organization": {"id": 975}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 32, "privilege": "business"}, "organization": {"id": 158, "owner": {"id": 283}, "user": {"role": "maintainer"}}}, "resource": {"id": 361, "owner": {"id": 471}, "assignee": {"id": 552}, "organization": {"id": 608}, "project": {"owner": {"id": 707}, "assignee": {"id": 32}, "organization": {"id": 942}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 76, "privilege": "business"}, "organization": {"id": 131, "owner": {"id": 291}, "user": {"role": "supervisor"}}}, "resource": {"id": 368, "owner": {"id": 410}, "assignee": {"id": 517}, "organization": {"id": 131}, "project": {"owner": {"id": 762}, "assignee": {"id": 76}, "organization": {"id": 962}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 11, "privilege": "business"}, "organization": {"id": 178, "owner": {"id": 231}, "user": {"role": "supervisor"}}}, "resource": {"id": 320, "owner": {"id": 470}, "assignee": {"id": 560}, "organization": {"id": 178}, "project": {"owner": {"id": 707}, "assignee": {"id": 11}, "organization": {"id": 940}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 35, "privilege": "business"}, "organization": {"id": 193, "owner": {"id": 298}, "user": {"role": "supervisor"}}}, "resource": {"id": 351, "owner": {"id": 407}, "assignee": {"id": 510}, "organization": {"id": 650}, "project": {"owner": {"id": 791}, "assignee": {"id": 35}, "organization": {"id": 997}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 69, "privilege": "business"}, "organization": {"id": 121, "owner": {"id": 271}, "user": {"role": "supervisor"}}}, "resource": {"id": 378, "owner": {"id": 415}, "assignee": {"id": 532}, "organization": {"id": 648}, "project": {"owner": {"id": 700}, "assignee": {"id": 69}, "organization": {"id": 957}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 38, "privilege": "business"}, "organization": {"id": 156, "owner": {"id": 268}, "user": {"role": "worker"}}}, "resource": {"id": 351, "owner": {"id": 422}, "assignee": {"id": 552}, "organization": {"id": 156}, "project": {"owner": {"id": 746}, "assignee": {"id": 38}, "organization": {"id": 958}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 88, "privilege": "business"}, "organization": {"id": 114, "owner": {"id": 286}, "user": {"role": "worker"}}}, "resource": {"id": 303, "owner": {"id": 429}, "assignee": {"id": 540}, "organization": {"id": 114}, "project": {"owner": {"id": 766}, "assignee": {"id": 88}, "organization": {"id": 977}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 49, "privilege": "business"}, "organization": {"id": 107, "owner": {"id": 278}, "user": {"role": "worker"}}}, "resource": {"id": 323, "owner": {"id": 422}, "assignee": {"id": 513}, "organization": {"id": 678}, "project": {"owner": {"id": 779}, "assignee": {"id": 49}, "organization": {"id": 909}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 61, "privilege": "business"}, "organization": {"id": 158, "owner": {"id": 200}, "user": {"role": "worker"}}}, "resource": {"id": 302, "owner": {"id": 471}, "assignee": {"id": 583}, "organization": {"id": 682}, "project": {"owner": {"id": 747}, "assignee": {"id": 61}, "organization": {"id": 963}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 76, "privilege": "business"}, "organization": {"id": 191, "owner": {"id": 231}, "user": {"role": null}}}, "resource": {"id": 323, "owner": {"id": 405}, "assignee": {"id": 584}, "organization": {"id": 191}, "project": {"owner": {"id": 737}, "assignee": {"id": 76}, "organization": {"id": 988}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 83, "privilege": "business"}, "organization": {"id": 186, "owner": {"id": 279}, "user": {"role": null}}}, "resource": {"id": 392, "owner": {"id": 460}, "assignee": {"id": 545}, "organization": {"id": 186}, "project": {"owner": {"id": 713}, "assignee": {"id": 83}, "organization": {"id": 973}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 58, "privilege": "business"}, "organization": {"id": 156, "owner": {"id": 299}, "user": {"role": null}}}, "resource": {"id": 331, "owner": {"id": 440}, "assignee": {"id": 554}, "organization": {"id": 697}, "project": {"owner": {"id": 792}, "assignee": {"id": 58}, "organization": {"id": 904}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 78, "privilege": "business"}, "organization": {"id": 161, "owner": {"id": 288}, "user": {"role": null}}}, "resource": {"id": 327, "owner": {"id": 476}, "assignee": {"id": 580}, "organization": {"id": 622}, "project": {"owner": {"id": 741}, "assignee": {"id": 78}, "organization": {"id": 957}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 23, "privilege": "user"}, "organization": {"id": 117, "owner": {"id": 23}, "user": {"role": "owner"}}}, "resource": {"id": 319, "owner": {"id": 411}, "assignee": {"id": 576}, "organization": {"id": 117}, "project": {"owner": {"id": 761}, "assignee": {"id": 23}, "organization": {"id": 903}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 97, "privilege": "user"}, "organization": {"id": 161, "owner": {"id": 97}, "user": {"role": "owner"}}}, "resource": {"id": 398, "owner": {"id": 438}, "assignee": {"id": 598}, "organization": {"id": 161}, "project": {"owner": {"id": 750}, "assignee": {"id": 97}, "organization": {"id": 911}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 18, "privilege": "user"}, "organization": {"id": 124, "owner": {"id": 18}, "user": {"role": "owner"}}}, "resource": {"id": 366, "owner": {"id": 400}, "assignee": {"id": 553}, "organization": {"id": 600}, "project": {"owner": {"id": 768}, "assignee": {"id": 18}, "organization": {"id": 999}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 93, "privilege": "user"}, "organization": {"id": 156, "owner": {"id": 93}, "user": {"role": "owner"}}}, "resource": {"id": 361, "owner": {"id": 408}, "assignee": {"id": 566}, "organization": {"id": 651}, "project": {"owner": {"id": 723}, "assignee": {"id": 93}, "organization": {"id": 952}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 24, "privilege": "user"}, "organization": {"id": 170, "owner": {"id": 208}, "user": {"role": "maintainer"}}}, "resource": {"id": 373, "owner": {"id": 434}, "assignee": {"id": 560}, "organization": {"id": 170}, "project": {"owner": {"id": 704}, "assignee": {"id": 24}, "organization": {"id": 949}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 97, "privilege": "user"}, "organization": {"id": 171, "owner": {"id": 250}, "user": {"role": "maintainer"}}}, "resource": {"id": 397, "owner": {"id": 467}, "assignee": {"id": 552}, "organization": {"id": 171}, "project": {"owner": {"id": 751}, "assignee": {"id": 97}, "organization": {"id": 928}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 12, "privilege": "user"}, "organization": {"id": 104, "owner": {"id": 236}, "user": {"role": "maintainer"}}}, "resource": {"id": 393, "owner": {"id": 481}, "assignee": {"id": 562}, "organization": {"id": 601}, "project": {"owner": {"id": 709}, "assignee": {"id": 12}, "organization": {"id": 988}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 95, "privilege": "user"}, "organization": {"id": 152, "owner": {"id": 216}, "user": {"role": "maintainer"}}}, "resource": {"id": 326, "owner": {"id": 468}, "assignee": {"id": 515}, "organization": {"id": 630}, "project": {"owner": {"id": 701}, "assignee": {"id": 95}, "organization": {"id": 918}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 22, "privilege": "user"}, "organization": {"id": 143, "owner": {"id": 237}, "user": {"role": "supervisor"}}}, "resource": {"id": 352, "owner": {"id": 427}, "assignee": {"id": 524}, "organization": {"id": 143}, "project": {"owner": {"id": 701}, "assignee": {"id": 22}, "organization": {"id": 974}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 78, "privilege": "user"}, "organization": {"id": 132, "owner": {"id": 251}, "user": {"role": "supervisor"}}}, "resource": {"id": 338, "owner": {"id": 487}, "assignee": {"id": 578}, "organization": {"id": 132}, "project": {"owner": {"id": 753}, "assignee": {"id": 78}, "organization": {"id": 903}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 0, "privilege": "user"}, "organization": {"id": 131, "owner": {"id": 266}, "user": {"role": "supervisor"}}}, "resource": {"id": 348, "owner": {"id": 464}, "assignee": {"id": 542}, "organization": {"id": 665}, "project": {"owner": {"id": 750}, "assignee": {"id": 0}, "organization": {"id": 924}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 99, "privilege": "user"}, "organization": {"id": 140, "owner": {"id": 228}, "user": {"role": "supervisor"}}}, "resource": {"id": 350, "owner": {"id": 446}, "assignee": {"id": 535}, "organization": {"id": 672}, "project": {"owner": {"id": 762}, "assignee": {"id": 99}, "organization": {"id": 903}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 21, "privilege": "user"}, "organization": {"id": 134, "owner": {"id": 278}, "user": {"role": "worker"}}}, "resource": {"id": 327, "owner": {"id": 447}, "assignee": {"id": 557}, "organization": {"id": 134}, "project": {"owner": {"id": 736}, "assignee": {"id": 21}, "organization": {"id": 947}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 43, "privilege": "user"}, "organization": {"id": 136, "owner": {"id": 213}, "user": {"role": "worker"}}}, "resource": {"id": 350, "owner": {"id": 438}, "assignee": {"id": 534}, "organization": {"id": 136}, "project": {"owner": {"id": 732}, "assignee": {"id": 43}, "organization": {"id": 983}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 87, "privilege": "user"}, "organization": {"id": 165, "owner": {"id": 203}, "user": {"role": "worker"}}}, "resource": {"id": 303, "owner": {"id": 410}, "assignee": {"id": 517}, "organization": {"id": 652}, "project": {"owner": {"id": 771}, "assignee": {"id": 87}, "organization": {"id": 995}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 69, "privilege": "user"}, "organization": {"id": 183, "owner": {"id": 204}, "user": {"role": "worker"}}}, "resource": {"id": 316, "owner": {"id": 413}, "assignee": {"id": 583}, "organization": {"id": 659}, "project": {"owner": {"id": 748}, "assignee": {"id": 69}, "organization": {"id": 906}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 28, "privilege": "user"}, "organization": {"id": 120, "owner": {"id": 214}, "user": {"role": null}}}, "resource": {"id": 343, "owner": {"id": 495}, "assignee": {"id": 549}, "organization": {"id": 120}, "project": {"owner": {"id": 706}, "assignee": {"id": 28}, "organization": {"id": 998}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 64, "privilege": "user"}, "organization": {"id": 120, "owner": {"id": 268}, "user": {"role": null}}}, "resource": {"id": 309, "owner": {"id": 489}, "assignee": {"id": 522}, "organization": {"id": 120}, "project": {"owner": {"id": 778}, "assignee": {"id": 64}, "organization": {"id": 932}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 56, "privilege": "user"}, "organization": {"id": 184, "owner": {"id": 235}, "user": {"role": null}}}, "resource": {"id": 399, "owner": {"id": 413}, "assignee": {"id": 555}, "organization": {"id": 677}, "project": {"owner": {"id": 791}, "assignee": {"id": 56}, "organization": {"id": 908}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 31, "privilege": "user"}, "organization": {"id": 149, "owner": {"id": 241}, "user": {"role": null}}}, "resource": {"id": 301, "owner": {"id": 403}, "assignee": {"id": 586}, "organization": {"id": 675}, "project": {"owner": {"id": 720}, "assignee": {"id": 31}, "organization": {"id": 945}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 37, "privilege": "worker"}, "organization": {"id": 127, "owner": {"id": 37}, "user": {"role": "owner"}}}, "resource": {"id": 305, "owner": {"id": 416}, "assignee": {"id": 511}, "organization": {"id": 127}, "project": {"owner": {"id": 794}, "assignee": {"id": 37}, "organization": {"id": 992}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 79, "privilege": "worker"}, "organization": {"id": 153, "owner": {"id": 79}, "user": {"role": "owner"}}}, "resource": {"id": 303, "owner": {"id": 436}, "assignee": {"id": 581}, "organization": {"id": 153}, "project": {"owner": {"id": 751}, "assignee": {"id": 79}, "organization": {"id": 954}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 17, "privilege": "worker"}, "organization": {"id": 137, "owner": {"id": 17}, "user": {"role": "owner"}}}, "resource": {"id": 382, "owner": {"id": 405}, "assignee": {"id": 574}, "organization": {"id": 624}, "project": {"owner": {"id": 773}, "assignee": {"id": 17}, "organization": {"id": 980}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 11, "privilege": "worker"}, "organization": {"id": 140, "owner": {"id": 11}, "user": {"role": "owner"}}}, "resource": {"id": 305, "owner": {"id": 404}, "assignee": {"id": 510}, "organization": {"id": 676}, "project": {"owner": {"id": 721}, "assignee": {"id": 11}, "organization": {"id": 924}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 28, "privilege": "worker"}, "organization": {"id": 191, "owner": {"id": 257}, "user": {"role": "maintainer"}}}, "resource": {"id": 334, "owner": {"id": 485}, "assignee": {"id": 557}, "organization": {"id": 191}, "project": {"owner": {"id": 710}, "assignee": {"id": 28}, "organization": {"id": 939}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 41, "privilege": "worker"}, "organization": {"id": 165, "owner": {"id": 288}, "user": {"role": "maintainer"}}}, "resource": {"id": 338, "owner": {"id": 401}, "assignee": {"id": 534}, "organization": {"id": 165}, "project": {"owner": {"id": 740}, "assignee": {"id": 41}, "organization": {"id": 958}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 24, "privilege": "worker"}, "organization": {"id": 199, "owner": {"id": 251}, "user": {"role": "maintainer"}}}, "resource": {"id": 381, "owner": {"id": 406}, "assignee": {"id": 576}, "organization": {"id": 653}, "project": {"owner": {"id": 716}, "assignee": {"id": 24}, "organization": {"id": 942}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 11, "privilege": "worker"}, "organization": {"id": 183, "owner": {"id": 222}, "user": {"role": "maintainer"}}}, "resource": {"id": 334, "owner": {"id": 488}, "assignee": {"id": 518}, "organization": {"id": 659}, "project": {"owner": {"id": 754}, "assignee": {"id": 11}, "organization": {"id": 953}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 89, "privilege": "worker"}, "organization": {"id": 168, "owner": {"id": 225}, "user": {"role": "supervisor"}}}, "resource": {"id": 360, "owner": {"id": 413}, "assignee": {"id": 567}, "organization": {"id": 168}, "project": {"owner": {"id": 728}, "assignee": {"id": 89}, "organization": {"id": 918}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 28, "privilege": "worker"}, "organization": {"id": 130, "owner": {"id": 242}, "user": {"role": "supervisor"}}}, "resource": {"id": 361, "owner": {"id": 457}, "assignee": {"id": 593}, "organization": {"id": 130}, "project": {"owner": {"id": 795}, "assignee": {"id": 28}, "organization": {"id": 930}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 59, "privilege": "worker"}, "organization": {"id": 171, "owner": {"id": 244}, "user": {"role": "supervisor"}}}, "resource": {"id": 399, "owner": {"id": 414}, "assignee": {"id": 559}, "organization": {"id": 641}, "project": {"owner": {"id": 744}, "assignee": {"id": 59}, "organization": {"id": 968}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 34, "privilege": "worker"}, "organization": {"id": 132, "owner": {"id": 241}, "user": {"role": "supervisor"}}}, "resource": {"id": 355, "owner": {"id": 478}, "assignee": {"id": 539}, "organization": {"id": 619}, "project": {"owner": {"id": 702}, "assignee": {"id": 34}, "organization": {"id": 970}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 37, "privilege": "worker"}, "organization": {"id": 190, "owner": {"id": 270}, "user": {"role": "worker"}}}, "resource": {"id": 300, "owner": {"id": 480}, "assignee": {"id": 541}, "organization": {"id": 190}, "project": {"owner": {"id": 734}, "assignee": {"id": 37}, "organization": {"id": 950}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 22, "privilege": "worker"}, "organization": {"id": 173, "owner": {"id": 291}, "user": {"role": "worker"}}}, "resource": {"id": 357, "owner": {"id": 450}, "assignee": {"id": 548}, "organization": {"id": 173}, "project": {"owner": {"id": 753}, "assignee": {"id": 22}, "organization": {"id": 985}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 10, "privilege": "worker"}, "organization": {"id": 108, "owner": {"id": 203}, "user": {"role": "worker"}}}, "resource": {"id": 334, "owner": {"id": 444}, "assignee": {"id": 518}, "organization": {"id": 624}, "project": {"owner": {"id": 700}, "assignee": {"id": 10}, "organization": {"id": 926}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 1, "privilege": "worker"}, "organization": {"id": 127, "owner": {"id": 209}, "user": {"role": "worker"}}}, "resource": {"id": 398, "owner": {"id": 446}, "assignee": {"id": 506}, "organization": {"id": 693}, "project": {"owner": {"id": 753}, "assignee": {"id": 1}, "organization": {"id": 908}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 60, "privilege": "worker"}, "organization": {"id": 121, "owner": {"id": 247}, "user": {"role": null}}}, "resource": {"id": 326, "owner": {"id": 467}, "assignee": {"id": 515}, "organization": {"id": 121}, "project": {"owner": {"id": 760}, "assignee": {"id": 60}, "organization": {"id": 929}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 85, "privilege": "worker"}, "organization": {"id": 123, "owner": {"id": 281}, "user": {"role": null}}}, "resource": {"id": 368, "owner": {"id": 439}, "assignee": {"id": 508}, "organization": {"id": 123}, "project": {"owner": {"id": 783}, "assignee": {"id": 85}, "organization": {"id": 931}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 75, "privilege": "worker"}, "organization": {"id": 147, "owner": {"id": 215}, "user": {"role": null}}}, "resource": {"id": 367, "owner": {"id": 484}, "assignee": {"id": 509}, "organization": {"id": 659}, "project": {"owner": {"id": 704}, "assignee": {"id": 75}, "organization": {"id": 908}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 47, "privilege": "worker"}, "organization": {"id": 189, "owner": {"id": 246}, "user": {"role": null}}}, "resource": {"id": 352, "owner": {"id": 447}, "assignee": {"id": 517}, "organization": {"id": 627}, "project": {"owner": {"id": 732}, "assignee": {"id": 47}, "organization": {"id": 954}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 3, "privilege": "none"}, "organization": {"id": 188, "owner": {"id": 3}, "user": {"role": "owner"}}}, "resource": {"id": 349, "owner": {"id": 429}, "assignee": {"id": 533}, "organization": {"id": 188}, "project": {"owner": {"id": 799}, "assignee": {"id": 3}, "organization": {"id": 979}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 28, "privilege": "none"}, "organization": {"id": 197, "owner": {"id": 28}, "user": {"role": "owner"}}}, "resource": {"id": 336, "owner": {"id": 454}, "assignee": {"id": 595}, "organization": {"id": 197}, "project": {"owner": {"id": 716}, "assignee": {"id": 28}, "organization": {"id": 907}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 93, "privilege": "none"}, "organization": {"id": 108, "owner": {"id": 93}, "user": {"role": "owner"}}}, "resource": {"id": 384, "owner": {"id": 487}, "assignee": {"id": 537}, "organization": {"id": 680}, "project": {"owner": {"id": 786}, "assignee": {"id": 93}, "organization": {"id": 927}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 55, "privilege": "none"}, "organization": {"id": 133, "owner": {"id": 55}, "user": {"role": "owner"}}}, "resource": {"id": 369, "owner": {"id": 435}, "assignee": {"id": 594}, "organization": {"id": 652}, "project": {"owner": {"id": 758}, "assignee": {"id": 55}, "organization": {"id": 922}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 24, "privilege": "none"}, "organization": {"id": 181, "owner": {"id": 203}, "user": {"role": "maintainer"}}}, "resource": {"id": 353, "owner": {"id": 407}, "assignee": {"id": 515}, "organization": {"id": 181}, "project": {"owner": {"id": 780}, "assignee": {"id": 24}, "organization": {"id": 996}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 22, "privilege": "none"}, "organization": {"id": 190, "owner": {"id": 265}, "user": {"role": "maintainer"}}}, "resource": {"id": 386, "owner": {"id": 406}, "assignee": {"id": 509}, "organization": {"id": 190}, "project": {"owner": {"id": 796}, "assignee": {"id": 22}, "organization": {"id": 979}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 30, "privilege": "none"}, "organization": {"id": 149, "owner": {"id": 253}, "user": {"role": "maintainer"}}}, "resource": {"id": 366, "owner": {"id": 426}, "assignee": {"id": 535}, "organization": {"id": 642}, "project": {"owner": {"id": 719}, "assignee": {"id": 30}, "organization": {"id": 910}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 43, "privilege": "none"}, "organization": {"id": 181, "owner": {"id": 233}, "user": {"role": "maintainer"}}}, "resource": {"id": 377, "owner": {"id": 414}, "assignee": {"id": 538}, "organization": {"id": 686}, "project": {"owner": {"id": 726}, "assignee": {"id": 43}, "organization": {"id": 927}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 44, "privilege": "none"}, "organization": {"id": 172, "owner": {"id": 217}, "user": {"role": "supervisor"}}}, "resource": {"id": 319, "owner": {"id": 423}, "assignee": {"id": 506}, "organization": {"id": 172}, "project": {"owner": {"id": 732}, "assignee": {"id": 44}, "organization": {"id": 965}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 85, "privilege": "none"}, "organization": {"id": 154, "owner": {"id": 295}, "user": {"role": "supervisor"}}}, "resource": {"id": 323, "owner": {"id": 443}, "assignee": {"id": 580}, "organization": {"id": 154}, "project": {"owner": {"id": 755}, "assignee": {"id": 85}, "organization": {"id": 968}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 0, "privilege": "none"}, "organization": {"id": 161, "owner": {"id": 239}, "user": {"role": "supervisor"}}}, "resource": {"id": 309, "owner": {"id": 418}, "assignee": {"id": 592}, "organization": {"id": 657}, "project": {"owner": {"id": 718}, "assignee": {"id": 0}, "organization": {"id": 962}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 31, "privilege": "none"}, "organization": {"id": 164, "owner": {"id": 236}, "user": {"role": "supervisor"}}}, "resource": {"id": 382, "owner": {"id": 400}, "assignee": {"id": 563}, "organization": {"id": 688}, "project": {"owner": {"id": 765}, "assignee": {"id": 31}, "organization": {"id": 997}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 77, "privilege": "none"}, "organization": {"id": 161, "owner": {"id": 211}, "user": {"role": "worker"}}}, "resource": {"id": 395, "owner": {"id": 434}, "assignee": {"id": 588}, "organization": {"id": 161}, "project": {"owner": {"id": 784}, "assignee": {"id": 77}, "organization": {"id": 933}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 32, "privilege": "none"}, "organization": {"id": 199, "owner": {"id": 205}, "user": {"role": "worker"}}}, "resource": {"id": 391, "owner": {"id": 458}, "assignee": {"id": 542}, "organization": {"id": 199}, "project": {"owner": {"id": 731}, "assignee": {"id": 32}, "organization": {"id": 997}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 33, "privilege": "none"}, "organization": {"id": 175, "owner": {"id": 286}, "user": {"role": "worker"}}}, "resource": {"id": 390, "owner": {"id": 461}, "assignee": {"id": 542}, "organization": {"id": 632}, "project": {"owner": {"id": 754}, "assignee": {"id": 33}, "organization": {"id": 942}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 40, "privilege": "none"}, "organization": {"id": 102, "owner": {"id": 247}, "user": {"role": "worker"}}}, "resource": {"id": 359, "owner": {"id": 486}, "assignee": {"id": 534}, "organization": {"id": 679}, "project": {"owner": {"id": 711}, "assignee": {"id": 40}, "organization": {"id": 994}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 42, "privilege": "none"}, "organization": {"id": 110, "owner": {"id": 220}, "user": {"role": null}}}, "resource": {"id": 389, "owner": {"id": 420}, "assignee": {"id": 542}, "organization": {"id": 110}, "project": {"owner": {"id": 706}, "assignee": {"id": 42}, "organization": {"id": 921}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 44, "privilege": "none"}, "organization": {"id": 185, "owner": {"id": 240}, "user": {"role": null}}}, "resource": {"id": 389, "owner": {"id": 468}, "assignee": {"id": 517}, "organization": {"id": 185}, "project": {"owner": {"id": 733}, "assignee": {"id": 44}, "organization": {"id": 997}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 49, "privilege": "none"}, "organization": {"id": 118, "owner": {"id": 275}, "user": {"role": null}}}, "resource": {"id": 358, "owner": {"id": 497}, "assignee": {"id": 566}, "organization": {"id": 696}, "project": {"owner": {"id": 726}, "assignee": {"id": 49}, "organization": {"id": 986}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 7, "privilege": "none"}, "organization": {"id": 151, "owner": {"id": 278}, "user": {"role": null}}}, "resource": {"id": 398, "owner": {"id": 434}, "assignee": {"id": 553}, "organization": {"id": 691}, "project": {"owner": {"id": 744}, "assignee": {"id": 7}, "organization": {"id": 916}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 98, "privilege": "admin"}, "organization": {"id": 119, "owner": {"id": 98}, "user": {"role": "owner"}}}, "resource": {"id": 379, "owner": {"id": 98}, "assignee": {"id": 576}, "organization": {"id": 119}, "project": {"owner": {"id": 713}, "assignee": {"id": 877}, "organization": {"id": 910}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 79, "privilege": "admin"}, "organization": {"id": 192, "owner": {"id": 79}, "user": {"role": "owner"}}}, "resource": {"id": 302, "owner": {"id": 79}, "assignee": {"id": 580}, "organization": {"id": 192}, "project": {"owner": {"id": 755}, "assignee": {"id": 813}, "organization": {"id": 912}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 49, "privilege": "admin"}, "organization": {"id": 106, "owner": {"id": 49}, "user": {"role": "owner"}}}, "resource": {"id": 325, "owner": {"id": 49}, "assignee": {"id": 575}, "organization": {"id": 629}, "project": {"owner": {"id": 715}, "assignee": {"id": 800}, "organization": {"id": 914}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 42, "privilege": "admin"}, "organization": {"id": 130, "owner": {"id": 42}, "user": {"role": "owner"}}}, "resource": {"id": 398, "owner": {"id": 42}, "assignee": {"id": 558}, "organization": {"id": 627}, "project": {"owner": {"id": 781}, "assignee": {"id": 856}, "organization": {"id": 919}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 49, "privilege": "admin"}, "organization": {"id": 188, "owner": {"id": 287}, "user": {"role": "maintainer"}}}, "resource": {"id": 312, "owner": {"id": 49}, "assignee": {"id": 548}, "organization": {"id": 188}, "project": {"owner": {"id": 715}, "assignee": {"id": 832}, "organization": {"id": 917}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 29, "privilege": "admin"}, "organization": {"id": 197, "owner": {"id": 276}, "user": {"role": "maintainer"}}}, "resource": {"id": 329, "owner": {"id": 29}, "assignee": {"id": 540}, "organization": {"id": 197}, "project": {"owner": {"id": 734}, "assignee": {"id": 848}, "organization": {"id": 939}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 32, "privilege": "admin"}, "organization": {"id": 142, "owner": {"id": 256}, "user": {"role": "maintainer"}}}, "resource": {"id": 346, "owner": {"id": 32}, "assignee": {"id": 536}, "organization": {"id": 631}, "project": {"owner": {"id": 713}, "assignee": {"id": 809}, "organization": {"id": 945}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 41, "privilege": "admin"}, "organization": {"id": 132, "owner": {"id": 286}, "user": {"role": "maintainer"}}}, "resource": {"id": 332, "owner": {"id": 41}, "assignee": {"id": 597}, "organization": {"id": 616}, "project": {"owner": {"id": 770}, "assignee": {"id": 802}, "organization": {"id": 988}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 28, "privilege": "admin"}, "organization": {"id": 133, "owner": {"id": 276}, "user": {"role": "supervisor"}}}, "resource": {"id": 326, "owner": {"id": 28}, "assignee": {"id": 508}, "organization": {"id": 133}, "project": {"owner": {"id": 706}, "assignee": {"id": 864}, "organization": {"id": 995}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 26, "privilege": "admin"}, "organization": {"id": 113, "owner": {"id": 273}, "user": {"role": "supervisor"}}}, "resource": {"id": 302, "owner": {"id": 26}, "assignee": {"id": 574}, "organization": {"id": 113}, "project": {"owner": {"id": 799}, "assignee": {"id": 893}, "organization": {"id": 996}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 64, "privilege": "admin"}, "organization": {"id": 121, "owner": {"id": 230}, "user": {"role": "supervisor"}}}, "resource": {"id": 355, "owner": {"id": 64}, "assignee": {"id": 523}, "organization": {"id": 610}, "project": {"owner": {"id": 732}, "assignee": {"id": 858}, "organization": {"id": 993}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 43, "privilege": "admin"}, "organization": {"id": 187, "owner": {"id": 224}, "user": {"role": "supervisor"}}}, "resource": {"id": 345, "owner": {"id": 43}, "assignee": {"id": 560}, "organization": {"id": 671}, "project": {"owner": {"id": 763}, "assignee": {"id": 831}, "organization": {"id": 901}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 8, "privilege": "admin"}, "organization": {"id": 100, "owner": {"id": 295}, "user": {"role": "worker"}}}, "resource": {"id": 376, "owner": {"id": 8}, "assignee": {"id": 574}, "organization": {"id": 100}, "project": {"owner": {"id": 722}, "assignee": {"id": 835}, "organization": {"id": 956}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 93, "privilege": "admin"}, "organization": {"id": 197, "owner": {"id": 280}, "user": {"role": "worker"}}}, "resource": {"id": 374, "owner": {"id": 93}, "assignee": {"id": 504}, "organization": {"id": 197}, "project": {"owner": {"id": 797}, "assignee": {"id": 834}, "organization": {"id": 981}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 89, "privilege": "admin"}, "organization": {"id": 107, "owner": {"id": 253}, "user": {"role": "worker"}}}, "resource": {"id": 346, "owner": {"id": 89}, "assignee": {"id": 517}, "organization": {"id": 634}, "project": {"owner": {"id": 755}, "assignee": {"id": 874}, "organization": {"id": 990}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 3, "privilege": "admin"}, "organization": {"id": 142, "owner": {"id": 287}, "user": {"role": "worker"}}}, "resource": {"id": 326, "owner": {"id": 3}, "assignee": {"id": 595}, "organization": {"id": 679}, "project": {"owner": {"id": 720}, "assignee": {"id": 849}, "organization": {"id": 918}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 18, "privilege": "admin"}, "organization": {"id": 152, "owner": {"id": 240}, "user": {"role": null}}}, "resource": {"id": 324, "owner": {"id": 18}, "assignee": {"id": 526}, "organization": {"id": 152}, "project": {"owner": {"id": 709}, "assignee": {"id": 866}, "organization": {"id": 923}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 48, "privilege": "admin"}, "organization": {"id": 118, "owner": {"id": 264}, "user": {"role": null}}}, "resource": {"id": 346, "owner": {"id": 48}, "assignee": {"id": 590}, "organization": {"id": 118}, "project": {"owner": {"id": 790}, "assignee": {"id": 844}, "organization": {"id": 992}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 78, "privilege": "admin"}, "organization": {"id": 187, "owner": {"id": 298}, "user": {"role": null}}}, "resource": {"id": 347, "owner": {"id": 78}, "assignee": {"id": 574}, "organization": {"id": 673}, "project": {"owner": {"id": 717}, "assignee": {"id": 812}, "organization": {"id": 910}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 56, "privilege": "admin"}, "organization": {"id": 169, "owner": {"id": 288}, "user": {"role": null}}}, "resource": {"id": 338, "owner": {"id": 56}, "assignee": {"id": 563}, "organization": {"id": 647}, "project": {"owner": {"id": 749}, "assignee": {"id": 844}, "organization": {"id": 993}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 21, "privilege": "business"}, "organization": {"id": 102, "owner": {"id": 21}, "user": {"role": "owner"}}}, "resource": {"id": 386, "owner": {"id": 21}, "assignee": {"id": 512}, "organization": {"id": 102}, "project": {"owner": {"id": 749}, "assignee": {"id": 814}, "organization": {"id": 939}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 37, "privilege": "business"}, "organization": {"id": 126, "owner": {"id": 37}, "user": {"role": "owner"}}}, "resource": {"id": 328, "owner": {"id": 37}, "assignee": {"id": 576}, "organization": {"id": 126}, "project": {"owner": {"id": 777}, "assignee": {"id": 874}, "organization": {"id": 998}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 9, "privilege": "business"}, "organization": {"id": 192, "owner": {"id": 9}, "user": {"role": "owner"}}}, "resource": {"id": 393, "owner": {"id": 9}, "assignee": {"id": 581}, "organization": {"id": 624}, "project": {"owner": {"id": 739}, "assignee": {"id": 858}, "organization": {"id": 933}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 65, "privilege": "business"}, "organization": {"id": 145, "owner": {"id": 65}, "user": {"role": "owner"}}}, "resource": {"id": 303, "owner": {"id": 65}, "assignee": {"id": 587}, "organization": {"id": 644}, "project": {"owner": {"id": 710}, "assignee": {"id": 869}, "organization": {"id": 964}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 92, "privilege": "business"}, "organization": {"id": 143, "owner": {"id": 259}, "user": {"role": "maintainer"}}}, "resource": {"id": 356, "owner": {"id": 92}, "assignee": {"id": 553}, "organization": {"id": 143}, "project": {"owner": {"id": 754}, "assignee": {"id": 808}, "organization": {"id": 921}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 86, "privilege": "business"}, "organization": {"id": 172, "owner": {"id": 243}, "user": {"role": "maintainer"}}}, "resource": {"id": 356, "owner": {"id": 86}, "assignee": {"id": 556}, "organization": {"id": 172}, "project": {"owner": {"id": 723}, "assignee": {"id": 867}, "organization": {"id": 901}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 65, "privilege": "business"}, "organization": {"id": 121, "owner": {"id": 279}, "user": {"role": "maintainer"}}}, "resource": {"id": 309, "owner": {"id": 65}, "assignee": {"id": 562}, "organization": {"id": 632}, "project": {"owner": {"id": 777}, "assignee": {"id": 887}, "organization": {"id": 937}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 66, "privilege": "business"}, "organization": {"id": 125, "owner": {"id": 201}, "user": {"role": "maintainer"}}}, "resource": {"id": 361, "owner": {"id": 66}, "assignee": {"id": 592}, "organization": {"id": 665}, "project": {"owner": {"id": 731}, "assignee": {"id": 877}, "organization": {"id": 957}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 96, "privilege": "business"}, "organization": {"id": 128, "owner": {"id": 227}, "user": {"role": "supervisor"}}}, "resource": {"id": 360, "owner": {"id": 96}, "assignee": {"id": 578}, "organization": {"id": 128}, "project": {"owner": {"id": 725}, "assignee": {"id": 807}, "organization": {"id": 981}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 80, "privilege": "business"}, "organization": {"id": 182, "owner": {"id": 275}, "user": {"role": "supervisor"}}}, "resource": {"id": 387, "owner": {"id": 80}, "assignee": {"id": 571}, "organization": {"id": 182}, "project": {"owner": {"id": 771}, "assignee": {"id": 855}, "organization": {"id": 946}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 3, "privilege": "business"}, "organization": {"id": 165, "owner": {"id": 267}, "user": {"role": "supervisor"}}}, "resource": {"id": 389, "owner": {"id": 3}, "assignee": {"id": 589}, "organization": {"id": 627}, "project": {"owner": {"id": 723}, "assignee": {"id": 860}, "organization": {"id": 962}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 88, "privilege": "business"}, "organization": {"id": 193, "owner": {"id": 202}, "user": {"role": "supervisor"}}}, "resource": {"id": 398, "owner": {"id": 88}, "assignee": {"id": 566}, "organization": {"id": 637}, "project": {"owner": {"id": 751}, "assignee": {"id": 896}, "organization": {"id": 981}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 83, "privilege": "business"}, "organization": {"id": 163, "owner": {"id": 219}, "user": {"role": "worker"}}}, "resource": {"id": 375, "owner": {"id": 83}, "assignee": {"id": 521}, "organization": {"id": 163}, "project": {"owner": {"id": 786}, "assignee": {"id": 832}, "organization": {"id": 903}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 40, "privilege": "business"}, "organization": {"id": 186, "owner": {"id": 295}, "user": {"role": "worker"}}}, "resource": {"id": 357, "owner": {"id": 40}, "assignee": {"id": 537}, "organization": {"id": 186}, "project": {"owner": {"id": 753}, "assignee": {"id": 820}, "organization": {"id": 985}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 18, "privilege": "business"}, "organization": {"id": 104, "owner": {"id": 215}, "user": {"role": "worker"}}}, "resource": {"id": 334, "owner": {"id": 18}, "assignee": {"id": 570}, "organization": {"id": 633}, "project": {"owner": {"id": 749}, "assignee": {"id": 809}, "organization": {"id": 995}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 12, "privilege": "business"}, "organization": {"id": 168, "owner": {"id": 281}, "user": {"role": "worker"}}}, "resource": {"id": 348, "owner": {"id": 12}, "assignee": {"id": 559}, "organization": {"id": 600}, "project": {"owner": {"id": 726}, "assignee": {"id": 820}, "organization": {"id": 957}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 94, "privilege": "business"}, "organization": {"id": 129, "owner": {"id": 282}, "user": {"role": null}}}, "resource": {"id": 341, "owner": {"id": 94}, "assignee": {"id": 536}, "organization": {"id": 129}, "project": {"owner": {"id": 757}, "assignee": {"id": 864}, "organization": {"id": 904}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 74, "privilege": "business"}, "organization": {"id": 170, "owner": {"id": 204}, "user": {"role": null}}}, "resource": {"id": 364, "owner": {"id": 74}, "assignee": {"id": 545}, "organization": {"id": 170}, "project": {"owner": {"id": 757}, "assignee": {"id": 842}, "organization": {"id": 906}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 84, "privilege": "business"}, "organization": {"id": 111, "owner": {"id": 229}, "user": {"role": null}}}, "resource": {"id": 310, "owner": {"id": 84}, "assignee": {"id": 511}, "organization": {"id": 661}, "project": {"owner": {"id": 771}, "assignee": {"id": 800}, "organization": {"id": 921}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 5, "privilege": "business"}, "organization": {"id": 132, "owner": {"id": 251}, "user": {"role": null}}}, "resource": {"id": 385, "owner": {"id": 5}, "assignee": {"id": 504}, "organization": {"id": 662}, "project": {"owner": {"id": 743}, "assignee": {"id": 884}, "organization": {"id": 916}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 73, "privilege": "user"}, "organization": {"id": 154, "owner": {"id": 73}, "user": {"role": "owner"}}}, "resource": {"id": 379, "owner": {"id": 73}, "assignee": {"id": 591}, "organization": {"id": 154}, "project": {"owner": {"id": 799}, "assignee": {"id": 879}, "organization": {"id": 911}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 80, "privilege": "user"}, "organization": {"id": 151, "owner": {"id": 80}, "user": {"role": "owner"}}}, "resource": {"id": 374, "owner": {"id": 80}, "assignee": {"id": 559}, "organization": {"id": 151}, "project": {"owner": {"id": 726}, "assignee": {"id": 874}, "organization": {"id": 902}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 25, "privilege": "user"}, "organization": {"id": 114, "owner": {"id": 25}, "user": {"role": "owner"}}}, "resource": {"id": 304, "owner": {"id": 25}, "assignee": {"id": 548}, "organization": {"id": 627}, "project": {"owner": {"id": 744}, "assignee": {"id": 803}, "organization": {"id": 900}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 5, "privilege": "user"}, "organization": {"id": 119, "owner": {"id": 5}, "user": {"role": "owner"}}}, "resource": {"id": 368, "owner": {"id": 5}, "assignee": {"id": 561}, "organization": {"id": 663}, "project": {"owner": {"id": 724}, "assignee": {"id": 878}, "organization": {"id": 921}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 19, "privilege": "user"}, "organization": {"id": 151, "owner": {"id": 222}, "user": {"role": "maintainer"}}}, "resource": {"id": 388, "owner": {"id": 19}, "assignee": {"id": 515}, "organization": {"id": 151}, "project": {"owner": {"id": 786}, "assignee": {"id": 831}, "organization": {"id": 949}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 30, "privilege": "user"}, "organization": {"id": 181, "owner": {"id": 212}, "user": {"role": "maintainer"}}}, "resource": {"id": 380, "owner": {"id": 30}, "assignee": {"id": 599}, "organization": {"id": 181}, "project": {"owner": {"id": 701}, "assignee": {"id": 887}, "organization": {"id": 961}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 59, "privilege": "user"}, "organization": {"id": 151, "owner": {"id": 252}, "user": {"role": "maintainer"}}}, "resource": {"id": 332, "owner": {"id": 59}, "assignee": {"id": 544}, "organization": {"id": 690}, "project": {"owner": {"id": 719}, "assignee": {"id": 878}, "organization": {"id": 957}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 86, "privilege": "user"}, "organization": {"id": 100, "owner": {"id": 215}, "user": {"role": "maintainer"}}}, "resource": {"id": 373, "owner": {"id": 86}, "assignee": {"id": 510}, "organization": {"id": 669}, "project": {"owner": {"id": 783}, "assignee": {"id": 879}, "organization": {"id": 995}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 78, "privilege": "user"}, "organization": {"id": 129, "owner": {"id": 257}, "user": {"role": "supervisor"}}}, "resource": {"id": 305, "owner": {"id": 78}, "assignee": {"id": 524}, "organization": {"id": 129}, "project": {"owner": {"id": 707}, "assignee": {"id": 864}, "organization": {"id": 963}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 62, "privilege": "user"}, "organization": {"id": 123, "owner": {"id": 278}, "user": {"role": "supervisor"}}}, "resource": {"id": 308, "owner": {"id": 62}, "assignee": {"id": 507}, "organization": {"id": 123}, "project": {"owner": {"id": 725}, "assignee": {"id": 896}, "organization": {"id": 950}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 80, "privilege": "user"}, "organization": {"id": 143, "owner": {"id": 285}, "user": {"role": "supervisor"}}}, "resource": {"id": 326, "owner": {"id": 80}, "assignee": {"id": 552}, "organization": {"id": 615}, "project": {"owner": {"id": 795}, "assignee": {"id": 825}, "organization": {"id": 945}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 32, "privilege": "user"}, "organization": {"id": 116, "owner": {"id": 255}, "user": {"role": "supervisor"}}}, "resource": {"id": 387, "owner": {"id": 32}, "assignee": {"id": 509}, "organization": {"id": 694}, "project": {"owner": {"id": 750}, "assignee": {"id": 879}, "organization": {"id": 980}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 13, "privilege": "user"}, "organization": {"id": 168, "owner": {"id": 285}, "user": {"role": "worker"}}}, "resource": {"id": 309, "owner": {"id": 13}, "assignee": {"id": 541}, "organization": {"id": 168}, "project": {"owner": {"id": 787}, "assignee": {"id": 804}, "organization": {"id": 931}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 35, "privilege": "user"}, "organization": {"id": 161, "owner": {"id": 208}, "user": {"role": "worker"}}}, "resource": {"id": 310, "owner": {"id": 35}, "assignee": {"id": 599}, "organization": {"id": 161}, "project": {"owner": {"id": 753}, "assignee": {"id": 884}, "organization": {"id": 953}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 78, "privilege": "user"}, "organization": {"id": 186, "owner": {"id": 212}, "user": {"role": "worker"}}}, "resource": {"id": 376, "owner": {"id": 78}, "assignee": {"id": 521}, "organization": {"id": 686}, "project": {"owner": {"id": 747}, "assignee": {"id": 883}, "organization": {"id": 939}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 56, "privilege": "user"}, "organization": {"id": 143, "owner": {"id": 253}, "user": {"role": "worker"}}}, "resource": {"id": 303, "owner": {"id": 56}, "assignee": {"id": 588}, "organization": {"id": 673}, "project": {"owner": {"id": 728}, "assignee": {"id": 844}, "organization": {"id": 923}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 53, "privilege": "user"}, "organization": {"id": 133, "owner": {"id": 235}, "user": {"role": null}}}, "resource": {"id": 324, "owner": {"id": 53}, "assignee": {"id": 543}, "organization": {"id": 133}, "project": {"owner": {"id": 732}, "assignee": {"id": 858}, "organization": {"id": 920}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 13, "privilege": "user"}, "organization": {"id": 187, "owner": {"id": 297}, "user": {"role": null}}}, "resource": {"id": 346, "owner": {"id": 13}, "assignee": {"id": 589}, "organization": {"id": 187}, "project": {"owner": {"id": 703}, "assignee": {"id": 869}, "organization": {"id": 931}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 27, "privilege": "user"}, "organization": {"id": 138, "owner": {"id": 287}, "user": {"role": null}}}, "resource": {"id": 356, "owner": {"id": 27}, "assignee": {"id": 552}, "organization": {"id": 601}, "project": {"owner": {"id": 793}, "assignee": {"id": 824}, "organization": {"id": 960}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 49, "privilege": "user"}, "organization": {"id": 110, "owner": {"id": 281}, "user": {"role": null}}}, "resource": {"id": 396, "owner": {"id": 49}, "assignee": {"id": 501}, "organization": {"id": 683}, "project": {"owner": {"id": 700}, "assignee": {"id": 809}, "organization": {"id": 994}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 79, "privilege": "worker"}, "organization": {"id": 156, "owner": {"id": 79}, "user": {"role": "owner"}}}, "resource": {"id": 396, "owner": {"id": 79}, "assignee": {"id": 594}, "organization": {"id": 156}, "project": {"owner": {"id": 744}, "assignee": {"id": 878}, "organization": {"id": 978}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 5, "privilege": "worker"}, "organization": {"id": 107, "owner": {"id": 5}, "user": {"role": "owner"}}}, "resource": {"id": 367, "owner": {"id": 5}, "assignee": {"id": 522}, "organization": {"id": 107}, "project": {"owner": {"id": 742}, "assignee": {"id": 820}, "organization": {"id": 972}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 74, "privilege": "worker"}, "organization": {"id": 145, "owner": {"id": 74}, "user": {"role": "owner"}}}, "resource": {"id": 346, "owner": {"id": 74}, "assignee": {"id": 585}, "organization": {"id": 690}, "project": {"owner": {"id": 745}, "assignee": {"id": 836}, "organization": {"id": 974}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 34, "privilege": "worker"}, "organization": {"id": 126, "owner": {"id": 34}, "user": {"role": "owner"}}}, "resource": {"id": 337, "owner": {"id": 34}, "assignee": {"id": 594}, "organization": {"id": 649}, "project": {"owner": {"id": 748}, "assignee": {"id": 891}, "organization": {"id": 989}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 27, "privilege": "worker"}, "organization": {"id": 117, "owner": {"id": 221}, "user": {"role": "maintainer"}}}, "resource": {"id": 387, "owner": {"id": 27}, "assignee": {"id": 583}, "organization": {"id": 117}, "project": {"owner": {"id": 790}, "assignee": {"id": 886}, "organization": {"id": 914}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 30, "privilege": "worker"}, "organization": {"id": 112, "owner": {"id": 250}, "user": {"role": "maintainer"}}}, "resource": {"id": 370, "owner": {"id": 30}, "assignee": {"id": 503}, "organization": {"id": 112}, "project": {"owner": {"id": 718}, "assignee": {"id": 871}, "organization": {"id": 984}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 44, "privilege": "worker"}, "organization": {"id": 164, "owner": {"id": 217}, "user": {"role": "maintainer"}}}, "resource": {"id": 337, "owner": {"id": 44}, "assignee": {"id": 561}, "organization": {"id": 684}, "project": {"owner": {"id": 760}, "assignee": {"id": 842}, "organization": {"id": 988}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 32, "privilege": "worker"}, "organization": {"id": 135, "owner": {"id": 260}, "user": {"role": "maintainer"}}}, "resource": {"id": 362, "owner": {"id": 32}, "assignee": {"id": 527}, "organization": {"id": 616}, "project": {"owner": {"id": 738}, "assignee": {"id": 848}, "organization": {"id": 994}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 1, "privilege": "worker"}, "organization": {"id": 155, "owner": {"id": 293}, "user": {"role": "supervisor"}}}, "resource": {"id": 312, "owner": {"id": 1}, "assignee": {"id": 505}, "organization": {"id": 155}, "project": {"owner": {"id": 792}, "assignee": {"id": 883}, "organization": {"id": 905}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 58, "privilege": "worker"}, "organization": {"id": 182, "owner": {"id": 230}, "user": {"role": "supervisor"}}}, "resource": {"id": 314, "owner": {"id": 58}, "assignee": {"id": 548}, "organization": {"id": 182}, "project": {"owner": {"id": 750}, "assignee": {"id": 807}, "organization": {"id": 955}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 90, "privilege": "worker"}, "organization": {"id": 151, "owner": {"id": 247}, "user": {"role": "supervisor"}}}, "resource": {"id": 390, "owner": {"id": 90}, "assignee": {"id": 538}, "organization": {"id": 674}, "project": {"owner": {"id": 768}, "assignee": {"id": 816}, "organization": {"id": 913}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 32, "privilege": "worker"}, "organization": {"id": 115, "owner": {"id": 269}, "user": {"role": "supervisor"}}}, "resource": {"id": 362, "owner": {"id": 32}, "assignee": {"id": 567}, "organization": {"id": 668}, "project": {"owner": {"id": 779}, "assignee": {"id": 821}, "organization": {"id": 909}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 2, "privilege": "worker"}, "organization": {"id": 130, "owner": {"id": 207}, "user": {"role": "worker"}}}, "resource": {"id": 326, "owner": {"id": 2}, "assignee": {"id": 553}, "organization": {"id": 130}, "project": {"owner": {"id": 789}, "assignee": {"id": 894}, "organization": {"id": 941}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 64, "privilege": "worker"}, "organization": {"id": 184, "owner": {"id": 232}, "user": {"role": "worker"}}}, "resource": {"id": 315, "owner": {"id": 64}, "assignee": {"id": 507}, "organization": {"id": 184}, "project": {"owner": {"id": 720}, "assignee": {"id": 877}, "organization": {"id": 903}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 66, "privilege": "worker"}, "organization": {"id": 182, "owner": {"id": 220}, "user": {"role": "worker"}}}, "resource": {"id": 316, "owner": {"id": 66}, "assignee": {"id": 535}, "organization": {"id": 618}, "project": {"owner": {"id": 784}, "assignee": {"id": 835}, "organization": {"id": 925}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 83, "privilege": "worker"}, "organization": {"id": 112, "owner": {"id": 258}, "user": {"role": "worker"}}}, "resource": {"id": 360, "owner": {"id": 83}, "assignee": {"id": 568}, "organization": {"id": 692}, "project": {"owner": {"id": 705}, "assignee": {"id": 892}, "organization": {"id": 913}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 50, "privilege": "worker"}, "organization": {"id": 185, "owner": {"id": 268}, "user": {"role": null}}}, "resource": {"id": 330, "owner": {"id": 50}, "assignee": {"id": 562}, "organization": {"id": 185}, "project": {"owner": {"id": 735}, "assignee": {"id": 815}, "organization": {"id": 927}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 81, "privilege": "worker"}, "organization": {"id": 186, "owner": {"id": 254}, "user": {"role": null}}}, "resource": {"id": 307, "owner": {"id": 81}, "assignee": {"id": 544}, "organization": {"id": 186}, "project": {"owner": {"id": 750}, "assignee": {"id": 834}, "organization": {"id": 959}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 19, "privilege": "worker"}, "organization": {"id": 195, "owner": {"id": 298}, "user": {"role": null}}}, "resource": {"id": 345, "owner": {"id": 19}, "assignee": {"id": 505}, "organization": {"id": 620}, "project": {"owner": {"id": 745}, "assignee": {"id": 872}, "organization": {"id": 940}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 46, "privilege": "worker"}, "organization": {"id": 157, "owner": {"id": 275}, "user": {"role": null}}}, "resource": {"id": 394, "owner": {"id": 46}, "assignee": {"id": 569}, "organization": {"id": 680}, "project": {"owner": {"id": 747}, "assignee": {"id": 858}, "organization": {"id": 996}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 7, "privilege": "none"}, "organization": {"id": 165, "owner": {"id": 7}, "user": {"role": "owner"}}}, "resource": {"id": 324, "owner": {"id": 7}, "assignee": {"id": 510}, "organization": {"id": 165}, "project": {"owner": {"id": 728}, "assignee": {"id": 847}, "organization": {"id": 945}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 93, "privilege": "none"}, "organization": {"id": 140, "owner": {"id": 93}, "user": {"role": "owner"}}}, "resource": {"id": 302, "owner": {"id": 93}, "assignee": {"id": 593}, "organization": {"id": 140}, "project": {"owner": {"id": 751}, "assignee": {"id": 880}, "organization": {"id": 959}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 29, "privilege": "none"}, "organization": {"id": 198, "owner": {"id": 29}, "user": {"role": "owner"}}}, "resource": {"id": 336, "owner": {"id": 29}, "assignee": {"id": 565}, "organization": {"id": 650}, "project": {"owner": {"id": 786}, "assignee": {"id": 888}, "organization": {"id": 945}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 10, "privilege": "none"}, "organization": {"id": 102, "owner": {"id": 10}, "user": {"role": "owner"}}}, "resource": {"id": 375, "owner": {"id": 10}, "assignee": {"id": 593}, "organization": {"id": 635}, "project": {"owner": {"id": 798}, "assignee": {"id": 862}, "organization": {"id": 977}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 69, "privilege": "none"}, "organization": {"id": 128, "owner": {"id": 287}, "user": {"role": "maintainer"}}}, "resource": {"id": 352, "owner": {"id": 69}, "assignee": {"id": 576}, "organization": {"id": 128}, "project": {"owner": {"id": 739}, "assignee": {"id": 803}, "organization": {"id": 956}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 95, "privilege": "none"}, "organization": {"id": 161, "owner": {"id": 267}, "user": {"role": "maintainer"}}}, "resource": {"id": 397, "owner": {"id": 95}, "assignee": {"id": 591}, "organization": {"id": 161}, "project": {"owner": {"id": 774}, "assignee": {"id": 880}, "organization": {"id": 927}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 13, "privilege": "none"}, "organization": {"id": 138, "owner": {"id": 269}, "user": {"role": "maintainer"}}}, "resource": {"id": 315, "owner": {"id": 13}, "assignee": {"id": 522}, "organization": {"id": 692}, "project": {"owner": {"id": 741}, "assignee": {"id": 899}, "organization": {"id": 902}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 98, "privilege": "none"}, "organization": {"id": 105, "owner": {"id": 268}, "user": {"role": "maintainer"}}}, "resource": {"id": 336, "owner": {"id": 98}, "assignee": {"id": 591}, "organization": {"id": 651}, "project": {"owner": {"id": 740}, "assignee": {"id": 820}, "organization": {"id": 927}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 87, "privilege": "none"}, "organization": {"id": 194, "owner": {"id": 260}, "user": {"role": "supervisor"}}}, "resource": {"id": 388, "owner": {"id": 87}, "assignee": {"id": 501}, "organization": {"id": 194}, "project": {"owner": {"id": 704}, "assignee": {"id": 887}, "organization": {"id": 929}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 3, "privilege": "none"}, "organization": {"id": 133, "owner": {"id": 278}, "user": {"role": "supervisor"}}}, "resource": {"id": 300, "owner": {"id": 3}, "assignee": {"id": 540}, "organization": {"id": 133}, "project": {"owner": {"id": 724}, "assignee": {"id": 833}, "organization": {"id": 927}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 41, "privilege": "none"}, "organization": {"id": 170, "owner": {"id": 265}, "user": {"role": "supervisor"}}}, "resource": {"id": 331, "owner": {"id": 41}, "assignee": {"id": 551}, "organization": {"id": 602}, "project": {"owner": {"id": 758}, "assignee": {"id": 887}, "organization": {"id": 958}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 19, "privilege": "none"}, "organization": {"id": 150, "owner": {"id": 298}, "user": {"role": "supervisor"}}}, "resource": {"id": 369, "owner": {"id": 19}, "assignee": {"id": 503}, "organization": {"id": 659}, "project": {"owner": {"id": 704}, "assignee": {"id": 800}, "organization": {"id": 903}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 47, "privilege": "none"}, "organization": {"id": 157, "owner": {"id": 295}, "user": {"role": "worker"}}}, "resource": {"id": 379, "owner": {"id": 47}, "assignee": {"id": 530}, "organization": {"id": 157}, "project": {"owner": {"id": 740}, "assignee": {"id": 854}, "organization": {"id": 962}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 90, "privilege": "none"}, "organization": {"id": 199, "owner": {"id": 278}, "user": {"role": "worker"}}}, "resource": {"id": 359, "owner": {"id": 90}, "assignee": {"id": 543}, "organization": {"id": 199}, "project": {"owner": {"id": 757}, "assignee": {"id": 844}, "organization": {"id": 925}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 86, "privilege": "none"}, "organization": {"id": 129, "owner": {"id": 246}, "user": {"role": "worker"}}}, "resource": {"id": 319, "owner": {"id": 86}, "assignee": {"id": 556}, "organization": {"id": 634}, "project": {"owner": {"id": 716}, "assignee": {"id": 807}, "organization": {"id": 939}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 17, "privilege": "none"}, "organization": {"id": 143, "owner": {"id": 210}, "user": {"role": "worker"}}}, "resource": {"id": 355, "owner": {"id": 17}, "assignee": {"id": 591}, "organization": {"id": 611}, "project": {"owner": {"id": 754}, "assignee": {"id": 826}, "organization": {"id": 967}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 10, "privilege": "none"}, "organization": {"id": 169, "owner": {"id": 208}, "user": {"role": null}}}, "resource": {"id": 324, "owner": {"id": 10}, "assignee": {"id": 547}, "organization": {"id": 169}, "project": {"owner": {"id": 751}, "assignee": {"id": 802}, "organization": {"id": 958}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 44, "privilege": "none"}, "organization": {"id": 164, "owner": {"id": 220}, "user": {"role": null}}}, "resource": {"id": 313, "owner": {"id": 44}, "assignee": {"id": 518}, "organization": {"id": 164}, "project": {"owner": {"id": 725}, "assignee": {"id": 806}, "organization": {"id": 924}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 15, "privilege": "none"}, "organization": {"id": 146, "owner": {"id": 256}, "user": {"role": null}}}, "resource": {"id": 385, "owner": {"id": 15}, "assignee": {"id": 509}, "organization": {"id": 694}, "project": {"owner": {"id": 765}, "assignee": {"id": 847}, "organization": {"id": 903}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 3, "privilege": "none"}, "organization": {"id": 169, "owner": {"id": 298}, "user": {"role": null}}}, "resource": {"id": 311, "owner": {"id": 3}, "assignee": {"id": 522}, "organization": {"id": 649}, "project": {"owner": {"id": 728}, "assignee": {"id": 887}, "organization": {"id": 931}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 17, "privilege": "admin"}, "organization": {"id": 103, "owner": {"id": 17}, "user": {"role": "owner"}}}, "resource": {"id": 319, "owner": {"id": 463}, "assignee": {"id": 17}, "organization": {"id": 103}, "project": {"owner": {"id": 739}, "assignee": {"id": 820}, "organization": {"id": 949}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 68, "privilege": "admin"}, "organization": {"id": 188, "owner": {"id": 68}, "user": {"role": "owner"}}}, "resource": {"id": 306, "owner": {"id": 495}, "assignee": {"id": 68}, "organization": {"id": 188}, "project": {"owner": {"id": 781}, "assignee": {"id": 881}, "organization": {"id": 901}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 17, "privilege": "admin"}, "organization": {"id": 138, "owner": {"id": 17}, "user": {"role": "owner"}}}, "resource": {"id": 389, "owner": {"id": 450}, "assignee": {"id": 17}, "organization": {"id": 656}, "project": {"owner": {"id": 701}, "assignee": {"id": 873}, "organization": {"id": 928}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 47, "privilege": "admin"}, "organization": {"id": 164, "owner": {"id": 47}, "user": {"role": "owner"}}}, "resource": {"id": 391, "owner": {"id": 454}, "assignee": {"id": 47}, "organization": {"id": 610}, "project": {"owner": {"id": 713}, "assignee": {"id": 821}, "organization": {"id": 998}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 72, "privilege": "admin"}, "organization": {"id": 142, "owner": {"id": 272}, "user": {"role": "maintainer"}}}, "resource": {"id": 372, "owner": {"id": 464}, "assignee": {"id": 72}, "organization": {"id": 142}, "project": {"owner": {"id": 799}, "assignee": {"id": 870}, "organization": {"id": 920}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 87, "privilege": "admin"}, "organization": {"id": 199, "owner": {"id": 259}, "user": {"role": "maintainer"}}}, "resource": {"id": 338, "owner": {"id": 438}, "assignee": {"id": 87}, "organization": {"id": 199}, "project": {"owner": {"id": 707}, "assignee": {"id": 850}, "organization": {"id": 940}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 8, "privilege": "admin"}, "organization": {"id": 178, "owner": {"id": 213}, "user": {"role": "maintainer"}}}, "resource": {"id": 366, "owner": {"id": 480}, "assignee": {"id": 8}, "organization": {"id": 671}, "project": {"owner": {"id": 765}, "assignee": {"id": 879}, "organization": {"id": 973}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 89, "privilege": "admin"}, "organization": {"id": 151, "owner": {"id": 266}, "user": {"role": "maintainer"}}}, "resource": {"id": 361, "owner": {"id": 416}, "assignee": {"id": 89}, "organization": {"id": 612}, "project": {"owner": {"id": 717}, "assignee": {"id": 856}, "organization": {"id": 913}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 72, "privilege": "admin"}, "organization": {"id": 195, "owner": {"id": 214}, "user": {"role": "supervisor"}}}, "resource": {"id": 397, "owner": {"id": 437}, "assignee": {"id": 72}, "organization": {"id": 195}, "project": {"owner": {"id": 713}, "assignee": {"id": 820}, "organization": {"id": 959}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 53, "privilege": "admin"}, "organization": {"id": 154, "owner": {"id": 229}, "user": {"role": "supervisor"}}}, "resource": {"id": 313, "owner": {"id": 400}, "assignee": {"id": 53}, "organization": {"id": 154}, "project": {"owner": {"id": 712}, "assignee": {"id": 884}, "organization": {"id": 958}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 16, "privilege": "admin"}, "organization": {"id": 103, "owner": {"id": 269}, "user": {"role": "supervisor"}}}, "resource": {"id": 383, "owner": {"id": 467}, "assignee": {"id": 16}, "organization": {"id": 626}, "project": {"owner": {"id": 763}, "assignee": {"id": 812}, "organization": {"id": 987}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 25, "privilege": "admin"}, "organization": {"id": 183, "owner": {"id": 257}, "user": {"role": "supervisor"}}}, "resource": {"id": 347, "owner": {"id": 416}, "assignee": {"id": 25}, "organization": {"id": 642}, "project": {"owner": {"id": 719}, "assignee": {"id": 853}, "organization": {"id": 961}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 53, "privilege": "admin"}, "organization": {"id": 122, "owner": {"id": 261}, "user": {"role": "worker"}}}, "resource": {"id": 302, "owner": {"id": 493}, "assignee": {"id": 53}, "organization": {"id": 122}, "project": {"owner": {"id": 715}, "assignee": {"id": 817}, "organization": {"id": 930}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 68, "privilege": "admin"}, "organization": {"id": 152, "owner": {"id": 267}, "user": {"role": "worker"}}}, "resource": {"id": 314, "owner": {"id": 409}, "assignee": {"id": 68}, "organization": {"id": 152}, "project": {"owner": {"id": 797}, "assignee": {"id": 800}, "organization": {"id": 950}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 21, "privilege": "admin"}, "organization": {"id": 130, "owner": {"id": 268}, "user": {"role": "worker"}}}, "resource": {"id": 387, "owner": {"id": 429}, "assignee": {"id": 21}, "organization": {"id": 607}, "project": {"owner": {"id": 744}, "assignee": {"id": 826}, "organization": {"id": 953}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 37, "privilege": "admin"}, "organization": {"id": 160, "owner": {"id": 230}, "user": {"role": "worker"}}}, "resource": {"id": 382, "owner": {"id": 455}, "assignee": {"id": 37}, "organization": {"id": 653}, "project": {"owner": {"id": 794}, "assignee": {"id": 839}, "organization": {"id": 912}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 32, "privilege": "admin"}, "organization": {"id": 190, "owner": {"id": 237}, "user": {"role": null}}}, "resource": {"id": 343, "owner": {"id": 479}, "assignee": {"id": 32}, "organization": {"id": 190}, "project": {"owner": {"id": 776}, "assignee": {"id": 828}, "organization": {"id": 966}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 24, "privilege": "admin"}, "organization": {"id": 181, "owner": {"id": 259}, "user": {"role": null}}}, "resource": {"id": 344, "owner": {"id": 477}, "assignee": {"id": 24}, "organization": {"id": 181}, "project": {"owner": {"id": 770}, "assignee": {"id": 872}, "organization": {"id": 942}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 16, "privilege": "admin"}, "organization": {"id": 158, "owner": {"id": 262}, "user": {"role": null}}}, "resource": {"id": 316, "owner": {"id": 468}, "assignee": {"id": 16}, "organization": {"id": 662}, "project": {"owner": {"id": 756}, "assignee": {"id": 878}, "organization": {"id": 907}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 48, "privilege": "admin"}, "organization": {"id": 168, "owner": {"id": 274}, "user": {"role": null}}}, "resource": {"id": 337, "owner": {"id": 423}, "assignee": {"id": 48}, "organization": {"id": 622}, "project": {"owner": {"id": 740}, "assignee": {"id": 858}, "organization": {"id": 956}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 65, "privilege": "business"}, "organization": {"id": 162, "owner": {"id": 65}, "user": {"role": "owner"}}}, "resource": {"id": 336, "owner": {"id": 454}, "assignee": {"id": 65}, "organization": {"id": 162}, "project": {"owner": {"id": 743}, "assignee": {"id": 827}, "organization": {"id": 933}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 28, "privilege": "business"}, "organization": {"id": 187, "owner": {"id": 28}, "user": {"role": "owner"}}}, "resource": {"id": 372, "owner": {"id": 481}, "assignee": {"id": 28}, "organization": {"id": 187}, "project": {"owner": {"id": 791}, "assignee": {"id": 861}, "organization": {"id": 996}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 85, "privilege": "business"}, "organization": {"id": 109, "owner": {"id": 85}, "user": {"role": "owner"}}}, "resource": {"id": 328, "owner": {"id": 482}, "assignee": {"id": 85}, "organization": {"id": 686}, "project": {"owner": {"id": 746}, "assignee": {"id": 800}, "organization": {"id": 997}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 92, "privilege": "business"}, "organization": {"id": 120, "owner": {"id": 92}, "user": {"role": "owner"}}}, "resource": {"id": 347, "owner": {"id": 411}, "assignee": {"id": 92}, "organization": {"id": 680}, "project": {"owner": {"id": 749}, "assignee": {"id": 804}, "organization": {"id": 928}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 28, "privilege": "business"}, "organization": {"id": 158, "owner": {"id": 298}, "user": {"role": "maintainer"}}}, "resource": {"id": 301, "owner": {"id": 454}, "assignee": {"id": 28}, "organization": {"id": 158}, "project": {"owner": {"id": 767}, "assignee": {"id": 868}, "organization": {"id": 947}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 33, "privilege": "business"}, "organization": {"id": 186, "owner": {"id": 292}, "user": {"role": "maintainer"}}}, "resource": {"id": 383, "owner": {"id": 431}, "assignee": {"id": 33}, "organization": {"id": 186}, "project": {"owner": {"id": 794}, "assignee": {"id": 803}, "organization": {"id": 912}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 2, "privilege": "business"}, "organization": {"id": 158, "owner": {"id": 259}, "user": {"role": "maintainer"}}}, "resource": {"id": 339, "owner": {"id": 418}, "assignee": {"id": 2}, "organization": {"id": 674}, "project": {"owner": {"id": 742}, "assignee": {"id": 885}, "organization": {"id": 921}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 56, "privilege": "business"}, "organization": {"id": 182, "owner": {"id": 209}, "user": {"role": "maintainer"}}}, "resource": {"id": 302, "owner": {"id": 478}, "assignee": {"id": 56}, "organization": {"id": 691}, "project": {"owner": {"id": 782}, "assignee": {"id": 807}, "organization": {"id": 986}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 10, "privilege": "business"}, "organization": {"id": 173, "owner": {"id": 226}, "user": {"role": "supervisor"}}}, "resource": {"id": 321, "owner": {"id": 400}, "assignee": {"id": 10}, "organization": {"id": 173}, "project": {"owner": {"id": 734}, "assignee": {"id": 880}, "organization": {"id": 987}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 93, "privilege": "business"}, "organization": {"id": 185, "owner": {"id": 280}, "user": {"role": "supervisor"}}}, "resource": {"id": 344, "owner": {"id": 482}, "assignee": {"id": 93}, "organization": {"id": 185}, "project": {"owner": {"id": 779}, "assignee": {"id": 878}, "organization": {"id": 948}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 77, "privilege": "business"}, "organization": {"id": 186, "owner": {"id": 227}, "user": {"role": "supervisor"}}}, "resource": {"id": 383, "owner": {"id": 436}, "assignee": {"id": 77}, "organization": {"id": 624}, "project": {"owner": {"id": 782}, "assignee": {"id": 846}, "organization": {"id": 991}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 62, "privilege": "business"}, "organization": {"id": 162, "owner": {"id": 219}, "user": {"role": "supervisor"}}}, "resource": {"id": 394, "owner": {"id": 428}, "assignee": {"id": 62}, "organization": {"id": 628}, "project": {"owner": {"id": 707}, "assignee": {"id": 883}, "organization": {"id": 939}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 73, "privilege": "business"}, "organization": {"id": 196, "owner": {"id": 224}, "user": {"role": "worker"}}}, "resource": {"id": 339, "owner": {"id": 484}, "assignee": {"id": 73}, "organization": {"id": 196}, "project": {"owner": {"id": 720}, "assignee": {"id": 893}, "organization": {"id": 924}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 46, "privilege": "business"}, "organization": {"id": 181, "owner": {"id": 282}, "user": {"role": "worker"}}}, "resource": {"id": 343, "owner": {"id": 491}, "assignee": {"id": 46}, "organization": {"id": 181}, "project": {"owner": {"id": 709}, "assignee": {"id": 889}, "organization": {"id": 911}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 96, "privilege": "business"}, "organization": {"id": 111, "owner": {"id": 264}, "user": {"role": "worker"}}}, "resource": {"id": 352, "owner": {"id": 435}, "assignee": {"id": 96}, "organization": {"id": 629}, "project": {"owner": {"id": 733}, "assignee": {"id": 897}, "organization": {"id": 949}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 29, "privilege": "business"}, "organization": {"id": 199, "owner": {"id": 264}, "user": {"role": "worker"}}}, "resource": {"id": 377, "owner": {"id": 490}, "assignee": {"id": 29}, "organization": {"id": 687}, "project": {"owner": {"id": 787}, "assignee": {"id": 880}, "organization": {"id": 929}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 75, "privilege": "business"}, "organization": {"id": 185, "owner": {"id": 290}, "user": {"role": null}}}, "resource": {"id": 378, "owner": {"id": 498}, "assignee": {"id": 75}, "organization": {"id": 185}, "project": {"owner": {"id": 752}, "assignee": {"id": 850}, "organization": {"id": 942}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 74, "privilege": "business"}, "organization": {"id": 187, "owner": {"id": 299}, "user": {"role": null}}}, "resource": {"id": 399, "owner": {"id": 437}, "assignee": {"id": 74}, "organization": {"id": 187}, "project": {"owner": {"id": 716}, "assignee": {"id": 896}, "organization": {"id": 987}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 62, "privilege": "business"}, "organization": {"id": 140, "owner": {"id": 237}, "user": {"role": null}}}, "resource": {"id": 315, "owner": {"id": 434}, "assignee": {"id": 62}, "organization": {"id": 623}, "project": {"owner": {"id": 700}, "assignee": {"id": 838}, "organization": {"id": 947}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 11, "privilege": "business"}, "organization": {"id": 141, "owner": {"id": 292}, "user": {"role": null}}}, "resource": {"id": 302, "owner": {"id": 455}, "assignee": {"id": 11}, "organization": {"id": 670}, "project": {"owner": {"id": 794}, "assignee": {"id": 897}, "organization": {"id": 965}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 34, "privilege": "user"}, "organization": {"id": 101, "owner": {"id": 34}, "user": {"role": "owner"}}}, "resource": {"id": 386, "owner": {"id": 442}, "assignee": {"id": 34}, "organization": {"id": 101}, "project": {"owner": {"id": 792}, "assignee": {"id": 801}, "organization": {"id": 995}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 3, "privilege": "user"}, "organization": {"id": 173, "owner": {"id": 3}, "user": {"role": "owner"}}}, "resource": {"id": 389, "owner": {"id": 493}, "assignee": {"id": 3}, "organization": {"id": 173}, "project": {"owner": {"id": 706}, "assignee": {"id": 884}, "organization": {"id": 924}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 99, "privilege": "user"}, "organization": {"id": 120, "owner": {"id": 99}, "user": {"role": "owner"}}}, "resource": {"id": 398, "owner": {"id": 414}, "assignee": {"id": 99}, "organization": {"id": 653}, "project": {"owner": {"id": 742}, "assignee": {"id": 878}, "organization": {"id": 965}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 25, "privilege": "user"}, "organization": {"id": 135, "owner": {"id": 25}, "user": {"role": "owner"}}}, "resource": {"id": 307, "owner": {"id": 444}, "assignee": {"id": 25}, "organization": {"id": 681}, "project": {"owner": {"id": 766}, "assignee": {"id": 827}, "organization": {"id": 933}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 22, "privilege": "user"}, "organization": {"id": 112, "owner": {"id": 202}, "user": {"role": "maintainer"}}}, "resource": {"id": 341, "owner": {"id": 436}, "assignee": {"id": 22}, "organization": {"id": 112}, "project": {"owner": {"id": 796}, "assignee": {"id": 890}, "organization": {"id": 942}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 88, "privilege": "user"}, "organization": {"id": 166, "owner": {"id": 263}, "user": {"role": "maintainer"}}}, "resource": {"id": 326, "owner": {"id": 452}, "assignee": {"id": 88}, "organization": {"id": 166}, "project": {"owner": {"id": 755}, "assignee": {"id": 867}, "organization": {"id": 907}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 50, "privilege": "user"}, "organization": {"id": 162, "owner": {"id": 266}, "user": {"role": "maintainer"}}}, "resource": {"id": 332, "owner": {"id": 459}, "assignee": {"id": 50}, "organization": {"id": 645}, "project": {"owner": {"id": 797}, "assignee": {"id": 829}, "organization": {"id": 971}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 18, "privilege": "user"}, "organization": {"id": 137, "owner": {"id": 289}, "user": {"role": "maintainer"}}}, "resource": {"id": 356, "owner": {"id": 478}, "assignee": {"id": 18}, "organization": {"id": 696}, "project": {"owner": {"id": 731}, "assignee": {"id": 836}, "organization": {"id": 962}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 4, "privilege": "user"}, "organization": {"id": 132, "owner": {"id": 206}, "user": {"role": "supervisor"}}}, "resource": {"id": 373, "owner": {"id": 473}, "assignee": {"id": 4}, "organization": {"id": 132}, "project": {"owner": {"id": 791}, "assignee": {"id": 834}, "organization": {"id": 959}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 12, "privilege": "user"}, "organization": {"id": 168, "owner": {"id": 262}, "user": {"role": "supervisor"}}}, "resource": {"id": 333, "owner": {"id": 412}, "assignee": {"id": 12}, "organization": {"id": 168}, "project": {"owner": {"id": 759}, "assignee": {"id": 849}, "organization": {"id": 918}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 67, "privilege": "user"}, "organization": {"id": 196, "owner": {"id": 221}, "user": {"role": "supervisor"}}}, "resource": {"id": 372, "owner": {"id": 497}, "assignee": {"id": 67}, "organization": {"id": 643}, "project": {"owner": {"id": 792}, "assignee": {"id": 812}, "organization": {"id": 932}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 63, "privilege": "user"}, "organization": {"id": 138, "owner": {"id": 216}, "user": {"role": "supervisor"}}}, "resource": {"id": 395, "owner": {"id": 437}, "assignee": {"id": 63}, "organization": {"id": 602}, "project": {"owner": {"id": 779}, "assignee": {"id": 852}, "organization": {"id": 936}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 34, "privilege": "user"}, "organization": {"id": 134, "owner": {"id": 208}, "user": {"role": "worker"}}}, "resource": {"id": 389, "owner": {"id": 475}, "assignee": {"id": 34}, "organization": {"id": 134}, "project": {"owner": {"id": 784}, "assignee": {"id": 835}, "organization": {"id": 977}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 93, "privilege": "user"}, "organization": {"id": 138, "owner": {"id": 266}, "user": {"role": "worker"}}}, "resource": {"id": 377, "owner": {"id": 481}, "assignee": {"id": 93}, "organization": {"id": 138}, "project": {"owner": {"id": 750}, "assignee": {"id": 867}, "organization": {"id": 930}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 32, "privilege": "user"}, "organization": {"id": 185, "owner": {"id": 206}, "user": {"role": "worker"}}}, "resource": {"id": 348, "owner": {"id": 487}, "assignee": {"id": 32}, "organization": {"id": 685}, "project": {"owner": {"id": 721}, "assignee": {"id": 832}, "organization": {"id": 997}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 42, "privilege": "user"}, "organization": {"id": 113, "owner": {"id": 253}, "user": {"role": "worker"}}}, "resource": {"id": 361, "owner": {"id": 403}, "assignee": {"id": 42}, "organization": {"id": 692}, "project": {"owner": {"id": 781}, "assignee": {"id": 822}, "organization": {"id": 974}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 83, "privilege": "user"}, "organization": {"id": 126, "owner": {"id": 272}, "user": {"role": null}}}, "resource": {"id": 388, "owner": {"id": 445}, "assignee": {"id": 83}, "organization": {"id": 126}, "project": {"owner": {"id": 726}, "assignee": {"id": 809}, "organization": {"id": 931}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 39, "privilege": "user"}, "organization": {"id": 144, "owner": {"id": 233}, "user": {"role": null}}}, "resource": {"id": 386, "owner": {"id": 421}, "assignee": {"id": 39}, "organization": {"id": 144}, "project": {"owner": {"id": 775}, "assignee": {"id": 805}, "organization": {"id": 971}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 26, "privilege": "user"}, "organization": {"id": 170, "owner": {"id": 296}, "user": {"role": null}}}, "resource": {"id": 392, "owner": {"id": 451}, "assignee": {"id": 26}, "organization": {"id": 658}, "project": {"owner": {"id": 760}, "assignee": {"id": 863}, "organization": {"id": 966}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 28, "privilege": "user"}, "organization": {"id": 113, "owner": {"id": 223}, "user": {"role": null}}}, "resource": {"id": 367, "owner": {"id": 419}, "assignee": {"id": 28}, "organization": {"id": 617}, "project": {"owner": {"id": 756}, "assignee": {"id": 861}, "organization": {"id": 926}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 54, "privilege": "worker"}, "organization": {"id": 113, "owner": {"id": 54}, "user": {"role": "owner"}}}, "resource": {"id": 387, "owner": {"id": 451}, "assignee": {"id": 54}, "organization": {"id": 113}, "project": {"owner": {"id": 775}, "assignee": {"id": 822}, "organization": {"id": 952}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 59, "privilege": "worker"}, "organization": {"id": 150, "owner": {"id": 59}, "user": {"role": "owner"}}}, "resource": {"id": 343, "owner": {"id": 466}, "assignee": {"id": 59}, "organization": {"id": 150}, "project": {"owner": {"id": 785}, "assignee": {"id": 898}, "organization": {"id": 971}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 6, "privilege": "worker"}, "organization": {"id": 142, "owner": {"id": 6}, "user": {"role": "owner"}}}, "resource": {"id": 367, "owner": {"id": 446}, "assignee": {"id": 6}, "organization": {"id": 696}, "project": {"owner": {"id": 775}, "assignee": {"id": 819}, "organization": {"id": 935}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 95, "privilege": "worker"}, "organization": {"id": 132, "owner": {"id": 95}, "user": {"role": "owner"}}}, "resource": {"id": 328, "owner": {"id": 434}, "assignee": {"id": 95}, "organization": {"id": 632}, "project": {"owner": {"id": 713}, "assignee": {"id": 879}, "organization": {"id": 956}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 33, "privilege": "worker"}, "organization": {"id": 116, "owner": {"id": 243}, "user": {"role": "maintainer"}}}, "resource": {"id": 324, "owner": {"id": 467}, "assignee": {"id": 33}, "organization": {"id": 116}, "project": {"owner": {"id": 703}, "assignee": {"id": 830}, "organization": {"id": 954}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 38, "privilege": "worker"}, "organization": {"id": 151, "owner": {"id": 278}, "user": {"role": "maintainer"}}}, "resource": {"id": 359, "owner": {"id": 454}, "assignee": {"id": 38}, "organization": {"id": 151}, "project": {"owner": {"id": 723}, "assignee": {"id": 898}, "organization": {"id": 916}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 65, "privilege": "worker"}, "organization": {"id": 184, "owner": {"id": 205}, "user": {"role": "maintainer"}}}, "resource": {"id": 391, "owner": {"id": 471}, "assignee": {"id": 65}, "organization": {"id": 601}, "project": {"owner": {"id": 785}, "assignee": {"id": 813}, "organization": {"id": 987}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 22, "privilege": "worker"}, "organization": {"id": 108, "owner": {"id": 261}, "user": {"role": "maintainer"}}}, "resource": {"id": 351, "owner": {"id": 466}, "assignee": {"id": 22}, "organization": {"id": 697}, "project": {"owner": {"id": 714}, "assignee": {"id": 852}, "organization": {"id": 975}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 35, "privilege": "worker"}, "organization": {"id": 199, "owner": {"id": 249}, "user": {"role": "supervisor"}}}, "resource": {"id": 395, "owner": {"id": 455}, "assignee": {"id": 35}, "organization": {"id": 199}, "project": {"owner": {"id": 747}, "assignee": {"id": 859}, "organization": {"id": 922}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 84, "privilege": "worker"}, "organization": {"id": 118, "owner": {"id": 280}, "user": {"role": "supervisor"}}}, "resource": {"id": 347, "owner": {"id": 409}, "assignee": {"id": 84}, "organization": {"id": 118}, "project": {"owner": {"id": 731}, "assignee": {"id": 847}, "organization": {"id": 988}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 48, "privilege": "worker"}, "organization": {"id": 139, "owner": {"id": 226}, "user": {"role": "supervisor"}}}, "resource": {"id": 391, "owner": {"id": 452}, "assignee": {"id": 48}, "organization": {"id": 629}, "project": {"owner": {"id": 714}, "assignee": {"id": 819}, "organization": {"id": 984}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 91, "privilege": "worker"}, "organization": {"id": 180, "owner": {"id": 241}, "user": {"role": "supervisor"}}}, "resource": {"id": 370, "owner": {"id": 438}, "assignee": {"id": 91}, "organization": {"id": 633}, "project": {"owner": {"id": 782}, "assignee": {"id": 858}, "organization": {"id": 903}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 1, "privilege": "worker"}, "organization": {"id": 197, "owner": {"id": 295}, "user": {"role": "worker"}}}, "resource": {"id": 340, "owner": {"id": 468}, "assignee": {"id": 1}, "organization": {"id": 197}, "project": {"owner": {"id": 712}, "assignee": {"id": 870}, "organization": {"id": 968}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 42, "privilege": "worker"}, "organization": {"id": 190, "owner": {"id": 267}, "user": {"role": "worker"}}}, "resource": {"id": 300, "owner": {"id": 480}, "assignee": {"id": 42}, "organization": {"id": 190}, "project": {"owner": {"id": 756}, "assignee": {"id": 833}, "organization": {"id": 987}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 69, "privilege": "worker"}, "organization": {"id": 192, "owner": {"id": 233}, "user": {"role": "worker"}}}, "resource": {"id": 353, "owner": {"id": 486}, "assignee": {"id": 69}, "organization": {"id": 603}, "project": {"owner": {"id": 785}, "assignee": {"id": 896}, "organization": {"id": 917}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 66, "privilege": "worker"}, "organization": {"id": 138, "owner": {"id": 214}, "user": {"role": "worker"}}}, "resource": {"id": 305, "owner": {"id": 462}, "assignee": {"id": 66}, "organization": {"id": 653}, "project": {"owner": {"id": 739}, "assignee": {"id": 868}, "organization": {"id": 958}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 33, "privilege": "worker"}, "organization": {"id": 154, "owner": {"id": 209}, "user": {"role": null}}}, "resource": {"id": 393, "owner": {"id": 482}, "assignee": {"id": 33}, "organization": {"id": 154}, "project": {"owner": {"id": 784}, "assignee": {"id": 877}, "organization": {"id": 944}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 55, "privilege": "worker"}, "organization": {"id": 105, "owner": {"id": 263}, "user": {"role": null}}}, "resource": {"id": 328, "owner": {"id": 469}, "assignee": {"id": 55}, "organization": {"id": 105}, "project": {"owner": {"id": 715}, "assignee": {"id": 822}, "organization": {"id": 958}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 40, "privilege": "worker"}, "organization": {"id": 180, "owner": {"id": 285}, "user": {"role": null}}}, "resource": {"id": 362, "owner": {"id": 416}, "assignee": {"id": 40}, "organization": {"id": 671}, "project": {"owner": {"id": 754}, "assignee": {"id": 833}, "organization": {"id": 986}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 69, "privilege": "worker"}, "organization": {"id": 122, "owner": {"id": 281}, "user": {"role": null}}}, "resource": {"id": 368, "owner": {"id": 498}, "assignee": {"id": 69}, "organization": {"id": 625}, "project": {"owner": {"id": 744}, "assignee": {"id": 877}, "organization": {"id": 936}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 49, "privilege": "none"}, "organization": {"id": 152, "owner": {"id": 49}, "user": {"role": "owner"}}}, "resource": {"id": 339, "owner": {"id": 423}, "assignee": {"id": 49}, "organization": {"id": 152}, "project": {"owner": {"id": 730}, "assignee": {"id": 882}, "organization": {"id": 963}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 68, "privilege": "none"}, "organization": {"id": 115, "owner": {"id": 68}, "user": {"role": "owner"}}}, "resource": {"id": 316, "owner": {"id": 432}, "assignee": {"id": 68}, "organization": {"id": 115}, "project": {"owner": {"id": 736}, "assignee": {"id": 896}, "organization": {"id": 969}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 19, "privilege": "none"}, "organization": {"id": 169, "owner": {"id": 19}, "user": {"role": "owner"}}}, "resource": {"id": 310, "owner": {"id": 430}, "assignee": {"id": 19}, "organization": {"id": 604}, "project": {"owner": {"id": 731}, "assignee": {"id": 816}, "organization": {"id": 944}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 62, "privilege": "none"}, "organization": {"id": 154, "owner": {"id": 62}, "user": {"role": "owner"}}}, "resource": {"id": 301, "owner": {"id": 484}, "assignee": {"id": 62}, "organization": {"id": 646}, "project": {"owner": {"id": 731}, "assignee": {"id": 839}, "organization": {"id": 913}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 40, "privilege": "none"}, "organization": {"id": 154, "owner": {"id": 235}, "user": {"role": "maintainer"}}}, "resource": {"id": 349, "owner": {"id": 471}, "assignee": {"id": 40}, "organization": {"id": 154}, "project": {"owner": {"id": 766}, "assignee": {"id": 818}, "organization": {"id": 931}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 82, "privilege": "none"}, "organization": {"id": 198, "owner": {"id": 274}, "user": {"role": "maintainer"}}}, "resource": {"id": 345, "owner": {"id": 439}, "assignee": {"id": 82}, "organization": {"id": 198}, "project": {"owner": {"id": 733}, "assignee": {"id": 812}, "organization": {"id": 913}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 58, "privilege": "none"}, "organization": {"id": 175, "owner": {"id": 208}, "user": {"role": "maintainer"}}}, "resource": {"id": 328, "owner": {"id": 474}, "assignee": {"id": 58}, "organization": {"id": 612}, "project": {"owner": {"id": 742}, "assignee": {"id": 807}, "organization": {"id": 941}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 99, "privilege": "none"}, "organization": {"id": 159, "owner": {"id": 228}, "user": {"role": "maintainer"}}}, "resource": {"id": 383, "owner": {"id": 413}, "assignee": {"id": 99}, "organization": {"id": 683}, "project": {"owner": {"id": 712}, "assignee": {"id": 837}, "organization": {"id": 986}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 77, "privilege": "none"}, "organization": {"id": 154, "owner": {"id": 245}, "user": {"role": "supervisor"}}}, "resource": {"id": 386, "owner": {"id": 427}, "assignee": {"id": 77}, "organization": {"id": 154}, "project": {"owner": {"id": 748}, "assignee": {"id": 855}, "organization": {"id": 943}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 73, "privilege": "none"}, "organization": {"id": 164, "owner": {"id": 283}, "user": {"role": "supervisor"}}}, "resource": {"id": 372, "owner": {"id": 482}, "assignee": {"id": 73}, "organization": {"id": 164}, "project": {"owner": {"id": 710}, "assignee": {"id": 880}, "organization": {"id": 921}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 53, "privilege": "none"}, "organization": {"id": 157, "owner": {"id": 243}, "user": {"role": "supervisor"}}}, "resource": {"id": 302, "owner": {"id": 460}, "assignee": {"id": 53}, "organization": {"id": 697}, "project": {"owner": {"id": 746}, "assignee": {"id": 836}, "organization": {"id": 955}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 1, "privilege": "none"}, "organization": {"id": 186, "owner": {"id": 212}, "user": {"role": "supervisor"}}}, "resource": {"id": 330, "owner": {"id": 440}, "assignee": {"id": 1}, "organization": {"id": 632}, "project": {"owner": {"id": 736}, "assignee": {"id": 871}, "organization": {"id": 990}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 54, "privilege": "none"}, "organization": {"id": 184, "owner": {"id": 278}, "user": {"role": "worker"}}}, "resource": {"id": 307, "owner": {"id": 481}, "assignee": {"id": 54}, "organization": {"id": 184}, "project": {"owner": {"id": 752}, "assignee": {"id": 800}, "organization": {"id": 909}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 89, "privilege": "none"}, "organization": {"id": 113, "owner": {"id": 241}, "user": {"role": "worker"}}}, "resource": {"id": 317, "owner": {"id": 458}, "assignee": {"id": 89}, "organization": {"id": 113}, "project": {"owner": {"id": 717}, "assignee": {"id": 856}, "organization": {"id": 962}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 41, "privilege": "none"}, "organization": {"id": 196, "owner": {"id": 270}, "user": {"role": "worker"}}}, "resource": {"id": 379, "owner": {"id": 496}, "assignee": {"id": 41}, "organization": {"id": 671}, "project": {"owner": {"id": 760}, "assignee": {"id": 839}, "organization": {"id": 970}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 75, "privilege": "none"}, "organization": {"id": 112, "owner": {"id": 287}, "user": {"role": "worker"}}}, "resource": {"id": 349, "owner": {"id": 482}, "assignee": {"id": 75}, "organization": {"id": 643}, "project": {"owner": {"id": 724}, "assignee": {"id": 877}, "organization": {"id": 900}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 19, "privilege": "none"}, "organization": {"id": 131, "owner": {"id": 213}, "user": {"role": null}}}, "resource": {"id": 344, "owner": {"id": 475}, "assignee": {"id": 19}, "organization": {"id": 131}, "project": {"owner": {"id": 753}, "assignee": {"id": 895}, "organization": {"id": 999}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 67, "privilege": "none"}, "organization": {"id": 100, "owner": {"id": 284}, "user": {"role": null}}}, "resource": {"id": 357, "owner": {"id": 436}, "assignee": {"id": 67}, "organization": {"id": 100}, "project": {"owner": {"id": 772}, "assignee": {"id": 832}, "organization": {"id": 901}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 86, "privilege": "none"}, "organization": {"id": 144, "owner": {"id": 253}, "user": {"role": null}}}, "resource": {"id": 355, "owner": {"id": 443}, "assignee": {"id": 86}, "organization": {"id": 676}, "project": {"owner": {"id": 795}, "assignee": {"id": 874}, "organization": {"id": 918}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 21, "privilege": "none"}, "organization": {"id": 172, "owner": {"id": 281}, "user": {"role": null}}}, "resource": {"id": 324, "owner": {"id": 403}, "assignee": {"id": 21}, "organization": {"id": 668}, "project": {"owner": {"id": 776}, "assignee": {"id": 893}, "organization": {"id": 920}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 31, "privilege": "admin"}, "organization": {"id": 138, "owner": {"id": 31}, "user": {"role": "owner"}}}, "resource": {"id": 376, "owner": {"id": 436}, "assignee": {"id": 531}, "organization": {"id": 138}, "project": {"owner": {"id": 752}, "assignee": {"id": 889}, "organization": {"id": 916}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 49, "privilege": "admin"}, "organization": {"id": 141, "owner": {"id": 49}, "user": {"role": "owner"}}}, "resource": {"id": 305, "owner": {"id": 451}, "assignee": {"id": 533}, "organization": {"id": 141}, "project": {"owner": {"id": 777}, "assignee": {"id": 879}, "organization": {"id": 997}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 12, "privilege": "admin"}, "organization": {"id": 170, "owner": {"id": 12}, "user": {"role": "owner"}}}, "resource": {"id": 333, "owner": {"id": 484}, "assignee": {"id": 580}, "organization": {"id": 610}, "project": {"owner": {"id": 786}, "assignee": {"id": 843}, "organization": {"id": 991}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 59, "privilege": "admin"}, "organization": {"id": 153, "owner": {"id": 59}, "user": {"role": "owner"}}}, "resource": {"id": 395, "owner": {"id": 437}, "assignee": {"id": 504}, "organization": {"id": 619}, "project": {"owner": {"id": 788}, "assignee": {"id": 872}, "organization": {"id": 931}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 68, "privilege": "admin"}, "organization": {"id": 145, "owner": {"id": 283}, "user": {"role": "maintainer"}}}, "resource": {"id": 399, "owner": {"id": 447}, "assignee": {"id": 523}, "organization": {"id": 145}, "project": {"owner": {"id": 773}, "assignee": {"id": 801}, "organization": {"id": 918}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 16, "privilege": "admin"}, "organization": {"id": 167, "owner": {"id": 201}, "user": {"role": "maintainer"}}}, "resource": {"id": 341, "owner": {"id": 416}, "assignee": {"id": 553}, "organization": {"id": 167}, "project": {"owner": {"id": 740}, "assignee": {"id": 871}, "organization": {"id": 957}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 80, "privilege": "admin"}, "organization": {"id": 113, "owner": {"id": 261}, "user": {"role": "maintainer"}}}, "resource": {"id": 303, "owner": {"id": 418}, "assignee": {"id": 528}, "organization": {"id": 654}, "project": {"owner": {"id": 731}, "assignee": {"id": 802}, "organization": {"id": 918}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 52, "privilege": "admin"}, "organization": {"id": 105, "owner": {"id": 201}, "user": {"role": "maintainer"}}}, "resource": {"id": 321, "owner": {"id": 430}, "assignee": {"id": 570}, "organization": {"id": 649}, "project": {"owner": {"id": 740}, "assignee": {"id": 853}, "organization": {"id": 922}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 49, "privilege": "admin"}, "organization": {"id": 195, "owner": {"id": 232}, "user": {"role": "supervisor"}}}, "resource": {"id": 380, "owner": {"id": 443}, "assignee": {"id": 529}, "organization": {"id": 195}, "project": {"owner": {"id": 731}, "assignee": {"id": 840}, "organization": {"id": 939}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 15, "privilege": "admin"}, "organization": {"id": 167, "owner": {"id": 298}, "user": {"role": "supervisor"}}}, "resource": {"id": 370, "owner": {"id": 401}, "assignee": {"id": 546}, "organization": {"id": 167}, "project": {"owner": {"id": 769}, "assignee": {"id": 803}, "organization": {"id": 985}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 43, "privilege": "admin"}, "organization": {"id": 135, "owner": {"id": 247}, "user": {"role": "supervisor"}}}, "resource": {"id": 310, "owner": {"id": 403}, "assignee": {"id": 549}, "organization": {"id": 655}, "project": {"owner": {"id": 711}, "assignee": {"id": 849}, "organization": {"id": 919}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 0, "privilege": "admin"}, "organization": {"id": 142, "owner": {"id": 224}, "user": {"role": "supervisor"}}}, "resource": {"id": 370, "owner": {"id": 465}, "assignee": {"id": 501}, "organization": {"id": 600}, "project": {"owner": {"id": 789}, "assignee": {"id": 831}, "organization": {"id": 900}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 17, "privilege": "admin"}, "organization": {"id": 196, "owner": {"id": 284}, "user": {"role": "worker"}}}, "resource": {"id": 362, "owner": {"id": 400}, "assignee": {"id": 518}, "organization": {"id": 196}, "project": {"owner": {"id": 783}, "assignee": {"id": 847}, "organization": {"id": 930}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 61, "privilege": "admin"}, "organization": {"id": 180, "owner": {"id": 220}, "user": {"role": "worker"}}}, "resource": {"id": 358, "owner": {"id": 468}, "assignee": {"id": 519}, "organization": {"id": 180}, "project": {"owner": {"id": 750}, "assignee": {"id": 867}, "organization": {"id": 994}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 84, "privilege": "admin"}, "organization": {"id": 126, "owner": {"id": 221}, "user": {"role": "worker"}}}, "resource": {"id": 300, "owner": {"id": 482}, "assignee": {"id": 501}, "organization": {"id": 662}, "project": {"owner": {"id": 745}, "assignee": {"id": 823}, "organization": {"id": 962}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 1, "privilege": "admin"}, "organization": {"id": 158, "owner": {"id": 209}, "user": {"role": "worker"}}}, "resource": {"id": 392, "owner": {"id": 483}, "assignee": {"id": 580}, "organization": {"id": 619}, "project": {"owner": {"id": 706}, "assignee": {"id": 896}, "organization": {"id": 924}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 81, "privilege": "admin"}, "organization": {"id": 138, "owner": {"id": 249}, "user": {"role": null}}}, "resource": {"id": 395, "owner": {"id": 482}, "assignee": {"id": 540}, "organization": {"id": 138}, "project": {"owner": {"id": 749}, "assignee": {"id": 863}, "organization": {"id": 997}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 21, "privilege": "admin"}, "organization": {"id": 121, "owner": {"id": 226}, "user": {"role": null}}}, "resource": {"id": 307, "owner": {"id": 469}, "assignee": {"id": 508}, "organization": {"id": 121}, "project": {"owner": {"id": 754}, "assignee": {"id": 873}, "organization": {"id": 994}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 5, "privilege": "admin"}, "organization": {"id": 113, "owner": {"id": 210}, "user": {"role": null}}}, "resource": {"id": 346, "owner": {"id": 444}, "assignee": {"id": 563}, "organization": {"id": 621}, "project": {"owner": {"id": 728}, "assignee": {"id": 809}, "organization": {"id": 974}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 14, "privilege": "admin"}, "organization": {"id": 146, "owner": {"id": 234}, "user": {"role": null}}}, "resource": {"id": 390, "owner": {"id": 475}, "assignee": {"id": 559}, "organization": {"id": 648}, "project": {"owner": {"id": 782}, "assignee": {"id": 850}, "organization": {"id": 921}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 26, "privilege": "business"}, "organization": {"id": 150, "owner": {"id": 26}, "user": {"role": "owner"}}}, "resource": {"id": 399, "owner": {"id": 449}, "assignee": {"id": 525}, "organization": {"id": 150}, "project": {"owner": {"id": 702}, "assignee": {"id": 815}, "organization": {"id": 985}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 57, "privilege": "business"}, "organization": {"id": 100, "owner": {"id": 57}, "user": {"role": "owner"}}}, "resource": {"id": 308, "owner": {"id": 444}, "assignee": {"id": 589}, "organization": {"id": 100}, "project": {"owner": {"id": 774}, "assignee": {"id": 871}, "organization": {"id": 907}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 6, "privilege": "business"}, "organization": {"id": 148, "owner": {"id": 6}, "user": {"role": "owner"}}}, "resource": {"id": 378, "owner": {"id": 483}, "assignee": {"id": 575}, "organization": {"id": 617}, "project": {"owner": {"id": 732}, "assignee": {"id": 862}, "organization": {"id": 901}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 21, "privilege": "business"}, "organization": {"id": 188, "owner": {"id": 21}, "user": {"role": "owner"}}}, "resource": {"id": 386, "owner": {"id": 416}, "assignee": {"id": 558}, "organization": {"id": 693}, "project": {"owner": {"id": 717}, "assignee": {"id": 879}, "organization": {"id": 984}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 41, "privilege": "business"}, "organization": {"id": 182, "owner": {"id": 268}, "user": {"role": "maintainer"}}}, "resource": {"id": 376, "owner": {"id": 484}, "assignee": {"id": 542}, "organization": {"id": 182}, "project": {"owner": {"id": 732}, "assignee": {"id": 851}, "organization": {"id": 993}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 68, "privilege": "business"}, "organization": {"id": 198, "owner": {"id": 230}, "user": {"role": "maintainer"}}}, "resource": {"id": 339, "owner": {"id": 419}, "assignee": {"id": 584}, "organization": {"id": 198}, "project": {"owner": {"id": 752}, "assignee": {"id": 827}, "organization": {"id": 942}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 56, "privilege": "business"}, "organization": {"id": 195, "owner": {"id": 216}, "user": {"role": "maintainer"}}}, "resource": {"id": 338, "owner": {"id": 433}, "assignee": {"id": 594}, "organization": {"id": 692}, "project": {"owner": {"id": 743}, "assignee": {"id": 803}, "organization": {"id": 905}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 74, "privilege": "business"}, "organization": {"id": 198, "owner": {"id": 281}, "user": {"role": "maintainer"}}}, "resource": {"id": 339, "owner": {"id": 474}, "assignee": {"id": 521}, "organization": {"id": 690}, "project": {"owner": {"id": 749}, "assignee": {"id": 825}, "organization": {"id": 971}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 57, "privilege": "business"}, "organization": {"id": 100, "owner": {"id": 205}, "user": {"role": "supervisor"}}}, "resource": {"id": 306, "owner": {"id": 450}, "assignee": {"id": 535}, "organization": {"id": 100}, "project": {"owner": {"id": 719}, "assignee": {"id": 846}, "organization": {"id": 970}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 44, "privilege": "business"}, "organization": {"id": 177, "owner": {"id": 211}, "user": {"role": "supervisor"}}}, "resource": {"id": 369, "owner": {"id": 462}, "assignee": {"id": 582}, "organization": {"id": 177}, "project": {"owner": {"id": 734}, "assignee": {"id": 878}, "organization": {"id": 941}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 37, "privilege": "business"}, "organization": {"id": 185, "owner": {"id": 222}, "user": {"role": "supervisor"}}}, "resource": {"id": 342, "owner": {"id": 472}, "assignee": {"id": 570}, "organization": {"id": 658}, "project": {"owner": {"id": 764}, "assignee": {"id": 859}, "organization": {"id": 909}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 30, "privilege": "business"}, "organization": {"id": 146, "owner": {"id": 246}, "user": {"role": "supervisor"}}}, "resource": {"id": 306, "owner": {"id": 478}, "assignee": {"id": 518}, "organization": {"id": 698}, "project": {"owner": {"id": 799}, "assignee": {"id": 895}, "organization": {"id": 929}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 95, "privilege": "business"}, "organization": {"id": 195, "owner": {"id": 275}, "user": {"role": "worker"}}}, "resource": {"id": 305, "owner": {"id": 480}, "assignee": {"id": 533}, "organization": {"id": 195}, "project": {"owner": {"id": 789}, "assignee": {"id": 816}, "organization": {"id": 932}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 28, "privilege": "business"}, "organization": {"id": 133, "owner": {"id": 251}, "user": {"role": "worker"}}}, "resource": {"id": 367, "owner": {"id": 464}, "assignee": {"id": 544}, "organization": {"id": 133}, "project": {"owner": {"id": 719}, "assignee": {"id": 865}, "organization": {"id": 983}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 52, "privilege": "business"}, "organization": {"id": 173, "owner": {"id": 220}, "user": {"role": "worker"}}}, "resource": {"id": 317, "owner": {"id": 481}, "assignee": {"id": 590}, "organization": {"id": 641}, "project": {"owner": {"id": 746}, "assignee": {"id": 834}, "organization": {"id": 997}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 10, "privilege": "business"}, "organization": {"id": 184, "owner": {"id": 276}, "user": {"role": "worker"}}}, "resource": {"id": 383, "owner": {"id": 427}, "assignee": {"id": 582}, "organization": {"id": 666}, "project": {"owner": {"id": 777}, "assignee": {"id": 812}, "organization": {"id": 955}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 37, "privilege": "business"}, "organization": {"id": 198, "owner": {"id": 209}, "user": {"role": null}}}, "resource": {"id": 367, "owner": {"id": 411}, "assignee": {"id": 543}, "organization": {"id": 198}, "project": {"owner": {"id": 743}, "assignee": {"id": 821}, "organization": {"id": 933}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 2, "privilege": "business"}, "organization": {"id": 189, "owner": {"id": 281}, "user": {"role": null}}}, "resource": {"id": 303, "owner": {"id": 444}, "assignee": {"id": 541}, "organization": {"id": 189}, "project": {"owner": {"id": 762}, "assignee": {"id": 846}, "organization": {"id": 926}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 89, "privilege": "business"}, "organization": {"id": 128, "owner": {"id": 298}, "user": {"role": null}}}, "resource": {"id": 300, "owner": {"id": 444}, "assignee": {"id": 575}, "organization": {"id": 611}, "project": {"owner": {"id": 783}, "assignee": {"id": 817}, "organization": {"id": 918}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 76, "privilege": "business"}, "organization": {"id": 185, "owner": {"id": 297}, "user": {"role": null}}}, "resource": {"id": 319, "owner": {"id": 475}, "assignee": {"id": 552}, "organization": {"id": 611}, "project": {"owner": {"id": 734}, "assignee": {"id": 892}, "organization": {"id": 974}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 58, "privilege": "user"}, "organization": {"id": 181, "owner": {"id": 58}, "user": {"role": "owner"}}}, "resource": {"id": 312, "owner": {"id": 490}, "assignee": {"id": 551}, "organization": {"id": 181}, "project": {"owner": {"id": 776}, "assignee": {"id": 823}, "organization": {"id": 995}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 72, "privilege": "user"}, "organization": {"id": 141, "owner": {"id": 72}, "user": {"role": "owner"}}}, "resource": {"id": 307, "owner": {"id": 486}, "assignee": {"id": 578}, "organization": {"id": 141}, "project": {"owner": {"id": 708}, "assignee": {"id": 854}, "organization": {"id": 959}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 13, "privilege": "user"}, "organization": {"id": 146, "owner": {"id": 13}, "user": {"role": "owner"}}}, "resource": {"id": 392, "owner": {"id": 415}, "assignee": {"id": 584}, "organization": {"id": 601}, "project": {"owner": {"id": 716}, "assignee": {"id": 845}, "organization": {"id": 976}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 99, "privilege": "user"}, "organization": {"id": 165, "owner": {"id": 99}, "user": {"role": "owner"}}}, "resource": {"id": 384, "owner": {"id": 420}, "assignee": {"id": 583}, "organization": {"id": 605}, "project": {"owner": {"id": 723}, "assignee": {"id": 859}, "organization": {"id": 976}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 25, "privilege": "user"}, "organization": {"id": 145, "owner": {"id": 213}, "user": {"role": "maintainer"}}}, "resource": {"id": 315, "owner": {"id": 425}, "assignee": {"id": 515}, "organization": {"id": 145}, "project": {"owner": {"id": 793}, "assignee": {"id": 848}, "organization": {"id": 954}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 69, "privilege": "user"}, "organization": {"id": 110, "owner": {"id": 209}, "user": {"role": "maintainer"}}}, "resource": {"id": 387, "owner": {"id": 493}, "assignee": {"id": 588}, "organization": {"id": 110}, "project": {"owner": {"id": 735}, "assignee": {"id": 842}, "organization": {"id": 933}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 92, "privilege": "user"}, "organization": {"id": 152, "owner": {"id": 252}, "user": {"role": "maintainer"}}}, "resource": {"id": 308, "owner": {"id": 442}, "assignee": {"id": 557}, "organization": {"id": 639}, "project": {"owner": {"id": 742}, "assignee": {"id": 843}, "organization": {"id": 907}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 35, "privilege": "user"}, "organization": {"id": 143, "owner": {"id": 266}, "user": {"role": "maintainer"}}}, "resource": {"id": 371, "owner": {"id": 478}, "assignee": {"id": 515}, "organization": {"id": 660}, "project": {"owner": {"id": 780}, "assignee": {"id": 820}, "organization": {"id": 965}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 68, "privilege": "user"}, "organization": {"id": 130, "owner": {"id": 296}, "user": {"role": "supervisor"}}}, "resource": {"id": 315, "owner": {"id": 418}, "assignee": {"id": 539}, "organization": {"id": 130}, "project": {"owner": {"id": 786}, "assignee": {"id": 867}, "organization": {"id": 986}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 5, "privilege": "user"}, "organization": {"id": 105, "owner": {"id": 273}, "user": {"role": "supervisor"}}}, "resource": {"id": 338, "owner": {"id": 468}, "assignee": {"id": 594}, "organization": {"id": 105}, "project": {"owner": {"id": 734}, "assignee": {"id": 875}, "organization": {"id": 932}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 99, "privilege": "user"}, "organization": {"id": 148, "owner": {"id": 229}, "user": {"role": "supervisor"}}}, "resource": {"id": 355, "owner": {"id": 400}, "assignee": {"id": 500}, "organization": {"id": 629}, "project": {"owner": {"id": 729}, "assignee": {"id": 867}, "organization": {"id": 993}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 44, "privilege": "user"}, "organization": {"id": 194, "owner": {"id": 269}, "user": {"role": "supervisor"}}}, "resource": {"id": 322, "owner": {"id": 453}, "assignee": {"id": 523}, "organization": {"id": 670}, "project": {"owner": {"id": 799}, "assignee": {"id": 866}, "organization": {"id": 950}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 16, "privilege": "user"}, "organization": {"id": 109, "owner": {"id": 249}, "user": {"role": "worker"}}}, "resource": {"id": 302, "owner": {"id": 466}, "assignee": {"id": 591}, "organization": {"id": 109}, "project": {"owner": {"id": 713}, "assignee": {"id": 813}, "organization": {"id": 991}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 81, "privilege": "user"}, "organization": {"id": 184, "owner": {"id": 202}, "user": {"role": "worker"}}}, "resource": {"id": 302, "owner": {"id": 463}, "assignee": {"id": 584}, "organization": {"id": 184}, "project": {"owner": {"id": 702}, "assignee": {"id": 807}, "organization": {"id": 971}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 98, "privilege": "user"}, "organization": {"id": 156, "owner": {"id": 250}, "user": {"role": "worker"}}}, "resource": {"id": 379, "owner": {"id": 441}, "assignee": {"id": 598}, "organization": {"id": 699}, "project": {"owner": {"id": 751}, "assignee": {"id": 814}, "organization": {"id": 981}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 26, "privilege": "user"}, "organization": {"id": 197, "owner": {"id": 284}, "user": {"role": "worker"}}}, "resource": {"id": 345, "owner": {"id": 458}, "assignee": {"id": 502}, "organization": {"id": 610}, "project": {"owner": {"id": 772}, "assignee": {"id": 863}, "organization": {"id": 936}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 46, "privilege": "user"}, "organization": {"id": 170, "owner": {"id": 229}, "user": {"role": null}}}, "resource": {"id": 329, "owner": {"id": 424}, "assignee": {"id": 540}, "organization": {"id": 170}, "project": {"owner": {"id": 724}, "assignee": {"id": 849}, "organization": {"id": 923}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 78, "privilege": "user"}, "organization": {"id": 116, "owner": {"id": 242}, "user": {"role": null}}}, "resource": {"id": 385, "owner": {"id": 441}, "assignee": {"id": 557}, "organization": {"id": 116}, "project": {"owner": {"id": 787}, "assignee": {"id": 818}, "organization": {"id": 984}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 19, "privilege": "user"}, "organization": {"id": 158, "owner": {"id": 289}, "user": {"role": null}}}, "resource": {"id": 338, "owner": {"id": 469}, "assignee": {"id": 514}, "organization": {"id": 658}, "project": {"owner": {"id": 732}, "assignee": {"id": 815}, "organization": {"id": 936}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 3, "privilege": "user"}, "organization": {"id": 189, "owner": {"id": 288}, "user": {"role": null}}}, "resource": {"id": 344, "owner": {"id": 489}, "assignee": {"id": 597}, "organization": {"id": 647}, "project": {"owner": {"id": 781}, "assignee": {"id": 853}, "organization": {"id": 964}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 77, "privilege": "worker"}, "organization": {"id": 185, "owner": {"id": 77}, "user": {"role": "owner"}}}, "resource": {"id": 314, "owner": {"id": 424}, "assignee": {"id": 597}, "organization": {"id": 185}, "project": {"owner": {"id": 735}, "assignee": {"id": 893}, "organization": {"id": 984}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 13, "privilege": "worker"}, "organization": {"id": 143, "owner": {"id": 13}, "user": {"role": "owner"}}}, "resource": {"id": 370, "owner": {"id": 434}, "assignee": {"id": 554}, "organization": {"id": 143}, "project": {"owner": {"id": 793}, "assignee": {"id": 801}, "organization": {"id": 900}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 21, "privilege": "worker"}, "organization": {"id": 192, "owner": {"id": 21}, "user": {"role": "owner"}}}, "resource": {"id": 344, "owner": {"id": 453}, "assignee": {"id": 507}, "organization": {"id": 694}, "project": {"owner": {"id": 759}, "assignee": {"id": 813}, "organization": {"id": 989}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 19, "privilege": "worker"}, "organization": {"id": 134, "owner": {"id": 19}, "user": {"role": "owner"}}}, "resource": {"id": 383, "owner": {"id": 471}, "assignee": {"id": 514}, "organization": {"id": 616}, "project": {"owner": {"id": 799}, "assignee": {"id": 827}, "organization": {"id": 948}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 51, "privilege": "worker"}, "organization": {"id": 169, "owner": {"id": 234}, "user": {"role": "maintainer"}}}, "resource": {"id": 330, "owner": {"id": 433}, "assignee": {"id": 512}, "organization": {"id": 169}, "project": {"owner": {"id": 751}, "assignee": {"id": 873}, "organization": {"id": 913}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 86, "privilege": "worker"}, "organization": {"id": 104, "owner": {"id": 200}, "user": {"role": "maintainer"}}}, "resource": {"id": 323, "owner": {"id": 437}, "assignee": {"id": 579}, "organization": {"id": 104}, "project": {"owner": {"id": 787}, "assignee": {"id": 836}, "organization": {"id": 961}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 58, "privilege": "worker"}, "organization": {"id": 151, "owner": {"id": 210}, "user": {"role": "maintainer"}}}, "resource": {"id": 339, "owner": {"id": 459}, "assignee": {"id": 540}, "organization": {"id": 672}, "project": {"owner": {"id": 758}, "assignee": {"id": 845}, "organization": {"id": 995}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 83, "privilege": "worker"}, "organization": {"id": 157, "owner": {"id": 217}, "user": {"role": "maintainer"}}}, "resource": {"id": 317, "owner": {"id": 444}, "assignee": {"id": 514}, "organization": {"id": 673}, "project": {"owner": {"id": 788}, "assignee": {"id": 805}, "organization": {"id": 950}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 52, "privilege": "worker"}, "organization": {"id": 114, "owner": {"id": 253}, "user": {"role": "supervisor"}}}, "resource": {"id": 317, "owner": {"id": 402}, "assignee": {"id": 561}, "organization": {"id": 114}, "project": {"owner": {"id": 744}, "assignee": {"id": 891}, "organization": {"id": 943}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 46, "privilege": "worker"}, "organization": {"id": 160, "owner": {"id": 288}, "user": {"role": "supervisor"}}}, "resource": {"id": 339, "owner": {"id": 488}, "assignee": {"id": 534}, "organization": {"id": 160}, "project": {"owner": {"id": 754}, "assignee": {"id": 806}, "organization": {"id": 979}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 51, "privilege": "worker"}, "organization": {"id": 181, "owner": {"id": 256}, "user": {"role": "supervisor"}}}, "resource": {"id": 328, "owner": {"id": 416}, "assignee": {"id": 555}, "organization": {"id": 659}, "project": {"owner": {"id": 748}, "assignee": {"id": 849}, "organization": {"id": 926}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 58, "privilege": "worker"}, "organization": {"id": 149, "owner": {"id": 231}, "user": {"role": "supervisor"}}}, "resource": {"id": 362, "owner": {"id": 420}, "assignee": {"id": 536}, "organization": {"id": 668}, "project": {"owner": {"id": 761}, "assignee": {"id": 862}, "organization": {"id": 936}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 80, "privilege": "worker"}, "organization": {"id": 180, "owner": {"id": 234}, "user": {"role": "worker"}}}, "resource": {"id": 375, "owner": {"id": 404}, "assignee": {"id": 585}, "organization": {"id": 180}, "project": {"owner": {"id": 724}, "assignee": {"id": 843}, "organization": {"id": 986}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 85, "privilege": "worker"}, "organization": {"id": 168, "owner": {"id": 277}, "user": {"role": "worker"}}}, "resource": {"id": 306, "owner": {"id": 487}, "assignee": {"id": 568}, "organization": {"id": 168}, "project": {"owner": {"id": 742}, "assignee": {"id": 856}, "organization": {"id": 916}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 35, "privilege": "worker"}, "organization": {"id": 134, "owner": {"id": 276}, "user": {"role": "worker"}}}, "resource": {"id": 333, "owner": {"id": 468}, "assignee": {"id": 574}, "organization": {"id": 676}, "project": {"owner": {"id": 799}, "assignee": {"id": 891}, "organization": {"id": 903}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 88, "privilege": "worker"}, "organization": {"id": 153, "owner": {"id": 231}, "user": {"role": "worker"}}}, "resource": {"id": 303, "owner": {"id": 479}, "assignee": {"id": 512}, "organization": {"id": 686}, "project": {"owner": {"id": 707}, "assignee": {"id": 804}, "organization": {"id": 991}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 44, "privilege": "worker"}, "organization": {"id": 189, "owner": {"id": 204}, "user": {"role": null}}}, "resource": {"id": 344, "owner": {"id": 468}, "assignee": {"id": 584}, "organization": {"id": 189}, "project": {"owner": {"id": 758}, "assignee": {"id": 838}, "organization": {"id": 905}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 10, "privilege": "worker"}, "organization": {"id": 164, "owner": {"id": 201}, "user": {"role": null}}}, "resource": {"id": 334, "owner": {"id": 482}, "assignee": {"id": 558}, "organization": {"id": 164}, "project": {"owner": {"id": 780}, "assignee": {"id": 898}, "organization": {"id": 986}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 75, "privilege": "worker"}, "organization": {"id": 168, "owner": {"id": 257}, "user": {"role": null}}}, "resource": {"id": 335, "owner": {"id": 447}, "assignee": {"id": 543}, "organization": {"id": 679}, "project": {"owner": {"id": 770}, "assignee": {"id": 871}, "organization": {"id": 991}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 24, "privilege": "worker"}, "organization": {"id": 101, "owner": {"id": 240}, "user": {"role": null}}}, "resource": {"id": 333, "owner": {"id": 499}, "assignee": {"id": 517}, "organization": {"id": 605}, "project": {"owner": {"id": 786}, "assignee": {"id": 819}, "organization": {"id": 920}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 0, "privilege": "none"}, "organization": {"id": 138, "owner": {"id": 0}, "user": {"role": "owner"}}}, "resource": {"id": 349, "owner": {"id": 448}, "assignee": {"id": 562}, "organization": {"id": 138}, "project": {"owner": {"id": 731}, "assignee": {"id": 817}, "organization": {"id": 942}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 99, "privilege": "none"}, "organization": {"id": 155, "owner": {"id": 99}, "user": {"role": "owner"}}}, "resource": {"id": 399, "owner": {"id": 472}, "assignee": {"id": 561}, "organization": {"id": 155}, "project": {"owner": {"id": 758}, "assignee": {"id": 831}, "organization": {"id": 927}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 70, "privilege": "none"}, "organization": {"id": 175, "owner": {"id": 70}, "user": {"role": "owner"}}}, "resource": {"id": 320, "owner": {"id": 497}, "assignee": {"id": 534}, "organization": {"id": 616}, "project": {"owner": {"id": 767}, "assignee": {"id": 843}, "organization": {"id": 955}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 44, "privilege": "none"}, "organization": {"id": 157, "owner": {"id": 44}, "user": {"role": "owner"}}}, "resource": {"id": 399, "owner": {"id": 483}, "assignee": {"id": 596}, "organization": {"id": 623}, "project": {"owner": {"id": 764}, "assignee": {"id": 861}, "organization": {"id": 948}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 69, "privilege": "none"}, "organization": {"id": 199, "owner": {"id": 289}, "user": {"role": "maintainer"}}}, "resource": {"id": 356, "owner": {"id": 450}, "assignee": {"id": 512}, "organization": {"id": 199}, "project": {"owner": {"id": 735}, "assignee": {"id": 890}, "organization": {"id": 960}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 71, "privilege": "none"}, "organization": {"id": 141, "owner": {"id": 249}, "user": {"role": "maintainer"}}}, "resource": {"id": 393, "owner": {"id": 445}, "assignee": {"id": 544}, "organization": {"id": 141}, "project": {"owner": {"id": 742}, "assignee": {"id": 865}, "organization": {"id": 952}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 44, "privilege": "none"}, "organization": {"id": 151, "owner": {"id": 295}, "user": {"role": "maintainer"}}}, "resource": {"id": 369, "owner": {"id": 435}, "assignee": {"id": 569}, "organization": {"id": 685}, "project": {"owner": {"id": 796}, "assignee": {"id": 828}, "organization": {"id": 984}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 34, "privilege": "none"}, "organization": {"id": 164, "owner": {"id": 261}, "user": {"role": "maintainer"}}}, "resource": {"id": 369, "owner": {"id": 446}, "assignee": {"id": 503}, "organization": {"id": 692}, "project": {"owner": {"id": 754}, "assignee": {"id": 897}, "organization": {"id": 949}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 74, "privilege": "none"}, "organization": {"id": 159, "owner": {"id": 276}, "user": {"role": "supervisor"}}}, "resource": {"id": 304, "owner": {"id": 403}, "assignee": {"id": 589}, "organization": {"id": 159}, "project": {"owner": {"id": 783}, "assignee": {"id": 811}, "organization": {"id": 976}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 14, "privilege": "none"}, "organization": {"id": 128, "owner": {"id": 205}, "user": {"role": "supervisor"}}}, "resource": {"id": 367, "owner": {"id": 421}, "assignee": {"id": 584}, "organization": {"id": 128}, "project": {"owner": {"id": 739}, "assignee": {"id": 865}, "organization": {"id": 960}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 0, "privilege": "none"}, "organization": {"id": 181, "owner": {"id": 241}, "user": {"role": "supervisor"}}}, "resource": {"id": 320, "owner": {"id": 490}, "assignee": {"id": 557}, "organization": {"id": 613}, "project": {"owner": {"id": 790}, "assignee": {"id": 810}, "organization": {"id": 909}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 82, "privilege": "none"}, "organization": {"id": 133, "owner": {"id": 243}, "user": {"role": "supervisor"}}}, "resource": {"id": 306, "owner": {"id": 406}, "assignee": {"id": 522}, "organization": {"id": 643}, "project": {"owner": {"id": 745}, "assignee": {"id": 833}, "organization": {"id": 951}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 40, "privilege": "none"}, "organization": {"id": 186, "owner": {"id": 226}, "user": {"role": "worker"}}}, "resource": {"id": 312, "owner": {"id": 488}, "assignee": {"id": 567}, "organization": {"id": 186}, "project": {"owner": {"id": 762}, "assignee": {"id": 863}, "organization": {"id": 973}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 17, "privilege": "none"}, "organization": {"id": 174, "owner": {"id": 233}, "user": {"role": "worker"}}}, "resource": {"id": 331, "owner": {"id": 430}, "assignee": {"id": 536}, "organization": {"id": 174}, "project": {"owner": {"id": 779}, "assignee": {"id": 865}, "organization": {"id": 944}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 69, "privilege": "none"}, "organization": {"id": 191, "owner": {"id": 254}, "user": {"role": "worker"}}}, "resource": {"id": 353, "owner": {"id": 481}, "assignee": {"id": 553}, "organization": {"id": 678}, "project": {"owner": {"id": 767}, "assignee": {"id": 843}, "organization": {"id": 991}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 36, "privilege": "none"}, "organization": {"id": 115, "owner": {"id": 288}, "user": {"role": "worker"}}}, "resource": {"id": 381, "owner": {"id": 480}, "assignee": {"id": 565}, "organization": {"id": 636}, "project": {"owner": {"id": 736}, "assignee": {"id": 858}, "organization": {"id": 900}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 32, "privilege": "none"}, "organization": {"id": 173, "owner": {"id": 284}, "user": {"role": null}}}, "resource": {"id": 323, "owner": {"id": 446}, "assignee": {"id": 553}, "organization": {"id": 173}, "project": {"owner": {"id": 709}, "assignee": {"id": 888}, "organization": {"id": 918}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 49, "privilege": "none"}, "organization": {"id": 127, "owner": {"id": 297}, "user": {"role": null}}}, "resource": {"id": 389, "owner": {"id": 439}, "assignee": {"id": 547}, "organization": {"id": 127}, "project": {"owner": {"id": 742}, "assignee": {"id": 885}, "organization": {"id": 995}}}} } -test_scope_IMPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "import:annotations", "auth": {"user": {"id": 85, "privilege": "none"}, "organization": {"id": 118, "owner": {"id": 277}, "user": {"role": null}}}, "resource": {"id": 338, "owner": {"id": 433}, "assignee": {"id": 579}, "organization": {"id": 622}, "project": {"owner": {"id": 759}, "assignee": {"id": 862}, "organization": {"id": 930}}}} +test_scope_DELETE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "delete:annotations", "auth": {"user": {"id": 13, "privilege": "none"}, "organization": {"id": 108, "owner": {"id": 266}, "user": {"role": null}}}, "resource": {"id": 325, "owner": {"id": 461}, "assignee": {"id": 505}, "organization": {"id": 654}, "project": {"owner": {"id": 777}, "assignee": {"id": 842}, "organization": {"id": 983}}}} } -test_scope_UPDATE_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 45, "privilege": "admin"}, "organization": null}, "resource": {"id": 318, "owner": {"id": 448}, "assignee": {"id": 598}, "organization": {"id": 693}, "project": {"owner": {"id": 45}, "assignee": {"id": 813}, "organization": {"id": 929}}}} +test_scope_EXPORT_BACKUP_context_SANDBOX_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 53, "privilege": "admin"}, "organization": null}, "resource": {"id": 377, "owner": {"id": 419}, "assignee": {"id": 556}, "organization": {"id": 612}, "project": {"owner": {"id": 53}, "assignee": {"id": 828}, "organization": {"id": 987}}}} } -test_scope_UPDATE_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 92, "privilege": "business"}, "organization": null}, "resource": {"id": 350, "owner": {"id": 475}, "assignee": {"id": 529}, "organization": {"id": 679}, "project": {"owner": {"id": 92}, "assignee": {"id": 879}, "organization": {"id": 927}}}} +test_scope_EXPORT_BACKUP_context_SANDBOX_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 68, "privilege": "business"}, "organization": null}, "resource": {"id": 340, "owner": {"id": 489}, "assignee": {"id": 562}, "organization": {"id": 638}, "project": {"owner": {"id": 68}, "assignee": {"id": 817}, "organization": {"id": 980}}}} } -test_scope_UPDATE_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 38, "privilege": "user"}, "organization": null}, "resource": {"id": 372, "owner": {"id": 454}, "assignee": {"id": 560}, "organization": {"id": 639}, "project": {"owner": {"id": 38}, "assignee": {"id": 875}, "organization": {"id": 900}}}} +test_scope_EXPORT_BACKUP_context_SANDBOX_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 76, "privilege": "user"}, "organization": null}, "resource": {"id": 359, "owner": {"id": 434}, "assignee": {"id": 598}, "organization": {"id": 626}, "project": {"owner": {"id": 76}, "assignee": {"id": 813}, "organization": {"id": 936}}}} } -test_scope_UPDATE_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 18, "privilege": "worker"}, "organization": null}, "resource": {"id": 334, "owner": {"id": 404}, "assignee": {"id": 565}, "organization": {"id": 607}, "project": {"owner": {"id": 18}, "assignee": {"id": 855}, "organization": {"id": 999}}}} +test_scope_EXPORT_BACKUP_context_SANDBOX_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 60, "privilege": "worker"}, "organization": null}, "resource": {"id": 334, "owner": {"id": 486}, "assignee": {"id": 581}, "organization": {"id": 693}, "project": {"owner": {"id": 60}, "assignee": {"id": 844}, "organization": {"id": 912}}}} } -test_scope_UPDATE_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 12, "privilege": "none"}, "organization": null}, "resource": {"id": 394, "owner": {"id": 484}, "assignee": {"id": 568}, "organization": {"id": 681}, "project": {"owner": {"id": 12}, "assignee": {"id": 816}, "organization": {"id": 905}}}} +test_scope_EXPORT_BACKUP_context_SANDBOX_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 51, "privilege": "none"}, "organization": null}, "resource": {"id": 371, "owner": {"id": 485}, "assignee": {"id": 528}, "organization": {"id": 628}, "project": {"owner": {"id": 51}, "assignee": {"id": 846}, "organization": {"id": 945}}}} } -test_scope_UPDATE_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 76, "privilege": "admin"}, "organization": null}, "resource": {"id": 392, "owner": {"id": 400}, "assignee": {"id": 545}, "organization": {"id": 617}, "project": {"owner": {"id": 706}, "assignee": {"id": 76}, "organization": {"id": 958}}}} +test_scope_EXPORT_BACKUP_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 50, "privilege": "admin"}, "organization": null}, "resource": {"id": 381, "owner": {"id": 495}, "assignee": {"id": 504}, "organization": {"id": 682}, "project": {"owner": {"id": 750}, "assignee": {"id": 50}, "organization": {"id": 968}}}} } -test_scope_UPDATE_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 23, "privilege": "business"}, "organization": null}, "resource": {"id": 368, "owner": {"id": 483}, "assignee": {"id": 526}, "organization": {"id": 634}, "project": {"owner": {"id": 701}, "assignee": {"id": 23}, "organization": {"id": 961}}}} +test_scope_EXPORT_BACKUP_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 21, "privilege": "business"}, "organization": null}, "resource": {"id": 338, "owner": {"id": 417}, "assignee": {"id": 518}, "organization": {"id": 633}, "project": {"owner": {"id": 794}, "assignee": {"id": 21}, "organization": {"id": 919}}}} } -test_scope_UPDATE_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 63, "privilege": "user"}, "organization": null}, "resource": {"id": 304, "owner": {"id": 491}, "assignee": {"id": 533}, "organization": {"id": 635}, "project": {"owner": {"id": 717}, "assignee": {"id": 63}, "organization": {"id": 984}}}} +test_scope_EXPORT_BACKUP_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 35, "privilege": "user"}, "organization": null}, "resource": {"id": 358, "owner": {"id": 458}, "assignee": {"id": 574}, "organization": {"id": 646}, "project": {"owner": {"id": 727}, "assignee": {"id": 35}, "organization": {"id": 908}}}} } -test_scope_UPDATE_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 96, "privilege": "worker"}, "organization": null}, "resource": {"id": 309, "owner": {"id": 419}, "assignee": {"id": 580}, "organization": {"id": 638}, "project": {"owner": {"id": 762}, "assignee": {"id": 96}, "organization": {"id": 919}}}} +test_scope_EXPORT_BACKUP_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 64, "privilege": "worker"}, "organization": null}, "resource": {"id": 367, "owner": {"id": 428}, "assignee": {"id": 525}, "organization": {"id": 666}, "project": {"owner": {"id": 792}, "assignee": {"id": 64}, "organization": {"id": 925}}}} } -test_scope_UPDATE_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 32, "privilege": "none"}, "organization": null}, "resource": {"id": 338, "owner": {"id": 401}, "assignee": {"id": 508}, "organization": {"id": 634}, "project": {"owner": {"id": 705}, "assignee": {"id": 32}, "organization": {"id": 968}}}} +test_scope_EXPORT_BACKUP_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 57, "privilege": "none"}, "organization": null}, "resource": {"id": 343, "owner": {"id": 470}, "assignee": {"id": 593}, "organization": {"id": 629}, "project": {"owner": {"id": 726}, "assignee": {"id": 57}, "organization": {"id": 966}}}} } -test_scope_UPDATE_ANNOTATIONS_context_SANDBOX_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 10, "privilege": "admin"}, "organization": null}, "resource": {"id": 362, "owner": {"id": 10}, "assignee": {"id": 533}, "organization": {"id": 607}, "project": {"owner": {"id": 700}, "assignee": {"id": 812}, "organization": {"id": 902}}}} +test_scope_EXPORT_BACKUP_context_SANDBOX_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 5, "privilege": "admin"}, "organization": null}, "resource": {"id": 370, "owner": {"id": 5}, "assignee": {"id": 594}, "organization": {"id": 646}, "project": {"owner": {"id": 782}, "assignee": {"id": 848}, "organization": {"id": 946}}}} } -test_scope_UPDATE_ANNOTATIONS_context_SANDBOX_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 45, "privilege": "business"}, "organization": null}, "resource": {"id": 353, "owner": {"id": 45}, "assignee": {"id": 573}, "organization": {"id": 626}, "project": {"owner": {"id": 778}, "assignee": {"id": 867}, "organization": {"id": 918}}}} +test_scope_EXPORT_BACKUP_context_SANDBOX_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 55, "privilege": "business"}, "organization": null}, "resource": {"id": 398, "owner": {"id": 55}, "assignee": {"id": 597}, "organization": {"id": 625}, "project": {"owner": {"id": 791}, "assignee": {"id": 819}, "organization": {"id": 903}}}} } -test_scope_UPDATE_ANNOTATIONS_context_SANDBOX_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 94, "privilege": "user"}, "organization": null}, "resource": {"id": 320, "owner": {"id": 94}, "assignee": {"id": 544}, "organization": {"id": 676}, "project": {"owner": {"id": 711}, "assignee": {"id": 841}, "organization": {"id": 930}}}} +test_scope_EXPORT_BACKUP_context_SANDBOX_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 4, "privilege": "user"}, "organization": null}, "resource": {"id": 337, "owner": {"id": 4}, "assignee": {"id": 520}, "organization": {"id": 664}, "project": {"owner": {"id": 752}, "assignee": {"id": 880}, "organization": {"id": 929}}}} } -test_scope_UPDATE_ANNOTATIONS_context_SANDBOX_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 70, "privilege": "worker"}, "organization": null}, "resource": {"id": 363, "owner": {"id": 70}, "assignee": {"id": 567}, "organization": {"id": 692}, "project": {"owner": {"id": 796}, "assignee": {"id": 855}, "organization": {"id": 957}}}} +test_scope_EXPORT_BACKUP_context_SANDBOX_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 7, "privilege": "worker"}, "organization": null}, "resource": {"id": 353, "owner": {"id": 7}, "assignee": {"id": 507}, "organization": {"id": 633}, "project": {"owner": {"id": 710}, "assignee": {"id": 816}, "organization": {"id": 909}}}} } -test_scope_UPDATE_ANNOTATIONS_context_SANDBOX_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 12, "privilege": "none"}, "organization": null}, "resource": {"id": 387, "owner": {"id": 12}, "assignee": {"id": 539}, "organization": {"id": 677}, "project": {"owner": {"id": 781}, "assignee": {"id": 830}, "organization": {"id": 946}}}} +test_scope_EXPORT_BACKUP_context_SANDBOX_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 26, "privilege": "none"}, "organization": null}, "resource": {"id": 390, "owner": {"id": 26}, "assignee": {"id": 522}, "organization": {"id": 692}, "project": {"owner": {"id": 760}, "assignee": {"id": 812}, "organization": {"id": 932}}}} } -test_scope_UPDATE_ANNOTATIONS_context_SANDBOX_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 58, "privilege": "admin"}, "organization": null}, "resource": {"id": 387, "owner": {"id": 401}, "assignee": {"id": 58}, "organization": {"id": 658}, "project": {"owner": {"id": 725}, "assignee": {"id": 830}, "organization": {"id": 907}}}} +test_scope_EXPORT_BACKUP_context_SANDBOX_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 30, "privilege": "admin"}, "organization": null}, "resource": {"id": 386, "owner": {"id": 401}, "assignee": {"id": 30}, "organization": {"id": 694}, "project": {"owner": {"id": 783}, "assignee": {"id": 878}, "organization": {"id": 973}}}} } -test_scope_UPDATE_ANNOTATIONS_context_SANDBOX_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 46, "privilege": "business"}, "organization": null}, "resource": {"id": 378, "owner": {"id": 438}, "assignee": {"id": 46}, "organization": {"id": 628}, "project": {"owner": {"id": 785}, "assignee": {"id": 858}, "organization": {"id": 978}}}} +test_scope_EXPORT_BACKUP_context_SANDBOX_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 72, "privilege": "business"}, "organization": null}, "resource": {"id": 308, "owner": {"id": 410}, "assignee": {"id": 72}, "organization": {"id": 642}, "project": {"owner": {"id": 708}, "assignee": {"id": 898}, "organization": {"id": 921}}}} } -test_scope_UPDATE_ANNOTATIONS_context_SANDBOX_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 26, "privilege": "user"}, "organization": null}, "resource": {"id": 324, "owner": {"id": 427}, "assignee": {"id": 26}, "organization": {"id": 637}, "project": {"owner": {"id": 746}, "assignee": {"id": 820}, "organization": {"id": 915}}}} +test_scope_EXPORT_BACKUP_context_SANDBOX_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 48, "privilege": "user"}, "organization": null}, "resource": {"id": 319, "owner": {"id": 475}, "assignee": {"id": 48}, "organization": {"id": 693}, "project": {"owner": {"id": 714}, "assignee": {"id": 886}, "organization": {"id": 917}}}} } -test_scope_UPDATE_ANNOTATIONS_context_SANDBOX_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 39, "privilege": "worker"}, "organization": null}, "resource": {"id": 366, "owner": {"id": 485}, "assignee": {"id": 39}, "organization": {"id": 633}, "project": {"owner": {"id": 770}, "assignee": {"id": 838}, "organization": {"id": 937}}}} +test_scope_EXPORT_BACKUP_context_SANDBOX_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 79, "privilege": "worker"}, "organization": null}, "resource": {"id": 377, "owner": {"id": 406}, "assignee": {"id": 79}, "organization": {"id": 627}, "project": {"owner": {"id": 705}, "assignee": {"id": 853}, "organization": {"id": 980}}}} } -test_scope_UPDATE_ANNOTATIONS_context_SANDBOX_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 38, "privilege": "none"}, "organization": null}, "resource": {"id": 348, "owner": {"id": 465}, "assignee": {"id": 38}, "organization": {"id": 655}, "project": {"owner": {"id": 795}, "assignee": {"id": 809}, "organization": {"id": 909}}}} +test_scope_EXPORT_BACKUP_context_SANDBOX_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 55, "privilege": "none"}, "organization": null}, "resource": {"id": 335, "owner": {"id": 472}, "assignee": {"id": 55}, "organization": {"id": 611}, "project": {"owner": {"id": 715}, "assignee": {"id": 898}, "organization": {"id": 961}}}} } -test_scope_UPDATE_ANNOTATIONS_context_SANDBOX_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 16, "privilege": "admin"}, "organization": null}, "resource": {"id": 331, "owner": {"id": 488}, "assignee": {"id": 530}, "organization": {"id": 653}, "project": {"owner": {"id": 722}, "assignee": {"id": 850}, "organization": {"id": 968}}}} +test_scope_EXPORT_BACKUP_context_SANDBOX_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 3, "privilege": "admin"}, "organization": null}, "resource": {"id": 321, "owner": {"id": 407}, "assignee": {"id": 558}, "organization": {"id": 669}, "project": {"owner": {"id": 705}, "assignee": {"id": 897}, "organization": {"id": 991}}}} } -test_scope_UPDATE_ANNOTATIONS_context_SANDBOX_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 2, "privilege": "business"}, "organization": null}, "resource": {"id": 349, "owner": {"id": 461}, "assignee": {"id": 504}, "organization": {"id": 699}, "project": {"owner": {"id": 765}, "assignee": {"id": 817}, "organization": {"id": 918}}}} +test_scope_EXPORT_BACKUP_context_SANDBOX_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 82, "privilege": "business"}, "organization": null}, "resource": {"id": 316, "owner": {"id": 455}, "assignee": {"id": 513}, "organization": {"id": 602}, "project": {"owner": {"id": 743}, "assignee": {"id": 834}, "organization": {"id": 999}}}} } -test_scope_UPDATE_ANNOTATIONS_context_SANDBOX_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 19, "privilege": "user"}, "organization": null}, "resource": {"id": 356, "owner": {"id": 442}, "assignee": {"id": 581}, "organization": {"id": 669}, "project": {"owner": {"id": 758}, "assignee": {"id": 844}, "organization": {"id": 902}}}} +test_scope_EXPORT_BACKUP_context_SANDBOX_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 56, "privilege": "user"}, "organization": null}, "resource": {"id": 382, "owner": {"id": 482}, "assignee": {"id": 504}, "organization": {"id": 679}, "project": {"owner": {"id": 707}, "assignee": {"id": 865}, "organization": {"id": 942}}}} } -test_scope_UPDATE_ANNOTATIONS_context_SANDBOX_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 16, "privilege": "worker"}, "organization": null}, "resource": {"id": 341, "owner": {"id": 425}, "assignee": {"id": 586}, "organization": {"id": 649}, "project": {"owner": {"id": 778}, "assignee": {"id": 877}, "organization": {"id": 946}}}} +test_scope_EXPORT_BACKUP_context_SANDBOX_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 16, "privilege": "worker"}, "organization": null}, "resource": {"id": 339, "owner": {"id": 416}, "assignee": {"id": 594}, "organization": {"id": 647}, "project": {"owner": {"id": 753}, "assignee": {"id": 846}, "organization": {"id": 970}}}} } -test_scope_UPDATE_ANNOTATIONS_context_SANDBOX_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 28, "privilege": "none"}, "organization": null}, "resource": {"id": 341, "owner": {"id": 475}, "assignee": {"id": 518}, "organization": {"id": 605}, "project": {"owner": {"id": 770}, "assignee": {"id": 851}, "organization": {"id": 949}}}} +test_scope_EXPORT_BACKUP_context_SANDBOX_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 2, "privilege": "none"}, "organization": null}, "resource": {"id": 337, "owner": {"id": 490}, "assignee": {"id": 567}, "organization": {"id": 689}, "project": {"owner": {"id": 763}, "assignee": {"id": 866}, "organization": {"id": 954}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 58, "privilege": "admin"}, "organization": {"id": 151, "owner": {"id": 58}, "user": {"role": "owner"}}}, "resource": {"id": 313, "owner": {"id": 412}, "assignee": {"id": 587}, "organization": {"id": 151}, "project": {"owner": {"id": 58}, "assignee": {"id": 889}, "organization": {"id": 923}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 67, "privilege": "admin"}, "organization": {"id": 119, "owner": {"id": 67}, "user": {"role": "owner"}}}, "resource": {"id": 328, "owner": {"id": 430}, "assignee": {"id": 535}, "organization": {"id": 119}, "project": {"owner": {"id": 67}, "assignee": {"id": 822}, "organization": {"id": 977}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 7, "privilege": "admin"}, "organization": {"id": 131, "owner": {"id": 7}, "user": {"role": "owner"}}}, "resource": {"id": 343, "owner": {"id": 457}, "assignee": {"id": 553}, "organization": {"id": 623}, "project": {"owner": {"id": 7}, "assignee": {"id": 885}, "organization": {"id": 919}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 65, "privilege": "admin"}, "organization": {"id": 126, "owner": {"id": 65}, "user": {"role": "owner"}}}, "resource": {"id": 382, "owner": {"id": 495}, "assignee": {"id": 532}, "organization": {"id": 644}, "project": {"owner": {"id": 65}, "assignee": {"id": 896}, "organization": {"id": 911}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 95, "privilege": "admin"}, "organization": {"id": 173, "owner": {"id": 205}, "user": {"role": "maintainer"}}}, "resource": {"id": 308, "owner": {"id": 421}, "assignee": {"id": 544}, "organization": {"id": 173}, "project": {"owner": {"id": 95}, "assignee": {"id": 826}, "organization": {"id": 980}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 62, "privilege": "admin"}, "organization": {"id": 196, "owner": {"id": 290}, "user": {"role": "maintainer"}}}, "resource": {"id": 399, "owner": {"id": 463}, "assignee": {"id": 571}, "organization": {"id": 196}, "project": {"owner": {"id": 62}, "assignee": {"id": 838}, "organization": {"id": 983}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 6, "privilege": "admin"}, "organization": {"id": 109, "owner": {"id": 249}, "user": {"role": "maintainer"}}}, "resource": {"id": 383, "owner": {"id": 460}, "assignee": {"id": 582}, "organization": {"id": 630}, "project": {"owner": {"id": 6}, "assignee": {"id": 810}, "organization": {"id": 958}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 67, "privilege": "admin"}, "organization": {"id": 117, "owner": {"id": 205}, "user": {"role": "maintainer"}}}, "resource": {"id": 339, "owner": {"id": 418}, "assignee": {"id": 544}, "organization": {"id": 603}, "project": {"owner": {"id": 67}, "assignee": {"id": 839}, "organization": {"id": 928}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 26, "privilege": "admin"}, "organization": {"id": 125, "owner": {"id": 232}, "user": {"role": "supervisor"}}}, "resource": {"id": 331, "owner": {"id": 414}, "assignee": {"id": 539}, "organization": {"id": 125}, "project": {"owner": {"id": 26}, "assignee": {"id": 844}, "organization": {"id": 976}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 7, "privilege": "admin"}, "organization": {"id": 156, "owner": {"id": 265}, "user": {"role": "supervisor"}}}, "resource": {"id": 325, "owner": {"id": 476}, "assignee": {"id": 545}, "organization": {"id": 156}, "project": {"owner": {"id": 7}, "assignee": {"id": 883}, "organization": {"id": 991}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 96, "privilege": "admin"}, "organization": {"id": 116, "owner": {"id": 214}, "user": {"role": "supervisor"}}}, "resource": {"id": 390, "owner": {"id": 429}, "assignee": {"id": 578}, "organization": {"id": 699}, "project": {"owner": {"id": 96}, "assignee": {"id": 841}, "organization": {"id": 958}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 99, "privilege": "admin"}, "organization": {"id": 141, "owner": {"id": 224}, "user": {"role": "supervisor"}}}, "resource": {"id": 354, "owner": {"id": 457}, "assignee": {"id": 557}, "organization": {"id": 642}, "project": {"owner": {"id": 99}, "assignee": {"id": 800}, "organization": {"id": 904}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 2, "privilege": "admin"}, "organization": {"id": 135, "owner": {"id": 234}, "user": {"role": "worker"}}}, "resource": {"id": 371, "owner": {"id": 416}, "assignee": {"id": 566}, "organization": {"id": 135}, "project": {"owner": {"id": 2}, "assignee": {"id": 820}, "organization": {"id": 901}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 7, "privilege": "admin"}, "organization": {"id": 183, "owner": {"id": 228}, "user": {"role": "worker"}}}, "resource": {"id": 395, "owner": {"id": 440}, "assignee": {"id": 561}, "organization": {"id": 183}, "project": {"owner": {"id": 7}, "assignee": {"id": 849}, "organization": {"id": 991}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 45, "privilege": "admin"}, "organization": {"id": 115, "owner": {"id": 243}, "user": {"role": "worker"}}}, "resource": {"id": 381, "owner": {"id": 475}, "assignee": {"id": 592}, "organization": {"id": 694}, "project": {"owner": {"id": 45}, "assignee": {"id": 841}, "organization": {"id": 999}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 23, "privilege": "admin"}, "organization": {"id": 132, "owner": {"id": 260}, "user": {"role": "worker"}}}, "resource": {"id": 350, "owner": {"id": 457}, "assignee": {"id": 526}, "organization": {"id": 627}, "project": {"owner": {"id": 23}, "assignee": {"id": 808}, "organization": {"id": 934}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 68, "privilege": "admin"}, "organization": {"id": 142, "owner": {"id": 255}, "user": {"role": null}}}, "resource": {"id": 387, "owner": {"id": 476}, "assignee": {"id": 501}, "organization": {"id": 142}, "project": {"owner": {"id": 68}, "assignee": {"id": 844}, "organization": {"id": 947}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 28, "privilege": "admin"}, "organization": {"id": 119, "owner": {"id": 278}, "user": {"role": null}}}, "resource": {"id": 335, "owner": {"id": 410}, "assignee": {"id": 545}, "organization": {"id": 119}, "project": {"owner": {"id": 28}, "assignee": {"id": 855}, "organization": {"id": 994}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 70, "privilege": "admin"}, "organization": {"id": 137, "owner": {"id": 275}, "user": {"role": null}}}, "resource": {"id": 337, "owner": {"id": 413}, "assignee": {"id": 553}, "organization": {"id": 675}, "project": {"owner": {"id": 70}, "assignee": {"id": 804}, "organization": {"id": 994}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 65, "privilege": "admin"}, "organization": {"id": 198, "owner": {"id": 288}, "user": {"role": null}}}, "resource": {"id": 340, "owner": {"id": 455}, "assignee": {"id": 553}, "organization": {"id": 690}, "project": {"owner": {"id": 65}, "assignee": {"id": 882}, "organization": {"id": 935}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 81, "privilege": "business"}, "organization": {"id": 177, "owner": {"id": 81}, "user": {"role": "owner"}}}, "resource": {"id": 377, "owner": {"id": 419}, "assignee": {"id": 555}, "organization": {"id": 177}, "project": {"owner": {"id": 81}, "assignee": {"id": 851}, "organization": {"id": 931}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 69, "privilege": "business"}, "organization": {"id": 143, "owner": {"id": 69}, "user": {"role": "owner"}}}, "resource": {"id": 320, "owner": {"id": 489}, "assignee": {"id": 533}, "organization": {"id": 143}, "project": {"owner": {"id": 69}, "assignee": {"id": 853}, "organization": {"id": 938}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 73, "privilege": "business"}, "organization": {"id": 165, "owner": {"id": 73}, "user": {"role": "owner"}}}, "resource": {"id": 377, "owner": {"id": 459}, "assignee": {"id": 526}, "organization": {"id": 608}, "project": {"owner": {"id": 73}, "assignee": {"id": 821}, "organization": {"id": 949}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 95, "privilege": "business"}, "organization": {"id": 163, "owner": {"id": 95}, "user": {"role": "owner"}}}, "resource": {"id": 356, "owner": {"id": 467}, "assignee": {"id": 520}, "organization": {"id": 689}, "project": {"owner": {"id": 95}, "assignee": {"id": 887}, "organization": {"id": 946}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 94, "privilege": "business"}, "organization": {"id": 107, "owner": {"id": 203}, "user": {"role": "maintainer"}}}, "resource": {"id": 359, "owner": {"id": 495}, "assignee": {"id": 516}, "organization": {"id": 107}, "project": {"owner": {"id": 94}, "assignee": {"id": 847}, "organization": {"id": 936}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 3, "privilege": "business"}, "organization": {"id": 110, "owner": {"id": 263}, "user": {"role": "maintainer"}}}, "resource": {"id": 325, "owner": {"id": 407}, "assignee": {"id": 597}, "organization": {"id": 110}, "project": {"owner": {"id": 3}, "assignee": {"id": 833}, "organization": {"id": 950}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 53, "privilege": "business"}, "organization": {"id": 191, "owner": {"id": 249}, "user": {"role": "maintainer"}}}, "resource": {"id": 342, "owner": {"id": 471}, "assignee": {"id": 522}, "organization": {"id": 640}, "project": {"owner": {"id": 53}, "assignee": {"id": 883}, "organization": {"id": 906}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 3, "privilege": "business"}, "organization": {"id": 192, "owner": {"id": 207}, "user": {"role": "maintainer"}}}, "resource": {"id": 385, "owner": {"id": 432}, "assignee": {"id": 598}, "organization": {"id": 611}, "project": {"owner": {"id": 3}, "assignee": {"id": 848}, "organization": {"id": 939}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 65, "privilege": "business"}, "organization": {"id": 167, "owner": {"id": 227}, "user": {"role": "supervisor"}}}, "resource": {"id": 380, "owner": {"id": 426}, "assignee": {"id": 517}, "organization": {"id": 167}, "project": {"owner": {"id": 65}, "assignee": {"id": 807}, "organization": {"id": 928}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 65, "privilege": "business"}, "organization": {"id": 125, "owner": {"id": 286}, "user": {"role": "supervisor"}}}, "resource": {"id": 307, "owner": {"id": 493}, "assignee": {"id": 575}, "organization": {"id": 125}, "project": {"owner": {"id": 65}, "assignee": {"id": 852}, "organization": {"id": 986}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 41, "privilege": "business"}, "organization": {"id": 128, "owner": {"id": 281}, "user": {"role": "supervisor"}}}, "resource": {"id": 354, "owner": {"id": 402}, "assignee": {"id": 526}, "organization": {"id": 616}, "project": {"owner": {"id": 41}, "assignee": {"id": 888}, "organization": {"id": 966}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 31, "privilege": "business"}, "organization": {"id": 180, "owner": {"id": 271}, "user": {"role": "supervisor"}}}, "resource": {"id": 342, "owner": {"id": 476}, "assignee": {"id": 583}, "organization": {"id": 654}, "project": {"owner": {"id": 31}, "assignee": {"id": 857}, "organization": {"id": 966}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 67, "privilege": "business"}, "organization": {"id": 106, "owner": {"id": 252}, "user": {"role": "worker"}}}, "resource": {"id": 390, "owner": {"id": 429}, "assignee": {"id": 505}, "organization": {"id": 106}, "project": {"owner": {"id": 67}, "assignee": {"id": 831}, "organization": {"id": 926}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 17, "privilege": "business"}, "organization": {"id": 128, "owner": {"id": 238}, "user": {"role": "worker"}}}, "resource": {"id": 360, "owner": {"id": 461}, "assignee": {"id": 561}, "organization": {"id": 128}, "project": {"owner": {"id": 17}, "assignee": {"id": 833}, "organization": {"id": 900}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 0, "privilege": "business"}, "organization": {"id": 172, "owner": {"id": 241}, "user": {"role": "worker"}}}, "resource": {"id": 399, "owner": {"id": 419}, "assignee": {"id": 581}, "organization": {"id": 631}, "project": {"owner": {"id": 0}, "assignee": {"id": 803}, "organization": {"id": 978}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 57, "privilege": "business"}, "organization": {"id": 134, "owner": {"id": 284}, "user": {"role": "worker"}}}, "resource": {"id": 360, "owner": {"id": 497}, "assignee": {"id": 515}, "organization": {"id": 636}, "project": {"owner": {"id": 57}, "assignee": {"id": 814}, "organization": {"id": 924}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 17, "privilege": "business"}, "organization": {"id": 180, "owner": {"id": 210}, "user": {"role": null}}}, "resource": {"id": 386, "owner": {"id": 487}, "assignee": {"id": 598}, "organization": {"id": 180}, "project": {"owner": {"id": 17}, "assignee": {"id": 814}, "organization": {"id": 937}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 45, "privilege": "business"}, "organization": {"id": 182, "owner": {"id": 298}, "user": {"role": null}}}, "resource": {"id": 300, "owner": {"id": 499}, "assignee": {"id": 516}, "organization": {"id": 182}, "project": {"owner": {"id": 45}, "assignee": {"id": 820}, "organization": {"id": 953}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 63, "privilege": "business"}, "organization": {"id": 160, "owner": {"id": 291}, "user": {"role": null}}}, "resource": {"id": 370, "owner": {"id": 442}, "assignee": {"id": 548}, "organization": {"id": 647}, "project": {"owner": {"id": 63}, "assignee": {"id": 850}, "organization": {"id": 992}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 61, "privilege": "business"}, "organization": {"id": 146, "owner": {"id": 249}, "user": {"role": null}}}, "resource": {"id": 355, "owner": {"id": 443}, "assignee": {"id": 523}, "organization": {"id": 672}, "project": {"owner": {"id": 61}, "assignee": {"id": 885}, "organization": {"id": 948}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 21, "privilege": "user"}, "organization": {"id": 146, "owner": {"id": 21}, "user": {"role": "owner"}}}, "resource": {"id": 303, "owner": {"id": 444}, "assignee": {"id": 584}, "organization": {"id": 146}, "project": {"owner": {"id": 21}, "assignee": {"id": 899}, "organization": {"id": 964}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 33, "privilege": "user"}, "organization": {"id": 101, "owner": {"id": 33}, "user": {"role": "owner"}}}, "resource": {"id": 322, "owner": {"id": 458}, "assignee": {"id": 547}, "organization": {"id": 101}, "project": {"owner": {"id": 33}, "assignee": {"id": 843}, "organization": {"id": 986}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 47, "privilege": "user"}, "organization": {"id": 185, "owner": {"id": 47}, "user": {"role": "owner"}}}, "resource": {"id": 310, "owner": {"id": 425}, "assignee": {"id": 579}, "organization": {"id": 678}, "project": {"owner": {"id": 47}, "assignee": {"id": 801}, "organization": {"id": 921}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 31, "privilege": "user"}, "organization": {"id": 177, "owner": {"id": 31}, "user": {"role": "owner"}}}, "resource": {"id": 399, "owner": {"id": 439}, "assignee": {"id": 574}, "organization": {"id": 681}, "project": {"owner": {"id": 31}, "assignee": {"id": 896}, "organization": {"id": 973}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 77, "privilege": "user"}, "organization": {"id": 176, "owner": {"id": 225}, "user": {"role": "maintainer"}}}, "resource": {"id": 368, "owner": {"id": 410}, "assignee": {"id": 549}, "organization": {"id": 176}, "project": {"owner": {"id": 77}, "assignee": {"id": 849}, "organization": {"id": 926}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 38, "privilege": "user"}, "organization": {"id": 180, "owner": {"id": 221}, "user": {"role": "maintainer"}}}, "resource": {"id": 346, "owner": {"id": 479}, "assignee": {"id": 545}, "organization": {"id": 180}, "project": {"owner": {"id": 38}, "assignee": {"id": 851}, "organization": {"id": 984}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 77, "privilege": "user"}, "organization": {"id": 190, "owner": {"id": 296}, "user": {"role": "maintainer"}}}, "resource": {"id": 308, "owner": {"id": 410}, "assignee": {"id": 544}, "organization": {"id": 685}, "project": {"owner": {"id": 77}, "assignee": {"id": 888}, "organization": {"id": 926}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 42, "privilege": "user"}, "organization": {"id": 132, "owner": {"id": 233}, "user": {"role": "maintainer"}}}, "resource": {"id": 323, "owner": {"id": 487}, "assignee": {"id": 506}, "organization": {"id": 674}, "project": {"owner": {"id": 42}, "assignee": {"id": 856}, "organization": {"id": 904}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 78, "privilege": "user"}, "organization": {"id": 117, "owner": {"id": 276}, "user": {"role": "supervisor"}}}, "resource": {"id": 310, "owner": {"id": 417}, "assignee": {"id": 500}, "organization": {"id": 117}, "project": {"owner": {"id": 78}, "assignee": {"id": 895}, "organization": {"id": 923}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 78, "privilege": "user"}, "organization": {"id": 184, "owner": {"id": 298}, "user": {"role": "supervisor"}}}, "resource": {"id": 363, "owner": {"id": 450}, "assignee": {"id": 545}, "organization": {"id": 184}, "project": {"owner": {"id": 78}, "assignee": {"id": 889}, "organization": {"id": 925}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 35, "privilege": "user"}, "organization": {"id": 167, "owner": {"id": 250}, "user": {"role": "supervisor"}}}, "resource": {"id": 321, "owner": {"id": 433}, "assignee": {"id": 557}, "organization": {"id": 652}, "project": {"owner": {"id": 35}, "assignee": {"id": 845}, "organization": {"id": 993}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 49, "privilege": "user"}, "organization": {"id": 198, "owner": {"id": 288}, "user": {"role": "supervisor"}}}, "resource": {"id": 390, "owner": {"id": 401}, "assignee": {"id": 508}, "organization": {"id": 671}, "project": {"owner": {"id": 49}, "assignee": {"id": 883}, "organization": {"id": 959}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 52, "privilege": "user"}, "organization": {"id": 163, "owner": {"id": 273}, "user": {"role": "worker"}}}, "resource": {"id": 331, "owner": {"id": 491}, "assignee": {"id": 528}, "organization": {"id": 163}, "project": {"owner": {"id": 52}, "assignee": {"id": 809}, "organization": {"id": 954}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 69, "privilege": "user"}, "organization": {"id": 142, "owner": {"id": 292}, "user": {"role": "worker"}}}, "resource": {"id": 377, "owner": {"id": 421}, "assignee": {"id": 557}, "organization": {"id": 142}, "project": {"owner": {"id": 69}, "assignee": {"id": 830}, "organization": {"id": 965}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 51, "privilege": "user"}, "organization": {"id": 173, "owner": {"id": 295}, "user": {"role": "worker"}}}, "resource": {"id": 332, "owner": {"id": 428}, "assignee": {"id": 559}, "organization": {"id": 650}, "project": {"owner": {"id": 51}, "assignee": {"id": 866}, "organization": {"id": 900}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 66, "privilege": "user"}, "organization": {"id": 129, "owner": {"id": 234}, "user": {"role": "worker"}}}, "resource": {"id": 318, "owner": {"id": 466}, "assignee": {"id": 557}, "organization": {"id": 608}, "project": {"owner": {"id": 66}, "assignee": {"id": 898}, "organization": {"id": 988}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 62, "privilege": "user"}, "organization": {"id": 160, "owner": {"id": 214}, "user": {"role": null}}}, "resource": {"id": 372, "owner": {"id": 482}, "assignee": {"id": 568}, "organization": {"id": 160}, "project": {"owner": {"id": 62}, "assignee": {"id": 815}, "organization": {"id": 970}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 74, "privilege": "user"}, "organization": {"id": 179, "owner": {"id": 288}, "user": {"role": null}}}, "resource": {"id": 383, "owner": {"id": 483}, "assignee": {"id": 599}, "organization": {"id": 179}, "project": {"owner": {"id": 74}, "assignee": {"id": 803}, "organization": {"id": 916}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 67, "privilege": "user"}, "organization": {"id": 137, "owner": {"id": 293}, "user": {"role": null}}}, "resource": {"id": 378, "owner": {"id": 428}, "assignee": {"id": 582}, "organization": {"id": 643}, "project": {"owner": {"id": 67}, "assignee": {"id": 865}, "organization": {"id": 958}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 34, "privilege": "user"}, "organization": {"id": 122, "owner": {"id": 235}, "user": {"role": null}}}, "resource": {"id": 384, "owner": {"id": 459}, "assignee": {"id": 591}, "organization": {"id": 630}, "project": {"owner": {"id": 34}, "assignee": {"id": 840}, "organization": {"id": 939}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 5, "privilege": "worker"}, "organization": {"id": 161, "owner": {"id": 5}, "user": {"role": "owner"}}}, "resource": {"id": 343, "owner": {"id": 446}, "assignee": {"id": 527}, "organization": {"id": 161}, "project": {"owner": {"id": 5}, "assignee": {"id": 890}, "organization": {"id": 956}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 0, "privilege": "worker"}, "organization": {"id": 138, "owner": {"id": 0}, "user": {"role": "owner"}}}, "resource": {"id": 307, "owner": {"id": 419}, "assignee": {"id": 578}, "organization": {"id": 138}, "project": {"owner": {"id": 0}, "assignee": {"id": 868}, "organization": {"id": 997}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 85, "privilege": "worker"}, "organization": {"id": 165, "owner": {"id": 85}, "user": {"role": "owner"}}}, "resource": {"id": 331, "owner": {"id": 412}, "assignee": {"id": 553}, "organization": {"id": 656}, "project": {"owner": {"id": 85}, "assignee": {"id": 820}, "organization": {"id": 936}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 79, "privilege": "worker"}, "organization": {"id": 191, "owner": {"id": 79}, "user": {"role": "owner"}}}, "resource": {"id": 354, "owner": {"id": 465}, "assignee": {"id": 567}, "organization": {"id": 649}, "project": {"owner": {"id": 79}, "assignee": {"id": 892}, "organization": {"id": 980}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 61, "privilege": "worker"}, "organization": {"id": 110, "owner": {"id": 260}, "user": {"role": "maintainer"}}}, "resource": {"id": 394, "owner": {"id": 443}, "assignee": {"id": 502}, "organization": {"id": 110}, "project": {"owner": {"id": 61}, "assignee": {"id": 832}, "organization": {"id": 957}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 25, "privilege": "worker"}, "organization": {"id": 132, "owner": {"id": 284}, "user": {"role": "maintainer"}}}, "resource": {"id": 381, "owner": {"id": 479}, "assignee": {"id": 505}, "organization": {"id": 132}, "project": {"owner": {"id": 25}, "assignee": {"id": 857}, "organization": {"id": 951}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 1, "privilege": "worker"}, "organization": {"id": 136, "owner": {"id": 263}, "user": {"role": "maintainer"}}}, "resource": {"id": 396, "owner": {"id": 462}, "assignee": {"id": 566}, "organization": {"id": 676}, "project": {"owner": {"id": 1}, "assignee": {"id": 871}, "organization": {"id": 923}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 14, "privilege": "worker"}, "organization": {"id": 144, "owner": {"id": 257}, "user": {"role": "maintainer"}}}, "resource": {"id": 322, "owner": {"id": 462}, "assignee": {"id": 521}, "organization": {"id": 639}, "project": {"owner": {"id": 14}, "assignee": {"id": 859}, "organization": {"id": 913}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 87, "privilege": "worker"}, "organization": {"id": 176, "owner": {"id": 282}, "user": {"role": "supervisor"}}}, "resource": {"id": 394, "owner": {"id": 436}, "assignee": {"id": 511}, "organization": {"id": 176}, "project": {"owner": {"id": 87}, "assignee": {"id": 881}, "organization": {"id": 952}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 52, "privilege": "worker"}, "organization": {"id": 115, "owner": {"id": 251}, "user": {"role": "supervisor"}}}, "resource": {"id": 370, "owner": {"id": 458}, "assignee": {"id": 524}, "organization": {"id": 115}, "project": {"owner": {"id": 52}, "assignee": {"id": 810}, "organization": {"id": 943}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 19, "privilege": "worker"}, "organization": {"id": 182, "owner": {"id": 264}, "user": {"role": "supervisor"}}}, "resource": {"id": 311, "owner": {"id": 487}, "assignee": {"id": 588}, "organization": {"id": 653}, "project": {"owner": {"id": 19}, "assignee": {"id": 819}, "organization": {"id": 936}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 10, "privilege": "worker"}, "organization": {"id": 130, "owner": {"id": 294}, "user": {"role": "supervisor"}}}, "resource": {"id": 320, "owner": {"id": 408}, "assignee": {"id": 594}, "organization": {"id": 662}, "project": {"owner": {"id": 10}, "assignee": {"id": 848}, "organization": {"id": 960}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 17, "privilege": "worker"}, "organization": {"id": 130, "owner": {"id": 255}, "user": {"role": "worker"}}}, "resource": {"id": 396, "owner": {"id": 416}, "assignee": {"id": 503}, "organization": {"id": 130}, "project": {"owner": {"id": 17}, "assignee": {"id": 883}, "organization": {"id": 969}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 89, "privilege": "worker"}, "organization": {"id": 181, "owner": {"id": 227}, "user": {"role": "worker"}}}, "resource": {"id": 367, "owner": {"id": 492}, "assignee": {"id": 563}, "organization": {"id": 181}, "project": {"owner": {"id": 89}, "assignee": {"id": 837}, "organization": {"id": 902}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 28, "privilege": "worker"}, "organization": {"id": 140, "owner": {"id": 286}, "user": {"role": "worker"}}}, "resource": {"id": 380, "owner": {"id": 485}, "assignee": {"id": 512}, "organization": {"id": 665}, "project": {"owner": {"id": 28}, "assignee": {"id": 838}, "organization": {"id": 957}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 99, "privilege": "worker"}, "organization": {"id": 191, "owner": {"id": 215}, "user": {"role": "worker"}}}, "resource": {"id": 309, "owner": {"id": 472}, "assignee": {"id": 588}, "organization": {"id": 615}, "project": {"owner": {"id": 99}, "assignee": {"id": 854}, "organization": {"id": 953}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 59, "privilege": "worker"}, "organization": {"id": 178, "owner": {"id": 287}, "user": {"role": null}}}, "resource": {"id": 377, "owner": {"id": 479}, "assignee": {"id": 591}, "organization": {"id": 178}, "project": {"owner": {"id": 59}, "assignee": {"id": 894}, "organization": {"id": 942}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 79, "privilege": "worker"}, "organization": {"id": 192, "owner": {"id": 269}, "user": {"role": null}}}, "resource": {"id": 354, "owner": {"id": 421}, "assignee": {"id": 539}, "organization": {"id": 192}, "project": {"owner": {"id": 79}, "assignee": {"id": 884}, "organization": {"id": 950}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 6, "privilege": "worker"}, "organization": {"id": 179, "owner": {"id": 260}, "user": {"role": null}}}, "resource": {"id": 353, "owner": {"id": 414}, "assignee": {"id": 565}, "organization": {"id": 683}, "project": {"owner": {"id": 6}, "assignee": {"id": 810}, "organization": {"id": 945}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 50, "privilege": "worker"}, "organization": {"id": 122, "owner": {"id": 294}, "user": {"role": null}}}, "resource": {"id": 366, "owner": {"id": 492}, "assignee": {"id": 573}, "organization": {"id": 682}, "project": {"owner": {"id": 50}, "assignee": {"id": 855}, "organization": {"id": 961}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 94, "privilege": "none"}, "organization": {"id": 167, "owner": {"id": 94}, "user": {"role": "owner"}}}, "resource": {"id": 344, "owner": {"id": 404}, "assignee": {"id": 589}, "organization": {"id": 167}, "project": {"owner": {"id": 94}, "assignee": {"id": 819}, "organization": {"id": 980}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 80, "privilege": "none"}, "organization": {"id": 180, "owner": {"id": 80}, "user": {"role": "owner"}}}, "resource": {"id": 309, "owner": {"id": 464}, "assignee": {"id": 517}, "organization": {"id": 180}, "project": {"owner": {"id": 80}, "assignee": {"id": 859}, "organization": {"id": 972}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 20, "privilege": "none"}, "organization": {"id": 121, "owner": {"id": 20}, "user": {"role": "owner"}}}, "resource": {"id": 394, "owner": {"id": 468}, "assignee": {"id": 538}, "organization": {"id": 610}, "project": {"owner": {"id": 20}, "assignee": {"id": 868}, "organization": {"id": 906}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 56, "privilege": "none"}, "organization": {"id": 105, "owner": {"id": 56}, "user": {"role": "owner"}}}, "resource": {"id": 316, "owner": {"id": 432}, "assignee": {"id": 563}, "organization": {"id": 651}, "project": {"owner": {"id": 56}, "assignee": {"id": 870}, "organization": {"id": 954}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 83, "privilege": "none"}, "organization": {"id": 182, "owner": {"id": 268}, "user": {"role": "maintainer"}}}, "resource": {"id": 348, "owner": {"id": 454}, "assignee": {"id": 584}, "organization": {"id": 182}, "project": {"owner": {"id": 83}, "assignee": {"id": 899}, "organization": {"id": 946}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 66, "privilege": "none"}, "organization": {"id": 185, "owner": {"id": 273}, "user": {"role": "maintainer"}}}, "resource": {"id": 358, "owner": {"id": 413}, "assignee": {"id": 550}, "organization": {"id": 185}, "project": {"owner": {"id": 66}, "assignee": {"id": 881}, "organization": {"id": 934}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 26, "privilege": "none"}, "organization": {"id": 184, "owner": {"id": 261}, "user": {"role": "maintainer"}}}, "resource": {"id": 396, "owner": {"id": 403}, "assignee": {"id": 526}, "organization": {"id": 615}, "project": {"owner": {"id": 26}, "assignee": {"id": 861}, "organization": {"id": 956}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 47, "privilege": "none"}, "organization": {"id": 188, "owner": {"id": 222}, "user": {"role": "maintainer"}}}, "resource": {"id": 345, "owner": {"id": 458}, "assignee": {"id": 578}, "organization": {"id": 618}, "project": {"owner": {"id": 47}, "assignee": {"id": 858}, "organization": {"id": 968}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 92, "privilege": "none"}, "organization": {"id": 182, "owner": {"id": 289}, "user": {"role": "supervisor"}}}, "resource": {"id": 332, "owner": {"id": 461}, "assignee": {"id": 586}, "organization": {"id": 182}, "project": {"owner": {"id": 92}, "assignee": {"id": 857}, "organization": {"id": 965}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 79, "privilege": "none"}, "organization": {"id": 124, "owner": {"id": 237}, "user": {"role": "supervisor"}}}, "resource": {"id": 324, "owner": {"id": 440}, "assignee": {"id": 519}, "organization": {"id": 124}, "project": {"owner": {"id": 79}, "assignee": {"id": 807}, "organization": {"id": 903}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 37, "privilege": "none"}, "organization": {"id": 177, "owner": {"id": 229}, "user": {"role": "supervisor"}}}, "resource": {"id": 305, "owner": {"id": 410}, "assignee": {"id": 554}, "organization": {"id": 651}, "project": {"owner": {"id": 37}, "assignee": {"id": 816}, "organization": {"id": 928}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 43, "privilege": "none"}, "organization": {"id": 134, "owner": {"id": 216}, "user": {"role": "supervisor"}}}, "resource": {"id": 397, "owner": {"id": 408}, "assignee": {"id": 528}, "organization": {"id": 699}, "project": {"owner": {"id": 43}, "assignee": {"id": 830}, "organization": {"id": 932}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 41, "privilege": "none"}, "organization": {"id": 156, "owner": {"id": 234}, "user": {"role": "worker"}}}, "resource": {"id": 398, "owner": {"id": 470}, "assignee": {"id": 511}, "organization": {"id": 156}, "project": {"owner": {"id": 41}, "assignee": {"id": 844}, "organization": {"id": 930}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 66, "privilege": "none"}, "organization": {"id": 123, "owner": {"id": 223}, "user": {"role": "worker"}}}, "resource": {"id": 336, "owner": {"id": 461}, "assignee": {"id": 596}, "organization": {"id": 123}, "project": {"owner": {"id": 66}, "assignee": {"id": 844}, "organization": {"id": 940}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 21, "privilege": "none"}, "organization": {"id": 137, "owner": {"id": 241}, "user": {"role": "worker"}}}, "resource": {"id": 386, "owner": {"id": 418}, "assignee": {"id": 548}, "organization": {"id": 621}, "project": {"owner": {"id": 21}, "assignee": {"id": 858}, "organization": {"id": 962}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 11, "privilege": "none"}, "organization": {"id": 177, "owner": {"id": 200}, "user": {"role": "worker"}}}, "resource": {"id": 308, "owner": {"id": 471}, "assignee": {"id": 514}, "organization": {"id": 672}, "project": {"owner": {"id": 11}, "assignee": {"id": 810}, "organization": {"id": 956}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 96, "privilege": "none"}, "organization": {"id": 140, "owner": {"id": 240}, "user": {"role": null}}}, "resource": {"id": 317, "owner": {"id": 438}, "assignee": {"id": 594}, "organization": {"id": 140}, "project": {"owner": {"id": 96}, "assignee": {"id": 815}, "organization": {"id": 957}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 85, "privilege": "none"}, "organization": {"id": 177, "owner": {"id": 225}, "user": {"role": null}}}, "resource": {"id": 357, "owner": {"id": 403}, "assignee": {"id": 555}, "organization": {"id": 177}, "project": {"owner": {"id": 85}, "assignee": {"id": 883}, "organization": {"id": 954}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 39, "privilege": "none"}, "organization": {"id": 140, "owner": {"id": 212}, "user": {"role": null}}}, "resource": {"id": 379, "owner": {"id": 489}, "assignee": {"id": 529}, "organization": {"id": 659}, "project": {"owner": {"id": 39}, "assignee": {"id": 822}, "organization": {"id": 992}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 70, "privilege": "none"}, "organization": {"id": 125, "owner": {"id": 224}, "user": {"role": null}}}, "resource": {"id": 314, "owner": {"id": 426}, "assignee": {"id": 512}, "organization": {"id": 650}, "project": {"owner": {"id": 70}, "assignee": {"id": 840}, "organization": {"id": 931}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 44, "privilege": "admin"}, "organization": {"id": 130, "owner": {"id": 44}, "user": {"role": "owner"}}}, "resource": {"id": 369, "owner": {"id": 490}, "assignee": {"id": 516}, "organization": {"id": 130}, "project": {"owner": {"id": 757}, "assignee": {"id": 44}, "organization": {"id": 916}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 46, "privilege": "admin"}, "organization": {"id": 131, "owner": {"id": 46}, "user": {"role": "owner"}}}, "resource": {"id": 351, "owner": {"id": 437}, "assignee": {"id": 520}, "organization": {"id": 131}, "project": {"owner": {"id": 741}, "assignee": {"id": 46}, "organization": {"id": 928}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 96, "privilege": "admin"}, "organization": {"id": 177, "owner": {"id": 96}, "user": {"role": "owner"}}}, "resource": {"id": 379, "owner": {"id": 471}, "assignee": {"id": 545}, "organization": {"id": 649}, "project": {"owner": {"id": 709}, "assignee": {"id": 96}, "organization": {"id": 900}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 4, "privilege": "admin"}, "organization": {"id": 112, "owner": {"id": 4}, "user": {"role": "owner"}}}, "resource": {"id": 388, "owner": {"id": 494}, "assignee": {"id": 595}, "organization": {"id": 692}, "project": {"owner": {"id": 722}, "assignee": {"id": 4}, "organization": {"id": 911}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 95, "privilege": "admin"}, "organization": {"id": 182, "owner": {"id": 228}, "user": {"role": "maintainer"}}}, "resource": {"id": 309, "owner": {"id": 490}, "assignee": {"id": 538}, "organization": {"id": 182}, "project": {"owner": {"id": 748}, "assignee": {"id": 95}, "organization": {"id": 955}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 76, "privilege": "admin"}, "organization": {"id": 108, "owner": {"id": 237}, "user": {"role": "maintainer"}}}, "resource": {"id": 343, "owner": {"id": 438}, "assignee": {"id": 589}, "organization": {"id": 108}, "project": {"owner": {"id": 757}, "assignee": {"id": 76}, "organization": {"id": 998}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 94, "privilege": "admin"}, "organization": {"id": 114, "owner": {"id": 218}, "user": {"role": "maintainer"}}}, "resource": {"id": 339, "owner": {"id": 429}, "assignee": {"id": 543}, "organization": {"id": 619}, "project": {"owner": {"id": 742}, "assignee": {"id": 94}, "organization": {"id": 906}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 96, "privilege": "admin"}, "organization": {"id": 157, "owner": {"id": 260}, "user": {"role": "maintainer"}}}, "resource": {"id": 374, "owner": {"id": 475}, "assignee": {"id": 585}, "organization": {"id": 677}, "project": {"owner": {"id": 745}, "assignee": {"id": 96}, "organization": {"id": 997}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 31, "privilege": "admin"}, "organization": {"id": 175, "owner": {"id": 214}, "user": {"role": "supervisor"}}}, "resource": {"id": 369, "owner": {"id": 474}, "assignee": {"id": 528}, "organization": {"id": 175}, "project": {"owner": {"id": 747}, "assignee": {"id": 31}, "organization": {"id": 971}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 54, "privilege": "admin"}, "organization": {"id": 168, "owner": {"id": 284}, "user": {"role": "supervisor"}}}, "resource": {"id": 305, "owner": {"id": 429}, "assignee": {"id": 512}, "organization": {"id": 168}, "project": {"owner": {"id": 761}, "assignee": {"id": 54}, "organization": {"id": 946}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 11, "privilege": "admin"}, "organization": {"id": 114, "owner": {"id": 290}, "user": {"role": "supervisor"}}}, "resource": {"id": 390, "owner": {"id": 414}, "assignee": {"id": 549}, "organization": {"id": 650}, "project": {"owner": {"id": 791}, "assignee": {"id": 11}, "organization": {"id": 924}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 8, "privilege": "admin"}, "organization": {"id": 134, "owner": {"id": 227}, "user": {"role": "supervisor"}}}, "resource": {"id": 392, "owner": {"id": 416}, "assignee": {"id": 547}, "organization": {"id": 670}, "project": {"owner": {"id": 725}, "assignee": {"id": 8}, "organization": {"id": 905}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 29, "privilege": "admin"}, "organization": {"id": 160, "owner": {"id": 253}, "user": {"role": "worker"}}}, "resource": {"id": 315, "owner": {"id": 403}, "assignee": {"id": 554}, "organization": {"id": 160}, "project": {"owner": {"id": 792}, "assignee": {"id": 29}, "organization": {"id": 922}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 78, "privilege": "admin"}, "organization": {"id": 165, "owner": {"id": 265}, "user": {"role": "worker"}}}, "resource": {"id": 342, "owner": {"id": 439}, "assignee": {"id": 547}, "organization": {"id": 165}, "project": {"owner": {"id": 724}, "assignee": {"id": 78}, "organization": {"id": 960}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 35, "privilege": "admin"}, "organization": {"id": 192, "owner": {"id": 243}, "user": {"role": "worker"}}}, "resource": {"id": 317, "owner": {"id": 457}, "assignee": {"id": 528}, "organization": {"id": 636}, "project": {"owner": {"id": 767}, "assignee": {"id": 35}, "organization": {"id": 975}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 80, "privilege": "admin"}, "organization": {"id": 138, "owner": {"id": 285}, "user": {"role": "worker"}}}, "resource": {"id": 387, "owner": {"id": 429}, "assignee": {"id": 555}, "organization": {"id": 664}, "project": {"owner": {"id": 755}, "assignee": {"id": 80}, "organization": {"id": 953}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 30, "privilege": "admin"}, "organization": {"id": 190, "owner": {"id": 263}, "user": {"role": null}}}, "resource": {"id": 330, "owner": {"id": 415}, "assignee": {"id": 597}, "organization": {"id": 190}, "project": {"owner": {"id": 783}, "assignee": {"id": 30}, "organization": {"id": 987}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 84, "privilege": "admin"}, "organization": {"id": 151, "owner": {"id": 224}, "user": {"role": null}}}, "resource": {"id": 339, "owner": {"id": 492}, "assignee": {"id": 539}, "organization": {"id": 151}, "project": {"owner": {"id": 764}, "assignee": {"id": 84}, "organization": {"id": 903}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 6, "privilege": "admin"}, "organization": {"id": 187, "owner": {"id": 240}, "user": {"role": null}}}, "resource": {"id": 383, "owner": {"id": 424}, "assignee": {"id": 537}, "organization": {"id": 686}, "project": {"owner": {"id": 796}, "assignee": {"id": 6}, "organization": {"id": 983}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 17, "privilege": "admin"}, "organization": {"id": 181, "owner": {"id": 203}, "user": {"role": null}}}, "resource": {"id": 396, "owner": {"id": 416}, "assignee": {"id": 552}, "organization": {"id": 657}, "project": {"owner": {"id": 797}, "assignee": {"id": 17}, "organization": {"id": 972}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 4, "privilege": "business"}, "organization": {"id": 184, "owner": {"id": 4}, "user": {"role": "owner"}}}, "resource": {"id": 358, "owner": {"id": 466}, "assignee": {"id": 500}, "organization": {"id": 184}, "project": {"owner": {"id": 734}, "assignee": {"id": 4}, "organization": {"id": 919}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 18, "privilege": "business"}, "organization": {"id": 178, "owner": {"id": 18}, "user": {"role": "owner"}}}, "resource": {"id": 348, "owner": {"id": 490}, "assignee": {"id": 502}, "organization": {"id": 178}, "project": {"owner": {"id": 717}, "assignee": {"id": 18}, "organization": {"id": 937}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 96, "privilege": "business"}, "organization": {"id": 122, "owner": {"id": 96}, "user": {"role": "owner"}}}, "resource": {"id": 356, "owner": {"id": 471}, "assignee": {"id": 556}, "organization": {"id": 655}, "project": {"owner": {"id": 733}, "assignee": {"id": 96}, "organization": {"id": 974}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 57, "privilege": "business"}, "organization": {"id": 133, "owner": {"id": 57}, "user": {"role": "owner"}}}, "resource": {"id": 317, "owner": {"id": 496}, "assignee": {"id": 509}, "organization": {"id": 611}, "project": {"owner": {"id": 778}, "assignee": {"id": 57}, "organization": {"id": 934}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 8, "privilege": "business"}, "organization": {"id": 152, "owner": {"id": 238}, "user": {"role": "maintainer"}}}, "resource": {"id": 359, "owner": {"id": 467}, "assignee": {"id": 585}, "organization": {"id": 152}, "project": {"owner": {"id": 747}, "assignee": {"id": 8}, "organization": {"id": 984}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 84, "privilege": "business"}, "organization": {"id": 161, "owner": {"id": 269}, "user": {"role": "maintainer"}}}, "resource": {"id": 382, "owner": {"id": 497}, "assignee": {"id": 580}, "organization": {"id": 161}, "project": {"owner": {"id": 706}, "assignee": {"id": 84}, "organization": {"id": 977}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 50, "privilege": "business"}, "organization": {"id": 178, "owner": {"id": 234}, "user": {"role": "maintainer"}}}, "resource": {"id": 329, "owner": {"id": 413}, "assignee": {"id": 505}, "organization": {"id": 627}, "project": {"owner": {"id": 781}, "assignee": {"id": 50}, "organization": {"id": 948}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 61, "privilege": "business"}, "organization": {"id": 117, "owner": {"id": 215}, "user": {"role": "maintainer"}}}, "resource": {"id": 321, "owner": {"id": 407}, "assignee": {"id": 573}, "organization": {"id": 674}, "project": {"owner": {"id": 794}, "assignee": {"id": 61}, "organization": {"id": 964}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 14, "privilege": "business"}, "organization": {"id": 187, "owner": {"id": 205}, "user": {"role": "supervisor"}}}, "resource": {"id": 332, "owner": {"id": 479}, "assignee": {"id": 505}, "organization": {"id": 187}, "project": {"owner": {"id": 757}, "assignee": {"id": 14}, "organization": {"id": 928}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 75, "privilege": "business"}, "organization": {"id": 178, "owner": {"id": 264}, "user": {"role": "supervisor"}}}, "resource": {"id": 312, "owner": {"id": 417}, "assignee": {"id": 502}, "organization": {"id": 178}, "project": {"owner": {"id": 765}, "assignee": {"id": 75}, "organization": {"id": 992}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 99, "privilege": "business"}, "organization": {"id": 123, "owner": {"id": 209}, "user": {"role": "supervisor"}}}, "resource": {"id": 321, "owner": {"id": 468}, "assignee": {"id": 566}, "organization": {"id": 611}, "project": {"owner": {"id": 784}, "assignee": {"id": 99}, "organization": {"id": 929}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 0, "privilege": "business"}, "organization": {"id": 199, "owner": {"id": 285}, "user": {"role": "supervisor"}}}, "resource": {"id": 324, "owner": {"id": 475}, "assignee": {"id": 596}, "organization": {"id": 676}, "project": {"owner": {"id": 705}, "assignee": {"id": 0}, "organization": {"id": 947}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 45, "privilege": "business"}, "organization": {"id": 152, "owner": {"id": 234}, "user": {"role": "worker"}}}, "resource": {"id": 344, "owner": {"id": 475}, "assignee": {"id": 580}, "organization": {"id": 152}, "project": {"owner": {"id": 779}, "assignee": {"id": 45}, "organization": {"id": 943}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 54, "privilege": "business"}, "organization": {"id": 110, "owner": {"id": 255}, "user": {"role": "worker"}}}, "resource": {"id": 399, "owner": {"id": 486}, "assignee": {"id": 547}, "organization": {"id": 110}, "project": {"owner": {"id": 744}, "assignee": {"id": 54}, "organization": {"id": 962}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 27, "privilege": "business"}, "organization": {"id": 174, "owner": {"id": 219}, "user": {"role": "worker"}}}, "resource": {"id": 331, "owner": {"id": 459}, "assignee": {"id": 591}, "organization": {"id": 608}, "project": {"owner": {"id": 730}, "assignee": {"id": 27}, "organization": {"id": 956}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 4, "privilege": "business"}, "organization": {"id": 130, "owner": {"id": 204}, "user": {"role": "worker"}}}, "resource": {"id": 371, "owner": {"id": 496}, "assignee": {"id": 507}, "organization": {"id": 692}, "project": {"owner": {"id": 780}, "assignee": {"id": 4}, "organization": {"id": 965}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 96, "privilege": "business"}, "organization": {"id": 170, "owner": {"id": 209}, "user": {"role": null}}}, "resource": {"id": 391, "owner": {"id": 406}, "assignee": {"id": 595}, "organization": {"id": 170}, "project": {"owner": {"id": 705}, "assignee": {"id": 96}, "organization": {"id": 934}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 34, "privilege": "business"}, "organization": {"id": 153, "owner": {"id": 266}, "user": {"role": null}}}, "resource": {"id": 339, "owner": {"id": 493}, "assignee": {"id": 503}, "organization": {"id": 153}, "project": {"owner": {"id": 741}, "assignee": {"id": 34}, "organization": {"id": 989}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 7, "privilege": "business"}, "organization": {"id": 115, "owner": {"id": 284}, "user": {"role": null}}}, "resource": {"id": 339, "owner": {"id": 440}, "assignee": {"id": 562}, "organization": {"id": 699}, "project": {"owner": {"id": 730}, "assignee": {"id": 7}, "organization": {"id": 929}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 27, "privilege": "business"}, "organization": {"id": 130, "owner": {"id": 253}, "user": {"role": null}}}, "resource": {"id": 302, "owner": {"id": 410}, "assignee": {"id": 589}, "organization": {"id": 698}, "project": {"owner": {"id": 725}, "assignee": {"id": 27}, "organization": {"id": 935}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 51, "privilege": "user"}, "organization": {"id": 101, "owner": {"id": 51}, "user": {"role": "owner"}}}, "resource": {"id": 302, "owner": {"id": 493}, "assignee": {"id": 506}, "organization": {"id": 101}, "project": {"owner": {"id": 749}, "assignee": {"id": 51}, "organization": {"id": 910}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 94, "privilege": "user"}, "organization": {"id": 113, "owner": {"id": 94}, "user": {"role": "owner"}}}, "resource": {"id": 300, "owner": {"id": 445}, "assignee": {"id": 563}, "organization": {"id": 113}, "project": {"owner": {"id": 725}, "assignee": {"id": 94}, "organization": {"id": 913}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 65, "privilege": "user"}, "organization": {"id": 150, "owner": {"id": 65}, "user": {"role": "owner"}}}, "resource": {"id": 393, "owner": {"id": 408}, "assignee": {"id": 569}, "organization": {"id": 681}, "project": {"owner": {"id": 763}, "assignee": {"id": 65}, "organization": {"id": 951}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 83, "privilege": "user"}, "organization": {"id": 182, "owner": {"id": 83}, "user": {"role": "owner"}}}, "resource": {"id": 344, "owner": {"id": 434}, "assignee": {"id": 573}, "organization": {"id": 642}, "project": {"owner": {"id": 779}, "assignee": {"id": 83}, "organization": {"id": 994}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 73, "privilege": "user"}, "organization": {"id": 117, "owner": {"id": 200}, "user": {"role": "maintainer"}}}, "resource": {"id": 357, "owner": {"id": 456}, "assignee": {"id": 567}, "organization": {"id": 117}, "project": {"owner": {"id": 717}, "assignee": {"id": 73}, "organization": {"id": 900}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 94, "privilege": "user"}, "organization": {"id": 113, "owner": {"id": 276}, "user": {"role": "maintainer"}}}, "resource": {"id": 316, "owner": {"id": 473}, "assignee": {"id": 510}, "organization": {"id": 113}, "project": {"owner": {"id": 787}, "assignee": {"id": 94}, "organization": {"id": 976}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 99, "privilege": "user"}, "organization": {"id": 179, "owner": {"id": 204}, "user": {"role": "maintainer"}}}, "resource": {"id": 329, "owner": {"id": 451}, "assignee": {"id": 580}, "organization": {"id": 666}, "project": {"owner": {"id": 718}, "assignee": {"id": 99}, "organization": {"id": 905}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 48, "privilege": "user"}, "organization": {"id": 137, "owner": {"id": 208}, "user": {"role": "maintainer"}}}, "resource": {"id": 348, "owner": {"id": 479}, "assignee": {"id": 584}, "organization": {"id": 606}, "project": {"owner": {"id": 777}, "assignee": {"id": 48}, "organization": {"id": 930}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 47, "privilege": "user"}, "organization": {"id": 118, "owner": {"id": 214}, "user": {"role": "supervisor"}}}, "resource": {"id": 339, "owner": {"id": 475}, "assignee": {"id": 582}, "organization": {"id": 118}, "project": {"owner": {"id": 759}, "assignee": {"id": 47}, "organization": {"id": 992}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 2, "privilege": "user"}, "organization": {"id": 147, "owner": {"id": 273}, "user": {"role": "supervisor"}}}, "resource": {"id": 362, "owner": {"id": 482}, "assignee": {"id": 553}, "organization": {"id": 147}, "project": {"owner": {"id": 789}, "assignee": {"id": 2}, "organization": {"id": 916}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 26, "privilege": "user"}, "organization": {"id": 100, "owner": {"id": 298}, "user": {"role": "supervisor"}}}, "resource": {"id": 300, "owner": {"id": 440}, "assignee": {"id": 550}, "organization": {"id": 672}, "project": {"owner": {"id": 758}, "assignee": {"id": 26}, "organization": {"id": 942}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 3, "privilege": "user"}, "organization": {"id": 109, "owner": {"id": 253}, "user": {"role": "supervisor"}}}, "resource": {"id": 338, "owner": {"id": 469}, "assignee": {"id": 581}, "organization": {"id": 626}, "project": {"owner": {"id": 750}, "assignee": {"id": 3}, "organization": {"id": 972}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 84, "privilege": "user"}, "organization": {"id": 103, "owner": {"id": 206}, "user": {"role": "worker"}}}, "resource": {"id": 335, "owner": {"id": 478}, "assignee": {"id": 513}, "organization": {"id": 103}, "project": {"owner": {"id": 795}, "assignee": {"id": 84}, "organization": {"id": 933}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 27, "privilege": "user"}, "organization": {"id": 194, "owner": {"id": 253}, "user": {"role": "worker"}}}, "resource": {"id": 366, "owner": {"id": 401}, "assignee": {"id": 513}, "organization": {"id": 194}, "project": {"owner": {"id": 710}, "assignee": {"id": 27}, "organization": {"id": 984}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 53, "privilege": "user"}, "organization": {"id": 198, "owner": {"id": 277}, "user": {"role": "worker"}}}, "resource": {"id": 313, "owner": {"id": 472}, "assignee": {"id": 504}, "organization": {"id": 607}, "project": {"owner": {"id": 717}, "assignee": {"id": 53}, "organization": {"id": 989}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 46, "privilege": "user"}, "organization": {"id": 180, "owner": {"id": 225}, "user": {"role": "worker"}}}, "resource": {"id": 302, "owner": {"id": 479}, "assignee": {"id": 549}, "organization": {"id": 637}, "project": {"owner": {"id": 726}, "assignee": {"id": 46}, "organization": {"id": 938}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 64, "privilege": "user"}, "organization": {"id": 189, "owner": {"id": 254}, "user": {"role": null}}}, "resource": {"id": 359, "owner": {"id": 426}, "assignee": {"id": 511}, "organization": {"id": 189}, "project": {"owner": {"id": 722}, "assignee": {"id": 64}, "organization": {"id": 994}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 0, "privilege": "user"}, "organization": {"id": 174, "owner": {"id": 252}, "user": {"role": null}}}, "resource": {"id": 383, "owner": {"id": 434}, "assignee": {"id": 577}, "organization": {"id": 174}, "project": {"owner": {"id": 726}, "assignee": {"id": 0}, "organization": {"id": 907}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 47, "privilege": "user"}, "organization": {"id": 102, "owner": {"id": 268}, "user": {"role": null}}}, "resource": {"id": 370, "owner": {"id": 457}, "assignee": {"id": 553}, "organization": {"id": 660}, "project": {"owner": {"id": 741}, "assignee": {"id": 47}, "organization": {"id": 984}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 3, "privilege": "user"}, "organization": {"id": 145, "owner": {"id": 228}, "user": {"role": null}}}, "resource": {"id": 304, "owner": {"id": 414}, "assignee": {"id": 547}, "organization": {"id": 625}, "project": {"owner": {"id": 742}, "assignee": {"id": 3}, "organization": {"id": 980}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 61, "privilege": "worker"}, "organization": {"id": 157, "owner": {"id": 61}, "user": {"role": "owner"}}}, "resource": {"id": 330, "owner": {"id": 498}, "assignee": {"id": 528}, "organization": {"id": 157}, "project": {"owner": {"id": 767}, "assignee": {"id": 61}, "organization": {"id": 989}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 86, "privilege": "worker"}, "organization": {"id": 171, "owner": {"id": 86}, "user": {"role": "owner"}}}, "resource": {"id": 322, "owner": {"id": 498}, "assignee": {"id": 544}, "organization": {"id": 171}, "project": {"owner": {"id": 795}, "assignee": {"id": 86}, "organization": {"id": 939}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 75, "privilege": "worker"}, "organization": {"id": 144, "owner": {"id": 75}, "user": {"role": "owner"}}}, "resource": {"id": 360, "owner": {"id": 473}, "assignee": {"id": 545}, "organization": {"id": 686}, "project": {"owner": {"id": 719}, "assignee": {"id": 75}, "organization": {"id": 966}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 76, "privilege": "worker"}, "organization": {"id": 163, "owner": {"id": 76}, "user": {"role": "owner"}}}, "resource": {"id": 394, "owner": {"id": 471}, "assignee": {"id": 582}, "organization": {"id": 688}, "project": {"owner": {"id": 769}, "assignee": {"id": 76}, "organization": {"id": 938}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 67, "privilege": "worker"}, "organization": {"id": 147, "owner": {"id": 219}, "user": {"role": "maintainer"}}}, "resource": {"id": 315, "owner": {"id": 434}, "assignee": {"id": 545}, "organization": {"id": 147}, "project": {"owner": {"id": 769}, "assignee": {"id": 67}, "organization": {"id": 991}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 45, "privilege": "worker"}, "organization": {"id": 112, "owner": {"id": 287}, "user": {"role": "maintainer"}}}, "resource": {"id": 333, "owner": {"id": 452}, "assignee": {"id": 535}, "organization": {"id": 112}, "project": {"owner": {"id": 789}, "assignee": {"id": 45}, "organization": {"id": 941}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 80, "privilege": "worker"}, "organization": {"id": 111, "owner": {"id": 211}, "user": {"role": "maintainer"}}}, "resource": {"id": 360, "owner": {"id": 485}, "assignee": {"id": 500}, "organization": {"id": 672}, "project": {"owner": {"id": 705}, "assignee": {"id": 80}, "organization": {"id": 950}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 4, "privilege": "worker"}, "organization": {"id": 142, "owner": {"id": 297}, "user": {"role": "maintainer"}}}, "resource": {"id": 351, "owner": {"id": 472}, "assignee": {"id": 593}, "organization": {"id": 626}, "project": {"owner": {"id": 720}, "assignee": {"id": 4}, "organization": {"id": 936}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 61, "privilege": "worker"}, "organization": {"id": 157, "owner": {"id": 262}, "user": {"role": "supervisor"}}}, "resource": {"id": 327, "owner": {"id": 413}, "assignee": {"id": 559}, "organization": {"id": 157}, "project": {"owner": {"id": 758}, "assignee": {"id": 61}, "organization": {"id": 963}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 81, "privilege": "worker"}, "organization": {"id": 172, "owner": {"id": 226}, "user": {"role": "supervisor"}}}, "resource": {"id": 381, "owner": {"id": 457}, "assignee": {"id": 596}, "organization": {"id": 172}, "project": {"owner": {"id": 737}, "assignee": {"id": 81}, "organization": {"id": 910}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 71, "privilege": "worker"}, "organization": {"id": 123, "owner": {"id": 247}, "user": {"role": "supervisor"}}}, "resource": {"id": 399, "owner": {"id": 427}, "assignee": {"id": 557}, "organization": {"id": 642}, "project": {"owner": {"id": 790}, "assignee": {"id": 71}, "organization": {"id": 983}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 65, "privilege": "worker"}, "organization": {"id": 182, "owner": {"id": 299}, "user": {"role": "supervisor"}}}, "resource": {"id": 347, "owner": {"id": 425}, "assignee": {"id": 572}, "organization": {"id": 612}, "project": {"owner": {"id": 780}, "assignee": {"id": 65}, "organization": {"id": 930}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 49, "privilege": "worker"}, "organization": {"id": 126, "owner": {"id": 258}, "user": {"role": "worker"}}}, "resource": {"id": 395, "owner": {"id": 497}, "assignee": {"id": 575}, "organization": {"id": 126}, "project": {"owner": {"id": 769}, "assignee": {"id": 49}, "organization": {"id": 910}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 56, "privilege": "worker"}, "organization": {"id": 187, "owner": {"id": 203}, "user": {"role": "worker"}}}, "resource": {"id": 374, "owner": {"id": 409}, "assignee": {"id": 588}, "organization": {"id": 187}, "project": {"owner": {"id": 798}, "assignee": {"id": 56}, "organization": {"id": 963}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 85, "privilege": "worker"}, "organization": {"id": 100, "owner": {"id": 299}, "user": {"role": "worker"}}}, "resource": {"id": 312, "owner": {"id": 473}, "assignee": {"id": 565}, "organization": {"id": 667}, "project": {"owner": {"id": 792}, "assignee": {"id": 85}, "organization": {"id": 970}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 86, "privilege": "worker"}, "organization": {"id": 164, "owner": {"id": 248}, "user": {"role": "worker"}}}, "resource": {"id": 379, "owner": {"id": 486}, "assignee": {"id": 546}, "organization": {"id": 619}, "project": {"owner": {"id": 709}, "assignee": {"id": 86}, "organization": {"id": 942}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 87, "privilege": "worker"}, "organization": {"id": 187, "owner": {"id": 282}, "user": {"role": null}}}, "resource": {"id": 303, "owner": {"id": 442}, "assignee": {"id": 593}, "organization": {"id": 187}, "project": {"owner": {"id": 742}, "assignee": {"id": 87}, "organization": {"id": 930}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 33, "privilege": "worker"}, "organization": {"id": 118, "owner": {"id": 275}, "user": {"role": null}}}, "resource": {"id": 367, "owner": {"id": 491}, "assignee": {"id": 505}, "organization": {"id": 118}, "project": {"owner": {"id": 788}, "assignee": {"id": 33}, "organization": {"id": 977}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 55, "privilege": "worker"}, "organization": {"id": 159, "owner": {"id": 243}, "user": {"role": null}}}, "resource": {"id": 304, "owner": {"id": 415}, "assignee": {"id": 595}, "organization": {"id": 630}, "project": {"owner": {"id": 794}, "assignee": {"id": 55}, "organization": {"id": 927}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 18, "privilege": "worker"}, "organization": {"id": 141, "owner": {"id": 299}, "user": {"role": null}}}, "resource": {"id": 301, "owner": {"id": 404}, "assignee": {"id": 565}, "organization": {"id": 686}, "project": {"owner": {"id": 784}, "assignee": {"id": 18}, "organization": {"id": 975}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 70, "privilege": "none"}, "organization": {"id": 184, "owner": {"id": 70}, "user": {"role": "owner"}}}, "resource": {"id": 346, "owner": {"id": 409}, "assignee": {"id": 507}, "organization": {"id": 184}, "project": {"owner": {"id": 791}, "assignee": {"id": 70}, "organization": {"id": 937}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 91, "privilege": "none"}, "organization": {"id": 169, "owner": {"id": 91}, "user": {"role": "owner"}}}, "resource": {"id": 369, "owner": {"id": 481}, "assignee": {"id": 541}, "organization": {"id": 169}, "project": {"owner": {"id": 765}, "assignee": {"id": 91}, "organization": {"id": 977}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 37, "privilege": "none"}, "organization": {"id": 119, "owner": {"id": 37}, "user": {"role": "owner"}}}, "resource": {"id": 398, "owner": {"id": 457}, "assignee": {"id": 561}, "organization": {"id": 671}, "project": {"owner": {"id": 715}, "assignee": {"id": 37}, "organization": {"id": 992}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 96, "privilege": "none"}, "organization": {"id": 110, "owner": {"id": 96}, "user": {"role": "owner"}}}, "resource": {"id": 324, "owner": {"id": 461}, "assignee": {"id": 503}, "organization": {"id": 627}, "project": {"owner": {"id": 757}, "assignee": {"id": 96}, "organization": {"id": 926}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 14, "privilege": "none"}, "organization": {"id": 179, "owner": {"id": 273}, "user": {"role": "maintainer"}}}, "resource": {"id": 344, "owner": {"id": 406}, "assignee": {"id": 559}, "organization": {"id": 179}, "project": {"owner": {"id": 776}, "assignee": {"id": 14}, "organization": {"id": 916}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 88, "privilege": "none"}, "organization": {"id": 139, "owner": {"id": 266}, "user": {"role": "maintainer"}}}, "resource": {"id": 306, "owner": {"id": 447}, "assignee": {"id": 570}, "organization": {"id": 139}, "project": {"owner": {"id": 752}, "assignee": {"id": 88}, "organization": {"id": 982}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 75, "privilege": "none"}, "organization": {"id": 169, "owner": {"id": 213}, "user": {"role": "maintainer"}}}, "resource": {"id": 328, "owner": {"id": 483}, "assignee": {"id": 501}, "organization": {"id": 651}, "project": {"owner": {"id": 724}, "assignee": {"id": 75}, "organization": {"id": 903}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 58, "privilege": "none"}, "organization": {"id": 170, "owner": {"id": 209}, "user": {"role": "maintainer"}}}, "resource": {"id": 345, "owner": {"id": 426}, "assignee": {"id": 588}, "organization": {"id": 607}, "project": {"owner": {"id": 758}, "assignee": {"id": 58}, "organization": {"id": 966}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 87, "privilege": "none"}, "organization": {"id": 135, "owner": {"id": 242}, "user": {"role": "supervisor"}}}, "resource": {"id": 356, "owner": {"id": 441}, "assignee": {"id": 563}, "organization": {"id": 135}, "project": {"owner": {"id": 718}, "assignee": {"id": 87}, "organization": {"id": 964}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 83, "privilege": "none"}, "organization": {"id": 115, "owner": {"id": 235}, "user": {"role": "supervisor"}}}, "resource": {"id": 324, "owner": {"id": 432}, "assignee": {"id": 502}, "organization": {"id": 115}, "project": {"owner": {"id": 775}, "assignee": {"id": 83}, "organization": {"id": 988}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 42, "privilege": "none"}, "organization": {"id": 123, "owner": {"id": 282}, "user": {"role": "supervisor"}}}, "resource": {"id": 314, "owner": {"id": 428}, "assignee": {"id": 508}, "organization": {"id": 609}, "project": {"owner": {"id": 798}, "assignee": {"id": 42}, "organization": {"id": 988}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 31, "privilege": "none"}, "organization": {"id": 190, "owner": {"id": 290}, "user": {"role": "supervisor"}}}, "resource": {"id": 301, "owner": {"id": 440}, "assignee": {"id": 507}, "organization": {"id": 695}, "project": {"owner": {"id": 709}, "assignee": {"id": 31}, "organization": {"id": 912}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 89, "privilege": "none"}, "organization": {"id": 142, "owner": {"id": 269}, "user": {"role": "worker"}}}, "resource": {"id": 391, "owner": {"id": 493}, "assignee": {"id": 548}, "organization": {"id": 142}, "project": {"owner": {"id": 794}, "assignee": {"id": 89}, "organization": {"id": 907}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 65, "privilege": "none"}, "organization": {"id": 145, "owner": {"id": 238}, "user": {"role": "worker"}}}, "resource": {"id": 349, "owner": {"id": 409}, "assignee": {"id": 563}, "organization": {"id": 145}, "project": {"owner": {"id": 700}, "assignee": {"id": 65}, "organization": {"id": 935}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 10, "privilege": "none"}, "organization": {"id": 118, "owner": {"id": 287}, "user": {"role": "worker"}}}, "resource": {"id": 334, "owner": {"id": 440}, "assignee": {"id": 521}, "organization": {"id": 699}, "project": {"owner": {"id": 775}, "assignee": {"id": 10}, "organization": {"id": 995}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 87, "privilege": "none"}, "organization": {"id": 124, "owner": {"id": 285}, "user": {"role": "worker"}}}, "resource": {"id": 393, "owner": {"id": 484}, "assignee": {"id": 513}, "organization": {"id": 692}, "project": {"owner": {"id": 798}, "assignee": {"id": 87}, "organization": {"id": 917}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 30, "privilege": "none"}, "organization": {"id": 106, "owner": {"id": 281}, "user": {"role": null}}}, "resource": {"id": 304, "owner": {"id": 492}, "assignee": {"id": 519}, "organization": {"id": 106}, "project": {"owner": {"id": 725}, "assignee": {"id": 30}, "organization": {"id": 923}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 86, "privilege": "none"}, "organization": {"id": 141, "owner": {"id": 221}, "user": {"role": null}}}, "resource": {"id": 332, "owner": {"id": 464}, "assignee": {"id": 513}, "organization": {"id": 141}, "project": {"owner": {"id": 792}, "assignee": {"id": 86}, "organization": {"id": 936}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 61, "privilege": "none"}, "organization": {"id": 136, "owner": {"id": 286}, "user": {"role": null}}}, "resource": {"id": 333, "owner": {"id": 431}, "assignee": {"id": 534}, "organization": {"id": 667}, "project": {"owner": {"id": 758}, "assignee": {"id": 61}, "organization": {"id": 938}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 41, "privilege": "none"}, "organization": {"id": 146, "owner": {"id": 255}, "user": {"role": null}}}, "resource": {"id": 340, "owner": {"id": 441}, "assignee": {"id": 531}, "organization": {"id": 689}, "project": {"owner": {"id": 773}, "assignee": {"id": 41}, "organization": {"id": 918}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 51, "privilege": "admin"}, "organization": {"id": 115, "owner": {"id": 51}, "user": {"role": "owner"}}}, "resource": {"id": 332, "owner": {"id": 51}, "assignee": {"id": 533}, "organization": {"id": 115}, "project": {"owner": {"id": 791}, "assignee": {"id": 870}, "organization": {"id": 967}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 97, "privilege": "admin"}, "organization": {"id": 188, "owner": {"id": 97}, "user": {"role": "owner"}}}, "resource": {"id": 310, "owner": {"id": 97}, "assignee": {"id": 534}, "organization": {"id": 188}, "project": {"owner": {"id": 719}, "assignee": {"id": 884}, "organization": {"id": 991}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 29, "privilege": "admin"}, "organization": {"id": 176, "owner": {"id": 29}, "user": {"role": "owner"}}}, "resource": {"id": 388, "owner": {"id": 29}, "assignee": {"id": 544}, "organization": {"id": 617}, "project": {"owner": {"id": 716}, "assignee": {"id": 817}, "organization": {"id": 979}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 78, "privilege": "admin"}, "organization": {"id": 124, "owner": {"id": 78}, "user": {"role": "owner"}}}, "resource": {"id": 393, "owner": {"id": 78}, "assignee": {"id": 569}, "organization": {"id": 657}, "project": {"owner": {"id": 707}, "assignee": {"id": 808}, "organization": {"id": 907}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 57, "privilege": "admin"}, "organization": {"id": 198, "owner": {"id": 252}, "user": {"role": "maintainer"}}}, "resource": {"id": 354, "owner": {"id": 57}, "assignee": {"id": 501}, "organization": {"id": 198}, "project": {"owner": {"id": 719}, "assignee": {"id": 889}, "organization": {"id": 934}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 63, "privilege": "admin"}, "organization": {"id": 155, "owner": {"id": 214}, "user": {"role": "maintainer"}}}, "resource": {"id": 316, "owner": {"id": 63}, "assignee": {"id": 542}, "organization": {"id": 155}, "project": {"owner": {"id": 775}, "assignee": {"id": 832}, "organization": {"id": 913}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 36, "privilege": "admin"}, "organization": {"id": 183, "owner": {"id": 254}, "user": {"role": "maintainer"}}}, "resource": {"id": 322, "owner": {"id": 36}, "assignee": {"id": 593}, "organization": {"id": 672}, "project": {"owner": {"id": 770}, "assignee": {"id": 848}, "organization": {"id": 912}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 96, "privilege": "admin"}, "organization": {"id": 190, "owner": {"id": 204}, "user": {"role": "maintainer"}}}, "resource": {"id": 314, "owner": {"id": 96}, "assignee": {"id": 539}, "organization": {"id": 665}, "project": {"owner": {"id": 729}, "assignee": {"id": 820}, "organization": {"id": 932}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 97, "privilege": "admin"}, "organization": {"id": 174, "owner": {"id": 206}, "user": {"role": "supervisor"}}}, "resource": {"id": 343, "owner": {"id": 97}, "assignee": {"id": 561}, "organization": {"id": 174}, "project": {"owner": {"id": 786}, "assignee": {"id": 877}, "organization": {"id": 940}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 52, "privilege": "admin"}, "organization": {"id": 109, "owner": {"id": 216}, "user": {"role": "supervisor"}}}, "resource": {"id": 376, "owner": {"id": 52}, "assignee": {"id": 595}, "organization": {"id": 109}, "project": {"owner": {"id": 796}, "assignee": {"id": 817}, "organization": {"id": 986}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 62, "privilege": "admin"}, "organization": {"id": 168, "owner": {"id": 246}, "user": {"role": "supervisor"}}}, "resource": {"id": 375, "owner": {"id": 62}, "assignee": {"id": 513}, "organization": {"id": 652}, "project": {"owner": {"id": 719}, "assignee": {"id": 810}, "organization": {"id": 914}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 11, "privilege": "admin"}, "organization": {"id": 189, "owner": {"id": 281}, "user": {"role": "supervisor"}}}, "resource": {"id": 315, "owner": {"id": 11}, "assignee": {"id": 552}, "organization": {"id": 691}, "project": {"owner": {"id": 772}, "assignee": {"id": 838}, "organization": {"id": 966}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 84, "privilege": "admin"}, "organization": {"id": 159, "owner": {"id": 223}, "user": {"role": "worker"}}}, "resource": {"id": 375, "owner": {"id": 84}, "assignee": {"id": 508}, "organization": {"id": 159}, "project": {"owner": {"id": 786}, "assignee": {"id": 825}, "organization": {"id": 941}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 28, "privilege": "admin"}, "organization": {"id": 189, "owner": {"id": 202}, "user": {"role": "worker"}}}, "resource": {"id": 307, "owner": {"id": 28}, "assignee": {"id": 509}, "organization": {"id": 189}, "project": {"owner": {"id": 721}, "assignee": {"id": 890}, "organization": {"id": 926}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 63, "privilege": "admin"}, "organization": {"id": 146, "owner": {"id": 297}, "user": {"role": "worker"}}}, "resource": {"id": 370, "owner": {"id": 63}, "assignee": {"id": 527}, "organization": {"id": 628}, "project": {"owner": {"id": 745}, "assignee": {"id": 809}, "organization": {"id": 995}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 80, "privilege": "admin"}, "organization": {"id": 149, "owner": {"id": 283}, "user": {"role": "worker"}}}, "resource": {"id": 315, "owner": {"id": 80}, "assignee": {"id": 558}, "organization": {"id": 674}, "project": {"owner": {"id": 748}, "assignee": {"id": 843}, "organization": {"id": 947}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 59, "privilege": "admin"}, "organization": {"id": 190, "owner": {"id": 272}, "user": {"role": null}}}, "resource": {"id": 350, "owner": {"id": 59}, "assignee": {"id": 540}, "organization": {"id": 190}, "project": {"owner": {"id": 768}, "assignee": {"id": 869}, "organization": {"id": 939}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 24, "privilege": "admin"}, "organization": {"id": 149, "owner": {"id": 264}, "user": {"role": null}}}, "resource": {"id": 359, "owner": {"id": 24}, "assignee": {"id": 523}, "organization": {"id": 149}, "project": {"owner": {"id": 770}, "assignee": {"id": 893}, "organization": {"id": 982}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 31, "privilege": "admin"}, "organization": {"id": 157, "owner": {"id": 252}, "user": {"role": null}}}, "resource": {"id": 384, "owner": {"id": 31}, "assignee": {"id": 552}, "organization": {"id": 685}, "project": {"owner": {"id": 754}, "assignee": {"id": 809}, "organization": {"id": 955}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 21, "privilege": "admin"}, "organization": {"id": 122, "owner": {"id": 264}, "user": {"role": null}}}, "resource": {"id": 339, "owner": {"id": 21}, "assignee": {"id": 537}, "organization": {"id": 630}, "project": {"owner": {"id": 739}, "assignee": {"id": 836}, "organization": {"id": 950}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 88, "privilege": "business"}, "organization": {"id": 122, "owner": {"id": 88}, "user": {"role": "owner"}}}, "resource": {"id": 388, "owner": {"id": 88}, "assignee": {"id": 505}, "organization": {"id": 122}, "project": {"owner": {"id": 794}, "assignee": {"id": 874}, "organization": {"id": 923}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 7, "privilege": "business"}, "organization": {"id": 140, "owner": {"id": 7}, "user": {"role": "owner"}}}, "resource": {"id": 302, "owner": {"id": 7}, "assignee": {"id": 562}, "organization": {"id": 140}, "project": {"owner": {"id": 784}, "assignee": {"id": 877}, "organization": {"id": 982}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 47, "privilege": "business"}, "organization": {"id": 170, "owner": {"id": 47}, "user": {"role": "owner"}}}, "resource": {"id": 351, "owner": {"id": 47}, "assignee": {"id": 566}, "organization": {"id": 604}, "project": {"owner": {"id": 710}, "assignee": {"id": 806}, "organization": {"id": 949}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 43, "privilege": "business"}, "organization": {"id": 193, "owner": {"id": 43}, "user": {"role": "owner"}}}, "resource": {"id": 365, "owner": {"id": 43}, "assignee": {"id": 593}, "organization": {"id": 673}, "project": {"owner": {"id": 799}, "assignee": {"id": 882}, "organization": {"id": 901}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 70, "privilege": "business"}, "organization": {"id": 152, "owner": {"id": 288}, "user": {"role": "maintainer"}}}, "resource": {"id": 345, "owner": {"id": 70}, "assignee": {"id": 560}, "organization": {"id": 152}, "project": {"owner": {"id": 727}, "assignee": {"id": 883}, "organization": {"id": 962}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 67, "privilege": "business"}, "organization": {"id": 182, "owner": {"id": 208}, "user": {"role": "maintainer"}}}, "resource": {"id": 347, "owner": {"id": 67}, "assignee": {"id": 578}, "organization": {"id": 182}, "project": {"owner": {"id": 793}, "assignee": {"id": 834}, "organization": {"id": 920}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 34, "privilege": "business"}, "organization": {"id": 169, "owner": {"id": 221}, "user": {"role": "maintainer"}}}, "resource": {"id": 360, "owner": {"id": 34}, "assignee": {"id": 535}, "organization": {"id": 694}, "project": {"owner": {"id": 799}, "assignee": {"id": 866}, "organization": {"id": 966}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 62, "privilege": "business"}, "organization": {"id": 122, "owner": {"id": 210}, "user": {"role": "maintainer"}}}, "resource": {"id": 355, "owner": {"id": 62}, "assignee": {"id": 529}, "organization": {"id": 650}, "project": {"owner": {"id": 719}, "assignee": {"id": 842}, "organization": {"id": 957}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 76, "privilege": "business"}, "organization": {"id": 155, "owner": {"id": 223}, "user": {"role": "supervisor"}}}, "resource": {"id": 356, "owner": {"id": 76}, "assignee": {"id": 591}, "organization": {"id": 155}, "project": {"owner": {"id": 735}, "assignee": {"id": 852}, "organization": {"id": 953}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 15, "privilege": "business"}, "organization": {"id": 106, "owner": {"id": 247}, "user": {"role": "supervisor"}}}, "resource": {"id": 303, "owner": {"id": 15}, "assignee": {"id": 564}, "organization": {"id": 106}, "project": {"owner": {"id": 723}, "assignee": {"id": 859}, "organization": {"id": 936}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 90, "privilege": "business"}, "organization": {"id": 132, "owner": {"id": 217}, "user": {"role": "supervisor"}}}, "resource": {"id": 372, "owner": {"id": 90}, "assignee": {"id": 590}, "organization": {"id": 635}, "project": {"owner": {"id": 770}, "assignee": {"id": 873}, "organization": {"id": 963}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 95, "privilege": "business"}, "organization": {"id": 195, "owner": {"id": 210}, "user": {"role": "supervisor"}}}, "resource": {"id": 374, "owner": {"id": 95}, "assignee": {"id": 544}, "organization": {"id": 694}, "project": {"owner": {"id": 758}, "assignee": {"id": 873}, "organization": {"id": 965}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 70, "privilege": "business"}, "organization": {"id": 192, "owner": {"id": 274}, "user": {"role": "worker"}}}, "resource": {"id": 340, "owner": {"id": 70}, "assignee": {"id": 561}, "organization": {"id": 192}, "project": {"owner": {"id": 793}, "assignee": {"id": 875}, "organization": {"id": 953}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 45, "privilege": "business"}, "organization": {"id": 191, "owner": {"id": 247}, "user": {"role": "worker"}}}, "resource": {"id": 347, "owner": {"id": 45}, "assignee": {"id": 543}, "organization": {"id": 191}, "project": {"owner": {"id": 770}, "assignee": {"id": 839}, "organization": {"id": 975}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 76, "privilege": "business"}, "organization": {"id": 120, "owner": {"id": 278}, "user": {"role": "worker"}}}, "resource": {"id": 356, "owner": {"id": 76}, "assignee": {"id": 548}, "organization": {"id": 641}, "project": {"owner": {"id": 770}, "assignee": {"id": 819}, "organization": {"id": 969}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 17, "privilege": "business"}, "organization": {"id": 117, "owner": {"id": 212}, "user": {"role": "worker"}}}, "resource": {"id": 321, "owner": {"id": 17}, "assignee": {"id": 554}, "organization": {"id": 632}, "project": {"owner": {"id": 731}, "assignee": {"id": 880}, "organization": {"id": 940}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 69, "privilege": "business"}, "organization": {"id": 168, "owner": {"id": 221}, "user": {"role": null}}}, "resource": {"id": 391, "owner": {"id": 69}, "assignee": {"id": 594}, "organization": {"id": 168}, "project": {"owner": {"id": 713}, "assignee": {"id": 849}, "organization": {"id": 959}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 99, "privilege": "business"}, "organization": {"id": 167, "owner": {"id": 261}, "user": {"role": null}}}, "resource": {"id": 361, "owner": {"id": 99}, "assignee": {"id": 516}, "organization": {"id": 167}, "project": {"owner": {"id": 739}, "assignee": {"id": 818}, "organization": {"id": 933}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 93, "privilege": "business"}, "organization": {"id": 166, "owner": {"id": 221}, "user": {"role": null}}}, "resource": {"id": 394, "owner": {"id": 93}, "assignee": {"id": 528}, "organization": {"id": 623}, "project": {"owner": {"id": 704}, "assignee": {"id": 867}, "organization": {"id": 930}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 20, "privilege": "business"}, "organization": {"id": 102, "owner": {"id": 219}, "user": {"role": null}}}, "resource": {"id": 382, "owner": {"id": 20}, "assignee": {"id": 521}, "organization": {"id": 672}, "project": {"owner": {"id": 768}, "assignee": {"id": 807}, "organization": {"id": 984}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 27, "privilege": "user"}, "organization": {"id": 179, "owner": {"id": 27}, "user": {"role": "owner"}}}, "resource": {"id": 329, "owner": {"id": 27}, "assignee": {"id": 524}, "organization": {"id": 179}, "project": {"owner": {"id": 737}, "assignee": {"id": 884}, "organization": {"id": 966}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 99, "privilege": "user"}, "organization": {"id": 113, "owner": {"id": 99}, "user": {"role": "owner"}}}, "resource": {"id": 379, "owner": {"id": 99}, "assignee": {"id": 582}, "organization": {"id": 113}, "project": {"owner": {"id": 722}, "assignee": {"id": 849}, "organization": {"id": 940}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 55, "privilege": "user"}, "organization": {"id": 100, "owner": {"id": 55}, "user": {"role": "owner"}}}, "resource": {"id": 383, "owner": {"id": 55}, "assignee": {"id": 536}, "organization": {"id": 647}, "project": {"owner": {"id": 737}, "assignee": {"id": 842}, "organization": {"id": 987}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 80, "privilege": "user"}, "organization": {"id": 142, "owner": {"id": 80}, "user": {"role": "owner"}}}, "resource": {"id": 382, "owner": {"id": 80}, "assignee": {"id": 592}, "organization": {"id": 633}, "project": {"owner": {"id": 718}, "assignee": {"id": 804}, "organization": {"id": 939}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 54, "privilege": "user"}, "organization": {"id": 165, "owner": {"id": 284}, "user": {"role": "maintainer"}}}, "resource": {"id": 319, "owner": {"id": 54}, "assignee": {"id": 574}, "organization": {"id": 165}, "project": {"owner": {"id": 737}, "assignee": {"id": 847}, "organization": {"id": 942}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 97, "privilege": "user"}, "organization": {"id": 148, "owner": {"id": 217}, "user": {"role": "maintainer"}}}, "resource": {"id": 366, "owner": {"id": 97}, "assignee": {"id": 514}, "organization": {"id": 148}, "project": {"owner": {"id": 713}, "assignee": {"id": 837}, "organization": {"id": 946}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 75, "privilege": "user"}, "organization": {"id": 177, "owner": {"id": 205}, "user": {"role": "maintainer"}}}, "resource": {"id": 352, "owner": {"id": 75}, "assignee": {"id": 547}, "organization": {"id": 683}, "project": {"owner": {"id": 733}, "assignee": {"id": 837}, "organization": {"id": 941}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 35, "privilege": "user"}, "organization": {"id": 108, "owner": {"id": 228}, "user": {"role": "maintainer"}}}, "resource": {"id": 392, "owner": {"id": 35}, "assignee": {"id": 529}, "organization": {"id": 607}, "project": {"owner": {"id": 727}, "assignee": {"id": 807}, "organization": {"id": 917}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 54, "privilege": "user"}, "organization": {"id": 169, "owner": {"id": 240}, "user": {"role": "supervisor"}}}, "resource": {"id": 372, "owner": {"id": 54}, "assignee": {"id": 520}, "organization": {"id": 169}, "project": {"owner": {"id": 799}, "assignee": {"id": 826}, "organization": {"id": 922}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 54, "privilege": "user"}, "organization": {"id": 138, "owner": {"id": 239}, "user": {"role": "supervisor"}}}, "resource": {"id": 302, "owner": {"id": 54}, "assignee": {"id": 514}, "organization": {"id": 138}, "project": {"owner": {"id": 726}, "assignee": {"id": 808}, "organization": {"id": 936}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 13, "privilege": "user"}, "organization": {"id": 159, "owner": {"id": 243}, "user": {"role": "supervisor"}}}, "resource": {"id": 317, "owner": {"id": 13}, "assignee": {"id": 529}, "organization": {"id": 659}, "project": {"owner": {"id": 702}, "assignee": {"id": 879}, "organization": {"id": 951}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 64, "privilege": "user"}, "organization": {"id": 186, "owner": {"id": 286}, "user": {"role": "supervisor"}}}, "resource": {"id": 323, "owner": {"id": 64}, "assignee": {"id": 536}, "organization": {"id": 631}, "project": {"owner": {"id": 759}, "assignee": {"id": 882}, "organization": {"id": 961}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 17, "privilege": "user"}, "organization": {"id": 140, "owner": {"id": 285}, "user": {"role": "worker"}}}, "resource": {"id": 376, "owner": {"id": 17}, "assignee": {"id": 551}, "organization": {"id": 140}, "project": {"owner": {"id": 720}, "assignee": {"id": 886}, "organization": {"id": 994}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 17, "privilege": "user"}, "organization": {"id": 161, "owner": {"id": 260}, "user": {"role": "worker"}}}, "resource": {"id": 303, "owner": {"id": 17}, "assignee": {"id": 542}, "organization": {"id": 161}, "project": {"owner": {"id": 778}, "assignee": {"id": 817}, "organization": {"id": 994}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 70, "privilege": "user"}, "organization": {"id": 116, "owner": {"id": 266}, "user": {"role": "worker"}}}, "resource": {"id": 332, "owner": {"id": 70}, "assignee": {"id": 523}, "organization": {"id": 629}, "project": {"owner": {"id": 758}, "assignee": {"id": 824}, "organization": {"id": 954}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 72, "privilege": "user"}, "organization": {"id": 159, "owner": {"id": 251}, "user": {"role": "worker"}}}, "resource": {"id": 303, "owner": {"id": 72}, "assignee": {"id": 516}, "organization": {"id": 654}, "project": {"owner": {"id": 706}, "assignee": {"id": 894}, "organization": {"id": 939}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 34, "privilege": "user"}, "organization": {"id": 122, "owner": {"id": 240}, "user": {"role": null}}}, "resource": {"id": 353, "owner": {"id": 34}, "assignee": {"id": 542}, "organization": {"id": 122}, "project": {"owner": {"id": 793}, "assignee": {"id": 827}, "organization": {"id": 976}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 57, "privilege": "user"}, "organization": {"id": 189, "owner": {"id": 223}, "user": {"role": null}}}, "resource": {"id": 379, "owner": {"id": 57}, "assignee": {"id": 560}, "organization": {"id": 189}, "project": {"owner": {"id": 774}, "assignee": {"id": 894}, "organization": {"id": 966}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 80, "privilege": "user"}, "organization": {"id": 187, "owner": {"id": 283}, "user": {"role": null}}}, "resource": {"id": 325, "owner": {"id": 80}, "assignee": {"id": 565}, "organization": {"id": 646}, "project": {"owner": {"id": 703}, "assignee": {"id": 864}, "organization": {"id": 910}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 39, "privilege": "user"}, "organization": {"id": 109, "owner": {"id": 208}, "user": {"role": null}}}, "resource": {"id": 344, "owner": {"id": 39}, "assignee": {"id": 585}, "organization": {"id": 675}, "project": {"owner": {"id": 755}, "assignee": {"id": 882}, "organization": {"id": 999}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 61, "privilege": "worker"}, "organization": {"id": 196, "owner": {"id": 61}, "user": {"role": "owner"}}}, "resource": {"id": 370, "owner": {"id": 61}, "assignee": {"id": 577}, "organization": {"id": 196}, "project": {"owner": {"id": 724}, "assignee": {"id": 818}, "organization": {"id": 905}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 79, "privilege": "worker"}, "organization": {"id": 179, "owner": {"id": 79}, "user": {"role": "owner"}}}, "resource": {"id": 327, "owner": {"id": 79}, "assignee": {"id": 501}, "organization": {"id": 179}, "project": {"owner": {"id": 788}, "assignee": {"id": 855}, "organization": {"id": 937}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 49, "privilege": "worker"}, "organization": {"id": 153, "owner": {"id": 49}, "user": {"role": "owner"}}}, "resource": {"id": 362, "owner": {"id": 49}, "assignee": {"id": 599}, "organization": {"id": 604}, "project": {"owner": {"id": 714}, "assignee": {"id": 856}, "organization": {"id": 950}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 27, "privilege": "worker"}, "organization": {"id": 172, "owner": {"id": 27}, "user": {"role": "owner"}}}, "resource": {"id": 357, "owner": {"id": 27}, "assignee": {"id": 589}, "organization": {"id": 657}, "project": {"owner": {"id": 790}, "assignee": {"id": 851}, "organization": {"id": 924}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 20, "privilege": "worker"}, "organization": {"id": 151, "owner": {"id": 291}, "user": {"role": "maintainer"}}}, "resource": {"id": 321, "owner": {"id": 20}, "assignee": {"id": 595}, "organization": {"id": 151}, "project": {"owner": {"id": 712}, "assignee": {"id": 893}, "organization": {"id": 980}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 36, "privilege": "worker"}, "organization": {"id": 163, "owner": {"id": 240}, "user": {"role": "maintainer"}}}, "resource": {"id": 364, "owner": {"id": 36}, "assignee": {"id": 505}, "organization": {"id": 163}, "project": {"owner": {"id": 714}, "assignee": {"id": 813}, "organization": {"id": 978}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 56, "privilege": "worker"}, "organization": {"id": 123, "owner": {"id": 225}, "user": {"role": "maintainer"}}}, "resource": {"id": 335, "owner": {"id": 56}, "assignee": {"id": 503}, "organization": {"id": 698}, "project": {"owner": {"id": 731}, "assignee": {"id": 881}, "organization": {"id": 979}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 5, "privilege": "worker"}, "organization": {"id": 112, "owner": {"id": 208}, "user": {"role": "maintainer"}}}, "resource": {"id": 306, "owner": {"id": 5}, "assignee": {"id": 599}, "organization": {"id": 645}, "project": {"owner": {"id": 781}, "assignee": {"id": 823}, "organization": {"id": 916}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 65, "privilege": "worker"}, "organization": {"id": 162, "owner": {"id": 267}, "user": {"role": "supervisor"}}}, "resource": {"id": 333, "owner": {"id": 65}, "assignee": {"id": 530}, "organization": {"id": 162}, "project": {"owner": {"id": 766}, "assignee": {"id": 801}, "organization": {"id": 915}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 89, "privilege": "worker"}, "organization": {"id": 147, "owner": {"id": 272}, "user": {"role": "supervisor"}}}, "resource": {"id": 318, "owner": {"id": 89}, "assignee": {"id": 501}, "organization": {"id": 147}, "project": {"owner": {"id": 736}, "assignee": {"id": 818}, "organization": {"id": 916}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 61, "privilege": "worker"}, "organization": {"id": 101, "owner": {"id": 239}, "user": {"role": "supervisor"}}}, "resource": {"id": 337, "owner": {"id": 61}, "assignee": {"id": 528}, "organization": {"id": 640}, "project": {"owner": {"id": 716}, "assignee": {"id": 803}, "organization": {"id": 930}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 97, "privilege": "worker"}, "organization": {"id": 170, "owner": {"id": 210}, "user": {"role": "supervisor"}}}, "resource": {"id": 392, "owner": {"id": 97}, "assignee": {"id": 530}, "organization": {"id": 683}, "project": {"owner": {"id": 791}, "assignee": {"id": 817}, "organization": {"id": 926}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 28, "privilege": "worker"}, "organization": {"id": 166, "owner": {"id": 290}, "user": {"role": "worker"}}}, "resource": {"id": 313, "owner": {"id": 28}, "assignee": {"id": 550}, "organization": {"id": 166}, "project": {"owner": {"id": 703}, "assignee": {"id": 831}, "organization": {"id": 990}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 51, "privilege": "worker"}, "organization": {"id": 194, "owner": {"id": 279}, "user": {"role": "worker"}}}, "resource": {"id": 338, "owner": {"id": 51}, "assignee": {"id": 527}, "organization": {"id": 194}, "project": {"owner": {"id": 752}, "assignee": {"id": 809}, "organization": {"id": 955}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 77, "privilege": "worker"}, "organization": {"id": 150, "owner": {"id": 264}, "user": {"role": "worker"}}}, "resource": {"id": 337, "owner": {"id": 77}, "assignee": {"id": 524}, "organization": {"id": 659}, "project": {"owner": {"id": 776}, "assignee": {"id": 809}, "organization": {"id": 987}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 62, "privilege": "worker"}, "organization": {"id": 105, "owner": {"id": 262}, "user": {"role": "worker"}}}, "resource": {"id": 385, "owner": {"id": 62}, "assignee": {"id": 539}, "organization": {"id": 686}, "project": {"owner": {"id": 739}, "assignee": {"id": 852}, "organization": {"id": 974}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 36, "privilege": "worker"}, "organization": {"id": 128, "owner": {"id": 278}, "user": {"role": null}}}, "resource": {"id": 386, "owner": {"id": 36}, "assignee": {"id": 589}, "organization": {"id": 128}, "project": {"owner": {"id": 785}, "assignee": {"id": 838}, "organization": {"id": 917}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 8, "privilege": "worker"}, "organization": {"id": 114, "owner": {"id": 215}, "user": {"role": null}}}, "resource": {"id": 314, "owner": {"id": 8}, "assignee": {"id": 577}, "organization": {"id": 114}, "project": {"owner": {"id": 791}, "assignee": {"id": 874}, "organization": {"id": 942}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 38, "privilege": "worker"}, "organization": {"id": 130, "owner": {"id": 234}, "user": {"role": null}}}, "resource": {"id": 372, "owner": {"id": 38}, "assignee": {"id": 561}, "organization": {"id": 630}, "project": {"owner": {"id": 721}, "assignee": {"id": 888}, "organization": {"id": 983}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 7, "privilege": "worker"}, "organization": {"id": 125, "owner": {"id": 263}, "user": {"role": null}}}, "resource": {"id": 347, "owner": {"id": 7}, "assignee": {"id": 569}, "organization": {"id": 658}, "project": {"owner": {"id": 716}, "assignee": {"id": 830}, "organization": {"id": 974}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 91, "privilege": "none"}, "organization": {"id": 103, "owner": {"id": 91}, "user": {"role": "owner"}}}, "resource": {"id": 301, "owner": {"id": 91}, "assignee": {"id": 545}, "organization": {"id": 103}, "project": {"owner": {"id": 795}, "assignee": {"id": 856}, "organization": {"id": 911}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 23, "privilege": "none"}, "organization": {"id": 151, "owner": {"id": 23}, "user": {"role": "owner"}}}, "resource": {"id": 315, "owner": {"id": 23}, "assignee": {"id": 582}, "organization": {"id": 151}, "project": {"owner": {"id": 766}, "assignee": {"id": 851}, "organization": {"id": 901}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 40, "privilege": "none"}, "organization": {"id": 108, "owner": {"id": 40}, "user": {"role": "owner"}}}, "resource": {"id": 349, "owner": {"id": 40}, "assignee": {"id": 509}, "organization": {"id": 697}, "project": {"owner": {"id": 749}, "assignee": {"id": 871}, "organization": {"id": 961}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 65, "privilege": "none"}, "organization": {"id": 168, "owner": {"id": 65}, "user": {"role": "owner"}}}, "resource": {"id": 316, "owner": {"id": 65}, "assignee": {"id": 551}, "organization": {"id": 622}, "project": {"owner": {"id": 792}, "assignee": {"id": 838}, "organization": {"id": 943}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 36, "privilege": "none"}, "organization": {"id": 148, "owner": {"id": 260}, "user": {"role": "maintainer"}}}, "resource": {"id": 398, "owner": {"id": 36}, "assignee": {"id": 577}, "organization": {"id": 148}, "project": {"owner": {"id": 725}, "assignee": {"id": 828}, "organization": {"id": 976}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 8, "privilege": "none"}, "organization": {"id": 135, "owner": {"id": 259}, "user": {"role": "maintainer"}}}, "resource": {"id": 336, "owner": {"id": 8}, "assignee": {"id": 548}, "organization": {"id": 135}, "project": {"owner": {"id": 774}, "assignee": {"id": 826}, "organization": {"id": 957}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 52, "privilege": "none"}, "organization": {"id": 136, "owner": {"id": 207}, "user": {"role": "maintainer"}}}, "resource": {"id": 308, "owner": {"id": 52}, "assignee": {"id": 543}, "organization": {"id": 692}, "project": {"owner": {"id": 764}, "assignee": {"id": 819}, "organization": {"id": 917}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 2, "privilege": "none"}, "organization": {"id": 145, "owner": {"id": 282}, "user": {"role": "maintainer"}}}, "resource": {"id": 382, "owner": {"id": 2}, "assignee": {"id": 563}, "organization": {"id": 644}, "project": {"owner": {"id": 703}, "assignee": {"id": 866}, "organization": {"id": 985}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 14, "privilege": "none"}, "organization": {"id": 135, "owner": {"id": 252}, "user": {"role": "supervisor"}}}, "resource": {"id": 370, "owner": {"id": 14}, "assignee": {"id": 593}, "organization": {"id": 135}, "project": {"owner": {"id": 746}, "assignee": {"id": 833}, "organization": {"id": 958}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 33, "privilege": "none"}, "organization": {"id": 180, "owner": {"id": 239}, "user": {"role": "supervisor"}}}, "resource": {"id": 388, "owner": {"id": 33}, "assignee": {"id": 580}, "organization": {"id": 180}, "project": {"owner": {"id": 708}, "assignee": {"id": 863}, "organization": {"id": 967}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 37, "privilege": "none"}, "organization": {"id": 182, "owner": {"id": 222}, "user": {"role": "supervisor"}}}, "resource": {"id": 355, "owner": {"id": 37}, "assignee": {"id": 551}, "organization": {"id": 618}, "project": {"owner": {"id": 794}, "assignee": {"id": 814}, "organization": {"id": 971}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 99, "privilege": "none"}, "organization": {"id": 165, "owner": {"id": 277}, "user": {"role": "supervisor"}}}, "resource": {"id": 335, "owner": {"id": 99}, "assignee": {"id": 507}, "organization": {"id": 619}, "project": {"owner": {"id": 793}, "assignee": {"id": 862}, "organization": {"id": 933}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 73, "privilege": "none"}, "organization": {"id": 119, "owner": {"id": 228}, "user": {"role": "worker"}}}, "resource": {"id": 306, "owner": {"id": 73}, "assignee": {"id": 525}, "organization": {"id": 119}, "project": {"owner": {"id": 720}, "assignee": {"id": 827}, "organization": {"id": 929}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 26, "privilege": "none"}, "organization": {"id": 151, "owner": {"id": 249}, "user": {"role": "worker"}}}, "resource": {"id": 332, "owner": {"id": 26}, "assignee": {"id": 535}, "organization": {"id": 151}, "project": {"owner": {"id": 729}, "assignee": {"id": 856}, "organization": {"id": 977}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 95, "privilege": "none"}, "organization": {"id": 179, "owner": {"id": 249}, "user": {"role": "worker"}}}, "resource": {"id": 373, "owner": {"id": 95}, "assignee": {"id": 577}, "organization": {"id": 605}, "project": {"owner": {"id": 738}, "assignee": {"id": 827}, "organization": {"id": 937}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 94, "privilege": "none"}, "organization": {"id": 158, "owner": {"id": 214}, "user": {"role": "worker"}}}, "resource": {"id": 354, "owner": {"id": 94}, "assignee": {"id": 536}, "organization": {"id": 639}, "project": {"owner": {"id": 768}, "assignee": {"id": 896}, "organization": {"id": 950}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 78, "privilege": "none"}, "organization": {"id": 105, "owner": {"id": 218}, "user": {"role": null}}}, "resource": {"id": 323, "owner": {"id": 78}, "assignee": {"id": 585}, "organization": {"id": 105}, "project": {"owner": {"id": 720}, "assignee": {"id": 846}, "organization": {"id": 964}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 21, "privilege": "none"}, "organization": {"id": 194, "owner": {"id": 262}, "user": {"role": null}}}, "resource": {"id": 315, "owner": {"id": 21}, "assignee": {"id": 567}, "organization": {"id": 194}, "project": {"owner": {"id": 752}, "assignee": {"id": 808}, "organization": {"id": 967}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 31, "privilege": "none"}, "organization": {"id": 195, "owner": {"id": 244}, "user": {"role": null}}}, "resource": {"id": 365, "owner": {"id": 31}, "assignee": {"id": 536}, "organization": {"id": 637}, "project": {"owner": {"id": 789}, "assignee": {"id": 813}, "organization": {"id": 960}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 36, "privilege": "none"}, "organization": {"id": 175, "owner": {"id": 253}, "user": {"role": null}}}, "resource": {"id": 391, "owner": {"id": 36}, "assignee": {"id": 582}, "organization": {"id": 628}, "project": {"owner": {"id": 737}, "assignee": {"id": 857}, "organization": {"id": 959}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 16, "privilege": "admin"}, "organization": {"id": 186, "owner": {"id": 16}, "user": {"role": "owner"}}}, "resource": {"id": 374, "owner": {"id": 469}, "assignee": {"id": 16}, "organization": {"id": 186}, "project": {"owner": {"id": 741}, "assignee": {"id": 847}, "organization": {"id": 941}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 59, "privilege": "admin"}, "organization": {"id": 130, "owner": {"id": 59}, "user": {"role": "owner"}}}, "resource": {"id": 356, "owner": {"id": 466}, "assignee": {"id": 59}, "organization": {"id": 130}, "project": {"owner": {"id": 747}, "assignee": {"id": 889}, "organization": {"id": 916}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 89, "privilege": "admin"}, "organization": {"id": 101, "owner": {"id": 89}, "user": {"role": "owner"}}}, "resource": {"id": 358, "owner": {"id": 494}, "assignee": {"id": 89}, "organization": {"id": 682}, "project": {"owner": {"id": 700}, "assignee": {"id": 842}, "organization": {"id": 982}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 66, "privilege": "admin"}, "organization": {"id": 113, "owner": {"id": 66}, "user": {"role": "owner"}}}, "resource": {"id": 331, "owner": {"id": 482}, "assignee": {"id": 66}, "organization": {"id": 681}, "project": {"owner": {"id": 713}, "assignee": {"id": 881}, "organization": {"id": 966}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 95, "privilege": "admin"}, "organization": {"id": 172, "owner": {"id": 287}, "user": {"role": "maintainer"}}}, "resource": {"id": 337, "owner": {"id": 443}, "assignee": {"id": 95}, "organization": {"id": 172}, "project": {"owner": {"id": 754}, "assignee": {"id": 806}, "organization": {"id": 941}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 35, "privilege": "admin"}, "organization": {"id": 180, "owner": {"id": 298}, "user": {"role": "maintainer"}}}, "resource": {"id": 353, "owner": {"id": 463}, "assignee": {"id": 35}, "organization": {"id": 180}, "project": {"owner": {"id": 715}, "assignee": {"id": 827}, "organization": {"id": 942}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 73, "privilege": "admin"}, "organization": {"id": 184, "owner": {"id": 253}, "user": {"role": "maintainer"}}}, "resource": {"id": 319, "owner": {"id": 470}, "assignee": {"id": 73}, "organization": {"id": 610}, "project": {"owner": {"id": 718}, "assignee": {"id": 855}, "organization": {"id": 927}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 81, "privilege": "admin"}, "organization": {"id": 103, "owner": {"id": 292}, "user": {"role": "maintainer"}}}, "resource": {"id": 381, "owner": {"id": 445}, "assignee": {"id": 81}, "organization": {"id": 684}, "project": {"owner": {"id": 756}, "assignee": {"id": 876}, "organization": {"id": 958}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 89, "privilege": "admin"}, "organization": {"id": 169, "owner": {"id": 276}, "user": {"role": "supervisor"}}}, "resource": {"id": 345, "owner": {"id": 406}, "assignee": {"id": 89}, "organization": {"id": 169}, "project": {"owner": {"id": 778}, "assignee": {"id": 888}, "organization": {"id": 915}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 7, "privilege": "admin"}, "organization": {"id": 139, "owner": {"id": 280}, "user": {"role": "supervisor"}}}, "resource": {"id": 358, "owner": {"id": 476}, "assignee": {"id": 7}, "organization": {"id": 139}, "project": {"owner": {"id": 760}, "assignee": {"id": 856}, "organization": {"id": 982}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 55, "privilege": "admin"}, "organization": {"id": 151, "owner": {"id": 255}, "user": {"role": "supervisor"}}}, "resource": {"id": 389, "owner": {"id": 492}, "assignee": {"id": 55}, "organization": {"id": 687}, "project": {"owner": {"id": 759}, "assignee": {"id": 853}, "organization": {"id": 975}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 62, "privilege": "admin"}, "organization": {"id": 125, "owner": {"id": 213}, "user": {"role": "supervisor"}}}, "resource": {"id": 381, "owner": {"id": 447}, "assignee": {"id": 62}, "organization": {"id": 626}, "project": {"owner": {"id": 703}, "assignee": {"id": 802}, "organization": {"id": 909}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 96, "privilege": "admin"}, "organization": {"id": 135, "owner": {"id": 282}, "user": {"role": "worker"}}}, "resource": {"id": 369, "owner": {"id": 488}, "assignee": {"id": 96}, "organization": {"id": 135}, "project": {"owner": {"id": 703}, "assignee": {"id": 808}, "organization": {"id": 995}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 75, "privilege": "admin"}, "organization": {"id": 122, "owner": {"id": 213}, "user": {"role": "worker"}}}, "resource": {"id": 399, "owner": {"id": 433}, "assignee": {"id": 75}, "organization": {"id": 122}, "project": {"owner": {"id": 760}, "assignee": {"id": 822}, "organization": {"id": 944}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 12, "privilege": "admin"}, "organization": {"id": 162, "owner": {"id": 294}, "user": {"role": "worker"}}}, "resource": {"id": 332, "owner": {"id": 457}, "assignee": {"id": 12}, "organization": {"id": 632}, "project": {"owner": {"id": 778}, "assignee": {"id": 870}, "organization": {"id": 997}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 57, "privilege": "admin"}, "organization": {"id": 188, "owner": {"id": 216}, "user": {"role": "worker"}}}, "resource": {"id": 381, "owner": {"id": 423}, "assignee": {"id": 57}, "organization": {"id": 680}, "project": {"owner": {"id": 770}, "assignee": {"id": 845}, "organization": {"id": 948}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 96, "privilege": "admin"}, "organization": {"id": 182, "owner": {"id": 216}, "user": {"role": null}}}, "resource": {"id": 387, "owner": {"id": 433}, "assignee": {"id": 96}, "organization": {"id": 182}, "project": {"owner": {"id": 765}, "assignee": {"id": 805}, "organization": {"id": 936}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 20, "privilege": "admin"}, "organization": {"id": 141, "owner": {"id": 213}, "user": {"role": null}}}, "resource": {"id": 333, "owner": {"id": 406}, "assignee": {"id": 20}, "organization": {"id": 141}, "project": {"owner": {"id": 743}, "assignee": {"id": 882}, "organization": {"id": 980}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 54, "privilege": "admin"}, "organization": {"id": 180, "owner": {"id": 277}, "user": {"role": null}}}, "resource": {"id": 328, "owner": {"id": 436}, "assignee": {"id": 54}, "organization": {"id": 656}, "project": {"owner": {"id": 752}, "assignee": {"id": 846}, "organization": {"id": 998}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 41, "privilege": "admin"}, "organization": {"id": 119, "owner": {"id": 283}, "user": {"role": null}}}, "resource": {"id": 363, "owner": {"id": 460}, "assignee": {"id": 41}, "organization": {"id": 681}, "project": {"owner": {"id": 768}, "assignee": {"id": 845}, "organization": {"id": 955}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 11, "privilege": "business"}, "organization": {"id": 191, "owner": {"id": 11}, "user": {"role": "owner"}}}, "resource": {"id": 328, "owner": {"id": 476}, "assignee": {"id": 11}, "organization": {"id": 191}, "project": {"owner": {"id": 703}, "assignee": {"id": 867}, "organization": {"id": 991}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 56, "privilege": "business"}, "organization": {"id": 139, "owner": {"id": 56}, "user": {"role": "owner"}}}, "resource": {"id": 351, "owner": {"id": 439}, "assignee": {"id": 56}, "organization": {"id": 139}, "project": {"owner": {"id": 795}, "assignee": {"id": 834}, "organization": {"id": 927}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 98, "privilege": "business"}, "organization": {"id": 176, "owner": {"id": 98}, "user": {"role": "owner"}}}, "resource": {"id": 387, "owner": {"id": 436}, "assignee": {"id": 98}, "organization": {"id": 634}, "project": {"owner": {"id": 782}, "assignee": {"id": 872}, "organization": {"id": 990}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 6, "privilege": "business"}, "organization": {"id": 135, "owner": {"id": 6}, "user": {"role": "owner"}}}, "resource": {"id": 364, "owner": {"id": 495}, "assignee": {"id": 6}, "organization": {"id": 619}, "project": {"owner": {"id": 703}, "assignee": {"id": 823}, "organization": {"id": 916}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 65, "privilege": "business"}, "organization": {"id": 178, "owner": {"id": 262}, "user": {"role": "maintainer"}}}, "resource": {"id": 308, "owner": {"id": 454}, "assignee": {"id": 65}, "organization": {"id": 178}, "project": {"owner": {"id": 737}, "assignee": {"id": 839}, "organization": {"id": 900}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 20, "privilege": "business"}, "organization": {"id": 148, "owner": {"id": 243}, "user": {"role": "maintainer"}}}, "resource": {"id": 300, "owner": {"id": 453}, "assignee": {"id": 20}, "organization": {"id": 148}, "project": {"owner": {"id": 751}, "assignee": {"id": 805}, "organization": {"id": 958}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 75, "privilege": "business"}, "organization": {"id": 105, "owner": {"id": 269}, "user": {"role": "maintainer"}}}, "resource": {"id": 369, "owner": {"id": 493}, "assignee": {"id": 75}, "organization": {"id": 693}, "project": {"owner": {"id": 749}, "assignee": {"id": 899}, "organization": {"id": 912}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 65, "privilege": "business"}, "organization": {"id": 159, "owner": {"id": 253}, "user": {"role": "maintainer"}}}, "resource": {"id": 320, "owner": {"id": 491}, "assignee": {"id": 65}, "organization": {"id": 687}, "project": {"owner": {"id": 713}, "assignee": {"id": 892}, "organization": {"id": 935}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 35, "privilege": "business"}, "organization": {"id": 123, "owner": {"id": 273}, "user": {"role": "supervisor"}}}, "resource": {"id": 359, "owner": {"id": 454}, "assignee": {"id": 35}, "organization": {"id": 123}, "project": {"owner": {"id": 790}, "assignee": {"id": 846}, "organization": {"id": 941}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 47, "privilege": "business"}, "organization": {"id": 104, "owner": {"id": 207}, "user": {"role": "supervisor"}}}, "resource": {"id": 306, "owner": {"id": 479}, "assignee": {"id": 47}, "organization": {"id": 104}, "project": {"owner": {"id": 729}, "assignee": {"id": 856}, "organization": {"id": 921}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 83, "privilege": "business"}, "organization": {"id": 148, "owner": {"id": 233}, "user": {"role": "supervisor"}}}, "resource": {"id": 374, "owner": {"id": 415}, "assignee": {"id": 83}, "organization": {"id": 617}, "project": {"owner": {"id": 797}, "assignee": {"id": 804}, "organization": {"id": 947}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 49, "privilege": "business"}, "organization": {"id": 192, "owner": {"id": 279}, "user": {"role": "supervisor"}}}, "resource": {"id": 373, "owner": {"id": 430}, "assignee": {"id": 49}, "organization": {"id": 615}, "project": {"owner": {"id": 794}, "assignee": {"id": 873}, "organization": {"id": 943}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 15, "privilege": "business"}, "organization": {"id": 136, "owner": {"id": 245}, "user": {"role": "worker"}}}, "resource": {"id": 376, "owner": {"id": 410}, "assignee": {"id": 15}, "organization": {"id": 136}, "project": {"owner": {"id": 704}, "assignee": {"id": 828}, "organization": {"id": 946}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 93, "privilege": "business"}, "organization": {"id": 144, "owner": {"id": 205}, "user": {"role": "worker"}}}, "resource": {"id": 324, "owner": {"id": 422}, "assignee": {"id": 93}, "organization": {"id": 144}, "project": {"owner": {"id": 793}, "assignee": {"id": 800}, "organization": {"id": 954}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 41, "privilege": "business"}, "organization": {"id": 189, "owner": {"id": 248}, "user": {"role": "worker"}}}, "resource": {"id": 380, "owner": {"id": 448}, "assignee": {"id": 41}, "organization": {"id": 691}, "project": {"owner": {"id": 769}, "assignee": {"id": 821}, "organization": {"id": 981}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 98, "privilege": "business"}, "organization": {"id": 142, "owner": {"id": 269}, "user": {"role": "worker"}}}, "resource": {"id": 350, "owner": {"id": 472}, "assignee": {"id": 98}, "organization": {"id": 680}, "project": {"owner": {"id": 714}, "assignee": {"id": 886}, "organization": {"id": 992}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 80, "privilege": "business"}, "organization": {"id": 121, "owner": {"id": 282}, "user": {"role": null}}}, "resource": {"id": 343, "owner": {"id": 477}, "assignee": {"id": 80}, "organization": {"id": 121}, "project": {"owner": {"id": 734}, "assignee": {"id": 831}, "organization": {"id": 939}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 50, "privilege": "business"}, "organization": {"id": 132, "owner": {"id": 274}, "user": {"role": null}}}, "resource": {"id": 366, "owner": {"id": 432}, "assignee": {"id": 50}, "organization": {"id": 132}, "project": {"owner": {"id": 744}, "assignee": {"id": 816}, "organization": {"id": 927}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 55, "privilege": "business"}, "organization": {"id": 171, "owner": {"id": 213}, "user": {"role": null}}}, "resource": {"id": 335, "owner": {"id": 425}, "assignee": {"id": 55}, "organization": {"id": 688}, "project": {"owner": {"id": 720}, "assignee": {"id": 842}, "organization": {"id": 923}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 21, "privilege": "business"}, "organization": {"id": 104, "owner": {"id": 268}, "user": {"role": null}}}, "resource": {"id": 333, "owner": {"id": 409}, "assignee": {"id": 21}, "organization": {"id": 695}, "project": {"owner": {"id": 703}, "assignee": {"id": 804}, "organization": {"id": 986}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 73, "privilege": "user"}, "organization": {"id": 191, "owner": {"id": 73}, "user": {"role": "owner"}}}, "resource": {"id": 336, "owner": {"id": 495}, "assignee": {"id": 73}, "organization": {"id": 191}, "project": {"owner": {"id": 701}, "assignee": {"id": 879}, "organization": {"id": 927}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 7, "privilege": "user"}, "organization": {"id": 152, "owner": {"id": 7}, "user": {"role": "owner"}}}, "resource": {"id": 372, "owner": {"id": 448}, "assignee": {"id": 7}, "organization": {"id": 152}, "project": {"owner": {"id": 795}, "assignee": {"id": 804}, "organization": {"id": 938}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 34, "privilege": "user"}, "organization": {"id": 158, "owner": {"id": 34}, "user": {"role": "owner"}}}, "resource": {"id": 302, "owner": {"id": 409}, "assignee": {"id": 34}, "organization": {"id": 690}, "project": {"owner": {"id": 749}, "assignee": {"id": 816}, "organization": {"id": 985}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 40, "privilege": "user"}, "organization": {"id": 115, "owner": {"id": 40}, "user": {"role": "owner"}}}, "resource": {"id": 331, "owner": {"id": 423}, "assignee": {"id": 40}, "organization": {"id": 646}, "project": {"owner": {"id": 715}, "assignee": {"id": 889}, "organization": {"id": 959}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 92, "privilege": "user"}, "organization": {"id": 154, "owner": {"id": 274}, "user": {"role": "maintainer"}}}, "resource": {"id": 330, "owner": {"id": 461}, "assignee": {"id": 92}, "organization": {"id": 154}, "project": {"owner": {"id": 785}, "assignee": {"id": 837}, "organization": {"id": 959}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 43, "privilege": "user"}, "organization": {"id": 166, "owner": {"id": 255}, "user": {"role": "maintainer"}}}, "resource": {"id": 348, "owner": {"id": 460}, "assignee": {"id": 43}, "organization": {"id": 166}, "project": {"owner": {"id": 773}, "assignee": {"id": 852}, "organization": {"id": 903}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 13, "privilege": "user"}, "organization": {"id": 162, "owner": {"id": 211}, "user": {"role": "maintainer"}}}, "resource": {"id": 354, "owner": {"id": 410}, "assignee": {"id": 13}, "organization": {"id": 635}, "project": {"owner": {"id": 712}, "assignee": {"id": 838}, "organization": {"id": 960}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 22, "privilege": "user"}, "organization": {"id": 122, "owner": {"id": 204}, "user": {"role": "maintainer"}}}, "resource": {"id": 345, "owner": {"id": 429}, "assignee": {"id": 22}, "organization": {"id": 634}, "project": {"owner": {"id": 786}, "assignee": {"id": 827}, "organization": {"id": 934}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 17, "privilege": "user"}, "organization": {"id": 115, "owner": {"id": 227}, "user": {"role": "supervisor"}}}, "resource": {"id": 360, "owner": {"id": 426}, "assignee": {"id": 17}, "organization": {"id": 115}, "project": {"owner": {"id": 709}, "assignee": {"id": 872}, "organization": {"id": 957}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 58, "privilege": "user"}, "organization": {"id": 158, "owner": {"id": 221}, "user": {"role": "supervisor"}}}, "resource": {"id": 363, "owner": {"id": 405}, "assignee": {"id": 58}, "organization": {"id": 158}, "project": {"owner": {"id": 710}, "assignee": {"id": 887}, "organization": {"id": 905}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 79, "privilege": "user"}, "organization": {"id": 114, "owner": {"id": 281}, "user": {"role": "supervisor"}}}, "resource": {"id": 335, "owner": {"id": 463}, "assignee": {"id": 79}, "organization": {"id": 688}, "project": {"owner": {"id": 769}, "assignee": {"id": 830}, "organization": {"id": 929}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 42, "privilege": "user"}, "organization": {"id": 164, "owner": {"id": 272}, "user": {"role": "supervisor"}}}, "resource": {"id": 321, "owner": {"id": 418}, "assignee": {"id": 42}, "organization": {"id": 659}, "project": {"owner": {"id": 732}, "assignee": {"id": 879}, "organization": {"id": 976}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 21, "privilege": "user"}, "organization": {"id": 105, "owner": {"id": 241}, "user": {"role": "worker"}}}, "resource": {"id": 323, "owner": {"id": 414}, "assignee": {"id": 21}, "organization": {"id": 105}, "project": {"owner": {"id": 749}, "assignee": {"id": 835}, "organization": {"id": 934}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 93, "privilege": "user"}, "organization": {"id": 150, "owner": {"id": 204}, "user": {"role": "worker"}}}, "resource": {"id": 324, "owner": {"id": 493}, "assignee": {"id": 93}, "organization": {"id": 150}, "project": {"owner": {"id": 737}, "assignee": {"id": 821}, "organization": {"id": 969}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 93, "privilege": "user"}, "organization": {"id": 169, "owner": {"id": 257}, "user": {"role": "worker"}}}, "resource": {"id": 336, "owner": {"id": 403}, "assignee": {"id": 93}, "organization": {"id": 670}, "project": {"owner": {"id": 770}, "assignee": {"id": 858}, "organization": {"id": 945}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 85, "privilege": "user"}, "organization": {"id": 167, "owner": {"id": 257}, "user": {"role": "worker"}}}, "resource": {"id": 310, "owner": {"id": 462}, "assignee": {"id": 85}, "organization": {"id": 650}, "project": {"owner": {"id": 788}, "assignee": {"id": 882}, "organization": {"id": 960}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 79, "privilege": "user"}, "organization": {"id": 136, "owner": {"id": 203}, "user": {"role": null}}}, "resource": {"id": 387, "owner": {"id": 474}, "assignee": {"id": 79}, "organization": {"id": 136}, "project": {"owner": {"id": 717}, "assignee": {"id": 810}, "organization": {"id": 929}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 8, "privilege": "user"}, "organization": {"id": 126, "owner": {"id": 204}, "user": {"role": null}}}, "resource": {"id": 327, "owner": {"id": 464}, "assignee": {"id": 8}, "organization": {"id": 126}, "project": {"owner": {"id": 707}, "assignee": {"id": 815}, "organization": {"id": 913}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 3, "privilege": "user"}, "organization": {"id": 169, "owner": {"id": 298}, "user": {"role": null}}}, "resource": {"id": 397, "owner": {"id": 424}, "assignee": {"id": 3}, "organization": {"id": 615}, "project": {"owner": {"id": 766}, "assignee": {"id": 874}, "organization": {"id": 996}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 67, "privilege": "user"}, "organization": {"id": 128, "owner": {"id": 246}, "user": {"role": null}}}, "resource": {"id": 383, "owner": {"id": 444}, "assignee": {"id": 67}, "organization": {"id": 687}, "project": {"owner": {"id": 774}, "assignee": {"id": 819}, "organization": {"id": 926}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 81, "privilege": "worker"}, "organization": {"id": 138, "owner": {"id": 81}, "user": {"role": "owner"}}}, "resource": {"id": 370, "owner": {"id": 404}, "assignee": {"id": 81}, "organization": {"id": 138}, "project": {"owner": {"id": 748}, "assignee": {"id": 879}, "organization": {"id": 993}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 34, "privilege": "worker"}, "organization": {"id": 136, "owner": {"id": 34}, "user": {"role": "owner"}}}, "resource": {"id": 321, "owner": {"id": 418}, "assignee": {"id": 34}, "organization": {"id": 136}, "project": {"owner": {"id": 763}, "assignee": {"id": 842}, "organization": {"id": 905}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 62, "privilege": "worker"}, "organization": {"id": 179, "owner": {"id": 62}, "user": {"role": "owner"}}}, "resource": {"id": 308, "owner": {"id": 484}, "assignee": {"id": 62}, "organization": {"id": 677}, "project": {"owner": {"id": 723}, "assignee": {"id": 874}, "organization": {"id": 946}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 35, "privilege": "worker"}, "organization": {"id": 170, "owner": {"id": 35}, "user": {"role": "owner"}}}, "resource": {"id": 303, "owner": {"id": 450}, "assignee": {"id": 35}, "organization": {"id": 630}, "project": {"owner": {"id": 780}, "assignee": {"id": 823}, "organization": {"id": 933}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 89, "privilege": "worker"}, "organization": {"id": 123, "owner": {"id": 219}, "user": {"role": "maintainer"}}}, "resource": {"id": 355, "owner": {"id": 413}, "assignee": {"id": 89}, "organization": {"id": 123}, "project": {"owner": {"id": 774}, "assignee": {"id": 823}, "organization": {"id": 990}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 14, "privilege": "worker"}, "organization": {"id": 191, "owner": {"id": 221}, "user": {"role": "maintainer"}}}, "resource": {"id": 378, "owner": {"id": 451}, "assignee": {"id": 14}, "organization": {"id": 191}, "project": {"owner": {"id": 752}, "assignee": {"id": 804}, "organization": {"id": 935}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 86, "privilege": "worker"}, "organization": {"id": 140, "owner": {"id": 296}, "user": {"role": "maintainer"}}}, "resource": {"id": 388, "owner": {"id": 459}, "assignee": {"id": 86}, "organization": {"id": 678}, "project": {"owner": {"id": 707}, "assignee": {"id": 832}, "organization": {"id": 936}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 80, "privilege": "worker"}, "organization": {"id": 139, "owner": {"id": 216}, "user": {"role": "maintainer"}}}, "resource": {"id": 353, "owner": {"id": 413}, "assignee": {"id": 80}, "organization": {"id": 692}, "project": {"owner": {"id": 795}, "assignee": {"id": 846}, "organization": {"id": 941}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 40, "privilege": "worker"}, "organization": {"id": 123, "owner": {"id": 269}, "user": {"role": "supervisor"}}}, "resource": {"id": 335, "owner": {"id": 406}, "assignee": {"id": 40}, "organization": {"id": 123}, "project": {"owner": {"id": 794}, "assignee": {"id": 820}, "organization": {"id": 955}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 60, "privilege": "worker"}, "organization": {"id": 107, "owner": {"id": 216}, "user": {"role": "supervisor"}}}, "resource": {"id": 359, "owner": {"id": 474}, "assignee": {"id": 60}, "organization": {"id": 107}, "project": {"owner": {"id": 784}, "assignee": {"id": 875}, "organization": {"id": 973}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 83, "privilege": "worker"}, "organization": {"id": 157, "owner": {"id": 209}, "user": {"role": "supervisor"}}}, "resource": {"id": 379, "owner": {"id": 499}, "assignee": {"id": 83}, "organization": {"id": 615}, "project": {"owner": {"id": 761}, "assignee": {"id": 807}, "organization": {"id": 916}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 78, "privilege": "worker"}, "organization": {"id": 195, "owner": {"id": 297}, "user": {"role": "supervisor"}}}, "resource": {"id": 315, "owner": {"id": 438}, "assignee": {"id": 78}, "organization": {"id": 648}, "project": {"owner": {"id": 709}, "assignee": {"id": 894}, "organization": {"id": 949}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 21, "privilege": "worker"}, "organization": {"id": 125, "owner": {"id": 230}, "user": {"role": "worker"}}}, "resource": {"id": 327, "owner": {"id": 445}, "assignee": {"id": 21}, "organization": {"id": 125}, "project": {"owner": {"id": 722}, "assignee": {"id": 872}, "organization": {"id": 918}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 19, "privilege": "worker"}, "organization": {"id": 178, "owner": {"id": 254}, "user": {"role": "worker"}}}, "resource": {"id": 304, "owner": {"id": 439}, "assignee": {"id": 19}, "organization": {"id": 178}, "project": {"owner": {"id": 748}, "assignee": {"id": 809}, "organization": {"id": 906}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 54, "privilege": "worker"}, "organization": {"id": 143, "owner": {"id": 218}, "user": {"role": "worker"}}}, "resource": {"id": 341, "owner": {"id": 408}, "assignee": {"id": 54}, "organization": {"id": 698}, "project": {"owner": {"id": 727}, "assignee": {"id": 848}, "organization": {"id": 932}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 10, "privilege": "worker"}, "organization": {"id": 175, "owner": {"id": 295}, "user": {"role": "worker"}}}, "resource": {"id": 384, "owner": {"id": 497}, "assignee": {"id": 10}, "organization": {"id": 683}, "project": {"owner": {"id": 746}, "assignee": {"id": 833}, "organization": {"id": 937}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 68, "privilege": "worker"}, "organization": {"id": 170, "owner": {"id": 219}, "user": {"role": null}}}, "resource": {"id": 357, "owner": {"id": 499}, "assignee": {"id": 68}, "organization": {"id": 170}, "project": {"owner": {"id": 775}, "assignee": {"id": 874}, "organization": {"id": 984}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 21, "privilege": "worker"}, "organization": {"id": 179, "owner": {"id": 284}, "user": {"role": null}}}, "resource": {"id": 305, "owner": {"id": 496}, "assignee": {"id": 21}, "organization": {"id": 179}, "project": {"owner": {"id": 762}, "assignee": {"id": 859}, "organization": {"id": 904}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 82, "privilege": "worker"}, "organization": {"id": 123, "owner": {"id": 291}, "user": {"role": null}}}, "resource": {"id": 350, "owner": {"id": 449}, "assignee": {"id": 82}, "organization": {"id": 681}, "project": {"owner": {"id": 756}, "assignee": {"id": 897}, "organization": {"id": 998}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 52, "privilege": "worker"}, "organization": {"id": 199, "owner": {"id": 221}, "user": {"role": null}}}, "resource": {"id": 353, "owner": {"id": 458}, "assignee": {"id": 52}, "organization": {"id": 642}, "project": {"owner": {"id": 701}, "assignee": {"id": 826}, "organization": {"id": 941}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 14, "privilege": "none"}, "organization": {"id": 113, "owner": {"id": 14}, "user": {"role": "owner"}}}, "resource": {"id": 334, "owner": {"id": 404}, "assignee": {"id": 14}, "organization": {"id": 113}, "project": {"owner": {"id": 775}, "assignee": {"id": 850}, "organization": {"id": 914}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 34, "privilege": "none"}, "organization": {"id": 198, "owner": {"id": 34}, "user": {"role": "owner"}}}, "resource": {"id": 330, "owner": {"id": 457}, "assignee": {"id": 34}, "organization": {"id": 198}, "project": {"owner": {"id": 735}, "assignee": {"id": 850}, "organization": {"id": 985}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 94, "privilege": "none"}, "organization": {"id": 137, "owner": {"id": 94}, "user": {"role": "owner"}}}, "resource": {"id": 379, "owner": {"id": 466}, "assignee": {"id": 94}, "organization": {"id": 676}, "project": {"owner": {"id": 708}, "assignee": {"id": 891}, "organization": {"id": 905}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 10, "privilege": "none"}, "organization": {"id": 174, "owner": {"id": 10}, "user": {"role": "owner"}}}, "resource": {"id": 350, "owner": {"id": 401}, "assignee": {"id": 10}, "organization": {"id": 668}, "project": {"owner": {"id": 797}, "assignee": {"id": 845}, "organization": {"id": 911}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 58, "privilege": "none"}, "organization": {"id": 160, "owner": {"id": 276}, "user": {"role": "maintainer"}}}, "resource": {"id": 315, "owner": {"id": 401}, "assignee": {"id": 58}, "organization": {"id": 160}, "project": {"owner": {"id": 735}, "assignee": {"id": 831}, "organization": {"id": 931}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 22, "privilege": "none"}, "organization": {"id": 123, "owner": {"id": 286}, "user": {"role": "maintainer"}}}, "resource": {"id": 304, "owner": {"id": 451}, "assignee": {"id": 22}, "organization": {"id": 123}, "project": {"owner": {"id": 750}, "assignee": {"id": 893}, "organization": {"id": 930}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 39, "privilege": "none"}, "organization": {"id": 196, "owner": {"id": 283}, "user": {"role": "maintainer"}}}, "resource": {"id": 319, "owner": {"id": 416}, "assignee": {"id": 39}, "organization": {"id": 618}, "project": {"owner": {"id": 785}, "assignee": {"id": 871}, "organization": {"id": 904}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 62, "privilege": "none"}, "organization": {"id": 165, "owner": {"id": 243}, "user": {"role": "maintainer"}}}, "resource": {"id": 351, "owner": {"id": 462}, "assignee": {"id": 62}, "organization": {"id": 609}, "project": {"owner": {"id": 797}, "assignee": {"id": 814}, "organization": {"id": 909}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 8, "privilege": "none"}, "organization": {"id": 194, "owner": {"id": 238}, "user": {"role": "supervisor"}}}, "resource": {"id": 330, "owner": {"id": 479}, "assignee": {"id": 8}, "organization": {"id": 194}, "project": {"owner": {"id": 705}, "assignee": {"id": 857}, "organization": {"id": 958}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 58, "privilege": "none"}, "organization": {"id": 122, "owner": {"id": 274}, "user": {"role": "supervisor"}}}, "resource": {"id": 314, "owner": {"id": 423}, "assignee": {"id": 58}, "organization": {"id": 122}, "project": {"owner": {"id": 791}, "assignee": {"id": 821}, "organization": {"id": 987}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 28, "privilege": "none"}, "organization": {"id": 111, "owner": {"id": 235}, "user": {"role": "supervisor"}}}, "resource": {"id": 317, "owner": {"id": 497}, "assignee": {"id": 28}, "organization": {"id": 602}, "project": {"owner": {"id": 719}, "assignee": {"id": 874}, "organization": {"id": 931}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 16, "privilege": "none"}, "organization": {"id": 177, "owner": {"id": 218}, "user": {"role": "supervisor"}}}, "resource": {"id": 309, "owner": {"id": 451}, "assignee": {"id": 16}, "organization": {"id": 637}, "project": {"owner": {"id": 717}, "assignee": {"id": 897}, "organization": {"id": 918}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 76, "privilege": "none"}, "organization": {"id": 105, "owner": {"id": 249}, "user": {"role": "worker"}}}, "resource": {"id": 372, "owner": {"id": 459}, "assignee": {"id": 76}, "organization": {"id": 105}, "project": {"owner": {"id": 748}, "assignee": {"id": 868}, "organization": {"id": 935}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 42, "privilege": "none"}, "organization": {"id": 161, "owner": {"id": 249}, "user": {"role": "worker"}}}, "resource": {"id": 344, "owner": {"id": 431}, "assignee": {"id": 42}, "organization": {"id": 161}, "project": {"owner": {"id": 709}, "assignee": {"id": 870}, "organization": {"id": 956}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 57, "privilege": "none"}, "organization": {"id": 144, "owner": {"id": 270}, "user": {"role": "worker"}}}, "resource": {"id": 338, "owner": {"id": 458}, "assignee": {"id": 57}, "organization": {"id": 695}, "project": {"owner": {"id": 702}, "assignee": {"id": 899}, "organization": {"id": 923}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 20, "privilege": "none"}, "organization": {"id": 185, "owner": {"id": 233}, "user": {"role": "worker"}}}, "resource": {"id": 311, "owner": {"id": 462}, "assignee": {"id": 20}, "organization": {"id": 647}, "project": {"owner": {"id": 786}, "assignee": {"id": 862}, "organization": {"id": 920}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 17, "privilege": "none"}, "organization": {"id": 117, "owner": {"id": 256}, "user": {"role": null}}}, "resource": {"id": 374, "owner": {"id": 467}, "assignee": {"id": 17}, "organization": {"id": 117}, "project": {"owner": {"id": 721}, "assignee": {"id": 875}, "organization": {"id": 984}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 63, "privilege": "none"}, "organization": {"id": 174, "owner": {"id": 271}, "user": {"role": null}}}, "resource": {"id": 346, "owner": {"id": 466}, "assignee": {"id": 63}, "organization": {"id": 174}, "project": {"owner": {"id": 755}, "assignee": {"id": 855}, "organization": {"id": 901}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 97, "privilege": "none"}, "organization": {"id": 137, "owner": {"id": 225}, "user": {"role": null}}}, "resource": {"id": 363, "owner": {"id": 482}, "assignee": {"id": 97}, "organization": {"id": 666}, "project": {"owner": {"id": 712}, "assignee": {"id": 849}, "organization": {"id": 907}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 93, "privilege": "none"}, "organization": {"id": 124, "owner": {"id": 260}, "user": {"role": null}}}, "resource": {"id": 327, "owner": {"id": 430}, "assignee": {"id": 93}, "organization": {"id": 636}, "project": {"owner": {"id": 706}, "assignee": {"id": 865}, "organization": {"id": 925}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 6, "privilege": "admin"}, "organization": {"id": 115, "owner": {"id": 6}, "user": {"role": "owner"}}}, "resource": {"id": 378, "owner": {"id": 478}, "assignee": {"id": 579}, "organization": {"id": 115}, "project": {"owner": {"id": 766}, "assignee": {"id": 890}, "organization": {"id": 999}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 73, "privilege": "admin"}, "organization": {"id": 123, "owner": {"id": 73}, "user": {"role": "owner"}}}, "resource": {"id": 365, "owner": {"id": 427}, "assignee": {"id": 550}, "organization": {"id": 123}, "project": {"owner": {"id": 714}, "assignee": {"id": 845}, "organization": {"id": 981}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 68, "privilege": "admin"}, "organization": {"id": 189, "owner": {"id": 68}, "user": {"role": "owner"}}}, "resource": {"id": 376, "owner": {"id": 472}, "assignee": {"id": 504}, "organization": {"id": 604}, "project": {"owner": {"id": 728}, "assignee": {"id": 828}, "organization": {"id": 939}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 69, "privilege": "admin"}, "organization": {"id": 102, "owner": {"id": 69}, "user": {"role": "owner"}}}, "resource": {"id": 353, "owner": {"id": 466}, "assignee": {"id": 551}, "organization": {"id": 648}, "project": {"owner": {"id": 782}, "assignee": {"id": 866}, "organization": {"id": 903}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 10, "privilege": "admin"}, "organization": {"id": 114, "owner": {"id": 296}, "user": {"role": "maintainer"}}}, "resource": {"id": 343, "owner": {"id": 420}, "assignee": {"id": 531}, "organization": {"id": 114}, "project": {"owner": {"id": 739}, "assignee": {"id": 807}, "organization": {"id": 939}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 6, "privilege": "admin"}, "organization": {"id": 123, "owner": {"id": 218}, "user": {"role": "maintainer"}}}, "resource": {"id": 375, "owner": {"id": 447}, "assignee": {"id": 553}, "organization": {"id": 123}, "project": {"owner": {"id": 730}, "assignee": {"id": 806}, "organization": {"id": 903}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 68, "privilege": "admin"}, "organization": {"id": 155, "owner": {"id": 229}, "user": {"role": "maintainer"}}}, "resource": {"id": 310, "owner": {"id": 436}, "assignee": {"id": 534}, "organization": {"id": 645}, "project": {"owner": {"id": 753}, "assignee": {"id": 893}, "organization": {"id": 901}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 84, "privilege": "admin"}, "organization": {"id": 102, "owner": {"id": 235}, "user": {"role": "maintainer"}}}, "resource": {"id": 362, "owner": {"id": 446}, "assignee": {"id": 501}, "organization": {"id": 678}, "project": {"owner": {"id": 725}, "assignee": {"id": 888}, "organization": {"id": 952}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 17, "privilege": "admin"}, "organization": {"id": 114, "owner": {"id": 204}, "user": {"role": "supervisor"}}}, "resource": {"id": 374, "owner": {"id": 492}, "assignee": {"id": 544}, "organization": {"id": 114}, "project": {"owner": {"id": 716}, "assignee": {"id": 865}, "organization": {"id": 990}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 28, "privilege": "admin"}, "organization": {"id": 157, "owner": {"id": 211}, "user": {"role": "supervisor"}}}, "resource": {"id": 360, "owner": {"id": 400}, "assignee": {"id": 579}, "organization": {"id": 157}, "project": {"owner": {"id": 771}, "assignee": {"id": 804}, "organization": {"id": 930}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 92, "privilege": "admin"}, "organization": {"id": 158, "owner": {"id": 281}, "user": {"role": "supervisor"}}}, "resource": {"id": 356, "owner": {"id": 490}, "assignee": {"id": 538}, "organization": {"id": 656}, "project": {"owner": {"id": 760}, "assignee": {"id": 868}, "organization": {"id": 988}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 57, "privilege": "admin"}, "organization": {"id": 122, "owner": {"id": 263}, "user": {"role": "supervisor"}}}, "resource": {"id": 333, "owner": {"id": 418}, "assignee": {"id": 587}, "organization": {"id": 614}, "project": {"owner": {"id": 727}, "assignee": {"id": 860}, "organization": {"id": 936}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 18, "privilege": "admin"}, "organization": {"id": 126, "owner": {"id": 225}, "user": {"role": "worker"}}}, "resource": {"id": 310, "owner": {"id": 499}, "assignee": {"id": 549}, "organization": {"id": 126}, "project": {"owner": {"id": 736}, "assignee": {"id": 867}, "organization": {"id": 959}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 52, "privilege": "admin"}, "organization": {"id": 192, "owner": {"id": 290}, "user": {"role": "worker"}}}, "resource": {"id": 372, "owner": {"id": 429}, "assignee": {"id": 574}, "organization": {"id": 192}, "project": {"owner": {"id": 780}, "assignee": {"id": 818}, "organization": {"id": 987}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 39, "privilege": "admin"}, "organization": {"id": 102, "owner": {"id": 245}, "user": {"role": "worker"}}}, "resource": {"id": 349, "owner": {"id": 430}, "assignee": {"id": 584}, "organization": {"id": 600}, "project": {"owner": {"id": 788}, "assignee": {"id": 895}, "organization": {"id": 932}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 63, "privilege": "admin"}, "organization": {"id": 153, "owner": {"id": 294}, "user": {"role": "worker"}}}, "resource": {"id": 364, "owner": {"id": 479}, "assignee": {"id": 535}, "organization": {"id": 673}, "project": {"owner": {"id": 741}, "assignee": {"id": 833}, "organization": {"id": 920}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 69, "privilege": "admin"}, "organization": {"id": 145, "owner": {"id": 287}, "user": {"role": null}}}, "resource": {"id": 317, "owner": {"id": 457}, "assignee": {"id": 530}, "organization": {"id": 145}, "project": {"owner": {"id": 779}, "assignee": {"id": 890}, "organization": {"id": 949}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 50, "privilege": "admin"}, "organization": {"id": 193, "owner": {"id": 273}, "user": {"role": null}}}, "resource": {"id": 316, "owner": {"id": 478}, "assignee": {"id": 531}, "organization": {"id": 193}, "project": {"owner": {"id": 793}, "assignee": {"id": 897}, "organization": {"id": 931}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 43, "privilege": "admin"}, "organization": {"id": 145, "owner": {"id": 293}, "user": {"role": null}}}, "resource": {"id": 336, "owner": {"id": 424}, "assignee": {"id": 571}, "organization": {"id": 614}, "project": {"owner": {"id": 710}, "assignee": {"id": 837}, "organization": {"id": 921}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 60, "privilege": "admin"}, "organization": {"id": 122, "owner": {"id": 265}, "user": {"role": null}}}, "resource": {"id": 365, "owner": {"id": 427}, "assignee": {"id": 518}, "organization": {"id": 696}, "project": {"owner": {"id": 739}, "assignee": {"id": 803}, "organization": {"id": 986}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 47, "privilege": "business"}, "organization": {"id": 189, "owner": {"id": 47}, "user": {"role": "owner"}}}, "resource": {"id": 350, "owner": {"id": 459}, "assignee": {"id": 514}, "organization": {"id": 189}, "project": {"owner": {"id": 798}, "assignee": {"id": 854}, "organization": {"id": 971}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 85, "privilege": "business"}, "organization": {"id": 153, "owner": {"id": 85}, "user": {"role": "owner"}}}, "resource": {"id": 310, "owner": {"id": 478}, "assignee": {"id": 544}, "organization": {"id": 153}, "project": {"owner": {"id": 764}, "assignee": {"id": 813}, "organization": {"id": 980}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 4, "privilege": "business"}, "organization": {"id": 120, "owner": {"id": 4}, "user": {"role": "owner"}}}, "resource": {"id": 381, "owner": {"id": 422}, "assignee": {"id": 526}, "organization": {"id": 659}, "project": {"owner": {"id": 776}, "assignee": {"id": 838}, "organization": {"id": 971}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 76, "privilege": "business"}, "organization": {"id": 168, "owner": {"id": 76}, "user": {"role": "owner"}}}, "resource": {"id": 385, "owner": {"id": 464}, "assignee": {"id": 503}, "organization": {"id": 675}, "project": {"owner": {"id": 764}, "assignee": {"id": 896}, "organization": {"id": 903}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 75, "privilege": "business"}, "organization": {"id": 131, "owner": {"id": 208}, "user": {"role": "maintainer"}}}, "resource": {"id": 308, "owner": {"id": 419}, "assignee": {"id": 560}, "organization": {"id": 131}, "project": {"owner": {"id": 729}, "assignee": {"id": 844}, "organization": {"id": 956}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 50, "privilege": "business"}, "organization": {"id": 192, "owner": {"id": 222}, "user": {"role": "maintainer"}}}, "resource": {"id": 392, "owner": {"id": 407}, "assignee": {"id": 533}, "organization": {"id": 192}, "project": {"owner": {"id": 779}, "assignee": {"id": 826}, "organization": {"id": 929}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 14, "privilege": "business"}, "organization": {"id": 192, "owner": {"id": 225}, "user": {"role": "maintainer"}}}, "resource": {"id": 324, "owner": {"id": 434}, "assignee": {"id": 587}, "organization": {"id": 679}, "project": {"owner": {"id": 765}, "assignee": {"id": 875}, "organization": {"id": 973}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 23, "privilege": "business"}, "organization": {"id": 161, "owner": {"id": 246}, "user": {"role": "maintainer"}}}, "resource": {"id": 356, "owner": {"id": 418}, "assignee": {"id": 534}, "organization": {"id": 699}, "project": {"owner": {"id": 738}, "assignee": {"id": 842}, "organization": {"id": 916}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 95, "privilege": "business"}, "organization": {"id": 182, "owner": {"id": 290}, "user": {"role": "supervisor"}}}, "resource": {"id": 352, "owner": {"id": 420}, "assignee": {"id": 587}, "organization": {"id": 182}, "project": {"owner": {"id": 755}, "assignee": {"id": 892}, "organization": {"id": 961}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 88, "privilege": "business"}, "organization": {"id": 190, "owner": {"id": 290}, "user": {"role": "supervisor"}}}, "resource": {"id": 377, "owner": {"id": 433}, "assignee": {"id": 517}, "organization": {"id": 190}, "project": {"owner": {"id": 762}, "assignee": {"id": 829}, "organization": {"id": 917}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 8, "privilege": "business"}, "organization": {"id": 139, "owner": {"id": 257}, "user": {"role": "supervisor"}}}, "resource": {"id": 384, "owner": {"id": 431}, "assignee": {"id": 565}, "organization": {"id": 616}, "project": {"owner": {"id": 708}, "assignee": {"id": 842}, "organization": {"id": 920}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 44, "privilege": "business"}, "organization": {"id": 130, "owner": {"id": 218}, "user": {"role": "supervisor"}}}, "resource": {"id": 390, "owner": {"id": 461}, "assignee": {"id": 522}, "organization": {"id": 623}, "project": {"owner": {"id": 718}, "assignee": {"id": 813}, "organization": {"id": 940}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 88, "privilege": "business"}, "organization": {"id": 101, "owner": {"id": 245}, "user": {"role": "worker"}}}, "resource": {"id": 317, "owner": {"id": 492}, "assignee": {"id": 574}, "organization": {"id": 101}, "project": {"owner": {"id": 736}, "assignee": {"id": 854}, "organization": {"id": 909}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 24, "privilege": "business"}, "organization": {"id": 199, "owner": {"id": 223}, "user": {"role": "worker"}}}, "resource": {"id": 340, "owner": {"id": 406}, "assignee": {"id": 599}, "organization": {"id": 199}, "project": {"owner": {"id": 750}, "assignee": {"id": 879}, "organization": {"id": 974}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 59, "privilege": "business"}, "organization": {"id": 143, "owner": {"id": 271}, "user": {"role": "worker"}}}, "resource": {"id": 368, "owner": {"id": 403}, "assignee": {"id": 509}, "organization": {"id": 677}, "project": {"owner": {"id": 736}, "assignee": {"id": 825}, "organization": {"id": 984}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 85, "privilege": "business"}, "organization": {"id": 150, "owner": {"id": 243}, "user": {"role": "worker"}}}, "resource": {"id": 372, "owner": {"id": 456}, "assignee": {"id": 532}, "organization": {"id": 646}, "project": {"owner": {"id": 712}, "assignee": {"id": 810}, "organization": {"id": 990}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 96, "privilege": "business"}, "organization": {"id": 196, "owner": {"id": 262}, "user": {"role": null}}}, "resource": {"id": 359, "owner": {"id": 469}, "assignee": {"id": 575}, "organization": {"id": 196}, "project": {"owner": {"id": 778}, "assignee": {"id": 834}, "organization": {"id": 936}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 22, "privilege": "business"}, "organization": {"id": 199, "owner": {"id": 237}, "user": {"role": null}}}, "resource": {"id": 389, "owner": {"id": 499}, "assignee": {"id": 508}, "organization": {"id": 199}, "project": {"owner": {"id": 700}, "assignee": {"id": 869}, "organization": {"id": 951}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 83, "privilege": "business"}, "organization": {"id": 133, "owner": {"id": 216}, "user": {"role": null}}}, "resource": {"id": 376, "owner": {"id": 466}, "assignee": {"id": 542}, "organization": {"id": 621}, "project": {"owner": {"id": 790}, "assignee": {"id": 822}, "organization": {"id": 989}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 54, "privilege": "business"}, "organization": {"id": 192, "owner": {"id": 200}, "user": {"role": null}}}, "resource": {"id": 375, "owner": {"id": 441}, "assignee": {"id": 513}, "organization": {"id": 628}, "project": {"owner": {"id": 725}, "assignee": {"id": 874}, "organization": {"id": 954}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 67, "privilege": "user"}, "organization": {"id": 159, "owner": {"id": 67}, "user": {"role": "owner"}}}, "resource": {"id": 325, "owner": {"id": 483}, "assignee": {"id": 577}, "organization": {"id": 159}, "project": {"owner": {"id": 737}, "assignee": {"id": 886}, "organization": {"id": 956}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 51, "privilege": "user"}, "organization": {"id": 150, "owner": {"id": 51}, "user": {"role": "owner"}}}, "resource": {"id": 394, "owner": {"id": 443}, "assignee": {"id": 559}, "organization": {"id": 150}, "project": {"owner": {"id": 719}, "assignee": {"id": 882}, "organization": {"id": 973}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 75, "privilege": "user"}, "organization": {"id": 199, "owner": {"id": 75}, "user": {"role": "owner"}}}, "resource": {"id": 355, "owner": {"id": 440}, "assignee": {"id": 582}, "organization": {"id": 694}, "project": {"owner": {"id": 707}, "assignee": {"id": 834}, "organization": {"id": 953}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 27, "privilege": "user"}, "organization": {"id": 117, "owner": {"id": 27}, "user": {"role": "owner"}}}, "resource": {"id": 339, "owner": {"id": 461}, "assignee": {"id": 508}, "organization": {"id": 687}, "project": {"owner": {"id": 711}, "assignee": {"id": 865}, "organization": {"id": 910}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 55, "privilege": "user"}, "organization": {"id": 102, "owner": {"id": 281}, "user": {"role": "maintainer"}}}, "resource": {"id": 335, "owner": {"id": 497}, "assignee": {"id": 556}, "organization": {"id": 102}, "project": {"owner": {"id": 778}, "assignee": {"id": 891}, "organization": {"id": 990}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:backup", "auth": {"user": {"id": 74, "privilege": "user"}, "organization": {"id": 190, "owner": {"id": 211}, "user": {"role": "maintainer"}}}, "resource": {"id": 300, "owner": {"id": 458}, "assignee": {"id": 519}, "organization": {"id": 190}, "project": {"owner": {"id": 794}, "assignee": {"id": 873}, "organization": {"id": 915}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 82, "privilege": "user"}, "organization": {"id": 101, "owner": {"id": 285}, "user": {"role": "maintainer"}}}, "resource": {"id": 358, "owner": {"id": 452}, "assignee": {"id": 500}, "organization": {"id": 652}, "project": {"owner": {"id": 711}, "assignee": {"id": 857}, "organization": {"id": 906}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 52, "privilege": "user"}, "organization": {"id": 127, "owner": {"id": 255}, "user": {"role": "maintainer"}}}, "resource": {"id": 368, "owner": {"id": 433}, "assignee": {"id": 551}, "organization": {"id": 642}, "project": {"owner": {"id": 746}, "assignee": {"id": 806}, "organization": {"id": 999}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 61, "privilege": "user"}, "organization": {"id": 115, "owner": {"id": 236}, "user": {"role": "supervisor"}}}, "resource": {"id": 340, "owner": {"id": 449}, "assignee": {"id": 526}, "organization": {"id": 115}, "project": {"owner": {"id": 769}, "assignee": {"id": 879}, "organization": {"id": 950}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 58, "privilege": "user"}, "organization": {"id": 194, "owner": {"id": 253}, "user": {"role": "supervisor"}}}, "resource": {"id": 374, "owner": {"id": 488}, "assignee": {"id": 585}, "organization": {"id": 194}, "project": {"owner": {"id": 743}, "assignee": {"id": 808}, "organization": {"id": 948}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 91, "privilege": "user"}, "organization": {"id": 191, "owner": {"id": 249}, "user": {"role": "supervisor"}}}, "resource": {"id": 399, "owner": {"id": 476}, "assignee": {"id": 562}, "organization": {"id": 631}, "project": {"owner": {"id": 713}, "assignee": {"id": 807}, "organization": {"id": 962}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 9, "privilege": "user"}, "organization": {"id": 176, "owner": {"id": 248}, "user": {"role": "supervisor"}}}, "resource": {"id": 383, "owner": {"id": 446}, "assignee": {"id": 545}, "organization": {"id": 679}, "project": {"owner": {"id": 779}, "assignee": {"id": 896}, "organization": {"id": 974}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 77, "privilege": "user"}, "organization": {"id": 191, "owner": {"id": 225}, "user": {"role": "worker"}}}, "resource": {"id": 348, "owner": {"id": 469}, "assignee": {"id": 591}, "organization": {"id": 191}, "project": {"owner": {"id": 737}, "assignee": {"id": 890}, "organization": {"id": 926}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 17, "privilege": "user"}, "organization": {"id": 125, "owner": {"id": 248}, "user": {"role": "worker"}}}, "resource": {"id": 352, "owner": {"id": 474}, "assignee": {"id": 556}, "organization": {"id": 125}, "project": {"owner": {"id": 707}, "assignee": {"id": 894}, "organization": {"id": 923}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 62, "privilege": "user"}, "organization": {"id": 178, "owner": {"id": 242}, "user": {"role": "worker"}}}, "resource": {"id": 322, "owner": {"id": 472}, "assignee": {"id": 552}, "organization": {"id": 692}, "project": {"owner": {"id": 738}, "assignee": {"id": 856}, "organization": {"id": 918}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 13, "privilege": "user"}, "organization": {"id": 137, "owner": {"id": 230}, "user": {"role": "worker"}}}, "resource": {"id": 335, "owner": {"id": 439}, "assignee": {"id": 573}, "organization": {"id": 690}, "project": {"owner": {"id": 773}, "assignee": {"id": 844}, "organization": {"id": 987}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 65, "privilege": "user"}, "organization": {"id": 197, "owner": {"id": 287}, "user": {"role": null}}}, "resource": {"id": 335, "owner": {"id": 428}, "assignee": {"id": 538}, "organization": {"id": 197}, "project": {"owner": {"id": 796}, "assignee": {"id": 879}, "organization": {"id": 927}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 32, "privilege": "user"}, "organization": {"id": 119, "owner": {"id": 237}, "user": {"role": null}}}, "resource": {"id": 357, "owner": {"id": 485}, "assignee": {"id": 500}, "organization": {"id": 119}, "project": {"owner": {"id": 734}, "assignee": {"id": 825}, "organization": {"id": 987}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 15, "privilege": "user"}, "organization": {"id": 152, "owner": {"id": 253}, "user": {"role": null}}}, "resource": {"id": 356, "owner": {"id": 425}, "assignee": {"id": 514}, "organization": {"id": 647}, "project": {"owner": {"id": 746}, "assignee": {"id": 856}, "organization": {"id": 952}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 63, "privilege": "user"}, "organization": {"id": 159, "owner": {"id": 260}, "user": {"role": null}}}, "resource": {"id": 377, "owner": {"id": 413}, "assignee": {"id": 553}, "organization": {"id": 619}, "project": {"owner": {"id": 755}, "assignee": {"id": 825}, "organization": {"id": 915}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 18, "privilege": "worker"}, "organization": {"id": 185, "owner": {"id": 18}, "user": {"role": "owner"}}}, "resource": {"id": 305, "owner": {"id": 482}, "assignee": {"id": 571}, "organization": {"id": 185}, "project": {"owner": {"id": 712}, "assignee": {"id": 825}, "organization": {"id": 991}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 12, "privilege": "worker"}, "organization": {"id": 123, "owner": {"id": 12}, "user": {"role": "owner"}}}, "resource": {"id": 397, "owner": {"id": 434}, "assignee": {"id": 590}, "organization": {"id": 123}, "project": {"owner": {"id": 718}, "assignee": {"id": 823}, "organization": {"id": 918}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 6, "privilege": "worker"}, "organization": {"id": 140, "owner": {"id": 6}, "user": {"role": "owner"}}}, "resource": {"id": 343, "owner": {"id": 490}, "assignee": {"id": 556}, "organization": {"id": 616}, "project": {"owner": {"id": 703}, "assignee": {"id": 866}, "organization": {"id": 954}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 24, "privilege": "worker"}, "organization": {"id": 165, "owner": {"id": 24}, "user": {"role": "owner"}}}, "resource": {"id": 338, "owner": {"id": 416}, "assignee": {"id": 582}, "organization": {"id": 613}, "project": {"owner": {"id": 791}, "assignee": {"id": 875}, "organization": {"id": 961}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 62, "privilege": "worker"}, "organization": {"id": 131, "owner": {"id": 280}, "user": {"role": "maintainer"}}}, "resource": {"id": 364, "owner": {"id": 461}, "assignee": {"id": 543}, "organization": {"id": 131}, "project": {"owner": {"id": 740}, "assignee": {"id": 804}, "organization": {"id": 956}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 56, "privilege": "worker"}, "organization": {"id": 126, "owner": {"id": 213}, "user": {"role": "maintainer"}}}, "resource": {"id": 385, "owner": {"id": 493}, "assignee": {"id": 587}, "organization": {"id": 126}, "project": {"owner": {"id": 703}, "assignee": {"id": 829}, "organization": {"id": 932}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 67, "privilege": "worker"}, "organization": {"id": 183, "owner": {"id": 244}, "user": {"role": "maintainer"}}}, "resource": {"id": 325, "owner": {"id": 469}, "assignee": {"id": 525}, "organization": {"id": 645}, "project": {"owner": {"id": 772}, "assignee": {"id": 819}, "organization": {"id": 972}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 46, "privilege": "worker"}, "organization": {"id": 169, "owner": {"id": 230}, "user": {"role": "maintainer"}}}, "resource": {"id": 358, "owner": {"id": 441}, "assignee": {"id": 512}, "organization": {"id": 604}, "project": {"owner": {"id": 784}, "assignee": {"id": 822}, "organization": {"id": 975}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 83, "privilege": "worker"}, "organization": {"id": 162, "owner": {"id": 251}, "user": {"role": "supervisor"}}}, "resource": {"id": 321, "owner": {"id": 454}, "assignee": {"id": 515}, "organization": {"id": 162}, "project": {"owner": {"id": 722}, "assignee": {"id": 849}, "organization": {"id": 925}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 30, "privilege": "worker"}, "organization": {"id": 121, "owner": {"id": 260}, "user": {"role": "supervisor"}}}, "resource": {"id": 393, "owner": {"id": 471}, "assignee": {"id": 541}, "organization": {"id": 121}, "project": {"owner": {"id": 764}, "assignee": {"id": 894}, "organization": {"id": 926}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 96, "privilege": "worker"}, "organization": {"id": 134, "owner": {"id": 256}, "user": {"role": "supervisor"}}}, "resource": {"id": 348, "owner": {"id": 447}, "assignee": {"id": 508}, "organization": {"id": 691}, "project": {"owner": {"id": 746}, "assignee": {"id": 822}, "organization": {"id": 976}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 11, "privilege": "worker"}, "organization": {"id": 127, "owner": {"id": 240}, "user": {"role": "supervisor"}}}, "resource": {"id": 312, "owner": {"id": 403}, "assignee": {"id": 538}, "organization": {"id": 640}, "project": {"owner": {"id": 726}, "assignee": {"id": 894}, "organization": {"id": 941}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 76, "privilege": "worker"}, "organization": {"id": 152, "owner": {"id": 292}, "user": {"role": "worker"}}}, "resource": {"id": 306, "owner": {"id": 427}, "assignee": {"id": 540}, "organization": {"id": 152}, "project": {"owner": {"id": 739}, "assignee": {"id": 814}, "organization": {"id": 970}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 28, "privilege": "worker"}, "organization": {"id": 108, "owner": {"id": 289}, "user": {"role": "worker"}}}, "resource": {"id": 383, "owner": {"id": 454}, "assignee": {"id": 593}, "organization": {"id": 108}, "project": {"owner": {"id": 786}, "assignee": {"id": 890}, "organization": {"id": 937}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 24, "privilege": "worker"}, "organization": {"id": 133, "owner": {"id": 232}, "user": {"role": "worker"}}}, "resource": {"id": 328, "owner": {"id": 486}, "assignee": {"id": 592}, "organization": {"id": 600}, "project": {"owner": {"id": 790}, "assignee": {"id": 818}, "organization": {"id": 906}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 29, "privilege": "worker"}, "organization": {"id": 125, "owner": {"id": 297}, "user": {"role": "worker"}}}, "resource": {"id": 356, "owner": {"id": 409}, "assignee": {"id": 577}, "organization": {"id": 686}, "project": {"owner": {"id": 780}, "assignee": {"id": 808}, "organization": {"id": 948}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 32, "privilege": "worker"}, "organization": {"id": 190, "owner": {"id": 249}, "user": {"role": null}}}, "resource": {"id": 306, "owner": {"id": 415}, "assignee": {"id": 533}, "organization": {"id": 190}, "project": {"owner": {"id": 760}, "assignee": {"id": 856}, "organization": {"id": 955}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 33, "privilege": "worker"}, "organization": {"id": 127, "owner": {"id": 231}, "user": {"role": null}}}, "resource": {"id": 344, "owner": {"id": 433}, "assignee": {"id": 557}, "organization": {"id": 127}, "project": {"owner": {"id": 710}, "assignee": {"id": 889}, "organization": {"id": 945}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 64, "privilege": "worker"}, "organization": {"id": 130, "owner": {"id": 230}, "user": {"role": null}}}, "resource": {"id": 331, "owner": {"id": 454}, "assignee": {"id": 528}, "organization": {"id": 652}, "project": {"owner": {"id": 760}, "assignee": {"id": 837}, "organization": {"id": 961}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 62, "privilege": "worker"}, "organization": {"id": 152, "owner": {"id": 269}, "user": {"role": null}}}, "resource": {"id": 381, "owner": {"id": 481}, "assignee": {"id": 564}, "organization": {"id": 621}, "project": {"owner": {"id": 741}, "assignee": {"id": 838}, "organization": {"id": 913}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 53, "privilege": "none"}, "organization": {"id": 173, "owner": {"id": 53}, "user": {"role": "owner"}}}, "resource": {"id": 309, "owner": {"id": 437}, "assignee": {"id": 595}, "organization": {"id": 173}, "project": {"owner": {"id": 776}, "assignee": {"id": 892}, "organization": {"id": 988}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 69, "privilege": "none"}, "organization": {"id": 117, "owner": {"id": 69}, "user": {"role": "owner"}}}, "resource": {"id": 373, "owner": {"id": 418}, "assignee": {"id": 588}, "organization": {"id": 117}, "project": {"owner": {"id": 718}, "assignee": {"id": 804}, "organization": {"id": 950}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 9, "privilege": "none"}, "organization": {"id": 168, "owner": {"id": 9}, "user": {"role": "owner"}}}, "resource": {"id": 349, "owner": {"id": 423}, "assignee": {"id": 506}, "organization": {"id": 637}, "project": {"owner": {"id": 729}, "assignee": {"id": 873}, "organization": {"id": 998}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 88, "privilege": "none"}, "organization": {"id": 105, "owner": {"id": 88}, "user": {"role": "owner"}}}, "resource": {"id": 382, "owner": {"id": 475}, "assignee": {"id": 592}, "organization": {"id": 632}, "project": {"owner": {"id": 743}, "assignee": {"id": 898}, "organization": {"id": 970}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 74, "privilege": "none"}, "organization": {"id": 142, "owner": {"id": 210}, "user": {"role": "maintainer"}}}, "resource": {"id": 355, "owner": {"id": 488}, "assignee": {"id": 590}, "organization": {"id": 142}, "project": {"owner": {"id": 795}, "assignee": {"id": 855}, "organization": {"id": 978}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 53, "privilege": "none"}, "organization": {"id": 173, "owner": {"id": 287}, "user": {"role": "maintainer"}}}, "resource": {"id": 365, "owner": {"id": 438}, "assignee": {"id": 544}, "organization": {"id": 173}, "project": {"owner": {"id": 715}, "assignee": {"id": 886}, "organization": {"id": 971}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 43, "privilege": "none"}, "organization": {"id": 111, "owner": {"id": 243}, "user": {"role": "maintainer"}}}, "resource": {"id": 379, "owner": {"id": 478}, "assignee": {"id": 516}, "organization": {"id": 606}, "project": {"owner": {"id": 705}, "assignee": {"id": 846}, "organization": {"id": 923}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 54, "privilege": "none"}, "organization": {"id": 195, "owner": {"id": 222}, "user": {"role": "maintainer"}}}, "resource": {"id": 312, "owner": {"id": 496}, "assignee": {"id": 572}, "organization": {"id": 684}, "project": {"owner": {"id": 782}, "assignee": {"id": 865}, "organization": {"id": 910}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 13, "privilege": "none"}, "organization": {"id": 105, "owner": {"id": 261}, "user": {"role": "supervisor"}}}, "resource": {"id": 384, "owner": {"id": 404}, "assignee": {"id": 508}, "organization": {"id": 105}, "project": {"owner": {"id": 715}, "assignee": {"id": 815}, "organization": {"id": 913}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 41, "privilege": "none"}, "organization": {"id": 131, "owner": {"id": 293}, "user": {"role": "supervisor"}}}, "resource": {"id": 347, "owner": {"id": 437}, "assignee": {"id": 576}, "organization": {"id": 131}, "project": {"owner": {"id": 725}, "assignee": {"id": 813}, "organization": {"id": 938}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 79, "privilege": "none"}, "organization": {"id": 109, "owner": {"id": 288}, "user": {"role": "supervisor"}}}, "resource": {"id": 379, "owner": {"id": 455}, "assignee": {"id": 561}, "organization": {"id": 676}, "project": {"owner": {"id": 793}, "assignee": {"id": 835}, "organization": {"id": 953}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 14, "privilege": "none"}, "organization": {"id": 128, "owner": {"id": 253}, "user": {"role": "supervisor"}}}, "resource": {"id": 353, "owner": {"id": 443}, "assignee": {"id": 512}, "organization": {"id": 625}, "project": {"owner": {"id": 727}, "assignee": {"id": 866}, "organization": {"id": 955}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 20, "privilege": "none"}, "organization": {"id": 147, "owner": {"id": 207}, "user": {"role": "worker"}}}, "resource": {"id": 315, "owner": {"id": 459}, "assignee": {"id": 517}, "organization": {"id": 147}, "project": {"owner": {"id": 757}, "assignee": {"id": 800}, "organization": {"id": 976}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 54, "privilege": "none"}, "organization": {"id": 101, "owner": {"id": 240}, "user": {"role": "worker"}}}, "resource": {"id": 359, "owner": {"id": 488}, "assignee": {"id": 537}, "organization": {"id": 101}, "project": {"owner": {"id": 710}, "assignee": {"id": 855}, "organization": {"id": 912}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 60, "privilege": "none"}, "organization": {"id": 121, "owner": {"id": 261}, "user": {"role": "worker"}}}, "resource": {"id": 396, "owner": {"id": 481}, "assignee": {"id": 590}, "organization": {"id": 665}, "project": {"owner": {"id": 794}, "assignee": {"id": 854}, "organization": {"id": 913}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 96, "privilege": "none"}, "organization": {"id": 185, "owner": {"id": 288}, "user": {"role": "worker"}}}, "resource": {"id": 334, "owner": {"id": 430}, "assignee": {"id": 528}, "organization": {"id": 657}, "project": {"owner": {"id": 787}, "assignee": {"id": 802}, "organization": {"id": 961}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 35, "privilege": "none"}, "organization": {"id": 180, "owner": {"id": 240}, "user": {"role": null}}}, "resource": {"id": 371, "owner": {"id": 405}, "assignee": {"id": 560}, "organization": {"id": 180}, "project": {"owner": {"id": 797}, "assignee": {"id": 854}, "organization": {"id": 958}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 33, "privilege": "none"}, "organization": {"id": 161, "owner": {"id": 200}, "user": {"role": null}}}, "resource": {"id": 330, "owner": {"id": 448}, "assignee": {"id": 560}, "organization": {"id": 161}, "project": {"owner": {"id": 716}, "assignee": {"id": 863}, "organization": {"id": 989}}}} } -test_scope_UPDATE_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:annotations", "auth": {"user": {"id": 81, "privilege": "none"}, "organization": {"id": 187, "owner": {"id": 264}, "user": {"role": null}}}, "resource": {"id": 348, "owner": {"id": 458}, "assignee": {"id": 583}, "organization": {"id": 691}, "project": {"owner": {"id": 750}, "assignee": {"id": 853}, "organization": {"id": 969}}}} +test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 13, "privilege": "none"}, "organization": {"id": 158, "owner": {"id": 267}, "user": {"role": null}}}, "resource": {"id": 353, "owner": {"id": 477}, "assignee": {"id": 596}, "organization": {"id": 647}, "project": {"owner": {"id": 730}, "assignee": {"id": 809}, "organization": {"id": 922}}}} } -test_scope_UPDATE_PROJECT_context_SANDBOX_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 46, "privilege": "admin"}, "organization": null}, "resource": {"id": 372, "owner": {"id": 422}, "assignee": {"id": 567}, "organization": {"id": 617}, "project": {"owner": {"id": 46}, "assignee": {"id": 884}, "organization": {"id": 924}}}} +test_scope_VIEW_context_SANDBOX_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 29, "privilege": "admin"}, "organization": null}, "resource": {"id": 333, "owner": {"id": 450}, "assignee": {"id": 513}, "organization": {"id": 655}, "project": {"owner": {"id": 29}, "assignee": {"id": 837}, "organization": {"id": 990}}}} } -test_scope_UPDATE_PROJECT_context_SANDBOX_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 10, "privilege": "business"}, "organization": null}, "resource": {"id": 309, "owner": {"id": 484}, "assignee": {"id": 562}, "organization": {"id": 683}, "project": {"owner": {"id": 10}, "assignee": {"id": 864}, "organization": {"id": 988}}}} +test_scope_VIEW_context_SANDBOX_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 52, "privilege": "business"}, "organization": null}, "resource": {"id": 379, "owner": {"id": 474}, "assignee": {"id": 513}, "organization": {"id": 677}, "project": {"owner": {"id": 52}, "assignee": {"id": 899}, "organization": {"id": 959}}}} } -test_scope_UPDATE_PROJECT_context_SANDBOX_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 51, "privilege": "user"}, "organization": null}, "resource": {"id": 391, "owner": {"id": 493}, "assignee": {"id": 564}, "organization": {"id": 643}, "project": {"owner": {"id": 51}, "assignee": {"id": 860}, "organization": {"id": 994}}}} +test_scope_VIEW_context_SANDBOX_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 35, "privilege": "user"}, "organization": null}, "resource": {"id": 390, "owner": {"id": 419}, "assignee": {"id": 566}, "organization": {"id": 642}, "project": {"owner": {"id": 35}, "assignee": {"id": 888}, "organization": {"id": 980}}}} } -test_scope_UPDATE_PROJECT_context_SANDBOX_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 23, "privilege": "worker"}, "organization": null}, "resource": {"id": 311, "owner": {"id": 484}, "assignee": {"id": 596}, "organization": {"id": 691}, "project": {"owner": {"id": 23}, "assignee": {"id": 822}, "organization": {"id": 987}}}} +test_scope_VIEW_context_SANDBOX_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 83, "privilege": "worker"}, "organization": null}, "resource": {"id": 385, "owner": {"id": 482}, "assignee": {"id": 500}, "organization": {"id": 674}, "project": {"owner": {"id": 83}, "assignee": {"id": 850}, "organization": {"id": 990}}}} } -test_scope_UPDATE_PROJECT_context_SANDBOX_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 93, "privilege": "none"}, "organization": null}, "resource": {"id": 381, "owner": {"id": 442}, "assignee": {"id": 503}, "organization": {"id": 610}, "project": {"owner": {"id": 93}, "assignee": {"id": 841}, "organization": {"id": 952}}}} +test_scope_VIEW_context_SANDBOX_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 44, "privilege": "none"}, "organization": null}, "resource": {"id": 324, "owner": {"id": 488}, "assignee": {"id": 579}, "organization": {"id": 603}, "project": {"owner": {"id": 44}, "assignee": {"id": 878}, "organization": {"id": 963}}}} } -test_scope_UPDATE_PROJECT_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 67, "privilege": "admin"}, "organization": null}, "resource": {"id": 318, "owner": {"id": 489}, "assignee": {"id": 594}, "organization": {"id": 674}, "project": {"owner": {"id": 773}, "assignee": {"id": 67}, "organization": {"id": 915}}}} +test_scope_VIEW_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 96, "privilege": "admin"}, "organization": null}, "resource": {"id": 324, "owner": {"id": 426}, "assignee": {"id": 536}, "organization": {"id": 691}, "project": {"owner": {"id": 787}, "assignee": {"id": 96}, "organization": {"id": 929}}}} } -test_scope_UPDATE_PROJECT_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 96, "privilege": "business"}, "organization": null}, "resource": {"id": 349, "owner": {"id": 492}, "assignee": {"id": 578}, "organization": {"id": 694}, "project": {"owner": {"id": 736}, "assignee": {"id": 96}, "organization": {"id": 997}}}} +test_scope_VIEW_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 99, "privilege": "business"}, "organization": null}, "resource": {"id": 308, "owner": {"id": 477}, "assignee": {"id": 583}, "organization": {"id": 687}, "project": {"owner": {"id": 724}, "assignee": {"id": 99}, "organization": {"id": 937}}}} } -test_scope_UPDATE_PROJECT_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 70, "privilege": "user"}, "organization": null}, "resource": {"id": 394, "owner": {"id": 470}, "assignee": {"id": 552}, "organization": {"id": 642}, "project": {"owner": {"id": 701}, "assignee": {"id": 70}, "organization": {"id": 995}}}} +test_scope_VIEW_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 69, "privilege": "user"}, "organization": null}, "resource": {"id": 323, "owner": {"id": 456}, "assignee": {"id": 549}, "organization": {"id": 640}, "project": {"owner": {"id": 727}, "assignee": {"id": 69}, "organization": {"id": 937}}}} } -test_scope_UPDATE_PROJECT_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 73, "privilege": "worker"}, "organization": null}, "resource": {"id": 330, "owner": {"id": 489}, "assignee": {"id": 566}, "organization": {"id": 641}, "project": {"owner": {"id": 780}, "assignee": {"id": 73}, "organization": {"id": 979}}}} +test_scope_VIEW_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 95, "privilege": "worker"}, "organization": null}, "resource": {"id": 378, "owner": {"id": 478}, "assignee": {"id": 506}, "organization": {"id": 617}, "project": {"owner": {"id": 744}, "assignee": {"id": 95}, "organization": {"id": 932}}}} } -test_scope_UPDATE_PROJECT_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 81, "privilege": "none"}, "organization": null}, "resource": {"id": 384, "owner": {"id": 495}, "assignee": {"id": 526}, "organization": {"id": 623}, "project": {"owner": {"id": 753}, "assignee": {"id": 81}, "organization": {"id": 952}}}} +test_scope_VIEW_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 12, "privilege": "none"}, "organization": null}, "resource": {"id": 322, "owner": {"id": 415}, "assignee": {"id": 521}, "organization": {"id": 662}, "project": {"owner": {"id": 736}, "assignee": {"id": 12}, "organization": {"id": 920}}}} } -test_scope_UPDATE_PROJECT_context_SANDBOX_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 16, "privilege": "admin"}, "organization": null}, "resource": {"id": 347, "owner": {"id": 16}, "assignee": {"id": 521}, "organization": {"id": 628}, "project": {"owner": {"id": 740}, "assignee": {"id": 833}, "organization": {"id": 983}}}} +test_scope_VIEW_context_SANDBOX_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 46, "privilege": "admin"}, "organization": null}, "resource": {"id": 362, "owner": {"id": 46}, "assignee": {"id": 500}, "organization": {"id": 641}, "project": {"owner": {"id": 715}, "assignee": {"id": 871}, "organization": {"id": 952}}}} } -test_scope_UPDATE_PROJECT_context_SANDBOX_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 62, "privilege": "business"}, "organization": null}, "resource": {"id": 373, "owner": {"id": 62}, "assignee": {"id": 512}, "organization": {"id": 637}, "project": {"owner": {"id": 776}, "assignee": {"id": 836}, "organization": {"id": 918}}}} +test_scope_VIEW_context_SANDBOX_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 42, "privilege": "business"}, "organization": null}, "resource": {"id": 381, "owner": {"id": 42}, "assignee": {"id": 503}, "organization": {"id": 681}, "project": {"owner": {"id": 778}, "assignee": {"id": 820}, "organization": {"id": 923}}}} } -test_scope_UPDATE_PROJECT_context_SANDBOX_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 59, "privilege": "user"}, "organization": null}, "resource": {"id": 326, "owner": {"id": 59}, "assignee": {"id": 513}, "organization": {"id": 631}, "project": {"owner": {"id": 790}, "assignee": {"id": 878}, "organization": {"id": 921}}}} +test_scope_VIEW_context_SANDBOX_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 76, "privilege": "user"}, "organization": null}, "resource": {"id": 375, "owner": {"id": 76}, "assignee": {"id": 528}, "organization": {"id": 644}, "project": {"owner": {"id": 797}, "assignee": {"id": 882}, "organization": {"id": 982}}}} } -test_scope_UPDATE_PROJECT_context_SANDBOX_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 57, "privilege": "worker"}, "organization": null}, "resource": {"id": 343, "owner": {"id": 57}, "assignee": {"id": 541}, "organization": {"id": 609}, "project": {"owner": {"id": 787}, "assignee": {"id": 890}, "organization": {"id": 975}}}} +test_scope_VIEW_context_SANDBOX_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 33, "privilege": "worker"}, "organization": null}, "resource": {"id": 346, "owner": {"id": 33}, "assignee": {"id": 562}, "organization": {"id": 646}, "project": {"owner": {"id": 799}, "assignee": {"id": 866}, "organization": {"id": 926}}}} } -test_scope_UPDATE_PROJECT_context_SANDBOX_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 66, "privilege": "none"}, "organization": null}, "resource": {"id": 324, "owner": {"id": 66}, "assignee": {"id": 590}, "organization": {"id": 655}, "project": {"owner": {"id": 790}, "assignee": {"id": 809}, "organization": {"id": 995}}}} +test_scope_VIEW_context_SANDBOX_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 26, "privilege": "none"}, "organization": null}, "resource": {"id": 397, "owner": {"id": 26}, "assignee": {"id": 512}, "organization": {"id": 621}, "project": {"owner": {"id": 769}, "assignee": {"id": 833}, "organization": {"id": 971}}}} } -test_scope_UPDATE_PROJECT_context_SANDBOX_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 11, "privilege": "admin"}, "organization": null}, "resource": {"id": 338, "owner": {"id": 493}, "assignee": {"id": 11}, "organization": {"id": 660}, "project": {"owner": {"id": 702}, "assignee": {"id": 821}, "organization": {"id": 912}}}} +test_scope_VIEW_context_SANDBOX_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 81, "privilege": "admin"}, "organization": null}, "resource": {"id": 390, "owner": {"id": 433}, "assignee": {"id": 81}, "organization": {"id": 633}, "project": {"owner": {"id": 724}, "assignee": {"id": 871}, "organization": {"id": 944}}}} } -test_scope_UPDATE_PROJECT_context_SANDBOX_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 74, "privilege": "business"}, "organization": null}, "resource": {"id": 303, "owner": {"id": 481}, "assignee": {"id": 74}, "organization": {"id": 650}, "project": {"owner": {"id": 771}, "assignee": {"id": 867}, "organization": {"id": 940}}}} +test_scope_VIEW_context_SANDBOX_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 97, "privilege": "business"}, "organization": null}, "resource": {"id": 377, "owner": {"id": 453}, "assignee": {"id": 97}, "organization": {"id": 631}, "project": {"owner": {"id": 795}, "assignee": {"id": 865}, "organization": {"id": 962}}}} } -test_scope_UPDATE_PROJECT_context_SANDBOX_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 67, "privilege": "user"}, "organization": null}, "resource": {"id": 315, "owner": {"id": 414}, "assignee": {"id": 67}, "organization": {"id": 654}, "project": {"owner": {"id": 760}, "assignee": {"id": 884}, "organization": {"id": 938}}}} +test_scope_VIEW_context_SANDBOX_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 63, "privilege": "user"}, "organization": null}, "resource": {"id": 399, "owner": {"id": 483}, "assignee": {"id": 63}, "organization": {"id": 680}, "project": {"owner": {"id": 712}, "assignee": {"id": 830}, "organization": {"id": 963}}}} } -test_scope_UPDATE_PROJECT_context_SANDBOX_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 75, "privilege": "worker"}, "organization": null}, "resource": {"id": 317, "owner": {"id": 432}, "assignee": {"id": 75}, "organization": {"id": 609}, "project": {"owner": {"id": 733}, "assignee": {"id": 847}, "organization": {"id": 982}}}} +test_scope_VIEW_context_SANDBOX_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 43, "privilege": "worker"}, "organization": null}, "resource": {"id": 384, "owner": {"id": 448}, "assignee": {"id": 43}, "organization": {"id": 636}, "project": {"owner": {"id": 792}, "assignee": {"id": 881}, "organization": {"id": 981}}}} } -test_scope_UPDATE_PROJECT_context_SANDBOX_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 9, "privilege": "none"}, "organization": null}, "resource": {"id": 345, "owner": {"id": 411}, "assignee": {"id": 9}, "organization": {"id": 662}, "project": {"owner": {"id": 795}, "assignee": {"id": 891}, "organization": {"id": 903}}}} +test_scope_VIEW_context_SANDBOX_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 41, "privilege": "none"}, "organization": null}, "resource": {"id": 329, "owner": {"id": 472}, "assignee": {"id": 41}, "organization": {"id": 675}, "project": {"owner": {"id": 700}, "assignee": {"id": 833}, "organization": {"id": 949}}}} } -test_scope_UPDATE_PROJECT_context_SANDBOX_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 83, "privilege": "admin"}, "organization": null}, "resource": {"id": 383, "owner": {"id": 479}, "assignee": {"id": 568}, "organization": {"id": 669}, "project": {"owner": {"id": 733}, "assignee": {"id": 861}, "organization": {"id": 905}}}} +test_scope_VIEW_context_SANDBOX_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 32, "privilege": "admin"}, "organization": null}, "resource": {"id": 356, "owner": {"id": 494}, "assignee": {"id": 515}, "organization": {"id": 646}, "project": {"owner": {"id": 732}, "assignee": {"id": 819}, "organization": {"id": 920}}}} } -test_scope_UPDATE_PROJECT_context_SANDBOX_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 93, "privilege": "business"}, "organization": null}, "resource": {"id": 388, "owner": {"id": 482}, "assignee": {"id": 582}, "organization": {"id": 671}, "project": {"owner": {"id": 735}, "assignee": {"id": 868}, "organization": {"id": 946}}}} +test_scope_VIEW_context_SANDBOX_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 98, "privilege": "business"}, "organization": null}, "resource": {"id": 328, "owner": {"id": 420}, "assignee": {"id": 511}, "organization": {"id": 667}, "project": {"owner": {"id": 777}, "assignee": {"id": 835}, "organization": {"id": 998}}}} } -test_scope_UPDATE_PROJECT_context_SANDBOX_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 63, "privilege": "user"}, "organization": null}, "resource": {"id": 332, "owner": {"id": 442}, "assignee": {"id": 548}, "organization": {"id": 636}, "project": {"owner": {"id": 766}, "assignee": {"id": 883}, "organization": {"id": 973}}}} +test_scope_VIEW_context_SANDBOX_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 99, "privilege": "user"}, "organization": null}, "resource": {"id": 372, "owner": {"id": 486}, "assignee": {"id": 527}, "organization": {"id": 623}, "project": {"owner": {"id": 737}, "assignee": {"id": 818}, "organization": {"id": 935}}}} } -test_scope_UPDATE_PROJECT_context_SANDBOX_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 42, "privilege": "worker"}, "organization": null}, "resource": {"id": 379, "owner": {"id": 412}, "assignee": {"id": 515}, "organization": {"id": 673}, "project": {"owner": {"id": 710}, "assignee": {"id": 848}, "organization": {"id": 947}}}} +test_scope_VIEW_context_SANDBOX_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 73, "privilege": "worker"}, "organization": null}, "resource": {"id": 383, "owner": {"id": 479}, "assignee": {"id": 546}, "organization": {"id": 622}, "project": {"owner": {"id": 704}, "assignee": {"id": 856}, "organization": {"id": 949}}}} } -test_scope_UPDATE_PROJECT_context_SANDBOX_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 17, "privilege": "none"}, "organization": null}, "resource": {"id": 390, "owner": {"id": 425}, "assignee": {"id": 588}, "organization": {"id": 670}, "project": {"owner": {"id": 700}, "assignee": {"id": 825}, "organization": {"id": 902}}}} +test_scope_VIEW_context_SANDBOX_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 69, "privilege": "none"}, "organization": null}, "resource": {"id": 370, "owner": {"id": 434}, "assignee": {"id": 557}, "organization": {"id": 681}, "project": {"owner": {"id": 711}, "assignee": {"id": 895}, "organization": {"id": 988}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 46, "privilege": "admin"}, "organization": {"id": 151, "owner": {"id": 46}, "user": {"role": "owner"}}}, "resource": {"id": 392, "owner": {"id": 493}, "assignee": {"id": 589}, "organization": {"id": 151}, "project": {"owner": {"id": 46}, "assignee": {"id": 887}, "organization": {"id": 927}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 24, "privilege": "admin"}, "organization": {"id": 152, "owner": {"id": 24}, "user": {"role": "owner"}}}, "resource": {"id": 322, "owner": {"id": 413}, "assignee": {"id": 522}, "organization": {"id": 152}, "project": {"owner": {"id": 24}, "assignee": {"id": 868}, "organization": {"id": 920}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 2, "privilege": "admin"}, "organization": {"id": 174, "owner": {"id": 2}, "user": {"role": "owner"}}}, "resource": {"id": 331, "owner": {"id": 482}, "assignee": {"id": 512}, "organization": {"id": 676}, "project": {"owner": {"id": 2}, "assignee": {"id": 852}, "organization": {"id": 988}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { + allow with input as {"scope": "view", "auth": {"user": {"id": 84, "privilege": "admin"}, "organization": {"id": 166, "owner": {"id": 84}, "user": {"role": "owner"}}}, "resource": {"id": 360, "owner": {"id": 417}, "assignee": {"id": 542}, "organization": {"id": 614}, "project": {"owner": {"id": 84}, "assignee": {"id": 817}, "organization": {"id": 976}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 23, "privilege": "admin"}, "organization": {"id": 101, "owner": {"id": 281}, "user": {"role": "maintainer"}}}, "resource": {"id": 344, "owner": {"id": 446}, "assignee": {"id": 529}, "organization": {"id": 101}, "project": {"owner": {"id": 23}, "assignee": {"id": 898}, "organization": {"id": 924}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 48, "privilege": "admin"}, "organization": {"id": 119, "owner": {"id": 229}, "user": {"role": "maintainer"}}}, "resource": {"id": 395, "owner": {"id": 426}, "assignee": {"id": 596}, "organization": {"id": 119}, "project": {"owner": {"id": 48}, "assignee": {"id": 806}, "organization": {"id": 919}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 40, "privilege": "admin"}, "organization": {"id": 188, "owner": {"id": 201}, "user": {"role": "maintainer"}}}, "resource": {"id": 345, "owner": {"id": 407}, "assignee": {"id": 552}, "organization": {"id": 603}, "project": {"owner": {"id": 40}, "assignee": {"id": 804}, "organization": {"id": 913}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { + allow with input as {"scope": "view", "auth": {"user": {"id": 37, "privilege": "admin"}, "organization": {"id": 171, "owner": {"id": 292}, "user": {"role": "maintainer"}}}, "resource": {"id": 356, "owner": {"id": 403}, "assignee": {"id": 546}, "organization": {"id": 604}, "project": {"owner": {"id": 37}, "assignee": {"id": 858}, "organization": {"id": 986}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 85, "privilege": "admin"}, "organization": {"id": 158, "owner": {"id": 281}, "user": {"role": "supervisor"}}}, "resource": {"id": 339, "owner": {"id": 401}, "assignee": {"id": 513}, "organization": {"id": 158}, "project": {"owner": {"id": 85}, "assignee": {"id": 881}, "organization": {"id": 921}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 41, "privilege": "admin"}, "organization": {"id": 136, "owner": {"id": 250}, "user": {"role": "supervisor"}}}, "resource": {"id": 322, "owner": {"id": 486}, "assignee": {"id": 544}, "organization": {"id": 136}, "project": {"owner": {"id": 41}, "assignee": {"id": 873}, "organization": {"id": 920}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 19, "privilege": "admin"}, "organization": {"id": 164, "owner": {"id": 278}, "user": {"role": "supervisor"}}}, "resource": {"id": 363, "owner": {"id": 461}, "assignee": {"id": 531}, "organization": {"id": 603}, "project": {"owner": {"id": 19}, "assignee": {"id": 815}, "organization": {"id": 907}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { + allow with input as {"scope": "view", "auth": {"user": {"id": 28, "privilege": "admin"}, "organization": {"id": 109, "owner": {"id": 255}, "user": {"role": "supervisor"}}}, "resource": {"id": 343, "owner": {"id": 496}, "assignee": {"id": 590}, "organization": {"id": 686}, "project": {"owner": {"id": 28}, "assignee": {"id": 863}, "organization": {"id": 948}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 17, "privilege": "admin"}, "organization": {"id": 141, "owner": {"id": 240}, "user": {"role": "worker"}}}, "resource": {"id": 391, "owner": {"id": 476}, "assignee": {"id": 561}, "organization": {"id": 141}, "project": {"owner": {"id": 17}, "assignee": {"id": 862}, "organization": {"id": 906}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 26, "privilege": "admin"}, "organization": {"id": 149, "owner": {"id": 243}, "user": {"role": "worker"}}}, "resource": {"id": 377, "owner": {"id": 411}, "assignee": {"id": 538}, "organization": {"id": 149}, "project": {"owner": {"id": 26}, "assignee": {"id": 876}, "organization": {"id": 906}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 35, "privilege": "admin"}, "organization": {"id": 184, "owner": {"id": 275}, "user": {"role": "worker"}}}, "resource": {"id": 395, "owner": {"id": 460}, "assignee": {"id": 547}, "organization": {"id": 687}, "project": {"owner": {"id": 35}, "assignee": {"id": 807}, "organization": {"id": 950}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { + allow with input as {"scope": "view", "auth": {"user": {"id": 20, "privilege": "admin"}, "organization": {"id": 132, "owner": {"id": 255}, "user": {"role": "worker"}}}, "resource": {"id": 328, "owner": {"id": 445}, "assignee": {"id": 595}, "organization": {"id": 636}, "project": {"owner": {"id": 20}, "assignee": {"id": 826}, "organization": {"id": 956}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 15, "privilege": "admin"}, "organization": {"id": 122, "owner": {"id": 299}, "user": {"role": null}}}, "resource": {"id": 353, "owner": {"id": 452}, "assignee": {"id": 528}, "organization": {"id": 122}, "project": {"owner": {"id": 15}, "assignee": {"id": 880}, "organization": {"id": 960}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 89, "privilege": "admin"}, "organization": {"id": 161, "owner": {"id": 249}, "user": {"role": null}}}, "resource": {"id": 354, "owner": {"id": 457}, "assignee": {"id": 549}, "organization": {"id": 161}, "project": {"owner": {"id": 89}, "assignee": {"id": 821}, "organization": {"id": 952}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 47, "privilege": "admin"}, "organization": {"id": 141, "owner": {"id": 256}, "user": {"role": null}}}, "resource": {"id": 338, "owner": {"id": 456}, "assignee": {"id": 525}, "organization": {"id": 647}, "project": {"owner": {"id": 47}, "assignee": {"id": 853}, "organization": {"id": 937}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { + allow with input as {"scope": "view", "auth": {"user": {"id": 35, "privilege": "admin"}, "organization": {"id": 145, "owner": {"id": 296}, "user": {"role": null}}}, "resource": {"id": 309, "owner": {"id": 463}, "assignee": {"id": 538}, "organization": {"id": 682}, "project": {"owner": {"id": 35}, "assignee": {"id": 875}, "organization": {"id": 901}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 63, "privilege": "business"}, "organization": {"id": 194, "owner": {"id": 63}, "user": {"role": "owner"}}}, "resource": {"id": 394, "owner": {"id": 436}, "assignee": {"id": 577}, "organization": {"id": 194}, "project": {"owner": {"id": 63}, "assignee": {"id": 846}, "organization": {"id": 926}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 21, "privilege": "business"}, "organization": {"id": 188, "owner": {"id": 21}, "user": {"role": "owner"}}}, "resource": {"id": 342, "owner": {"id": 421}, "assignee": {"id": 596}, "organization": {"id": 188}, "project": {"owner": {"id": 21}, "assignee": {"id": 892}, "organization": {"id": 996}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 0, "privilege": "business"}, "organization": {"id": 137, "owner": {"id": 0}, "user": {"role": "owner"}}}, "resource": {"id": 309, "owner": {"id": 410}, "assignee": {"id": 576}, "organization": {"id": 633}, "project": {"owner": {"id": 0}, "assignee": {"id": 894}, "organization": {"id": 912}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 77, "privilege": "business"}, "organization": {"id": 157, "owner": {"id": 77}, "user": {"role": "owner"}}}, "resource": {"id": 346, "owner": {"id": 476}, "assignee": {"id": 554}, "organization": {"id": 633}, "project": {"owner": {"id": 77}, "assignee": {"id": 846}, "organization": {"id": 936}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 79, "privilege": "business"}, "organization": {"id": 154, "owner": {"id": 264}, "user": {"role": "maintainer"}}}, "resource": {"id": 356, "owner": {"id": 480}, "assignee": {"id": 556}, "organization": {"id": 154}, "project": {"owner": {"id": 79}, "assignee": {"id": 867}, "organization": {"id": 981}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 83, "privilege": "business"}, "organization": {"id": 150, "owner": {"id": 205}, "user": {"role": "maintainer"}}}, "resource": {"id": 306, "owner": {"id": 448}, "assignee": {"id": 534}, "organization": {"id": 150}, "project": {"owner": {"id": 83}, "assignee": {"id": 810}, "organization": {"id": 979}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 55, "privilege": "business"}, "organization": {"id": 104, "owner": {"id": 215}, "user": {"role": "maintainer"}}}, "resource": {"id": 366, "owner": {"id": 401}, "assignee": {"id": 516}, "organization": {"id": 618}, "project": {"owner": {"id": 55}, "assignee": {"id": 845}, "organization": {"id": 978}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 62, "privilege": "business"}, "organization": {"id": 128, "owner": {"id": 208}, "user": {"role": "maintainer"}}}, "resource": {"id": 388, "owner": {"id": 482}, "assignee": {"id": 524}, "organization": {"id": 637}, "project": {"owner": {"id": 62}, "assignee": {"id": 865}, "organization": {"id": 979}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 54, "privilege": "business"}, "organization": {"id": 125, "owner": {"id": 295}, "user": {"role": "supervisor"}}}, "resource": {"id": 370, "owner": {"id": 427}, "assignee": {"id": 512}, "organization": {"id": 125}, "project": {"owner": {"id": 54}, "assignee": {"id": 822}, "organization": {"id": 930}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 30, "privilege": "business"}, "organization": {"id": 172, "owner": {"id": 277}, "user": {"role": "supervisor"}}}, "resource": {"id": 313, "owner": {"id": 454}, "assignee": {"id": 505}, "organization": {"id": 172}, "project": {"owner": {"id": 30}, "assignee": {"id": 848}, "organization": {"id": 943}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 17, "privilege": "business"}, "organization": {"id": 122, "owner": {"id": 298}, "user": {"role": "supervisor"}}}, "resource": {"id": 342, "owner": {"id": 411}, "assignee": {"id": 558}, "organization": {"id": 671}, "project": {"owner": {"id": 17}, "assignee": {"id": 860}, "organization": {"id": 965}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 93, "privilege": "business"}, "organization": {"id": 187, "owner": {"id": 240}, "user": {"role": "supervisor"}}}, "resource": {"id": 347, "owner": {"id": 423}, "assignee": {"id": 511}, "organization": {"id": 612}, "project": {"owner": {"id": 93}, "assignee": {"id": 894}, "organization": {"id": 981}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 63, "privilege": "business"}, "organization": {"id": 114, "owner": {"id": 238}, "user": {"role": "worker"}}}, "resource": {"id": 364, "owner": {"id": 442}, "assignee": {"id": 504}, "organization": {"id": 114}, "project": {"owner": {"id": 63}, "assignee": {"id": 825}, "organization": {"id": 981}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 86, "privilege": "business"}, "organization": {"id": 194, "owner": {"id": 233}, "user": {"role": "worker"}}}, "resource": {"id": 335, "owner": {"id": 423}, "assignee": {"id": 532}, "organization": {"id": 194}, "project": {"owner": {"id": 86}, "assignee": {"id": 844}, "organization": {"id": 902}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 58, "privilege": "business"}, "organization": {"id": 185, "owner": {"id": 293}, "user": {"role": "worker"}}}, "resource": {"id": 387, "owner": {"id": 406}, "assignee": {"id": 513}, "organization": {"id": 611}, "project": {"owner": {"id": 58}, "assignee": {"id": 825}, "organization": {"id": 900}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 53, "privilege": "business"}, "organization": {"id": 170, "owner": {"id": 203}, "user": {"role": "worker"}}}, "resource": {"id": 327, "owner": {"id": 481}, "assignee": {"id": 559}, "organization": {"id": 678}, "project": {"owner": {"id": 53}, "assignee": {"id": 890}, "organization": {"id": 967}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 48, "privilege": "business"}, "organization": {"id": 182, "owner": {"id": 234}, "user": {"role": null}}}, "resource": {"id": 364, "owner": {"id": 486}, "assignee": {"id": 589}, "organization": {"id": 182}, "project": {"owner": {"id": 48}, "assignee": {"id": 854}, "organization": {"id": 972}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 47, "privilege": "business"}, "organization": {"id": 145, "owner": {"id": 264}, "user": {"role": null}}}, "resource": {"id": 367, "owner": {"id": 465}, "assignee": {"id": 530}, "organization": {"id": 145}, "project": {"owner": {"id": 47}, "assignee": {"id": 891}, "organization": {"id": 995}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 38, "privilege": "business"}, "organization": {"id": 195, "owner": {"id": 281}, "user": {"role": null}}}, "resource": {"id": 368, "owner": {"id": 473}, "assignee": {"id": 534}, "organization": {"id": 633}, "project": {"owner": {"id": 38}, "assignee": {"id": 856}, "organization": {"id": 924}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 71, "privilege": "business"}, "organization": {"id": 157, "owner": {"id": 247}, "user": {"role": null}}}, "resource": {"id": 382, "owner": {"id": 428}, "assignee": {"id": 554}, "organization": {"id": 633}, "project": {"owner": {"id": 71}, "assignee": {"id": 833}, "organization": {"id": 981}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 76, "privilege": "user"}, "organization": {"id": 194, "owner": {"id": 76}, "user": {"role": "owner"}}}, "resource": {"id": 362, "owner": {"id": 400}, "assignee": {"id": 567}, "organization": {"id": 194}, "project": {"owner": {"id": 76}, "assignee": {"id": 873}, "organization": {"id": 917}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 91, "privilege": "user"}, "organization": {"id": 161, "owner": {"id": 91}, "user": {"role": "owner"}}}, "resource": {"id": 397, "owner": {"id": 478}, "assignee": {"id": 557}, "organization": {"id": 161}, "project": {"owner": {"id": 91}, "assignee": {"id": 898}, "organization": {"id": 997}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 43, "privilege": "user"}, "organization": {"id": 155, "owner": {"id": 43}, "user": {"role": "owner"}}}, "resource": {"id": 353, "owner": {"id": 440}, "assignee": {"id": 572}, "organization": {"id": 630}, "project": {"owner": {"id": 43}, "assignee": {"id": 850}, "organization": {"id": 932}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 82, "privilege": "user"}, "organization": {"id": 107, "owner": {"id": 82}, "user": {"role": "owner"}}}, "resource": {"id": 317, "owner": {"id": 444}, "assignee": {"id": 593}, "organization": {"id": 637}, "project": {"owner": {"id": 82}, "assignee": {"id": 880}, "organization": {"id": 974}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 57, "privilege": "user"}, "organization": {"id": 153, "owner": {"id": 225}, "user": {"role": "maintainer"}}}, "resource": {"id": 306, "owner": {"id": 434}, "assignee": {"id": 590}, "organization": {"id": 153}, "project": {"owner": {"id": 57}, "assignee": {"id": 841}, "organization": {"id": 934}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 41, "privilege": "user"}, "organization": {"id": 151, "owner": {"id": 265}, "user": {"role": "maintainer"}}}, "resource": {"id": 398, "owner": {"id": 438}, "assignee": {"id": 527}, "organization": {"id": 151}, "project": {"owner": {"id": 41}, "assignee": {"id": 821}, "organization": {"id": 961}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 97, "privilege": "user"}, "organization": {"id": 171, "owner": {"id": 299}, "user": {"role": "maintainer"}}}, "resource": {"id": 385, "owner": {"id": 445}, "assignee": {"id": 586}, "organization": {"id": 618}, "project": {"owner": {"id": 97}, "assignee": {"id": 810}, "organization": {"id": 980}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 88, "privilege": "user"}, "organization": {"id": 157, "owner": {"id": 266}, "user": {"role": "maintainer"}}}, "resource": {"id": 332, "owner": {"id": 474}, "assignee": {"id": 563}, "organization": {"id": 686}, "project": {"owner": {"id": 88}, "assignee": {"id": 841}, "organization": {"id": 907}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 48, "privilege": "user"}, "organization": {"id": 125, "owner": {"id": 246}, "user": {"role": "supervisor"}}}, "resource": {"id": 361, "owner": {"id": 479}, "assignee": {"id": 558}, "organization": {"id": 125}, "project": {"owner": {"id": 48}, "assignee": {"id": 868}, "organization": {"id": 974}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 7, "privilege": "user"}, "organization": {"id": 197, "owner": {"id": 265}, "user": {"role": "supervisor"}}}, "resource": {"id": 382, "owner": {"id": 455}, "assignee": {"id": 561}, "organization": {"id": 197}, "project": {"owner": {"id": 7}, "assignee": {"id": 840}, "organization": {"id": 929}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 47, "privilege": "user"}, "organization": {"id": 117, "owner": {"id": 257}, "user": {"role": "supervisor"}}}, "resource": {"id": 393, "owner": {"id": 430}, "assignee": {"id": 551}, "organization": {"id": 668}, "project": {"owner": {"id": 47}, "assignee": {"id": 816}, "organization": {"id": 941}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 66, "privilege": "user"}, "organization": {"id": 186, "owner": {"id": 299}, "user": {"role": "supervisor"}}}, "resource": {"id": 313, "owner": {"id": 442}, "assignee": {"id": 567}, "organization": {"id": 600}, "project": {"owner": {"id": 66}, "assignee": {"id": 851}, "organization": {"id": 956}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 43, "privilege": "user"}, "organization": {"id": 153, "owner": {"id": 281}, "user": {"role": "worker"}}}, "resource": {"id": 352, "owner": {"id": 487}, "assignee": {"id": 532}, "organization": {"id": 153}, "project": {"owner": {"id": 43}, "assignee": {"id": 897}, "organization": {"id": 948}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 86, "privilege": "user"}, "organization": {"id": 120, "owner": {"id": 236}, "user": {"role": "worker"}}}, "resource": {"id": 376, "owner": {"id": 433}, "assignee": {"id": 547}, "organization": {"id": 120}, "project": {"owner": {"id": 86}, "assignee": {"id": 877}, "organization": {"id": 928}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 82, "privilege": "user"}, "organization": {"id": 107, "owner": {"id": 267}, "user": {"role": "worker"}}}, "resource": {"id": 377, "owner": {"id": 492}, "assignee": {"id": 505}, "organization": {"id": 696}, "project": {"owner": {"id": 82}, "assignee": {"id": 817}, "organization": {"id": 922}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 78, "privilege": "user"}, "organization": {"id": 175, "owner": {"id": 219}, "user": {"role": "worker"}}}, "resource": {"id": 352, "owner": {"id": 461}, "assignee": {"id": 509}, "organization": {"id": 682}, "project": {"owner": {"id": 78}, "assignee": {"id": 882}, "organization": {"id": 972}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 80, "privilege": "user"}, "organization": {"id": 140, "owner": {"id": 255}, "user": {"role": null}}}, "resource": {"id": 305, "owner": {"id": 408}, "assignee": {"id": 590}, "organization": {"id": 140}, "project": {"owner": {"id": 80}, "assignee": {"id": 892}, "organization": {"id": 951}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 1, "privilege": "user"}, "organization": {"id": 192, "owner": {"id": 218}, "user": {"role": null}}}, "resource": {"id": 359, "owner": {"id": 443}, "assignee": {"id": 521}, "organization": {"id": 192}, "project": {"owner": {"id": 1}, "assignee": {"id": 813}, "organization": {"id": 902}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 41, "privilege": "user"}, "organization": {"id": 106, "owner": {"id": 294}, "user": {"role": null}}}, "resource": {"id": 389, "owner": {"id": 458}, "assignee": {"id": 537}, "organization": {"id": 611}, "project": {"owner": {"id": 41}, "assignee": {"id": 813}, "organization": {"id": 967}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 40, "privilege": "user"}, "organization": {"id": 109, "owner": {"id": 298}, "user": {"role": null}}}, "resource": {"id": 393, "owner": {"id": 479}, "assignee": {"id": 547}, "organization": {"id": 678}, "project": {"owner": {"id": 40}, "assignee": {"id": 849}, "organization": {"id": 924}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 62, "privilege": "worker"}, "organization": {"id": 143, "owner": {"id": 62}, "user": {"role": "owner"}}}, "resource": {"id": 369, "owner": {"id": 411}, "assignee": {"id": 596}, "organization": {"id": 143}, "project": {"owner": {"id": 62}, "assignee": {"id": 893}, "organization": {"id": 908}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 23, "privilege": "worker"}, "organization": {"id": 105, "owner": {"id": 23}, "user": {"role": "owner"}}}, "resource": {"id": 371, "owner": {"id": 462}, "assignee": {"id": 544}, "organization": {"id": 105}, "project": {"owner": {"id": 23}, "assignee": {"id": 846}, "organization": {"id": 926}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 77, "privilege": "worker"}, "organization": {"id": 127, "owner": {"id": 77}, "user": {"role": "owner"}}}, "resource": {"id": 345, "owner": {"id": 454}, "assignee": {"id": 539}, "organization": {"id": 664}, "project": {"owner": {"id": 77}, "assignee": {"id": 865}, "organization": {"id": 997}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 2, "privilege": "worker"}, "organization": {"id": 108, "owner": {"id": 2}, "user": {"role": "owner"}}}, "resource": {"id": 391, "owner": {"id": 431}, "assignee": {"id": 548}, "organization": {"id": 609}, "project": {"owner": {"id": 2}, "assignee": {"id": 887}, "organization": {"id": 980}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 59, "privilege": "worker"}, "organization": {"id": 174, "owner": {"id": 240}, "user": {"role": "maintainer"}}}, "resource": {"id": 321, "owner": {"id": 440}, "assignee": {"id": 504}, "organization": {"id": 174}, "project": {"owner": {"id": 59}, "assignee": {"id": 846}, "organization": {"id": 939}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 90, "privilege": "worker"}, "organization": {"id": 172, "owner": {"id": 284}, "user": {"role": "maintainer"}}}, "resource": {"id": 339, "owner": {"id": 452}, "assignee": {"id": 535}, "organization": {"id": 172}, "project": {"owner": {"id": 90}, "assignee": {"id": 861}, "organization": {"id": 920}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 86, "privilege": "worker"}, "organization": {"id": 143, "owner": {"id": 227}, "user": {"role": "maintainer"}}}, "resource": {"id": 354, "owner": {"id": 479}, "assignee": {"id": 558}, "organization": {"id": 675}, "project": {"owner": {"id": 86}, "assignee": {"id": 808}, "organization": {"id": 903}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 41, "privilege": "worker"}, "organization": {"id": 167, "owner": {"id": 201}, "user": {"role": "maintainer"}}}, "resource": {"id": 336, "owner": {"id": 409}, "assignee": {"id": 584}, "organization": {"id": 607}, "project": {"owner": {"id": 41}, "assignee": {"id": 854}, "organization": {"id": 963}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 25, "privilege": "worker"}, "organization": {"id": 137, "owner": {"id": 258}, "user": {"role": "supervisor"}}}, "resource": {"id": 312, "owner": {"id": 492}, "assignee": {"id": 567}, "organization": {"id": 137}, "project": {"owner": {"id": 25}, "assignee": {"id": 874}, "organization": {"id": 946}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 93, "privilege": "worker"}, "organization": {"id": 198, "owner": {"id": 298}, "user": {"role": "supervisor"}}}, "resource": {"id": 349, "owner": {"id": 472}, "assignee": {"id": 599}, "organization": {"id": 198}, "project": {"owner": {"id": 93}, "assignee": {"id": 819}, "organization": {"id": 990}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 17, "privilege": "worker"}, "organization": {"id": 181, "owner": {"id": 286}, "user": {"role": "supervisor"}}}, "resource": {"id": 371, "owner": {"id": 400}, "assignee": {"id": 502}, "organization": {"id": 614}, "project": {"owner": {"id": 17}, "assignee": {"id": 822}, "organization": {"id": 939}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 58, "privilege": "worker"}, "organization": {"id": 109, "owner": {"id": 224}, "user": {"role": "supervisor"}}}, "resource": {"id": 392, "owner": {"id": 467}, "assignee": {"id": 575}, "organization": {"id": 634}, "project": {"owner": {"id": 58}, "assignee": {"id": 809}, "organization": {"id": 911}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 52, "privilege": "worker"}, "organization": {"id": 179, "owner": {"id": 286}, "user": {"role": "worker"}}}, "resource": {"id": 336, "owner": {"id": 447}, "assignee": {"id": 564}, "organization": {"id": 179}, "project": {"owner": {"id": 52}, "assignee": {"id": 837}, "organization": {"id": 967}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 58, "privilege": "worker"}, "organization": {"id": 112, "owner": {"id": 267}, "user": {"role": "worker"}}}, "resource": {"id": 304, "owner": {"id": 496}, "assignee": {"id": 531}, "organization": {"id": 112}, "project": {"owner": {"id": 58}, "assignee": {"id": 803}, "organization": {"id": 979}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 46, "privilege": "worker"}, "organization": {"id": 177, "owner": {"id": 238}, "user": {"role": "worker"}}}, "resource": {"id": 343, "owner": {"id": 432}, "assignee": {"id": 564}, "organization": {"id": 629}, "project": {"owner": {"id": 46}, "assignee": {"id": 890}, "organization": {"id": 972}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 60, "privilege": "worker"}, "organization": {"id": 189, "owner": {"id": 229}, "user": {"role": "worker"}}}, "resource": {"id": 333, "owner": {"id": 452}, "assignee": {"id": 558}, "organization": {"id": 675}, "project": {"owner": {"id": 60}, "assignee": {"id": 870}, "organization": {"id": 959}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 59, "privilege": "worker"}, "organization": {"id": 165, "owner": {"id": 206}, "user": {"role": null}}}, "resource": {"id": 372, "owner": {"id": 402}, "assignee": {"id": 575}, "organization": {"id": 165}, "project": {"owner": {"id": 59}, "assignee": {"id": 836}, "organization": {"id": 952}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 57, "privilege": "worker"}, "organization": {"id": 144, "owner": {"id": 278}, "user": {"role": null}}}, "resource": {"id": 360, "owner": {"id": 427}, "assignee": {"id": 581}, "organization": {"id": 144}, "project": {"owner": {"id": 57}, "assignee": {"id": 873}, "organization": {"id": 918}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 81, "privilege": "worker"}, "organization": {"id": 160, "owner": {"id": 214}, "user": {"role": null}}}, "resource": {"id": 353, "owner": {"id": 405}, "assignee": {"id": 535}, "organization": {"id": 639}, "project": {"owner": {"id": 81}, "assignee": {"id": 826}, "organization": {"id": 904}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 2, "privilege": "worker"}, "organization": {"id": 151, "owner": {"id": 281}, "user": {"role": null}}}, "resource": {"id": 321, "owner": {"id": 462}, "assignee": {"id": 539}, "organization": {"id": 652}, "project": {"owner": {"id": 2}, "assignee": {"id": 810}, "organization": {"id": 905}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 30, "privilege": "none"}, "organization": {"id": 161, "owner": {"id": 30}, "user": {"role": "owner"}}}, "resource": {"id": 363, "owner": {"id": 475}, "assignee": {"id": 564}, "organization": {"id": 161}, "project": {"owner": {"id": 30}, "assignee": {"id": 891}, "organization": {"id": 917}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 76, "privilege": "none"}, "organization": {"id": 188, "owner": {"id": 76}, "user": {"role": "owner"}}}, "resource": {"id": 377, "owner": {"id": 483}, "assignee": {"id": 556}, "organization": {"id": 188}, "project": {"owner": {"id": 76}, "assignee": {"id": 806}, "organization": {"id": 900}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 3, "privilege": "none"}, "organization": {"id": 124, "owner": {"id": 3}, "user": {"role": "owner"}}}, "resource": {"id": 323, "owner": {"id": 406}, "assignee": {"id": 508}, "organization": {"id": 672}, "project": {"owner": {"id": 3}, "assignee": {"id": 801}, "organization": {"id": 952}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 86, "privilege": "none"}, "organization": {"id": 188, "owner": {"id": 86}, "user": {"role": "owner"}}}, "resource": {"id": 307, "owner": {"id": 408}, "assignee": {"id": 565}, "organization": {"id": 627}, "project": {"owner": {"id": 86}, "assignee": {"id": 847}, "organization": {"id": 980}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 74, "privilege": "none"}, "organization": {"id": 191, "owner": {"id": 215}, "user": {"role": "maintainer"}}}, "resource": {"id": 365, "owner": {"id": 406}, "assignee": {"id": 520}, "organization": {"id": 191}, "project": {"owner": {"id": 74}, "assignee": {"id": 864}, "organization": {"id": 920}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 0, "privilege": "none"}, "organization": {"id": 167, "owner": {"id": 243}, "user": {"role": "maintainer"}}}, "resource": {"id": 348, "owner": {"id": 495}, "assignee": {"id": 509}, "organization": {"id": 167}, "project": {"owner": {"id": 0}, "assignee": {"id": 848}, "organization": {"id": 912}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 83, "privilege": "none"}, "organization": {"id": 166, "owner": {"id": 208}, "user": {"role": "maintainer"}}}, "resource": {"id": 307, "owner": {"id": 421}, "assignee": {"id": 570}, "organization": {"id": 649}, "project": {"owner": {"id": 83}, "assignee": {"id": 812}, "organization": {"id": 938}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 12, "privilege": "none"}, "organization": {"id": 100, "owner": {"id": 219}, "user": {"role": "maintainer"}}}, "resource": {"id": 331, "owner": {"id": 458}, "assignee": {"id": 505}, "organization": {"id": 600}, "project": {"owner": {"id": 12}, "assignee": {"id": 807}, "organization": {"id": 902}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 34, "privilege": "none"}, "organization": {"id": 151, "owner": {"id": 223}, "user": {"role": "supervisor"}}}, "resource": {"id": 328, "owner": {"id": 464}, "assignee": {"id": 530}, "organization": {"id": 151}, "project": {"owner": {"id": 34}, "assignee": {"id": 880}, "organization": {"id": 920}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 50, "privilege": "none"}, "organization": {"id": 171, "owner": {"id": 227}, "user": {"role": "supervisor"}}}, "resource": {"id": 396, "owner": {"id": 417}, "assignee": {"id": 516}, "organization": {"id": 171}, "project": {"owner": {"id": 50}, "assignee": {"id": 821}, "organization": {"id": 989}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 97, "privilege": "none"}, "organization": {"id": 169, "owner": {"id": 223}, "user": {"role": "supervisor"}}}, "resource": {"id": 311, "owner": {"id": 439}, "assignee": {"id": 596}, "organization": {"id": 615}, "project": {"owner": {"id": 97}, "assignee": {"id": 899}, "organization": {"id": 976}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 9, "privilege": "none"}, "organization": {"id": 197, "owner": {"id": 269}, "user": {"role": "supervisor"}}}, "resource": {"id": 378, "owner": {"id": 405}, "assignee": {"id": 540}, "organization": {"id": 612}, "project": {"owner": {"id": 9}, "assignee": {"id": 804}, "organization": {"id": 915}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 91, "privilege": "none"}, "organization": {"id": 154, "owner": {"id": 294}, "user": {"role": "worker"}}}, "resource": {"id": 307, "owner": {"id": 465}, "assignee": {"id": 570}, "organization": {"id": 154}, "project": {"owner": {"id": 91}, "assignee": {"id": 860}, "organization": {"id": 955}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 75, "privilege": "none"}, "organization": {"id": 114, "owner": {"id": 200}, "user": {"role": "worker"}}}, "resource": {"id": 308, "owner": {"id": 493}, "assignee": {"id": 548}, "organization": {"id": 114}, "project": {"owner": {"id": 75}, "assignee": {"id": 834}, "organization": {"id": 992}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 48, "privilege": "none"}, "organization": {"id": 101, "owner": {"id": 215}, "user": {"role": "worker"}}}, "resource": {"id": 302, "owner": {"id": 418}, "assignee": {"id": 598}, "organization": {"id": 600}, "project": {"owner": {"id": 48}, "assignee": {"id": 845}, "organization": {"id": 920}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 5, "privilege": "none"}, "organization": {"id": 114, "owner": {"id": 236}, "user": {"role": "worker"}}}, "resource": {"id": 348, "owner": {"id": 459}, "assignee": {"id": 555}, "organization": {"id": 678}, "project": {"owner": {"id": 5}, "assignee": {"id": 861}, "organization": {"id": 908}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 25, "privilege": "none"}, "organization": {"id": 170, "owner": {"id": 241}, "user": {"role": null}}}, "resource": {"id": 358, "owner": {"id": 475}, "assignee": {"id": 584}, "organization": {"id": 170}, "project": {"owner": {"id": 25}, "assignee": {"id": 829}, "organization": {"id": 979}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 22, "privilege": "none"}, "organization": {"id": 171, "owner": {"id": 219}, "user": {"role": null}}}, "resource": {"id": 378, "owner": {"id": 439}, "assignee": {"id": 510}, "organization": {"id": 171}, "project": {"owner": {"id": 22}, "assignee": {"id": 854}, "organization": {"id": 929}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 89, "privilege": "none"}, "organization": {"id": 124, "owner": {"id": 293}, "user": {"role": null}}}, "resource": {"id": 305, "owner": {"id": 458}, "assignee": {"id": 510}, "organization": {"id": 684}, "project": {"owner": {"id": 89}, "assignee": {"id": 804}, "organization": {"id": 911}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 98, "privilege": "none"}, "organization": {"id": 117, "owner": {"id": 275}, "user": {"role": null}}}, "resource": {"id": 395, "owner": {"id": 419}, "assignee": {"id": 546}, "organization": {"id": 614}, "project": {"owner": {"id": 98}, "assignee": {"id": 848}, "organization": {"id": 932}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 69, "privilege": "admin"}, "organization": {"id": 168, "owner": {"id": 69}, "user": {"role": "owner"}}}, "resource": {"id": 377, "owner": {"id": 424}, "assignee": {"id": 585}, "organization": {"id": 168}, "project": {"owner": {"id": 712}, "assignee": {"id": 69}, "organization": {"id": 921}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 18, "privilege": "admin"}, "organization": {"id": 113, "owner": {"id": 18}, "user": {"role": "owner"}}}, "resource": {"id": 342, "owner": {"id": 464}, "assignee": {"id": 580}, "organization": {"id": 113}, "project": {"owner": {"id": 715}, "assignee": {"id": 18}, "organization": {"id": 957}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 97, "privilege": "admin"}, "organization": {"id": 179, "owner": {"id": 97}, "user": {"role": "owner"}}}, "resource": {"id": 316, "owner": {"id": 453}, "assignee": {"id": 566}, "organization": {"id": 636}, "project": {"owner": {"id": 745}, "assignee": {"id": 97}, "organization": {"id": 934}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { + allow with input as {"scope": "view", "auth": {"user": {"id": 49, "privilege": "admin"}, "organization": {"id": 140, "owner": {"id": 49}, "user": {"role": "owner"}}}, "resource": {"id": 362, "owner": {"id": 402}, "assignee": {"id": 519}, "organization": {"id": 641}, "project": {"owner": {"id": 732}, "assignee": {"id": 49}, "organization": {"id": 976}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 77, "privilege": "admin"}, "organization": {"id": 164, "owner": {"id": 211}, "user": {"role": "maintainer"}}}, "resource": {"id": 303, "owner": {"id": 417}, "assignee": {"id": 560}, "organization": {"id": 164}, "project": {"owner": {"id": 742}, "assignee": {"id": 77}, "organization": {"id": 988}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 10, "privilege": "admin"}, "organization": {"id": 166, "owner": {"id": 284}, "user": {"role": "maintainer"}}}, "resource": {"id": 304, "owner": {"id": 420}, "assignee": {"id": 590}, "organization": {"id": 166}, "project": {"owner": {"id": 794}, "assignee": {"id": 10}, "organization": {"id": 991}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 34, "privilege": "admin"}, "organization": {"id": 188, "owner": {"id": 224}, "user": {"role": "maintainer"}}}, "resource": {"id": 369, "owner": {"id": 459}, "assignee": {"id": 515}, "organization": {"id": 683}, "project": {"owner": {"id": 768}, "assignee": {"id": 34}, "organization": {"id": 911}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { + allow with input as {"scope": "view", "auth": {"user": {"id": 89, "privilege": "admin"}, "organization": {"id": 159, "owner": {"id": 244}, "user": {"role": "maintainer"}}}, "resource": {"id": 318, "owner": {"id": 441}, "assignee": {"id": 533}, "organization": {"id": 681}, "project": {"owner": {"id": 767}, "assignee": {"id": 89}, "organization": {"id": 942}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 81, "privilege": "admin"}, "organization": {"id": 157, "owner": {"id": 246}, "user": {"role": "supervisor"}}}, "resource": {"id": 389, "owner": {"id": 409}, "assignee": {"id": 518}, "organization": {"id": 157}, "project": {"owner": {"id": 729}, "assignee": {"id": 81}, "organization": {"id": 932}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 83, "privilege": "admin"}, "organization": {"id": 198, "owner": {"id": 217}, "user": {"role": "supervisor"}}}, "resource": {"id": 379, "owner": {"id": 442}, "assignee": {"id": 500}, "organization": {"id": 198}, "project": {"owner": {"id": 737}, "assignee": {"id": 83}, "organization": {"id": 932}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 15, "privilege": "admin"}, "organization": {"id": 179, "owner": {"id": 270}, "user": {"role": "supervisor"}}}, "resource": {"id": 363, "owner": {"id": 468}, "assignee": {"id": 543}, "organization": {"id": 603}, "project": {"owner": {"id": 741}, "assignee": {"id": 15}, "organization": {"id": 903}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { + allow with input as {"scope": "view", "auth": {"user": {"id": 84, "privilege": "admin"}, "organization": {"id": 159, "owner": {"id": 280}, "user": {"role": "supervisor"}}}, "resource": {"id": 353, "owner": {"id": 427}, "assignee": {"id": 531}, "organization": {"id": 647}, "project": {"owner": {"id": 722}, "assignee": {"id": 84}, "organization": {"id": 914}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 43, "privilege": "admin"}, "organization": {"id": 100, "owner": {"id": 297}, "user": {"role": "worker"}}}, "resource": {"id": 352, "owner": {"id": 430}, "assignee": {"id": 510}, "organization": {"id": 100}, "project": {"owner": {"id": 768}, "assignee": {"id": 43}, "organization": {"id": 975}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 24, "privilege": "admin"}, "organization": {"id": 119, "owner": {"id": 200}, "user": {"role": "worker"}}}, "resource": {"id": 341, "owner": {"id": 436}, "assignee": {"id": 564}, "organization": {"id": 119}, "project": {"owner": {"id": 763}, "assignee": {"id": 24}, "organization": {"id": 987}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 34, "privilege": "admin"}, "organization": {"id": 151, "owner": {"id": 235}, "user": {"role": "worker"}}}, "resource": {"id": 305, "owner": {"id": 403}, "assignee": {"id": 595}, "organization": {"id": 624}, "project": {"owner": {"id": 770}, "assignee": {"id": 34}, "organization": {"id": 955}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { + allow with input as {"scope": "view", "auth": {"user": {"id": 81, "privilege": "admin"}, "organization": {"id": 116, "owner": {"id": 201}, "user": {"role": "worker"}}}, "resource": {"id": 319, "owner": {"id": 402}, "assignee": {"id": 551}, "organization": {"id": 611}, "project": {"owner": {"id": 788}, "assignee": {"id": 81}, "organization": {"id": 978}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 26, "privilege": "admin"}, "organization": {"id": 184, "owner": {"id": 237}, "user": {"role": null}}}, "resource": {"id": 390, "owner": {"id": 485}, "assignee": {"id": 536}, "organization": {"id": 184}, "project": {"owner": {"id": 703}, "assignee": {"id": 26}, "organization": {"id": 926}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 93, "privilege": "admin"}, "organization": {"id": 159, "owner": {"id": 235}, "user": {"role": null}}}, "resource": {"id": 330, "owner": {"id": 413}, "assignee": {"id": 599}, "organization": {"id": 159}, "project": {"owner": {"id": 753}, "assignee": {"id": 93}, "organization": {"id": 954}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 10, "privilege": "admin"}, "organization": {"id": 138, "owner": {"id": 264}, "user": {"role": null}}}, "resource": {"id": 366, "owner": {"id": 412}, "assignee": {"id": 511}, "organization": {"id": 654}, "project": {"owner": {"id": 723}, "assignee": {"id": 10}, "organization": {"id": 954}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { + allow with input as {"scope": "view", "auth": {"user": {"id": 70, "privilege": "admin"}, "organization": {"id": 101, "owner": {"id": 263}, "user": {"role": null}}}, "resource": {"id": 339, "owner": {"id": 466}, "assignee": {"id": 521}, "organization": {"id": 622}, "project": {"owner": {"id": 765}, "assignee": {"id": 70}, "organization": {"id": 962}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 57, "privilege": "business"}, "organization": {"id": 114, "owner": {"id": 57}, "user": {"role": "owner"}}}, "resource": {"id": 360, "owner": {"id": 412}, "assignee": {"id": 507}, "organization": {"id": 114}, "project": {"owner": {"id": 707}, "assignee": {"id": 57}, "organization": {"id": 975}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 29, "privilege": "business"}, "organization": {"id": 104, "owner": {"id": 29}, "user": {"role": "owner"}}}, "resource": {"id": 324, "owner": {"id": 478}, "assignee": {"id": 507}, "organization": {"id": 104}, "project": {"owner": {"id": 738}, "assignee": {"id": 29}, "organization": {"id": 955}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 31, "privilege": "business"}, "organization": {"id": 151, "owner": {"id": 31}, "user": {"role": "owner"}}}, "resource": {"id": 360, "owner": {"id": 401}, "assignee": {"id": 509}, "organization": {"id": 639}, "project": {"owner": {"id": 749}, "assignee": {"id": 31}, "organization": {"id": 994}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 22, "privilege": "business"}, "organization": {"id": 172, "owner": {"id": 22}, "user": {"role": "owner"}}}, "resource": {"id": 374, "owner": {"id": 449}, "assignee": {"id": 553}, "organization": {"id": 650}, "project": {"owner": {"id": 757}, "assignee": {"id": 22}, "organization": {"id": 955}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 6, "privilege": "business"}, "organization": {"id": 135, "owner": {"id": 224}, "user": {"role": "maintainer"}}}, "resource": {"id": 394, "owner": {"id": 498}, "assignee": {"id": 504}, "organization": {"id": 135}, "project": {"owner": {"id": 769}, "assignee": {"id": 6}, "organization": {"id": 956}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 39, "privilege": "business"}, "organization": {"id": 178, "owner": {"id": 276}, "user": {"role": "maintainer"}}}, "resource": {"id": 304, "owner": {"id": 480}, "assignee": {"id": 520}, "organization": {"id": 178}, "project": {"owner": {"id": 777}, "assignee": {"id": 39}, "organization": {"id": 983}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 99, "privilege": "business"}, "organization": {"id": 185, "owner": {"id": 289}, "user": {"role": "maintainer"}}}, "resource": {"id": 393, "owner": {"id": 411}, "assignee": {"id": 507}, "organization": {"id": 637}, "project": {"owner": {"id": 723}, "assignee": {"id": 99}, "organization": {"id": 997}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 53, "privilege": "business"}, "organization": {"id": 138, "owner": {"id": 276}, "user": {"role": "maintainer"}}}, "resource": {"id": 308, "owner": {"id": 481}, "assignee": {"id": 505}, "organization": {"id": 632}, "project": {"owner": {"id": 791}, "assignee": {"id": 53}, "organization": {"id": 915}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 4, "privilege": "business"}, "organization": {"id": 180, "owner": {"id": 203}, "user": {"role": "supervisor"}}}, "resource": {"id": 342, "owner": {"id": 401}, "assignee": {"id": 583}, "organization": {"id": 180}, "project": {"owner": {"id": 798}, "assignee": {"id": 4}, "organization": {"id": 914}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 38, "privilege": "business"}, "organization": {"id": 152, "owner": {"id": 244}, "user": {"role": "supervisor"}}}, "resource": {"id": 341, "owner": {"id": 432}, "assignee": {"id": 541}, "organization": {"id": 152}, "project": {"owner": {"id": 764}, "assignee": {"id": 38}, "organization": {"id": 993}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 43, "privilege": "business"}, "organization": {"id": 197, "owner": {"id": 214}, "user": {"role": "supervisor"}}}, "resource": {"id": 388, "owner": {"id": 448}, "assignee": {"id": 513}, "organization": {"id": 680}, "project": {"owner": {"id": 786}, "assignee": {"id": 43}, "organization": {"id": 924}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 57, "privilege": "business"}, "organization": {"id": 114, "owner": {"id": 244}, "user": {"role": "supervisor"}}}, "resource": {"id": 359, "owner": {"id": 459}, "assignee": {"id": 591}, "organization": {"id": 615}, "project": {"owner": {"id": 731}, "assignee": {"id": 57}, "organization": {"id": 981}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 30, "privilege": "business"}, "organization": {"id": 157, "owner": {"id": 294}, "user": {"role": "worker"}}}, "resource": {"id": 370, "owner": {"id": 407}, "assignee": {"id": 511}, "organization": {"id": 157}, "project": {"owner": {"id": 732}, "assignee": {"id": 30}, "organization": {"id": 904}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 27, "privilege": "business"}, "organization": {"id": 181, "owner": {"id": 222}, "user": {"role": "worker"}}}, "resource": {"id": 325, "owner": {"id": 432}, "assignee": {"id": 521}, "organization": {"id": 181}, "project": {"owner": {"id": 764}, "assignee": {"id": 27}, "organization": {"id": 974}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 95, "privilege": "business"}, "organization": {"id": 145, "owner": {"id": 279}, "user": {"role": "worker"}}}, "resource": {"id": 367, "owner": {"id": 493}, "assignee": {"id": 514}, "organization": {"id": 626}, "project": {"owner": {"id": 745}, "assignee": {"id": 95}, "organization": {"id": 979}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 59, "privilege": "business"}, "organization": {"id": 198, "owner": {"id": 248}, "user": {"role": "worker"}}}, "resource": {"id": 366, "owner": {"id": 459}, "assignee": {"id": 598}, "organization": {"id": 627}, "project": {"owner": {"id": 718}, "assignee": {"id": 59}, "organization": {"id": 922}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 29, "privilege": "business"}, "organization": {"id": 172, "owner": {"id": 209}, "user": {"role": null}}}, "resource": {"id": 306, "owner": {"id": 478}, "assignee": {"id": 510}, "organization": {"id": 172}, "project": {"owner": {"id": 714}, "assignee": {"id": 29}, "organization": {"id": 985}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 37, "privilege": "business"}, "organization": {"id": 116, "owner": {"id": 263}, "user": {"role": null}}}, "resource": {"id": 354, "owner": {"id": 441}, "assignee": {"id": 532}, "organization": {"id": 116}, "project": {"owner": {"id": 793}, "assignee": {"id": 37}, "organization": {"id": 980}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 31, "privilege": "business"}, "organization": {"id": 140, "owner": {"id": 236}, "user": {"role": null}}}, "resource": {"id": 306, "owner": {"id": 451}, "assignee": {"id": 555}, "organization": {"id": 657}, "project": {"owner": {"id": 782}, "assignee": {"id": 31}, "organization": {"id": 919}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 39, "privilege": "business"}, "organization": {"id": 143, "owner": {"id": 280}, "user": {"role": null}}}, "resource": {"id": 339, "owner": {"id": 498}, "assignee": {"id": 576}, "organization": {"id": 698}, "project": {"owner": {"id": 737}, "assignee": {"id": 39}, "organization": {"id": 988}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 30, "privilege": "user"}, "organization": {"id": 135, "owner": {"id": 30}, "user": {"role": "owner"}}}, "resource": {"id": 366, "owner": {"id": 473}, "assignee": {"id": 545}, "organization": {"id": 135}, "project": {"owner": {"id": 792}, "assignee": {"id": 30}, "organization": {"id": 988}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 3, "privilege": "user"}, "organization": {"id": 119, "owner": {"id": 3}, "user": {"role": "owner"}}}, "resource": {"id": 335, "owner": {"id": 482}, "assignee": {"id": 507}, "organization": {"id": 119}, "project": {"owner": {"id": 793}, "assignee": {"id": 3}, "organization": {"id": 992}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 8, "privilege": "user"}, "organization": {"id": 151, "owner": {"id": 8}, "user": {"role": "owner"}}}, "resource": {"id": 335, "owner": {"id": 415}, "assignee": {"id": 577}, "organization": {"id": 661}, "project": {"owner": {"id": 741}, "assignee": {"id": 8}, "organization": {"id": 947}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 72, "privilege": "user"}, "organization": {"id": 137, "owner": {"id": 72}, "user": {"role": "owner"}}}, "resource": {"id": 312, "owner": {"id": 438}, "assignee": {"id": 529}, "organization": {"id": 649}, "project": {"owner": {"id": 753}, "assignee": {"id": 72}, "organization": {"id": 996}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 1, "privilege": "user"}, "organization": {"id": 125, "owner": {"id": 247}, "user": {"role": "maintainer"}}}, "resource": {"id": 353, "owner": {"id": 400}, "assignee": {"id": 524}, "organization": {"id": 125}, "project": {"owner": {"id": 763}, "assignee": {"id": 1}, "organization": {"id": 955}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 39, "privilege": "user"}, "organization": {"id": 142, "owner": {"id": 292}, "user": {"role": "maintainer"}}}, "resource": {"id": 325, "owner": {"id": 470}, "assignee": {"id": 570}, "organization": {"id": 142}, "project": {"owner": {"id": 727}, "assignee": {"id": 39}, "organization": {"id": 931}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 44, "privilege": "user"}, "organization": {"id": 167, "owner": {"id": 224}, "user": {"role": "maintainer"}}}, "resource": {"id": 353, "owner": {"id": 444}, "assignee": {"id": 524}, "organization": {"id": 662}, "project": {"owner": {"id": 754}, "assignee": {"id": 44}, "organization": {"id": 975}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 16, "privilege": "user"}, "organization": {"id": 199, "owner": {"id": 297}, "user": {"role": "maintainer"}}}, "resource": {"id": 331, "owner": {"id": 427}, "assignee": {"id": 544}, "organization": {"id": 649}, "project": {"owner": {"id": 753}, "assignee": {"id": 16}, "organization": {"id": 920}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 25, "privilege": "user"}, "organization": {"id": 159, "owner": {"id": 207}, "user": {"role": "supervisor"}}}, "resource": {"id": 389, "owner": {"id": 417}, "assignee": {"id": 577}, "organization": {"id": 159}, "project": {"owner": {"id": 795}, "assignee": {"id": 25}, "organization": {"id": 921}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 61, "privilege": "user"}, "organization": {"id": 185, "owner": {"id": 247}, "user": {"role": "supervisor"}}}, "resource": {"id": 367, "owner": {"id": 476}, "assignee": {"id": 593}, "organization": {"id": 185}, "project": {"owner": {"id": 753}, "assignee": {"id": 61}, "organization": {"id": 998}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 30, "privilege": "user"}, "organization": {"id": 130, "owner": {"id": 298}, "user": {"role": "supervisor"}}}, "resource": {"id": 364, "owner": {"id": 468}, "assignee": {"id": 515}, "organization": {"id": 673}, "project": {"owner": {"id": 724}, "assignee": {"id": 30}, "organization": {"id": 961}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 89, "privilege": "user"}, "organization": {"id": 178, "owner": {"id": 270}, "user": {"role": "supervisor"}}}, "resource": {"id": 338, "owner": {"id": 477}, "assignee": {"id": 581}, "organization": {"id": 619}, "project": {"owner": {"id": 785}, "assignee": {"id": 89}, "organization": {"id": 928}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 19, "privilege": "user"}, "organization": {"id": 119, "owner": {"id": 283}, "user": {"role": "worker"}}}, "resource": {"id": 366, "owner": {"id": 487}, "assignee": {"id": 505}, "organization": {"id": 119}, "project": {"owner": {"id": 710}, "assignee": {"id": 19}, "organization": {"id": 989}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 50, "privilege": "user"}, "organization": {"id": 109, "owner": {"id": 278}, "user": {"role": "worker"}}}, "resource": {"id": 300, "owner": {"id": 414}, "assignee": {"id": 525}, "organization": {"id": 109}, "project": {"owner": {"id": 781}, "assignee": {"id": 50}, "organization": {"id": 981}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 70, "privilege": "user"}, "organization": {"id": 117, "owner": {"id": 221}, "user": {"role": "worker"}}}, "resource": {"id": 373, "owner": {"id": 474}, "assignee": {"id": 586}, "organization": {"id": 669}, "project": {"owner": {"id": 765}, "assignee": {"id": 70}, "organization": {"id": 943}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 39, "privilege": "user"}, "organization": {"id": 111, "owner": {"id": 214}, "user": {"role": "worker"}}}, "resource": {"id": 309, "owner": {"id": 446}, "assignee": {"id": 586}, "organization": {"id": 658}, "project": {"owner": {"id": 761}, "assignee": {"id": 39}, "organization": {"id": 912}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 69, "privilege": "user"}, "organization": {"id": 175, "owner": {"id": 265}, "user": {"role": null}}}, "resource": {"id": 338, "owner": {"id": 415}, "assignee": {"id": 533}, "organization": {"id": 175}, "project": {"owner": {"id": 737}, "assignee": {"id": 69}, "organization": {"id": 997}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 48, "privilege": "user"}, "organization": {"id": 119, "owner": {"id": 227}, "user": {"role": null}}}, "resource": {"id": 310, "owner": {"id": 445}, "assignee": {"id": 595}, "organization": {"id": 119}, "project": {"owner": {"id": 767}, "assignee": {"id": 48}, "organization": {"id": 981}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 42, "privilege": "user"}, "organization": {"id": 117, "owner": {"id": 202}, "user": {"role": null}}}, "resource": {"id": 334, "owner": {"id": 412}, "assignee": {"id": 548}, "organization": {"id": 638}, "project": {"owner": {"id": 786}, "assignee": {"id": 42}, "organization": {"id": 943}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 9, "privilege": "user"}, "organization": {"id": 114, "owner": {"id": 245}, "user": {"role": null}}}, "resource": {"id": 308, "owner": {"id": 445}, "assignee": {"id": 531}, "organization": {"id": 678}, "project": {"owner": {"id": 734}, "assignee": {"id": 9}, "organization": {"id": 970}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 17, "privilege": "worker"}, "organization": {"id": 155, "owner": {"id": 17}, "user": {"role": "owner"}}}, "resource": {"id": 370, "owner": {"id": 406}, "assignee": {"id": 541}, "organization": {"id": 155}, "project": {"owner": {"id": 704}, "assignee": {"id": 17}, "organization": {"id": 993}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 99, "privilege": "worker"}, "organization": {"id": 108, "owner": {"id": 99}, "user": {"role": "owner"}}}, "resource": {"id": 369, "owner": {"id": 459}, "assignee": {"id": 592}, "organization": {"id": 108}, "project": {"owner": {"id": 743}, "assignee": {"id": 99}, "organization": {"id": 973}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 50, "privilege": "worker"}, "organization": {"id": 179, "owner": {"id": 50}, "user": {"role": "owner"}}}, "resource": {"id": 393, "owner": {"id": 437}, "assignee": {"id": 575}, "organization": {"id": 682}, "project": {"owner": {"id": 705}, "assignee": {"id": 50}, "organization": {"id": 999}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 56, "privilege": "worker"}, "organization": {"id": 195, "owner": {"id": 56}, "user": {"role": "owner"}}}, "resource": {"id": 325, "owner": {"id": 476}, "assignee": {"id": 557}, "organization": {"id": 681}, "project": {"owner": {"id": 746}, "assignee": {"id": 56}, "organization": {"id": 947}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 1, "privilege": "worker"}, "organization": {"id": 101, "owner": {"id": 204}, "user": {"role": "maintainer"}}}, "resource": {"id": 350, "owner": {"id": 471}, "assignee": {"id": 554}, "organization": {"id": 101}, "project": {"owner": {"id": 713}, "assignee": {"id": 1}, "organization": {"id": 999}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 83, "privilege": "worker"}, "organization": {"id": 177, "owner": {"id": 271}, "user": {"role": "maintainer"}}}, "resource": {"id": 396, "owner": {"id": 497}, "assignee": {"id": 517}, "organization": {"id": 177}, "project": {"owner": {"id": 747}, "assignee": {"id": 83}, "organization": {"id": 904}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 80, "privilege": "worker"}, "organization": {"id": 144, "owner": {"id": 283}, "user": {"role": "maintainer"}}}, "resource": {"id": 371, "owner": {"id": 461}, "assignee": {"id": 505}, "organization": {"id": 620}, "project": {"owner": {"id": 729}, "assignee": {"id": 80}, "organization": {"id": 904}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 28, "privilege": "worker"}, "organization": {"id": 101, "owner": {"id": 204}, "user": {"role": "maintainer"}}}, "resource": {"id": 311, "owner": {"id": 407}, "assignee": {"id": 503}, "organization": {"id": 682}, "project": {"owner": {"id": 774}, "assignee": {"id": 28}, "organization": {"id": 937}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 70, "privilege": "worker"}, "organization": {"id": 164, "owner": {"id": 224}, "user": {"role": "supervisor"}}}, "resource": {"id": 315, "owner": {"id": 433}, "assignee": {"id": 598}, "organization": {"id": 164}, "project": {"owner": {"id": 788}, "assignee": {"id": 70}, "organization": {"id": 963}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 86, "privilege": "worker"}, "organization": {"id": 148, "owner": {"id": 242}, "user": {"role": "supervisor"}}}, "resource": {"id": 317, "owner": {"id": 458}, "assignee": {"id": 562}, "organization": {"id": 148}, "project": {"owner": {"id": 717}, "assignee": {"id": 86}, "organization": {"id": 901}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 66, "privilege": "worker"}, "organization": {"id": 118, "owner": {"id": 284}, "user": {"role": "supervisor"}}}, "resource": {"id": 343, "owner": {"id": 410}, "assignee": {"id": 569}, "organization": {"id": 639}, "project": {"owner": {"id": 707}, "assignee": {"id": 66}, "organization": {"id": 921}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 80, "privilege": "worker"}, "organization": {"id": 124, "owner": {"id": 270}, "user": {"role": "supervisor"}}}, "resource": {"id": 350, "owner": {"id": 472}, "assignee": {"id": 537}, "organization": {"id": 618}, "project": {"owner": {"id": 757}, "assignee": {"id": 80}, "organization": {"id": 952}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 27, "privilege": "worker"}, "organization": {"id": 107, "owner": {"id": 245}, "user": {"role": "worker"}}}, "resource": {"id": 307, "owner": {"id": 453}, "assignee": {"id": 599}, "organization": {"id": 107}, "project": {"owner": {"id": 706}, "assignee": {"id": 27}, "organization": {"id": 920}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 50, "privilege": "worker"}, "organization": {"id": 156, "owner": {"id": 253}, "user": {"role": "worker"}}}, "resource": {"id": 301, "owner": {"id": 481}, "assignee": {"id": 567}, "organization": {"id": 156}, "project": {"owner": {"id": 748}, "assignee": {"id": 50}, "organization": {"id": 921}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 10, "privilege": "worker"}, "organization": {"id": 136, "owner": {"id": 274}, "user": {"role": "worker"}}}, "resource": {"id": 355, "owner": {"id": 472}, "assignee": {"id": 554}, "organization": {"id": 615}, "project": {"owner": {"id": 755}, "assignee": {"id": 10}, "organization": {"id": 949}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 31, "privilege": "worker"}, "organization": {"id": 110, "owner": {"id": 295}, "user": {"role": "worker"}}}, "resource": {"id": 394, "owner": {"id": 428}, "assignee": {"id": 588}, "organization": {"id": 682}, "project": {"owner": {"id": 712}, "assignee": {"id": 31}, "organization": {"id": 939}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 61, "privilege": "worker"}, "organization": {"id": 157, "owner": {"id": 209}, "user": {"role": null}}}, "resource": {"id": 344, "owner": {"id": 496}, "assignee": {"id": 562}, "organization": {"id": 157}, "project": {"owner": {"id": 717}, "assignee": {"id": 61}, "organization": {"id": 996}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 10, "privilege": "worker"}, "organization": {"id": 135, "owner": {"id": 213}, "user": {"role": null}}}, "resource": {"id": 307, "owner": {"id": 458}, "assignee": {"id": 543}, "organization": {"id": 135}, "project": {"owner": {"id": 776}, "assignee": {"id": 10}, "organization": {"id": 960}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 1, "privilege": "worker"}, "organization": {"id": 131, "owner": {"id": 207}, "user": {"role": null}}}, "resource": {"id": 306, "owner": {"id": 404}, "assignee": {"id": 513}, "organization": {"id": 654}, "project": {"owner": {"id": 771}, "assignee": {"id": 1}, "organization": {"id": 958}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 28, "privilege": "worker"}, "organization": {"id": 103, "owner": {"id": 248}, "user": {"role": null}}}, "resource": {"id": 334, "owner": {"id": 423}, "assignee": {"id": 555}, "organization": {"id": 692}, "project": {"owner": {"id": 737}, "assignee": {"id": 28}, "organization": {"id": 975}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 60, "privilege": "none"}, "organization": {"id": 103, "owner": {"id": 60}, "user": {"role": "owner"}}}, "resource": {"id": 399, "owner": {"id": 437}, "assignee": {"id": 505}, "organization": {"id": 103}, "project": {"owner": {"id": 759}, "assignee": {"id": 60}, "organization": {"id": 919}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 64, "privilege": "none"}, "organization": {"id": 193, "owner": {"id": 64}, "user": {"role": "owner"}}}, "resource": {"id": 385, "owner": {"id": 432}, "assignee": {"id": 593}, "organization": {"id": 193}, "project": {"owner": {"id": 714}, "assignee": {"id": 64}, "organization": {"id": 925}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 17, "privilege": "none"}, "organization": {"id": 139, "owner": {"id": 17}, "user": {"role": "owner"}}}, "resource": {"id": 346, "owner": {"id": 416}, "assignee": {"id": 599}, "organization": {"id": 679}, "project": {"owner": {"id": 767}, "assignee": {"id": 17}, "organization": {"id": 957}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 90, "privilege": "none"}, "organization": {"id": 192, "owner": {"id": 90}, "user": {"role": "owner"}}}, "resource": {"id": 393, "owner": {"id": 464}, "assignee": {"id": 595}, "organization": {"id": 608}, "project": {"owner": {"id": 752}, "assignee": {"id": 90}, "organization": {"id": 938}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 47, "privilege": "none"}, "organization": {"id": 136, "owner": {"id": 218}, "user": {"role": "maintainer"}}}, "resource": {"id": 368, "owner": {"id": 420}, "assignee": {"id": 522}, "organization": {"id": 136}, "project": {"owner": {"id": 763}, "assignee": {"id": 47}, "organization": {"id": 940}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 45, "privilege": "none"}, "organization": {"id": 168, "owner": {"id": 236}, "user": {"role": "maintainer"}}}, "resource": {"id": 388, "owner": {"id": 469}, "assignee": {"id": 592}, "organization": {"id": 168}, "project": {"owner": {"id": 740}, "assignee": {"id": 45}, "organization": {"id": 906}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 73, "privilege": "none"}, "organization": {"id": 183, "owner": {"id": 289}, "user": {"role": "maintainer"}}}, "resource": {"id": 317, "owner": {"id": 496}, "assignee": {"id": 572}, "organization": {"id": 639}, "project": {"owner": {"id": 763}, "assignee": {"id": 73}, "organization": {"id": 913}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 62, "privilege": "none"}, "organization": {"id": 143, "owner": {"id": 217}, "user": {"role": "maintainer"}}}, "resource": {"id": 384, "owner": {"id": 460}, "assignee": {"id": 533}, "organization": {"id": 631}, "project": {"owner": {"id": 771}, "assignee": {"id": 62}, "organization": {"id": 937}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 97, "privilege": "none"}, "organization": {"id": 190, "owner": {"id": 299}, "user": {"role": "supervisor"}}}, "resource": {"id": 358, "owner": {"id": 409}, "assignee": {"id": 573}, "organization": {"id": 190}, "project": {"owner": {"id": 771}, "assignee": {"id": 97}, "organization": {"id": 934}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 77, "privilege": "none"}, "organization": {"id": 158, "owner": {"id": 272}, "user": {"role": "supervisor"}}}, "resource": {"id": 365, "owner": {"id": 475}, "assignee": {"id": 561}, "organization": {"id": 158}, "project": {"owner": {"id": 783}, "assignee": {"id": 77}, "organization": {"id": 942}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 19, "privilege": "none"}, "organization": {"id": 172, "owner": {"id": 260}, "user": {"role": "supervisor"}}}, "resource": {"id": 392, "owner": {"id": 438}, "assignee": {"id": 572}, "organization": {"id": 603}, "project": {"owner": {"id": 726}, "assignee": {"id": 19}, "organization": {"id": 986}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 44, "privilege": "none"}, "organization": {"id": 188, "owner": {"id": 237}, "user": {"role": "supervisor"}}}, "resource": {"id": 371, "owner": {"id": 475}, "assignee": {"id": 569}, "organization": {"id": 622}, "project": {"owner": {"id": 723}, "assignee": {"id": 44}, "organization": {"id": 943}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 17, "privilege": "none"}, "organization": {"id": 178, "owner": {"id": 287}, "user": {"role": "worker"}}}, "resource": {"id": 381, "owner": {"id": 488}, "assignee": {"id": 589}, "organization": {"id": 178}, "project": {"owner": {"id": 755}, "assignee": {"id": 17}, "organization": {"id": 924}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 1, "privilege": "none"}, "organization": {"id": 114, "owner": {"id": 238}, "user": {"role": "worker"}}}, "resource": {"id": 303, "owner": {"id": 493}, "assignee": {"id": 583}, "organization": {"id": 114}, "project": {"owner": {"id": 719}, "assignee": {"id": 1}, "organization": {"id": 902}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 22, "privilege": "none"}, "organization": {"id": 136, "owner": {"id": 287}, "user": {"role": "worker"}}}, "resource": {"id": 374, "owner": {"id": 424}, "assignee": {"id": 595}, "organization": {"id": 645}, "project": {"owner": {"id": 776}, "assignee": {"id": 22}, "organization": {"id": 936}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 60, "privilege": "none"}, "organization": {"id": 157, "owner": {"id": 267}, "user": {"role": "worker"}}}, "resource": {"id": 381, "owner": {"id": 475}, "assignee": {"id": 578}, "organization": {"id": 651}, "project": {"owner": {"id": 715}, "assignee": {"id": 60}, "organization": {"id": 997}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 54, "privilege": "none"}, "organization": {"id": 157, "owner": {"id": 215}, "user": {"role": null}}}, "resource": {"id": 368, "owner": {"id": 478}, "assignee": {"id": 580}, "organization": {"id": 157}, "project": {"owner": {"id": 733}, "assignee": {"id": 54}, "organization": {"id": 979}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 4, "privilege": "none"}, "organization": {"id": 192, "owner": {"id": 244}, "user": {"role": null}}}, "resource": {"id": 341, "owner": {"id": 435}, "assignee": {"id": 547}, "organization": {"id": 192}, "project": {"owner": {"id": 772}, "assignee": {"id": 4}, "organization": {"id": 983}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 7, "privilege": "none"}, "organization": {"id": 139, "owner": {"id": 294}, "user": {"role": null}}}, "resource": {"id": 361, "owner": {"id": 440}, "assignee": {"id": 517}, "organization": {"id": 612}, "project": {"owner": {"id": 725}, "assignee": {"id": 7}, "organization": {"id": 902}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 95, "privilege": "none"}, "organization": {"id": 155, "owner": {"id": 276}, "user": {"role": null}}}, "resource": {"id": 356, "owner": {"id": 490}, "assignee": {"id": 579}, "organization": {"id": 669}, "project": {"owner": {"id": 748}, "assignee": {"id": 95}, "organization": {"id": 916}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 61, "privilege": "admin"}, "organization": {"id": 166, "owner": {"id": 61}, "user": {"role": "owner"}}}, "resource": {"id": 338, "owner": {"id": 61}, "assignee": {"id": 580}, "organization": {"id": 166}, "project": {"owner": {"id": 708}, "assignee": {"id": 859}, "organization": {"id": 903}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 1, "privilege": "admin"}, "organization": {"id": 104, "owner": {"id": 1}, "user": {"role": "owner"}}}, "resource": {"id": 322, "owner": {"id": 1}, "assignee": {"id": 530}, "organization": {"id": 104}, "project": {"owner": {"id": 743}, "assignee": {"id": 830}, "organization": {"id": 993}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 2, "privilege": "admin"}, "organization": {"id": 132, "owner": {"id": 2}, "user": {"role": "owner"}}}, "resource": {"id": 387, "owner": {"id": 2}, "assignee": {"id": 504}, "organization": {"id": 648}, "project": {"owner": {"id": 754}, "assignee": {"id": 877}, "organization": {"id": 900}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { + allow with input as {"scope": "view", "auth": {"user": {"id": 25, "privilege": "admin"}, "organization": {"id": 176, "owner": {"id": 25}, "user": {"role": "owner"}}}, "resource": {"id": 385, "owner": {"id": 25}, "assignee": {"id": 516}, "organization": {"id": 683}, "project": {"owner": {"id": 744}, "assignee": {"id": 894}, "organization": {"id": 944}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 57, "privilege": "admin"}, "organization": {"id": 122, "owner": {"id": 257}, "user": {"role": "maintainer"}}}, "resource": {"id": 306, "owner": {"id": 57}, "assignee": {"id": 553}, "organization": {"id": 122}, "project": {"owner": {"id": 782}, "assignee": {"id": 861}, "organization": {"id": 949}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 58, "privilege": "admin"}, "organization": {"id": 162, "owner": {"id": 285}, "user": {"role": "maintainer"}}}, "resource": {"id": 384, "owner": {"id": 58}, "assignee": {"id": 581}, "organization": {"id": 162}, "project": {"owner": {"id": 751}, "assignee": {"id": 888}, "organization": {"id": 926}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 90, "privilege": "admin"}, "organization": {"id": 177, "owner": {"id": 267}, "user": {"role": "maintainer"}}}, "resource": {"id": 335, "owner": {"id": 90}, "assignee": {"id": 569}, "organization": {"id": 628}, "project": {"owner": {"id": 754}, "assignee": {"id": 855}, "organization": {"id": 995}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { + allow with input as {"scope": "view", "auth": {"user": {"id": 46, "privilege": "admin"}, "organization": {"id": 167, "owner": {"id": 292}, "user": {"role": "maintainer"}}}, "resource": {"id": 395, "owner": {"id": 46}, "assignee": {"id": 513}, "organization": {"id": 622}, "project": {"owner": {"id": 745}, "assignee": {"id": 820}, "organization": {"id": 939}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 25, "privilege": "admin"}, "organization": {"id": 146, "owner": {"id": 227}, "user": {"role": "supervisor"}}}, "resource": {"id": 399, "owner": {"id": 25}, "assignee": {"id": 591}, "organization": {"id": 146}, "project": {"owner": {"id": 736}, "assignee": {"id": 825}, "organization": {"id": 926}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 8, "privilege": "admin"}, "organization": {"id": 156, "owner": {"id": 244}, "user": {"role": "supervisor"}}}, "resource": {"id": 362, "owner": {"id": 8}, "assignee": {"id": 515}, "organization": {"id": 156}, "project": {"owner": {"id": 712}, "assignee": {"id": 894}, "organization": {"id": 914}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 92, "privilege": "admin"}, "organization": {"id": 143, "owner": {"id": 226}, "user": {"role": "supervisor"}}}, "resource": {"id": 341, "owner": {"id": 92}, "assignee": {"id": 528}, "organization": {"id": 606}, "project": {"owner": {"id": 704}, "assignee": {"id": 895}, "organization": {"id": 963}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { + allow with input as {"scope": "view", "auth": {"user": {"id": 25, "privilege": "admin"}, "organization": {"id": 152, "owner": {"id": 218}, "user": {"role": "supervisor"}}}, "resource": {"id": 315, "owner": {"id": 25}, "assignee": {"id": 530}, "organization": {"id": 685}, "project": {"owner": {"id": 726}, "assignee": {"id": 846}, "organization": {"id": 971}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 83, "privilege": "admin"}, "organization": {"id": 171, "owner": {"id": 288}, "user": {"role": "worker"}}}, "resource": {"id": 311, "owner": {"id": 83}, "assignee": {"id": 510}, "organization": {"id": 171}, "project": {"owner": {"id": 747}, "assignee": {"id": 870}, "organization": {"id": 940}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 43, "privilege": "admin"}, "organization": {"id": 154, "owner": {"id": 274}, "user": {"role": "worker"}}}, "resource": {"id": 337, "owner": {"id": 43}, "assignee": {"id": 580}, "organization": {"id": 154}, "project": {"owner": {"id": 715}, "assignee": {"id": 843}, "organization": {"id": 911}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 69, "privilege": "admin"}, "organization": {"id": 175, "owner": {"id": 207}, "user": {"role": "worker"}}}, "resource": {"id": 380, "owner": {"id": 69}, "assignee": {"id": 569}, "organization": {"id": 671}, "project": {"owner": {"id": 715}, "assignee": {"id": 815}, "organization": {"id": 991}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { + allow with input as {"scope": "view", "auth": {"user": {"id": 8, "privilege": "admin"}, "organization": {"id": 158, "owner": {"id": 208}, "user": {"role": "worker"}}}, "resource": {"id": 339, "owner": {"id": 8}, "assignee": {"id": 528}, "organization": {"id": 670}, "project": {"owner": {"id": 763}, "assignee": {"id": 870}, "organization": {"id": 960}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 68, "privilege": "admin"}, "organization": {"id": 198, "owner": {"id": 264}, "user": {"role": null}}}, "resource": {"id": 368, "owner": {"id": 68}, "assignee": {"id": 508}, "organization": {"id": 198}, "project": {"owner": {"id": 754}, "assignee": {"id": 816}, "organization": {"id": 973}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 85, "privilege": "admin"}, "organization": {"id": 165, "owner": {"id": 287}, "user": {"role": null}}}, "resource": {"id": 329, "owner": {"id": 85}, "assignee": {"id": 587}, "organization": {"id": 165}, "project": {"owner": {"id": 727}, "assignee": {"id": 844}, "organization": {"id": 989}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 66, "privilege": "admin"}, "organization": {"id": 143, "owner": {"id": 248}, "user": {"role": null}}}, "resource": {"id": 329, "owner": {"id": 66}, "assignee": {"id": 535}, "organization": {"id": 682}, "project": {"owner": {"id": 749}, "assignee": {"id": 800}, "organization": {"id": 948}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { + allow with input as {"scope": "view", "auth": {"user": {"id": 99, "privilege": "admin"}, "organization": {"id": 122, "owner": {"id": 242}, "user": {"role": null}}}, "resource": {"id": 374, "owner": {"id": 99}, "assignee": {"id": 507}, "organization": {"id": 644}, "project": {"owner": {"id": 735}, "assignee": {"id": 868}, "organization": {"id": 998}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 60, "privilege": "business"}, "organization": {"id": 187, "owner": {"id": 60}, "user": {"role": "owner"}}}, "resource": {"id": 322, "owner": {"id": 60}, "assignee": {"id": 545}, "organization": {"id": 187}, "project": {"owner": {"id": 797}, "assignee": {"id": 830}, "organization": {"id": 964}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 35, "privilege": "business"}, "organization": {"id": 125, "owner": {"id": 35}, "user": {"role": "owner"}}}, "resource": {"id": 355, "owner": {"id": 35}, "assignee": {"id": 592}, "organization": {"id": 125}, "project": {"owner": {"id": 727}, "assignee": {"id": 878}, "organization": {"id": 954}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 21, "privilege": "business"}, "organization": {"id": 101, "owner": {"id": 21}, "user": {"role": "owner"}}}, "resource": {"id": 359, "owner": {"id": 21}, "assignee": {"id": 584}, "organization": {"id": 685}, "project": {"owner": {"id": 792}, "assignee": {"id": 865}, "organization": {"id": 914}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 0, "privilege": "business"}, "organization": {"id": 182, "owner": {"id": 0}, "user": {"role": "owner"}}}, "resource": {"id": 399, "owner": {"id": 0}, "assignee": {"id": 515}, "organization": {"id": 655}, "project": {"owner": {"id": 710}, "assignee": {"id": 898}, "organization": {"id": 919}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 93, "privilege": "business"}, "organization": {"id": 192, "owner": {"id": 220}, "user": {"role": "maintainer"}}}, "resource": {"id": 333, "owner": {"id": 93}, "assignee": {"id": 539}, "organization": {"id": 192}, "project": {"owner": {"id": 712}, "assignee": {"id": 844}, "organization": {"id": 943}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 92, "privilege": "business"}, "organization": {"id": 190, "owner": {"id": 260}, "user": {"role": "maintainer"}}}, "resource": {"id": 378, "owner": {"id": 92}, "assignee": {"id": 570}, "organization": {"id": 190}, "project": {"owner": {"id": 784}, "assignee": {"id": 868}, "organization": {"id": 984}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 91, "privilege": "business"}, "organization": {"id": 114, "owner": {"id": 264}, "user": {"role": "maintainer"}}}, "resource": {"id": 388, "owner": {"id": 91}, "assignee": {"id": 584}, "organization": {"id": 617}, "project": {"owner": {"id": 728}, "assignee": {"id": 872}, "organization": {"id": 997}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 42, "privilege": "business"}, "organization": {"id": 113, "owner": {"id": 240}, "user": {"role": "maintainer"}}}, "resource": {"id": 371, "owner": {"id": 42}, "assignee": {"id": 519}, "organization": {"id": 685}, "project": {"owner": {"id": 788}, "assignee": {"id": 860}, "organization": {"id": 961}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 7, "privilege": "business"}, "organization": {"id": 194, "owner": {"id": 254}, "user": {"role": "supervisor"}}}, "resource": {"id": 349, "owner": {"id": 7}, "assignee": {"id": 561}, "organization": {"id": 194}, "project": {"owner": {"id": 782}, "assignee": {"id": 879}, "organization": {"id": 941}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 75, "privilege": "business"}, "organization": {"id": 156, "owner": {"id": 295}, "user": {"role": "supervisor"}}}, "resource": {"id": 328, "owner": {"id": 75}, "assignee": {"id": 584}, "organization": {"id": 156}, "project": {"owner": {"id": 717}, "assignee": {"id": 806}, "organization": {"id": 988}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 94, "privilege": "business"}, "organization": {"id": 142, "owner": {"id": 289}, "user": {"role": "supervisor"}}}, "resource": {"id": 380, "owner": {"id": 94}, "assignee": {"id": 532}, "organization": {"id": 683}, "project": {"owner": {"id": 760}, "assignee": {"id": 883}, "organization": {"id": 933}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 87, "privilege": "business"}, "organization": {"id": 182, "owner": {"id": 216}, "user": {"role": "supervisor"}}}, "resource": {"id": 345, "owner": {"id": 87}, "assignee": {"id": 549}, "organization": {"id": 648}, "project": {"owner": {"id": 778}, "assignee": {"id": 875}, "organization": {"id": 913}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 71, "privilege": "business"}, "organization": {"id": 168, "owner": {"id": 243}, "user": {"role": "worker"}}}, "resource": {"id": 393, "owner": {"id": 71}, "assignee": {"id": 512}, "organization": {"id": 168}, "project": {"owner": {"id": 750}, "assignee": {"id": 857}, "organization": {"id": 907}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 72, "privilege": "business"}, "organization": {"id": 135, "owner": {"id": 237}, "user": {"role": "worker"}}}, "resource": {"id": 393, "owner": {"id": 72}, "assignee": {"id": 540}, "organization": {"id": 135}, "project": {"owner": {"id": 750}, "assignee": {"id": 866}, "organization": {"id": 942}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 41, "privilege": "business"}, "organization": {"id": 122, "owner": {"id": 243}, "user": {"role": "worker"}}}, "resource": {"id": 350, "owner": {"id": 41}, "assignee": {"id": 521}, "organization": {"id": 644}, "project": {"owner": {"id": 778}, "assignee": {"id": 848}, "organization": {"id": 902}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 98, "privilege": "business"}, "organization": {"id": 110, "owner": {"id": 211}, "user": {"role": "worker"}}}, "resource": {"id": 310, "owner": {"id": 98}, "assignee": {"id": 536}, "organization": {"id": 673}, "project": {"owner": {"id": 730}, "assignee": {"id": 826}, "organization": {"id": 912}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 40, "privilege": "business"}, "organization": {"id": 116, "owner": {"id": 273}, "user": {"role": null}}}, "resource": {"id": 389, "owner": {"id": 40}, "assignee": {"id": 514}, "organization": {"id": 116}, "project": {"owner": {"id": 784}, "assignee": {"id": 824}, "organization": {"id": 981}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 39, "privilege": "business"}, "organization": {"id": 103, "owner": {"id": 221}, "user": {"role": null}}}, "resource": {"id": 340, "owner": {"id": 39}, "assignee": {"id": 596}, "organization": {"id": 103}, "project": {"owner": {"id": 790}, "assignee": {"id": 869}, "organization": {"id": 940}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 64, "privilege": "business"}, "organization": {"id": 157, "owner": {"id": 207}, "user": {"role": null}}}, "resource": {"id": 375, "owner": {"id": 64}, "assignee": {"id": 563}, "organization": {"id": 629}, "project": {"owner": {"id": 791}, "assignee": {"id": 854}, "organization": {"id": 921}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 91, "privilege": "business"}, "organization": {"id": 188, "owner": {"id": 284}, "user": {"role": null}}}, "resource": {"id": 349, "owner": {"id": 91}, "assignee": {"id": 516}, "organization": {"id": 612}, "project": {"owner": {"id": 766}, "assignee": {"id": 805}, "organization": {"id": 950}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 76, "privilege": "user"}, "organization": {"id": 139, "owner": {"id": 76}, "user": {"role": "owner"}}}, "resource": {"id": 313, "owner": {"id": 76}, "assignee": {"id": 509}, "organization": {"id": 139}, "project": {"owner": {"id": 716}, "assignee": {"id": 833}, "organization": {"id": 953}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 29, "privilege": "user"}, "organization": {"id": 187, "owner": {"id": 29}, "user": {"role": "owner"}}}, "resource": {"id": 301, "owner": {"id": 29}, "assignee": {"id": 531}, "organization": {"id": 187}, "project": {"owner": {"id": 752}, "assignee": {"id": 831}, "organization": {"id": 921}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 69, "privilege": "user"}, "organization": {"id": 190, "owner": {"id": 69}, "user": {"role": "owner"}}}, "resource": {"id": 366, "owner": {"id": 69}, "assignee": {"id": 595}, "organization": {"id": 695}, "project": {"owner": {"id": 767}, "assignee": {"id": 859}, "organization": {"id": 980}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 84, "privilege": "user"}, "organization": {"id": 111, "owner": {"id": 84}, "user": {"role": "owner"}}}, "resource": {"id": 394, "owner": {"id": 84}, "assignee": {"id": 570}, "organization": {"id": 641}, "project": {"owner": {"id": 721}, "assignee": {"id": 818}, "organization": {"id": 976}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 64, "privilege": "user"}, "organization": {"id": 168, "owner": {"id": 208}, "user": {"role": "maintainer"}}}, "resource": {"id": 352, "owner": {"id": 64}, "assignee": {"id": 518}, "organization": {"id": 168}, "project": {"owner": {"id": 793}, "assignee": {"id": 881}, "organization": {"id": 966}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 94, "privilege": "user"}, "organization": {"id": 130, "owner": {"id": 279}, "user": {"role": "maintainer"}}}, "resource": {"id": 345, "owner": {"id": 94}, "assignee": {"id": 511}, "organization": {"id": 130}, "project": {"owner": {"id": 788}, "assignee": {"id": 807}, "organization": {"id": 956}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 76, "privilege": "user"}, "organization": {"id": 191, "owner": {"id": 222}, "user": {"role": "maintainer"}}}, "resource": {"id": 315, "owner": {"id": 76}, "assignee": {"id": 595}, "organization": {"id": 626}, "project": {"owner": {"id": 759}, "assignee": {"id": 800}, "organization": {"id": 963}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 37, "privilege": "user"}, "organization": {"id": 187, "owner": {"id": 241}, "user": {"role": "maintainer"}}}, "resource": {"id": 365, "owner": {"id": 37}, "assignee": {"id": 510}, "organization": {"id": 682}, "project": {"owner": {"id": 785}, "assignee": {"id": 837}, "organization": {"id": 965}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 80, "privilege": "user"}, "organization": {"id": 112, "owner": {"id": 240}, "user": {"role": "supervisor"}}}, "resource": {"id": 301, "owner": {"id": 80}, "assignee": {"id": 562}, "organization": {"id": 112}, "project": {"owner": {"id": 711}, "assignee": {"id": 865}, "organization": {"id": 909}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 37, "privilege": "user"}, "organization": {"id": 143, "owner": {"id": 286}, "user": {"role": "supervisor"}}}, "resource": {"id": 334, "owner": {"id": 37}, "assignee": {"id": 525}, "organization": {"id": 143}, "project": {"owner": {"id": 700}, "assignee": {"id": 859}, "organization": {"id": 982}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 43, "privilege": "user"}, "organization": {"id": 117, "owner": {"id": 287}, "user": {"role": "supervisor"}}}, "resource": {"id": 392, "owner": {"id": 43}, "assignee": {"id": 535}, "organization": {"id": 672}, "project": {"owner": {"id": 727}, "assignee": {"id": 802}, "organization": {"id": 950}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 82, "privilege": "user"}, "organization": {"id": 137, "owner": {"id": 253}, "user": {"role": "supervisor"}}}, "resource": {"id": 397, "owner": {"id": 82}, "assignee": {"id": 594}, "organization": {"id": 662}, "project": {"owner": {"id": 760}, "assignee": {"id": 837}, "organization": {"id": 915}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 22, "privilege": "user"}, "organization": {"id": 157, "owner": {"id": 200}, "user": {"role": "worker"}}}, "resource": {"id": 306, "owner": {"id": 22}, "assignee": {"id": 507}, "organization": {"id": 157}, "project": {"owner": {"id": 711}, "assignee": {"id": 857}, "organization": {"id": 939}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 31, "privilege": "user"}, "organization": {"id": 125, "owner": {"id": 296}, "user": {"role": "worker"}}}, "resource": {"id": 395, "owner": {"id": 31}, "assignee": {"id": 512}, "organization": {"id": 125}, "project": {"owner": {"id": 726}, "assignee": {"id": 812}, "organization": {"id": 951}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 28, "privilege": "user"}, "organization": {"id": 131, "owner": {"id": 241}, "user": {"role": "worker"}}}, "resource": {"id": 346, "owner": {"id": 28}, "assignee": {"id": 533}, "organization": {"id": 608}, "project": {"owner": {"id": 751}, "assignee": {"id": 844}, "organization": {"id": 956}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 5, "privilege": "user"}, "organization": {"id": 142, "owner": {"id": 258}, "user": {"role": "worker"}}}, "resource": {"id": 322, "owner": {"id": 5}, "assignee": {"id": 528}, "organization": {"id": 631}, "project": {"owner": {"id": 790}, "assignee": {"id": 855}, "organization": {"id": 925}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 16, "privilege": "user"}, "organization": {"id": 186, "owner": {"id": 253}, "user": {"role": null}}}, "resource": {"id": 312, "owner": {"id": 16}, "assignee": {"id": 514}, "organization": {"id": 186}, "project": {"owner": {"id": 757}, "assignee": {"id": 820}, "organization": {"id": 957}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 7, "privilege": "user"}, "organization": {"id": 158, "owner": {"id": 207}, "user": {"role": null}}}, "resource": {"id": 394, "owner": {"id": 7}, "assignee": {"id": 559}, "organization": {"id": 158}, "project": {"owner": {"id": 764}, "assignee": {"id": 848}, "organization": {"id": 951}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 34, "privilege": "user"}, "organization": {"id": 138, "owner": {"id": 289}, "user": {"role": null}}}, "resource": {"id": 353, "owner": {"id": 34}, "assignee": {"id": 516}, "organization": {"id": 689}, "project": {"owner": {"id": 766}, "assignee": {"id": 894}, "organization": {"id": 922}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 54, "privilege": "user"}, "organization": {"id": 105, "owner": {"id": 249}, "user": {"role": null}}}, "resource": {"id": 323, "owner": {"id": 54}, "assignee": {"id": 502}, "organization": {"id": 658}, "project": {"owner": {"id": 792}, "assignee": {"id": 848}, "organization": {"id": 954}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 29, "privilege": "worker"}, "organization": {"id": 187, "owner": {"id": 29}, "user": {"role": "owner"}}}, "resource": {"id": 304, "owner": {"id": 29}, "assignee": {"id": 505}, "organization": {"id": 187}, "project": {"owner": {"id": 727}, "assignee": {"id": 803}, "organization": {"id": 994}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 91, "privilege": "worker"}, "organization": {"id": 118, "owner": {"id": 91}, "user": {"role": "owner"}}}, "resource": {"id": 373, "owner": {"id": 91}, "assignee": {"id": 586}, "organization": {"id": 118}, "project": {"owner": {"id": 702}, "assignee": {"id": 865}, "organization": {"id": 946}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 7, "privilege": "worker"}, "organization": {"id": 117, "owner": {"id": 7}, "user": {"role": "owner"}}}, "resource": {"id": 326, "owner": {"id": 7}, "assignee": {"id": 549}, "organization": {"id": 661}, "project": {"owner": {"id": 702}, "assignee": {"id": 819}, "organization": {"id": 920}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 44, "privilege": "worker"}, "organization": {"id": 194, "owner": {"id": 44}, "user": {"role": "owner"}}}, "resource": {"id": 310, "owner": {"id": 44}, "assignee": {"id": 553}, "organization": {"id": 665}, "project": {"owner": {"id": 778}, "assignee": {"id": 852}, "organization": {"id": 947}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 17, "privilege": "worker"}, "organization": {"id": 156, "owner": {"id": 203}, "user": {"role": "maintainer"}}}, "resource": {"id": 395, "owner": {"id": 17}, "assignee": {"id": 581}, "organization": {"id": 156}, "project": {"owner": {"id": 705}, "assignee": {"id": 816}, "organization": {"id": 903}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 83, "privilege": "worker"}, "organization": {"id": 190, "owner": {"id": 233}, "user": {"role": "maintainer"}}}, "resource": {"id": 317, "owner": {"id": 83}, "assignee": {"id": 597}, "organization": {"id": 190}, "project": {"owner": {"id": 763}, "assignee": {"id": 834}, "organization": {"id": 913}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 76, "privilege": "worker"}, "organization": {"id": 133, "owner": {"id": 273}, "user": {"role": "maintainer"}}}, "resource": {"id": 302, "owner": {"id": 76}, "assignee": {"id": 546}, "organization": {"id": 613}, "project": {"owner": {"id": 763}, "assignee": {"id": 866}, "organization": {"id": 979}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 33, "privilege": "worker"}, "organization": {"id": 125, "owner": {"id": 272}, "user": {"role": "maintainer"}}}, "resource": {"id": 308, "owner": {"id": 33}, "assignee": {"id": 586}, "organization": {"id": 634}, "project": {"owner": {"id": 701}, "assignee": {"id": 886}, "organization": {"id": 996}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 56, "privilege": "worker"}, "organization": {"id": 140, "owner": {"id": 226}, "user": {"role": "supervisor"}}}, "resource": {"id": 314, "owner": {"id": 56}, "assignee": {"id": 503}, "organization": {"id": 140}, "project": {"owner": {"id": 723}, "assignee": {"id": 887}, "organization": {"id": 903}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 98, "privilege": "worker"}, "organization": {"id": 149, "owner": {"id": 206}, "user": {"role": "supervisor"}}}, "resource": {"id": 355, "owner": {"id": 98}, "assignee": {"id": 536}, "organization": {"id": 149}, "project": {"owner": {"id": 726}, "assignee": {"id": 840}, "organization": {"id": 974}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 85, "privilege": "worker"}, "organization": {"id": 147, "owner": {"id": 272}, "user": {"role": "supervisor"}}}, "resource": {"id": 352, "owner": {"id": 85}, "assignee": {"id": 506}, "organization": {"id": 619}, "project": {"owner": {"id": 729}, "assignee": {"id": 840}, "organization": {"id": 972}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 0, "privilege": "worker"}, "organization": {"id": 165, "owner": {"id": 262}, "user": {"role": "supervisor"}}}, "resource": {"id": 300, "owner": {"id": 0}, "assignee": {"id": 508}, "organization": {"id": 670}, "project": {"owner": {"id": 784}, "assignee": {"id": 887}, "organization": {"id": 919}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 20, "privilege": "worker"}, "organization": {"id": 122, "owner": {"id": 276}, "user": {"role": "worker"}}}, "resource": {"id": 314, "owner": {"id": 20}, "assignee": {"id": 507}, "organization": {"id": 122}, "project": {"owner": {"id": 722}, "assignee": {"id": 819}, "organization": {"id": 973}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 75, "privilege": "worker"}, "organization": {"id": 127, "owner": {"id": 290}, "user": {"role": "worker"}}}, "resource": {"id": 313, "owner": {"id": 75}, "assignee": {"id": 580}, "organization": {"id": 127}, "project": {"owner": {"id": 767}, "assignee": {"id": 870}, "organization": {"id": 915}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 28, "privilege": "worker"}, "organization": {"id": 166, "owner": {"id": 244}, "user": {"role": "worker"}}}, "resource": {"id": 322, "owner": {"id": 28}, "assignee": {"id": 554}, "organization": {"id": 639}, "project": {"owner": {"id": 753}, "assignee": {"id": 827}, "organization": {"id": 993}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 72, "privilege": "worker"}, "organization": {"id": 112, "owner": {"id": 264}, "user": {"role": "worker"}}}, "resource": {"id": 386, "owner": {"id": 72}, "assignee": {"id": 580}, "organization": {"id": 682}, "project": {"owner": {"id": 718}, "assignee": {"id": 861}, "organization": {"id": 910}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 31, "privilege": "worker"}, "organization": {"id": 169, "owner": {"id": 211}, "user": {"role": null}}}, "resource": {"id": 336, "owner": {"id": 31}, "assignee": {"id": 539}, "organization": {"id": 169}, "project": {"owner": {"id": 750}, "assignee": {"id": 817}, "organization": {"id": 931}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 61, "privilege": "worker"}, "organization": {"id": 177, "owner": {"id": 216}, "user": {"role": null}}}, "resource": {"id": 375, "owner": {"id": 61}, "assignee": {"id": 528}, "organization": {"id": 177}, "project": {"owner": {"id": 713}, "assignee": {"id": 878}, "organization": {"id": 968}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 3, "privilege": "worker"}, "organization": {"id": 154, "owner": {"id": 212}, "user": {"role": null}}}, "resource": {"id": 371, "owner": {"id": 3}, "assignee": {"id": 551}, "organization": {"id": 640}, "project": {"owner": {"id": 759}, "assignee": {"id": 893}, "organization": {"id": 982}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 59, "privilege": "worker"}, "organization": {"id": 194, "owner": {"id": 246}, "user": {"role": null}}}, "resource": {"id": 312, "owner": {"id": 59}, "assignee": {"id": 542}, "organization": {"id": 600}, "project": {"owner": {"id": 712}, "assignee": {"id": 867}, "organization": {"id": 909}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 26, "privilege": "none"}, "organization": {"id": 186, "owner": {"id": 26}, "user": {"role": "owner"}}}, "resource": {"id": 307, "owner": {"id": 26}, "assignee": {"id": 562}, "organization": {"id": 186}, "project": {"owner": {"id": 711}, "assignee": {"id": 840}, "organization": {"id": 940}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 66, "privilege": "none"}, "organization": {"id": 155, "owner": {"id": 66}, "user": {"role": "owner"}}}, "resource": {"id": 358, "owner": {"id": 66}, "assignee": {"id": 595}, "organization": {"id": 155}, "project": {"owner": {"id": 713}, "assignee": {"id": 865}, "organization": {"id": 904}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 89, "privilege": "none"}, "organization": {"id": 159, "owner": {"id": 89}, "user": {"role": "owner"}}}, "resource": {"id": 312, "owner": {"id": 89}, "assignee": {"id": 522}, "organization": {"id": 693}, "project": {"owner": {"id": 718}, "assignee": {"id": 842}, "organization": {"id": 941}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 16, "privilege": "none"}, "organization": {"id": 139, "owner": {"id": 16}, "user": {"role": "owner"}}}, "resource": {"id": 356, "owner": {"id": 16}, "assignee": {"id": 540}, "organization": {"id": 695}, "project": {"owner": {"id": 716}, "assignee": {"id": 816}, "organization": {"id": 952}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 81, "privilege": "none"}, "organization": {"id": 171, "owner": {"id": 288}, "user": {"role": "maintainer"}}}, "resource": {"id": 316, "owner": {"id": 81}, "assignee": {"id": 517}, "organization": {"id": 171}, "project": {"owner": {"id": 778}, "assignee": {"id": 878}, "organization": {"id": 923}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 21, "privilege": "none"}, "organization": {"id": 165, "owner": {"id": 213}, "user": {"role": "maintainer"}}}, "resource": {"id": 311, "owner": {"id": 21}, "assignee": {"id": 516}, "organization": {"id": 165}, "project": {"owner": {"id": 766}, "assignee": {"id": 878}, "organization": {"id": 928}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 85, "privilege": "none"}, "organization": {"id": 112, "owner": {"id": 252}, "user": {"role": "maintainer"}}}, "resource": {"id": 304, "owner": {"id": 85}, "assignee": {"id": 539}, "organization": {"id": 616}, "project": {"owner": {"id": 791}, "assignee": {"id": 838}, "organization": {"id": 970}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 25, "privilege": "none"}, "organization": {"id": 109, "owner": {"id": 226}, "user": {"role": "maintainer"}}}, "resource": {"id": 351, "owner": {"id": 25}, "assignee": {"id": 543}, "organization": {"id": 695}, "project": {"owner": {"id": 710}, "assignee": {"id": 862}, "organization": {"id": 962}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 52, "privilege": "none"}, "organization": {"id": 107, "owner": {"id": 298}, "user": {"role": "supervisor"}}}, "resource": {"id": 376, "owner": {"id": 52}, "assignee": {"id": 519}, "organization": {"id": 107}, "project": {"owner": {"id": 796}, "assignee": {"id": 887}, "organization": {"id": 938}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 14, "privilege": "none"}, "organization": {"id": 130, "owner": {"id": 241}, "user": {"role": "supervisor"}}}, "resource": {"id": 310, "owner": {"id": 14}, "assignee": {"id": 598}, "organization": {"id": 130}, "project": {"owner": {"id": 737}, "assignee": {"id": 872}, "organization": {"id": 931}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 72, "privilege": "none"}, "organization": {"id": 117, "owner": {"id": 246}, "user": {"role": "supervisor"}}}, "resource": {"id": 354, "owner": {"id": 72}, "assignee": {"id": 535}, "organization": {"id": 661}, "project": {"owner": {"id": 795}, "assignee": {"id": 891}, "organization": {"id": 944}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 44, "privilege": "none"}, "organization": {"id": 143, "owner": {"id": 278}, "user": {"role": "supervisor"}}}, "resource": {"id": 317, "owner": {"id": 44}, "assignee": {"id": 595}, "organization": {"id": 662}, "project": {"owner": {"id": 786}, "assignee": {"id": 854}, "organization": {"id": 923}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 39, "privilege": "none"}, "organization": {"id": 172, "owner": {"id": 269}, "user": {"role": "worker"}}}, "resource": {"id": 357, "owner": {"id": 39}, "assignee": {"id": 553}, "organization": {"id": 172}, "project": {"owner": {"id": 732}, "assignee": {"id": 851}, "organization": {"id": 921}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 66, "privilege": "none"}, "organization": {"id": 116, "owner": {"id": 241}, "user": {"role": "worker"}}}, "resource": {"id": 331, "owner": {"id": 66}, "assignee": {"id": 554}, "organization": {"id": 116}, "project": {"owner": {"id": 747}, "assignee": {"id": 808}, "organization": {"id": 911}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 18, "privilege": "none"}, "organization": {"id": 158, "owner": {"id": 288}, "user": {"role": "worker"}}}, "resource": {"id": 324, "owner": {"id": 18}, "assignee": {"id": 573}, "organization": {"id": 644}, "project": {"owner": {"id": 799}, "assignee": {"id": 850}, "organization": {"id": 907}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 49, "privilege": "none"}, "organization": {"id": 127, "owner": {"id": 276}, "user": {"role": "worker"}}}, "resource": {"id": 355, "owner": {"id": 49}, "assignee": {"id": 554}, "organization": {"id": 680}, "project": {"owner": {"id": 799}, "assignee": {"id": 843}, "organization": {"id": 914}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 13, "privilege": "none"}, "organization": {"id": 105, "owner": {"id": 269}, "user": {"role": null}}}, "resource": {"id": 303, "owner": {"id": 13}, "assignee": {"id": 503}, "organization": {"id": 105}, "project": {"owner": {"id": 730}, "assignee": {"id": 843}, "organization": {"id": 977}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 32, "privilege": "none"}, "organization": {"id": 168, "owner": {"id": 288}, "user": {"role": null}}}, "resource": {"id": 314, "owner": {"id": 32}, "assignee": {"id": 521}, "organization": {"id": 168}, "project": {"owner": {"id": 712}, "assignee": {"id": 898}, "organization": {"id": 942}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 32, "privilege": "none"}, "organization": {"id": 172, "owner": {"id": 275}, "user": {"role": null}}}, "resource": {"id": 361, "owner": {"id": 32}, "assignee": {"id": 530}, "organization": {"id": 638}, "project": {"owner": {"id": 712}, "assignee": {"id": 863}, "organization": {"id": 974}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 36, "privilege": "none"}, "organization": {"id": 115, "owner": {"id": 229}, "user": {"role": null}}}, "resource": {"id": 324, "owner": {"id": 36}, "assignee": {"id": 522}, "organization": {"id": 668}, "project": {"owner": {"id": 711}, "assignee": {"id": 894}, "organization": {"id": 924}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 65, "privilege": "admin"}, "organization": {"id": 184, "owner": {"id": 65}, "user": {"role": "owner"}}}, "resource": {"id": 384, "owner": {"id": 483}, "assignee": {"id": 65}, "organization": {"id": 184}, "project": {"owner": {"id": 733}, "assignee": {"id": 813}, "organization": {"id": 906}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 91, "privilege": "admin"}, "organization": {"id": 160, "owner": {"id": 91}, "user": {"role": "owner"}}}, "resource": {"id": 342, "owner": {"id": 403}, "assignee": {"id": 91}, "organization": {"id": 160}, "project": {"owner": {"id": 736}, "assignee": {"id": 851}, "organization": {"id": 901}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 19, "privilege": "admin"}, "organization": {"id": 158, "owner": {"id": 19}, "user": {"role": "owner"}}}, "resource": {"id": 309, "owner": {"id": 491}, "assignee": {"id": 19}, "organization": {"id": 661}, "project": {"owner": {"id": 781}, "assignee": {"id": 871}, "organization": {"id": 941}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { + allow with input as {"scope": "view", "auth": {"user": {"id": 38, "privilege": "admin"}, "organization": {"id": 182, "owner": {"id": 38}, "user": {"role": "owner"}}}, "resource": {"id": 375, "owner": {"id": 453}, "assignee": {"id": 38}, "organization": {"id": 664}, "project": {"owner": {"id": 756}, "assignee": {"id": 841}, "organization": {"id": 957}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 38, "privilege": "admin"}, "organization": {"id": 122, "owner": {"id": 278}, "user": {"role": "maintainer"}}}, "resource": {"id": 384, "owner": {"id": 447}, "assignee": {"id": 38}, "organization": {"id": 122}, "project": {"owner": {"id": 783}, "assignee": {"id": 829}, "organization": {"id": 952}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 68, "privilege": "admin"}, "organization": {"id": 118, "owner": {"id": 214}, "user": {"role": "maintainer"}}}, "resource": {"id": 337, "owner": {"id": 454}, "assignee": {"id": 68}, "organization": {"id": 118}, "project": {"owner": {"id": 738}, "assignee": {"id": 890}, "organization": {"id": 932}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 5, "privilege": "admin"}, "organization": {"id": 179, "owner": {"id": 215}, "user": {"role": "maintainer"}}}, "resource": {"id": 384, "owner": {"id": 492}, "assignee": {"id": 5}, "organization": {"id": 637}, "project": {"owner": {"id": 729}, "assignee": {"id": 869}, "organization": {"id": 929}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { + allow with input as {"scope": "view", "auth": {"user": {"id": 13, "privilege": "admin"}, "organization": {"id": 197, "owner": {"id": 216}, "user": {"role": "maintainer"}}}, "resource": {"id": 365, "owner": {"id": 462}, "assignee": {"id": 13}, "organization": {"id": 678}, "project": {"owner": {"id": 771}, "assignee": {"id": 884}, "organization": {"id": 922}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 52, "privilege": "admin"}, "organization": {"id": 129, "owner": {"id": 213}, "user": {"role": "supervisor"}}}, "resource": {"id": 303, "owner": {"id": 456}, "assignee": {"id": 52}, "organization": {"id": 129}, "project": {"owner": {"id": 791}, "assignee": {"id": 866}, "organization": {"id": 971}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 5, "privilege": "admin"}, "organization": {"id": 199, "owner": {"id": 244}, "user": {"role": "supervisor"}}}, "resource": {"id": 342, "owner": {"id": 441}, "assignee": {"id": 5}, "organization": {"id": 199}, "project": {"owner": {"id": 762}, "assignee": {"id": 860}, "organization": {"id": 935}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 30, "privilege": "admin"}, "organization": {"id": 195, "owner": {"id": 255}, "user": {"role": "supervisor"}}}, "resource": {"id": 353, "owner": {"id": 495}, "assignee": {"id": 30}, "organization": {"id": 616}, "project": {"owner": {"id": 719}, "assignee": {"id": 839}, "organization": {"id": 950}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { + allow with input as {"scope": "view", "auth": {"user": {"id": 39, "privilege": "admin"}, "organization": {"id": 197, "owner": {"id": 285}, "user": {"role": "supervisor"}}}, "resource": {"id": 307, "owner": {"id": 427}, "assignee": {"id": 39}, "organization": {"id": 608}, "project": {"owner": {"id": 743}, "assignee": {"id": 808}, "organization": {"id": 926}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 99, "privilege": "admin"}, "organization": {"id": 109, "owner": {"id": 222}, "user": {"role": "worker"}}}, "resource": {"id": 358, "owner": {"id": 482}, "assignee": {"id": 99}, "organization": {"id": 109}, "project": {"owner": {"id": 759}, "assignee": {"id": 866}, "organization": {"id": 929}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 41, "privilege": "admin"}, "organization": {"id": 188, "owner": {"id": 253}, "user": {"role": "worker"}}}, "resource": {"id": 348, "owner": {"id": 447}, "assignee": {"id": 41}, "organization": {"id": 188}, "project": {"owner": {"id": 790}, "assignee": {"id": 884}, "organization": {"id": 953}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 32, "privilege": "admin"}, "organization": {"id": 104, "owner": {"id": 221}, "user": {"role": "worker"}}}, "resource": {"id": 322, "owner": {"id": 491}, "assignee": {"id": 32}, "organization": {"id": 615}, "project": {"owner": {"id": 772}, "assignee": {"id": 819}, "organization": {"id": 972}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { + allow with input as {"scope": "view", "auth": {"user": {"id": 62, "privilege": "admin"}, "organization": {"id": 134, "owner": {"id": 237}, "user": {"role": "worker"}}}, "resource": {"id": 379, "owner": {"id": 472}, "assignee": {"id": 62}, "organization": {"id": 688}, "project": {"owner": {"id": 795}, "assignee": {"id": 828}, "organization": {"id": 969}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 43, "privilege": "admin"}, "organization": {"id": 192, "owner": {"id": 276}, "user": {"role": null}}}, "resource": {"id": 316, "owner": {"id": 480}, "assignee": {"id": 43}, "organization": {"id": 192}, "project": {"owner": {"id": 703}, "assignee": {"id": 819}, "organization": {"id": 986}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 43, "privilege": "admin"}, "organization": {"id": 195, "owner": {"id": 230}, "user": {"role": null}}}, "resource": {"id": 361, "owner": {"id": 462}, "assignee": {"id": 43}, "organization": {"id": 195}, "project": {"owner": {"id": 739}, "assignee": {"id": 811}, "organization": {"id": 921}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 38, "privilege": "admin"}, "organization": {"id": 182, "owner": {"id": 206}, "user": {"role": null}}}, "resource": {"id": 373, "owner": {"id": 432}, "assignee": {"id": 38}, "organization": {"id": 606}, "project": {"owner": {"id": 704}, "assignee": {"id": 883}, "organization": {"id": 926}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { + allow with input as {"scope": "view", "auth": {"user": {"id": 11, "privilege": "admin"}, "organization": {"id": 103, "owner": {"id": 254}, "user": {"role": null}}}, "resource": {"id": 382, "owner": {"id": 466}, "assignee": {"id": 11}, "organization": {"id": 699}, "project": {"owner": {"id": 781}, "assignee": {"id": 831}, "organization": {"id": 933}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 50, "privilege": "business"}, "organization": {"id": 145, "owner": {"id": 50}, "user": {"role": "owner"}}}, "resource": {"id": 306, "owner": {"id": 414}, "assignee": {"id": 50}, "organization": {"id": 145}, "project": {"owner": {"id": 778}, "assignee": {"id": 880}, "organization": {"id": 919}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 79, "privilege": "business"}, "organization": {"id": 157, "owner": {"id": 79}, "user": {"role": "owner"}}}, "resource": {"id": 347, "owner": {"id": 499}, "assignee": {"id": 79}, "organization": {"id": 157}, "project": {"owner": {"id": 778}, "assignee": {"id": 893}, "organization": {"id": 992}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 21, "privilege": "business"}, "organization": {"id": 170, "owner": {"id": 21}, "user": {"role": "owner"}}}, "resource": {"id": 342, "owner": {"id": 456}, "assignee": {"id": 21}, "organization": {"id": 668}, "project": {"owner": {"id": 744}, "assignee": {"id": 822}, "organization": {"id": 974}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 5, "privilege": "business"}, "organization": {"id": 153, "owner": {"id": 5}, "user": {"role": "owner"}}}, "resource": {"id": 348, "owner": {"id": 446}, "assignee": {"id": 5}, "organization": {"id": 697}, "project": {"owner": {"id": 720}, "assignee": {"id": 891}, "organization": {"id": 998}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 35, "privilege": "business"}, "organization": {"id": 117, "owner": {"id": 201}, "user": {"role": "maintainer"}}}, "resource": {"id": 323, "owner": {"id": 474}, "assignee": {"id": 35}, "organization": {"id": 117}, "project": {"owner": {"id": 776}, "assignee": {"id": 893}, "organization": {"id": 916}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 56, "privilege": "business"}, "organization": {"id": 187, "owner": {"id": 262}, "user": {"role": "maintainer"}}}, "resource": {"id": 380, "owner": {"id": 406}, "assignee": {"id": 56}, "organization": {"id": 187}, "project": {"owner": {"id": 729}, "assignee": {"id": 827}, "organization": {"id": 948}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 40, "privilege": "business"}, "organization": {"id": 100, "owner": {"id": 235}, "user": {"role": "maintainer"}}}, "resource": {"id": 362, "owner": {"id": 482}, "assignee": {"id": 40}, "organization": {"id": 661}, "project": {"owner": {"id": 735}, "assignee": {"id": 800}, "organization": {"id": 983}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 71, "privilege": "business"}, "organization": {"id": 132, "owner": {"id": 225}, "user": {"role": "maintainer"}}}, "resource": {"id": 358, "owner": {"id": 432}, "assignee": {"id": 71}, "organization": {"id": 612}, "project": {"owner": {"id": 704}, "assignee": {"id": 894}, "organization": {"id": 987}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 54, "privilege": "business"}, "organization": {"id": 177, "owner": {"id": 239}, "user": {"role": "supervisor"}}}, "resource": {"id": 392, "owner": {"id": 446}, "assignee": {"id": 54}, "organization": {"id": 177}, "project": {"owner": {"id": 730}, "assignee": {"id": 804}, "organization": {"id": 963}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 66, "privilege": "business"}, "organization": {"id": 123, "owner": {"id": 290}, "user": {"role": "supervisor"}}}, "resource": {"id": 374, "owner": {"id": 460}, "assignee": {"id": 66}, "organization": {"id": 123}, "project": {"owner": {"id": 798}, "assignee": {"id": 897}, "organization": {"id": 914}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 5, "privilege": "business"}, "organization": {"id": 143, "owner": {"id": 298}, "user": {"role": "supervisor"}}}, "resource": {"id": 393, "owner": {"id": 407}, "assignee": {"id": 5}, "organization": {"id": 650}, "project": {"owner": {"id": 743}, "assignee": {"id": 864}, "organization": {"id": 980}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 94, "privilege": "business"}, "organization": {"id": 131, "owner": {"id": 242}, "user": {"role": "supervisor"}}}, "resource": {"id": 307, "owner": {"id": 401}, "assignee": {"id": 94}, "organization": {"id": 685}, "project": {"owner": {"id": 735}, "assignee": {"id": 804}, "organization": {"id": 979}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 89, "privilege": "business"}, "organization": {"id": 130, "owner": {"id": 263}, "user": {"role": "worker"}}}, "resource": {"id": 354, "owner": {"id": 422}, "assignee": {"id": 89}, "organization": {"id": 130}, "project": {"owner": {"id": 760}, "assignee": {"id": 831}, "organization": {"id": 974}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 14, "privilege": "business"}, "organization": {"id": 162, "owner": {"id": 225}, "user": {"role": "worker"}}}, "resource": {"id": 394, "owner": {"id": 496}, "assignee": {"id": 14}, "organization": {"id": 162}, "project": {"owner": {"id": 761}, "assignee": {"id": 894}, "organization": {"id": 987}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 78, "privilege": "business"}, "organization": {"id": 107, "owner": {"id": 299}, "user": {"role": "worker"}}}, "resource": {"id": 396, "owner": {"id": 406}, "assignee": {"id": 78}, "organization": {"id": 642}, "project": {"owner": {"id": 726}, "assignee": {"id": 853}, "organization": {"id": 924}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 1, "privilege": "business"}, "organization": {"id": 155, "owner": {"id": 250}, "user": {"role": "worker"}}}, "resource": {"id": 387, "owner": {"id": 493}, "assignee": {"id": 1}, "organization": {"id": 606}, "project": {"owner": {"id": 727}, "assignee": {"id": 810}, "organization": {"id": 985}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 83, "privilege": "business"}, "organization": {"id": 104, "owner": {"id": 258}, "user": {"role": null}}}, "resource": {"id": 326, "owner": {"id": 463}, "assignee": {"id": 83}, "organization": {"id": 104}, "project": {"owner": {"id": 721}, "assignee": {"id": 876}, "organization": {"id": 952}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 34, "privilege": "business"}, "organization": {"id": 160, "owner": {"id": 265}, "user": {"role": null}}}, "resource": {"id": 350, "owner": {"id": 436}, "assignee": {"id": 34}, "organization": {"id": 160}, "project": {"owner": {"id": 746}, "assignee": {"id": 812}, "organization": {"id": 964}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 58, "privilege": "business"}, "organization": {"id": 145, "owner": {"id": 285}, "user": {"role": null}}}, "resource": {"id": 308, "owner": {"id": 488}, "assignee": {"id": 58}, "organization": {"id": 655}, "project": {"owner": {"id": 751}, "assignee": {"id": 876}, "organization": {"id": 917}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 70, "privilege": "business"}, "organization": {"id": 165, "owner": {"id": 238}, "user": {"role": null}}}, "resource": {"id": 365, "owner": {"id": 463}, "assignee": {"id": 70}, "organization": {"id": 682}, "project": {"owner": {"id": 779}, "assignee": {"id": 859}, "organization": {"id": 967}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 30, "privilege": "user"}, "organization": {"id": 118, "owner": {"id": 30}, "user": {"role": "owner"}}}, "resource": {"id": 366, "owner": {"id": 498}, "assignee": {"id": 30}, "organization": {"id": 118}, "project": {"owner": {"id": 767}, "assignee": {"id": 843}, "organization": {"id": 974}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 93, "privilege": "user"}, "organization": {"id": 145, "owner": {"id": 93}, "user": {"role": "owner"}}}, "resource": {"id": 344, "owner": {"id": 464}, "assignee": {"id": 93}, "organization": {"id": 145}, "project": {"owner": {"id": 792}, "assignee": {"id": 862}, "organization": {"id": 979}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 49, "privilege": "user"}, "organization": {"id": 195, "owner": {"id": 49}, "user": {"role": "owner"}}}, "resource": {"id": 388, "owner": {"id": 408}, "assignee": {"id": 49}, "organization": {"id": 614}, "project": {"owner": {"id": 707}, "assignee": {"id": 833}, "organization": {"id": 911}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 11, "privilege": "user"}, "organization": {"id": 158, "owner": {"id": 11}, "user": {"role": "owner"}}}, "resource": {"id": 389, "owner": {"id": 474}, "assignee": {"id": 11}, "organization": {"id": 610}, "project": {"owner": {"id": 712}, "assignee": {"id": 837}, "organization": {"id": 976}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 57, "privilege": "user"}, "organization": {"id": 180, "owner": {"id": 264}, "user": {"role": "maintainer"}}}, "resource": {"id": 349, "owner": {"id": 401}, "assignee": {"id": 57}, "organization": {"id": 180}, "project": {"owner": {"id": 791}, "assignee": {"id": 893}, "organization": {"id": 934}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 75, "privilege": "user"}, "organization": {"id": 190, "owner": {"id": 222}, "user": {"role": "maintainer"}}}, "resource": {"id": 337, "owner": {"id": 453}, "assignee": {"id": 75}, "organization": {"id": 190}, "project": {"owner": {"id": 778}, "assignee": {"id": 806}, "organization": {"id": 948}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 15, "privilege": "user"}, "organization": {"id": 197, "owner": {"id": 231}, "user": {"role": "maintainer"}}}, "resource": {"id": 342, "owner": {"id": 458}, "assignee": {"id": 15}, "organization": {"id": 634}, "project": {"owner": {"id": 706}, "assignee": {"id": 863}, "organization": {"id": 960}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 68, "privilege": "user"}, "organization": {"id": 183, "owner": {"id": 292}, "user": {"role": "maintainer"}}}, "resource": {"id": 328, "owner": {"id": 481}, "assignee": {"id": 68}, "organization": {"id": 673}, "project": {"owner": {"id": 745}, "assignee": {"id": 812}, "organization": {"id": 902}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 55, "privilege": "user"}, "organization": {"id": 127, "owner": {"id": 213}, "user": {"role": "supervisor"}}}, "resource": {"id": 392, "owner": {"id": 485}, "assignee": {"id": 55}, "organization": {"id": 127}, "project": {"owner": {"id": 791}, "assignee": {"id": 808}, "organization": {"id": 967}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 66, "privilege": "user"}, "organization": {"id": 150, "owner": {"id": 250}, "user": {"role": "supervisor"}}}, "resource": {"id": 399, "owner": {"id": 494}, "assignee": {"id": 66}, "organization": {"id": 150}, "project": {"owner": {"id": 797}, "assignee": {"id": 863}, "organization": {"id": 985}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 50, "privilege": "user"}, "organization": {"id": 159, "owner": {"id": 253}, "user": {"role": "supervisor"}}}, "resource": {"id": 393, "owner": {"id": 416}, "assignee": {"id": 50}, "organization": {"id": 678}, "project": {"owner": {"id": 719}, "assignee": {"id": 874}, "organization": {"id": 900}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 38, "privilege": "user"}, "organization": {"id": 118, "owner": {"id": 202}, "user": {"role": "supervisor"}}}, "resource": {"id": 366, "owner": {"id": 454}, "assignee": {"id": 38}, "organization": {"id": 684}, "project": {"owner": {"id": 777}, "assignee": {"id": 873}, "organization": {"id": 967}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 58, "privilege": "user"}, "organization": {"id": 115, "owner": {"id": 278}, "user": {"role": "worker"}}}, "resource": {"id": 320, "owner": {"id": 486}, "assignee": {"id": 58}, "organization": {"id": 115}, "project": {"owner": {"id": 712}, "assignee": {"id": 885}, "organization": {"id": 984}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 29, "privilege": "user"}, "organization": {"id": 106, "owner": {"id": 240}, "user": {"role": "worker"}}}, "resource": {"id": 302, "owner": {"id": 429}, "assignee": {"id": 29}, "organization": {"id": 106}, "project": {"owner": {"id": 742}, "assignee": {"id": 807}, "organization": {"id": 982}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 3, "privilege": "user"}, "organization": {"id": 168, "owner": {"id": 291}, "user": {"role": "worker"}}}, "resource": {"id": 360, "owner": {"id": 407}, "assignee": {"id": 3}, "organization": {"id": 646}, "project": {"owner": {"id": 705}, "assignee": {"id": 881}, "organization": {"id": 983}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 5, "privilege": "user"}, "organization": {"id": 193, "owner": {"id": 256}, "user": {"role": "worker"}}}, "resource": {"id": 317, "owner": {"id": 433}, "assignee": {"id": 5}, "organization": {"id": 612}, "project": {"owner": {"id": 734}, "assignee": {"id": 896}, "organization": {"id": 921}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 88, "privilege": "user"}, "organization": {"id": 194, "owner": {"id": 288}, "user": {"role": null}}}, "resource": {"id": 321, "owner": {"id": 430}, "assignee": {"id": 88}, "organization": {"id": 194}, "project": {"owner": {"id": 783}, "assignee": {"id": 852}, "organization": {"id": 945}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 72, "privilege": "user"}, "organization": {"id": 136, "owner": {"id": 276}, "user": {"role": null}}}, "resource": {"id": 352, "owner": {"id": 447}, "assignee": {"id": 72}, "organization": {"id": 136}, "project": {"owner": {"id": 727}, "assignee": {"id": 843}, "organization": {"id": 922}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 61, "privilege": "user"}, "organization": {"id": 165, "owner": {"id": 205}, "user": {"role": null}}}, "resource": {"id": 354, "owner": {"id": 430}, "assignee": {"id": 61}, "organization": {"id": 641}, "project": {"owner": {"id": 709}, "assignee": {"id": 854}, "organization": {"id": 965}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 96, "privilege": "user"}, "organization": {"id": 172, "owner": {"id": 253}, "user": {"role": null}}}, "resource": {"id": 347, "owner": {"id": 460}, "assignee": {"id": 96}, "organization": {"id": 606}, "project": {"owner": {"id": 731}, "assignee": {"id": 891}, "organization": {"id": 980}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 77, "privilege": "worker"}, "organization": {"id": 194, "owner": {"id": 77}, "user": {"role": "owner"}}}, "resource": {"id": 344, "owner": {"id": 457}, "assignee": {"id": 77}, "organization": {"id": 194}, "project": {"owner": {"id": 790}, "assignee": {"id": 822}, "organization": {"id": 971}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 72, "privilege": "worker"}, "organization": {"id": 121, "owner": {"id": 72}, "user": {"role": "owner"}}}, "resource": {"id": 388, "owner": {"id": 409}, "assignee": {"id": 72}, "organization": {"id": 121}, "project": {"owner": {"id": 734}, "assignee": {"id": 880}, "organization": {"id": 987}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 87, "privilege": "worker"}, "organization": {"id": 154, "owner": {"id": 87}, "user": {"role": "owner"}}}, "resource": {"id": 372, "owner": {"id": 448}, "assignee": {"id": 87}, "organization": {"id": 619}, "project": {"owner": {"id": 702}, "assignee": {"id": 878}, "organization": {"id": 943}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 26, "privilege": "worker"}, "organization": {"id": 166, "owner": {"id": 26}, "user": {"role": "owner"}}}, "resource": {"id": 391, "owner": {"id": 475}, "assignee": {"id": 26}, "organization": {"id": 606}, "project": {"owner": {"id": 738}, "assignee": {"id": 898}, "organization": {"id": 940}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 59, "privilege": "worker"}, "organization": {"id": 160, "owner": {"id": 216}, "user": {"role": "maintainer"}}}, "resource": {"id": 379, "owner": {"id": 463}, "assignee": {"id": 59}, "organization": {"id": 160}, "project": {"owner": {"id": 722}, "assignee": {"id": 819}, "organization": {"id": 999}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 72, "privilege": "worker"}, "organization": {"id": 157, "owner": {"id": 252}, "user": {"role": "maintainer"}}}, "resource": {"id": 369, "owner": {"id": 456}, "assignee": {"id": 72}, "organization": {"id": 157}, "project": {"owner": {"id": 718}, "assignee": {"id": 888}, "organization": {"id": 996}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 39, "privilege": "worker"}, "organization": {"id": 150, "owner": {"id": 256}, "user": {"role": "maintainer"}}}, "resource": {"id": 333, "owner": {"id": 494}, "assignee": {"id": 39}, "organization": {"id": 673}, "project": {"owner": {"id": 775}, "assignee": {"id": 882}, "organization": {"id": 906}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 38, "privilege": "worker"}, "organization": {"id": 180, "owner": {"id": 241}, "user": {"role": "maintainer"}}}, "resource": {"id": 362, "owner": {"id": 448}, "assignee": {"id": 38}, "organization": {"id": 614}, "project": {"owner": {"id": 781}, "assignee": {"id": 825}, "organization": {"id": 942}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 43, "privilege": "worker"}, "organization": {"id": 109, "owner": {"id": 211}, "user": {"role": "supervisor"}}}, "resource": {"id": 333, "owner": {"id": 492}, "assignee": {"id": 43}, "organization": {"id": 109}, "project": {"owner": {"id": 720}, "assignee": {"id": 861}, "organization": {"id": 978}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 44, "privilege": "worker"}, "organization": {"id": 194, "owner": {"id": 225}, "user": {"role": "supervisor"}}}, "resource": {"id": 351, "owner": {"id": 496}, "assignee": {"id": 44}, "organization": {"id": 194}, "project": {"owner": {"id": 792}, "assignee": {"id": 829}, "organization": {"id": 915}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 82, "privilege": "worker"}, "organization": {"id": 137, "owner": {"id": 295}, "user": {"role": "supervisor"}}}, "resource": {"id": 315, "owner": {"id": 462}, "assignee": {"id": 82}, "organization": {"id": 651}, "project": {"owner": {"id": 796}, "assignee": {"id": 831}, "organization": {"id": 958}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 82, "privilege": "worker"}, "organization": {"id": 173, "owner": {"id": 275}, "user": {"role": "supervisor"}}}, "resource": {"id": 385, "owner": {"id": 465}, "assignee": {"id": 82}, "organization": {"id": 624}, "project": {"owner": {"id": 787}, "assignee": {"id": 838}, "organization": {"id": 971}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 44, "privilege": "worker"}, "organization": {"id": 117, "owner": {"id": 210}, "user": {"role": "worker"}}}, "resource": {"id": 391, "owner": {"id": 458}, "assignee": {"id": 44}, "organization": {"id": 117}, "project": {"owner": {"id": 789}, "assignee": {"id": 886}, "organization": {"id": 952}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 66, "privilege": "worker"}, "organization": {"id": 198, "owner": {"id": 242}, "user": {"role": "worker"}}}, "resource": {"id": 391, "owner": {"id": 446}, "assignee": {"id": 66}, "organization": {"id": 198}, "project": {"owner": {"id": 722}, "assignee": {"id": 806}, "organization": {"id": 904}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 32, "privilege": "worker"}, "organization": {"id": 185, "owner": {"id": 241}, "user": {"role": "worker"}}}, "resource": {"id": 369, "owner": {"id": 499}, "assignee": {"id": 32}, "organization": {"id": 641}, "project": {"owner": {"id": 760}, "assignee": {"id": 827}, "organization": {"id": 958}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 35, "privilege": "worker"}, "organization": {"id": 113, "owner": {"id": 286}, "user": {"role": "worker"}}}, "resource": {"id": 373, "owner": {"id": 405}, "assignee": {"id": 35}, "organization": {"id": 606}, "project": {"owner": {"id": 799}, "assignee": {"id": 803}, "organization": {"id": 922}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 84, "privilege": "worker"}, "organization": {"id": 163, "owner": {"id": 226}, "user": {"role": null}}}, "resource": {"id": 307, "owner": {"id": 403}, "assignee": {"id": 84}, "organization": {"id": 163}, "project": {"owner": {"id": 736}, "assignee": {"id": 884}, "organization": {"id": 909}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 31, "privilege": "worker"}, "organization": {"id": 162, "owner": {"id": 292}, "user": {"role": null}}}, "resource": {"id": 357, "owner": {"id": 404}, "assignee": {"id": 31}, "organization": {"id": 162}, "project": {"owner": {"id": 791}, "assignee": {"id": 832}, "organization": {"id": 923}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 26, "privilege": "worker"}, "organization": {"id": 173, "owner": {"id": 264}, "user": {"role": null}}}, "resource": {"id": 323, "owner": {"id": 446}, "assignee": {"id": 26}, "organization": {"id": 692}, "project": {"owner": {"id": 738}, "assignee": {"id": 868}, "organization": {"id": 929}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 39, "privilege": "worker"}, "organization": {"id": 108, "owner": {"id": 237}, "user": {"role": null}}}, "resource": {"id": 331, "owner": {"id": 427}, "assignee": {"id": 39}, "organization": {"id": 626}, "project": {"owner": {"id": 738}, "assignee": {"id": 881}, "organization": {"id": 919}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 0, "privilege": "none"}, "organization": {"id": 124, "owner": {"id": 0}, "user": {"role": "owner"}}}, "resource": {"id": 382, "owner": {"id": 492}, "assignee": {"id": 0}, "organization": {"id": 124}, "project": {"owner": {"id": 773}, "assignee": {"id": 897}, "organization": {"id": 931}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 20, "privilege": "none"}, "organization": {"id": 109, "owner": {"id": 20}, "user": {"role": "owner"}}}, "resource": {"id": 380, "owner": {"id": 456}, "assignee": {"id": 20}, "organization": {"id": 109}, "project": {"owner": {"id": 773}, "assignee": {"id": 861}, "organization": {"id": 950}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 48, "privilege": "none"}, "organization": {"id": 192, "owner": {"id": 48}, "user": {"role": "owner"}}}, "resource": {"id": 336, "owner": {"id": 484}, "assignee": {"id": 48}, "organization": {"id": 636}, "project": {"owner": {"id": 718}, "assignee": {"id": 858}, "organization": {"id": 956}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 93, "privilege": "none"}, "organization": {"id": 118, "owner": {"id": 93}, "user": {"role": "owner"}}}, "resource": {"id": 361, "owner": {"id": 460}, "assignee": {"id": 93}, "organization": {"id": 684}, "project": {"owner": {"id": 793}, "assignee": {"id": 893}, "organization": {"id": 937}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 31, "privilege": "none"}, "organization": {"id": 176, "owner": {"id": 200}, "user": {"role": "maintainer"}}}, "resource": {"id": 355, "owner": {"id": 456}, "assignee": {"id": 31}, "organization": {"id": 176}, "project": {"owner": {"id": 779}, "assignee": {"id": 815}, "organization": {"id": 916}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 63, "privilege": "none"}, "organization": {"id": 134, "owner": {"id": 269}, "user": {"role": "maintainer"}}}, "resource": {"id": 378, "owner": {"id": 422}, "assignee": {"id": 63}, "organization": {"id": 134}, "project": {"owner": {"id": 713}, "assignee": {"id": 863}, "organization": {"id": 917}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 87, "privilege": "none"}, "organization": {"id": 109, "owner": {"id": 287}, "user": {"role": "maintainer"}}}, "resource": {"id": 345, "owner": {"id": 482}, "assignee": {"id": 87}, "organization": {"id": 643}, "project": {"owner": {"id": 724}, "assignee": {"id": 899}, "organization": {"id": 902}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 98, "privilege": "none"}, "organization": {"id": 143, "owner": {"id": 202}, "user": {"role": "maintainer"}}}, "resource": {"id": 398, "owner": {"id": 417}, "assignee": {"id": 98}, "organization": {"id": 690}, "project": {"owner": {"id": 743}, "assignee": {"id": 811}, "organization": {"id": 961}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 86, "privilege": "none"}, "organization": {"id": 103, "owner": {"id": 204}, "user": {"role": "supervisor"}}}, "resource": {"id": 312, "owner": {"id": 457}, "assignee": {"id": 86}, "organization": {"id": 103}, "project": {"owner": {"id": 781}, "assignee": {"id": 831}, "organization": {"id": 987}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 28, "privilege": "none"}, "organization": {"id": 118, "owner": {"id": 235}, "user": {"role": "supervisor"}}}, "resource": {"id": 393, "owner": {"id": 462}, "assignee": {"id": 28}, "organization": {"id": 118}, "project": {"owner": {"id": 753}, "assignee": {"id": 830}, "organization": {"id": 910}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 45, "privilege": "none"}, "organization": {"id": 123, "owner": {"id": 296}, "user": {"role": "supervisor"}}}, "resource": {"id": 390, "owner": {"id": 493}, "assignee": {"id": 45}, "organization": {"id": 627}, "project": {"owner": {"id": 768}, "assignee": {"id": 815}, "organization": {"id": 913}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 10, "privilege": "none"}, "organization": {"id": 179, "owner": {"id": 253}, "user": {"role": "supervisor"}}}, "resource": {"id": 387, "owner": {"id": 407}, "assignee": {"id": 10}, "organization": {"id": 693}, "project": {"owner": {"id": 735}, "assignee": {"id": 875}, "organization": {"id": 949}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 14, "privilege": "none"}, "organization": {"id": 175, "owner": {"id": 226}, "user": {"role": "worker"}}}, "resource": {"id": 370, "owner": {"id": 475}, "assignee": {"id": 14}, "organization": {"id": 175}, "project": {"owner": {"id": 720}, "assignee": {"id": 871}, "organization": {"id": 964}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 50, "privilege": "none"}, "organization": {"id": 121, "owner": {"id": 261}, "user": {"role": "worker"}}}, "resource": {"id": 389, "owner": {"id": 482}, "assignee": {"id": 50}, "organization": {"id": 121}, "project": {"owner": {"id": 711}, "assignee": {"id": 878}, "organization": {"id": 950}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 85, "privilege": "none"}, "organization": {"id": 169, "owner": {"id": 205}, "user": {"role": "worker"}}}, "resource": {"id": 382, "owner": {"id": 458}, "assignee": {"id": 85}, "organization": {"id": 637}, "project": {"owner": {"id": 781}, "assignee": {"id": 814}, "organization": {"id": 978}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 88, "privilege": "none"}, "organization": {"id": 168, "owner": {"id": 288}, "user": {"role": "worker"}}}, "resource": {"id": 311, "owner": {"id": 435}, "assignee": {"id": 88}, "organization": {"id": 661}, "project": {"owner": {"id": 706}, "assignee": {"id": 854}, "organization": {"id": 940}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 55, "privilege": "none"}, "organization": {"id": 164, "owner": {"id": 208}, "user": {"role": null}}}, "resource": {"id": 380, "owner": {"id": 422}, "assignee": {"id": 55}, "organization": {"id": 164}, "project": {"owner": {"id": 774}, "assignee": {"id": 859}, "organization": {"id": 966}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 56, "privilege": "none"}, "organization": {"id": 165, "owner": {"id": 247}, "user": {"role": null}}}, "resource": {"id": 355, "owner": {"id": 499}, "assignee": {"id": 56}, "organization": {"id": 165}, "project": {"owner": {"id": 720}, "assignee": {"id": 898}, "organization": {"id": 927}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 99, "privilege": "none"}, "organization": {"id": 112, "owner": {"id": 290}, "user": {"role": null}}}, "resource": {"id": 340, "owner": {"id": 461}, "assignee": {"id": 99}, "organization": {"id": 680}, "project": {"owner": {"id": 788}, "assignee": {"id": 854}, "organization": {"id": 920}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 15, "privilege": "none"}, "organization": {"id": 122, "owner": {"id": 208}, "user": {"role": null}}}, "resource": {"id": 389, "owner": {"id": 496}, "assignee": {"id": 15}, "organization": {"id": 659}, "project": {"owner": {"id": 712}, "assignee": {"id": 886}, "organization": {"id": 959}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 36, "privilege": "admin"}, "organization": {"id": 108, "owner": {"id": 36}, "user": {"role": "owner"}}}, "resource": {"id": 394, "owner": {"id": 426}, "assignee": {"id": 554}, "organization": {"id": 108}, "project": {"owner": {"id": 713}, "assignee": {"id": 833}, "organization": {"id": 909}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 11, "privilege": "admin"}, "organization": {"id": 163, "owner": {"id": 11}, "user": {"role": "owner"}}}, "resource": {"id": 373, "owner": {"id": 475}, "assignee": {"id": 573}, "organization": {"id": 163}, "project": {"owner": {"id": 788}, "assignee": {"id": 883}, "organization": {"id": 977}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 3, "privilege": "admin"}, "organization": {"id": 127, "owner": {"id": 3}, "user": {"role": "owner"}}}, "resource": {"id": 351, "owner": {"id": 414}, "assignee": {"id": 529}, "organization": {"id": 600}, "project": {"owner": {"id": 713}, "assignee": {"id": 858}, "organization": {"id": 935}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { + allow with input as {"scope": "view", "auth": {"user": {"id": 81, "privilege": "admin"}, "organization": {"id": 101, "owner": {"id": 81}, "user": {"role": "owner"}}}, "resource": {"id": 392, "owner": {"id": 495}, "assignee": {"id": 561}, "organization": {"id": 600}, "project": {"owner": {"id": 785}, "assignee": {"id": 896}, "organization": {"id": 962}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 39, "privilege": "admin"}, "organization": {"id": 179, "owner": {"id": 251}, "user": {"role": "maintainer"}}}, "resource": {"id": 398, "owner": {"id": 418}, "assignee": {"id": 597}, "organization": {"id": 179}, "project": {"owner": {"id": 709}, "assignee": {"id": 893}, "organization": {"id": 962}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 20, "privilege": "admin"}, "organization": {"id": 194, "owner": {"id": 235}, "user": {"role": "maintainer"}}}, "resource": {"id": 316, "owner": {"id": 421}, "assignee": {"id": 582}, "organization": {"id": 194}, "project": {"owner": {"id": 773}, "assignee": {"id": 854}, "organization": {"id": 999}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 86, "privilege": "admin"}, "organization": {"id": 153, "owner": {"id": 202}, "user": {"role": "maintainer"}}}, "resource": {"id": 392, "owner": {"id": 429}, "assignee": {"id": 565}, "organization": {"id": 665}, "project": {"owner": {"id": 795}, "assignee": {"id": 883}, "organization": {"id": 978}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { + allow with input as {"scope": "view", "auth": {"user": {"id": 0, "privilege": "admin"}, "organization": {"id": 189, "owner": {"id": 201}, "user": {"role": "maintainer"}}}, "resource": {"id": 339, "owner": {"id": 443}, "assignee": {"id": 523}, "organization": {"id": 656}, "project": {"owner": {"id": 764}, "assignee": {"id": 837}, "organization": {"id": 925}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 40, "privilege": "admin"}, "organization": {"id": 166, "owner": {"id": 231}, "user": {"role": "supervisor"}}}, "resource": {"id": 341, "owner": {"id": 486}, "assignee": {"id": 551}, "organization": {"id": 166}, "project": {"owner": {"id": 761}, "assignee": {"id": 815}, "organization": {"id": 935}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 5, "privilege": "admin"}, "organization": {"id": 153, "owner": {"id": 236}, "user": {"role": "supervisor"}}}, "resource": {"id": 328, "owner": {"id": 477}, "assignee": {"id": 569}, "organization": {"id": 153}, "project": {"owner": {"id": 764}, "assignee": {"id": 881}, "organization": {"id": 996}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 72, "privilege": "admin"}, "organization": {"id": 138, "owner": {"id": 260}, "user": {"role": "supervisor"}}}, "resource": {"id": 356, "owner": {"id": 409}, "assignee": {"id": 587}, "organization": {"id": 686}, "project": {"owner": {"id": 733}, "assignee": {"id": 804}, "organization": {"id": 994}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { + allow with input as {"scope": "view", "auth": {"user": {"id": 84, "privilege": "admin"}, "organization": {"id": 197, "owner": {"id": 269}, "user": {"role": "supervisor"}}}, "resource": {"id": 354, "owner": {"id": 443}, "assignee": {"id": 572}, "organization": {"id": 639}, "project": {"owner": {"id": 794}, "assignee": {"id": 876}, "organization": {"id": 911}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 34, "privilege": "admin"}, "organization": {"id": 126, "owner": {"id": 223}, "user": {"role": "worker"}}}, "resource": {"id": 381, "owner": {"id": 404}, "assignee": {"id": 586}, "organization": {"id": 126}, "project": {"owner": {"id": 729}, "assignee": {"id": 830}, "organization": {"id": 944}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 65, "privilege": "admin"}, "organization": {"id": 162, "owner": {"id": 289}, "user": {"role": "worker"}}}, "resource": {"id": 353, "owner": {"id": 469}, "assignee": {"id": 582}, "organization": {"id": 162}, "project": {"owner": {"id": 738}, "assignee": {"id": 876}, "organization": {"id": 983}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 27, "privilege": "admin"}, "organization": {"id": 124, "owner": {"id": 292}, "user": {"role": "worker"}}}, "resource": {"id": 344, "owner": {"id": 486}, "assignee": {"id": 525}, "organization": {"id": 699}, "project": {"owner": {"id": 799}, "assignee": {"id": 818}, "organization": {"id": 949}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { + allow with input as {"scope": "view", "auth": {"user": {"id": 26, "privilege": "admin"}, "organization": {"id": 192, "owner": {"id": 274}, "user": {"role": "worker"}}}, "resource": {"id": 334, "owner": {"id": 477}, "assignee": {"id": 590}, "organization": {"id": 624}, "project": {"owner": {"id": 789}, "assignee": {"id": 822}, "organization": {"id": 900}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 33, "privilege": "admin"}, "organization": {"id": 108, "owner": {"id": 269}, "user": {"role": null}}}, "resource": {"id": 301, "owner": {"id": 414}, "assignee": {"id": 578}, "organization": {"id": 108}, "project": {"owner": {"id": 703}, "assignee": {"id": 825}, "organization": {"id": 987}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 3, "privilege": "admin"}, "organization": {"id": 182, "owner": {"id": 287}, "user": {"role": null}}}, "resource": {"id": 318, "owner": {"id": 421}, "assignee": {"id": 548}, "organization": {"id": 182}, "project": {"owner": {"id": 751}, "assignee": {"id": 864}, "organization": {"id": 960}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 93, "privilege": "admin"}, "organization": {"id": 124, "owner": {"id": 285}, "user": {"role": null}}}, "resource": {"id": 394, "owner": {"id": 473}, "assignee": {"id": 517}, "organization": {"id": 697}, "project": {"owner": {"id": 712}, "assignee": {"id": 879}, "organization": {"id": 903}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { + allow with input as {"scope": "view", "auth": {"user": {"id": 47, "privilege": "admin"}, "organization": {"id": 136, "owner": {"id": 241}, "user": {"role": null}}}, "resource": {"id": 326, "owner": {"id": 460}, "assignee": {"id": 546}, "organization": {"id": 647}, "project": {"owner": {"id": 794}, "assignee": {"id": 862}, "organization": {"id": 968}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 81, "privilege": "business"}, "organization": {"id": 184, "owner": {"id": 81}, "user": {"role": "owner"}}}, "resource": {"id": 315, "owner": {"id": 404}, "assignee": {"id": 598}, "organization": {"id": 184}, "project": {"owner": {"id": 737}, "assignee": {"id": 857}, "organization": {"id": 959}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 74, "privilege": "business"}, "organization": {"id": 118, "owner": {"id": 74}, "user": {"role": "owner"}}}, "resource": {"id": 361, "owner": {"id": 490}, "assignee": {"id": 588}, "organization": {"id": 118}, "project": {"owner": {"id": 741}, "assignee": {"id": 827}, "organization": {"id": 900}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 27, "privilege": "business"}, "organization": {"id": 154, "owner": {"id": 27}, "user": {"role": "owner"}}}, "resource": {"id": 342, "owner": {"id": 470}, "assignee": {"id": 587}, "organization": {"id": 605}, "project": {"owner": {"id": 744}, "assignee": {"id": 823}, "organization": {"id": 903}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 28, "privilege": "business"}, "organization": {"id": 116, "owner": {"id": 28}, "user": {"role": "owner"}}}, "resource": {"id": 395, "owner": {"id": 453}, "assignee": {"id": 536}, "organization": {"id": 626}, "project": {"owner": {"id": 702}, "assignee": {"id": 864}, "organization": {"id": 914}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 18, "privilege": "business"}, "organization": {"id": 148, "owner": {"id": 222}, "user": {"role": "maintainer"}}}, "resource": {"id": 360, "owner": {"id": 453}, "assignee": {"id": 561}, "organization": {"id": 148}, "project": {"owner": {"id": 774}, "assignee": {"id": 868}, "organization": {"id": 942}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 17, "privilege": "business"}, "organization": {"id": 120, "owner": {"id": 253}, "user": {"role": "maintainer"}}}, "resource": {"id": 322, "owner": {"id": 444}, "assignee": {"id": 558}, "organization": {"id": 120}, "project": {"owner": {"id": 702}, "assignee": {"id": 833}, "organization": {"id": 909}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 42, "privilege": "business"}, "organization": {"id": 126, "owner": {"id": 282}, "user": {"role": "maintainer"}}}, "resource": {"id": 319, "owner": {"id": 483}, "assignee": {"id": 580}, "organization": {"id": 643}, "project": {"owner": {"id": 759}, "assignee": {"id": 857}, "organization": {"id": 944}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 97, "privilege": "business"}, "organization": {"id": 100, "owner": {"id": 273}, "user": {"role": "maintainer"}}}, "resource": {"id": 350, "owner": {"id": 439}, "assignee": {"id": 596}, "organization": {"id": 630}, "project": {"owner": {"id": 788}, "assignee": {"id": 847}, "organization": {"id": 993}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 59, "privilege": "business"}, "organization": {"id": 155, "owner": {"id": 285}, "user": {"role": "supervisor"}}}, "resource": {"id": 334, "owner": {"id": 417}, "assignee": {"id": 556}, "organization": {"id": 155}, "project": {"owner": {"id": 705}, "assignee": {"id": 881}, "organization": {"id": 933}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 29, "privilege": "business"}, "organization": {"id": 112, "owner": {"id": 236}, "user": {"role": "supervisor"}}}, "resource": {"id": 335, "owner": {"id": 440}, "assignee": {"id": 547}, "organization": {"id": 112}, "project": {"owner": {"id": 782}, "assignee": {"id": 882}, "organization": {"id": 956}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 21, "privilege": "business"}, "organization": {"id": 182, "owner": {"id": 216}, "user": {"role": "supervisor"}}}, "resource": {"id": 331, "owner": {"id": 437}, "assignee": {"id": 531}, "organization": {"id": 668}, "project": {"owner": {"id": 726}, "assignee": {"id": 882}, "organization": {"id": 960}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 18, "privilege": "business"}, "organization": {"id": 184, "owner": {"id": 232}, "user": {"role": "supervisor"}}}, "resource": {"id": 398, "owner": {"id": 472}, "assignee": {"id": 519}, "organization": {"id": 684}, "project": {"owner": {"id": 754}, "assignee": {"id": 854}, "organization": {"id": 922}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 47, "privilege": "business"}, "organization": {"id": 193, "owner": {"id": 271}, "user": {"role": "worker"}}}, "resource": {"id": 358, "owner": {"id": 403}, "assignee": {"id": 576}, "organization": {"id": 193}, "project": {"owner": {"id": 734}, "assignee": {"id": 867}, "organization": {"id": 951}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 87, "privilege": "business"}, "organization": {"id": 164, "owner": {"id": 207}, "user": {"role": "worker"}}}, "resource": {"id": 362, "owner": {"id": 456}, "assignee": {"id": 554}, "organization": {"id": 164}, "project": {"owner": {"id": 725}, "assignee": {"id": 871}, "organization": {"id": 919}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 36, "privilege": "business"}, "organization": {"id": 158, "owner": {"id": 221}, "user": {"role": "worker"}}}, "resource": {"id": 375, "owner": {"id": 450}, "assignee": {"id": 558}, "organization": {"id": 684}, "project": {"owner": {"id": 700}, "assignee": {"id": 876}, "organization": {"id": 998}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 67, "privilege": "business"}, "organization": {"id": 198, "owner": {"id": 291}, "user": {"role": "worker"}}}, "resource": {"id": 361, "owner": {"id": 408}, "assignee": {"id": 507}, "organization": {"id": 606}, "project": {"owner": {"id": 718}, "assignee": {"id": 832}, "organization": {"id": 940}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 96, "privilege": "business"}, "organization": {"id": 153, "owner": {"id": 202}, "user": {"role": null}}}, "resource": {"id": 303, "owner": {"id": 478}, "assignee": {"id": 528}, "organization": {"id": 153}, "project": {"owner": {"id": 718}, "assignee": {"id": 839}, "organization": {"id": 965}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 58, "privilege": "business"}, "organization": {"id": 183, "owner": {"id": 275}, "user": {"role": null}}}, "resource": {"id": 367, "owner": {"id": 486}, "assignee": {"id": 597}, "organization": {"id": 183}, "project": {"owner": {"id": 734}, "assignee": {"id": 814}, "organization": {"id": 980}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 68, "privilege": "business"}, "organization": {"id": 182, "owner": {"id": 223}, "user": {"role": null}}}, "resource": {"id": 303, "owner": {"id": 463}, "assignee": {"id": 549}, "organization": {"id": 614}, "project": {"owner": {"id": 712}, "assignee": {"id": 809}, "organization": {"id": 945}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 31, "privilege": "business"}, "organization": {"id": 184, "owner": {"id": 296}, "user": {"role": null}}}, "resource": {"id": 330, "owner": {"id": 476}, "assignee": {"id": 577}, "organization": {"id": 649}, "project": {"owner": {"id": 778}, "assignee": {"id": 861}, "organization": {"id": 977}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 40, "privilege": "user"}, "organization": {"id": 163, "owner": {"id": 40}, "user": {"role": "owner"}}}, "resource": {"id": 308, "owner": {"id": 400}, "assignee": {"id": 539}, "organization": {"id": 163}, "project": {"owner": {"id": 700}, "assignee": {"id": 837}, "organization": {"id": 902}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 64, "privilege": "user"}, "organization": {"id": 125, "owner": {"id": 64}, "user": {"role": "owner"}}}, "resource": {"id": 381, "owner": {"id": 428}, "assignee": {"id": 596}, "organization": {"id": 125}, "project": {"owner": {"id": 798}, "assignee": {"id": 825}, "organization": {"id": 931}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 56, "privilege": "user"}, "organization": {"id": 166, "owner": {"id": 56}, "user": {"role": "owner"}}}, "resource": {"id": 314, "owner": {"id": 405}, "assignee": {"id": 598}, "organization": {"id": 610}, "project": {"owner": {"id": 781}, "assignee": {"id": 840}, "organization": {"id": 989}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 70, "privilege": "user"}, "organization": {"id": 192, "owner": {"id": 70}, "user": {"role": "owner"}}}, "resource": {"id": 325, "owner": {"id": 467}, "assignee": {"id": 557}, "organization": {"id": 654}, "project": {"owner": {"id": 770}, "assignee": {"id": 865}, "organization": {"id": 926}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:project", "auth": {"user": {"id": 6, "privilege": "user"}, "organization": {"id": 144, "owner": {"id": 209}, "user": {"role": "maintainer"}}}, "resource": {"id": 340, "owner": {"id": 496}, "assignee": {"id": 522}, "organization": {"id": 144}, "project": {"owner": {"id": 723}, "assignee": {"id": 882}, "organization": {"id": 979}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "view", "auth": {"user": {"id": 57, "privilege": "user"}, "organization": {"id": 126, "owner": {"id": 271}, "user": {"role": "maintainer"}}}, "resource": {"id": 366, "owner": {"id": 474}, "assignee": {"id": 567}, "organization": {"id": 126}, "project": {"owner": {"id": 744}, "assignee": {"id": 865}, "organization": {"id": 915}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 15, "privilege": "user"}, "organization": {"id": 134, "owner": {"id": 283}, "user": {"role": "maintainer"}}}, "resource": {"id": 311, "owner": {"id": 471}, "assignee": {"id": 546}, "organization": {"id": 653}, "project": {"owner": {"id": 720}, "assignee": {"id": 871}, "organization": {"id": 960}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 95, "privilege": "user"}, "organization": {"id": 118, "owner": {"id": 231}, "user": {"role": "maintainer"}}}, "resource": {"id": 392, "owner": {"id": 455}, "assignee": {"id": 568}, "organization": {"id": 613}, "project": {"owner": {"id": 748}, "assignee": {"id": 844}, "organization": {"id": 923}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 54, "privilege": "user"}, "organization": {"id": 175, "owner": {"id": 260}, "user": {"role": "supervisor"}}}, "resource": {"id": 308, "owner": {"id": 414}, "assignee": {"id": 552}, "organization": {"id": 175}, "project": {"owner": {"id": 720}, "assignee": {"id": 812}, "organization": {"id": 949}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 78, "privilege": "user"}, "organization": {"id": 130, "owner": {"id": 261}, "user": {"role": "supervisor"}}}, "resource": {"id": 342, "owner": {"id": 404}, "assignee": {"id": 562}, "organization": {"id": 130}, "project": {"owner": {"id": 777}, "assignee": {"id": 890}, "organization": {"id": 980}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 95, "privilege": "user"}, "organization": {"id": 158, "owner": {"id": 235}, "user": {"role": "supervisor"}}}, "resource": {"id": 306, "owner": {"id": 443}, "assignee": {"id": 596}, "organization": {"id": 645}, "project": {"owner": {"id": 727}, "assignee": {"id": 851}, "organization": {"id": 966}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 14, "privilege": "user"}, "organization": {"id": 174, "owner": {"id": 277}, "user": {"role": "supervisor"}}}, "resource": {"id": 369, "owner": {"id": 462}, "assignee": {"id": 529}, "organization": {"id": 693}, "project": {"owner": {"id": 780}, "assignee": {"id": 846}, "organization": {"id": 917}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 81, "privilege": "user"}, "organization": {"id": 149, "owner": {"id": 203}, "user": {"role": "worker"}}}, "resource": {"id": 338, "owner": {"id": 441}, "assignee": {"id": 535}, "organization": {"id": 149}, "project": {"owner": {"id": 770}, "assignee": {"id": 809}, "organization": {"id": 938}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 3, "privilege": "user"}, "organization": {"id": 185, "owner": {"id": 225}, "user": {"role": "worker"}}}, "resource": {"id": 366, "owner": {"id": 403}, "assignee": {"id": 548}, "organization": {"id": 185}, "project": {"owner": {"id": 732}, "assignee": {"id": 876}, "organization": {"id": 951}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 65, "privilege": "user"}, "organization": {"id": 199, "owner": {"id": 223}, "user": {"role": "worker"}}}, "resource": {"id": 319, "owner": {"id": 446}, "assignee": {"id": 582}, "organization": {"id": 617}, "project": {"owner": {"id": 749}, "assignee": {"id": 887}, "organization": {"id": 998}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 44, "privilege": "user"}, "organization": {"id": 107, "owner": {"id": 269}, "user": {"role": "worker"}}}, "resource": {"id": 326, "owner": {"id": 437}, "assignee": {"id": 522}, "organization": {"id": 676}, "project": {"owner": {"id": 799}, "assignee": {"id": 878}, "organization": {"id": 992}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 33, "privilege": "user"}, "organization": {"id": 112, "owner": {"id": 260}, "user": {"role": null}}}, "resource": {"id": 342, "owner": {"id": 471}, "assignee": {"id": 546}, "organization": {"id": 112}, "project": {"owner": {"id": 788}, "assignee": {"id": 871}, "organization": {"id": 944}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 80, "privilege": "user"}, "organization": {"id": 155, "owner": {"id": 223}, "user": {"role": null}}}, "resource": {"id": 350, "owner": {"id": 459}, "assignee": {"id": 519}, "organization": {"id": 155}, "project": {"owner": {"id": 719}, "assignee": {"id": 852}, "organization": {"id": 984}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 34, "privilege": "user"}, "organization": {"id": 116, "owner": {"id": 226}, "user": {"role": null}}}, "resource": {"id": 353, "owner": {"id": 404}, "assignee": {"id": 598}, "organization": {"id": 658}, "project": {"owner": {"id": 709}, "assignee": {"id": 865}, "organization": {"id": 934}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 94, "privilege": "user"}, "organization": {"id": 156, "owner": {"id": 299}, "user": {"role": null}}}, "resource": {"id": 368, "owner": {"id": 411}, "assignee": {"id": 507}, "organization": {"id": 657}, "project": {"owner": {"id": 751}, "assignee": {"id": 856}, "organization": {"id": 958}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 73, "privilege": "worker"}, "organization": {"id": 178, "owner": {"id": 73}, "user": {"role": "owner"}}}, "resource": {"id": 366, "owner": {"id": 471}, "assignee": {"id": 594}, "organization": {"id": 178}, "project": {"owner": {"id": 794}, "assignee": {"id": 883}, "organization": {"id": 987}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 77, "privilege": "worker"}, "organization": {"id": 161, "owner": {"id": 77}, "user": {"role": "owner"}}}, "resource": {"id": 368, "owner": {"id": 452}, "assignee": {"id": 556}, "organization": {"id": 161}, "project": {"owner": {"id": 791}, "assignee": {"id": 829}, "organization": {"id": 989}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 10, "privilege": "worker"}, "organization": {"id": 112, "owner": {"id": 10}, "user": {"role": "owner"}}}, "resource": {"id": 302, "owner": {"id": 451}, "assignee": {"id": 546}, "organization": {"id": 605}, "project": {"owner": {"id": 769}, "assignee": {"id": 866}, "organization": {"id": 967}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 56, "privilege": "worker"}, "organization": {"id": 133, "owner": {"id": 56}, "user": {"role": "owner"}}}, "resource": {"id": 368, "owner": {"id": 408}, "assignee": {"id": 577}, "organization": {"id": 605}, "project": {"owner": {"id": 745}, "assignee": {"id": 883}, "organization": {"id": 973}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 70, "privilege": "worker"}, "organization": {"id": 134, "owner": {"id": 297}, "user": {"role": "maintainer"}}}, "resource": {"id": 379, "owner": {"id": 456}, "assignee": {"id": 539}, "organization": {"id": 134}, "project": {"owner": {"id": 710}, "assignee": {"id": 891}, "organization": {"id": 934}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 27, "privilege": "worker"}, "organization": {"id": 188, "owner": {"id": 262}, "user": {"role": "maintainer"}}}, "resource": {"id": 364, "owner": {"id": 473}, "assignee": {"id": 572}, "organization": {"id": 188}, "project": {"owner": {"id": 727}, "assignee": {"id": 804}, "organization": {"id": 946}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 85, "privilege": "worker"}, "organization": {"id": 115, "owner": {"id": 223}, "user": {"role": "maintainer"}}}, "resource": {"id": 387, "owner": {"id": 479}, "assignee": {"id": 518}, "organization": {"id": 654}, "project": {"owner": {"id": 795}, "assignee": {"id": 878}, "organization": {"id": 981}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 49, "privilege": "worker"}, "organization": {"id": 115, "owner": {"id": 207}, "user": {"role": "maintainer"}}}, "resource": {"id": 335, "owner": {"id": 405}, "assignee": {"id": 585}, "organization": {"id": 654}, "project": {"owner": {"id": 720}, "assignee": {"id": 832}, "organization": {"id": 917}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 53, "privilege": "worker"}, "organization": {"id": 160, "owner": {"id": 299}, "user": {"role": "supervisor"}}}, "resource": {"id": 358, "owner": {"id": 467}, "assignee": {"id": 553}, "organization": {"id": 160}, "project": {"owner": {"id": 712}, "assignee": {"id": 837}, "organization": {"id": 956}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 60, "privilege": "worker"}, "organization": {"id": 163, "owner": {"id": 224}, "user": {"role": "supervisor"}}}, "resource": {"id": 390, "owner": {"id": 430}, "assignee": {"id": 530}, "organization": {"id": 163}, "project": {"owner": {"id": 735}, "assignee": {"id": 871}, "organization": {"id": 988}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 88, "privilege": "worker"}, "organization": {"id": 175, "owner": {"id": 290}, "user": {"role": "supervisor"}}}, "resource": {"id": 383, "owner": {"id": 446}, "assignee": {"id": 589}, "organization": {"id": 613}, "project": {"owner": {"id": 770}, "assignee": {"id": 878}, "organization": {"id": 918}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 77, "privilege": "worker"}, "organization": {"id": 114, "owner": {"id": 278}, "user": {"role": "supervisor"}}}, "resource": {"id": 349, "owner": {"id": 444}, "assignee": {"id": 513}, "organization": {"id": 667}, "project": {"owner": {"id": 768}, "assignee": {"id": 835}, "organization": {"id": 999}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 83, "privilege": "worker"}, "organization": {"id": 148, "owner": {"id": 204}, "user": {"role": "worker"}}}, "resource": {"id": 363, "owner": {"id": 407}, "assignee": {"id": 534}, "organization": {"id": 148}, "project": {"owner": {"id": 754}, "assignee": {"id": 878}, "organization": {"id": 987}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 74, "privilege": "worker"}, "organization": {"id": 138, "owner": {"id": 202}, "user": {"role": "worker"}}}, "resource": {"id": 368, "owner": {"id": 452}, "assignee": {"id": 596}, "organization": {"id": 138}, "project": {"owner": {"id": 710}, "assignee": {"id": 827}, "organization": {"id": 918}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 43, "privilege": "worker"}, "organization": {"id": 178, "owner": {"id": 297}, "user": {"role": "worker"}}}, "resource": {"id": 309, "owner": {"id": 404}, "assignee": {"id": 503}, "organization": {"id": 632}, "project": {"owner": {"id": 753}, "assignee": {"id": 847}, "organization": {"id": 963}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 51, "privilege": "worker"}, "organization": {"id": 126, "owner": {"id": 276}, "user": {"role": "worker"}}}, "resource": {"id": 351, "owner": {"id": 430}, "assignee": {"id": 546}, "organization": {"id": 660}, "project": {"owner": {"id": 723}, "assignee": {"id": 833}, "organization": {"id": 959}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 64, "privilege": "worker"}, "organization": {"id": 135, "owner": {"id": 234}, "user": {"role": null}}}, "resource": {"id": 343, "owner": {"id": 448}, "assignee": {"id": 541}, "organization": {"id": 135}, "project": {"owner": {"id": 760}, "assignee": {"id": 821}, "organization": {"id": 955}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 89, "privilege": "worker"}, "organization": {"id": 166, "owner": {"id": 241}, "user": {"role": null}}}, "resource": {"id": 370, "owner": {"id": 444}, "assignee": {"id": 560}, "organization": {"id": 166}, "project": {"owner": {"id": 718}, "assignee": {"id": 850}, "organization": {"id": 984}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 58, "privilege": "worker"}, "organization": {"id": 106, "owner": {"id": 236}, "user": {"role": null}}}, "resource": {"id": 386, "owner": {"id": 430}, "assignee": {"id": 511}, "organization": {"id": 643}, "project": {"owner": {"id": 755}, "assignee": {"id": 800}, "organization": {"id": 955}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 38, "privilege": "worker"}, "organization": {"id": 129, "owner": {"id": 265}, "user": {"role": null}}}, "resource": {"id": 304, "owner": {"id": 401}, "assignee": {"id": 559}, "organization": {"id": 617}, "project": {"owner": {"id": 770}, "assignee": {"id": 886}, "organization": {"id": 990}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 66, "privilege": "none"}, "organization": {"id": 115, "owner": {"id": 66}, "user": {"role": "owner"}}}, "resource": {"id": 322, "owner": {"id": 422}, "assignee": {"id": 550}, "organization": {"id": 115}, "project": {"owner": {"id": 741}, "assignee": {"id": 886}, "organization": {"id": 907}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 3, "privilege": "none"}, "organization": {"id": 174, "owner": {"id": 3}, "user": {"role": "owner"}}}, "resource": {"id": 382, "owner": {"id": 491}, "assignee": {"id": 588}, "organization": {"id": 174}, "project": {"owner": {"id": 767}, "assignee": {"id": 899}, "organization": {"id": 901}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 80, "privilege": "none"}, "organization": {"id": 140, "owner": {"id": 80}, "user": {"role": "owner"}}}, "resource": {"id": 331, "owner": {"id": 455}, "assignee": {"id": 522}, "organization": {"id": 671}, "project": {"owner": {"id": 752}, "assignee": {"id": 806}, "organization": {"id": 931}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 20, "privilege": "none"}, "organization": {"id": 189, "owner": {"id": 20}, "user": {"role": "owner"}}}, "resource": {"id": 375, "owner": {"id": 465}, "assignee": {"id": 554}, "organization": {"id": 655}, "project": {"owner": {"id": 787}, "assignee": {"id": 889}, "organization": {"id": 972}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 32, "privilege": "none"}, "organization": {"id": 181, "owner": {"id": 297}, "user": {"role": "maintainer"}}}, "resource": {"id": 344, "owner": {"id": 450}, "assignee": {"id": 536}, "organization": {"id": 181}, "project": {"owner": {"id": 777}, "assignee": {"id": 844}, "organization": {"id": 948}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 78, "privilege": "none"}, "organization": {"id": 103, "owner": {"id": 239}, "user": {"role": "maintainer"}}}, "resource": {"id": 382, "owner": {"id": 440}, "assignee": {"id": 588}, "organization": {"id": 103}, "project": {"owner": {"id": 741}, "assignee": {"id": 808}, "organization": {"id": 934}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 60, "privilege": "none"}, "organization": {"id": 145, "owner": {"id": 247}, "user": {"role": "maintainer"}}}, "resource": {"id": 392, "owner": {"id": 400}, "assignee": {"id": 565}, "organization": {"id": 636}, "project": {"owner": {"id": 703}, "assignee": {"id": 855}, "organization": {"id": 915}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 77, "privilege": "none"}, "organization": {"id": 162, "owner": {"id": 247}, "user": {"role": "maintainer"}}}, "resource": {"id": 364, "owner": {"id": 496}, "assignee": {"id": 559}, "organization": {"id": 695}, "project": {"owner": {"id": 728}, "assignee": {"id": 844}, "organization": {"id": 992}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 22, "privilege": "none"}, "organization": {"id": 146, "owner": {"id": 271}, "user": {"role": "supervisor"}}}, "resource": {"id": 342, "owner": {"id": 461}, "assignee": {"id": 520}, "organization": {"id": 146}, "project": {"owner": {"id": 704}, "assignee": {"id": 815}, "organization": {"id": 995}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 79, "privilege": "none"}, "organization": {"id": 172, "owner": {"id": 250}, "user": {"role": "supervisor"}}}, "resource": {"id": 334, "owner": {"id": 428}, "assignee": {"id": 536}, "organization": {"id": 172}, "project": {"owner": {"id": 730}, "assignee": {"id": 848}, "organization": {"id": 937}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 26, "privilege": "none"}, "organization": {"id": 123, "owner": {"id": 266}, "user": {"role": "supervisor"}}}, "resource": {"id": 304, "owner": {"id": 417}, "assignee": {"id": 544}, "organization": {"id": 631}, "project": {"owner": {"id": 769}, "assignee": {"id": 894}, "organization": {"id": 916}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 77, "privilege": "none"}, "organization": {"id": 181, "owner": {"id": 256}, "user": {"role": "supervisor"}}}, "resource": {"id": 312, "owner": {"id": 491}, "assignee": {"id": 507}, "organization": {"id": 662}, "project": {"owner": {"id": 763}, "assignee": {"id": 892}, "organization": {"id": 973}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 46, "privilege": "none"}, "organization": {"id": 140, "owner": {"id": 201}, "user": {"role": "worker"}}}, "resource": {"id": 379, "owner": {"id": 480}, "assignee": {"id": 505}, "organization": {"id": 140}, "project": {"owner": {"id": 767}, "assignee": {"id": 865}, "organization": {"id": 961}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 39, "privilege": "none"}, "organization": {"id": 148, "owner": {"id": 293}, "user": {"role": "worker"}}}, "resource": {"id": 358, "owner": {"id": 418}, "assignee": {"id": 519}, "organization": {"id": 148}, "project": {"owner": {"id": 718}, "assignee": {"id": 889}, "organization": {"id": 954}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 39, "privilege": "none"}, "organization": {"id": 179, "owner": {"id": 255}, "user": {"role": "worker"}}}, "resource": {"id": 301, "owner": {"id": 416}, "assignee": {"id": 526}, "organization": {"id": 609}, "project": {"owner": {"id": 762}, "assignee": {"id": 876}, "organization": {"id": 986}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 1, "privilege": "none"}, "organization": {"id": 118, "owner": {"id": 263}, "user": {"role": "worker"}}}, "resource": {"id": 386, "owner": {"id": 410}, "assignee": {"id": 596}, "organization": {"id": 641}, "project": {"owner": {"id": 730}, "assignee": {"id": 830}, "organization": {"id": 904}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 10, "privilege": "none"}, "organization": {"id": 105, "owner": {"id": 221}, "user": {"role": null}}}, "resource": {"id": 382, "owner": {"id": 446}, "assignee": {"id": 548}, "organization": {"id": 105}, "project": {"owner": {"id": 702}, "assignee": {"id": 864}, "organization": {"id": 900}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 60, "privilege": "none"}, "organization": {"id": 153, "owner": {"id": 278}, "user": {"role": null}}}, "resource": {"id": 301, "owner": {"id": 417}, "assignee": {"id": 558}, "organization": {"id": 153}, "project": {"owner": {"id": 746}, "assignee": {"id": 894}, "organization": {"id": 907}}}} } -test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:project", "auth": {"user": {"id": 26, "privilege": "none"}, "organization": {"id": 135, "owner": {"id": 218}, "user": {"role": null}}}, "resource": {"id": 338, "owner": {"id": 423}, "assignee": {"id": 572}, "organization": {"id": 681}, "project": {"owner": {"id": 727}, "assignee": {"id": 855}, "organization": {"id": 985}}}} +test_scope_VIEW_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "view", "auth": {"user": {"id": 68, "privilege": "none"}, "organization": {"id": 188, "owner": {"id": 204}, "user": {"role": null}}}, "resource": {"id": 360, "owner": {"id": 497}, "assignee": {"id": 588}, "organization": {"id": 655}, "project": {"owner": {"id": 788}, "assignee": {"id": 872}, "organization": {"id": 931}}}} } test_scope_DELETE_context_SANDBOX_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 92, "privilege": "admin"}, "organization": null}, "resource": {"id": 337, "owner": {"id": 453}, "assignee": {"id": 599}, "organization": {"id": 622}, "project": {"owner": {"id": 92}, "assignee": {"id": 876}, "organization": {"id": 930}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 47, "privilege": "admin"}, "organization": null}, "resource": {"id": 398, "owner": {"id": 410}, "assignee": {"id": 524}, "organization": {"id": 679}, "project": {"owner": {"id": 47}, "assignee": {"id": 873}, "organization": {"id": 973}}}} } test_scope_DELETE_context_SANDBOX_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 23, "privilege": "business"}, "organization": null}, "resource": {"id": 339, "owner": {"id": 475}, "assignee": {"id": 530}, "organization": {"id": 662}, "project": {"owner": {"id": 23}, "assignee": {"id": 809}, "organization": {"id": 931}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 17, "privilege": "business"}, "organization": null}, "resource": {"id": 366, "owner": {"id": 474}, "assignee": {"id": 577}, "organization": {"id": 696}, "project": {"owner": {"id": 17}, "assignee": {"id": 872}, "organization": {"id": 950}}}} } test_scope_DELETE_context_SANDBOX_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 63, "privilege": "user"}, "organization": null}, "resource": {"id": 300, "owner": {"id": 436}, "assignee": {"id": 548}, "organization": {"id": 671}, "project": {"owner": {"id": 63}, "assignee": {"id": 889}, "organization": {"id": 906}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 43, "privilege": "user"}, "organization": null}, "resource": {"id": 332, "owner": {"id": 465}, "assignee": {"id": 558}, "organization": {"id": 639}, "project": {"owner": {"id": 43}, "assignee": {"id": 860}, "organization": {"id": 904}}}} } test_scope_DELETE_context_SANDBOX_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 8, "privilege": "worker"}, "organization": null}, "resource": {"id": 395, "owner": {"id": 436}, "assignee": {"id": 554}, "organization": {"id": 628}, "project": {"owner": {"id": 8}, "assignee": {"id": 882}, "organization": {"id": 975}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 41, "privilege": "worker"}, "organization": null}, "resource": {"id": 359, "owner": {"id": 419}, "assignee": {"id": 572}, "organization": {"id": 675}, "project": {"owner": {"id": 41}, "assignee": {"id": 890}, "organization": {"id": 924}}}} } test_scope_DELETE_context_SANDBOX_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 38, "privilege": "none"}, "organization": null}, "resource": {"id": 333, "owner": {"id": 447}, "assignee": {"id": 528}, "organization": {"id": 630}, "project": {"owner": {"id": 38}, "assignee": {"id": 812}, "organization": {"id": 918}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 56, "privilege": "none"}, "organization": null}, "resource": {"id": 339, "owner": {"id": 449}, "assignee": {"id": 527}, "organization": {"id": 625}, "project": {"owner": {"id": 56}, "assignee": {"id": 823}, "organization": {"id": 965}}}} } test_scope_DELETE_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 54, "privilege": "admin"}, "organization": null}, "resource": {"id": 386, "owner": {"id": 457}, "assignee": {"id": 504}, "organization": {"id": 692}, "project": {"owner": {"id": 772}, "assignee": {"id": 54}, "organization": {"id": 990}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 52, "privilege": "admin"}, "organization": null}, "resource": {"id": 385, "owner": {"id": 496}, "assignee": {"id": 581}, "organization": {"id": 614}, "project": {"owner": {"id": 737}, "assignee": {"id": 52}, "organization": {"id": 954}}}} } test_scope_DELETE_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 42, "privilege": "business"}, "organization": null}, "resource": {"id": 310, "owner": {"id": 473}, "assignee": {"id": 586}, "organization": {"id": 653}, "project": {"owner": {"id": 750}, "assignee": {"id": 42}, "organization": {"id": 921}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 70, "privilege": "business"}, "organization": null}, "resource": {"id": 367, "owner": {"id": 482}, "assignee": {"id": 550}, "organization": {"id": 612}, "project": {"owner": {"id": 739}, "assignee": {"id": 70}, "organization": {"id": 920}}}} } test_scope_DELETE_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 77, "privilege": "user"}, "organization": null}, "resource": {"id": 306, "owner": {"id": 413}, "assignee": {"id": 502}, "organization": {"id": 603}, "project": {"owner": {"id": 712}, "assignee": {"id": 77}, "organization": {"id": 957}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 90, "privilege": "user"}, "organization": null}, "resource": {"id": 366, "owner": {"id": 434}, "assignee": {"id": 584}, "organization": {"id": 625}, "project": {"owner": {"id": 715}, "assignee": {"id": 90}, "organization": {"id": 981}}}} } test_scope_DELETE_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 92, "privilege": "worker"}, "organization": null}, "resource": {"id": 385, "owner": {"id": 467}, "assignee": {"id": 557}, "organization": {"id": 647}, "project": {"owner": {"id": 700}, "assignee": {"id": 92}, "organization": {"id": 939}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 85, "privilege": "worker"}, "organization": null}, "resource": {"id": 370, "owner": {"id": 432}, "assignee": {"id": 500}, "organization": {"id": 608}, "project": {"owner": {"id": 754}, "assignee": {"id": 85}, "organization": {"id": 911}}}} } test_scope_DELETE_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 16, "privilege": "none"}, "organization": null}, "resource": {"id": 315, "owner": {"id": 489}, "assignee": {"id": 562}, "organization": {"id": 695}, "project": {"owner": {"id": 718}, "assignee": {"id": 16}, "organization": {"id": 926}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 88, "privilege": "none"}, "organization": null}, "resource": {"id": 313, "owner": {"id": 439}, "assignee": {"id": 574}, "organization": {"id": 645}, "project": {"owner": {"id": 712}, "assignee": {"id": 88}, "organization": {"id": 974}}}} } test_scope_DELETE_context_SANDBOX_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 35, "privilege": "admin"}, "organization": null}, "resource": {"id": 303, "owner": {"id": 35}, "assignee": {"id": 588}, "organization": {"id": 614}, "project": {"owner": {"id": 727}, "assignee": {"id": 873}, "organization": {"id": 924}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 29, "privilege": "admin"}, "organization": null}, "resource": {"id": 378, "owner": {"id": 29}, "assignee": {"id": 506}, "organization": {"id": 665}, "project": {"owner": {"id": 710}, "assignee": {"id": 865}, "organization": {"id": 961}}}} } test_scope_DELETE_context_SANDBOX_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 19, "privilege": "business"}, "organization": null}, "resource": {"id": 328, "owner": {"id": 19}, "assignee": {"id": 555}, "organization": {"id": 638}, "project": {"owner": {"id": 772}, "assignee": {"id": 824}, "organization": {"id": 928}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 3, "privilege": "business"}, "organization": null}, "resource": {"id": 318, "owner": {"id": 3}, "assignee": {"id": 507}, "organization": {"id": 681}, "project": {"owner": {"id": 748}, "assignee": {"id": 807}, "organization": {"id": 991}}}} } test_scope_DELETE_context_SANDBOX_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 60, "privilege": "user"}, "organization": null}, "resource": {"id": 322, "owner": {"id": 60}, "assignee": {"id": 546}, "organization": {"id": 613}, "project": {"owner": {"id": 770}, "assignee": {"id": 812}, "organization": {"id": 998}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 19, "privilege": "user"}, "organization": null}, "resource": {"id": 340, "owner": {"id": 19}, "assignee": {"id": 538}, "organization": {"id": 647}, "project": {"owner": {"id": 771}, "assignee": {"id": 872}, "organization": {"id": 921}}}} } test_scope_DELETE_context_SANDBOX_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 43, "privilege": "worker"}, "organization": null}, "resource": {"id": 364, "owner": {"id": 43}, "assignee": {"id": 522}, "organization": {"id": 611}, "project": {"owner": {"id": 722}, "assignee": {"id": 864}, "organization": {"id": 953}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 99, "privilege": "worker"}, "organization": null}, "resource": {"id": 336, "owner": {"id": 99}, "assignee": {"id": 565}, "organization": {"id": 627}, "project": {"owner": {"id": 742}, "assignee": {"id": 836}, "organization": {"id": 986}}}} } test_scope_DELETE_context_SANDBOX_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 13, "privilege": "none"}, "organization": null}, "resource": {"id": 359, "owner": {"id": 13}, "assignee": {"id": 503}, "organization": {"id": 634}, "project": {"owner": {"id": 728}, "assignee": {"id": 899}, "organization": {"id": 921}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 22, "privilege": "none"}, "organization": null}, "resource": {"id": 305, "owner": {"id": 22}, "assignee": {"id": 509}, "organization": {"id": 604}, "project": {"owner": {"id": 727}, "assignee": {"id": 802}, "organization": {"id": 920}}}} } test_scope_DELETE_context_SANDBOX_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 66, "privilege": "admin"}, "organization": null}, "resource": {"id": 331, "owner": {"id": 400}, "assignee": {"id": 66}, "organization": {"id": 655}, "project": {"owner": {"id": 740}, "assignee": {"id": 871}, "organization": {"id": 904}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 22, "privilege": "admin"}, "organization": null}, "resource": {"id": 326, "owner": {"id": 422}, "assignee": {"id": 22}, "organization": {"id": 668}, "project": {"owner": {"id": 738}, "assignee": {"id": 823}, "organization": {"id": 925}}}} } test_scope_DELETE_context_SANDBOX_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 69, "privilege": "business"}, "organization": null}, "resource": {"id": 361, "owner": {"id": 444}, "assignee": {"id": 69}, "organization": {"id": 654}, "project": {"owner": {"id": 722}, "assignee": {"id": 847}, "organization": {"id": 952}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 1, "privilege": "business"}, "organization": null}, "resource": {"id": 355, "owner": {"id": 465}, "assignee": {"id": 1}, "organization": {"id": 610}, "project": {"owner": {"id": 776}, "assignee": {"id": 892}, "organization": {"id": 947}}}} } test_scope_DELETE_context_SANDBOX_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 63, "privilege": "user"}, "organization": null}, "resource": {"id": 323, "owner": {"id": 498}, "assignee": {"id": 63}, "organization": {"id": 643}, "project": {"owner": {"id": 777}, "assignee": {"id": 817}, "organization": {"id": 985}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 34, "privilege": "user"}, "organization": null}, "resource": {"id": 355, "owner": {"id": 464}, "assignee": {"id": 34}, "organization": {"id": 668}, "project": {"owner": {"id": 747}, "assignee": {"id": 869}, "organization": {"id": 995}}}} } test_scope_DELETE_context_SANDBOX_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 50, "privilege": "worker"}, "organization": null}, "resource": {"id": 394, "owner": {"id": 436}, "assignee": {"id": 50}, "organization": {"id": 666}, "project": {"owner": {"id": 755}, "assignee": {"id": 811}, "organization": {"id": 905}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 35, "privilege": "worker"}, "organization": null}, "resource": {"id": 326, "owner": {"id": 432}, "assignee": {"id": 35}, "organization": {"id": 624}, "project": {"owner": {"id": 712}, "assignee": {"id": 833}, "organization": {"id": 972}}}} } test_scope_DELETE_context_SANDBOX_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 95, "privilege": "none"}, "organization": null}, "resource": {"id": 322, "owner": {"id": 459}, "assignee": {"id": 95}, "organization": {"id": 677}, "project": {"owner": {"id": 727}, "assignee": {"id": 862}, "organization": {"id": 964}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 88, "privilege": "none"}, "organization": null}, "resource": {"id": 323, "owner": {"id": 421}, "assignee": {"id": 88}, "organization": {"id": 638}, "project": {"owner": {"id": 757}, "assignee": {"id": 817}, "organization": {"id": 940}}}} } test_scope_DELETE_context_SANDBOX_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 84, "privilege": "admin"}, "organization": null}, "resource": {"id": 392, "owner": {"id": 419}, "assignee": {"id": 576}, "organization": {"id": 685}, "project": {"owner": {"id": 771}, "assignee": {"id": 883}, "organization": {"id": 914}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 97, "privilege": "admin"}, "organization": null}, "resource": {"id": 305, "owner": {"id": 477}, "assignee": {"id": 562}, "organization": {"id": 600}, "project": {"owner": {"id": 720}, "assignee": {"id": 801}, "organization": {"id": 977}}}} } test_scope_DELETE_context_SANDBOX_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 31, "privilege": "business"}, "organization": null}, "resource": {"id": 333, "owner": {"id": 493}, "assignee": {"id": 544}, "organization": {"id": 628}, "project": {"owner": {"id": 764}, "assignee": {"id": 846}, "organization": {"id": 999}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 32, "privilege": "business"}, "organization": null}, "resource": {"id": 343, "owner": {"id": 448}, "assignee": {"id": 573}, "organization": {"id": 653}, "project": {"owner": {"id": 734}, "assignee": {"id": 856}, "organization": {"id": 997}}}} } test_scope_DELETE_context_SANDBOX_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 28, "privilege": "user"}, "organization": null}, "resource": {"id": 344, "owner": {"id": 461}, "assignee": {"id": 572}, "organization": {"id": 668}, "project": {"owner": {"id": 756}, "assignee": {"id": 832}, "organization": {"id": 915}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 87, "privilege": "user"}, "organization": null}, "resource": {"id": 365, "owner": {"id": 496}, "assignee": {"id": 581}, "organization": {"id": 617}, "project": {"owner": {"id": 727}, "assignee": {"id": 817}, "organization": {"id": 941}}}} } test_scope_DELETE_context_SANDBOX_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 61, "privilege": "worker"}, "organization": null}, "resource": {"id": 387, "owner": {"id": 421}, "assignee": {"id": 584}, "organization": {"id": 684}, "project": {"owner": {"id": 717}, "assignee": {"id": 889}, "organization": {"id": 997}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 14, "privilege": "worker"}, "organization": null}, "resource": {"id": 363, "owner": {"id": 481}, "assignee": {"id": 502}, "organization": {"id": 624}, "project": {"owner": {"id": 783}, "assignee": {"id": 834}, "organization": {"id": 973}}}} } test_scope_DELETE_context_SANDBOX_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 98, "privilege": "none"}, "organization": null}, "resource": {"id": 375, "owner": {"id": 482}, "assignee": {"id": 543}, "organization": {"id": 680}, "project": {"owner": {"id": 743}, "assignee": {"id": 869}, "organization": {"id": 983}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 15, "privilege": "none"}, "organization": null}, "resource": {"id": 357, "owner": {"id": 400}, "assignee": {"id": 521}, "organization": {"id": 682}, "project": {"owner": {"id": 753}, "assignee": {"id": 885}, "organization": {"id": 961}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 36, "privilege": "admin"}, "organization": {"id": 170, "owner": {"id": 36}, "user": {"role": "owner"}}}, "resource": {"id": 355, "owner": {"id": 462}, "assignee": {"id": 573}, "organization": {"id": 170}, "project": {"owner": {"id": 36}, "assignee": {"id": 875}, "organization": {"id": 976}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 58, "privilege": "admin"}, "organization": {"id": 145, "owner": {"id": 58}, "user": {"role": "owner"}}}, "resource": {"id": 379, "owner": {"id": 412}, "assignee": {"id": 569}, "organization": {"id": 145}, "project": {"owner": {"id": 58}, "assignee": {"id": 839}, "organization": {"id": 994}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 99, "privilege": "admin"}, "organization": {"id": 168, "owner": {"id": 99}, "user": {"role": "owner"}}}, "resource": {"id": 308, "owner": {"id": 492}, "assignee": {"id": 542}, "organization": {"id": 664}, "project": {"owner": {"id": 99}, "assignee": {"id": 855}, "organization": {"id": 992}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 74, "privilege": "admin"}, "organization": {"id": 141, "owner": {"id": 74}, "user": {"role": "owner"}}}, "resource": {"id": 315, "owner": {"id": 453}, "assignee": {"id": 594}, "organization": {"id": 605}, "project": {"owner": {"id": 74}, "assignee": {"id": 869}, "organization": {"id": 936}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 25, "privilege": "admin"}, "organization": {"id": 199, "owner": {"id": 209}, "user": {"role": "maintainer"}}}, "resource": {"id": 369, "owner": {"id": 441}, "assignee": {"id": 591}, "organization": {"id": 199}, "project": {"owner": {"id": 25}, "assignee": {"id": 892}, "organization": {"id": 978}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 64, "privilege": "admin"}, "organization": {"id": 158, "owner": {"id": 272}, "user": {"role": "maintainer"}}}, "resource": {"id": 319, "owner": {"id": 450}, "assignee": {"id": 503}, "organization": {"id": 158}, "project": {"owner": {"id": 64}, "assignee": {"id": 823}, "organization": {"id": 920}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 77, "privilege": "admin"}, "organization": {"id": 108, "owner": {"id": 259}, "user": {"role": "maintainer"}}}, "resource": {"id": 388, "owner": {"id": 411}, "assignee": {"id": 521}, "organization": {"id": 649}, "project": {"owner": {"id": 77}, "assignee": {"id": 843}, "organization": {"id": 946}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 96, "privilege": "admin"}, "organization": {"id": 101, "owner": {"id": 272}, "user": {"role": "maintainer"}}}, "resource": {"id": 340, "owner": {"id": 490}, "assignee": {"id": 551}, "organization": {"id": 609}, "project": {"owner": {"id": 96}, "assignee": {"id": 899}, "organization": {"id": 910}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 35, "privilege": "admin"}, "organization": {"id": 127, "owner": {"id": 273}, "user": {"role": "supervisor"}}}, "resource": {"id": 323, "owner": {"id": 432}, "assignee": {"id": 543}, "organization": {"id": 127}, "project": {"owner": {"id": 35}, "assignee": {"id": 819}, "organization": {"id": 928}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 79, "privilege": "admin"}, "organization": {"id": 124, "owner": {"id": 220}, "user": {"role": "supervisor"}}}, "resource": {"id": 348, "owner": {"id": 448}, "assignee": {"id": 508}, "organization": {"id": 124}, "project": {"owner": {"id": 79}, "assignee": {"id": 878}, "organization": {"id": 921}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 90, "privilege": "admin"}, "organization": {"id": 148, "owner": {"id": 216}, "user": {"role": "supervisor"}}}, "resource": {"id": 340, "owner": {"id": 404}, "assignee": {"id": 527}, "organization": {"id": 672}, "project": {"owner": {"id": 90}, "assignee": {"id": 809}, "organization": {"id": 975}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 64, "privilege": "admin"}, "organization": {"id": 142, "owner": {"id": 205}, "user": {"role": "supervisor"}}}, "resource": {"id": 393, "owner": {"id": 443}, "assignee": {"id": 557}, "organization": {"id": 667}, "project": {"owner": {"id": 64}, "assignee": {"id": 805}, "organization": {"id": 970}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 75, "privilege": "admin"}, "organization": {"id": 102, "owner": {"id": 257}, "user": {"role": "worker"}}}, "resource": {"id": 355, "owner": {"id": 451}, "assignee": {"id": 569}, "organization": {"id": 102}, "project": {"owner": {"id": 75}, "assignee": {"id": 894}, "organization": {"id": 994}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 28, "privilege": "admin"}, "organization": {"id": 136, "owner": {"id": 294}, "user": {"role": "worker"}}}, "resource": {"id": 354, "owner": {"id": 472}, "assignee": {"id": 501}, "organization": {"id": 136}, "project": {"owner": {"id": 28}, "assignee": {"id": 890}, "organization": {"id": 998}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 27, "privilege": "admin"}, "organization": {"id": 146, "owner": {"id": 268}, "user": {"role": "worker"}}}, "resource": {"id": 367, "owner": {"id": 432}, "assignee": {"id": 580}, "organization": {"id": 667}, "project": {"owner": {"id": 27}, "assignee": {"id": 837}, "organization": {"id": 908}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 10, "privilege": "admin"}, "organization": {"id": 123, "owner": {"id": 206}, "user": {"role": "worker"}}}, "resource": {"id": 395, "owner": {"id": 461}, "assignee": {"id": 594}, "organization": {"id": 693}, "project": {"owner": {"id": 10}, "assignee": {"id": 894}, "organization": {"id": 909}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 93, "privilege": "admin"}, "organization": {"id": 148, "owner": {"id": 203}, "user": {"role": null}}}, "resource": {"id": 382, "owner": {"id": 490}, "assignee": {"id": 519}, "organization": {"id": 148}, "project": {"owner": {"id": 93}, "assignee": {"id": 833}, "organization": {"id": 903}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 67, "privilege": "admin"}, "organization": {"id": 180, "owner": {"id": 246}, "user": {"role": null}}}, "resource": {"id": 317, "owner": {"id": 460}, "assignee": {"id": 527}, "organization": {"id": 180}, "project": {"owner": {"id": 67}, "assignee": {"id": 817}, "organization": {"id": 929}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 10, "privilege": "admin"}, "organization": {"id": 192, "owner": {"id": 219}, "user": {"role": null}}}, "resource": {"id": 397, "owner": {"id": 431}, "assignee": {"id": 543}, "organization": {"id": 639}, "project": {"owner": {"id": 10}, "assignee": {"id": 893}, "organization": {"id": 989}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 17, "privilege": "admin"}, "organization": {"id": 175, "owner": {"id": 280}, "user": {"role": null}}}, "resource": {"id": 381, "owner": {"id": 473}, "assignee": {"id": 542}, "organization": {"id": 689}, "project": {"owner": {"id": 17}, "assignee": {"id": 888}, "organization": {"id": 987}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 3, "privilege": "business"}, "organization": {"id": 198, "owner": {"id": 3}, "user": {"role": "owner"}}}, "resource": {"id": 332, "owner": {"id": 492}, "assignee": {"id": 549}, "organization": {"id": 198}, "project": {"owner": {"id": 3}, "assignee": {"id": 814}, "organization": {"id": 918}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 26, "privilege": "business"}, "organization": {"id": 131, "owner": {"id": 26}, "user": {"role": "owner"}}}, "resource": {"id": 319, "owner": {"id": 404}, "assignee": {"id": 559}, "organization": {"id": 131}, "project": {"owner": {"id": 26}, "assignee": {"id": 825}, "organization": {"id": 905}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 9, "privilege": "business"}, "organization": {"id": 150, "owner": {"id": 9}, "user": {"role": "owner"}}}, "resource": {"id": 368, "owner": {"id": 487}, "assignee": {"id": 563}, "organization": {"id": 690}, "project": {"owner": {"id": 9}, "assignee": {"id": 894}, "organization": {"id": 993}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 79, "privilege": "business"}, "organization": {"id": 186, "owner": {"id": 79}, "user": {"role": "owner"}}}, "resource": {"id": 394, "owner": {"id": 470}, "assignee": {"id": 519}, "organization": {"id": 628}, "project": {"owner": {"id": 79}, "assignee": {"id": 873}, "organization": {"id": 969}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 26, "privilege": "business"}, "organization": {"id": 106, "owner": {"id": 237}, "user": {"role": "maintainer"}}}, "resource": {"id": 367, "owner": {"id": 444}, "assignee": {"id": 528}, "organization": {"id": 106}, "project": {"owner": {"id": 26}, "assignee": {"id": 833}, "organization": {"id": 920}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 79, "privilege": "business"}, "organization": {"id": 174, "owner": {"id": 263}, "user": {"role": "maintainer"}}}, "resource": {"id": 308, "owner": {"id": 413}, "assignee": {"id": 589}, "organization": {"id": 174}, "project": {"owner": {"id": 79}, "assignee": {"id": 880}, "organization": {"id": 997}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 47, "privilege": "business"}, "organization": {"id": 122, "owner": {"id": 241}, "user": {"role": "maintainer"}}}, "resource": {"id": 335, "owner": {"id": 412}, "assignee": {"id": 563}, "organization": {"id": 694}, "project": {"owner": {"id": 47}, "assignee": {"id": 846}, "organization": {"id": 910}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 77, "privilege": "business"}, "organization": {"id": 120, "owner": {"id": 256}, "user": {"role": "maintainer"}}}, "resource": {"id": 397, "owner": {"id": 494}, "assignee": {"id": 560}, "organization": {"id": 631}, "project": {"owner": {"id": 77}, "assignee": {"id": 884}, "organization": {"id": 958}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 25, "privilege": "business"}, "organization": {"id": 112, "owner": {"id": 253}, "user": {"role": "supervisor"}}}, "resource": {"id": 322, "owner": {"id": 424}, "assignee": {"id": 571}, "organization": {"id": 112}, "project": {"owner": {"id": 25}, "assignee": {"id": 888}, "organization": {"id": 959}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 50, "privilege": "business"}, "organization": {"id": 100, "owner": {"id": 281}, "user": {"role": "supervisor"}}}, "resource": {"id": 370, "owner": {"id": 459}, "assignee": {"id": 549}, "organization": {"id": 100}, "project": {"owner": {"id": 50}, "assignee": {"id": 820}, "organization": {"id": 931}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 43, "privilege": "business"}, "organization": {"id": 184, "owner": {"id": 289}, "user": {"role": "supervisor"}}}, "resource": {"id": 339, "owner": {"id": 447}, "assignee": {"id": 587}, "organization": {"id": 610}, "project": {"owner": {"id": 43}, "assignee": {"id": 854}, "organization": {"id": 947}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 49, "privilege": "business"}, "organization": {"id": 197, "owner": {"id": 252}, "user": {"role": "supervisor"}}}, "resource": {"id": 370, "owner": {"id": 491}, "assignee": {"id": 537}, "organization": {"id": 623}, "project": {"owner": {"id": 49}, "assignee": {"id": 875}, "organization": {"id": 998}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 28, "privilege": "business"}, "organization": {"id": 182, "owner": {"id": 206}, "user": {"role": "worker"}}}, "resource": {"id": 367, "owner": {"id": 488}, "assignee": {"id": 553}, "organization": {"id": 182}, "project": {"owner": {"id": 28}, "assignee": {"id": 822}, "organization": {"id": 917}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 48, "privilege": "business"}, "organization": {"id": 143, "owner": {"id": 258}, "user": {"role": "worker"}}}, "resource": {"id": 342, "owner": {"id": 413}, "assignee": {"id": 538}, "organization": {"id": 143}, "project": {"owner": {"id": 48}, "assignee": {"id": 833}, "organization": {"id": 965}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 6, "privilege": "business"}, "organization": {"id": 167, "owner": {"id": 258}, "user": {"role": "worker"}}}, "resource": {"id": 389, "owner": {"id": 483}, "assignee": {"id": 577}, "organization": {"id": 616}, "project": {"owner": {"id": 6}, "assignee": {"id": 895}, "organization": {"id": 950}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 67, "privilege": "business"}, "organization": {"id": 108, "owner": {"id": 239}, "user": {"role": "worker"}}}, "resource": {"id": 334, "owner": {"id": 425}, "assignee": {"id": 503}, "organization": {"id": 651}, "project": {"owner": {"id": 67}, "assignee": {"id": 802}, "organization": {"id": 948}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 98, "privilege": "business"}, "organization": {"id": 183, "owner": {"id": 295}, "user": {"role": null}}}, "resource": {"id": 321, "owner": {"id": 479}, "assignee": {"id": 550}, "organization": {"id": 183}, "project": {"owner": {"id": 98}, "assignee": {"id": 805}, "organization": {"id": 983}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 80, "privilege": "business"}, "organization": {"id": 115, "owner": {"id": 275}, "user": {"role": null}}}, "resource": {"id": 386, "owner": {"id": 486}, "assignee": {"id": 571}, "organization": {"id": 115}, "project": {"owner": {"id": 80}, "assignee": {"id": 872}, "organization": {"id": 978}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 80, "privilege": "business"}, "organization": {"id": 115, "owner": {"id": 237}, "user": {"role": null}}}, "resource": {"id": 327, "owner": {"id": 414}, "assignee": {"id": 530}, "organization": {"id": 621}, "project": {"owner": {"id": 80}, "assignee": {"id": 811}, "organization": {"id": 925}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 65, "privilege": "business"}, "organization": {"id": 110, "owner": {"id": 208}, "user": {"role": null}}}, "resource": {"id": 364, "owner": {"id": 489}, "assignee": {"id": 556}, "organization": {"id": 618}, "project": {"owner": {"id": 65}, "assignee": {"id": 822}, "organization": {"id": 975}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 12, "privilege": "user"}, "organization": {"id": 175, "owner": {"id": 12}, "user": {"role": "owner"}}}, "resource": {"id": 355, "owner": {"id": 438}, "assignee": {"id": 573}, "organization": {"id": 175}, "project": {"owner": {"id": 12}, "assignee": {"id": 825}, "organization": {"id": 907}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 82, "privilege": "user"}, "organization": {"id": 127, "owner": {"id": 82}, "user": {"role": "owner"}}}, "resource": {"id": 326, "owner": {"id": 401}, "assignee": {"id": 597}, "organization": {"id": 127}, "project": {"owner": {"id": 82}, "assignee": {"id": 834}, "organization": {"id": 930}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 74, "privilege": "user"}, "organization": {"id": 180, "owner": {"id": 74}, "user": {"role": "owner"}}}, "resource": {"id": 336, "owner": {"id": 436}, "assignee": {"id": 534}, "organization": {"id": 628}, "project": {"owner": {"id": 74}, "assignee": {"id": 873}, "organization": {"id": 936}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 96, "privilege": "user"}, "organization": {"id": 109, "owner": {"id": 96}, "user": {"role": "owner"}}}, "resource": {"id": 315, "owner": {"id": 437}, "assignee": {"id": 510}, "organization": {"id": 674}, "project": {"owner": {"id": 96}, "assignee": {"id": 870}, "organization": {"id": 914}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 28, "privilege": "user"}, "organization": {"id": 146, "owner": {"id": 295}, "user": {"role": "maintainer"}}}, "resource": {"id": 311, "owner": {"id": 410}, "assignee": {"id": 561}, "organization": {"id": 146}, "project": {"owner": {"id": 28}, "assignee": {"id": 832}, "organization": {"id": 929}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 80, "privilege": "user"}, "organization": {"id": 143, "owner": {"id": 200}, "user": {"role": "maintainer"}}}, "resource": {"id": 381, "owner": {"id": 456}, "assignee": {"id": 575}, "organization": {"id": 143}, "project": {"owner": {"id": 80}, "assignee": {"id": 824}, "organization": {"id": 902}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 34, "privilege": "user"}, "organization": {"id": 193, "owner": {"id": 288}, "user": {"role": "maintainer"}}}, "resource": {"id": 387, "owner": {"id": 487}, "assignee": {"id": 598}, "organization": {"id": 631}, "project": {"owner": {"id": 34}, "assignee": {"id": 836}, "organization": {"id": 938}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 36, "privilege": "user"}, "organization": {"id": 130, "owner": {"id": 221}, "user": {"role": "maintainer"}}}, "resource": {"id": 358, "owner": {"id": 496}, "assignee": {"id": 535}, "organization": {"id": 673}, "project": {"owner": {"id": 36}, "assignee": {"id": 806}, "organization": {"id": 936}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 18, "privilege": "user"}, "organization": {"id": 107, "owner": {"id": 260}, "user": {"role": "supervisor"}}}, "resource": {"id": 325, "owner": {"id": 469}, "assignee": {"id": 592}, "organization": {"id": 107}, "project": {"owner": {"id": 18}, "assignee": {"id": 899}, "organization": {"id": 923}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 0, "privilege": "user"}, "organization": {"id": 118, "owner": {"id": 290}, "user": {"role": "supervisor"}}}, "resource": {"id": 356, "owner": {"id": 412}, "assignee": {"id": 575}, "organization": {"id": 118}, "project": {"owner": {"id": 0}, "assignee": {"id": 871}, "organization": {"id": 983}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 91, "privilege": "user"}, "organization": {"id": 151, "owner": {"id": 225}, "user": {"role": "supervisor"}}}, "resource": {"id": 367, "owner": {"id": 413}, "assignee": {"id": 545}, "organization": {"id": 684}, "project": {"owner": {"id": 91}, "assignee": {"id": 821}, "organization": {"id": 946}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 11, "privilege": "user"}, "organization": {"id": 186, "owner": {"id": 248}, "user": {"role": "supervisor"}}}, "resource": {"id": 366, "owner": {"id": 435}, "assignee": {"id": 583}, "organization": {"id": 633}, "project": {"owner": {"id": 11}, "assignee": {"id": 814}, "organization": {"id": 952}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 77, "privilege": "user"}, "organization": {"id": 125, "owner": {"id": 230}, "user": {"role": "worker"}}}, "resource": {"id": 344, "owner": {"id": 403}, "assignee": {"id": 527}, "organization": {"id": 125}, "project": {"owner": {"id": 77}, "assignee": {"id": 874}, "organization": {"id": 920}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 66, "privilege": "user"}, "organization": {"id": 194, "owner": {"id": 267}, "user": {"role": "worker"}}}, "resource": {"id": 375, "owner": {"id": 427}, "assignee": {"id": 587}, "organization": {"id": 194}, "project": {"owner": {"id": 66}, "assignee": {"id": 834}, "organization": {"id": 907}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 28, "privilege": "user"}, "organization": {"id": 191, "owner": {"id": 206}, "user": {"role": "worker"}}}, "resource": {"id": 310, "owner": {"id": 431}, "assignee": {"id": 527}, "organization": {"id": 696}, "project": {"owner": {"id": 28}, "assignee": {"id": 861}, "organization": {"id": 976}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 16, "privilege": "user"}, "organization": {"id": 130, "owner": {"id": 264}, "user": {"role": "worker"}}}, "resource": {"id": 398, "owner": {"id": 442}, "assignee": {"id": 514}, "organization": {"id": 683}, "project": {"owner": {"id": 16}, "assignee": {"id": 854}, "organization": {"id": 929}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 87, "privilege": "user"}, "organization": {"id": 125, "owner": {"id": 222}, "user": {"role": null}}}, "resource": {"id": 331, "owner": {"id": 455}, "assignee": {"id": 565}, "organization": {"id": 125}, "project": {"owner": {"id": 87}, "assignee": {"id": 852}, "organization": {"id": 911}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 91, "privilege": "user"}, "organization": {"id": 185, "owner": {"id": 237}, "user": {"role": null}}}, "resource": {"id": 313, "owner": {"id": 425}, "assignee": {"id": 562}, "organization": {"id": 185}, "project": {"owner": {"id": 91}, "assignee": {"id": 840}, "organization": {"id": 961}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 52, "privilege": "user"}, "organization": {"id": 171, "owner": {"id": 272}, "user": {"role": null}}}, "resource": {"id": 370, "owner": {"id": 438}, "assignee": {"id": 592}, "organization": {"id": 682}, "project": {"owner": {"id": 52}, "assignee": {"id": 811}, "organization": {"id": 977}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 53, "privilege": "user"}, "organization": {"id": 193, "owner": {"id": 242}, "user": {"role": null}}}, "resource": {"id": 309, "owner": {"id": 404}, "assignee": {"id": 531}, "organization": {"id": 660}, "project": {"owner": {"id": 53}, "assignee": {"id": 820}, "organization": {"id": 922}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 37, "privilege": "worker"}, "organization": {"id": 148, "owner": {"id": 37}, "user": {"role": "owner"}}}, "resource": {"id": 358, "owner": {"id": 406}, "assignee": {"id": 511}, "organization": {"id": 148}, "project": {"owner": {"id": 37}, "assignee": {"id": 887}, "organization": {"id": 905}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 68, "privilege": "worker"}, "organization": {"id": 126, "owner": {"id": 68}, "user": {"role": "owner"}}}, "resource": {"id": 376, "owner": {"id": 434}, "assignee": {"id": 515}, "organization": {"id": 126}, "project": {"owner": {"id": 68}, "assignee": {"id": 816}, "organization": {"id": 946}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 86, "privilege": "worker"}, "organization": {"id": 109, "owner": {"id": 86}, "user": {"role": "owner"}}}, "resource": {"id": 385, "owner": {"id": 494}, "assignee": {"id": 513}, "organization": {"id": 690}, "project": {"owner": {"id": 86}, "assignee": {"id": 848}, "organization": {"id": 909}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 9, "privilege": "worker"}, "organization": {"id": 115, "owner": {"id": 9}, "user": {"role": "owner"}}}, "resource": {"id": 344, "owner": {"id": 410}, "assignee": {"id": 555}, "organization": {"id": 629}, "project": {"owner": {"id": 9}, "assignee": {"id": 863}, "organization": {"id": 966}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 30, "privilege": "worker"}, "organization": {"id": 105, "owner": {"id": 268}, "user": {"role": "maintainer"}}}, "resource": {"id": 342, "owner": {"id": 486}, "assignee": {"id": 586}, "organization": {"id": 105}, "project": {"owner": {"id": 30}, "assignee": {"id": 868}, "organization": {"id": 939}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 35, "privilege": "worker"}, "organization": {"id": 161, "owner": {"id": 213}, "user": {"role": "maintainer"}}}, "resource": {"id": 336, "owner": {"id": 499}, "assignee": {"id": 535}, "organization": {"id": 161}, "project": {"owner": {"id": 35}, "assignee": {"id": 852}, "organization": {"id": 964}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 45, "privilege": "worker"}, "organization": {"id": 174, "owner": {"id": 244}, "user": {"role": "maintainer"}}}, "resource": {"id": 303, "owner": {"id": 494}, "assignee": {"id": 515}, "organization": {"id": 631}, "project": {"owner": {"id": 45}, "assignee": {"id": 833}, "organization": {"id": 994}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 7, "privilege": "worker"}, "organization": {"id": 122, "owner": {"id": 277}, "user": {"role": "maintainer"}}}, "resource": {"id": 324, "owner": {"id": 421}, "assignee": {"id": 587}, "organization": {"id": 679}, "project": {"owner": {"id": 7}, "assignee": {"id": 812}, "organization": {"id": 999}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 2, "privilege": "worker"}, "organization": {"id": 142, "owner": {"id": 290}, "user": {"role": "supervisor"}}}, "resource": {"id": 362, "owner": {"id": 400}, "assignee": {"id": 585}, "organization": {"id": 142}, "project": {"owner": {"id": 2}, "assignee": {"id": 877}, "organization": {"id": 996}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 87, "privilege": "worker"}, "organization": {"id": 115, "owner": {"id": 212}, "user": {"role": "supervisor"}}}, "resource": {"id": 383, "owner": {"id": 412}, "assignee": {"id": 543}, "organization": {"id": 115}, "project": {"owner": {"id": 87}, "assignee": {"id": 886}, "organization": {"id": 943}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 36, "privilege": "worker"}, "organization": {"id": 197, "owner": {"id": 267}, "user": {"role": "supervisor"}}}, "resource": {"id": 333, "owner": {"id": 448}, "assignee": {"id": 558}, "organization": {"id": 627}, "project": {"owner": {"id": 36}, "assignee": {"id": 861}, "organization": {"id": 905}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 36, "privilege": "worker"}, "organization": {"id": 149, "owner": {"id": 205}, "user": {"role": "supervisor"}}}, "resource": {"id": 370, "owner": {"id": 447}, "assignee": {"id": 567}, "organization": {"id": 610}, "project": {"owner": {"id": 36}, "assignee": {"id": 806}, "organization": {"id": 912}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 76, "privilege": "worker"}, "organization": {"id": 147, "owner": {"id": 209}, "user": {"role": "worker"}}}, "resource": {"id": 383, "owner": {"id": 422}, "assignee": {"id": 594}, "organization": {"id": 147}, "project": {"owner": {"id": 76}, "assignee": {"id": 804}, "organization": {"id": 991}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 81, "privilege": "worker"}, "organization": {"id": 175, "owner": {"id": 250}, "user": {"role": "worker"}}}, "resource": {"id": 316, "owner": {"id": 424}, "assignee": {"id": 598}, "organization": {"id": 175}, "project": {"owner": {"id": 81}, "assignee": {"id": 831}, "organization": {"id": 943}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 55, "privilege": "worker"}, "organization": {"id": 133, "owner": {"id": 223}, "user": {"role": "worker"}}}, "resource": {"id": 343, "owner": {"id": 444}, "assignee": {"id": 569}, "organization": {"id": 637}, "project": {"owner": {"id": 55}, "assignee": {"id": 842}, "organization": {"id": 912}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 6, "privilege": "worker"}, "organization": {"id": 168, "owner": {"id": 214}, "user": {"role": "worker"}}}, "resource": {"id": 365, "owner": {"id": 420}, "assignee": {"id": 565}, "organization": {"id": 675}, "project": {"owner": {"id": 6}, "assignee": {"id": 812}, "organization": {"id": 934}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 23, "privilege": "worker"}, "organization": {"id": 136, "owner": {"id": 248}, "user": {"role": null}}}, "resource": {"id": 313, "owner": {"id": 462}, "assignee": {"id": 546}, "organization": {"id": 136}, "project": {"owner": {"id": 23}, "assignee": {"id": 844}, "organization": {"id": 937}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 51, "privilege": "worker"}, "organization": {"id": 163, "owner": {"id": 248}, "user": {"role": null}}}, "resource": {"id": 317, "owner": {"id": 488}, "assignee": {"id": 531}, "organization": {"id": 163}, "project": {"owner": {"id": 51}, "assignee": {"id": 829}, "organization": {"id": 910}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 89, "privilege": "worker"}, "organization": {"id": 167, "owner": {"id": 253}, "user": {"role": null}}}, "resource": {"id": 314, "owner": {"id": 498}, "assignee": {"id": 580}, "organization": {"id": 631}, "project": {"owner": {"id": 89}, "assignee": {"id": 856}, "organization": {"id": 962}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 74, "privilege": "worker"}, "organization": {"id": 123, "owner": {"id": 259}, "user": {"role": null}}}, "resource": {"id": 350, "owner": {"id": 406}, "assignee": {"id": 518}, "organization": {"id": 657}, "project": {"owner": {"id": 74}, "assignee": {"id": 850}, "organization": {"id": 971}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 36, "privilege": "none"}, "organization": {"id": 169, "owner": {"id": 36}, "user": {"role": "owner"}}}, "resource": {"id": 370, "owner": {"id": 423}, "assignee": {"id": 582}, "organization": {"id": 169}, "project": {"owner": {"id": 36}, "assignee": {"id": 896}, "organization": {"id": 993}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 98, "privilege": "none"}, "organization": {"id": 187, "owner": {"id": 98}, "user": {"role": "owner"}}}, "resource": {"id": 367, "owner": {"id": 481}, "assignee": {"id": 571}, "organization": {"id": 187}, "project": {"owner": {"id": 98}, "assignee": {"id": 859}, "organization": {"id": 965}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 8, "privilege": "none"}, "organization": {"id": 100, "owner": {"id": 8}, "user": {"role": "owner"}}}, "resource": {"id": 396, "owner": {"id": 497}, "assignee": {"id": 573}, "organization": {"id": 667}, "project": {"owner": {"id": 8}, "assignee": {"id": 818}, "organization": {"id": 939}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 39, "privilege": "none"}, "organization": {"id": 163, "owner": {"id": 39}, "user": {"role": "owner"}}}, "resource": {"id": 311, "owner": {"id": 469}, "assignee": {"id": 509}, "organization": {"id": 678}, "project": {"owner": {"id": 39}, "assignee": {"id": 868}, "organization": {"id": 929}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 47, "privilege": "none"}, "organization": {"id": 132, "owner": {"id": 221}, "user": {"role": "maintainer"}}}, "resource": {"id": 382, "owner": {"id": 470}, "assignee": {"id": 579}, "organization": {"id": 132}, "project": {"owner": {"id": 47}, "assignee": {"id": 891}, "organization": {"id": 955}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 97, "privilege": "none"}, "organization": {"id": 194, "owner": {"id": 291}, "user": {"role": "maintainer"}}}, "resource": {"id": 356, "owner": {"id": 495}, "assignee": {"id": 505}, "organization": {"id": 194}, "project": {"owner": {"id": 97}, "assignee": {"id": 801}, "organization": {"id": 982}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 43, "privilege": "none"}, "organization": {"id": 174, "owner": {"id": 205}, "user": {"role": "maintainer"}}}, "resource": {"id": 353, "owner": {"id": 464}, "assignee": {"id": 566}, "organization": {"id": 690}, "project": {"owner": {"id": 43}, "assignee": {"id": 858}, "organization": {"id": 958}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 23, "privilege": "none"}, "organization": {"id": 166, "owner": {"id": 221}, "user": {"role": "maintainer"}}}, "resource": {"id": 332, "owner": {"id": 460}, "assignee": {"id": 529}, "organization": {"id": 600}, "project": {"owner": {"id": 23}, "assignee": {"id": 871}, "organization": {"id": 903}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 72, "privilege": "none"}, "organization": {"id": 127, "owner": {"id": 225}, "user": {"role": "supervisor"}}}, "resource": {"id": 367, "owner": {"id": 479}, "assignee": {"id": 588}, "organization": {"id": 127}, "project": {"owner": {"id": 72}, "assignee": {"id": 805}, "organization": {"id": 927}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 65, "privilege": "none"}, "organization": {"id": 122, "owner": {"id": 239}, "user": {"role": "supervisor"}}}, "resource": {"id": 312, "owner": {"id": 427}, "assignee": {"id": 514}, "organization": {"id": 122}, "project": {"owner": {"id": 65}, "assignee": {"id": 889}, "organization": {"id": 938}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 84, "privilege": "none"}, "organization": {"id": 198, "owner": {"id": 251}, "user": {"role": "supervisor"}}}, "resource": {"id": 323, "owner": {"id": 496}, "assignee": {"id": 538}, "organization": {"id": 644}, "project": {"owner": {"id": 84}, "assignee": {"id": 848}, "organization": {"id": 908}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 35, "privilege": "none"}, "organization": {"id": 197, "owner": {"id": 237}, "user": {"role": "supervisor"}}}, "resource": {"id": 380, "owner": {"id": 411}, "assignee": {"id": 594}, "organization": {"id": 638}, "project": {"owner": {"id": 35}, "assignee": {"id": 829}, "organization": {"id": 902}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 18, "privilege": "none"}, "organization": {"id": 177, "owner": {"id": 208}, "user": {"role": "worker"}}}, "resource": {"id": 309, "owner": {"id": 485}, "assignee": {"id": 528}, "organization": {"id": 177}, "project": {"owner": {"id": 18}, "assignee": {"id": 859}, "organization": {"id": 983}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 37, "privilege": "none"}, "organization": {"id": 118, "owner": {"id": 241}, "user": {"role": "worker"}}}, "resource": {"id": 339, "owner": {"id": 448}, "assignee": {"id": 572}, "organization": {"id": 118}, "project": {"owner": {"id": 37}, "assignee": {"id": 880}, "organization": {"id": 975}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 65, "privilege": "none"}, "organization": {"id": 162, "owner": {"id": 212}, "user": {"role": "worker"}}}, "resource": {"id": 334, "owner": {"id": 444}, "assignee": {"id": 530}, "organization": {"id": 683}, "project": {"owner": {"id": 65}, "assignee": {"id": 821}, "organization": {"id": 932}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 97, "privilege": "none"}, "organization": {"id": 102, "owner": {"id": 211}, "user": {"role": "worker"}}}, "resource": {"id": 372, "owner": {"id": 452}, "assignee": {"id": 528}, "organization": {"id": 638}, "project": {"owner": {"id": 97}, "assignee": {"id": 896}, "organization": {"id": 902}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 33, "privilege": "none"}, "organization": {"id": 167, "owner": {"id": 219}, "user": {"role": null}}}, "resource": {"id": 377, "owner": {"id": 416}, "assignee": {"id": 539}, "organization": {"id": 167}, "project": {"owner": {"id": 33}, "assignee": {"id": 810}, "organization": {"id": 959}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 28, "privilege": "none"}, "organization": {"id": 131, "owner": {"id": 235}, "user": {"role": null}}}, "resource": {"id": 375, "owner": {"id": 457}, "assignee": {"id": 553}, "organization": {"id": 131}, "project": {"owner": {"id": 28}, "assignee": {"id": 893}, "organization": {"id": 977}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 77, "privilege": "none"}, "organization": {"id": 113, "owner": {"id": 268}, "user": {"role": null}}}, "resource": {"id": 370, "owner": {"id": 439}, "assignee": {"id": 565}, "organization": {"id": 638}, "project": {"owner": {"id": 77}, "assignee": {"id": 842}, "organization": {"id": 986}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 11, "privilege": "none"}, "organization": {"id": 185, "owner": {"id": 211}, "user": {"role": null}}}, "resource": {"id": 346, "owner": {"id": 400}, "assignee": {"id": 507}, "organization": {"id": 633}, "project": {"owner": {"id": 11}, "assignee": {"id": 879}, "organization": {"id": 946}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 96, "privilege": "admin"}, "organization": {"id": 134, "owner": {"id": 96}, "user": {"role": "owner"}}}, "resource": {"id": 398, "owner": {"id": 440}, "assignee": {"id": 505}, "organization": {"id": 134}, "project": {"owner": {"id": 717}, "assignee": {"id": 96}, "organization": {"id": 920}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 49, "privilege": "admin"}, "organization": {"id": 149, "owner": {"id": 49}, "user": {"role": "owner"}}}, "resource": {"id": 325, "owner": {"id": 480}, "assignee": {"id": 505}, "organization": {"id": 149}, "project": {"owner": {"id": 703}, "assignee": {"id": 49}, "organization": {"id": 999}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 45, "privilege": "admin"}, "organization": {"id": 104, "owner": {"id": 45}, "user": {"role": "owner"}}}, "resource": {"id": 333, "owner": {"id": 451}, "assignee": {"id": 544}, "organization": {"id": 679}, "project": {"owner": {"id": 759}, "assignee": {"id": 45}, "organization": {"id": 964}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 92, "privilege": "admin"}, "organization": {"id": 151, "owner": {"id": 92}, "user": {"role": "owner"}}}, "resource": {"id": 361, "owner": {"id": 400}, "assignee": {"id": 549}, "organization": {"id": 689}, "project": {"owner": {"id": 713}, "assignee": {"id": 92}, "organization": {"id": 987}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 43, "privilege": "admin"}, "organization": {"id": 142, "owner": {"id": 261}, "user": {"role": "maintainer"}}}, "resource": {"id": 315, "owner": {"id": 495}, "assignee": {"id": 524}, "organization": {"id": 142}, "project": {"owner": {"id": 740}, "assignee": {"id": 43}, "organization": {"id": 911}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 17, "privilege": "admin"}, "organization": {"id": 182, "owner": {"id": 203}, "user": {"role": "maintainer"}}}, "resource": {"id": 393, "owner": {"id": 434}, "assignee": {"id": 552}, "organization": {"id": 182}, "project": {"owner": {"id": 788}, "assignee": {"id": 17}, "organization": {"id": 986}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 23, "privilege": "admin"}, "organization": {"id": 173, "owner": {"id": 230}, "user": {"role": "maintainer"}}}, "resource": {"id": 375, "owner": {"id": 458}, "assignee": {"id": 513}, "organization": {"id": 635}, "project": {"owner": {"id": 734}, "assignee": {"id": 23}, "organization": {"id": 954}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 66, "privilege": "admin"}, "organization": {"id": 109, "owner": {"id": 265}, "user": {"role": "maintainer"}}}, "resource": {"id": 376, "owner": {"id": 466}, "assignee": {"id": 562}, "organization": {"id": 616}, "project": {"owner": {"id": 767}, "assignee": {"id": 66}, "organization": {"id": 998}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 86, "privilege": "admin"}, "organization": {"id": 118, "owner": {"id": 270}, "user": {"role": "supervisor"}}}, "resource": {"id": 370, "owner": {"id": 433}, "assignee": {"id": 521}, "organization": {"id": 118}, "project": {"owner": {"id": 725}, "assignee": {"id": 86}, "organization": {"id": 902}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 28, "privilege": "admin"}, "organization": {"id": 199, "owner": {"id": 235}, "user": {"role": "supervisor"}}}, "resource": {"id": 313, "owner": {"id": 468}, "assignee": {"id": 549}, "organization": {"id": 199}, "project": {"owner": {"id": 750}, "assignee": {"id": 28}, "organization": {"id": 917}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 89, "privilege": "admin"}, "organization": {"id": 143, "owner": {"id": 238}, "user": {"role": "supervisor"}}}, "resource": {"id": 330, "owner": {"id": 421}, "assignee": {"id": 517}, "organization": {"id": 667}, "project": {"owner": {"id": 792}, "assignee": {"id": 89}, "organization": {"id": 959}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 39, "privilege": "admin"}, "organization": {"id": 163, "owner": {"id": 296}, "user": {"role": "supervisor"}}}, "resource": {"id": 332, "owner": {"id": 432}, "assignee": {"id": 507}, "organization": {"id": 641}, "project": {"owner": {"id": 747}, "assignee": {"id": 39}, "organization": {"id": 918}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 55, "privilege": "admin"}, "organization": {"id": 150, "owner": {"id": 211}, "user": {"role": "worker"}}}, "resource": {"id": 377, "owner": {"id": 405}, "assignee": {"id": 552}, "organization": {"id": 150}, "project": {"owner": {"id": 732}, "assignee": {"id": 55}, "organization": {"id": 936}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 25, "privilege": "admin"}, "organization": {"id": 183, "owner": {"id": 251}, "user": {"role": "worker"}}}, "resource": {"id": 359, "owner": {"id": 421}, "assignee": {"id": 510}, "organization": {"id": 183}, "project": {"owner": {"id": 799}, "assignee": {"id": 25}, "organization": {"id": 952}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 54, "privilege": "admin"}, "organization": {"id": 109, "owner": {"id": 210}, "user": {"role": "worker"}}}, "resource": {"id": 347, "owner": {"id": 462}, "assignee": {"id": 585}, "organization": {"id": 675}, "project": {"owner": {"id": 725}, "assignee": {"id": 54}, "organization": {"id": 942}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 84, "privilege": "admin"}, "organization": {"id": 134, "owner": {"id": 274}, "user": {"role": "worker"}}}, "resource": {"id": 319, "owner": {"id": 403}, "assignee": {"id": 590}, "organization": {"id": 674}, "project": {"owner": {"id": 709}, "assignee": {"id": 84}, "organization": {"id": 900}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 46, "privilege": "admin"}, "organization": {"id": 109, "owner": {"id": 257}, "user": {"role": null}}}, "resource": {"id": 339, "owner": {"id": 463}, "assignee": {"id": 504}, "organization": {"id": 109}, "project": {"owner": {"id": 736}, "assignee": {"id": 46}, "organization": {"id": 988}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 24, "privilege": "admin"}, "organization": {"id": 108, "owner": {"id": 279}, "user": {"role": null}}}, "resource": {"id": 386, "owner": {"id": 437}, "assignee": {"id": 514}, "organization": {"id": 108}, "project": {"owner": {"id": 794}, "assignee": {"id": 24}, "organization": {"id": 920}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 86, "privilege": "admin"}, "organization": {"id": 192, "owner": {"id": 287}, "user": {"role": null}}}, "resource": {"id": 308, "owner": {"id": 447}, "assignee": {"id": 565}, "organization": {"id": 650}, "project": {"owner": {"id": 718}, "assignee": {"id": 86}, "organization": {"id": 967}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 67, "privilege": "admin"}, "organization": {"id": 148, "owner": {"id": 231}, "user": {"role": null}}}, "resource": {"id": 303, "owner": {"id": 408}, "assignee": {"id": 556}, "organization": {"id": 607}, "project": {"owner": {"id": 789}, "assignee": {"id": 67}, "organization": {"id": 954}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 57, "privilege": "business"}, "organization": {"id": 195, "owner": {"id": 57}, "user": {"role": "owner"}}}, "resource": {"id": 319, "owner": {"id": 448}, "assignee": {"id": 565}, "organization": {"id": 195}, "project": {"owner": {"id": 777}, "assignee": {"id": 57}, "organization": {"id": 933}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 73, "privilege": "business"}, "organization": {"id": 127, "owner": {"id": 73}, "user": {"role": "owner"}}}, "resource": {"id": 356, "owner": {"id": 417}, "assignee": {"id": 512}, "organization": {"id": 127}, "project": {"owner": {"id": 769}, "assignee": {"id": 73}, "organization": {"id": 971}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 0, "privilege": "business"}, "organization": {"id": 108, "owner": {"id": 0}, "user": {"role": "owner"}}}, "resource": {"id": 394, "owner": {"id": 495}, "assignee": {"id": 574}, "organization": {"id": 659}, "project": {"owner": {"id": 771}, "assignee": {"id": 0}, "organization": {"id": 939}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 39, "privilege": "business"}, "organization": {"id": 161, "owner": {"id": 39}, "user": {"role": "owner"}}}, "resource": {"id": 365, "owner": {"id": 432}, "assignee": {"id": 593}, "organization": {"id": 692}, "project": {"owner": {"id": 796}, "assignee": {"id": 39}, "organization": {"id": 906}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 21, "privilege": "business"}, "organization": {"id": 137, "owner": {"id": 251}, "user": {"role": "maintainer"}}}, "resource": {"id": 380, "owner": {"id": 407}, "assignee": {"id": 542}, "organization": {"id": 137}, "project": {"owner": {"id": 767}, "assignee": {"id": 21}, "organization": {"id": 945}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 40, "privilege": "business"}, "organization": {"id": 149, "owner": {"id": 244}, "user": {"role": "maintainer"}}}, "resource": {"id": 399, "owner": {"id": 446}, "assignee": {"id": 588}, "organization": {"id": 149}, "project": {"owner": {"id": 711}, "assignee": {"id": 40}, "organization": {"id": 953}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 91, "privilege": "business"}, "organization": {"id": 136, "owner": {"id": 222}, "user": {"role": "maintainer"}}}, "resource": {"id": 314, "owner": {"id": 446}, "assignee": {"id": 557}, "organization": {"id": 655}, "project": {"owner": {"id": 728}, "assignee": {"id": 91}, "organization": {"id": 971}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 50, "privilege": "business"}, "organization": {"id": 149, "owner": {"id": 253}, "user": {"role": "maintainer"}}}, "resource": {"id": 349, "owner": {"id": 488}, "assignee": {"id": 535}, "organization": {"id": 612}, "project": {"owner": {"id": 787}, "assignee": {"id": 50}, "organization": {"id": 940}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 72, "privilege": "business"}, "organization": {"id": 178, "owner": {"id": 224}, "user": {"role": "supervisor"}}}, "resource": {"id": 321, "owner": {"id": 483}, "assignee": {"id": 539}, "organization": {"id": 178}, "project": {"owner": {"id": 759}, "assignee": {"id": 72}, "organization": {"id": 911}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 15, "privilege": "business"}, "organization": {"id": 117, "owner": {"id": 204}, "user": {"role": "supervisor"}}}, "resource": {"id": 358, "owner": {"id": 412}, "assignee": {"id": 542}, "organization": {"id": 117}, "project": {"owner": {"id": 798}, "assignee": {"id": 15}, "organization": {"id": 910}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 57, "privilege": "business"}, "organization": {"id": 146, "owner": {"id": 208}, "user": {"role": "supervisor"}}}, "resource": {"id": 324, "owner": {"id": 476}, "assignee": {"id": 580}, "organization": {"id": 617}, "project": {"owner": {"id": 763}, "assignee": {"id": 57}, "organization": {"id": 986}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 88, "privilege": "business"}, "organization": {"id": 143, "owner": {"id": 280}, "user": {"role": "supervisor"}}}, "resource": {"id": 363, "owner": {"id": 402}, "assignee": {"id": 513}, "organization": {"id": 666}, "project": {"owner": {"id": 788}, "assignee": {"id": 88}, "organization": {"id": 902}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 33, "privilege": "business"}, "organization": {"id": 183, "owner": {"id": 216}, "user": {"role": "worker"}}}, "resource": {"id": 307, "owner": {"id": 460}, "assignee": {"id": 516}, "organization": {"id": 183}, "project": {"owner": {"id": 798}, "assignee": {"id": 33}, "organization": {"id": 998}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 54, "privilege": "business"}, "organization": {"id": 162, "owner": {"id": 280}, "user": {"role": "worker"}}}, "resource": {"id": 367, "owner": {"id": 498}, "assignee": {"id": 572}, "organization": {"id": 162}, "project": {"owner": {"id": 797}, "assignee": {"id": 54}, "organization": {"id": 972}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 21, "privilege": "business"}, "organization": {"id": 108, "owner": {"id": 232}, "user": {"role": "worker"}}}, "resource": {"id": 394, "owner": {"id": 475}, "assignee": {"id": 527}, "organization": {"id": 626}, "project": {"owner": {"id": 753}, "assignee": {"id": 21}, "organization": {"id": 987}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 17, "privilege": "business"}, "organization": {"id": 144, "owner": {"id": 258}, "user": {"role": "worker"}}}, "resource": {"id": 375, "owner": {"id": 423}, "assignee": {"id": 552}, "organization": {"id": 623}, "project": {"owner": {"id": 746}, "assignee": {"id": 17}, "organization": {"id": 943}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 9, "privilege": "business"}, "organization": {"id": 121, "owner": {"id": 247}, "user": {"role": null}}}, "resource": {"id": 368, "owner": {"id": 496}, "assignee": {"id": 572}, "organization": {"id": 121}, "project": {"owner": {"id": 730}, "assignee": {"id": 9}, "organization": {"id": 954}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 24, "privilege": "business"}, "organization": {"id": 144, "owner": {"id": 277}, "user": {"role": null}}}, "resource": {"id": 353, "owner": {"id": 410}, "assignee": {"id": 544}, "organization": {"id": 144}, "project": {"owner": {"id": 791}, "assignee": {"id": 24}, "organization": {"id": 930}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 90, "privilege": "business"}, "organization": {"id": 153, "owner": {"id": 269}, "user": {"role": null}}}, "resource": {"id": 349, "owner": {"id": 475}, "assignee": {"id": 568}, "organization": {"id": 672}, "project": {"owner": {"id": 704}, "assignee": {"id": 90}, "organization": {"id": 998}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 53, "privilege": "business"}, "organization": {"id": 108, "owner": {"id": 264}, "user": {"role": null}}}, "resource": {"id": 380, "owner": {"id": 465}, "assignee": {"id": 582}, "organization": {"id": 633}, "project": {"owner": {"id": 768}, "assignee": {"id": 53}, "organization": {"id": 966}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 25, "privilege": "user"}, "organization": {"id": 108, "owner": {"id": 25}, "user": {"role": "owner"}}}, "resource": {"id": 373, "owner": {"id": 414}, "assignee": {"id": 569}, "organization": {"id": 108}, "project": {"owner": {"id": 778}, "assignee": {"id": 25}, "organization": {"id": 904}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 94, "privilege": "user"}, "organization": {"id": 124, "owner": {"id": 94}, "user": {"role": "owner"}}}, "resource": {"id": 355, "owner": {"id": 486}, "assignee": {"id": 597}, "organization": {"id": 124}, "project": {"owner": {"id": 788}, "assignee": {"id": 94}, "organization": {"id": 966}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 25, "privilege": "user"}, "organization": {"id": 124, "owner": {"id": 25}, "user": {"role": "owner"}}}, "resource": {"id": 381, "owner": {"id": 474}, "assignee": {"id": 532}, "organization": {"id": 683}, "project": {"owner": {"id": 700}, "assignee": {"id": 25}, "organization": {"id": 945}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 77, "privilege": "user"}, "organization": {"id": 185, "owner": {"id": 77}, "user": {"role": "owner"}}}, "resource": {"id": 301, "owner": {"id": 432}, "assignee": {"id": 526}, "organization": {"id": 635}, "project": {"owner": {"id": 718}, "assignee": {"id": 77}, "organization": {"id": 975}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 19, "privilege": "user"}, "organization": {"id": 136, "owner": {"id": 234}, "user": {"role": "maintainer"}}}, "resource": {"id": 363, "owner": {"id": 495}, "assignee": {"id": 569}, "organization": {"id": 136}, "project": {"owner": {"id": 747}, "assignee": {"id": 19}, "organization": {"id": 952}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 0, "privilege": "user"}, "organization": {"id": 108, "owner": {"id": 291}, "user": {"role": "maintainer"}}}, "resource": {"id": 369, "owner": {"id": 447}, "assignee": {"id": 527}, "organization": {"id": 108}, "project": {"owner": {"id": 715}, "assignee": {"id": 0}, "organization": {"id": 988}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 31, "privilege": "user"}, "organization": {"id": 106, "owner": {"id": 285}, "user": {"role": "maintainer"}}}, "resource": {"id": 338, "owner": {"id": 485}, "assignee": {"id": 577}, "organization": {"id": 652}, "project": {"owner": {"id": 700}, "assignee": {"id": 31}, "organization": {"id": 907}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 72, "privilege": "user"}, "organization": {"id": 101, "owner": {"id": 235}, "user": {"role": "maintainer"}}}, "resource": {"id": 330, "owner": {"id": 428}, "assignee": {"id": 574}, "organization": {"id": 669}, "project": {"owner": {"id": 772}, "assignee": {"id": 72}, "organization": {"id": 901}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 18, "privilege": "user"}, "organization": {"id": 129, "owner": {"id": 278}, "user": {"role": "supervisor"}}}, "resource": {"id": 395, "owner": {"id": 474}, "assignee": {"id": 559}, "organization": {"id": 129}, "project": {"owner": {"id": 705}, "assignee": {"id": 18}, "organization": {"id": 939}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 39, "privilege": "user"}, "organization": {"id": 194, "owner": {"id": 284}, "user": {"role": "supervisor"}}}, "resource": {"id": 300, "owner": {"id": 406}, "assignee": {"id": 531}, "organization": {"id": 194}, "project": {"owner": {"id": 753}, "assignee": {"id": 39}, "organization": {"id": 970}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 39, "privilege": "user"}, "organization": {"id": 146, "owner": {"id": 254}, "user": {"role": "supervisor"}}}, "resource": {"id": 343, "owner": {"id": 408}, "assignee": {"id": 529}, "organization": {"id": 637}, "project": {"owner": {"id": 792}, "assignee": {"id": 39}, "organization": {"id": 916}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 55, "privilege": "user"}, "organization": {"id": 142, "owner": {"id": 294}, "user": {"role": "supervisor"}}}, "resource": {"id": 372, "owner": {"id": 484}, "assignee": {"id": 502}, "organization": {"id": 613}, "project": {"owner": {"id": 738}, "assignee": {"id": 55}, "organization": {"id": 943}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 47, "privilege": "user"}, "organization": {"id": 140, "owner": {"id": 205}, "user": {"role": "worker"}}}, "resource": {"id": 306, "owner": {"id": 485}, "assignee": {"id": 519}, "organization": {"id": 140}, "project": {"owner": {"id": 779}, "assignee": {"id": 47}, "organization": {"id": 921}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 86, "privilege": "user"}, "organization": {"id": 194, "owner": {"id": 276}, "user": {"role": "worker"}}}, "resource": {"id": 300, "owner": {"id": 418}, "assignee": {"id": 545}, "organization": {"id": 194}, "project": {"owner": {"id": 770}, "assignee": {"id": 86}, "organization": {"id": 904}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 69, "privilege": "user"}, "organization": {"id": 129, "owner": {"id": 204}, "user": {"role": "worker"}}}, "resource": {"id": 305, "owner": {"id": 466}, "assignee": {"id": 560}, "organization": {"id": 648}, "project": {"owner": {"id": 729}, "assignee": {"id": 69}, "organization": {"id": 988}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 59, "privilege": "user"}, "organization": {"id": 194, "owner": {"id": 277}, "user": {"role": "worker"}}}, "resource": {"id": 305, "owner": {"id": 478}, "assignee": {"id": 541}, "organization": {"id": 678}, "project": {"owner": {"id": 707}, "assignee": {"id": 59}, "organization": {"id": 987}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 55, "privilege": "user"}, "organization": {"id": 161, "owner": {"id": 200}, "user": {"role": null}}}, "resource": {"id": 335, "owner": {"id": 415}, "assignee": {"id": 598}, "organization": {"id": 161}, "project": {"owner": {"id": 711}, "assignee": {"id": 55}, "organization": {"id": 940}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 8, "privilege": "user"}, "organization": {"id": 199, "owner": {"id": 276}, "user": {"role": null}}}, "resource": {"id": 372, "owner": {"id": 400}, "assignee": {"id": 534}, "organization": {"id": 199}, "project": {"owner": {"id": 724}, "assignee": {"id": 8}, "organization": {"id": 977}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 59, "privilege": "user"}, "organization": {"id": 118, "owner": {"id": 272}, "user": {"role": null}}}, "resource": {"id": 332, "owner": {"id": 468}, "assignee": {"id": 526}, "organization": {"id": 681}, "project": {"owner": {"id": 723}, "assignee": {"id": 59}, "organization": {"id": 982}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 66, "privilege": "user"}, "organization": {"id": 153, "owner": {"id": 234}, "user": {"role": null}}}, "resource": {"id": 397, "owner": {"id": 473}, "assignee": {"id": 514}, "organization": {"id": 666}, "project": {"owner": {"id": 797}, "assignee": {"id": 66}, "organization": {"id": 998}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 80, "privilege": "worker"}, "organization": {"id": 184, "owner": {"id": 80}, "user": {"role": "owner"}}}, "resource": {"id": 302, "owner": {"id": 410}, "assignee": {"id": 548}, "organization": {"id": 184}, "project": {"owner": {"id": 712}, "assignee": {"id": 80}, "organization": {"id": 979}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 75, "privilege": "worker"}, "organization": {"id": 153, "owner": {"id": 75}, "user": {"role": "owner"}}}, "resource": {"id": 367, "owner": {"id": 496}, "assignee": {"id": 569}, "organization": {"id": 153}, "project": {"owner": {"id": 748}, "assignee": {"id": 75}, "organization": {"id": 952}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 43, "privilege": "worker"}, "organization": {"id": 126, "owner": {"id": 43}, "user": {"role": "owner"}}}, "resource": {"id": 399, "owner": {"id": 446}, "assignee": {"id": 531}, "organization": {"id": 699}, "project": {"owner": {"id": 757}, "assignee": {"id": 43}, "organization": {"id": 984}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 8, "privilege": "worker"}, "organization": {"id": 158, "owner": {"id": 8}, "user": {"role": "owner"}}}, "resource": {"id": 352, "owner": {"id": 489}, "assignee": {"id": 524}, "organization": {"id": 649}, "project": {"owner": {"id": 756}, "assignee": {"id": 8}, "organization": {"id": 960}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 35, "privilege": "worker"}, "organization": {"id": 172, "owner": {"id": 254}, "user": {"role": "maintainer"}}}, "resource": {"id": 324, "owner": {"id": 411}, "assignee": {"id": 511}, "organization": {"id": 172}, "project": {"owner": {"id": 762}, "assignee": {"id": 35}, "organization": {"id": 907}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 73, "privilege": "worker"}, "organization": {"id": 190, "owner": {"id": 238}, "user": {"role": "maintainer"}}}, "resource": {"id": 358, "owner": {"id": 440}, "assignee": {"id": 523}, "organization": {"id": 190}, "project": {"owner": {"id": 752}, "assignee": {"id": 73}, "organization": {"id": 987}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 79, "privilege": "worker"}, "organization": {"id": 122, "owner": {"id": 211}, "user": {"role": "maintainer"}}}, "resource": {"id": 306, "owner": {"id": 493}, "assignee": {"id": 516}, "organization": {"id": 661}, "project": {"owner": {"id": 788}, "assignee": {"id": 79}, "organization": {"id": 967}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 34, "privilege": "worker"}, "organization": {"id": 190, "owner": {"id": 269}, "user": {"role": "maintainer"}}}, "resource": {"id": 386, "owner": {"id": 423}, "assignee": {"id": 588}, "organization": {"id": 649}, "project": {"owner": {"id": 779}, "assignee": {"id": 34}, "organization": {"id": 945}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 65, "privilege": "worker"}, "organization": {"id": 131, "owner": {"id": 210}, "user": {"role": "supervisor"}}}, "resource": {"id": 306, "owner": {"id": 450}, "assignee": {"id": 562}, "organization": {"id": 131}, "project": {"owner": {"id": 756}, "assignee": {"id": 65}, "organization": {"id": 997}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 85, "privilege": "worker"}, "organization": {"id": 181, "owner": {"id": 233}, "user": {"role": "supervisor"}}}, "resource": {"id": 380, "owner": {"id": 478}, "assignee": {"id": 559}, "organization": {"id": 181}, "project": {"owner": {"id": 769}, "assignee": {"id": 85}, "organization": {"id": 911}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 66, "privilege": "worker"}, "organization": {"id": 103, "owner": {"id": 225}, "user": {"role": "supervisor"}}}, "resource": {"id": 373, "owner": {"id": 417}, "assignee": {"id": 519}, "organization": {"id": 640}, "project": {"owner": {"id": 766}, "assignee": {"id": 66}, "organization": {"id": 974}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 96, "privilege": "worker"}, "organization": {"id": 160, "owner": {"id": 204}, "user": {"role": "supervisor"}}}, "resource": {"id": 312, "owner": {"id": 488}, "assignee": {"id": 517}, "organization": {"id": 633}, "project": {"owner": {"id": 741}, "assignee": {"id": 96}, "organization": {"id": 956}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 28, "privilege": "worker"}, "organization": {"id": 111, "owner": {"id": 225}, "user": {"role": "worker"}}}, "resource": {"id": 330, "owner": {"id": 430}, "assignee": {"id": 590}, "organization": {"id": 111}, "project": {"owner": {"id": 707}, "assignee": {"id": 28}, "organization": {"id": 910}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 41, "privilege": "worker"}, "organization": {"id": 155, "owner": {"id": 220}, "user": {"role": "worker"}}}, "resource": {"id": 346, "owner": {"id": 404}, "assignee": {"id": 568}, "organization": {"id": 155}, "project": {"owner": {"id": 743}, "assignee": {"id": 41}, "organization": {"id": 905}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 23, "privilege": "worker"}, "organization": {"id": 125, "owner": {"id": 257}, "user": {"role": "worker"}}}, "resource": {"id": 383, "owner": {"id": 436}, "assignee": {"id": 585}, "organization": {"id": 602}, "project": {"owner": {"id": 715}, "assignee": {"id": 23}, "organization": {"id": 994}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 92, "privilege": "worker"}, "organization": {"id": 168, "owner": {"id": 268}, "user": {"role": "worker"}}}, "resource": {"id": 333, "owner": {"id": 437}, "assignee": {"id": 568}, "organization": {"id": 610}, "project": {"owner": {"id": 769}, "assignee": {"id": 92}, "organization": {"id": 995}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 33, "privilege": "worker"}, "organization": {"id": 148, "owner": {"id": 296}, "user": {"role": null}}}, "resource": {"id": 349, "owner": {"id": 453}, "assignee": {"id": 504}, "organization": {"id": 148}, "project": {"owner": {"id": 794}, "assignee": {"id": 33}, "organization": {"id": 940}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 3, "privilege": "worker"}, "organization": {"id": 112, "owner": {"id": 228}, "user": {"role": null}}}, "resource": {"id": 384, "owner": {"id": 449}, "assignee": {"id": 556}, "organization": {"id": 112}, "project": {"owner": {"id": 775}, "assignee": {"id": 3}, "organization": {"id": 947}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 60, "privilege": "worker"}, "organization": {"id": 164, "owner": {"id": 254}, "user": {"role": null}}}, "resource": {"id": 375, "owner": {"id": 426}, "assignee": {"id": 531}, "organization": {"id": 615}, "project": {"owner": {"id": 716}, "assignee": {"id": 60}, "organization": {"id": 924}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 56, "privilege": "worker"}, "organization": {"id": 135, "owner": {"id": 291}, "user": {"role": null}}}, "resource": {"id": 373, "owner": {"id": 414}, "assignee": {"id": 573}, "organization": {"id": 625}, "project": {"owner": {"id": 767}, "assignee": {"id": 56}, "organization": {"id": 907}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 45, "privilege": "none"}, "organization": {"id": 131, "owner": {"id": 45}, "user": {"role": "owner"}}}, "resource": {"id": 397, "owner": {"id": 461}, "assignee": {"id": 518}, "organization": {"id": 131}, "project": {"owner": {"id": 779}, "assignee": {"id": 45}, "organization": {"id": 917}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 79, "privilege": "none"}, "organization": {"id": 184, "owner": {"id": 79}, "user": {"role": "owner"}}}, "resource": {"id": 310, "owner": {"id": 438}, "assignee": {"id": 521}, "organization": {"id": 184}, "project": {"owner": {"id": 712}, "assignee": {"id": 79}, "organization": {"id": 935}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 16, "privilege": "none"}, "organization": {"id": 163, "owner": {"id": 16}, "user": {"role": "owner"}}}, "resource": {"id": 331, "owner": {"id": 428}, "assignee": {"id": 577}, "organization": {"id": 695}, "project": {"owner": {"id": 709}, "assignee": {"id": 16}, "organization": {"id": 979}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 97, "privilege": "none"}, "organization": {"id": 109, "owner": {"id": 97}, "user": {"role": "owner"}}}, "resource": {"id": 339, "owner": {"id": 427}, "assignee": {"id": 570}, "organization": {"id": 695}, "project": {"owner": {"id": 722}, "assignee": {"id": 97}, "organization": {"id": 984}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 75, "privilege": "none"}, "organization": {"id": 167, "owner": {"id": 235}, "user": {"role": "maintainer"}}}, "resource": {"id": 300, "owner": {"id": 435}, "assignee": {"id": 536}, "organization": {"id": 167}, "project": {"owner": {"id": 724}, "assignee": {"id": 75}, "organization": {"id": 931}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 55, "privilege": "none"}, "organization": {"id": 187, "owner": {"id": 293}, "user": {"role": "maintainer"}}}, "resource": {"id": 302, "owner": {"id": 437}, "assignee": {"id": 549}, "organization": {"id": 187}, "project": {"owner": {"id": 739}, "assignee": {"id": 55}, "organization": {"id": 968}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 56, "privilege": "none"}, "organization": {"id": 185, "owner": {"id": 226}, "user": {"role": "maintainer"}}}, "resource": {"id": 307, "owner": {"id": 436}, "assignee": {"id": 525}, "organization": {"id": 691}, "project": {"owner": {"id": 792}, "assignee": {"id": 56}, "organization": {"id": 971}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 84, "privilege": "none"}, "organization": {"id": 120, "owner": {"id": 261}, "user": {"role": "maintainer"}}}, "resource": {"id": 325, "owner": {"id": 445}, "assignee": {"id": 556}, "organization": {"id": 696}, "project": {"owner": {"id": 723}, "assignee": {"id": 84}, "organization": {"id": 952}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 63, "privilege": "none"}, "organization": {"id": 171, "owner": {"id": 252}, "user": {"role": "supervisor"}}}, "resource": {"id": 397, "owner": {"id": 445}, "assignee": {"id": 599}, "organization": {"id": 171}, "project": {"owner": {"id": 789}, "assignee": {"id": 63}, "organization": {"id": 962}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 30, "privilege": "none"}, "organization": {"id": 139, "owner": {"id": 240}, "user": {"role": "supervisor"}}}, "resource": {"id": 329, "owner": {"id": 429}, "assignee": {"id": 506}, "organization": {"id": 139}, "project": {"owner": {"id": 784}, "assignee": {"id": 30}, "organization": {"id": 901}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 1, "privilege": "none"}, "organization": {"id": 145, "owner": {"id": 282}, "user": {"role": "supervisor"}}}, "resource": {"id": 313, "owner": {"id": 426}, "assignee": {"id": 564}, "organization": {"id": 628}, "project": {"owner": {"id": 750}, "assignee": {"id": 1}, "organization": {"id": 997}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 31, "privilege": "none"}, "organization": {"id": 197, "owner": {"id": 222}, "user": {"role": "supervisor"}}}, "resource": {"id": 399, "owner": {"id": 437}, "assignee": {"id": 539}, "organization": {"id": 650}, "project": {"owner": {"id": 783}, "assignee": {"id": 31}, "organization": {"id": 936}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 49, "privilege": "none"}, "organization": {"id": 195, "owner": {"id": 298}, "user": {"role": "worker"}}}, "resource": {"id": 396, "owner": {"id": 438}, "assignee": {"id": 512}, "organization": {"id": 195}, "project": {"owner": {"id": 718}, "assignee": {"id": 49}, "organization": {"id": 938}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 49, "privilege": "none"}, "organization": {"id": 171, "owner": {"id": 253}, "user": {"role": "worker"}}}, "resource": {"id": 308, "owner": {"id": 495}, "assignee": {"id": 505}, "organization": {"id": 171}, "project": {"owner": {"id": 741}, "assignee": {"id": 49}, "organization": {"id": 976}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 39, "privilege": "none"}, "organization": {"id": 112, "owner": {"id": 209}, "user": {"role": "worker"}}}, "resource": {"id": 376, "owner": {"id": 433}, "assignee": {"id": 548}, "organization": {"id": 672}, "project": {"owner": {"id": 746}, "assignee": {"id": 39}, "organization": {"id": 976}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 60, "privilege": "none"}, "organization": {"id": 172, "owner": {"id": 200}, "user": {"role": "worker"}}}, "resource": {"id": 313, "owner": {"id": 462}, "assignee": {"id": 558}, "organization": {"id": 691}, "project": {"owner": {"id": 785}, "assignee": {"id": 60}, "organization": {"id": 907}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 95, "privilege": "none"}, "organization": {"id": 104, "owner": {"id": 255}, "user": {"role": null}}}, "resource": {"id": 393, "owner": {"id": 419}, "assignee": {"id": 503}, "organization": {"id": 104}, "project": {"owner": {"id": 741}, "assignee": {"id": 95}, "organization": {"id": 968}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 82, "privilege": "none"}, "organization": {"id": 181, "owner": {"id": 283}, "user": {"role": null}}}, "resource": {"id": 373, "owner": {"id": 479}, "assignee": {"id": 509}, "organization": {"id": 181}, "project": {"owner": {"id": 792}, "assignee": {"id": 82}, "organization": {"id": 978}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 92, "privilege": "none"}, "organization": {"id": 179, "owner": {"id": 232}, "user": {"role": null}}}, "resource": {"id": 384, "owner": {"id": 405}, "assignee": {"id": 510}, "organization": {"id": 643}, "project": {"owner": {"id": 733}, "assignee": {"id": 92}, "organization": {"id": 901}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 2, "privilege": "none"}, "organization": {"id": 176, "owner": {"id": 273}, "user": {"role": null}}}, "resource": {"id": 364, "owner": {"id": 435}, "assignee": {"id": 550}, "organization": {"id": 657}, "project": {"owner": {"id": 753}, "assignee": {"id": 2}, "organization": {"id": 959}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 42, "privilege": "admin"}, "organization": {"id": 101, "owner": {"id": 42}, "user": {"role": "owner"}}}, "resource": {"id": 331, "owner": {"id": 42}, "assignee": {"id": 500}, "organization": {"id": 101}, "project": {"owner": {"id": 722}, "assignee": {"id": 852}, "organization": {"id": 990}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 44, "privilege": "admin"}, "organization": {"id": 151, "owner": {"id": 44}, "user": {"role": "owner"}}}, "resource": {"id": 347, "owner": {"id": 44}, "assignee": {"id": 511}, "organization": {"id": 151}, "project": {"owner": {"id": 705}, "assignee": {"id": 827}, "organization": {"id": 991}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 5, "privilege": "admin"}, "organization": {"id": 185, "owner": {"id": 5}, "user": {"role": "owner"}}}, "resource": {"id": 377, "owner": {"id": 5}, "assignee": {"id": 582}, "organization": {"id": 669}, "project": {"owner": {"id": 781}, "assignee": {"id": 823}, "organization": {"id": 978}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 7, "privilege": "admin"}, "organization": {"id": 192, "owner": {"id": 7}, "user": {"role": "owner"}}}, "resource": {"id": 320, "owner": {"id": 7}, "assignee": {"id": 561}, "organization": {"id": 688}, "project": {"owner": {"id": 750}, "assignee": {"id": 817}, "organization": {"id": 908}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 22, "privilege": "admin"}, "organization": {"id": 124, "owner": {"id": 273}, "user": {"role": "maintainer"}}}, "resource": {"id": 394, "owner": {"id": 22}, "assignee": {"id": 598}, "organization": {"id": 124}, "project": {"owner": {"id": 774}, "assignee": {"id": 865}, "organization": {"id": 945}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 97, "privilege": "admin"}, "organization": {"id": 175, "owner": {"id": 289}, "user": {"role": "maintainer"}}}, "resource": {"id": 376, "owner": {"id": 97}, "assignee": {"id": 518}, "organization": {"id": 175}, "project": {"owner": {"id": 703}, "assignee": {"id": 844}, "organization": {"id": 958}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 83, "privilege": "admin"}, "organization": {"id": 175, "owner": {"id": 212}, "user": {"role": "maintainer"}}}, "resource": {"id": 302, "owner": {"id": 83}, "assignee": {"id": 596}, "organization": {"id": 663}, "project": {"owner": {"id": 700}, "assignee": {"id": 833}, "organization": {"id": 904}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 38, "privilege": "admin"}, "organization": {"id": 135, "owner": {"id": 209}, "user": {"role": "maintainer"}}}, "resource": {"id": 343, "owner": {"id": 38}, "assignee": {"id": 502}, "organization": {"id": 603}, "project": {"owner": {"id": 707}, "assignee": {"id": 897}, "organization": {"id": 932}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 97, "privilege": "admin"}, "organization": {"id": 147, "owner": {"id": 204}, "user": {"role": "supervisor"}}}, "resource": {"id": 368, "owner": {"id": 97}, "assignee": {"id": 594}, "organization": {"id": 147}, "project": {"owner": {"id": 743}, "assignee": {"id": 897}, "organization": {"id": 911}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 47, "privilege": "admin"}, "organization": {"id": 193, "owner": {"id": 257}, "user": {"role": "supervisor"}}}, "resource": {"id": 344, "owner": {"id": 47}, "assignee": {"id": 598}, "organization": {"id": 193}, "project": {"owner": {"id": 787}, "assignee": {"id": 830}, "organization": {"id": 905}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 28, "privilege": "admin"}, "organization": {"id": 118, "owner": {"id": 258}, "user": {"role": "supervisor"}}}, "resource": {"id": 381, "owner": {"id": 28}, "assignee": {"id": 543}, "organization": {"id": 675}, "project": {"owner": {"id": 773}, "assignee": {"id": 809}, "organization": {"id": 974}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 20, "privilege": "admin"}, "organization": {"id": 114, "owner": {"id": 257}, "user": {"role": "supervisor"}}}, "resource": {"id": 320, "owner": {"id": 20}, "assignee": {"id": 547}, "organization": {"id": 655}, "project": {"owner": {"id": 719}, "assignee": {"id": 823}, "organization": {"id": 902}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 92, "privilege": "admin"}, "organization": {"id": 173, "owner": {"id": 233}, "user": {"role": "worker"}}}, "resource": {"id": 364, "owner": {"id": 92}, "assignee": {"id": 588}, "organization": {"id": 173}, "project": {"owner": {"id": 769}, "assignee": {"id": 871}, "organization": {"id": 992}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 89, "privilege": "admin"}, "organization": {"id": 102, "owner": {"id": 241}, "user": {"role": "worker"}}}, "resource": {"id": 340, "owner": {"id": 89}, "assignee": {"id": 572}, "organization": {"id": 102}, "project": {"owner": {"id": 771}, "assignee": {"id": 827}, "organization": {"id": 972}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 86, "privilege": "admin"}, "organization": {"id": 115, "owner": {"id": 265}, "user": {"role": "worker"}}}, "resource": {"id": 394, "owner": {"id": 86}, "assignee": {"id": 514}, "organization": {"id": 638}, "project": {"owner": {"id": 714}, "assignee": {"id": 800}, "organization": {"id": 937}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 61, "privilege": "admin"}, "organization": {"id": 190, "owner": {"id": 250}, "user": {"role": "worker"}}}, "resource": {"id": 324, "owner": {"id": 61}, "assignee": {"id": 503}, "organization": {"id": 615}, "project": {"owner": {"id": 795}, "assignee": {"id": 829}, "organization": {"id": 982}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 41, "privilege": "admin"}, "organization": {"id": 129, "owner": {"id": 250}, "user": {"role": null}}}, "resource": {"id": 380, "owner": {"id": 41}, "assignee": {"id": 598}, "organization": {"id": 129}, "project": {"owner": {"id": 786}, "assignee": {"id": 855}, "organization": {"id": 992}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 85, "privilege": "admin"}, "organization": {"id": 127, "owner": {"id": 219}, "user": {"role": null}}}, "resource": {"id": 389, "owner": {"id": 85}, "assignee": {"id": 503}, "organization": {"id": 127}, "project": {"owner": {"id": 758}, "assignee": {"id": 823}, "organization": {"id": 900}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 75, "privilege": "admin"}, "organization": {"id": 198, "owner": {"id": 247}, "user": {"role": null}}}, "resource": {"id": 396, "owner": {"id": 75}, "assignee": {"id": 585}, "organization": {"id": 675}, "project": {"owner": {"id": 774}, "assignee": {"id": 817}, "organization": {"id": 924}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 29, "privilege": "admin"}, "organization": {"id": 182, "owner": {"id": 259}, "user": {"role": null}}}, "resource": {"id": 393, "owner": {"id": 29}, "assignee": {"id": 566}, "organization": {"id": 677}, "project": {"owner": {"id": 724}, "assignee": {"id": 899}, "organization": {"id": 918}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 42, "privilege": "business"}, "organization": {"id": 169, "owner": {"id": 42}, "user": {"role": "owner"}}}, "resource": {"id": 393, "owner": {"id": 42}, "assignee": {"id": 596}, "organization": {"id": 169}, "project": {"owner": {"id": 720}, "assignee": {"id": 840}, "organization": {"id": 911}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 48, "privilege": "business"}, "organization": {"id": 149, "owner": {"id": 48}, "user": {"role": "owner"}}}, "resource": {"id": 361, "owner": {"id": 48}, "assignee": {"id": 553}, "organization": {"id": 149}, "project": {"owner": {"id": 760}, "assignee": {"id": 878}, "organization": {"id": 934}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 56, "privilege": "business"}, "organization": {"id": 190, "owner": {"id": 56}, "user": {"role": "owner"}}}, "resource": {"id": 356, "owner": {"id": 56}, "assignee": {"id": 532}, "organization": {"id": 627}, "project": {"owner": {"id": 721}, "assignee": {"id": 831}, "organization": {"id": 943}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 64, "privilege": "business"}, "organization": {"id": 136, "owner": {"id": 64}, "user": {"role": "owner"}}}, "resource": {"id": 341, "owner": {"id": 64}, "assignee": {"id": 523}, "organization": {"id": 635}, "project": {"owner": {"id": 714}, "assignee": {"id": 897}, "organization": {"id": 937}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 98, "privilege": "business"}, "organization": {"id": 198, "owner": {"id": 227}, "user": {"role": "maintainer"}}}, "resource": {"id": 345, "owner": {"id": 98}, "assignee": {"id": 509}, "organization": {"id": 198}, "project": {"owner": {"id": 703}, "assignee": {"id": 801}, "organization": {"id": 978}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 4, "privilege": "business"}, "organization": {"id": 162, "owner": {"id": 256}, "user": {"role": "maintainer"}}}, "resource": {"id": 353, "owner": {"id": 4}, "assignee": {"id": 571}, "organization": {"id": 162}, "project": {"owner": {"id": 765}, "assignee": {"id": 870}, "organization": {"id": 993}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 60, "privilege": "business"}, "organization": {"id": 110, "owner": {"id": 222}, "user": {"role": "maintainer"}}}, "resource": {"id": 387, "owner": {"id": 60}, "assignee": {"id": 592}, "organization": {"id": 661}, "project": {"owner": {"id": 724}, "assignee": {"id": 884}, "organization": {"id": 996}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 43, "privilege": "business"}, "organization": {"id": 186, "owner": {"id": 295}, "user": {"role": "maintainer"}}}, "resource": {"id": 345, "owner": {"id": 43}, "assignee": {"id": 581}, "organization": {"id": 636}, "project": {"owner": {"id": 755}, "assignee": {"id": 844}, "organization": {"id": 967}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 25, "privilege": "business"}, "organization": {"id": 196, "owner": {"id": 270}, "user": {"role": "supervisor"}}}, "resource": {"id": 352, "owner": {"id": 25}, "assignee": {"id": 506}, "organization": {"id": 196}, "project": {"owner": {"id": 774}, "assignee": {"id": 827}, "organization": {"id": 923}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 99, "privilege": "business"}, "organization": {"id": 189, "owner": {"id": 274}, "user": {"role": "supervisor"}}}, "resource": {"id": 356, "owner": {"id": 99}, "assignee": {"id": 547}, "organization": {"id": 189}, "project": {"owner": {"id": 738}, "assignee": {"id": 846}, "organization": {"id": 911}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 46, "privilege": "business"}, "organization": {"id": 163, "owner": {"id": 224}, "user": {"role": "supervisor"}}}, "resource": {"id": 365, "owner": {"id": 46}, "assignee": {"id": 505}, "organization": {"id": 666}, "project": {"owner": {"id": 782}, "assignee": {"id": 860}, "organization": {"id": 922}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 49, "privilege": "business"}, "organization": {"id": 168, "owner": {"id": 287}, "user": {"role": "supervisor"}}}, "resource": {"id": 322, "owner": {"id": 49}, "assignee": {"id": 517}, "organization": {"id": 657}, "project": {"owner": {"id": 772}, "assignee": {"id": 830}, "organization": {"id": 933}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 28, "privilege": "business"}, "organization": {"id": 171, "owner": {"id": 292}, "user": {"role": "worker"}}}, "resource": {"id": 315, "owner": {"id": 28}, "assignee": {"id": 577}, "organization": {"id": 171}, "project": {"owner": {"id": 769}, "assignee": {"id": 827}, "organization": {"id": 915}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 51, "privilege": "business"}, "organization": {"id": 144, "owner": {"id": 218}, "user": {"role": "worker"}}}, "resource": {"id": 316, "owner": {"id": 51}, "assignee": {"id": 578}, "organization": {"id": 144}, "project": {"owner": {"id": 771}, "assignee": {"id": 846}, "organization": {"id": 911}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 15, "privilege": "business"}, "organization": {"id": 112, "owner": {"id": 206}, "user": {"role": "worker"}}}, "resource": {"id": 346, "owner": {"id": 15}, "assignee": {"id": 515}, "organization": {"id": 685}, "project": {"owner": {"id": 730}, "assignee": {"id": 894}, "organization": {"id": 918}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 11, "privilege": "business"}, "organization": {"id": 170, "owner": {"id": 259}, "user": {"role": "worker"}}}, "resource": {"id": 323, "owner": {"id": 11}, "assignee": {"id": 566}, "organization": {"id": 662}, "project": {"owner": {"id": 726}, "assignee": {"id": 841}, "organization": {"id": 913}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 7, "privilege": "business"}, "organization": {"id": 140, "owner": {"id": 236}, "user": {"role": null}}}, "resource": {"id": 354, "owner": {"id": 7}, "assignee": {"id": 535}, "organization": {"id": 140}, "project": {"owner": {"id": 757}, "assignee": {"id": 896}, "organization": {"id": 918}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 35, "privilege": "business"}, "organization": {"id": 136, "owner": {"id": 271}, "user": {"role": null}}}, "resource": {"id": 361, "owner": {"id": 35}, "assignee": {"id": 550}, "organization": {"id": 136}, "project": {"owner": {"id": 733}, "assignee": {"id": 880}, "organization": {"id": 908}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 32, "privilege": "business"}, "organization": {"id": 141, "owner": {"id": 286}, "user": {"role": null}}}, "resource": {"id": 331, "owner": {"id": 32}, "assignee": {"id": 561}, "organization": {"id": 625}, "project": {"owner": {"id": 749}, "assignee": {"id": 869}, "organization": {"id": 959}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 99, "privilege": "business"}, "organization": {"id": 125, "owner": {"id": 274}, "user": {"role": null}}}, "resource": {"id": 361, "owner": {"id": 99}, "assignee": {"id": 562}, "organization": {"id": 656}, "project": {"owner": {"id": 738}, "assignee": {"id": 856}, "organization": {"id": 952}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 80, "privilege": "user"}, "organization": {"id": 140, "owner": {"id": 80}, "user": {"role": "owner"}}}, "resource": {"id": 385, "owner": {"id": 80}, "assignee": {"id": 539}, "organization": {"id": 140}, "project": {"owner": {"id": 785}, "assignee": {"id": 886}, "organization": {"id": 964}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 67, "privilege": "user"}, "organization": {"id": 168, "owner": {"id": 67}, "user": {"role": "owner"}}}, "resource": {"id": 357, "owner": {"id": 67}, "assignee": {"id": 592}, "organization": {"id": 168}, "project": {"owner": {"id": 702}, "assignee": {"id": 824}, "organization": {"id": 908}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 72, "privilege": "user"}, "organization": {"id": 102, "owner": {"id": 72}, "user": {"role": "owner"}}}, "resource": {"id": 340, "owner": {"id": 72}, "assignee": {"id": 571}, "organization": {"id": 625}, "project": {"owner": {"id": 777}, "assignee": {"id": 892}, "organization": {"id": 963}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 52, "privilege": "user"}, "organization": {"id": 185, "owner": {"id": 52}, "user": {"role": "owner"}}}, "resource": {"id": 399, "owner": {"id": 52}, "assignee": {"id": 563}, "organization": {"id": 662}, "project": {"owner": {"id": 772}, "assignee": {"id": 853}, "organization": {"id": 907}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 13, "privilege": "user"}, "organization": {"id": 101, "owner": {"id": 289}, "user": {"role": "maintainer"}}}, "resource": {"id": 303, "owner": {"id": 13}, "assignee": {"id": 590}, "organization": {"id": 101}, "project": {"owner": {"id": 702}, "assignee": {"id": 887}, "organization": {"id": 994}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 36, "privilege": "user"}, "organization": {"id": 193, "owner": {"id": 222}, "user": {"role": "maintainer"}}}, "resource": {"id": 364, "owner": {"id": 36}, "assignee": {"id": 585}, "organization": {"id": 193}, "project": {"owner": {"id": 756}, "assignee": {"id": 885}, "organization": {"id": 991}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 64, "privilege": "user"}, "organization": {"id": 195, "owner": {"id": 298}, "user": {"role": "maintainer"}}}, "resource": {"id": 312, "owner": {"id": 64}, "assignee": {"id": 541}, "organization": {"id": 665}, "project": {"owner": {"id": 705}, "assignee": {"id": 851}, "organization": {"id": 936}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 60, "privilege": "user"}, "organization": {"id": 168, "owner": {"id": 237}, "user": {"role": "maintainer"}}}, "resource": {"id": 301, "owner": {"id": 60}, "assignee": {"id": 587}, "organization": {"id": 689}, "project": {"owner": {"id": 703}, "assignee": {"id": 885}, "organization": {"id": 941}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 30, "privilege": "user"}, "organization": {"id": 159, "owner": {"id": 269}, "user": {"role": "supervisor"}}}, "resource": {"id": 360, "owner": {"id": 30}, "assignee": {"id": 563}, "organization": {"id": 159}, "project": {"owner": {"id": 776}, "assignee": {"id": 826}, "organization": {"id": 930}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 98, "privilege": "user"}, "organization": {"id": 152, "owner": {"id": 242}, "user": {"role": "supervisor"}}}, "resource": {"id": 351, "owner": {"id": 98}, "assignee": {"id": 518}, "organization": {"id": 152}, "project": {"owner": {"id": 751}, "assignee": {"id": 826}, "organization": {"id": 933}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 32, "privilege": "user"}, "organization": {"id": 181, "owner": {"id": 238}, "user": {"role": "supervisor"}}}, "resource": {"id": 379, "owner": {"id": 32}, "assignee": {"id": 516}, "organization": {"id": 681}, "project": {"owner": {"id": 785}, "assignee": {"id": 856}, "organization": {"id": 997}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 44, "privilege": "user"}, "organization": {"id": 129, "owner": {"id": 210}, "user": {"role": "supervisor"}}}, "resource": {"id": 311, "owner": {"id": 44}, "assignee": {"id": 592}, "organization": {"id": 651}, "project": {"owner": {"id": 740}, "assignee": {"id": 898}, "organization": {"id": 914}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 18, "privilege": "user"}, "organization": {"id": 198, "owner": {"id": 226}, "user": {"role": "worker"}}}, "resource": {"id": 399, "owner": {"id": 18}, "assignee": {"id": 575}, "organization": {"id": 198}, "project": {"owner": {"id": 713}, "assignee": {"id": 853}, "organization": {"id": 909}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 66, "privilege": "user"}, "organization": {"id": 116, "owner": {"id": 280}, "user": {"role": "worker"}}}, "resource": {"id": 316, "owner": {"id": 66}, "assignee": {"id": 537}, "organization": {"id": 116}, "project": {"owner": {"id": 786}, "assignee": {"id": 829}, "organization": {"id": 991}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 71, "privilege": "user"}, "organization": {"id": 144, "owner": {"id": 291}, "user": {"role": "worker"}}}, "resource": {"id": 396, "owner": {"id": 71}, "assignee": {"id": 508}, "organization": {"id": 683}, "project": {"owner": {"id": 733}, "assignee": {"id": 887}, "organization": {"id": 984}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 95, "privilege": "user"}, "organization": {"id": 193, "owner": {"id": 255}, "user": {"role": "worker"}}}, "resource": {"id": 378, "owner": {"id": 95}, "assignee": {"id": 582}, "organization": {"id": 661}, "project": {"owner": {"id": 779}, "assignee": {"id": 806}, "organization": {"id": 968}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 60, "privilege": "user"}, "organization": {"id": 154, "owner": {"id": 207}, "user": {"role": null}}}, "resource": {"id": 358, "owner": {"id": 60}, "assignee": {"id": 518}, "organization": {"id": 154}, "project": {"owner": {"id": 745}, "assignee": {"id": 865}, "organization": {"id": 997}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 55, "privilege": "user"}, "organization": {"id": 152, "owner": {"id": 206}, "user": {"role": null}}}, "resource": {"id": 384, "owner": {"id": 55}, "assignee": {"id": 554}, "organization": {"id": 152}, "project": {"owner": {"id": 713}, "assignee": {"id": 881}, "organization": {"id": 932}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 5, "privilege": "user"}, "organization": {"id": 103, "owner": {"id": 218}, "user": {"role": null}}}, "resource": {"id": 398, "owner": {"id": 5}, "assignee": {"id": 595}, "organization": {"id": 627}, "project": {"owner": {"id": 708}, "assignee": {"id": 869}, "organization": {"id": 943}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 30, "privilege": "user"}, "organization": {"id": 178, "owner": {"id": 253}, "user": {"role": null}}}, "resource": {"id": 313, "owner": {"id": 30}, "assignee": {"id": 501}, "organization": {"id": 698}, "project": {"owner": {"id": 794}, "assignee": {"id": 844}, "organization": {"id": 972}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 81, "privilege": "worker"}, "organization": {"id": 124, "owner": {"id": 81}, "user": {"role": "owner"}}}, "resource": {"id": 309, "owner": {"id": 81}, "assignee": {"id": 533}, "organization": {"id": 124}, "project": {"owner": {"id": 777}, "assignee": {"id": 819}, "organization": {"id": 903}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 21, "privilege": "worker"}, "organization": {"id": 123, "owner": {"id": 21}, "user": {"role": "owner"}}}, "resource": {"id": 359, "owner": {"id": 21}, "assignee": {"id": 513}, "organization": {"id": 123}, "project": {"owner": {"id": 742}, "assignee": {"id": 847}, "organization": {"id": 988}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 54, "privilege": "worker"}, "organization": {"id": 149, "owner": {"id": 54}, "user": {"role": "owner"}}}, "resource": {"id": 377, "owner": {"id": 54}, "assignee": {"id": 598}, "organization": {"id": 626}, "project": {"owner": {"id": 729}, "assignee": {"id": 880}, "organization": {"id": 910}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 42, "privilege": "worker"}, "organization": {"id": 119, "owner": {"id": 42}, "user": {"role": "owner"}}}, "resource": {"id": 339, "owner": {"id": 42}, "assignee": {"id": 594}, "organization": {"id": 617}, "project": {"owner": {"id": 733}, "assignee": {"id": 849}, "organization": {"id": 947}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 44, "privilege": "worker"}, "organization": {"id": 106, "owner": {"id": 227}, "user": {"role": "maintainer"}}}, "resource": {"id": 392, "owner": {"id": 44}, "assignee": {"id": 585}, "organization": {"id": 106}, "project": {"owner": {"id": 770}, "assignee": {"id": 863}, "organization": {"id": 933}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 57, "privilege": "worker"}, "organization": {"id": 125, "owner": {"id": 240}, "user": {"role": "maintainer"}}}, "resource": {"id": 384, "owner": {"id": 57}, "assignee": {"id": 576}, "organization": {"id": 125}, "project": {"owner": {"id": 791}, "assignee": {"id": 862}, "organization": {"id": 971}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 20, "privilege": "worker"}, "organization": {"id": 167, "owner": {"id": 259}, "user": {"role": "maintainer"}}}, "resource": {"id": 360, "owner": {"id": 20}, "assignee": {"id": 584}, "organization": {"id": 658}, "project": {"owner": {"id": 789}, "assignee": {"id": 845}, "organization": {"id": 975}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 20, "privilege": "worker"}, "organization": {"id": 159, "owner": {"id": 291}, "user": {"role": "maintainer"}}}, "resource": {"id": 314, "owner": {"id": 20}, "assignee": {"id": 569}, "organization": {"id": 630}, "project": {"owner": {"id": 717}, "assignee": {"id": 800}, "organization": {"id": 923}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 24, "privilege": "worker"}, "organization": {"id": 155, "owner": {"id": 239}, "user": {"role": "supervisor"}}}, "resource": {"id": 357, "owner": {"id": 24}, "assignee": {"id": 536}, "organization": {"id": 155}, "project": {"owner": {"id": 774}, "assignee": {"id": 828}, "organization": {"id": 970}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 7, "privilege": "worker"}, "organization": {"id": 118, "owner": {"id": 210}, "user": {"role": "supervisor"}}}, "resource": {"id": 315, "owner": {"id": 7}, "assignee": {"id": 527}, "organization": {"id": 118}, "project": {"owner": {"id": 710}, "assignee": {"id": 864}, "organization": {"id": 906}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 25, "privilege": "worker"}, "organization": {"id": 198, "owner": {"id": 206}, "user": {"role": "supervisor"}}}, "resource": {"id": 304, "owner": {"id": 25}, "assignee": {"id": 568}, "organization": {"id": 666}, "project": {"owner": {"id": 772}, "assignee": {"id": 818}, "organization": {"id": 910}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 97, "privilege": "worker"}, "organization": {"id": 168, "owner": {"id": 232}, "user": {"role": "supervisor"}}}, "resource": {"id": 395, "owner": {"id": 97}, "assignee": {"id": 576}, "organization": {"id": 666}, "project": {"owner": {"id": 706}, "assignee": {"id": 804}, "organization": {"id": 992}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 65, "privilege": "worker"}, "organization": {"id": 134, "owner": {"id": 208}, "user": {"role": "worker"}}}, "resource": {"id": 322, "owner": {"id": 65}, "assignee": {"id": 594}, "organization": {"id": 134}, "project": {"owner": {"id": 750}, "assignee": {"id": 815}, "organization": {"id": 998}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 62, "privilege": "worker"}, "organization": {"id": 131, "owner": {"id": 237}, "user": {"role": "worker"}}}, "resource": {"id": 356, "owner": {"id": 62}, "assignee": {"id": 540}, "organization": {"id": 131}, "project": {"owner": {"id": 746}, "assignee": {"id": 857}, "organization": {"id": 987}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 65, "privilege": "worker"}, "organization": {"id": 147, "owner": {"id": 286}, "user": {"role": "worker"}}}, "resource": {"id": 334, "owner": {"id": 65}, "assignee": {"id": 552}, "organization": {"id": 661}, "project": {"owner": {"id": 778}, "assignee": {"id": 832}, "organization": {"id": 913}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 77, "privilege": "worker"}, "organization": {"id": 108, "owner": {"id": 224}, "user": {"role": "worker"}}}, "resource": {"id": 387, "owner": {"id": 77}, "assignee": {"id": 527}, "organization": {"id": 619}, "project": {"owner": {"id": 771}, "assignee": {"id": 823}, "organization": {"id": 929}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 94, "privilege": "worker"}, "organization": {"id": 132, "owner": {"id": 223}, "user": {"role": null}}}, "resource": {"id": 372, "owner": {"id": 94}, "assignee": {"id": 520}, "organization": {"id": 132}, "project": {"owner": {"id": 729}, "assignee": {"id": 812}, "organization": {"id": 924}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 53, "privilege": "worker"}, "organization": {"id": 149, "owner": {"id": 274}, "user": {"role": null}}}, "resource": {"id": 316, "owner": {"id": 53}, "assignee": {"id": 590}, "organization": {"id": 149}, "project": {"owner": {"id": 770}, "assignee": {"id": 881}, "organization": {"id": 930}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 67, "privilege": "worker"}, "organization": {"id": 148, "owner": {"id": 215}, "user": {"role": null}}}, "resource": {"id": 377, "owner": {"id": 67}, "assignee": {"id": 542}, "organization": {"id": 637}, "project": {"owner": {"id": 757}, "assignee": {"id": 831}, "organization": {"id": 920}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 65, "privilege": "worker"}, "organization": {"id": 182, "owner": {"id": 201}, "user": {"role": null}}}, "resource": {"id": 392, "owner": {"id": 65}, "assignee": {"id": 579}, "organization": {"id": 666}, "project": {"owner": {"id": 731}, "assignee": {"id": 845}, "organization": {"id": 975}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 32, "privilege": "none"}, "organization": {"id": 168, "owner": {"id": 32}, "user": {"role": "owner"}}}, "resource": {"id": 388, "owner": {"id": 32}, "assignee": {"id": 590}, "organization": {"id": 168}, "project": {"owner": {"id": 797}, "assignee": {"id": 892}, "organization": {"id": 931}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 26, "privilege": "none"}, "organization": {"id": 117, "owner": {"id": 26}, "user": {"role": "owner"}}}, "resource": {"id": 367, "owner": {"id": 26}, "assignee": {"id": 549}, "organization": {"id": 117}, "project": {"owner": {"id": 766}, "assignee": {"id": 896}, "organization": {"id": 963}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 58, "privilege": "none"}, "organization": {"id": 146, "owner": {"id": 58}, "user": {"role": "owner"}}}, "resource": {"id": 370, "owner": {"id": 58}, "assignee": {"id": 543}, "organization": {"id": 619}, "project": {"owner": {"id": 798}, "assignee": {"id": 876}, "organization": {"id": 904}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 18, "privilege": "none"}, "organization": {"id": 160, "owner": {"id": 18}, "user": {"role": "owner"}}}, "resource": {"id": 358, "owner": {"id": 18}, "assignee": {"id": 565}, "organization": {"id": 634}, "project": {"owner": {"id": 796}, "assignee": {"id": 842}, "organization": {"id": 954}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 72, "privilege": "none"}, "organization": {"id": 162, "owner": {"id": 241}, "user": {"role": "maintainer"}}}, "resource": {"id": 327, "owner": {"id": 72}, "assignee": {"id": 561}, "organization": {"id": 162}, "project": {"owner": {"id": 789}, "assignee": {"id": 889}, "organization": {"id": 965}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 38, "privilege": "none"}, "organization": {"id": 150, "owner": {"id": 278}, "user": {"role": "maintainer"}}}, "resource": {"id": 382, "owner": {"id": 38}, "assignee": {"id": 559}, "organization": {"id": 150}, "project": {"owner": {"id": 780}, "assignee": {"id": 818}, "organization": {"id": 933}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 98, "privilege": "none"}, "organization": {"id": 148, "owner": {"id": 296}, "user": {"role": "maintainer"}}}, "resource": {"id": 364, "owner": {"id": 98}, "assignee": {"id": 501}, "organization": {"id": 607}, "project": {"owner": {"id": 792}, "assignee": {"id": 871}, "organization": {"id": 905}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 3, "privilege": "none"}, "organization": {"id": 177, "owner": {"id": 207}, "user": {"role": "maintainer"}}}, "resource": {"id": 367, "owner": {"id": 3}, "assignee": {"id": 544}, "organization": {"id": 672}, "project": {"owner": {"id": 769}, "assignee": {"id": 878}, "organization": {"id": 992}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 54, "privilege": "none"}, "organization": {"id": 128, "owner": {"id": 220}, "user": {"role": "supervisor"}}}, "resource": {"id": 349, "owner": {"id": 54}, "assignee": {"id": 504}, "organization": {"id": 128}, "project": {"owner": {"id": 704}, "assignee": {"id": 825}, "organization": {"id": 952}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 25, "privilege": "none"}, "organization": {"id": 106, "owner": {"id": 253}, "user": {"role": "supervisor"}}}, "resource": {"id": 348, "owner": {"id": 25}, "assignee": {"id": 503}, "organization": {"id": 106}, "project": {"owner": {"id": 738}, "assignee": {"id": 859}, "organization": {"id": 967}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 96, "privilege": "none"}, "organization": {"id": 195, "owner": {"id": 203}, "user": {"role": "supervisor"}}}, "resource": {"id": 345, "owner": {"id": 96}, "assignee": {"id": 507}, "organization": {"id": 688}, "project": {"owner": {"id": 793}, "assignee": {"id": 895}, "organization": {"id": 993}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 68, "privilege": "none"}, "organization": {"id": 172, "owner": {"id": 275}, "user": {"role": "supervisor"}}}, "resource": {"id": 318, "owner": {"id": 68}, "assignee": {"id": 537}, "organization": {"id": 651}, "project": {"owner": {"id": 792}, "assignee": {"id": 842}, "organization": {"id": 964}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 40, "privilege": "none"}, "organization": {"id": 170, "owner": {"id": 246}, "user": {"role": "worker"}}}, "resource": {"id": 391, "owner": {"id": 40}, "assignee": {"id": 515}, "organization": {"id": 170}, "project": {"owner": {"id": 710}, "assignee": {"id": 820}, "organization": {"id": 988}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 49, "privilege": "none"}, "organization": {"id": 131, "owner": {"id": 210}, "user": {"role": "worker"}}}, "resource": {"id": 370, "owner": {"id": 49}, "assignee": {"id": 522}, "organization": {"id": 131}, "project": {"owner": {"id": 734}, "assignee": {"id": 897}, "organization": {"id": 938}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 46, "privilege": "none"}, "organization": {"id": 158, "owner": {"id": 280}, "user": {"role": "worker"}}}, "resource": {"id": 340, "owner": {"id": 46}, "assignee": {"id": 579}, "organization": {"id": 659}, "project": {"owner": {"id": 753}, "assignee": {"id": 814}, "organization": {"id": 976}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 5, "privilege": "none"}, "organization": {"id": 174, "owner": {"id": 222}, "user": {"role": "worker"}}}, "resource": {"id": 318, "owner": {"id": 5}, "assignee": {"id": 567}, "organization": {"id": 687}, "project": {"owner": {"id": 735}, "assignee": {"id": 817}, "organization": {"id": 987}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 48, "privilege": "none"}, "organization": {"id": 117, "owner": {"id": 267}, "user": {"role": null}}}, "resource": {"id": 382, "owner": {"id": 48}, "assignee": {"id": 592}, "organization": {"id": 117}, "project": {"owner": {"id": 775}, "assignee": {"id": 880}, "organization": {"id": 996}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 75, "privilege": "none"}, "organization": {"id": 166, "owner": {"id": 211}, "user": {"role": null}}}, "resource": {"id": 358, "owner": {"id": 75}, "assignee": {"id": 574}, "organization": {"id": 166}, "project": {"owner": {"id": 787}, "assignee": {"id": 872}, "organization": {"id": 905}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 44, "privilege": "none"}, "organization": {"id": 126, "owner": {"id": 289}, "user": {"role": null}}}, "resource": {"id": 304, "owner": {"id": 44}, "assignee": {"id": 540}, "organization": {"id": 623}, "project": {"owner": {"id": 791}, "assignee": {"id": 808}, "organization": {"id": 947}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 9, "privilege": "none"}, "organization": {"id": 143, "owner": {"id": 283}, "user": {"role": null}}}, "resource": {"id": 387, "owner": {"id": 9}, "assignee": {"id": 518}, "organization": {"id": 617}, "project": {"owner": {"id": 704}, "assignee": {"id": 823}, "organization": {"id": 996}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 19, "privilege": "admin"}, "organization": {"id": 162, "owner": {"id": 19}, "user": {"role": "owner"}}}, "resource": {"id": 397, "owner": {"id": 411}, "assignee": {"id": 19}, "organization": {"id": 162}, "project": {"owner": {"id": 731}, "assignee": {"id": 885}, "organization": {"id": 940}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 26, "privilege": "admin"}, "organization": {"id": 149, "owner": {"id": 26}, "user": {"role": "owner"}}}, "resource": {"id": 312, "owner": {"id": 417}, "assignee": {"id": 26}, "organization": {"id": 149}, "project": {"owner": {"id": 764}, "assignee": {"id": 845}, "organization": {"id": 910}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 34, "privilege": "admin"}, "organization": {"id": 180, "owner": {"id": 34}, "user": {"role": "owner"}}}, "resource": {"id": 321, "owner": {"id": 479}, "assignee": {"id": 34}, "organization": {"id": 699}, "project": {"owner": {"id": 726}, "assignee": {"id": 873}, "organization": {"id": 970}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 85, "privilege": "admin"}, "organization": {"id": 142, "owner": {"id": 85}, "user": {"role": "owner"}}}, "resource": {"id": 335, "owner": {"id": 404}, "assignee": {"id": 85}, "organization": {"id": 637}, "project": {"owner": {"id": 713}, "assignee": {"id": 891}, "organization": {"id": 949}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 45, "privilege": "admin"}, "organization": {"id": 122, "owner": {"id": 249}, "user": {"role": "maintainer"}}}, "resource": {"id": 385, "owner": {"id": 400}, "assignee": {"id": 45}, "organization": {"id": 122}, "project": {"owner": {"id": 781}, "assignee": {"id": 835}, "organization": {"id": 921}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 63, "privilege": "admin"}, "organization": {"id": 160, "owner": {"id": 247}, "user": {"role": "maintainer"}}}, "resource": {"id": 329, "owner": {"id": 462}, "assignee": {"id": 63}, "organization": {"id": 160}, "project": {"owner": {"id": 798}, "assignee": {"id": 868}, "organization": {"id": 957}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 84, "privilege": "admin"}, "organization": {"id": 123, "owner": {"id": 201}, "user": {"role": "maintainer"}}}, "resource": {"id": 306, "owner": {"id": 401}, "assignee": {"id": 84}, "organization": {"id": 668}, "project": {"owner": {"id": 720}, "assignee": {"id": 821}, "organization": {"id": 968}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 20, "privilege": "admin"}, "organization": {"id": 192, "owner": {"id": 255}, "user": {"role": "maintainer"}}}, "resource": {"id": 309, "owner": {"id": 478}, "assignee": {"id": 20}, "organization": {"id": 696}, "project": {"owner": {"id": 705}, "assignee": {"id": 826}, "organization": {"id": 922}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 8, "privilege": "admin"}, "organization": {"id": 168, "owner": {"id": 235}, "user": {"role": "supervisor"}}}, "resource": {"id": 346, "owner": {"id": 450}, "assignee": {"id": 8}, "organization": {"id": 168}, "project": {"owner": {"id": 718}, "assignee": {"id": 858}, "organization": {"id": 906}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 95, "privilege": "admin"}, "organization": {"id": 136, "owner": {"id": 230}, "user": {"role": "supervisor"}}}, "resource": {"id": 303, "owner": {"id": 460}, "assignee": {"id": 95}, "organization": {"id": 136}, "project": {"owner": {"id": 797}, "assignee": {"id": 859}, "organization": {"id": 965}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 72, "privilege": "admin"}, "organization": {"id": 173, "owner": {"id": 223}, "user": {"role": "supervisor"}}}, "resource": {"id": 390, "owner": {"id": 445}, "assignee": {"id": 72}, "organization": {"id": 638}, "project": {"owner": {"id": 798}, "assignee": {"id": 818}, "organization": {"id": 903}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 34, "privilege": "admin"}, "organization": {"id": 181, "owner": {"id": 228}, "user": {"role": "supervisor"}}}, "resource": {"id": 320, "owner": {"id": 454}, "assignee": {"id": 34}, "organization": {"id": 632}, "project": {"owner": {"id": 768}, "assignee": {"id": 839}, "organization": {"id": 954}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 36, "privilege": "admin"}, "organization": {"id": 187, "owner": {"id": 241}, "user": {"role": "worker"}}}, "resource": {"id": 385, "owner": {"id": 447}, "assignee": {"id": 36}, "organization": {"id": 187}, "project": {"owner": {"id": 753}, "assignee": {"id": 894}, "organization": {"id": 980}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 69, "privilege": "admin"}, "organization": {"id": 184, "owner": {"id": 245}, "user": {"role": "worker"}}}, "resource": {"id": 309, "owner": {"id": 499}, "assignee": {"id": 69}, "organization": {"id": 184}, "project": {"owner": {"id": 717}, "assignee": {"id": 827}, "organization": {"id": 929}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 19, "privilege": "admin"}, "organization": {"id": 172, "owner": {"id": 252}, "user": {"role": "worker"}}}, "resource": {"id": 308, "owner": {"id": 404}, "assignee": {"id": 19}, "organization": {"id": 670}, "project": {"owner": {"id": 794}, "assignee": {"id": 825}, "organization": {"id": 952}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 7, "privilege": "admin"}, "organization": {"id": 195, "owner": {"id": 245}, "user": {"role": "worker"}}}, "resource": {"id": 332, "owner": {"id": 431}, "assignee": {"id": 7}, "organization": {"id": 691}, "project": {"owner": {"id": 755}, "assignee": {"id": 861}, "organization": {"id": 930}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 64, "privilege": "admin"}, "organization": {"id": 121, "owner": {"id": 266}, "user": {"role": null}}}, "resource": {"id": 371, "owner": {"id": 412}, "assignee": {"id": 64}, "organization": {"id": 121}, "project": {"owner": {"id": 757}, "assignee": {"id": 813}, "organization": {"id": 956}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 95, "privilege": "admin"}, "organization": {"id": 135, "owner": {"id": 297}, "user": {"role": null}}}, "resource": {"id": 370, "owner": {"id": 443}, "assignee": {"id": 95}, "organization": {"id": 135}, "project": {"owner": {"id": 709}, "assignee": {"id": 879}, "organization": {"id": 954}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 5, "privilege": "admin"}, "organization": {"id": 119, "owner": {"id": 236}, "user": {"role": null}}}, "resource": {"id": 348, "owner": {"id": 477}, "assignee": {"id": 5}, "organization": {"id": 693}, "project": {"owner": {"id": 746}, "assignee": {"id": 854}, "organization": {"id": 996}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 34, "privilege": "admin"}, "organization": {"id": 126, "owner": {"id": 211}, "user": {"role": null}}}, "resource": {"id": 343, "owner": {"id": 477}, "assignee": {"id": 34}, "organization": {"id": 653}, "project": {"owner": {"id": 769}, "assignee": {"id": 819}, "organization": {"id": 917}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 57, "privilege": "business"}, "organization": {"id": 195, "owner": {"id": 57}, "user": {"role": "owner"}}}, "resource": {"id": 322, "owner": {"id": 476}, "assignee": {"id": 57}, "organization": {"id": 195}, "project": {"owner": {"id": 791}, "assignee": {"id": 887}, "organization": {"id": 977}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 64, "privilege": "business"}, "organization": {"id": 164, "owner": {"id": 64}, "user": {"role": "owner"}}}, "resource": {"id": 317, "owner": {"id": 487}, "assignee": {"id": 64}, "organization": {"id": 164}, "project": {"owner": {"id": 719}, "assignee": {"id": 845}, "organization": {"id": 946}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 90, "privilege": "business"}, "organization": {"id": 108, "owner": {"id": 90}, "user": {"role": "owner"}}}, "resource": {"id": 369, "owner": {"id": 481}, "assignee": {"id": 90}, "organization": {"id": 671}, "project": {"owner": {"id": 758}, "assignee": {"id": 850}, "organization": {"id": 927}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 2, "privilege": "business"}, "organization": {"id": 161, "owner": {"id": 2}, "user": {"role": "owner"}}}, "resource": {"id": 366, "owner": {"id": 425}, "assignee": {"id": 2}, "organization": {"id": 678}, "project": {"owner": {"id": 721}, "assignee": {"id": 888}, "organization": {"id": 926}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 23, "privilege": "business"}, "organization": {"id": 107, "owner": {"id": 250}, "user": {"role": "maintainer"}}}, "resource": {"id": 329, "owner": {"id": 464}, "assignee": {"id": 23}, "organization": {"id": 107}, "project": {"owner": {"id": 759}, "assignee": {"id": 854}, "organization": {"id": 950}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 59, "privilege": "business"}, "organization": {"id": 102, "owner": {"id": 284}, "user": {"role": "maintainer"}}}, "resource": {"id": 315, "owner": {"id": 434}, "assignee": {"id": 59}, "organization": {"id": 102}, "project": {"owner": {"id": 799}, "assignee": {"id": 898}, "organization": {"id": 942}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 5, "privilege": "business"}, "organization": {"id": 161, "owner": {"id": 257}, "user": {"role": "maintainer"}}}, "resource": {"id": 324, "owner": {"id": 471}, "assignee": {"id": 5}, "organization": {"id": 663}, "project": {"owner": {"id": 704}, "assignee": {"id": 857}, "organization": {"id": 901}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 86, "privilege": "business"}, "organization": {"id": 193, "owner": {"id": 292}, "user": {"role": "maintainer"}}}, "resource": {"id": 352, "owner": {"id": 457}, "assignee": {"id": 86}, "organization": {"id": 658}, "project": {"owner": {"id": 763}, "assignee": {"id": 879}, "organization": {"id": 990}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 38, "privilege": "business"}, "organization": {"id": 197, "owner": {"id": 275}, "user": {"role": "supervisor"}}}, "resource": {"id": 302, "owner": {"id": 404}, "assignee": {"id": 38}, "organization": {"id": 197}, "project": {"owner": {"id": 724}, "assignee": {"id": 891}, "organization": {"id": 913}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 38, "privilege": "business"}, "organization": {"id": 194, "owner": {"id": 260}, "user": {"role": "supervisor"}}}, "resource": {"id": 383, "owner": {"id": 482}, "assignee": {"id": 38}, "organization": {"id": 194}, "project": {"owner": {"id": 732}, "assignee": {"id": 891}, "organization": {"id": 943}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 83, "privilege": "business"}, "organization": {"id": 190, "owner": {"id": 282}, "user": {"role": "supervisor"}}}, "resource": {"id": 343, "owner": {"id": 438}, "assignee": {"id": 83}, "organization": {"id": 695}, "project": {"owner": {"id": 721}, "assignee": {"id": 887}, "organization": {"id": 961}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 14, "privilege": "business"}, "organization": {"id": 147, "owner": {"id": 296}, "user": {"role": "supervisor"}}}, "resource": {"id": 341, "owner": {"id": 483}, "assignee": {"id": 14}, "organization": {"id": 656}, "project": {"owner": {"id": 708}, "assignee": {"id": 813}, "organization": {"id": 929}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 72, "privilege": "business"}, "organization": {"id": 136, "owner": {"id": 276}, "user": {"role": "worker"}}}, "resource": {"id": 304, "owner": {"id": 492}, "assignee": {"id": 72}, "organization": {"id": 136}, "project": {"owner": {"id": 792}, "assignee": {"id": 843}, "organization": {"id": 971}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 5, "privilege": "business"}, "organization": {"id": 116, "owner": {"id": 238}, "user": {"role": "worker"}}}, "resource": {"id": 388, "owner": {"id": 453}, "assignee": {"id": 5}, "organization": {"id": 116}, "project": {"owner": {"id": 726}, "assignee": {"id": 814}, "organization": {"id": 986}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 63, "privilege": "business"}, "organization": {"id": 126, "owner": {"id": 256}, "user": {"role": "worker"}}}, "resource": {"id": 315, "owner": {"id": 489}, "assignee": {"id": 63}, "organization": {"id": 628}, "project": {"owner": {"id": 722}, "assignee": {"id": 856}, "organization": {"id": 967}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 29, "privilege": "business"}, "organization": {"id": 173, "owner": {"id": 235}, "user": {"role": "worker"}}}, "resource": {"id": 320, "owner": {"id": 449}, "assignee": {"id": 29}, "organization": {"id": 640}, "project": {"owner": {"id": 776}, "assignee": {"id": 892}, "organization": {"id": 954}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 39, "privilege": "business"}, "organization": {"id": 104, "owner": {"id": 293}, "user": {"role": null}}}, "resource": {"id": 374, "owner": {"id": 417}, "assignee": {"id": 39}, "organization": {"id": 104}, "project": {"owner": {"id": 727}, "assignee": {"id": 897}, "organization": {"id": 988}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 12, "privilege": "business"}, "organization": {"id": 101, "owner": {"id": 273}, "user": {"role": null}}}, "resource": {"id": 354, "owner": {"id": 467}, "assignee": {"id": 12}, "organization": {"id": 101}, "project": {"owner": {"id": 765}, "assignee": {"id": 827}, "organization": {"id": 990}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 75, "privilege": "business"}, "organization": {"id": 105, "owner": {"id": 226}, "user": {"role": null}}}, "resource": {"id": 372, "owner": {"id": 424}, "assignee": {"id": 75}, "organization": {"id": 626}, "project": {"owner": {"id": 737}, "assignee": {"id": 836}, "organization": {"id": 993}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 91, "privilege": "business"}, "organization": {"id": 160, "owner": {"id": 217}, "user": {"role": null}}}, "resource": {"id": 301, "owner": {"id": 424}, "assignee": {"id": 91}, "organization": {"id": 671}, "project": {"owner": {"id": 786}, "assignee": {"id": 844}, "organization": {"id": 964}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 21, "privilege": "user"}, "organization": {"id": 198, "owner": {"id": 21}, "user": {"role": "owner"}}}, "resource": {"id": 320, "owner": {"id": 448}, "assignee": {"id": 21}, "organization": {"id": 198}, "project": {"owner": {"id": 729}, "assignee": {"id": 865}, "organization": {"id": 961}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 4, "privilege": "user"}, "organization": {"id": 123, "owner": {"id": 4}, "user": {"role": "owner"}}}, "resource": {"id": 348, "owner": {"id": 424}, "assignee": {"id": 4}, "organization": {"id": 123}, "project": {"owner": {"id": 788}, "assignee": {"id": 860}, "organization": {"id": 944}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 0, "privilege": "user"}, "organization": {"id": 148, "owner": {"id": 0}, "user": {"role": "owner"}}}, "resource": {"id": 302, "owner": {"id": 433}, "assignee": {"id": 0}, "organization": {"id": 669}, "project": {"owner": {"id": 765}, "assignee": {"id": 844}, "organization": {"id": 941}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 14, "privilege": "user"}, "organization": {"id": 195, "owner": {"id": 14}, "user": {"role": "owner"}}}, "resource": {"id": 381, "owner": {"id": 409}, "assignee": {"id": 14}, "organization": {"id": 619}, "project": {"owner": {"id": 749}, "assignee": {"id": 839}, "organization": {"id": 923}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 31, "privilege": "user"}, "organization": {"id": 187, "owner": {"id": 252}, "user": {"role": "maintainer"}}}, "resource": {"id": 394, "owner": {"id": 427}, "assignee": {"id": 31}, "organization": {"id": 187}, "project": {"owner": {"id": 764}, "assignee": {"id": 832}, "organization": {"id": 978}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 70, "privilege": "user"}, "organization": {"id": 103, "owner": {"id": 262}, "user": {"role": "maintainer"}}}, "resource": {"id": 322, "owner": {"id": 430}, "assignee": {"id": 70}, "organization": {"id": 103}, "project": {"owner": {"id": 756}, "assignee": {"id": 820}, "organization": {"id": 966}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 58, "privilege": "user"}, "organization": {"id": 195, "owner": {"id": 262}, "user": {"role": "maintainer"}}}, "resource": {"id": 317, "owner": {"id": 413}, "assignee": {"id": 58}, "organization": {"id": 600}, "project": {"owner": {"id": 730}, "assignee": {"id": 885}, "organization": {"id": 985}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 39, "privilege": "user"}, "organization": {"id": 172, "owner": {"id": 263}, "user": {"role": "maintainer"}}}, "resource": {"id": 331, "owner": {"id": 455}, "assignee": {"id": 39}, "organization": {"id": 694}, "project": {"owner": {"id": 799}, "assignee": {"id": 891}, "organization": {"id": 981}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 17, "privilege": "user"}, "organization": {"id": 120, "owner": {"id": 254}, "user": {"role": "supervisor"}}}, "resource": {"id": 350, "owner": {"id": 473}, "assignee": {"id": 17}, "organization": {"id": 120}, "project": {"owner": {"id": 784}, "assignee": {"id": 818}, "organization": {"id": 950}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 79, "privilege": "user"}, "organization": {"id": 100, "owner": {"id": 293}, "user": {"role": "supervisor"}}}, "resource": {"id": 305, "owner": {"id": 448}, "assignee": {"id": 79}, "organization": {"id": 100}, "project": {"owner": {"id": 740}, "assignee": {"id": 874}, "organization": {"id": 990}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 42, "privilege": "user"}, "organization": {"id": 158, "owner": {"id": 258}, "user": {"role": "supervisor"}}}, "resource": {"id": 365, "owner": {"id": 486}, "assignee": {"id": 42}, "organization": {"id": 646}, "project": {"owner": {"id": 713}, "assignee": {"id": 838}, "organization": {"id": 972}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 80, "privilege": "user"}, "organization": {"id": 134, "owner": {"id": 228}, "user": {"role": "supervisor"}}}, "resource": {"id": 393, "owner": {"id": 487}, "assignee": {"id": 80}, "organization": {"id": 614}, "project": {"owner": {"id": 772}, "assignee": {"id": 851}, "organization": {"id": 984}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 69, "privilege": "user"}, "organization": {"id": 187, "owner": {"id": 235}, "user": {"role": "worker"}}}, "resource": {"id": 307, "owner": {"id": 451}, "assignee": {"id": 69}, "organization": {"id": 187}, "project": {"owner": {"id": 730}, "assignee": {"id": 819}, "organization": {"id": 966}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 24, "privilege": "user"}, "organization": {"id": 174, "owner": {"id": 242}, "user": {"role": "worker"}}}, "resource": {"id": 395, "owner": {"id": 484}, "assignee": {"id": 24}, "organization": {"id": 174}, "project": {"owner": {"id": 744}, "assignee": {"id": 852}, "organization": {"id": 918}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 44, "privilege": "user"}, "organization": {"id": 163, "owner": {"id": 293}, "user": {"role": "worker"}}}, "resource": {"id": 325, "owner": {"id": 497}, "assignee": {"id": 44}, "organization": {"id": 624}, "project": {"owner": {"id": 768}, "assignee": {"id": 866}, "organization": {"id": 973}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 0, "privilege": "user"}, "organization": {"id": 187, "owner": {"id": 205}, "user": {"role": "worker"}}}, "resource": {"id": 303, "owner": {"id": 422}, "assignee": {"id": 0}, "organization": {"id": 609}, "project": {"owner": {"id": 715}, "assignee": {"id": 865}, "organization": {"id": 960}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 6, "privilege": "user"}, "organization": {"id": 189, "owner": {"id": 229}, "user": {"role": null}}}, "resource": {"id": 376, "owner": {"id": 411}, "assignee": {"id": 6}, "organization": {"id": 189}, "project": {"owner": {"id": 714}, "assignee": {"id": 842}, "organization": {"id": 913}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 45, "privilege": "user"}, "organization": {"id": 130, "owner": {"id": 216}, "user": {"role": null}}}, "resource": {"id": 300, "owner": {"id": 405}, "assignee": {"id": 45}, "organization": {"id": 130}, "project": {"owner": {"id": 722}, "assignee": {"id": 816}, "organization": {"id": 907}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 78, "privilege": "user"}, "organization": {"id": 131, "owner": {"id": 203}, "user": {"role": null}}}, "resource": {"id": 358, "owner": {"id": 485}, "assignee": {"id": 78}, "organization": {"id": 684}, "project": {"owner": {"id": 798}, "assignee": {"id": 894}, "organization": {"id": 946}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 91, "privilege": "user"}, "organization": {"id": 145, "owner": {"id": 249}, "user": {"role": null}}}, "resource": {"id": 395, "owner": {"id": 421}, "assignee": {"id": 91}, "organization": {"id": 669}, "project": {"owner": {"id": 775}, "assignee": {"id": 830}, "organization": {"id": 973}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 2, "privilege": "worker"}, "organization": {"id": 194, "owner": {"id": 2}, "user": {"role": "owner"}}}, "resource": {"id": 349, "owner": {"id": 469}, "assignee": {"id": 2}, "organization": {"id": 194}, "project": {"owner": {"id": 790}, "assignee": {"id": 893}, "organization": {"id": 913}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 54, "privilege": "worker"}, "organization": {"id": 149, "owner": {"id": 54}, "user": {"role": "owner"}}}, "resource": {"id": 398, "owner": {"id": 406}, "assignee": {"id": 54}, "organization": {"id": 149}, "project": {"owner": {"id": 767}, "assignee": {"id": 803}, "organization": {"id": 937}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 84, "privilege": "worker"}, "organization": {"id": 179, "owner": {"id": 84}, "user": {"role": "owner"}}}, "resource": {"id": 385, "owner": {"id": 487}, "assignee": {"id": 84}, "organization": {"id": 685}, "project": {"owner": {"id": 784}, "assignee": {"id": 821}, "organization": {"id": 903}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 23, "privilege": "worker"}, "organization": {"id": 133, "owner": {"id": 23}, "user": {"role": "owner"}}}, "resource": {"id": 357, "owner": {"id": 414}, "assignee": {"id": 23}, "organization": {"id": 611}, "project": {"owner": {"id": 736}, "assignee": {"id": 860}, "organization": {"id": 968}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 29, "privilege": "worker"}, "organization": {"id": 167, "owner": {"id": 200}, "user": {"role": "maintainer"}}}, "resource": {"id": 308, "owner": {"id": 443}, "assignee": {"id": 29}, "organization": {"id": 167}, "project": {"owner": {"id": 750}, "assignee": {"id": 837}, "organization": {"id": 935}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 62, "privilege": "worker"}, "organization": {"id": 124, "owner": {"id": 272}, "user": {"role": "maintainer"}}}, "resource": {"id": 345, "owner": {"id": 472}, "assignee": {"id": 62}, "organization": {"id": 124}, "project": {"owner": {"id": 712}, "assignee": {"id": 898}, "organization": {"id": 915}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 61, "privilege": "worker"}, "organization": {"id": 160, "owner": {"id": 224}, "user": {"role": "maintainer"}}}, "resource": {"id": 331, "owner": {"id": 426}, "assignee": {"id": 61}, "organization": {"id": 665}, "project": {"owner": {"id": 794}, "assignee": {"id": 846}, "organization": {"id": 967}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 65, "privilege": "worker"}, "organization": {"id": 167, "owner": {"id": 280}, "user": {"role": "maintainer"}}}, "resource": {"id": 305, "owner": {"id": 450}, "assignee": {"id": 65}, "organization": {"id": 641}, "project": {"owner": {"id": 707}, "assignee": {"id": 894}, "organization": {"id": 951}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 44, "privilege": "worker"}, "organization": {"id": 148, "owner": {"id": 223}, "user": {"role": "supervisor"}}}, "resource": {"id": 312, "owner": {"id": 457}, "assignee": {"id": 44}, "organization": {"id": 148}, "project": {"owner": {"id": 789}, "assignee": {"id": 883}, "organization": {"id": 980}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 4, "privilege": "worker"}, "organization": {"id": 123, "owner": {"id": 259}, "user": {"role": "supervisor"}}}, "resource": {"id": 393, "owner": {"id": 464}, "assignee": {"id": 4}, "organization": {"id": 123}, "project": {"owner": {"id": 791}, "assignee": {"id": 854}, "organization": {"id": 999}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 97, "privilege": "worker"}, "organization": {"id": 137, "owner": {"id": 257}, "user": {"role": "supervisor"}}}, "resource": {"id": 397, "owner": {"id": 404}, "assignee": {"id": 97}, "organization": {"id": 667}, "project": {"owner": {"id": 796}, "assignee": {"id": 803}, "organization": {"id": 922}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 19, "privilege": "worker"}, "organization": {"id": 188, "owner": {"id": 239}, "user": {"role": "supervisor"}}}, "resource": {"id": 325, "owner": {"id": 415}, "assignee": {"id": 19}, "organization": {"id": 602}, "project": {"owner": {"id": 730}, "assignee": {"id": 844}, "organization": {"id": 906}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 34, "privilege": "worker"}, "organization": {"id": 105, "owner": {"id": 270}, "user": {"role": "worker"}}}, "resource": {"id": 346, "owner": {"id": 402}, "assignee": {"id": 34}, "organization": {"id": 105}, "project": {"owner": {"id": 716}, "assignee": {"id": 863}, "organization": {"id": 950}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 7, "privilege": "worker"}, "organization": {"id": 188, "owner": {"id": 288}, "user": {"role": "worker"}}}, "resource": {"id": 343, "owner": {"id": 401}, "assignee": {"id": 7}, "organization": {"id": 188}, "project": {"owner": {"id": 716}, "assignee": {"id": 894}, "organization": {"id": 959}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 0, "privilege": "worker"}, "organization": {"id": 120, "owner": {"id": 219}, "user": {"role": "worker"}}}, "resource": {"id": 306, "owner": {"id": 409}, "assignee": {"id": 0}, "organization": {"id": 636}, "project": {"owner": {"id": 709}, "assignee": {"id": 822}, "organization": {"id": 916}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 77, "privilege": "worker"}, "organization": {"id": 132, "owner": {"id": 299}, "user": {"role": "worker"}}}, "resource": {"id": 386, "owner": {"id": 444}, "assignee": {"id": 77}, "organization": {"id": 635}, "project": {"owner": {"id": 711}, "assignee": {"id": 884}, "organization": {"id": 954}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 88, "privilege": "worker"}, "organization": {"id": 128, "owner": {"id": 292}, "user": {"role": null}}}, "resource": {"id": 398, "owner": {"id": 462}, "assignee": {"id": 88}, "organization": {"id": 128}, "project": {"owner": {"id": 752}, "assignee": {"id": 866}, "organization": {"id": 961}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 68, "privilege": "worker"}, "organization": {"id": 153, "owner": {"id": 248}, "user": {"role": null}}}, "resource": {"id": 398, "owner": {"id": 481}, "assignee": {"id": 68}, "organization": {"id": 153}, "project": {"owner": {"id": 755}, "assignee": {"id": 838}, "organization": {"id": 948}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 1, "privilege": "worker"}, "organization": {"id": 150, "owner": {"id": 292}, "user": {"role": null}}}, "resource": {"id": 341, "owner": {"id": 417}, "assignee": {"id": 1}, "organization": {"id": 626}, "project": {"owner": {"id": 793}, "assignee": {"id": 898}, "organization": {"id": 913}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 32, "privilege": "worker"}, "organization": {"id": 152, "owner": {"id": 278}, "user": {"role": null}}}, "resource": {"id": 359, "owner": {"id": 450}, "assignee": {"id": 32}, "organization": {"id": 681}, "project": {"owner": {"id": 784}, "assignee": {"id": 893}, "organization": {"id": 991}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 15, "privilege": "none"}, "organization": {"id": 164, "owner": {"id": 15}, "user": {"role": "owner"}}}, "resource": {"id": 395, "owner": {"id": 473}, "assignee": {"id": 15}, "organization": {"id": 164}, "project": {"owner": {"id": 769}, "assignee": {"id": 839}, "organization": {"id": 965}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 2, "privilege": "none"}, "organization": {"id": 100, "owner": {"id": 2}, "user": {"role": "owner"}}}, "resource": {"id": 315, "owner": {"id": 435}, "assignee": {"id": 2}, "organization": {"id": 100}, "project": {"owner": {"id": 764}, "assignee": {"id": 839}, "organization": {"id": 901}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 40, "privilege": "none"}, "organization": {"id": 135, "owner": {"id": 40}, "user": {"role": "owner"}}}, "resource": {"id": 395, "owner": {"id": 436}, "assignee": {"id": 40}, "organization": {"id": 687}, "project": {"owner": {"id": 792}, "assignee": {"id": 824}, "organization": {"id": 904}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 57, "privilege": "none"}, "organization": {"id": 165, "owner": {"id": 57}, "user": {"role": "owner"}}}, "resource": {"id": 389, "owner": {"id": 414}, "assignee": {"id": 57}, "organization": {"id": 697}, "project": {"owner": {"id": 756}, "assignee": {"id": 833}, "organization": {"id": 924}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 5, "privilege": "none"}, "organization": {"id": 177, "owner": {"id": 225}, "user": {"role": "maintainer"}}}, "resource": {"id": 349, "owner": {"id": 439}, "assignee": {"id": 5}, "organization": {"id": 177}, "project": {"owner": {"id": 709}, "assignee": {"id": 872}, "organization": {"id": 986}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 64, "privilege": "none"}, "organization": {"id": 122, "owner": {"id": 224}, "user": {"role": "maintainer"}}}, "resource": {"id": 362, "owner": {"id": 493}, "assignee": {"id": 64}, "organization": {"id": 122}, "project": {"owner": {"id": 797}, "assignee": {"id": 860}, "organization": {"id": 930}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 86, "privilege": "none"}, "organization": {"id": 163, "owner": {"id": 286}, "user": {"role": "maintainer"}}}, "resource": {"id": 385, "owner": {"id": 418}, "assignee": {"id": 86}, "organization": {"id": 644}, "project": {"owner": {"id": 729}, "assignee": {"id": 893}, "organization": {"id": 953}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 88, "privilege": "none"}, "organization": {"id": 128, "owner": {"id": 228}, "user": {"role": "maintainer"}}}, "resource": {"id": 323, "owner": {"id": 418}, "assignee": {"id": 88}, "organization": {"id": 692}, "project": {"owner": {"id": 784}, "assignee": {"id": 887}, "organization": {"id": 969}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 94, "privilege": "none"}, "organization": {"id": 100, "owner": {"id": 252}, "user": {"role": "supervisor"}}}, "resource": {"id": 346, "owner": {"id": 455}, "assignee": {"id": 94}, "organization": {"id": 100}, "project": {"owner": {"id": 793}, "assignee": {"id": 837}, "organization": {"id": 976}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 18, "privilege": "none"}, "organization": {"id": 126, "owner": {"id": 292}, "user": {"role": "supervisor"}}}, "resource": {"id": 361, "owner": {"id": 454}, "assignee": {"id": 18}, "organization": {"id": 126}, "project": {"owner": {"id": 721}, "assignee": {"id": 882}, "organization": {"id": 993}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 92, "privilege": "none"}, "organization": {"id": 142, "owner": {"id": 287}, "user": {"role": "supervisor"}}}, "resource": {"id": 315, "owner": {"id": 425}, "assignee": {"id": 92}, "organization": {"id": 683}, "project": {"owner": {"id": 735}, "assignee": {"id": 807}, "organization": {"id": 971}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 15, "privilege": "none"}, "organization": {"id": 160, "owner": {"id": 263}, "user": {"role": "supervisor"}}}, "resource": {"id": 330, "owner": {"id": 434}, "assignee": {"id": 15}, "organization": {"id": 605}, "project": {"owner": {"id": 714}, "assignee": {"id": 843}, "organization": {"id": 935}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 69, "privilege": "none"}, "organization": {"id": 104, "owner": {"id": 247}, "user": {"role": "worker"}}}, "resource": {"id": 376, "owner": {"id": 449}, "assignee": {"id": 69}, "organization": {"id": 104}, "project": {"owner": {"id": 701}, "assignee": {"id": 804}, "organization": {"id": 930}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 5, "privilege": "none"}, "organization": {"id": 189, "owner": {"id": 283}, "user": {"role": "worker"}}}, "resource": {"id": 351, "owner": {"id": 447}, "assignee": {"id": 5}, "organization": {"id": 189}, "project": {"owner": {"id": 753}, "assignee": {"id": 855}, "organization": {"id": 910}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 28, "privilege": "none"}, "organization": {"id": 161, "owner": {"id": 282}, "user": {"role": "worker"}}}, "resource": {"id": 360, "owner": {"id": 409}, "assignee": {"id": 28}, "organization": {"id": 604}, "project": {"owner": {"id": 761}, "assignee": {"id": 844}, "organization": {"id": 913}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 67, "privilege": "none"}, "organization": {"id": 148, "owner": {"id": 220}, "user": {"role": "worker"}}}, "resource": {"id": 306, "owner": {"id": 404}, "assignee": {"id": 67}, "organization": {"id": 644}, "project": {"owner": {"id": 776}, "assignee": {"id": 811}, "organization": {"id": 915}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 38, "privilege": "none"}, "organization": {"id": 106, "owner": {"id": 268}, "user": {"role": null}}}, "resource": {"id": 379, "owner": {"id": 489}, "assignee": {"id": 38}, "organization": {"id": 106}, "project": {"owner": {"id": 758}, "assignee": {"id": 800}, "organization": {"id": 942}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 79, "privilege": "none"}, "organization": {"id": 127, "owner": {"id": 280}, "user": {"role": null}}}, "resource": {"id": 382, "owner": {"id": 493}, "assignee": {"id": 79}, "organization": {"id": 127}, "project": {"owner": {"id": 777}, "assignee": {"id": 896}, "organization": {"id": 930}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 15, "privilege": "none"}, "organization": {"id": 193, "owner": {"id": 289}, "user": {"role": null}}}, "resource": {"id": 369, "owner": {"id": 461}, "assignee": {"id": 15}, "organization": {"id": 611}, "project": {"owner": {"id": 710}, "assignee": {"id": 856}, "organization": {"id": 947}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 7, "privilege": "none"}, "organization": {"id": 116, "owner": {"id": 250}, "user": {"role": null}}}, "resource": {"id": 326, "owner": {"id": 438}, "assignee": {"id": 7}, "organization": {"id": 685}, "project": {"owner": {"id": 773}, "assignee": {"id": 810}, "organization": {"id": 936}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 77, "privilege": "admin"}, "organization": {"id": 182, "owner": {"id": 77}, "user": {"role": "owner"}}}, "resource": {"id": 312, "owner": {"id": 438}, "assignee": {"id": 568}, "organization": {"id": 182}, "project": {"owner": {"id": 750}, "assignee": {"id": 854}, "organization": {"id": 904}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 89, "privilege": "admin"}, "organization": {"id": 144, "owner": {"id": 89}, "user": {"role": "owner"}}}, "resource": {"id": 375, "owner": {"id": 482}, "assignee": {"id": 586}, "organization": {"id": 144}, "project": {"owner": {"id": 728}, "assignee": {"id": 811}, "organization": {"id": 940}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 70, "privilege": "admin"}, "organization": {"id": 169, "owner": {"id": 70}, "user": {"role": "owner"}}}, "resource": {"id": 375, "owner": {"id": 472}, "assignee": {"id": 560}, "organization": {"id": 636}, "project": {"owner": {"id": 764}, "assignee": {"id": 866}, "organization": {"id": 923}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 61, "privilege": "admin"}, "organization": {"id": 147, "owner": {"id": 61}, "user": {"role": "owner"}}}, "resource": {"id": 344, "owner": {"id": 486}, "assignee": {"id": 567}, "organization": {"id": 606}, "project": {"owner": {"id": 783}, "assignee": {"id": 802}, "organization": {"id": 964}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 84, "privilege": "admin"}, "organization": {"id": 128, "owner": {"id": 209}, "user": {"role": "maintainer"}}}, "resource": {"id": 309, "owner": {"id": 419}, "assignee": {"id": 541}, "organization": {"id": 128}, "project": {"owner": {"id": 704}, "assignee": {"id": 835}, "organization": {"id": 960}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 14, "privilege": "admin"}, "organization": {"id": 165, "owner": {"id": 297}, "user": {"role": "maintainer"}}}, "resource": {"id": 398, "owner": {"id": 443}, "assignee": {"id": 558}, "organization": {"id": 165}, "project": {"owner": {"id": 712}, "assignee": {"id": 888}, "organization": {"id": 927}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 21, "privilege": "admin"}, "organization": {"id": 136, "owner": {"id": 201}, "user": {"role": "maintainer"}}}, "resource": {"id": 395, "owner": {"id": 422}, "assignee": {"id": 547}, "organization": {"id": 668}, "project": {"owner": {"id": 759}, "assignee": {"id": 855}, "organization": {"id": 936}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 6, "privilege": "admin"}, "organization": {"id": 185, "owner": {"id": 294}, "user": {"role": "maintainer"}}}, "resource": {"id": 328, "owner": {"id": 494}, "assignee": {"id": 592}, "organization": {"id": 670}, "project": {"owner": {"id": 717}, "assignee": {"id": 824}, "organization": {"id": 962}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 11, "privilege": "admin"}, "organization": {"id": 132, "owner": {"id": 227}, "user": {"role": "supervisor"}}}, "resource": {"id": 312, "owner": {"id": 405}, "assignee": {"id": 540}, "organization": {"id": 132}, "project": {"owner": {"id": 731}, "assignee": {"id": 827}, "organization": {"id": 919}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 40, "privilege": "admin"}, "organization": {"id": 102, "owner": {"id": 213}, "user": {"role": "supervisor"}}}, "resource": {"id": 368, "owner": {"id": 435}, "assignee": {"id": 535}, "organization": {"id": 102}, "project": {"owner": {"id": 749}, "assignee": {"id": 868}, "organization": {"id": 981}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 1, "privilege": "admin"}, "organization": {"id": 151, "owner": {"id": 263}, "user": {"role": "supervisor"}}}, "resource": {"id": 382, "owner": {"id": 405}, "assignee": {"id": 507}, "organization": {"id": 651}, "project": {"owner": {"id": 711}, "assignee": {"id": 811}, "organization": {"id": 990}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 46, "privilege": "admin"}, "organization": {"id": 191, "owner": {"id": 286}, "user": {"role": "supervisor"}}}, "resource": {"id": 385, "owner": {"id": 425}, "assignee": {"id": 580}, "organization": {"id": 669}, "project": {"owner": {"id": 711}, "assignee": {"id": 831}, "organization": {"id": 964}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 80, "privilege": "admin"}, "organization": {"id": 134, "owner": {"id": 236}, "user": {"role": "worker"}}}, "resource": {"id": 353, "owner": {"id": 444}, "assignee": {"id": 572}, "organization": {"id": 134}, "project": {"owner": {"id": 775}, "assignee": {"id": 862}, "organization": {"id": 982}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 20, "privilege": "admin"}, "organization": {"id": 151, "owner": {"id": 294}, "user": {"role": "worker"}}}, "resource": {"id": 338, "owner": {"id": 413}, "assignee": {"id": 570}, "organization": {"id": 151}, "project": {"owner": {"id": 722}, "assignee": {"id": 878}, "organization": {"id": 928}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 93, "privilege": "admin"}, "organization": {"id": 171, "owner": {"id": 253}, "user": {"role": "worker"}}}, "resource": {"id": 378, "owner": {"id": 445}, "assignee": {"id": 518}, "organization": {"id": 684}, "project": {"owner": {"id": 749}, "assignee": {"id": 896}, "organization": {"id": 976}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 31, "privilege": "admin"}, "organization": {"id": 129, "owner": {"id": 262}, "user": {"role": "worker"}}}, "resource": {"id": 335, "owner": {"id": 441}, "assignee": {"id": 558}, "organization": {"id": 605}, "project": {"owner": {"id": 708}, "assignee": {"id": 860}, "organization": {"id": 957}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 74, "privilege": "admin"}, "organization": {"id": 196, "owner": {"id": 256}, "user": {"role": null}}}, "resource": {"id": 346, "owner": {"id": 421}, "assignee": {"id": 594}, "organization": {"id": 196}, "project": {"owner": {"id": 777}, "assignee": {"id": 812}, "organization": {"id": 986}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 51, "privilege": "admin"}, "organization": {"id": 105, "owner": {"id": 244}, "user": {"role": null}}}, "resource": {"id": 384, "owner": {"id": 404}, "assignee": {"id": 508}, "organization": {"id": 105}, "project": {"owner": {"id": 754}, "assignee": {"id": 846}, "organization": {"id": 924}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 6, "privilege": "admin"}, "organization": {"id": 187, "owner": {"id": 257}, "user": {"role": null}}}, "resource": {"id": 338, "owner": {"id": 419}, "assignee": {"id": 556}, "organization": {"id": 682}, "project": {"owner": {"id": 753}, "assignee": {"id": 881}, "organization": {"id": 990}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 73, "privilege": "admin"}, "organization": {"id": 129, "owner": {"id": 210}, "user": {"role": null}}}, "resource": {"id": 337, "owner": {"id": 492}, "assignee": {"id": 572}, "organization": {"id": 662}, "project": {"owner": {"id": 710}, "assignee": {"id": 823}, "organization": {"id": 960}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 12, "privilege": "business"}, "organization": {"id": 176, "owner": {"id": 12}, "user": {"role": "owner"}}}, "resource": {"id": 322, "owner": {"id": 471}, "assignee": {"id": 510}, "organization": {"id": 176}, "project": {"owner": {"id": 750}, "assignee": {"id": 889}, "organization": {"id": 909}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 82, "privilege": "business"}, "organization": {"id": 161, "owner": {"id": 82}, "user": {"role": "owner"}}}, "resource": {"id": 380, "owner": {"id": 404}, "assignee": {"id": 568}, "organization": {"id": 161}, "project": {"owner": {"id": 749}, "assignee": {"id": 821}, "organization": {"id": 982}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 79, "privilege": "business"}, "organization": {"id": 176, "owner": {"id": 79}, "user": {"role": "owner"}}}, "resource": {"id": 368, "owner": {"id": 426}, "assignee": {"id": 506}, "organization": {"id": 637}, "project": {"owner": {"id": 723}, "assignee": {"id": 838}, "organization": {"id": 979}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 78, "privilege": "business"}, "organization": {"id": 195, "owner": {"id": 78}, "user": {"role": "owner"}}}, "resource": {"id": 340, "owner": {"id": 453}, "assignee": {"id": 599}, "organization": {"id": 693}, "project": {"owner": {"id": 776}, "assignee": {"id": 877}, "organization": {"id": 990}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 48, "privilege": "business"}, "organization": {"id": 120, "owner": {"id": 293}, "user": {"role": "maintainer"}}}, "resource": {"id": 357, "owner": {"id": 424}, "assignee": {"id": 525}, "organization": {"id": 120}, "project": {"owner": {"id": 763}, "assignee": {"id": 891}, "organization": {"id": 996}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 78, "privilege": "business"}, "organization": {"id": 149, "owner": {"id": 201}, "user": {"role": "maintainer"}}}, "resource": {"id": 355, "owner": {"id": 488}, "assignee": {"id": 502}, "organization": {"id": 149}, "project": {"owner": {"id": 714}, "assignee": {"id": 864}, "organization": {"id": 955}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 57, "privilege": "business"}, "organization": {"id": 121, "owner": {"id": 243}, "user": {"role": "maintainer"}}}, "resource": {"id": 361, "owner": {"id": 462}, "assignee": {"id": 582}, "organization": {"id": 679}, "project": {"owner": {"id": 776}, "assignee": {"id": 838}, "organization": {"id": 958}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 71, "privilege": "business"}, "organization": {"id": 123, "owner": {"id": 270}, "user": {"role": "maintainer"}}}, "resource": {"id": 378, "owner": {"id": 446}, "assignee": {"id": 549}, "organization": {"id": 651}, "project": {"owner": {"id": 712}, "assignee": {"id": 810}, "organization": {"id": 994}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 59, "privilege": "business"}, "organization": {"id": 178, "owner": {"id": 282}, "user": {"role": "supervisor"}}}, "resource": {"id": 399, "owner": {"id": 436}, "assignee": {"id": 541}, "organization": {"id": 178}, "project": {"owner": {"id": 712}, "assignee": {"id": 840}, "organization": {"id": 989}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 64, "privilege": "business"}, "organization": {"id": 155, "owner": {"id": 238}, "user": {"role": "supervisor"}}}, "resource": {"id": 373, "owner": {"id": 416}, "assignee": {"id": 511}, "organization": {"id": 155}, "project": {"owner": {"id": 702}, "assignee": {"id": 861}, "organization": {"id": 940}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 65, "privilege": "business"}, "organization": {"id": 125, "owner": {"id": 266}, "user": {"role": "supervisor"}}}, "resource": {"id": 313, "owner": {"id": 491}, "assignee": {"id": 530}, "organization": {"id": 637}, "project": {"owner": {"id": 777}, "assignee": {"id": 867}, "organization": {"id": 950}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 41, "privilege": "business"}, "organization": {"id": 128, "owner": {"id": 225}, "user": {"role": "supervisor"}}}, "resource": {"id": 328, "owner": {"id": 446}, "assignee": {"id": 571}, "organization": {"id": 630}, "project": {"owner": {"id": 702}, "assignee": {"id": 874}, "organization": {"id": 963}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 23, "privilege": "business"}, "organization": {"id": 161, "owner": {"id": 279}, "user": {"role": "worker"}}}, "resource": {"id": 315, "owner": {"id": 463}, "assignee": {"id": 587}, "organization": {"id": 161}, "project": {"owner": {"id": 752}, "assignee": {"id": 872}, "organization": {"id": 919}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 64, "privilege": "business"}, "organization": {"id": 180, "owner": {"id": 275}, "user": {"role": "worker"}}}, "resource": {"id": 388, "owner": {"id": 448}, "assignee": {"id": 525}, "organization": {"id": 180}, "project": {"owner": {"id": 733}, "assignee": {"id": 874}, "organization": {"id": 917}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 87, "privilege": "business"}, "organization": {"id": 197, "owner": {"id": 294}, "user": {"role": "worker"}}}, "resource": {"id": 359, "owner": {"id": 412}, "assignee": {"id": 550}, "organization": {"id": 635}, "project": {"owner": {"id": 795}, "assignee": {"id": 879}, "organization": {"id": 923}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 84, "privilege": "business"}, "organization": {"id": 160, "owner": {"id": 240}, "user": {"role": "worker"}}}, "resource": {"id": 352, "owner": {"id": 474}, "assignee": {"id": 512}, "organization": {"id": 666}, "project": {"owner": {"id": 787}, "assignee": {"id": 851}, "organization": {"id": 915}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 12, "privilege": "business"}, "organization": {"id": 146, "owner": {"id": 255}, "user": {"role": null}}}, "resource": {"id": 333, "owner": {"id": 451}, "assignee": {"id": 516}, "organization": {"id": 146}, "project": {"owner": {"id": 711}, "assignee": {"id": 849}, "organization": {"id": 900}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 84, "privilege": "business"}, "organization": {"id": 135, "owner": {"id": 275}, "user": {"role": null}}}, "resource": {"id": 382, "owner": {"id": 450}, "assignee": {"id": 569}, "organization": {"id": 135}, "project": {"owner": {"id": 727}, "assignee": {"id": 832}, "organization": {"id": 940}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 21, "privilege": "business"}, "organization": {"id": 105, "owner": {"id": 267}, "user": {"role": null}}}, "resource": {"id": 350, "owner": {"id": 428}, "assignee": {"id": 551}, "organization": {"id": 625}, "project": {"owner": {"id": 731}, "assignee": {"id": 886}, "organization": {"id": 955}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 53, "privilege": "business"}, "organization": {"id": 198, "owner": {"id": 272}, "user": {"role": null}}}, "resource": {"id": 348, "owner": {"id": 435}, "assignee": {"id": 585}, "organization": {"id": 687}, "project": {"owner": {"id": 721}, "assignee": {"id": 822}, "organization": {"id": 903}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 41, "privilege": "user"}, "organization": {"id": 166, "owner": {"id": 41}, "user": {"role": "owner"}}}, "resource": {"id": 334, "owner": {"id": 407}, "assignee": {"id": 533}, "organization": {"id": 166}, "project": {"owner": {"id": 786}, "assignee": {"id": 825}, "organization": {"id": 964}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 67, "privilege": "user"}, "organization": {"id": 199, "owner": {"id": 67}, "user": {"role": "owner"}}}, "resource": {"id": 397, "owner": {"id": 473}, "assignee": {"id": 585}, "organization": {"id": 199}, "project": {"owner": {"id": 743}, "assignee": {"id": 899}, "organization": {"id": 943}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 10, "privilege": "user"}, "organization": {"id": 124, "owner": {"id": 10}, "user": {"role": "owner"}}}, "resource": {"id": 328, "owner": {"id": 424}, "assignee": {"id": 535}, "organization": {"id": 613}, "project": {"owner": {"id": 797}, "assignee": {"id": 838}, "organization": {"id": 993}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 89, "privilege": "user"}, "organization": {"id": 190, "owner": {"id": 89}, "user": {"role": "owner"}}}, "resource": {"id": 306, "owner": {"id": 401}, "assignee": {"id": 525}, "organization": {"id": 644}, "project": {"owner": {"id": 768}, "assignee": {"id": 807}, "organization": {"id": 984}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "delete", "auth": {"user": {"id": 22, "privilege": "user"}, "organization": {"id": 129, "owner": {"id": 270}, "user": {"role": "maintainer"}}}, "resource": {"id": 376, "owner": {"id": 425}, "assignee": {"id": 573}, "organization": {"id": 129}, "project": {"owner": {"id": 792}, "assignee": {"id": 880}, "organization": {"id": 905}}}} + allow with input as {"scope": "delete", "auth": {"user": {"id": 95, "privilege": "user"}, "organization": {"id": 137, "owner": {"id": 278}, "user": {"role": "maintainer"}}}, "resource": {"id": 399, "owner": {"id": 458}, "assignee": {"id": 547}, "organization": {"id": 137}, "project": {"owner": {"id": 780}, "assignee": {"id": 831}, "organization": {"id": 932}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 37, "privilege": "user"}, "organization": {"id": 161, "owner": {"id": 236}, "user": {"role": "maintainer"}}}, "resource": {"id": 388, "owner": {"id": 472}, "assignee": {"id": 506}, "organization": {"id": 691}, "project": {"owner": {"id": 756}, "assignee": {"id": 801}, "organization": {"id": 988}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 37, "privilege": "user"}, "organization": {"id": 171, "owner": {"id": 269}, "user": {"role": "maintainer"}}}, "resource": {"id": 312, "owner": {"id": 492}, "assignee": {"id": 505}, "organization": {"id": 664}, "project": {"owner": {"id": 766}, "assignee": {"id": 844}, "organization": {"id": 929}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 11, "privilege": "user"}, "organization": {"id": 156, "owner": {"id": 237}, "user": {"role": "supervisor"}}}, "resource": {"id": 317, "owner": {"id": 417}, "assignee": {"id": 542}, "organization": {"id": 156}, "project": {"owner": {"id": 743}, "assignee": {"id": 889}, "organization": {"id": 914}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 20, "privilege": "user"}, "organization": {"id": 157, "owner": {"id": 256}, "user": {"role": "supervisor"}}}, "resource": {"id": 330, "owner": {"id": 410}, "assignee": {"id": 577}, "organization": {"id": 157}, "project": {"owner": {"id": 723}, "assignee": {"id": 856}, "organization": {"id": 992}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 91, "privilege": "user"}, "organization": {"id": 179, "owner": {"id": 231}, "user": {"role": "supervisor"}}}, "resource": {"id": 321, "owner": {"id": 459}, "assignee": {"id": 526}, "organization": {"id": 622}, "project": {"owner": {"id": 761}, "assignee": {"id": 812}, "organization": {"id": 997}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 80, "privilege": "user"}, "organization": {"id": 124, "owner": {"id": 217}, "user": {"role": "supervisor"}}}, "resource": {"id": 364, "owner": {"id": 426}, "assignee": {"id": 536}, "organization": {"id": 606}, "project": {"owner": {"id": 763}, "assignee": {"id": 874}, "organization": {"id": 987}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 15, "privilege": "user"}, "organization": {"id": 194, "owner": {"id": 264}, "user": {"role": "worker"}}}, "resource": {"id": 346, "owner": {"id": 415}, "assignee": {"id": 589}, "organization": {"id": 194}, "project": {"owner": {"id": 715}, "assignee": {"id": 827}, "organization": {"id": 948}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 11, "privilege": "user"}, "organization": {"id": 162, "owner": {"id": 257}, "user": {"role": "worker"}}}, "resource": {"id": 364, "owner": {"id": 410}, "assignee": {"id": 571}, "organization": {"id": 162}, "project": {"owner": {"id": 749}, "assignee": {"id": 884}, "organization": {"id": 960}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 74, "privilege": "user"}, "organization": {"id": 141, "owner": {"id": 285}, "user": {"role": "worker"}}}, "resource": {"id": 344, "owner": {"id": 423}, "assignee": {"id": 524}, "organization": {"id": 652}, "project": {"owner": {"id": 759}, "assignee": {"id": 885}, "organization": {"id": 917}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 22, "privilege": "user"}, "organization": {"id": 106, "owner": {"id": 262}, "user": {"role": "worker"}}}, "resource": {"id": 385, "owner": {"id": 412}, "assignee": {"id": 515}, "organization": {"id": 600}, "project": {"owner": {"id": 728}, "assignee": {"id": 836}, "organization": {"id": 905}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 73, "privilege": "user"}, "organization": {"id": 100, "owner": {"id": 270}, "user": {"role": null}}}, "resource": {"id": 343, "owner": {"id": 498}, "assignee": {"id": 531}, "organization": {"id": 100}, "project": {"owner": {"id": 757}, "assignee": {"id": 865}, "organization": {"id": 971}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 96, "privilege": "user"}, "organization": {"id": 133, "owner": {"id": 213}, "user": {"role": null}}}, "resource": {"id": 328, "owner": {"id": 455}, "assignee": {"id": 508}, "organization": {"id": 133}, "project": {"owner": {"id": 739}, "assignee": {"id": 840}, "organization": {"id": 958}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 31, "privilege": "user"}, "organization": {"id": 177, "owner": {"id": 217}, "user": {"role": null}}}, "resource": {"id": 369, "owner": {"id": 435}, "assignee": {"id": 509}, "organization": {"id": 658}, "project": {"owner": {"id": 709}, "assignee": {"id": 878}, "organization": {"id": 939}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 67, "privilege": "user"}, "organization": {"id": 100, "owner": {"id": 202}, "user": {"role": null}}}, "resource": {"id": 360, "owner": {"id": 480}, "assignee": {"id": 578}, "organization": {"id": 608}, "project": {"owner": {"id": 764}, "assignee": {"id": 834}, "organization": {"id": 981}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 59, "privilege": "worker"}, "organization": {"id": 127, "owner": {"id": 59}, "user": {"role": "owner"}}}, "resource": {"id": 351, "owner": {"id": 407}, "assignee": {"id": 531}, "organization": {"id": 127}, "project": {"owner": {"id": 781}, "assignee": {"id": 826}, "organization": {"id": 951}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 7, "privilege": "worker"}, "organization": {"id": 187, "owner": {"id": 7}, "user": {"role": "owner"}}}, "resource": {"id": 307, "owner": {"id": 403}, "assignee": {"id": 596}, "organization": {"id": 187}, "project": {"owner": {"id": 711}, "assignee": {"id": 829}, "organization": {"id": 930}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 44, "privilege": "worker"}, "organization": {"id": 121, "owner": {"id": 44}, "user": {"role": "owner"}}}, "resource": {"id": 334, "owner": {"id": 427}, "assignee": {"id": 586}, "organization": {"id": 695}, "project": {"owner": {"id": 747}, "assignee": {"id": 815}, "organization": {"id": 913}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 32, "privilege": "worker"}, "organization": {"id": 101, "owner": {"id": 32}, "user": {"role": "owner"}}}, "resource": {"id": 321, "owner": {"id": 492}, "assignee": {"id": 515}, "organization": {"id": 635}, "project": {"owner": {"id": 770}, "assignee": {"id": 875}, "organization": {"id": 902}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 84, "privilege": "worker"}, "organization": {"id": 149, "owner": {"id": 264}, "user": {"role": "maintainer"}}}, "resource": {"id": 316, "owner": {"id": 491}, "assignee": {"id": 525}, "organization": {"id": 149}, "project": {"owner": {"id": 708}, "assignee": {"id": 892}, "organization": {"id": 920}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 13, "privilege": "worker"}, "organization": {"id": 145, "owner": {"id": 284}, "user": {"role": "maintainer"}}}, "resource": {"id": 311, "owner": {"id": 493}, "assignee": {"id": 531}, "organization": {"id": 145}, "project": {"owner": {"id": 782}, "assignee": {"id": 873}, "organization": {"id": 920}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 27, "privilege": "worker"}, "organization": {"id": 115, "owner": {"id": 242}, "user": {"role": "maintainer"}}}, "resource": {"id": 319, "owner": {"id": 488}, "assignee": {"id": 532}, "organization": {"id": 680}, "project": {"owner": {"id": 773}, "assignee": {"id": 804}, "organization": {"id": 974}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 98, "privilege": "worker"}, "organization": {"id": 162, "owner": {"id": 218}, "user": {"role": "maintainer"}}}, "resource": {"id": 381, "owner": {"id": 471}, "assignee": {"id": 592}, "organization": {"id": 609}, "project": {"owner": {"id": 774}, "assignee": {"id": 819}, "organization": {"id": 959}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 10, "privilege": "worker"}, "organization": {"id": 184, "owner": {"id": 235}, "user": {"role": "supervisor"}}}, "resource": {"id": 344, "owner": {"id": 411}, "assignee": {"id": 584}, "organization": {"id": 184}, "project": {"owner": {"id": 756}, "assignee": {"id": 835}, "organization": {"id": 976}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 36, "privilege": "worker"}, "organization": {"id": 141, "owner": {"id": 248}, "user": {"role": "supervisor"}}}, "resource": {"id": 334, "owner": {"id": 436}, "assignee": {"id": 531}, "organization": {"id": 141}, "project": {"owner": {"id": 757}, "assignee": {"id": 890}, "organization": {"id": 953}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 0, "privilege": "worker"}, "organization": {"id": 108, "owner": {"id": 208}, "user": {"role": "supervisor"}}}, "resource": {"id": 393, "owner": {"id": 430}, "assignee": {"id": 580}, "organization": {"id": 636}, "project": {"owner": {"id": 749}, "assignee": {"id": 838}, "organization": {"id": 966}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 73, "privilege": "worker"}, "organization": {"id": 112, "owner": {"id": 247}, "user": {"role": "supervisor"}}}, "resource": {"id": 309, "owner": {"id": 466}, "assignee": {"id": 593}, "organization": {"id": 694}, "project": {"owner": {"id": 739}, "assignee": {"id": 854}, "organization": {"id": 971}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 28, "privilege": "worker"}, "organization": {"id": 180, "owner": {"id": 254}, "user": {"role": "worker"}}}, "resource": {"id": 337, "owner": {"id": 482}, "assignee": {"id": 519}, "organization": {"id": 180}, "project": {"owner": {"id": 712}, "assignee": {"id": 830}, "organization": {"id": 955}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 42, "privilege": "worker"}, "organization": {"id": 179, "owner": {"id": 297}, "user": {"role": "worker"}}}, "resource": {"id": 388, "owner": {"id": 481}, "assignee": {"id": 569}, "organization": {"id": 179}, "project": {"owner": {"id": 725}, "assignee": {"id": 826}, "organization": {"id": 950}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 34, "privilege": "worker"}, "organization": {"id": 130, "owner": {"id": 228}, "user": {"role": "worker"}}}, "resource": {"id": 348, "owner": {"id": 403}, "assignee": {"id": 530}, "organization": {"id": 625}, "project": {"owner": {"id": 752}, "assignee": {"id": 833}, "organization": {"id": 969}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 37, "privilege": "worker"}, "organization": {"id": 165, "owner": {"id": 259}, "user": {"role": "worker"}}}, "resource": {"id": 356, "owner": {"id": 439}, "assignee": {"id": 562}, "organization": {"id": 605}, "project": {"owner": {"id": 780}, "assignee": {"id": 875}, "organization": {"id": 913}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 40, "privilege": "worker"}, "organization": {"id": 118, "owner": {"id": 290}, "user": {"role": null}}}, "resource": {"id": 337, "owner": {"id": 431}, "assignee": {"id": 503}, "organization": {"id": 118}, "project": {"owner": {"id": 721}, "assignee": {"id": 848}, "organization": {"id": 978}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 77, "privilege": "worker"}, "organization": {"id": 196, "owner": {"id": 201}, "user": {"role": null}}}, "resource": {"id": 394, "owner": {"id": 488}, "assignee": {"id": 515}, "organization": {"id": 196}, "project": {"owner": {"id": 723}, "assignee": {"id": 889}, "organization": {"id": 986}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 62, "privilege": "worker"}, "organization": {"id": 103, "owner": {"id": 278}, "user": {"role": null}}}, "resource": {"id": 362, "owner": {"id": 499}, "assignee": {"id": 592}, "organization": {"id": 688}, "project": {"owner": {"id": 796}, "assignee": {"id": 836}, "organization": {"id": 962}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 44, "privilege": "worker"}, "organization": {"id": 154, "owner": {"id": 215}, "user": {"role": null}}}, "resource": {"id": 365, "owner": {"id": 428}, "assignee": {"id": 528}, "organization": {"id": 666}, "project": {"owner": {"id": 716}, "assignee": {"id": 895}, "organization": {"id": 948}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 4, "privilege": "none"}, "organization": {"id": 111, "owner": {"id": 4}, "user": {"role": "owner"}}}, "resource": {"id": 398, "owner": {"id": 429}, "assignee": {"id": 541}, "organization": {"id": 111}, "project": {"owner": {"id": 781}, "assignee": {"id": 801}, "organization": {"id": 966}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 69, "privilege": "none"}, "organization": {"id": 109, "owner": {"id": 69}, "user": {"role": "owner"}}}, "resource": {"id": 372, "owner": {"id": 460}, "assignee": {"id": 568}, "organization": {"id": 109}, "project": {"owner": {"id": 799}, "assignee": {"id": 874}, "organization": {"id": 948}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 39, "privilege": "none"}, "organization": {"id": 179, "owner": {"id": 39}, "user": {"role": "owner"}}}, "resource": {"id": 312, "owner": {"id": 403}, "assignee": {"id": 523}, "organization": {"id": 610}, "project": {"owner": {"id": 777}, "assignee": {"id": 801}, "organization": {"id": 921}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 49, "privilege": "none"}, "organization": {"id": 193, "owner": {"id": 49}, "user": {"role": "owner"}}}, "resource": {"id": 348, "owner": {"id": 451}, "assignee": {"id": 552}, "organization": {"id": 687}, "project": {"owner": {"id": 778}, "assignee": {"id": 874}, "organization": {"id": 915}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 93, "privilege": "none"}, "organization": {"id": 152, "owner": {"id": 271}, "user": {"role": "maintainer"}}}, "resource": {"id": 304, "owner": {"id": 417}, "assignee": {"id": 595}, "organization": {"id": 152}, "project": {"owner": {"id": 727}, "assignee": {"id": 825}, "organization": {"id": 923}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 3, "privilege": "none"}, "organization": {"id": 186, "owner": {"id": 264}, "user": {"role": "maintainer"}}}, "resource": {"id": 372, "owner": {"id": 420}, "assignee": {"id": 593}, "organization": {"id": 186}, "project": {"owner": {"id": 758}, "assignee": {"id": 857}, "organization": {"id": 986}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 44, "privilege": "none"}, "organization": {"id": 119, "owner": {"id": 208}, "user": {"role": "maintainer"}}}, "resource": {"id": 357, "owner": {"id": 429}, "assignee": {"id": 547}, "organization": {"id": 600}, "project": {"owner": {"id": 715}, "assignee": {"id": 836}, "organization": {"id": 986}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 68, "privilege": "none"}, "organization": {"id": 193, "owner": {"id": 254}, "user": {"role": "maintainer"}}}, "resource": {"id": 381, "owner": {"id": 454}, "assignee": {"id": 589}, "organization": {"id": 648}, "project": {"owner": {"id": 745}, "assignee": {"id": 858}, "organization": {"id": 937}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 73, "privilege": "none"}, "organization": {"id": 133, "owner": {"id": 219}, "user": {"role": "supervisor"}}}, "resource": {"id": 306, "owner": {"id": 465}, "assignee": {"id": 579}, "organization": {"id": 133}, "project": {"owner": {"id": 753}, "assignee": {"id": 897}, "organization": {"id": 974}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 59, "privilege": "none"}, "organization": {"id": 162, "owner": {"id": 255}, "user": {"role": "supervisor"}}}, "resource": {"id": 347, "owner": {"id": 476}, "assignee": {"id": 557}, "organization": {"id": 162}, "project": {"owner": {"id": 784}, "assignee": {"id": 840}, "organization": {"id": 976}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 30, "privilege": "none"}, "organization": {"id": 154, "owner": {"id": 218}, "user": {"role": "supervisor"}}}, "resource": {"id": 347, "owner": {"id": 471}, "assignee": {"id": 542}, "organization": {"id": 609}, "project": {"owner": {"id": 773}, "assignee": {"id": 880}, "organization": {"id": 914}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 5, "privilege": "none"}, "organization": {"id": 159, "owner": {"id": 240}, "user": {"role": "supervisor"}}}, "resource": {"id": 361, "owner": {"id": 427}, "assignee": {"id": 588}, "organization": {"id": 685}, "project": {"owner": {"id": 780}, "assignee": {"id": 864}, "organization": {"id": 902}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 50, "privilege": "none"}, "organization": {"id": 172, "owner": {"id": 214}, "user": {"role": "worker"}}}, "resource": {"id": 315, "owner": {"id": 453}, "assignee": {"id": 580}, "organization": {"id": 172}, "project": {"owner": {"id": 778}, "assignee": {"id": 846}, "organization": {"id": 909}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 93, "privilege": "none"}, "organization": {"id": 131, "owner": {"id": 299}, "user": {"role": "worker"}}}, "resource": {"id": 304, "owner": {"id": 493}, "assignee": {"id": 552}, "organization": {"id": 131}, "project": {"owner": {"id": 717}, "assignee": {"id": 824}, "organization": {"id": 983}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 64, "privilege": "none"}, "organization": {"id": 130, "owner": {"id": 274}, "user": {"role": "worker"}}}, "resource": {"id": 360, "owner": {"id": 450}, "assignee": {"id": 588}, "organization": {"id": 660}, "project": {"owner": {"id": 724}, "assignee": {"id": 846}, "organization": {"id": 997}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 98, "privilege": "none"}, "organization": {"id": 136, "owner": {"id": 288}, "user": {"role": "worker"}}}, "resource": {"id": 360, "owner": {"id": 430}, "assignee": {"id": 528}, "organization": {"id": 672}, "project": {"owner": {"id": 730}, "assignee": {"id": 835}, "organization": {"id": 959}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 89, "privilege": "none"}, "organization": {"id": 152, "owner": {"id": 250}, "user": {"role": null}}}, "resource": {"id": 346, "owner": {"id": 417}, "assignee": {"id": 525}, "organization": {"id": 152}, "project": {"owner": {"id": 717}, "assignee": {"id": 819}, "organization": {"id": 902}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 64, "privilege": "none"}, "organization": {"id": 151, "owner": {"id": 243}, "user": {"role": null}}}, "resource": {"id": 311, "owner": {"id": 485}, "assignee": {"id": 592}, "organization": {"id": 151}, "project": {"owner": {"id": 755}, "assignee": {"id": 863}, "organization": {"id": 971}}}} } test_scope_DELETE_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "delete", "auth": {"user": {"id": 11, "privilege": "none"}, "organization": {"id": 161, "owner": {"id": 250}, "user": {"role": null}}}, "resource": {"id": 382, "owner": {"id": 410}, "assignee": {"id": 559}, "organization": {"id": 672}, "project": {"owner": {"id": 716}, "assignee": {"id": 861}, "organization": {"id": 947}}}} + not allow with input as {"scope": "delete", "auth": {"user": {"id": 33, "privilege": "none"}, "organization": {"id": 151, "owner": {"id": 200}, "user": {"role": null}}}, "resource": {"id": 357, "owner": {"id": 406}, "assignee": {"id": 557}, "organization": {"id": 631}, "project": {"owner": {"id": 782}, "assignee": {"id": 869}, "organization": {"id": 947}}}} } -test_scope_CREATE_IN_PROJECT_context_SANDBOX_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_user_num_resources_0_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 74, "privilege": "admin"}, "organization": null}, "resource": {"owner": {"id": 409}, "assignee": {"id": 573}, "organization": {"id": 602}, "project": {"owner": {"id": 74}, "assignee": {"id": 841}, "organization": {"id": 988}}, "user": {"num_resources": 0}}} +test_scope_VIEW_METADATA_context_SANDBOX_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 87, "privilege": "admin"}, "organization": null}, "resource": {"id": 386, "owner": {"id": 476}, "assignee": {"id": 592}, "organization": {"id": 601}, "project": {"owner": {"id": 87}, "assignee": {"id": 816}, "organization": {"id": 924}}}} } -test_scope_CREATE_IN_PROJECT_context_SANDBOX_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_user_num_resources_3_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 51, "privilege": "admin"}, "organization": null}, "resource": {"owner": {"id": 483}, "assignee": {"id": 574}, "organization": {"id": 602}, "project": {"owner": {"id": 51}, "assignee": {"id": 893}, "organization": {"id": 968}}, "user": {"num_resources": 3}}} +test_scope_VIEW_METADATA_context_SANDBOX_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 31, "privilege": "business"}, "organization": null}, "resource": {"id": 320, "owner": {"id": 471}, "assignee": {"id": 585}, "organization": {"id": 663}, "project": {"owner": {"id": 31}, "assignee": {"id": 810}, "organization": {"id": 991}}}} } -test_scope_CREATE_IN_PROJECT_context_SANDBOX_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_user_num_resources_10_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 20, "privilege": "admin"}, "organization": null}, "resource": {"owner": {"id": 459}, "assignee": {"id": 541}, "organization": {"id": 627}, "project": {"owner": {"id": 20}, "assignee": {"id": 867}, "organization": {"id": 923}}, "user": {"num_resources": 10}}} +test_scope_VIEW_METADATA_context_SANDBOX_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 46, "privilege": "user"}, "organization": null}, "resource": {"id": 338, "owner": {"id": 441}, "assignee": {"id": 510}, "organization": {"id": 623}, "project": {"owner": {"id": 46}, "assignee": {"id": 826}, "organization": {"id": 943}}}} } -test_scope_CREATE_IN_PROJECT_context_SANDBOX_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_user_num_resources_0_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 94, "privilege": "business"}, "organization": null}, "resource": {"owner": {"id": 408}, "assignee": {"id": 597}, "organization": {"id": 694}, "project": {"owner": {"id": 94}, "assignee": {"id": 833}, "organization": {"id": 944}}, "user": {"num_resources": 0}}} +test_scope_VIEW_METADATA_context_SANDBOX_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 35, "privilege": "worker"}, "organization": null}, "resource": {"id": 339, "owner": {"id": 443}, "assignee": {"id": 519}, "organization": {"id": 635}, "project": {"owner": {"id": 35}, "assignee": {"id": 870}, "organization": {"id": 955}}}} } -test_scope_CREATE_IN_PROJECT_context_SANDBOX_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_user_num_resources_3_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 61, "privilege": "business"}, "organization": null}, "resource": {"owner": {"id": 482}, "assignee": {"id": 510}, "organization": {"id": 664}, "project": {"owner": {"id": 61}, "assignee": {"id": 813}, "organization": {"id": 989}}, "user": {"num_resources": 3}}} +test_scope_VIEW_METADATA_context_SANDBOX_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 27, "privilege": "none"}, "organization": null}, "resource": {"id": 382, "owner": {"id": 402}, "assignee": {"id": 546}, "organization": {"id": 606}, "project": {"owner": {"id": 27}, "assignee": {"id": 812}, "organization": {"id": 949}}}} } -test_scope_CREATE_IN_PROJECT_context_SANDBOX_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_user_num_resources_10_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 96, "privilege": "business"}, "organization": null}, "resource": {"owner": {"id": 454}, "assignee": {"id": 530}, "organization": {"id": 618}, "project": {"owner": {"id": 96}, "assignee": {"id": 837}, "organization": {"id": 938}}, "user": {"num_resources": 10}}} +test_scope_VIEW_METADATA_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 19, "privilege": "admin"}, "organization": null}, "resource": {"id": 362, "owner": {"id": 479}, "assignee": {"id": 510}, "organization": {"id": 612}, "project": {"owner": {"id": 760}, "assignee": {"id": 19}, "organization": {"id": 978}}}} } -test_scope_CREATE_IN_PROJECT_context_SANDBOX_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_user_num_resources_0_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 12, "privilege": "user"}, "organization": null}, "resource": {"owner": {"id": 495}, "assignee": {"id": 563}, "organization": {"id": 632}, "project": {"owner": {"id": 12}, "assignee": {"id": 865}, "organization": {"id": 925}}, "user": {"num_resources": 0}}} +test_scope_VIEW_METADATA_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 55, "privilege": "business"}, "organization": null}, "resource": {"id": 348, "owner": {"id": 416}, "assignee": {"id": 576}, "organization": {"id": 662}, "project": {"owner": {"id": 700}, "assignee": {"id": 55}, "organization": {"id": 966}}}} } -test_scope_CREATE_IN_PROJECT_context_SANDBOX_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_user_num_resources_3_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 64, "privilege": "user"}, "organization": null}, "resource": {"owner": {"id": 433}, "assignee": {"id": 503}, "organization": {"id": 687}, "project": {"owner": {"id": 64}, "assignee": {"id": 880}, "organization": {"id": 979}}, "user": {"num_resources": 3}}} +test_scope_VIEW_METADATA_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 27, "privilege": "user"}, "organization": null}, "resource": {"id": 304, "owner": {"id": 449}, "assignee": {"id": 588}, "organization": {"id": 641}, "project": {"owner": {"id": 723}, "assignee": {"id": 27}, "organization": {"id": 944}}}} } -test_scope_CREATE_IN_PROJECT_context_SANDBOX_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_user_num_resources_10_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 26, "privilege": "user"}, "organization": null}, "resource": {"owner": {"id": 400}, "assignee": {"id": 547}, "organization": {"id": 653}, "project": {"owner": {"id": 26}, "assignee": {"id": 823}, "organization": {"id": 960}}, "user": {"num_resources": 10}}} +test_scope_VIEW_METADATA_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 14, "privilege": "worker"}, "organization": null}, "resource": {"id": 321, "owner": {"id": 436}, "assignee": {"id": 566}, "organization": {"id": 632}, "project": {"owner": {"id": 774}, "assignee": {"id": 14}, "organization": {"id": 954}}}} } -test_scope_CREATE_IN_PROJECT_context_SANDBOX_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_user_num_resources_0_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 32, "privilege": "worker"}, "organization": null}, "resource": {"owner": {"id": 413}, "assignee": {"id": 515}, "organization": {"id": 617}, "project": {"owner": {"id": 32}, "assignee": {"id": 800}, "organization": {"id": 960}}, "user": {"num_resources": 0}}} +test_scope_VIEW_METADATA_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 21, "privilege": "none"}, "organization": null}, "resource": {"id": 321, "owner": {"id": 440}, "assignee": {"id": 511}, "organization": {"id": 602}, "project": {"owner": {"id": 701}, "assignee": {"id": 21}, "organization": {"id": 921}}}} } -test_scope_CREATE_IN_PROJECT_context_SANDBOX_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_user_num_resources_3_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 3, "privilege": "worker"}, "organization": null}, "resource": {"owner": {"id": 424}, "assignee": {"id": 579}, "organization": {"id": 641}, "project": {"owner": {"id": 3}, "assignee": {"id": 877}, "organization": {"id": 969}}, "user": {"num_resources": 3}}} +test_scope_VIEW_METADATA_context_SANDBOX_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 49, "privilege": "admin"}, "organization": null}, "resource": {"id": 310, "owner": {"id": 49}, "assignee": {"id": 523}, "organization": {"id": 617}, "project": {"owner": {"id": 782}, "assignee": {"id": 865}, "organization": {"id": 953}}}} } -test_scope_CREATE_IN_PROJECT_context_SANDBOX_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_user_num_resources_10_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 87, "privilege": "worker"}, "organization": null}, "resource": {"owner": {"id": 494}, "assignee": {"id": 512}, "organization": {"id": 676}, "project": {"owner": {"id": 87}, "assignee": {"id": 830}, "organization": {"id": 997}}, "user": {"num_resources": 10}}} +test_scope_VIEW_METADATA_context_SANDBOX_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 43, "privilege": "business"}, "organization": null}, "resource": {"id": 339, "owner": {"id": 43}, "assignee": {"id": 523}, "organization": {"id": 693}, "project": {"owner": {"id": 772}, "assignee": {"id": 888}, "organization": {"id": 997}}}} } -test_scope_CREATE_IN_PROJECT_context_SANDBOX_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_user_num_resources_0_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 51, "privilege": "none"}, "organization": null}, "resource": {"owner": {"id": 462}, "assignee": {"id": 586}, "organization": {"id": 614}, "project": {"owner": {"id": 51}, "assignee": {"id": 845}, "organization": {"id": 906}}, "user": {"num_resources": 0}}} +test_scope_VIEW_METADATA_context_SANDBOX_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 89, "privilege": "user"}, "organization": null}, "resource": {"id": 314, "owner": {"id": 89}, "assignee": {"id": 543}, "organization": {"id": 638}, "project": {"owner": {"id": 718}, "assignee": {"id": 814}, "organization": {"id": 914}}}} } -test_scope_CREATE_IN_PROJECT_context_SANDBOX_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_user_num_resources_3_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 61, "privilege": "none"}, "organization": null}, "resource": {"owner": {"id": 445}, "assignee": {"id": 516}, "organization": {"id": 601}, "project": {"owner": {"id": 61}, "assignee": {"id": 857}, "organization": {"id": 942}}, "user": {"num_resources": 3}}} +test_scope_VIEW_METADATA_context_SANDBOX_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 64, "privilege": "worker"}, "organization": null}, "resource": {"id": 340, "owner": {"id": 64}, "assignee": {"id": 585}, "organization": {"id": 665}, "project": {"owner": {"id": 777}, "assignee": {"id": 880}, "organization": {"id": 984}}}} } -test_scope_CREATE_IN_PROJECT_context_SANDBOX_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_user_num_resources_10_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 36, "privilege": "none"}, "organization": null}, "resource": {"owner": {"id": 469}, "assignee": {"id": 558}, "organization": {"id": 600}, "project": {"owner": {"id": 36}, "assignee": {"id": 872}, "organization": {"id": 974}}, "user": {"num_resources": 10}}} +test_scope_VIEW_METADATA_context_SANDBOX_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 44, "privilege": "none"}, "organization": null}, "resource": {"id": 302, "owner": {"id": 44}, "assignee": {"id": 589}, "organization": {"id": 630}, "project": {"owner": {"id": 790}, "assignee": {"id": 806}, "organization": {"id": 957}}}} } -test_scope_CREATE_IN_PROJECT_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_user_num_resources_0_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 56, "privilege": "admin"}, "organization": null}, "resource": {"owner": {"id": 460}, "assignee": {"id": 507}, "organization": {"id": 607}, "project": {"owner": {"id": 762}, "assignee": {"id": 56}, "organization": {"id": 992}}, "user": {"num_resources": 0}}} +test_scope_VIEW_METADATA_context_SANDBOX_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 0, "privilege": "admin"}, "organization": null}, "resource": {"id": 398, "owner": {"id": 452}, "assignee": {"id": 0}, "organization": {"id": 670}, "project": {"owner": {"id": 765}, "assignee": {"id": 893}, "organization": {"id": 915}}}} } -test_scope_CREATE_IN_PROJECT_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_user_num_resources_3_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 45, "privilege": "admin"}, "organization": null}, "resource": {"owner": {"id": 450}, "assignee": {"id": 582}, "organization": {"id": 633}, "project": {"owner": {"id": 771}, "assignee": {"id": 45}, "organization": {"id": 936}}, "user": {"num_resources": 3}}} +test_scope_VIEW_METADATA_context_SANDBOX_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 56, "privilege": "business"}, "organization": null}, "resource": {"id": 302, "owner": {"id": 407}, "assignee": {"id": 56}, "organization": {"id": 684}, "project": {"owner": {"id": 717}, "assignee": {"id": 844}, "organization": {"id": 977}}}} } -test_scope_CREATE_IN_PROJECT_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_user_num_resources_10_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 58, "privilege": "admin"}, "organization": null}, "resource": {"owner": {"id": 430}, "assignee": {"id": 575}, "organization": {"id": 636}, "project": {"owner": {"id": 787}, "assignee": {"id": 58}, "organization": {"id": 995}}, "user": {"num_resources": 10}}} +test_scope_VIEW_METADATA_context_SANDBOX_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 30, "privilege": "user"}, "organization": null}, "resource": {"id": 389, "owner": {"id": 419}, "assignee": {"id": 30}, "organization": {"id": 682}, "project": {"owner": {"id": 738}, "assignee": {"id": 823}, "organization": {"id": 901}}}} } -test_scope_CREATE_IN_PROJECT_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_user_num_resources_0_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 97, "privilege": "business"}, "organization": null}, "resource": {"owner": {"id": 493}, "assignee": {"id": 599}, "organization": {"id": 643}, "project": {"owner": {"id": 734}, "assignee": {"id": 97}, "organization": {"id": 972}}, "user": {"num_resources": 0}}} +test_scope_VIEW_METADATA_context_SANDBOX_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 57, "privilege": "worker"}, "organization": null}, "resource": {"id": 355, "owner": {"id": 412}, "assignee": {"id": 57}, "organization": {"id": 642}, "project": {"owner": {"id": 783}, "assignee": {"id": 833}, "organization": {"id": 917}}}} } -test_scope_CREATE_IN_PROJECT_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_user_num_resources_3_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 11, "privilege": "business"}, "organization": null}, "resource": {"owner": {"id": 481}, "assignee": {"id": 531}, "organization": {"id": 608}, "project": {"owner": {"id": 765}, "assignee": {"id": 11}, "organization": {"id": 949}}, "user": {"num_resources": 3}}} +test_scope_VIEW_METADATA_context_SANDBOX_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 32, "privilege": "none"}, "organization": null}, "resource": {"id": 319, "owner": {"id": 414}, "assignee": {"id": 32}, "organization": {"id": 619}, "project": {"owner": {"id": 790}, "assignee": {"id": 875}, "organization": {"id": 953}}}} } -test_scope_CREATE_IN_PROJECT_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_user_num_resources_10_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 99, "privilege": "business"}, "organization": null}, "resource": {"owner": {"id": 452}, "assignee": {"id": 584}, "organization": {"id": 629}, "project": {"owner": {"id": 719}, "assignee": {"id": 99}, "organization": {"id": 937}}, "user": {"num_resources": 10}}} +test_scope_VIEW_METADATA_context_SANDBOX_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 48, "privilege": "admin"}, "organization": null}, "resource": {"id": 360, "owner": {"id": 455}, "assignee": {"id": 594}, "organization": {"id": 649}, "project": {"owner": {"id": 774}, "assignee": {"id": 896}, "organization": {"id": 991}}}} } -test_scope_CREATE_IN_PROJECT_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_user_num_resources_0_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 44, "privilege": "user"}, "organization": null}, "resource": {"owner": {"id": 408}, "assignee": {"id": 516}, "organization": {"id": 645}, "project": {"owner": {"id": 728}, "assignee": {"id": 44}, "organization": {"id": 936}}, "user": {"num_resources": 0}}} +test_scope_VIEW_METADATA_context_SANDBOX_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 74, "privilege": "business"}, "organization": null}, "resource": {"id": 378, "owner": {"id": 420}, "assignee": {"id": 556}, "organization": {"id": 696}, "project": {"owner": {"id": 701}, "assignee": {"id": 878}, "organization": {"id": 987}}}} } -test_scope_CREATE_IN_PROJECT_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_user_num_resources_3_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 65, "privilege": "user"}, "organization": null}, "resource": {"owner": {"id": 432}, "assignee": {"id": 544}, "organization": {"id": 658}, "project": {"owner": {"id": 760}, "assignee": {"id": 65}, "organization": {"id": 945}}, "user": {"num_resources": 3}}} +test_scope_VIEW_METADATA_context_SANDBOX_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 21, "privilege": "user"}, "organization": null}, "resource": {"id": 367, "owner": {"id": 429}, "assignee": {"id": 573}, "organization": {"id": 623}, "project": {"owner": {"id": 794}, "assignee": {"id": 876}, "organization": {"id": 901}}}} } -test_scope_CREATE_IN_PROJECT_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_user_num_resources_10_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 49, "privilege": "user"}, "organization": null}, "resource": {"owner": {"id": 474}, "assignee": {"id": 522}, "organization": {"id": 686}, "project": {"owner": {"id": 762}, "assignee": {"id": 49}, "organization": {"id": 918}}, "user": {"num_resources": 10}}} +test_scope_VIEW_METADATA_context_SANDBOX_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 81, "privilege": "worker"}, "organization": null}, "resource": {"id": 320, "owner": {"id": 427}, "assignee": {"id": 582}, "organization": {"id": 691}, "project": {"owner": {"id": 734}, "assignee": {"id": 886}, "organization": {"id": 934}}}} } -test_scope_CREATE_IN_PROJECT_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_user_num_resources_0_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 20, "privilege": "worker"}, "organization": null}, "resource": {"owner": {"id": 478}, "assignee": {"id": 558}, "organization": {"id": 666}, "project": {"owner": {"id": 748}, "assignee": {"id": 20}, "organization": {"id": 910}}, "user": {"num_resources": 0}}} +test_scope_VIEW_METADATA_context_SANDBOX_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 56, "privilege": "none"}, "organization": null}, "resource": {"id": 318, "owner": {"id": 442}, "assignee": {"id": 592}, "organization": {"id": 673}, "project": {"owner": {"id": 799}, "assignee": {"id": 814}, "organization": {"id": 926}}}} } -test_scope_CREATE_IN_PROJECT_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_user_num_resources_3_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 87, "privilege": "worker"}, "organization": null}, "resource": {"owner": {"id": 484}, "assignee": {"id": 529}, "organization": {"id": 651}, "project": {"owner": {"id": 797}, "assignee": {"id": 87}, "organization": {"id": 915}}, "user": {"num_resources": 3}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 30, "privilege": "admin"}, "organization": {"id": 178, "owner": {"id": 30}, "user": {"role": "owner"}}}, "resource": {"id": 327, "owner": {"id": 407}, "assignee": {"id": 579}, "organization": {"id": 178}, "project": {"owner": {"id": 30}, "assignee": {"id": 871}, "organization": {"id": 903}}}} } -test_scope_CREATE_IN_PROJECT_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_user_num_resources_10_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 15, "privilege": "worker"}, "organization": null}, "resource": {"owner": {"id": 444}, "assignee": {"id": 552}, "organization": {"id": 638}, "project": {"owner": {"id": 783}, "assignee": {"id": 15}, "organization": {"id": 951}}, "user": {"num_resources": 10}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 6, "privilege": "admin"}, "organization": {"id": 191, "owner": {"id": 6}, "user": {"role": "owner"}}}, "resource": {"id": 392, "owner": {"id": 427}, "assignee": {"id": 532}, "organization": {"id": 651}, "project": {"owner": {"id": 6}, "assignee": {"id": 850}, "organization": {"id": 920}}}} } -test_scope_CREATE_IN_PROJECT_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_user_num_resources_0_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 34, "privilege": "none"}, "organization": null}, "resource": {"owner": {"id": 485}, "assignee": {"id": 567}, "organization": {"id": 629}, "project": {"owner": {"id": 768}, "assignee": {"id": 34}, "organization": {"id": 998}}, "user": {"num_resources": 0}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 84, "privilege": "admin"}, "organization": {"id": 181, "owner": {"id": 274}, "user": {"role": "maintainer"}}}, "resource": {"id": 343, "owner": {"id": 427}, "assignee": {"id": 572}, "organization": {"id": 181}, "project": {"owner": {"id": 84}, "assignee": {"id": 811}, "organization": {"id": 997}}}} } -test_scope_CREATE_IN_PROJECT_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_user_num_resources_3_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 73, "privilege": "none"}, "organization": null}, "resource": {"owner": {"id": 475}, "assignee": {"id": 557}, "organization": {"id": 659}, "project": {"owner": {"id": 754}, "assignee": {"id": 73}, "organization": {"id": 905}}, "user": {"num_resources": 3}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 65, "privilege": "admin"}, "organization": {"id": 192, "owner": {"id": 226}, "user": {"role": "maintainer"}}}, "resource": {"id": 324, "owner": {"id": 470}, "assignee": {"id": 520}, "organization": {"id": 666}, "project": {"owner": {"id": 65}, "assignee": {"id": 872}, "organization": {"id": 910}}}} } -test_scope_CREATE_IN_PROJECT_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_user_num_resources_10_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 61, "privilege": "none"}, "organization": null}, "resource": {"owner": {"id": 427}, "assignee": {"id": 576}, "organization": {"id": 630}, "project": {"owner": {"id": 747}, "assignee": {"id": 61}, "organization": {"id": 981}}, "user": {"num_resources": 10}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 38, "privilege": "admin"}, "organization": {"id": 168, "owner": {"id": 281}, "user": {"role": "supervisor"}}}, "resource": {"id": 392, "owner": {"id": 441}, "assignee": {"id": 501}, "organization": {"id": 168}, "project": {"owner": {"id": 38}, "assignee": {"id": 879}, "organization": {"id": 964}}}} } -test_scope_CREATE_IN_PROJECT_context_SANDBOX_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_user_num_resources_0_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 32, "privilege": "admin"}, "organization": null}, "resource": {"owner": {"id": 475}, "assignee": {"id": 592}, "organization": {"id": 613}, "project": {"owner": {"id": 780}, "assignee": {"id": 892}, "organization": {"id": 963}}, "user": {"num_resources": 0}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 15, "privilege": "admin"}, "organization": {"id": 144, "owner": {"id": 212}, "user": {"role": "supervisor"}}}, "resource": {"id": 341, "owner": {"id": 443}, "assignee": {"id": 501}, "organization": {"id": 646}, "project": {"owner": {"id": 15}, "assignee": {"id": 850}, "organization": {"id": 965}}}} } -test_scope_CREATE_IN_PROJECT_context_SANDBOX_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_user_num_resources_3_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 49, "privilege": "admin"}, "organization": null}, "resource": {"owner": {"id": 421}, "assignee": {"id": 519}, "organization": {"id": 619}, "project": {"owner": {"id": 773}, "assignee": {"id": 839}, "organization": {"id": 920}}, "user": {"num_resources": 3}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 42, "privilege": "admin"}, "organization": {"id": 150, "owner": {"id": 298}, "user": {"role": "worker"}}}, "resource": {"id": 387, "owner": {"id": 411}, "assignee": {"id": 533}, "organization": {"id": 150}, "project": {"owner": {"id": 42}, "assignee": {"id": 858}, "organization": {"id": 964}}}} } -test_scope_CREATE_IN_PROJECT_context_SANDBOX_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_user_num_resources_10_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 73, "privilege": "admin"}, "organization": null}, "resource": {"owner": {"id": 457}, "assignee": {"id": 569}, "organization": {"id": 605}, "project": {"owner": {"id": 730}, "assignee": {"id": 898}, "organization": {"id": 976}}, "user": {"num_resources": 10}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 50, "privilege": "admin"}, "organization": {"id": 120, "owner": {"id": 286}, "user": {"role": "worker"}}}, "resource": {"id": 381, "owner": {"id": 452}, "assignee": {"id": 520}, "organization": {"id": 609}, "project": {"owner": {"id": 50}, "assignee": {"id": 890}, "organization": {"id": 996}}}} } -test_scope_CREATE_IN_PROJECT_context_SANDBOX_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_user_num_resources_0_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 29, "privilege": "business"}, "organization": null}, "resource": {"owner": {"id": 404}, "assignee": {"id": 554}, "organization": {"id": 626}, "project": {"owner": {"id": 701}, "assignee": {"id": 876}, "organization": {"id": 914}}, "user": {"num_resources": 0}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 39, "privilege": "admin"}, "organization": {"id": 134, "owner": {"id": 246}, "user": {"role": null}}}, "resource": {"id": 359, "owner": {"id": 491}, "assignee": {"id": 522}, "organization": {"id": 134}, "project": {"owner": {"id": 39}, "assignee": {"id": 864}, "organization": {"id": 915}}}} } -test_scope_CREATE_IN_PROJECT_context_SANDBOX_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_user_num_resources_3_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 24, "privilege": "business"}, "organization": null}, "resource": {"owner": {"id": 450}, "assignee": {"id": 529}, "organization": {"id": 606}, "project": {"owner": {"id": 733}, "assignee": {"id": 855}, "organization": {"id": 943}}, "user": {"num_resources": 3}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 57, "privilege": "admin"}, "organization": {"id": 143, "owner": {"id": 226}, "user": {"role": null}}}, "resource": {"id": 352, "owner": {"id": 444}, "assignee": {"id": 510}, "organization": {"id": 690}, "project": {"owner": {"id": 57}, "assignee": {"id": 875}, "organization": {"id": 977}}}} } -test_scope_CREATE_IN_PROJECT_context_SANDBOX_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_user_num_resources_10_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 1, "privilege": "business"}, "organization": null}, "resource": {"owner": {"id": 417}, "assignee": {"id": 577}, "organization": {"id": 610}, "project": {"owner": {"id": 799}, "assignee": {"id": 846}, "organization": {"id": 968}}, "user": {"num_resources": 10}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 27, "privilege": "business"}, "organization": {"id": 131, "owner": {"id": 27}, "user": {"role": "owner"}}}, "resource": {"id": 383, "owner": {"id": 404}, "assignee": {"id": 508}, "organization": {"id": 131}, "project": {"owner": {"id": 27}, "assignee": {"id": 849}, "organization": {"id": 995}}}} } -test_scope_CREATE_IN_PROJECT_context_SANDBOX_ownership_NONE_privilege_USER_membership_NONE_resource_project_user_num_resources_0_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 27, "privilege": "user"}, "organization": null}, "resource": {"owner": {"id": 468}, "assignee": {"id": 567}, "organization": {"id": 699}, "project": {"owner": {"id": 786}, "assignee": {"id": 803}, "organization": {"id": 950}}, "user": {"num_resources": 0}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 16, "privilege": "business"}, "organization": {"id": 183, "owner": {"id": 16}, "user": {"role": "owner"}}}, "resource": {"id": 333, "owner": {"id": 441}, "assignee": {"id": 541}, "organization": {"id": 636}, "project": {"owner": {"id": 16}, "assignee": {"id": 800}, "organization": {"id": 911}}}} } -test_scope_CREATE_IN_PROJECT_context_SANDBOX_ownership_NONE_privilege_USER_membership_NONE_resource_project_user_num_resources_3_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 30, "privilege": "user"}, "organization": null}, "resource": {"owner": {"id": 441}, "assignee": {"id": 574}, "organization": {"id": 620}, "project": {"owner": {"id": 729}, "assignee": {"id": 837}, "organization": {"id": 978}}, "user": {"num_resources": 3}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 38, "privilege": "business"}, "organization": {"id": 171, "owner": {"id": 212}, "user": {"role": "maintainer"}}}, "resource": {"id": 317, "owner": {"id": 409}, "assignee": {"id": 578}, "organization": {"id": 171}, "project": {"owner": {"id": 38}, "assignee": {"id": 882}, "organization": {"id": 964}}}} } -test_scope_CREATE_IN_PROJECT_context_SANDBOX_ownership_NONE_privilege_USER_membership_NONE_resource_project_user_num_resources_10_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 30, "privilege": "user"}, "organization": null}, "resource": {"owner": {"id": 445}, "assignee": {"id": 536}, "organization": {"id": 611}, "project": {"owner": {"id": 765}, "assignee": {"id": 842}, "organization": {"id": 981}}, "user": {"num_resources": 10}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 7, "privilege": "business"}, "organization": {"id": 170, "owner": {"id": 273}, "user": {"role": "maintainer"}}}, "resource": {"id": 326, "owner": {"id": 410}, "assignee": {"id": 516}, "organization": {"id": 606}, "project": {"owner": {"id": 7}, "assignee": {"id": 877}, "organization": {"id": 931}}}} } -test_scope_CREATE_IN_PROJECT_context_SANDBOX_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_user_num_resources_0_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 69, "privilege": "worker"}, "organization": null}, "resource": {"owner": {"id": 406}, "assignee": {"id": 502}, "organization": {"id": 676}, "project": {"owner": {"id": 727}, "assignee": {"id": 881}, "organization": {"id": 957}}, "user": {"num_resources": 0}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 19, "privilege": "business"}, "organization": {"id": 183, "owner": {"id": 223}, "user": {"role": "supervisor"}}}, "resource": {"id": 366, "owner": {"id": 479}, "assignee": {"id": 591}, "organization": {"id": 183}, "project": {"owner": {"id": 19}, "assignee": {"id": 872}, "organization": {"id": 989}}}} } -test_scope_CREATE_IN_PROJECT_context_SANDBOX_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_user_num_resources_3_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 50, "privilege": "worker"}, "organization": null}, "resource": {"owner": {"id": 419}, "assignee": {"id": 513}, "organization": {"id": 604}, "project": {"owner": {"id": 772}, "assignee": {"id": 831}, "organization": {"id": 931}}, "user": {"num_resources": 3}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 63, "privilege": "business"}, "organization": {"id": 154, "owner": {"id": 252}, "user": {"role": "supervisor"}}}, "resource": {"id": 319, "owner": {"id": 491}, "assignee": {"id": 505}, "organization": {"id": 621}, "project": {"owner": {"id": 63}, "assignee": {"id": 839}, "organization": {"id": 908}}}} } -test_scope_CREATE_IN_PROJECT_context_SANDBOX_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_user_num_resources_10_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 36, "privilege": "worker"}, "organization": null}, "resource": {"owner": {"id": 428}, "assignee": {"id": 532}, "organization": {"id": 627}, "project": {"owner": {"id": 795}, "assignee": {"id": 877}, "organization": {"id": 997}}, "user": {"num_resources": 10}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 89, "privilege": "business"}, "organization": {"id": 170, "owner": {"id": 220}, "user": {"role": "worker"}}}, "resource": {"id": 375, "owner": {"id": 456}, "assignee": {"id": 505}, "organization": {"id": 170}, "project": {"owner": {"id": 89}, "assignee": {"id": 867}, "organization": {"id": 925}}}} } -test_scope_CREATE_IN_PROJECT_context_SANDBOX_ownership_NONE_privilege_NONE_membership_NONE_resource_project_user_num_resources_0_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 89, "privilege": "none"}, "organization": null}, "resource": {"owner": {"id": 460}, "assignee": {"id": 507}, "organization": {"id": 694}, "project": {"owner": {"id": 798}, "assignee": {"id": 817}, "organization": {"id": 940}}, "user": {"num_resources": 0}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 7, "privilege": "business"}, "organization": {"id": 187, "owner": {"id": 202}, "user": {"role": "worker"}}}, "resource": {"id": 370, "owner": {"id": 421}, "assignee": {"id": 548}, "organization": {"id": 690}, "project": {"owner": {"id": 7}, "assignee": {"id": 857}, "organization": {"id": 937}}}} } -test_scope_CREATE_IN_PROJECT_context_SANDBOX_ownership_NONE_privilege_NONE_membership_NONE_resource_project_user_num_resources_3_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 80, "privilege": "none"}, "organization": null}, "resource": {"owner": {"id": 469}, "assignee": {"id": 594}, "organization": {"id": 603}, "project": {"owner": {"id": 778}, "assignee": {"id": 863}, "organization": {"id": 910}}, "user": {"num_resources": 3}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 41, "privilege": "business"}, "organization": {"id": 188, "owner": {"id": 237}, "user": {"role": null}}}, "resource": {"id": 385, "owner": {"id": 400}, "assignee": {"id": 576}, "organization": {"id": 188}, "project": {"owner": {"id": 41}, "assignee": {"id": 862}, "organization": {"id": 928}}}} } -test_scope_CREATE_IN_PROJECT_context_SANDBOX_ownership_NONE_privilege_NONE_membership_NONE_resource_project_user_num_resources_10_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 26, "privilege": "none"}, "organization": null}, "resource": {"owner": {"id": 425}, "assignee": {"id": 572}, "organization": {"id": 699}, "project": {"owner": {"id": 712}, "assignee": {"id": 896}, "organization": {"id": 920}}, "user": {"num_resources": 10}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 44, "privilege": "business"}, "organization": {"id": 175, "owner": {"id": 202}, "user": {"role": null}}}, "resource": {"id": 374, "owner": {"id": 484}, "assignee": {"id": 552}, "organization": {"id": 623}, "project": {"owner": {"id": 44}, "assignee": {"id": 885}, "organization": {"id": 976}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_resource_project_user_num_resources_0_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 9, "privilege": "admin"}, "organization": {"id": 127, "owner": {"id": 9}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 427}, "assignee": {"id": 517}, "organization": {"id": 127}, "project": {"owner": {"id": 9}, "assignee": {"id": 873}, "organization": {"id": 906}}, "user": {"num_resources": 0}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 24, "privilege": "user"}, "organization": {"id": 106, "owner": {"id": 24}, "user": {"role": "owner"}}}, "resource": {"id": 393, "owner": {"id": 414}, "assignee": {"id": 518}, "organization": {"id": 106}, "project": {"owner": {"id": 24}, "assignee": {"id": 846}, "organization": {"id": 942}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_resource_project_user_num_resources_3_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 60, "privilege": "admin"}, "organization": {"id": 119, "owner": {"id": 60}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 471}, "assignee": {"id": 500}, "organization": {"id": 119}, "project": {"owner": {"id": 60}, "assignee": {"id": 893}, "organization": {"id": 971}}, "user": {"num_resources": 3}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 93, "privilege": "user"}, "organization": {"id": 133, "owner": {"id": 93}, "user": {"role": "owner"}}}, "resource": {"id": 320, "owner": {"id": 443}, "assignee": {"id": 528}, "organization": {"id": 632}, "project": {"owner": {"id": 93}, "assignee": {"id": 825}, "organization": {"id": 955}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_resource_project_user_num_resources_10_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 86, "privilege": "admin"}, "organization": {"id": 111, "owner": {"id": 86}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 489}, "assignee": {"id": 590}, "organization": {"id": 111}, "project": {"owner": {"id": 86}, "assignee": {"id": 892}, "organization": {"id": 945}}, "user": {"num_resources": 10}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 81, "privilege": "user"}, "organization": {"id": 142, "owner": {"id": 255}, "user": {"role": "maintainer"}}}, "resource": {"id": 354, "owner": {"id": 474}, "assignee": {"id": 528}, "organization": {"id": 142}, "project": {"owner": {"id": 81}, "assignee": {"id": 854}, "organization": {"id": 960}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_resource_project_user_num_resources_0_same_org_FALSE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 91, "privilege": "admin"}, "organization": {"id": 122, "owner": {"id": 91}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 436}, "assignee": {"id": 568}, "organization": {"id": 644}, "project": {"owner": {"id": 91}, "assignee": {"id": 821}, "organization": {"id": 945}}, "user": {"num_resources": 0}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 65, "privilege": "user"}, "organization": {"id": 122, "owner": {"id": 223}, "user": {"role": "maintainer"}}}, "resource": {"id": 338, "owner": {"id": 437}, "assignee": {"id": 502}, "organization": {"id": 626}, "project": {"owner": {"id": 65}, "assignee": {"id": 811}, "organization": {"id": 934}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_resource_project_user_num_resources_3_same_org_FALSE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 23, "privilege": "admin"}, "organization": {"id": 160, "owner": {"id": 23}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 427}, "assignee": {"id": 521}, "organization": {"id": 646}, "project": {"owner": {"id": 23}, "assignee": {"id": 878}, "organization": {"id": 997}}, "user": {"num_resources": 3}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 89, "privilege": "user"}, "organization": {"id": 163, "owner": {"id": 223}, "user": {"role": "supervisor"}}}, "resource": {"id": 315, "owner": {"id": 409}, "assignee": {"id": 579}, "organization": {"id": 163}, "project": {"owner": {"id": 89}, "assignee": {"id": 842}, "organization": {"id": 996}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_resource_project_user_num_resources_10_same_org_FALSE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 68, "privilege": "admin"}, "organization": {"id": 135, "owner": {"id": 68}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 403}, "assignee": {"id": 548}, "organization": {"id": 609}, "project": {"owner": {"id": 68}, "assignee": {"id": 863}, "organization": {"id": 911}}, "user": {"num_resources": 10}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 50, "privilege": "user"}, "organization": {"id": 194, "owner": {"id": 294}, "user": {"role": "supervisor"}}}, "resource": {"id": 302, "owner": {"id": 444}, "assignee": {"id": 547}, "organization": {"id": 640}, "project": {"owner": {"id": 50}, "assignee": {"id": 820}, "organization": {"id": 912}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_user_num_resources_0_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 41, "privilege": "admin"}, "organization": {"id": 152, "owner": {"id": 214}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 434}, "assignee": {"id": 546}, "organization": {"id": 152}, "project": {"owner": {"id": 41}, "assignee": {"id": 888}, "organization": {"id": 942}}, "user": {"num_resources": 0}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 0, "privilege": "user"}, "organization": {"id": 119, "owner": {"id": 249}, "user": {"role": "worker"}}}, "resource": {"id": 383, "owner": {"id": 499}, "assignee": {"id": 599}, "organization": {"id": 119}, "project": {"owner": {"id": 0}, "assignee": {"id": 845}, "organization": {"id": 940}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_user_num_resources_3_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 53, "privilege": "admin"}, "organization": {"id": 116, "owner": {"id": 263}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 441}, "assignee": {"id": 566}, "organization": {"id": 116}, "project": {"owner": {"id": 53}, "assignee": {"id": 891}, "organization": {"id": 904}}, "user": {"num_resources": 3}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 93, "privilege": "user"}, "organization": {"id": 150, "owner": {"id": 206}, "user": {"role": "worker"}}}, "resource": {"id": 376, "owner": {"id": 436}, "assignee": {"id": 547}, "organization": {"id": 601}, "project": {"owner": {"id": 93}, "assignee": {"id": 866}, "organization": {"id": 926}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_user_num_resources_10_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 35, "privilege": "admin"}, "organization": {"id": 167, "owner": {"id": 228}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 443}, "assignee": {"id": 568}, "organization": {"id": 167}, "project": {"owner": {"id": 35}, "assignee": {"id": 806}, "organization": {"id": 952}}, "user": {"num_resources": 10}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 73, "privilege": "user"}, "organization": {"id": 125, "owner": {"id": 274}, "user": {"role": null}}}, "resource": {"id": 359, "owner": {"id": 420}, "assignee": {"id": 519}, "organization": {"id": 125}, "project": {"owner": {"id": 73}, "assignee": {"id": 836}, "organization": {"id": 974}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_user_num_resources_0_same_org_FALSE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 26, "privilege": "admin"}, "organization": {"id": 133, "owner": {"id": 261}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 411}, "assignee": {"id": 583}, "organization": {"id": 693}, "project": {"owner": {"id": 26}, "assignee": {"id": 823}, "organization": {"id": 997}}, "user": {"num_resources": 0}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 91, "privilege": "user"}, "organization": {"id": 152, "owner": {"id": 249}, "user": {"role": null}}}, "resource": {"id": 319, "owner": {"id": 493}, "assignee": {"id": 568}, "organization": {"id": 681}, "project": {"owner": {"id": 91}, "assignee": {"id": 893}, "organization": {"id": 991}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_user_num_resources_3_same_org_FALSE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 30, "privilege": "admin"}, "organization": {"id": 166, "owner": {"id": 243}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 444}, "assignee": {"id": 558}, "organization": {"id": 634}, "project": {"owner": {"id": 30}, "assignee": {"id": 830}, "organization": {"id": 973}}, "user": {"num_resources": 3}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 80, "privilege": "worker"}, "organization": {"id": 186, "owner": {"id": 80}, "user": {"role": "owner"}}}, "resource": {"id": 364, "owner": {"id": 474}, "assignee": {"id": 567}, "organization": {"id": 186}, "project": {"owner": {"id": 80}, "assignee": {"id": 803}, "organization": {"id": 951}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_user_num_resources_10_same_org_FALSE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 81, "privilege": "admin"}, "organization": {"id": 111, "owner": {"id": 235}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 463}, "assignee": {"id": 596}, "organization": {"id": 640}, "project": {"owner": {"id": 81}, "assignee": {"id": 812}, "organization": {"id": 900}}, "user": {"num_resources": 10}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 93, "privilege": "worker"}, "organization": {"id": 125, "owner": {"id": 93}, "user": {"role": "owner"}}}, "resource": {"id": 398, "owner": {"id": 492}, "assignee": {"id": 523}, "organization": {"id": 667}, "project": {"owner": {"id": 93}, "assignee": {"id": 836}, "organization": {"id": 939}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_user_num_resources_0_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 71, "privilege": "admin"}, "organization": {"id": 106, "owner": {"id": 220}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 486}, "assignee": {"id": 557}, "organization": {"id": 106}, "project": {"owner": {"id": 71}, "assignee": {"id": 817}, "organization": {"id": 938}}, "user": {"num_resources": 0}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 32, "privilege": "worker"}, "organization": {"id": 197, "owner": {"id": 212}, "user": {"role": "maintainer"}}}, "resource": {"id": 340, "owner": {"id": 422}, "assignee": {"id": 584}, "organization": {"id": 197}, "project": {"owner": {"id": 32}, "assignee": {"id": 854}, "organization": {"id": 913}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_user_num_resources_3_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 75, "privilege": "admin"}, "organization": {"id": 133, "owner": {"id": 290}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 499}, "assignee": {"id": 578}, "organization": {"id": 133}, "project": {"owner": {"id": 75}, "assignee": {"id": 807}, "organization": {"id": 973}}, "user": {"num_resources": 3}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 20, "privilege": "worker"}, "organization": {"id": 163, "owner": {"id": 233}, "user": {"role": "maintainer"}}}, "resource": {"id": 355, "owner": {"id": 429}, "assignee": {"id": 583}, "organization": {"id": 656}, "project": {"owner": {"id": 20}, "assignee": {"id": 858}, "organization": {"id": 981}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_user_num_resources_10_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 63, "privilege": "admin"}, "organization": {"id": 128, "owner": {"id": 233}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 450}, "assignee": {"id": 559}, "organization": {"id": 128}, "project": {"owner": {"id": 63}, "assignee": {"id": 830}, "organization": {"id": 992}}, "user": {"num_resources": 10}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 6, "privilege": "worker"}, "organization": {"id": 123, "owner": {"id": 283}, "user": {"role": "supervisor"}}}, "resource": {"id": 390, "owner": {"id": 417}, "assignee": {"id": 503}, "organization": {"id": 123}, "project": {"owner": {"id": 6}, "assignee": {"id": 881}, "organization": {"id": 944}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_user_num_resources_0_same_org_FALSE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 67, "privilege": "admin"}, "organization": {"id": 121, "owner": {"id": 262}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 451}, "assignee": {"id": 524}, "organization": {"id": 649}, "project": {"owner": {"id": 67}, "assignee": {"id": 888}, "organization": {"id": 995}}, "user": {"num_resources": 0}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 77, "privilege": "worker"}, "organization": {"id": 156, "owner": {"id": 260}, "user": {"role": "supervisor"}}}, "resource": {"id": 379, "owner": {"id": 437}, "assignee": {"id": 500}, "organization": {"id": 656}, "project": {"owner": {"id": 77}, "assignee": {"id": 878}, "organization": {"id": 929}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_user_num_resources_3_same_org_FALSE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 41, "privilege": "admin"}, "organization": {"id": 136, "owner": {"id": 287}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 445}, "assignee": {"id": 592}, "organization": {"id": 668}, "project": {"owner": {"id": 41}, "assignee": {"id": 888}, "organization": {"id": 921}}, "user": {"num_resources": 3}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 47, "privilege": "worker"}, "organization": {"id": 174, "owner": {"id": 212}, "user": {"role": "worker"}}}, "resource": {"id": 393, "owner": {"id": 471}, "assignee": {"id": 565}, "organization": {"id": 174}, "project": {"owner": {"id": 47}, "assignee": {"id": 833}, "organization": {"id": 965}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_user_num_resources_10_same_org_FALSE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 11, "privilege": "admin"}, "organization": {"id": 121, "owner": {"id": 210}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 490}, "assignee": {"id": 519}, "organization": {"id": 610}, "project": {"owner": {"id": 11}, "assignee": {"id": 821}, "organization": {"id": 988}}, "user": {"num_resources": 10}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 21, "privilege": "worker"}, "organization": {"id": 137, "owner": {"id": 271}, "user": {"role": "worker"}}}, "resource": {"id": 344, "owner": {"id": 498}, "assignee": {"id": 576}, "organization": {"id": 603}, "project": {"owner": {"id": 21}, "assignee": {"id": 845}, "organization": {"id": 933}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_resource_project_user_num_resources_0_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 53, "privilege": "admin"}, "organization": {"id": 176, "owner": {"id": 255}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 444}, "assignee": {"id": 525}, "organization": {"id": 176}, "project": {"owner": {"id": 53}, "assignee": {"id": 895}, "organization": {"id": 999}}, "user": {"num_resources": 0}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 13, "privilege": "worker"}, "organization": {"id": 198, "owner": {"id": 239}, "user": {"role": null}}}, "resource": {"id": 396, "owner": {"id": 457}, "assignee": {"id": 566}, "organization": {"id": 198}, "project": {"owner": {"id": 13}, "assignee": {"id": 805}, "organization": {"id": 939}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_resource_project_user_num_resources_3_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 40, "privilege": "admin"}, "organization": {"id": 143, "owner": {"id": 225}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 450}, "assignee": {"id": 571}, "organization": {"id": 143}, "project": {"owner": {"id": 40}, "assignee": {"id": 848}, "organization": {"id": 908}}, "user": {"num_resources": 3}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 66, "privilege": "worker"}, "organization": {"id": 159, "owner": {"id": 262}, "user": {"role": null}}}, "resource": {"id": 363, "owner": {"id": 413}, "assignee": {"id": 533}, "organization": {"id": 600}, "project": {"owner": {"id": 66}, "assignee": {"id": 865}, "organization": {"id": 996}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_resource_project_user_num_resources_10_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 93, "privilege": "admin"}, "organization": {"id": 137, "owner": {"id": 219}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 407}, "assignee": {"id": 580}, "organization": {"id": 137}, "project": {"owner": {"id": 93}, "assignee": {"id": 820}, "organization": {"id": 967}}, "user": {"num_resources": 10}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 78, "privilege": "none"}, "organization": {"id": 175, "owner": {"id": 78}, "user": {"role": "owner"}}}, "resource": {"id": 373, "owner": {"id": 497}, "assignee": {"id": 544}, "organization": {"id": 175}, "project": {"owner": {"id": 78}, "assignee": {"id": 889}, "organization": {"id": 951}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_resource_project_user_num_resources_0_same_org_FALSE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 32, "privilege": "admin"}, "organization": {"id": 198, "owner": {"id": 237}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 475}, "assignee": {"id": 536}, "organization": {"id": 697}, "project": {"owner": {"id": 32}, "assignee": {"id": 873}, "organization": {"id": 904}}, "user": {"num_resources": 0}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 98, "privilege": "none"}, "organization": {"id": 174, "owner": {"id": 98}, "user": {"role": "owner"}}}, "resource": {"id": 317, "owner": {"id": 475}, "assignee": {"id": 514}, "organization": {"id": 682}, "project": {"owner": {"id": 98}, "assignee": {"id": 858}, "organization": {"id": 980}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_resource_project_user_num_resources_3_same_org_FALSE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 31, "privilege": "admin"}, "organization": {"id": 146, "owner": {"id": 235}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 407}, "assignee": {"id": 512}, "organization": {"id": 675}, "project": {"owner": {"id": 31}, "assignee": {"id": 823}, "organization": {"id": 932}}, "user": {"num_resources": 3}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 1, "privilege": "none"}, "organization": {"id": 139, "owner": {"id": 289}, "user": {"role": "maintainer"}}}, "resource": {"id": 380, "owner": {"id": 408}, "assignee": {"id": 550}, "organization": {"id": 139}, "project": {"owner": {"id": 1}, "assignee": {"id": 836}, "organization": {"id": 986}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_resource_project_user_num_resources_10_same_org_FALSE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 80, "privilege": "admin"}, "organization": {"id": 100, "owner": {"id": 237}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 429}, "assignee": {"id": 504}, "organization": {"id": 697}, "project": {"owner": {"id": 80}, "assignee": {"id": 899}, "organization": {"id": 963}}, "user": {"num_resources": 10}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 79, "privilege": "none"}, "organization": {"id": 188, "owner": {"id": 274}, "user": {"role": "maintainer"}}}, "resource": {"id": 361, "owner": {"id": 451}, "assignee": {"id": 588}, "organization": {"id": 630}, "project": {"owner": {"id": 79}, "assignee": {"id": 801}, "organization": {"id": 999}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_user_num_resources_0_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 69, "privilege": "admin"}, "organization": {"id": 141, "owner": {"id": 228}, "user": {"role": null}}}, "resource": {"owner": {"id": 439}, "assignee": {"id": 543}, "organization": {"id": 141}, "project": {"owner": {"id": 69}, "assignee": {"id": 879}, "organization": {"id": 947}}, "user": {"num_resources": 0}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 13, "privilege": "none"}, "organization": {"id": 140, "owner": {"id": 283}, "user": {"role": "supervisor"}}}, "resource": {"id": 339, "owner": {"id": 460}, "assignee": {"id": 599}, "organization": {"id": 140}, "project": {"owner": {"id": 13}, "assignee": {"id": 812}, "organization": {"id": 939}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_user_num_resources_3_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 47, "privilege": "admin"}, "organization": {"id": 189, "owner": {"id": 203}, "user": {"role": null}}}, "resource": {"owner": {"id": 499}, "assignee": {"id": 523}, "organization": {"id": 189}, "project": {"owner": {"id": 47}, "assignee": {"id": 816}, "organization": {"id": 999}}, "user": {"num_resources": 3}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 48, "privilege": "none"}, "organization": {"id": 162, "owner": {"id": 258}, "user": {"role": "supervisor"}}}, "resource": {"id": 373, "owner": {"id": 423}, "assignee": {"id": 598}, "organization": {"id": 664}, "project": {"owner": {"id": 48}, "assignee": {"id": 817}, "organization": {"id": 959}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_user_num_resources_10_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 93, "privilege": "admin"}, "organization": {"id": 140, "owner": {"id": 259}, "user": {"role": null}}}, "resource": {"owner": {"id": 476}, "assignee": {"id": 512}, "organization": {"id": 140}, "project": {"owner": {"id": 93}, "assignee": {"id": 836}, "organization": {"id": 907}}, "user": {"num_resources": 10}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 35, "privilege": "none"}, "organization": {"id": 152, "owner": {"id": 294}, "user": {"role": "worker"}}}, "resource": {"id": 335, "owner": {"id": 413}, "assignee": {"id": 555}, "organization": {"id": 152}, "project": {"owner": {"id": 35}, "assignee": {"id": 899}, "organization": {"id": 956}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_user_num_resources_0_same_org_FALSE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 33, "privilege": "admin"}, "organization": {"id": 142, "owner": {"id": 246}, "user": {"role": null}}}, "resource": {"owner": {"id": 490}, "assignee": {"id": 593}, "organization": {"id": 601}, "project": {"owner": {"id": 33}, "assignee": {"id": 854}, "organization": {"id": 906}}, "user": {"num_resources": 0}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 87, "privilege": "none"}, "organization": {"id": 156, "owner": {"id": 212}, "user": {"role": "worker"}}}, "resource": {"id": 348, "owner": {"id": 497}, "assignee": {"id": 556}, "organization": {"id": 671}, "project": {"owner": {"id": 87}, "assignee": {"id": 853}, "organization": {"id": 926}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_user_num_resources_3_same_org_FALSE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 19, "privilege": "admin"}, "organization": {"id": 159, "owner": {"id": 264}, "user": {"role": null}}}, "resource": {"owner": {"id": 487}, "assignee": {"id": 544}, "organization": {"id": 697}, "project": {"owner": {"id": 19}, "assignee": {"id": 812}, "organization": {"id": 916}}, "user": {"num_resources": 3}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 14, "privilege": "none"}, "organization": {"id": 112, "owner": {"id": 251}, "user": {"role": null}}}, "resource": {"id": 348, "owner": {"id": 437}, "assignee": {"id": 530}, "organization": {"id": 112}, "project": {"owner": {"id": 14}, "assignee": {"id": 883}, "organization": {"id": 990}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_user_num_resources_10_same_org_FALSE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 3, "privilege": "admin"}, "organization": {"id": 178, "owner": {"id": 208}, "user": {"role": null}}}, "resource": {"owner": {"id": 494}, "assignee": {"id": 548}, "organization": {"id": 635}, "project": {"owner": {"id": 3}, "assignee": {"id": 874}, "organization": {"id": 945}}, "user": {"num_resources": 10}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 63, "privilege": "none"}, "organization": {"id": 115, "owner": {"id": 255}, "user": {"role": null}}}, "resource": {"id": 366, "owner": {"id": 447}, "assignee": {"id": 575}, "organization": {"id": 647}, "project": {"owner": {"id": 63}, "assignee": {"id": 839}, "organization": {"id": 909}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_user_num_resources_0_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 73, "privilege": "business"}, "organization": {"id": 109, "owner": {"id": 73}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 427}, "assignee": {"id": 524}, "organization": {"id": 109}, "project": {"owner": {"id": 73}, "assignee": {"id": 813}, "organization": {"id": 969}}, "user": {"num_resources": 0}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 52, "privilege": "admin"}, "organization": {"id": 181, "owner": {"id": 52}, "user": {"role": "owner"}}}, "resource": {"id": 366, "owner": {"id": 463}, "assignee": {"id": 538}, "organization": {"id": 181}, "project": {"owner": {"id": 770}, "assignee": {"id": 52}, "organization": {"id": 940}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_user_num_resources_3_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 26, "privilege": "business"}, "organization": {"id": 137, "owner": {"id": 26}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 420}, "assignee": {"id": 554}, "organization": {"id": 137}, "project": {"owner": {"id": 26}, "assignee": {"id": 876}, "organization": {"id": 916}}, "user": {"num_resources": 3}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 1, "privilege": "admin"}, "organization": {"id": 115, "owner": {"id": 1}, "user": {"role": "owner"}}}, "resource": {"id": 334, "owner": {"id": 493}, "assignee": {"id": 594}, "organization": {"id": 626}, "project": {"owner": {"id": 722}, "assignee": {"id": 1}, "organization": {"id": 911}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_user_num_resources_10_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 79, "privilege": "business"}, "organization": {"id": 109, "owner": {"id": 79}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 424}, "assignee": {"id": 508}, "organization": {"id": 109}, "project": {"owner": {"id": 79}, "assignee": {"id": 864}, "organization": {"id": 927}}, "user": {"num_resources": 10}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 15, "privilege": "admin"}, "organization": {"id": 134, "owner": {"id": 273}, "user": {"role": "maintainer"}}}, "resource": {"id": 303, "owner": {"id": 421}, "assignee": {"id": 584}, "organization": {"id": 134}, "project": {"owner": {"id": 766}, "assignee": {"id": 15}, "organization": {"id": 988}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_user_num_resources_0_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 73, "privilege": "business"}, "organization": {"id": 178, "owner": {"id": 73}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 493}, "assignee": {"id": 503}, "organization": {"id": 680}, "project": {"owner": {"id": 73}, "assignee": {"id": 873}, "organization": {"id": 949}}, "user": {"num_resources": 0}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 11, "privilege": "admin"}, "organization": {"id": 194, "owner": {"id": 216}, "user": {"role": "maintainer"}}}, "resource": {"id": 385, "owner": {"id": 498}, "assignee": {"id": 508}, "organization": {"id": 634}, "project": {"owner": {"id": 709}, "assignee": {"id": 11}, "organization": {"id": 910}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_user_num_resources_3_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 50, "privilege": "business"}, "organization": {"id": 168, "owner": {"id": 50}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 498}, "assignee": {"id": 515}, "organization": {"id": 688}, "project": {"owner": {"id": 50}, "assignee": {"id": 898}, "organization": {"id": 991}}, "user": {"num_resources": 3}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 89, "privilege": "admin"}, "organization": {"id": 171, "owner": {"id": 211}, "user": {"role": "supervisor"}}}, "resource": {"id": 305, "owner": {"id": 410}, "assignee": {"id": 582}, "organization": {"id": 171}, "project": {"owner": {"id": 739}, "assignee": {"id": 89}, "organization": {"id": 933}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_user_num_resources_10_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 85, "privilege": "business"}, "organization": {"id": 164, "owner": {"id": 85}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 478}, "assignee": {"id": 582}, "organization": {"id": 604}, "project": {"owner": {"id": 85}, "assignee": {"id": 832}, "organization": {"id": 915}}, "user": {"num_resources": 10}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 35, "privilege": "admin"}, "organization": {"id": 116, "owner": {"id": 224}, "user": {"role": "supervisor"}}}, "resource": {"id": 340, "owner": {"id": 487}, "assignee": {"id": 560}, "organization": {"id": 672}, "project": {"owner": {"id": 755}, "assignee": {"id": 35}, "organization": {"id": 975}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_user_num_resources_0_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 96, "privilege": "business"}, "organization": {"id": 151, "owner": {"id": 292}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 429}, "assignee": {"id": 555}, "organization": {"id": 151}, "project": {"owner": {"id": 96}, "assignee": {"id": 898}, "organization": {"id": 986}}, "user": {"num_resources": 0}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 32, "privilege": "admin"}, "organization": {"id": 141, "owner": {"id": 288}, "user": {"role": "worker"}}}, "resource": {"id": 399, "owner": {"id": 464}, "assignee": {"id": 507}, "organization": {"id": 141}, "project": {"owner": {"id": 794}, "assignee": {"id": 32}, "organization": {"id": 922}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_user_num_resources_3_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 56, "privilege": "business"}, "organization": {"id": 149, "owner": {"id": 289}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 453}, "assignee": {"id": 525}, "organization": {"id": 149}, "project": {"owner": {"id": 56}, "assignee": {"id": 819}, "organization": {"id": 965}}, "user": {"num_resources": 3}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 65, "privilege": "admin"}, "organization": {"id": 103, "owner": {"id": 295}, "user": {"role": "worker"}}}, "resource": {"id": 368, "owner": {"id": 419}, "assignee": {"id": 533}, "organization": {"id": 699}, "project": {"owner": {"id": 761}, "assignee": {"id": 65}, "organization": {"id": 901}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_user_num_resources_10_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 27, "privilege": "business"}, "organization": {"id": 108, "owner": {"id": 217}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 481}, "assignee": {"id": 557}, "organization": {"id": 108}, "project": {"owner": {"id": 27}, "assignee": {"id": 810}, "organization": {"id": 913}}, "user": {"num_resources": 10}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 46, "privilege": "admin"}, "organization": {"id": 157, "owner": {"id": 234}, "user": {"role": null}}}, "resource": {"id": 363, "owner": {"id": 405}, "assignee": {"id": 574}, "organization": {"id": 157}, "project": {"owner": {"id": 759}, "assignee": {"id": 46}, "organization": {"id": 982}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_user_num_resources_0_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 0, "privilege": "business"}, "organization": {"id": 116, "owner": {"id": 241}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 402}, "assignee": {"id": 556}, "organization": {"id": 646}, "project": {"owner": {"id": 0}, "assignee": {"id": 898}, "organization": {"id": 958}}, "user": {"num_resources": 0}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 35, "privilege": "admin"}, "organization": {"id": 122, "owner": {"id": 286}, "user": {"role": null}}}, "resource": {"id": 393, "owner": {"id": 424}, "assignee": {"id": 552}, "organization": {"id": 688}, "project": {"owner": {"id": 736}, "assignee": {"id": 35}, "organization": {"id": 942}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_user_num_resources_3_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 29, "privilege": "business"}, "organization": {"id": 107, "owner": {"id": 211}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 442}, "assignee": {"id": 574}, "organization": {"id": 602}, "project": {"owner": {"id": 29}, "assignee": {"id": 875}, "organization": {"id": 936}}, "user": {"num_resources": 3}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 13, "privilege": "business"}, "organization": {"id": 180, "owner": {"id": 13}, "user": {"role": "owner"}}}, "resource": {"id": 339, "owner": {"id": 486}, "assignee": {"id": 559}, "organization": {"id": 180}, "project": {"owner": {"id": 722}, "assignee": {"id": 13}, "organization": {"id": 979}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_user_num_resources_10_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 94, "privilege": "business"}, "organization": {"id": 126, "owner": {"id": 200}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 496}, "assignee": {"id": 588}, "organization": {"id": 615}, "project": {"owner": {"id": 94}, "assignee": {"id": 858}, "organization": {"id": 991}}, "user": {"num_resources": 10}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 16, "privilege": "business"}, "organization": {"id": 100, "owner": {"id": 16}, "user": {"role": "owner"}}}, "resource": {"id": 384, "owner": {"id": 437}, "assignee": {"id": 551}, "organization": {"id": 651}, "project": {"owner": {"id": 755}, "assignee": {"id": 16}, "organization": {"id": 980}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_user_num_resources_0_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 17, "privilege": "business"}, "organization": {"id": 166, "owner": {"id": 226}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 486}, "assignee": {"id": 556}, "organization": {"id": 166}, "project": {"owner": {"id": 17}, "assignee": {"id": 885}, "organization": {"id": 969}}, "user": {"num_resources": 0}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 96, "privilege": "business"}, "organization": {"id": 199, "owner": {"id": 230}, "user": {"role": "maintainer"}}}, "resource": {"id": 399, "owner": {"id": 489}, "assignee": {"id": 522}, "organization": {"id": 199}, "project": {"owner": {"id": 758}, "assignee": {"id": 96}, "organization": {"id": 916}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_user_num_resources_3_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 43, "privilege": "business"}, "organization": {"id": 144, "owner": {"id": 244}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 425}, "assignee": {"id": 517}, "organization": {"id": 144}, "project": {"owner": {"id": 43}, "assignee": {"id": 832}, "organization": {"id": 959}}, "user": {"num_resources": 3}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 65, "privilege": "business"}, "organization": {"id": 152, "owner": {"id": 288}, "user": {"role": "maintainer"}}}, "resource": {"id": 389, "owner": {"id": 414}, "assignee": {"id": 592}, "organization": {"id": 666}, "project": {"owner": {"id": 782}, "assignee": {"id": 65}, "organization": {"id": 903}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_user_num_resources_10_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 78, "privilege": "business"}, "organization": {"id": 143, "owner": {"id": 266}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 466}, "assignee": {"id": 546}, "organization": {"id": 143}, "project": {"owner": {"id": 78}, "assignee": {"id": 802}, "organization": {"id": 980}}, "user": {"num_resources": 10}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 29, "privilege": "business"}, "organization": {"id": 174, "owner": {"id": 256}, "user": {"role": "supervisor"}}}, "resource": {"id": 330, "owner": {"id": 426}, "assignee": {"id": 538}, "organization": {"id": 174}, "project": {"owner": {"id": 793}, "assignee": {"id": 29}, "organization": {"id": 944}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_user_num_resources_0_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 32, "privilege": "business"}, "organization": {"id": 146, "owner": {"id": 244}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 438}, "assignee": {"id": 516}, "organization": {"id": 684}, "project": {"owner": {"id": 32}, "assignee": {"id": 889}, "organization": {"id": 995}}, "user": {"num_resources": 0}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 88, "privilege": "business"}, "organization": {"id": 125, "owner": {"id": 265}, "user": {"role": "supervisor"}}}, "resource": {"id": 346, "owner": {"id": 405}, "assignee": {"id": 570}, "organization": {"id": 622}, "project": {"owner": {"id": 772}, "assignee": {"id": 88}, "organization": {"id": 902}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_user_num_resources_3_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 71, "privilege": "business"}, "organization": {"id": 106, "owner": {"id": 202}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 469}, "assignee": {"id": 522}, "organization": {"id": 611}, "project": {"owner": {"id": 71}, "assignee": {"id": 860}, "organization": {"id": 987}}, "user": {"num_resources": 3}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 17, "privilege": "business"}, "organization": {"id": 171, "owner": {"id": 238}, "user": {"role": "worker"}}}, "resource": {"id": 392, "owner": {"id": 441}, "assignee": {"id": 549}, "organization": {"id": 171}, "project": {"owner": {"id": 776}, "assignee": {"id": 17}, "organization": {"id": 905}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_user_num_resources_10_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 20, "privilege": "business"}, "organization": {"id": 145, "owner": {"id": 207}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 433}, "assignee": {"id": 581}, "organization": {"id": 689}, "project": {"owner": {"id": 20}, "assignee": {"id": 858}, "organization": {"id": 969}}, "user": {"num_resources": 10}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 88, "privilege": "business"}, "organization": {"id": 116, "owner": {"id": 284}, "user": {"role": "worker"}}}, "resource": {"id": 335, "owner": {"id": 400}, "assignee": {"id": 519}, "organization": {"id": 657}, "project": {"owner": {"id": 766}, "assignee": {"id": 88}, "organization": {"id": 953}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_user_num_resources_0_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 77, "privilege": "business"}, "organization": {"id": 184, "owner": {"id": 276}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 422}, "assignee": {"id": 560}, "organization": {"id": 184}, "project": {"owner": {"id": 77}, "assignee": {"id": 813}, "organization": {"id": 947}}, "user": {"num_resources": 0}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 87, "privilege": "business"}, "organization": {"id": 186, "owner": {"id": 237}, "user": {"role": null}}}, "resource": {"id": 348, "owner": {"id": 470}, "assignee": {"id": 591}, "organization": {"id": 186}, "project": {"owner": {"id": 779}, "assignee": {"id": 87}, "organization": {"id": 913}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_user_num_resources_3_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 63, "privilege": "business"}, "organization": {"id": 168, "owner": {"id": 264}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 463}, "assignee": {"id": 590}, "organization": {"id": 168}, "project": {"owner": {"id": 63}, "assignee": {"id": 854}, "organization": {"id": 943}}, "user": {"num_resources": 3}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 10, "privilege": "business"}, "organization": {"id": 144, "owner": {"id": 230}, "user": {"role": null}}}, "resource": {"id": 358, "owner": {"id": 476}, "assignee": {"id": 507}, "organization": {"id": 633}, "project": {"owner": {"id": 736}, "assignee": {"id": 10}, "organization": {"id": 941}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_user_num_resources_10_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 60, "privilege": "business"}, "organization": {"id": 137, "owner": {"id": 219}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 494}, "assignee": {"id": 526}, "organization": {"id": 137}, "project": {"owner": {"id": 60}, "assignee": {"id": 839}, "organization": {"id": 934}}, "user": {"num_resources": 10}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 97, "privilege": "user"}, "organization": {"id": 155, "owner": {"id": 97}, "user": {"role": "owner"}}}, "resource": {"id": 362, "owner": {"id": 481}, "assignee": {"id": 577}, "organization": {"id": 155}, "project": {"owner": {"id": 751}, "assignee": {"id": 97}, "organization": {"id": 902}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_user_num_resources_0_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 69, "privilege": "business"}, "organization": {"id": 116, "owner": {"id": 294}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 496}, "assignee": {"id": 542}, "organization": {"id": 695}, "project": {"owner": {"id": 69}, "assignee": {"id": 810}, "organization": {"id": 977}}, "user": {"num_resources": 0}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 1, "privilege": "user"}, "organization": {"id": 187, "owner": {"id": 1}, "user": {"role": "owner"}}}, "resource": {"id": 369, "owner": {"id": 498}, "assignee": {"id": 516}, "organization": {"id": 631}, "project": {"owner": {"id": 787}, "assignee": {"id": 1}, "organization": {"id": 918}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_user_num_resources_3_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 37, "privilege": "business"}, "organization": {"id": 133, "owner": {"id": 257}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 409}, "assignee": {"id": 575}, "organization": {"id": 624}, "project": {"owner": {"id": 37}, "assignee": {"id": 892}, "organization": {"id": 956}}, "user": {"num_resources": 3}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 1, "privilege": "user"}, "organization": {"id": 153, "owner": {"id": 281}, "user": {"role": "maintainer"}}}, "resource": {"id": 301, "owner": {"id": 487}, "assignee": {"id": 581}, "organization": {"id": 153}, "project": {"owner": {"id": 776}, "assignee": {"id": 1}, "organization": {"id": 968}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_user_num_resources_10_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 80, "privilege": "business"}, "organization": {"id": 140, "owner": {"id": 295}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 465}, "assignee": {"id": 569}, "organization": {"id": 632}, "project": {"owner": {"id": 80}, "assignee": {"id": 849}, "organization": {"id": 946}}, "user": {"num_resources": 10}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 40, "privilege": "user"}, "organization": {"id": 180, "owner": {"id": 240}, "user": {"role": "maintainer"}}}, "resource": {"id": 361, "owner": {"id": 493}, "assignee": {"id": 570}, "organization": {"id": 617}, "project": {"owner": {"id": 780}, "assignee": {"id": 40}, "organization": {"id": 954}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_user_num_resources_0_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 50, "privilege": "business"}, "organization": {"id": 141, "owner": {"id": 204}, "user": {"role": null}}}, "resource": {"owner": {"id": 449}, "assignee": {"id": 512}, "organization": {"id": 141}, "project": {"owner": {"id": 50}, "assignee": {"id": 889}, "organization": {"id": 922}}, "user": {"num_resources": 0}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 15, "privilege": "user"}, "organization": {"id": 116, "owner": {"id": 265}, "user": {"role": "supervisor"}}}, "resource": {"id": 325, "owner": {"id": 400}, "assignee": {"id": 578}, "organization": {"id": 116}, "project": {"owner": {"id": 719}, "assignee": {"id": 15}, "organization": {"id": 921}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_user_num_resources_3_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 66, "privilege": "business"}, "organization": {"id": 128, "owner": {"id": 259}, "user": {"role": null}}}, "resource": {"owner": {"id": 427}, "assignee": {"id": 595}, "organization": {"id": 128}, "project": {"owner": {"id": 66}, "assignee": {"id": 862}, "organization": {"id": 952}}, "user": {"num_resources": 3}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 68, "privilege": "user"}, "organization": {"id": 127, "owner": {"id": 299}, "user": {"role": "supervisor"}}}, "resource": {"id": 370, "owner": {"id": 413}, "assignee": {"id": 551}, "organization": {"id": 679}, "project": {"owner": {"id": 702}, "assignee": {"id": 68}, "organization": {"id": 940}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_user_num_resources_10_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 78, "privilege": "business"}, "organization": {"id": 191, "owner": {"id": 224}, "user": {"role": null}}}, "resource": {"owner": {"id": 461}, "assignee": {"id": 563}, "organization": {"id": 191}, "project": {"owner": {"id": 78}, "assignee": {"id": 857}, "organization": {"id": 935}}, "user": {"num_resources": 10}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 28, "privilege": "user"}, "organization": {"id": 139, "owner": {"id": 233}, "user": {"role": "worker"}}}, "resource": {"id": 322, "owner": {"id": 491}, "assignee": {"id": 519}, "organization": {"id": 139}, "project": {"owner": {"id": 721}, "assignee": {"id": 28}, "organization": {"id": 918}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_user_num_resources_0_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 37, "privilege": "business"}, "organization": {"id": 196, "owner": {"id": 236}, "user": {"role": null}}}, "resource": {"owner": {"id": 479}, "assignee": {"id": 571}, "organization": {"id": 624}, "project": {"owner": {"id": 37}, "assignee": {"id": 885}, "organization": {"id": 963}}, "user": {"num_resources": 0}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 27, "privilege": "user"}, "organization": {"id": 171, "owner": {"id": 267}, "user": {"role": "worker"}}}, "resource": {"id": 317, "owner": {"id": 434}, "assignee": {"id": 509}, "organization": {"id": 698}, "project": {"owner": {"id": 750}, "assignee": {"id": 27}, "organization": {"id": 966}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_user_num_resources_3_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 69, "privilege": "business"}, "organization": {"id": 132, "owner": {"id": 298}, "user": {"role": null}}}, "resource": {"owner": {"id": 452}, "assignee": {"id": 549}, "organization": {"id": 685}, "project": {"owner": {"id": 69}, "assignee": {"id": 886}, "organization": {"id": 961}}, "user": {"num_resources": 3}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 82, "privilege": "user"}, "organization": {"id": 176, "owner": {"id": 234}, "user": {"role": null}}}, "resource": {"id": 382, "owner": {"id": 485}, "assignee": {"id": 510}, "organization": {"id": 176}, "project": {"owner": {"id": 796}, "assignee": {"id": 82}, "organization": {"id": 974}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_user_num_resources_10_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 95, "privilege": "business"}, "organization": {"id": 154, "owner": {"id": 226}, "user": {"role": null}}}, "resource": {"owner": {"id": 449}, "assignee": {"id": 548}, "organization": {"id": 607}, "project": {"owner": {"id": 95}, "assignee": {"id": 800}, "organization": {"id": 926}}, "user": {"num_resources": 10}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 24, "privilege": "user"}, "organization": {"id": 116, "owner": {"id": 222}, "user": {"role": null}}}, "resource": {"id": 369, "owner": {"id": 485}, "assignee": {"id": 521}, "organization": {"id": 685}, "project": {"owner": {"id": 721}, "assignee": {"id": 24}, "organization": {"id": 987}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_resource_project_user_num_resources_0_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 41, "privilege": "user"}, "organization": {"id": 161, "owner": {"id": 41}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 438}, "assignee": {"id": 531}, "organization": {"id": 161}, "project": {"owner": {"id": 41}, "assignee": {"id": 823}, "organization": {"id": 960}}, "user": {"num_resources": 0}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 77, "privilege": "worker"}, "organization": {"id": 174, "owner": {"id": 77}, "user": {"role": "owner"}}}, "resource": {"id": 364, "owner": {"id": 493}, "assignee": {"id": 538}, "organization": {"id": 174}, "project": {"owner": {"id": 796}, "assignee": {"id": 77}, "organization": {"id": 915}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_resource_project_user_num_resources_3_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 43, "privilege": "user"}, "organization": {"id": 131, "owner": {"id": 43}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 456}, "assignee": {"id": 555}, "organization": {"id": 131}, "project": {"owner": {"id": 43}, "assignee": {"id": 844}, "organization": {"id": 923}}, "user": {"num_resources": 3}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 65, "privilege": "worker"}, "organization": {"id": 151, "owner": {"id": 65}, "user": {"role": "owner"}}}, "resource": {"id": 356, "owner": {"id": 410}, "assignee": {"id": 505}, "organization": {"id": 665}, "project": {"owner": {"id": 790}, "assignee": {"id": 65}, "organization": {"id": 998}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_resource_project_user_num_resources_10_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 75, "privilege": "user"}, "organization": {"id": 125, "owner": {"id": 75}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 453}, "assignee": {"id": 578}, "organization": {"id": 125}, "project": {"owner": {"id": 75}, "assignee": {"id": 898}, "organization": {"id": 931}}, "user": {"num_resources": 10}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 88, "privilege": "worker"}, "organization": {"id": 140, "owner": {"id": 291}, "user": {"role": "maintainer"}}}, "resource": {"id": 318, "owner": {"id": 414}, "assignee": {"id": 530}, "organization": {"id": 140}, "project": {"owner": {"id": 729}, "assignee": {"id": 88}, "organization": {"id": 996}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_resource_project_user_num_resources_0_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 48, "privilege": "user"}, "organization": {"id": 135, "owner": {"id": 48}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 417}, "assignee": {"id": 521}, "organization": {"id": 640}, "project": {"owner": {"id": 48}, "assignee": {"id": 871}, "organization": {"id": 998}}, "user": {"num_resources": 0}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 45, "privilege": "worker"}, "organization": {"id": 138, "owner": {"id": 232}, "user": {"role": "maintainer"}}}, "resource": {"id": 387, "owner": {"id": 422}, "assignee": {"id": 510}, "organization": {"id": 699}, "project": {"owner": {"id": 733}, "assignee": {"id": 45}, "organization": {"id": 984}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_resource_project_user_num_resources_3_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 26, "privilege": "user"}, "organization": {"id": 170, "owner": {"id": 26}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 436}, "assignee": {"id": 528}, "organization": {"id": 660}, "project": {"owner": {"id": 26}, "assignee": {"id": 833}, "organization": {"id": 950}}, "user": {"num_resources": 3}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 33, "privilege": "worker"}, "organization": {"id": 166, "owner": {"id": 278}, "user": {"role": "supervisor"}}}, "resource": {"id": 357, "owner": {"id": 416}, "assignee": {"id": 519}, "organization": {"id": 166}, "project": {"owner": {"id": 703}, "assignee": {"id": 33}, "organization": {"id": 906}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_resource_project_user_num_resources_10_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 87, "privilege": "user"}, "organization": {"id": 192, "owner": {"id": 87}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 455}, "assignee": {"id": 540}, "organization": {"id": 610}, "project": {"owner": {"id": 87}, "assignee": {"id": 837}, "organization": {"id": 944}}, "user": {"num_resources": 10}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 21, "privilege": "worker"}, "organization": {"id": 122, "owner": {"id": 284}, "user": {"role": "supervisor"}}}, "resource": {"id": 387, "owner": {"id": 481}, "assignee": {"id": 579}, "organization": {"id": 663}, "project": {"owner": {"id": 733}, "assignee": {"id": 21}, "organization": {"id": 932}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_resource_project_user_num_resources_0_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 65, "privilege": "user"}, "organization": {"id": 159, "owner": {"id": 270}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 489}, "assignee": {"id": 501}, "organization": {"id": 159}, "project": {"owner": {"id": 65}, "assignee": {"id": 816}, "organization": {"id": 990}}, "user": {"num_resources": 0}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 62, "privilege": "worker"}, "organization": {"id": 132, "owner": {"id": 265}, "user": {"role": "worker"}}}, "resource": {"id": 343, "owner": {"id": 478}, "assignee": {"id": 587}, "organization": {"id": 132}, "project": {"owner": {"id": 725}, "assignee": {"id": 62}, "organization": {"id": 927}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_resource_project_user_num_resources_3_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 53, "privilege": "user"}, "organization": {"id": 136, "owner": {"id": 277}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 494}, "assignee": {"id": 505}, "organization": {"id": 136}, "project": {"owner": {"id": 53}, "assignee": {"id": 844}, "organization": {"id": 947}}, "user": {"num_resources": 3}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 28, "privilege": "worker"}, "organization": {"id": 118, "owner": {"id": 293}, "user": {"role": "worker"}}}, "resource": {"id": 346, "owner": {"id": 482}, "assignee": {"id": 506}, "organization": {"id": 667}, "project": {"owner": {"id": 727}, "assignee": {"id": 28}, "organization": {"id": 934}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_resource_project_user_num_resources_10_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 96, "privilege": "user"}, "organization": {"id": 152, "owner": {"id": 289}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 473}, "assignee": {"id": 560}, "organization": {"id": 152}, "project": {"owner": {"id": 96}, "assignee": {"id": 807}, "organization": {"id": 943}}, "user": {"num_resources": 10}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 70, "privilege": "worker"}, "organization": {"id": 131, "owner": {"id": 200}, "user": {"role": null}}}, "resource": {"id": 306, "owner": {"id": 496}, "assignee": {"id": 506}, "organization": {"id": 131}, "project": {"owner": {"id": 784}, "assignee": {"id": 70}, "organization": {"id": 982}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_resource_project_user_num_resources_0_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 26, "privilege": "user"}, "organization": {"id": 107, "owner": {"id": 290}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 464}, "assignee": {"id": 550}, "organization": {"id": 627}, "project": {"owner": {"id": 26}, "assignee": {"id": 855}, "organization": {"id": 979}}, "user": {"num_resources": 0}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 48, "privilege": "worker"}, "organization": {"id": 161, "owner": {"id": 297}, "user": {"role": null}}}, "resource": {"id": 381, "owner": {"id": 458}, "assignee": {"id": 562}, "organization": {"id": 631}, "project": {"owner": {"id": 755}, "assignee": {"id": 48}, "organization": {"id": 985}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_resource_project_user_num_resources_3_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 25, "privilege": "user"}, "organization": {"id": 142, "owner": {"id": 249}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 408}, "assignee": {"id": 535}, "organization": {"id": 681}, "project": {"owner": {"id": 25}, "assignee": {"id": 837}, "organization": {"id": 935}}, "user": {"num_resources": 3}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 11, "privilege": "none"}, "organization": {"id": 193, "owner": {"id": 11}, "user": {"role": "owner"}}}, "resource": {"id": 346, "owner": {"id": 464}, "assignee": {"id": 545}, "organization": {"id": 193}, "project": {"owner": {"id": 766}, "assignee": {"id": 11}, "organization": {"id": 962}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_resource_project_user_num_resources_10_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 41, "privilege": "user"}, "organization": {"id": 119, "owner": {"id": 230}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 409}, "assignee": {"id": 542}, "organization": {"id": 674}, "project": {"owner": {"id": 41}, "assignee": {"id": 868}, "organization": {"id": 988}}, "user": {"num_resources": 10}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 28, "privilege": "none"}, "organization": {"id": 164, "owner": {"id": 28}, "user": {"role": "owner"}}}, "resource": {"id": 394, "owner": {"id": 440}, "assignee": {"id": 559}, "organization": {"id": 629}, "project": {"owner": {"id": 728}, "assignee": {"id": 28}, "organization": {"id": 942}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_user_num_resources_0_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 39, "privilege": "user"}, "organization": {"id": 164, "owner": {"id": 297}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 456}, "assignee": {"id": 538}, "organization": {"id": 164}, "project": {"owner": {"id": 39}, "assignee": {"id": 809}, "organization": {"id": 925}}, "user": {"num_resources": 0}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 92, "privilege": "none"}, "organization": {"id": 195, "owner": {"id": 275}, "user": {"role": "maintainer"}}}, "resource": {"id": 363, "owner": {"id": 498}, "assignee": {"id": 575}, "organization": {"id": 195}, "project": {"owner": {"id": 723}, "assignee": {"id": 92}, "organization": {"id": 968}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_user_num_resources_3_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 3, "privilege": "user"}, "organization": {"id": 197, "owner": {"id": 262}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 484}, "assignee": {"id": 584}, "organization": {"id": 197}, "project": {"owner": {"id": 3}, "assignee": {"id": 894}, "organization": {"id": 956}}, "user": {"num_resources": 3}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 37, "privilege": "none"}, "organization": {"id": 186, "owner": {"id": 258}, "user": {"role": "maintainer"}}}, "resource": {"id": 337, "owner": {"id": 486}, "assignee": {"id": 507}, "organization": {"id": 641}, "project": {"owner": {"id": 755}, "assignee": {"id": 37}, "organization": {"id": 993}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_user_num_resources_10_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 62, "privilege": "user"}, "organization": {"id": 169, "owner": {"id": 220}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 426}, "assignee": {"id": 508}, "organization": {"id": 169}, "project": {"owner": {"id": 62}, "assignee": {"id": 829}, "organization": {"id": 972}}, "user": {"num_resources": 10}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 67, "privilege": "none"}, "organization": {"id": 115, "owner": {"id": 219}, "user": {"role": "supervisor"}}}, "resource": {"id": 348, "owner": {"id": 497}, "assignee": {"id": 513}, "organization": {"id": 115}, "project": {"owner": {"id": 721}, "assignee": {"id": 67}, "organization": {"id": 994}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_user_num_resources_0_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 12, "privilege": "user"}, "organization": {"id": 173, "owner": {"id": 209}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 495}, "assignee": {"id": 558}, "organization": {"id": 684}, "project": {"owner": {"id": 12}, "assignee": {"id": 868}, "organization": {"id": 969}}, "user": {"num_resources": 0}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 19, "privilege": "none"}, "organization": {"id": 135, "owner": {"id": 269}, "user": {"role": "supervisor"}}}, "resource": {"id": 395, "owner": {"id": 486}, "assignee": {"id": 505}, "organization": {"id": 659}, "project": {"owner": {"id": 777}, "assignee": {"id": 19}, "organization": {"id": 951}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_user_num_resources_3_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 70, "privilege": "user"}, "organization": {"id": 142, "owner": {"id": 297}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 454}, "assignee": {"id": 545}, "organization": {"id": 605}, "project": {"owner": {"id": 70}, "assignee": {"id": 844}, "organization": {"id": 935}}, "user": {"num_resources": 3}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 84, "privilege": "none"}, "organization": {"id": 117, "owner": {"id": 296}, "user": {"role": "worker"}}}, "resource": {"id": 304, "owner": {"id": 473}, "assignee": {"id": 578}, "organization": {"id": 117}, "project": {"owner": {"id": 720}, "assignee": {"id": 84}, "organization": {"id": 933}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_user_num_resources_10_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 29, "privilege": "user"}, "organization": {"id": 111, "owner": {"id": 226}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 458}, "assignee": {"id": 565}, "organization": {"id": 677}, "project": {"owner": {"id": 29}, "assignee": {"id": 830}, "organization": {"id": 974}}, "user": {"num_resources": 10}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 57, "privilege": "none"}, "organization": {"id": 119, "owner": {"id": 206}, "user": {"role": "worker"}}}, "resource": {"id": 358, "owner": {"id": 441}, "assignee": {"id": 554}, "organization": {"id": 614}, "project": {"owner": {"id": 757}, "assignee": {"id": 57}, "organization": {"id": 931}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_resource_project_user_num_resources_0_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 30, "privilege": "user"}, "organization": {"id": 155, "owner": {"id": 214}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 423}, "assignee": {"id": 591}, "organization": {"id": 155}, "project": {"owner": {"id": 30}, "assignee": {"id": 815}, "organization": {"id": 918}}, "user": {"num_resources": 0}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 57, "privilege": "none"}, "organization": {"id": 141, "owner": {"id": 281}, "user": {"role": null}}}, "resource": {"id": 310, "owner": {"id": 460}, "assignee": {"id": 593}, "organization": {"id": 141}, "project": {"owner": {"id": 702}, "assignee": {"id": 57}, "organization": {"id": 914}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_resource_project_user_num_resources_3_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 28, "privilege": "user"}, "organization": {"id": 161, "owner": {"id": 298}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 493}, "assignee": {"id": 575}, "organization": {"id": 161}, "project": {"owner": {"id": 28}, "assignee": {"id": 880}, "organization": {"id": 993}}, "user": {"num_resources": 3}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 61, "privilege": "none"}, "organization": {"id": 131, "owner": {"id": 247}, "user": {"role": null}}}, "resource": {"id": 342, "owner": {"id": 442}, "assignee": {"id": 588}, "organization": {"id": 650}, "project": {"owner": {"id": 758}, "assignee": {"id": 61}, "organization": {"id": 937}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_resource_project_user_num_resources_10_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 2, "privilege": "user"}, "organization": {"id": 183, "owner": {"id": 259}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 461}, "assignee": {"id": 591}, "organization": {"id": 183}, "project": {"owner": {"id": 2}, "assignee": {"id": 881}, "organization": {"id": 949}}, "user": {"num_resources": 10}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 33, "privilege": "admin"}, "organization": {"id": 188, "owner": {"id": 33}, "user": {"role": "owner"}}}, "resource": {"id": 314, "owner": {"id": 33}, "assignee": {"id": 553}, "organization": {"id": 188}, "project": {"owner": {"id": 791}, "assignee": {"id": 838}, "organization": {"id": 938}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_resource_project_user_num_resources_0_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 38, "privilege": "user"}, "organization": {"id": 167, "owner": {"id": 230}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 494}, "assignee": {"id": 555}, "organization": {"id": 693}, "project": {"owner": {"id": 38}, "assignee": {"id": 843}, "organization": {"id": 959}}, "user": {"num_resources": 0}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 89, "privilege": "admin"}, "organization": {"id": 151, "owner": {"id": 89}, "user": {"role": "owner"}}}, "resource": {"id": 377, "owner": {"id": 89}, "assignee": {"id": 572}, "organization": {"id": 605}, "project": {"owner": {"id": 790}, "assignee": {"id": 862}, "organization": {"id": 915}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_resource_project_user_num_resources_3_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 29, "privilege": "user"}, "organization": {"id": 166, "owner": {"id": 252}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 451}, "assignee": {"id": 558}, "organization": {"id": 663}, "project": {"owner": {"id": 29}, "assignee": {"id": 870}, "organization": {"id": 964}}, "user": {"num_resources": 3}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 30, "privilege": "admin"}, "organization": {"id": 102, "owner": {"id": 221}, "user": {"role": "maintainer"}}}, "resource": {"id": 380, "owner": {"id": 30}, "assignee": {"id": 566}, "organization": {"id": 102}, "project": {"owner": {"id": 791}, "assignee": {"id": 865}, "organization": {"id": 906}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_resource_project_user_num_resources_10_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 1, "privilege": "user"}, "organization": {"id": 179, "owner": {"id": 297}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 407}, "assignee": {"id": 535}, "organization": {"id": 625}, "project": {"owner": {"id": 1}, "assignee": {"id": 815}, "organization": {"id": 956}}, "user": {"num_resources": 10}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 93, "privilege": "admin"}, "organization": {"id": 100, "owner": {"id": 201}, "user": {"role": "maintainer"}}}, "resource": {"id": 336, "owner": {"id": 93}, "assignee": {"id": 573}, "organization": {"id": 617}, "project": {"owner": {"id": 728}, "assignee": {"id": 886}, "organization": {"id": 986}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_user_num_resources_0_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 47, "privilege": "user"}, "organization": {"id": 172, "owner": {"id": 299}, "user": {"role": null}}}, "resource": {"owner": {"id": 408}, "assignee": {"id": 594}, "organization": {"id": 172}, "project": {"owner": {"id": 47}, "assignee": {"id": 803}, "organization": {"id": 996}}, "user": {"num_resources": 0}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 15, "privilege": "admin"}, "organization": {"id": 199, "owner": {"id": 240}, "user": {"role": "supervisor"}}}, "resource": {"id": 371, "owner": {"id": 15}, "assignee": {"id": 528}, "organization": {"id": 199}, "project": {"owner": {"id": 715}, "assignee": {"id": 868}, "organization": {"id": 961}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_user_num_resources_3_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 93, "privilege": "user"}, "organization": {"id": 194, "owner": {"id": 244}, "user": {"role": null}}}, "resource": {"owner": {"id": 443}, "assignee": {"id": 584}, "organization": {"id": 194}, "project": {"owner": {"id": 93}, "assignee": {"id": 827}, "organization": {"id": 962}}, "user": {"num_resources": 3}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 24, "privilege": "admin"}, "organization": {"id": 107, "owner": {"id": 299}, "user": {"role": "supervisor"}}}, "resource": {"id": 390, "owner": {"id": 24}, "assignee": {"id": 587}, "organization": {"id": 602}, "project": {"owner": {"id": 725}, "assignee": {"id": 878}, "organization": {"id": 980}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_user_num_resources_10_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 26, "privilege": "user"}, "organization": {"id": 110, "owner": {"id": 268}, "user": {"role": null}}}, "resource": {"owner": {"id": 429}, "assignee": {"id": 567}, "organization": {"id": 110}, "project": {"owner": {"id": 26}, "assignee": {"id": 884}, "organization": {"id": 917}}, "user": {"num_resources": 10}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 26, "privilege": "admin"}, "organization": {"id": 113, "owner": {"id": 231}, "user": {"role": "worker"}}}, "resource": {"id": 329, "owner": {"id": 26}, "assignee": {"id": 501}, "organization": {"id": 113}, "project": {"owner": {"id": 796}, "assignee": {"id": 847}, "organization": {"id": 934}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_user_num_resources_0_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 37, "privilege": "user"}, "organization": {"id": 114, "owner": {"id": 287}, "user": {"role": null}}}, "resource": {"owner": {"id": 407}, "assignee": {"id": 544}, "organization": {"id": 659}, "project": {"owner": {"id": 37}, "assignee": {"id": 842}, "organization": {"id": 975}}, "user": {"num_resources": 0}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 47, "privilege": "admin"}, "organization": {"id": 188, "owner": {"id": 203}, "user": {"role": "worker"}}}, "resource": {"id": 356, "owner": {"id": 47}, "assignee": {"id": 528}, "organization": {"id": 613}, "project": {"owner": {"id": 719}, "assignee": {"id": 891}, "organization": {"id": 973}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_user_num_resources_3_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 35, "privilege": "user"}, "organization": {"id": 133, "owner": {"id": 276}, "user": {"role": null}}}, "resource": {"owner": {"id": 443}, "assignee": {"id": 544}, "organization": {"id": 605}, "project": {"owner": {"id": 35}, "assignee": {"id": 838}, "organization": {"id": 938}}, "user": {"num_resources": 3}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 13, "privilege": "admin"}, "organization": {"id": 198, "owner": {"id": 278}, "user": {"role": null}}}, "resource": {"id": 399, "owner": {"id": 13}, "assignee": {"id": 570}, "organization": {"id": 198}, "project": {"owner": {"id": 780}, "assignee": {"id": 893}, "organization": {"id": 969}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_user_num_resources_10_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 6, "privilege": "user"}, "organization": {"id": 186, "owner": {"id": 283}, "user": {"role": null}}}, "resource": {"owner": {"id": 422}, "assignee": {"id": 533}, "organization": {"id": 675}, "project": {"owner": {"id": 6}, "assignee": {"id": 864}, "organization": {"id": 956}}, "user": {"num_resources": 10}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 29, "privilege": "admin"}, "organization": {"id": 117, "owner": {"id": 288}, "user": {"role": null}}}, "resource": {"id": 369, "owner": {"id": 29}, "assignee": {"id": 589}, "organization": {"id": 646}, "project": {"owner": {"id": 772}, "assignee": {"id": 872}, "organization": {"id": 959}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_resource_project_user_num_resources_0_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 40, "privilege": "worker"}, "organization": {"id": 122, "owner": {"id": 40}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 482}, "assignee": {"id": 568}, "organization": {"id": 122}, "project": {"owner": {"id": 40}, "assignee": {"id": 840}, "organization": {"id": 973}}, "user": {"num_resources": 0}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 79, "privilege": "business"}, "organization": {"id": 175, "owner": {"id": 79}, "user": {"role": "owner"}}}, "resource": {"id": 322, "owner": {"id": 79}, "assignee": {"id": 574}, "organization": {"id": 175}, "project": {"owner": {"id": 761}, "assignee": {"id": 867}, "organization": {"id": 904}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_resource_project_user_num_resources_3_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 71, "privilege": "worker"}, "organization": {"id": 120, "owner": {"id": 71}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 478}, "assignee": {"id": 552}, "organization": {"id": 120}, "project": {"owner": {"id": 71}, "assignee": {"id": 877}, "organization": {"id": 911}}, "user": {"num_resources": 3}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 26, "privilege": "business"}, "organization": {"id": 173, "owner": {"id": 26}, "user": {"role": "owner"}}}, "resource": {"id": 366, "owner": {"id": 26}, "assignee": {"id": 589}, "organization": {"id": 684}, "project": {"owner": {"id": 773}, "assignee": {"id": 869}, "organization": {"id": 950}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_resource_project_user_num_resources_10_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 93, "privilege": "worker"}, "organization": {"id": 162, "owner": {"id": 93}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 419}, "assignee": {"id": 561}, "organization": {"id": 162}, "project": {"owner": {"id": 93}, "assignee": {"id": 870}, "organization": {"id": 932}}, "user": {"num_resources": 10}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 58, "privilege": "business"}, "organization": {"id": 171, "owner": {"id": 253}, "user": {"role": "maintainer"}}}, "resource": {"id": 380, "owner": {"id": 58}, "assignee": {"id": 553}, "organization": {"id": 171}, "project": {"owner": {"id": 703}, "assignee": {"id": 835}, "organization": {"id": 954}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_resource_project_user_num_resources_0_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 56, "privilege": "worker"}, "organization": {"id": 104, "owner": {"id": 56}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 471}, "assignee": {"id": 598}, "organization": {"id": 638}, "project": {"owner": {"id": 56}, "assignee": {"id": 834}, "organization": {"id": 942}}, "user": {"num_resources": 0}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 74, "privilege": "business"}, "organization": {"id": 108, "owner": {"id": 273}, "user": {"role": "maintainer"}}}, "resource": {"id": 325, "owner": {"id": 74}, "assignee": {"id": 598}, "organization": {"id": 628}, "project": {"owner": {"id": 769}, "assignee": {"id": 808}, "organization": {"id": 949}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_resource_project_user_num_resources_3_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 67, "privilege": "worker"}, "organization": {"id": 113, "owner": {"id": 67}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 483}, "assignee": {"id": 528}, "organization": {"id": 608}, "project": {"owner": {"id": 67}, "assignee": {"id": 876}, "organization": {"id": 960}}, "user": {"num_resources": 3}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 83, "privilege": "business"}, "organization": {"id": 148, "owner": {"id": 289}, "user": {"role": "supervisor"}}}, "resource": {"id": 396, "owner": {"id": 83}, "assignee": {"id": 569}, "organization": {"id": 148}, "project": {"owner": {"id": 761}, "assignee": {"id": 805}, "organization": {"id": 959}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 75, "privilege": "business"}, "organization": {"id": 108, "owner": {"id": 215}, "user": {"role": "supervisor"}}}, "resource": {"id": 378, "owner": {"id": 75}, "assignee": {"id": 595}, "organization": {"id": 652}, "project": {"owner": {"id": 732}, "assignee": {"id": 834}, "organization": {"id": 935}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 85, "privilege": "business"}, "organization": {"id": 121, "owner": {"id": 256}, "user": {"role": "worker"}}}, "resource": {"id": 369, "owner": {"id": 85}, "assignee": {"id": 510}, "organization": {"id": 121}, "project": {"owner": {"id": 713}, "assignee": {"id": 843}, "organization": {"id": 933}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 94, "privilege": "business"}, "organization": {"id": 113, "owner": {"id": 264}, "user": {"role": "worker"}}}, "resource": {"id": 399, "owner": {"id": 94}, "assignee": {"id": 541}, "organization": {"id": 642}, "project": {"owner": {"id": 758}, "assignee": {"id": 829}, "organization": {"id": 901}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 38, "privilege": "business"}, "organization": {"id": 122, "owner": {"id": 228}, "user": {"role": null}}}, "resource": {"id": 395, "owner": {"id": 38}, "assignee": {"id": 567}, "organization": {"id": 122}, "project": {"owner": {"id": 717}, "assignee": {"id": 843}, "organization": {"id": 964}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 62, "privilege": "business"}, "organization": {"id": 188, "owner": {"id": 247}, "user": {"role": null}}}, "resource": {"id": 302, "owner": {"id": 62}, "assignee": {"id": 520}, "organization": {"id": 682}, "project": {"owner": {"id": 793}, "assignee": {"id": 860}, "organization": {"id": 923}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 93, "privilege": "user"}, "organization": {"id": 185, "owner": {"id": 93}, "user": {"role": "owner"}}}, "resource": {"id": 320, "owner": {"id": 93}, "assignee": {"id": 587}, "organization": {"id": 185}, "project": {"owner": {"id": 721}, "assignee": {"id": 862}, "organization": {"id": 999}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 8, "privilege": "user"}, "organization": {"id": 193, "owner": {"id": 8}, "user": {"role": "owner"}}}, "resource": {"id": 330, "owner": {"id": 8}, "assignee": {"id": 515}, "organization": {"id": 689}, "project": {"owner": {"id": 734}, "assignee": {"id": 828}, "organization": {"id": 936}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 96, "privilege": "user"}, "organization": {"id": 146, "owner": {"id": 274}, "user": {"role": "maintainer"}}}, "resource": {"id": 349, "owner": {"id": 96}, "assignee": {"id": 569}, "organization": {"id": 146}, "project": {"owner": {"id": 753}, "assignee": {"id": 859}, "organization": {"id": 956}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 73, "privilege": "user"}, "organization": {"id": 165, "owner": {"id": 289}, "user": {"role": "maintainer"}}}, "resource": {"id": 356, "owner": {"id": 73}, "assignee": {"id": 559}, "organization": {"id": 656}, "project": {"owner": {"id": 759}, "assignee": {"id": 814}, "organization": {"id": 983}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 50, "privilege": "user"}, "organization": {"id": 193, "owner": {"id": 242}, "user": {"role": "supervisor"}}}, "resource": {"id": 335, "owner": {"id": 50}, "assignee": {"id": 503}, "organization": {"id": 193}, "project": {"owner": {"id": 724}, "assignee": {"id": 889}, "organization": {"id": 938}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 48, "privilege": "user"}, "organization": {"id": 168, "owner": {"id": 229}, "user": {"role": "supervisor"}}}, "resource": {"id": 381, "owner": {"id": 48}, "assignee": {"id": 536}, "organization": {"id": 697}, "project": {"owner": {"id": 796}, "assignee": {"id": 807}, "organization": {"id": 978}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 64, "privilege": "user"}, "organization": {"id": 162, "owner": {"id": 212}, "user": {"role": "worker"}}}, "resource": {"id": 333, "owner": {"id": 64}, "assignee": {"id": 582}, "organization": {"id": 162}, "project": {"owner": {"id": 755}, "assignee": {"id": 880}, "organization": {"id": 976}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 16, "privilege": "user"}, "organization": {"id": 172, "owner": {"id": 211}, "user": {"role": "worker"}}}, "resource": {"id": 354, "owner": {"id": 16}, "assignee": {"id": 537}, "organization": {"id": 696}, "project": {"owner": {"id": 751}, "assignee": {"id": 820}, "organization": {"id": 978}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 2, "privilege": "user"}, "organization": {"id": 141, "owner": {"id": 230}, "user": {"role": null}}}, "resource": {"id": 397, "owner": {"id": 2}, "assignee": {"id": 561}, "organization": {"id": 141}, "project": {"owner": {"id": 724}, "assignee": {"id": 849}, "organization": {"id": 998}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 2, "privilege": "user"}, "organization": {"id": 104, "owner": {"id": 261}, "user": {"role": null}}}, "resource": {"id": 396, "owner": {"id": 2}, "assignee": {"id": 500}, "organization": {"id": 669}, "project": {"owner": {"id": 708}, "assignee": {"id": 810}, "organization": {"id": 901}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 93, "privilege": "worker"}, "organization": {"id": 152, "owner": {"id": 93}, "user": {"role": "owner"}}}, "resource": {"id": 389, "owner": {"id": 93}, "assignee": {"id": 569}, "organization": {"id": 152}, "project": {"owner": {"id": 714}, "assignee": {"id": 866}, "organization": {"id": 920}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 86, "privilege": "worker"}, "organization": {"id": 195, "owner": {"id": 86}, "user": {"role": "owner"}}}, "resource": {"id": 361, "owner": {"id": 86}, "assignee": {"id": 532}, "organization": {"id": 609}, "project": {"owner": {"id": 775}, "assignee": {"id": 869}, "organization": {"id": 962}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 11, "privilege": "worker"}, "organization": {"id": 179, "owner": {"id": 225}, "user": {"role": "maintainer"}}}, "resource": {"id": 326, "owner": {"id": 11}, "assignee": {"id": 523}, "organization": {"id": 179}, "project": {"owner": {"id": 707}, "assignee": {"id": 893}, "organization": {"id": 965}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 83, "privilege": "worker"}, "organization": {"id": 137, "owner": {"id": 247}, "user": {"role": "maintainer"}}}, "resource": {"id": 329, "owner": {"id": 83}, "assignee": {"id": 586}, "organization": {"id": 619}, "project": {"owner": {"id": 720}, "assignee": {"id": 860}, "organization": {"id": 933}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 36, "privilege": "worker"}, "organization": {"id": 161, "owner": {"id": 220}, "user": {"role": "supervisor"}}}, "resource": {"id": 333, "owner": {"id": 36}, "assignee": {"id": 588}, "organization": {"id": 161}, "project": {"owner": {"id": 792}, "assignee": {"id": 836}, "organization": {"id": 998}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 36, "privilege": "worker"}, "organization": {"id": 156, "owner": {"id": 286}, "user": {"role": "supervisor"}}}, "resource": {"id": 356, "owner": {"id": 36}, "assignee": {"id": 563}, "organization": {"id": 690}, "project": {"owner": {"id": 776}, "assignee": {"id": 822}, "organization": {"id": 937}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 52, "privilege": "worker"}, "organization": {"id": 150, "owner": {"id": 271}, "user": {"role": "worker"}}}, "resource": {"id": 393, "owner": {"id": 52}, "assignee": {"id": 558}, "organization": {"id": 150}, "project": {"owner": {"id": 758}, "assignee": {"id": 839}, "organization": {"id": 903}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 16, "privilege": "worker"}, "organization": {"id": 100, "owner": {"id": 287}, "user": {"role": "worker"}}}, "resource": {"id": 349, "owner": {"id": 16}, "assignee": {"id": 572}, "organization": {"id": 698}, "project": {"owner": {"id": 773}, "assignee": {"id": 895}, "organization": {"id": 933}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 68, "privilege": "worker"}, "organization": {"id": 121, "owner": {"id": 224}, "user": {"role": null}}}, "resource": {"id": 398, "owner": {"id": 68}, "assignee": {"id": 515}, "organization": {"id": 121}, "project": {"owner": {"id": 760}, "assignee": {"id": 854}, "organization": {"id": 977}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 77, "privilege": "worker"}, "organization": {"id": 126, "owner": {"id": 203}, "user": {"role": null}}}, "resource": {"id": 357, "owner": {"id": 77}, "assignee": {"id": 510}, "organization": {"id": 671}, "project": {"owner": {"id": 716}, "assignee": {"id": 840}, "organization": {"id": 992}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 76, "privilege": "none"}, "organization": {"id": 108, "owner": {"id": 76}, "user": {"role": "owner"}}}, "resource": {"id": 369, "owner": {"id": 76}, "assignee": {"id": 566}, "organization": {"id": 108}, "project": {"owner": {"id": 763}, "assignee": {"id": 872}, "organization": {"id": 903}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 40, "privilege": "none"}, "organization": {"id": 191, "owner": {"id": 40}, "user": {"role": "owner"}}}, "resource": {"id": 364, "owner": {"id": 40}, "assignee": {"id": 522}, "organization": {"id": 610}, "project": {"owner": {"id": 720}, "assignee": {"id": 851}, "organization": {"id": 927}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 49, "privilege": "none"}, "organization": {"id": 121, "owner": {"id": 221}, "user": {"role": "maintainer"}}}, "resource": {"id": 314, "owner": {"id": 49}, "assignee": {"id": 555}, "organization": {"id": 121}, "project": {"owner": {"id": 709}, "assignee": {"id": 804}, "organization": {"id": 922}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 24, "privilege": "none"}, "organization": {"id": 140, "owner": {"id": 253}, "user": {"role": "maintainer"}}}, "resource": {"id": 390, "owner": {"id": 24}, "assignee": {"id": 596}, "organization": {"id": 694}, "project": {"owner": {"id": 713}, "assignee": {"id": 877}, "organization": {"id": 925}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 86, "privilege": "none"}, "organization": {"id": 123, "owner": {"id": 269}, "user": {"role": "supervisor"}}}, "resource": {"id": 316, "owner": {"id": 86}, "assignee": {"id": 564}, "organization": {"id": 123}, "project": {"owner": {"id": 737}, "assignee": {"id": 829}, "organization": {"id": 962}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 45, "privilege": "none"}, "organization": {"id": 189, "owner": {"id": 216}, "user": {"role": "supervisor"}}}, "resource": {"id": 323, "owner": {"id": 45}, "assignee": {"id": 532}, "organization": {"id": 603}, "project": {"owner": {"id": 792}, "assignee": {"id": 812}, "organization": {"id": 921}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 8, "privilege": "none"}, "organization": {"id": 169, "owner": {"id": 220}, "user": {"role": "worker"}}}, "resource": {"id": 307, "owner": {"id": 8}, "assignee": {"id": 533}, "organization": {"id": 169}, "project": {"owner": {"id": 723}, "assignee": {"id": 805}, "organization": {"id": 972}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 79, "privilege": "none"}, "organization": {"id": 150, "owner": {"id": 284}, "user": {"role": "worker"}}}, "resource": {"id": 364, "owner": {"id": 79}, "assignee": {"id": 583}, "organization": {"id": 615}, "project": {"owner": {"id": 719}, "assignee": {"id": 837}, "organization": {"id": 961}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 24, "privilege": "none"}, "organization": {"id": 112, "owner": {"id": 262}, "user": {"role": null}}}, "resource": {"id": 353, "owner": {"id": 24}, "assignee": {"id": 584}, "organization": {"id": 112}, "project": {"owner": {"id": 765}, "assignee": {"id": 826}, "organization": {"id": 903}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 27, "privilege": "none"}, "organization": {"id": 160, "owner": {"id": 244}, "user": {"role": null}}}, "resource": {"id": 321, "owner": {"id": 27}, "assignee": {"id": 595}, "organization": {"id": 634}, "project": {"owner": {"id": 706}, "assignee": {"id": 878}, "organization": {"id": 978}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 67, "privilege": "admin"}, "organization": {"id": 114, "owner": {"id": 67}, "user": {"role": "owner"}}}, "resource": {"id": 310, "owner": {"id": 427}, "assignee": {"id": 67}, "organization": {"id": 114}, "project": {"owner": {"id": 787}, "assignee": {"id": 868}, "organization": {"id": 933}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 63, "privilege": "admin"}, "organization": {"id": 172, "owner": {"id": 63}, "user": {"role": "owner"}}}, "resource": {"id": 394, "owner": {"id": 483}, "assignee": {"id": 63}, "organization": {"id": 691}, "project": {"owner": {"id": 776}, "assignee": {"id": 894}, "organization": {"id": 948}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 0, "privilege": "admin"}, "organization": {"id": 165, "owner": {"id": 292}, "user": {"role": "maintainer"}}}, "resource": {"id": 312, "owner": {"id": 471}, "assignee": {"id": 0}, "organization": {"id": 165}, "project": {"owner": {"id": 708}, "assignee": {"id": 879}, "organization": {"id": 919}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 43, "privilege": "admin"}, "organization": {"id": 111, "owner": {"id": 272}, "user": {"role": "maintainer"}}}, "resource": {"id": 334, "owner": {"id": 479}, "assignee": {"id": 43}, "organization": {"id": 654}, "project": {"owner": {"id": 744}, "assignee": {"id": 831}, "organization": {"id": 965}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 87, "privilege": "admin"}, "organization": {"id": 144, "owner": {"id": 281}, "user": {"role": "supervisor"}}}, "resource": {"id": 333, "owner": {"id": 405}, "assignee": {"id": 87}, "organization": {"id": 144}, "project": {"owner": {"id": 769}, "assignee": {"id": 837}, "organization": {"id": 996}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 59, "privilege": "admin"}, "organization": {"id": 146, "owner": {"id": 222}, "user": {"role": "supervisor"}}}, "resource": {"id": 374, "owner": {"id": 427}, "assignee": {"id": 59}, "organization": {"id": 632}, "project": {"owner": {"id": 706}, "assignee": {"id": 812}, "organization": {"id": 906}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 17, "privilege": "admin"}, "organization": {"id": 143, "owner": {"id": 260}, "user": {"role": "worker"}}}, "resource": {"id": 370, "owner": {"id": 457}, "assignee": {"id": 17}, "organization": {"id": 143}, "project": {"owner": {"id": 779}, "assignee": {"id": 860}, "organization": {"id": 921}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 43, "privilege": "admin"}, "organization": {"id": 178, "owner": {"id": 231}, "user": {"role": "worker"}}}, "resource": {"id": 393, "owner": {"id": 484}, "assignee": {"id": 43}, "organization": {"id": 641}, "project": {"owner": {"id": 706}, "assignee": {"id": 816}, "organization": {"id": 922}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 21, "privilege": "admin"}, "organization": {"id": 147, "owner": {"id": 234}, "user": {"role": null}}}, "resource": {"id": 391, "owner": {"id": 415}, "assignee": {"id": 21}, "organization": {"id": 147}, "project": {"owner": {"id": 797}, "assignee": {"id": 823}, "organization": {"id": 960}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 1, "privilege": "admin"}, "organization": {"id": 131, "owner": {"id": 287}, "user": {"role": null}}}, "resource": {"id": 336, "owner": {"id": 486}, "assignee": {"id": 1}, "organization": {"id": 672}, "project": {"owner": {"id": 746}, "assignee": {"id": 840}, "organization": {"id": 980}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 32, "privilege": "business"}, "organization": {"id": 154, "owner": {"id": 32}, "user": {"role": "owner"}}}, "resource": {"id": 301, "owner": {"id": 457}, "assignee": {"id": 32}, "organization": {"id": 154}, "project": {"owner": {"id": 769}, "assignee": {"id": 816}, "organization": {"id": 942}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 62, "privilege": "business"}, "organization": {"id": 166, "owner": {"id": 62}, "user": {"role": "owner"}}}, "resource": {"id": 356, "owner": {"id": 419}, "assignee": {"id": 62}, "organization": {"id": 679}, "project": {"owner": {"id": 748}, "assignee": {"id": 856}, "organization": {"id": 985}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 69, "privilege": "business"}, "organization": {"id": 100, "owner": {"id": 251}, "user": {"role": "maintainer"}}}, "resource": {"id": 372, "owner": {"id": 401}, "assignee": {"id": 69}, "organization": {"id": 100}, "project": {"owner": {"id": 710}, "assignee": {"id": 852}, "organization": {"id": 925}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 1, "privilege": "business"}, "organization": {"id": 177, "owner": {"id": 288}, "user": {"role": "maintainer"}}}, "resource": {"id": 354, "owner": {"id": 423}, "assignee": {"id": 1}, "organization": {"id": 696}, "project": {"owner": {"id": 761}, "assignee": {"id": 879}, "organization": {"id": 938}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 21, "privilege": "business"}, "organization": {"id": 179, "owner": {"id": 292}, "user": {"role": "supervisor"}}}, "resource": {"id": 374, "owner": {"id": 404}, "assignee": {"id": 21}, "organization": {"id": 179}, "project": {"owner": {"id": 759}, "assignee": {"id": 892}, "organization": {"id": 917}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 51, "privilege": "business"}, "organization": {"id": 108, "owner": {"id": 236}, "user": {"role": "supervisor"}}}, "resource": {"id": 314, "owner": {"id": 463}, "assignee": {"id": 51}, "organization": {"id": 635}, "project": {"owner": {"id": 768}, "assignee": {"id": 801}, "organization": {"id": 927}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 86, "privilege": "business"}, "organization": {"id": 191, "owner": {"id": 223}, "user": {"role": "worker"}}}, "resource": {"id": 381, "owner": {"id": 485}, "assignee": {"id": 86}, "organization": {"id": 191}, "project": {"owner": {"id": 738}, "assignee": {"id": 832}, "organization": {"id": 903}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 85, "privilege": "business"}, "organization": {"id": 141, "owner": {"id": 295}, "user": {"role": "worker"}}}, "resource": {"id": 376, "owner": {"id": 410}, "assignee": {"id": 85}, "organization": {"id": 646}, "project": {"owner": {"id": 748}, "assignee": {"id": 842}, "organization": {"id": 902}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 73, "privilege": "business"}, "organization": {"id": 122, "owner": {"id": 216}, "user": {"role": null}}}, "resource": {"id": 366, "owner": {"id": 435}, "assignee": {"id": 73}, "organization": {"id": 122}, "project": {"owner": {"id": 709}, "assignee": {"id": 881}, "organization": {"id": 934}}}} +} + +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 17, "privilege": "business"}, "organization": {"id": 117, "owner": {"id": 275}, "user": {"role": null}}}, "resource": {"id": 368, "owner": {"id": 428}, "assignee": {"id": 17}, "organization": {"id": 691}, "project": {"owner": {"id": 751}, "assignee": {"id": 804}, "organization": {"id": 990}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_resource_project_user_num_resources_10_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 67, "privilege": "worker"}, "organization": {"id": 111, "owner": {"id": 67}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 449}, "assignee": {"id": 546}, "organization": {"id": 636}, "project": {"owner": {"id": 67}, "assignee": {"id": 893}, "organization": {"id": 949}}, "user": {"num_resources": 10}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 38, "privilege": "user"}, "organization": {"id": 165, "owner": {"id": 38}, "user": {"role": "owner"}}}, "resource": {"id": 329, "owner": {"id": 445}, "assignee": {"id": 38}, "organization": {"id": 165}, "project": {"owner": {"id": 784}, "assignee": {"id": 862}, "organization": {"id": 998}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_user_num_resources_0_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 78, "privilege": "worker"}, "organization": {"id": 147, "owner": {"id": 257}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 400}, "assignee": {"id": 557}, "organization": {"id": 147}, "project": {"owner": {"id": 78}, "assignee": {"id": 870}, "organization": {"id": 967}}, "user": {"num_resources": 0}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 5, "privilege": "user"}, "organization": {"id": 144, "owner": {"id": 5}, "user": {"role": "owner"}}}, "resource": {"id": 351, "owner": {"id": 424}, "assignee": {"id": 5}, "organization": {"id": 679}, "project": {"owner": {"id": 731}, "assignee": {"id": 869}, "organization": {"id": 994}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_user_num_resources_3_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 7, "privilege": "worker"}, "organization": {"id": 107, "owner": {"id": 288}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 451}, "assignee": {"id": 579}, "organization": {"id": 107}, "project": {"owner": {"id": 7}, "assignee": {"id": 861}, "organization": {"id": 928}}, "user": {"num_resources": 3}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 29, "privilege": "user"}, "organization": {"id": 143, "owner": {"id": 285}, "user": {"role": "maintainer"}}}, "resource": {"id": 332, "owner": {"id": 450}, "assignee": {"id": 29}, "organization": {"id": 143}, "project": {"owner": {"id": 700}, "assignee": {"id": 884}, "organization": {"id": 933}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_user_num_resources_10_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 85, "privilege": "worker"}, "organization": {"id": 158, "owner": {"id": 217}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 484}, "assignee": {"id": 575}, "organization": {"id": 158}, "project": {"owner": {"id": 85}, "assignee": {"id": 804}, "organization": {"id": 941}}, "user": {"num_resources": 10}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 56, "privilege": "user"}, "organization": {"id": 120, "owner": {"id": 254}, "user": {"role": "maintainer"}}}, "resource": {"id": 389, "owner": {"id": 413}, "assignee": {"id": 56}, "organization": {"id": 647}, "project": {"owner": {"id": 777}, "assignee": {"id": 824}, "organization": {"id": 910}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_user_num_resources_0_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 32, "privilege": "worker"}, "organization": {"id": 171, "owner": {"id": 290}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 496}, "assignee": {"id": 563}, "organization": {"id": 676}, "project": {"owner": {"id": 32}, "assignee": {"id": 823}, "organization": {"id": 959}}, "user": {"num_resources": 0}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 25, "privilege": "user"}, "organization": {"id": 182, "owner": {"id": 209}, "user": {"role": "supervisor"}}}, "resource": {"id": 308, "owner": {"id": 404}, "assignee": {"id": 25}, "organization": {"id": 182}, "project": {"owner": {"id": 733}, "assignee": {"id": 841}, "organization": {"id": 950}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_user_num_resources_3_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 22, "privilege": "worker"}, "organization": {"id": 148, "owner": {"id": 217}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 444}, "assignee": {"id": 566}, "organization": {"id": 674}, "project": {"owner": {"id": 22}, "assignee": {"id": 828}, "organization": {"id": 925}}, "user": {"num_resources": 3}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 98, "privilege": "user"}, "organization": {"id": 122, "owner": {"id": 253}, "user": {"role": "supervisor"}}}, "resource": {"id": 396, "owner": {"id": 432}, "assignee": {"id": 98}, "organization": {"id": 687}, "project": {"owner": {"id": 775}, "assignee": {"id": 850}, "organization": {"id": 913}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_user_num_resources_10_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 88, "privilege": "worker"}, "organization": {"id": 118, "owner": {"id": 219}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 438}, "assignee": {"id": 518}, "organization": {"id": 694}, "project": {"owner": {"id": 88}, "assignee": {"id": 824}, "organization": {"id": 993}}, "user": {"num_resources": 10}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 62, "privilege": "user"}, "organization": {"id": 146, "owner": {"id": 242}, "user": {"role": "worker"}}}, "resource": {"id": 342, "owner": {"id": 406}, "assignee": {"id": 62}, "organization": {"id": 146}, "project": {"owner": {"id": 791}, "assignee": {"id": 877}, "organization": {"id": 977}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_user_num_resources_0_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 37, "privilege": "worker"}, "organization": {"id": 152, "owner": {"id": 244}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 459}, "assignee": {"id": 518}, "organization": {"id": 152}, "project": {"owner": {"id": 37}, "assignee": {"id": 899}, "organization": {"id": 975}}, "user": {"num_resources": 0}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 61, "privilege": "user"}, "organization": {"id": 168, "owner": {"id": 265}, "user": {"role": "worker"}}}, "resource": {"id": 364, "owner": {"id": 440}, "assignee": {"id": 61}, "organization": {"id": 660}, "project": {"owner": {"id": 775}, "assignee": {"id": 876}, "organization": {"id": 985}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_user_num_resources_3_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 38, "privilege": "worker"}, "organization": {"id": 115, "owner": {"id": 266}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 405}, "assignee": {"id": 527}, "organization": {"id": 115}, "project": {"owner": {"id": 38}, "assignee": {"id": 825}, "organization": {"id": 936}}, "user": {"num_resources": 3}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 79, "privilege": "user"}, "organization": {"id": 151, "owner": {"id": 242}, "user": {"role": null}}}, "resource": {"id": 310, "owner": {"id": 454}, "assignee": {"id": 79}, "organization": {"id": 151}, "project": {"owner": {"id": 765}, "assignee": {"id": 881}, "organization": {"id": 905}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_user_num_resources_10_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 67, "privilege": "worker"}, "organization": {"id": 141, "owner": {"id": 237}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 484}, "assignee": {"id": 563}, "organization": {"id": 141}, "project": {"owner": {"id": 67}, "assignee": {"id": 884}, "organization": {"id": 931}}, "user": {"num_resources": 10}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 57, "privilege": "user"}, "organization": {"id": 136, "owner": {"id": 282}, "user": {"role": null}}}, "resource": {"id": 309, "owner": {"id": 413}, "assignee": {"id": 57}, "organization": {"id": 670}, "project": {"owner": {"id": 796}, "assignee": {"id": 864}, "organization": {"id": 970}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_user_num_resources_0_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 77, "privilege": "worker"}, "organization": {"id": 137, "owner": {"id": 265}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 479}, "assignee": {"id": 570}, "organization": {"id": 625}, "project": {"owner": {"id": 77}, "assignee": {"id": 817}, "organization": {"id": 923}}, "user": {"num_resources": 0}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 81, "privilege": "worker"}, "organization": {"id": 157, "owner": {"id": 81}, "user": {"role": "owner"}}}, "resource": {"id": 338, "owner": {"id": 490}, "assignee": {"id": 81}, "organization": {"id": 157}, "project": {"owner": {"id": 723}, "assignee": {"id": 810}, "organization": {"id": 960}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_user_num_resources_3_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 44, "privilege": "worker"}, "organization": {"id": 161, "owner": {"id": 225}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 410}, "assignee": {"id": 535}, "organization": {"id": 655}, "project": {"owner": {"id": 44}, "assignee": {"id": 834}, "organization": {"id": 946}}, "user": {"num_resources": 3}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 87, "privilege": "worker"}, "organization": {"id": 159, "owner": {"id": 87}, "user": {"role": "owner"}}}, "resource": {"id": 397, "owner": {"id": 441}, "assignee": {"id": 87}, "organization": {"id": 640}, "project": {"owner": {"id": 759}, "assignee": {"id": 836}, "organization": {"id": 961}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_user_num_resources_10_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 31, "privilege": "worker"}, "organization": {"id": 194, "owner": {"id": 227}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 441}, "assignee": {"id": 566}, "organization": {"id": 655}, "project": {"owner": {"id": 31}, "assignee": {"id": 884}, "organization": {"id": 974}}, "user": {"num_resources": 10}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 43, "privilege": "worker"}, "organization": {"id": 170, "owner": {"id": 292}, "user": {"role": "maintainer"}}}, "resource": {"id": 350, "owner": {"id": 405}, "assignee": {"id": 43}, "organization": {"id": 170}, "project": {"owner": {"id": 781}, "assignee": {"id": 843}, "organization": {"id": 994}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_resource_project_user_num_resources_0_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 66, "privilege": "worker"}, "organization": {"id": 175, "owner": {"id": 237}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 479}, "assignee": {"id": 576}, "organization": {"id": 175}, "project": {"owner": {"id": 66}, "assignee": {"id": 843}, "organization": {"id": 958}}, "user": {"num_resources": 0}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 36, "privilege": "worker"}, "organization": {"id": 196, "owner": {"id": 292}, "user": {"role": "maintainer"}}}, "resource": {"id": 364, "owner": {"id": 485}, "assignee": {"id": 36}, "organization": {"id": 639}, "project": {"owner": {"id": 769}, "assignee": {"id": 847}, "organization": {"id": 953}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_resource_project_user_num_resources_3_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 80, "privilege": "worker"}, "organization": {"id": 109, "owner": {"id": 281}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 492}, "assignee": {"id": 543}, "organization": {"id": 109}, "project": {"owner": {"id": 80}, "assignee": {"id": 856}, "organization": {"id": 931}}, "user": {"num_resources": 3}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 9, "privilege": "worker"}, "organization": {"id": 192, "owner": {"id": 241}, "user": {"role": "supervisor"}}}, "resource": {"id": 329, "owner": {"id": 421}, "assignee": {"id": 9}, "organization": {"id": 192}, "project": {"owner": {"id": 746}, "assignee": {"id": 839}, "organization": {"id": 910}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_resource_project_user_num_resources_10_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 89, "privilege": "worker"}, "organization": {"id": 165, "owner": {"id": 294}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 411}, "assignee": {"id": 525}, "organization": {"id": 165}, "project": {"owner": {"id": 89}, "assignee": {"id": 814}, "organization": {"id": 981}}, "user": {"num_resources": 10}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 82, "privilege": "worker"}, "organization": {"id": 144, "owner": {"id": 249}, "user": {"role": "supervisor"}}}, "resource": {"id": 354, "owner": {"id": 446}, "assignee": {"id": 82}, "organization": {"id": 660}, "project": {"owner": {"id": 758}, "assignee": {"id": 806}, "organization": {"id": 910}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_resource_project_user_num_resources_0_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 56, "privilege": "worker"}, "organization": {"id": 137, "owner": {"id": 240}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 416}, "assignee": {"id": 527}, "organization": {"id": 620}, "project": {"owner": {"id": 56}, "assignee": {"id": 835}, "organization": {"id": 906}}, "user": {"num_resources": 0}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 10, "privilege": "worker"}, "organization": {"id": 169, "owner": {"id": 207}, "user": {"role": "worker"}}}, "resource": {"id": 320, "owner": {"id": 449}, "assignee": {"id": 10}, "organization": {"id": 169}, "project": {"owner": {"id": 779}, "assignee": {"id": 872}, "organization": {"id": 968}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_resource_project_user_num_resources_3_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 32, "privilege": "worker"}, "organization": {"id": 148, "owner": {"id": 267}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 454}, "assignee": {"id": 592}, "organization": {"id": 600}, "project": {"owner": {"id": 32}, "assignee": {"id": 801}, "organization": {"id": 970}}, "user": {"num_resources": 3}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 71, "privilege": "worker"}, "organization": {"id": 141, "owner": {"id": 232}, "user": {"role": "worker"}}}, "resource": {"id": 347, "owner": {"id": 416}, "assignee": {"id": 71}, "organization": {"id": 675}, "project": {"owner": {"id": 719}, "assignee": {"id": 803}, "organization": {"id": 905}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_resource_project_user_num_resources_10_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 11, "privilege": "worker"}, "organization": {"id": 128, "owner": {"id": 297}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 422}, "assignee": {"id": 559}, "organization": {"id": 680}, "project": {"owner": {"id": 11}, "assignee": {"id": 817}, "organization": {"id": 998}}, "user": {"num_resources": 10}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 35, "privilege": "worker"}, "organization": {"id": 191, "owner": {"id": 252}, "user": {"role": null}}}, "resource": {"id": 350, "owner": {"id": 430}, "assignee": {"id": 35}, "organization": {"id": 191}, "project": {"owner": {"id": 792}, "assignee": {"id": 897}, "organization": {"id": 998}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_user_num_resources_0_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 21, "privilege": "worker"}, "organization": {"id": 147, "owner": {"id": 220}, "user": {"role": null}}}, "resource": {"owner": {"id": 495}, "assignee": {"id": 585}, "organization": {"id": 147}, "project": {"owner": {"id": 21}, "assignee": {"id": 839}, "organization": {"id": 912}}, "user": {"num_resources": 0}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 99, "privilege": "worker"}, "organization": {"id": 125, "owner": {"id": 220}, "user": {"role": null}}}, "resource": {"id": 305, "owner": {"id": 451}, "assignee": {"id": 99}, "organization": {"id": 651}, "project": {"owner": {"id": 781}, "assignee": {"id": 839}, "organization": {"id": 972}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_user_num_resources_3_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 31, "privilege": "worker"}, "organization": {"id": 154, "owner": {"id": 282}, "user": {"role": null}}}, "resource": {"owner": {"id": 431}, "assignee": {"id": 574}, "organization": {"id": 154}, "project": {"owner": {"id": 31}, "assignee": {"id": 801}, "organization": {"id": 909}}, "user": {"num_resources": 3}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 65, "privilege": "none"}, "organization": {"id": 166, "owner": {"id": 65}, "user": {"role": "owner"}}}, "resource": {"id": 330, "owner": {"id": 462}, "assignee": {"id": 65}, "organization": {"id": 166}, "project": {"owner": {"id": 788}, "assignee": {"id": 868}, "organization": {"id": 926}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_user_num_resources_10_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 64, "privilege": "worker"}, "organization": {"id": 151, "owner": {"id": 238}, "user": {"role": null}}}, "resource": {"owner": {"id": 475}, "assignee": {"id": 545}, "organization": {"id": 151}, "project": {"owner": {"id": 64}, "assignee": {"id": 801}, "organization": {"id": 949}}, "user": {"num_resources": 10}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 31, "privilege": "none"}, "organization": {"id": 183, "owner": {"id": 31}, "user": {"role": "owner"}}}, "resource": {"id": 392, "owner": {"id": 428}, "assignee": {"id": 31}, "organization": {"id": 683}, "project": {"owner": {"id": 711}, "assignee": {"id": 833}, "organization": {"id": 974}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_user_num_resources_0_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 52, "privilege": "worker"}, "organization": {"id": 190, "owner": {"id": 200}, "user": {"role": null}}}, "resource": {"owner": {"id": 460}, "assignee": {"id": 537}, "organization": {"id": 618}, "project": {"owner": {"id": 52}, "assignee": {"id": 832}, "organization": {"id": 970}}, "user": {"num_resources": 0}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 64, "privilege": "none"}, "organization": {"id": 180, "owner": {"id": 222}, "user": {"role": "maintainer"}}}, "resource": {"id": 345, "owner": {"id": 436}, "assignee": {"id": 64}, "organization": {"id": 180}, "project": {"owner": {"id": 773}, "assignee": {"id": 887}, "organization": {"id": 921}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_user_num_resources_3_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 10, "privilege": "worker"}, "organization": {"id": 185, "owner": {"id": 268}, "user": {"role": null}}}, "resource": {"owner": {"id": 439}, "assignee": {"id": 573}, "organization": {"id": 691}, "project": {"owner": {"id": 10}, "assignee": {"id": 832}, "organization": {"id": 951}}, "user": {"num_resources": 3}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 33, "privilege": "none"}, "organization": {"id": 163, "owner": {"id": 278}, "user": {"role": "maintainer"}}}, "resource": {"id": 395, "owner": {"id": 401}, "assignee": {"id": 33}, "organization": {"id": 654}, "project": {"owner": {"id": 755}, "assignee": {"id": 841}, "organization": {"id": 926}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_user_num_resources_10_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 34, "privilege": "worker"}, "organization": {"id": 160, "owner": {"id": 257}, "user": {"role": null}}}, "resource": {"owner": {"id": 465}, "assignee": {"id": 575}, "organization": {"id": 662}, "project": {"owner": {"id": 34}, "assignee": {"id": 829}, "organization": {"id": 917}}, "user": {"num_resources": 10}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 2, "privilege": "none"}, "organization": {"id": 119, "owner": {"id": 268}, "user": {"role": "supervisor"}}}, "resource": {"id": 357, "owner": {"id": 489}, "assignee": {"id": 2}, "organization": {"id": 119}, "project": {"owner": {"id": 704}, "assignee": {"id": 872}, "organization": {"id": 902}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_resource_project_user_num_resources_0_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 56, "privilege": "none"}, "organization": {"id": 139, "owner": {"id": 56}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 422}, "assignee": {"id": 508}, "organization": {"id": 139}, "project": {"owner": {"id": 56}, "assignee": {"id": 825}, "organization": {"id": 965}}, "user": {"num_resources": 0}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 53, "privilege": "none"}, "organization": {"id": 151, "owner": {"id": 252}, "user": {"role": "supervisor"}}}, "resource": {"id": 310, "owner": {"id": 400}, "assignee": {"id": 53}, "organization": {"id": 602}, "project": {"owner": {"id": 726}, "assignee": {"id": 821}, "organization": {"id": 995}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_resource_project_user_num_resources_3_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 99, "privilege": "none"}, "organization": {"id": 102, "owner": {"id": 99}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 496}, "assignee": {"id": 542}, "organization": {"id": 102}, "project": {"owner": {"id": 99}, "assignee": {"id": 832}, "organization": {"id": 932}}, "user": {"num_resources": 3}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 51, "privilege": "none"}, "organization": {"id": 132, "owner": {"id": 239}, "user": {"role": "worker"}}}, "resource": {"id": 311, "owner": {"id": 459}, "assignee": {"id": 51}, "organization": {"id": 132}, "project": {"owner": {"id": 765}, "assignee": {"id": 891}, "organization": {"id": 965}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_resource_project_user_num_resources_10_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 17, "privilege": "none"}, "organization": {"id": 173, "owner": {"id": 17}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 489}, "assignee": {"id": 599}, "organization": {"id": 173}, "project": {"owner": {"id": 17}, "assignee": {"id": 896}, "organization": {"id": 922}}, "user": {"num_resources": 10}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 63, "privilege": "none"}, "organization": {"id": 188, "owner": {"id": 262}, "user": {"role": "worker"}}}, "resource": {"id": 388, "owner": {"id": 479}, "assignee": {"id": 63}, "organization": {"id": 674}, "project": {"owner": {"id": 708}, "assignee": {"id": 850}, "organization": {"id": 918}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_resource_project_user_num_resources_0_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 19, "privilege": "none"}, "organization": {"id": 171, "owner": {"id": 19}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 464}, "assignee": {"id": 557}, "organization": {"id": 648}, "project": {"owner": {"id": 19}, "assignee": {"id": 891}, "organization": {"id": 977}}, "user": {"num_resources": 0}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 97, "privilege": "none"}, "organization": {"id": 137, "owner": {"id": 297}, "user": {"role": null}}}, "resource": {"id": 399, "owner": {"id": 452}, "assignee": {"id": 97}, "organization": {"id": 137}, "project": {"owner": {"id": 718}, "assignee": {"id": 893}, "organization": {"id": 977}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_resource_project_user_num_resources_3_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 16, "privilege": "none"}, "organization": {"id": 179, "owner": {"id": 16}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 468}, "assignee": {"id": 575}, "organization": {"id": 618}, "project": {"owner": {"id": 16}, "assignee": {"id": 896}, "organization": {"id": 934}}, "user": {"num_resources": 3}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 73, "privilege": "none"}, "organization": {"id": 114, "owner": {"id": 246}, "user": {"role": null}}}, "resource": {"id": 320, "owner": {"id": 445}, "assignee": {"id": 73}, "organization": {"id": 697}, "project": {"owner": {"id": 710}, "assignee": {"id": 819}, "organization": {"id": 917}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_resource_project_user_num_resources_10_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 31, "privilege": "none"}, "organization": {"id": 169, "owner": {"id": 31}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 449}, "assignee": {"id": 543}, "organization": {"id": 682}, "project": {"owner": {"id": 31}, "assignee": {"id": 882}, "organization": {"id": 956}}, "user": {"num_resources": 10}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 61, "privilege": "admin"}, "organization": {"id": 109, "owner": {"id": 61}, "user": {"role": "owner"}}}, "resource": {"id": 325, "owner": {"id": 447}, "assignee": {"id": 525}, "organization": {"id": 109}, "project": {"owner": {"id": 741}, "assignee": {"id": 874}, "organization": {"id": 920}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_user_num_resources_0_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 29, "privilege": "none"}, "organization": {"id": 188, "owner": {"id": 205}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 470}, "assignee": {"id": 521}, "organization": {"id": 188}, "project": {"owner": {"id": 29}, "assignee": {"id": 834}, "organization": {"id": 906}}, "user": {"num_resources": 0}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 36, "privilege": "admin"}, "organization": {"id": 117, "owner": {"id": 36}, "user": {"role": "owner"}}}, "resource": {"id": 359, "owner": {"id": 450}, "assignee": {"id": 595}, "organization": {"id": 650}, "project": {"owner": {"id": 714}, "assignee": {"id": 848}, "organization": {"id": 921}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_user_num_resources_3_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 99, "privilege": "none"}, "organization": {"id": 111, "owner": {"id": 261}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 418}, "assignee": {"id": 557}, "organization": {"id": 111}, "project": {"owner": {"id": 99}, "assignee": {"id": 899}, "organization": {"id": 980}}, "user": {"num_resources": 3}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 6, "privilege": "admin"}, "organization": {"id": 197, "owner": {"id": 296}, "user": {"role": "maintainer"}}}, "resource": {"id": 396, "owner": {"id": 424}, "assignee": {"id": 527}, "organization": {"id": 197}, "project": {"owner": {"id": 703}, "assignee": {"id": 814}, "organization": {"id": 985}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_user_num_resources_10_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 35, "privilege": "none"}, "organization": {"id": 111, "owner": {"id": 277}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 492}, "assignee": {"id": 555}, "organization": {"id": 111}, "project": {"owner": {"id": 35}, "assignee": {"id": 862}, "organization": {"id": 909}}, "user": {"num_resources": 10}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 37, "privilege": "admin"}, "organization": {"id": 139, "owner": {"id": 250}, "user": {"role": "maintainer"}}}, "resource": {"id": 360, "owner": {"id": 487}, "assignee": {"id": 505}, "organization": {"id": 614}, "project": {"owner": {"id": 756}, "assignee": {"id": 859}, "organization": {"id": 996}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_user_num_resources_0_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 18, "privilege": "none"}, "organization": {"id": 197, "owner": {"id": 291}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 414}, "assignee": {"id": 569}, "organization": {"id": 646}, "project": {"owner": {"id": 18}, "assignee": {"id": 802}, "organization": {"id": 997}}, "user": {"num_resources": 0}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 73, "privilege": "admin"}, "organization": {"id": 114, "owner": {"id": 262}, "user": {"role": "supervisor"}}}, "resource": {"id": 302, "owner": {"id": 469}, "assignee": {"id": 528}, "organization": {"id": 114}, "project": {"owner": {"id": 771}, "assignee": {"id": 848}, "organization": {"id": 933}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_user_num_resources_3_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 26, "privilege": "none"}, "organization": {"id": 190, "owner": {"id": 250}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 489}, "assignee": {"id": 542}, "organization": {"id": 630}, "project": {"owner": {"id": 26}, "assignee": {"id": 854}, "organization": {"id": 904}}, "user": {"num_resources": 3}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 12, "privilege": "admin"}, "organization": {"id": 116, "owner": {"id": 226}, "user": {"role": "supervisor"}}}, "resource": {"id": 395, "owner": {"id": 441}, "assignee": {"id": 501}, "organization": {"id": 658}, "project": {"owner": {"id": 770}, "assignee": {"id": 897}, "organization": {"id": 925}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_user_num_resources_10_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 14, "privilege": "none"}, "organization": {"id": 167, "owner": {"id": 204}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 408}, "assignee": {"id": 587}, "organization": {"id": 664}, "project": {"owner": {"id": 14}, "assignee": {"id": 856}, "organization": {"id": 943}}, "user": {"num_resources": 10}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 63, "privilege": "admin"}, "organization": {"id": 148, "owner": {"id": 222}, "user": {"role": "worker"}}}, "resource": {"id": 328, "owner": {"id": 414}, "assignee": {"id": 540}, "organization": {"id": 148}, "project": {"owner": {"id": 728}, "assignee": {"id": 834}, "organization": {"id": 976}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_user_num_resources_0_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 72, "privilege": "none"}, "organization": {"id": 145, "owner": {"id": 209}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 427}, "assignee": {"id": 506}, "organization": {"id": 145}, "project": {"owner": {"id": 72}, "assignee": {"id": 875}, "organization": {"id": 940}}, "user": {"num_resources": 0}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 81, "privilege": "admin"}, "organization": {"id": 128, "owner": {"id": 257}, "user": {"role": "worker"}}}, "resource": {"id": 313, "owner": {"id": 462}, "assignee": {"id": 536}, "organization": {"id": 609}, "project": {"owner": {"id": 781}, "assignee": {"id": 803}, "organization": {"id": 996}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_user_num_resources_3_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 80, "privilege": "none"}, "organization": {"id": 151, "owner": {"id": 228}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 437}, "assignee": {"id": 538}, "organization": {"id": 151}, "project": {"owner": {"id": 80}, "assignee": {"id": 859}, "organization": {"id": 908}}, "user": {"num_resources": 3}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 93, "privilege": "admin"}, "organization": {"id": 194, "owner": {"id": 252}, "user": {"role": null}}}, "resource": {"id": 344, "owner": {"id": 413}, "assignee": {"id": 538}, "organization": {"id": 194}, "project": {"owner": {"id": 748}, "assignee": {"id": 835}, "organization": {"id": 971}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_user_num_resources_10_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 38, "privilege": "none"}, "organization": {"id": 191, "owner": {"id": 246}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 489}, "assignee": {"id": 515}, "organization": {"id": 191}, "project": {"owner": {"id": 38}, "assignee": {"id": 830}, "organization": {"id": 970}}, "user": {"num_resources": 10}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 24, "privilege": "admin"}, "organization": {"id": 178, "owner": {"id": 291}, "user": {"role": null}}}, "resource": {"id": 388, "owner": {"id": 449}, "assignee": {"id": 567}, "organization": {"id": 687}, "project": {"owner": {"id": 773}, "assignee": {"id": 871}, "organization": {"id": 923}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_user_num_resources_0_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 86, "privilege": "none"}, "organization": {"id": 195, "owner": {"id": 297}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 498}, "assignee": {"id": 550}, "organization": {"id": 654}, "project": {"owner": {"id": 86}, "assignee": {"id": 835}, "organization": {"id": 941}}, "user": {"num_resources": 0}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 50, "privilege": "business"}, "organization": {"id": 104, "owner": {"id": 50}, "user": {"role": "owner"}}}, "resource": {"id": 358, "owner": {"id": 486}, "assignee": {"id": 524}, "organization": {"id": 104}, "project": {"owner": {"id": 716}, "assignee": {"id": 856}, "organization": {"id": 967}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_user_num_resources_3_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 80, "privilege": "none"}, "organization": {"id": 196, "owner": {"id": 281}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 458}, "assignee": {"id": 523}, "organization": {"id": 653}, "project": {"owner": {"id": 80}, "assignee": {"id": 824}, "organization": {"id": 942}}, "user": {"num_resources": 3}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 46, "privilege": "business"}, "organization": {"id": 146, "owner": {"id": 46}, "user": {"role": "owner"}}}, "resource": {"id": 367, "owner": {"id": 437}, "assignee": {"id": 589}, "organization": {"id": 679}, "project": {"owner": {"id": 799}, "assignee": {"id": 852}, "organization": {"id": 927}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_user_num_resources_10_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 77, "privilege": "none"}, "organization": {"id": 193, "owner": {"id": 244}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 495}, "assignee": {"id": 530}, "organization": {"id": 657}, "project": {"owner": {"id": 77}, "assignee": {"id": 814}, "organization": {"id": 997}}, "user": {"num_resources": 10}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 76, "privilege": "business"}, "organization": {"id": 185, "owner": {"id": 272}, "user": {"role": "maintainer"}}}, "resource": {"id": 383, "owner": {"id": 485}, "assignee": {"id": 502}, "organization": {"id": 185}, "project": {"owner": {"id": 718}, "assignee": {"id": 808}, "organization": {"id": 984}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_resource_project_user_num_resources_0_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 99, "privilege": "none"}, "organization": {"id": 153, "owner": {"id": 287}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 426}, "assignee": {"id": 550}, "organization": {"id": 153}, "project": {"owner": {"id": 99}, "assignee": {"id": 845}, "organization": {"id": 994}}, "user": {"num_resources": 0}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 16, "privilege": "business"}, "organization": {"id": 141, "owner": {"id": 224}, "user": {"role": "maintainer"}}}, "resource": {"id": 310, "owner": {"id": 433}, "assignee": {"id": 586}, "organization": {"id": 675}, "project": {"owner": {"id": 791}, "assignee": {"id": 875}, "organization": {"id": 944}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_resource_project_user_num_resources_3_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 50, "privilege": "none"}, "organization": {"id": 121, "owner": {"id": 237}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 435}, "assignee": {"id": 547}, "organization": {"id": 121}, "project": {"owner": {"id": 50}, "assignee": {"id": 840}, "organization": {"id": 954}}, "user": {"num_resources": 3}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 73, "privilege": "business"}, "organization": {"id": 149, "owner": {"id": 246}, "user": {"role": "supervisor"}}}, "resource": {"id": 343, "owner": {"id": 473}, "assignee": {"id": 546}, "organization": {"id": 149}, "project": {"owner": {"id": 700}, "assignee": {"id": 810}, "organization": {"id": 999}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_resource_project_user_num_resources_10_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 73, "privilege": "none"}, "organization": {"id": 115, "owner": {"id": 235}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 415}, "assignee": {"id": 501}, "organization": {"id": 115}, "project": {"owner": {"id": 73}, "assignee": {"id": 881}, "organization": {"id": 907}}, "user": {"num_resources": 10}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 37, "privilege": "business"}, "organization": {"id": 132, "owner": {"id": 246}, "user": {"role": "supervisor"}}}, "resource": {"id": 334, "owner": {"id": 472}, "assignee": {"id": 593}, "organization": {"id": 662}, "project": {"owner": {"id": 707}, "assignee": {"id": 843}, "organization": {"id": 979}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_resource_project_user_num_resources_0_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 19, "privilege": "none"}, "organization": {"id": 161, "owner": {"id": 267}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 417}, "assignee": {"id": 595}, "organization": {"id": 601}, "project": {"owner": {"id": 19}, "assignee": {"id": 863}, "organization": {"id": 958}}, "user": {"num_resources": 0}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 18, "privilege": "business"}, "organization": {"id": 198, "owner": {"id": 209}, "user": {"role": "worker"}}}, "resource": {"id": 386, "owner": {"id": 484}, "assignee": {"id": 575}, "organization": {"id": 198}, "project": {"owner": {"id": 712}, "assignee": {"id": 833}, "organization": {"id": 940}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_resource_project_user_num_resources_3_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 25, "privilege": "none"}, "organization": {"id": 105, "owner": {"id": 288}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 435}, "assignee": {"id": 515}, "organization": {"id": 653}, "project": {"owner": {"id": 25}, "assignee": {"id": 818}, "organization": {"id": 995}}, "user": {"num_resources": 3}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 69, "privilege": "business"}, "organization": {"id": 185, "owner": {"id": 260}, "user": {"role": "worker"}}}, "resource": {"id": 300, "owner": {"id": 417}, "assignee": {"id": 504}, "organization": {"id": 681}, "project": {"owner": {"id": 797}, "assignee": {"id": 826}, "organization": {"id": 964}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_resource_project_user_num_resources_10_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 39, "privilege": "none"}, "organization": {"id": 189, "owner": {"id": 264}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 463}, "assignee": {"id": 507}, "organization": {"id": 631}, "project": {"owner": {"id": 39}, "assignee": {"id": 879}, "organization": {"id": 962}}, "user": {"num_resources": 10}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 54, "privilege": "business"}, "organization": {"id": 102, "owner": {"id": 236}, "user": {"role": null}}}, "resource": {"id": 300, "owner": {"id": 480}, "assignee": {"id": 557}, "organization": {"id": 102}, "project": {"owner": {"id": 731}, "assignee": {"id": 895}, "organization": {"id": 981}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_user_num_resources_0_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 70, "privilege": "none"}, "organization": {"id": 155, "owner": {"id": 250}, "user": {"role": null}}}, "resource": {"owner": {"id": 415}, "assignee": {"id": 510}, "organization": {"id": 155}, "project": {"owner": {"id": 70}, "assignee": {"id": 842}, "organization": {"id": 978}}, "user": {"num_resources": 0}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 52, "privilege": "business"}, "organization": {"id": 169, "owner": {"id": 262}, "user": {"role": null}}}, "resource": {"id": 316, "owner": {"id": 408}, "assignee": {"id": 518}, "organization": {"id": 612}, "project": {"owner": {"id": 700}, "assignee": {"id": 804}, "organization": {"id": 936}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_user_num_resources_3_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 30, "privilege": "none"}, "organization": {"id": 199, "owner": {"id": 264}, "user": {"role": null}}}, "resource": {"owner": {"id": 495}, "assignee": {"id": 581}, "organization": {"id": 199}, "project": {"owner": {"id": 30}, "assignee": {"id": 894}, "organization": {"id": 977}}, "user": {"num_resources": 3}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 67, "privilege": "user"}, "organization": {"id": 136, "owner": {"id": 67}, "user": {"role": "owner"}}}, "resource": {"id": 377, "owner": {"id": 460}, "assignee": {"id": 545}, "organization": {"id": 136}, "project": {"owner": {"id": 710}, "assignee": {"id": 805}, "organization": {"id": 907}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_user_num_resources_10_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 0, "privilege": "none"}, "organization": {"id": 136, "owner": {"id": 236}, "user": {"role": null}}}, "resource": {"owner": {"id": 498}, "assignee": {"id": 565}, "organization": {"id": 136}, "project": {"owner": {"id": 0}, "assignee": {"id": 870}, "organization": {"id": 925}}, "user": {"num_resources": 10}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 90, "privilege": "user"}, "organization": {"id": 155, "owner": {"id": 90}, "user": {"role": "owner"}}}, "resource": {"id": 355, "owner": {"id": 440}, "assignee": {"id": 538}, "organization": {"id": 622}, "project": {"owner": {"id": 744}, "assignee": {"id": 886}, "organization": {"id": 942}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_user_num_resources_0_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 71, "privilege": "none"}, "organization": {"id": 110, "owner": {"id": 203}, "user": {"role": null}}}, "resource": {"owner": {"id": 483}, "assignee": {"id": 545}, "organization": {"id": 653}, "project": {"owner": {"id": 71}, "assignee": {"id": 883}, "organization": {"id": 925}}, "user": {"num_resources": 0}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 95, "privilege": "user"}, "organization": {"id": 182, "owner": {"id": 241}, "user": {"role": "maintainer"}}}, "resource": {"id": 366, "owner": {"id": 449}, "assignee": {"id": 518}, "organization": {"id": 182}, "project": {"owner": {"id": 721}, "assignee": {"id": 879}, "organization": {"id": 907}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_user_num_resources_3_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 94, "privilege": "none"}, "organization": {"id": 193, "owner": {"id": 203}, "user": {"role": null}}}, "resource": {"owner": {"id": 497}, "assignee": {"id": 533}, "organization": {"id": 659}, "project": {"owner": {"id": 94}, "assignee": {"id": 895}, "organization": {"id": 908}}, "user": {"num_resources": 3}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 48, "privilege": "user"}, "organization": {"id": 163, "owner": {"id": 227}, "user": {"role": "maintainer"}}}, "resource": {"id": 334, "owner": {"id": 436}, "assignee": {"id": 512}, "organization": {"id": 658}, "project": {"owner": {"id": 711}, "assignee": {"id": 802}, "organization": {"id": 944}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_user_num_resources_10_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 9, "privilege": "none"}, "organization": {"id": 161, "owner": {"id": 293}, "user": {"role": null}}}, "resource": {"owner": {"id": 485}, "assignee": {"id": 503}, "organization": {"id": 692}, "project": {"owner": {"id": 9}, "assignee": {"id": 894}, "organization": {"id": 971}}, "user": {"num_resources": 10}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 52, "privilege": "user"}, "organization": {"id": 196, "owner": {"id": 273}, "user": {"role": "supervisor"}}}, "resource": {"id": 376, "owner": {"id": 493}, "assignee": {"id": 518}, "organization": {"id": 196}, "project": {"owner": {"id": 727}, "assignee": {"id": 889}, "organization": {"id": 982}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_user_num_resources_0_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 67, "privilege": "admin"}, "organization": {"id": 191, "owner": {"id": 67}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 412}, "assignee": {"id": 575}, "organization": {"id": 191}, "project": {"owner": {"id": 735}, "assignee": {"id": 67}, "organization": {"id": 989}}, "user": {"num_resources": 0}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 82, "privilege": "user"}, "organization": {"id": 163, "owner": {"id": 218}, "user": {"role": "supervisor"}}}, "resource": {"id": 304, "owner": {"id": 459}, "assignee": {"id": 501}, "organization": {"id": 648}, "project": {"owner": {"id": 732}, "assignee": {"id": 886}, "organization": {"id": 966}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_user_num_resources_3_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 62, "privilege": "admin"}, "organization": {"id": 152, "owner": {"id": 62}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 493}, "assignee": {"id": 579}, "organization": {"id": 152}, "project": {"owner": {"id": 723}, "assignee": {"id": 62}, "organization": {"id": 945}}, "user": {"num_resources": 3}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 97, "privilege": "user"}, "organization": {"id": 193, "owner": {"id": 224}, "user": {"role": "worker"}}}, "resource": {"id": 391, "owner": {"id": 430}, "assignee": {"id": 542}, "organization": {"id": 193}, "project": {"owner": {"id": 767}, "assignee": {"id": 899}, "organization": {"id": 999}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_user_num_resources_10_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 5, "privilege": "admin"}, "organization": {"id": 152, "owner": {"id": 5}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 410}, "assignee": {"id": 503}, "organization": {"id": 152}, "project": {"owner": {"id": 730}, "assignee": {"id": 5}, "organization": {"id": 905}}, "user": {"num_resources": 10}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 59, "privilege": "user"}, "organization": {"id": 146, "owner": {"id": 281}, "user": {"role": "worker"}}}, "resource": {"id": 371, "owner": {"id": 480}, "assignee": {"id": 573}, "organization": {"id": 685}, "project": {"owner": {"id": 784}, "assignee": {"id": 842}, "organization": {"id": 910}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_user_num_resources_0_same_org_FALSE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 69, "privilege": "admin"}, "organization": {"id": 194, "owner": {"id": 69}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 431}, "assignee": {"id": 529}, "organization": {"id": 635}, "project": {"owner": {"id": 796}, "assignee": {"id": 69}, "organization": {"id": 909}}, "user": {"num_resources": 0}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 39, "privilege": "user"}, "organization": {"id": 166, "owner": {"id": 225}, "user": {"role": null}}}, "resource": {"id": 317, "owner": {"id": 406}, "assignee": {"id": 538}, "organization": {"id": 166}, "project": {"owner": {"id": 761}, "assignee": {"id": 802}, "organization": {"id": 905}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_user_num_resources_3_same_org_FALSE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 46, "privilege": "admin"}, "organization": {"id": 108, "owner": {"id": 46}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 439}, "assignee": {"id": 576}, "organization": {"id": 669}, "project": {"owner": {"id": 796}, "assignee": {"id": 46}, "organization": {"id": 943}}, "user": {"num_resources": 3}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 31, "privilege": "user"}, "organization": {"id": 121, "owner": {"id": 246}, "user": {"role": null}}}, "resource": {"id": 389, "owner": {"id": 400}, "assignee": {"id": 587}, "organization": {"id": 657}, "project": {"owner": {"id": 750}, "assignee": {"id": 816}, "organization": {"id": 959}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_user_num_resources_10_same_org_FALSE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 94, "privilege": "admin"}, "organization": {"id": 124, "owner": {"id": 94}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 453}, "assignee": {"id": 575}, "organization": {"id": 642}, "project": {"owner": {"id": 738}, "assignee": {"id": 94}, "organization": {"id": 941}}, "user": {"num_resources": 10}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 27, "privilege": "worker"}, "organization": {"id": 171, "owner": {"id": 27}, "user": {"role": "owner"}}}, "resource": {"id": 343, "owner": {"id": 427}, "assignee": {"id": 569}, "organization": {"id": 171}, "project": {"owner": {"id": 758}, "assignee": {"id": 893}, "organization": {"id": 939}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_user_num_resources_0_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 4, "privilege": "admin"}, "organization": {"id": 136, "owner": {"id": 286}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 403}, "assignee": {"id": 577}, "organization": {"id": 136}, "project": {"owner": {"id": 743}, "assignee": {"id": 4}, "organization": {"id": 978}}, "user": {"num_resources": 0}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 7, "privilege": "worker"}, "organization": {"id": 154, "owner": {"id": 7}, "user": {"role": "owner"}}}, "resource": {"id": 319, "owner": {"id": 489}, "assignee": {"id": 550}, "organization": {"id": 697}, "project": {"owner": {"id": 720}, "assignee": {"id": 816}, "organization": {"id": 943}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_user_num_resources_3_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 90, "privilege": "admin"}, "organization": {"id": 143, "owner": {"id": 260}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 403}, "assignee": {"id": 585}, "organization": {"id": 143}, "project": {"owner": {"id": 732}, "assignee": {"id": 90}, "organization": {"id": 907}}, "user": {"num_resources": 3}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 94, "privilege": "worker"}, "organization": {"id": 117, "owner": {"id": 229}, "user": {"role": "maintainer"}}}, "resource": {"id": 338, "owner": {"id": 467}, "assignee": {"id": 526}, "organization": {"id": 117}, "project": {"owner": {"id": 730}, "assignee": {"id": 895}, "organization": {"id": 987}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_user_num_resources_10_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 69, "privilege": "admin"}, "organization": {"id": 198, "owner": {"id": 262}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 428}, "assignee": {"id": 546}, "organization": {"id": 198}, "project": {"owner": {"id": 725}, "assignee": {"id": 69}, "organization": {"id": 996}}, "user": {"num_resources": 10}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 46, "privilege": "worker"}, "organization": {"id": 199, "owner": {"id": 203}, "user": {"role": "maintainer"}}}, "resource": {"id": 300, "owner": {"id": 409}, "assignee": {"id": 533}, "organization": {"id": 652}, "project": {"owner": {"id": 732}, "assignee": {"id": 854}, "organization": {"id": 961}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_user_num_resources_0_same_org_FALSE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 79, "privilege": "admin"}, "organization": {"id": 135, "owner": {"id": 215}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 487}, "assignee": {"id": 582}, "organization": {"id": 631}, "project": {"owner": {"id": 725}, "assignee": {"id": 79}, "organization": {"id": 953}}, "user": {"num_resources": 0}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 10, "privilege": "worker"}, "organization": {"id": 169, "owner": {"id": 240}, "user": {"role": "supervisor"}}}, "resource": {"id": 331, "owner": {"id": 467}, "assignee": {"id": 507}, "organization": {"id": 169}, "project": {"owner": {"id": 741}, "assignee": {"id": 894}, "organization": {"id": 937}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_user_num_resources_3_same_org_FALSE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 34, "privilege": "admin"}, "organization": {"id": 162, "owner": {"id": 233}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 450}, "assignee": {"id": 536}, "organization": {"id": 667}, "project": {"owner": {"id": 788}, "assignee": {"id": 34}, "organization": {"id": 906}}, "user": {"num_resources": 3}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 5, "privilege": "worker"}, "organization": {"id": 115, "owner": {"id": 288}, "user": {"role": "supervisor"}}}, "resource": {"id": 388, "owner": {"id": 421}, "assignee": {"id": 507}, "organization": {"id": 627}, "project": {"owner": {"id": 774}, "assignee": {"id": 863}, "organization": {"id": 913}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_user_num_resources_10_same_org_FALSE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 42, "privilege": "admin"}, "organization": {"id": 103, "owner": {"id": 200}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 454}, "assignee": {"id": 502}, "organization": {"id": 686}, "project": {"owner": {"id": 703}, "assignee": {"id": 42}, "organization": {"id": 908}}, "user": {"num_resources": 10}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 46, "privilege": "worker"}, "organization": {"id": 197, "owner": {"id": 205}, "user": {"role": "worker"}}}, "resource": {"id": 302, "owner": {"id": 435}, "assignee": {"id": 596}, "organization": {"id": 197}, "project": {"owner": {"id": 727}, "assignee": {"id": 827}, "organization": {"id": 904}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_user_num_resources_0_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 93, "privilege": "admin"}, "organization": {"id": 177, "owner": {"id": 258}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 458}, "assignee": {"id": 599}, "organization": {"id": 177}, "project": {"owner": {"id": 749}, "assignee": {"id": 93}, "organization": {"id": 952}}, "user": {"num_resources": 0}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 5, "privilege": "worker"}, "organization": {"id": 184, "owner": {"id": 274}, "user": {"role": "worker"}}}, "resource": {"id": 374, "owner": {"id": 469}, "assignee": {"id": 506}, "organization": {"id": 674}, "project": {"owner": {"id": 775}, "assignee": {"id": 830}, "organization": {"id": 932}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_user_num_resources_3_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 11, "privilege": "admin"}, "organization": {"id": 170, "owner": {"id": 212}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 457}, "assignee": {"id": 516}, "organization": {"id": 170}, "project": {"owner": {"id": 788}, "assignee": {"id": 11}, "organization": {"id": 963}}, "user": {"num_resources": 3}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 51, "privilege": "worker"}, "organization": {"id": 164, "owner": {"id": 237}, "user": {"role": null}}}, "resource": {"id": 352, "owner": {"id": 489}, "assignee": {"id": 502}, "organization": {"id": 164}, "project": {"owner": {"id": 793}, "assignee": {"id": 867}, "organization": {"id": 961}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_user_num_resources_10_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 8, "privilege": "admin"}, "organization": {"id": 176, "owner": {"id": 251}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 492}, "assignee": {"id": 509}, "organization": {"id": 176}, "project": {"owner": {"id": 713}, "assignee": {"id": 8}, "organization": {"id": 959}}, "user": {"num_resources": 10}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 38, "privilege": "worker"}, "organization": {"id": 119, "owner": {"id": 220}, "user": {"role": null}}}, "resource": {"id": 385, "owner": {"id": 467}, "assignee": {"id": 550}, "organization": {"id": 647}, "project": {"owner": {"id": 741}, "assignee": {"id": 866}, "organization": {"id": 985}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_user_num_resources_0_same_org_FALSE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 38, "privilege": "admin"}, "organization": {"id": 152, "owner": {"id": 273}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 431}, "assignee": {"id": 511}, "organization": {"id": 621}, "project": {"owner": {"id": 715}, "assignee": {"id": 38}, "organization": {"id": 966}}, "user": {"num_resources": 0}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 59, "privilege": "none"}, "organization": {"id": 142, "owner": {"id": 59}, "user": {"role": "owner"}}}, "resource": {"id": 344, "owner": {"id": 423}, "assignee": {"id": 559}, "organization": {"id": 142}, "project": {"owner": {"id": 749}, "assignee": {"id": 866}, "organization": {"id": 945}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_user_num_resources_3_same_org_FALSE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 27, "privilege": "admin"}, "organization": {"id": 174, "owner": {"id": 257}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 472}, "assignee": {"id": 596}, "organization": {"id": 644}, "project": {"owner": {"id": 734}, "assignee": {"id": 27}, "organization": {"id": 900}}, "user": {"num_resources": 3}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 22, "privilege": "none"}, "organization": {"id": 163, "owner": {"id": 22}, "user": {"role": "owner"}}}, "resource": {"id": 388, "owner": {"id": 455}, "assignee": {"id": 598}, "organization": {"id": 637}, "project": {"owner": {"id": 739}, "assignee": {"id": 818}, "organization": {"id": 974}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_user_num_resources_10_same_org_FALSE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 73, "privilege": "admin"}, "organization": {"id": 152, "owner": {"id": 291}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 410}, "assignee": {"id": 573}, "organization": {"id": 660}, "project": {"owner": {"id": 760}, "assignee": {"id": 73}, "organization": {"id": 954}}, "user": {"num_resources": 10}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 16, "privilege": "none"}, "organization": {"id": 190, "owner": {"id": 252}, "user": {"role": "maintainer"}}}, "resource": {"id": 343, "owner": {"id": 402}, "assignee": {"id": 511}, "organization": {"id": 190}, "project": {"owner": {"id": 726}, "assignee": {"id": 818}, "organization": {"id": 946}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_user_num_resources_0_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 47, "privilege": "admin"}, "organization": {"id": 169, "owner": {"id": 220}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 491}, "assignee": {"id": 524}, "organization": {"id": 169}, "project": {"owner": {"id": 759}, "assignee": {"id": 47}, "organization": {"id": 981}}, "user": {"num_resources": 0}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 22, "privilege": "none"}, "organization": {"id": 111, "owner": {"id": 254}, "user": {"role": "maintainer"}}}, "resource": {"id": 356, "owner": {"id": 439}, "assignee": {"id": 578}, "organization": {"id": 635}, "project": {"owner": {"id": 717}, "assignee": {"id": 823}, "organization": {"id": 997}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_user_num_resources_3_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 86, "privilege": "admin"}, "organization": {"id": 198, "owner": {"id": 225}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 411}, "assignee": {"id": 512}, "organization": {"id": 198}, "project": {"owner": {"id": 763}, "assignee": {"id": 86}, "organization": {"id": 913}}, "user": {"num_resources": 3}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 13, "privilege": "none"}, "organization": {"id": 135, "owner": {"id": 277}, "user": {"role": "supervisor"}}}, "resource": {"id": 349, "owner": {"id": 407}, "assignee": {"id": 578}, "organization": {"id": 135}, "project": {"owner": {"id": 722}, "assignee": {"id": 824}, "organization": {"id": 965}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_user_num_resources_10_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 78, "privilege": "admin"}, "organization": {"id": 129, "owner": {"id": 251}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 425}, "assignee": {"id": 558}, "organization": {"id": 129}, "project": {"owner": {"id": 740}, "assignee": {"id": 78}, "organization": {"id": 903}}, "user": {"num_resources": 10}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 2, "privilege": "none"}, "organization": {"id": 193, "owner": {"id": 289}, "user": {"role": "supervisor"}}}, "resource": {"id": 370, "owner": {"id": 457}, "assignee": {"id": 509}, "organization": {"id": 688}, "project": {"owner": {"id": 736}, "assignee": {"id": 823}, "organization": {"id": 995}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_user_num_resources_0_same_org_FALSE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 59, "privilege": "admin"}, "organization": {"id": 156, "owner": {"id": 239}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 490}, "assignee": {"id": 529}, "organization": {"id": 675}, "project": {"owner": {"id": 766}, "assignee": {"id": 59}, "organization": {"id": 916}}, "user": {"num_resources": 0}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 28, "privilege": "none"}, "organization": {"id": 115, "owner": {"id": 222}, "user": {"role": "worker"}}}, "resource": {"id": 328, "owner": {"id": 485}, "assignee": {"id": 540}, "organization": {"id": 115}, "project": {"owner": {"id": 763}, "assignee": {"id": 857}, "organization": {"id": 979}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_user_num_resources_3_same_org_FALSE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 84, "privilege": "admin"}, "organization": {"id": 178, "owner": {"id": 268}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 409}, "assignee": {"id": 560}, "organization": {"id": 615}, "project": {"owner": {"id": 706}, "assignee": {"id": 84}, "organization": {"id": 932}}, "user": {"num_resources": 3}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 91, "privilege": "none"}, "organization": {"id": 127, "owner": {"id": 248}, "user": {"role": "worker"}}}, "resource": {"id": 332, "owner": {"id": 406}, "assignee": {"id": 537}, "organization": {"id": 675}, "project": {"owner": {"id": 731}, "assignee": {"id": 866}, "organization": {"id": 949}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_user_num_resources_10_same_org_FALSE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 88, "privilege": "admin"}, "organization": {"id": 142, "owner": {"id": 284}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 485}, "assignee": {"id": 586}, "organization": {"id": 676}, "project": {"owner": {"id": 714}, "assignee": {"id": 88}, "organization": {"id": 975}}, "user": {"num_resources": 10}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 44, "privilege": "none"}, "organization": {"id": 126, "owner": {"id": 227}, "user": {"role": null}}}, "resource": {"id": 318, "owner": {"id": 496}, "assignee": {"id": 529}, "organization": {"id": 126}, "project": {"owner": {"id": 762}, "assignee": {"id": 843}, "organization": {"id": 981}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_user_num_resources_0_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 30, "privilege": "admin"}, "organization": {"id": 121, "owner": {"id": 209}, "user": {"role": null}}}, "resource": {"owner": {"id": 489}, "assignee": {"id": 556}, "organization": {"id": 121}, "project": {"owner": {"id": 702}, "assignee": {"id": 30}, "organization": {"id": 984}}, "user": {"num_resources": 0}}} +test_scope_VIEW_METADATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "view:metadata", "auth": {"user": {"id": 83, "privilege": "none"}, "organization": {"id": 155, "owner": {"id": 227}, "user": {"role": null}}}, "resource": {"id": 393, "owner": {"id": 459}, "assignee": {"id": 525}, "organization": {"id": 680}, "project": {"owner": {"id": 738}, "assignee": {"id": 861}, "organization": {"id": 959}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_user_num_resources_3_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 50, "privilege": "admin"}, "organization": {"id": 106, "owner": {"id": 266}, "user": {"role": null}}}, "resource": {"owner": {"id": 400}, "assignee": {"id": 591}, "organization": {"id": 106}, "project": {"owner": {"id": 741}, "assignee": {"id": 50}, "organization": {"id": 973}}, "user": {"num_resources": 3}}} +test_scope_UPLOAD_DATA_context_SANDBOX_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 91, "privilege": "admin"}, "organization": null}, "resource": {"id": 358, "owner": {"id": 440}, "assignee": {"id": 503}, "organization": {"id": 640}, "project": {"owner": {"id": 91}, "assignee": {"id": 810}, "organization": {"id": 912}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_user_num_resources_10_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 40, "privilege": "admin"}, "organization": {"id": 196, "owner": {"id": 296}, "user": {"role": null}}}, "resource": {"owner": {"id": 442}, "assignee": {"id": 502}, "organization": {"id": 196}, "project": {"owner": {"id": 705}, "assignee": {"id": 40}, "organization": {"id": 989}}, "user": {"num_resources": 10}}} +test_scope_UPLOAD_DATA_context_SANDBOX_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 19, "privilege": "business"}, "organization": null}, "resource": {"id": 378, "owner": {"id": 401}, "assignee": {"id": 543}, "organization": {"id": 634}, "project": {"owner": {"id": 19}, "assignee": {"id": 842}, "organization": {"id": 997}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_user_num_resources_0_same_org_FALSE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 74, "privilege": "admin"}, "organization": {"id": 136, "owner": {"id": 232}, "user": {"role": null}}}, "resource": {"owner": {"id": 484}, "assignee": {"id": 598}, "organization": {"id": 680}, "project": {"owner": {"id": 782}, "assignee": {"id": 74}, "organization": {"id": 945}}, "user": {"num_resources": 0}}} +test_scope_UPLOAD_DATA_context_SANDBOX_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 2, "privilege": "user"}, "organization": null}, "resource": {"id": 309, "owner": {"id": 467}, "assignee": {"id": 588}, "organization": {"id": 649}, "project": {"owner": {"id": 2}, "assignee": {"id": 893}, "organization": {"id": 958}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_user_num_resources_3_same_org_FALSE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 14, "privilege": "admin"}, "organization": {"id": 119, "owner": {"id": 275}, "user": {"role": null}}}, "resource": {"owner": {"id": 402}, "assignee": {"id": 559}, "organization": {"id": 603}, "project": {"owner": {"id": 786}, "assignee": {"id": 14}, "organization": {"id": 976}}, "user": {"num_resources": 3}}} +test_scope_UPLOAD_DATA_context_SANDBOX_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 1, "privilege": "worker"}, "organization": null}, "resource": {"id": 342, "owner": {"id": 429}, "assignee": {"id": 596}, "organization": {"id": 678}, "project": {"owner": {"id": 1}, "assignee": {"id": 870}, "organization": {"id": 983}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_user_num_resources_10_same_org_FALSE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 25, "privilege": "admin"}, "organization": {"id": 199, "owner": {"id": 237}, "user": {"role": null}}}, "resource": {"owner": {"id": 473}, "assignee": {"id": 524}, "organization": {"id": 695}, "project": {"owner": {"id": 752}, "assignee": {"id": 25}, "organization": {"id": 969}}, "user": {"num_resources": 10}}} +test_scope_UPLOAD_DATA_context_SANDBOX_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 25, "privilege": "none"}, "organization": null}, "resource": {"id": 324, "owner": {"id": 401}, "assignee": {"id": 553}, "organization": {"id": 626}, "project": {"owner": {"id": 25}, "assignee": {"id": 835}, "organization": {"id": 937}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_user_num_resources_0_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 0, "privilege": "business"}, "organization": {"id": 187, "owner": {"id": 0}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 446}, "assignee": {"id": 595}, "organization": {"id": 187}, "project": {"owner": {"id": 718}, "assignee": {"id": 0}, "organization": {"id": 917}}, "user": {"num_resources": 0}}} +test_scope_UPLOAD_DATA_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 20, "privilege": "admin"}, "organization": null}, "resource": {"id": 363, "owner": {"id": 487}, "assignee": {"id": 591}, "organization": {"id": 662}, "project": {"owner": {"id": 793}, "assignee": {"id": 20}, "organization": {"id": 917}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_user_num_resources_3_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 96, "privilege": "business"}, "organization": {"id": 135, "owner": {"id": 96}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 487}, "assignee": {"id": 531}, "organization": {"id": 135}, "project": {"owner": {"id": 748}, "assignee": {"id": 96}, "organization": {"id": 921}}, "user": {"num_resources": 3}}} +test_scope_UPLOAD_DATA_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 82, "privilege": "business"}, "organization": null}, "resource": {"id": 369, "owner": {"id": 488}, "assignee": {"id": 541}, "organization": {"id": 688}, "project": {"owner": {"id": 714}, "assignee": {"id": 82}, "organization": {"id": 990}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_user_num_resources_10_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 10, "privilege": "business"}, "organization": {"id": 100, "owner": {"id": 10}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 487}, "assignee": {"id": 511}, "organization": {"id": 100}, "project": {"owner": {"id": 744}, "assignee": {"id": 10}, "organization": {"id": 994}}, "user": {"num_resources": 10}}} +test_scope_UPLOAD_DATA_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 45, "privilege": "user"}, "organization": null}, "resource": {"id": 304, "owner": {"id": 454}, "assignee": {"id": 547}, "organization": {"id": 682}, "project": {"owner": {"id": 734}, "assignee": {"id": 45}, "organization": {"id": 950}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_user_num_resources_0_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 46, "privilege": "business"}, "organization": {"id": 154, "owner": {"id": 46}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 400}, "assignee": {"id": 542}, "organization": {"id": 608}, "project": {"owner": {"id": 731}, "assignee": {"id": 46}, "organization": {"id": 933}}, "user": {"num_resources": 0}}} +test_scope_UPLOAD_DATA_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 62, "privilege": "worker"}, "organization": null}, "resource": {"id": 329, "owner": {"id": 499}, "assignee": {"id": 538}, "organization": {"id": 633}, "project": {"owner": {"id": 712}, "assignee": {"id": 62}, "organization": {"id": 948}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_user_num_resources_3_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 32, "privilege": "business"}, "organization": {"id": 173, "owner": {"id": 32}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 460}, "assignee": {"id": 500}, "organization": {"id": 644}, "project": {"owner": {"id": 788}, "assignee": {"id": 32}, "organization": {"id": 952}}, "user": {"num_resources": 3}}} +test_scope_UPLOAD_DATA_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 63, "privilege": "none"}, "organization": null}, "resource": {"id": 314, "owner": {"id": 484}, "assignee": {"id": 570}, "organization": {"id": 618}, "project": {"owner": {"id": 750}, "assignee": {"id": 63}, "organization": {"id": 977}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_user_num_resources_10_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 6, "privilege": "business"}, "organization": {"id": 135, "owner": {"id": 6}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 463}, "assignee": {"id": 527}, "organization": {"id": 602}, "project": {"owner": {"id": 763}, "assignee": {"id": 6}, "organization": {"id": 916}}, "user": {"num_resources": 10}}} +test_scope_UPLOAD_DATA_context_SANDBOX_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 30, "privilege": "admin"}, "organization": null}, "resource": {"id": 383, "owner": {"id": 30}, "assignee": {"id": 503}, "organization": {"id": 671}, "project": {"owner": {"id": 714}, "assignee": {"id": 806}, "organization": {"id": 995}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_user_num_resources_0_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 84, "privilege": "business"}, "organization": {"id": 199, "owner": {"id": 220}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 406}, "assignee": {"id": 532}, "organization": {"id": 199}, "project": {"owner": {"id": 799}, "assignee": {"id": 84}, "organization": {"id": 953}}, "user": {"num_resources": 0}}} +test_scope_UPLOAD_DATA_context_SANDBOX_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 20, "privilege": "business"}, "organization": null}, "resource": {"id": 305, "owner": {"id": 20}, "assignee": {"id": 534}, "organization": {"id": 619}, "project": {"owner": {"id": 795}, "assignee": {"id": 883}, "organization": {"id": 967}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_user_num_resources_3_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 20, "privilege": "business"}, "organization": {"id": 148, "owner": {"id": 204}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 440}, "assignee": {"id": 530}, "organization": {"id": 148}, "project": {"owner": {"id": 708}, "assignee": {"id": 20}, "organization": {"id": 996}}, "user": {"num_resources": 3}}} +test_scope_UPLOAD_DATA_context_SANDBOX_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 63, "privilege": "user"}, "organization": null}, "resource": {"id": 364, "owner": {"id": 63}, "assignee": {"id": 563}, "organization": {"id": 693}, "project": {"owner": {"id": 747}, "assignee": {"id": 838}, "organization": {"id": 964}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_user_num_resources_10_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 4, "privilege": "business"}, "organization": {"id": 157, "owner": {"id": 233}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 477}, "assignee": {"id": 556}, "organization": {"id": 157}, "project": {"owner": {"id": 772}, "assignee": {"id": 4}, "organization": {"id": 927}}, "user": {"num_resources": 10}}} +test_scope_UPLOAD_DATA_context_SANDBOX_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 16, "privilege": "worker"}, "organization": null}, "resource": {"id": 314, "owner": {"id": 16}, "assignee": {"id": 547}, "organization": {"id": 692}, "project": {"owner": {"id": 756}, "assignee": {"id": 882}, "organization": {"id": 936}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_user_num_resources_0_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 87, "privilege": "business"}, "organization": {"id": 101, "owner": {"id": 209}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 406}, "assignee": {"id": 500}, "organization": {"id": 689}, "project": {"owner": {"id": 729}, "assignee": {"id": 87}, "organization": {"id": 915}}, "user": {"num_resources": 0}}} +test_scope_UPLOAD_DATA_context_SANDBOX_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 3, "privilege": "none"}, "organization": null}, "resource": {"id": 329, "owner": {"id": 3}, "assignee": {"id": 576}, "organization": {"id": 695}, "project": {"owner": {"id": 773}, "assignee": {"id": 870}, "organization": {"id": 923}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_user_num_resources_3_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 39, "privilege": "business"}, "organization": {"id": 173, "owner": {"id": 250}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 447}, "assignee": {"id": 598}, "organization": {"id": 656}, "project": {"owner": {"id": 765}, "assignee": {"id": 39}, "organization": {"id": 987}}, "user": {"num_resources": 3}}} +test_scope_UPLOAD_DATA_context_SANDBOX_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 68, "privilege": "admin"}, "organization": null}, "resource": {"id": 377, "owner": {"id": 481}, "assignee": {"id": 68}, "organization": {"id": 610}, "project": {"owner": {"id": 728}, "assignee": {"id": 877}, "organization": {"id": 919}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_user_num_resources_10_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 5, "privilege": "business"}, "organization": {"id": 168, "owner": {"id": 211}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 435}, "assignee": {"id": 589}, "organization": {"id": 667}, "project": {"owner": {"id": 709}, "assignee": {"id": 5}, "organization": {"id": 986}}, "user": {"num_resources": 10}}} +test_scope_UPLOAD_DATA_context_SANDBOX_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 30, "privilege": "business"}, "organization": null}, "resource": {"id": 377, "owner": {"id": 436}, "assignee": {"id": 30}, "organization": {"id": 619}, "project": {"owner": {"id": 774}, "assignee": {"id": 823}, "organization": {"id": 921}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_user_num_resources_0_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 60, "privilege": "business"}, "organization": {"id": 134, "owner": {"id": 234}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 431}, "assignee": {"id": 539}, "organization": {"id": 134}, "project": {"owner": {"id": 798}, "assignee": {"id": 60}, "organization": {"id": 993}}, "user": {"num_resources": 0}}} +test_scope_UPLOAD_DATA_context_SANDBOX_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 70, "privilege": "user"}, "organization": null}, "resource": {"id": 376, "owner": {"id": 497}, "assignee": {"id": 70}, "organization": {"id": 611}, "project": {"owner": {"id": 763}, "assignee": {"id": 864}, "organization": {"id": 942}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_user_num_resources_3_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 83, "privilege": "business"}, "organization": {"id": 185, "owner": {"id": 204}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 468}, "assignee": {"id": 502}, "organization": {"id": 185}, "project": {"owner": {"id": 778}, "assignee": {"id": 83}, "organization": {"id": 993}}, "user": {"num_resources": 3}}} +test_scope_UPLOAD_DATA_context_SANDBOX_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 54, "privilege": "worker"}, "organization": null}, "resource": {"id": 386, "owner": {"id": 469}, "assignee": {"id": 54}, "organization": {"id": 653}, "project": {"owner": {"id": 711}, "assignee": {"id": 888}, "organization": {"id": 960}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_user_num_resources_10_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 23, "privilege": "business"}, "organization": {"id": 114, "owner": {"id": 269}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 409}, "assignee": {"id": 505}, "organization": {"id": 114}, "project": {"owner": {"id": 762}, "assignee": {"id": 23}, "organization": {"id": 951}}, "user": {"num_resources": 10}}} +test_scope_UPLOAD_DATA_context_SANDBOX_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 42, "privilege": "none"}, "organization": null}, "resource": {"id": 305, "owner": {"id": 464}, "assignee": {"id": 42}, "organization": {"id": 682}, "project": {"owner": {"id": 782}, "assignee": {"id": 875}, "organization": {"id": 994}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_user_num_resources_0_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 79, "privilege": "business"}, "organization": {"id": 172, "owner": {"id": 201}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 413}, "assignee": {"id": 562}, "organization": {"id": 655}, "project": {"owner": {"id": 733}, "assignee": {"id": 79}, "organization": {"id": 983}}, "user": {"num_resources": 0}}} +test_scope_UPLOAD_DATA_context_SANDBOX_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 64, "privilege": "admin"}, "organization": null}, "resource": {"id": 347, "owner": {"id": 460}, "assignee": {"id": 506}, "organization": {"id": 665}, "project": {"owner": {"id": 767}, "assignee": {"id": 825}, "organization": {"id": 921}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_user_num_resources_3_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 61, "privilege": "business"}, "organization": {"id": 177, "owner": {"id": 216}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 423}, "assignee": {"id": 549}, "organization": {"id": 660}, "project": {"owner": {"id": 738}, "assignee": {"id": 61}, "organization": {"id": 962}}, "user": {"num_resources": 3}}} +test_scope_UPLOAD_DATA_context_SANDBOX_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 35, "privilege": "business"}, "organization": null}, "resource": {"id": 368, "owner": {"id": 484}, "assignee": {"id": 504}, "organization": {"id": 693}, "project": {"owner": {"id": 795}, "assignee": {"id": 876}, "organization": {"id": 976}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_user_num_resources_10_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 90, "privilege": "business"}, "organization": {"id": 143, "owner": {"id": 243}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 417}, "assignee": {"id": 543}, "organization": {"id": 675}, "project": {"owner": {"id": 703}, "assignee": {"id": 90}, "organization": {"id": 926}}, "user": {"num_resources": 10}}} +test_scope_UPLOAD_DATA_context_SANDBOX_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 14, "privilege": "user"}, "organization": null}, "resource": {"id": 312, "owner": {"id": 432}, "assignee": {"id": 555}, "organization": {"id": 614}, "project": {"owner": {"id": 780}, "assignee": {"id": 821}, "organization": {"id": 905}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_user_num_resources_0_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 79, "privilege": "business"}, "organization": {"id": 108, "owner": {"id": 231}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 403}, "assignee": {"id": 544}, "organization": {"id": 108}, "project": {"owner": {"id": 744}, "assignee": {"id": 79}, "organization": {"id": 924}}, "user": {"num_resources": 0}}} +test_scope_UPLOAD_DATA_context_SANDBOX_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 42, "privilege": "worker"}, "organization": null}, "resource": {"id": 304, "owner": {"id": 417}, "assignee": {"id": 540}, "organization": {"id": 673}, "project": {"owner": {"id": 725}, "assignee": {"id": 863}, "organization": {"id": 990}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_user_num_resources_3_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 17, "privilege": "business"}, "organization": {"id": 114, "owner": {"id": 296}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 495}, "assignee": {"id": 508}, "organization": {"id": 114}, "project": {"owner": {"id": 760}, "assignee": {"id": 17}, "organization": {"id": 964}}, "user": {"num_resources": 3}}} +test_scope_UPLOAD_DATA_context_SANDBOX_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 0, "privilege": "none"}, "organization": null}, "resource": {"id": 353, "owner": {"id": 478}, "assignee": {"id": 595}, "organization": {"id": 625}, "project": {"owner": {"id": 779}, "assignee": {"id": 885}, "organization": {"id": 919}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_user_num_resources_10_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 74, "privilege": "business"}, "organization": {"id": 160, "owner": {"id": 219}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 437}, "assignee": {"id": 535}, "organization": {"id": 160}, "project": {"owner": {"id": 795}, "assignee": {"id": 74}, "organization": {"id": 958}}, "user": {"num_resources": 10}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 29, "privilege": "admin"}, "organization": {"id": 101, "owner": {"id": 29}, "user": {"role": "owner"}}}, "resource": {"id": 300, "owner": {"id": 432}, "assignee": {"id": 545}, "organization": {"id": 101}, "project": {"owner": {"id": 29}, "assignee": {"id": 894}, "organization": {"id": 994}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_user_num_resources_0_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 22, "privilege": "business"}, "organization": {"id": 141, "owner": {"id": 205}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 453}, "assignee": {"id": 536}, "organization": {"id": 620}, "project": {"owner": {"id": 742}, "assignee": {"id": 22}, "organization": {"id": 991}}, "user": {"num_resources": 0}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 72, "privilege": "admin"}, "organization": {"id": 171, "owner": {"id": 72}, "user": {"role": "owner"}}}, "resource": {"id": 328, "owner": {"id": 432}, "assignee": {"id": 579}, "organization": {"id": 634}, "project": {"owner": {"id": 72}, "assignee": {"id": 814}, "organization": {"id": 946}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_user_num_resources_3_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 96, "privilege": "business"}, "organization": {"id": 155, "owner": {"id": 290}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 413}, "assignee": {"id": 521}, "organization": {"id": 658}, "project": {"owner": {"id": 799}, "assignee": {"id": 96}, "organization": {"id": 924}}, "user": {"num_resources": 3}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 28, "privilege": "admin"}, "organization": {"id": 130, "owner": {"id": 286}, "user": {"role": "maintainer"}}}, "resource": {"id": 318, "owner": {"id": 488}, "assignee": {"id": 549}, "organization": {"id": 130}, "project": {"owner": {"id": 28}, "assignee": {"id": 837}, "organization": {"id": 937}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_user_num_resources_10_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 94, "privilege": "business"}, "organization": {"id": 101, "owner": {"id": 254}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 402}, "assignee": {"id": 547}, "organization": {"id": 656}, "project": {"owner": {"id": 714}, "assignee": {"id": 94}, "organization": {"id": 987}}, "user": {"num_resources": 10}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 77, "privilege": "admin"}, "organization": {"id": 102, "owner": {"id": 229}, "user": {"role": "maintainer"}}}, "resource": {"id": 363, "owner": {"id": 426}, "assignee": {"id": 514}, "organization": {"id": 633}, "project": {"owner": {"id": 77}, "assignee": {"id": 801}, "organization": {"id": 918}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_user_num_resources_0_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 22, "privilege": "business"}, "organization": {"id": 197, "owner": {"id": 237}, "user": {"role": null}}}, "resource": {"owner": {"id": 429}, "assignee": {"id": 529}, "organization": {"id": 197}, "project": {"owner": {"id": 738}, "assignee": {"id": 22}, "organization": {"id": 939}}, "user": {"num_resources": 0}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 77, "privilege": "admin"}, "organization": {"id": 111, "owner": {"id": 208}, "user": {"role": "supervisor"}}}, "resource": {"id": 302, "owner": {"id": 406}, "assignee": {"id": 569}, "organization": {"id": 111}, "project": {"owner": {"id": 77}, "assignee": {"id": 800}, "organization": {"id": 928}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_user_num_resources_3_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 65, "privilege": "business"}, "organization": {"id": 184, "owner": {"id": 257}, "user": {"role": null}}}, "resource": {"owner": {"id": 486}, "assignee": {"id": 558}, "organization": {"id": 184}, "project": {"owner": {"id": 751}, "assignee": {"id": 65}, "organization": {"id": 975}}, "user": {"num_resources": 3}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 73, "privilege": "admin"}, "organization": {"id": 159, "owner": {"id": 268}, "user": {"role": "supervisor"}}}, "resource": {"id": 314, "owner": {"id": 482}, "assignee": {"id": 538}, "organization": {"id": 601}, "project": {"owner": {"id": 73}, "assignee": {"id": 844}, "organization": {"id": 947}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_user_num_resources_10_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 76, "privilege": "business"}, "organization": {"id": 190, "owner": {"id": 286}, "user": {"role": null}}}, "resource": {"owner": {"id": 499}, "assignee": {"id": 573}, "organization": {"id": 190}, "project": {"owner": {"id": 764}, "assignee": {"id": 76}, "organization": {"id": 950}}, "user": {"num_resources": 10}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 39, "privilege": "admin"}, "organization": {"id": 194, "owner": {"id": 294}, "user": {"role": "worker"}}}, "resource": {"id": 355, "owner": {"id": 421}, "assignee": {"id": 509}, "organization": {"id": 194}, "project": {"owner": {"id": 39}, "assignee": {"id": 832}, "organization": {"id": 964}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_user_num_resources_0_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 40, "privilege": "business"}, "organization": {"id": 103, "owner": {"id": 238}, "user": {"role": null}}}, "resource": {"owner": {"id": 435}, "assignee": {"id": 583}, "organization": {"id": 666}, "project": {"owner": {"id": 715}, "assignee": {"id": 40}, "organization": {"id": 994}}, "user": {"num_resources": 0}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 96, "privilege": "admin"}, "organization": {"id": 181, "owner": {"id": 261}, "user": {"role": "worker"}}}, "resource": {"id": 336, "owner": {"id": 429}, "assignee": {"id": 507}, "organization": {"id": 642}, "project": {"owner": {"id": 96}, "assignee": {"id": 838}, "organization": {"id": 933}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_user_num_resources_3_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 73, "privilege": "business"}, "organization": {"id": 148, "owner": {"id": 257}, "user": {"role": null}}}, "resource": {"owner": {"id": 437}, "assignee": {"id": 579}, "organization": {"id": 649}, "project": {"owner": {"id": 701}, "assignee": {"id": 73}, "organization": {"id": 964}}, "user": {"num_resources": 3}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 18, "privilege": "admin"}, "organization": {"id": 167, "owner": {"id": 281}, "user": {"role": null}}}, "resource": {"id": 343, "owner": {"id": 445}, "assignee": {"id": 502}, "organization": {"id": 167}, "project": {"owner": {"id": 18}, "assignee": {"id": 829}, "organization": {"id": 970}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_user_num_resources_10_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 48, "privilege": "business"}, "organization": {"id": 197, "owner": {"id": 250}, "user": {"role": null}}}, "resource": {"owner": {"id": 448}, "assignee": {"id": 548}, "organization": {"id": 671}, "project": {"owner": {"id": 776}, "assignee": {"id": 48}, "organization": {"id": 952}}, "user": {"num_resources": 10}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 83, "privilege": "admin"}, "organization": {"id": 110, "owner": {"id": 274}, "user": {"role": null}}}, "resource": {"id": 368, "owner": {"id": 471}, "assignee": {"id": 512}, "organization": {"id": 650}, "project": {"owner": {"id": 83}, "assignee": {"id": 829}, "organization": {"id": 958}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_user_num_resources_0_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 36, "privilege": "user"}, "organization": {"id": 176, "owner": {"id": 36}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 441}, "assignee": {"id": 560}, "organization": {"id": 176}, "project": {"owner": {"id": 725}, "assignee": {"id": 36}, "organization": {"id": 944}}, "user": {"num_resources": 0}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 28, "privilege": "business"}, "organization": {"id": 118, "owner": {"id": 28}, "user": {"role": "owner"}}}, "resource": {"id": 341, "owner": {"id": 487}, "assignee": {"id": 565}, "organization": {"id": 118}, "project": {"owner": {"id": 28}, "assignee": {"id": 803}, "organization": {"id": 962}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_user_num_resources_3_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 11, "privilege": "user"}, "organization": {"id": 166, "owner": {"id": 11}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 431}, "assignee": {"id": 598}, "organization": {"id": 166}, "project": {"owner": {"id": 781}, "assignee": {"id": 11}, "organization": {"id": 947}}, "user": {"num_resources": 3}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 18, "privilege": "business"}, "organization": {"id": 168, "owner": {"id": 18}, "user": {"role": "owner"}}}, "resource": {"id": 315, "owner": {"id": 439}, "assignee": {"id": 548}, "organization": {"id": 628}, "project": {"owner": {"id": 18}, "assignee": {"id": 843}, "organization": {"id": 937}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_user_num_resources_10_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 81, "privilege": "user"}, "organization": {"id": 106, "owner": {"id": 81}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 482}, "assignee": {"id": 514}, "organization": {"id": 106}, "project": {"owner": {"id": 798}, "assignee": {"id": 81}, "organization": {"id": 987}}, "user": {"num_resources": 10}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 99, "privilege": "business"}, "organization": {"id": 169, "owner": {"id": 256}, "user": {"role": "maintainer"}}}, "resource": {"id": 355, "owner": {"id": 466}, "assignee": {"id": 553}, "organization": {"id": 169}, "project": {"owner": {"id": 99}, "assignee": {"id": 880}, "organization": {"id": 991}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_user_num_resources_0_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 56, "privilege": "user"}, "organization": {"id": 176, "owner": {"id": 56}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 412}, "assignee": {"id": 510}, "organization": {"id": 610}, "project": {"owner": {"id": 739}, "assignee": {"id": 56}, "organization": {"id": 915}}, "user": {"num_resources": 0}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 97, "privilege": "business"}, "organization": {"id": 119, "owner": {"id": 296}, "user": {"role": "maintainer"}}}, "resource": {"id": 322, "owner": {"id": 406}, "assignee": {"id": 526}, "organization": {"id": 621}, "project": {"owner": {"id": 97}, "assignee": {"id": 867}, "organization": {"id": 928}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_user_num_resources_3_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 77, "privilege": "user"}, "organization": {"id": 127, "owner": {"id": 77}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 462}, "assignee": {"id": 592}, "organization": {"id": 691}, "project": {"owner": {"id": 759}, "assignee": {"id": 77}, "organization": {"id": 917}}, "user": {"num_resources": 3}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 17, "privilege": "business"}, "organization": {"id": 161, "owner": {"id": 288}, "user": {"role": "supervisor"}}}, "resource": {"id": 316, "owner": {"id": 461}, "assignee": {"id": 507}, "organization": {"id": 161}, "project": {"owner": {"id": 17}, "assignee": {"id": 833}, "organization": {"id": 930}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_user_num_resources_10_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 34, "privilege": "user"}, "organization": {"id": 101, "owner": {"id": 34}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 479}, "assignee": {"id": 528}, "organization": {"id": 693}, "project": {"owner": {"id": 775}, "assignee": {"id": 34}, "organization": {"id": 932}}, "user": {"num_resources": 10}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 41, "privilege": "business"}, "organization": {"id": 178, "owner": {"id": 223}, "user": {"role": "supervisor"}}}, "resource": {"id": 337, "owner": {"id": 403}, "assignee": {"id": 520}, "organization": {"id": 648}, "project": {"owner": {"id": 41}, "assignee": {"id": 843}, "organization": {"id": 970}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_user_num_resources_0_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 37, "privilege": "user"}, "organization": {"id": 109, "owner": {"id": 248}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 416}, "assignee": {"id": 539}, "organization": {"id": 109}, "project": {"owner": {"id": 759}, "assignee": {"id": 37}, "organization": {"id": 964}}, "user": {"num_resources": 0}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 93, "privilege": "business"}, "organization": {"id": 131, "owner": {"id": 215}, "user": {"role": "worker"}}}, "resource": {"id": 333, "owner": {"id": 446}, "assignee": {"id": 571}, "organization": {"id": 131}, "project": {"owner": {"id": 93}, "assignee": {"id": 830}, "organization": {"id": 992}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_user_num_resources_3_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 19, "privilege": "user"}, "organization": {"id": 100, "owner": {"id": 280}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 448}, "assignee": {"id": 523}, "organization": {"id": 100}, "project": {"owner": {"id": 724}, "assignee": {"id": 19}, "organization": {"id": 906}}, "user": {"num_resources": 3}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 92, "privilege": "business"}, "organization": {"id": 168, "owner": {"id": 293}, "user": {"role": "worker"}}}, "resource": {"id": 303, "owner": {"id": 464}, "assignee": {"id": 512}, "organization": {"id": 664}, "project": {"owner": {"id": 92}, "assignee": {"id": 882}, "organization": {"id": 935}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_user_num_resources_10_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 69, "privilege": "user"}, "organization": {"id": 170, "owner": {"id": 289}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 480}, "assignee": {"id": 520}, "organization": {"id": 170}, "project": {"owner": {"id": 761}, "assignee": {"id": 69}, "organization": {"id": 993}}, "user": {"num_resources": 10}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 84, "privilege": "business"}, "organization": {"id": 166, "owner": {"id": 266}, "user": {"role": null}}}, "resource": {"id": 303, "owner": {"id": 441}, "assignee": {"id": 595}, "organization": {"id": 166}, "project": {"owner": {"id": 84}, "assignee": {"id": 832}, "organization": {"id": 930}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_user_num_resources_0_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 49, "privilege": "user"}, "organization": {"id": 154, "owner": {"id": 247}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 452}, "assignee": {"id": 575}, "organization": {"id": 625}, "project": {"owner": {"id": 780}, "assignee": {"id": 49}, "organization": {"id": 924}}, "user": {"num_resources": 0}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 34, "privilege": "business"}, "organization": {"id": 174, "owner": {"id": 205}, "user": {"role": null}}}, "resource": {"id": 390, "owner": {"id": 422}, "assignee": {"id": 560}, "organization": {"id": 628}, "project": {"owner": {"id": 34}, "assignee": {"id": 881}, "organization": {"id": 999}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_user_num_resources_3_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 57, "privilege": "user"}, "organization": {"id": 152, "owner": {"id": 297}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 448}, "assignee": {"id": 551}, "organization": {"id": 619}, "project": {"owner": {"id": 718}, "assignee": {"id": 57}, "organization": {"id": 902}}, "user": {"num_resources": 3}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 68, "privilege": "user"}, "organization": {"id": 182, "owner": {"id": 68}, "user": {"role": "owner"}}}, "resource": {"id": 375, "owner": {"id": 473}, "assignee": {"id": 533}, "organization": {"id": 182}, "project": {"owner": {"id": 68}, "assignee": {"id": 863}, "organization": {"id": 911}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_user_num_resources_10_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 34, "privilege": "user"}, "organization": {"id": 103, "owner": {"id": 244}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 436}, "assignee": {"id": 505}, "organization": {"id": 674}, "project": {"owner": {"id": 730}, "assignee": {"id": 34}, "organization": {"id": 923}}, "user": {"num_resources": 10}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 52, "privilege": "user"}, "organization": {"id": 119, "owner": {"id": 52}, "user": {"role": "owner"}}}, "resource": {"id": 308, "owner": {"id": 492}, "assignee": {"id": 525}, "organization": {"id": 618}, "project": {"owner": {"id": 52}, "assignee": {"id": 897}, "organization": {"id": 904}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_user_num_resources_0_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 15, "privilege": "user"}, "organization": {"id": 183, "owner": {"id": 208}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 453}, "assignee": {"id": 560}, "organization": {"id": 183}, "project": {"owner": {"id": 749}, "assignee": {"id": 15}, "organization": {"id": 964}}, "user": {"num_resources": 0}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 33, "privilege": "user"}, "organization": {"id": 156, "owner": {"id": 224}, "user": {"role": "maintainer"}}}, "resource": {"id": 392, "owner": {"id": 436}, "assignee": {"id": 552}, "organization": {"id": 156}, "project": {"owner": {"id": 33}, "assignee": {"id": 827}, "organization": {"id": 944}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_user_num_resources_3_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 36, "privilege": "user"}, "organization": {"id": 159, "owner": {"id": 274}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 409}, "assignee": {"id": 583}, "organization": {"id": 159}, "project": {"owner": {"id": 710}, "assignee": {"id": 36}, "organization": {"id": 909}}, "user": {"num_resources": 3}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 41, "privilege": "user"}, "organization": {"id": 144, "owner": {"id": 296}, "user": {"role": "maintainer"}}}, "resource": {"id": 392, "owner": {"id": 431}, "assignee": {"id": 560}, "organization": {"id": 607}, "project": {"owner": {"id": 41}, "assignee": {"id": 898}, "organization": {"id": 941}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_user_num_resources_10_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 24, "privilege": "user"}, "organization": {"id": 166, "owner": {"id": 293}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 459}, "assignee": {"id": 549}, "organization": {"id": 166}, "project": {"owner": {"id": 716}, "assignee": {"id": 24}, "organization": {"id": 991}}, "user": {"num_resources": 10}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 15, "privilege": "user"}, "organization": {"id": 133, "owner": {"id": 214}, "user": {"role": "supervisor"}}}, "resource": {"id": 396, "owner": {"id": 488}, "assignee": {"id": 550}, "organization": {"id": 133}, "project": {"owner": {"id": 15}, "assignee": {"id": 880}, "organization": {"id": 970}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_user_num_resources_0_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 51, "privilege": "user"}, "organization": {"id": 143, "owner": {"id": 298}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 433}, "assignee": {"id": 501}, "organization": {"id": 607}, "project": {"owner": {"id": 794}, "assignee": {"id": 51}, "organization": {"id": 961}}, "user": {"num_resources": 0}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 7, "privilege": "user"}, "organization": {"id": 195, "owner": {"id": 257}, "user": {"role": "supervisor"}}}, "resource": {"id": 382, "owner": {"id": 445}, "assignee": {"id": 559}, "organization": {"id": 658}, "project": {"owner": {"id": 7}, "assignee": {"id": 814}, "organization": {"id": 971}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_user_num_resources_3_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 65, "privilege": "user"}, "organization": {"id": 156, "owner": {"id": 237}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 458}, "assignee": {"id": 556}, "organization": {"id": 665}, "project": {"owner": {"id": 795}, "assignee": {"id": 65}, "organization": {"id": 962}}, "user": {"num_resources": 3}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 24, "privilege": "user"}, "organization": {"id": 179, "owner": {"id": 254}, "user": {"role": "worker"}}}, "resource": {"id": 332, "owner": {"id": 472}, "assignee": {"id": 517}, "organization": {"id": 179}, "project": {"owner": {"id": 24}, "assignee": {"id": 884}, "organization": {"id": 982}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_user_num_resources_10_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 5, "privilege": "user"}, "organization": {"id": 167, "owner": {"id": 249}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 459}, "assignee": {"id": 534}, "organization": {"id": 627}, "project": {"owner": {"id": 763}, "assignee": {"id": 5}, "organization": {"id": 941}}, "user": {"num_resources": 10}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 13, "privilege": "user"}, "organization": {"id": 181, "owner": {"id": 233}, "user": {"role": "worker"}}}, "resource": {"id": 353, "owner": {"id": 446}, "assignee": {"id": 517}, "organization": {"id": 668}, "project": {"owner": {"id": 13}, "assignee": {"id": 846}, "organization": {"id": 989}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_user_num_resources_0_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 77, "privilege": "user"}, "organization": {"id": 194, "owner": {"id": 260}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 465}, "assignee": {"id": 506}, "organization": {"id": 194}, "project": {"owner": {"id": 721}, "assignee": {"id": 77}, "organization": {"id": 964}}, "user": {"num_resources": 0}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 57, "privilege": "user"}, "organization": {"id": 135, "owner": {"id": 240}, "user": {"role": null}}}, "resource": {"id": 313, "owner": {"id": 475}, "assignee": {"id": 500}, "organization": {"id": 135}, "project": {"owner": {"id": 57}, "assignee": {"id": 823}, "organization": {"id": 998}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_user_num_resources_3_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 37, "privilege": "user"}, "organization": {"id": 115, "owner": {"id": 298}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 411}, "assignee": {"id": 552}, "organization": {"id": 115}, "project": {"owner": {"id": 714}, "assignee": {"id": 37}, "organization": {"id": 929}}, "user": {"num_resources": 3}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 83, "privilege": "user"}, "organization": {"id": 196, "owner": {"id": 277}, "user": {"role": null}}}, "resource": {"id": 384, "owner": {"id": 457}, "assignee": {"id": 535}, "organization": {"id": 647}, "project": {"owner": {"id": 83}, "assignee": {"id": 844}, "organization": {"id": 974}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_user_num_resources_10_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 5, "privilege": "user"}, "organization": {"id": 151, "owner": {"id": 232}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 499}, "assignee": {"id": 522}, "organization": {"id": 151}, "project": {"owner": {"id": 764}, "assignee": {"id": 5}, "organization": {"id": 969}}, "user": {"num_resources": 10}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 60, "privilege": "worker"}, "organization": {"id": 188, "owner": {"id": 60}, "user": {"role": "owner"}}}, "resource": {"id": 319, "owner": {"id": 447}, "assignee": {"id": 502}, "organization": {"id": 188}, "project": {"owner": {"id": 60}, "assignee": {"id": 824}, "organization": {"id": 929}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_user_num_resources_0_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 10, "privilege": "user"}, "organization": {"id": 104, "owner": {"id": 251}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 460}, "assignee": {"id": 513}, "organization": {"id": 631}, "project": {"owner": {"id": 706}, "assignee": {"id": 10}, "organization": {"id": 902}}, "user": {"num_resources": 0}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 63, "privilege": "worker"}, "organization": {"id": 114, "owner": {"id": 63}, "user": {"role": "owner"}}}, "resource": {"id": 353, "owner": {"id": 436}, "assignee": {"id": 599}, "organization": {"id": 625}, "project": {"owner": {"id": 63}, "assignee": {"id": 896}, "organization": {"id": 929}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_user_num_resources_3_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 93, "privilege": "user"}, "organization": {"id": 146, "owner": {"id": 288}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 490}, "assignee": {"id": 505}, "organization": {"id": 640}, "project": {"owner": {"id": 764}, "assignee": {"id": 93}, "organization": {"id": 947}}, "user": {"num_resources": 3}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 83, "privilege": "worker"}, "organization": {"id": 107, "owner": {"id": 277}, "user": {"role": "maintainer"}}}, "resource": {"id": 312, "owner": {"id": 437}, "assignee": {"id": 550}, "organization": {"id": 107}, "project": {"owner": {"id": 83}, "assignee": {"id": 863}, "organization": {"id": 907}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_user_num_resources_10_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 80, "privilege": "user"}, "organization": {"id": 107, "owner": {"id": 299}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 435}, "assignee": {"id": 543}, "organization": {"id": 611}, "project": {"owner": {"id": 712}, "assignee": {"id": 80}, "organization": {"id": 905}}, "user": {"num_resources": 10}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 96, "privilege": "worker"}, "organization": {"id": 169, "owner": {"id": 250}, "user": {"role": "maintainer"}}}, "resource": {"id": 342, "owner": {"id": 467}, "assignee": {"id": 526}, "organization": {"id": 602}, "project": {"owner": {"id": 96}, "assignee": {"id": 821}, "organization": {"id": 998}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_user_num_resources_0_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 56, "privilege": "user"}, "organization": {"id": 191, "owner": {"id": 297}, "user": {"role": null}}}, "resource": {"owner": {"id": 457}, "assignee": {"id": 509}, "organization": {"id": 191}, "project": {"owner": {"id": 700}, "assignee": {"id": 56}, "organization": {"id": 942}}, "user": {"num_resources": 0}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 45, "privilege": "worker"}, "organization": {"id": 188, "owner": {"id": 240}, "user": {"role": "supervisor"}}}, "resource": {"id": 327, "owner": {"id": 419}, "assignee": {"id": 530}, "organization": {"id": 188}, "project": {"owner": {"id": 45}, "assignee": {"id": 822}, "organization": {"id": 951}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_user_num_resources_3_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 16, "privilege": "user"}, "organization": {"id": 171, "owner": {"id": 276}, "user": {"role": null}}}, "resource": {"owner": {"id": 405}, "assignee": {"id": 535}, "organization": {"id": 171}, "project": {"owner": {"id": 704}, "assignee": {"id": 16}, "organization": {"id": 955}}, "user": {"num_resources": 3}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 25, "privilege": "worker"}, "organization": {"id": 150, "owner": {"id": 250}, "user": {"role": "supervisor"}}}, "resource": {"id": 363, "owner": {"id": 436}, "assignee": {"id": 561}, "organization": {"id": 633}, "project": {"owner": {"id": 25}, "assignee": {"id": 837}, "organization": {"id": 977}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_user_num_resources_10_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 23, "privilege": "user"}, "organization": {"id": 161, "owner": {"id": 210}, "user": {"role": null}}}, "resource": {"owner": {"id": 415}, "assignee": {"id": 526}, "organization": {"id": 161}, "project": {"owner": {"id": 715}, "assignee": {"id": 23}, "organization": {"id": 978}}, "user": {"num_resources": 10}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 66, "privilege": "worker"}, "organization": {"id": 131, "owner": {"id": 238}, "user": {"role": "worker"}}}, "resource": {"id": 362, "owner": {"id": 429}, "assignee": {"id": 541}, "organization": {"id": 131}, "project": {"owner": {"id": 66}, "assignee": {"id": 851}, "organization": {"id": 902}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_user_num_resources_0_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 49, "privilege": "user"}, "organization": {"id": 105, "owner": {"id": 213}, "user": {"role": null}}}, "resource": {"owner": {"id": 490}, "assignee": {"id": 571}, "organization": {"id": 662}, "project": {"owner": {"id": 798}, "assignee": {"id": 49}, "organization": {"id": 966}}, "user": {"num_resources": 0}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 0, "privilege": "worker"}, "organization": {"id": 179, "owner": {"id": 227}, "user": {"role": "worker"}}}, "resource": {"id": 305, "owner": {"id": 421}, "assignee": {"id": 564}, "organization": {"id": 675}, "project": {"owner": {"id": 0}, "assignee": {"id": 835}, "organization": {"id": 999}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_user_num_resources_3_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 34, "privilege": "user"}, "organization": {"id": 121, "owner": {"id": 265}, "user": {"role": null}}}, "resource": {"owner": {"id": 469}, "assignee": {"id": 596}, "organization": {"id": 600}, "project": {"owner": {"id": 721}, "assignee": {"id": 34}, "organization": {"id": 911}}, "user": {"num_resources": 3}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 88, "privilege": "worker"}, "organization": {"id": 150, "owner": {"id": 235}, "user": {"role": null}}}, "resource": {"id": 397, "owner": {"id": 487}, "assignee": {"id": 574}, "organization": {"id": 150}, "project": {"owner": {"id": 88}, "assignee": {"id": 878}, "organization": {"id": 988}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_user_num_resources_10_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 80, "privilege": "user"}, "organization": {"id": 189, "owner": {"id": 213}, "user": {"role": null}}}, "resource": {"owner": {"id": 476}, "assignee": {"id": 551}, "organization": {"id": 675}, "project": {"owner": {"id": 780}, "assignee": {"id": 80}, "organization": {"id": 945}}, "user": {"num_resources": 10}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 43, "privilege": "worker"}, "organization": {"id": 149, "owner": {"id": 220}, "user": {"role": null}}}, "resource": {"id": 360, "owner": {"id": 476}, "assignee": {"id": 525}, "organization": {"id": 646}, "project": {"owner": {"id": 43}, "assignee": {"id": 879}, "organization": {"id": 990}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_user_num_resources_0_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 32, "privilege": "worker"}, "organization": {"id": 121, "owner": {"id": 32}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 419}, "assignee": {"id": 508}, "organization": {"id": 121}, "project": {"owner": {"id": 787}, "assignee": {"id": 32}, "organization": {"id": 933}}, "user": {"num_resources": 0}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 17, "privilege": "none"}, "organization": {"id": 152, "owner": {"id": 17}, "user": {"role": "owner"}}}, "resource": {"id": 313, "owner": {"id": 494}, "assignee": {"id": 541}, "organization": {"id": 152}, "project": {"owner": {"id": 17}, "assignee": {"id": 890}, "organization": {"id": 953}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_user_num_resources_3_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 81, "privilege": "worker"}, "organization": {"id": 131, "owner": {"id": 81}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 440}, "assignee": {"id": 583}, "organization": {"id": 131}, "project": {"owner": {"id": 766}, "assignee": {"id": 81}, "organization": {"id": 903}}, "user": {"num_resources": 3}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 94, "privilege": "none"}, "organization": {"id": 161, "owner": {"id": 94}, "user": {"role": "owner"}}}, "resource": {"id": 310, "owner": {"id": 467}, "assignee": {"id": 568}, "organization": {"id": 677}, "project": {"owner": {"id": 94}, "assignee": {"id": 820}, "organization": {"id": 952}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_user_num_resources_10_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 17, "privilege": "worker"}, "organization": {"id": 194, "owner": {"id": 17}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 444}, "assignee": {"id": 537}, "organization": {"id": 194}, "project": {"owner": {"id": 780}, "assignee": {"id": 17}, "organization": {"id": 901}}, "user": {"num_resources": 10}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 49, "privilege": "none"}, "organization": {"id": 156, "owner": {"id": 228}, "user": {"role": "maintainer"}}}, "resource": {"id": 311, "owner": {"id": 426}, "assignee": {"id": 555}, "organization": {"id": 156}, "project": {"owner": {"id": 49}, "assignee": {"id": 811}, "organization": {"id": 952}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_user_num_resources_0_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 53, "privilege": "worker"}, "organization": {"id": 152, "owner": {"id": 53}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 425}, "assignee": {"id": 506}, "organization": {"id": 647}, "project": {"owner": {"id": 728}, "assignee": {"id": 53}, "organization": {"id": 962}}, "user": {"num_resources": 0}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 83, "privilege": "none"}, "organization": {"id": 198, "owner": {"id": 257}, "user": {"role": "maintainer"}}}, "resource": {"id": 323, "owner": {"id": 418}, "assignee": {"id": 515}, "organization": {"id": 689}, "project": {"owner": {"id": 83}, "assignee": {"id": 882}, "organization": {"id": 958}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_user_num_resources_3_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 7, "privilege": "worker"}, "organization": {"id": 111, "owner": {"id": 7}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 439}, "assignee": {"id": 501}, "organization": {"id": 675}, "project": {"owner": {"id": 765}, "assignee": {"id": 7}, "organization": {"id": 909}}, "user": {"num_resources": 3}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 61, "privilege": "none"}, "organization": {"id": 194, "owner": {"id": 222}, "user": {"role": "supervisor"}}}, "resource": {"id": 344, "owner": {"id": 475}, "assignee": {"id": 535}, "organization": {"id": 194}, "project": {"owner": {"id": 61}, "assignee": {"id": 833}, "organization": {"id": 962}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_user_num_resources_10_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 49, "privilege": "worker"}, "organization": {"id": 162, "owner": {"id": 49}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 408}, "assignee": {"id": 515}, "organization": {"id": 691}, "project": {"owner": {"id": 709}, "assignee": {"id": 49}, "organization": {"id": 996}}, "user": {"num_resources": 10}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 93, "privilege": "none"}, "organization": {"id": 149, "owner": {"id": 275}, "user": {"role": "supervisor"}}}, "resource": {"id": 303, "owner": {"id": 498}, "assignee": {"id": 535}, "organization": {"id": 643}, "project": {"owner": {"id": 93}, "assignee": {"id": 828}, "organization": {"id": 956}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_user_num_resources_0_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 15, "privilege": "worker"}, "organization": {"id": 130, "owner": {"id": 283}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 473}, "assignee": {"id": 583}, "organization": {"id": 130}, "project": {"owner": {"id": 733}, "assignee": {"id": 15}, "organization": {"id": 912}}, "user": {"num_resources": 0}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 51, "privilege": "none"}, "organization": {"id": 119, "owner": {"id": 234}, "user": {"role": "worker"}}}, "resource": {"id": 358, "owner": {"id": 476}, "assignee": {"id": 512}, "organization": {"id": 119}, "project": {"owner": {"id": 51}, "assignee": {"id": 817}, "organization": {"id": 958}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_user_num_resources_3_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 65, "privilege": "worker"}, "organization": {"id": 133, "owner": {"id": 204}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 408}, "assignee": {"id": 543}, "organization": {"id": 133}, "project": {"owner": {"id": 775}, "assignee": {"id": 65}, "organization": {"id": 994}}, "user": {"num_resources": 3}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 28, "privilege": "none"}, "organization": {"id": 104, "owner": {"id": 204}, "user": {"role": "worker"}}}, "resource": {"id": 331, "owner": {"id": 473}, "assignee": {"id": 552}, "organization": {"id": 684}, "project": {"owner": {"id": 28}, "assignee": {"id": 896}, "organization": {"id": 951}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_user_num_resources_10_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 39, "privilege": "worker"}, "organization": {"id": 184, "owner": {"id": 200}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 448}, "assignee": {"id": 570}, "organization": {"id": 184}, "project": {"owner": {"id": 770}, "assignee": {"id": 39}, "organization": {"id": 975}}, "user": {"num_resources": 10}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 81, "privilege": "none"}, "organization": {"id": 198, "owner": {"id": 293}, "user": {"role": null}}}, "resource": {"id": 359, "owner": {"id": 475}, "assignee": {"id": 567}, "organization": {"id": 198}, "project": {"owner": {"id": 81}, "assignee": {"id": 890}, "organization": {"id": 927}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_user_num_resources_0_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 86, "privilege": "worker"}, "organization": {"id": 191, "owner": {"id": 258}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 488}, "assignee": {"id": 581}, "organization": {"id": 661}, "project": {"owner": {"id": 720}, "assignee": {"id": 86}, "organization": {"id": 908}}, "user": {"num_resources": 0}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 26, "privilege": "none"}, "organization": {"id": 185, "owner": {"id": 280}, "user": {"role": null}}}, "resource": {"id": 371, "owner": {"id": 474}, "assignee": {"id": 509}, "organization": {"id": 660}, "project": {"owner": {"id": 26}, "assignee": {"id": 862}, "organization": {"id": 996}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_user_num_resources_3_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 36, "privilege": "worker"}, "organization": {"id": 105, "owner": {"id": 216}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 498}, "assignee": {"id": 525}, "organization": {"id": 674}, "project": {"owner": {"id": 722}, "assignee": {"id": 36}, "organization": {"id": 981}}, "user": {"num_resources": 3}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 64, "privilege": "admin"}, "organization": {"id": 158, "owner": {"id": 64}, "user": {"role": "owner"}}}, "resource": {"id": 346, "owner": {"id": 453}, "assignee": {"id": 528}, "organization": {"id": 158}, "project": {"owner": {"id": 723}, "assignee": {"id": 64}, "organization": {"id": 913}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_user_num_resources_10_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 86, "privilege": "worker"}, "organization": {"id": 160, "owner": {"id": 287}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 492}, "assignee": {"id": 591}, "organization": {"id": 668}, "project": {"owner": {"id": 726}, "assignee": {"id": 86}, "organization": {"id": 959}}, "user": {"num_resources": 10}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 73, "privilege": "admin"}, "organization": {"id": 167, "owner": {"id": 73}, "user": {"role": "owner"}}}, "resource": {"id": 396, "owner": {"id": 413}, "assignee": {"id": 594}, "organization": {"id": 649}, "project": {"owner": {"id": 718}, "assignee": {"id": 73}, "organization": {"id": 982}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_user_num_resources_0_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 31, "privilege": "worker"}, "organization": {"id": 180, "owner": {"id": 252}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 495}, "assignee": {"id": 536}, "organization": {"id": 180}, "project": {"owner": {"id": 718}, "assignee": {"id": 31}, "organization": {"id": 958}}, "user": {"num_resources": 0}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 45, "privilege": "admin"}, "organization": {"id": 187, "owner": {"id": 281}, "user": {"role": "maintainer"}}}, "resource": {"id": 356, "owner": {"id": 428}, "assignee": {"id": 542}, "organization": {"id": 187}, "project": {"owner": {"id": 786}, "assignee": {"id": 45}, "organization": {"id": 906}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_user_num_resources_3_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 64, "privilege": "worker"}, "organization": {"id": 189, "owner": {"id": 270}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 470}, "assignee": {"id": 585}, "organization": {"id": 189}, "project": {"owner": {"id": 785}, "assignee": {"id": 64}, "organization": {"id": 967}}, "user": {"num_resources": 3}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 66, "privilege": "admin"}, "organization": {"id": 143, "owner": {"id": 200}, "user": {"role": "maintainer"}}}, "resource": {"id": 379, "owner": {"id": 459}, "assignee": {"id": 527}, "organization": {"id": 638}, "project": {"owner": {"id": 738}, "assignee": {"id": 66}, "organization": {"id": 952}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_user_num_resources_10_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 94, "privilege": "worker"}, "organization": {"id": 131, "owner": {"id": 202}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 423}, "assignee": {"id": 566}, "organization": {"id": 131}, "project": {"owner": {"id": 718}, "assignee": {"id": 94}, "organization": {"id": 901}}, "user": {"num_resources": 10}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 58, "privilege": "admin"}, "organization": {"id": 196, "owner": {"id": 285}, "user": {"role": "supervisor"}}}, "resource": {"id": 304, "owner": {"id": 479}, "assignee": {"id": 537}, "organization": {"id": 196}, "project": {"owner": {"id": 778}, "assignee": {"id": 58}, "organization": {"id": 933}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_user_num_resources_0_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 73, "privilege": "worker"}, "organization": {"id": 198, "owner": {"id": 243}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 421}, "assignee": {"id": 531}, "organization": {"id": 619}, "project": {"owner": {"id": 725}, "assignee": {"id": 73}, "organization": {"id": 910}}, "user": {"num_resources": 0}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 99, "privilege": "admin"}, "organization": {"id": 183, "owner": {"id": 212}, "user": {"role": "supervisor"}}}, "resource": {"id": 397, "owner": {"id": 475}, "assignee": {"id": 520}, "organization": {"id": 674}, "project": {"owner": {"id": 729}, "assignee": {"id": 99}, "organization": {"id": 951}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_user_num_resources_3_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 91, "privilege": "worker"}, "organization": {"id": 137, "owner": {"id": 232}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 411}, "assignee": {"id": 536}, "organization": {"id": 658}, "project": {"owner": {"id": 796}, "assignee": {"id": 91}, "organization": {"id": 958}}, "user": {"num_resources": 3}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 69, "privilege": "admin"}, "organization": {"id": 156, "owner": {"id": 273}, "user": {"role": "worker"}}}, "resource": {"id": 349, "owner": {"id": 452}, "assignee": {"id": 519}, "organization": {"id": 156}, "project": {"owner": {"id": 789}, "assignee": {"id": 69}, "organization": {"id": 905}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_user_num_resources_10_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 90, "privilege": "worker"}, "organization": {"id": 153, "owner": {"id": 261}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 445}, "assignee": {"id": 533}, "organization": {"id": 674}, "project": {"owner": {"id": 706}, "assignee": {"id": 90}, "organization": {"id": 916}}, "user": {"num_resources": 10}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 54, "privilege": "admin"}, "organization": {"id": 193, "owner": {"id": 295}, "user": {"role": "worker"}}}, "resource": {"id": 316, "owner": {"id": 472}, "assignee": {"id": 550}, "organization": {"id": 669}, "project": {"owner": {"id": 749}, "assignee": {"id": 54}, "organization": {"id": 982}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_user_num_resources_0_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 15, "privilege": "worker"}, "organization": {"id": 184, "owner": {"id": 204}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 475}, "assignee": {"id": 560}, "organization": {"id": 184}, "project": {"owner": {"id": 756}, "assignee": {"id": 15}, "organization": {"id": 908}}, "user": {"num_resources": 0}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 29, "privilege": "admin"}, "organization": {"id": 147, "owner": {"id": 216}, "user": {"role": null}}}, "resource": {"id": 362, "owner": {"id": 457}, "assignee": {"id": 554}, "organization": {"id": 147}, "project": {"owner": {"id": 779}, "assignee": {"id": 29}, "organization": {"id": 949}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_user_num_resources_3_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 44, "privilege": "worker"}, "organization": {"id": 144, "owner": {"id": 206}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 432}, "assignee": {"id": 584}, "organization": {"id": 144}, "project": {"owner": {"id": 715}, "assignee": {"id": 44}, "organization": {"id": 966}}, "user": {"num_resources": 3}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 47, "privilege": "admin"}, "organization": {"id": 101, "owner": {"id": 232}, "user": {"role": null}}}, "resource": {"id": 360, "owner": {"id": 430}, "assignee": {"id": 551}, "organization": {"id": 601}, "project": {"owner": {"id": 702}, "assignee": {"id": 47}, "organization": {"id": 946}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_user_num_resources_10_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 74, "privilege": "worker"}, "organization": {"id": 126, "owner": {"id": 205}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 430}, "assignee": {"id": 544}, "organization": {"id": 126}, "project": {"owner": {"id": 702}, "assignee": {"id": 74}, "organization": {"id": 996}}, "user": {"num_resources": 10}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 65, "privilege": "business"}, "organization": {"id": 129, "owner": {"id": 65}, "user": {"role": "owner"}}}, "resource": {"id": 301, "owner": {"id": 483}, "assignee": {"id": 571}, "organization": {"id": 129}, "project": {"owner": {"id": 714}, "assignee": {"id": 65}, "organization": {"id": 925}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_user_num_resources_0_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 67, "privilege": "worker"}, "organization": {"id": 126, "owner": {"id": 294}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 489}, "assignee": {"id": 565}, "organization": {"id": 614}, "project": {"owner": {"id": 753}, "assignee": {"id": 67}, "organization": {"id": 976}}, "user": {"num_resources": 0}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 19, "privilege": "business"}, "organization": {"id": 169, "owner": {"id": 19}, "user": {"role": "owner"}}}, "resource": {"id": 364, "owner": {"id": 473}, "assignee": {"id": 506}, "organization": {"id": 612}, "project": {"owner": {"id": 708}, "assignee": {"id": 19}, "organization": {"id": 940}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_user_num_resources_3_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 75, "privilege": "worker"}, "organization": {"id": 157, "owner": {"id": 269}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 421}, "assignee": {"id": 520}, "organization": {"id": 668}, "project": {"owner": {"id": 756}, "assignee": {"id": 75}, "organization": {"id": 902}}, "user": {"num_resources": 3}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 61, "privilege": "business"}, "organization": {"id": 182, "owner": {"id": 274}, "user": {"role": "maintainer"}}}, "resource": {"id": 316, "owner": {"id": 400}, "assignee": {"id": 582}, "organization": {"id": 182}, "project": {"owner": {"id": 776}, "assignee": {"id": 61}, "organization": {"id": 963}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_user_num_resources_10_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 57, "privilege": "worker"}, "organization": {"id": 166, "owner": {"id": 251}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 440}, "assignee": {"id": 575}, "organization": {"id": 651}, "project": {"owner": {"id": 783}, "assignee": {"id": 57}, "organization": {"id": 935}}, "user": {"num_resources": 10}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 15, "privilege": "business"}, "organization": {"id": 166, "owner": {"id": 222}, "user": {"role": "maintainer"}}}, "resource": {"id": 384, "owner": {"id": 464}, "assignee": {"id": 592}, "organization": {"id": 692}, "project": {"owner": {"id": 768}, "assignee": {"id": 15}, "organization": {"id": 951}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_user_num_resources_0_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 61, "privilege": "worker"}, "organization": {"id": 134, "owner": {"id": 265}, "user": {"role": null}}}, "resource": {"owner": {"id": 447}, "assignee": {"id": 589}, "organization": {"id": 134}, "project": {"owner": {"id": 720}, "assignee": {"id": 61}, "organization": {"id": 911}}, "user": {"num_resources": 0}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 5, "privilege": "business"}, "organization": {"id": 121, "owner": {"id": 270}, "user": {"role": "supervisor"}}}, "resource": {"id": 347, "owner": {"id": 453}, "assignee": {"id": 590}, "organization": {"id": 121}, "project": {"owner": {"id": 753}, "assignee": {"id": 5}, "organization": {"id": 933}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_user_num_resources_3_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 95, "privilege": "worker"}, "organization": {"id": 143, "owner": {"id": 240}, "user": {"role": null}}}, "resource": {"owner": {"id": 455}, "assignee": {"id": 519}, "organization": {"id": 143}, "project": {"owner": {"id": 758}, "assignee": {"id": 95}, "organization": {"id": 987}}, "user": {"num_resources": 3}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 22, "privilege": "business"}, "organization": {"id": 186, "owner": {"id": 238}, "user": {"role": "supervisor"}}}, "resource": {"id": 382, "owner": {"id": 400}, "assignee": {"id": 516}, "organization": {"id": 671}, "project": {"owner": {"id": 703}, "assignee": {"id": 22}, "organization": {"id": 921}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_user_num_resources_10_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 77, "privilege": "worker"}, "organization": {"id": 126, "owner": {"id": 250}, "user": {"role": null}}}, "resource": {"owner": {"id": 466}, "assignee": {"id": 559}, "organization": {"id": 126}, "project": {"owner": {"id": 708}, "assignee": {"id": 77}, "organization": {"id": 974}}, "user": {"num_resources": 10}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 11, "privilege": "business"}, "organization": {"id": 160, "owner": {"id": 289}, "user": {"role": "worker"}}}, "resource": {"id": 337, "owner": {"id": 449}, "assignee": {"id": 555}, "organization": {"id": 160}, "project": {"owner": {"id": 789}, "assignee": {"id": 11}, "organization": {"id": 941}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_user_num_resources_0_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 84, "privilege": "worker"}, "organization": {"id": 131, "owner": {"id": 250}, "user": {"role": null}}}, "resource": {"owner": {"id": 498}, "assignee": {"id": 574}, "organization": {"id": 694}, "project": {"owner": {"id": 750}, "assignee": {"id": 84}, "organization": {"id": 943}}, "user": {"num_resources": 0}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 45, "privilege": "business"}, "organization": {"id": 163, "owner": {"id": 206}, "user": {"role": "worker"}}}, "resource": {"id": 346, "owner": {"id": 471}, "assignee": {"id": 555}, "organization": {"id": 650}, "project": {"owner": {"id": 752}, "assignee": {"id": 45}, "organization": {"id": 951}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_user_num_resources_3_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 33, "privilege": "worker"}, "organization": {"id": 101, "owner": {"id": 266}, "user": {"role": null}}}, "resource": {"owner": {"id": 489}, "assignee": {"id": 504}, "organization": {"id": 674}, "project": {"owner": {"id": 731}, "assignee": {"id": 33}, "organization": {"id": 939}}, "user": {"num_resources": 3}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 73, "privilege": "business"}, "organization": {"id": 122, "owner": {"id": 225}, "user": {"role": null}}}, "resource": {"id": 338, "owner": {"id": 427}, "assignee": {"id": 569}, "organization": {"id": 122}, "project": {"owner": {"id": 725}, "assignee": {"id": 73}, "organization": {"id": 996}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_user_num_resources_10_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 5, "privilege": "worker"}, "organization": {"id": 185, "owner": {"id": 243}, "user": {"role": null}}}, "resource": {"owner": {"id": 414}, "assignee": {"id": 525}, "organization": {"id": 613}, "project": {"owner": {"id": 720}, "assignee": {"id": 5}, "organization": {"id": 965}}, "user": {"num_resources": 10}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 91, "privilege": "business"}, "organization": {"id": 115, "owner": {"id": 223}, "user": {"role": null}}}, "resource": {"id": 386, "owner": {"id": 493}, "assignee": {"id": 566}, "organization": {"id": 633}, "project": {"owner": {"id": 703}, "assignee": {"id": 91}, "organization": {"id": 973}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_user_num_resources_0_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 9, "privilege": "none"}, "organization": {"id": 197, "owner": {"id": 9}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 480}, "assignee": {"id": 525}, "organization": {"id": 197}, "project": {"owner": {"id": 715}, "assignee": {"id": 9}, "organization": {"id": 911}}, "user": {"num_resources": 0}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 32, "privilege": "user"}, "organization": {"id": 173, "owner": {"id": 32}, "user": {"role": "owner"}}}, "resource": {"id": 399, "owner": {"id": 450}, "assignee": {"id": 576}, "organization": {"id": 173}, "project": {"owner": {"id": 758}, "assignee": {"id": 32}, "organization": {"id": 998}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_user_num_resources_3_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 70, "privilege": "none"}, "organization": {"id": 165, "owner": {"id": 70}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 451}, "assignee": {"id": 575}, "organization": {"id": 165}, "project": {"owner": {"id": 725}, "assignee": {"id": 70}, "organization": {"id": 913}}, "user": {"num_resources": 3}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 40, "privilege": "user"}, "organization": {"id": 172, "owner": {"id": 40}, "user": {"role": "owner"}}}, "resource": {"id": 346, "owner": {"id": 457}, "assignee": {"id": 556}, "organization": {"id": 637}, "project": {"owner": {"id": 721}, "assignee": {"id": 40}, "organization": {"id": 926}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_user_num_resources_10_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 76, "privilege": "none"}, "organization": {"id": 125, "owner": {"id": 76}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 430}, "assignee": {"id": 565}, "organization": {"id": 125}, "project": {"owner": {"id": 789}, "assignee": {"id": 76}, "organization": {"id": 911}}, "user": {"num_resources": 10}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 92, "privilege": "user"}, "organization": {"id": 141, "owner": {"id": 238}, "user": {"role": "maintainer"}}}, "resource": {"id": 333, "owner": {"id": 407}, "assignee": {"id": 586}, "organization": {"id": 141}, "project": {"owner": {"id": 787}, "assignee": {"id": 92}, "organization": {"id": 903}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_user_num_resources_0_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 82, "privilege": "none"}, "organization": {"id": 114, "owner": {"id": 82}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 477}, "assignee": {"id": 594}, "organization": {"id": 674}, "project": {"owner": {"id": 788}, "assignee": {"id": 82}, "organization": {"id": 976}}, "user": {"num_resources": 0}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 34, "privilege": "user"}, "organization": {"id": 149, "owner": {"id": 288}, "user": {"role": "maintainer"}}}, "resource": {"id": 359, "owner": {"id": 419}, "assignee": {"id": 506}, "organization": {"id": 696}, "project": {"owner": {"id": 779}, "assignee": {"id": 34}, "organization": {"id": 955}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_user_num_resources_3_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 1, "privilege": "none"}, "organization": {"id": 174, "owner": {"id": 1}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 455}, "assignee": {"id": 534}, "organization": {"id": 668}, "project": {"owner": {"id": 710}, "assignee": {"id": 1}, "organization": {"id": 988}}, "user": {"num_resources": 3}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 32, "privilege": "user"}, "organization": {"id": 160, "owner": {"id": 214}, "user": {"role": "supervisor"}}}, "resource": {"id": 341, "owner": {"id": 418}, "assignee": {"id": 575}, "organization": {"id": 160}, "project": {"owner": {"id": 758}, "assignee": {"id": 32}, "organization": {"id": 976}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_user_num_resources_10_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 15, "privilege": "none"}, "organization": {"id": 190, "owner": {"id": 15}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 438}, "assignee": {"id": 542}, "organization": {"id": 661}, "project": {"owner": {"id": 772}, "assignee": {"id": 15}, "organization": {"id": 941}}, "user": {"num_resources": 10}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 5, "privilege": "user"}, "organization": {"id": 162, "owner": {"id": 229}, "user": {"role": "supervisor"}}}, "resource": {"id": 364, "owner": {"id": 477}, "assignee": {"id": 509}, "organization": {"id": 689}, "project": {"owner": {"id": 754}, "assignee": {"id": 5}, "organization": {"id": 969}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_user_num_resources_0_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 42, "privilege": "none"}, "organization": {"id": 192, "owner": {"id": 271}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 427}, "assignee": {"id": 532}, "organization": {"id": 192}, "project": {"owner": {"id": 786}, "assignee": {"id": 42}, "organization": {"id": 909}}, "user": {"num_resources": 0}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 72, "privilege": "user"}, "organization": {"id": 160, "owner": {"id": 260}, "user": {"role": "worker"}}}, "resource": {"id": 391, "owner": {"id": 414}, "assignee": {"id": 592}, "organization": {"id": 160}, "project": {"owner": {"id": 703}, "assignee": {"id": 72}, "organization": {"id": 957}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_user_num_resources_3_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 53, "privilege": "none"}, "organization": {"id": 127, "owner": {"id": 298}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 407}, "assignee": {"id": 549}, "organization": {"id": 127}, "project": {"owner": {"id": 727}, "assignee": {"id": 53}, "organization": {"id": 958}}, "user": {"num_resources": 3}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 1, "privilege": "user"}, "organization": {"id": 103, "owner": {"id": 282}, "user": {"role": "worker"}}}, "resource": {"id": 351, "owner": {"id": 449}, "assignee": {"id": 585}, "organization": {"id": 605}, "project": {"owner": {"id": 706}, "assignee": {"id": 1}, "organization": {"id": 920}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_user_num_resources_10_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 28, "privilege": "none"}, "organization": {"id": 121, "owner": {"id": 245}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 463}, "assignee": {"id": 565}, "organization": {"id": 121}, "project": {"owner": {"id": 745}, "assignee": {"id": 28}, "organization": {"id": 951}}, "user": {"num_resources": 10}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 27, "privilege": "user"}, "organization": {"id": 165, "owner": {"id": 221}, "user": {"role": null}}}, "resource": {"id": 331, "owner": {"id": 488}, "assignee": {"id": 589}, "organization": {"id": 165}, "project": {"owner": {"id": 739}, "assignee": {"id": 27}, "organization": {"id": 916}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_user_num_resources_0_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 83, "privilege": "none"}, "organization": {"id": 162, "owner": {"id": 288}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 488}, "assignee": {"id": 562}, "organization": {"id": 671}, "project": {"owner": {"id": 750}, "assignee": {"id": 83}, "organization": {"id": 985}}, "user": {"num_resources": 0}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 77, "privilege": "user"}, "organization": {"id": 139, "owner": {"id": 212}, "user": {"role": null}}}, "resource": {"id": 317, "owner": {"id": 431}, "assignee": {"id": 543}, "organization": {"id": 640}, "project": {"owner": {"id": 723}, "assignee": {"id": 77}, "organization": {"id": 903}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_user_num_resources_3_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 84, "privilege": "none"}, "organization": {"id": 156, "owner": {"id": 222}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 458}, "assignee": {"id": 575}, "organization": {"id": 617}, "project": {"owner": {"id": 700}, "assignee": {"id": 84}, "organization": {"id": 986}}, "user": {"num_resources": 3}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 81, "privilege": "worker"}, "organization": {"id": 180, "owner": {"id": 81}, "user": {"role": "owner"}}}, "resource": {"id": 321, "owner": {"id": 433}, "assignee": {"id": 543}, "organization": {"id": 180}, "project": {"owner": {"id": 790}, "assignee": {"id": 81}, "organization": {"id": 923}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_user_num_resources_10_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 42, "privilege": "none"}, "organization": {"id": 110, "owner": {"id": 281}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 408}, "assignee": {"id": 577}, "organization": {"id": 669}, "project": {"owner": {"id": 736}, "assignee": {"id": 42}, "organization": {"id": 942}}, "user": {"num_resources": 10}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 3, "privilege": "worker"}, "organization": {"id": 173, "owner": {"id": 3}, "user": {"role": "owner"}}}, "resource": {"id": 318, "owner": {"id": 494}, "assignee": {"id": 502}, "organization": {"id": 621}, "project": {"owner": {"id": 746}, "assignee": {"id": 3}, "organization": {"id": 982}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_user_num_resources_0_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 11, "privilege": "none"}, "organization": {"id": 163, "owner": {"id": 288}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 478}, "assignee": {"id": 529}, "organization": {"id": 163}, "project": {"owner": {"id": 752}, "assignee": {"id": 11}, "organization": {"id": 931}}, "user": {"num_resources": 0}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 44, "privilege": "worker"}, "organization": {"id": 120, "owner": {"id": 242}, "user": {"role": "maintainer"}}}, "resource": {"id": 313, "owner": {"id": 410}, "assignee": {"id": 524}, "organization": {"id": 120}, "project": {"owner": {"id": 751}, "assignee": {"id": 44}, "organization": {"id": 933}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_user_num_resources_3_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 99, "privilege": "none"}, "organization": {"id": 153, "owner": {"id": 246}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 483}, "assignee": {"id": 560}, "organization": {"id": 153}, "project": {"owner": {"id": 724}, "assignee": {"id": 99}, "organization": {"id": 918}}, "user": {"num_resources": 3}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 53, "privilege": "worker"}, "organization": {"id": 191, "owner": {"id": 278}, "user": {"role": "maintainer"}}}, "resource": {"id": 388, "owner": {"id": 440}, "assignee": {"id": 512}, "organization": {"id": 656}, "project": {"owner": {"id": 799}, "assignee": {"id": 53}, "organization": {"id": 940}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_user_num_resources_10_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 40, "privilege": "none"}, "organization": {"id": 161, "owner": {"id": 280}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 493}, "assignee": {"id": 505}, "organization": {"id": 161}, "project": {"owner": {"id": 774}, "assignee": {"id": 40}, "organization": {"id": 993}}, "user": {"num_resources": 10}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 76, "privilege": "worker"}, "organization": {"id": 183, "owner": {"id": 222}, "user": {"role": "supervisor"}}}, "resource": {"id": 371, "owner": {"id": 428}, "assignee": {"id": 553}, "organization": {"id": 183}, "project": {"owner": {"id": 777}, "assignee": {"id": 76}, "organization": {"id": 903}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_user_num_resources_0_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 37, "privilege": "none"}, "organization": {"id": 134, "owner": {"id": 267}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 433}, "assignee": {"id": 588}, "organization": {"id": 651}, "project": {"owner": {"id": 702}, "assignee": {"id": 37}, "organization": {"id": 929}}, "user": {"num_resources": 0}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 62, "privilege": "worker"}, "organization": {"id": 119, "owner": {"id": 207}, "user": {"role": "supervisor"}}}, "resource": {"id": 352, "owner": {"id": 418}, "assignee": {"id": 565}, "organization": {"id": 678}, "project": {"owner": {"id": 761}, "assignee": {"id": 62}, "organization": {"id": 986}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_user_num_resources_3_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 84, "privilege": "none"}, "organization": {"id": 105, "owner": {"id": 212}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 449}, "assignee": {"id": 528}, "organization": {"id": 676}, "project": {"owner": {"id": 796}, "assignee": {"id": 84}, "organization": {"id": 982}}, "user": {"num_resources": 3}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 88, "privilege": "worker"}, "organization": {"id": 125, "owner": {"id": 201}, "user": {"role": "worker"}}}, "resource": {"id": 393, "owner": {"id": 484}, "assignee": {"id": 592}, "organization": {"id": 125}, "project": {"owner": {"id": 791}, "assignee": {"id": 88}, "organization": {"id": 936}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_user_num_resources_10_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 54, "privilege": "none"}, "organization": {"id": 119, "owner": {"id": 249}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 477}, "assignee": {"id": 587}, "organization": {"id": 627}, "project": {"owner": {"id": 799}, "assignee": {"id": 54}, "organization": {"id": 915}}, "user": {"num_resources": 10}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 46, "privilege": "worker"}, "organization": {"id": 167, "owner": {"id": 273}, "user": {"role": "worker"}}}, "resource": {"id": 351, "owner": {"id": 412}, "assignee": {"id": 538}, "organization": {"id": 630}, "project": {"owner": {"id": 722}, "assignee": {"id": 46}, "organization": {"id": 964}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_user_num_resources_0_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 52, "privilege": "none"}, "organization": {"id": 170, "owner": {"id": 205}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 446}, "assignee": {"id": 518}, "organization": {"id": 170}, "project": {"owner": {"id": 776}, "assignee": {"id": 52}, "organization": {"id": 990}}, "user": {"num_resources": 0}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 2, "privilege": "worker"}, "organization": {"id": 153, "owner": {"id": 276}, "user": {"role": null}}}, "resource": {"id": 379, "owner": {"id": 437}, "assignee": {"id": 557}, "organization": {"id": 153}, "project": {"owner": {"id": 776}, "assignee": {"id": 2}, "organization": {"id": 974}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_user_num_resources_3_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 22, "privilege": "none"}, "organization": {"id": 193, "owner": {"id": 299}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 462}, "assignee": {"id": 509}, "organization": {"id": 193}, "project": {"owner": {"id": 779}, "assignee": {"id": 22}, "organization": {"id": 912}}, "user": {"num_resources": 3}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 16, "privilege": "worker"}, "organization": {"id": 128, "owner": {"id": 260}, "user": {"role": null}}}, "resource": {"id": 373, "owner": {"id": 493}, "assignee": {"id": 594}, "organization": {"id": 670}, "project": {"owner": {"id": 714}, "assignee": {"id": 16}, "organization": {"id": 972}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_user_num_resources_10_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 73, "privilege": "none"}, "organization": {"id": 126, "owner": {"id": 267}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 432}, "assignee": {"id": 547}, "organization": {"id": 126}, "project": {"owner": {"id": 766}, "assignee": {"id": 73}, "organization": {"id": 901}}, "user": {"num_resources": 10}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 12, "privilege": "none"}, "organization": {"id": 184, "owner": {"id": 12}, "user": {"role": "owner"}}}, "resource": {"id": 309, "owner": {"id": 407}, "assignee": {"id": 533}, "organization": {"id": 184}, "project": {"owner": {"id": 774}, "assignee": {"id": 12}, "organization": {"id": 963}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_user_num_resources_0_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 40, "privilege": "none"}, "organization": {"id": 146, "owner": {"id": 266}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 469}, "assignee": {"id": 532}, "organization": {"id": 688}, "project": {"owner": {"id": 785}, "assignee": {"id": 40}, "organization": {"id": 961}}, "user": {"num_resources": 0}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 6, "privilege": "none"}, "organization": {"id": 149, "owner": {"id": 6}, "user": {"role": "owner"}}}, "resource": {"id": 328, "owner": {"id": 484}, "assignee": {"id": 554}, "organization": {"id": 632}, "project": {"owner": {"id": 754}, "assignee": {"id": 6}, "organization": {"id": 978}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_user_num_resources_3_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 63, "privilege": "none"}, "organization": {"id": 116, "owner": {"id": 270}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 491}, "assignee": {"id": 587}, "organization": {"id": 635}, "project": {"owner": {"id": 762}, "assignee": {"id": 63}, "organization": {"id": 960}}, "user": {"num_resources": 3}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 24, "privilege": "none"}, "organization": {"id": 176, "owner": {"id": 212}, "user": {"role": "maintainer"}}}, "resource": {"id": 368, "owner": {"id": 467}, "assignee": {"id": 559}, "organization": {"id": 176}, "project": {"owner": {"id": 740}, "assignee": {"id": 24}, "organization": {"id": 903}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_user_num_resources_10_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 89, "privilege": "none"}, "organization": {"id": 143, "owner": {"id": 217}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 413}, "assignee": {"id": 594}, "organization": {"id": 697}, "project": {"owner": {"id": 756}, "assignee": {"id": 89}, "organization": {"id": 928}}, "user": {"num_resources": 10}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 24, "privilege": "none"}, "organization": {"id": 185, "owner": {"id": 269}, "user": {"role": "maintainer"}}}, "resource": {"id": 318, "owner": {"id": 482}, "assignee": {"id": 558}, "organization": {"id": 661}, "project": {"owner": {"id": 779}, "assignee": {"id": 24}, "organization": {"id": 943}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_user_num_resources_0_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 55, "privilege": "none"}, "organization": {"id": 194, "owner": {"id": 289}, "user": {"role": null}}}, "resource": {"owner": {"id": 410}, "assignee": {"id": 538}, "organization": {"id": 194}, "project": {"owner": {"id": 736}, "assignee": {"id": 55}, "organization": {"id": 979}}, "user": {"num_resources": 0}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 88, "privilege": "none"}, "organization": {"id": 179, "owner": {"id": 243}, "user": {"role": "supervisor"}}}, "resource": {"id": 395, "owner": {"id": 463}, "assignee": {"id": 542}, "organization": {"id": 179}, "project": {"owner": {"id": 792}, "assignee": {"id": 88}, "organization": {"id": 964}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_user_num_resources_3_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 11, "privilege": "none"}, "organization": {"id": 147, "owner": {"id": 265}, "user": {"role": null}}}, "resource": {"owner": {"id": 416}, "assignee": {"id": 594}, "organization": {"id": 147}, "project": {"owner": {"id": 776}, "assignee": {"id": 11}, "organization": {"id": 997}}, "user": {"num_resources": 3}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 82, "privilege": "none"}, "organization": {"id": 106, "owner": {"id": 229}, "user": {"role": "supervisor"}}}, "resource": {"id": 327, "owner": {"id": 493}, "assignee": {"id": 597}, "organization": {"id": 632}, "project": {"owner": {"id": 723}, "assignee": {"id": 82}, "organization": {"id": 957}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_user_num_resources_10_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 94, "privilege": "none"}, "organization": {"id": 176, "owner": {"id": 205}, "user": {"role": null}}}, "resource": {"owner": {"id": 460}, "assignee": {"id": 545}, "organization": {"id": 176}, "project": {"owner": {"id": 702}, "assignee": {"id": 94}, "organization": {"id": 910}}, "user": {"num_resources": 10}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 29, "privilege": "none"}, "organization": {"id": 165, "owner": {"id": 200}, "user": {"role": "worker"}}}, "resource": {"id": 372, "owner": {"id": 495}, "assignee": {"id": 559}, "organization": {"id": 165}, "project": {"owner": {"id": 797}, "assignee": {"id": 29}, "organization": {"id": 925}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_user_num_resources_0_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 58, "privilege": "none"}, "organization": {"id": 111, "owner": {"id": 249}, "user": {"role": null}}}, "resource": {"owner": {"id": 433}, "assignee": {"id": 539}, "organization": {"id": 651}, "project": {"owner": {"id": 710}, "assignee": {"id": 58}, "organization": {"id": 961}}, "user": {"num_resources": 0}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 83, "privilege": "none"}, "organization": {"id": 199, "owner": {"id": 288}, "user": {"role": "worker"}}}, "resource": {"id": 303, "owner": {"id": 432}, "assignee": {"id": 511}, "organization": {"id": 632}, "project": {"owner": {"id": 785}, "assignee": {"id": 83}, "organization": {"id": 921}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_user_num_resources_3_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 26, "privilege": "none"}, "organization": {"id": 158, "owner": {"id": 206}, "user": {"role": null}}}, "resource": {"owner": {"id": 477}, "assignee": {"id": 564}, "organization": {"id": 608}, "project": {"owner": {"id": 759}, "assignee": {"id": 26}, "organization": {"id": 984}}, "user": {"num_resources": 3}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 38, "privilege": "none"}, "organization": {"id": 115, "owner": {"id": 201}, "user": {"role": null}}}, "resource": {"id": 353, "owner": {"id": 493}, "assignee": {"id": 587}, "organization": {"id": 115}, "project": {"owner": {"id": 778}, "assignee": {"id": 38}, "organization": {"id": 981}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_user_num_resources_10_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 14, "privilege": "none"}, "organization": {"id": 147, "owner": {"id": 204}, "user": {"role": null}}}, "resource": {"owner": {"id": 401}, "assignee": {"id": 537}, "organization": {"id": 600}, "project": {"owner": {"id": 701}, "assignee": {"id": 14}, "organization": {"id": 942}}, "user": {"num_resources": 10}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 89, "privilege": "none"}, "organization": {"id": 187, "owner": {"id": 270}, "user": {"role": null}}}, "resource": {"id": 333, "owner": {"id": 498}, "assignee": {"id": 517}, "organization": {"id": 626}, "project": {"owner": {"id": 718}, "assignee": {"id": 89}, "organization": {"id": 904}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_resource_project_user_num_resources_0_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 21, "privilege": "admin"}, "organization": {"id": 138, "owner": {"id": 21}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 491}, "assignee": {"id": 583}, "organization": {"id": 138}, "project": {"owner": {"id": 700}, "assignee": {"id": 866}, "organization": {"id": 921}}, "user": {"num_resources": 0}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 24, "privilege": "admin"}, "organization": {"id": 128, "owner": {"id": 24}, "user": {"role": "owner"}}}, "resource": {"id": 349, "owner": {"id": 24}, "assignee": {"id": 569}, "organization": {"id": 128}, "project": {"owner": {"id": 722}, "assignee": {"id": 889}, "organization": {"id": 988}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_resource_project_user_num_resources_3_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 52, "privilege": "admin"}, "organization": {"id": 144, "owner": {"id": 52}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 444}, "assignee": {"id": 589}, "organization": {"id": 144}, "project": {"owner": {"id": 748}, "assignee": {"id": 824}, "organization": {"id": 932}}, "user": {"num_resources": 3}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 21, "privilege": "admin"}, "organization": {"id": 111, "owner": {"id": 21}, "user": {"role": "owner"}}}, "resource": {"id": 371, "owner": {"id": 21}, "assignee": {"id": 567}, "organization": {"id": 608}, "project": {"owner": {"id": 778}, "assignee": {"id": 829}, "organization": {"id": 938}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_resource_project_user_num_resources_10_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 30, "privilege": "admin"}, "organization": {"id": 135, "owner": {"id": 30}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 485}, "assignee": {"id": 522}, "organization": {"id": 135}, "project": {"owner": {"id": 757}, "assignee": {"id": 822}, "organization": {"id": 919}}, "user": {"num_resources": 10}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 62, "privilege": "admin"}, "organization": {"id": 128, "owner": {"id": 221}, "user": {"role": "maintainer"}}}, "resource": {"id": 336, "owner": {"id": 62}, "assignee": {"id": 582}, "organization": {"id": 128}, "project": {"owner": {"id": 750}, "assignee": {"id": 859}, "organization": {"id": 940}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_resource_project_user_num_resources_0_same_org_FALSE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 14, "privilege": "admin"}, "organization": {"id": 144, "owner": {"id": 14}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 442}, "assignee": {"id": 502}, "organization": {"id": 606}, "project": {"owner": {"id": 777}, "assignee": {"id": 876}, "organization": {"id": 912}}, "user": {"num_resources": 0}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 42, "privilege": "admin"}, "organization": {"id": 153, "owner": {"id": 208}, "user": {"role": "maintainer"}}}, "resource": {"id": 389, "owner": {"id": 42}, "assignee": {"id": 510}, "organization": {"id": 690}, "project": {"owner": {"id": 780}, "assignee": {"id": 832}, "organization": {"id": 913}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_resource_project_user_num_resources_3_same_org_FALSE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 90, "privilege": "admin"}, "organization": {"id": 104, "owner": {"id": 90}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 425}, "assignee": {"id": 555}, "organization": {"id": 682}, "project": {"owner": {"id": 736}, "assignee": {"id": 802}, "organization": {"id": 954}}, "user": {"num_resources": 3}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 14, "privilege": "admin"}, "organization": {"id": 193, "owner": {"id": 274}, "user": {"role": "supervisor"}}}, "resource": {"id": 358, "owner": {"id": 14}, "assignee": {"id": 511}, "organization": {"id": 193}, "project": {"owner": {"id": 735}, "assignee": {"id": 828}, "organization": {"id": 919}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_resource_project_user_num_resources_10_same_org_FALSE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 57, "privilege": "admin"}, "organization": {"id": 151, "owner": {"id": 57}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 433}, "assignee": {"id": 512}, "organization": {"id": 663}, "project": {"owner": {"id": 760}, "assignee": {"id": 850}, "organization": {"id": 992}}, "user": {"num_resources": 10}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 51, "privilege": "admin"}, "organization": {"id": 114, "owner": {"id": 259}, "user": {"role": "supervisor"}}}, "resource": {"id": 358, "owner": {"id": 51}, "assignee": {"id": 519}, "organization": {"id": 632}, "project": {"owner": {"id": 760}, "assignee": {"id": 889}, "organization": {"id": 989}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_resource_project_user_num_resources_0_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 73, "privilege": "admin"}, "organization": {"id": 181, "owner": {"id": 219}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 469}, "assignee": {"id": 558}, "organization": {"id": 181}, "project": {"owner": {"id": 769}, "assignee": {"id": 888}, "organization": {"id": 940}}, "user": {"num_resources": 0}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 90, "privilege": "admin"}, "organization": {"id": 104, "owner": {"id": 205}, "user": {"role": "worker"}}}, "resource": {"id": 335, "owner": {"id": 90}, "assignee": {"id": 529}, "organization": {"id": 104}, "project": {"owner": {"id": 781}, "assignee": {"id": 891}, "organization": {"id": 926}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_resource_project_user_num_resources_3_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 47, "privilege": "admin"}, "organization": {"id": 122, "owner": {"id": 252}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 475}, "assignee": {"id": 559}, "organization": {"id": 122}, "project": {"owner": {"id": 728}, "assignee": {"id": 874}, "organization": {"id": 989}}, "user": {"num_resources": 3}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 19, "privilege": "admin"}, "organization": {"id": 162, "owner": {"id": 226}, "user": {"role": "worker"}}}, "resource": {"id": 398, "owner": {"id": 19}, "assignee": {"id": 549}, "organization": {"id": 666}, "project": {"owner": {"id": 734}, "assignee": {"id": 815}, "organization": {"id": 957}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_resource_project_user_num_resources_10_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 27, "privilege": "admin"}, "organization": {"id": 112, "owner": {"id": 234}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 456}, "assignee": {"id": 514}, "organization": {"id": 112}, "project": {"owner": {"id": 781}, "assignee": {"id": 813}, "organization": {"id": 920}}, "user": {"num_resources": 10}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 14, "privilege": "admin"}, "organization": {"id": 129, "owner": {"id": 299}, "user": {"role": null}}}, "resource": {"id": 334, "owner": {"id": 14}, "assignee": {"id": 550}, "organization": {"id": 129}, "project": {"owner": {"id": 762}, "assignee": {"id": 842}, "organization": {"id": 933}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_resource_project_user_num_resources_0_same_org_FALSE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 47, "privilege": "admin"}, "organization": {"id": 186, "owner": {"id": 226}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 417}, "assignee": {"id": 525}, "organization": {"id": 697}, "project": {"owner": {"id": 763}, "assignee": {"id": 884}, "organization": {"id": 968}}, "user": {"num_resources": 0}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 13, "privilege": "admin"}, "organization": {"id": 140, "owner": {"id": 207}, "user": {"role": null}}}, "resource": {"id": 323, "owner": {"id": 13}, "assignee": {"id": 524}, "organization": {"id": 691}, "project": {"owner": {"id": 790}, "assignee": {"id": 800}, "organization": {"id": 985}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_resource_project_user_num_resources_3_same_org_FALSE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 1, "privilege": "admin"}, "organization": {"id": 161, "owner": {"id": 241}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 449}, "assignee": {"id": 555}, "organization": {"id": 625}, "project": {"owner": {"id": 755}, "assignee": {"id": 886}, "organization": {"id": 992}}, "user": {"num_resources": 3}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 64, "privilege": "business"}, "organization": {"id": 125, "owner": {"id": 64}, "user": {"role": "owner"}}}, "resource": {"id": 370, "owner": {"id": 64}, "assignee": {"id": 596}, "organization": {"id": 125}, "project": {"owner": {"id": 716}, "assignee": {"id": 816}, "organization": {"id": 978}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_resource_project_user_num_resources_10_same_org_FALSE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 61, "privilege": "admin"}, "organization": {"id": 186, "owner": {"id": 204}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 419}, "assignee": {"id": 566}, "organization": {"id": 629}, "project": {"owner": {"id": 740}, "assignee": {"id": 896}, "organization": {"id": 964}}, "user": {"num_resources": 10}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 59, "privilege": "business"}, "organization": {"id": 103, "owner": {"id": 59}, "user": {"role": "owner"}}}, "resource": {"id": 375, "owner": {"id": 59}, "assignee": {"id": 518}, "organization": {"id": 609}, "project": {"owner": {"id": 797}, "assignee": {"id": 828}, "organization": {"id": 926}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_resource_project_user_num_resources_0_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 82, "privilege": "admin"}, "organization": {"id": 140, "owner": {"id": 292}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 480}, "assignee": {"id": 550}, "organization": {"id": 140}, "project": {"owner": {"id": 771}, "assignee": {"id": 839}, "organization": {"id": 928}}, "user": {"num_resources": 0}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 52, "privilege": "business"}, "organization": {"id": 102, "owner": {"id": 263}, "user": {"role": "maintainer"}}}, "resource": {"id": 385, "owner": {"id": 52}, "assignee": {"id": 589}, "organization": {"id": 102}, "project": {"owner": {"id": 727}, "assignee": {"id": 882}, "organization": {"id": 965}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_resource_project_user_num_resources_3_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 88, "privilege": "admin"}, "organization": {"id": 129, "owner": {"id": 222}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 430}, "assignee": {"id": 526}, "organization": {"id": 129}, "project": {"owner": {"id": 727}, "assignee": {"id": 825}, "organization": {"id": 927}}, "user": {"num_resources": 3}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 64, "privilege": "business"}, "organization": {"id": 158, "owner": {"id": 224}, "user": {"role": "maintainer"}}}, "resource": {"id": 321, "owner": {"id": 64}, "assignee": {"id": 538}, "organization": {"id": 624}, "project": {"owner": {"id": 704}, "assignee": {"id": 852}, "organization": {"id": 917}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_resource_project_user_num_resources_10_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 29, "privilege": "admin"}, "organization": {"id": 187, "owner": {"id": 268}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 488}, "assignee": {"id": 577}, "organization": {"id": 187}, "project": {"owner": {"id": 794}, "assignee": {"id": 864}, "organization": {"id": 933}}, "user": {"num_resources": 10}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 14, "privilege": "business"}, "organization": {"id": 178, "owner": {"id": 256}, "user": {"role": "supervisor"}}}, "resource": {"id": 398, "owner": {"id": 14}, "assignee": {"id": 542}, "organization": {"id": 178}, "project": {"owner": {"id": 717}, "assignee": {"id": 873}, "organization": {"id": 947}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_resource_project_user_num_resources_0_same_org_FALSE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 41, "privilege": "admin"}, "organization": {"id": 114, "owner": {"id": 224}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 460}, "assignee": {"id": 582}, "organization": {"id": 652}, "project": {"owner": {"id": 761}, "assignee": {"id": 812}, "organization": {"id": 993}}, "user": {"num_resources": 0}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 69, "privilege": "business"}, "organization": {"id": 149, "owner": {"id": 263}, "user": {"role": "supervisor"}}}, "resource": {"id": 386, "owner": {"id": 69}, "assignee": {"id": 518}, "organization": {"id": 668}, "project": {"owner": {"id": 793}, "assignee": {"id": 842}, "organization": {"id": 942}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_resource_project_user_num_resources_3_same_org_FALSE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 68, "privilege": "admin"}, "organization": {"id": 130, "owner": {"id": 207}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 470}, "assignee": {"id": 550}, "organization": {"id": 664}, "project": {"owner": {"id": 750}, "assignee": {"id": 814}, "organization": {"id": 940}}, "user": {"num_resources": 3}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 19, "privilege": "business"}, "organization": {"id": 160, "owner": {"id": 265}, "user": {"role": "worker"}}}, "resource": {"id": 379, "owner": {"id": 19}, "assignee": {"id": 530}, "organization": {"id": 160}, "project": {"owner": {"id": 748}, "assignee": {"id": 805}, "organization": {"id": 982}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_resource_project_user_num_resources_10_same_org_FALSE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 23, "privilege": "admin"}, "organization": {"id": 106, "owner": {"id": 287}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 404}, "assignee": {"id": 579}, "organization": {"id": 666}, "project": {"owner": {"id": 760}, "assignee": {"id": 815}, "organization": {"id": 969}}, "user": {"num_resources": 10}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 53, "privilege": "business"}, "organization": {"id": 199, "owner": {"id": 246}, "user": {"role": "worker"}}}, "resource": {"id": 354, "owner": {"id": 53}, "assignee": {"id": 593}, "organization": {"id": 691}, "project": {"owner": {"id": 737}, "assignee": {"id": 868}, "organization": {"id": 956}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_resource_project_user_num_resources_0_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 54, "privilege": "admin"}, "organization": {"id": 129, "owner": {"id": 237}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 466}, "assignee": {"id": 505}, "organization": {"id": 129}, "project": {"owner": {"id": 768}, "assignee": {"id": 891}, "organization": {"id": 970}}, "user": {"num_resources": 0}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 52, "privilege": "business"}, "organization": {"id": 177, "owner": {"id": 244}, "user": {"role": null}}}, "resource": {"id": 392, "owner": {"id": 52}, "assignee": {"id": 595}, "organization": {"id": 177}, "project": {"owner": {"id": 717}, "assignee": {"id": 867}, "organization": {"id": 907}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_resource_project_user_num_resources_3_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 11, "privilege": "admin"}, "organization": {"id": 110, "owner": {"id": 210}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 488}, "assignee": {"id": 518}, "organization": {"id": 110}, "project": {"owner": {"id": 766}, "assignee": {"id": 878}, "organization": {"id": 923}}, "user": {"num_resources": 3}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 76, "privilege": "business"}, "organization": {"id": 197, "owner": {"id": 242}, "user": {"role": null}}}, "resource": {"id": 340, "owner": {"id": 76}, "assignee": {"id": 520}, "organization": {"id": 615}, "project": {"owner": {"id": 713}, "assignee": {"id": 804}, "organization": {"id": 989}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_resource_project_user_num_resources_10_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 82, "privilege": "admin"}, "organization": {"id": 124, "owner": {"id": 271}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 496}, "assignee": {"id": 538}, "organization": {"id": 124}, "project": {"owner": {"id": 796}, "assignee": {"id": 898}, "organization": {"id": 991}}, "user": {"num_resources": 10}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 60, "privilege": "user"}, "organization": {"id": 191, "owner": {"id": 60}, "user": {"role": "owner"}}}, "resource": {"id": 327, "owner": {"id": 60}, "assignee": {"id": 550}, "organization": {"id": 191}, "project": {"owner": {"id": 742}, "assignee": {"id": 848}, "organization": {"id": 950}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_resource_project_user_num_resources_0_same_org_FALSE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 91, "privilege": "admin"}, "organization": {"id": 162, "owner": {"id": 223}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 418}, "assignee": {"id": 511}, "organization": {"id": 644}, "project": {"owner": {"id": 718}, "assignee": {"id": 882}, "organization": {"id": 906}}, "user": {"num_resources": 0}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 34, "privilege": "user"}, "organization": {"id": 109, "owner": {"id": 34}, "user": {"role": "owner"}}}, "resource": {"id": 387, "owner": {"id": 34}, "assignee": {"id": 578}, "organization": {"id": 656}, "project": {"owner": {"id": 796}, "assignee": {"id": 813}, "organization": {"id": 927}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_resource_project_user_num_resources_3_same_org_FALSE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 95, "privilege": "admin"}, "organization": {"id": 166, "owner": {"id": 279}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 436}, "assignee": {"id": 538}, "organization": {"id": 604}, "project": {"owner": {"id": 719}, "assignee": {"id": 849}, "organization": {"id": 902}}, "user": {"num_resources": 3}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 8, "privilege": "user"}, "organization": {"id": 101, "owner": {"id": 234}, "user": {"role": "maintainer"}}}, "resource": {"id": 316, "owner": {"id": 8}, "assignee": {"id": 518}, "organization": {"id": 101}, "project": {"owner": {"id": 768}, "assignee": {"id": 887}, "organization": {"id": 966}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_resource_project_user_num_resources_10_same_org_FALSE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 59, "privilege": "admin"}, "organization": {"id": 105, "owner": {"id": 263}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 489}, "assignee": {"id": 552}, "organization": {"id": 619}, "project": {"owner": {"id": 770}, "assignee": {"id": 824}, "organization": {"id": 922}}, "user": {"num_resources": 10}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 23, "privilege": "user"}, "organization": {"id": 132, "owner": {"id": 257}, "user": {"role": "maintainer"}}}, "resource": {"id": 321, "owner": {"id": 23}, "assignee": {"id": 570}, "organization": {"id": 680}, "project": {"owner": {"id": 785}, "assignee": {"id": 841}, "organization": {"id": 980}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_user_num_resources_0_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 19, "privilege": "admin"}, "organization": {"id": 140, "owner": {"id": 244}, "user": {"role": null}}}, "resource": {"owner": {"id": 424}, "assignee": {"id": 550}, "organization": {"id": 140}, "project": {"owner": {"id": 754}, "assignee": {"id": 899}, "organization": {"id": 979}}, "user": {"num_resources": 0}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 5, "privilege": "user"}, "organization": {"id": 164, "owner": {"id": 241}, "user": {"role": "supervisor"}}}, "resource": {"id": 379, "owner": {"id": 5}, "assignee": {"id": 540}, "organization": {"id": 164}, "project": {"owner": {"id": 745}, "assignee": {"id": 837}, "organization": {"id": 945}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_user_num_resources_3_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 53, "privilege": "admin"}, "organization": {"id": 163, "owner": {"id": 231}, "user": {"role": null}}}, "resource": {"owner": {"id": 469}, "assignee": {"id": 504}, "organization": {"id": 163}, "project": {"owner": {"id": 700}, "assignee": {"id": 871}, "organization": {"id": 914}}, "user": {"num_resources": 3}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 80, "privilege": "user"}, "organization": {"id": 199, "owner": {"id": 288}, "user": {"role": "supervisor"}}}, "resource": {"id": 341, "owner": {"id": 80}, "assignee": {"id": 569}, "organization": {"id": 666}, "project": {"owner": {"id": 742}, "assignee": {"id": 876}, "organization": {"id": 965}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_user_num_resources_10_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 83, "privilege": "admin"}, "organization": {"id": 115, "owner": {"id": 241}, "user": {"role": null}}}, "resource": {"owner": {"id": 455}, "assignee": {"id": 544}, "organization": {"id": 115}, "project": {"owner": {"id": 778}, "assignee": {"id": 814}, "organization": {"id": 978}}, "user": {"num_resources": 10}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 70, "privilege": "user"}, "organization": {"id": 160, "owner": {"id": 265}, "user": {"role": "worker"}}}, "resource": {"id": 305, "owner": {"id": 70}, "assignee": {"id": 573}, "organization": {"id": 160}, "project": {"owner": {"id": 739}, "assignee": {"id": 830}, "organization": {"id": 974}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_user_num_resources_0_same_org_FALSE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 40, "privilege": "admin"}, "organization": {"id": 105, "owner": {"id": 232}, "user": {"role": null}}}, "resource": {"owner": {"id": 465}, "assignee": {"id": 579}, "organization": {"id": 696}, "project": {"owner": {"id": 782}, "assignee": {"id": 875}, "organization": {"id": 947}}, "user": {"num_resources": 0}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 81, "privilege": "user"}, "organization": {"id": 169, "owner": {"id": 238}, "user": {"role": "worker"}}}, "resource": {"id": 367, "owner": {"id": 81}, "assignee": {"id": 577}, "organization": {"id": 674}, "project": {"owner": {"id": 773}, "assignee": {"id": 836}, "organization": {"id": 979}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_user_num_resources_3_same_org_FALSE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 86, "privilege": "admin"}, "organization": {"id": 179, "owner": {"id": 293}, "user": {"role": null}}}, "resource": {"owner": {"id": 468}, "assignee": {"id": 513}, "organization": {"id": 601}, "project": {"owner": {"id": 779}, "assignee": {"id": 891}, "organization": {"id": 966}}, "user": {"num_resources": 3}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 74, "privilege": "user"}, "organization": {"id": 196, "owner": {"id": 204}, "user": {"role": null}}}, "resource": {"id": 398, "owner": {"id": 74}, "assignee": {"id": 500}, "organization": {"id": 196}, "project": {"owner": {"id": 704}, "assignee": {"id": 818}, "organization": {"id": 949}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_user_num_resources_10_same_org_FALSE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 41, "privilege": "admin"}, "organization": {"id": 148, "owner": {"id": 223}, "user": {"role": null}}}, "resource": {"owner": {"id": 472}, "assignee": {"id": 554}, "organization": {"id": 690}, "project": {"owner": {"id": 789}, "assignee": {"id": 815}, "organization": {"id": 943}}, "user": {"num_resources": 10}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 86, "privilege": "user"}, "organization": {"id": 182, "owner": {"id": 216}, "user": {"role": null}}}, "resource": {"id": 373, "owner": {"id": 86}, "assignee": {"id": 546}, "organization": {"id": 676}, "project": {"owner": {"id": 739}, "assignee": {"id": 806}, "organization": {"id": 944}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_resource_project_user_num_resources_0_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 70, "privilege": "business"}, "organization": {"id": 192, "owner": {"id": 70}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 480}, "assignee": {"id": 535}, "organization": {"id": 192}, "project": {"owner": {"id": 713}, "assignee": {"id": 891}, "organization": {"id": 945}}, "user": {"num_resources": 0}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 0, "privilege": "worker"}, "organization": {"id": 198, "owner": {"id": 0}, "user": {"role": "owner"}}}, "resource": {"id": 313, "owner": {"id": 0}, "assignee": {"id": 567}, "organization": {"id": 198}, "project": {"owner": {"id": 779}, "assignee": {"id": 802}, "organization": {"id": 923}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_resource_project_user_num_resources_3_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 69, "privilege": "business"}, "organization": {"id": 154, "owner": {"id": 69}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 479}, "assignee": {"id": 582}, "organization": {"id": 154}, "project": {"owner": {"id": 711}, "assignee": {"id": 883}, "organization": {"id": 915}}, "user": {"num_resources": 3}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 42, "privilege": "worker"}, "organization": {"id": 129, "owner": {"id": 42}, "user": {"role": "owner"}}}, "resource": {"id": 359, "owner": {"id": 42}, "assignee": {"id": 524}, "organization": {"id": 606}, "project": {"owner": {"id": 768}, "assignee": {"id": 864}, "organization": {"id": 911}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_resource_project_user_num_resources_10_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 89, "privilege": "business"}, "organization": {"id": 105, "owner": {"id": 89}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 450}, "assignee": {"id": 535}, "organization": {"id": 105}, "project": {"owner": {"id": 702}, "assignee": {"id": 804}, "organization": {"id": 951}}, "user": {"num_resources": 10}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 57, "privilege": "worker"}, "organization": {"id": 107, "owner": {"id": 244}, "user": {"role": "maintainer"}}}, "resource": {"id": 320, "owner": {"id": 57}, "assignee": {"id": 528}, "organization": {"id": 107}, "project": {"owner": {"id": 725}, "assignee": {"id": 849}, "organization": {"id": 959}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_resource_project_user_num_resources_0_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 34, "privilege": "business"}, "organization": {"id": 164, "owner": {"id": 34}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 422}, "assignee": {"id": 513}, "organization": {"id": 602}, "project": {"owner": {"id": 784}, "assignee": {"id": 816}, "organization": {"id": 923}}, "user": {"num_resources": 0}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 69, "privilege": "worker"}, "organization": {"id": 139, "owner": {"id": 212}, "user": {"role": "maintainer"}}}, "resource": {"id": 318, "owner": {"id": 69}, "assignee": {"id": 563}, "organization": {"id": 674}, "project": {"owner": {"id": 717}, "assignee": {"id": 845}, "organization": {"id": 929}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_resource_project_user_num_resources_3_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 97, "privilege": "business"}, "organization": {"id": 191, "owner": {"id": 97}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 489}, "assignee": {"id": 579}, "organization": {"id": 636}, "project": {"owner": {"id": 745}, "assignee": {"id": 842}, "organization": {"id": 942}}, "user": {"num_resources": 3}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 13, "privilege": "worker"}, "organization": {"id": 128, "owner": {"id": 218}, "user": {"role": "supervisor"}}}, "resource": {"id": 390, "owner": {"id": 13}, "assignee": {"id": 518}, "organization": {"id": 128}, "project": {"owner": {"id": 757}, "assignee": {"id": 875}, "organization": {"id": 980}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_resource_project_user_num_resources_10_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 96, "privilege": "business"}, "organization": {"id": 144, "owner": {"id": 96}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 400}, "assignee": {"id": 560}, "organization": {"id": 629}, "project": {"owner": {"id": 705}, "assignee": {"id": 843}, "organization": {"id": 976}}, "user": {"num_resources": 10}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 96, "privilege": "worker"}, "organization": {"id": 171, "owner": {"id": 265}, "user": {"role": "supervisor"}}}, "resource": {"id": 347, "owner": {"id": 96}, "assignee": {"id": 531}, "organization": {"id": 617}, "project": {"owner": {"id": 789}, "assignee": {"id": 845}, "organization": {"id": 966}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_resource_project_user_num_resources_0_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 59, "privilege": "business"}, "organization": {"id": 119, "owner": {"id": 268}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 464}, "assignee": {"id": 554}, "organization": {"id": 119}, "project": {"owner": {"id": 790}, "assignee": {"id": 820}, "organization": {"id": 940}}, "user": {"num_resources": 0}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 97, "privilege": "worker"}, "organization": {"id": 110, "owner": {"id": 254}, "user": {"role": "worker"}}}, "resource": {"id": 333, "owner": {"id": 97}, "assignee": {"id": 582}, "organization": {"id": 110}, "project": {"owner": {"id": 788}, "assignee": {"id": 802}, "organization": {"id": 938}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_resource_project_user_num_resources_3_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 57, "privilege": "business"}, "organization": {"id": 167, "owner": {"id": 273}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 469}, "assignee": {"id": 510}, "organization": {"id": 167}, "project": {"owner": {"id": 731}, "assignee": {"id": 892}, "organization": {"id": 937}}, "user": {"num_resources": 3}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 85, "privilege": "worker"}, "organization": {"id": 114, "owner": {"id": 211}, "user": {"role": "worker"}}}, "resource": {"id": 322, "owner": {"id": 85}, "assignee": {"id": 535}, "organization": {"id": 622}, "project": {"owner": {"id": 717}, "assignee": {"id": 812}, "organization": {"id": 916}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_resource_project_user_num_resources_10_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 80, "privilege": "business"}, "organization": {"id": 110, "owner": {"id": 249}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 417}, "assignee": {"id": 587}, "organization": {"id": 110}, "project": {"owner": {"id": 769}, "assignee": {"id": 844}, "organization": {"id": 901}}, "user": {"num_resources": 10}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 82, "privilege": "worker"}, "organization": {"id": 165, "owner": {"id": 296}, "user": {"role": null}}}, "resource": {"id": 395, "owner": {"id": 82}, "assignee": {"id": 541}, "organization": {"id": 165}, "project": {"owner": {"id": 783}, "assignee": {"id": 834}, "organization": {"id": 939}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_resource_project_user_num_resources_0_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 65, "privilege": "business"}, "organization": {"id": 108, "owner": {"id": 267}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 423}, "assignee": {"id": 543}, "organization": {"id": 616}, "project": {"owner": {"id": 751}, "assignee": {"id": 893}, "organization": {"id": 951}}, "user": {"num_resources": 0}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 89, "privilege": "worker"}, "organization": {"id": 109, "owner": {"id": 202}, "user": {"role": null}}}, "resource": {"id": 344, "owner": {"id": 89}, "assignee": {"id": 518}, "organization": {"id": 686}, "project": {"owner": {"id": 738}, "assignee": {"id": 896}, "organization": {"id": 952}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_resource_project_user_num_resources_3_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 53, "privilege": "business"}, "organization": {"id": 138, "owner": {"id": 228}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 475}, "assignee": {"id": 528}, "organization": {"id": 641}, "project": {"owner": {"id": 767}, "assignee": {"id": 817}, "organization": {"id": 906}}, "user": {"num_resources": 3}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 63, "privilege": "none"}, "organization": {"id": 113, "owner": {"id": 63}, "user": {"role": "owner"}}}, "resource": {"id": 386, "owner": {"id": 63}, "assignee": {"id": 509}, "organization": {"id": 113}, "project": {"owner": {"id": 768}, "assignee": {"id": 811}, "organization": {"id": 900}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_resource_project_user_num_resources_10_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 62, "privilege": "business"}, "organization": {"id": 176, "owner": {"id": 286}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 457}, "assignee": {"id": 575}, "organization": {"id": 600}, "project": {"owner": {"id": 798}, "assignee": {"id": 887}, "organization": {"id": 988}}, "user": {"num_resources": 10}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 1, "privilege": "none"}, "organization": {"id": 179, "owner": {"id": 1}, "user": {"role": "owner"}}}, "resource": {"id": 361, "owner": {"id": 1}, "assignee": {"id": 586}, "organization": {"id": 674}, "project": {"owner": {"id": 795}, "assignee": {"id": 862}, "organization": {"id": 929}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_user_num_resources_0_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 71, "privilege": "business"}, "organization": {"id": 198, "owner": {"id": 296}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 484}, "assignee": {"id": 502}, "organization": {"id": 198}, "project": {"owner": {"id": 755}, "assignee": {"id": 860}, "organization": {"id": 911}}, "user": {"num_resources": 0}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 1, "privilege": "none"}, "organization": {"id": 157, "owner": {"id": 224}, "user": {"role": "maintainer"}}}, "resource": {"id": 380, "owner": {"id": 1}, "assignee": {"id": 512}, "organization": {"id": 157}, "project": {"owner": {"id": 738}, "assignee": {"id": 881}, "organization": {"id": 950}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_user_num_resources_3_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 82, "privilege": "business"}, "organization": {"id": 167, "owner": {"id": 229}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 477}, "assignee": {"id": 505}, "organization": {"id": 167}, "project": {"owner": {"id": 790}, "assignee": {"id": 809}, "organization": {"id": 954}}, "user": {"num_resources": 3}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 22, "privilege": "none"}, "organization": {"id": 186, "owner": {"id": 238}, "user": {"role": "maintainer"}}}, "resource": {"id": 363, "owner": {"id": 22}, "assignee": {"id": 507}, "organization": {"id": 639}, "project": {"owner": {"id": 705}, "assignee": {"id": 831}, "organization": {"id": 981}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_user_num_resources_10_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 50, "privilege": "business"}, "organization": {"id": 102, "owner": {"id": 284}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 464}, "assignee": {"id": 580}, "organization": {"id": 102}, "project": {"owner": {"id": 770}, "assignee": {"id": 863}, "organization": {"id": 910}}, "user": {"num_resources": 10}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 56, "privilege": "none"}, "organization": {"id": 171, "owner": {"id": 243}, "user": {"role": "supervisor"}}}, "resource": {"id": 301, "owner": {"id": 56}, "assignee": {"id": 538}, "organization": {"id": 171}, "project": {"owner": {"id": 713}, "assignee": {"id": 820}, "organization": {"id": 909}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_user_num_resources_0_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 32, "privilege": "business"}, "organization": {"id": 141, "owner": {"id": 247}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 476}, "assignee": {"id": 589}, "organization": {"id": 669}, "project": {"owner": {"id": 724}, "assignee": {"id": 856}, "organization": {"id": 990}}, "user": {"num_resources": 0}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 25, "privilege": "none"}, "organization": {"id": 151, "owner": {"id": 208}, "user": {"role": "supervisor"}}}, "resource": {"id": 354, "owner": {"id": 25}, "assignee": {"id": 581}, "organization": {"id": 626}, "project": {"owner": {"id": 783}, "assignee": {"id": 896}, "organization": {"id": 939}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_user_num_resources_3_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 15, "privilege": "business"}, "organization": {"id": 152, "owner": {"id": 221}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 413}, "assignee": {"id": 531}, "organization": {"id": 639}, "project": {"owner": {"id": 709}, "assignee": {"id": 825}, "organization": {"id": 914}}, "user": {"num_resources": 3}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 2, "privilege": "none"}, "organization": {"id": 132, "owner": {"id": 230}, "user": {"role": "worker"}}}, "resource": {"id": 335, "owner": {"id": 2}, "assignee": {"id": 546}, "organization": {"id": 132}, "project": {"owner": {"id": 710}, "assignee": {"id": 820}, "organization": {"id": 976}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_user_num_resources_10_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 18, "privilege": "business"}, "organization": {"id": 174, "owner": {"id": 251}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 406}, "assignee": {"id": 504}, "organization": {"id": 624}, "project": {"owner": {"id": 774}, "assignee": {"id": 889}, "organization": {"id": 905}}, "user": {"num_resources": 10}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 58, "privilege": "none"}, "organization": {"id": 156, "owner": {"id": 244}, "user": {"role": "worker"}}}, "resource": {"id": 310, "owner": {"id": 58}, "assignee": {"id": 567}, "organization": {"id": 655}, "project": {"owner": {"id": 768}, "assignee": {"id": 854}, "organization": {"id": 954}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_resource_project_user_num_resources_0_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 67, "privilege": "business"}, "organization": {"id": 104, "owner": {"id": 252}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 470}, "assignee": {"id": 534}, "organization": {"id": 104}, "project": {"owner": {"id": 721}, "assignee": {"id": 828}, "organization": {"id": 982}}, "user": {"num_resources": 0}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 25, "privilege": "none"}, "organization": {"id": 148, "owner": {"id": 230}, "user": {"role": null}}}, "resource": {"id": 349, "owner": {"id": 25}, "assignee": {"id": 551}, "organization": {"id": 148}, "project": {"owner": {"id": 764}, "assignee": {"id": 898}, "organization": {"id": 985}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_resource_project_user_num_resources_3_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 6, "privilege": "business"}, "organization": {"id": 145, "owner": {"id": 275}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 455}, "assignee": {"id": 589}, "organization": {"id": 145}, "project": {"owner": {"id": 786}, "assignee": {"id": 887}, "organization": {"id": 928}}, "user": {"num_resources": 3}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 95, "privilege": "none"}, "organization": {"id": 112, "owner": {"id": 252}, "user": {"role": null}}}, "resource": {"id": 326, "owner": {"id": 95}, "assignee": {"id": 519}, "organization": {"id": 604}, "project": {"owner": {"id": 772}, "assignee": {"id": 836}, "organization": {"id": 966}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_resource_project_user_num_resources_10_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 55, "privilege": "business"}, "organization": {"id": 134, "owner": {"id": 207}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 403}, "assignee": {"id": 558}, "organization": {"id": 134}, "project": {"owner": {"id": 766}, "assignee": {"id": 808}, "organization": {"id": 931}}, "user": {"num_resources": 10}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 76, "privilege": "admin"}, "organization": {"id": 100, "owner": {"id": 76}, "user": {"role": "owner"}}}, "resource": {"id": 364, "owner": {"id": 445}, "assignee": {"id": 76}, "organization": {"id": 100}, "project": {"owner": {"id": 774}, "assignee": {"id": 874}, "organization": {"id": 984}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_resource_project_user_num_resources_0_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 17, "privilege": "business"}, "organization": {"id": 175, "owner": {"id": 222}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 416}, "assignee": {"id": 502}, "organization": {"id": 653}, "project": {"owner": {"id": 746}, "assignee": {"id": 863}, "organization": {"id": 979}}, "user": {"num_resources": 0}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 14, "privilege": "admin"}, "organization": {"id": 165, "owner": {"id": 14}, "user": {"role": "owner"}}}, "resource": {"id": 367, "owner": {"id": 460}, "assignee": {"id": 14}, "organization": {"id": 608}, "project": {"owner": {"id": 796}, "assignee": {"id": 838}, "organization": {"id": 948}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_resource_project_user_num_resources_3_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 17, "privilege": "business"}, "organization": {"id": 188, "owner": {"id": 279}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 435}, "assignee": {"id": 551}, "organization": {"id": 670}, "project": {"owner": {"id": 778}, "assignee": {"id": 847}, "organization": {"id": 903}}, "user": {"num_resources": 3}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 79, "privilege": "admin"}, "organization": {"id": 116, "owner": {"id": 234}, "user": {"role": "maintainer"}}}, "resource": {"id": 307, "owner": {"id": 480}, "assignee": {"id": 79}, "organization": {"id": 116}, "project": {"owner": {"id": 760}, "assignee": {"id": 889}, "organization": {"id": 929}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_resource_project_user_num_resources_10_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 56, "privilege": "business"}, "organization": {"id": 114, "owner": {"id": 256}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 441}, "assignee": {"id": 524}, "organization": {"id": 636}, "project": {"owner": {"id": 731}, "assignee": {"id": 856}, "organization": {"id": 986}}, "user": {"num_resources": 10}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 88, "privilege": "admin"}, "organization": {"id": 149, "owner": {"id": 235}, "user": {"role": "maintainer"}}}, "resource": {"id": 349, "owner": {"id": 459}, "assignee": {"id": 88}, "organization": {"id": 699}, "project": {"owner": {"id": 729}, "assignee": {"id": 811}, "organization": {"id": 939}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_user_num_resources_0_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 81, "privilege": "business"}, "organization": {"id": 196, "owner": {"id": 265}, "user": {"role": null}}}, "resource": {"owner": {"id": 495}, "assignee": {"id": 507}, "organization": {"id": 196}, "project": {"owner": {"id": 702}, "assignee": {"id": 847}, "organization": {"id": 999}}, "user": {"num_resources": 0}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 22, "privilege": "admin"}, "organization": {"id": 130, "owner": {"id": 218}, "user": {"role": "supervisor"}}}, "resource": {"id": 320, "owner": {"id": 442}, "assignee": {"id": 22}, "organization": {"id": 130}, "project": {"owner": {"id": 765}, "assignee": {"id": 866}, "organization": {"id": 993}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_user_num_resources_3_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 0, "privilege": "business"}, "organization": {"id": 184, "owner": {"id": 227}, "user": {"role": null}}}, "resource": {"owner": {"id": 499}, "assignee": {"id": 591}, "organization": {"id": 184}, "project": {"owner": {"id": 780}, "assignee": {"id": 846}, "organization": {"id": 984}}, "user": {"num_resources": 3}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 55, "privilege": "admin"}, "organization": {"id": 180, "owner": {"id": 292}, "user": {"role": "supervisor"}}}, "resource": {"id": 399, "owner": {"id": 433}, "assignee": {"id": 55}, "organization": {"id": 625}, "project": {"owner": {"id": 779}, "assignee": {"id": 852}, "organization": {"id": 973}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_user_num_resources_10_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 33, "privilege": "business"}, "organization": {"id": 105, "owner": {"id": 256}, "user": {"role": null}}}, "resource": {"owner": {"id": 434}, "assignee": {"id": 550}, "organization": {"id": 105}, "project": {"owner": {"id": 748}, "assignee": {"id": 817}, "organization": {"id": 911}}, "user": {"num_resources": 10}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 19, "privilege": "admin"}, "organization": {"id": 131, "owner": {"id": 262}, "user": {"role": "worker"}}}, "resource": {"id": 339, "owner": {"id": 491}, "assignee": {"id": 19}, "organization": {"id": 131}, "project": {"owner": {"id": 786}, "assignee": {"id": 862}, "organization": {"id": 927}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_user_num_resources_0_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 94, "privilege": "business"}, "organization": {"id": 112, "owner": {"id": 298}, "user": {"role": null}}}, "resource": {"owner": {"id": 475}, "assignee": {"id": 553}, "organization": {"id": 670}, "project": {"owner": {"id": 706}, "assignee": {"id": 850}, "organization": {"id": 922}}, "user": {"num_resources": 0}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 21, "privilege": "admin"}, "organization": {"id": 183, "owner": {"id": 211}, "user": {"role": "worker"}}}, "resource": {"id": 320, "owner": {"id": 432}, "assignee": {"id": 21}, "organization": {"id": 691}, "project": {"owner": {"id": 791}, "assignee": {"id": 821}, "organization": {"id": 977}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_user_num_resources_3_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 98, "privilege": "business"}, "organization": {"id": 193, "owner": {"id": 208}, "user": {"role": null}}}, "resource": {"owner": {"id": 449}, "assignee": {"id": 515}, "organization": {"id": 634}, "project": {"owner": {"id": 750}, "assignee": {"id": 856}, "organization": {"id": 941}}, "user": {"num_resources": 3}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 66, "privilege": "admin"}, "organization": {"id": 151, "owner": {"id": 287}, "user": {"role": null}}}, "resource": {"id": 331, "owner": {"id": 429}, "assignee": {"id": 66}, "organization": {"id": 151}, "project": {"owner": {"id": 700}, "assignee": {"id": 850}, "organization": {"id": 909}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_user_num_resources_10_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 36, "privilege": "business"}, "organization": {"id": 145, "owner": {"id": 267}, "user": {"role": null}}}, "resource": {"owner": {"id": 426}, "assignee": {"id": 576}, "organization": {"id": 619}, "project": {"owner": {"id": 727}, "assignee": {"id": 879}, "organization": {"id": 986}}, "user": {"num_resources": 10}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 75, "privilege": "admin"}, "organization": {"id": 119, "owner": {"id": 257}, "user": {"role": null}}}, "resource": {"id": 378, "owner": {"id": 482}, "assignee": {"id": 75}, "organization": {"id": 651}, "project": {"owner": {"id": 702}, "assignee": {"id": 845}, "organization": {"id": 950}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_resource_project_user_num_resources_0_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 43, "privilege": "user"}, "organization": {"id": 170, "owner": {"id": 43}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 413}, "assignee": {"id": 516}, "organization": {"id": 170}, "project": {"owner": {"id": 790}, "assignee": {"id": 865}, "organization": {"id": 912}}, "user": {"num_resources": 0}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 79, "privilege": "business"}, "organization": {"id": 145, "owner": {"id": 79}, "user": {"role": "owner"}}}, "resource": {"id": 332, "owner": {"id": 447}, "assignee": {"id": 79}, "organization": {"id": 145}, "project": {"owner": {"id": 792}, "assignee": {"id": 889}, "organization": {"id": 952}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_resource_project_user_num_resources_3_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 50, "privilege": "user"}, "organization": {"id": 112, "owner": {"id": 50}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 400}, "assignee": {"id": 508}, "organization": {"id": 112}, "project": {"owner": {"id": 794}, "assignee": {"id": 872}, "organization": {"id": 932}}, "user": {"num_resources": 3}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 12, "privilege": "business"}, "organization": {"id": 125, "owner": {"id": 12}, "user": {"role": "owner"}}}, "resource": {"id": 367, "owner": {"id": 421}, "assignee": {"id": 12}, "organization": {"id": 610}, "project": {"owner": {"id": 754}, "assignee": {"id": 894}, "organization": {"id": 974}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_resource_project_user_num_resources_10_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 96, "privilege": "user"}, "organization": {"id": 158, "owner": {"id": 96}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 451}, "assignee": {"id": 548}, "organization": {"id": 158}, "project": {"owner": {"id": 784}, "assignee": {"id": 846}, "organization": {"id": 993}}, "user": {"num_resources": 10}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 19, "privilege": "business"}, "organization": {"id": 197, "owner": {"id": 243}, "user": {"role": "maintainer"}}}, "resource": {"id": 328, "owner": {"id": 480}, "assignee": {"id": 19}, "organization": {"id": 197}, "project": {"owner": {"id": 786}, "assignee": {"id": 896}, "organization": {"id": 909}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_resource_project_user_num_resources_0_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 21, "privilege": "user"}, "organization": {"id": 148, "owner": {"id": 21}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 453}, "assignee": {"id": 513}, "organization": {"id": 649}, "project": {"owner": {"id": 709}, "assignee": {"id": 822}, "organization": {"id": 993}}, "user": {"num_resources": 0}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 76, "privilege": "business"}, "organization": {"id": 156, "owner": {"id": 234}, "user": {"role": "maintainer"}}}, "resource": {"id": 371, "owner": {"id": 406}, "assignee": {"id": 76}, "organization": {"id": 640}, "project": {"owner": {"id": 750}, "assignee": {"id": 821}, "organization": {"id": 910}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_resource_project_user_num_resources_3_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 6, "privilege": "user"}, "organization": {"id": 141, "owner": {"id": 6}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 458}, "assignee": {"id": 562}, "organization": {"id": 609}, "project": {"owner": {"id": 759}, "assignee": {"id": 864}, "organization": {"id": 917}}, "user": {"num_resources": 3}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 38, "privilege": "business"}, "organization": {"id": 118, "owner": {"id": 234}, "user": {"role": "supervisor"}}}, "resource": {"id": 360, "owner": {"id": 455}, "assignee": {"id": 38}, "organization": {"id": 118}, "project": {"owner": {"id": 793}, "assignee": {"id": 838}, "organization": {"id": 907}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_resource_project_user_num_resources_10_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 2, "privilege": "user"}, "organization": {"id": 136, "owner": {"id": 2}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 420}, "assignee": {"id": 570}, "organization": {"id": 624}, "project": {"owner": {"id": 759}, "assignee": {"id": 824}, "organization": {"id": 988}}, "user": {"num_resources": 10}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 48, "privilege": "business"}, "organization": {"id": 119, "owner": {"id": 254}, "user": {"role": "supervisor"}}}, "resource": {"id": 313, "owner": {"id": 436}, "assignee": {"id": 48}, "organization": {"id": 688}, "project": {"owner": {"id": 786}, "assignee": {"id": 853}, "organization": {"id": 940}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_resource_project_user_num_resources_0_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 87, "privilege": "user"}, "organization": {"id": 197, "owner": {"id": 272}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 493}, "assignee": {"id": 506}, "organization": {"id": 197}, "project": {"owner": {"id": 722}, "assignee": {"id": 823}, "organization": {"id": 974}}, "user": {"num_resources": 0}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 3, "privilege": "business"}, "organization": {"id": 192, "owner": {"id": 203}, "user": {"role": "worker"}}}, "resource": {"id": 309, "owner": {"id": 450}, "assignee": {"id": 3}, "organization": {"id": 192}, "project": {"owner": {"id": 751}, "assignee": {"id": 838}, "organization": {"id": 931}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_resource_project_user_num_resources_3_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 98, "privilege": "user"}, "organization": {"id": 117, "owner": {"id": 241}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 499}, "assignee": {"id": 597}, "organization": {"id": 117}, "project": {"owner": {"id": 761}, "assignee": {"id": 840}, "organization": {"id": 911}}, "user": {"num_resources": 3}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 1, "privilege": "business"}, "organization": {"id": 145, "owner": {"id": 299}, "user": {"role": "worker"}}}, "resource": {"id": 356, "owner": {"id": 420}, "assignee": {"id": 1}, "organization": {"id": 659}, "project": {"owner": {"id": 750}, "assignee": {"id": 849}, "organization": {"id": 988}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_resource_project_user_num_resources_10_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 59, "privilege": "user"}, "organization": {"id": 120, "owner": {"id": 298}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 493}, "assignee": {"id": 526}, "organization": {"id": 120}, "project": {"owner": {"id": 700}, "assignee": {"id": 839}, "organization": {"id": 925}}, "user": {"num_resources": 10}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 96, "privilege": "business"}, "organization": {"id": 167, "owner": {"id": 226}, "user": {"role": null}}}, "resource": {"id": 391, "owner": {"id": 427}, "assignee": {"id": 96}, "organization": {"id": 167}, "project": {"owner": {"id": 778}, "assignee": {"id": 890}, "organization": {"id": 961}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_resource_project_user_num_resources_0_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 67, "privilege": "user"}, "organization": {"id": 136, "owner": {"id": 205}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 453}, "assignee": {"id": 556}, "organization": {"id": 662}, "project": {"owner": {"id": 779}, "assignee": {"id": 899}, "organization": {"id": 938}}, "user": {"num_resources": 0}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 28, "privilege": "business"}, "organization": {"id": 163, "owner": {"id": 260}, "user": {"role": null}}}, "resource": {"id": 359, "owner": {"id": 436}, "assignee": {"id": 28}, "organization": {"id": 648}, "project": {"owner": {"id": 748}, "assignee": {"id": 892}, "organization": {"id": 977}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_resource_project_user_num_resources_3_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 37, "privilege": "user"}, "organization": {"id": 185, "owner": {"id": 244}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 463}, "assignee": {"id": 598}, "organization": {"id": 632}, "project": {"owner": {"id": 771}, "assignee": {"id": 875}, "organization": {"id": 914}}, "user": {"num_resources": 3}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 32, "privilege": "user"}, "organization": {"id": 121, "owner": {"id": 32}, "user": {"role": "owner"}}}, "resource": {"id": 393, "owner": {"id": 461}, "assignee": {"id": 32}, "organization": {"id": 121}, "project": {"owner": {"id": 798}, "assignee": {"id": 895}, "organization": {"id": 922}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_resource_project_user_num_resources_10_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 42, "privilege": "user"}, "organization": {"id": 197, "owner": {"id": 221}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 473}, "assignee": {"id": 566}, "organization": {"id": 644}, "project": {"owner": {"id": 795}, "assignee": {"id": 824}, "organization": {"id": 981}}, "user": {"num_resources": 10}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 62, "privilege": "user"}, "organization": {"id": 181, "owner": {"id": 62}, "user": {"role": "owner"}}}, "resource": {"id": 365, "owner": {"id": 439}, "assignee": {"id": 62}, "organization": {"id": 609}, "project": {"owner": {"id": 722}, "assignee": {"id": 868}, "organization": {"id": 985}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_resource_project_user_num_resources_0_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 56, "privilege": "user"}, "organization": {"id": 125, "owner": {"id": 233}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 428}, "assignee": {"id": 569}, "organization": {"id": 125}, "project": {"owner": {"id": 787}, "assignee": {"id": 871}, "organization": {"id": 902}}, "user": {"num_resources": 0}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 54, "privilege": "user"}, "organization": {"id": 113, "owner": {"id": 220}, "user": {"role": "maintainer"}}}, "resource": {"id": 398, "owner": {"id": 413}, "assignee": {"id": 54}, "organization": {"id": 113}, "project": {"owner": {"id": 794}, "assignee": {"id": 864}, "organization": {"id": 918}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_resource_project_user_num_resources_3_same_org_TRUE { - allow with input as {"scope": "create@project", "auth": {"user": {"id": 44, "privilege": "user"}, "organization": {"id": 100, "owner": {"id": 219}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 435}, "assignee": {"id": 539}, "organization": {"id": 100}, "project": {"owner": {"id": 744}, "assignee": {"id": 881}, "organization": {"id": 931}}, "user": {"num_resources": 3}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 77, "privilege": "user"}, "organization": {"id": 172, "owner": {"id": 276}, "user": {"role": "maintainer"}}}, "resource": {"id": 335, "owner": {"id": 491}, "assignee": {"id": 77}, "organization": {"id": 678}, "project": {"owner": {"id": 770}, "assignee": {"id": 859}, "organization": {"id": 957}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_resource_project_user_num_resources_10_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 68, "privilege": "user"}, "organization": {"id": 196, "owner": {"id": 281}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 438}, "assignee": {"id": 513}, "organization": {"id": 196}, "project": {"owner": {"id": 731}, "assignee": {"id": 862}, "organization": {"id": 998}}, "user": {"num_resources": 10}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 4, "privilege": "user"}, "organization": {"id": 152, "owner": {"id": 290}, "user": {"role": "supervisor"}}}, "resource": {"id": 336, "owner": {"id": 484}, "assignee": {"id": 4}, "organization": {"id": 152}, "project": {"owner": {"id": 774}, "assignee": {"id": 839}, "organization": {"id": 988}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_resource_project_user_num_resources_0_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 67, "privilege": "user"}, "organization": {"id": 118, "owner": {"id": 272}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 460}, "assignee": {"id": 532}, "organization": {"id": 653}, "project": {"owner": {"id": 765}, "assignee": {"id": 882}, "organization": {"id": 990}}, "user": {"num_resources": 0}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 92, "privilege": "user"}, "organization": {"id": 101, "owner": {"id": 237}, "user": {"role": "supervisor"}}}, "resource": {"id": 370, "owner": {"id": 415}, "assignee": {"id": 92}, "organization": {"id": 658}, "project": {"owner": {"id": 744}, "assignee": {"id": 851}, "organization": {"id": 911}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_resource_project_user_num_resources_3_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 41, "privilege": "user"}, "organization": {"id": 190, "owner": {"id": 216}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 426}, "assignee": {"id": 566}, "organization": {"id": 679}, "project": {"owner": {"id": 784}, "assignee": {"id": 862}, "organization": {"id": 975}}, "user": {"num_resources": 3}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 66, "privilege": "user"}, "organization": {"id": 150, "owner": {"id": 264}, "user": {"role": "worker"}}}, "resource": {"id": 304, "owner": {"id": 471}, "assignee": {"id": 66}, "organization": {"id": 150}, "project": {"owner": {"id": 724}, "assignee": {"id": 818}, "organization": {"id": 941}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_resource_project_user_num_resources_10_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 33, "privilege": "user"}, "organization": {"id": 109, "owner": {"id": 219}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 434}, "assignee": {"id": 563}, "organization": {"id": 606}, "project": {"owner": {"id": 744}, "assignee": {"id": 826}, "organization": {"id": 901}}, "user": {"num_resources": 10}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 58, "privilege": "user"}, "organization": {"id": 109, "owner": {"id": 249}, "user": {"role": "worker"}}}, "resource": {"id": 334, "owner": {"id": 466}, "assignee": {"id": 58}, "organization": {"id": 603}, "project": {"owner": {"id": 748}, "assignee": {"id": 820}, "organization": {"id": 935}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_resource_project_user_num_resources_0_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 4, "privilege": "user"}, "organization": {"id": 147, "owner": {"id": 222}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 446}, "assignee": {"id": 530}, "organization": {"id": 147}, "project": {"owner": {"id": 711}, "assignee": {"id": 854}, "organization": {"id": 952}}, "user": {"num_resources": 0}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 68, "privilege": "user"}, "organization": {"id": 194, "owner": {"id": 253}, "user": {"role": null}}}, "resource": {"id": 344, "owner": {"id": 450}, "assignee": {"id": 68}, "organization": {"id": 194}, "project": {"owner": {"id": 780}, "assignee": {"id": 896}, "organization": {"id": 989}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_resource_project_user_num_resources_3_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 63, "privilege": "user"}, "organization": {"id": 161, "owner": {"id": 213}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 404}, "assignee": {"id": 513}, "organization": {"id": 161}, "project": {"owner": {"id": 770}, "assignee": {"id": 826}, "organization": {"id": 953}}, "user": {"num_resources": 3}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 45, "privilege": "user"}, "organization": {"id": 116, "owner": {"id": 264}, "user": {"role": null}}}, "resource": {"id": 340, "owner": {"id": 408}, "assignee": {"id": 45}, "organization": {"id": 603}, "project": {"owner": {"id": 743}, "assignee": {"id": 833}, "organization": {"id": 914}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_resource_project_user_num_resources_10_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 97, "privilege": "user"}, "organization": {"id": 108, "owner": {"id": 206}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 402}, "assignee": {"id": 582}, "organization": {"id": 108}, "project": {"owner": {"id": 753}, "assignee": {"id": 875}, "organization": {"id": 992}}, "user": {"num_resources": 10}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 59, "privilege": "worker"}, "organization": {"id": 198, "owner": {"id": 59}, "user": {"role": "owner"}}}, "resource": {"id": 303, "owner": {"id": 493}, "assignee": {"id": 59}, "organization": {"id": 198}, "project": {"owner": {"id": 753}, "assignee": {"id": 896}, "organization": {"id": 938}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_resource_project_user_num_resources_0_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 77, "privilege": "user"}, "organization": {"id": 100, "owner": {"id": 225}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 484}, "assignee": {"id": 574}, "organization": {"id": 689}, "project": {"owner": {"id": 764}, "assignee": {"id": 881}, "organization": {"id": 922}}, "user": {"num_resources": 0}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 95, "privilege": "worker"}, "organization": {"id": 119, "owner": {"id": 95}, "user": {"role": "owner"}}}, "resource": {"id": 300, "owner": {"id": 414}, "assignee": {"id": 95}, "organization": {"id": 674}, "project": {"owner": {"id": 748}, "assignee": {"id": 817}, "organization": {"id": 902}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_resource_project_user_num_resources_3_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 66, "privilege": "user"}, "organization": {"id": 186, "owner": {"id": 218}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 452}, "assignee": {"id": 510}, "organization": {"id": 689}, "project": {"owner": {"id": 759}, "assignee": {"id": 800}, "organization": {"id": 906}}, "user": {"num_resources": 3}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 47, "privilege": "worker"}, "organization": {"id": 198, "owner": {"id": 231}, "user": {"role": "maintainer"}}}, "resource": {"id": 330, "owner": {"id": 424}, "assignee": {"id": 47}, "organization": {"id": 198}, "project": {"owner": {"id": 762}, "assignee": {"id": 803}, "organization": {"id": 951}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_resource_project_user_num_resources_10_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 72, "privilege": "user"}, "organization": {"id": 190, "owner": {"id": 263}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 402}, "assignee": {"id": 565}, "organization": {"id": 614}, "project": {"owner": {"id": 761}, "assignee": {"id": 856}, "organization": {"id": 946}}, "user": {"num_resources": 10}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 42, "privilege": "worker"}, "organization": {"id": 149, "owner": {"id": 288}, "user": {"role": "maintainer"}}}, "resource": {"id": 386, "owner": {"id": 471}, "assignee": {"id": 42}, "organization": {"id": 626}, "project": {"owner": {"id": 760}, "assignee": {"id": 869}, "organization": {"id": 975}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_resource_project_user_num_resources_0_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 49, "privilege": "user"}, "organization": {"id": 108, "owner": {"id": 290}, "user": {"role": null}}}, "resource": {"owner": {"id": 450}, "assignee": {"id": 585}, "organization": {"id": 108}, "project": {"owner": {"id": 711}, "assignee": {"id": 886}, "organization": {"id": 909}}, "user": {"num_resources": 0}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 8, "privilege": "worker"}, "organization": {"id": 120, "owner": {"id": 275}, "user": {"role": "supervisor"}}}, "resource": {"id": 317, "owner": {"id": 425}, "assignee": {"id": 8}, "organization": {"id": 120}, "project": {"owner": {"id": 728}, "assignee": {"id": 846}, "organization": {"id": 983}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_resource_project_user_num_resources_3_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 41, "privilege": "user"}, "organization": {"id": 119, "owner": {"id": 261}, "user": {"role": null}}}, "resource": {"owner": {"id": 486}, "assignee": {"id": 507}, "organization": {"id": 119}, "project": {"owner": {"id": 799}, "assignee": {"id": 896}, "organization": {"id": 944}}, "user": {"num_resources": 3}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 90, "privilege": "worker"}, "organization": {"id": 170, "owner": {"id": 245}, "user": {"role": "supervisor"}}}, "resource": {"id": 302, "owner": {"id": 439}, "assignee": {"id": 90}, "organization": {"id": 669}, "project": {"owner": {"id": 772}, "assignee": {"id": 853}, "organization": {"id": 928}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_resource_project_user_num_resources_10_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 39, "privilege": "user"}, "organization": {"id": 169, "owner": {"id": 232}, "user": {"role": null}}}, "resource": {"owner": {"id": 447}, "assignee": {"id": 519}, "organization": {"id": 169}, "project": {"owner": {"id": 768}, "assignee": {"id": 805}, "organization": {"id": 936}}, "user": {"num_resources": 10}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 7, "privilege": "worker"}, "organization": {"id": 135, "owner": {"id": 240}, "user": {"role": "worker"}}}, "resource": {"id": 377, "owner": {"id": 446}, "assignee": {"id": 7}, "organization": {"id": 135}, "project": {"owner": {"id": 706}, "assignee": {"id": 843}, "organization": {"id": 905}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_resource_project_user_num_resources_0_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 78, "privilege": "user"}, "organization": {"id": 102, "owner": {"id": 295}, "user": {"role": null}}}, "resource": {"owner": {"id": 440}, "assignee": {"id": 591}, "organization": {"id": 601}, "project": {"owner": {"id": 769}, "assignee": {"id": 850}, "organization": {"id": 969}}, "user": {"num_resources": 0}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 97, "privilege": "worker"}, "organization": {"id": 152, "owner": {"id": 201}, "user": {"role": "worker"}}}, "resource": {"id": 311, "owner": {"id": 495}, "assignee": {"id": 97}, "organization": {"id": 693}, "project": {"owner": {"id": 751}, "assignee": {"id": 882}, "organization": {"id": 948}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_resource_project_user_num_resources_3_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 99, "privilege": "user"}, "organization": {"id": 110, "owner": {"id": 298}, "user": {"role": null}}}, "resource": {"owner": {"id": 449}, "assignee": {"id": 513}, "organization": {"id": 670}, "project": {"owner": {"id": 773}, "assignee": {"id": 881}, "organization": {"id": 917}}, "user": {"num_resources": 3}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 20, "privilege": "worker"}, "organization": {"id": 182, "owner": {"id": 233}, "user": {"role": null}}}, "resource": {"id": 347, "owner": {"id": 471}, "assignee": {"id": 20}, "organization": {"id": 182}, "project": {"owner": {"id": 774}, "assignee": {"id": 840}, "organization": {"id": 972}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_resource_project_user_num_resources_10_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 73, "privilege": "user"}, "organization": {"id": 129, "owner": {"id": 225}, "user": {"role": null}}}, "resource": {"owner": {"id": 404}, "assignee": {"id": 530}, "organization": {"id": 611}, "project": {"owner": {"id": 756}, "assignee": {"id": 845}, "organization": {"id": 965}}, "user": {"num_resources": 10}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 67, "privilege": "worker"}, "organization": {"id": 180, "owner": {"id": 265}, "user": {"role": null}}}, "resource": {"id": 327, "owner": {"id": 474}, "assignee": {"id": 67}, "organization": {"id": 683}, "project": {"owner": {"id": 764}, "assignee": {"id": 810}, "organization": {"id": 943}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_resource_project_user_num_resources_0_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 27, "privilege": "worker"}, "organization": {"id": 163, "owner": {"id": 27}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 453}, "assignee": {"id": 518}, "organization": {"id": 163}, "project": {"owner": {"id": 706}, "assignee": {"id": 873}, "organization": {"id": 947}}, "user": {"num_resources": 0}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 14, "privilege": "none"}, "organization": {"id": 113, "owner": {"id": 14}, "user": {"role": "owner"}}}, "resource": {"id": 331, "owner": {"id": 420}, "assignee": {"id": 14}, "organization": {"id": 113}, "project": {"owner": {"id": 762}, "assignee": {"id": 807}, "organization": {"id": 921}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_resource_project_user_num_resources_3_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 28, "privilege": "worker"}, "organization": {"id": 137, "owner": {"id": 28}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 492}, "assignee": {"id": 595}, "organization": {"id": 137}, "project": {"owner": {"id": 748}, "assignee": {"id": 865}, "organization": {"id": 988}}, "user": {"num_resources": 3}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 68, "privilege": "none"}, "organization": {"id": 177, "owner": {"id": 68}, "user": {"role": "owner"}}}, "resource": {"id": 369, "owner": {"id": 495}, "assignee": {"id": 68}, "organization": {"id": 651}, "project": {"owner": {"id": 785}, "assignee": {"id": 805}, "organization": {"id": 920}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_resource_project_user_num_resources_10_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 63, "privilege": "worker"}, "organization": {"id": 197, "owner": {"id": 63}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 490}, "assignee": {"id": 545}, "organization": {"id": 197}, "project": {"owner": {"id": 707}, "assignee": {"id": 874}, "organization": {"id": 957}}, "user": {"num_resources": 10}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 77, "privilege": "none"}, "organization": {"id": 150, "owner": {"id": 244}, "user": {"role": "maintainer"}}}, "resource": {"id": 389, "owner": {"id": 423}, "assignee": {"id": 77}, "organization": {"id": 150}, "project": {"owner": {"id": 732}, "assignee": {"id": 878}, "organization": {"id": 964}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_resource_project_user_num_resources_0_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 72, "privilege": "worker"}, "organization": {"id": 179, "owner": {"id": 72}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 437}, "assignee": {"id": 520}, "organization": {"id": 658}, "project": {"owner": {"id": 786}, "assignee": {"id": 880}, "organization": {"id": 976}}, "user": {"num_resources": 0}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 70, "privilege": "none"}, "organization": {"id": 114, "owner": {"id": 297}, "user": {"role": "maintainer"}}}, "resource": {"id": 355, "owner": {"id": 484}, "assignee": {"id": 70}, "organization": {"id": 684}, "project": {"owner": {"id": 712}, "assignee": {"id": 891}, "organization": {"id": 961}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_resource_project_user_num_resources_3_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 89, "privilege": "worker"}, "organization": {"id": 110, "owner": {"id": 89}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 488}, "assignee": {"id": 562}, "organization": {"id": 624}, "project": {"owner": {"id": 763}, "assignee": {"id": 847}, "organization": {"id": 997}}, "user": {"num_resources": 3}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 49, "privilege": "none"}, "organization": {"id": 111, "owner": {"id": 294}, "user": {"role": "supervisor"}}}, "resource": {"id": 346, "owner": {"id": 433}, "assignee": {"id": 49}, "organization": {"id": 111}, "project": {"owner": {"id": 770}, "assignee": {"id": 889}, "organization": {"id": 924}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_resource_project_user_num_resources_10_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 37, "privilege": "worker"}, "organization": {"id": 144, "owner": {"id": 37}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 465}, "assignee": {"id": 534}, "organization": {"id": 688}, "project": {"owner": {"id": 735}, "assignee": {"id": 826}, "organization": {"id": 903}}, "user": {"num_resources": 10}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 48, "privilege": "none"}, "organization": {"id": 149, "owner": {"id": 297}, "user": {"role": "supervisor"}}}, "resource": {"id": 399, "owner": {"id": 408}, "assignee": {"id": 48}, "organization": {"id": 630}, "project": {"owner": {"id": 771}, "assignee": {"id": 828}, "organization": {"id": 928}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_resource_project_user_num_resources_0_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 33, "privilege": "worker"}, "organization": {"id": 176, "owner": {"id": 244}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 496}, "assignee": {"id": 541}, "organization": {"id": 176}, "project": {"owner": {"id": 730}, "assignee": {"id": 855}, "organization": {"id": 915}}, "user": {"num_resources": 0}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 59, "privilege": "none"}, "organization": {"id": 189, "owner": {"id": 236}, "user": {"role": "worker"}}}, "resource": {"id": 381, "owner": {"id": 498}, "assignee": {"id": 59}, "organization": {"id": 189}, "project": {"owner": {"id": 775}, "assignee": {"id": 825}, "organization": {"id": 936}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_resource_project_user_num_resources_3_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 80, "privilege": "worker"}, "organization": {"id": 194, "owner": {"id": 207}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 428}, "assignee": {"id": 508}, "organization": {"id": 194}, "project": {"owner": {"id": 712}, "assignee": {"id": 890}, "organization": {"id": 977}}, "user": {"num_resources": 3}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 59, "privilege": "none"}, "organization": {"id": 170, "owner": {"id": 295}, "user": {"role": "worker"}}}, "resource": {"id": 329, "owner": {"id": 406}, "assignee": {"id": 59}, "organization": {"id": 637}, "project": {"owner": {"id": 782}, "assignee": {"id": 818}, "organization": {"id": 955}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_resource_project_user_num_resources_10_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 1, "privilege": "worker"}, "organization": {"id": 197, "owner": {"id": 247}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 496}, "assignee": {"id": 541}, "organization": {"id": 197}, "project": {"owner": {"id": 778}, "assignee": {"id": 805}, "organization": {"id": 935}}, "user": {"num_resources": 10}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 13, "privilege": "none"}, "organization": {"id": 198, "owner": {"id": 242}, "user": {"role": null}}}, "resource": {"id": 399, "owner": {"id": 434}, "assignee": {"id": 13}, "organization": {"id": 198}, "project": {"owner": {"id": 755}, "assignee": {"id": 893}, "organization": {"id": 908}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_resource_project_user_num_resources_0_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 43, "privilege": "worker"}, "organization": {"id": 198, "owner": {"id": 278}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 404}, "assignee": {"id": 591}, "organization": {"id": 672}, "project": {"owner": {"id": 720}, "assignee": {"id": 802}, "organization": {"id": 985}}, "user": {"num_resources": 0}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 76, "privilege": "none"}, "organization": {"id": 149, "owner": {"id": 239}, "user": {"role": null}}}, "resource": {"id": 344, "owner": {"id": 451}, "assignee": {"id": 76}, "organization": {"id": 682}, "project": {"owner": {"id": 709}, "assignee": {"id": 852}, "organization": {"id": 900}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_resource_project_user_num_resources_3_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 83, "privilege": "worker"}, "organization": {"id": 138, "owner": {"id": 257}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 493}, "assignee": {"id": 555}, "organization": {"id": 681}, "project": {"owner": {"id": 795}, "assignee": {"id": 880}, "organization": {"id": 931}}, "user": {"num_resources": 3}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 53, "privilege": "admin"}, "organization": {"id": 103, "owner": {"id": 53}, "user": {"role": "owner"}}}, "resource": {"id": 385, "owner": {"id": 407}, "assignee": {"id": 547}, "organization": {"id": 103}, "project": {"owner": {"id": 765}, "assignee": {"id": 863}, "organization": {"id": 954}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_resource_project_user_num_resources_10_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 62, "privilege": "worker"}, "organization": {"id": 136, "owner": {"id": 232}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 412}, "assignee": {"id": 530}, "organization": {"id": 608}, "project": {"owner": {"id": 763}, "assignee": {"id": 827}, "organization": {"id": 905}}, "user": {"num_resources": 10}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 79, "privilege": "admin"}, "organization": {"id": 148, "owner": {"id": 79}, "user": {"role": "owner"}}}, "resource": {"id": 398, "owner": {"id": 493}, "assignee": {"id": 509}, "organization": {"id": 660}, "project": {"owner": {"id": 769}, "assignee": {"id": 820}, "organization": {"id": 986}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_resource_project_user_num_resources_0_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 33, "privilege": "worker"}, "organization": {"id": 123, "owner": {"id": 219}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 457}, "assignee": {"id": 529}, "organization": {"id": 123}, "project": {"owner": {"id": 710}, "assignee": {"id": 821}, "organization": {"id": 932}}, "user": {"num_resources": 0}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 37, "privilege": "admin"}, "organization": {"id": 169, "owner": {"id": 292}, "user": {"role": "maintainer"}}}, "resource": {"id": 336, "owner": {"id": 495}, "assignee": {"id": 580}, "organization": {"id": 169}, "project": {"owner": {"id": 729}, "assignee": {"id": 802}, "organization": {"id": 957}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_resource_project_user_num_resources_3_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 77, "privilege": "worker"}, "organization": {"id": 191, "owner": {"id": 294}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 493}, "assignee": {"id": 555}, "organization": {"id": 191}, "project": {"owner": {"id": 783}, "assignee": {"id": 827}, "organization": {"id": 927}}, "user": {"num_resources": 3}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 89, "privilege": "admin"}, "organization": {"id": 117, "owner": {"id": 263}, "user": {"role": "maintainer"}}}, "resource": {"id": 303, "owner": {"id": 419}, "assignee": {"id": 558}, "organization": {"id": 676}, "project": {"owner": {"id": 763}, "assignee": {"id": 893}, "organization": {"id": 991}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_resource_project_user_num_resources_10_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 94, "privilege": "worker"}, "organization": {"id": 186, "owner": {"id": 203}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 405}, "assignee": {"id": 501}, "organization": {"id": 186}, "project": {"owner": {"id": 751}, "assignee": {"id": 838}, "organization": {"id": 999}}, "user": {"num_resources": 10}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 74, "privilege": "admin"}, "organization": {"id": 139, "owner": {"id": 250}, "user": {"role": "supervisor"}}}, "resource": {"id": 325, "owner": {"id": 401}, "assignee": {"id": 514}, "organization": {"id": 139}, "project": {"owner": {"id": 778}, "assignee": {"id": 854}, "organization": {"id": 979}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_resource_project_user_num_resources_0_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 0, "privilege": "worker"}, "organization": {"id": 184, "owner": {"id": 283}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 433}, "assignee": {"id": 523}, "organization": {"id": 617}, "project": {"owner": {"id": 713}, "assignee": {"id": 804}, "organization": {"id": 937}}, "user": {"num_resources": 0}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 50, "privilege": "admin"}, "organization": {"id": 140, "owner": {"id": 271}, "user": {"role": "supervisor"}}}, "resource": {"id": 347, "owner": {"id": 419}, "assignee": {"id": 513}, "organization": {"id": 660}, "project": {"owner": {"id": 737}, "assignee": {"id": 847}, "organization": {"id": 983}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_resource_project_user_num_resources_3_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 70, "privilege": "worker"}, "organization": {"id": 140, "owner": {"id": 280}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 422}, "assignee": {"id": 567}, "organization": {"id": 679}, "project": {"owner": {"id": 795}, "assignee": {"id": 871}, "organization": {"id": 988}}, "user": {"num_resources": 3}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 54, "privilege": "admin"}, "organization": {"id": 171, "owner": {"id": 237}, "user": {"role": "worker"}}}, "resource": {"id": 374, "owner": {"id": 488}, "assignee": {"id": 569}, "organization": {"id": 171}, "project": {"owner": {"id": 734}, "assignee": {"id": 825}, "organization": {"id": 970}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_resource_project_user_num_resources_10_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 23, "privilege": "worker"}, "organization": {"id": 147, "owner": {"id": 298}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 436}, "assignee": {"id": 523}, "organization": {"id": 676}, "project": {"owner": {"id": 797}, "assignee": {"id": 868}, "organization": {"id": 994}}, "user": {"num_resources": 10}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 66, "privilege": "admin"}, "organization": {"id": 135, "owner": {"id": 213}, "user": {"role": "worker"}}}, "resource": {"id": 338, "owner": {"id": 428}, "assignee": {"id": 588}, "organization": {"id": 671}, "project": {"owner": {"id": 702}, "assignee": {"id": 885}, "organization": {"id": 950}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_resource_project_user_num_resources_0_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 94, "privilege": "worker"}, "organization": {"id": 107, "owner": {"id": 270}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 401}, "assignee": {"id": 566}, "organization": {"id": 107}, "project": {"owner": {"id": 718}, "assignee": {"id": 859}, "organization": {"id": 979}}, "user": {"num_resources": 0}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 92, "privilege": "admin"}, "organization": {"id": 158, "owner": {"id": 225}, "user": {"role": null}}}, "resource": {"id": 338, "owner": {"id": 447}, "assignee": {"id": 559}, "organization": {"id": 158}, "project": {"owner": {"id": 745}, "assignee": {"id": 844}, "organization": {"id": 994}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_resource_project_user_num_resources_3_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 10, "privilege": "worker"}, "organization": {"id": 194, "owner": {"id": 253}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 496}, "assignee": {"id": 598}, "organization": {"id": 194}, "project": {"owner": {"id": 759}, "assignee": {"id": 807}, "organization": {"id": 925}}, "user": {"num_resources": 3}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 73, "privilege": "admin"}, "organization": {"id": 176, "owner": {"id": 260}, "user": {"role": null}}}, "resource": {"id": 370, "owner": {"id": 408}, "assignee": {"id": 543}, "organization": {"id": 681}, "project": {"owner": {"id": 754}, "assignee": {"id": 891}, "organization": {"id": 957}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_resource_project_user_num_resources_10_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 86, "privilege": "worker"}, "organization": {"id": 139, "owner": {"id": 274}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 447}, "assignee": {"id": 542}, "organization": {"id": 139}, "project": {"owner": {"id": 739}, "assignee": {"id": 856}, "organization": {"id": 974}}, "user": {"num_resources": 10}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 24, "privilege": "business"}, "organization": {"id": 183, "owner": {"id": 24}, "user": {"role": "owner"}}}, "resource": {"id": 382, "owner": {"id": 416}, "assignee": {"id": 567}, "organization": {"id": 183}, "project": {"owner": {"id": 744}, "assignee": {"id": 854}, "organization": {"id": 910}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_resource_project_user_num_resources_0_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 10, "privilege": "worker"}, "organization": {"id": 165, "owner": {"id": 276}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 474}, "assignee": {"id": 540}, "organization": {"id": 628}, "project": {"owner": {"id": 794}, "assignee": {"id": 811}, "organization": {"id": 971}}, "user": {"num_resources": 0}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 76, "privilege": "business"}, "organization": {"id": 111, "owner": {"id": 76}, "user": {"role": "owner"}}}, "resource": {"id": 316, "owner": {"id": 480}, "assignee": {"id": 529}, "organization": {"id": 620}, "project": {"owner": {"id": 761}, "assignee": {"id": 851}, "organization": {"id": 927}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_resource_project_user_num_resources_3_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 89, "privilege": "worker"}, "organization": {"id": 140, "owner": {"id": 231}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 412}, "assignee": {"id": 598}, "organization": {"id": 640}, "project": {"owner": {"id": 752}, "assignee": {"id": 891}, "organization": {"id": 929}}, "user": {"num_resources": 3}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 63, "privilege": "business"}, "organization": {"id": 126, "owner": {"id": 298}, "user": {"role": "maintainer"}}}, "resource": {"id": 391, "owner": {"id": 480}, "assignee": {"id": 599}, "organization": {"id": 126}, "project": {"owner": {"id": 736}, "assignee": {"id": 899}, "organization": {"id": 977}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_resource_project_user_num_resources_10_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 97, "privilege": "worker"}, "organization": {"id": 111, "owner": {"id": 202}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 451}, "assignee": {"id": 539}, "organization": {"id": 607}, "project": {"owner": {"id": 723}, "assignee": {"id": 810}, "organization": {"id": 972}}, "user": {"num_resources": 10}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 49, "privilege": "business"}, "organization": {"id": 146, "owner": {"id": 274}, "user": {"role": "maintainer"}}}, "resource": {"id": 373, "owner": {"id": 457}, "assignee": {"id": 550}, "organization": {"id": 666}, "project": {"owner": {"id": 759}, "assignee": {"id": 887}, "organization": {"id": 988}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_user_num_resources_0_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 54, "privilege": "worker"}, "organization": {"id": 131, "owner": {"id": 214}, "user": {"role": null}}}, "resource": {"owner": {"id": 408}, "assignee": {"id": 564}, "organization": {"id": 131}, "project": {"owner": {"id": 727}, "assignee": {"id": 866}, "organization": {"id": 948}}, "user": {"num_resources": 0}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 61, "privilege": "business"}, "organization": {"id": 145, "owner": {"id": 229}, "user": {"role": "supervisor"}}}, "resource": {"id": 352, "owner": {"id": 437}, "assignee": {"id": 563}, "organization": {"id": 145}, "project": {"owner": {"id": 768}, "assignee": {"id": 810}, "organization": {"id": 986}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_user_num_resources_3_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 83, "privilege": "worker"}, "organization": {"id": 135, "owner": {"id": 228}, "user": {"role": null}}}, "resource": {"owner": {"id": 485}, "assignee": {"id": 582}, "organization": {"id": 135}, "project": {"owner": {"id": 772}, "assignee": {"id": 882}, "organization": {"id": 969}}, "user": {"num_resources": 3}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 81, "privilege": "business"}, "organization": {"id": 179, "owner": {"id": 256}, "user": {"role": "supervisor"}}}, "resource": {"id": 334, "owner": {"id": 404}, "assignee": {"id": 574}, "organization": {"id": 655}, "project": {"owner": {"id": 713}, "assignee": {"id": 881}, "organization": {"id": 973}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_user_num_resources_10_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 56, "privilege": "worker"}, "organization": {"id": 154, "owner": {"id": 217}, "user": {"role": null}}}, "resource": {"owner": {"id": 470}, "assignee": {"id": 520}, "organization": {"id": 154}, "project": {"owner": {"id": 725}, "assignee": {"id": 828}, "organization": {"id": 997}}, "user": {"num_resources": 10}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 53, "privilege": "business"}, "organization": {"id": 127, "owner": {"id": 236}, "user": {"role": "worker"}}}, "resource": {"id": 398, "owner": {"id": 480}, "assignee": {"id": 544}, "organization": {"id": 127}, "project": {"owner": {"id": 711}, "assignee": {"id": 862}, "organization": {"id": 940}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_user_num_resources_0_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 39, "privilege": "worker"}, "organization": {"id": 164, "owner": {"id": 213}, "user": {"role": null}}}, "resource": {"owner": {"id": 446}, "assignee": {"id": 590}, "organization": {"id": 661}, "project": {"owner": {"id": 716}, "assignee": {"id": 865}, "organization": {"id": 934}}, "user": {"num_resources": 0}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 75, "privilege": "business"}, "organization": {"id": 112, "owner": {"id": 249}, "user": {"role": "worker"}}}, "resource": {"id": 335, "owner": {"id": 407}, "assignee": {"id": 552}, "organization": {"id": 606}, "project": {"owner": {"id": 719}, "assignee": {"id": 815}, "organization": {"id": 904}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_user_num_resources_3_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 6, "privilege": "worker"}, "organization": {"id": 179, "owner": {"id": 239}, "user": {"role": null}}}, "resource": {"owner": {"id": 417}, "assignee": {"id": 585}, "organization": {"id": 668}, "project": {"owner": {"id": 743}, "assignee": {"id": 847}, "organization": {"id": 989}}, "user": {"num_resources": 3}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 20, "privilege": "business"}, "organization": {"id": 198, "owner": {"id": 299}, "user": {"role": null}}}, "resource": {"id": 323, "owner": {"id": 455}, "assignee": {"id": 578}, "organization": {"id": 198}, "project": {"owner": {"id": 779}, "assignee": {"id": 853}, "organization": {"id": 961}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_user_num_resources_10_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 20, "privilege": "worker"}, "organization": {"id": 182, "owner": {"id": 232}, "user": {"role": null}}}, "resource": {"owner": {"id": 473}, "assignee": {"id": 579}, "organization": {"id": 673}, "project": {"owner": {"id": 712}, "assignee": {"id": 834}, "organization": {"id": 943}}, "user": {"num_resources": 10}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 48, "privilege": "business"}, "organization": {"id": 126, "owner": {"id": 262}, "user": {"role": null}}}, "resource": {"id": 358, "owner": {"id": 464}, "assignee": {"id": 589}, "organization": {"id": 630}, "project": {"owner": {"id": 727}, "assignee": {"id": 822}, "organization": {"id": 922}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_resource_project_user_num_resources_0_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 98, "privilege": "none"}, "organization": {"id": 128, "owner": {"id": 98}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 494}, "assignee": {"id": 527}, "organization": {"id": 128}, "project": {"owner": {"id": 703}, "assignee": {"id": 862}, "organization": {"id": 939}}, "user": {"num_resources": 0}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 24, "privilege": "user"}, "organization": {"id": 153, "owner": {"id": 24}, "user": {"role": "owner"}}}, "resource": {"id": 325, "owner": {"id": 408}, "assignee": {"id": 572}, "organization": {"id": 153}, "project": {"owner": {"id": 766}, "assignee": {"id": 822}, "organization": {"id": 938}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_resource_project_user_num_resources_3_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 46, "privilege": "none"}, "organization": {"id": 194, "owner": {"id": 46}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 494}, "assignee": {"id": 510}, "organization": {"id": 194}, "project": {"owner": {"id": 727}, "assignee": {"id": 885}, "organization": {"id": 936}}, "user": {"num_resources": 3}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 60, "privilege": "user"}, "organization": {"id": 171, "owner": {"id": 60}, "user": {"role": "owner"}}}, "resource": {"id": 364, "owner": {"id": 409}, "assignee": {"id": 596}, "organization": {"id": 616}, "project": {"owner": {"id": 705}, "assignee": {"id": 805}, "organization": {"id": 955}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_resource_project_user_num_resources_10_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 70, "privilege": "none"}, "organization": {"id": 189, "owner": {"id": 70}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 499}, "assignee": {"id": 511}, "organization": {"id": 189}, "project": {"owner": {"id": 715}, "assignee": {"id": 813}, "organization": {"id": 907}}, "user": {"num_resources": 10}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "upload:data", "auth": {"user": {"id": 54, "privilege": "user"}, "organization": {"id": 174, "owner": {"id": 211}, "user": {"role": "maintainer"}}}, "resource": {"id": 378, "owner": {"id": 457}, "assignee": {"id": 520}, "organization": {"id": 174}, "project": {"owner": {"id": 758}, "assignee": {"id": 815}, "organization": {"id": 947}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_resource_project_user_num_resources_0_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 62, "privilege": "none"}, "organization": {"id": 199, "owner": {"id": 62}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 478}, "assignee": {"id": 558}, "organization": {"id": 696}, "project": {"owner": {"id": 786}, "assignee": {"id": 890}, "organization": {"id": 946}}, "user": {"num_resources": 0}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 20, "privilege": "user"}, "organization": {"id": 179, "owner": {"id": 269}, "user": {"role": "maintainer"}}}, "resource": {"id": 381, "owner": {"id": 438}, "assignee": {"id": 592}, "organization": {"id": 691}, "project": {"owner": {"id": 759}, "assignee": {"id": 801}, "organization": {"id": 909}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_resource_project_user_num_resources_3_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 71, "privilege": "none"}, "organization": {"id": 185, "owner": {"id": 71}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 495}, "assignee": {"id": 545}, "organization": {"id": 605}, "project": {"owner": {"id": 775}, "assignee": {"id": 825}, "organization": {"id": 993}}, "user": {"num_resources": 3}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 87, "privilege": "user"}, "organization": {"id": 145, "owner": {"id": 237}, "user": {"role": "supervisor"}}}, "resource": {"id": 327, "owner": {"id": 486}, "assignee": {"id": 598}, "organization": {"id": 145}, "project": {"owner": {"id": 795}, "assignee": {"id": 898}, "organization": {"id": 932}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_resource_project_user_num_resources_10_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 55, "privilege": "none"}, "organization": {"id": 143, "owner": {"id": 55}, "user": {"role": "owner"}}}, "resource": {"owner": {"id": 460}, "assignee": {"id": 574}, "organization": {"id": 646}, "project": {"owner": {"id": 750}, "assignee": {"id": 851}, "organization": {"id": 952}}, "user": {"num_resources": 10}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 13, "privilege": "user"}, "organization": {"id": 144, "owner": {"id": 205}, "user": {"role": "supervisor"}}}, "resource": {"id": 310, "owner": {"id": 448}, "assignee": {"id": 535}, "organization": {"id": 649}, "project": {"owner": {"id": 703}, "assignee": {"id": 862}, "organization": {"id": 987}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_resource_project_user_num_resources_0_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 62, "privilege": "none"}, "organization": {"id": 151, "owner": {"id": 209}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 494}, "assignee": {"id": 545}, "organization": {"id": 151}, "project": {"owner": {"id": 716}, "assignee": {"id": 833}, "organization": {"id": 979}}, "user": {"num_resources": 0}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 21, "privilege": "user"}, "organization": {"id": 170, "owner": {"id": 242}, "user": {"role": "worker"}}}, "resource": {"id": 300, "owner": {"id": 455}, "assignee": {"id": 581}, "organization": {"id": 170}, "project": {"owner": {"id": 786}, "assignee": {"id": 850}, "organization": {"id": 944}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_resource_project_user_num_resources_3_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 5, "privilege": "none"}, "organization": {"id": 181, "owner": {"id": 286}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 403}, "assignee": {"id": 520}, "organization": {"id": 181}, "project": {"owner": {"id": 744}, "assignee": {"id": 892}, "organization": {"id": 937}}, "user": {"num_resources": 3}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 88, "privilege": "user"}, "organization": {"id": 183, "owner": {"id": 265}, "user": {"role": "worker"}}}, "resource": {"id": 325, "owner": {"id": 406}, "assignee": {"id": 504}, "organization": {"id": 633}, "project": {"owner": {"id": 741}, "assignee": {"id": 847}, "organization": {"id": 960}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_resource_project_user_num_resources_10_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 30, "privilege": "none"}, "organization": {"id": 177, "owner": {"id": 254}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 408}, "assignee": {"id": 572}, "organization": {"id": 177}, "project": {"owner": {"id": 775}, "assignee": {"id": 801}, "organization": {"id": 957}}, "user": {"num_resources": 10}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 16, "privilege": "user"}, "organization": {"id": 194, "owner": {"id": 206}, "user": {"role": null}}}, "resource": {"id": 351, "owner": {"id": 468}, "assignee": {"id": 542}, "organization": {"id": 194}, "project": {"owner": {"id": 723}, "assignee": {"id": 819}, "organization": {"id": 919}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_resource_project_user_num_resources_0_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 70, "privilege": "none"}, "organization": {"id": 148, "owner": {"id": 258}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 477}, "assignee": {"id": 562}, "organization": {"id": 630}, "project": {"owner": {"id": 742}, "assignee": {"id": 850}, "organization": {"id": 904}}, "user": {"num_resources": 0}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 61, "privilege": "user"}, "organization": {"id": 182, "owner": {"id": 257}, "user": {"role": null}}}, "resource": {"id": 302, "owner": {"id": 498}, "assignee": {"id": 549}, "organization": {"id": 644}, "project": {"owner": {"id": 792}, "assignee": {"id": 886}, "organization": {"id": 979}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_resource_project_user_num_resources_3_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 91, "privilege": "none"}, "organization": {"id": 141, "owner": {"id": 249}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 405}, "assignee": {"id": 556}, "organization": {"id": 698}, "project": {"owner": {"id": 735}, "assignee": {"id": 821}, "organization": {"id": 977}}, "user": {"num_resources": 3}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 7, "privilege": "worker"}, "organization": {"id": 110, "owner": {"id": 7}, "user": {"role": "owner"}}}, "resource": {"id": 339, "owner": {"id": 482}, "assignee": {"id": 514}, "organization": {"id": 110}, "project": {"owner": {"id": 734}, "assignee": {"id": 817}, "organization": {"id": 981}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_resource_project_user_num_resources_10_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 79, "privilege": "none"}, "organization": {"id": 175, "owner": {"id": 222}, "user": {"role": "maintainer"}}}, "resource": {"owner": {"id": 415}, "assignee": {"id": 517}, "organization": {"id": 619}, "project": {"owner": {"id": 769}, "assignee": {"id": 879}, "organization": {"id": 994}}, "user": {"num_resources": 10}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 48, "privilege": "worker"}, "organization": {"id": 193, "owner": {"id": 48}, "user": {"role": "owner"}}}, "resource": {"id": 384, "owner": {"id": 400}, "assignee": {"id": 526}, "organization": {"id": 636}, "project": {"owner": {"id": 718}, "assignee": {"id": 800}, "organization": {"id": 991}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_resource_project_user_num_resources_0_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 57, "privilege": "none"}, "organization": {"id": 112, "owner": {"id": 259}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 432}, "assignee": {"id": 539}, "organization": {"id": 112}, "project": {"owner": {"id": 732}, "assignee": {"id": 878}, "organization": {"id": 948}}, "user": {"num_resources": 0}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 54, "privilege": "worker"}, "organization": {"id": 153, "owner": {"id": 267}, "user": {"role": "maintainer"}}}, "resource": {"id": 359, "owner": {"id": 422}, "assignee": {"id": 508}, "organization": {"id": 153}, "project": {"owner": {"id": 703}, "assignee": {"id": 835}, "organization": {"id": 992}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_resource_project_user_num_resources_3_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 29, "privilege": "none"}, "organization": {"id": 177, "owner": {"id": 231}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 482}, "assignee": {"id": 527}, "organization": {"id": 177}, "project": {"owner": {"id": 711}, "assignee": {"id": 874}, "organization": {"id": 954}}, "user": {"num_resources": 3}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 15, "privilege": "worker"}, "organization": {"id": 162, "owner": {"id": 278}, "user": {"role": "maintainer"}}}, "resource": {"id": 360, "owner": {"id": 482}, "assignee": {"id": 503}, "organization": {"id": 684}, "project": {"owner": {"id": 791}, "assignee": {"id": 885}, "organization": {"id": 971}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_resource_project_user_num_resources_10_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 48, "privilege": "none"}, "organization": {"id": 164, "owner": {"id": 294}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 471}, "assignee": {"id": 574}, "organization": {"id": 164}, "project": {"owner": {"id": 768}, "assignee": {"id": 814}, "organization": {"id": 940}}, "user": {"num_resources": 10}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 18, "privilege": "worker"}, "organization": {"id": 130, "owner": {"id": 205}, "user": {"role": "supervisor"}}}, "resource": {"id": 349, "owner": {"id": 418}, "assignee": {"id": 515}, "organization": {"id": 130}, "project": {"owner": {"id": 755}, "assignee": {"id": 861}, "organization": {"id": 913}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_resource_project_user_num_resources_0_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 26, "privilege": "none"}, "organization": {"id": 177, "owner": {"id": 296}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 426}, "assignee": {"id": 586}, "organization": {"id": 676}, "project": {"owner": {"id": 704}, "assignee": {"id": 877}, "organization": {"id": 991}}, "user": {"num_resources": 0}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 46, "privilege": "worker"}, "organization": {"id": 177, "owner": {"id": 277}, "user": {"role": "supervisor"}}}, "resource": {"id": 333, "owner": {"id": 449}, "assignee": {"id": 589}, "organization": {"id": 643}, "project": {"owner": {"id": 764}, "assignee": {"id": 828}, "organization": {"id": 950}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_resource_project_user_num_resources_3_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 41, "privilege": "none"}, "organization": {"id": 146, "owner": {"id": 254}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 437}, "assignee": {"id": 538}, "organization": {"id": 641}, "project": {"owner": {"id": 723}, "assignee": {"id": 845}, "organization": {"id": 908}}, "user": {"num_resources": 3}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 12, "privilege": "worker"}, "organization": {"id": 152, "owner": {"id": 285}, "user": {"role": "worker"}}}, "resource": {"id": 369, "owner": {"id": 400}, "assignee": {"id": 595}, "organization": {"id": 152}, "project": {"owner": {"id": 786}, "assignee": {"id": 880}, "organization": {"id": 992}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_resource_project_user_num_resources_10_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 35, "privilege": "none"}, "organization": {"id": 187, "owner": {"id": 211}, "user": {"role": "supervisor"}}}, "resource": {"owner": {"id": 405}, "assignee": {"id": 540}, "organization": {"id": 649}, "project": {"owner": {"id": 757}, "assignee": {"id": 847}, "organization": {"id": 904}}, "user": {"num_resources": 10}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 52, "privilege": "worker"}, "organization": {"id": 189, "owner": {"id": 220}, "user": {"role": "worker"}}}, "resource": {"id": 353, "owner": {"id": 445}, "assignee": {"id": 569}, "organization": {"id": 687}, "project": {"owner": {"id": 713}, "assignee": {"id": 828}, "organization": {"id": 954}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_resource_project_user_num_resources_0_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 74, "privilege": "none"}, "organization": {"id": 115, "owner": {"id": 296}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 448}, "assignee": {"id": 593}, "organization": {"id": 115}, "project": {"owner": {"id": 786}, "assignee": {"id": 883}, "organization": {"id": 995}}, "user": {"num_resources": 0}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 87, "privilege": "worker"}, "organization": {"id": 103, "owner": {"id": 217}, "user": {"role": null}}}, "resource": {"id": 321, "owner": {"id": 497}, "assignee": {"id": 519}, "organization": {"id": 103}, "project": {"owner": {"id": 769}, "assignee": {"id": 848}, "organization": {"id": 908}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_resource_project_user_num_resources_3_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 88, "privilege": "none"}, "organization": {"id": 132, "owner": {"id": 226}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 467}, "assignee": {"id": 561}, "organization": {"id": 132}, "project": {"owner": {"id": 751}, "assignee": {"id": 819}, "organization": {"id": 976}}, "user": {"num_resources": 3}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 73, "privilege": "worker"}, "organization": {"id": 148, "owner": {"id": 230}, "user": {"role": null}}}, "resource": {"id": 312, "owner": {"id": 430}, "assignee": {"id": 502}, "organization": {"id": 690}, "project": {"owner": {"id": 789}, "assignee": {"id": 846}, "organization": {"id": 903}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_resource_project_user_num_resources_10_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 48, "privilege": "none"}, "organization": {"id": 119, "owner": {"id": 262}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 445}, "assignee": {"id": 581}, "organization": {"id": 119}, "project": {"owner": {"id": 759}, "assignee": {"id": 898}, "organization": {"id": 949}}, "user": {"num_resources": 10}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 67, "privilege": "none"}, "organization": {"id": 170, "owner": {"id": 67}, "user": {"role": "owner"}}}, "resource": {"id": 377, "owner": {"id": 473}, "assignee": {"id": 533}, "organization": {"id": 170}, "project": {"owner": {"id": 770}, "assignee": {"id": 824}, "organization": {"id": 937}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_resource_project_user_num_resources_0_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 55, "privilege": "none"}, "organization": {"id": 174, "owner": {"id": 267}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 426}, "assignee": {"id": 505}, "organization": {"id": 619}, "project": {"owner": {"id": 784}, "assignee": {"id": 881}, "organization": {"id": 926}}, "user": {"num_resources": 0}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 71, "privilege": "none"}, "organization": {"id": 118, "owner": {"id": 71}, "user": {"role": "owner"}}}, "resource": {"id": 388, "owner": {"id": 434}, "assignee": {"id": 550}, "organization": {"id": 600}, "project": {"owner": {"id": 796}, "assignee": {"id": 886}, "organization": {"id": 996}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_resource_project_user_num_resources_3_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 51, "privilege": "none"}, "organization": {"id": 120, "owner": {"id": 297}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 414}, "assignee": {"id": 515}, "organization": {"id": 659}, "project": {"owner": {"id": 765}, "assignee": {"id": 827}, "organization": {"id": 917}}, "user": {"num_resources": 3}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 88, "privilege": "none"}, "organization": {"id": 138, "owner": {"id": 226}, "user": {"role": "maintainer"}}}, "resource": {"id": 389, "owner": {"id": 456}, "assignee": {"id": 538}, "organization": {"id": 138}, "project": {"owner": {"id": 794}, "assignee": {"id": 859}, "organization": {"id": 972}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_resource_project_user_num_resources_10_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 16, "privilege": "none"}, "organization": {"id": 114, "owner": {"id": 269}, "user": {"role": "worker"}}}, "resource": {"owner": {"id": 421}, "assignee": {"id": 509}, "organization": {"id": 626}, "project": {"owner": {"id": 794}, "assignee": {"id": 879}, "organization": {"id": 969}}, "user": {"num_resources": 10}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 48, "privilege": "none"}, "organization": {"id": 154, "owner": {"id": 249}, "user": {"role": "maintainer"}}}, "resource": {"id": 339, "owner": {"id": 439}, "assignee": {"id": 536}, "organization": {"id": 614}, "project": {"owner": {"id": 785}, "assignee": {"id": 859}, "organization": {"id": 947}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_resource_project_user_num_resources_0_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 37, "privilege": "none"}, "organization": {"id": 198, "owner": {"id": 200}, "user": {"role": null}}}, "resource": {"owner": {"id": 498}, "assignee": {"id": 590}, "organization": {"id": 198}, "project": {"owner": {"id": 728}, "assignee": {"id": 830}, "organization": {"id": 956}}, "user": {"num_resources": 0}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 30, "privilege": "none"}, "organization": {"id": 174, "owner": {"id": 223}, "user": {"role": "supervisor"}}}, "resource": {"id": 311, "owner": {"id": 476}, "assignee": {"id": 550}, "organization": {"id": 174}, "project": {"owner": {"id": 711}, "assignee": {"id": 828}, "organization": {"id": 921}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_resource_project_user_num_resources_3_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 68, "privilege": "none"}, "organization": {"id": 187, "owner": {"id": 274}, "user": {"role": null}}}, "resource": {"owner": {"id": 436}, "assignee": {"id": 522}, "organization": {"id": 187}, "project": {"owner": {"id": 710}, "assignee": {"id": 858}, "organization": {"id": 930}}, "user": {"num_resources": 3}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 49, "privilege": "none"}, "organization": {"id": 110, "owner": {"id": 205}, "user": {"role": "supervisor"}}}, "resource": {"id": 379, "owner": {"id": 447}, "assignee": {"id": 501}, "organization": {"id": 614}, "project": {"owner": {"id": 786}, "assignee": {"id": 875}, "organization": {"id": 961}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_resource_project_user_num_resources_10_same_org_TRUE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 73, "privilege": "none"}, "organization": {"id": 131, "owner": {"id": 229}, "user": {"role": null}}}, "resource": {"owner": {"id": 414}, "assignee": {"id": 535}, "organization": {"id": 131}, "project": {"owner": {"id": 746}, "assignee": {"id": 880}, "organization": {"id": 960}}, "user": {"num_resources": 10}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 90, "privilege": "none"}, "organization": {"id": 100, "owner": {"id": 271}, "user": {"role": "worker"}}}, "resource": {"id": 397, "owner": {"id": 424}, "assignee": {"id": 517}, "organization": {"id": 100}, "project": {"owner": {"id": 750}, "assignee": {"id": 843}, "organization": {"id": 964}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_resource_project_user_num_resources_0_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 76, "privilege": "none"}, "organization": {"id": 137, "owner": {"id": 234}, "user": {"role": null}}}, "resource": {"owner": {"id": 402}, "assignee": {"id": 557}, "organization": {"id": 672}, "project": {"owner": {"id": 728}, "assignee": {"id": 811}, "organization": {"id": 988}}, "user": {"num_resources": 0}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 88, "privilege": "none"}, "organization": {"id": 142, "owner": {"id": 284}, "user": {"role": "worker"}}}, "resource": {"id": 358, "owner": {"id": 419}, "assignee": {"id": 548}, "organization": {"id": 685}, "project": {"owner": {"id": 760}, "assignee": {"id": 886}, "organization": {"id": 904}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_resource_project_user_num_resources_3_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 88, "privilege": "none"}, "organization": {"id": 127, "owner": {"id": 272}, "user": {"role": null}}}, "resource": {"owner": {"id": 421}, "assignee": {"id": 570}, "organization": {"id": 682}, "project": {"owner": {"id": 743}, "assignee": {"id": 844}, "organization": {"id": 960}}, "user": {"num_resources": 3}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 27, "privilege": "none"}, "organization": {"id": 186, "owner": {"id": 207}, "user": {"role": null}}}, "resource": {"id": 309, "owner": {"id": 493}, "assignee": {"id": 514}, "organization": {"id": 186}, "project": {"owner": {"id": 728}, "assignee": {"id": 867}, "organization": {"id": 968}}}} } -test_scope_CREATE_IN_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_resource_project_user_num_resources_10_same_org_FALSE { - not allow with input as {"scope": "create@project", "auth": {"user": {"id": 22, "privilege": "none"}, "organization": {"id": 125, "owner": {"id": 236}, "user": {"role": null}}}, "resource": {"owner": {"id": 481}, "assignee": {"id": 517}, "organization": {"id": 669}, "project": {"owner": {"id": 761}, "assignee": {"id": 813}, "organization": {"id": 938}}, "user": {"num_resources": 10}}} +test_scope_UPLOAD_DATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "upload:data", "auth": {"user": {"id": 50, "privilege": "none"}, "organization": {"id": 185, "owner": {"id": 260}, "user": {"role": null}}}, "resource": {"id": 377, "owner": {"id": 402}, "assignee": {"id": 534}, "organization": {"id": 643}, "project": {"owner": {"id": 780}, "assignee": {"id": 865}, "organization": {"id": 911}}}} } -test_scope_UPDATE_DESC_context_SANDBOX_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 13, "privilege": "admin"}, "organization": null}, "resource": {"id": 391, "owner": {"id": 420}, "assignee": {"id": 531}, "organization": {"id": 666}, "project": {"owner": {"id": 13}, "assignee": {"id": 893}, "organization": {"id": 987}}}} +test_scope_UPDATE_PROJECT_context_SANDBOX_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 3, "privilege": "admin"}, "organization": null}, "resource": {"id": 333, "owner": {"id": 474}, "assignee": {"id": 522}, "organization": {"id": 688}, "project": {"owner": {"id": 3}, "assignee": {"id": 832}, "organization": {"id": 933}}}} } -test_scope_UPDATE_DESC_context_SANDBOX_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 85, "privilege": "business"}, "organization": null}, "resource": {"id": 301, "owner": {"id": 467}, "assignee": {"id": 500}, "organization": {"id": 691}, "project": {"owner": {"id": 85}, "assignee": {"id": 806}, "organization": {"id": 910}}}} +test_scope_UPDATE_PROJECT_context_SANDBOX_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 25, "privilege": "business"}, "organization": null}, "resource": {"id": 325, "owner": {"id": 443}, "assignee": {"id": 528}, "organization": {"id": 666}, "project": {"owner": {"id": 25}, "assignee": {"id": 839}, "organization": {"id": 956}}}} } -test_scope_UPDATE_DESC_context_SANDBOX_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 86, "privilege": "user"}, "organization": null}, "resource": {"id": 328, "owner": {"id": 429}, "assignee": {"id": 561}, "organization": {"id": 696}, "project": {"owner": {"id": 86}, "assignee": {"id": 875}, "organization": {"id": 925}}}} +test_scope_UPDATE_PROJECT_context_SANDBOX_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 21, "privilege": "user"}, "organization": null}, "resource": {"id": 306, "owner": {"id": 419}, "assignee": {"id": 518}, "organization": {"id": 693}, "project": {"owner": {"id": 21}, "assignee": {"id": 810}, "organization": {"id": 904}}}} } -test_scope_UPDATE_DESC_context_SANDBOX_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 76, "privilege": "worker"}, "organization": null}, "resource": {"id": 336, "owner": {"id": 423}, "assignee": {"id": 530}, "organization": {"id": 699}, "project": {"owner": {"id": 76}, "assignee": {"id": 861}, "organization": {"id": 990}}}} +test_scope_UPDATE_PROJECT_context_SANDBOX_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 94, "privilege": "worker"}, "organization": null}, "resource": {"id": 394, "owner": {"id": 475}, "assignee": {"id": 500}, "organization": {"id": 601}, "project": {"owner": {"id": 94}, "assignee": {"id": 861}, "organization": {"id": 986}}}} } -test_scope_UPDATE_DESC_context_SANDBOX_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 46, "privilege": "none"}, "organization": null}, "resource": {"id": 333, "owner": {"id": 431}, "assignee": {"id": 517}, "organization": {"id": 660}, "project": {"owner": {"id": 46}, "assignee": {"id": 857}, "organization": {"id": 966}}}} +test_scope_UPDATE_PROJECT_context_SANDBOX_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 66, "privilege": "none"}, "organization": null}, "resource": {"id": 377, "owner": {"id": 419}, "assignee": {"id": 581}, "organization": {"id": 613}, "project": {"owner": {"id": 66}, "assignee": {"id": 812}, "organization": {"id": 900}}}} } -test_scope_UPDATE_DESC_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 80, "privilege": "admin"}, "organization": null}, "resource": {"id": 319, "owner": {"id": 462}, "assignee": {"id": 514}, "organization": {"id": 687}, "project": {"owner": {"id": 799}, "assignee": {"id": 80}, "organization": {"id": 924}}}} +test_scope_UPDATE_PROJECT_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 89, "privilege": "admin"}, "organization": null}, "resource": {"id": 398, "owner": {"id": 425}, "assignee": {"id": 511}, "organization": {"id": 653}, "project": {"owner": {"id": 771}, "assignee": {"id": 89}, "organization": {"id": 911}}}} } -test_scope_UPDATE_DESC_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 12, "privilege": "business"}, "organization": null}, "resource": {"id": 381, "owner": {"id": 466}, "assignee": {"id": 575}, "organization": {"id": 642}, "project": {"owner": {"id": 797}, "assignee": {"id": 12}, "organization": {"id": 966}}}} +test_scope_UPDATE_PROJECT_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 92, "privilege": "business"}, "organization": null}, "resource": {"id": 343, "owner": {"id": 468}, "assignee": {"id": 583}, "organization": {"id": 672}, "project": {"owner": {"id": 771}, "assignee": {"id": 92}, "organization": {"id": 920}}}} } -test_scope_UPDATE_DESC_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 73, "privilege": "user"}, "organization": null}, "resource": {"id": 307, "owner": {"id": 493}, "assignee": {"id": 539}, "organization": {"id": 669}, "project": {"owner": {"id": 740}, "assignee": {"id": 73}, "organization": {"id": 982}}}} +test_scope_UPDATE_PROJECT_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 33, "privilege": "user"}, "organization": null}, "resource": {"id": 345, "owner": {"id": 446}, "assignee": {"id": 593}, "organization": {"id": 627}, "project": {"owner": {"id": 776}, "assignee": {"id": 33}, "organization": {"id": 966}}}} } -test_scope_UPDATE_DESC_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 14, "privilege": "worker"}, "organization": null}, "resource": {"id": 317, "owner": {"id": 405}, "assignee": {"id": 542}, "organization": {"id": 668}, "project": {"owner": {"id": 745}, "assignee": {"id": 14}, "organization": {"id": 949}}}} +test_scope_UPDATE_PROJECT_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 9, "privilege": "worker"}, "organization": null}, "resource": {"id": 368, "owner": {"id": 454}, "assignee": {"id": 585}, "organization": {"id": 615}, "project": {"owner": {"id": 752}, "assignee": {"id": 9}, "organization": {"id": 906}}}} } -test_scope_UPDATE_DESC_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 85, "privilege": "none"}, "organization": null}, "resource": {"id": 351, "owner": {"id": 424}, "assignee": {"id": 506}, "organization": {"id": 645}, "project": {"owner": {"id": 771}, "assignee": {"id": 85}, "organization": {"id": 964}}}} +test_scope_UPDATE_PROJECT_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 68, "privilege": "none"}, "organization": null}, "resource": {"id": 373, "owner": {"id": 484}, "assignee": {"id": 517}, "organization": {"id": 613}, "project": {"owner": {"id": 715}, "assignee": {"id": 68}, "organization": {"id": 922}}}} } -test_scope_UPDATE_DESC_context_SANDBOX_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 34, "privilege": "admin"}, "organization": null}, "resource": {"id": 381, "owner": {"id": 34}, "assignee": {"id": 558}, "organization": {"id": 603}, "project": {"owner": {"id": 756}, "assignee": {"id": 899}, "organization": {"id": 946}}}} +test_scope_UPDATE_PROJECT_context_SANDBOX_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 85, "privilege": "admin"}, "organization": null}, "resource": {"id": 328, "owner": {"id": 85}, "assignee": {"id": 500}, "organization": {"id": 634}, "project": {"owner": {"id": 758}, "assignee": {"id": 812}, "organization": {"id": 948}}}} } -test_scope_UPDATE_DESC_context_SANDBOX_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 81, "privilege": "business"}, "organization": null}, "resource": {"id": 399, "owner": {"id": 81}, "assignee": {"id": 508}, "organization": {"id": 644}, "project": {"owner": {"id": 728}, "assignee": {"id": 833}, "organization": {"id": 959}}}} +test_scope_UPDATE_PROJECT_context_SANDBOX_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 44, "privilege": "business"}, "organization": null}, "resource": {"id": 347, "owner": {"id": 44}, "assignee": {"id": 532}, "organization": {"id": 630}, "project": {"owner": {"id": 747}, "assignee": {"id": 830}, "organization": {"id": 941}}}} } -test_scope_UPDATE_DESC_context_SANDBOX_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 76, "privilege": "user"}, "organization": null}, "resource": {"id": 387, "owner": {"id": 76}, "assignee": {"id": 511}, "organization": {"id": 678}, "project": {"owner": {"id": 790}, "assignee": {"id": 867}, "organization": {"id": 942}}}} +test_scope_UPDATE_PROJECT_context_SANDBOX_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 97, "privilege": "user"}, "organization": null}, "resource": {"id": 389, "owner": {"id": 97}, "assignee": {"id": 559}, "organization": {"id": 659}, "project": {"owner": {"id": 746}, "assignee": {"id": 847}, "organization": {"id": 954}}}} } -test_scope_UPDATE_DESC_context_SANDBOX_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 70, "privilege": "worker"}, "organization": null}, "resource": {"id": 385, "owner": {"id": 70}, "assignee": {"id": 514}, "organization": {"id": 681}, "project": {"owner": {"id": 725}, "assignee": {"id": 824}, "organization": {"id": 902}}}} +test_scope_UPDATE_PROJECT_context_SANDBOX_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 58, "privilege": "worker"}, "organization": null}, "resource": {"id": 330, "owner": {"id": 58}, "assignee": {"id": 519}, "organization": {"id": 626}, "project": {"owner": {"id": 705}, "assignee": {"id": 891}, "organization": {"id": 989}}}} } -test_scope_UPDATE_DESC_context_SANDBOX_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 82, "privilege": "none"}, "organization": null}, "resource": {"id": 366, "owner": {"id": 82}, "assignee": {"id": 530}, "organization": {"id": 682}, "project": {"owner": {"id": 763}, "assignee": {"id": 817}, "organization": {"id": 937}}}} +test_scope_UPDATE_PROJECT_context_SANDBOX_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 72, "privilege": "none"}, "organization": null}, "resource": {"id": 338, "owner": {"id": 72}, "assignee": {"id": 519}, "organization": {"id": 646}, "project": {"owner": {"id": 795}, "assignee": {"id": 888}, "organization": {"id": 906}}}} } -test_scope_UPDATE_DESC_context_SANDBOX_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 29, "privilege": "admin"}, "organization": null}, "resource": {"id": 330, "owner": {"id": 431}, "assignee": {"id": 29}, "organization": {"id": 652}, "project": {"owner": {"id": 774}, "assignee": {"id": 851}, "organization": {"id": 930}}}} +test_scope_UPDATE_PROJECT_context_SANDBOX_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 86, "privilege": "admin"}, "organization": null}, "resource": {"id": 323, "owner": {"id": 458}, "assignee": {"id": 86}, "organization": {"id": 646}, "project": {"owner": {"id": 733}, "assignee": {"id": 881}, "organization": {"id": 962}}}} } -test_scope_UPDATE_DESC_context_SANDBOX_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 22, "privilege": "business"}, "organization": null}, "resource": {"id": 313, "owner": {"id": 441}, "assignee": {"id": 22}, "organization": {"id": 633}, "project": {"owner": {"id": 785}, "assignee": {"id": 827}, "organization": {"id": 933}}}} +test_scope_UPDATE_PROJECT_context_SANDBOX_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 53, "privilege": "business"}, "organization": null}, "resource": {"id": 305, "owner": {"id": 433}, "assignee": {"id": 53}, "organization": {"id": 643}, "project": {"owner": {"id": 781}, "assignee": {"id": 837}, "organization": {"id": 924}}}} } -test_scope_UPDATE_DESC_context_SANDBOX_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 2, "privilege": "user"}, "organization": null}, "resource": {"id": 363, "owner": {"id": 443}, "assignee": {"id": 2}, "organization": {"id": 605}, "project": {"owner": {"id": 778}, "assignee": {"id": 806}, "organization": {"id": 967}}}} +test_scope_UPDATE_PROJECT_context_SANDBOX_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 13, "privilege": "user"}, "organization": null}, "resource": {"id": 323, "owner": {"id": 462}, "assignee": {"id": 13}, "organization": {"id": 637}, "project": {"owner": {"id": 777}, "assignee": {"id": 895}, "organization": {"id": 905}}}} } -test_scope_UPDATE_DESC_context_SANDBOX_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 72, "privilege": "worker"}, "organization": null}, "resource": {"id": 396, "owner": {"id": 415}, "assignee": {"id": 72}, "organization": {"id": 608}, "project": {"owner": {"id": 772}, "assignee": {"id": 886}, "organization": {"id": 985}}}} +test_scope_UPDATE_PROJECT_context_SANDBOX_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 80, "privilege": "worker"}, "organization": null}, "resource": {"id": 388, "owner": {"id": 446}, "assignee": {"id": 80}, "organization": {"id": 645}, "project": {"owner": {"id": 706}, "assignee": {"id": 844}, "organization": {"id": 912}}}} } -test_scope_UPDATE_DESC_context_SANDBOX_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 57, "privilege": "none"}, "organization": null}, "resource": {"id": 353, "owner": {"id": 497}, "assignee": {"id": 57}, "organization": {"id": 676}, "project": {"owner": {"id": 704}, "assignee": {"id": 853}, "organization": {"id": 963}}}} +test_scope_UPDATE_PROJECT_context_SANDBOX_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 44, "privilege": "none"}, "organization": null}, "resource": {"id": 346, "owner": {"id": 499}, "assignee": {"id": 44}, "organization": {"id": 656}, "project": {"owner": {"id": 722}, "assignee": {"id": 845}, "organization": {"id": 952}}}} } -test_scope_UPDATE_DESC_context_SANDBOX_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 91, "privilege": "admin"}, "organization": null}, "resource": {"id": 392, "owner": {"id": 440}, "assignee": {"id": 565}, "organization": {"id": 600}, "project": {"owner": {"id": 747}, "assignee": {"id": 801}, "organization": {"id": 965}}}} +test_scope_UPDATE_PROJECT_context_SANDBOX_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 92, "privilege": "admin"}, "organization": null}, "resource": {"id": 332, "owner": {"id": 407}, "assignee": {"id": 584}, "organization": {"id": 694}, "project": {"owner": {"id": 736}, "assignee": {"id": 860}, "organization": {"id": 971}}}} } -test_scope_UPDATE_DESC_context_SANDBOX_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 21, "privilege": "business"}, "organization": null}, "resource": {"id": 305, "owner": {"id": 464}, "assignee": {"id": 585}, "organization": {"id": 666}, "project": {"owner": {"id": 750}, "assignee": {"id": 894}, "organization": {"id": 902}}}} +test_scope_UPDATE_PROJECT_context_SANDBOX_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 35, "privilege": "business"}, "organization": null}, "resource": {"id": 307, "owner": {"id": 437}, "assignee": {"id": 578}, "organization": {"id": 657}, "project": {"owner": {"id": 780}, "assignee": {"id": 885}, "organization": {"id": 929}}}} } -test_scope_UPDATE_DESC_context_SANDBOX_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 26, "privilege": "user"}, "organization": null}, "resource": {"id": 354, "owner": {"id": 455}, "assignee": {"id": 594}, "organization": {"id": 613}, "project": {"owner": {"id": 715}, "assignee": {"id": 868}, "organization": {"id": 933}}}} +test_scope_UPDATE_PROJECT_context_SANDBOX_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 2, "privilege": "user"}, "organization": null}, "resource": {"id": 392, "owner": {"id": 433}, "assignee": {"id": 573}, "organization": {"id": 687}, "project": {"owner": {"id": 736}, "assignee": {"id": 846}, "organization": {"id": 957}}}} } -test_scope_UPDATE_DESC_context_SANDBOX_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 1, "privilege": "worker"}, "organization": null}, "resource": {"id": 326, "owner": {"id": 499}, "assignee": {"id": 579}, "organization": {"id": 616}, "project": {"owner": {"id": 716}, "assignee": {"id": 855}, "organization": {"id": 929}}}} +test_scope_UPDATE_PROJECT_context_SANDBOX_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 71, "privilege": "worker"}, "organization": null}, "resource": {"id": 345, "owner": {"id": 442}, "assignee": {"id": 581}, "organization": {"id": 686}, "project": {"owner": {"id": 711}, "assignee": {"id": 856}, "organization": {"id": 918}}}} } -test_scope_UPDATE_DESC_context_SANDBOX_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 98, "privilege": "none"}, "organization": null}, "resource": {"id": 367, "owner": {"id": 442}, "assignee": {"id": 514}, "organization": {"id": 636}, "project": {"owner": {"id": 767}, "assignee": {"id": 869}, "organization": {"id": 987}}}} +test_scope_UPDATE_PROJECT_context_SANDBOX_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 54, "privilege": "none"}, "organization": null}, "resource": {"id": 304, "owner": {"id": 480}, "assignee": {"id": 578}, "organization": {"id": 659}, "project": {"owner": {"id": 775}, "assignee": {"id": 869}, "organization": {"id": 975}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 13, "privilege": "admin"}, "organization": {"id": 105, "owner": {"id": 13}, "user": {"role": "owner"}}}, "resource": {"id": 318, "owner": {"id": 481}, "assignee": {"id": 542}, "organization": {"id": 105}, "project": {"owner": {"id": 13}, "assignee": {"id": 892}, "organization": {"id": 979}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 66, "privilege": "admin"}, "organization": {"id": 194, "owner": {"id": 66}, "user": {"role": "owner"}}}, "resource": {"id": 313, "owner": {"id": 471}, "assignee": {"id": 563}, "organization": {"id": 194}, "project": {"owner": {"id": 66}, "assignee": {"id": 866}, "organization": {"id": 958}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 57, "privilege": "admin"}, "organization": {"id": 158, "owner": {"id": 57}, "user": {"role": "owner"}}}, "resource": {"id": 354, "owner": {"id": 448}, "assignee": {"id": 526}, "organization": {"id": 646}, "project": {"owner": {"id": 57}, "assignee": {"id": 897}, "organization": {"id": 905}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 54, "privilege": "admin"}, "organization": {"id": 162, "owner": {"id": 54}, "user": {"role": "owner"}}}, "resource": {"id": 342, "owner": {"id": 457}, "assignee": {"id": 533}, "organization": {"id": 688}, "project": {"owner": {"id": 54}, "assignee": {"id": 887}, "organization": {"id": 915}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 91, "privilege": "admin"}, "organization": {"id": 145, "owner": {"id": 272}, "user": {"role": "maintainer"}}}, "resource": {"id": 310, "owner": {"id": 470}, "assignee": {"id": 593}, "organization": {"id": 145}, "project": {"owner": {"id": 91}, "assignee": {"id": 838}, "organization": {"id": 918}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 67, "privilege": "admin"}, "organization": {"id": 155, "owner": {"id": 255}, "user": {"role": "maintainer"}}}, "resource": {"id": 354, "owner": {"id": 441}, "assignee": {"id": 555}, "organization": {"id": 155}, "project": {"owner": {"id": 67}, "assignee": {"id": 886}, "organization": {"id": 973}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 16, "privilege": "admin"}, "organization": {"id": 186, "owner": {"id": 201}, "user": {"role": "maintainer"}}}, "resource": {"id": 321, "owner": {"id": 442}, "assignee": {"id": 525}, "organization": {"id": 631}, "project": {"owner": {"id": 16}, "assignee": {"id": 882}, "organization": {"id": 972}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 70, "privilege": "admin"}, "organization": {"id": 122, "owner": {"id": 202}, "user": {"role": "maintainer"}}}, "resource": {"id": 363, "owner": {"id": 469}, "assignee": {"id": 568}, "organization": {"id": 642}, "project": {"owner": {"id": 70}, "assignee": {"id": 893}, "organization": {"id": 954}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 59, "privilege": "admin"}, "organization": {"id": 129, "owner": {"id": 250}, "user": {"role": "supervisor"}}}, "resource": {"id": 356, "owner": {"id": 442}, "assignee": {"id": 586}, "organization": {"id": 129}, "project": {"owner": {"id": 59}, "assignee": {"id": 853}, "organization": {"id": 968}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 59, "privilege": "admin"}, "organization": {"id": 178, "owner": {"id": 238}, "user": {"role": "supervisor"}}}, "resource": {"id": 325, "owner": {"id": 471}, "assignee": {"id": 547}, "organization": {"id": 178}, "project": {"owner": {"id": 59}, "assignee": {"id": 866}, "organization": {"id": 946}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 4, "privilege": "admin"}, "organization": {"id": 176, "owner": {"id": 252}, "user": {"role": "supervisor"}}}, "resource": {"id": 387, "owner": {"id": 415}, "assignee": {"id": 547}, "organization": {"id": 697}, "project": {"owner": {"id": 4}, "assignee": {"id": 894}, "organization": {"id": 941}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 47, "privilege": "admin"}, "organization": {"id": 102, "owner": {"id": 251}, "user": {"role": "supervisor"}}}, "resource": {"id": 307, "owner": {"id": 408}, "assignee": {"id": 543}, "organization": {"id": 636}, "project": {"owner": {"id": 47}, "assignee": {"id": 810}, "organization": {"id": 985}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 88, "privilege": "admin"}, "organization": {"id": 111, "owner": {"id": 252}, "user": {"role": "worker"}}}, "resource": {"id": 393, "owner": {"id": 487}, "assignee": {"id": 565}, "organization": {"id": 111}, "project": {"owner": {"id": 88}, "assignee": {"id": 821}, "organization": {"id": 940}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 70, "privilege": "admin"}, "organization": {"id": 182, "owner": {"id": 211}, "user": {"role": "worker"}}}, "resource": {"id": 365, "owner": {"id": 474}, "assignee": {"id": 571}, "organization": {"id": 182}, "project": {"owner": {"id": 70}, "assignee": {"id": 813}, "organization": {"id": 969}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 4, "privilege": "admin"}, "organization": {"id": 197, "owner": {"id": 217}, "user": {"role": "worker"}}}, "resource": {"id": 302, "owner": {"id": 481}, "assignee": {"id": 586}, "organization": {"id": 664}, "project": {"owner": {"id": 4}, "assignee": {"id": 821}, "organization": {"id": 941}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 25, "privilege": "admin"}, "organization": {"id": 134, "owner": {"id": 265}, "user": {"role": "worker"}}}, "resource": {"id": 310, "owner": {"id": 448}, "assignee": {"id": 586}, "organization": {"id": 698}, "project": {"owner": {"id": 25}, "assignee": {"id": 868}, "organization": {"id": 962}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 30, "privilege": "admin"}, "organization": {"id": 193, "owner": {"id": 269}, "user": {"role": null}}}, "resource": {"id": 368, "owner": {"id": 477}, "assignee": {"id": 550}, "organization": {"id": 193}, "project": {"owner": {"id": 30}, "assignee": {"id": 899}, "organization": {"id": 999}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 78, "privilege": "admin"}, "organization": {"id": 151, "owner": {"id": 252}, "user": {"role": null}}}, "resource": {"id": 307, "owner": {"id": 471}, "assignee": {"id": 599}, "organization": {"id": 151}, "project": {"owner": {"id": 78}, "assignee": {"id": 889}, "organization": {"id": 932}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 54, "privilege": "admin"}, "organization": {"id": 182, "owner": {"id": 218}, "user": {"role": null}}}, "resource": {"id": 345, "owner": {"id": 406}, "assignee": {"id": 511}, "organization": {"id": 685}, "project": {"owner": {"id": 54}, "assignee": {"id": 802}, "organization": {"id": 904}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 73, "privilege": "admin"}, "organization": {"id": 140, "owner": {"id": 237}, "user": {"role": null}}}, "resource": {"id": 357, "owner": {"id": 447}, "assignee": {"id": 558}, "organization": {"id": 684}, "project": {"owner": {"id": 73}, "assignee": {"id": 889}, "organization": {"id": 948}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 12, "privilege": "business"}, "organization": {"id": 142, "owner": {"id": 12}, "user": {"role": "owner"}}}, "resource": {"id": 358, "owner": {"id": 429}, "assignee": {"id": 586}, "organization": {"id": 142}, "project": {"owner": {"id": 12}, "assignee": {"id": 861}, "organization": {"id": 915}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 36, "privilege": "business"}, "organization": {"id": 123, "owner": {"id": 36}, "user": {"role": "owner"}}}, "resource": {"id": 303, "owner": {"id": 417}, "assignee": {"id": 524}, "organization": {"id": 123}, "project": {"owner": {"id": 36}, "assignee": {"id": 897}, "organization": {"id": 993}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 98, "privilege": "business"}, "organization": {"id": 182, "owner": {"id": 98}, "user": {"role": "owner"}}}, "resource": {"id": 359, "owner": {"id": 423}, "assignee": {"id": 570}, "organization": {"id": 624}, "project": {"owner": {"id": 98}, "assignee": {"id": 849}, "organization": {"id": 971}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 48, "privilege": "business"}, "organization": {"id": 175, "owner": {"id": 48}, "user": {"role": "owner"}}}, "resource": {"id": 349, "owner": {"id": 471}, "assignee": {"id": 525}, "organization": {"id": 678}, "project": {"owner": {"id": 48}, "assignee": {"id": 899}, "organization": {"id": 985}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 58, "privilege": "business"}, "organization": {"id": 198, "owner": {"id": 296}, "user": {"role": "maintainer"}}}, "resource": {"id": 385, "owner": {"id": 452}, "assignee": {"id": 501}, "organization": {"id": 198}, "project": {"owner": {"id": 58}, "assignee": {"id": 827}, "organization": {"id": 918}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 45, "privilege": "business"}, "organization": {"id": 159, "owner": {"id": 202}, "user": {"role": "maintainer"}}}, "resource": {"id": 344, "owner": {"id": 459}, "assignee": {"id": 512}, "organization": {"id": 159}, "project": {"owner": {"id": 45}, "assignee": {"id": 881}, "organization": {"id": 978}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 95, "privilege": "business"}, "organization": {"id": 130, "owner": {"id": 269}, "user": {"role": "maintainer"}}}, "resource": {"id": 371, "owner": {"id": 419}, "assignee": {"id": 575}, "organization": {"id": 666}, "project": {"owner": {"id": 95}, "assignee": {"id": 841}, "organization": {"id": 912}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 80, "privilege": "business"}, "organization": {"id": 118, "owner": {"id": 221}, "user": {"role": "maintainer"}}}, "resource": {"id": 305, "owner": {"id": 413}, "assignee": {"id": 554}, "organization": {"id": 670}, "project": {"owner": {"id": 80}, "assignee": {"id": 844}, "organization": {"id": 908}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 95, "privilege": "business"}, "organization": {"id": 172, "owner": {"id": 215}, "user": {"role": "supervisor"}}}, "resource": {"id": 377, "owner": {"id": 476}, "assignee": {"id": 590}, "organization": {"id": 172}, "project": {"owner": {"id": 95}, "assignee": {"id": 860}, "organization": {"id": 973}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 97, "privilege": "business"}, "organization": {"id": 156, "owner": {"id": 268}, "user": {"role": "supervisor"}}}, "resource": {"id": 393, "owner": {"id": 434}, "assignee": {"id": 580}, "organization": {"id": 156}, "project": {"owner": {"id": 97}, "assignee": {"id": 828}, "organization": {"id": 966}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 54, "privilege": "business"}, "organization": {"id": 119, "owner": {"id": 280}, "user": {"role": "supervisor"}}}, "resource": {"id": 393, "owner": {"id": 490}, "assignee": {"id": 501}, "organization": {"id": 616}, "project": {"owner": {"id": 54}, "assignee": {"id": 860}, "organization": {"id": 981}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 37, "privilege": "business"}, "organization": {"id": 193, "owner": {"id": 259}, "user": {"role": "supervisor"}}}, "resource": {"id": 378, "owner": {"id": 486}, "assignee": {"id": 524}, "organization": {"id": 605}, "project": {"owner": {"id": 37}, "assignee": {"id": 868}, "organization": {"id": 914}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 81, "privilege": "business"}, "organization": {"id": 169, "owner": {"id": 232}, "user": {"role": "worker"}}}, "resource": {"id": 391, "owner": {"id": 426}, "assignee": {"id": 549}, "organization": {"id": 169}, "project": {"owner": {"id": 81}, "assignee": {"id": 802}, "organization": {"id": 916}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 23, "privilege": "business"}, "organization": {"id": 194, "owner": {"id": 254}, "user": {"role": "worker"}}}, "resource": {"id": 350, "owner": {"id": 406}, "assignee": {"id": 535}, "organization": {"id": 194}, "project": {"owner": {"id": 23}, "assignee": {"id": 850}, "organization": {"id": 989}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 47, "privilege": "business"}, "organization": {"id": 138, "owner": {"id": 241}, "user": {"role": "worker"}}}, "resource": {"id": 398, "owner": {"id": 450}, "assignee": {"id": 572}, "organization": {"id": 672}, "project": {"owner": {"id": 47}, "assignee": {"id": 877}, "organization": {"id": 998}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 91, "privilege": "business"}, "organization": {"id": 145, "owner": {"id": 225}, "user": {"role": "worker"}}}, "resource": {"id": 318, "owner": {"id": 472}, "assignee": {"id": 520}, "organization": {"id": 619}, "project": {"owner": {"id": 91}, "assignee": {"id": 899}, "organization": {"id": 972}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 90, "privilege": "business"}, "organization": {"id": 103, "owner": {"id": 207}, "user": {"role": null}}}, "resource": {"id": 384, "owner": {"id": 420}, "assignee": {"id": 512}, "organization": {"id": 103}, "project": {"owner": {"id": 90}, "assignee": {"id": 830}, "organization": {"id": 989}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 70, "privilege": "business"}, "organization": {"id": 146, "owner": {"id": 225}, "user": {"role": null}}}, "resource": {"id": 356, "owner": {"id": 454}, "assignee": {"id": 521}, "organization": {"id": 146}, "project": {"owner": {"id": 70}, "assignee": {"id": 892}, "organization": {"id": 972}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 8, "privilege": "business"}, "organization": {"id": 174, "owner": {"id": 212}, "user": {"role": null}}}, "resource": {"id": 327, "owner": {"id": 411}, "assignee": {"id": 579}, "organization": {"id": 663}, "project": {"owner": {"id": 8}, "assignee": {"id": 870}, "organization": {"id": 904}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 55, "privilege": "business"}, "organization": {"id": 150, "owner": {"id": 259}, "user": {"role": null}}}, "resource": {"id": 323, "owner": {"id": 491}, "assignee": {"id": 556}, "organization": {"id": 616}, "project": {"owner": {"id": 55}, "assignee": {"id": 817}, "organization": {"id": 905}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 93, "privilege": "user"}, "organization": {"id": 125, "owner": {"id": 93}, "user": {"role": "owner"}}}, "resource": {"id": 373, "owner": {"id": 459}, "assignee": {"id": 500}, "organization": {"id": 125}, "project": {"owner": {"id": 93}, "assignee": {"id": 894}, "organization": {"id": 930}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 63, "privilege": "user"}, "organization": {"id": 127, "owner": {"id": 63}, "user": {"role": "owner"}}}, "resource": {"id": 347, "owner": {"id": 435}, "assignee": {"id": 574}, "organization": {"id": 127}, "project": {"owner": {"id": 63}, "assignee": {"id": 846}, "organization": {"id": 973}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 88, "privilege": "user"}, "organization": {"id": 162, "owner": {"id": 88}, "user": {"role": "owner"}}}, "resource": {"id": 389, "owner": {"id": 450}, "assignee": {"id": 561}, "organization": {"id": 662}, "project": {"owner": {"id": 88}, "assignee": {"id": 887}, "organization": {"id": 992}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 32, "privilege": "user"}, "organization": {"id": 147, "owner": {"id": 32}, "user": {"role": "owner"}}}, "resource": {"id": 330, "owner": {"id": 458}, "assignee": {"id": 541}, "organization": {"id": 685}, "project": {"owner": {"id": 32}, "assignee": {"id": 860}, "organization": {"id": 999}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 31, "privilege": "user"}, "organization": {"id": 102, "owner": {"id": 246}, "user": {"role": "maintainer"}}}, "resource": {"id": 312, "owner": {"id": 494}, "assignee": {"id": 526}, "organization": {"id": 102}, "project": {"owner": {"id": 31}, "assignee": {"id": 856}, "organization": {"id": 956}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 91, "privilege": "user"}, "organization": {"id": 151, "owner": {"id": 271}, "user": {"role": "maintainer"}}}, "resource": {"id": 307, "owner": {"id": 464}, "assignee": {"id": 598}, "organization": {"id": 151}, "project": {"owner": {"id": 91}, "assignee": {"id": 826}, "organization": {"id": 900}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 72, "privilege": "user"}, "organization": {"id": 125, "owner": {"id": 250}, "user": {"role": "maintainer"}}}, "resource": {"id": 311, "owner": {"id": 436}, "assignee": {"id": 592}, "organization": {"id": 642}, "project": {"owner": {"id": 72}, "assignee": {"id": 854}, "organization": {"id": 928}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 35, "privilege": "user"}, "organization": {"id": 174, "owner": {"id": 288}, "user": {"role": "maintainer"}}}, "resource": {"id": 317, "owner": {"id": 472}, "assignee": {"id": 533}, "organization": {"id": 666}, "project": {"owner": {"id": 35}, "assignee": {"id": 856}, "organization": {"id": 906}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 21, "privilege": "user"}, "organization": {"id": 157, "owner": {"id": 214}, "user": {"role": "supervisor"}}}, "resource": {"id": 368, "owner": {"id": 447}, "assignee": {"id": 570}, "organization": {"id": 157}, "project": {"owner": {"id": 21}, "assignee": {"id": 883}, "organization": {"id": 997}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 92, "privilege": "user"}, "organization": {"id": 179, "owner": {"id": 297}, "user": {"role": "supervisor"}}}, "resource": {"id": 353, "owner": {"id": 462}, "assignee": {"id": 519}, "organization": {"id": 179}, "project": {"owner": {"id": 92}, "assignee": {"id": 817}, "organization": {"id": 957}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 62, "privilege": "user"}, "organization": {"id": 174, "owner": {"id": 230}, "user": {"role": "supervisor"}}}, "resource": {"id": 315, "owner": {"id": 452}, "assignee": {"id": 536}, "organization": {"id": 690}, "project": {"owner": {"id": 62}, "assignee": {"id": 855}, "organization": {"id": 979}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 78, "privilege": "user"}, "organization": {"id": 166, "owner": {"id": 299}, "user": {"role": "supervisor"}}}, "resource": {"id": 310, "owner": {"id": 474}, "assignee": {"id": 508}, "organization": {"id": 654}, "project": {"owner": {"id": 78}, "assignee": {"id": 857}, "organization": {"id": 988}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 31, "privilege": "user"}, "organization": {"id": 137, "owner": {"id": 284}, "user": {"role": "worker"}}}, "resource": {"id": 324, "owner": {"id": 488}, "assignee": {"id": 548}, "organization": {"id": 137}, "project": {"owner": {"id": 31}, "assignee": {"id": 880}, "organization": {"id": 991}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 21, "privilege": "user"}, "organization": {"id": 188, "owner": {"id": 293}, "user": {"role": "worker"}}}, "resource": {"id": 303, "owner": {"id": 404}, "assignee": {"id": 534}, "organization": {"id": 188}, "project": {"owner": {"id": 21}, "assignee": {"id": 818}, "organization": {"id": 900}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 66, "privilege": "user"}, "organization": {"id": 118, "owner": {"id": 291}, "user": {"role": "worker"}}}, "resource": {"id": 366, "owner": {"id": 408}, "assignee": {"id": 577}, "organization": {"id": 630}, "project": {"owner": {"id": 66}, "assignee": {"id": 870}, "organization": {"id": 925}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 56, "privilege": "user"}, "organization": {"id": 172, "owner": {"id": 262}, "user": {"role": "worker"}}}, "resource": {"id": 367, "owner": {"id": 468}, "assignee": {"id": 571}, "organization": {"id": 690}, "project": {"owner": {"id": 56}, "assignee": {"id": 827}, "organization": {"id": 974}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 30, "privilege": "user"}, "organization": {"id": 109, "owner": {"id": 208}, "user": {"role": null}}}, "resource": {"id": 326, "owner": {"id": 460}, "assignee": {"id": 516}, "organization": {"id": 109}, "project": {"owner": {"id": 30}, "assignee": {"id": 857}, "organization": {"id": 935}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 40, "privilege": "user"}, "organization": {"id": 185, "owner": {"id": 221}, "user": {"role": null}}}, "resource": {"id": 300, "owner": {"id": 498}, "assignee": {"id": 571}, "organization": {"id": 185}, "project": {"owner": {"id": 40}, "assignee": {"id": 804}, "organization": {"id": 908}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 57, "privilege": "user"}, "organization": {"id": 166, "owner": {"id": 287}, "user": {"role": null}}}, "resource": {"id": 399, "owner": {"id": 476}, "assignee": {"id": 573}, "organization": {"id": 602}, "project": {"owner": {"id": 57}, "assignee": {"id": 888}, "organization": {"id": 951}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 11, "privilege": "user"}, "organization": {"id": 105, "owner": {"id": 216}, "user": {"role": null}}}, "resource": {"id": 395, "owner": {"id": 438}, "assignee": {"id": 587}, "organization": {"id": 622}, "project": {"owner": {"id": 11}, "assignee": {"id": 836}, "organization": {"id": 931}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 56, "privilege": "worker"}, "organization": {"id": 130, "owner": {"id": 56}, "user": {"role": "owner"}}}, "resource": {"id": 347, "owner": {"id": 497}, "assignee": {"id": 519}, "organization": {"id": 130}, "project": {"owner": {"id": 56}, "assignee": {"id": 869}, "organization": {"id": 996}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 51, "privilege": "worker"}, "organization": {"id": 160, "owner": {"id": 51}, "user": {"role": "owner"}}}, "resource": {"id": 379, "owner": {"id": 473}, "assignee": {"id": 527}, "organization": {"id": 160}, "project": {"owner": {"id": 51}, "assignee": {"id": 802}, "organization": {"id": 927}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 9, "privilege": "worker"}, "organization": {"id": 194, "owner": {"id": 9}, "user": {"role": "owner"}}}, "resource": {"id": 304, "owner": {"id": 495}, "assignee": {"id": 508}, "organization": {"id": 650}, "project": {"owner": {"id": 9}, "assignee": {"id": 865}, "organization": {"id": 907}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 99, "privilege": "worker"}, "organization": {"id": 185, "owner": {"id": 99}, "user": {"role": "owner"}}}, "resource": {"id": 333, "owner": {"id": 404}, "assignee": {"id": 504}, "organization": {"id": 675}, "project": {"owner": {"id": 99}, "assignee": {"id": 893}, "organization": {"id": 943}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 35, "privilege": "worker"}, "organization": {"id": 101, "owner": {"id": 216}, "user": {"role": "maintainer"}}}, "resource": {"id": 322, "owner": {"id": 411}, "assignee": {"id": 545}, "organization": {"id": 101}, "project": {"owner": {"id": 35}, "assignee": {"id": 891}, "organization": {"id": 927}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 13, "privilege": "worker"}, "organization": {"id": 188, "owner": {"id": 265}, "user": {"role": "maintainer"}}}, "resource": {"id": 333, "owner": {"id": 418}, "assignee": {"id": 563}, "organization": {"id": 188}, "project": {"owner": {"id": 13}, "assignee": {"id": 865}, "organization": {"id": 927}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 28, "privilege": "worker"}, "organization": {"id": 157, "owner": {"id": 264}, "user": {"role": "maintainer"}}}, "resource": {"id": 386, "owner": {"id": 448}, "assignee": {"id": 571}, "organization": {"id": 608}, "project": {"owner": {"id": 28}, "assignee": {"id": 871}, "organization": {"id": 969}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 3, "privilege": "worker"}, "organization": {"id": 158, "owner": {"id": 213}, "user": {"role": "maintainer"}}}, "resource": {"id": 315, "owner": {"id": 469}, "assignee": {"id": 507}, "organization": {"id": 630}, "project": {"owner": {"id": 3}, "assignee": {"id": 835}, "organization": {"id": 924}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 66, "privilege": "worker"}, "organization": {"id": 165, "owner": {"id": 251}, "user": {"role": "supervisor"}}}, "resource": {"id": 351, "owner": {"id": 487}, "assignee": {"id": 504}, "organization": {"id": 165}, "project": {"owner": {"id": 66}, "assignee": {"id": 892}, "organization": {"id": 930}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 95, "privilege": "worker"}, "organization": {"id": 139, "owner": {"id": 244}, "user": {"role": "supervisor"}}}, "resource": {"id": 338, "owner": {"id": 469}, "assignee": {"id": 570}, "organization": {"id": 139}, "project": {"owner": {"id": 95}, "assignee": {"id": 805}, "organization": {"id": 942}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 24, "privilege": "worker"}, "organization": {"id": 124, "owner": {"id": 291}, "user": {"role": "supervisor"}}}, "resource": {"id": 311, "owner": {"id": 465}, "assignee": {"id": 586}, "organization": {"id": 676}, "project": {"owner": {"id": 24}, "assignee": {"id": 892}, "organization": {"id": 936}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 76, "privilege": "worker"}, "organization": {"id": 169, "owner": {"id": 290}, "user": {"role": "supervisor"}}}, "resource": {"id": 303, "owner": {"id": 470}, "assignee": {"id": 516}, "organization": {"id": 663}, "project": {"owner": {"id": 76}, "assignee": {"id": 845}, "organization": {"id": 987}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 55, "privilege": "worker"}, "organization": {"id": 101, "owner": {"id": 211}, "user": {"role": "worker"}}}, "resource": {"id": 326, "owner": {"id": 496}, "assignee": {"id": 544}, "organization": {"id": 101}, "project": {"owner": {"id": 55}, "assignee": {"id": 871}, "organization": {"id": 938}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 35, "privilege": "worker"}, "organization": {"id": 164, "owner": {"id": 270}, "user": {"role": "worker"}}}, "resource": {"id": 350, "owner": {"id": 466}, "assignee": {"id": 547}, "organization": {"id": 164}, "project": {"owner": {"id": 35}, "assignee": {"id": 876}, "organization": {"id": 963}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 68, "privilege": "worker"}, "organization": {"id": 149, "owner": {"id": 267}, "user": {"role": "worker"}}}, "resource": {"id": 359, "owner": {"id": 407}, "assignee": {"id": 568}, "organization": {"id": 640}, "project": {"owner": {"id": 68}, "assignee": {"id": 822}, "organization": {"id": 902}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 69, "privilege": "worker"}, "organization": {"id": 119, "owner": {"id": 221}, "user": {"role": "worker"}}}, "resource": {"id": 387, "owner": {"id": 489}, "assignee": {"id": 538}, "organization": {"id": 653}, "project": {"owner": {"id": 69}, "assignee": {"id": 856}, "organization": {"id": 933}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 4, "privilege": "worker"}, "organization": {"id": 197, "owner": {"id": 223}, "user": {"role": null}}}, "resource": {"id": 326, "owner": {"id": 471}, "assignee": {"id": 563}, "organization": {"id": 197}, "project": {"owner": {"id": 4}, "assignee": {"id": 805}, "organization": {"id": 962}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 1, "privilege": "worker"}, "organization": {"id": 138, "owner": {"id": 252}, "user": {"role": null}}}, "resource": {"id": 324, "owner": {"id": 421}, "assignee": {"id": 568}, "organization": {"id": 138}, "project": {"owner": {"id": 1}, "assignee": {"id": 821}, "organization": {"id": 942}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 95, "privilege": "worker"}, "organization": {"id": 125, "owner": {"id": 209}, "user": {"role": null}}}, "resource": {"id": 362, "owner": {"id": 475}, "assignee": {"id": 590}, "organization": {"id": 643}, "project": {"owner": {"id": 95}, "assignee": {"id": 818}, "organization": {"id": 918}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 37, "privilege": "worker"}, "organization": {"id": 117, "owner": {"id": 249}, "user": {"role": null}}}, "resource": {"id": 335, "owner": {"id": 459}, "assignee": {"id": 511}, "organization": {"id": 689}, "project": {"owner": {"id": 37}, "assignee": {"id": 889}, "organization": {"id": 962}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 64, "privilege": "none"}, "organization": {"id": 192, "owner": {"id": 64}, "user": {"role": "owner"}}}, "resource": {"id": 305, "owner": {"id": 422}, "assignee": {"id": 546}, "organization": {"id": 192}, "project": {"owner": {"id": 64}, "assignee": {"id": 863}, "organization": {"id": 999}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 10, "privilege": "none"}, "organization": {"id": 119, "owner": {"id": 10}, "user": {"role": "owner"}}}, "resource": {"id": 346, "owner": {"id": 469}, "assignee": {"id": 569}, "organization": {"id": 119}, "project": {"owner": {"id": 10}, "assignee": {"id": 852}, "organization": {"id": 955}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 87, "privilege": "none"}, "organization": {"id": 165, "owner": {"id": 87}, "user": {"role": "owner"}}}, "resource": {"id": 360, "owner": {"id": 443}, "assignee": {"id": 580}, "organization": {"id": 632}, "project": {"owner": {"id": 87}, "assignee": {"id": 814}, "organization": {"id": 944}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 12, "privilege": "none"}, "organization": {"id": 120, "owner": {"id": 12}, "user": {"role": "owner"}}}, "resource": {"id": 344, "owner": {"id": 403}, "assignee": {"id": 510}, "organization": {"id": 608}, "project": {"owner": {"id": 12}, "assignee": {"id": 885}, "organization": {"id": 904}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 13, "privilege": "none"}, "organization": {"id": 161, "owner": {"id": 275}, "user": {"role": "maintainer"}}}, "resource": {"id": 379, "owner": {"id": 424}, "assignee": {"id": 522}, "organization": {"id": 161}, "project": {"owner": {"id": 13}, "assignee": {"id": 869}, "organization": {"id": 993}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 52, "privilege": "none"}, "organization": {"id": 106, "owner": {"id": 258}, "user": {"role": "maintainer"}}}, "resource": {"id": 334, "owner": {"id": 490}, "assignee": {"id": 514}, "organization": {"id": 106}, "project": {"owner": {"id": 52}, "assignee": {"id": 812}, "organization": {"id": 988}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 86, "privilege": "none"}, "organization": {"id": 170, "owner": {"id": 245}, "user": {"role": "maintainer"}}}, "resource": {"id": 396, "owner": {"id": 470}, "assignee": {"id": 514}, "organization": {"id": 692}, "project": {"owner": {"id": 86}, "assignee": {"id": 831}, "organization": {"id": 943}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 78, "privilege": "none"}, "organization": {"id": 183, "owner": {"id": 292}, "user": {"role": "maintainer"}}}, "resource": {"id": 350, "owner": {"id": 422}, "assignee": {"id": 594}, "organization": {"id": 612}, "project": {"owner": {"id": 78}, "assignee": {"id": 874}, "organization": {"id": 951}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 83, "privilege": "none"}, "organization": {"id": 146, "owner": {"id": 297}, "user": {"role": "supervisor"}}}, "resource": {"id": 381, "owner": {"id": 474}, "assignee": {"id": 579}, "organization": {"id": 146}, "project": {"owner": {"id": 83}, "assignee": {"id": 829}, "organization": {"id": 917}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 34, "privilege": "none"}, "organization": {"id": 160, "owner": {"id": 223}, "user": {"role": "supervisor"}}}, "resource": {"id": 320, "owner": {"id": 452}, "assignee": {"id": 593}, "organization": {"id": 160}, "project": {"owner": {"id": 34}, "assignee": {"id": 848}, "organization": {"id": 971}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 54, "privilege": "none"}, "organization": {"id": 159, "owner": {"id": 240}, "user": {"role": "supervisor"}}}, "resource": {"id": 301, "owner": {"id": 400}, "assignee": {"id": 586}, "organization": {"id": 638}, "project": {"owner": {"id": 54}, "assignee": {"id": 854}, "organization": {"id": 900}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 39, "privilege": "none"}, "organization": {"id": 108, "owner": {"id": 204}, "user": {"role": "supervisor"}}}, "resource": {"id": 393, "owner": {"id": 402}, "assignee": {"id": 520}, "organization": {"id": 606}, "project": {"owner": {"id": 39}, "assignee": {"id": 824}, "organization": {"id": 908}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 94, "privilege": "none"}, "organization": {"id": 168, "owner": {"id": 226}, "user": {"role": "worker"}}}, "resource": {"id": 380, "owner": {"id": 414}, "assignee": {"id": 507}, "organization": {"id": 168}, "project": {"owner": {"id": 94}, "assignee": {"id": 890}, "organization": {"id": 943}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 45, "privilege": "none"}, "organization": {"id": 195, "owner": {"id": 238}, "user": {"role": "worker"}}}, "resource": {"id": 375, "owner": {"id": 416}, "assignee": {"id": 535}, "organization": {"id": 195}, "project": {"owner": {"id": 45}, "assignee": {"id": 823}, "organization": {"id": 974}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 50, "privilege": "none"}, "organization": {"id": 182, "owner": {"id": 248}, "user": {"role": "worker"}}}, "resource": {"id": 379, "owner": {"id": 483}, "assignee": {"id": 564}, "organization": {"id": 652}, "project": {"owner": {"id": 50}, "assignee": {"id": 860}, "organization": {"id": 974}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 36, "privilege": "none"}, "organization": {"id": 118, "owner": {"id": 273}, "user": {"role": "worker"}}}, "resource": {"id": 300, "owner": {"id": 485}, "assignee": {"id": 544}, "organization": {"id": 655}, "project": {"owner": {"id": 36}, "assignee": {"id": 889}, "organization": {"id": 949}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 39, "privilege": "none"}, "organization": {"id": 149, "owner": {"id": 232}, "user": {"role": null}}}, "resource": {"id": 310, "owner": {"id": 491}, "assignee": {"id": 541}, "organization": {"id": 149}, "project": {"owner": {"id": 39}, "assignee": {"id": 866}, "organization": {"id": 992}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 35, "privilege": "none"}, "organization": {"id": 197, "owner": {"id": 258}, "user": {"role": null}}}, "resource": {"id": 350, "owner": {"id": 495}, "assignee": {"id": 515}, "organization": {"id": 197}, "project": {"owner": {"id": 35}, "assignee": {"id": 822}, "organization": {"id": 998}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 16, "privilege": "none"}, "organization": {"id": 180, "owner": {"id": 298}, "user": {"role": null}}}, "resource": {"id": 314, "owner": {"id": 407}, "assignee": {"id": 560}, "organization": {"id": 619}, "project": {"owner": {"id": 16}, "assignee": {"id": 857}, "organization": {"id": 986}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 72, "privilege": "none"}, "organization": {"id": 162, "owner": {"id": 204}, "user": {"role": null}}}, "resource": {"id": 317, "owner": {"id": 462}, "assignee": {"id": 586}, "organization": {"id": 626}, "project": {"owner": {"id": 72}, "assignee": {"id": 867}, "organization": {"id": 971}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 58, "privilege": "admin"}, "organization": {"id": 134, "owner": {"id": 58}, "user": {"role": "owner"}}}, "resource": {"id": 354, "owner": {"id": 402}, "assignee": {"id": 520}, "organization": {"id": 134}, "project": {"owner": {"id": 745}, "assignee": {"id": 58}, "organization": {"id": 980}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 26, "privilege": "admin"}, "organization": {"id": 156, "owner": {"id": 26}, "user": {"role": "owner"}}}, "resource": {"id": 355, "owner": {"id": 406}, "assignee": {"id": 539}, "organization": {"id": 156}, "project": {"owner": {"id": 749}, "assignee": {"id": 26}, "organization": {"id": 902}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 85, "privilege": "admin"}, "organization": {"id": 196, "owner": {"id": 85}, "user": {"role": "owner"}}}, "resource": {"id": 319, "owner": {"id": 488}, "assignee": {"id": 521}, "organization": {"id": 666}, "project": {"owner": {"id": 713}, "assignee": {"id": 85}, "organization": {"id": 958}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 9, "privilege": "admin"}, "organization": {"id": 185, "owner": {"id": 9}, "user": {"role": "owner"}}}, "resource": {"id": 336, "owner": {"id": 493}, "assignee": {"id": 545}, "organization": {"id": 660}, "project": {"owner": {"id": 709}, "assignee": {"id": 9}, "organization": {"id": 979}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 53, "privilege": "admin"}, "organization": {"id": 193, "owner": {"id": 242}, "user": {"role": "maintainer"}}}, "resource": {"id": 321, "owner": {"id": 476}, "assignee": {"id": 548}, "organization": {"id": 193}, "project": {"owner": {"id": 716}, "assignee": {"id": 53}, "organization": {"id": 983}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 9, "privilege": "admin"}, "organization": {"id": 132, "owner": {"id": 218}, "user": {"role": "maintainer"}}}, "resource": {"id": 387, "owner": {"id": 461}, "assignee": {"id": 525}, "organization": {"id": 132}, "project": {"owner": {"id": 789}, "assignee": {"id": 9}, "organization": {"id": 980}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 71, "privilege": "admin"}, "organization": {"id": 164, "owner": {"id": 299}, "user": {"role": "maintainer"}}}, "resource": {"id": 355, "owner": {"id": 446}, "assignee": {"id": 542}, "organization": {"id": 667}, "project": {"owner": {"id": 709}, "assignee": {"id": 71}, "organization": {"id": 988}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 98, "privilege": "admin"}, "organization": {"id": 109, "owner": {"id": 229}, "user": {"role": "maintainer"}}}, "resource": {"id": 311, "owner": {"id": 412}, "assignee": {"id": 535}, "organization": {"id": 603}, "project": {"owner": {"id": 759}, "assignee": {"id": 98}, "organization": {"id": 971}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 14, "privilege": "admin"}, "organization": {"id": 186, "owner": {"id": 209}, "user": {"role": "supervisor"}}}, "resource": {"id": 327, "owner": {"id": 464}, "assignee": {"id": 538}, "organization": {"id": 186}, "project": {"owner": {"id": 704}, "assignee": {"id": 14}, "organization": {"id": 926}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 1, "privilege": "admin"}, "organization": {"id": 163, "owner": {"id": 207}, "user": {"role": "supervisor"}}}, "resource": {"id": 355, "owner": {"id": 484}, "assignee": {"id": 548}, "organization": {"id": 163}, "project": {"owner": {"id": 776}, "assignee": {"id": 1}, "organization": {"id": 975}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 53, "privilege": "admin"}, "organization": {"id": 197, "owner": {"id": 267}, "user": {"role": "supervisor"}}}, "resource": {"id": 339, "owner": {"id": 413}, "assignee": {"id": 545}, "organization": {"id": 686}, "project": {"owner": {"id": 789}, "assignee": {"id": 53}, "organization": {"id": 997}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 14, "privilege": "admin"}, "organization": {"id": 195, "owner": {"id": 228}, "user": {"role": "supervisor"}}}, "resource": {"id": 324, "owner": {"id": 466}, "assignee": {"id": 528}, "organization": {"id": 672}, "project": {"owner": {"id": 737}, "assignee": {"id": 14}, "organization": {"id": 959}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 32, "privilege": "admin"}, "organization": {"id": 149, "owner": {"id": 206}, "user": {"role": "worker"}}}, "resource": {"id": 364, "owner": {"id": 440}, "assignee": {"id": 577}, "organization": {"id": 149}, "project": {"owner": {"id": 769}, "assignee": {"id": 32}, "organization": {"id": 926}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 85, "privilege": "admin"}, "organization": {"id": 138, "owner": {"id": 285}, "user": {"role": "worker"}}}, "resource": {"id": 393, "owner": {"id": 433}, "assignee": {"id": 518}, "organization": {"id": 138}, "project": {"owner": {"id": 762}, "assignee": {"id": 85}, "organization": {"id": 953}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 13, "privilege": "admin"}, "organization": {"id": 183, "owner": {"id": 272}, "user": {"role": "worker"}}}, "resource": {"id": 360, "owner": {"id": 431}, "assignee": {"id": 568}, "organization": {"id": 664}, "project": {"owner": {"id": 730}, "assignee": {"id": 13}, "organization": {"id": 994}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 56, "privilege": "admin"}, "organization": {"id": 197, "owner": {"id": 212}, "user": {"role": "worker"}}}, "resource": {"id": 385, "owner": {"id": 472}, "assignee": {"id": 517}, "organization": {"id": 616}, "project": {"owner": {"id": 716}, "assignee": {"id": 56}, "organization": {"id": 988}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 82, "privilege": "admin"}, "organization": {"id": 161, "owner": {"id": 288}, "user": {"role": null}}}, "resource": {"id": 389, "owner": {"id": 451}, "assignee": {"id": 595}, "organization": {"id": 161}, "project": {"owner": {"id": 774}, "assignee": {"id": 82}, "organization": {"id": 908}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 90, "privilege": "admin"}, "organization": {"id": 173, "owner": {"id": 246}, "user": {"role": null}}}, "resource": {"id": 353, "owner": {"id": 492}, "assignee": {"id": 537}, "organization": {"id": 173}, "project": {"owner": {"id": 703}, "assignee": {"id": 90}, "organization": {"id": 964}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 11, "privilege": "admin"}, "organization": {"id": 180, "owner": {"id": 246}, "user": {"role": null}}}, "resource": {"id": 318, "owner": {"id": 440}, "assignee": {"id": 545}, "organization": {"id": 631}, "project": {"owner": {"id": 702}, "assignee": {"id": 11}, "organization": {"id": 942}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 90, "privilege": "admin"}, "organization": {"id": 191, "owner": {"id": 288}, "user": {"role": null}}}, "resource": {"id": 320, "owner": {"id": 433}, "assignee": {"id": 515}, "organization": {"id": 634}, "project": {"owner": {"id": 728}, "assignee": {"id": 90}, "organization": {"id": 935}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 76, "privilege": "business"}, "organization": {"id": 151, "owner": {"id": 76}, "user": {"role": "owner"}}}, "resource": {"id": 378, "owner": {"id": 450}, "assignee": {"id": 589}, "organization": {"id": 151}, "project": {"owner": {"id": 761}, "assignee": {"id": 76}, "organization": {"id": 900}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 61, "privilege": "business"}, "organization": {"id": 110, "owner": {"id": 61}, "user": {"role": "owner"}}}, "resource": {"id": 346, "owner": {"id": 454}, "assignee": {"id": 539}, "organization": {"id": 110}, "project": {"owner": {"id": 750}, "assignee": {"id": 61}, "organization": {"id": 977}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 69, "privilege": "business"}, "organization": {"id": 177, "owner": {"id": 69}, "user": {"role": "owner"}}}, "resource": {"id": 313, "owner": {"id": 485}, "assignee": {"id": 595}, "organization": {"id": 609}, "project": {"owner": {"id": 716}, "assignee": {"id": 69}, "organization": {"id": 983}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 30, "privilege": "business"}, "organization": {"id": 145, "owner": {"id": 30}, "user": {"role": "owner"}}}, "resource": {"id": 305, "owner": {"id": 411}, "assignee": {"id": 517}, "organization": {"id": 693}, "project": {"owner": {"id": 705}, "assignee": {"id": 30}, "organization": {"id": 926}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 37, "privilege": "business"}, "organization": {"id": 104, "owner": {"id": 207}, "user": {"role": "maintainer"}}}, "resource": {"id": 389, "owner": {"id": 499}, "assignee": {"id": 503}, "organization": {"id": 104}, "project": {"owner": {"id": 759}, "assignee": {"id": 37}, "organization": {"id": 996}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 34, "privilege": "business"}, "organization": {"id": 176, "owner": {"id": 259}, "user": {"role": "maintainer"}}}, "resource": {"id": 345, "owner": {"id": 481}, "assignee": {"id": 574}, "organization": {"id": 176}, "project": {"owner": {"id": 791}, "assignee": {"id": 34}, "organization": {"id": 979}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 73, "privilege": "business"}, "organization": {"id": 111, "owner": {"id": 240}, "user": {"role": "maintainer"}}}, "resource": {"id": 305, "owner": {"id": 421}, "assignee": {"id": 507}, "organization": {"id": 605}, "project": {"owner": {"id": 789}, "assignee": {"id": 73}, "organization": {"id": 965}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 84, "privilege": "business"}, "organization": {"id": 154, "owner": {"id": 263}, "user": {"role": "maintainer"}}}, "resource": {"id": 340, "owner": {"id": 451}, "assignee": {"id": 558}, "organization": {"id": 645}, "project": {"owner": {"id": 753}, "assignee": {"id": 84}, "organization": {"id": 948}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 76, "privilege": "business"}, "organization": {"id": 181, "owner": {"id": 273}, "user": {"role": "supervisor"}}}, "resource": {"id": 386, "owner": {"id": 436}, "assignee": {"id": 514}, "organization": {"id": 181}, "project": {"owner": {"id": 736}, "assignee": {"id": 76}, "organization": {"id": 956}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 28, "privilege": "business"}, "organization": {"id": 138, "owner": {"id": 289}, "user": {"role": "supervisor"}}}, "resource": {"id": 348, "owner": {"id": 450}, "assignee": {"id": 556}, "organization": {"id": 138}, "project": {"owner": {"id": 773}, "assignee": {"id": 28}, "organization": {"id": 911}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 50, "privilege": "business"}, "organization": {"id": 109, "owner": {"id": 294}, "user": {"role": "supervisor"}}}, "resource": {"id": 324, "owner": {"id": 450}, "assignee": {"id": 593}, "organization": {"id": 671}, "project": {"owner": {"id": 700}, "assignee": {"id": 50}, "organization": {"id": 948}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 1, "privilege": "business"}, "organization": {"id": 127, "owner": {"id": 221}, "user": {"role": "supervisor"}}}, "resource": {"id": 365, "owner": {"id": 413}, "assignee": {"id": 550}, "organization": {"id": 674}, "project": {"owner": {"id": 797}, "assignee": {"id": 1}, "organization": {"id": 935}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 42, "privilege": "business"}, "organization": {"id": 167, "owner": {"id": 259}, "user": {"role": "worker"}}}, "resource": {"id": 334, "owner": {"id": 497}, "assignee": {"id": 514}, "organization": {"id": 167}, "project": {"owner": {"id": 789}, "assignee": {"id": 42}, "organization": {"id": 966}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 32, "privilege": "business"}, "organization": {"id": 195, "owner": {"id": 245}, "user": {"role": "worker"}}}, "resource": {"id": 338, "owner": {"id": 499}, "assignee": {"id": 518}, "organization": {"id": 195}, "project": {"owner": {"id": 714}, "assignee": {"id": 32}, "organization": {"id": 989}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 89, "privilege": "business"}, "organization": {"id": 134, "owner": {"id": 259}, "user": {"role": "worker"}}}, "resource": {"id": 354, "owner": {"id": 460}, "assignee": {"id": 522}, "organization": {"id": 673}, "project": {"owner": {"id": 738}, "assignee": {"id": 89}, "organization": {"id": 925}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 88, "privilege": "business"}, "organization": {"id": 181, "owner": {"id": 217}, "user": {"role": "worker"}}}, "resource": {"id": 325, "owner": {"id": 489}, "assignee": {"id": 517}, "organization": {"id": 686}, "project": {"owner": {"id": 736}, "assignee": {"id": 88}, "organization": {"id": 936}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 68, "privilege": "business"}, "organization": {"id": 192, "owner": {"id": 222}, "user": {"role": null}}}, "resource": {"id": 385, "owner": {"id": 410}, "assignee": {"id": 554}, "organization": {"id": 192}, "project": {"owner": {"id": 727}, "assignee": {"id": 68}, "organization": {"id": 962}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 73, "privilege": "business"}, "organization": {"id": 165, "owner": {"id": 224}, "user": {"role": null}}}, "resource": {"id": 315, "owner": {"id": 439}, "assignee": {"id": 551}, "organization": {"id": 165}, "project": {"owner": {"id": 701}, "assignee": {"id": 73}, "organization": {"id": 936}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 24, "privilege": "business"}, "organization": {"id": 190, "owner": {"id": 233}, "user": {"role": null}}}, "resource": {"id": 399, "owner": {"id": 489}, "assignee": {"id": 543}, "organization": {"id": 636}, "project": {"owner": {"id": 756}, "assignee": {"id": 24}, "organization": {"id": 979}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 97, "privilege": "business"}, "organization": {"id": 179, "owner": {"id": 271}, "user": {"role": null}}}, "resource": {"id": 340, "owner": {"id": 479}, "assignee": {"id": 505}, "organization": {"id": 606}, "project": {"owner": {"id": 742}, "assignee": {"id": 97}, "organization": {"id": 912}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 95, "privilege": "user"}, "organization": {"id": 163, "owner": {"id": 95}, "user": {"role": "owner"}}}, "resource": {"id": 397, "owner": {"id": 425}, "assignee": {"id": 552}, "organization": {"id": 163}, "project": {"owner": {"id": 745}, "assignee": {"id": 95}, "organization": {"id": 959}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 74, "privilege": "user"}, "organization": {"id": 107, "owner": {"id": 74}, "user": {"role": "owner"}}}, "resource": {"id": 324, "owner": {"id": 454}, "assignee": {"id": 546}, "organization": {"id": 107}, "project": {"owner": {"id": 797}, "assignee": {"id": 74}, "organization": {"id": 951}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 57, "privilege": "user"}, "organization": {"id": 107, "owner": {"id": 57}, "user": {"role": "owner"}}}, "resource": {"id": 337, "owner": {"id": 461}, "assignee": {"id": 554}, "organization": {"id": 645}, "project": {"owner": {"id": 718}, "assignee": {"id": 57}, "organization": {"id": 930}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 45, "privilege": "user"}, "organization": {"id": 126, "owner": {"id": 45}, "user": {"role": "owner"}}}, "resource": {"id": 376, "owner": {"id": 485}, "assignee": {"id": 510}, "organization": {"id": 668}, "project": {"owner": {"id": 729}, "assignee": {"id": 45}, "organization": {"id": 952}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 71, "privilege": "user"}, "organization": {"id": 168, "owner": {"id": 211}, "user": {"role": "maintainer"}}}, "resource": {"id": 390, "owner": {"id": 461}, "assignee": {"id": 552}, "organization": {"id": 168}, "project": {"owner": {"id": 769}, "assignee": {"id": 71}, "organization": {"id": 984}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 68, "privilege": "user"}, "organization": {"id": 127, "owner": {"id": 297}, "user": {"role": "maintainer"}}}, "resource": {"id": 358, "owner": {"id": 473}, "assignee": {"id": 596}, "organization": {"id": 127}, "project": {"owner": {"id": 704}, "assignee": {"id": 68}, "organization": {"id": 958}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 62, "privilege": "user"}, "organization": {"id": 158, "owner": {"id": 259}, "user": {"role": "maintainer"}}}, "resource": {"id": 304, "owner": {"id": 498}, "assignee": {"id": 560}, "organization": {"id": 617}, "project": {"owner": {"id": 763}, "assignee": {"id": 62}, "organization": {"id": 981}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 4, "privilege": "user"}, "organization": {"id": 175, "owner": {"id": 242}, "user": {"role": "maintainer"}}}, "resource": {"id": 332, "owner": {"id": 411}, "assignee": {"id": 502}, "organization": {"id": 669}, "project": {"owner": {"id": 706}, "assignee": {"id": 4}, "organization": {"id": 945}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 56, "privilege": "user"}, "organization": {"id": 161, "owner": {"id": 273}, "user": {"role": "supervisor"}}}, "resource": {"id": 315, "owner": {"id": 407}, "assignee": {"id": 529}, "organization": {"id": 161}, "project": {"owner": {"id": 789}, "assignee": {"id": 56}, "organization": {"id": 925}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 26, "privilege": "user"}, "organization": {"id": 155, "owner": {"id": 235}, "user": {"role": "supervisor"}}}, "resource": {"id": 307, "owner": {"id": 484}, "assignee": {"id": 527}, "organization": {"id": 155}, "project": {"owner": {"id": 734}, "assignee": {"id": 26}, "organization": {"id": 914}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 33, "privilege": "user"}, "organization": {"id": 126, "owner": {"id": 202}, "user": {"role": "supervisor"}}}, "resource": {"id": 319, "owner": {"id": 433}, "assignee": {"id": 526}, "organization": {"id": 622}, "project": {"owner": {"id": 755}, "assignee": {"id": 33}, "organization": {"id": 937}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 93, "privilege": "user"}, "organization": {"id": 119, "owner": {"id": 288}, "user": {"role": "supervisor"}}}, "resource": {"id": 304, "owner": {"id": 416}, "assignee": {"id": 592}, "organization": {"id": 689}, "project": {"owner": {"id": 777}, "assignee": {"id": 93}, "organization": {"id": 922}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 62, "privilege": "user"}, "organization": {"id": 185, "owner": {"id": 278}, "user": {"role": "worker"}}}, "resource": {"id": 349, "owner": {"id": 463}, "assignee": {"id": 577}, "organization": {"id": 185}, "project": {"owner": {"id": 700}, "assignee": {"id": 62}, "organization": {"id": 944}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 0, "privilege": "user"}, "organization": {"id": 124, "owner": {"id": 212}, "user": {"role": "worker"}}}, "resource": {"id": 305, "owner": {"id": 485}, "assignee": {"id": 586}, "organization": {"id": 124}, "project": {"owner": {"id": 742}, "assignee": {"id": 0}, "organization": {"id": 941}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 70, "privilege": "user"}, "organization": {"id": 139, "owner": {"id": 259}, "user": {"role": "worker"}}}, "resource": {"id": 369, "owner": {"id": 457}, "assignee": {"id": 516}, "organization": {"id": 692}, "project": {"owner": {"id": 795}, "assignee": {"id": 70}, "organization": {"id": 909}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 45, "privilege": "user"}, "organization": {"id": 173, "owner": {"id": 278}, "user": {"role": "worker"}}}, "resource": {"id": 318, "owner": {"id": 496}, "assignee": {"id": 589}, "organization": {"id": 612}, "project": {"owner": {"id": 746}, "assignee": {"id": 45}, "organization": {"id": 973}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 34, "privilege": "user"}, "organization": {"id": 102, "owner": {"id": 279}, "user": {"role": null}}}, "resource": {"id": 302, "owner": {"id": 417}, "assignee": {"id": 514}, "organization": {"id": 102}, "project": {"owner": {"id": 731}, "assignee": {"id": 34}, "organization": {"id": 951}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 77, "privilege": "user"}, "organization": {"id": 188, "owner": {"id": 256}, "user": {"role": null}}}, "resource": {"id": 394, "owner": {"id": 447}, "assignee": {"id": 573}, "organization": {"id": 188}, "project": {"owner": {"id": 722}, "assignee": {"id": 77}, "organization": {"id": 908}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 39, "privilege": "user"}, "organization": {"id": 159, "owner": {"id": 220}, "user": {"role": null}}}, "resource": {"id": 353, "owner": {"id": 485}, "assignee": {"id": 588}, "organization": {"id": 640}, "project": {"owner": {"id": 783}, "assignee": {"id": 39}, "organization": {"id": 969}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 5, "privilege": "user"}, "organization": {"id": 115, "owner": {"id": 269}, "user": {"role": null}}}, "resource": {"id": 314, "owner": {"id": 455}, "assignee": {"id": 550}, "organization": {"id": 643}, "project": {"owner": {"id": 741}, "assignee": {"id": 5}, "organization": {"id": 948}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 20, "privilege": "worker"}, "organization": {"id": 155, "owner": {"id": 20}, "user": {"role": "owner"}}}, "resource": {"id": 355, "owner": {"id": 490}, "assignee": {"id": 511}, "organization": {"id": 155}, "project": {"owner": {"id": 784}, "assignee": {"id": 20}, "organization": {"id": 961}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 16, "privilege": "worker"}, "organization": {"id": 170, "owner": {"id": 16}, "user": {"role": "owner"}}}, "resource": {"id": 311, "owner": {"id": 413}, "assignee": {"id": 582}, "organization": {"id": 170}, "project": {"owner": {"id": 798}, "assignee": {"id": 16}, "organization": {"id": 926}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 82, "privilege": "worker"}, "organization": {"id": 136, "owner": {"id": 82}, "user": {"role": "owner"}}}, "resource": {"id": 359, "owner": {"id": 445}, "assignee": {"id": 593}, "organization": {"id": 646}, "project": {"owner": {"id": 724}, "assignee": {"id": 82}, "organization": {"id": 910}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 25, "privilege": "worker"}, "organization": {"id": 150, "owner": {"id": 25}, "user": {"role": "owner"}}}, "resource": {"id": 385, "owner": {"id": 431}, "assignee": {"id": 519}, "organization": {"id": 688}, "project": {"owner": {"id": 745}, "assignee": {"id": 25}, "organization": {"id": 968}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 52, "privilege": "worker"}, "organization": {"id": 159, "owner": {"id": 284}, "user": {"role": "maintainer"}}}, "resource": {"id": 349, "owner": {"id": 401}, "assignee": {"id": 551}, "organization": {"id": 159}, "project": {"owner": {"id": 757}, "assignee": {"id": 52}, "organization": {"id": 934}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 74, "privilege": "worker"}, "organization": {"id": 119, "owner": {"id": 209}, "user": {"role": "maintainer"}}}, "resource": {"id": 336, "owner": {"id": 434}, "assignee": {"id": 589}, "organization": {"id": 119}, "project": {"owner": {"id": 779}, "assignee": {"id": 74}, "organization": {"id": 960}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 31, "privilege": "worker"}, "organization": {"id": 164, "owner": {"id": 296}, "user": {"role": "maintainer"}}}, "resource": {"id": 303, "owner": {"id": 419}, "assignee": {"id": 503}, "organization": {"id": 649}, "project": {"owner": {"id": 757}, "assignee": {"id": 31}, "organization": {"id": 988}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 8, "privilege": "worker"}, "organization": {"id": 112, "owner": {"id": 237}, "user": {"role": "maintainer"}}}, "resource": {"id": 383, "owner": {"id": 453}, "assignee": {"id": 543}, "organization": {"id": 609}, "project": {"owner": {"id": 739}, "assignee": {"id": 8}, "organization": {"id": 915}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 17, "privilege": "worker"}, "organization": {"id": 115, "owner": {"id": 213}, "user": {"role": "supervisor"}}}, "resource": {"id": 300, "owner": {"id": 419}, "assignee": {"id": 558}, "organization": {"id": 115}, "project": {"owner": {"id": 774}, "assignee": {"id": 17}, "organization": {"id": 960}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 63, "privilege": "worker"}, "organization": {"id": 130, "owner": {"id": 261}, "user": {"role": "supervisor"}}}, "resource": {"id": 352, "owner": {"id": 470}, "assignee": {"id": 563}, "organization": {"id": 130}, "project": {"owner": {"id": 748}, "assignee": {"id": 63}, "organization": {"id": 915}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 64, "privilege": "worker"}, "organization": {"id": 105, "owner": {"id": 268}, "user": {"role": "supervisor"}}}, "resource": {"id": 388, "owner": {"id": 471}, "assignee": {"id": 587}, "organization": {"id": 651}, "project": {"owner": {"id": 758}, "assignee": {"id": 64}, "organization": {"id": 916}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 32, "privilege": "worker"}, "organization": {"id": 144, "owner": {"id": 205}, "user": {"role": "supervisor"}}}, "resource": {"id": 301, "owner": {"id": 422}, "assignee": {"id": 515}, "organization": {"id": 647}, "project": {"owner": {"id": 726}, "assignee": {"id": 32}, "organization": {"id": 997}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 90, "privilege": "worker"}, "organization": {"id": 179, "owner": {"id": 288}, "user": {"role": "worker"}}}, "resource": {"id": 304, "owner": {"id": 435}, "assignee": {"id": 533}, "organization": {"id": 179}, "project": {"owner": {"id": 702}, "assignee": {"id": 90}, "organization": {"id": 933}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 59, "privilege": "worker"}, "organization": {"id": 128, "owner": {"id": 211}, "user": {"role": "worker"}}}, "resource": {"id": 326, "owner": {"id": 446}, "assignee": {"id": 541}, "organization": {"id": 128}, "project": {"owner": {"id": 774}, "assignee": {"id": 59}, "organization": {"id": 950}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 57, "privilege": "worker"}, "organization": {"id": 122, "owner": {"id": 271}, "user": {"role": "worker"}}}, "resource": {"id": 380, "owner": {"id": 426}, "assignee": {"id": 580}, "organization": {"id": 669}, "project": {"owner": {"id": 747}, "assignee": {"id": 57}, "organization": {"id": 964}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 9, "privilege": "worker"}, "organization": {"id": 192, "owner": {"id": 223}, "user": {"role": "worker"}}}, "resource": {"id": 325, "owner": {"id": 485}, "assignee": {"id": 513}, "organization": {"id": 619}, "project": {"owner": {"id": 715}, "assignee": {"id": 9}, "organization": {"id": 999}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 60, "privilege": "worker"}, "organization": {"id": 147, "owner": {"id": 254}, "user": {"role": null}}}, "resource": {"id": 377, "owner": {"id": 458}, "assignee": {"id": 560}, "organization": {"id": 147}, "project": {"owner": {"id": 788}, "assignee": {"id": 60}, "organization": {"id": 981}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 89, "privilege": "worker"}, "organization": {"id": 149, "owner": {"id": 216}, "user": {"role": null}}}, "resource": {"id": 339, "owner": {"id": 425}, "assignee": {"id": 532}, "organization": {"id": 149}, "project": {"owner": {"id": 785}, "assignee": {"id": 89}, "organization": {"id": 948}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 74, "privilege": "worker"}, "organization": {"id": 166, "owner": {"id": 295}, "user": {"role": null}}}, "resource": {"id": 328, "owner": {"id": 451}, "assignee": {"id": 548}, "organization": {"id": 607}, "project": {"owner": {"id": 709}, "assignee": {"id": 74}, "organization": {"id": 946}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 42, "privilege": "worker"}, "organization": {"id": 129, "owner": {"id": 275}, "user": {"role": null}}}, "resource": {"id": 377, "owner": {"id": 414}, "assignee": {"id": 525}, "organization": {"id": 688}, "project": {"owner": {"id": 748}, "assignee": {"id": 42}, "organization": {"id": 910}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 84, "privilege": "none"}, "organization": {"id": 138, "owner": {"id": 84}, "user": {"role": "owner"}}}, "resource": {"id": 364, "owner": {"id": 414}, "assignee": {"id": 598}, "organization": {"id": 138}, "project": {"owner": {"id": 735}, "assignee": {"id": 84}, "organization": {"id": 974}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 37, "privilege": "none"}, "organization": {"id": 153, "owner": {"id": 37}, "user": {"role": "owner"}}}, "resource": {"id": 335, "owner": {"id": 433}, "assignee": {"id": 501}, "organization": {"id": 153}, "project": {"owner": {"id": 749}, "assignee": {"id": 37}, "organization": {"id": 909}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 60, "privilege": "none"}, "organization": {"id": 139, "owner": {"id": 60}, "user": {"role": "owner"}}}, "resource": {"id": 321, "owner": {"id": 490}, "assignee": {"id": 577}, "organization": {"id": 671}, "project": {"owner": {"id": 728}, "assignee": {"id": 60}, "organization": {"id": 972}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 35, "privilege": "none"}, "organization": {"id": 176, "owner": {"id": 35}, "user": {"role": "owner"}}}, "resource": {"id": 314, "owner": {"id": 489}, "assignee": {"id": 516}, "organization": {"id": 601}, "project": {"owner": {"id": 743}, "assignee": {"id": 35}, "organization": {"id": 970}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 44, "privilege": "none"}, "organization": {"id": 131, "owner": {"id": 241}, "user": {"role": "maintainer"}}}, "resource": {"id": 308, "owner": {"id": 457}, "assignee": {"id": 578}, "organization": {"id": 131}, "project": {"owner": {"id": 762}, "assignee": {"id": 44}, "organization": {"id": 964}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 54, "privilege": "none"}, "organization": {"id": 107, "owner": {"id": 203}, "user": {"role": "maintainer"}}}, "resource": {"id": 336, "owner": {"id": 432}, "assignee": {"id": 557}, "organization": {"id": 107}, "project": {"owner": {"id": 728}, "assignee": {"id": 54}, "organization": {"id": 925}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 19, "privilege": "none"}, "organization": {"id": 170, "owner": {"id": 212}, "user": {"role": "maintainer"}}}, "resource": {"id": 399, "owner": {"id": 420}, "assignee": {"id": 580}, "organization": {"id": 690}, "project": {"owner": {"id": 783}, "assignee": {"id": 19}, "organization": {"id": 918}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 47, "privilege": "none"}, "organization": {"id": 130, "owner": {"id": 227}, "user": {"role": "maintainer"}}}, "resource": {"id": 361, "owner": {"id": 437}, "assignee": {"id": 566}, "organization": {"id": 613}, "project": {"owner": {"id": 725}, "assignee": {"id": 47}, "organization": {"id": 924}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 11, "privilege": "none"}, "organization": {"id": 195, "owner": {"id": 243}, "user": {"role": "supervisor"}}}, "resource": {"id": 347, "owner": {"id": 434}, "assignee": {"id": 578}, "organization": {"id": 195}, "project": {"owner": {"id": 755}, "assignee": {"id": 11}, "organization": {"id": 913}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 44, "privilege": "none"}, "organization": {"id": 114, "owner": {"id": 264}, "user": {"role": "supervisor"}}}, "resource": {"id": 388, "owner": {"id": 431}, "assignee": {"id": 554}, "organization": {"id": 114}, "project": {"owner": {"id": 735}, "assignee": {"id": 44}, "organization": {"id": 956}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 43, "privilege": "none"}, "organization": {"id": 166, "owner": {"id": 266}, "user": {"role": "supervisor"}}}, "resource": {"id": 307, "owner": {"id": 486}, "assignee": {"id": 517}, "organization": {"id": 699}, "project": {"owner": {"id": 781}, "assignee": {"id": 43}, "organization": {"id": 996}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 47, "privilege": "none"}, "organization": {"id": 168, "owner": {"id": 218}, "user": {"role": "supervisor"}}}, "resource": {"id": 303, "owner": {"id": 486}, "assignee": {"id": 500}, "organization": {"id": 657}, "project": {"owner": {"id": 784}, "assignee": {"id": 47}, "organization": {"id": 949}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 82, "privilege": "none"}, "organization": {"id": 117, "owner": {"id": 272}, "user": {"role": "worker"}}}, "resource": {"id": 321, "owner": {"id": 443}, "assignee": {"id": 595}, "organization": {"id": 117}, "project": {"owner": {"id": 732}, "assignee": {"id": 82}, "organization": {"id": 953}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 54, "privilege": "none"}, "organization": {"id": 171, "owner": {"id": 295}, "user": {"role": "worker"}}}, "resource": {"id": 343, "owner": {"id": 441}, "assignee": {"id": 533}, "organization": {"id": 171}, "project": {"owner": {"id": 794}, "assignee": {"id": 54}, "organization": {"id": 964}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 78, "privilege": "none"}, "organization": {"id": 196, "owner": {"id": 221}, "user": {"role": "worker"}}}, "resource": {"id": 300, "owner": {"id": 470}, "assignee": {"id": 591}, "organization": {"id": 635}, "project": {"owner": {"id": 757}, "assignee": {"id": 78}, "organization": {"id": 952}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 66, "privilege": "none"}, "organization": {"id": 162, "owner": {"id": 278}, "user": {"role": "worker"}}}, "resource": {"id": 348, "owner": {"id": 411}, "assignee": {"id": 518}, "organization": {"id": 625}, "project": {"owner": {"id": 787}, "assignee": {"id": 66}, "organization": {"id": 998}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 73, "privilege": "none"}, "organization": {"id": 168, "owner": {"id": 242}, "user": {"role": null}}}, "resource": {"id": 327, "owner": {"id": 486}, "assignee": {"id": 598}, "organization": {"id": 168}, "project": {"owner": {"id": 708}, "assignee": {"id": 73}, "organization": {"id": 916}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 94, "privilege": "none"}, "organization": {"id": 176, "owner": {"id": 207}, "user": {"role": null}}}, "resource": {"id": 300, "owner": {"id": 443}, "assignee": {"id": 500}, "organization": {"id": 176}, "project": {"owner": {"id": 726}, "assignee": {"id": 94}, "organization": {"id": 989}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 88, "privilege": "none"}, "organization": {"id": 137, "owner": {"id": 221}, "user": {"role": null}}}, "resource": {"id": 312, "owner": {"id": 405}, "assignee": {"id": 537}, "organization": {"id": 626}, "project": {"owner": {"id": 736}, "assignee": {"id": 88}, "organization": {"id": 921}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 40, "privilege": "none"}, "organization": {"id": 149, "owner": {"id": 231}, "user": {"role": null}}}, "resource": {"id": 361, "owner": {"id": 416}, "assignee": {"id": 572}, "organization": {"id": 632}, "project": {"owner": {"id": 787}, "assignee": {"id": 40}, "organization": {"id": 967}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 4, "privilege": "admin"}, "organization": {"id": 189, "owner": {"id": 4}, "user": {"role": "owner"}}}, "resource": {"id": 354, "owner": {"id": 4}, "assignee": {"id": 504}, "organization": {"id": 189}, "project": {"owner": {"id": 701}, "assignee": {"id": 854}, "organization": {"id": 920}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 96, "privilege": "admin"}, "organization": {"id": 177, "owner": {"id": 96}, "user": {"role": "owner"}}}, "resource": {"id": 349, "owner": {"id": 96}, "assignee": {"id": 551}, "organization": {"id": 177}, "project": {"owner": {"id": 724}, "assignee": {"id": 812}, "organization": {"id": 927}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 11, "privilege": "admin"}, "organization": {"id": 120, "owner": {"id": 11}, "user": {"role": "owner"}}}, "resource": {"id": 333, "owner": {"id": 11}, "assignee": {"id": 506}, "organization": {"id": 689}, "project": {"owner": {"id": 777}, "assignee": {"id": 801}, "organization": {"id": 988}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 26, "privilege": "admin"}, "organization": {"id": 169, "owner": {"id": 26}, "user": {"role": "owner"}}}, "resource": {"id": 351, "owner": {"id": 26}, "assignee": {"id": 522}, "organization": {"id": 688}, "project": {"owner": {"id": 766}, "assignee": {"id": 850}, "organization": {"id": 931}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 85, "privilege": "admin"}, "organization": {"id": 135, "owner": {"id": 209}, "user": {"role": "maintainer"}}}, "resource": {"id": 384, "owner": {"id": 85}, "assignee": {"id": 533}, "organization": {"id": 135}, "project": {"owner": {"id": 736}, "assignee": {"id": 896}, "organization": {"id": 928}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 10, "privilege": "admin"}, "organization": {"id": 123, "owner": {"id": 210}, "user": {"role": "maintainer"}}}, "resource": {"id": 358, "owner": {"id": 10}, "assignee": {"id": 539}, "organization": {"id": 123}, "project": {"owner": {"id": 702}, "assignee": {"id": 815}, "organization": {"id": 985}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 41, "privilege": "admin"}, "organization": {"id": 144, "owner": {"id": 241}, "user": {"role": "maintainer"}}}, "resource": {"id": 321, "owner": {"id": 41}, "assignee": {"id": 544}, "organization": {"id": 629}, "project": {"owner": {"id": 789}, "assignee": {"id": 837}, "organization": {"id": 927}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 79, "privilege": "admin"}, "organization": {"id": 129, "owner": {"id": 272}, "user": {"role": "maintainer"}}}, "resource": {"id": 336, "owner": {"id": 79}, "assignee": {"id": 590}, "organization": {"id": 645}, "project": {"owner": {"id": 777}, "assignee": {"id": 895}, "organization": {"id": 924}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 52, "privilege": "admin"}, "organization": {"id": 192, "owner": {"id": 241}, "user": {"role": "supervisor"}}}, "resource": {"id": 331, "owner": {"id": 52}, "assignee": {"id": 579}, "organization": {"id": 192}, "project": {"owner": {"id": 753}, "assignee": {"id": 802}, "organization": {"id": 938}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 19, "privilege": "admin"}, "organization": {"id": 168, "owner": {"id": 265}, "user": {"role": "supervisor"}}}, "resource": {"id": 333, "owner": {"id": 19}, "assignee": {"id": 556}, "organization": {"id": 168}, "project": {"owner": {"id": 765}, "assignee": {"id": 895}, "organization": {"id": 998}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 42, "privilege": "admin"}, "organization": {"id": 181, "owner": {"id": 256}, "user": {"role": "supervisor"}}}, "resource": {"id": 370, "owner": {"id": 42}, "assignee": {"id": 563}, "organization": {"id": 601}, "project": {"owner": {"id": 767}, "assignee": {"id": 874}, "organization": {"id": 935}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 97, "privilege": "admin"}, "organization": {"id": 148, "owner": {"id": 201}, "user": {"role": "supervisor"}}}, "resource": {"id": 315, "owner": {"id": 97}, "assignee": {"id": 544}, "organization": {"id": 653}, "project": {"owner": {"id": 747}, "assignee": {"id": 895}, "organization": {"id": 979}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 21, "privilege": "admin"}, "organization": {"id": 107, "owner": {"id": 250}, "user": {"role": "worker"}}}, "resource": {"id": 364, "owner": {"id": 21}, "assignee": {"id": 591}, "organization": {"id": 107}, "project": {"owner": {"id": 749}, "assignee": {"id": 834}, "organization": {"id": 966}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 39, "privilege": "admin"}, "organization": {"id": 158, "owner": {"id": 259}, "user": {"role": "worker"}}}, "resource": {"id": 337, "owner": {"id": 39}, "assignee": {"id": 522}, "organization": {"id": 158}, "project": {"owner": {"id": 784}, "assignee": {"id": 859}, "organization": {"id": 936}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 93, "privilege": "admin"}, "organization": {"id": 157, "owner": {"id": 251}, "user": {"role": "worker"}}}, "resource": {"id": 315, "owner": {"id": 93}, "assignee": {"id": 517}, "organization": {"id": 656}, "project": {"owner": {"id": 707}, "assignee": {"id": 820}, "organization": {"id": 921}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 43, "privilege": "admin"}, "organization": {"id": 163, "owner": {"id": 266}, "user": {"role": "worker"}}}, "resource": {"id": 302, "owner": {"id": 43}, "assignee": {"id": 535}, "organization": {"id": 669}, "project": {"owner": {"id": 710}, "assignee": {"id": 826}, "organization": {"id": 930}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 13, "privilege": "admin"}, "organization": {"id": 158, "owner": {"id": 210}, "user": {"role": null}}}, "resource": {"id": 389, "owner": {"id": 13}, "assignee": {"id": 556}, "organization": {"id": 158}, "project": {"owner": {"id": 704}, "assignee": {"id": 884}, "organization": {"id": 947}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 16, "privilege": "admin"}, "organization": {"id": 129, "owner": {"id": 241}, "user": {"role": null}}}, "resource": {"id": 320, "owner": {"id": 16}, "assignee": {"id": 575}, "organization": {"id": 129}, "project": {"owner": {"id": 734}, "assignee": {"id": 895}, "organization": {"id": 936}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 66, "privilege": "admin"}, "organization": {"id": 179, "owner": {"id": 271}, "user": {"role": null}}}, "resource": {"id": 392, "owner": {"id": 66}, "assignee": {"id": 599}, "organization": {"id": 658}, "project": {"owner": {"id": 740}, "assignee": {"id": 849}, "organization": {"id": 978}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 96, "privilege": "admin"}, "organization": {"id": 175, "owner": {"id": 231}, "user": {"role": null}}}, "resource": {"id": 399, "owner": {"id": 96}, "assignee": {"id": 551}, "organization": {"id": 669}, "project": {"owner": {"id": 766}, "assignee": {"id": 839}, "organization": {"id": 927}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 31, "privilege": "business"}, "organization": {"id": 165, "owner": {"id": 31}, "user": {"role": "owner"}}}, "resource": {"id": 328, "owner": {"id": 31}, "assignee": {"id": 572}, "organization": {"id": 165}, "project": {"owner": {"id": 754}, "assignee": {"id": 836}, "organization": {"id": 948}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 89, "privilege": "business"}, "organization": {"id": 118, "owner": {"id": 89}, "user": {"role": "owner"}}}, "resource": {"id": 375, "owner": {"id": 89}, "assignee": {"id": 585}, "organization": {"id": 118}, "project": {"owner": {"id": 749}, "assignee": {"id": 803}, "organization": {"id": 950}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 39, "privilege": "business"}, "organization": {"id": 198, "owner": {"id": 39}, "user": {"role": "owner"}}}, "resource": {"id": 362, "owner": {"id": 39}, "assignee": {"id": 516}, "organization": {"id": 606}, "project": {"owner": {"id": 715}, "assignee": {"id": 868}, "organization": {"id": 975}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 76, "privilege": "business"}, "organization": {"id": 117, "owner": {"id": 76}, "user": {"role": "owner"}}}, "resource": {"id": 325, "owner": {"id": 76}, "assignee": {"id": 590}, "organization": {"id": 618}, "project": {"owner": {"id": 729}, "assignee": {"id": 879}, "organization": {"id": 914}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 90, "privilege": "business"}, "organization": {"id": 167, "owner": {"id": 295}, "user": {"role": "maintainer"}}}, "resource": {"id": 370, "owner": {"id": 90}, "assignee": {"id": 503}, "organization": {"id": 167}, "project": {"owner": {"id": 752}, "assignee": {"id": 855}, "organization": {"id": 928}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 60, "privilege": "business"}, "organization": {"id": 135, "owner": {"id": 245}, "user": {"role": "maintainer"}}}, "resource": {"id": 337, "owner": {"id": 60}, "assignee": {"id": 589}, "organization": {"id": 135}, "project": {"owner": {"id": 764}, "assignee": {"id": 887}, "organization": {"id": 984}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 38, "privilege": "business"}, "organization": {"id": 115, "owner": {"id": 260}, "user": {"role": "maintainer"}}}, "resource": {"id": 307, "owner": {"id": 38}, "assignee": {"id": 572}, "organization": {"id": 617}, "project": {"owner": {"id": 763}, "assignee": {"id": 826}, "organization": {"id": 987}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 24, "privilege": "business"}, "organization": {"id": 184, "owner": {"id": 215}, "user": {"role": "maintainer"}}}, "resource": {"id": 332, "owner": {"id": 24}, "assignee": {"id": 553}, "organization": {"id": 691}, "project": {"owner": {"id": 787}, "assignee": {"id": 890}, "organization": {"id": 901}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 21, "privilege": "business"}, "organization": {"id": 154, "owner": {"id": 283}, "user": {"role": "supervisor"}}}, "resource": {"id": 312, "owner": {"id": 21}, "assignee": {"id": 561}, "organization": {"id": 154}, "project": {"owner": {"id": 727}, "assignee": {"id": 817}, "organization": {"id": 996}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 74, "privilege": "business"}, "organization": {"id": 123, "owner": {"id": 260}, "user": {"role": "supervisor"}}}, "resource": {"id": 383, "owner": {"id": 74}, "assignee": {"id": 569}, "organization": {"id": 123}, "project": {"owner": {"id": 764}, "assignee": {"id": 849}, "organization": {"id": 946}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 37, "privilege": "business"}, "organization": {"id": 198, "owner": {"id": 224}, "user": {"role": "supervisor"}}}, "resource": {"id": 352, "owner": {"id": 37}, "assignee": {"id": 583}, "organization": {"id": 645}, "project": {"owner": {"id": 784}, "assignee": {"id": 803}, "organization": {"id": 980}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 77, "privilege": "business"}, "organization": {"id": 182, "owner": {"id": 252}, "user": {"role": "supervisor"}}}, "resource": {"id": 376, "owner": {"id": 77}, "assignee": {"id": 539}, "organization": {"id": 666}, "project": {"owner": {"id": 714}, "assignee": {"id": 880}, "organization": {"id": 922}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 47, "privilege": "business"}, "organization": {"id": 196, "owner": {"id": 221}, "user": {"role": "worker"}}}, "resource": {"id": 323, "owner": {"id": 47}, "assignee": {"id": 554}, "organization": {"id": 196}, "project": {"owner": {"id": 795}, "assignee": {"id": 829}, "organization": {"id": 967}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 15, "privilege": "business"}, "organization": {"id": 172, "owner": {"id": 293}, "user": {"role": "worker"}}}, "resource": {"id": 337, "owner": {"id": 15}, "assignee": {"id": 536}, "organization": {"id": 172}, "project": {"owner": {"id": 716}, "assignee": {"id": 858}, "organization": {"id": 963}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 95, "privilege": "business"}, "organization": {"id": 126, "owner": {"id": 230}, "user": {"role": "worker"}}}, "resource": {"id": 358, "owner": {"id": 95}, "assignee": {"id": 502}, "organization": {"id": 649}, "project": {"owner": {"id": 715}, "assignee": {"id": 800}, "organization": {"id": 971}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 95, "privilege": "business"}, "organization": {"id": 175, "owner": {"id": 233}, "user": {"role": "worker"}}}, "resource": {"id": 393, "owner": {"id": 95}, "assignee": {"id": 577}, "organization": {"id": 610}, "project": {"owner": {"id": 781}, "assignee": {"id": 815}, "organization": {"id": 979}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 33, "privilege": "business"}, "organization": {"id": 106, "owner": {"id": 251}, "user": {"role": null}}}, "resource": {"id": 378, "owner": {"id": 33}, "assignee": {"id": 537}, "organization": {"id": 106}, "project": {"owner": {"id": 793}, "assignee": {"id": 807}, "organization": {"id": 938}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 57, "privilege": "business"}, "organization": {"id": 160, "owner": {"id": 220}, "user": {"role": null}}}, "resource": {"id": 314, "owner": {"id": 57}, "assignee": {"id": 529}, "organization": {"id": 160}, "project": {"owner": {"id": 738}, "assignee": {"id": 839}, "organization": {"id": 986}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 85, "privilege": "business"}, "organization": {"id": 140, "owner": {"id": 256}, "user": {"role": null}}}, "resource": {"id": 337, "owner": {"id": 85}, "assignee": {"id": 516}, "organization": {"id": 680}, "project": {"owner": {"id": 727}, "assignee": {"id": 895}, "organization": {"id": 935}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 5, "privilege": "business"}, "organization": {"id": 193, "owner": {"id": 298}, "user": {"role": null}}}, "resource": {"id": 374, "owner": {"id": 5}, "assignee": {"id": 515}, "organization": {"id": 669}, "project": {"owner": {"id": 764}, "assignee": {"id": 836}, "organization": {"id": 939}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 35, "privilege": "user"}, "organization": {"id": 112, "owner": {"id": 35}, "user": {"role": "owner"}}}, "resource": {"id": 390, "owner": {"id": 35}, "assignee": {"id": 596}, "organization": {"id": 112}, "project": {"owner": {"id": 746}, "assignee": {"id": 819}, "organization": {"id": 984}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 22, "privilege": "user"}, "organization": {"id": 125, "owner": {"id": 22}, "user": {"role": "owner"}}}, "resource": {"id": 314, "owner": {"id": 22}, "assignee": {"id": 557}, "organization": {"id": 125}, "project": {"owner": {"id": 789}, "assignee": {"id": 800}, "organization": {"id": 971}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 46, "privilege": "user"}, "organization": {"id": 193, "owner": {"id": 46}, "user": {"role": "owner"}}}, "resource": {"id": 383, "owner": {"id": 46}, "assignee": {"id": 580}, "organization": {"id": 650}, "project": {"owner": {"id": 775}, "assignee": {"id": 884}, "organization": {"id": 939}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 45, "privilege": "user"}, "organization": {"id": 165, "owner": {"id": 45}, "user": {"role": "owner"}}}, "resource": {"id": 387, "owner": {"id": 45}, "assignee": {"id": 548}, "organization": {"id": 614}, "project": {"owner": {"id": 760}, "assignee": {"id": 883}, "organization": {"id": 918}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 83, "privilege": "user"}, "organization": {"id": 194, "owner": {"id": 260}, "user": {"role": "maintainer"}}}, "resource": {"id": 337, "owner": {"id": 83}, "assignee": {"id": 551}, "organization": {"id": 194}, "project": {"owner": {"id": 756}, "assignee": {"id": 893}, "organization": {"id": 978}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 93, "privilege": "user"}, "organization": {"id": 121, "owner": {"id": 256}, "user": {"role": "maintainer"}}}, "resource": {"id": 317, "owner": {"id": 93}, "assignee": {"id": 584}, "organization": {"id": 121}, "project": {"owner": {"id": 733}, "assignee": {"id": 888}, "organization": {"id": 933}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 35, "privilege": "user"}, "organization": {"id": 128, "owner": {"id": 294}, "user": {"role": "maintainer"}}}, "resource": {"id": 396, "owner": {"id": 35}, "assignee": {"id": 569}, "organization": {"id": 687}, "project": {"owner": {"id": 779}, "assignee": {"id": 855}, "organization": {"id": 937}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 78, "privilege": "user"}, "organization": {"id": 111, "owner": {"id": 222}, "user": {"role": "maintainer"}}}, "resource": {"id": 315, "owner": {"id": 78}, "assignee": {"id": 564}, "organization": {"id": 603}, "project": {"owner": {"id": 733}, "assignee": {"id": 846}, "organization": {"id": 941}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 16, "privilege": "user"}, "organization": {"id": 123, "owner": {"id": 201}, "user": {"role": "supervisor"}}}, "resource": {"id": 309, "owner": {"id": 16}, "assignee": {"id": 586}, "organization": {"id": 123}, "project": {"owner": {"id": 708}, "assignee": {"id": 831}, "organization": {"id": 925}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 81, "privilege": "user"}, "organization": {"id": 186, "owner": {"id": 261}, "user": {"role": "supervisor"}}}, "resource": {"id": 369, "owner": {"id": 81}, "assignee": {"id": 572}, "organization": {"id": 186}, "project": {"owner": {"id": 714}, "assignee": {"id": 820}, "organization": {"id": 913}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 35, "privilege": "user"}, "organization": {"id": 120, "owner": {"id": 295}, "user": {"role": "supervisor"}}}, "resource": {"id": 368, "owner": {"id": 35}, "assignee": {"id": 503}, "organization": {"id": 658}, "project": {"owner": {"id": 763}, "assignee": {"id": 887}, "organization": {"id": 924}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 96, "privilege": "user"}, "organization": {"id": 192, "owner": {"id": 295}, "user": {"role": "supervisor"}}}, "resource": {"id": 339, "owner": {"id": 96}, "assignee": {"id": 581}, "organization": {"id": 639}, "project": {"owner": {"id": 756}, "assignee": {"id": 847}, "organization": {"id": 954}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 70, "privilege": "user"}, "organization": {"id": 168, "owner": {"id": 245}, "user": {"role": "worker"}}}, "resource": {"id": 378, "owner": {"id": 70}, "assignee": {"id": 503}, "organization": {"id": 168}, "project": {"owner": {"id": 783}, "assignee": {"id": 825}, "organization": {"id": 940}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 60, "privilege": "user"}, "organization": {"id": 103, "owner": {"id": 238}, "user": {"role": "worker"}}}, "resource": {"id": 329, "owner": {"id": 60}, "assignee": {"id": 543}, "organization": {"id": 103}, "project": {"owner": {"id": 764}, "assignee": {"id": 827}, "organization": {"id": 999}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 33, "privilege": "user"}, "organization": {"id": 153, "owner": {"id": 294}, "user": {"role": "worker"}}}, "resource": {"id": 300, "owner": {"id": 33}, "assignee": {"id": 535}, "organization": {"id": 621}, "project": {"owner": {"id": 753}, "assignee": {"id": 859}, "organization": {"id": 986}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 15, "privilege": "user"}, "organization": {"id": 183, "owner": {"id": 288}, "user": {"role": "worker"}}}, "resource": {"id": 358, "owner": {"id": 15}, "assignee": {"id": 590}, "organization": {"id": 620}, "project": {"owner": {"id": 724}, "assignee": {"id": 858}, "organization": {"id": 997}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 43, "privilege": "user"}, "organization": {"id": 193, "owner": {"id": 221}, "user": {"role": null}}}, "resource": {"id": 314, "owner": {"id": 43}, "assignee": {"id": 577}, "organization": {"id": 193}, "project": {"owner": {"id": 752}, "assignee": {"id": 868}, "organization": {"id": 912}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 93, "privilege": "user"}, "organization": {"id": 117, "owner": {"id": 200}, "user": {"role": null}}}, "resource": {"id": 320, "owner": {"id": 93}, "assignee": {"id": 502}, "organization": {"id": 117}, "project": {"owner": {"id": 765}, "assignee": {"id": 823}, "organization": {"id": 914}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 91, "privilege": "user"}, "organization": {"id": 187, "owner": {"id": 271}, "user": {"role": null}}}, "resource": {"id": 309, "owner": {"id": 91}, "assignee": {"id": 538}, "organization": {"id": 629}, "project": {"owner": {"id": 747}, "assignee": {"id": 865}, "organization": {"id": 989}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 78, "privilege": "user"}, "organization": {"id": 180, "owner": {"id": 284}, "user": {"role": null}}}, "resource": {"id": 328, "owner": {"id": 78}, "assignee": {"id": 565}, "organization": {"id": 615}, "project": {"owner": {"id": 799}, "assignee": {"id": 830}, "organization": {"id": 998}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 93, "privilege": "worker"}, "organization": {"id": 128, "owner": {"id": 93}, "user": {"role": "owner"}}}, "resource": {"id": 329, "owner": {"id": 93}, "assignee": {"id": 599}, "organization": {"id": 128}, "project": {"owner": {"id": 760}, "assignee": {"id": 862}, "organization": {"id": 954}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 55, "privilege": "worker"}, "organization": {"id": 181, "owner": {"id": 55}, "user": {"role": "owner"}}}, "resource": {"id": 356, "owner": {"id": 55}, "assignee": {"id": 584}, "organization": {"id": 181}, "project": {"owner": {"id": 710}, "assignee": {"id": 879}, "organization": {"id": 987}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 74, "privilege": "worker"}, "organization": {"id": 123, "owner": {"id": 74}, "user": {"role": "owner"}}}, "resource": {"id": 330, "owner": {"id": 74}, "assignee": {"id": 565}, "organization": {"id": 615}, "project": {"owner": {"id": 791}, "assignee": {"id": 897}, "organization": {"id": 944}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 46, "privilege": "worker"}, "organization": {"id": 164, "owner": {"id": 46}, "user": {"role": "owner"}}}, "resource": {"id": 389, "owner": {"id": 46}, "assignee": {"id": 547}, "organization": {"id": 619}, "project": {"owner": {"id": 733}, "assignee": {"id": 804}, "organization": {"id": 946}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 92, "privilege": "worker"}, "organization": {"id": 118, "owner": {"id": 287}, "user": {"role": "maintainer"}}}, "resource": {"id": 338, "owner": {"id": 92}, "assignee": {"id": 524}, "organization": {"id": 118}, "project": {"owner": {"id": 712}, "assignee": {"id": 852}, "organization": {"id": 959}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 72, "privilege": "worker"}, "organization": {"id": 185, "owner": {"id": 279}, "user": {"role": "maintainer"}}}, "resource": {"id": 359, "owner": {"id": 72}, "assignee": {"id": 529}, "organization": {"id": 185}, "project": {"owner": {"id": 746}, "assignee": {"id": 876}, "organization": {"id": 908}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 6, "privilege": "worker"}, "organization": {"id": 117, "owner": {"id": 277}, "user": {"role": "maintainer"}}}, "resource": {"id": 336, "owner": {"id": 6}, "assignee": {"id": 540}, "organization": {"id": 609}, "project": {"owner": {"id": 704}, "assignee": {"id": 879}, "organization": {"id": 938}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 76, "privilege": "worker"}, "organization": {"id": 119, "owner": {"id": 278}, "user": {"role": "maintainer"}}}, "resource": {"id": 365, "owner": {"id": 76}, "assignee": {"id": 540}, "organization": {"id": 699}, "project": {"owner": {"id": 745}, "assignee": {"id": 820}, "organization": {"id": 921}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 91, "privilege": "worker"}, "organization": {"id": 122, "owner": {"id": 289}, "user": {"role": "supervisor"}}}, "resource": {"id": 317, "owner": {"id": 91}, "assignee": {"id": 558}, "organization": {"id": 122}, "project": {"owner": {"id": 769}, "assignee": {"id": 849}, "organization": {"id": 954}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 70, "privilege": "worker"}, "organization": {"id": 136, "owner": {"id": 245}, "user": {"role": "supervisor"}}}, "resource": {"id": 356, "owner": {"id": 70}, "assignee": {"id": 504}, "organization": {"id": 136}, "project": {"owner": {"id": 746}, "assignee": {"id": 880}, "organization": {"id": 974}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 7, "privilege": "worker"}, "organization": {"id": 108, "owner": {"id": 211}, "user": {"role": "supervisor"}}}, "resource": {"id": 384, "owner": {"id": 7}, "assignee": {"id": 557}, "organization": {"id": 697}, "project": {"owner": {"id": 799}, "assignee": {"id": 842}, "organization": {"id": 941}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 41, "privilege": "worker"}, "organization": {"id": 137, "owner": {"id": 293}, "user": {"role": "supervisor"}}}, "resource": {"id": 371, "owner": {"id": 41}, "assignee": {"id": 540}, "organization": {"id": 636}, "project": {"owner": {"id": 717}, "assignee": {"id": 820}, "organization": {"id": 904}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 49, "privilege": "worker"}, "organization": {"id": 192, "owner": {"id": 279}, "user": {"role": "worker"}}}, "resource": {"id": 350, "owner": {"id": 49}, "assignee": {"id": 572}, "organization": {"id": 192}, "project": {"owner": {"id": 757}, "assignee": {"id": 884}, "organization": {"id": 978}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 76, "privilege": "worker"}, "organization": {"id": 164, "owner": {"id": 284}, "user": {"role": "worker"}}}, "resource": {"id": 364, "owner": {"id": 76}, "assignee": {"id": 557}, "organization": {"id": 164}, "project": {"owner": {"id": 773}, "assignee": {"id": 814}, "organization": {"id": 923}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 6, "privilege": "worker"}, "organization": {"id": 113, "owner": {"id": 233}, "user": {"role": "worker"}}}, "resource": {"id": 321, "owner": {"id": 6}, "assignee": {"id": 595}, "organization": {"id": 660}, "project": {"owner": {"id": 719}, "assignee": {"id": 845}, "organization": {"id": 966}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 83, "privilege": "worker"}, "organization": {"id": 146, "owner": {"id": 286}, "user": {"role": "worker"}}}, "resource": {"id": 388, "owner": {"id": 83}, "assignee": {"id": 572}, "organization": {"id": 651}, "project": {"owner": {"id": 757}, "assignee": {"id": 830}, "organization": {"id": 931}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 29, "privilege": "worker"}, "organization": {"id": 126, "owner": {"id": 276}, "user": {"role": null}}}, "resource": {"id": 321, "owner": {"id": 29}, "assignee": {"id": 541}, "organization": {"id": 126}, "project": {"owner": {"id": 753}, "assignee": {"id": 893}, "organization": {"id": 925}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 27, "privilege": "worker"}, "organization": {"id": 118, "owner": {"id": 226}, "user": {"role": null}}}, "resource": {"id": 387, "owner": {"id": 27}, "assignee": {"id": 558}, "organization": {"id": 118}, "project": {"owner": {"id": 780}, "assignee": {"id": 854}, "organization": {"id": 995}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 8, "privilege": "worker"}, "organization": {"id": 117, "owner": {"id": 276}, "user": {"role": null}}}, "resource": {"id": 363, "owner": {"id": 8}, "assignee": {"id": 539}, "organization": {"id": 615}, "project": {"owner": {"id": 766}, "assignee": {"id": 840}, "organization": {"id": 922}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 94, "privilege": "worker"}, "organization": {"id": 145, "owner": {"id": 245}, "user": {"role": null}}}, "resource": {"id": 306, "owner": {"id": 94}, "assignee": {"id": 580}, "organization": {"id": 609}, "project": {"owner": {"id": 756}, "assignee": {"id": 810}, "organization": {"id": 977}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 29, "privilege": "none"}, "organization": {"id": 131, "owner": {"id": 29}, "user": {"role": "owner"}}}, "resource": {"id": 344, "owner": {"id": 29}, "assignee": {"id": 548}, "organization": {"id": 131}, "project": {"owner": {"id": 708}, "assignee": {"id": 818}, "organization": {"id": 951}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 15, "privilege": "none"}, "organization": {"id": 150, "owner": {"id": 15}, "user": {"role": "owner"}}}, "resource": {"id": 361, "owner": {"id": 15}, "assignee": {"id": 524}, "organization": {"id": 150}, "project": {"owner": {"id": 776}, "assignee": {"id": 847}, "organization": {"id": 983}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 88, "privilege": "none"}, "organization": {"id": 188, "owner": {"id": 88}, "user": {"role": "owner"}}}, "resource": {"id": 358, "owner": {"id": 88}, "assignee": {"id": 567}, "organization": {"id": 664}, "project": {"owner": {"id": 753}, "assignee": {"id": 856}, "organization": {"id": 988}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 34, "privilege": "none"}, "organization": {"id": 171, "owner": {"id": 34}, "user": {"role": "owner"}}}, "resource": {"id": 316, "owner": {"id": 34}, "assignee": {"id": 544}, "organization": {"id": 688}, "project": {"owner": {"id": 754}, "assignee": {"id": 881}, "organization": {"id": 960}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 21, "privilege": "none"}, "organization": {"id": 148, "owner": {"id": 268}, "user": {"role": "maintainer"}}}, "resource": {"id": 365, "owner": {"id": 21}, "assignee": {"id": 533}, "organization": {"id": 148}, "project": {"owner": {"id": 762}, "assignee": {"id": 810}, "organization": {"id": 993}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 82, "privilege": "none"}, "organization": {"id": 102, "owner": {"id": 227}, "user": {"role": "maintainer"}}}, "resource": {"id": 348, "owner": {"id": 82}, "assignee": {"id": 563}, "organization": {"id": 102}, "project": {"owner": {"id": 762}, "assignee": {"id": 806}, "organization": {"id": 930}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 92, "privilege": "none"}, "organization": {"id": 118, "owner": {"id": 205}, "user": {"role": "maintainer"}}}, "resource": {"id": 331, "owner": {"id": 92}, "assignee": {"id": 551}, "organization": {"id": 601}, "project": {"owner": {"id": 796}, "assignee": {"id": 825}, "organization": {"id": 979}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 6, "privilege": "none"}, "organization": {"id": 116, "owner": {"id": 249}, "user": {"role": "maintainer"}}}, "resource": {"id": 352, "owner": {"id": 6}, "assignee": {"id": 531}, "organization": {"id": 666}, "project": {"owner": {"id": 754}, "assignee": {"id": 885}, "organization": {"id": 990}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 79, "privilege": "none"}, "organization": {"id": 137, "owner": {"id": 232}, "user": {"role": "supervisor"}}}, "resource": {"id": 392, "owner": {"id": 79}, "assignee": {"id": 575}, "organization": {"id": 137}, "project": {"owner": {"id": 776}, "assignee": {"id": 839}, "organization": {"id": 972}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 64, "privilege": "none"}, "organization": {"id": 133, "owner": {"id": 202}, "user": {"role": "supervisor"}}}, "resource": {"id": 380, "owner": {"id": 64}, "assignee": {"id": 558}, "organization": {"id": 133}, "project": {"owner": {"id": 787}, "assignee": {"id": 858}, "organization": {"id": 942}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 60, "privilege": "none"}, "organization": {"id": 152, "owner": {"id": 296}, "user": {"role": "supervisor"}}}, "resource": {"id": 349, "owner": {"id": 60}, "assignee": {"id": 591}, "organization": {"id": 625}, "project": {"owner": {"id": 753}, "assignee": {"id": 891}, "organization": {"id": 936}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 52, "privilege": "none"}, "organization": {"id": 142, "owner": {"id": 269}, "user": {"role": "supervisor"}}}, "resource": {"id": 342, "owner": {"id": 52}, "assignee": {"id": 597}, "organization": {"id": 608}, "project": {"owner": {"id": 768}, "assignee": {"id": 880}, "organization": {"id": 970}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 6, "privilege": "none"}, "organization": {"id": 189, "owner": {"id": 298}, "user": {"role": "worker"}}}, "resource": {"id": 371, "owner": {"id": 6}, "assignee": {"id": 593}, "organization": {"id": 189}, "project": {"owner": {"id": 707}, "assignee": {"id": 832}, "organization": {"id": 947}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 49, "privilege": "none"}, "organization": {"id": 193, "owner": {"id": 215}, "user": {"role": "worker"}}}, "resource": {"id": 341, "owner": {"id": 49}, "assignee": {"id": 523}, "organization": {"id": 193}, "project": {"owner": {"id": 765}, "assignee": {"id": 881}, "organization": {"id": 960}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 4, "privilege": "none"}, "organization": {"id": 127, "owner": {"id": 239}, "user": {"role": "worker"}}}, "resource": {"id": 388, "owner": {"id": 4}, "assignee": {"id": 522}, "organization": {"id": 614}, "project": {"owner": {"id": 738}, "assignee": {"id": 875}, "organization": {"id": 913}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 31, "privilege": "none"}, "organization": {"id": 137, "owner": {"id": 211}, "user": {"role": "worker"}}}, "resource": {"id": 357, "owner": {"id": 31}, "assignee": {"id": 559}, "organization": {"id": 634}, "project": {"owner": {"id": 753}, "assignee": {"id": 807}, "organization": {"id": 901}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 23, "privilege": "none"}, "organization": {"id": 141, "owner": {"id": 289}, "user": {"role": null}}}, "resource": {"id": 389, "owner": {"id": 23}, "assignee": {"id": 529}, "organization": {"id": 141}, "project": {"owner": {"id": 796}, "assignee": {"id": 806}, "organization": {"id": 993}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 57, "privilege": "none"}, "organization": {"id": 103, "owner": {"id": 230}, "user": {"role": null}}}, "resource": {"id": 300, "owner": {"id": 57}, "assignee": {"id": 547}, "organization": {"id": 103}, "project": {"owner": {"id": 771}, "assignee": {"id": 822}, "organization": {"id": 967}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 46, "privilege": "none"}, "organization": {"id": 158, "owner": {"id": 202}, "user": {"role": null}}}, "resource": {"id": 368, "owner": {"id": 46}, "assignee": {"id": 589}, "organization": {"id": 619}, "project": {"owner": {"id": 734}, "assignee": {"id": 859}, "organization": {"id": 906}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 85, "privilege": "none"}, "organization": {"id": 195, "owner": {"id": 288}, "user": {"role": null}}}, "resource": {"id": 347, "owner": {"id": 85}, "assignee": {"id": 561}, "organization": {"id": 611}, "project": {"owner": {"id": 775}, "assignee": {"id": 875}, "organization": {"id": 934}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 4, "privilege": "admin"}, "organization": {"id": 157, "owner": {"id": 4}, "user": {"role": "owner"}}}, "resource": {"id": 355, "owner": {"id": 445}, "assignee": {"id": 4}, "organization": {"id": 157}, "project": {"owner": {"id": 742}, "assignee": {"id": 876}, "organization": {"id": 938}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 61, "privilege": "admin"}, "organization": {"id": 106, "owner": {"id": 61}, "user": {"role": "owner"}}}, "resource": {"id": 372, "owner": {"id": 456}, "assignee": {"id": 61}, "organization": {"id": 106}, "project": {"owner": {"id": 701}, "assignee": {"id": 802}, "organization": {"id": 977}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 82, "privilege": "admin"}, "organization": {"id": 187, "owner": {"id": 82}, "user": {"role": "owner"}}}, "resource": {"id": 302, "owner": {"id": 466}, "assignee": {"id": 82}, "organization": {"id": 633}, "project": {"owner": {"id": 748}, "assignee": {"id": 880}, "organization": {"id": 981}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 9, "privilege": "admin"}, "organization": {"id": 181, "owner": {"id": 9}, "user": {"role": "owner"}}}, "resource": {"id": 334, "owner": {"id": 484}, "assignee": {"id": 9}, "organization": {"id": 606}, "project": {"owner": {"id": 788}, "assignee": {"id": 860}, "organization": {"id": 984}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 69, "privilege": "admin"}, "organization": {"id": 157, "owner": {"id": 221}, "user": {"role": "maintainer"}}}, "resource": {"id": 330, "owner": {"id": 459}, "assignee": {"id": 69}, "organization": {"id": 157}, "project": {"owner": {"id": 755}, "assignee": {"id": 889}, "organization": {"id": 905}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 41, "privilege": "admin"}, "organization": {"id": 142, "owner": {"id": 280}, "user": {"role": "maintainer"}}}, "resource": {"id": 387, "owner": {"id": 441}, "assignee": {"id": 41}, "organization": {"id": 142}, "project": {"owner": {"id": 753}, "assignee": {"id": 813}, "organization": {"id": 912}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 95, "privilege": "admin"}, "organization": {"id": 188, "owner": {"id": 262}, "user": {"role": "maintainer"}}}, "resource": {"id": 362, "owner": {"id": 443}, "assignee": {"id": 95}, "organization": {"id": 619}, "project": {"owner": {"id": 729}, "assignee": {"id": 829}, "organization": {"id": 993}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 71, "privilege": "admin"}, "organization": {"id": 186, "owner": {"id": 293}, "user": {"role": "maintainer"}}}, "resource": {"id": 342, "owner": {"id": 423}, "assignee": {"id": 71}, "organization": {"id": 680}, "project": {"owner": {"id": 703}, "assignee": {"id": 817}, "organization": {"id": 956}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 66, "privilege": "admin"}, "organization": {"id": 160, "owner": {"id": 244}, "user": {"role": "supervisor"}}}, "resource": {"id": 371, "owner": {"id": 476}, "assignee": {"id": 66}, "organization": {"id": 160}, "project": {"owner": {"id": 740}, "assignee": {"id": 838}, "organization": {"id": 969}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 29, "privilege": "admin"}, "organization": {"id": 103, "owner": {"id": 265}, "user": {"role": "supervisor"}}}, "resource": {"id": 323, "owner": {"id": 406}, "assignee": {"id": 29}, "organization": {"id": 103}, "project": {"owner": {"id": 770}, "assignee": {"id": 808}, "organization": {"id": 914}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 99, "privilege": "admin"}, "organization": {"id": 146, "owner": {"id": 214}, "user": {"role": "supervisor"}}}, "resource": {"id": 393, "owner": {"id": 484}, "assignee": {"id": 99}, "organization": {"id": 644}, "project": {"owner": {"id": 788}, "assignee": {"id": 859}, "organization": {"id": 957}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 98, "privilege": "admin"}, "organization": {"id": 155, "owner": {"id": 281}, "user": {"role": "supervisor"}}}, "resource": {"id": 383, "owner": {"id": 429}, "assignee": {"id": 98}, "organization": {"id": 644}, "project": {"owner": {"id": 724}, "assignee": {"id": 814}, "organization": {"id": 909}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 67, "privilege": "admin"}, "organization": {"id": 189, "owner": {"id": 264}, "user": {"role": "worker"}}}, "resource": {"id": 366, "owner": {"id": 472}, "assignee": {"id": 67}, "organization": {"id": 189}, "project": {"owner": {"id": 797}, "assignee": {"id": 826}, "organization": {"id": 925}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 18, "privilege": "admin"}, "organization": {"id": 196, "owner": {"id": 226}, "user": {"role": "worker"}}}, "resource": {"id": 379, "owner": {"id": 441}, "assignee": {"id": 18}, "organization": {"id": 196}, "project": {"owner": {"id": 715}, "assignee": {"id": 845}, "organization": {"id": 916}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 16, "privilege": "admin"}, "organization": {"id": 197, "owner": {"id": 249}, "user": {"role": "worker"}}}, "resource": {"id": 387, "owner": {"id": 410}, "assignee": {"id": 16}, "organization": {"id": 677}, "project": {"owner": {"id": 720}, "assignee": {"id": 832}, "organization": {"id": 941}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 3, "privilege": "admin"}, "organization": {"id": 187, "owner": {"id": 261}, "user": {"role": "worker"}}}, "resource": {"id": 333, "owner": {"id": 441}, "assignee": {"id": 3}, "organization": {"id": 607}, "project": {"owner": {"id": 770}, "assignee": {"id": 872}, "organization": {"id": 954}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 42, "privilege": "admin"}, "organization": {"id": 183, "owner": {"id": 295}, "user": {"role": null}}}, "resource": {"id": 324, "owner": {"id": 475}, "assignee": {"id": 42}, "organization": {"id": 183}, "project": {"owner": {"id": 705}, "assignee": {"id": 803}, "organization": {"id": 971}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 59, "privilege": "admin"}, "organization": {"id": 101, "owner": {"id": 284}, "user": {"role": null}}}, "resource": {"id": 309, "owner": {"id": 494}, "assignee": {"id": 59}, "organization": {"id": 101}, "project": {"owner": {"id": 798}, "assignee": {"id": 849}, "organization": {"id": 949}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 52, "privilege": "admin"}, "organization": {"id": 142, "owner": {"id": 278}, "user": {"role": null}}}, "resource": {"id": 340, "owner": {"id": 411}, "assignee": {"id": 52}, "organization": {"id": 639}, "project": {"owner": {"id": 733}, "assignee": {"id": 884}, "organization": {"id": 985}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 43, "privilege": "admin"}, "organization": {"id": 191, "owner": {"id": 207}, "user": {"role": null}}}, "resource": {"id": 371, "owner": {"id": 407}, "assignee": {"id": 43}, "organization": {"id": 697}, "project": {"owner": {"id": 701}, "assignee": {"id": 854}, "organization": {"id": 906}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 86, "privilege": "business"}, "organization": {"id": 184, "owner": {"id": 86}, "user": {"role": "owner"}}}, "resource": {"id": 328, "owner": {"id": 444}, "assignee": {"id": 86}, "organization": {"id": 184}, "project": {"owner": {"id": 724}, "assignee": {"id": 804}, "organization": {"id": 999}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 69, "privilege": "business"}, "organization": {"id": 129, "owner": {"id": 69}, "user": {"role": "owner"}}}, "resource": {"id": 391, "owner": {"id": 453}, "assignee": {"id": 69}, "organization": {"id": 129}, "project": {"owner": {"id": 745}, "assignee": {"id": 812}, "organization": {"id": 911}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 76, "privilege": "business"}, "organization": {"id": 150, "owner": {"id": 76}, "user": {"role": "owner"}}}, "resource": {"id": 367, "owner": {"id": 408}, "assignee": {"id": 76}, "organization": {"id": 668}, "project": {"owner": {"id": 772}, "assignee": {"id": 829}, "organization": {"id": 915}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 84, "privilege": "business"}, "organization": {"id": 137, "owner": {"id": 84}, "user": {"role": "owner"}}}, "resource": {"id": 370, "owner": {"id": 493}, "assignee": {"id": 84}, "organization": {"id": 602}, "project": {"owner": {"id": 789}, "assignee": {"id": 895}, "organization": {"id": 912}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 40, "privilege": "business"}, "organization": {"id": 115, "owner": {"id": 268}, "user": {"role": "maintainer"}}}, "resource": {"id": 336, "owner": {"id": 447}, "assignee": {"id": 40}, "organization": {"id": 115}, "project": {"owner": {"id": 797}, "assignee": {"id": 810}, "organization": {"id": 916}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 66, "privilege": "business"}, "organization": {"id": 172, "owner": {"id": 296}, "user": {"role": "maintainer"}}}, "resource": {"id": 335, "owner": {"id": 405}, "assignee": {"id": 66}, "organization": {"id": 172}, "project": {"owner": {"id": 702}, "assignee": {"id": 834}, "organization": {"id": 925}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 47, "privilege": "business"}, "organization": {"id": 173, "owner": {"id": 295}, "user": {"role": "maintainer"}}}, "resource": {"id": 331, "owner": {"id": 454}, "assignee": {"id": 47}, "organization": {"id": 634}, "project": {"owner": {"id": 718}, "assignee": {"id": 884}, "organization": {"id": 902}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 18, "privilege": "business"}, "organization": {"id": 137, "owner": {"id": 255}, "user": {"role": "maintainer"}}}, "resource": {"id": 324, "owner": {"id": 441}, "assignee": {"id": 18}, "organization": {"id": 612}, "project": {"owner": {"id": 758}, "assignee": {"id": 824}, "organization": {"id": 994}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 19, "privilege": "business"}, "organization": {"id": 138, "owner": {"id": 257}, "user": {"role": "supervisor"}}}, "resource": {"id": 311, "owner": {"id": 441}, "assignee": {"id": 19}, "organization": {"id": 138}, "project": {"owner": {"id": 760}, "assignee": {"id": 873}, "organization": {"id": 992}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 83, "privilege": "business"}, "organization": {"id": 190, "owner": {"id": 210}, "user": {"role": "supervisor"}}}, "resource": {"id": 313, "owner": {"id": 444}, "assignee": {"id": 83}, "organization": {"id": 190}, "project": {"owner": {"id": 720}, "assignee": {"id": 819}, "organization": {"id": 937}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 38, "privilege": "business"}, "organization": {"id": 109, "owner": {"id": 239}, "user": {"role": "supervisor"}}}, "resource": {"id": 379, "owner": {"id": 475}, "assignee": {"id": 38}, "organization": {"id": 650}, "project": {"owner": {"id": 788}, "assignee": {"id": 808}, "organization": {"id": 999}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 17, "privilege": "business"}, "organization": {"id": 153, "owner": {"id": 293}, "user": {"role": "supervisor"}}}, "resource": {"id": 308, "owner": {"id": 431}, "assignee": {"id": 17}, "organization": {"id": 610}, "project": {"owner": {"id": 737}, "assignee": {"id": 870}, "organization": {"id": 913}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 95, "privilege": "business"}, "organization": {"id": 122, "owner": {"id": 289}, "user": {"role": "worker"}}}, "resource": {"id": 346, "owner": {"id": 471}, "assignee": {"id": 95}, "organization": {"id": 122}, "project": {"owner": {"id": 746}, "assignee": {"id": 873}, "organization": {"id": 943}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 28, "privilege": "business"}, "organization": {"id": 141, "owner": {"id": 281}, "user": {"role": "worker"}}}, "resource": {"id": 370, "owner": {"id": 472}, "assignee": {"id": 28}, "organization": {"id": 141}, "project": {"owner": {"id": 747}, "assignee": {"id": 869}, "organization": {"id": 989}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 82, "privilege": "business"}, "organization": {"id": 192, "owner": {"id": 214}, "user": {"role": "worker"}}}, "resource": {"id": 385, "owner": {"id": 449}, "assignee": {"id": 82}, "organization": {"id": 695}, "project": {"owner": {"id": 765}, "assignee": {"id": 824}, "organization": {"id": 922}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 78, "privilege": "business"}, "organization": {"id": 152, "owner": {"id": 264}, "user": {"role": "worker"}}}, "resource": {"id": 322, "owner": {"id": 460}, "assignee": {"id": 78}, "organization": {"id": 668}, "project": {"owner": {"id": 726}, "assignee": {"id": 892}, "organization": {"id": 983}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 18, "privilege": "business"}, "organization": {"id": 129, "owner": {"id": 247}, "user": {"role": null}}}, "resource": {"id": 385, "owner": {"id": 499}, "assignee": {"id": 18}, "organization": {"id": 129}, "project": {"owner": {"id": 726}, "assignee": {"id": 833}, "organization": {"id": 979}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 34, "privilege": "business"}, "organization": {"id": 141, "owner": {"id": 296}, "user": {"role": null}}}, "resource": {"id": 369, "owner": {"id": 441}, "assignee": {"id": 34}, "organization": {"id": 141}, "project": {"owner": {"id": 791}, "assignee": {"id": 852}, "organization": {"id": 978}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 61, "privilege": "business"}, "organization": {"id": 195, "owner": {"id": 269}, "user": {"role": null}}}, "resource": {"id": 359, "owner": {"id": 413}, "assignee": {"id": 61}, "organization": {"id": 697}, "project": {"owner": {"id": 752}, "assignee": {"id": 884}, "organization": {"id": 916}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 27, "privilege": "business"}, "organization": {"id": 110, "owner": {"id": 279}, "user": {"role": null}}}, "resource": {"id": 351, "owner": {"id": 465}, "assignee": {"id": 27}, "organization": {"id": 635}, "project": {"owner": {"id": 756}, "assignee": {"id": 806}, "organization": {"id": 977}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 50, "privilege": "user"}, "organization": {"id": 120, "owner": {"id": 50}, "user": {"role": "owner"}}}, "resource": {"id": 345, "owner": {"id": 437}, "assignee": {"id": 50}, "organization": {"id": 120}, "project": {"owner": {"id": 706}, "assignee": {"id": 880}, "organization": {"id": 938}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 72, "privilege": "user"}, "organization": {"id": 113, "owner": {"id": 72}, "user": {"role": "owner"}}}, "resource": {"id": 347, "owner": {"id": 462}, "assignee": {"id": 72}, "organization": {"id": 113}, "project": {"owner": {"id": 775}, "assignee": {"id": 854}, "organization": {"id": 942}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 21, "privilege": "user"}, "organization": {"id": 164, "owner": {"id": 21}, "user": {"role": "owner"}}}, "resource": {"id": 322, "owner": {"id": 444}, "assignee": {"id": 21}, "organization": {"id": 699}, "project": {"owner": {"id": 739}, "assignee": {"id": 824}, "organization": {"id": 956}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 99, "privilege": "user"}, "organization": {"id": 177, "owner": {"id": 99}, "user": {"role": "owner"}}}, "resource": {"id": 380, "owner": {"id": 431}, "assignee": {"id": 99}, "organization": {"id": 695}, "project": {"owner": {"id": 732}, "assignee": {"id": 832}, "organization": {"id": 982}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 76, "privilege": "user"}, "organization": {"id": 106, "owner": {"id": 251}, "user": {"role": "maintainer"}}}, "resource": {"id": 341, "owner": {"id": 430}, "assignee": {"id": 76}, "organization": {"id": 106}, "project": {"owner": {"id": 706}, "assignee": {"id": 886}, "organization": {"id": 952}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 39, "privilege": "user"}, "organization": {"id": 142, "owner": {"id": 258}, "user": {"role": "maintainer"}}}, "resource": {"id": 378, "owner": {"id": 427}, "assignee": {"id": 39}, "organization": {"id": 142}, "project": {"owner": {"id": 783}, "assignee": {"id": 888}, "organization": {"id": 970}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 27, "privilege": "user"}, "organization": {"id": 145, "owner": {"id": 288}, "user": {"role": "maintainer"}}}, "resource": {"id": 361, "owner": {"id": 400}, "assignee": {"id": 27}, "organization": {"id": 668}, "project": {"owner": {"id": 755}, "assignee": {"id": 866}, "organization": {"id": 984}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 94, "privilege": "user"}, "organization": {"id": 121, "owner": {"id": 296}, "user": {"role": "maintainer"}}}, "resource": {"id": 364, "owner": {"id": 433}, "assignee": {"id": 94}, "organization": {"id": 676}, "project": {"owner": {"id": 783}, "assignee": {"id": 892}, "organization": {"id": 907}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 18, "privilege": "user"}, "organization": {"id": 154, "owner": {"id": 261}, "user": {"role": "supervisor"}}}, "resource": {"id": 381, "owner": {"id": 400}, "assignee": {"id": 18}, "organization": {"id": 154}, "project": {"owner": {"id": 722}, "assignee": {"id": 847}, "organization": {"id": 984}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 49, "privilege": "user"}, "organization": {"id": 142, "owner": {"id": 287}, "user": {"role": "supervisor"}}}, "resource": {"id": 329, "owner": {"id": 407}, "assignee": {"id": 49}, "organization": {"id": 142}, "project": {"owner": {"id": 714}, "assignee": {"id": 839}, "organization": {"id": 983}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 88, "privilege": "user"}, "organization": {"id": 159, "owner": {"id": 218}, "user": {"role": "supervisor"}}}, "resource": {"id": 355, "owner": {"id": 424}, "assignee": {"id": 88}, "organization": {"id": 631}, "project": {"owner": {"id": 765}, "assignee": {"id": 863}, "organization": {"id": 940}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 9, "privilege": "user"}, "organization": {"id": 109, "owner": {"id": 264}, "user": {"role": "supervisor"}}}, "resource": {"id": 304, "owner": {"id": 483}, "assignee": {"id": 9}, "organization": {"id": 619}, "project": {"owner": {"id": 771}, "assignee": {"id": 854}, "organization": {"id": 901}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 2, "privilege": "user"}, "organization": {"id": 159, "owner": {"id": 275}, "user": {"role": "worker"}}}, "resource": {"id": 361, "owner": {"id": 461}, "assignee": {"id": 2}, "organization": {"id": 159}, "project": {"owner": {"id": 754}, "assignee": {"id": 860}, "organization": {"id": 932}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 9, "privilege": "user"}, "organization": {"id": 169, "owner": {"id": 291}, "user": {"role": "worker"}}}, "resource": {"id": 331, "owner": {"id": 456}, "assignee": {"id": 9}, "organization": {"id": 169}, "project": {"owner": {"id": 708}, "assignee": {"id": 804}, "organization": {"id": 965}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 19, "privilege": "user"}, "organization": {"id": 144, "owner": {"id": 273}, "user": {"role": "worker"}}}, "resource": {"id": 366, "owner": {"id": 484}, "assignee": {"id": 19}, "organization": {"id": 656}, "project": {"owner": {"id": 782}, "assignee": {"id": 871}, "organization": {"id": 949}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 60, "privilege": "user"}, "organization": {"id": 167, "owner": {"id": 207}, "user": {"role": "worker"}}}, "resource": {"id": 376, "owner": {"id": 469}, "assignee": {"id": 60}, "organization": {"id": 688}, "project": {"owner": {"id": 782}, "assignee": {"id": 896}, "organization": {"id": 928}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 51, "privilege": "user"}, "organization": {"id": 120, "owner": {"id": 234}, "user": {"role": null}}}, "resource": {"id": 345, "owner": {"id": 446}, "assignee": {"id": 51}, "organization": {"id": 120}, "project": {"owner": {"id": 790}, "assignee": {"id": 836}, "organization": {"id": 911}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 83, "privilege": "user"}, "organization": {"id": 182, "owner": {"id": 234}, "user": {"role": null}}}, "resource": {"id": 314, "owner": {"id": 414}, "assignee": {"id": 83}, "organization": {"id": 182}, "project": {"owner": {"id": 758}, "assignee": {"id": 800}, "organization": {"id": 965}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 55, "privilege": "user"}, "organization": {"id": 130, "owner": {"id": 219}, "user": {"role": null}}}, "resource": {"id": 310, "owner": {"id": 499}, "assignee": {"id": 55}, "organization": {"id": 628}, "project": {"owner": {"id": 703}, "assignee": {"id": 802}, "organization": {"id": 998}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 86, "privilege": "user"}, "organization": {"id": 117, "owner": {"id": 244}, "user": {"role": null}}}, "resource": {"id": 335, "owner": {"id": 489}, "assignee": {"id": 86}, "organization": {"id": 632}, "project": {"owner": {"id": 740}, "assignee": {"id": 829}, "organization": {"id": 999}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 68, "privilege": "worker"}, "organization": {"id": 109, "owner": {"id": 68}, "user": {"role": "owner"}}}, "resource": {"id": 331, "owner": {"id": 497}, "assignee": {"id": 68}, "organization": {"id": 109}, "project": {"owner": {"id": 724}, "assignee": {"id": 845}, "organization": {"id": 961}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 87, "privilege": "worker"}, "organization": {"id": 142, "owner": {"id": 87}, "user": {"role": "owner"}}}, "resource": {"id": 351, "owner": {"id": 460}, "assignee": {"id": 87}, "organization": {"id": 142}, "project": {"owner": {"id": 788}, "assignee": {"id": 808}, "organization": {"id": 972}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 24, "privilege": "worker"}, "organization": {"id": 164, "owner": {"id": 24}, "user": {"role": "owner"}}}, "resource": {"id": 359, "owner": {"id": 401}, "assignee": {"id": 24}, "organization": {"id": 653}, "project": {"owner": {"id": 733}, "assignee": {"id": 830}, "organization": {"id": 931}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 86, "privilege": "worker"}, "organization": {"id": 116, "owner": {"id": 86}, "user": {"role": "owner"}}}, "resource": {"id": 311, "owner": {"id": 400}, "assignee": {"id": 86}, "organization": {"id": 634}, "project": {"owner": {"id": 746}, "assignee": {"id": 892}, "organization": {"id": 987}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 92, "privilege": "worker"}, "organization": {"id": 197, "owner": {"id": 254}, "user": {"role": "maintainer"}}}, "resource": {"id": 344, "owner": {"id": 481}, "assignee": {"id": 92}, "organization": {"id": 197}, "project": {"owner": {"id": 752}, "assignee": {"id": 866}, "organization": {"id": 965}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 43, "privilege": "worker"}, "organization": {"id": 145, "owner": {"id": 211}, "user": {"role": "maintainer"}}}, "resource": {"id": 345, "owner": {"id": 496}, "assignee": {"id": 43}, "organization": {"id": 145}, "project": {"owner": {"id": 716}, "assignee": {"id": 809}, "organization": {"id": 952}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 79, "privilege": "worker"}, "organization": {"id": 141, "owner": {"id": 277}, "user": {"role": "maintainer"}}}, "resource": {"id": 333, "owner": {"id": 472}, "assignee": {"id": 79}, "organization": {"id": 676}, "project": {"owner": {"id": 781}, "assignee": {"id": 838}, "organization": {"id": 961}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 68, "privilege": "worker"}, "organization": {"id": 165, "owner": {"id": 269}, "user": {"role": "maintainer"}}}, "resource": {"id": 338, "owner": {"id": 455}, "assignee": {"id": 68}, "organization": {"id": 687}, "project": {"owner": {"id": 701}, "assignee": {"id": 800}, "organization": {"id": 900}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 37, "privilege": "worker"}, "organization": {"id": 118, "owner": {"id": 288}, "user": {"role": "supervisor"}}}, "resource": {"id": 388, "owner": {"id": 406}, "assignee": {"id": 37}, "organization": {"id": 118}, "project": {"owner": {"id": 760}, "assignee": {"id": 895}, "organization": {"id": 970}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 95, "privilege": "worker"}, "organization": {"id": 113, "owner": {"id": 239}, "user": {"role": "supervisor"}}}, "resource": {"id": 395, "owner": {"id": 466}, "assignee": {"id": 95}, "organization": {"id": 113}, "project": {"owner": {"id": 782}, "assignee": {"id": 853}, "organization": {"id": 938}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 45, "privilege": "worker"}, "organization": {"id": 140, "owner": {"id": 206}, "user": {"role": "supervisor"}}}, "resource": {"id": 383, "owner": {"id": 482}, "assignee": {"id": 45}, "organization": {"id": 649}, "project": {"owner": {"id": 793}, "assignee": {"id": 869}, "organization": {"id": 921}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 47, "privilege": "worker"}, "organization": {"id": 141, "owner": {"id": 254}, "user": {"role": "supervisor"}}}, "resource": {"id": 330, "owner": {"id": 458}, "assignee": {"id": 47}, "organization": {"id": 621}, "project": {"owner": {"id": 720}, "assignee": {"id": 822}, "organization": {"id": 964}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 77, "privilege": "worker"}, "organization": {"id": 153, "owner": {"id": 263}, "user": {"role": "worker"}}}, "resource": {"id": 346, "owner": {"id": 435}, "assignee": {"id": 77}, "organization": {"id": 153}, "project": {"owner": {"id": 762}, "assignee": {"id": 851}, "organization": {"id": 990}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 72, "privilege": "worker"}, "organization": {"id": 129, "owner": {"id": 245}, "user": {"role": "worker"}}}, "resource": {"id": 374, "owner": {"id": 492}, "assignee": {"id": 72}, "organization": {"id": 129}, "project": {"owner": {"id": 710}, "assignee": {"id": 896}, "organization": {"id": 935}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 3, "privilege": "worker"}, "organization": {"id": 137, "owner": {"id": 296}, "user": {"role": "worker"}}}, "resource": {"id": 359, "owner": {"id": 479}, "assignee": {"id": 3}, "organization": {"id": 646}, "project": {"owner": {"id": 787}, "assignee": {"id": 850}, "organization": {"id": 930}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 63, "privilege": "worker"}, "organization": {"id": 125, "owner": {"id": 218}, "user": {"role": "worker"}}}, "resource": {"id": 336, "owner": {"id": 468}, "assignee": {"id": 63}, "organization": {"id": 609}, "project": {"owner": {"id": 792}, "assignee": {"id": 805}, "organization": {"id": 992}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 89, "privilege": "worker"}, "organization": {"id": 139, "owner": {"id": 247}, "user": {"role": null}}}, "resource": {"id": 301, "owner": {"id": 469}, "assignee": {"id": 89}, "organization": {"id": 139}, "project": {"owner": {"id": 776}, "assignee": {"id": 805}, "organization": {"id": 990}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 92, "privilege": "worker"}, "organization": {"id": 105, "owner": {"id": 230}, "user": {"role": null}}}, "resource": {"id": 359, "owner": {"id": 453}, "assignee": {"id": 92}, "organization": {"id": 105}, "project": {"owner": {"id": 775}, "assignee": {"id": 886}, "organization": {"id": 977}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 92, "privilege": "worker"}, "organization": {"id": 122, "owner": {"id": 298}, "user": {"role": null}}}, "resource": {"id": 370, "owner": {"id": 473}, "assignee": {"id": 92}, "organization": {"id": 662}, "project": {"owner": {"id": 775}, "assignee": {"id": 808}, "organization": {"id": 962}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 21, "privilege": "worker"}, "organization": {"id": 140, "owner": {"id": 288}, "user": {"role": null}}}, "resource": {"id": 357, "owner": {"id": 460}, "assignee": {"id": 21}, "organization": {"id": 631}, "project": {"owner": {"id": 711}, "assignee": {"id": 812}, "organization": {"id": 901}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 0, "privilege": "none"}, "organization": {"id": 107, "owner": {"id": 0}, "user": {"role": "owner"}}}, "resource": {"id": 376, "owner": {"id": 469}, "assignee": {"id": 0}, "organization": {"id": 107}, "project": {"owner": {"id": 789}, "assignee": {"id": 819}, "organization": {"id": 911}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 42, "privilege": "none"}, "organization": {"id": 169, "owner": {"id": 42}, "user": {"role": "owner"}}}, "resource": {"id": 324, "owner": {"id": 458}, "assignee": {"id": 42}, "organization": {"id": 169}, "project": {"owner": {"id": 774}, "assignee": {"id": 828}, "organization": {"id": 926}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 32, "privilege": "none"}, "organization": {"id": 186, "owner": {"id": 32}, "user": {"role": "owner"}}}, "resource": {"id": 365, "owner": {"id": 474}, "assignee": {"id": 32}, "organization": {"id": 664}, "project": {"owner": {"id": 739}, "assignee": {"id": 855}, "organization": {"id": 935}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 73, "privilege": "none"}, "organization": {"id": 135, "owner": {"id": 73}, "user": {"role": "owner"}}}, "resource": {"id": 314, "owner": {"id": 488}, "assignee": {"id": 73}, "organization": {"id": 685}, "project": {"owner": {"id": 708}, "assignee": {"id": 880}, "organization": {"id": 937}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 85, "privilege": "none"}, "organization": {"id": 128, "owner": {"id": 293}, "user": {"role": "maintainer"}}}, "resource": {"id": 319, "owner": {"id": 418}, "assignee": {"id": 85}, "organization": {"id": 128}, "project": {"owner": {"id": 792}, "assignee": {"id": 849}, "organization": {"id": 930}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 29, "privilege": "none"}, "organization": {"id": 175, "owner": {"id": 258}, "user": {"role": "maintainer"}}}, "resource": {"id": 385, "owner": {"id": 402}, "assignee": {"id": 29}, "organization": {"id": 175}, "project": {"owner": {"id": 755}, "assignee": {"id": 860}, "organization": {"id": 917}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 66, "privilege": "none"}, "organization": {"id": 176, "owner": {"id": 224}, "user": {"role": "maintainer"}}}, "resource": {"id": 330, "owner": {"id": 465}, "assignee": {"id": 66}, "organization": {"id": 677}, "project": {"owner": {"id": 764}, "assignee": {"id": 877}, "organization": {"id": 949}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 64, "privilege": "none"}, "organization": {"id": 118, "owner": {"id": 212}, "user": {"role": "maintainer"}}}, "resource": {"id": 398, "owner": {"id": 479}, "assignee": {"id": 64}, "organization": {"id": 668}, "project": {"owner": {"id": 710}, "assignee": {"id": 813}, "organization": {"id": 967}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 49, "privilege": "none"}, "organization": {"id": 171, "owner": {"id": 261}, "user": {"role": "supervisor"}}}, "resource": {"id": 372, "owner": {"id": 454}, "assignee": {"id": 49}, "organization": {"id": 171}, "project": {"owner": {"id": 777}, "assignee": {"id": 848}, "organization": {"id": 984}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 97, "privilege": "none"}, "organization": {"id": 187, "owner": {"id": 204}, "user": {"role": "supervisor"}}}, "resource": {"id": 396, "owner": {"id": 495}, "assignee": {"id": 97}, "organization": {"id": 187}, "project": {"owner": {"id": 756}, "assignee": {"id": 848}, "organization": {"id": 998}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 69, "privilege": "none"}, "organization": {"id": 163, "owner": {"id": 235}, "user": {"role": "supervisor"}}}, "resource": {"id": 355, "owner": {"id": 433}, "assignee": {"id": 69}, "organization": {"id": 671}, "project": {"owner": {"id": 723}, "assignee": {"id": 877}, "organization": {"id": 940}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 84, "privilege": "none"}, "organization": {"id": 181, "owner": {"id": 287}, "user": {"role": "supervisor"}}}, "resource": {"id": 341, "owner": {"id": 485}, "assignee": {"id": 84}, "organization": {"id": 673}, "project": {"owner": {"id": 746}, "assignee": {"id": 840}, "organization": {"id": 968}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 31, "privilege": "none"}, "organization": {"id": 180, "owner": {"id": 222}, "user": {"role": "worker"}}}, "resource": {"id": 334, "owner": {"id": 421}, "assignee": {"id": 31}, "organization": {"id": 180}, "project": {"owner": {"id": 738}, "assignee": {"id": 862}, "organization": {"id": 948}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 28, "privilege": "none"}, "organization": {"id": 188, "owner": {"id": 256}, "user": {"role": "worker"}}}, "resource": {"id": 387, "owner": {"id": 459}, "assignee": {"id": 28}, "organization": {"id": 188}, "project": {"owner": {"id": 732}, "assignee": {"id": 818}, "organization": {"id": 947}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 96, "privilege": "none"}, "organization": {"id": 158, "owner": {"id": 264}, "user": {"role": "worker"}}}, "resource": {"id": 383, "owner": {"id": 425}, "assignee": {"id": 96}, "organization": {"id": 649}, "project": {"owner": {"id": 753}, "assignee": {"id": 880}, "organization": {"id": 952}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 31, "privilege": "none"}, "organization": {"id": 116, "owner": {"id": 247}, "user": {"role": "worker"}}}, "resource": {"id": 359, "owner": {"id": 452}, "assignee": {"id": 31}, "organization": {"id": 691}, "project": {"owner": {"id": 752}, "assignee": {"id": 861}, "organization": {"id": 991}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 26, "privilege": "none"}, "organization": {"id": 155, "owner": {"id": 264}, "user": {"role": null}}}, "resource": {"id": 327, "owner": {"id": 474}, "assignee": {"id": 26}, "organization": {"id": 155}, "project": {"owner": {"id": 789}, "assignee": {"id": 820}, "organization": {"id": 934}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 22, "privilege": "none"}, "organization": {"id": 170, "owner": {"id": 281}, "user": {"role": null}}}, "resource": {"id": 334, "owner": {"id": 475}, "assignee": {"id": 22}, "organization": {"id": 170}, "project": {"owner": {"id": 703}, "assignee": {"id": 862}, "organization": {"id": 900}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 40, "privilege": "none"}, "organization": {"id": 176, "owner": {"id": 292}, "user": {"role": null}}}, "resource": {"id": 370, "owner": {"id": 441}, "assignee": {"id": 40}, "organization": {"id": 618}, "project": {"owner": {"id": 722}, "assignee": {"id": 805}, "organization": {"id": 947}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 3, "privilege": "none"}, "organization": {"id": 146, "owner": {"id": 258}, "user": {"role": null}}}, "resource": {"id": 360, "owner": {"id": 427}, "assignee": {"id": 3}, "organization": {"id": 663}, "project": {"owner": {"id": 716}, "assignee": {"id": 826}, "organization": {"id": 970}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 29, "privilege": "admin"}, "organization": {"id": 128, "owner": {"id": 29}, "user": {"role": "owner"}}}, "resource": {"id": 357, "owner": {"id": 499}, "assignee": {"id": 584}, "organization": {"id": 128}, "project": {"owner": {"id": 717}, "assignee": {"id": 811}, "organization": {"id": 900}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 77, "privilege": "admin"}, "organization": {"id": 149, "owner": {"id": 77}, "user": {"role": "owner"}}}, "resource": {"id": 314, "owner": {"id": 419}, "assignee": {"id": 514}, "organization": {"id": 149}, "project": {"owner": {"id": 794}, "assignee": {"id": 855}, "organization": {"id": 923}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 46, "privilege": "admin"}, "organization": {"id": 102, "owner": {"id": 46}, "user": {"role": "owner"}}}, "resource": {"id": 369, "owner": {"id": 416}, "assignee": {"id": 578}, "organization": {"id": 681}, "project": {"owner": {"id": 762}, "assignee": {"id": 835}, "organization": {"id": 947}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 29, "privilege": "admin"}, "organization": {"id": 133, "owner": {"id": 29}, "user": {"role": "owner"}}}, "resource": {"id": 349, "owner": {"id": 466}, "assignee": {"id": 580}, "organization": {"id": 698}, "project": {"owner": {"id": 788}, "assignee": {"id": 823}, "organization": {"id": 961}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 2, "privilege": "admin"}, "organization": {"id": 191, "owner": {"id": 211}, "user": {"role": "maintainer"}}}, "resource": {"id": 383, "owner": {"id": 442}, "assignee": {"id": 516}, "organization": {"id": 191}, "project": {"owner": {"id": 722}, "assignee": {"id": 817}, "organization": {"id": 997}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 69, "privilege": "admin"}, "organization": {"id": 141, "owner": {"id": 294}, "user": {"role": "maintainer"}}}, "resource": {"id": 367, "owner": {"id": 472}, "assignee": {"id": 507}, "organization": {"id": 141}, "project": {"owner": {"id": 733}, "assignee": {"id": 821}, "organization": {"id": 950}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 44, "privilege": "admin"}, "organization": {"id": 113, "owner": {"id": 287}, "user": {"role": "maintainer"}}}, "resource": {"id": 371, "owner": {"id": 415}, "assignee": {"id": 529}, "organization": {"id": 640}, "project": {"owner": {"id": 788}, "assignee": {"id": 844}, "organization": {"id": 946}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 80, "privilege": "admin"}, "organization": {"id": 191, "owner": {"id": 284}, "user": {"role": "maintainer"}}}, "resource": {"id": 387, "owner": {"id": 437}, "assignee": {"id": 537}, "organization": {"id": 650}, "project": {"owner": {"id": 700}, "assignee": {"id": 880}, "organization": {"id": 983}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 27, "privilege": "admin"}, "organization": {"id": 159, "owner": {"id": 201}, "user": {"role": "supervisor"}}}, "resource": {"id": 357, "owner": {"id": 492}, "assignee": {"id": 529}, "organization": {"id": 159}, "project": {"owner": {"id": 742}, "assignee": {"id": 858}, "organization": {"id": 908}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 77, "privilege": "admin"}, "organization": {"id": 130, "owner": {"id": 218}, "user": {"role": "supervisor"}}}, "resource": {"id": 351, "owner": {"id": 464}, "assignee": {"id": 567}, "organization": {"id": 130}, "project": {"owner": {"id": 742}, "assignee": {"id": 864}, "organization": {"id": 977}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 70, "privilege": "admin"}, "organization": {"id": 194, "owner": {"id": 257}, "user": {"role": "supervisor"}}}, "resource": {"id": 391, "owner": {"id": 409}, "assignee": {"id": 580}, "organization": {"id": 626}, "project": {"owner": {"id": 792}, "assignee": {"id": 897}, "organization": {"id": 971}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 93, "privilege": "admin"}, "organization": {"id": 104, "owner": {"id": 235}, "user": {"role": "supervisor"}}}, "resource": {"id": 309, "owner": {"id": 479}, "assignee": {"id": 509}, "organization": {"id": 685}, "project": {"owner": {"id": 794}, "assignee": {"id": 829}, "organization": {"id": 924}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 46, "privilege": "admin"}, "organization": {"id": 147, "owner": {"id": 293}, "user": {"role": "worker"}}}, "resource": {"id": 311, "owner": {"id": 483}, "assignee": {"id": 593}, "organization": {"id": 147}, "project": {"owner": {"id": 747}, "assignee": {"id": 878}, "organization": {"id": 975}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 38, "privilege": "admin"}, "organization": {"id": 188, "owner": {"id": 268}, "user": {"role": "worker"}}}, "resource": {"id": 338, "owner": {"id": 416}, "assignee": {"id": 512}, "organization": {"id": 188}, "project": {"owner": {"id": 777}, "assignee": {"id": 841}, "organization": {"id": 926}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 34, "privilege": "admin"}, "organization": {"id": 111, "owner": {"id": 233}, "user": {"role": "worker"}}}, "resource": {"id": 353, "owner": {"id": 464}, "assignee": {"id": 585}, "organization": {"id": 645}, "project": {"owner": {"id": 757}, "assignee": {"id": 810}, "organization": {"id": 996}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 36, "privilege": "admin"}, "organization": {"id": 139, "owner": {"id": 253}, "user": {"role": "worker"}}}, "resource": {"id": 399, "owner": {"id": 444}, "assignee": {"id": 553}, "organization": {"id": 632}, "project": {"owner": {"id": 744}, "assignee": {"id": 895}, "organization": {"id": 901}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 84, "privilege": "admin"}, "organization": {"id": 151, "owner": {"id": 220}, "user": {"role": null}}}, "resource": {"id": 385, "owner": {"id": 429}, "assignee": {"id": 540}, "organization": {"id": 151}, "project": {"owner": {"id": 758}, "assignee": {"id": 831}, "organization": {"id": 914}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 96, "privilege": "admin"}, "organization": {"id": 183, "owner": {"id": 237}, "user": {"role": null}}}, "resource": {"id": 321, "owner": {"id": 433}, "assignee": {"id": 503}, "organization": {"id": 183}, "project": {"owner": {"id": 739}, "assignee": {"id": 887}, "organization": {"id": 998}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 99, "privilege": "admin"}, "organization": {"id": 119, "owner": {"id": 205}, "user": {"role": null}}}, "resource": {"id": 368, "owner": {"id": 475}, "assignee": {"id": 508}, "organization": {"id": 650}, "project": {"owner": {"id": 771}, "assignee": {"id": 808}, "organization": {"id": 979}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 91, "privilege": "admin"}, "organization": {"id": 192, "owner": {"id": 296}, "user": {"role": null}}}, "resource": {"id": 312, "owner": {"id": 451}, "assignee": {"id": 527}, "organization": {"id": 611}, "project": {"owner": {"id": 754}, "assignee": {"id": 892}, "organization": {"id": 984}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 55, "privilege": "business"}, "organization": {"id": 114, "owner": {"id": 55}, "user": {"role": "owner"}}}, "resource": {"id": 368, "owner": {"id": 430}, "assignee": {"id": 530}, "organization": {"id": 114}, "project": {"owner": {"id": 798}, "assignee": {"id": 840}, "organization": {"id": 934}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 6, "privilege": "business"}, "organization": {"id": 107, "owner": {"id": 6}, "user": {"role": "owner"}}}, "resource": {"id": 349, "owner": {"id": 498}, "assignee": {"id": 596}, "organization": {"id": 107}, "project": {"owner": {"id": 712}, "assignee": {"id": 862}, "organization": {"id": 907}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 18, "privilege": "business"}, "organization": {"id": 199, "owner": {"id": 18}, "user": {"role": "owner"}}}, "resource": {"id": 311, "owner": {"id": 478}, "assignee": {"id": 504}, "organization": {"id": 683}, "project": {"owner": {"id": 737}, "assignee": {"id": 838}, "organization": {"id": 991}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 16, "privilege": "business"}, "organization": {"id": 114, "owner": {"id": 16}, "user": {"role": "owner"}}}, "resource": {"id": 328, "owner": {"id": 456}, "assignee": {"id": 575}, "organization": {"id": 602}, "project": {"owner": {"id": 732}, "assignee": {"id": 856}, "organization": {"id": 934}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 23, "privilege": "business"}, "organization": {"id": 192, "owner": {"id": 247}, "user": {"role": "maintainer"}}}, "resource": {"id": 378, "owner": {"id": 454}, "assignee": {"id": 541}, "organization": {"id": 192}, "project": {"owner": {"id": 799}, "assignee": {"id": 860}, "organization": {"id": 904}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 86, "privilege": "business"}, "organization": {"id": 196, "owner": {"id": 264}, "user": {"role": "maintainer"}}}, "resource": {"id": 395, "owner": {"id": 405}, "assignee": {"id": 554}, "organization": {"id": 196}, "project": {"owner": {"id": 750}, "assignee": {"id": 802}, "organization": {"id": 947}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 79, "privilege": "business"}, "organization": {"id": 186, "owner": {"id": 240}, "user": {"role": "maintainer"}}}, "resource": {"id": 372, "owner": {"id": 432}, "assignee": {"id": 513}, "organization": {"id": 694}, "project": {"owner": {"id": 715}, "assignee": {"id": 871}, "organization": {"id": 954}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 0, "privilege": "business"}, "organization": {"id": 196, "owner": {"id": 216}, "user": {"role": "maintainer"}}}, "resource": {"id": 303, "owner": {"id": 488}, "assignee": {"id": 568}, "organization": {"id": 698}, "project": {"owner": {"id": 741}, "assignee": {"id": 853}, "organization": {"id": 975}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 58, "privilege": "business"}, "organization": {"id": 126, "owner": {"id": 298}, "user": {"role": "supervisor"}}}, "resource": {"id": 374, "owner": {"id": 492}, "assignee": {"id": 599}, "organization": {"id": 126}, "project": {"owner": {"id": 733}, "assignee": {"id": 819}, "organization": {"id": 970}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 6, "privilege": "business"}, "organization": {"id": 164, "owner": {"id": 264}, "user": {"role": "supervisor"}}}, "resource": {"id": 392, "owner": {"id": 471}, "assignee": {"id": 585}, "organization": {"id": 164}, "project": {"owner": {"id": 712}, "assignee": {"id": 880}, "organization": {"id": 963}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 12, "privilege": "business"}, "organization": {"id": 158, "owner": {"id": 212}, "user": {"role": "supervisor"}}}, "resource": {"id": 376, "owner": {"id": 406}, "assignee": {"id": 531}, "organization": {"id": 639}, "project": {"owner": {"id": 760}, "assignee": {"id": 886}, "organization": {"id": 903}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 61, "privilege": "business"}, "organization": {"id": 142, "owner": {"id": 230}, "user": {"role": "supervisor"}}}, "resource": {"id": 364, "owner": {"id": 401}, "assignee": {"id": 556}, "organization": {"id": 618}, "project": {"owner": {"id": 735}, "assignee": {"id": 819}, "organization": {"id": 907}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 42, "privilege": "business"}, "organization": {"id": 140, "owner": {"id": 205}, "user": {"role": "worker"}}}, "resource": {"id": 373, "owner": {"id": 449}, "assignee": {"id": 532}, "organization": {"id": 140}, "project": {"owner": {"id": 782}, "assignee": {"id": 891}, "organization": {"id": 985}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 19, "privilege": "business"}, "organization": {"id": 148, "owner": {"id": 276}, "user": {"role": "worker"}}}, "resource": {"id": 302, "owner": {"id": 496}, "assignee": {"id": 571}, "organization": {"id": 148}, "project": {"owner": {"id": 756}, "assignee": {"id": 859}, "organization": {"id": 918}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 1, "privilege": "business"}, "organization": {"id": 165, "owner": {"id": 276}, "user": {"role": "worker"}}}, "resource": {"id": 362, "owner": {"id": 409}, "assignee": {"id": 547}, "organization": {"id": 687}, "project": {"owner": {"id": 737}, "assignee": {"id": 840}, "organization": {"id": 939}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 40, "privilege": "business"}, "organization": {"id": 166, "owner": {"id": 289}, "user": {"role": "worker"}}}, "resource": {"id": 354, "owner": {"id": 499}, "assignee": {"id": 550}, "organization": {"id": 656}, "project": {"owner": {"id": 728}, "assignee": {"id": 835}, "organization": {"id": 979}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 93, "privilege": "business"}, "organization": {"id": 142, "owner": {"id": 227}, "user": {"role": null}}}, "resource": {"id": 393, "owner": {"id": 465}, "assignee": {"id": 593}, "organization": {"id": 142}, "project": {"owner": {"id": 746}, "assignee": {"id": 861}, "organization": {"id": 906}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 5, "privilege": "business"}, "organization": {"id": 167, "owner": {"id": 247}, "user": {"role": null}}}, "resource": {"id": 355, "owner": {"id": 407}, "assignee": {"id": 511}, "organization": {"id": 167}, "project": {"owner": {"id": 741}, "assignee": {"id": 891}, "organization": {"id": 904}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 32, "privilege": "business"}, "organization": {"id": 117, "owner": {"id": 288}, "user": {"role": null}}}, "resource": {"id": 300, "owner": {"id": 417}, "assignee": {"id": 570}, "organization": {"id": 616}, "project": {"owner": {"id": 790}, "assignee": {"id": 889}, "organization": {"id": 913}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 37, "privilege": "business"}, "organization": {"id": 188, "owner": {"id": 249}, "user": {"role": null}}}, "resource": {"id": 371, "owner": {"id": 441}, "assignee": {"id": 597}, "organization": {"id": 634}, "project": {"owner": {"id": 773}, "assignee": {"id": 808}, "organization": {"id": 991}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 86, "privilege": "user"}, "organization": {"id": 160, "owner": {"id": 86}, "user": {"role": "owner"}}}, "resource": {"id": 399, "owner": {"id": 418}, "assignee": {"id": 587}, "organization": {"id": 160}, "project": {"owner": {"id": 758}, "assignee": {"id": 881}, "organization": {"id": 952}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 18, "privilege": "user"}, "organization": {"id": 156, "owner": {"id": 18}, "user": {"role": "owner"}}}, "resource": {"id": 344, "owner": {"id": 408}, "assignee": {"id": 555}, "organization": {"id": 156}, "project": {"owner": {"id": 774}, "assignee": {"id": 821}, "organization": {"id": 914}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 37, "privilege": "user"}, "organization": {"id": 166, "owner": {"id": 37}, "user": {"role": "owner"}}}, "resource": {"id": 355, "owner": {"id": 460}, "assignee": {"id": 546}, "organization": {"id": 628}, "project": {"owner": {"id": 799}, "assignee": {"id": 826}, "organization": {"id": 908}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 15, "privilege": "user"}, "organization": {"id": 165, "owner": {"id": 15}, "user": {"role": "owner"}}}, "resource": {"id": 392, "owner": {"id": 477}, "assignee": {"id": 540}, "organization": {"id": 618}, "project": {"owner": {"id": 751}, "assignee": {"id": 811}, "organization": {"id": 961}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:desc", "auth": {"user": {"id": 5, "privilege": "user"}, "organization": {"id": 196, "owner": {"id": 233}, "user": {"role": "maintainer"}}}, "resource": {"id": 376, "owner": {"id": 483}, "assignee": {"id": 524}, "organization": {"id": 196}, "project": {"owner": {"id": 765}, "assignee": {"id": 813}, "organization": {"id": 960}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:project", "auth": {"user": {"id": 89, "privilege": "user"}, "organization": {"id": 191, "owner": {"id": 295}, "user": {"role": "maintainer"}}}, "resource": {"id": 360, "owner": {"id": 407}, "assignee": {"id": 585}, "organization": {"id": 191}, "project": {"owner": {"id": 755}, "assignee": {"id": 864}, "organization": {"id": 930}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 67, "privilege": "user"}, "organization": {"id": 109, "owner": {"id": 236}, "user": {"role": "maintainer"}}}, "resource": {"id": 338, "owner": {"id": 439}, "assignee": {"id": 561}, "organization": {"id": 655}, "project": {"owner": {"id": 753}, "assignee": {"id": 893}, "organization": {"id": 944}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 69, "privilege": "user"}, "organization": {"id": 183, "owner": {"id": 240}, "user": {"role": "maintainer"}}}, "resource": {"id": 360, "owner": {"id": 417}, "assignee": {"id": 503}, "organization": {"id": 608}, "project": {"owner": {"id": 798}, "assignee": {"id": 855}, "organization": {"id": 932}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 20, "privilege": "user"}, "organization": {"id": 115, "owner": {"id": 247}, "user": {"role": "supervisor"}}}, "resource": {"id": 330, "owner": {"id": 482}, "assignee": {"id": 515}, "organization": {"id": 115}, "project": {"owner": {"id": 785}, "assignee": {"id": 849}, "organization": {"id": 974}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 41, "privilege": "user"}, "organization": {"id": 170, "owner": {"id": 211}, "user": {"role": "supervisor"}}}, "resource": {"id": 333, "owner": {"id": 459}, "assignee": {"id": 510}, "organization": {"id": 170}, "project": {"owner": {"id": 728}, "assignee": {"id": 817}, "organization": {"id": 985}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 88, "privilege": "user"}, "organization": {"id": 133, "owner": {"id": 232}, "user": {"role": "supervisor"}}}, "resource": {"id": 324, "owner": {"id": 450}, "assignee": {"id": 599}, "organization": {"id": 636}, "project": {"owner": {"id": 703}, "assignee": {"id": 891}, "organization": {"id": 931}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 11, "privilege": "user"}, "organization": {"id": 129, "owner": {"id": 202}, "user": {"role": "supervisor"}}}, "resource": {"id": 389, "owner": {"id": 474}, "assignee": {"id": 590}, "organization": {"id": 652}, "project": {"owner": {"id": 726}, "assignee": {"id": 832}, "organization": {"id": 970}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 14, "privilege": "user"}, "organization": {"id": 190, "owner": {"id": 210}, "user": {"role": "worker"}}}, "resource": {"id": 329, "owner": {"id": 451}, "assignee": {"id": 590}, "organization": {"id": 190}, "project": {"owner": {"id": 723}, "assignee": {"id": 899}, "organization": {"id": 938}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 82, "privilege": "user"}, "organization": {"id": 150, "owner": {"id": 272}, "user": {"role": "worker"}}}, "resource": {"id": 304, "owner": {"id": 438}, "assignee": {"id": 587}, "organization": {"id": 150}, "project": {"owner": {"id": 749}, "assignee": {"id": 818}, "organization": {"id": 947}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 66, "privilege": "user"}, "organization": {"id": 177, "owner": {"id": 206}, "user": {"role": "worker"}}}, "resource": {"id": 346, "owner": {"id": 459}, "assignee": {"id": 585}, "organization": {"id": 673}, "project": {"owner": {"id": 772}, "assignee": {"id": 852}, "organization": {"id": 923}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 77, "privilege": "user"}, "organization": {"id": 186, "owner": {"id": 230}, "user": {"role": "worker"}}}, "resource": {"id": 314, "owner": {"id": 485}, "assignee": {"id": 542}, "organization": {"id": 631}, "project": {"owner": {"id": 795}, "assignee": {"id": 882}, "organization": {"id": 993}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 25, "privilege": "user"}, "organization": {"id": 132, "owner": {"id": 293}, "user": {"role": null}}}, "resource": {"id": 369, "owner": {"id": 465}, "assignee": {"id": 563}, "organization": {"id": 132}, "project": {"owner": {"id": 753}, "assignee": {"id": 873}, "organization": {"id": 978}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 48, "privilege": "user"}, "organization": {"id": 121, "owner": {"id": 236}, "user": {"role": null}}}, "resource": {"id": 300, "owner": {"id": 443}, "assignee": {"id": 571}, "organization": {"id": 121}, "project": {"owner": {"id": 768}, "assignee": {"id": 863}, "organization": {"id": 988}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 28, "privilege": "user"}, "organization": {"id": 176, "owner": {"id": 261}, "user": {"role": null}}}, "resource": {"id": 316, "owner": {"id": 493}, "assignee": {"id": 549}, "organization": {"id": 684}, "project": {"owner": {"id": 717}, "assignee": {"id": 812}, "organization": {"id": 940}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 4, "privilege": "user"}, "organization": {"id": 155, "owner": {"id": 287}, "user": {"role": null}}}, "resource": {"id": 300, "owner": {"id": 435}, "assignee": {"id": 554}, "organization": {"id": 648}, "project": {"owner": {"id": 711}, "assignee": {"id": 803}, "organization": {"id": 908}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 71, "privilege": "worker"}, "organization": {"id": 166, "owner": {"id": 71}, "user": {"role": "owner"}}}, "resource": {"id": 377, "owner": {"id": 452}, "assignee": {"id": 568}, "organization": {"id": 166}, "project": {"owner": {"id": 714}, "assignee": {"id": 804}, "organization": {"id": 991}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 48, "privilege": "worker"}, "organization": {"id": 111, "owner": {"id": 48}, "user": {"role": "owner"}}}, "resource": {"id": 389, "owner": {"id": 408}, "assignee": {"id": 573}, "organization": {"id": 111}, "project": {"owner": {"id": 795}, "assignee": {"id": 864}, "organization": {"id": 908}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 55, "privilege": "worker"}, "organization": {"id": 112, "owner": {"id": 55}, "user": {"role": "owner"}}}, "resource": {"id": 332, "owner": {"id": 416}, "assignee": {"id": 588}, "organization": {"id": 659}, "project": {"owner": {"id": 731}, "assignee": {"id": 845}, "organization": {"id": 940}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 55, "privilege": "worker"}, "organization": {"id": 141, "owner": {"id": 55}, "user": {"role": "owner"}}}, "resource": {"id": 378, "owner": {"id": 425}, "assignee": {"id": 591}, "organization": {"id": 619}, "project": {"owner": {"id": 773}, "assignee": {"id": 889}, "organization": {"id": 969}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 76, "privilege": "worker"}, "organization": {"id": 159, "owner": {"id": 235}, "user": {"role": "maintainer"}}}, "resource": {"id": 391, "owner": {"id": 442}, "assignee": {"id": 510}, "organization": {"id": 159}, "project": {"owner": {"id": 738}, "assignee": {"id": 895}, "organization": {"id": 950}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 85, "privilege": "worker"}, "organization": {"id": 109, "owner": {"id": 270}, "user": {"role": "maintainer"}}}, "resource": {"id": 354, "owner": {"id": 449}, "assignee": {"id": 599}, "organization": {"id": 109}, "project": {"owner": {"id": 738}, "assignee": {"id": 845}, "organization": {"id": 902}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 49, "privilege": "worker"}, "organization": {"id": 149, "owner": {"id": 215}, "user": {"role": "maintainer"}}}, "resource": {"id": 309, "owner": {"id": 479}, "assignee": {"id": 572}, "organization": {"id": 648}, "project": {"owner": {"id": 746}, "assignee": {"id": 888}, "organization": {"id": 975}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 59, "privilege": "worker"}, "organization": {"id": 138, "owner": {"id": 296}, "user": {"role": "maintainer"}}}, "resource": {"id": 309, "owner": {"id": 471}, "assignee": {"id": 561}, "organization": {"id": 671}, "project": {"owner": {"id": 746}, "assignee": {"id": 807}, "organization": {"id": 929}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 86, "privilege": "worker"}, "organization": {"id": 118, "owner": {"id": 231}, "user": {"role": "supervisor"}}}, "resource": {"id": 389, "owner": {"id": 437}, "assignee": {"id": 554}, "organization": {"id": 118}, "project": {"owner": {"id": 754}, "assignee": {"id": 848}, "organization": {"id": 917}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 8, "privilege": "worker"}, "organization": {"id": 136, "owner": {"id": 221}, "user": {"role": "supervisor"}}}, "resource": {"id": 391, "owner": {"id": 425}, "assignee": {"id": 549}, "organization": {"id": 136}, "project": {"owner": {"id": 709}, "assignee": {"id": 822}, "organization": {"id": 943}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 34, "privilege": "worker"}, "organization": {"id": 137, "owner": {"id": 290}, "user": {"role": "supervisor"}}}, "resource": {"id": 301, "owner": {"id": 465}, "assignee": {"id": 599}, "organization": {"id": 621}, "project": {"owner": {"id": 761}, "assignee": {"id": 827}, "organization": {"id": 934}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 77, "privilege": "worker"}, "organization": {"id": 186, "owner": {"id": 210}, "user": {"role": "supervisor"}}}, "resource": {"id": 397, "owner": {"id": 484}, "assignee": {"id": 584}, "organization": {"id": 691}, "project": {"owner": {"id": 749}, "assignee": {"id": 812}, "organization": {"id": 967}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 42, "privilege": "worker"}, "organization": {"id": 114, "owner": {"id": 237}, "user": {"role": "worker"}}}, "resource": {"id": 391, "owner": {"id": 447}, "assignee": {"id": 547}, "organization": {"id": 114}, "project": {"owner": {"id": 798}, "assignee": {"id": 897}, "organization": {"id": 997}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 19, "privilege": "worker"}, "organization": {"id": 110, "owner": {"id": 283}, "user": {"role": "worker"}}}, "resource": {"id": 316, "owner": {"id": 439}, "assignee": {"id": 508}, "organization": {"id": 110}, "project": {"owner": {"id": 791}, "assignee": {"id": 820}, "organization": {"id": 908}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 94, "privilege": "worker"}, "organization": {"id": 143, "owner": {"id": 270}, "user": {"role": "worker"}}}, "resource": {"id": 318, "owner": {"id": 429}, "assignee": {"id": 582}, "organization": {"id": 684}, "project": {"owner": {"id": 749}, "assignee": {"id": 828}, "organization": {"id": 936}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 2, "privilege": "worker"}, "organization": {"id": 105, "owner": {"id": 287}, "user": {"role": "worker"}}}, "resource": {"id": 380, "owner": {"id": 479}, "assignee": {"id": 530}, "organization": {"id": 627}, "project": {"owner": {"id": 769}, "assignee": {"id": 858}, "organization": {"id": 926}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 58, "privilege": "worker"}, "organization": {"id": 159, "owner": {"id": 268}, "user": {"role": null}}}, "resource": {"id": 343, "owner": {"id": 420}, "assignee": {"id": 526}, "organization": {"id": 159}, "project": {"owner": {"id": 739}, "assignee": {"id": 820}, "organization": {"id": 994}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 56, "privilege": "worker"}, "organization": {"id": 177, "owner": {"id": 288}, "user": {"role": null}}}, "resource": {"id": 349, "owner": {"id": 404}, "assignee": {"id": 530}, "organization": {"id": 177}, "project": {"owner": {"id": 720}, "assignee": {"id": 864}, "organization": {"id": 975}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 26, "privilege": "worker"}, "organization": {"id": 110, "owner": {"id": 280}, "user": {"role": null}}}, "resource": {"id": 311, "owner": {"id": 466}, "assignee": {"id": 502}, "organization": {"id": 613}, "project": {"owner": {"id": 742}, "assignee": {"id": 822}, "organization": {"id": 991}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 55, "privilege": "worker"}, "organization": {"id": 194, "owner": {"id": 295}, "user": {"role": null}}}, "resource": {"id": 345, "owner": {"id": 459}, "assignee": {"id": 529}, "organization": {"id": 659}, "project": {"owner": {"id": 795}, "assignee": {"id": 859}, "organization": {"id": 947}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 47, "privilege": "none"}, "organization": {"id": 109, "owner": {"id": 47}, "user": {"role": "owner"}}}, "resource": {"id": 346, "owner": {"id": 400}, "assignee": {"id": 523}, "organization": {"id": 109}, "project": {"owner": {"id": 700}, "assignee": {"id": 833}, "organization": {"id": 963}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 75, "privilege": "none"}, "organization": {"id": 139, "owner": {"id": 75}, "user": {"role": "owner"}}}, "resource": {"id": 388, "owner": {"id": 480}, "assignee": {"id": 537}, "organization": {"id": 139}, "project": {"owner": {"id": 713}, "assignee": {"id": 802}, "organization": {"id": 970}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 91, "privilege": "none"}, "organization": {"id": 187, "owner": {"id": 91}, "user": {"role": "owner"}}}, "resource": {"id": 359, "owner": {"id": 497}, "assignee": {"id": 591}, "organization": {"id": 667}, "project": {"owner": {"id": 756}, "assignee": {"id": 838}, "organization": {"id": 920}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 34, "privilege": "none"}, "organization": {"id": 195, "owner": {"id": 34}, "user": {"role": "owner"}}}, "resource": {"id": 317, "owner": {"id": 404}, "assignee": {"id": 561}, "organization": {"id": 616}, "project": {"owner": {"id": 798}, "assignee": {"id": 843}, "organization": {"id": 977}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 34, "privilege": "none"}, "organization": {"id": 105, "owner": {"id": 207}, "user": {"role": "maintainer"}}}, "resource": {"id": 341, "owner": {"id": 452}, "assignee": {"id": 589}, "organization": {"id": 105}, "project": {"owner": {"id": 773}, "assignee": {"id": 840}, "organization": {"id": 932}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 10, "privilege": "none"}, "organization": {"id": 124, "owner": {"id": 230}, "user": {"role": "maintainer"}}}, "resource": {"id": 324, "owner": {"id": 463}, "assignee": {"id": 549}, "organization": {"id": 124}, "project": {"owner": {"id": 774}, "assignee": {"id": 838}, "organization": {"id": 988}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 95, "privilege": "none"}, "organization": {"id": 106, "owner": {"id": 234}, "user": {"role": "maintainer"}}}, "resource": {"id": 381, "owner": {"id": 492}, "assignee": {"id": 535}, "organization": {"id": 656}, "project": {"owner": {"id": 703}, "assignee": {"id": 857}, "organization": {"id": 978}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 19, "privilege": "none"}, "organization": {"id": 191, "owner": {"id": 217}, "user": {"role": "maintainer"}}}, "resource": {"id": 302, "owner": {"id": 475}, "assignee": {"id": 565}, "organization": {"id": 632}, "project": {"owner": {"id": 793}, "assignee": {"id": 840}, "organization": {"id": 946}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 58, "privilege": "none"}, "organization": {"id": 183, "owner": {"id": 284}, "user": {"role": "supervisor"}}}, "resource": {"id": 379, "owner": {"id": 417}, "assignee": {"id": 561}, "organization": {"id": 183}, "project": {"owner": {"id": 710}, "assignee": {"id": 845}, "organization": {"id": 904}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 21, "privilege": "none"}, "organization": {"id": 165, "owner": {"id": 243}, "user": {"role": "supervisor"}}}, "resource": {"id": 347, "owner": {"id": 441}, "assignee": {"id": 537}, "organization": {"id": 165}, "project": {"owner": {"id": 790}, "assignee": {"id": 832}, "organization": {"id": 916}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 66, "privilege": "none"}, "organization": {"id": 183, "owner": {"id": 243}, "user": {"role": "supervisor"}}}, "resource": {"id": 358, "owner": {"id": 474}, "assignee": {"id": 572}, "organization": {"id": 621}, "project": {"owner": {"id": 779}, "assignee": {"id": 887}, "organization": {"id": 920}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 25, "privilege": "none"}, "organization": {"id": 118, "owner": {"id": 244}, "user": {"role": "supervisor"}}}, "resource": {"id": 309, "owner": {"id": 433}, "assignee": {"id": 511}, "organization": {"id": 630}, "project": {"owner": {"id": 796}, "assignee": {"id": 850}, "organization": {"id": 994}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 85, "privilege": "none"}, "organization": {"id": 102, "owner": {"id": 295}, "user": {"role": "worker"}}}, "resource": {"id": 342, "owner": {"id": 443}, "assignee": {"id": 560}, "organization": {"id": 102}, "project": {"owner": {"id": 724}, "assignee": {"id": 898}, "organization": {"id": 956}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 94, "privilege": "none"}, "organization": {"id": 124, "owner": {"id": 283}, "user": {"role": "worker"}}}, "resource": {"id": 340, "owner": {"id": 467}, "assignee": {"id": 599}, "organization": {"id": 124}, "project": {"owner": {"id": 713}, "assignee": {"id": 830}, "organization": {"id": 927}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 31, "privilege": "none"}, "organization": {"id": 110, "owner": {"id": 224}, "user": {"role": "worker"}}}, "resource": {"id": 311, "owner": {"id": 431}, "assignee": {"id": 556}, "organization": {"id": 623}, "project": {"owner": {"id": 796}, "assignee": {"id": 817}, "organization": {"id": 942}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 13, "privilege": "none"}, "organization": {"id": 109, "owner": {"id": 215}, "user": {"role": "worker"}}}, "resource": {"id": 327, "owner": {"id": 401}, "assignee": {"id": 544}, "organization": {"id": 654}, "project": {"owner": {"id": 712}, "assignee": {"id": 880}, "organization": {"id": 929}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 28, "privilege": "none"}, "organization": {"id": 102, "owner": {"id": 226}, "user": {"role": null}}}, "resource": {"id": 338, "owner": {"id": 476}, "assignee": {"id": 552}, "organization": {"id": 102}, "project": {"owner": {"id": 771}, "assignee": {"id": 813}, "organization": {"id": 922}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 89, "privilege": "none"}, "organization": {"id": 153, "owner": {"id": 260}, "user": {"role": null}}}, "resource": {"id": 385, "owner": {"id": 483}, "assignee": {"id": 589}, "organization": {"id": 153}, "project": {"owner": {"id": 763}, "assignee": {"id": 817}, "organization": {"id": 926}}}} } -test_scope_UPDATE_DESC_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:desc", "auth": {"user": {"id": 28, "privilege": "none"}, "organization": {"id": 109, "owner": {"id": 248}, "user": {"role": null}}}, "resource": {"id": 341, "owner": {"id": 435}, "assignee": {"id": 593}, "organization": {"id": 648}, "project": {"owner": {"id": 769}, "assignee": {"id": 886}, "organization": {"id": 990}}}} +test_scope_UPDATE_PROJECT_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:project", "auth": {"user": {"id": 15, "privilege": "none"}, "organization": {"id": 127, "owner": {"id": 294}, "user": {"role": null}}}, "resource": {"id": 391, "owner": {"id": 488}, "assignee": {"id": 579}, "organization": {"id": 606}, "project": {"owner": {"id": 765}, "assignee": {"id": 823}, "organization": {"id": 995}}}} } -test_scope_EXPORT_BACKUP_context_SANDBOX_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 21, "privilege": "admin"}, "organization": null}, "resource": {"id": 381, "owner": {"id": 414}, "assignee": {"id": 578}, "organization": {"id": 682}, "project": {"owner": {"id": 21}, "assignee": {"id": 833}, "organization": {"id": 956}}}} +test_scope_UPDATE_METADATA_context_SANDBOX_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 66, "privilege": "admin"}, "organization": null}, "resource": {"id": 315, "owner": {"id": 434}, "assignee": {"id": 530}, "organization": {"id": 626}, "project": {"owner": {"id": 66}, "assignee": {"id": 840}, "organization": {"id": 982}}}} } -test_scope_EXPORT_BACKUP_context_SANDBOX_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 20, "privilege": "business"}, "organization": null}, "resource": {"id": 366, "owner": {"id": 481}, "assignee": {"id": 550}, "organization": {"id": 681}, "project": {"owner": {"id": 20}, "assignee": {"id": 850}, "organization": {"id": 997}}}} +test_scope_UPDATE_METADATA_context_SANDBOX_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 38, "privilege": "business"}, "organization": null}, "resource": {"id": 381, "owner": {"id": 433}, "assignee": {"id": 570}, "organization": {"id": 674}, "project": {"owner": {"id": 38}, "assignee": {"id": 804}, "organization": {"id": 911}}}} } -test_scope_EXPORT_BACKUP_context_SANDBOX_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 41, "privilege": "user"}, "organization": null}, "resource": {"id": 347, "owner": {"id": 494}, "assignee": {"id": 573}, "organization": {"id": 659}, "project": {"owner": {"id": 41}, "assignee": {"id": 841}, "organization": {"id": 906}}}} +test_scope_UPDATE_METADATA_context_SANDBOX_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 85, "privilege": "user"}, "organization": null}, "resource": {"id": 337, "owner": {"id": 439}, "assignee": {"id": 584}, "organization": {"id": 654}, "project": {"owner": {"id": 85}, "assignee": {"id": 847}, "organization": {"id": 966}}}} } -test_scope_EXPORT_BACKUP_context_SANDBOX_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 15, "privilege": "worker"}, "organization": null}, "resource": {"id": 350, "owner": {"id": 465}, "assignee": {"id": 579}, "organization": {"id": 638}, "project": {"owner": {"id": 15}, "assignee": {"id": 879}, "organization": {"id": 934}}}} +test_scope_UPDATE_METADATA_context_SANDBOX_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 16, "privilege": "worker"}, "organization": null}, "resource": {"id": 341, "owner": {"id": 456}, "assignee": {"id": 595}, "organization": {"id": 640}, "project": {"owner": {"id": 16}, "assignee": {"id": 851}, "organization": {"id": 966}}}} } -test_scope_EXPORT_BACKUP_context_SANDBOX_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 52, "privilege": "none"}, "organization": null}, "resource": {"id": 349, "owner": {"id": 438}, "assignee": {"id": 584}, "organization": {"id": 644}, "project": {"owner": {"id": 52}, "assignee": {"id": 876}, "organization": {"id": 956}}}} +test_scope_UPDATE_METADATA_context_SANDBOX_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 30, "privilege": "none"}, "organization": null}, "resource": {"id": 354, "owner": {"id": 489}, "assignee": {"id": 528}, "organization": {"id": 612}, "project": {"owner": {"id": 30}, "assignee": {"id": 864}, "organization": {"id": 945}}}} } -test_scope_EXPORT_BACKUP_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 67, "privilege": "admin"}, "organization": null}, "resource": {"id": 351, "owner": {"id": 439}, "assignee": {"id": 550}, "organization": {"id": 688}, "project": {"owner": {"id": 777}, "assignee": {"id": 67}, "organization": {"id": 973}}}} +test_scope_UPDATE_METADATA_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 9, "privilege": "admin"}, "organization": null}, "resource": {"id": 356, "owner": {"id": 491}, "assignee": {"id": 556}, "organization": {"id": 692}, "project": {"owner": {"id": 732}, "assignee": {"id": 9}, "organization": {"id": 970}}}} } -test_scope_EXPORT_BACKUP_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 37, "privilege": "business"}, "organization": null}, "resource": {"id": 391, "owner": {"id": 479}, "assignee": {"id": 503}, "organization": {"id": 615}, "project": {"owner": {"id": 778}, "assignee": {"id": 37}, "organization": {"id": 983}}}} +test_scope_UPDATE_METADATA_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 56, "privilege": "business"}, "organization": null}, "resource": {"id": 325, "owner": {"id": 415}, "assignee": {"id": 588}, "organization": {"id": 683}, "project": {"owner": {"id": 776}, "assignee": {"id": 56}, "organization": {"id": 903}}}} } -test_scope_EXPORT_BACKUP_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 29, "privilege": "user"}, "organization": null}, "resource": {"id": 364, "owner": {"id": 484}, "assignee": {"id": 596}, "organization": {"id": 644}, "project": {"owner": {"id": 724}, "assignee": {"id": 29}, "organization": {"id": 990}}}} +test_scope_UPDATE_METADATA_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 62, "privilege": "user"}, "organization": null}, "resource": {"id": 336, "owner": {"id": 419}, "assignee": {"id": 508}, "organization": {"id": 600}, "project": {"owner": {"id": 787}, "assignee": {"id": 62}, "organization": {"id": 973}}}} } -test_scope_EXPORT_BACKUP_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 12, "privilege": "worker"}, "organization": null}, "resource": {"id": 303, "owner": {"id": 430}, "assignee": {"id": 580}, "organization": {"id": 670}, "project": {"owner": {"id": 727}, "assignee": {"id": 12}, "organization": {"id": 964}}}} +test_scope_UPDATE_METADATA_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 24, "privilege": "worker"}, "organization": null}, "resource": {"id": 324, "owner": {"id": 451}, "assignee": {"id": 516}, "organization": {"id": 635}, "project": {"owner": {"id": 700}, "assignee": {"id": 24}, "organization": {"id": 995}}}} } -test_scope_EXPORT_BACKUP_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 37, "privilege": "none"}, "organization": null}, "resource": {"id": 392, "owner": {"id": 496}, "assignee": {"id": 533}, "organization": {"id": 635}, "project": {"owner": {"id": 705}, "assignee": {"id": 37}, "organization": {"id": 945}}}} +test_scope_UPDATE_METADATA_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 15, "privilege": "none"}, "organization": null}, "resource": {"id": 336, "owner": {"id": 424}, "assignee": {"id": 586}, "organization": {"id": 664}, "project": {"owner": {"id": 784}, "assignee": {"id": 15}, "organization": {"id": 907}}}} } -test_scope_EXPORT_BACKUP_context_SANDBOX_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 65, "privilege": "admin"}, "organization": null}, "resource": {"id": 340, "owner": {"id": 65}, "assignee": {"id": 566}, "organization": {"id": 623}, "project": {"owner": {"id": 733}, "assignee": {"id": 876}, "organization": {"id": 987}}}} +test_scope_UPDATE_METADATA_context_SANDBOX_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 35, "privilege": "admin"}, "organization": null}, "resource": {"id": 349, "owner": {"id": 35}, "assignee": {"id": 539}, "organization": {"id": 601}, "project": {"owner": {"id": 778}, "assignee": {"id": 887}, "organization": {"id": 952}}}} } -test_scope_EXPORT_BACKUP_context_SANDBOX_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 69, "privilege": "business"}, "organization": null}, "resource": {"id": 378, "owner": {"id": 69}, "assignee": {"id": 540}, "organization": {"id": 654}, "project": {"owner": {"id": 769}, "assignee": {"id": 819}, "organization": {"id": 920}}}} +test_scope_UPDATE_METADATA_context_SANDBOX_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 7, "privilege": "business"}, "organization": null}, "resource": {"id": 385, "owner": {"id": 7}, "assignee": {"id": 521}, "organization": {"id": 695}, "project": {"owner": {"id": 793}, "assignee": {"id": 873}, "organization": {"id": 947}}}} } -test_scope_EXPORT_BACKUP_context_SANDBOX_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 29, "privilege": "user"}, "organization": null}, "resource": {"id": 375, "owner": {"id": 29}, "assignee": {"id": 562}, "organization": {"id": 632}, "project": {"owner": {"id": 759}, "assignee": {"id": 887}, "organization": {"id": 973}}}} +test_scope_UPDATE_METADATA_context_SANDBOX_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 38, "privilege": "user"}, "organization": null}, "resource": {"id": 381, "owner": {"id": 38}, "assignee": {"id": 515}, "organization": {"id": 691}, "project": {"owner": {"id": 783}, "assignee": {"id": 879}, "organization": {"id": 982}}}} } -test_scope_EXPORT_BACKUP_context_SANDBOX_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 71, "privilege": "worker"}, "organization": null}, "resource": {"id": 375, "owner": {"id": 71}, "assignee": {"id": 537}, "organization": {"id": 674}, "project": {"owner": {"id": 790}, "assignee": {"id": 831}, "organization": {"id": 981}}}} +test_scope_UPDATE_METADATA_context_SANDBOX_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 58, "privilege": "worker"}, "organization": null}, "resource": {"id": 318, "owner": {"id": 58}, "assignee": {"id": 588}, "organization": {"id": 685}, "project": {"owner": {"id": 772}, "assignee": {"id": 826}, "organization": {"id": 978}}}} } -test_scope_EXPORT_BACKUP_context_SANDBOX_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 66, "privilege": "none"}, "organization": null}, "resource": {"id": 389, "owner": {"id": 66}, "assignee": {"id": 527}, "organization": {"id": 607}, "project": {"owner": {"id": 779}, "assignee": {"id": 865}, "organization": {"id": 939}}}} +test_scope_UPDATE_METADATA_context_SANDBOX_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 69, "privilege": "none"}, "organization": null}, "resource": {"id": 323, "owner": {"id": 69}, "assignee": {"id": 591}, "organization": {"id": 686}, "project": {"owner": {"id": 717}, "assignee": {"id": 888}, "organization": {"id": 918}}}} } -test_scope_EXPORT_BACKUP_context_SANDBOX_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 5, "privilege": "admin"}, "organization": null}, "resource": {"id": 310, "owner": {"id": 452}, "assignee": {"id": 5}, "organization": {"id": 629}, "project": {"owner": {"id": 713}, "assignee": {"id": 891}, "organization": {"id": 953}}}} +test_scope_UPDATE_METADATA_context_SANDBOX_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 28, "privilege": "admin"}, "organization": null}, "resource": {"id": 321, "owner": {"id": 451}, "assignee": {"id": 28}, "organization": {"id": 665}, "project": {"owner": {"id": 712}, "assignee": {"id": 840}, "organization": {"id": 931}}}} } -test_scope_EXPORT_BACKUP_context_SANDBOX_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 28, "privilege": "business"}, "organization": null}, "resource": {"id": 378, "owner": {"id": 416}, "assignee": {"id": 28}, "organization": {"id": 655}, "project": {"owner": {"id": 779}, "assignee": {"id": 883}, "organization": {"id": 942}}}} +test_scope_UPDATE_METADATA_context_SANDBOX_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 90, "privilege": "business"}, "organization": null}, "resource": {"id": 337, "owner": {"id": 496}, "assignee": {"id": 90}, "organization": {"id": 685}, "project": {"owner": {"id": 781}, "assignee": {"id": 885}, "organization": {"id": 938}}}} } -test_scope_EXPORT_BACKUP_context_SANDBOX_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 93, "privilege": "user"}, "organization": null}, "resource": {"id": 350, "owner": {"id": 421}, "assignee": {"id": 93}, "organization": {"id": 681}, "project": {"owner": {"id": 775}, "assignee": {"id": 891}, "organization": {"id": 948}}}} +test_scope_UPDATE_METADATA_context_SANDBOX_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 85, "privilege": "user"}, "organization": null}, "resource": {"id": 308, "owner": {"id": 455}, "assignee": {"id": 85}, "organization": {"id": 669}, "project": {"owner": {"id": 770}, "assignee": {"id": 821}, "organization": {"id": 964}}}} } -test_scope_EXPORT_BACKUP_context_SANDBOX_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 43, "privilege": "worker"}, "organization": null}, "resource": {"id": 384, "owner": {"id": 476}, "assignee": {"id": 43}, "organization": {"id": 668}, "project": {"owner": {"id": 761}, "assignee": {"id": 807}, "organization": {"id": 945}}}} +test_scope_UPDATE_METADATA_context_SANDBOX_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 78, "privilege": "worker"}, "organization": null}, "resource": {"id": 379, "owner": {"id": 418}, "assignee": {"id": 78}, "organization": {"id": 664}, "project": {"owner": {"id": 724}, "assignee": {"id": 892}, "organization": {"id": 986}}}} } -test_scope_EXPORT_BACKUP_context_SANDBOX_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 8, "privilege": "none"}, "organization": null}, "resource": {"id": 300, "owner": {"id": 472}, "assignee": {"id": 8}, "organization": {"id": 602}, "project": {"owner": {"id": 785}, "assignee": {"id": 886}, "organization": {"id": 909}}}} +test_scope_UPDATE_METADATA_context_SANDBOX_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 36, "privilege": "none"}, "organization": null}, "resource": {"id": 323, "owner": {"id": 491}, "assignee": {"id": 36}, "organization": {"id": 626}, "project": {"owner": {"id": 763}, "assignee": {"id": 876}, "organization": {"id": 998}}}} } -test_scope_EXPORT_BACKUP_context_SANDBOX_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 17, "privilege": "admin"}, "organization": null}, "resource": {"id": 366, "owner": {"id": 472}, "assignee": {"id": 593}, "organization": {"id": 630}, "project": {"owner": {"id": 750}, "assignee": {"id": 834}, "organization": {"id": 960}}}} +test_scope_UPDATE_METADATA_context_SANDBOX_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 48, "privilege": "admin"}, "organization": null}, "resource": {"id": 347, "owner": {"id": 457}, "assignee": {"id": 550}, "organization": {"id": 639}, "project": {"owner": {"id": 754}, "assignee": {"id": 803}, "organization": {"id": 926}}}} } -test_scope_EXPORT_BACKUP_context_SANDBOX_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 78, "privilege": "business"}, "organization": null}, "resource": {"id": 391, "owner": {"id": 435}, "assignee": {"id": 593}, "organization": {"id": 634}, "project": {"owner": {"id": 732}, "assignee": {"id": 838}, "organization": {"id": 948}}}} +test_scope_UPDATE_METADATA_context_SANDBOX_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 25, "privilege": "business"}, "organization": null}, "resource": {"id": 320, "owner": {"id": 450}, "assignee": {"id": 514}, "organization": {"id": 691}, "project": {"owner": {"id": 784}, "assignee": {"id": 894}, "organization": {"id": 916}}}} } -test_scope_EXPORT_BACKUP_context_SANDBOX_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 59, "privilege": "user"}, "organization": null}, "resource": {"id": 319, "owner": {"id": 497}, "assignee": {"id": 547}, "organization": {"id": 695}, "project": {"owner": {"id": 703}, "assignee": {"id": 825}, "organization": {"id": 939}}}} +test_scope_UPDATE_METADATA_context_SANDBOX_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 50, "privilege": "user"}, "organization": null}, "resource": {"id": 376, "owner": {"id": 468}, "assignee": {"id": 525}, "organization": {"id": 669}, "project": {"owner": {"id": 786}, "assignee": {"id": 849}, "organization": {"id": 907}}}} } -test_scope_EXPORT_BACKUP_context_SANDBOX_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 90, "privilege": "worker"}, "organization": null}, "resource": {"id": 385, "owner": {"id": 464}, "assignee": {"id": 532}, "organization": {"id": 693}, "project": {"owner": {"id": 717}, "assignee": {"id": 845}, "organization": {"id": 900}}}} +test_scope_UPDATE_METADATA_context_SANDBOX_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 66, "privilege": "worker"}, "organization": null}, "resource": {"id": 300, "owner": {"id": 440}, "assignee": {"id": 583}, "organization": {"id": 661}, "project": {"owner": {"id": 733}, "assignee": {"id": 887}, "organization": {"id": 974}}}} } -test_scope_EXPORT_BACKUP_context_SANDBOX_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 58, "privilege": "none"}, "organization": null}, "resource": {"id": 361, "owner": {"id": 481}, "assignee": {"id": 509}, "organization": {"id": 644}, "project": {"owner": {"id": 736}, "assignee": {"id": 886}, "organization": {"id": 906}}}} +test_scope_UPDATE_METADATA_context_SANDBOX_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 55, "privilege": "none"}, "organization": null}, "resource": {"id": 337, "owner": {"id": 447}, "assignee": {"id": 593}, "organization": {"id": 681}, "project": {"owner": {"id": 751}, "assignee": {"id": 854}, "organization": {"id": 929}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 73, "privilege": "admin"}, "organization": {"id": 136, "owner": {"id": 73}, "user": {"role": "owner"}}}, "resource": {"id": 334, "owner": {"id": 496}, "assignee": {"id": 584}, "organization": {"id": 136}, "project": {"owner": {"id": 73}, "assignee": {"id": 822}, "organization": {"id": 941}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 11, "privilege": "admin"}, "organization": {"id": 158, "owner": {"id": 11}, "user": {"role": "owner"}}}, "resource": {"id": 352, "owner": {"id": 425}, "assignee": {"id": 556}, "organization": {"id": 158}, "project": {"owner": {"id": 11}, "assignee": {"id": 855}, "organization": {"id": 929}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 77, "privilege": "admin"}, "organization": {"id": 128, "owner": {"id": 77}, "user": {"role": "owner"}}}, "resource": {"id": 338, "owner": {"id": 497}, "assignee": {"id": 561}, "organization": {"id": 604}, "project": {"owner": {"id": 77}, "assignee": {"id": 853}, "organization": {"id": 930}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 80, "privilege": "admin"}, "organization": {"id": 131, "owner": {"id": 80}, "user": {"role": "owner"}}}, "resource": {"id": 325, "owner": {"id": 496}, "assignee": {"id": 525}, "organization": {"id": 671}, "project": {"owner": {"id": 80}, "assignee": {"id": 850}, "organization": {"id": 970}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 7, "privilege": "admin"}, "organization": {"id": 116, "owner": {"id": 243}, "user": {"role": "maintainer"}}}, "resource": {"id": 316, "owner": {"id": 408}, "assignee": {"id": 584}, "organization": {"id": 116}, "project": {"owner": {"id": 7}, "assignee": {"id": 852}, "organization": {"id": 964}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 93, "privilege": "admin"}, "organization": {"id": 180, "owner": {"id": 207}, "user": {"role": "maintainer"}}}, "resource": {"id": 373, "owner": {"id": 497}, "assignee": {"id": 581}, "organization": {"id": 180}, "project": {"owner": {"id": 93}, "assignee": {"id": 805}, "organization": {"id": 993}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 71, "privilege": "admin"}, "organization": {"id": 106, "owner": {"id": 244}, "user": {"role": "maintainer"}}}, "resource": {"id": 318, "owner": {"id": 401}, "assignee": {"id": 506}, "organization": {"id": 662}, "project": {"owner": {"id": 71}, "assignee": {"id": 807}, "organization": {"id": 929}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 26, "privilege": "admin"}, "organization": {"id": 115, "owner": {"id": 254}, "user": {"role": "maintainer"}}}, "resource": {"id": 314, "owner": {"id": 442}, "assignee": {"id": 586}, "organization": {"id": 604}, "project": {"owner": {"id": 26}, "assignee": {"id": 831}, "organization": {"id": 934}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 41, "privilege": "admin"}, "organization": {"id": 168, "owner": {"id": 271}, "user": {"role": "supervisor"}}}, "resource": {"id": 373, "owner": {"id": 477}, "assignee": {"id": 506}, "organization": {"id": 168}, "project": {"owner": {"id": 41}, "assignee": {"id": 844}, "organization": {"id": 973}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 23, "privilege": "admin"}, "organization": {"id": 115, "owner": {"id": 230}, "user": {"role": "supervisor"}}}, "resource": {"id": 319, "owner": {"id": 478}, "assignee": {"id": 522}, "organization": {"id": 115}, "project": {"owner": {"id": 23}, "assignee": {"id": 841}, "organization": {"id": 951}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 55, "privilege": "admin"}, "organization": {"id": 130, "owner": {"id": 227}, "user": {"role": "supervisor"}}}, "resource": {"id": 374, "owner": {"id": 403}, "assignee": {"id": 517}, "organization": {"id": 671}, "project": {"owner": {"id": 55}, "assignee": {"id": 807}, "organization": {"id": 991}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 22, "privilege": "admin"}, "organization": {"id": 102, "owner": {"id": 241}, "user": {"role": "supervisor"}}}, "resource": {"id": 333, "owner": {"id": 424}, "assignee": {"id": 530}, "organization": {"id": 647}, "project": {"owner": {"id": 22}, "assignee": {"id": 811}, "organization": {"id": 999}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 34, "privilege": "admin"}, "organization": {"id": 123, "owner": {"id": 237}, "user": {"role": "worker"}}}, "resource": {"id": 355, "owner": {"id": 427}, "assignee": {"id": 517}, "organization": {"id": 123}, "project": {"owner": {"id": 34}, "assignee": {"id": 808}, "organization": {"id": 992}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 68, "privilege": "admin"}, "organization": {"id": 154, "owner": {"id": 200}, "user": {"role": "worker"}}}, "resource": {"id": 362, "owner": {"id": 439}, "assignee": {"id": 578}, "organization": {"id": 154}, "project": {"owner": {"id": 68}, "assignee": {"id": 828}, "organization": {"id": 981}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 56, "privilege": "admin"}, "organization": {"id": 130, "owner": {"id": 229}, "user": {"role": "worker"}}}, "resource": {"id": 376, "owner": {"id": 492}, "assignee": {"id": 566}, "organization": {"id": 655}, "project": {"owner": {"id": 56}, "assignee": {"id": 845}, "organization": {"id": 983}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 17, "privilege": "admin"}, "organization": {"id": 185, "owner": {"id": 284}, "user": {"role": "worker"}}}, "resource": {"id": 348, "owner": {"id": 464}, "assignee": {"id": 523}, "organization": {"id": 667}, "project": {"owner": {"id": 17}, "assignee": {"id": 857}, "organization": {"id": 998}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 77, "privilege": "admin"}, "organization": {"id": 167, "owner": {"id": 238}, "user": {"role": null}}}, "resource": {"id": 311, "owner": {"id": 418}, "assignee": {"id": 590}, "organization": {"id": 167}, "project": {"owner": {"id": 77}, "assignee": {"id": 836}, "organization": {"id": 996}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 39, "privilege": "admin"}, "organization": {"id": 188, "owner": {"id": 241}, "user": {"role": null}}}, "resource": {"id": 365, "owner": {"id": 457}, "assignee": {"id": 504}, "organization": {"id": 188}, "project": {"owner": {"id": 39}, "assignee": {"id": 847}, "organization": {"id": 951}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 78, "privilege": "admin"}, "organization": {"id": 194, "owner": {"id": 234}, "user": {"role": null}}}, "resource": {"id": 346, "owner": {"id": 416}, "assignee": {"id": 587}, "organization": {"id": 678}, "project": {"owner": {"id": 78}, "assignee": {"id": 878}, "organization": {"id": 989}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 81, "privilege": "admin"}, "organization": {"id": 174, "owner": {"id": 289}, "user": {"role": null}}}, "resource": {"id": 397, "owner": {"id": 429}, "assignee": {"id": 515}, "organization": {"id": 686}, "project": {"owner": {"id": 81}, "assignee": {"id": 860}, "organization": {"id": 950}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 97, "privilege": "business"}, "organization": {"id": 154, "owner": {"id": 97}, "user": {"role": "owner"}}}, "resource": {"id": 389, "owner": {"id": 492}, "assignee": {"id": 529}, "organization": {"id": 154}, "project": {"owner": {"id": 97}, "assignee": {"id": 830}, "organization": {"id": 919}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 49, "privilege": "business"}, "organization": {"id": 105, "owner": {"id": 49}, "user": {"role": "owner"}}}, "resource": {"id": 307, "owner": {"id": 461}, "assignee": {"id": 503}, "organization": {"id": 105}, "project": {"owner": {"id": 49}, "assignee": {"id": 886}, "organization": {"id": 973}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 25, "privilege": "business"}, "organization": {"id": 179, "owner": {"id": 25}, "user": {"role": "owner"}}}, "resource": {"id": 322, "owner": {"id": 438}, "assignee": {"id": 562}, "organization": {"id": 639}, "project": {"owner": {"id": 25}, "assignee": {"id": 851}, "organization": {"id": 948}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 41, "privilege": "business"}, "organization": {"id": 175, "owner": {"id": 41}, "user": {"role": "owner"}}}, "resource": {"id": 373, "owner": {"id": 455}, "assignee": {"id": 559}, "organization": {"id": 639}, "project": {"owner": {"id": 41}, "assignee": {"id": 829}, "organization": {"id": 982}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 2, "privilege": "business"}, "organization": {"id": 127, "owner": {"id": 240}, "user": {"role": "maintainer"}}}, "resource": {"id": 395, "owner": {"id": 456}, "assignee": {"id": 582}, "organization": {"id": 127}, "project": {"owner": {"id": 2}, "assignee": {"id": 843}, "organization": {"id": 958}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 89, "privilege": "business"}, "organization": {"id": 186, "owner": {"id": 214}, "user": {"role": "maintainer"}}}, "resource": {"id": 328, "owner": {"id": 435}, "assignee": {"id": 546}, "organization": {"id": 186}, "project": {"owner": {"id": 89}, "assignee": {"id": 809}, "organization": {"id": 952}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 68, "privilege": "business"}, "organization": {"id": 105, "owner": {"id": 296}, "user": {"role": "maintainer"}}}, "resource": {"id": 304, "owner": {"id": 489}, "assignee": {"id": 570}, "organization": {"id": 647}, "project": {"owner": {"id": 68}, "assignee": {"id": 852}, "organization": {"id": 930}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 2, "privilege": "business"}, "organization": {"id": 152, "owner": {"id": 286}, "user": {"role": "maintainer"}}}, "resource": {"id": 346, "owner": {"id": 483}, "assignee": {"id": 582}, "organization": {"id": 654}, "project": {"owner": {"id": 2}, "assignee": {"id": 831}, "organization": {"id": 949}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 21, "privilege": "business"}, "organization": {"id": 167, "owner": {"id": 236}, "user": {"role": "supervisor"}}}, "resource": {"id": 388, "owner": {"id": 413}, "assignee": {"id": 503}, "organization": {"id": 167}, "project": {"owner": {"id": 21}, "assignee": {"id": 841}, "organization": {"id": 940}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 87, "privilege": "business"}, "organization": {"id": 120, "owner": {"id": 227}, "user": {"role": "supervisor"}}}, "resource": {"id": 310, "owner": {"id": 402}, "assignee": {"id": 596}, "organization": {"id": 120}, "project": {"owner": {"id": 87}, "assignee": {"id": 810}, "organization": {"id": 931}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 87, "privilege": "business"}, "organization": {"id": 172, "owner": {"id": 243}, "user": {"role": "supervisor"}}}, "resource": {"id": 340, "owner": {"id": 474}, "assignee": {"id": 536}, "organization": {"id": 606}, "project": {"owner": {"id": 87}, "assignee": {"id": 848}, "organization": {"id": 934}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 20, "privilege": "business"}, "organization": {"id": 154, "owner": {"id": 264}, "user": {"role": "supervisor"}}}, "resource": {"id": 308, "owner": {"id": 423}, "assignee": {"id": 524}, "organization": {"id": 602}, "project": {"owner": {"id": 20}, "assignee": {"id": 851}, "organization": {"id": 963}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 69, "privilege": "business"}, "organization": {"id": 112, "owner": {"id": 229}, "user": {"role": "worker"}}}, "resource": {"id": 345, "owner": {"id": 457}, "assignee": {"id": 574}, "organization": {"id": 112}, "project": {"owner": {"id": 69}, "assignee": {"id": 879}, "organization": {"id": 927}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 76, "privilege": "business"}, "organization": {"id": 105, "owner": {"id": 225}, "user": {"role": "worker"}}}, "resource": {"id": 336, "owner": {"id": 456}, "assignee": {"id": 529}, "organization": {"id": 105}, "project": {"owner": {"id": 76}, "assignee": {"id": 811}, "organization": {"id": 952}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 67, "privilege": "business"}, "organization": {"id": 108, "owner": {"id": 202}, "user": {"role": "worker"}}}, "resource": {"id": 321, "owner": {"id": 452}, "assignee": {"id": 522}, "organization": {"id": 615}, "project": {"owner": {"id": 67}, "assignee": {"id": 857}, "organization": {"id": 918}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 5, "privilege": "business"}, "organization": {"id": 151, "owner": {"id": 218}, "user": {"role": "worker"}}}, "resource": {"id": 343, "owner": {"id": 403}, "assignee": {"id": 526}, "organization": {"id": 692}, "project": {"owner": {"id": 5}, "assignee": {"id": 834}, "organization": {"id": 916}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 50, "privilege": "business"}, "organization": {"id": 177, "owner": {"id": 208}, "user": {"role": null}}}, "resource": {"id": 313, "owner": {"id": 477}, "assignee": {"id": 520}, "organization": {"id": 177}, "project": {"owner": {"id": 50}, "assignee": {"id": 848}, "organization": {"id": 910}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 1, "privilege": "business"}, "organization": {"id": 135, "owner": {"id": 217}, "user": {"role": null}}}, "resource": {"id": 364, "owner": {"id": 492}, "assignee": {"id": 578}, "organization": {"id": 135}, "project": {"owner": {"id": 1}, "assignee": {"id": 867}, "organization": {"id": 995}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 60, "privilege": "business"}, "organization": {"id": 145, "owner": {"id": 216}, "user": {"role": null}}}, "resource": {"id": 301, "owner": {"id": 431}, "assignee": {"id": 509}, "organization": {"id": 676}, "project": {"owner": {"id": 60}, "assignee": {"id": 822}, "organization": {"id": 994}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 55, "privilege": "business"}, "organization": {"id": 167, "owner": {"id": 292}, "user": {"role": null}}}, "resource": {"id": 337, "owner": {"id": 470}, "assignee": {"id": 542}, "organization": {"id": 612}, "project": {"owner": {"id": 55}, "assignee": {"id": 809}, "organization": {"id": 984}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 35, "privilege": "user"}, "organization": {"id": 148, "owner": {"id": 35}, "user": {"role": "owner"}}}, "resource": {"id": 397, "owner": {"id": 471}, "assignee": {"id": 572}, "organization": {"id": 148}, "project": {"owner": {"id": 35}, "assignee": {"id": 829}, "organization": {"id": 963}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 39, "privilege": "user"}, "organization": {"id": 131, "owner": {"id": 39}, "user": {"role": "owner"}}}, "resource": {"id": 371, "owner": {"id": 494}, "assignee": {"id": 528}, "organization": {"id": 131}, "project": {"owner": {"id": 39}, "assignee": {"id": 809}, "organization": {"id": 908}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 70, "privilege": "user"}, "organization": {"id": 144, "owner": {"id": 70}, "user": {"role": "owner"}}}, "resource": {"id": 368, "owner": {"id": 476}, "assignee": {"id": 590}, "organization": {"id": 685}, "project": {"owner": {"id": 70}, "assignee": {"id": 811}, "organization": {"id": 963}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 24, "privilege": "user"}, "organization": {"id": 195, "owner": {"id": 24}, "user": {"role": "owner"}}}, "resource": {"id": 348, "owner": {"id": 463}, "assignee": {"id": 570}, "organization": {"id": 644}, "project": {"owner": {"id": 24}, "assignee": {"id": 857}, "organization": {"id": 929}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 18, "privilege": "user"}, "organization": {"id": 114, "owner": {"id": 249}, "user": {"role": "maintainer"}}}, "resource": {"id": 328, "owner": {"id": 470}, "assignee": {"id": 516}, "organization": {"id": 114}, "project": {"owner": {"id": 18}, "assignee": {"id": 880}, "organization": {"id": 915}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 67, "privilege": "user"}, "organization": {"id": 116, "owner": {"id": 278}, "user": {"role": "maintainer"}}}, "resource": {"id": 333, "owner": {"id": 449}, "assignee": {"id": 548}, "organization": {"id": 116}, "project": {"owner": {"id": 67}, "assignee": {"id": 894}, "organization": {"id": 951}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 79, "privilege": "user"}, "organization": {"id": 132, "owner": {"id": 261}, "user": {"role": "maintainer"}}}, "resource": {"id": 399, "owner": {"id": 431}, "assignee": {"id": 581}, "organization": {"id": 629}, "project": {"owner": {"id": 79}, "assignee": {"id": 868}, "organization": {"id": 932}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 1, "privilege": "user"}, "organization": {"id": 130, "owner": {"id": 264}, "user": {"role": "maintainer"}}}, "resource": {"id": 326, "owner": {"id": 406}, "assignee": {"id": 503}, "organization": {"id": 694}, "project": {"owner": {"id": 1}, "assignee": {"id": 826}, "organization": {"id": 960}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 83, "privilege": "user"}, "organization": {"id": 130, "owner": {"id": 299}, "user": {"role": "supervisor"}}}, "resource": {"id": 343, "owner": {"id": 493}, "assignee": {"id": 580}, "organization": {"id": 130}, "project": {"owner": {"id": 83}, "assignee": {"id": 836}, "organization": {"id": 974}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 84, "privilege": "user"}, "organization": {"id": 143, "owner": {"id": 202}, "user": {"role": "supervisor"}}}, "resource": {"id": 357, "owner": {"id": 463}, "assignee": {"id": 537}, "organization": {"id": 143}, "project": {"owner": {"id": 84}, "assignee": {"id": 829}, "organization": {"id": 964}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 26, "privilege": "user"}, "organization": {"id": 186, "owner": {"id": 251}, "user": {"role": "supervisor"}}}, "resource": {"id": 353, "owner": {"id": 487}, "assignee": {"id": 534}, "organization": {"id": 633}, "project": {"owner": {"id": 26}, "assignee": {"id": 875}, "organization": {"id": 951}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 36, "privilege": "user"}, "organization": {"id": 134, "owner": {"id": 294}, "user": {"role": "supervisor"}}}, "resource": {"id": 367, "owner": {"id": 466}, "assignee": {"id": 521}, "organization": {"id": 647}, "project": {"owner": {"id": 36}, "assignee": {"id": 857}, "organization": {"id": 903}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 37, "privilege": "user"}, "organization": {"id": 137, "owner": {"id": 297}, "user": {"role": "worker"}}}, "resource": {"id": 389, "owner": {"id": 483}, "assignee": {"id": 551}, "organization": {"id": 137}, "project": {"owner": {"id": 37}, "assignee": {"id": 847}, "organization": {"id": 971}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 31, "privilege": "user"}, "organization": {"id": 147, "owner": {"id": 281}, "user": {"role": "worker"}}}, "resource": {"id": 396, "owner": {"id": 443}, "assignee": {"id": 599}, "organization": {"id": 147}, "project": {"owner": {"id": 31}, "assignee": {"id": 820}, "organization": {"id": 971}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 72, "privilege": "user"}, "organization": {"id": 179, "owner": {"id": 299}, "user": {"role": "worker"}}}, "resource": {"id": 385, "owner": {"id": 449}, "assignee": {"id": 515}, "organization": {"id": 616}, "project": {"owner": {"id": 72}, "assignee": {"id": 855}, "organization": {"id": 944}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 6, "privilege": "user"}, "organization": {"id": 174, "owner": {"id": 234}, "user": {"role": "worker"}}}, "resource": {"id": 365, "owner": {"id": 469}, "assignee": {"id": 561}, "organization": {"id": 680}, "project": {"owner": {"id": 6}, "assignee": {"id": 822}, "organization": {"id": 912}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 43, "privilege": "user"}, "organization": {"id": 159, "owner": {"id": 241}, "user": {"role": null}}}, "resource": {"id": 334, "owner": {"id": 493}, "assignee": {"id": 571}, "organization": {"id": 159}, "project": {"owner": {"id": 43}, "assignee": {"id": 860}, "organization": {"id": 908}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 58, "privilege": "user"}, "organization": {"id": 175, "owner": {"id": 283}, "user": {"role": null}}}, "resource": {"id": 329, "owner": {"id": 469}, "assignee": {"id": 505}, "organization": {"id": 175}, "project": {"owner": {"id": 58}, "assignee": {"id": 836}, "organization": {"id": 987}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 88, "privilege": "user"}, "organization": {"id": 115, "owner": {"id": 294}, "user": {"role": null}}}, "resource": {"id": 300, "owner": {"id": 495}, "assignee": {"id": 587}, "organization": {"id": 631}, "project": {"owner": {"id": 88}, "assignee": {"id": 890}, "organization": {"id": 936}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 0, "privilege": "user"}, "organization": {"id": 115, "owner": {"id": 266}, "user": {"role": null}}}, "resource": {"id": 393, "owner": {"id": 433}, "assignee": {"id": 595}, "organization": {"id": 665}, "project": {"owner": {"id": 0}, "assignee": {"id": 865}, "organization": {"id": 929}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 52, "privilege": "worker"}, "organization": {"id": 166, "owner": {"id": 52}, "user": {"role": "owner"}}}, "resource": {"id": 375, "owner": {"id": 435}, "assignee": {"id": 540}, "organization": {"id": 166}, "project": {"owner": {"id": 52}, "assignee": {"id": 819}, "organization": {"id": 932}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 59, "privilege": "worker"}, "organization": {"id": 147, "owner": {"id": 59}, "user": {"role": "owner"}}}, "resource": {"id": 397, "owner": {"id": 454}, "assignee": {"id": 506}, "organization": {"id": 147}, "project": {"owner": {"id": 59}, "assignee": {"id": 898}, "organization": {"id": 991}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 20, "privilege": "worker"}, "organization": {"id": 149, "owner": {"id": 20}, "user": {"role": "owner"}}}, "resource": {"id": 332, "owner": {"id": 499}, "assignee": {"id": 539}, "organization": {"id": 688}, "project": {"owner": {"id": 20}, "assignee": {"id": 888}, "organization": {"id": 959}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 70, "privilege": "worker"}, "organization": {"id": 146, "owner": {"id": 70}, "user": {"role": "owner"}}}, "resource": {"id": 328, "owner": {"id": 473}, "assignee": {"id": 529}, "organization": {"id": 684}, "project": {"owner": {"id": 70}, "assignee": {"id": 893}, "organization": {"id": 975}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 38, "privilege": "worker"}, "organization": {"id": 195, "owner": {"id": 226}, "user": {"role": "maintainer"}}}, "resource": {"id": 389, "owner": {"id": 418}, "assignee": {"id": 512}, "organization": {"id": 195}, "project": {"owner": {"id": 38}, "assignee": {"id": 864}, "organization": {"id": 953}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 96, "privilege": "worker"}, "organization": {"id": 190, "owner": {"id": 232}, "user": {"role": "maintainer"}}}, "resource": {"id": 348, "owner": {"id": 457}, "assignee": {"id": 597}, "organization": {"id": 190}, "project": {"owner": {"id": 96}, "assignee": {"id": 801}, "organization": {"id": 903}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 28, "privilege": "worker"}, "organization": {"id": 121, "owner": {"id": 231}, "user": {"role": "maintainer"}}}, "resource": {"id": 385, "owner": {"id": 423}, "assignee": {"id": 562}, "organization": {"id": 603}, "project": {"owner": {"id": 28}, "assignee": {"id": 867}, "organization": {"id": 979}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 52, "privilege": "worker"}, "organization": {"id": 196, "owner": {"id": 242}, "user": {"role": "maintainer"}}}, "resource": {"id": 323, "owner": {"id": 461}, "assignee": {"id": 505}, "organization": {"id": 675}, "project": {"owner": {"id": 52}, "assignee": {"id": 830}, "organization": {"id": 977}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 1, "privilege": "worker"}, "organization": {"id": 199, "owner": {"id": 257}, "user": {"role": "supervisor"}}}, "resource": {"id": 337, "owner": {"id": 414}, "assignee": {"id": 532}, "organization": {"id": 199}, "project": {"owner": {"id": 1}, "assignee": {"id": 837}, "organization": {"id": 918}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 25, "privilege": "worker"}, "organization": {"id": 187, "owner": {"id": 296}, "user": {"role": "supervisor"}}}, "resource": {"id": 337, "owner": {"id": 494}, "assignee": {"id": 567}, "organization": {"id": 187}, "project": {"owner": {"id": 25}, "assignee": {"id": 838}, "organization": {"id": 980}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 72, "privilege": "worker"}, "organization": {"id": 157, "owner": {"id": 218}, "user": {"role": "supervisor"}}}, "resource": {"id": 397, "owner": {"id": 433}, "assignee": {"id": 536}, "organization": {"id": 695}, "project": {"owner": {"id": 72}, "assignee": {"id": 803}, "organization": {"id": 928}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 27, "privilege": "worker"}, "organization": {"id": 152, "owner": {"id": 229}, "user": {"role": "supervisor"}}}, "resource": {"id": 327, "owner": {"id": 497}, "assignee": {"id": 565}, "organization": {"id": 682}, "project": {"owner": {"id": 27}, "assignee": {"id": 893}, "organization": {"id": 946}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 8, "privilege": "worker"}, "organization": {"id": 153, "owner": {"id": 206}, "user": {"role": "worker"}}}, "resource": {"id": 387, "owner": {"id": 458}, "assignee": {"id": 505}, "organization": {"id": 153}, "project": {"owner": {"id": 8}, "assignee": {"id": 806}, "organization": {"id": 965}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 64, "privilege": "worker"}, "organization": {"id": 105, "owner": {"id": 232}, "user": {"role": "worker"}}}, "resource": {"id": 332, "owner": {"id": 456}, "assignee": {"id": 580}, "organization": {"id": 105}, "project": {"owner": {"id": 64}, "assignee": {"id": 849}, "organization": {"id": 963}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 90, "privilege": "worker"}, "organization": {"id": 161, "owner": {"id": 288}, "user": {"role": "worker"}}}, "resource": {"id": 310, "owner": {"id": 489}, "assignee": {"id": 518}, "organization": {"id": 657}, "project": {"owner": {"id": 90}, "assignee": {"id": 886}, "organization": {"id": 984}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 44, "privilege": "worker"}, "organization": {"id": 180, "owner": {"id": 287}, "user": {"role": "worker"}}}, "resource": {"id": 399, "owner": {"id": 499}, "assignee": {"id": 556}, "organization": {"id": 683}, "project": {"owner": {"id": 44}, "assignee": {"id": 870}, "organization": {"id": 907}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 43, "privilege": "worker"}, "organization": {"id": 185, "owner": {"id": 269}, "user": {"role": null}}}, "resource": {"id": 368, "owner": {"id": 419}, "assignee": {"id": 534}, "organization": {"id": 185}, "project": {"owner": {"id": 43}, "assignee": {"id": 882}, "organization": {"id": 959}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 47, "privilege": "worker"}, "organization": {"id": 165, "owner": {"id": 223}, "user": {"role": null}}}, "resource": {"id": 389, "owner": {"id": 439}, "assignee": {"id": 532}, "organization": {"id": 165}, "project": {"owner": {"id": 47}, "assignee": {"id": 874}, "organization": {"id": 921}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 90, "privilege": "worker"}, "organization": {"id": 166, "owner": {"id": 297}, "user": {"role": null}}}, "resource": {"id": 319, "owner": {"id": 407}, "assignee": {"id": 514}, "organization": {"id": 680}, "project": {"owner": {"id": 90}, "assignee": {"id": 831}, "organization": {"id": 916}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 57, "privilege": "worker"}, "organization": {"id": 133, "owner": {"id": 241}, "user": {"role": null}}}, "resource": {"id": 333, "owner": {"id": 474}, "assignee": {"id": 513}, "organization": {"id": 636}, "project": {"owner": {"id": 57}, "assignee": {"id": 800}, "organization": {"id": 971}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 57, "privilege": "none"}, "organization": {"id": 184, "owner": {"id": 57}, "user": {"role": "owner"}}}, "resource": {"id": 335, "owner": {"id": 480}, "assignee": {"id": 561}, "organization": {"id": 184}, "project": {"owner": {"id": 57}, "assignee": {"id": 805}, "organization": {"id": 943}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 12, "privilege": "none"}, "organization": {"id": 199, "owner": {"id": 12}, "user": {"role": "owner"}}}, "resource": {"id": 373, "owner": {"id": 422}, "assignee": {"id": 512}, "organization": {"id": 199}, "project": {"owner": {"id": 12}, "assignee": {"id": 873}, "organization": {"id": 925}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 99, "privilege": "none"}, "organization": {"id": 168, "owner": {"id": 99}, "user": {"role": "owner"}}}, "resource": {"id": 364, "owner": {"id": 457}, "assignee": {"id": 541}, "organization": {"id": 612}, "project": {"owner": {"id": 99}, "assignee": {"id": 899}, "organization": {"id": 982}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 51, "privilege": "none"}, "organization": {"id": 176, "owner": {"id": 51}, "user": {"role": "owner"}}}, "resource": {"id": 305, "owner": {"id": 444}, "assignee": {"id": 566}, "organization": {"id": 661}, "project": {"owner": {"id": 51}, "assignee": {"id": 898}, "organization": {"id": 966}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 58, "privilege": "none"}, "organization": {"id": 173, "owner": {"id": 268}, "user": {"role": "maintainer"}}}, "resource": {"id": 342, "owner": {"id": 439}, "assignee": {"id": 593}, "organization": {"id": 173}, "project": {"owner": {"id": 58}, "assignee": {"id": 876}, "organization": {"id": 950}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 41, "privilege": "none"}, "organization": {"id": 193, "owner": {"id": 263}, "user": {"role": "maintainer"}}}, "resource": {"id": 332, "owner": {"id": 448}, "assignee": {"id": 508}, "organization": {"id": 193}, "project": {"owner": {"id": 41}, "assignee": {"id": 810}, "organization": {"id": 949}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 49, "privilege": "none"}, "organization": {"id": 161, "owner": {"id": 284}, "user": {"role": "maintainer"}}}, "resource": {"id": 321, "owner": {"id": 498}, "assignee": {"id": 541}, "organization": {"id": 602}, "project": {"owner": {"id": 49}, "assignee": {"id": 866}, "organization": {"id": 974}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 57, "privilege": "none"}, "organization": {"id": 197, "owner": {"id": 239}, "user": {"role": "maintainer"}}}, "resource": {"id": 308, "owner": {"id": 433}, "assignee": {"id": 513}, "organization": {"id": 684}, "project": {"owner": {"id": 57}, "assignee": {"id": 870}, "organization": {"id": 986}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 13, "privilege": "none"}, "organization": {"id": 164, "owner": {"id": 227}, "user": {"role": "supervisor"}}}, "resource": {"id": 370, "owner": {"id": 436}, "assignee": {"id": 547}, "organization": {"id": 164}, "project": {"owner": {"id": 13}, "assignee": {"id": 842}, "organization": {"id": 910}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 52, "privilege": "none"}, "organization": {"id": 124, "owner": {"id": 216}, "user": {"role": "supervisor"}}}, "resource": {"id": 398, "owner": {"id": 485}, "assignee": {"id": 591}, "organization": {"id": 124}, "project": {"owner": {"id": 52}, "assignee": {"id": 841}, "organization": {"id": 951}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 52, "privilege": "none"}, "organization": {"id": 169, "owner": {"id": 237}, "user": {"role": "supervisor"}}}, "resource": {"id": 335, "owner": {"id": 488}, "assignee": {"id": 553}, "organization": {"id": 644}, "project": {"owner": {"id": 52}, "assignee": {"id": 893}, "organization": {"id": 917}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 98, "privilege": "none"}, "organization": {"id": 143, "owner": {"id": 296}, "user": {"role": "supervisor"}}}, "resource": {"id": 352, "owner": {"id": 422}, "assignee": {"id": 535}, "organization": {"id": 654}, "project": {"owner": {"id": 98}, "assignee": {"id": 804}, "organization": {"id": 923}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 57, "privilege": "none"}, "organization": {"id": 137, "owner": {"id": 296}, "user": {"role": "worker"}}}, "resource": {"id": 355, "owner": {"id": 432}, "assignee": {"id": 545}, "organization": {"id": 137}, "project": {"owner": {"id": 57}, "assignee": {"id": 873}, "organization": {"id": 939}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 43, "privilege": "none"}, "organization": {"id": 129, "owner": {"id": 242}, "user": {"role": "worker"}}}, "resource": {"id": 394, "owner": {"id": 487}, "assignee": {"id": 581}, "organization": {"id": 129}, "project": {"owner": {"id": 43}, "assignee": {"id": 894}, "organization": {"id": 953}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 76, "privilege": "none"}, "organization": {"id": 169, "owner": {"id": 270}, "user": {"role": "worker"}}}, "resource": {"id": 339, "owner": {"id": 439}, "assignee": {"id": 501}, "organization": {"id": 605}, "project": {"owner": {"id": 76}, "assignee": {"id": 882}, "organization": {"id": 950}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 54, "privilege": "none"}, "organization": {"id": 199, "owner": {"id": 203}, "user": {"role": "worker"}}}, "resource": {"id": 361, "owner": {"id": 470}, "assignee": {"id": 549}, "organization": {"id": 653}, "project": {"owner": {"id": 54}, "assignee": {"id": 858}, "organization": {"id": 927}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 88, "privilege": "none"}, "organization": {"id": 169, "owner": {"id": 220}, "user": {"role": null}}}, "resource": {"id": 319, "owner": {"id": 468}, "assignee": {"id": 585}, "organization": {"id": 169}, "project": {"owner": {"id": 88}, "assignee": {"id": 866}, "organization": {"id": 971}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 21, "privilege": "none"}, "organization": {"id": 135, "owner": {"id": 241}, "user": {"role": null}}}, "resource": {"id": 328, "owner": {"id": 418}, "assignee": {"id": 512}, "organization": {"id": 135}, "project": {"owner": {"id": 21}, "assignee": {"id": 886}, "organization": {"id": 991}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 50, "privilege": "none"}, "organization": {"id": 175, "owner": {"id": 265}, "user": {"role": null}}}, "resource": {"id": 346, "owner": {"id": 428}, "assignee": {"id": 542}, "organization": {"id": 625}, "project": {"owner": {"id": 50}, "assignee": {"id": 838}, "organization": {"id": 982}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 73, "privilege": "none"}, "organization": {"id": 164, "owner": {"id": 238}, "user": {"role": null}}}, "resource": {"id": 371, "owner": {"id": 454}, "assignee": {"id": 510}, "organization": {"id": 645}, "project": {"owner": {"id": 73}, "assignee": {"id": 861}, "organization": {"id": 978}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 4, "privilege": "admin"}, "organization": {"id": 153, "owner": {"id": 4}, "user": {"role": "owner"}}}, "resource": {"id": 318, "owner": {"id": 472}, "assignee": {"id": 589}, "organization": {"id": 153}, "project": {"owner": {"id": 732}, "assignee": {"id": 4}, "organization": {"id": 996}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 8, "privilege": "admin"}, "organization": {"id": 176, "owner": {"id": 8}, "user": {"role": "owner"}}}, "resource": {"id": 333, "owner": {"id": 488}, "assignee": {"id": 590}, "organization": {"id": 176}, "project": {"owner": {"id": 769}, "assignee": {"id": 8}, "organization": {"id": 944}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 0, "privilege": "admin"}, "organization": {"id": 129, "owner": {"id": 0}, "user": {"role": "owner"}}}, "resource": {"id": 337, "owner": {"id": 488}, "assignee": {"id": 515}, "organization": {"id": 666}, "project": {"owner": {"id": 760}, "assignee": {"id": 0}, "organization": {"id": 955}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 53, "privilege": "admin"}, "organization": {"id": 118, "owner": {"id": 53}, "user": {"role": "owner"}}}, "resource": {"id": 352, "owner": {"id": 465}, "assignee": {"id": 526}, "organization": {"id": 688}, "project": {"owner": {"id": 720}, "assignee": {"id": 53}, "organization": {"id": 994}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 52, "privilege": "admin"}, "organization": {"id": 147, "owner": {"id": 206}, "user": {"role": "maintainer"}}}, "resource": {"id": 365, "owner": {"id": 406}, "assignee": {"id": 578}, "organization": {"id": 147}, "project": {"owner": {"id": 766}, "assignee": {"id": 52}, "organization": {"id": 927}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 14, "privilege": "admin"}, "organization": {"id": 103, "owner": {"id": 247}, "user": {"role": "maintainer"}}}, "resource": {"id": 375, "owner": {"id": 480}, "assignee": {"id": 507}, "organization": {"id": 103}, "project": {"owner": {"id": 718}, "assignee": {"id": 14}, "organization": {"id": 962}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 91, "privilege": "admin"}, "organization": {"id": 148, "owner": {"id": 203}, "user": {"role": "maintainer"}}}, "resource": {"id": 353, "owner": {"id": 446}, "assignee": {"id": 510}, "organization": {"id": 657}, "project": {"owner": {"id": 772}, "assignee": {"id": 91}, "organization": {"id": 952}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 77, "privilege": "admin"}, "organization": {"id": 165, "owner": {"id": 202}, "user": {"role": "maintainer"}}}, "resource": {"id": 375, "owner": {"id": 453}, "assignee": {"id": 501}, "organization": {"id": 621}, "project": {"owner": {"id": 725}, "assignee": {"id": 77}, "organization": {"id": 988}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 48, "privilege": "admin"}, "organization": {"id": 110, "owner": {"id": 230}, "user": {"role": "supervisor"}}}, "resource": {"id": 330, "owner": {"id": 444}, "assignee": {"id": 565}, "organization": {"id": 110}, "project": {"owner": {"id": 721}, "assignee": {"id": 48}, "organization": {"id": 959}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 16, "privilege": "admin"}, "organization": {"id": 134, "owner": {"id": 224}, "user": {"role": "supervisor"}}}, "resource": {"id": 335, "owner": {"id": 457}, "assignee": {"id": 590}, "organization": {"id": 134}, "project": {"owner": {"id": 719}, "assignee": {"id": 16}, "organization": {"id": 923}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 32, "privilege": "admin"}, "organization": {"id": 183, "owner": {"id": 218}, "user": {"role": "supervisor"}}}, "resource": {"id": 399, "owner": {"id": 449}, "assignee": {"id": 544}, "organization": {"id": 664}, "project": {"owner": {"id": 733}, "assignee": {"id": 32}, "organization": {"id": 999}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 91, "privilege": "admin"}, "organization": {"id": 112, "owner": {"id": 213}, "user": {"role": "supervisor"}}}, "resource": {"id": 389, "owner": {"id": 496}, "assignee": {"id": 562}, "organization": {"id": 640}, "project": {"owner": {"id": 769}, "assignee": {"id": 91}, "organization": {"id": 991}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 96, "privilege": "admin"}, "organization": {"id": 135, "owner": {"id": 243}, "user": {"role": "worker"}}}, "resource": {"id": 354, "owner": {"id": 472}, "assignee": {"id": 597}, "organization": {"id": 135}, "project": {"owner": {"id": 734}, "assignee": {"id": 96}, "organization": {"id": 954}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 95, "privilege": "admin"}, "organization": {"id": 157, "owner": {"id": 208}, "user": {"role": "worker"}}}, "resource": {"id": 354, "owner": {"id": 417}, "assignee": {"id": 544}, "organization": {"id": 157}, "project": {"owner": {"id": 749}, "assignee": {"id": 95}, "organization": {"id": 978}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 12, "privilege": "admin"}, "organization": {"id": 144, "owner": {"id": 241}, "user": {"role": "worker"}}}, "resource": {"id": 375, "owner": {"id": 422}, "assignee": {"id": 500}, "organization": {"id": 696}, "project": {"owner": {"id": 721}, "assignee": {"id": 12}, "organization": {"id": 904}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 56, "privilege": "admin"}, "organization": {"id": 159, "owner": {"id": 215}, "user": {"role": "worker"}}}, "resource": {"id": 364, "owner": {"id": 447}, "assignee": {"id": 509}, "organization": {"id": 615}, "project": {"owner": {"id": 734}, "assignee": {"id": 56}, "organization": {"id": 956}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 10, "privilege": "admin"}, "organization": {"id": 112, "owner": {"id": 220}, "user": {"role": null}}}, "resource": {"id": 337, "owner": {"id": 433}, "assignee": {"id": 522}, "organization": {"id": 112}, "project": {"owner": {"id": 789}, "assignee": {"id": 10}, "organization": {"id": 911}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 67, "privilege": "admin"}, "organization": {"id": 106, "owner": {"id": 276}, "user": {"role": null}}}, "resource": {"id": 349, "owner": {"id": 425}, "assignee": {"id": 514}, "organization": {"id": 106}, "project": {"owner": {"id": 740}, "assignee": {"id": 67}, "organization": {"id": 925}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 83, "privilege": "admin"}, "organization": {"id": 124, "owner": {"id": 270}, "user": {"role": null}}}, "resource": {"id": 339, "owner": {"id": 476}, "assignee": {"id": 599}, "organization": {"id": 648}, "project": {"owner": {"id": 793}, "assignee": {"id": 83}, "organization": {"id": 986}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 50, "privilege": "admin"}, "organization": {"id": 199, "owner": {"id": 214}, "user": {"role": null}}}, "resource": {"id": 351, "owner": {"id": 418}, "assignee": {"id": 583}, "organization": {"id": 694}, "project": {"owner": {"id": 759}, "assignee": {"id": 50}, "organization": {"id": 996}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 95, "privilege": "business"}, "organization": {"id": 151, "owner": {"id": 95}, "user": {"role": "owner"}}}, "resource": {"id": 389, "owner": {"id": 422}, "assignee": {"id": 586}, "organization": {"id": 151}, "project": {"owner": {"id": 732}, "assignee": {"id": 95}, "organization": {"id": 968}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 71, "privilege": "business"}, "organization": {"id": 129, "owner": {"id": 71}, "user": {"role": "owner"}}}, "resource": {"id": 311, "owner": {"id": 466}, "assignee": {"id": 595}, "organization": {"id": 129}, "project": {"owner": {"id": 708}, "assignee": {"id": 71}, "organization": {"id": 921}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 83, "privilege": "business"}, "organization": {"id": 151, "owner": {"id": 83}, "user": {"role": "owner"}}}, "resource": {"id": 327, "owner": {"id": 468}, "assignee": {"id": 511}, "organization": {"id": 667}, "project": {"owner": {"id": 717}, "assignee": {"id": 83}, "organization": {"id": 995}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 4, "privilege": "business"}, "organization": {"id": 116, "owner": {"id": 4}, "user": {"role": "owner"}}}, "resource": {"id": 391, "owner": {"id": 435}, "assignee": {"id": 598}, "organization": {"id": 698}, "project": {"owner": {"id": 791}, "assignee": {"id": 4}, "organization": {"id": 934}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 5, "privilege": "business"}, "organization": {"id": 165, "owner": {"id": 296}, "user": {"role": "maintainer"}}}, "resource": {"id": 309, "owner": {"id": 421}, "assignee": {"id": 544}, "organization": {"id": 165}, "project": {"owner": {"id": 736}, "assignee": {"id": 5}, "organization": {"id": 933}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 84, "privilege": "business"}, "organization": {"id": 171, "owner": {"id": 293}, "user": {"role": "maintainer"}}}, "resource": {"id": 382, "owner": {"id": 491}, "assignee": {"id": 505}, "organization": {"id": 171}, "project": {"owner": {"id": 765}, "assignee": {"id": 84}, "organization": {"id": 942}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 33, "privilege": "business"}, "organization": {"id": 189, "owner": {"id": 282}, "user": {"role": "maintainer"}}}, "resource": {"id": 366, "owner": {"id": 441}, "assignee": {"id": 530}, "organization": {"id": 696}, "project": {"owner": {"id": 742}, "assignee": {"id": 33}, "organization": {"id": 906}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 27, "privilege": "business"}, "organization": {"id": 147, "owner": {"id": 282}, "user": {"role": "maintainer"}}}, "resource": {"id": 369, "owner": {"id": 495}, "assignee": {"id": 572}, "organization": {"id": 659}, "project": {"owner": {"id": 736}, "assignee": {"id": 27}, "organization": {"id": 981}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 61, "privilege": "business"}, "organization": {"id": 145, "owner": {"id": 258}, "user": {"role": "supervisor"}}}, "resource": {"id": 346, "owner": {"id": 483}, "assignee": {"id": 550}, "organization": {"id": 145}, "project": {"owner": {"id": 753}, "assignee": {"id": 61}, "organization": {"id": 930}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 37, "privilege": "business"}, "organization": {"id": 120, "owner": {"id": 200}, "user": {"role": "supervisor"}}}, "resource": {"id": 339, "owner": {"id": 407}, "assignee": {"id": 598}, "organization": {"id": 120}, "project": {"owner": {"id": 740}, "assignee": {"id": 37}, "organization": {"id": 970}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 70, "privilege": "business"}, "organization": {"id": 198, "owner": {"id": 298}, "user": {"role": "supervisor"}}}, "resource": {"id": 378, "owner": {"id": 485}, "assignee": {"id": 556}, "organization": {"id": 672}, "project": {"owner": {"id": 754}, "assignee": {"id": 70}, "organization": {"id": 980}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 22, "privilege": "business"}, "organization": {"id": 164, "owner": {"id": 263}, "user": {"role": "supervisor"}}}, "resource": {"id": 338, "owner": {"id": 478}, "assignee": {"id": 597}, "organization": {"id": 646}, "project": {"owner": {"id": 780}, "assignee": {"id": 22}, "organization": {"id": 978}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 14, "privilege": "business"}, "organization": {"id": 138, "owner": {"id": 296}, "user": {"role": "worker"}}}, "resource": {"id": 373, "owner": {"id": 452}, "assignee": {"id": 503}, "organization": {"id": 138}, "project": {"owner": {"id": 782}, "assignee": {"id": 14}, "organization": {"id": 976}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 29, "privilege": "business"}, "organization": {"id": 196, "owner": {"id": 266}, "user": {"role": "worker"}}}, "resource": {"id": 349, "owner": {"id": 459}, "assignee": {"id": 585}, "organization": {"id": 196}, "project": {"owner": {"id": 755}, "assignee": {"id": 29}, "organization": {"id": 940}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 55, "privilege": "business"}, "organization": {"id": 106, "owner": {"id": 277}, "user": {"role": "worker"}}}, "resource": {"id": 308, "owner": {"id": 443}, "assignee": {"id": 516}, "organization": {"id": 609}, "project": {"owner": {"id": 705}, "assignee": {"id": 55}, "organization": {"id": 971}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 82, "privilege": "business"}, "organization": {"id": 127, "owner": {"id": 296}, "user": {"role": "worker"}}}, "resource": {"id": 352, "owner": {"id": 452}, "assignee": {"id": 571}, "organization": {"id": 666}, "project": {"owner": {"id": 709}, "assignee": {"id": 82}, "organization": {"id": 943}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 86, "privilege": "business"}, "organization": {"id": 105, "owner": {"id": 233}, "user": {"role": null}}}, "resource": {"id": 327, "owner": {"id": 496}, "assignee": {"id": 505}, "organization": {"id": 105}, "project": {"owner": {"id": 727}, "assignee": {"id": 86}, "organization": {"id": 971}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 25, "privilege": "business"}, "organization": {"id": 162, "owner": {"id": 226}, "user": {"role": null}}}, "resource": {"id": 375, "owner": {"id": 416}, "assignee": {"id": 586}, "organization": {"id": 162}, "project": {"owner": {"id": 711}, "assignee": {"id": 25}, "organization": {"id": 995}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 99, "privilege": "business"}, "organization": {"id": 155, "owner": {"id": 281}, "user": {"role": null}}}, "resource": {"id": 305, "owner": {"id": 473}, "assignee": {"id": 523}, "organization": {"id": 691}, "project": {"owner": {"id": 736}, "assignee": {"id": 99}, "organization": {"id": 954}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 12, "privilege": "business"}, "organization": {"id": 176, "owner": {"id": 281}, "user": {"role": null}}}, "resource": {"id": 324, "owner": {"id": 422}, "assignee": {"id": 550}, "organization": {"id": 684}, "project": {"owner": {"id": 738}, "assignee": {"id": 12}, "organization": {"id": 966}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 37, "privilege": "user"}, "organization": {"id": 146, "owner": {"id": 37}, "user": {"role": "owner"}}}, "resource": {"id": 309, "owner": {"id": 491}, "assignee": {"id": 544}, "organization": {"id": 146}, "project": {"owner": {"id": 775}, "assignee": {"id": 37}, "organization": {"id": 924}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 18, "privilege": "user"}, "organization": {"id": 103, "owner": {"id": 18}, "user": {"role": "owner"}}}, "resource": {"id": 338, "owner": {"id": 439}, "assignee": {"id": 536}, "organization": {"id": 103}, "project": {"owner": {"id": 773}, "assignee": {"id": 18}, "organization": {"id": 998}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 16, "privilege": "user"}, "organization": {"id": 170, "owner": {"id": 16}, "user": {"role": "owner"}}}, "resource": {"id": 379, "owner": {"id": 421}, "assignee": {"id": 545}, "organization": {"id": 688}, "project": {"owner": {"id": 702}, "assignee": {"id": 16}, "organization": {"id": 921}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 13, "privilege": "user"}, "organization": {"id": 173, "owner": {"id": 13}, "user": {"role": "owner"}}}, "resource": {"id": 337, "owner": {"id": 417}, "assignee": {"id": 559}, "organization": {"id": 629}, "project": {"owner": {"id": 745}, "assignee": {"id": 13}, "organization": {"id": 974}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 89, "privilege": "user"}, "organization": {"id": 141, "owner": {"id": 226}, "user": {"role": "maintainer"}}}, "resource": {"id": 397, "owner": {"id": 453}, "assignee": {"id": 532}, "organization": {"id": 141}, "project": {"owner": {"id": 790}, "assignee": {"id": 89}, "organization": {"id": 930}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 90, "privilege": "user"}, "organization": {"id": 135, "owner": {"id": 291}, "user": {"role": "maintainer"}}}, "resource": {"id": 311, "owner": {"id": 440}, "assignee": {"id": 560}, "organization": {"id": 135}, "project": {"owner": {"id": 764}, "assignee": {"id": 90}, "organization": {"id": 932}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 46, "privilege": "user"}, "organization": {"id": 135, "owner": {"id": 282}, "user": {"role": "maintainer"}}}, "resource": {"id": 386, "owner": {"id": 417}, "assignee": {"id": 518}, "organization": {"id": 664}, "project": {"owner": {"id": 720}, "assignee": {"id": 46}, "organization": {"id": 905}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 1, "privilege": "user"}, "organization": {"id": 140, "owner": {"id": 218}, "user": {"role": "maintainer"}}}, "resource": {"id": 367, "owner": {"id": 496}, "assignee": {"id": 520}, "organization": {"id": 672}, "project": {"owner": {"id": 755}, "assignee": {"id": 1}, "organization": {"id": 921}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 9, "privilege": "user"}, "organization": {"id": 122, "owner": {"id": 219}, "user": {"role": "supervisor"}}}, "resource": {"id": 394, "owner": {"id": 465}, "assignee": {"id": 562}, "organization": {"id": 122}, "project": {"owner": {"id": 728}, "assignee": {"id": 9}, "organization": {"id": 962}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 6, "privilege": "user"}, "organization": {"id": 148, "owner": {"id": 220}, "user": {"role": "supervisor"}}}, "resource": {"id": 386, "owner": {"id": 465}, "assignee": {"id": 557}, "organization": {"id": 148}, "project": {"owner": {"id": 704}, "assignee": {"id": 6}, "organization": {"id": 973}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 18, "privilege": "user"}, "organization": {"id": 136, "owner": {"id": 279}, "user": {"role": "supervisor"}}}, "resource": {"id": 359, "owner": {"id": 409}, "assignee": {"id": 593}, "organization": {"id": 633}, "project": {"owner": {"id": 720}, "assignee": {"id": 18}, "organization": {"id": 945}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 85, "privilege": "user"}, "organization": {"id": 116, "owner": {"id": 219}, "user": {"role": "supervisor"}}}, "resource": {"id": 336, "owner": {"id": 454}, "assignee": {"id": 596}, "organization": {"id": 647}, "project": {"owner": {"id": 719}, "assignee": {"id": 85}, "organization": {"id": 980}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 25, "privilege": "user"}, "organization": {"id": 170, "owner": {"id": 295}, "user": {"role": "worker"}}}, "resource": {"id": 390, "owner": {"id": 431}, "assignee": {"id": 572}, "organization": {"id": 170}, "project": {"owner": {"id": 746}, "assignee": {"id": 25}, "organization": {"id": 971}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 53, "privilege": "user"}, "organization": {"id": 119, "owner": {"id": 278}, "user": {"role": "worker"}}}, "resource": {"id": 345, "owner": {"id": 451}, "assignee": {"id": 519}, "organization": {"id": 119}, "project": {"owner": {"id": 737}, "assignee": {"id": 53}, "organization": {"id": 959}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 66, "privilege": "user"}, "organization": {"id": 195, "owner": {"id": 240}, "user": {"role": "worker"}}}, "resource": {"id": 393, "owner": {"id": 424}, "assignee": {"id": 502}, "organization": {"id": 630}, "project": {"owner": {"id": 767}, "assignee": {"id": 66}, "organization": {"id": 994}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 46, "privilege": "user"}, "organization": {"id": 153, "owner": {"id": 282}, "user": {"role": "worker"}}}, "resource": {"id": 319, "owner": {"id": 492}, "assignee": {"id": 504}, "organization": {"id": 654}, "project": {"owner": {"id": 753}, "assignee": {"id": 46}, "organization": {"id": 933}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 63, "privilege": "user"}, "organization": {"id": 109, "owner": {"id": 201}, "user": {"role": null}}}, "resource": {"id": 306, "owner": {"id": 457}, "assignee": {"id": 521}, "organization": {"id": 109}, "project": {"owner": {"id": 770}, "assignee": {"id": 63}, "organization": {"id": 927}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 56, "privilege": "user"}, "organization": {"id": 106, "owner": {"id": 208}, "user": {"role": null}}}, "resource": {"id": 381, "owner": {"id": 453}, "assignee": {"id": 563}, "organization": {"id": 106}, "project": {"owner": {"id": 724}, "assignee": {"id": 56}, "organization": {"id": 906}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 63, "privilege": "user"}, "organization": {"id": 107, "owner": {"id": 250}, "user": {"role": null}}}, "resource": {"id": 331, "owner": {"id": 411}, "assignee": {"id": 500}, "organization": {"id": 673}, "project": {"owner": {"id": 736}, "assignee": {"id": 63}, "organization": {"id": 999}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 45, "privilege": "user"}, "organization": {"id": 129, "owner": {"id": 264}, "user": {"role": null}}}, "resource": {"id": 306, "owner": {"id": 472}, "assignee": {"id": 547}, "organization": {"id": 691}, "project": {"owner": {"id": 746}, "assignee": {"id": 45}, "organization": {"id": 999}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 86, "privilege": "worker"}, "organization": {"id": 143, "owner": {"id": 86}, "user": {"role": "owner"}}}, "resource": {"id": 310, "owner": {"id": 497}, "assignee": {"id": 588}, "organization": {"id": 143}, "project": {"owner": {"id": 707}, "assignee": {"id": 86}, "organization": {"id": 983}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 71, "privilege": "worker"}, "organization": {"id": 132, "owner": {"id": 71}, "user": {"role": "owner"}}}, "resource": {"id": 367, "owner": {"id": 492}, "assignee": {"id": 516}, "organization": {"id": 132}, "project": {"owner": {"id": 799}, "assignee": {"id": 71}, "organization": {"id": 957}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 9, "privilege": "worker"}, "organization": {"id": 185, "owner": {"id": 9}, "user": {"role": "owner"}}}, "resource": {"id": 356, "owner": {"id": 419}, "assignee": {"id": 560}, "organization": {"id": 687}, "project": {"owner": {"id": 739}, "assignee": {"id": 9}, "organization": {"id": 978}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 9, "privilege": "worker"}, "organization": {"id": 186, "owner": {"id": 9}, "user": {"role": "owner"}}}, "resource": {"id": 326, "owner": {"id": 458}, "assignee": {"id": 511}, "organization": {"id": 613}, "project": {"owner": {"id": 760}, "assignee": {"id": 9}, "organization": {"id": 998}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 89, "privilege": "worker"}, "organization": {"id": 160, "owner": {"id": 237}, "user": {"role": "maintainer"}}}, "resource": {"id": 305, "owner": {"id": 420}, "assignee": {"id": 564}, "organization": {"id": 160}, "project": {"owner": {"id": 713}, "assignee": {"id": 89}, "organization": {"id": 980}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 88, "privilege": "worker"}, "organization": {"id": 108, "owner": {"id": 291}, "user": {"role": "maintainer"}}}, "resource": {"id": 371, "owner": {"id": 444}, "assignee": {"id": 589}, "organization": {"id": 108}, "project": {"owner": {"id": 751}, "assignee": {"id": 88}, "organization": {"id": 913}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 40, "privilege": "worker"}, "organization": {"id": 189, "owner": {"id": 254}, "user": {"role": "maintainer"}}}, "resource": {"id": 378, "owner": {"id": 462}, "assignee": {"id": 540}, "organization": {"id": 684}, "project": {"owner": {"id": 742}, "assignee": {"id": 40}, "organization": {"id": 913}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 42, "privilege": "worker"}, "organization": {"id": 164, "owner": {"id": 297}, "user": {"role": "maintainer"}}}, "resource": {"id": 392, "owner": {"id": 460}, "assignee": {"id": 569}, "organization": {"id": 610}, "project": {"owner": {"id": 764}, "assignee": {"id": 42}, "organization": {"id": 962}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 69, "privilege": "worker"}, "organization": {"id": 110, "owner": {"id": 271}, "user": {"role": "supervisor"}}}, "resource": {"id": 349, "owner": {"id": 465}, "assignee": {"id": 556}, "organization": {"id": 110}, "project": {"owner": {"id": 798}, "assignee": {"id": 69}, "organization": {"id": 982}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 54, "privilege": "worker"}, "organization": {"id": 117, "owner": {"id": 230}, "user": {"role": "supervisor"}}}, "resource": {"id": 311, "owner": {"id": 446}, "assignee": {"id": 570}, "organization": {"id": 117}, "project": {"owner": {"id": 715}, "assignee": {"id": 54}, "organization": {"id": 980}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 49, "privilege": "worker"}, "organization": {"id": 117, "owner": {"id": 236}, "user": {"role": "supervisor"}}}, "resource": {"id": 366, "owner": {"id": 411}, "assignee": {"id": 576}, "organization": {"id": 643}, "project": {"owner": {"id": 777}, "assignee": {"id": 49}, "organization": {"id": 977}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 82, "privilege": "worker"}, "organization": {"id": 159, "owner": {"id": 208}, "user": {"role": "supervisor"}}}, "resource": {"id": 377, "owner": {"id": 426}, "assignee": {"id": 559}, "organization": {"id": 666}, "project": {"owner": {"id": 734}, "assignee": {"id": 82}, "organization": {"id": 964}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 26, "privilege": "worker"}, "organization": {"id": 114, "owner": {"id": 257}, "user": {"role": "worker"}}}, "resource": {"id": 352, "owner": {"id": 419}, "assignee": {"id": 566}, "organization": {"id": 114}, "project": {"owner": {"id": 709}, "assignee": {"id": 26}, "organization": {"id": 977}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 97, "privilege": "worker"}, "organization": {"id": 113, "owner": {"id": 201}, "user": {"role": "worker"}}}, "resource": {"id": 373, "owner": {"id": 446}, "assignee": {"id": 561}, "organization": {"id": 113}, "project": {"owner": {"id": 744}, "assignee": {"id": 97}, "organization": {"id": 922}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 80, "privilege": "worker"}, "organization": {"id": 164, "owner": {"id": 241}, "user": {"role": "worker"}}}, "resource": {"id": 393, "owner": {"id": 437}, "assignee": {"id": 522}, "organization": {"id": 690}, "project": {"owner": {"id": 747}, "assignee": {"id": 80}, "organization": {"id": 914}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 96, "privilege": "worker"}, "organization": {"id": 137, "owner": {"id": 205}, "user": {"role": "worker"}}}, "resource": {"id": 306, "owner": {"id": 402}, "assignee": {"id": 533}, "organization": {"id": 662}, "project": {"owner": {"id": 790}, "assignee": {"id": 96}, "organization": {"id": 973}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 64, "privilege": "worker"}, "organization": {"id": 156, "owner": {"id": 256}, "user": {"role": null}}}, "resource": {"id": 351, "owner": {"id": 446}, "assignee": {"id": 574}, "organization": {"id": 156}, "project": {"owner": {"id": 702}, "assignee": {"id": 64}, "organization": {"id": 914}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 4, "privilege": "worker"}, "organization": {"id": 107, "owner": {"id": 224}, "user": {"role": null}}}, "resource": {"id": 355, "owner": {"id": 483}, "assignee": {"id": 542}, "organization": {"id": 107}, "project": {"owner": {"id": 766}, "assignee": {"id": 4}, "organization": {"id": 975}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 3, "privilege": "worker"}, "organization": {"id": 150, "owner": {"id": 235}, "user": {"role": null}}}, "resource": {"id": 336, "owner": {"id": 450}, "assignee": {"id": 547}, "organization": {"id": 647}, "project": {"owner": {"id": 729}, "assignee": {"id": 3}, "organization": {"id": 942}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 26, "privilege": "worker"}, "organization": {"id": 175, "owner": {"id": 210}, "user": {"role": null}}}, "resource": {"id": 356, "owner": {"id": 400}, "assignee": {"id": 569}, "organization": {"id": 653}, "project": {"owner": {"id": 708}, "assignee": {"id": 26}, "organization": {"id": 954}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 91, "privilege": "none"}, "organization": {"id": 171, "owner": {"id": 91}, "user": {"role": "owner"}}}, "resource": {"id": 374, "owner": {"id": 406}, "assignee": {"id": 586}, "organization": {"id": 171}, "project": {"owner": {"id": 762}, "assignee": {"id": 91}, "organization": {"id": 948}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 60, "privilege": "none"}, "organization": {"id": 164, "owner": {"id": 60}, "user": {"role": "owner"}}}, "resource": {"id": 306, "owner": {"id": 418}, "assignee": {"id": 558}, "organization": {"id": 164}, "project": {"owner": {"id": 737}, "assignee": {"id": 60}, "organization": {"id": 927}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 14, "privilege": "none"}, "organization": {"id": 173, "owner": {"id": 14}, "user": {"role": "owner"}}}, "resource": {"id": 351, "owner": {"id": 416}, "assignee": {"id": 585}, "organization": {"id": 626}, "project": {"owner": {"id": 702}, "assignee": {"id": 14}, "organization": {"id": 904}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 35, "privilege": "none"}, "organization": {"id": 160, "owner": {"id": 35}, "user": {"role": "owner"}}}, "resource": {"id": 357, "owner": {"id": 483}, "assignee": {"id": 554}, "organization": {"id": 617}, "project": {"owner": {"id": 730}, "assignee": {"id": 35}, "organization": {"id": 992}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 27, "privilege": "none"}, "organization": {"id": 126, "owner": {"id": 256}, "user": {"role": "maintainer"}}}, "resource": {"id": 322, "owner": {"id": 459}, "assignee": {"id": 544}, "organization": {"id": 126}, "project": {"owner": {"id": 792}, "assignee": {"id": 27}, "organization": {"id": 923}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 52, "privilege": "none"}, "organization": {"id": 190, "owner": {"id": 289}, "user": {"role": "maintainer"}}}, "resource": {"id": 311, "owner": {"id": 418}, "assignee": {"id": 550}, "organization": {"id": 190}, "project": {"owner": {"id": 702}, "assignee": {"id": 52}, "organization": {"id": 947}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 39, "privilege": "none"}, "organization": {"id": 109, "owner": {"id": 278}, "user": {"role": "maintainer"}}}, "resource": {"id": 316, "owner": {"id": 473}, "assignee": {"id": 597}, "organization": {"id": 613}, "project": {"owner": {"id": 792}, "assignee": {"id": 39}, "organization": {"id": 914}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 29, "privilege": "none"}, "organization": {"id": 149, "owner": {"id": 217}, "user": {"role": "maintainer"}}}, "resource": {"id": 320, "owner": {"id": 479}, "assignee": {"id": 516}, "organization": {"id": 651}, "project": {"owner": {"id": 749}, "assignee": {"id": 29}, "organization": {"id": 920}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 67, "privilege": "none"}, "organization": {"id": 100, "owner": {"id": 242}, "user": {"role": "supervisor"}}}, "resource": {"id": 303, "owner": {"id": 442}, "assignee": {"id": 534}, "organization": {"id": 100}, "project": {"owner": {"id": 765}, "assignee": {"id": 67}, "organization": {"id": 961}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 91, "privilege": "none"}, "organization": {"id": 165, "owner": {"id": 263}, "user": {"role": "supervisor"}}}, "resource": {"id": 306, "owner": {"id": 412}, "assignee": {"id": 529}, "organization": {"id": 165}, "project": {"owner": {"id": 718}, "assignee": {"id": 91}, "organization": {"id": 932}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 18, "privilege": "none"}, "organization": {"id": 175, "owner": {"id": 234}, "user": {"role": "supervisor"}}}, "resource": {"id": 347, "owner": {"id": 405}, "assignee": {"id": 555}, "organization": {"id": 606}, "project": {"owner": {"id": 707}, "assignee": {"id": 18}, "organization": {"id": 907}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 50, "privilege": "none"}, "organization": {"id": 116, "owner": {"id": 264}, "user": {"role": "supervisor"}}}, "resource": {"id": 355, "owner": {"id": 429}, "assignee": {"id": 503}, "organization": {"id": 618}, "project": {"owner": {"id": 790}, "assignee": {"id": 50}, "organization": {"id": 964}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 43, "privilege": "none"}, "organization": {"id": 115, "owner": {"id": 293}, "user": {"role": "worker"}}}, "resource": {"id": 392, "owner": {"id": 464}, "assignee": {"id": 530}, "organization": {"id": 115}, "project": {"owner": {"id": 723}, "assignee": {"id": 43}, "organization": {"id": 946}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 50, "privilege": "none"}, "organization": {"id": 188, "owner": {"id": 266}, "user": {"role": "worker"}}}, "resource": {"id": 314, "owner": {"id": 410}, "assignee": {"id": 570}, "organization": {"id": 188}, "project": {"owner": {"id": 725}, "assignee": {"id": 50}, "organization": {"id": 975}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 26, "privilege": "none"}, "organization": {"id": 164, "owner": {"id": 245}, "user": {"role": "worker"}}}, "resource": {"id": 398, "owner": {"id": 486}, "assignee": {"id": 583}, "organization": {"id": 681}, "project": {"owner": {"id": 725}, "assignee": {"id": 26}, "organization": {"id": 966}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 94, "privilege": "none"}, "organization": {"id": 144, "owner": {"id": 264}, "user": {"role": "worker"}}}, "resource": {"id": 369, "owner": {"id": 442}, "assignee": {"id": 524}, "organization": {"id": 646}, "project": {"owner": {"id": 775}, "assignee": {"id": 94}, "organization": {"id": 924}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 4, "privilege": "none"}, "organization": {"id": 182, "owner": {"id": 235}, "user": {"role": null}}}, "resource": {"id": 360, "owner": {"id": 489}, "assignee": {"id": 514}, "organization": {"id": 182}, "project": {"owner": {"id": 723}, "assignee": {"id": 4}, "organization": {"id": 922}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 57, "privilege": "none"}, "organization": {"id": 167, "owner": {"id": 266}, "user": {"role": null}}}, "resource": {"id": 323, "owner": {"id": 486}, "assignee": {"id": 554}, "organization": {"id": 167}, "project": {"owner": {"id": 763}, "assignee": {"id": 57}, "organization": {"id": 936}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 67, "privilege": "none"}, "organization": {"id": 161, "owner": {"id": 228}, "user": {"role": null}}}, "resource": {"id": 304, "owner": {"id": 416}, "assignee": {"id": 589}, "organization": {"id": 659}, "project": {"owner": {"id": 793}, "assignee": {"id": 67}, "organization": {"id": 925}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 15, "privilege": "none"}, "organization": {"id": 177, "owner": {"id": 266}, "user": {"role": null}}}, "resource": {"id": 389, "owner": {"id": 467}, "assignee": {"id": 518}, "organization": {"id": 638}, "project": {"owner": {"id": 742}, "assignee": {"id": 15}, "organization": {"id": 979}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 74, "privilege": "admin"}, "organization": {"id": 161, "owner": {"id": 74}, "user": {"role": "owner"}}}, "resource": {"id": 351, "owner": {"id": 74}, "assignee": {"id": 593}, "organization": {"id": 161}, "project": {"owner": {"id": 715}, "assignee": {"id": 886}, "organization": {"id": 926}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 15, "privilege": "admin"}, "organization": {"id": 162, "owner": {"id": 15}, "user": {"role": "owner"}}}, "resource": {"id": 363, "owner": {"id": 15}, "assignee": {"id": 514}, "organization": {"id": 162}, "project": {"owner": {"id": 727}, "assignee": {"id": 827}, "organization": {"id": 972}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 32, "privilege": "admin"}, "organization": {"id": 103, "owner": {"id": 32}, "user": {"role": "owner"}}}, "resource": {"id": 320, "owner": {"id": 32}, "assignee": {"id": 576}, "organization": {"id": 604}, "project": {"owner": {"id": 734}, "assignee": {"id": 836}, "organization": {"id": 984}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 97, "privilege": "admin"}, "organization": {"id": 128, "owner": {"id": 97}, "user": {"role": "owner"}}}, "resource": {"id": 325, "owner": {"id": 97}, "assignee": {"id": 516}, "organization": {"id": 670}, "project": {"owner": {"id": 766}, "assignee": {"id": 820}, "organization": {"id": 982}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 13, "privilege": "admin"}, "organization": {"id": 192, "owner": {"id": 248}, "user": {"role": "maintainer"}}}, "resource": {"id": 375, "owner": {"id": 13}, "assignee": {"id": 518}, "organization": {"id": 192}, "project": {"owner": {"id": 711}, "assignee": {"id": 831}, "organization": {"id": 974}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 99, "privilege": "admin"}, "organization": {"id": 126, "owner": {"id": 267}, "user": {"role": "maintainer"}}}, "resource": {"id": 323, "owner": {"id": 99}, "assignee": {"id": 589}, "organization": {"id": 126}, "project": {"owner": {"id": 740}, "assignee": {"id": 839}, "organization": {"id": 911}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 55, "privilege": "admin"}, "organization": {"id": 111, "owner": {"id": 201}, "user": {"role": "maintainer"}}}, "resource": {"id": 318, "owner": {"id": 55}, "assignee": {"id": 562}, "organization": {"id": 658}, "project": {"owner": {"id": 770}, "assignee": {"id": 848}, "organization": {"id": 974}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 42, "privilege": "admin"}, "organization": {"id": 188, "owner": {"id": 238}, "user": {"role": "maintainer"}}}, "resource": {"id": 360, "owner": {"id": 42}, "assignee": {"id": 547}, "organization": {"id": 640}, "project": {"owner": {"id": 736}, "assignee": {"id": 836}, "organization": {"id": 903}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 16, "privilege": "admin"}, "organization": {"id": 185, "owner": {"id": 288}, "user": {"role": "supervisor"}}}, "resource": {"id": 324, "owner": {"id": 16}, "assignee": {"id": 556}, "organization": {"id": 185}, "project": {"owner": {"id": 799}, "assignee": {"id": 847}, "organization": {"id": 971}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 25, "privilege": "admin"}, "organization": {"id": 153, "owner": {"id": 279}, "user": {"role": "supervisor"}}}, "resource": {"id": 362, "owner": {"id": 25}, "assignee": {"id": 545}, "organization": {"id": 153}, "project": {"owner": {"id": 723}, "assignee": {"id": 837}, "organization": {"id": 914}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 77, "privilege": "admin"}, "organization": {"id": 164, "owner": {"id": 298}, "user": {"role": "supervisor"}}}, "resource": {"id": 328, "owner": {"id": 77}, "assignee": {"id": 518}, "organization": {"id": 654}, "project": {"owner": {"id": 715}, "assignee": {"id": 896}, "organization": {"id": 926}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 74, "privilege": "admin"}, "organization": {"id": 178, "owner": {"id": 215}, "user": {"role": "supervisor"}}}, "resource": {"id": 305, "owner": {"id": 74}, "assignee": {"id": 504}, "organization": {"id": 620}, "project": {"owner": {"id": 792}, "assignee": {"id": 882}, "organization": {"id": 938}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 93, "privilege": "admin"}, "organization": {"id": 150, "owner": {"id": 252}, "user": {"role": "worker"}}}, "resource": {"id": 334, "owner": {"id": 93}, "assignee": {"id": 575}, "organization": {"id": 150}, "project": {"owner": {"id": 732}, "assignee": {"id": 838}, "organization": {"id": 963}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 60, "privilege": "admin"}, "organization": {"id": 170, "owner": {"id": 258}, "user": {"role": "worker"}}}, "resource": {"id": 335, "owner": {"id": 60}, "assignee": {"id": 513}, "organization": {"id": 170}, "project": {"owner": {"id": 788}, "assignee": {"id": 860}, "organization": {"id": 912}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 41, "privilege": "admin"}, "organization": {"id": 116, "owner": {"id": 285}, "user": {"role": "worker"}}}, "resource": {"id": 354, "owner": {"id": 41}, "assignee": {"id": 521}, "organization": {"id": 646}, "project": {"owner": {"id": 721}, "assignee": {"id": 871}, "organization": {"id": 991}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 26, "privilege": "admin"}, "organization": {"id": 188, "owner": {"id": 248}, "user": {"role": "worker"}}}, "resource": {"id": 365, "owner": {"id": 26}, "assignee": {"id": 553}, "organization": {"id": 663}, "project": {"owner": {"id": 796}, "assignee": {"id": 845}, "organization": {"id": 994}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 28, "privilege": "admin"}, "organization": {"id": 199, "owner": {"id": 235}, "user": {"role": null}}}, "resource": {"id": 379, "owner": {"id": 28}, "assignee": {"id": 526}, "organization": {"id": 199}, "project": {"owner": {"id": 713}, "assignee": {"id": 826}, "organization": {"id": 936}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 43, "privilege": "admin"}, "organization": {"id": 163, "owner": {"id": 277}, "user": {"role": null}}}, "resource": {"id": 301, "owner": {"id": 43}, "assignee": {"id": 535}, "organization": {"id": 163}, "project": {"owner": {"id": 740}, "assignee": {"id": 896}, "organization": {"id": 938}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 25, "privilege": "admin"}, "organization": {"id": 146, "owner": {"id": 274}, "user": {"role": null}}}, "resource": {"id": 385, "owner": {"id": 25}, "assignee": {"id": 519}, "organization": {"id": 692}, "project": {"owner": {"id": 724}, "assignee": {"id": 861}, "organization": {"id": 922}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 58, "privilege": "admin"}, "organization": {"id": 126, "owner": {"id": 221}, "user": {"role": null}}}, "resource": {"id": 336, "owner": {"id": 58}, "assignee": {"id": 563}, "organization": {"id": 647}, "project": {"owner": {"id": 729}, "assignee": {"id": 859}, "organization": {"id": 927}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 0, "privilege": "business"}, "organization": {"id": 157, "owner": {"id": 0}, "user": {"role": "owner"}}}, "resource": {"id": 342, "owner": {"id": 0}, "assignee": {"id": 552}, "organization": {"id": 157}, "project": {"owner": {"id": 705}, "assignee": {"id": 872}, "organization": {"id": 979}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 32, "privilege": "business"}, "organization": {"id": 139, "owner": {"id": 32}, "user": {"role": "owner"}}}, "resource": {"id": 350, "owner": {"id": 32}, "assignee": {"id": 573}, "organization": {"id": 139}, "project": {"owner": {"id": 725}, "assignee": {"id": 857}, "organization": {"id": 918}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 43, "privilege": "business"}, "organization": {"id": 172, "owner": {"id": 43}, "user": {"role": "owner"}}}, "resource": {"id": 324, "owner": {"id": 43}, "assignee": {"id": 581}, "organization": {"id": 685}, "project": {"owner": {"id": 751}, "assignee": {"id": 893}, "organization": {"id": 984}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 75, "privilege": "business"}, "organization": {"id": 140, "owner": {"id": 75}, "user": {"role": "owner"}}}, "resource": {"id": 372, "owner": {"id": 75}, "assignee": {"id": 592}, "organization": {"id": 615}, "project": {"owner": {"id": 720}, "assignee": {"id": 820}, "organization": {"id": 948}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 41, "privilege": "business"}, "organization": {"id": 103, "owner": {"id": 210}, "user": {"role": "maintainer"}}}, "resource": {"id": 371, "owner": {"id": 41}, "assignee": {"id": 582}, "organization": {"id": 103}, "project": {"owner": {"id": 708}, "assignee": {"id": 855}, "organization": {"id": 967}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 5, "privilege": "business"}, "organization": {"id": 107, "owner": {"id": 274}, "user": {"role": "maintainer"}}}, "resource": {"id": 337, "owner": {"id": 5}, "assignee": {"id": 581}, "organization": {"id": 107}, "project": {"owner": {"id": 753}, "assignee": {"id": 876}, "organization": {"id": 920}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 48, "privilege": "business"}, "organization": {"id": 172, "owner": {"id": 236}, "user": {"role": "maintainer"}}}, "resource": {"id": 399, "owner": {"id": 48}, "assignee": {"id": 535}, "organization": {"id": 621}, "project": {"owner": {"id": 754}, "assignee": {"id": 821}, "organization": {"id": 983}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 30, "privilege": "business"}, "organization": {"id": 139, "owner": {"id": 295}, "user": {"role": "maintainer"}}}, "resource": {"id": 312, "owner": {"id": 30}, "assignee": {"id": 518}, "organization": {"id": 644}, "project": {"owner": {"id": 791}, "assignee": {"id": 865}, "organization": {"id": 947}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 6, "privilege": "business"}, "organization": {"id": 114, "owner": {"id": 287}, "user": {"role": "supervisor"}}}, "resource": {"id": 300, "owner": {"id": 6}, "assignee": {"id": 586}, "organization": {"id": 114}, "project": {"owner": {"id": 708}, "assignee": {"id": 884}, "organization": {"id": 960}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 45, "privilege": "business"}, "organization": {"id": 130, "owner": {"id": 264}, "user": {"role": "supervisor"}}}, "resource": {"id": 306, "owner": {"id": 45}, "assignee": {"id": 576}, "organization": {"id": 130}, "project": {"owner": {"id": 702}, "assignee": {"id": 865}, "organization": {"id": 973}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 28, "privilege": "business"}, "organization": {"id": 163, "owner": {"id": 251}, "user": {"role": "supervisor"}}}, "resource": {"id": 395, "owner": {"id": 28}, "assignee": {"id": 532}, "organization": {"id": 607}, "project": {"owner": {"id": 721}, "assignee": {"id": 806}, "organization": {"id": 927}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 4, "privilege": "business"}, "organization": {"id": 109, "owner": {"id": 226}, "user": {"role": "supervisor"}}}, "resource": {"id": 390, "owner": {"id": 4}, "assignee": {"id": 560}, "organization": {"id": 602}, "project": {"owner": {"id": 755}, "assignee": {"id": 884}, "organization": {"id": 933}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 68, "privilege": "business"}, "organization": {"id": 162, "owner": {"id": 211}, "user": {"role": "worker"}}}, "resource": {"id": 301, "owner": {"id": 68}, "assignee": {"id": 529}, "organization": {"id": 162}, "project": {"owner": {"id": 716}, "assignee": {"id": 844}, "organization": {"id": 906}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 16, "privilege": "business"}, "organization": {"id": 154, "owner": {"id": 228}, "user": {"role": "worker"}}}, "resource": {"id": 363, "owner": {"id": 16}, "assignee": {"id": 570}, "organization": {"id": 154}, "project": {"owner": {"id": 750}, "assignee": {"id": 863}, "organization": {"id": 971}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 70, "privilege": "business"}, "organization": {"id": 151, "owner": {"id": 244}, "user": {"role": "worker"}}}, "resource": {"id": 313, "owner": {"id": 70}, "assignee": {"id": 542}, "organization": {"id": 695}, "project": {"owner": {"id": 788}, "assignee": {"id": 814}, "organization": {"id": 910}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 0, "privilege": "business"}, "organization": {"id": 142, "owner": {"id": 292}, "user": {"role": "worker"}}}, "resource": {"id": 362, "owner": {"id": 0}, "assignee": {"id": 577}, "organization": {"id": 616}, "project": {"owner": {"id": 733}, "assignee": {"id": 850}, "organization": {"id": 908}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 73, "privilege": "business"}, "organization": {"id": 117, "owner": {"id": 294}, "user": {"role": null}}}, "resource": {"id": 370, "owner": {"id": 73}, "assignee": {"id": 585}, "organization": {"id": 117}, "project": {"owner": {"id": 759}, "assignee": {"id": 859}, "organization": {"id": 982}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 2, "privilege": "business"}, "organization": {"id": 137, "owner": {"id": 285}, "user": {"role": null}}}, "resource": {"id": 373, "owner": {"id": 2}, "assignee": {"id": 576}, "organization": {"id": 137}, "project": {"owner": {"id": 731}, "assignee": {"id": 814}, "organization": {"id": 969}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 88, "privilege": "business"}, "organization": {"id": 193, "owner": {"id": 283}, "user": {"role": null}}}, "resource": {"id": 397, "owner": {"id": 88}, "assignee": {"id": 554}, "organization": {"id": 668}, "project": {"owner": {"id": 794}, "assignee": {"id": 822}, "organization": {"id": 934}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 4, "privilege": "business"}, "organization": {"id": 194, "owner": {"id": 288}, "user": {"role": null}}}, "resource": {"id": 338, "owner": {"id": 4}, "assignee": {"id": 562}, "organization": {"id": 677}, "project": {"owner": {"id": 736}, "assignee": {"id": 803}, "organization": {"id": 941}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 13, "privilege": "user"}, "organization": {"id": 117, "owner": {"id": 13}, "user": {"role": "owner"}}}, "resource": {"id": 316, "owner": {"id": 13}, "assignee": {"id": 584}, "organization": {"id": 117}, "project": {"owner": {"id": 722}, "assignee": {"id": 820}, "organization": {"id": 978}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 52, "privilege": "user"}, "organization": {"id": 197, "owner": {"id": 52}, "user": {"role": "owner"}}}, "resource": {"id": 341, "owner": {"id": 52}, "assignee": {"id": 542}, "organization": {"id": 197}, "project": {"owner": {"id": 734}, "assignee": {"id": 877}, "organization": {"id": 901}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 59, "privilege": "user"}, "organization": {"id": 153, "owner": {"id": 59}, "user": {"role": "owner"}}}, "resource": {"id": 385, "owner": {"id": 59}, "assignee": {"id": 514}, "organization": {"id": 635}, "project": {"owner": {"id": 799}, "assignee": {"id": 845}, "organization": {"id": 977}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 49, "privilege": "user"}, "organization": {"id": 109, "owner": {"id": 49}, "user": {"role": "owner"}}}, "resource": {"id": 331, "owner": {"id": 49}, "assignee": {"id": 553}, "organization": {"id": 681}, "project": {"owner": {"id": 720}, "assignee": {"id": 859}, "organization": {"id": 901}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 75, "privilege": "user"}, "organization": {"id": 142, "owner": {"id": 249}, "user": {"role": "maintainer"}}}, "resource": {"id": 333, "owner": {"id": 75}, "assignee": {"id": 582}, "organization": {"id": 142}, "project": {"owner": {"id": 724}, "assignee": {"id": 806}, "organization": {"id": 902}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 62, "privilege": "user"}, "organization": {"id": 113, "owner": {"id": 279}, "user": {"role": "maintainer"}}}, "resource": {"id": 384, "owner": {"id": 62}, "assignee": {"id": 505}, "organization": {"id": 113}, "project": {"owner": {"id": 798}, "assignee": {"id": 876}, "organization": {"id": 912}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 42, "privilege": "user"}, "organization": {"id": 122, "owner": {"id": 249}, "user": {"role": "maintainer"}}}, "resource": {"id": 373, "owner": {"id": 42}, "assignee": {"id": 582}, "organization": {"id": 699}, "project": {"owner": {"id": 773}, "assignee": {"id": 887}, "organization": {"id": 912}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 59, "privilege": "user"}, "organization": {"id": 161, "owner": {"id": 295}, "user": {"role": "maintainer"}}}, "resource": {"id": 380, "owner": {"id": 59}, "assignee": {"id": 531}, "organization": {"id": 656}, "project": {"owner": {"id": 719}, "assignee": {"id": 871}, "organization": {"id": 912}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 41, "privilege": "user"}, "organization": {"id": 174, "owner": {"id": 226}, "user": {"role": "supervisor"}}}, "resource": {"id": 341, "owner": {"id": 41}, "assignee": {"id": 560}, "organization": {"id": 174}, "project": {"owner": {"id": 797}, "assignee": {"id": 892}, "organization": {"id": 908}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 60, "privilege": "user"}, "organization": {"id": 173, "owner": {"id": 256}, "user": {"role": "supervisor"}}}, "resource": {"id": 333, "owner": {"id": 60}, "assignee": {"id": 571}, "organization": {"id": 173}, "project": {"owner": {"id": 771}, "assignee": {"id": 867}, "organization": {"id": 939}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 56, "privilege": "user"}, "organization": {"id": 196, "owner": {"id": 244}, "user": {"role": "supervisor"}}}, "resource": {"id": 325, "owner": {"id": 56}, "assignee": {"id": 574}, "organization": {"id": 681}, "project": {"owner": {"id": 716}, "assignee": {"id": 840}, "organization": {"id": 975}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 46, "privilege": "user"}, "organization": {"id": 194, "owner": {"id": 237}, "user": {"role": "supervisor"}}}, "resource": {"id": 346, "owner": {"id": 46}, "assignee": {"id": 527}, "organization": {"id": 609}, "project": {"owner": {"id": 787}, "assignee": {"id": 892}, "organization": {"id": 915}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 34, "privilege": "user"}, "organization": {"id": 191, "owner": {"id": 286}, "user": {"role": "worker"}}}, "resource": {"id": 330, "owner": {"id": 34}, "assignee": {"id": 516}, "organization": {"id": 191}, "project": {"owner": {"id": 796}, "assignee": {"id": 830}, "organization": {"id": 948}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 31, "privilege": "user"}, "organization": {"id": 188, "owner": {"id": 282}, "user": {"role": "worker"}}}, "resource": {"id": 341, "owner": {"id": 31}, "assignee": {"id": 508}, "organization": {"id": 188}, "project": {"owner": {"id": 738}, "assignee": {"id": 827}, "organization": {"id": 995}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 98, "privilege": "user"}, "organization": {"id": 125, "owner": {"id": 220}, "user": {"role": "worker"}}}, "resource": {"id": 302, "owner": {"id": 98}, "assignee": {"id": 542}, "organization": {"id": 625}, "project": {"owner": {"id": 735}, "assignee": {"id": 827}, "organization": {"id": 963}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 59, "privilege": "user"}, "organization": {"id": 100, "owner": {"id": 205}, "user": {"role": "worker"}}}, "resource": {"id": 375, "owner": {"id": 59}, "assignee": {"id": 516}, "organization": {"id": 666}, "project": {"owner": {"id": 768}, "assignee": {"id": 830}, "organization": {"id": 949}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 59, "privilege": "user"}, "organization": {"id": 178, "owner": {"id": 275}, "user": {"role": null}}}, "resource": {"id": 375, "owner": {"id": 59}, "assignee": {"id": 579}, "organization": {"id": 178}, "project": {"owner": {"id": 746}, "assignee": {"id": 850}, "organization": {"id": 914}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 70, "privilege": "user"}, "organization": {"id": 117, "owner": {"id": 298}, "user": {"role": null}}}, "resource": {"id": 375, "owner": {"id": 70}, "assignee": {"id": 532}, "organization": {"id": 117}, "project": {"owner": {"id": 770}, "assignee": {"id": 870}, "organization": {"id": 953}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 43, "privilege": "user"}, "organization": {"id": 132, "owner": {"id": 293}, "user": {"role": null}}}, "resource": {"id": 346, "owner": {"id": 43}, "assignee": {"id": 512}, "organization": {"id": 654}, "project": {"owner": {"id": 738}, "assignee": {"id": 818}, "organization": {"id": 977}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 12, "privilege": "user"}, "organization": {"id": 175, "owner": {"id": 286}, "user": {"role": null}}}, "resource": {"id": 370, "owner": {"id": 12}, "assignee": {"id": 590}, "organization": {"id": 662}, "project": {"owner": {"id": 793}, "assignee": {"id": 845}, "organization": {"id": 962}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 3, "privilege": "worker"}, "organization": {"id": 102, "owner": {"id": 3}, "user": {"role": "owner"}}}, "resource": {"id": 350, "owner": {"id": 3}, "assignee": {"id": 516}, "organization": {"id": 102}, "project": {"owner": {"id": 748}, "assignee": {"id": 811}, "organization": {"id": 955}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 24, "privilege": "worker"}, "organization": {"id": 106, "owner": {"id": 24}, "user": {"role": "owner"}}}, "resource": {"id": 369, "owner": {"id": 24}, "assignee": {"id": 558}, "organization": {"id": 106}, "project": {"owner": {"id": 781}, "assignee": {"id": 899}, "organization": {"id": 987}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 30, "privilege": "worker"}, "organization": {"id": 117, "owner": {"id": 30}, "user": {"role": "owner"}}}, "resource": {"id": 366, "owner": {"id": 30}, "assignee": {"id": 580}, "organization": {"id": 603}, "project": {"owner": {"id": 712}, "assignee": {"id": 820}, "organization": {"id": 981}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 83, "privilege": "worker"}, "organization": {"id": 112, "owner": {"id": 83}, "user": {"role": "owner"}}}, "resource": {"id": 356, "owner": {"id": 83}, "assignee": {"id": 588}, "organization": {"id": 644}, "project": {"owner": {"id": 760}, "assignee": {"id": 870}, "organization": {"id": 952}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 11, "privilege": "worker"}, "organization": {"id": 122, "owner": {"id": 290}, "user": {"role": "maintainer"}}}, "resource": {"id": 302, "owner": {"id": 11}, "assignee": {"id": 508}, "organization": {"id": 122}, "project": {"owner": {"id": 700}, "assignee": {"id": 813}, "organization": {"id": 909}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 4, "privilege": "worker"}, "organization": {"id": 193, "owner": {"id": 279}, "user": {"role": "maintainer"}}}, "resource": {"id": 340, "owner": {"id": 4}, "assignee": {"id": 532}, "organization": {"id": 193}, "project": {"owner": {"id": 795}, "assignee": {"id": 825}, "organization": {"id": 900}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 89, "privilege": "worker"}, "organization": {"id": 132, "owner": {"id": 291}, "user": {"role": "maintainer"}}}, "resource": {"id": 355, "owner": {"id": 89}, "assignee": {"id": 574}, "organization": {"id": 681}, "project": {"owner": {"id": 747}, "assignee": {"id": 828}, "organization": {"id": 920}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 22, "privilege": "worker"}, "organization": {"id": 102, "owner": {"id": 253}, "user": {"role": "maintainer"}}}, "resource": {"id": 326, "owner": {"id": 22}, "assignee": {"id": 521}, "organization": {"id": 602}, "project": {"owner": {"id": 752}, "assignee": {"id": 837}, "organization": {"id": 951}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 56, "privilege": "worker"}, "organization": {"id": 123, "owner": {"id": 251}, "user": {"role": "supervisor"}}}, "resource": {"id": 306, "owner": {"id": 56}, "assignee": {"id": 586}, "organization": {"id": 123}, "project": {"owner": {"id": 706}, "assignee": {"id": 840}, "organization": {"id": 943}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 53, "privilege": "worker"}, "organization": {"id": 199, "owner": {"id": 210}, "user": {"role": "supervisor"}}}, "resource": {"id": 383, "owner": {"id": 53}, "assignee": {"id": 562}, "organization": {"id": 199}, "project": {"owner": {"id": 778}, "assignee": {"id": 864}, "organization": {"id": 930}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 20, "privilege": "worker"}, "organization": {"id": 158, "owner": {"id": 298}, "user": {"role": "supervisor"}}}, "resource": {"id": 305, "owner": {"id": 20}, "assignee": {"id": 506}, "organization": {"id": 624}, "project": {"owner": {"id": 755}, "assignee": {"id": 894}, "organization": {"id": 950}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 23, "privilege": "worker"}, "organization": {"id": 164, "owner": {"id": 289}, "user": {"role": "supervisor"}}}, "resource": {"id": 375, "owner": {"id": 23}, "assignee": {"id": 539}, "organization": {"id": 691}, "project": {"owner": {"id": 710}, "assignee": {"id": 892}, "organization": {"id": 903}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 81, "privilege": "worker"}, "organization": {"id": 106, "owner": {"id": 258}, "user": {"role": "worker"}}}, "resource": {"id": 344, "owner": {"id": 81}, "assignee": {"id": 571}, "organization": {"id": 106}, "project": {"owner": {"id": 787}, "assignee": {"id": 861}, "organization": {"id": 915}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 96, "privilege": "worker"}, "organization": {"id": 165, "owner": {"id": 287}, "user": {"role": "worker"}}}, "resource": {"id": 385, "owner": {"id": 96}, "assignee": {"id": 522}, "organization": {"id": 165}, "project": {"owner": {"id": 751}, "assignee": {"id": 825}, "organization": {"id": 992}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 24, "privilege": "worker"}, "organization": {"id": 133, "owner": {"id": 220}, "user": {"role": "worker"}}}, "resource": {"id": 360, "owner": {"id": 24}, "assignee": {"id": 590}, "organization": {"id": 632}, "project": {"owner": {"id": 751}, "assignee": {"id": 898}, "organization": {"id": 936}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 94, "privilege": "worker"}, "organization": {"id": 119, "owner": {"id": 298}, "user": {"role": "worker"}}}, "resource": {"id": 300, "owner": {"id": 94}, "assignee": {"id": 555}, "organization": {"id": 639}, "project": {"owner": {"id": 796}, "assignee": {"id": 876}, "organization": {"id": 983}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 31, "privilege": "worker"}, "organization": {"id": 145, "owner": {"id": 254}, "user": {"role": null}}}, "resource": {"id": 304, "owner": {"id": 31}, "assignee": {"id": 553}, "organization": {"id": 145}, "project": {"owner": {"id": 763}, "assignee": {"id": 860}, "organization": {"id": 924}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 20, "privilege": "worker"}, "organization": {"id": 121, "owner": {"id": 295}, "user": {"role": null}}}, "resource": {"id": 371, "owner": {"id": 20}, "assignee": {"id": 529}, "organization": {"id": 121}, "project": {"owner": {"id": 744}, "assignee": {"id": 813}, "organization": {"id": 980}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 10, "privilege": "worker"}, "organization": {"id": 187, "owner": {"id": 274}, "user": {"role": null}}}, "resource": {"id": 347, "owner": {"id": 10}, "assignee": {"id": 591}, "organization": {"id": 658}, "project": {"owner": {"id": 772}, "assignee": {"id": 824}, "organization": {"id": 946}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 59, "privilege": "worker"}, "organization": {"id": 122, "owner": {"id": 274}, "user": {"role": null}}}, "resource": {"id": 355, "owner": {"id": 59}, "assignee": {"id": 582}, "organization": {"id": 667}, "project": {"owner": {"id": 710}, "assignee": {"id": 889}, "organization": {"id": 956}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 8, "privilege": "none"}, "organization": {"id": 121, "owner": {"id": 8}, "user": {"role": "owner"}}}, "resource": {"id": 329, "owner": {"id": 8}, "assignee": {"id": 571}, "organization": {"id": 121}, "project": {"owner": {"id": 734}, "assignee": {"id": 824}, "organization": {"id": 993}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 54, "privilege": "none"}, "organization": {"id": 129, "owner": {"id": 54}, "user": {"role": "owner"}}}, "resource": {"id": 382, "owner": {"id": 54}, "assignee": {"id": 523}, "organization": {"id": 129}, "project": {"owner": {"id": 759}, "assignee": {"id": 867}, "organization": {"id": 925}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 29, "privilege": "none"}, "organization": {"id": 183, "owner": {"id": 29}, "user": {"role": "owner"}}}, "resource": {"id": 372, "owner": {"id": 29}, "assignee": {"id": 514}, "organization": {"id": 676}, "project": {"owner": {"id": 755}, "assignee": {"id": 818}, "organization": {"id": 988}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 28, "privilege": "none"}, "organization": {"id": 119, "owner": {"id": 28}, "user": {"role": "owner"}}}, "resource": {"id": 367, "owner": {"id": 28}, "assignee": {"id": 516}, "organization": {"id": 628}, "project": {"owner": {"id": 702}, "assignee": {"id": 841}, "organization": {"id": 988}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 6, "privilege": "none"}, "organization": {"id": 186, "owner": {"id": 242}, "user": {"role": "maintainer"}}}, "resource": {"id": 335, "owner": {"id": 6}, "assignee": {"id": 548}, "organization": {"id": 186}, "project": {"owner": {"id": 742}, "assignee": {"id": 829}, "organization": {"id": 914}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 69, "privilege": "none"}, "organization": {"id": 181, "owner": {"id": 213}, "user": {"role": "maintainer"}}}, "resource": {"id": 317, "owner": {"id": 69}, "assignee": {"id": 506}, "organization": {"id": 181}, "project": {"owner": {"id": 708}, "assignee": {"id": 881}, "organization": {"id": 911}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 23, "privilege": "none"}, "organization": {"id": 196, "owner": {"id": 215}, "user": {"role": "maintainer"}}}, "resource": {"id": 338, "owner": {"id": 23}, "assignee": {"id": 540}, "organization": {"id": 638}, "project": {"owner": {"id": 709}, "assignee": {"id": 895}, "organization": {"id": 955}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 71, "privilege": "none"}, "organization": {"id": 184, "owner": {"id": 207}, "user": {"role": "maintainer"}}}, "resource": {"id": 323, "owner": {"id": 71}, "assignee": {"id": 502}, "organization": {"id": 661}, "project": {"owner": {"id": 727}, "assignee": {"id": 867}, "organization": {"id": 967}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 50, "privilege": "none"}, "organization": {"id": 172, "owner": {"id": 234}, "user": {"role": "supervisor"}}}, "resource": {"id": 338, "owner": {"id": 50}, "assignee": {"id": 514}, "organization": {"id": 172}, "project": {"owner": {"id": 704}, "assignee": {"id": 819}, "organization": {"id": 952}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 80, "privilege": "none"}, "organization": {"id": 125, "owner": {"id": 295}, "user": {"role": "supervisor"}}}, "resource": {"id": 309, "owner": {"id": 80}, "assignee": {"id": 518}, "organization": {"id": 125}, "project": {"owner": {"id": 711}, "assignee": {"id": 817}, "organization": {"id": 933}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 1, "privilege": "none"}, "organization": {"id": 116, "owner": {"id": 263}, "user": {"role": "supervisor"}}}, "resource": {"id": 382, "owner": {"id": 1}, "assignee": {"id": 525}, "organization": {"id": 676}, "project": {"owner": {"id": 782}, "assignee": {"id": 833}, "organization": {"id": 979}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 7, "privilege": "none"}, "organization": {"id": 109, "owner": {"id": 204}, "user": {"role": "supervisor"}}}, "resource": {"id": 399, "owner": {"id": 7}, "assignee": {"id": 587}, "organization": {"id": 653}, "project": {"owner": {"id": 744}, "assignee": {"id": 816}, "organization": {"id": 912}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 24, "privilege": "none"}, "organization": {"id": 129, "owner": {"id": 252}, "user": {"role": "worker"}}}, "resource": {"id": 324, "owner": {"id": 24}, "assignee": {"id": 588}, "organization": {"id": 129}, "project": {"owner": {"id": 797}, "assignee": {"id": 808}, "organization": {"id": 981}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 44, "privilege": "none"}, "organization": {"id": 190, "owner": {"id": 206}, "user": {"role": "worker"}}}, "resource": {"id": 356, "owner": {"id": 44}, "assignee": {"id": 534}, "organization": {"id": 190}, "project": {"owner": {"id": 722}, "assignee": {"id": 806}, "organization": {"id": 992}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 43, "privilege": "none"}, "organization": {"id": 126, "owner": {"id": 220}, "user": {"role": "worker"}}}, "resource": {"id": 394, "owner": {"id": 43}, "assignee": {"id": 589}, "organization": {"id": 606}, "project": {"owner": {"id": 725}, "assignee": {"id": 829}, "organization": {"id": 966}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 92, "privilege": "none"}, "organization": {"id": 159, "owner": {"id": 214}, "user": {"role": "worker"}}}, "resource": {"id": 304, "owner": {"id": 92}, "assignee": {"id": 573}, "organization": {"id": 610}, "project": {"owner": {"id": 708}, "assignee": {"id": 877}, "organization": {"id": 980}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 86, "privilege": "none"}, "organization": {"id": 173, "owner": {"id": 285}, "user": {"role": null}}}, "resource": {"id": 368, "owner": {"id": 86}, "assignee": {"id": 539}, "organization": {"id": 173}, "project": {"owner": {"id": 722}, "assignee": {"id": 844}, "organization": {"id": 933}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 10, "privilege": "none"}, "organization": {"id": 188, "owner": {"id": 208}, "user": {"role": null}}}, "resource": {"id": 341, "owner": {"id": 10}, "assignee": {"id": 503}, "organization": {"id": 188}, "project": {"owner": {"id": 747}, "assignee": {"id": 880}, "organization": {"id": 915}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 27, "privilege": "none"}, "organization": {"id": 150, "owner": {"id": 297}, "user": {"role": null}}}, "resource": {"id": 361, "owner": {"id": 27}, "assignee": {"id": 567}, "organization": {"id": 608}, "project": {"owner": {"id": 745}, "assignee": {"id": 847}, "organization": {"id": 988}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 20, "privilege": "none"}, "organization": {"id": 192, "owner": {"id": 243}, "user": {"role": null}}}, "resource": {"id": 341, "owner": {"id": 20}, "assignee": {"id": 585}, "organization": {"id": 689}, "project": {"owner": {"id": 738}, "assignee": {"id": 813}, "organization": {"id": 921}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 13, "privilege": "admin"}, "organization": {"id": 151, "owner": {"id": 13}, "user": {"role": "owner"}}}, "resource": {"id": 327, "owner": {"id": 438}, "assignee": {"id": 13}, "organization": {"id": 151}, "project": {"owner": {"id": 783}, "assignee": {"id": 827}, "organization": {"id": 935}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 97, "privilege": "admin"}, "organization": {"id": 142, "owner": {"id": 97}, "user": {"role": "owner"}}}, "resource": {"id": 307, "owner": {"id": 409}, "assignee": {"id": 97}, "organization": {"id": 142}, "project": {"owner": {"id": 764}, "assignee": {"id": 858}, "organization": {"id": 999}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 99, "privilege": "admin"}, "organization": {"id": 103, "owner": {"id": 99}, "user": {"role": "owner"}}}, "resource": {"id": 386, "owner": {"id": 409}, "assignee": {"id": 99}, "organization": {"id": 668}, "project": {"owner": {"id": 771}, "assignee": {"id": 845}, "organization": {"id": 900}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 7, "privilege": "admin"}, "organization": {"id": 175, "owner": {"id": 7}, "user": {"role": "owner"}}}, "resource": {"id": 366, "owner": {"id": 423}, "assignee": {"id": 7}, "organization": {"id": 659}, "project": {"owner": {"id": 705}, "assignee": {"id": 824}, "organization": {"id": 972}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 25, "privilege": "admin"}, "organization": {"id": 127, "owner": {"id": 269}, "user": {"role": "maintainer"}}}, "resource": {"id": 385, "owner": {"id": 485}, "assignee": {"id": 25}, "organization": {"id": 127}, "project": {"owner": {"id": 748}, "assignee": {"id": 831}, "organization": {"id": 978}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 36, "privilege": "admin"}, "organization": {"id": 177, "owner": {"id": 230}, "user": {"role": "maintainer"}}}, "resource": {"id": 331, "owner": {"id": 471}, "assignee": {"id": 36}, "organization": {"id": 177}, "project": {"owner": {"id": 778}, "assignee": {"id": 875}, "organization": {"id": 912}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 16, "privilege": "admin"}, "organization": {"id": 194, "owner": {"id": 291}, "user": {"role": "maintainer"}}}, "resource": {"id": 394, "owner": {"id": 448}, "assignee": {"id": 16}, "organization": {"id": 609}, "project": {"owner": {"id": 744}, "assignee": {"id": 828}, "organization": {"id": 964}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 14, "privilege": "admin"}, "organization": {"id": 138, "owner": {"id": 215}, "user": {"role": "maintainer"}}}, "resource": {"id": 363, "owner": {"id": 413}, "assignee": {"id": 14}, "organization": {"id": 611}, "project": {"owner": {"id": 704}, "assignee": {"id": 835}, "organization": {"id": 947}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 26, "privilege": "admin"}, "organization": {"id": 121, "owner": {"id": 275}, "user": {"role": "supervisor"}}}, "resource": {"id": 375, "owner": {"id": 493}, "assignee": {"id": 26}, "organization": {"id": 121}, "project": {"owner": {"id": 719}, "assignee": {"id": 835}, "organization": {"id": 985}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 40, "privilege": "admin"}, "organization": {"id": 196, "owner": {"id": 252}, "user": {"role": "supervisor"}}}, "resource": {"id": 332, "owner": {"id": 448}, "assignee": {"id": 40}, "organization": {"id": 196}, "project": {"owner": {"id": 764}, "assignee": {"id": 815}, "organization": {"id": 963}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 84, "privilege": "admin"}, "organization": {"id": 149, "owner": {"id": 206}, "user": {"role": "supervisor"}}}, "resource": {"id": 356, "owner": {"id": 441}, "assignee": {"id": 84}, "organization": {"id": 694}, "project": {"owner": {"id": 707}, "assignee": {"id": 818}, "organization": {"id": 953}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 69, "privilege": "admin"}, "organization": {"id": 192, "owner": {"id": 230}, "user": {"role": "supervisor"}}}, "resource": {"id": 308, "owner": {"id": 405}, "assignee": {"id": 69}, "organization": {"id": 644}, "project": {"owner": {"id": 771}, "assignee": {"id": 829}, "organization": {"id": 937}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 23, "privilege": "admin"}, "organization": {"id": 130, "owner": {"id": 280}, "user": {"role": "worker"}}}, "resource": {"id": 377, "owner": {"id": 438}, "assignee": {"id": 23}, "organization": {"id": 130}, "project": {"owner": {"id": 779}, "assignee": {"id": 893}, "organization": {"id": 923}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 53, "privilege": "admin"}, "organization": {"id": 195, "owner": {"id": 223}, "user": {"role": "worker"}}}, "resource": {"id": 343, "owner": {"id": 476}, "assignee": {"id": 53}, "organization": {"id": 195}, "project": {"owner": {"id": 759}, "assignee": {"id": 842}, "organization": {"id": 929}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 43, "privilege": "admin"}, "organization": {"id": 106, "owner": {"id": 201}, "user": {"role": "worker"}}}, "resource": {"id": 355, "owner": {"id": 441}, "assignee": {"id": 43}, "organization": {"id": 600}, "project": {"owner": {"id": 789}, "assignee": {"id": 854}, "organization": {"id": 947}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 23, "privilege": "admin"}, "organization": {"id": 197, "owner": {"id": 229}, "user": {"role": "worker"}}}, "resource": {"id": 338, "owner": {"id": 460}, "assignee": {"id": 23}, "organization": {"id": 679}, "project": {"owner": {"id": 795}, "assignee": {"id": 807}, "organization": {"id": 945}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 76, "privilege": "admin"}, "organization": {"id": 161, "owner": {"id": 240}, "user": {"role": null}}}, "resource": {"id": 348, "owner": {"id": 463}, "assignee": {"id": 76}, "organization": {"id": 161}, "project": {"owner": {"id": 774}, "assignee": {"id": 840}, "organization": {"id": 980}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 43, "privilege": "admin"}, "organization": {"id": 101, "owner": {"id": 299}, "user": {"role": null}}}, "resource": {"id": 387, "owner": {"id": 424}, "assignee": {"id": 43}, "organization": {"id": 101}, "project": {"owner": {"id": 792}, "assignee": {"id": 839}, "organization": {"id": 960}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 41, "privilege": "admin"}, "organization": {"id": 165, "owner": {"id": 252}, "user": {"role": null}}}, "resource": {"id": 396, "owner": {"id": 405}, "assignee": {"id": 41}, "organization": {"id": 651}, "project": {"owner": {"id": 730}, "assignee": {"id": 879}, "organization": {"id": 999}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 93, "privilege": "admin"}, "organization": {"id": 153, "owner": {"id": 224}, "user": {"role": null}}}, "resource": {"id": 397, "owner": {"id": 473}, "assignee": {"id": 93}, "organization": {"id": 661}, "project": {"owner": {"id": 770}, "assignee": {"id": 824}, "organization": {"id": 945}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 7, "privilege": "business"}, "organization": {"id": 166, "owner": {"id": 7}, "user": {"role": "owner"}}}, "resource": {"id": 358, "owner": {"id": 410}, "assignee": {"id": 7}, "organization": {"id": 166}, "project": {"owner": {"id": 763}, "assignee": {"id": 842}, "organization": {"id": 909}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 47, "privilege": "business"}, "organization": {"id": 167, "owner": {"id": 47}, "user": {"role": "owner"}}}, "resource": {"id": 382, "owner": {"id": 448}, "assignee": {"id": 47}, "organization": {"id": 167}, "project": {"owner": {"id": 780}, "assignee": {"id": 880}, "organization": {"id": 985}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 5, "privilege": "business"}, "organization": {"id": 121, "owner": {"id": 5}, "user": {"role": "owner"}}}, "resource": {"id": 322, "owner": {"id": 451}, "assignee": {"id": 5}, "organization": {"id": 656}, "project": {"owner": {"id": 734}, "assignee": {"id": 864}, "organization": {"id": 965}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 57, "privilege": "business"}, "organization": {"id": 160, "owner": {"id": 57}, "user": {"role": "owner"}}}, "resource": {"id": 364, "owner": {"id": 470}, "assignee": {"id": 57}, "organization": {"id": 612}, "project": {"owner": {"id": 769}, "assignee": {"id": 847}, "organization": {"id": 944}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 33, "privilege": "business"}, "organization": {"id": 178, "owner": {"id": 272}, "user": {"role": "maintainer"}}}, "resource": {"id": 355, "owner": {"id": 444}, "assignee": {"id": 33}, "organization": {"id": 178}, "project": {"owner": {"id": 776}, "assignee": {"id": 814}, "organization": {"id": 967}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 55, "privilege": "business"}, "organization": {"id": 116, "owner": {"id": 259}, "user": {"role": "maintainer"}}}, "resource": {"id": 360, "owner": {"id": 402}, "assignee": {"id": 55}, "organization": {"id": 116}, "project": {"owner": {"id": 746}, "assignee": {"id": 860}, "organization": {"id": 954}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 76, "privilege": "business"}, "organization": {"id": 164, "owner": {"id": 230}, "user": {"role": "maintainer"}}}, "resource": {"id": 352, "owner": {"id": 437}, "assignee": {"id": 76}, "organization": {"id": 694}, "project": {"owner": {"id": 793}, "assignee": {"id": 827}, "organization": {"id": 956}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 22, "privilege": "business"}, "organization": {"id": 199, "owner": {"id": 297}, "user": {"role": "maintainer"}}}, "resource": {"id": 309, "owner": {"id": 407}, "assignee": {"id": 22}, "organization": {"id": 649}, "project": {"owner": {"id": 713}, "assignee": {"id": 804}, "organization": {"id": 936}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 12, "privilege": "business"}, "organization": {"id": 182, "owner": {"id": 293}, "user": {"role": "supervisor"}}}, "resource": {"id": 347, "owner": {"id": 460}, "assignee": {"id": 12}, "organization": {"id": 182}, "project": {"owner": {"id": 767}, "assignee": {"id": 816}, "organization": {"id": 933}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 44, "privilege": "business"}, "organization": {"id": 129, "owner": {"id": 271}, "user": {"role": "supervisor"}}}, "resource": {"id": 304, "owner": {"id": 431}, "assignee": {"id": 44}, "organization": {"id": 129}, "project": {"owner": {"id": 726}, "assignee": {"id": 890}, "organization": {"id": 993}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 1, "privilege": "business"}, "organization": {"id": 130, "owner": {"id": 296}, "user": {"role": "supervisor"}}}, "resource": {"id": 365, "owner": {"id": 485}, "assignee": {"id": 1}, "organization": {"id": 653}, "project": {"owner": {"id": 766}, "assignee": {"id": 818}, "organization": {"id": 912}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 59, "privilege": "business"}, "organization": {"id": 168, "owner": {"id": 202}, "user": {"role": "supervisor"}}}, "resource": {"id": 349, "owner": {"id": 467}, "assignee": {"id": 59}, "organization": {"id": 664}, "project": {"owner": {"id": 708}, "assignee": {"id": 841}, "organization": {"id": 979}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 77, "privilege": "business"}, "organization": {"id": 179, "owner": {"id": 229}, "user": {"role": "worker"}}}, "resource": {"id": 360, "owner": {"id": 469}, "assignee": {"id": 77}, "organization": {"id": 179}, "project": {"owner": {"id": 756}, "assignee": {"id": 886}, "organization": {"id": 952}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 54, "privilege": "business"}, "organization": {"id": 177, "owner": {"id": 200}, "user": {"role": "worker"}}}, "resource": {"id": 301, "owner": {"id": 492}, "assignee": {"id": 54}, "organization": {"id": 177}, "project": {"owner": {"id": 771}, "assignee": {"id": 849}, "organization": {"id": 914}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 74, "privilege": "business"}, "organization": {"id": 101, "owner": {"id": 219}, "user": {"role": "worker"}}}, "resource": {"id": 337, "owner": {"id": 449}, "assignee": {"id": 74}, "organization": {"id": 689}, "project": {"owner": {"id": 742}, "assignee": {"id": 895}, "organization": {"id": 923}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 41, "privilege": "business"}, "organization": {"id": 140, "owner": {"id": 207}, "user": {"role": "worker"}}}, "resource": {"id": 307, "owner": {"id": 466}, "assignee": {"id": 41}, "organization": {"id": 631}, "project": {"owner": {"id": 733}, "assignee": {"id": 891}, "organization": {"id": 959}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 37, "privilege": "business"}, "organization": {"id": 198, "owner": {"id": 257}, "user": {"role": null}}}, "resource": {"id": 314, "owner": {"id": 499}, "assignee": {"id": 37}, "organization": {"id": 198}, "project": {"owner": {"id": 772}, "assignee": {"id": 855}, "organization": {"id": 970}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 39, "privilege": "business"}, "organization": {"id": 130, "owner": {"id": 297}, "user": {"role": null}}}, "resource": {"id": 395, "owner": {"id": 456}, "assignee": {"id": 39}, "organization": {"id": 130}, "project": {"owner": {"id": 712}, "assignee": {"id": 833}, "organization": {"id": 938}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 89, "privilege": "business"}, "organization": {"id": 192, "owner": {"id": 207}, "user": {"role": null}}}, "resource": {"id": 337, "owner": {"id": 454}, "assignee": {"id": 89}, "organization": {"id": 670}, "project": {"owner": {"id": 718}, "assignee": {"id": 809}, "organization": {"id": 995}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 51, "privilege": "business"}, "organization": {"id": 151, "owner": {"id": 222}, "user": {"role": null}}}, "resource": {"id": 375, "owner": {"id": 433}, "assignee": {"id": 51}, "organization": {"id": 652}, "project": {"owner": {"id": 795}, "assignee": {"id": 877}, "organization": {"id": 921}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 41, "privilege": "user"}, "organization": {"id": 177, "owner": {"id": 41}, "user": {"role": "owner"}}}, "resource": {"id": 352, "owner": {"id": 459}, "assignee": {"id": 41}, "organization": {"id": 177}, "project": {"owner": {"id": 734}, "assignee": {"id": 805}, "organization": {"id": 996}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 89, "privilege": "user"}, "organization": {"id": 166, "owner": {"id": 89}, "user": {"role": "owner"}}}, "resource": {"id": 353, "owner": {"id": 498}, "assignee": {"id": 89}, "organization": {"id": 166}, "project": {"owner": {"id": 744}, "assignee": {"id": 812}, "organization": {"id": 974}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 3, "privilege": "user"}, "organization": {"id": 111, "owner": {"id": 3}, "user": {"role": "owner"}}}, "resource": {"id": 373, "owner": {"id": 483}, "assignee": {"id": 3}, "organization": {"id": 664}, "project": {"owner": {"id": 733}, "assignee": {"id": 839}, "organization": {"id": 987}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 78, "privilege": "user"}, "organization": {"id": 182, "owner": {"id": 78}, "user": {"role": "owner"}}}, "resource": {"id": 391, "owner": {"id": 429}, "assignee": {"id": 78}, "organization": {"id": 629}, "project": {"owner": {"id": 724}, "assignee": {"id": 835}, "organization": {"id": 989}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 50, "privilege": "user"}, "organization": {"id": 163, "owner": {"id": 259}, "user": {"role": "maintainer"}}}, "resource": {"id": 365, "owner": {"id": 493}, "assignee": {"id": 50}, "organization": {"id": 163}, "project": {"owner": {"id": 732}, "assignee": {"id": 822}, "organization": {"id": 936}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 20, "privilege": "user"}, "organization": {"id": 159, "owner": {"id": 259}, "user": {"role": "maintainer"}}}, "resource": {"id": 310, "owner": {"id": 440}, "assignee": {"id": 20}, "organization": {"id": 159}, "project": {"owner": {"id": 773}, "assignee": {"id": 894}, "organization": {"id": 979}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 46, "privilege": "user"}, "organization": {"id": 196, "owner": {"id": 219}, "user": {"role": "maintainer"}}}, "resource": {"id": 357, "owner": {"id": 470}, "assignee": {"id": 46}, "organization": {"id": 603}, "project": {"owner": {"id": 720}, "assignee": {"id": 881}, "organization": {"id": 987}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 79, "privilege": "user"}, "organization": {"id": 177, "owner": {"id": 282}, "user": {"role": "maintainer"}}}, "resource": {"id": 360, "owner": {"id": 486}, "assignee": {"id": 79}, "organization": {"id": 611}, "project": {"owner": {"id": 724}, "assignee": {"id": 847}, "organization": {"id": 968}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 86, "privilege": "user"}, "organization": {"id": 193, "owner": {"id": 260}, "user": {"role": "supervisor"}}}, "resource": {"id": 337, "owner": {"id": 423}, "assignee": {"id": 86}, "organization": {"id": 193}, "project": {"owner": {"id": 783}, "assignee": {"id": 888}, "organization": {"id": 991}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 13, "privilege": "user"}, "organization": {"id": 114, "owner": {"id": 231}, "user": {"role": "supervisor"}}}, "resource": {"id": 352, "owner": {"id": 415}, "assignee": {"id": 13}, "organization": {"id": 114}, "project": {"owner": {"id": 707}, "assignee": {"id": 810}, "organization": {"id": 926}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 30, "privilege": "user"}, "organization": {"id": 192, "owner": {"id": 287}, "user": {"role": "supervisor"}}}, "resource": {"id": 373, "owner": {"id": 442}, "assignee": {"id": 30}, "organization": {"id": 689}, "project": {"owner": {"id": 741}, "assignee": {"id": 883}, "organization": {"id": 931}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 60, "privilege": "user"}, "organization": {"id": 184, "owner": {"id": 277}, "user": {"role": "supervisor"}}}, "resource": {"id": 386, "owner": {"id": 480}, "assignee": {"id": 60}, "organization": {"id": 664}, "project": {"owner": {"id": 756}, "assignee": {"id": 808}, "organization": {"id": 969}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 20, "privilege": "user"}, "organization": {"id": 147, "owner": {"id": 255}, "user": {"role": "worker"}}}, "resource": {"id": 316, "owner": {"id": 449}, "assignee": {"id": 20}, "organization": {"id": 147}, "project": {"owner": {"id": 732}, "assignee": {"id": 880}, "organization": {"id": 919}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 73, "privilege": "user"}, "organization": {"id": 130, "owner": {"id": 207}, "user": {"role": "worker"}}}, "resource": {"id": 359, "owner": {"id": 485}, "assignee": {"id": 73}, "organization": {"id": 130}, "project": {"owner": {"id": 782}, "assignee": {"id": 874}, "organization": {"id": 921}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 45, "privilege": "user"}, "organization": {"id": 153, "owner": {"id": 277}, "user": {"role": "worker"}}}, "resource": {"id": 334, "owner": {"id": 474}, "assignee": {"id": 45}, "organization": {"id": 606}, "project": {"owner": {"id": 701}, "assignee": {"id": 844}, "organization": {"id": 975}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 70, "privilege": "user"}, "organization": {"id": 138, "owner": {"id": 206}, "user": {"role": "worker"}}}, "resource": {"id": 373, "owner": {"id": 407}, "assignee": {"id": 70}, "organization": {"id": 657}, "project": {"owner": {"id": 760}, "assignee": {"id": 818}, "organization": {"id": 940}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 42, "privilege": "user"}, "organization": {"id": 176, "owner": {"id": 200}, "user": {"role": null}}}, "resource": {"id": 392, "owner": {"id": 465}, "assignee": {"id": 42}, "organization": {"id": 176}, "project": {"owner": {"id": 759}, "assignee": {"id": 850}, "organization": {"id": 983}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 42, "privilege": "user"}, "organization": {"id": 103, "owner": {"id": 274}, "user": {"role": null}}}, "resource": {"id": 306, "owner": {"id": 477}, "assignee": {"id": 42}, "organization": {"id": 103}, "project": {"owner": {"id": 753}, "assignee": {"id": 823}, "organization": {"id": 981}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 6, "privilege": "user"}, "organization": {"id": 103, "owner": {"id": 256}, "user": {"role": null}}}, "resource": {"id": 332, "owner": {"id": 405}, "assignee": {"id": 6}, "organization": {"id": 652}, "project": {"owner": {"id": 712}, "assignee": {"id": 844}, "organization": {"id": 900}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 0, "privilege": "user"}, "organization": {"id": 142, "owner": {"id": 200}, "user": {"role": null}}}, "resource": {"id": 398, "owner": {"id": 434}, "assignee": {"id": 0}, "organization": {"id": 690}, "project": {"owner": {"id": 749}, "assignee": {"id": 885}, "organization": {"id": 950}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 18, "privilege": "worker"}, "organization": {"id": 109, "owner": {"id": 18}, "user": {"role": "owner"}}}, "resource": {"id": 391, "owner": {"id": 440}, "assignee": {"id": 18}, "organization": {"id": 109}, "project": {"owner": {"id": 734}, "assignee": {"id": 882}, "organization": {"id": 973}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 47, "privilege": "worker"}, "organization": {"id": 193, "owner": {"id": 47}, "user": {"role": "owner"}}}, "resource": {"id": 353, "owner": {"id": 466}, "assignee": {"id": 47}, "organization": {"id": 193}, "project": {"owner": {"id": 723}, "assignee": {"id": 846}, "organization": {"id": 994}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 45, "privilege": "worker"}, "organization": {"id": 188, "owner": {"id": 45}, "user": {"role": "owner"}}}, "resource": {"id": 324, "owner": {"id": 445}, "assignee": {"id": 45}, "organization": {"id": 692}, "project": {"owner": {"id": 779}, "assignee": {"id": 898}, "organization": {"id": 955}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 58, "privilege": "worker"}, "organization": {"id": 181, "owner": {"id": 58}, "user": {"role": "owner"}}}, "resource": {"id": 364, "owner": {"id": 466}, "assignee": {"id": 58}, "organization": {"id": 696}, "project": {"owner": {"id": 776}, "assignee": {"id": 858}, "organization": {"id": 925}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 66, "privilege": "worker"}, "organization": {"id": 165, "owner": {"id": 291}, "user": {"role": "maintainer"}}}, "resource": {"id": 344, "owner": {"id": 438}, "assignee": {"id": 66}, "organization": {"id": 165}, "project": {"owner": {"id": 751}, "assignee": {"id": 836}, "organization": {"id": 979}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 74, "privilege": "worker"}, "organization": {"id": 103, "owner": {"id": 222}, "user": {"role": "maintainer"}}}, "resource": {"id": 333, "owner": {"id": 403}, "assignee": {"id": 74}, "organization": {"id": 103}, "project": {"owner": {"id": 701}, "assignee": {"id": 833}, "organization": {"id": 914}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 37, "privilege": "worker"}, "organization": {"id": 159, "owner": {"id": 210}, "user": {"role": "maintainer"}}}, "resource": {"id": 398, "owner": {"id": 408}, "assignee": {"id": 37}, "organization": {"id": 683}, "project": {"owner": {"id": 768}, "assignee": {"id": 843}, "organization": {"id": 925}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 57, "privilege": "worker"}, "organization": {"id": 117, "owner": {"id": 224}, "user": {"role": "maintainer"}}}, "resource": {"id": 334, "owner": {"id": 415}, "assignee": {"id": 57}, "organization": {"id": 686}, "project": {"owner": {"id": 799}, "assignee": {"id": 813}, "organization": {"id": 963}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 54, "privilege": "worker"}, "organization": {"id": 106, "owner": {"id": 252}, "user": {"role": "supervisor"}}}, "resource": {"id": 383, "owner": {"id": 438}, "assignee": {"id": 54}, "organization": {"id": 106}, "project": {"owner": {"id": 703}, "assignee": {"id": 896}, "organization": {"id": 906}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 72, "privilege": "worker"}, "organization": {"id": 101, "owner": {"id": 242}, "user": {"role": "supervisor"}}}, "resource": {"id": 363, "owner": {"id": 472}, "assignee": {"id": 72}, "organization": {"id": 101}, "project": {"owner": {"id": 797}, "assignee": {"id": 829}, "organization": {"id": 904}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 28, "privilege": "worker"}, "organization": {"id": 148, "owner": {"id": 232}, "user": {"role": "supervisor"}}}, "resource": {"id": 320, "owner": {"id": 405}, "assignee": {"id": 28}, "organization": {"id": 670}, "project": {"owner": {"id": 762}, "assignee": {"id": 820}, "organization": {"id": 933}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 20, "privilege": "worker"}, "organization": {"id": 142, "owner": {"id": 215}, "user": {"role": "supervisor"}}}, "resource": {"id": 328, "owner": {"id": 424}, "assignee": {"id": 20}, "organization": {"id": 607}, "project": {"owner": {"id": 714}, "assignee": {"id": 886}, "organization": {"id": 975}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 12, "privilege": "worker"}, "organization": {"id": 125, "owner": {"id": 232}, "user": {"role": "worker"}}}, "resource": {"id": 396, "owner": {"id": 430}, "assignee": {"id": 12}, "organization": {"id": 125}, "project": {"owner": {"id": 710}, "assignee": {"id": 819}, "organization": {"id": 944}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 47, "privilege": "worker"}, "organization": {"id": 194, "owner": {"id": 299}, "user": {"role": "worker"}}}, "resource": {"id": 367, "owner": {"id": 454}, "assignee": {"id": 47}, "organization": {"id": 194}, "project": {"owner": {"id": 702}, "assignee": {"id": 833}, "organization": {"id": 967}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 60, "privilege": "worker"}, "organization": {"id": 184, "owner": {"id": 205}, "user": {"role": "worker"}}}, "resource": {"id": 319, "owner": {"id": 403}, "assignee": {"id": 60}, "organization": {"id": 688}, "project": {"owner": {"id": 718}, "assignee": {"id": 892}, "organization": {"id": 924}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 57, "privilege": "worker"}, "organization": {"id": 196, "owner": {"id": 298}, "user": {"role": "worker"}}}, "resource": {"id": 340, "owner": {"id": 405}, "assignee": {"id": 57}, "organization": {"id": 626}, "project": {"owner": {"id": 710}, "assignee": {"id": 831}, "organization": {"id": 999}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 69, "privilege": "worker"}, "organization": {"id": 124, "owner": {"id": 209}, "user": {"role": null}}}, "resource": {"id": 375, "owner": {"id": 455}, "assignee": {"id": 69}, "organization": {"id": 124}, "project": {"owner": {"id": 725}, "assignee": {"id": 832}, "organization": {"id": 956}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 48, "privilege": "worker"}, "organization": {"id": 145, "owner": {"id": 206}, "user": {"role": null}}}, "resource": {"id": 393, "owner": {"id": 437}, "assignee": {"id": 48}, "organization": {"id": 145}, "project": {"owner": {"id": 762}, "assignee": {"id": 815}, "organization": {"id": 944}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 69, "privilege": "worker"}, "organization": {"id": 120, "owner": {"id": 216}, "user": {"role": null}}}, "resource": {"id": 350, "owner": {"id": 440}, "assignee": {"id": 69}, "organization": {"id": 629}, "project": {"owner": {"id": 739}, "assignee": {"id": 856}, "organization": {"id": 962}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 1, "privilege": "worker"}, "organization": {"id": 161, "owner": {"id": 232}, "user": {"role": null}}}, "resource": {"id": 327, "owner": {"id": 460}, "assignee": {"id": 1}, "organization": {"id": 641}, "project": {"owner": {"id": 794}, "assignee": {"id": 890}, "organization": {"id": 903}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 99, "privilege": "none"}, "organization": {"id": 118, "owner": {"id": 99}, "user": {"role": "owner"}}}, "resource": {"id": 386, "owner": {"id": 415}, "assignee": {"id": 99}, "organization": {"id": 118}, "project": {"owner": {"id": 779}, "assignee": {"id": 866}, "organization": {"id": 998}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 18, "privilege": "none"}, "organization": {"id": 107, "owner": {"id": 18}, "user": {"role": "owner"}}}, "resource": {"id": 371, "owner": {"id": 465}, "assignee": {"id": 18}, "organization": {"id": 107}, "project": {"owner": {"id": 719}, "assignee": {"id": 855}, "organization": {"id": 968}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 73, "privilege": "none"}, "organization": {"id": 195, "owner": {"id": 73}, "user": {"role": "owner"}}}, "resource": {"id": 341, "owner": {"id": 427}, "assignee": {"id": 73}, "organization": {"id": 639}, "project": {"owner": {"id": 774}, "assignee": {"id": 889}, "organization": {"id": 997}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 51, "privilege": "none"}, "organization": {"id": 122, "owner": {"id": 51}, "user": {"role": "owner"}}}, "resource": {"id": 318, "owner": {"id": 404}, "assignee": {"id": 51}, "organization": {"id": 691}, "project": {"owner": {"id": 713}, "assignee": {"id": 840}, "organization": {"id": 918}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 23, "privilege": "none"}, "organization": {"id": 179, "owner": {"id": 277}, "user": {"role": "maintainer"}}}, "resource": {"id": 392, "owner": {"id": 479}, "assignee": {"id": 23}, "organization": {"id": 179}, "project": {"owner": {"id": 783}, "assignee": {"id": 885}, "organization": {"id": 970}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 73, "privilege": "none"}, "organization": {"id": 146, "owner": {"id": 291}, "user": {"role": "maintainer"}}}, "resource": {"id": 361, "owner": {"id": 484}, "assignee": {"id": 73}, "organization": {"id": 146}, "project": {"owner": {"id": 754}, "assignee": {"id": 887}, "organization": {"id": 960}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 42, "privilege": "none"}, "organization": {"id": 199, "owner": {"id": 215}, "user": {"role": "maintainer"}}}, "resource": {"id": 390, "owner": {"id": 442}, "assignee": {"id": 42}, "organization": {"id": 666}, "project": {"owner": {"id": 771}, "assignee": {"id": 815}, "organization": {"id": 943}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 64, "privilege": "none"}, "organization": {"id": 155, "owner": {"id": 276}, "user": {"role": "maintainer"}}}, "resource": {"id": 363, "owner": {"id": 440}, "assignee": {"id": 64}, "organization": {"id": 659}, "project": {"owner": {"id": 713}, "assignee": {"id": 893}, "organization": {"id": 996}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 86, "privilege": "none"}, "organization": {"id": 153, "owner": {"id": 209}, "user": {"role": "supervisor"}}}, "resource": {"id": 373, "owner": {"id": 451}, "assignee": {"id": 86}, "organization": {"id": 153}, "project": {"owner": {"id": 749}, "assignee": {"id": 861}, "organization": {"id": 929}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 59, "privilege": "none"}, "organization": {"id": 131, "owner": {"id": 254}, "user": {"role": "supervisor"}}}, "resource": {"id": 357, "owner": {"id": 418}, "assignee": {"id": 59}, "organization": {"id": 131}, "project": {"owner": {"id": 703}, "assignee": {"id": 855}, "organization": {"id": 976}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 67, "privilege": "none"}, "organization": {"id": 132, "owner": {"id": 226}, "user": {"role": "supervisor"}}}, "resource": {"id": 315, "owner": {"id": 472}, "assignee": {"id": 67}, "organization": {"id": 687}, "project": {"owner": {"id": 700}, "assignee": {"id": 811}, "organization": {"id": 992}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 33, "privilege": "none"}, "organization": {"id": 175, "owner": {"id": 289}, "user": {"role": "supervisor"}}}, "resource": {"id": 343, "owner": {"id": 465}, "assignee": {"id": 33}, "organization": {"id": 691}, "project": {"owner": {"id": 782}, "assignee": {"id": 890}, "organization": {"id": 974}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 88, "privilege": "none"}, "organization": {"id": 110, "owner": {"id": 283}, "user": {"role": "worker"}}}, "resource": {"id": 395, "owner": {"id": 436}, "assignee": {"id": 88}, "organization": {"id": 110}, "project": {"owner": {"id": 709}, "assignee": {"id": 881}, "organization": {"id": 996}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 14, "privilege": "none"}, "organization": {"id": 101, "owner": {"id": 281}, "user": {"role": "worker"}}}, "resource": {"id": 318, "owner": {"id": 484}, "assignee": {"id": 14}, "organization": {"id": 101}, "project": {"owner": {"id": 780}, "assignee": {"id": 844}, "organization": {"id": 913}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 18, "privilege": "none"}, "organization": {"id": 153, "owner": {"id": 262}, "user": {"role": "worker"}}}, "resource": {"id": 352, "owner": {"id": 449}, "assignee": {"id": 18}, "organization": {"id": 605}, "project": {"owner": {"id": 737}, "assignee": {"id": 814}, "organization": {"id": 954}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 42, "privilege": "none"}, "organization": {"id": 158, "owner": {"id": 209}, "user": {"role": "worker"}}}, "resource": {"id": 371, "owner": {"id": 410}, "assignee": {"id": 42}, "organization": {"id": 665}, "project": {"owner": {"id": 725}, "assignee": {"id": 810}, "organization": {"id": 929}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 1, "privilege": "none"}, "organization": {"id": 122, "owner": {"id": 221}, "user": {"role": null}}}, "resource": {"id": 318, "owner": {"id": 414}, "assignee": {"id": 1}, "organization": {"id": 122}, "project": {"owner": {"id": 786}, "assignee": {"id": 867}, "organization": {"id": 940}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 52, "privilege": "none"}, "organization": {"id": 154, "owner": {"id": 292}, "user": {"role": null}}}, "resource": {"id": 379, "owner": {"id": 407}, "assignee": {"id": 52}, "organization": {"id": 154}, "project": {"owner": {"id": 725}, "assignee": {"id": 888}, "organization": {"id": 998}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 97, "privilege": "none"}, "organization": {"id": 152, "owner": {"id": 267}, "user": {"role": null}}}, "resource": {"id": 386, "owner": {"id": 450}, "assignee": {"id": 97}, "organization": {"id": 697}, "project": {"owner": {"id": 736}, "assignee": {"id": 852}, "organization": {"id": 949}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 67, "privilege": "none"}, "organization": {"id": 165, "owner": {"id": 230}, "user": {"role": null}}}, "resource": {"id": 314, "owner": {"id": 461}, "assignee": {"id": 67}, "organization": {"id": 646}, "project": {"owner": {"id": 764}, "assignee": {"id": 864}, "organization": {"id": 910}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 12, "privilege": "admin"}, "organization": {"id": 134, "owner": {"id": 12}, "user": {"role": "owner"}}}, "resource": {"id": 354, "owner": {"id": 485}, "assignee": {"id": 575}, "organization": {"id": 134}, "project": {"owner": {"id": 710}, "assignee": {"id": 843}, "organization": {"id": 959}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 57, "privilege": "admin"}, "organization": {"id": 109, "owner": {"id": 57}, "user": {"role": "owner"}}}, "resource": {"id": 359, "owner": {"id": 448}, "assignee": {"id": 502}, "organization": {"id": 109}, "project": {"owner": {"id": 708}, "assignee": {"id": 883}, "organization": {"id": 989}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 66, "privilege": "admin"}, "organization": {"id": 114, "owner": {"id": 66}, "user": {"role": "owner"}}}, "resource": {"id": 343, "owner": {"id": 487}, "assignee": {"id": 534}, "organization": {"id": 672}, "project": {"owner": {"id": 785}, "assignee": {"id": 881}, "organization": {"id": 998}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 33, "privilege": "admin"}, "organization": {"id": 173, "owner": {"id": 33}, "user": {"role": "owner"}}}, "resource": {"id": 345, "owner": {"id": 443}, "assignee": {"id": 588}, "organization": {"id": 607}, "project": {"owner": {"id": 757}, "assignee": {"id": 844}, "organization": {"id": 969}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 69, "privilege": "admin"}, "organization": {"id": 130, "owner": {"id": 258}, "user": {"role": "maintainer"}}}, "resource": {"id": 314, "owner": {"id": 450}, "assignee": {"id": 541}, "organization": {"id": 130}, "project": {"owner": {"id": 756}, "assignee": {"id": 841}, "organization": {"id": 967}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 34, "privilege": "admin"}, "organization": {"id": 107, "owner": {"id": 270}, "user": {"role": "maintainer"}}}, "resource": {"id": 378, "owner": {"id": 414}, "assignee": {"id": 585}, "organization": {"id": 107}, "project": {"owner": {"id": 768}, "assignee": {"id": 820}, "organization": {"id": 953}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 92, "privilege": "admin"}, "organization": {"id": 111, "owner": {"id": 290}, "user": {"role": "maintainer"}}}, "resource": {"id": 347, "owner": {"id": 429}, "assignee": {"id": 573}, "organization": {"id": 618}, "project": {"owner": {"id": 786}, "assignee": {"id": 856}, "organization": {"id": 952}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 7, "privilege": "admin"}, "organization": {"id": 123, "owner": {"id": 266}, "user": {"role": "maintainer"}}}, "resource": {"id": 325, "owner": {"id": 434}, "assignee": {"id": 584}, "organization": {"id": 634}, "project": {"owner": {"id": 739}, "assignee": {"id": 826}, "organization": {"id": 935}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 88, "privilege": "admin"}, "organization": {"id": 155, "owner": {"id": 240}, "user": {"role": "supervisor"}}}, "resource": {"id": 381, "owner": {"id": 467}, "assignee": {"id": 531}, "organization": {"id": 155}, "project": {"owner": {"id": 774}, "assignee": {"id": 808}, "organization": {"id": 981}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 7, "privilege": "admin"}, "organization": {"id": 165, "owner": {"id": 258}, "user": {"role": "supervisor"}}}, "resource": {"id": 366, "owner": {"id": 442}, "assignee": {"id": 588}, "organization": {"id": 165}, "project": {"owner": {"id": 775}, "assignee": {"id": 876}, "organization": {"id": 910}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 49, "privilege": "admin"}, "organization": {"id": 115, "owner": {"id": 231}, "user": {"role": "supervisor"}}}, "resource": {"id": 347, "owner": {"id": 428}, "assignee": {"id": 587}, "organization": {"id": 696}, "project": {"owner": {"id": 774}, "assignee": {"id": 868}, "organization": {"id": 945}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 87, "privilege": "admin"}, "organization": {"id": 131, "owner": {"id": 240}, "user": {"role": "supervisor"}}}, "resource": {"id": 357, "owner": {"id": 413}, "assignee": {"id": 562}, "organization": {"id": 640}, "project": {"owner": {"id": 755}, "assignee": {"id": 848}, "organization": {"id": 993}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 83, "privilege": "admin"}, "organization": {"id": 169, "owner": {"id": 288}, "user": {"role": "worker"}}}, "resource": {"id": 392, "owner": {"id": 410}, "assignee": {"id": 515}, "organization": {"id": 169}, "project": {"owner": {"id": 705}, "assignee": {"id": 830}, "organization": {"id": 938}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 68, "privilege": "admin"}, "organization": {"id": 154, "owner": {"id": 297}, "user": {"role": "worker"}}}, "resource": {"id": 362, "owner": {"id": 474}, "assignee": {"id": 500}, "organization": {"id": 154}, "project": {"owner": {"id": 794}, "assignee": {"id": 864}, "organization": {"id": 908}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 5, "privilege": "admin"}, "organization": {"id": 105, "owner": {"id": 215}, "user": {"role": "worker"}}}, "resource": {"id": 313, "owner": {"id": 471}, "assignee": {"id": 540}, "organization": {"id": 619}, "project": {"owner": {"id": 718}, "assignee": {"id": 835}, "organization": {"id": 932}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 26, "privilege": "admin"}, "organization": {"id": 170, "owner": {"id": 293}, "user": {"role": "worker"}}}, "resource": {"id": 366, "owner": {"id": 425}, "assignee": {"id": 520}, "organization": {"id": 607}, "project": {"owner": {"id": 701}, "assignee": {"id": 859}, "organization": {"id": 993}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 48, "privilege": "admin"}, "organization": {"id": 154, "owner": {"id": 290}, "user": {"role": null}}}, "resource": {"id": 381, "owner": {"id": 459}, "assignee": {"id": 533}, "organization": {"id": 154}, "project": {"owner": {"id": 753}, "assignee": {"id": 861}, "organization": {"id": 969}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 13, "privilege": "admin"}, "organization": {"id": 115, "owner": {"id": 216}, "user": {"role": null}}}, "resource": {"id": 387, "owner": {"id": 450}, "assignee": {"id": 542}, "organization": {"id": 115}, "project": {"owner": {"id": 729}, "assignee": {"id": 856}, "organization": {"id": 900}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 86, "privilege": "admin"}, "organization": {"id": 141, "owner": {"id": 215}, "user": {"role": null}}}, "resource": {"id": 328, "owner": {"id": 444}, "assignee": {"id": 558}, "organization": {"id": 646}, "project": {"owner": {"id": 780}, "assignee": {"id": 869}, "organization": {"id": 952}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 82, "privilege": "admin"}, "organization": {"id": 117, "owner": {"id": 217}, "user": {"role": null}}}, "resource": {"id": 350, "owner": {"id": 476}, "assignee": {"id": 574}, "organization": {"id": 622}, "project": {"owner": {"id": 767}, "assignee": {"id": 877}, "organization": {"id": 958}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 82, "privilege": "business"}, "organization": {"id": 118, "owner": {"id": 82}, "user": {"role": "owner"}}}, "resource": {"id": 361, "owner": {"id": 414}, "assignee": {"id": 532}, "organization": {"id": 118}, "project": {"owner": {"id": 750}, "assignee": {"id": 850}, "organization": {"id": 984}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 86, "privilege": "business"}, "organization": {"id": 128, "owner": {"id": 86}, "user": {"role": "owner"}}}, "resource": {"id": 333, "owner": {"id": 473}, "assignee": {"id": 556}, "organization": {"id": 128}, "project": {"owner": {"id": 711}, "assignee": {"id": 878}, "organization": {"id": 999}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 83, "privilege": "business"}, "organization": {"id": 151, "owner": {"id": 83}, "user": {"role": "owner"}}}, "resource": {"id": 364, "owner": {"id": 418}, "assignee": {"id": 546}, "organization": {"id": 646}, "project": {"owner": {"id": 711}, "assignee": {"id": 832}, "organization": {"id": 913}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 12, "privilege": "business"}, "organization": {"id": 128, "owner": {"id": 12}, "user": {"role": "owner"}}}, "resource": {"id": 368, "owner": {"id": 463}, "assignee": {"id": 560}, "organization": {"id": 682}, "project": {"owner": {"id": 787}, "assignee": {"id": 848}, "organization": {"id": 905}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 48, "privilege": "business"}, "organization": {"id": 158, "owner": {"id": 286}, "user": {"role": "maintainer"}}}, "resource": {"id": 331, "owner": {"id": 481}, "assignee": {"id": 524}, "organization": {"id": 158}, "project": {"owner": {"id": 748}, "assignee": {"id": 843}, "organization": {"id": 965}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 46, "privilege": "business"}, "organization": {"id": 125, "owner": {"id": 210}, "user": {"role": "maintainer"}}}, "resource": {"id": 302, "owner": {"id": 491}, "assignee": {"id": 579}, "organization": {"id": 125}, "project": {"owner": {"id": 754}, "assignee": {"id": 816}, "organization": {"id": 933}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 41, "privilege": "business"}, "organization": {"id": 170, "owner": {"id": 299}, "user": {"role": "maintainer"}}}, "resource": {"id": 318, "owner": {"id": 451}, "assignee": {"id": 595}, "organization": {"id": 601}, "project": {"owner": {"id": 770}, "assignee": {"id": 893}, "organization": {"id": 962}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 98, "privilege": "business"}, "organization": {"id": 149, "owner": {"id": 242}, "user": {"role": "maintainer"}}}, "resource": {"id": 315, "owner": {"id": 440}, "assignee": {"id": 596}, "organization": {"id": 663}, "project": {"owner": {"id": 713}, "assignee": {"id": 869}, "organization": {"id": 917}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 50, "privilege": "business"}, "organization": {"id": 187, "owner": {"id": 221}, "user": {"role": "supervisor"}}}, "resource": {"id": 366, "owner": {"id": 480}, "assignee": {"id": 565}, "organization": {"id": 187}, "project": {"owner": {"id": 732}, "assignee": {"id": 813}, "organization": {"id": 969}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 67, "privilege": "business"}, "organization": {"id": 133, "owner": {"id": 252}, "user": {"role": "supervisor"}}}, "resource": {"id": 317, "owner": {"id": 423}, "assignee": {"id": 558}, "organization": {"id": 133}, "project": {"owner": {"id": 788}, "assignee": {"id": 801}, "organization": {"id": 951}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 66, "privilege": "business"}, "organization": {"id": 120, "owner": {"id": 222}, "user": {"role": "supervisor"}}}, "resource": {"id": 332, "owner": {"id": 424}, "assignee": {"id": 581}, "organization": {"id": 648}, "project": {"owner": {"id": 705}, "assignee": {"id": 874}, "organization": {"id": 961}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 4, "privilege": "business"}, "organization": {"id": 136, "owner": {"id": 223}, "user": {"role": "supervisor"}}}, "resource": {"id": 354, "owner": {"id": 455}, "assignee": {"id": 545}, "organization": {"id": 653}, "project": {"owner": {"id": 746}, "assignee": {"id": 869}, "organization": {"id": 932}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 90, "privilege": "business"}, "organization": {"id": 194, "owner": {"id": 275}, "user": {"role": "worker"}}}, "resource": {"id": 362, "owner": {"id": 411}, "assignee": {"id": 506}, "organization": {"id": 194}, "project": {"owner": {"id": 713}, "assignee": {"id": 879}, "organization": {"id": 937}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 56, "privilege": "business"}, "organization": {"id": 134, "owner": {"id": 274}, "user": {"role": "worker"}}}, "resource": {"id": 381, "owner": {"id": 491}, "assignee": {"id": 574}, "organization": {"id": 134}, "project": {"owner": {"id": 782}, "assignee": {"id": 807}, "organization": {"id": 927}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 58, "privilege": "business"}, "organization": {"id": 155, "owner": {"id": 282}, "user": {"role": "worker"}}}, "resource": {"id": 306, "owner": {"id": 447}, "assignee": {"id": 592}, "organization": {"id": 686}, "project": {"owner": {"id": 783}, "assignee": {"id": 848}, "organization": {"id": 983}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 9, "privilege": "business"}, "organization": {"id": 120, "owner": {"id": 210}, "user": {"role": "worker"}}}, "resource": {"id": 357, "owner": {"id": 424}, "assignee": {"id": 554}, "organization": {"id": 638}, "project": {"owner": {"id": 746}, "assignee": {"id": 853}, "organization": {"id": 963}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 62, "privilege": "business"}, "organization": {"id": 170, "owner": {"id": 267}, "user": {"role": null}}}, "resource": {"id": 347, "owner": {"id": 465}, "assignee": {"id": 509}, "organization": {"id": 170}, "project": {"owner": {"id": 745}, "assignee": {"id": 879}, "organization": {"id": 975}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 55, "privilege": "business"}, "organization": {"id": 181, "owner": {"id": 238}, "user": {"role": null}}}, "resource": {"id": 389, "owner": {"id": 420}, "assignee": {"id": 538}, "organization": {"id": 181}, "project": {"owner": {"id": 770}, "assignee": {"id": 893}, "organization": {"id": 957}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 24, "privilege": "business"}, "organization": {"id": 155, "owner": {"id": 279}, "user": {"role": null}}}, "resource": {"id": 354, "owner": {"id": 449}, "assignee": {"id": 532}, "organization": {"id": 680}, "project": {"owner": {"id": 753}, "assignee": {"id": 846}, "organization": {"id": 977}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 15, "privilege": "business"}, "organization": {"id": 186, "owner": {"id": 231}, "user": {"role": null}}}, "resource": {"id": 309, "owner": {"id": 441}, "assignee": {"id": 545}, "organization": {"id": 660}, "project": {"owner": {"id": 795}, "assignee": {"id": 885}, "organization": {"id": 917}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 51, "privilege": "user"}, "organization": {"id": 116, "owner": {"id": 51}, "user": {"role": "owner"}}}, "resource": {"id": 372, "owner": {"id": 436}, "assignee": {"id": 520}, "organization": {"id": 116}, "project": {"owner": {"id": 775}, "assignee": {"id": 873}, "organization": {"id": 941}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 67, "privilege": "user"}, "organization": {"id": 130, "owner": {"id": 67}, "user": {"role": "owner"}}}, "resource": {"id": 308, "owner": {"id": 489}, "assignee": {"id": 579}, "organization": {"id": 130}, "project": {"owner": {"id": 731}, "assignee": {"id": 874}, "organization": {"id": 948}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 0, "privilege": "user"}, "organization": {"id": 139, "owner": {"id": 0}, "user": {"role": "owner"}}}, "resource": {"id": 322, "owner": {"id": 444}, "assignee": {"id": 572}, "organization": {"id": 621}, "project": {"owner": {"id": 755}, "assignee": {"id": 895}, "organization": {"id": 991}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 55, "privilege": "user"}, "organization": {"id": 162, "owner": {"id": 55}, "user": {"role": "owner"}}}, "resource": {"id": 389, "owner": {"id": 406}, "assignee": {"id": 521}, "organization": {"id": 664}, "project": {"owner": {"id": 720}, "assignee": {"id": 873}, "organization": {"id": 957}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "export:backup", "auth": {"user": {"id": 39, "privilege": "user"}, "organization": {"id": 153, "owner": {"id": 228}, "user": {"role": "maintainer"}}}, "resource": {"id": 391, "owner": {"id": 486}, "assignee": {"id": 550}, "organization": {"id": 153}, "project": {"owner": {"id": 740}, "assignee": {"id": 885}, "organization": {"id": 990}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 82, "privilege": "user"}, "organization": {"id": 109, "owner": {"id": 227}, "user": {"role": "maintainer"}}}, "resource": {"id": 322, "owner": {"id": 422}, "assignee": {"id": 599}, "organization": {"id": 109}, "project": {"owner": {"id": 763}, "assignee": {"id": 810}, "organization": {"id": 998}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 71, "privilege": "user"}, "organization": {"id": 180, "owner": {"id": 296}, "user": {"role": "maintainer"}}}, "resource": {"id": 355, "owner": {"id": 476}, "assignee": {"id": 526}, "organization": {"id": 623}, "project": {"owner": {"id": 775}, "assignee": {"id": 859}, "organization": {"id": 976}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 52, "privilege": "user"}, "organization": {"id": 166, "owner": {"id": 296}, "user": {"role": "maintainer"}}}, "resource": {"id": 346, "owner": {"id": 403}, "assignee": {"id": 582}, "organization": {"id": 691}, "project": {"owner": {"id": 729}, "assignee": {"id": 824}, "organization": {"id": 952}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 68, "privilege": "user"}, "organization": {"id": 137, "owner": {"id": 231}, "user": {"role": "supervisor"}}}, "resource": {"id": 346, "owner": {"id": 493}, "assignee": {"id": 510}, "organization": {"id": 137}, "project": {"owner": {"id": 738}, "assignee": {"id": 839}, "organization": {"id": 968}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 71, "privilege": "user"}, "organization": {"id": 126, "owner": {"id": 254}, "user": {"role": "supervisor"}}}, "resource": {"id": 375, "owner": {"id": 436}, "assignee": {"id": 577}, "organization": {"id": 126}, "project": {"owner": {"id": 777}, "assignee": {"id": 818}, "organization": {"id": 963}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 59, "privilege": "user"}, "organization": {"id": 158, "owner": {"id": 236}, "user": {"role": "supervisor"}}}, "resource": {"id": 335, "owner": {"id": 403}, "assignee": {"id": 506}, "organization": {"id": 699}, "project": {"owner": {"id": 700}, "assignee": {"id": 886}, "organization": {"id": 923}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 37, "privilege": "user"}, "organization": {"id": 142, "owner": {"id": 257}, "user": {"role": "supervisor"}}}, "resource": {"id": 360, "owner": {"id": 461}, "assignee": {"id": 535}, "organization": {"id": 637}, "project": {"owner": {"id": 762}, "assignee": {"id": 824}, "organization": {"id": 921}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 2, "privilege": "user"}, "organization": {"id": 179, "owner": {"id": 241}, "user": {"role": "worker"}}}, "resource": {"id": 310, "owner": {"id": 469}, "assignee": {"id": 543}, "organization": {"id": 179}, "project": {"owner": {"id": 737}, "assignee": {"id": 832}, "organization": {"id": 969}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 55, "privilege": "user"}, "organization": {"id": 169, "owner": {"id": 232}, "user": {"role": "worker"}}}, "resource": {"id": 314, "owner": {"id": 473}, "assignee": {"id": 542}, "organization": {"id": 169}, "project": {"owner": {"id": 734}, "assignee": {"id": 872}, "organization": {"id": 997}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 44, "privilege": "user"}, "organization": {"id": 179, "owner": {"id": 287}, "user": {"role": "worker"}}}, "resource": {"id": 347, "owner": {"id": 430}, "assignee": {"id": 597}, "organization": {"id": 655}, "project": {"owner": {"id": 755}, "assignee": {"id": 800}, "organization": {"id": 957}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 8, "privilege": "user"}, "organization": {"id": 193, "owner": {"id": 222}, "user": {"role": "worker"}}}, "resource": {"id": 360, "owner": {"id": 420}, "assignee": {"id": 558}, "organization": {"id": 687}, "project": {"owner": {"id": 751}, "assignee": {"id": 805}, "organization": {"id": 933}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 26, "privilege": "user"}, "organization": {"id": 116, "owner": {"id": 218}, "user": {"role": null}}}, "resource": {"id": 363, "owner": {"id": 409}, "assignee": {"id": 520}, "organization": {"id": 116}, "project": {"owner": {"id": 702}, "assignee": {"id": 827}, "organization": {"id": 928}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 49, "privilege": "user"}, "organization": {"id": 174, "owner": {"id": 275}, "user": {"role": null}}}, "resource": {"id": 369, "owner": {"id": 411}, "assignee": {"id": 561}, "organization": {"id": 174}, "project": {"owner": {"id": 714}, "assignee": {"id": 862}, "organization": {"id": 911}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 92, "privilege": "user"}, "organization": {"id": 199, "owner": {"id": 244}, "user": {"role": null}}}, "resource": {"id": 332, "owner": {"id": 477}, "assignee": {"id": 592}, "organization": {"id": 683}, "project": {"owner": {"id": 751}, "assignee": {"id": 839}, "organization": {"id": 990}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 74, "privilege": "user"}, "organization": {"id": 148, "owner": {"id": 227}, "user": {"role": null}}}, "resource": {"id": 336, "owner": {"id": 434}, "assignee": {"id": 539}, "organization": {"id": 623}, "project": {"owner": {"id": 782}, "assignee": {"id": 871}, "organization": {"id": 924}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 76, "privilege": "worker"}, "organization": {"id": 156, "owner": {"id": 76}, "user": {"role": "owner"}}}, "resource": {"id": 349, "owner": {"id": 402}, "assignee": {"id": 575}, "organization": {"id": 156}, "project": {"owner": {"id": 767}, "assignee": {"id": 841}, "organization": {"id": 966}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 74, "privilege": "worker"}, "organization": {"id": 187, "owner": {"id": 74}, "user": {"role": "owner"}}}, "resource": {"id": 322, "owner": {"id": 434}, "assignee": {"id": 563}, "organization": {"id": 187}, "project": {"owner": {"id": 701}, "assignee": {"id": 839}, "organization": {"id": 921}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 68, "privilege": "worker"}, "organization": {"id": 190, "owner": {"id": 68}, "user": {"role": "owner"}}}, "resource": {"id": 322, "owner": {"id": 409}, "assignee": {"id": 524}, "organization": {"id": 676}, "project": {"owner": {"id": 784}, "assignee": {"id": 813}, "organization": {"id": 983}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 21, "privilege": "worker"}, "organization": {"id": 106, "owner": {"id": 21}, "user": {"role": "owner"}}}, "resource": {"id": 347, "owner": {"id": 441}, "assignee": {"id": 592}, "organization": {"id": 690}, "project": {"owner": {"id": 734}, "assignee": {"id": 860}, "organization": {"id": 914}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 98, "privilege": "worker"}, "organization": {"id": 149, "owner": {"id": 262}, "user": {"role": "maintainer"}}}, "resource": {"id": 357, "owner": {"id": 457}, "assignee": {"id": 522}, "organization": {"id": 149}, "project": {"owner": {"id": 785}, "assignee": {"id": 890}, "organization": {"id": 988}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 5, "privilege": "worker"}, "organization": {"id": 148, "owner": {"id": 271}, "user": {"role": "maintainer"}}}, "resource": {"id": 356, "owner": {"id": 429}, "assignee": {"id": 511}, "organization": {"id": 148}, "project": {"owner": {"id": 771}, "assignee": {"id": 805}, "organization": {"id": 968}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 20, "privilege": "worker"}, "organization": {"id": 171, "owner": {"id": 236}, "user": {"role": "maintainer"}}}, "resource": {"id": 395, "owner": {"id": 442}, "assignee": {"id": 563}, "organization": {"id": 638}, "project": {"owner": {"id": 769}, "assignee": {"id": 847}, "organization": {"id": 903}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 60, "privilege": "worker"}, "organization": {"id": 181, "owner": {"id": 256}, "user": {"role": "maintainer"}}}, "resource": {"id": 323, "owner": {"id": 434}, "assignee": {"id": 518}, "organization": {"id": 631}, "project": {"owner": {"id": 779}, "assignee": {"id": 881}, "organization": {"id": 976}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 59, "privilege": "worker"}, "organization": {"id": 108, "owner": {"id": 221}, "user": {"role": "supervisor"}}}, "resource": {"id": 335, "owner": {"id": 421}, "assignee": {"id": 562}, "organization": {"id": 108}, "project": {"owner": {"id": 797}, "assignee": {"id": 826}, "organization": {"id": 900}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 72, "privilege": "worker"}, "organization": {"id": 172, "owner": {"id": 268}, "user": {"role": "supervisor"}}}, "resource": {"id": 350, "owner": {"id": 488}, "assignee": {"id": 561}, "organization": {"id": 172}, "project": {"owner": {"id": 725}, "assignee": {"id": 816}, "organization": {"id": 979}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 53, "privilege": "worker"}, "organization": {"id": 124, "owner": {"id": 259}, "user": {"role": "supervisor"}}}, "resource": {"id": 348, "owner": {"id": 435}, "assignee": {"id": 519}, "organization": {"id": 649}, "project": {"owner": {"id": 791}, "assignee": {"id": 878}, "organization": {"id": 951}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 77, "privilege": "worker"}, "organization": {"id": 173, "owner": {"id": 206}, "user": {"role": "supervisor"}}}, "resource": {"id": 328, "owner": {"id": 473}, "assignee": {"id": 512}, "organization": {"id": 670}, "project": {"owner": {"id": 761}, "assignee": {"id": 889}, "organization": {"id": 943}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 53, "privilege": "worker"}, "organization": {"id": 174, "owner": {"id": 232}, "user": {"role": "worker"}}}, "resource": {"id": 349, "owner": {"id": 480}, "assignee": {"id": 554}, "organization": {"id": 174}, "project": {"owner": {"id": 773}, "assignee": {"id": 833}, "organization": {"id": 910}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 82, "privilege": "worker"}, "organization": {"id": 196, "owner": {"id": 291}, "user": {"role": "worker"}}}, "resource": {"id": 346, "owner": {"id": 464}, "assignee": {"id": 567}, "organization": {"id": 196}, "project": {"owner": {"id": 714}, "assignee": {"id": 874}, "organization": {"id": 997}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 40, "privilege": "worker"}, "organization": {"id": 122, "owner": {"id": 235}, "user": {"role": "worker"}}}, "resource": {"id": 368, "owner": {"id": 435}, "assignee": {"id": 528}, "organization": {"id": 606}, "project": {"owner": {"id": 732}, "assignee": {"id": 827}, "organization": {"id": 948}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 98, "privilege": "worker"}, "organization": {"id": 114, "owner": {"id": 208}, "user": {"role": "worker"}}}, "resource": {"id": 339, "owner": {"id": 465}, "assignee": {"id": 523}, "organization": {"id": 635}, "project": {"owner": {"id": 753}, "assignee": {"id": 837}, "organization": {"id": 987}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 23, "privilege": "worker"}, "organization": {"id": 136, "owner": {"id": 202}, "user": {"role": null}}}, "resource": {"id": 327, "owner": {"id": 400}, "assignee": {"id": 562}, "organization": {"id": 136}, "project": {"owner": {"id": 795}, "assignee": {"id": 825}, "organization": {"id": 942}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 57, "privilege": "worker"}, "organization": {"id": 105, "owner": {"id": 289}, "user": {"role": null}}}, "resource": {"id": 367, "owner": {"id": 466}, "assignee": {"id": 500}, "organization": {"id": 105}, "project": {"owner": {"id": 792}, "assignee": {"id": 834}, "organization": {"id": 951}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 85, "privilege": "worker"}, "organization": {"id": 115, "owner": {"id": 216}, "user": {"role": null}}}, "resource": {"id": 310, "owner": {"id": 479}, "assignee": {"id": 546}, "organization": {"id": 649}, "project": {"owner": {"id": 770}, "assignee": {"id": 802}, "organization": {"id": 902}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 69, "privilege": "worker"}, "organization": {"id": 133, "owner": {"id": 262}, "user": {"role": null}}}, "resource": {"id": 302, "owner": {"id": 454}, "assignee": {"id": 513}, "organization": {"id": 696}, "project": {"owner": {"id": 754}, "assignee": {"id": 877}, "organization": {"id": 927}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 11, "privilege": "none"}, "organization": {"id": 120, "owner": {"id": 11}, "user": {"role": "owner"}}}, "resource": {"id": 360, "owner": {"id": 419}, "assignee": {"id": 567}, "organization": {"id": 120}, "project": {"owner": {"id": 774}, "assignee": {"id": 847}, "organization": {"id": 974}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 31, "privilege": "none"}, "organization": {"id": 163, "owner": {"id": 31}, "user": {"role": "owner"}}}, "resource": {"id": 330, "owner": {"id": 465}, "assignee": {"id": 509}, "organization": {"id": 163}, "project": {"owner": {"id": 797}, "assignee": {"id": 888}, "organization": {"id": 950}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 25, "privilege": "none"}, "organization": {"id": 157, "owner": {"id": 25}, "user": {"role": "owner"}}}, "resource": {"id": 338, "owner": {"id": 488}, "assignee": {"id": 533}, "organization": {"id": 621}, "project": {"owner": {"id": 736}, "assignee": {"id": 859}, "organization": {"id": 922}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 71, "privilege": "none"}, "organization": {"id": 116, "owner": {"id": 71}, "user": {"role": "owner"}}}, "resource": {"id": 387, "owner": {"id": 456}, "assignee": {"id": 521}, "organization": {"id": 609}, "project": {"owner": {"id": 771}, "assignee": {"id": 847}, "organization": {"id": 904}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 13, "privilege": "none"}, "organization": {"id": 175, "owner": {"id": 210}, "user": {"role": "maintainer"}}}, "resource": {"id": 398, "owner": {"id": 454}, "assignee": {"id": 558}, "organization": {"id": 175}, "project": {"owner": {"id": 723}, "assignee": {"id": 814}, "organization": {"id": 990}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 36, "privilege": "none"}, "organization": {"id": 149, "owner": {"id": 236}, "user": {"role": "maintainer"}}}, "resource": {"id": 350, "owner": {"id": 408}, "assignee": {"id": 551}, "organization": {"id": 149}, "project": {"owner": {"id": 739}, "assignee": {"id": 805}, "organization": {"id": 943}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 2, "privilege": "none"}, "organization": {"id": 156, "owner": {"id": 233}, "user": {"role": "maintainer"}}}, "resource": {"id": 344, "owner": {"id": 493}, "assignee": {"id": 533}, "organization": {"id": 660}, "project": {"owner": {"id": 769}, "assignee": {"id": 882}, "organization": {"id": 918}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 60, "privilege": "none"}, "organization": {"id": 144, "owner": {"id": 221}, "user": {"role": "maintainer"}}}, "resource": {"id": 378, "owner": {"id": 464}, "assignee": {"id": 541}, "organization": {"id": 678}, "project": {"owner": {"id": 702}, "assignee": {"id": 896}, "organization": {"id": 914}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 93, "privilege": "none"}, "organization": {"id": 187, "owner": {"id": 239}, "user": {"role": "supervisor"}}}, "resource": {"id": 306, "owner": {"id": 451}, "assignee": {"id": 551}, "organization": {"id": 187}, "project": {"owner": {"id": 725}, "assignee": {"id": 833}, "organization": {"id": 939}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 46, "privilege": "none"}, "organization": {"id": 103, "owner": {"id": 237}, "user": {"role": "supervisor"}}}, "resource": {"id": 339, "owner": {"id": 407}, "assignee": {"id": 589}, "organization": {"id": 103}, "project": {"owner": {"id": 709}, "assignee": {"id": 858}, "organization": {"id": 946}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 68, "privilege": "none"}, "organization": {"id": 162, "owner": {"id": 269}, "user": {"role": "supervisor"}}}, "resource": {"id": 362, "owner": {"id": 462}, "assignee": {"id": 549}, "organization": {"id": 602}, "project": {"owner": {"id": 781}, "assignee": {"id": 892}, "organization": {"id": 960}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 36, "privilege": "none"}, "organization": {"id": 111, "owner": {"id": 219}, "user": {"role": "supervisor"}}}, "resource": {"id": 375, "owner": {"id": 485}, "assignee": {"id": 530}, "organization": {"id": 641}, "project": {"owner": {"id": 757}, "assignee": {"id": 870}, "organization": {"id": 914}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 2, "privilege": "none"}, "organization": {"id": 193, "owner": {"id": 297}, "user": {"role": "worker"}}}, "resource": {"id": 385, "owner": {"id": 475}, "assignee": {"id": 523}, "organization": {"id": 193}, "project": {"owner": {"id": 781}, "assignee": {"id": 850}, "organization": {"id": 906}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 24, "privilege": "none"}, "organization": {"id": 166, "owner": {"id": 263}, "user": {"role": "worker"}}}, "resource": {"id": 360, "owner": {"id": 462}, "assignee": {"id": 503}, "organization": {"id": 166}, "project": {"owner": {"id": 793}, "assignee": {"id": 846}, "organization": {"id": 930}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 51, "privilege": "none"}, "organization": {"id": 106, "owner": {"id": 208}, "user": {"role": "worker"}}}, "resource": {"id": 335, "owner": {"id": 492}, "assignee": {"id": 515}, "organization": {"id": 612}, "project": {"owner": {"id": 760}, "assignee": {"id": 854}, "organization": {"id": 986}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 76, "privilege": "none"}, "organization": {"id": 115, "owner": {"id": 219}, "user": {"role": "worker"}}}, "resource": {"id": 376, "owner": {"id": 417}, "assignee": {"id": 584}, "organization": {"id": 668}, "project": {"owner": {"id": 730}, "assignee": {"id": 875}, "organization": {"id": 921}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 84, "privilege": "none"}, "organization": {"id": 165, "owner": {"id": 282}, "user": {"role": null}}}, "resource": {"id": 323, "owner": {"id": 431}, "assignee": {"id": 595}, "organization": {"id": 165}, "project": {"owner": {"id": 774}, "assignee": {"id": 880}, "organization": {"id": 978}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 70, "privilege": "none"}, "organization": {"id": 162, "owner": {"id": 235}, "user": {"role": null}}}, "resource": {"id": 330, "owner": {"id": 464}, "assignee": {"id": 586}, "organization": {"id": 162}, "project": {"owner": {"id": 793}, "assignee": {"id": 810}, "organization": {"id": 983}}}} } -test_scope_EXPORT_BACKUP_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "export:backup", "auth": {"user": {"id": 6, "privilege": "none"}, "organization": {"id": 114, "owner": {"id": 268}, "user": {"role": null}}}, "resource": {"id": 388, "owner": {"id": 433}, "assignee": {"id": 574}, "organization": {"id": 668}, "project": {"owner": {"id": 739}, "assignee": {"id": 845}, "organization": {"id": 917}}}} +test_scope_UPDATE_METADATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:metadata", "auth": {"user": {"id": 18, "privilege": "none"}, "organization": {"id": 149, "owner": {"id": 221}, "user": {"role": null}}}, "resource": {"id": 383, "owner": {"id": 405}, "assignee": {"id": 507}, "organization": {"id": 663}, "project": {"owner": {"id": 732}, "assignee": {"id": 828}, "organization": {"id": 996}}}} } -test_scope_VIEW_DATA_context_SANDBOX_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 57, "privilege": "admin"}, "organization": null}, "resource": {"id": 310, "owner": {"id": 491}, "assignee": {"id": 506}, "organization": {"id": 686}, "project": {"owner": {"id": 57}, "assignee": {"id": 838}, "organization": {"id": 917}}}} +test_scope_EXPORT_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 85, "privilege": "admin"}, "organization": null}, "resource": {"id": 383, "owner": {"id": 445}, "assignee": {"id": 567}, "organization": {"id": 627}, "project": {"owner": {"id": 85}, "assignee": {"id": 887}, "organization": {"id": 934}}}} } -test_scope_VIEW_DATA_context_SANDBOX_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 95, "privilege": "business"}, "organization": null}, "resource": {"id": 383, "owner": {"id": 446}, "assignee": {"id": 595}, "organization": {"id": 679}, "project": {"owner": {"id": 95}, "assignee": {"id": 832}, "organization": {"id": 985}}}} +test_scope_EXPORT_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 93, "privilege": "business"}, "organization": null}, "resource": {"id": 334, "owner": {"id": 498}, "assignee": {"id": 594}, "organization": {"id": 676}, "project": {"owner": {"id": 93}, "assignee": {"id": 836}, "organization": {"id": 934}}}} } -test_scope_VIEW_DATA_context_SANDBOX_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 61, "privilege": "user"}, "organization": null}, "resource": {"id": 343, "owner": {"id": 429}, "assignee": {"id": 565}, "organization": {"id": 636}, "project": {"owner": {"id": 61}, "assignee": {"id": 808}, "organization": {"id": 996}}}} +test_scope_EXPORT_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 21, "privilege": "user"}, "organization": null}, "resource": {"id": 369, "owner": {"id": 428}, "assignee": {"id": 529}, "organization": {"id": 628}, "project": {"owner": {"id": 21}, "assignee": {"id": 846}, "organization": {"id": 950}}}} } -test_scope_VIEW_DATA_context_SANDBOX_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 68, "privilege": "worker"}, "organization": null}, "resource": {"id": 313, "owner": {"id": 497}, "assignee": {"id": 509}, "organization": {"id": 691}, "project": {"owner": {"id": 68}, "assignee": {"id": 886}, "organization": {"id": 972}}}} +test_scope_EXPORT_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 78, "privilege": "worker"}, "organization": null}, "resource": {"id": 336, "owner": {"id": 469}, "assignee": {"id": 569}, "organization": {"id": 652}, "project": {"owner": {"id": 78}, "assignee": {"id": 876}, "organization": {"id": 995}}}} } -test_scope_VIEW_DATA_context_SANDBOX_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 35, "privilege": "none"}, "organization": null}, "resource": {"id": 370, "owner": {"id": 467}, "assignee": {"id": 506}, "organization": {"id": 679}, "project": {"owner": {"id": 35}, "assignee": {"id": 891}, "organization": {"id": 959}}}} +test_scope_EXPORT_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 39, "privilege": "none"}, "organization": null}, "resource": {"id": 377, "owner": {"id": 409}, "assignee": {"id": 512}, "organization": {"id": 684}, "project": {"owner": {"id": 39}, "assignee": {"id": 848}, "organization": {"id": 948}}}} } -test_scope_VIEW_DATA_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 34, "privilege": "admin"}, "organization": null}, "resource": {"id": 383, "owner": {"id": 454}, "assignee": {"id": 598}, "organization": {"id": 681}, "project": {"owner": {"id": 712}, "assignee": {"id": 34}, "organization": {"id": 964}}}} +test_scope_EXPORT_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 97, "privilege": "admin"}, "organization": null}, "resource": {"id": 366, "owner": {"id": 467}, "assignee": {"id": 582}, "organization": {"id": 684}, "project": {"owner": {"id": 776}, "assignee": {"id": 97}, "organization": {"id": 912}}}} } -test_scope_VIEW_DATA_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 52, "privilege": "business"}, "organization": null}, "resource": {"id": 394, "owner": {"id": 422}, "assignee": {"id": 571}, "organization": {"id": 656}, "project": {"owner": {"id": 748}, "assignee": {"id": 52}, "organization": {"id": 944}}}} +test_scope_EXPORT_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 6, "privilege": "business"}, "organization": null}, "resource": {"id": 386, "owner": {"id": 451}, "assignee": {"id": 554}, "organization": {"id": 685}, "project": {"owner": {"id": 730}, "assignee": {"id": 6}, "organization": {"id": 904}}}} } -test_scope_VIEW_DATA_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 74, "privilege": "user"}, "organization": null}, "resource": {"id": 351, "owner": {"id": 414}, "assignee": {"id": 519}, "organization": {"id": 612}, "project": {"owner": {"id": 792}, "assignee": {"id": 74}, "organization": {"id": 994}}}} +test_scope_EXPORT_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 25, "privilege": "user"}, "organization": null}, "resource": {"id": 395, "owner": {"id": 491}, "assignee": {"id": 549}, "organization": {"id": 628}, "project": {"owner": {"id": 794}, "assignee": {"id": 25}, "organization": {"id": 962}}}} } -test_scope_VIEW_DATA_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 34, "privilege": "worker"}, "organization": null}, "resource": {"id": 316, "owner": {"id": 403}, "assignee": {"id": 594}, "organization": {"id": 687}, "project": {"owner": {"id": 743}, "assignee": {"id": 34}, "organization": {"id": 943}}}} +test_scope_EXPORT_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 1, "privilege": "worker"}, "organization": null}, "resource": {"id": 348, "owner": {"id": 449}, "assignee": {"id": 543}, "organization": {"id": 696}, "project": {"owner": {"id": 756}, "assignee": {"id": 1}, "organization": {"id": 953}}}} } -test_scope_VIEW_DATA_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 75, "privilege": "none"}, "organization": null}, "resource": {"id": 343, "owner": {"id": 423}, "assignee": {"id": 548}, "organization": {"id": 651}, "project": {"owner": {"id": 765}, "assignee": {"id": 75}, "organization": {"id": 922}}}} +test_scope_EXPORT_ANNOTATIONS_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 58, "privilege": "none"}, "organization": null}, "resource": {"id": 387, "owner": {"id": 448}, "assignee": {"id": 582}, "organization": {"id": 670}, "project": {"owner": {"id": 741}, "assignee": {"id": 58}, "organization": {"id": 974}}}} } -test_scope_VIEW_DATA_context_SANDBOX_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 92, "privilege": "admin"}, "organization": null}, "resource": {"id": 370, "owner": {"id": 92}, "assignee": {"id": 571}, "organization": {"id": 614}, "project": {"owner": {"id": 747}, "assignee": {"id": 860}, "organization": {"id": 946}}}} +test_scope_EXPORT_ANNOTATIONS_context_SANDBOX_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 8, "privilege": "admin"}, "organization": null}, "resource": {"id": 336, "owner": {"id": 8}, "assignee": {"id": 595}, "organization": {"id": 646}, "project": {"owner": {"id": 729}, "assignee": {"id": 840}, "organization": {"id": 920}}}} } -test_scope_VIEW_DATA_context_SANDBOX_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 62, "privilege": "business"}, "organization": null}, "resource": {"id": 348, "owner": {"id": 62}, "assignee": {"id": 503}, "organization": {"id": 664}, "project": {"owner": {"id": 788}, "assignee": {"id": 880}, "organization": {"id": 998}}}} +test_scope_EXPORT_ANNOTATIONS_context_SANDBOX_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 93, "privilege": "business"}, "organization": null}, "resource": {"id": 335, "owner": {"id": 93}, "assignee": {"id": 569}, "organization": {"id": 606}, "project": {"owner": {"id": 755}, "assignee": {"id": 849}, "organization": {"id": 957}}}} } -test_scope_VIEW_DATA_context_SANDBOX_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 47, "privilege": "user"}, "organization": null}, "resource": {"id": 343, "owner": {"id": 47}, "assignee": {"id": 512}, "organization": {"id": 605}, "project": {"owner": {"id": 776}, "assignee": {"id": 824}, "organization": {"id": 953}}}} +test_scope_EXPORT_ANNOTATIONS_context_SANDBOX_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 24, "privilege": "user"}, "organization": null}, "resource": {"id": 383, "owner": {"id": 24}, "assignee": {"id": 523}, "organization": {"id": 624}, "project": {"owner": {"id": 741}, "assignee": {"id": 838}, "organization": {"id": 982}}}} } -test_scope_VIEW_DATA_context_SANDBOX_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 37, "privilege": "worker"}, "organization": null}, "resource": {"id": 306, "owner": {"id": 37}, "assignee": {"id": 519}, "organization": {"id": 628}, "project": {"owner": {"id": 734}, "assignee": {"id": 865}, "organization": {"id": 985}}}} +test_scope_EXPORT_ANNOTATIONS_context_SANDBOX_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 56, "privilege": "worker"}, "organization": null}, "resource": {"id": 349, "owner": {"id": 56}, "assignee": {"id": 546}, "organization": {"id": 679}, "project": {"owner": {"id": 705}, "assignee": {"id": 823}, "organization": {"id": 971}}}} } -test_scope_VIEW_DATA_context_SANDBOX_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 12, "privilege": "none"}, "organization": null}, "resource": {"id": 317, "owner": {"id": 12}, "assignee": {"id": 523}, "organization": {"id": 671}, "project": {"owner": {"id": 726}, "assignee": {"id": 877}, "organization": {"id": 959}}}} +test_scope_EXPORT_ANNOTATIONS_context_SANDBOX_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 74, "privilege": "none"}, "organization": null}, "resource": {"id": 335, "owner": {"id": 74}, "assignee": {"id": 547}, "organization": {"id": 665}, "project": {"owner": {"id": 712}, "assignee": {"id": 851}, "organization": {"id": 938}}}} } -test_scope_VIEW_DATA_context_SANDBOX_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 63, "privilege": "admin"}, "organization": null}, "resource": {"id": 333, "owner": {"id": 411}, "assignee": {"id": 63}, "organization": {"id": 621}, "project": {"owner": {"id": 712}, "assignee": {"id": 819}, "organization": {"id": 906}}}} +test_scope_EXPORT_ANNOTATIONS_context_SANDBOX_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 86, "privilege": "admin"}, "organization": null}, "resource": {"id": 344, "owner": {"id": 477}, "assignee": {"id": 86}, "organization": {"id": 642}, "project": {"owner": {"id": 704}, "assignee": {"id": 802}, "organization": {"id": 999}}}} } -test_scope_VIEW_DATA_context_SANDBOX_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 52, "privilege": "business"}, "organization": null}, "resource": {"id": 376, "owner": {"id": 455}, "assignee": {"id": 52}, "organization": {"id": 696}, "project": {"owner": {"id": 708}, "assignee": {"id": 857}, "organization": {"id": 962}}}} +test_scope_EXPORT_ANNOTATIONS_context_SANDBOX_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 77, "privilege": "business"}, "organization": null}, "resource": {"id": 366, "owner": {"id": 444}, "assignee": {"id": 77}, "organization": {"id": 626}, "project": {"owner": {"id": 754}, "assignee": {"id": 867}, "organization": {"id": 909}}}} } -test_scope_VIEW_DATA_context_SANDBOX_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 93, "privilege": "user"}, "organization": null}, "resource": {"id": 334, "owner": {"id": 471}, "assignee": {"id": 93}, "organization": {"id": 673}, "project": {"owner": {"id": 702}, "assignee": {"id": 880}, "organization": {"id": 979}}}} +test_scope_EXPORT_ANNOTATIONS_context_SANDBOX_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 13, "privilege": "user"}, "organization": null}, "resource": {"id": 308, "owner": {"id": 492}, "assignee": {"id": 13}, "organization": {"id": 620}, "project": {"owner": {"id": 779}, "assignee": {"id": 843}, "organization": {"id": 916}}}} } -test_scope_VIEW_DATA_context_SANDBOX_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 7, "privilege": "worker"}, "organization": null}, "resource": {"id": 318, "owner": {"id": 467}, "assignee": {"id": 7}, "organization": {"id": 670}, "project": {"owner": {"id": 729}, "assignee": {"id": 869}, "organization": {"id": 921}}}} +test_scope_EXPORT_ANNOTATIONS_context_SANDBOX_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 34, "privilege": "worker"}, "organization": null}, "resource": {"id": 372, "owner": {"id": 426}, "assignee": {"id": 34}, "organization": {"id": 658}, "project": {"owner": {"id": 789}, "assignee": {"id": 866}, "organization": {"id": 965}}}} } -test_scope_VIEW_DATA_context_SANDBOX_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 55, "privilege": "none"}, "organization": null}, "resource": {"id": 366, "owner": {"id": 476}, "assignee": {"id": 55}, "organization": {"id": 603}, "project": {"owner": {"id": 787}, "assignee": {"id": 808}, "organization": {"id": 908}}}} +test_scope_EXPORT_ANNOTATIONS_context_SANDBOX_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 79, "privilege": "none"}, "organization": null}, "resource": {"id": 304, "owner": {"id": 458}, "assignee": {"id": 79}, "organization": {"id": 619}, "project": {"owner": {"id": 709}, "assignee": {"id": 864}, "organization": {"id": 971}}}} } -test_scope_VIEW_DATA_context_SANDBOX_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 12, "privilege": "admin"}, "organization": null}, "resource": {"id": 337, "owner": {"id": 494}, "assignee": {"id": 504}, "organization": {"id": 669}, "project": {"owner": {"id": 775}, "assignee": {"id": 814}, "organization": {"id": 981}}}} +test_scope_EXPORT_ANNOTATIONS_context_SANDBOX_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 52, "privilege": "admin"}, "organization": null}, "resource": {"id": 386, "owner": {"id": 435}, "assignee": {"id": 577}, "organization": {"id": 618}, "project": {"owner": {"id": 720}, "assignee": {"id": 874}, "organization": {"id": 934}}}} } -test_scope_VIEW_DATA_context_SANDBOX_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 98, "privilege": "business"}, "organization": null}, "resource": {"id": 399, "owner": {"id": 480}, "assignee": {"id": 579}, "organization": {"id": 605}, "project": {"owner": {"id": 746}, "assignee": {"id": 805}, "organization": {"id": 960}}}} +test_scope_EXPORT_ANNOTATIONS_context_SANDBOX_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 24, "privilege": "business"}, "organization": null}, "resource": {"id": 362, "owner": {"id": 421}, "assignee": {"id": 544}, "organization": {"id": 675}, "project": {"owner": {"id": 791}, "assignee": {"id": 803}, "organization": {"id": 950}}}} } -test_scope_VIEW_DATA_context_SANDBOX_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 19, "privilege": "user"}, "organization": null}, "resource": {"id": 307, "owner": {"id": 459}, "assignee": {"id": 586}, "organization": {"id": 659}, "project": {"owner": {"id": 747}, "assignee": {"id": 892}, "organization": {"id": 905}}}} +test_scope_EXPORT_ANNOTATIONS_context_SANDBOX_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 14, "privilege": "user"}, "organization": null}, "resource": {"id": 341, "owner": {"id": 431}, "assignee": {"id": 541}, "organization": {"id": 692}, "project": {"owner": {"id": 735}, "assignee": {"id": 850}, "organization": {"id": 969}}}} } -test_scope_VIEW_DATA_context_SANDBOX_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 34, "privilege": "worker"}, "organization": null}, "resource": {"id": 317, "owner": {"id": 461}, "assignee": {"id": 539}, "organization": {"id": 624}, "project": {"owner": {"id": 715}, "assignee": {"id": 896}, "organization": {"id": 934}}}} +test_scope_EXPORT_ANNOTATIONS_context_SANDBOX_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 66, "privilege": "worker"}, "organization": null}, "resource": {"id": 339, "owner": {"id": 423}, "assignee": {"id": 560}, "organization": {"id": 640}, "project": {"owner": {"id": 756}, "assignee": {"id": 809}, "organization": {"id": 934}}}} } -test_scope_VIEW_DATA_context_SANDBOX_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 76, "privilege": "none"}, "organization": null}, "resource": {"id": 379, "owner": {"id": 405}, "assignee": {"id": 519}, "organization": {"id": 686}, "project": {"owner": {"id": 796}, "assignee": {"id": 829}, "organization": {"id": 973}}}} +test_scope_EXPORT_ANNOTATIONS_context_SANDBOX_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 73, "privilege": "none"}, "organization": null}, "resource": {"id": 340, "owner": {"id": 404}, "assignee": {"id": 513}, "organization": {"id": 606}, "project": {"owner": {"id": 719}, "assignee": {"id": 885}, "organization": {"id": 931}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 4, "privilege": "admin"}, "organization": {"id": 100, "owner": {"id": 4}, "user": {"role": "owner"}}}, "resource": {"id": 353, "owner": {"id": 496}, "assignee": {"id": 594}, "organization": {"id": 100}, "project": {"owner": {"id": 4}, "assignee": {"id": 800}, "organization": {"id": 924}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 56, "privilege": "admin"}, "organization": {"id": 161, "owner": {"id": 56}, "user": {"role": "owner"}}}, "resource": {"id": 375, "owner": {"id": 407}, "assignee": {"id": 507}, "organization": {"id": 161}, "project": {"owner": {"id": 56}, "assignee": {"id": 805}, "organization": {"id": 915}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 42, "privilege": "admin"}, "organization": {"id": 122, "owner": {"id": 42}, "user": {"role": "owner"}}}, "resource": {"id": 355, "owner": {"id": 426}, "assignee": {"id": 591}, "organization": {"id": 663}, "project": {"owner": {"id": 42}, "assignee": {"id": 869}, "organization": {"id": 971}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 25, "privilege": "admin"}, "organization": {"id": 117, "owner": {"id": 25}, "user": {"role": "owner"}}}, "resource": {"id": 333, "owner": {"id": 479}, "assignee": {"id": 581}, "organization": {"id": 612}, "project": {"owner": {"id": 25}, "assignee": {"id": 822}, "organization": {"id": 965}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 89, "privilege": "admin"}, "organization": {"id": 187, "owner": {"id": 272}, "user": {"role": "maintainer"}}}, "resource": {"id": 363, "owner": {"id": 442}, "assignee": {"id": 560}, "organization": {"id": 187}, "project": {"owner": {"id": 89}, "assignee": {"id": 841}, "organization": {"id": 959}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 54, "privilege": "admin"}, "organization": {"id": 189, "owner": {"id": 290}, "user": {"role": "maintainer"}}}, "resource": {"id": 372, "owner": {"id": 447}, "assignee": {"id": 512}, "organization": {"id": 189}, "project": {"owner": {"id": 54}, "assignee": {"id": 875}, "organization": {"id": 991}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 41, "privilege": "admin"}, "organization": {"id": 153, "owner": {"id": 251}, "user": {"role": "maintainer"}}}, "resource": {"id": 302, "owner": {"id": 417}, "assignee": {"id": 545}, "organization": {"id": 617}, "project": {"owner": {"id": 41}, "assignee": {"id": 822}, "organization": {"id": 947}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 9, "privilege": "admin"}, "organization": {"id": 196, "owner": {"id": 253}, "user": {"role": "maintainer"}}}, "resource": {"id": 357, "owner": {"id": 403}, "assignee": {"id": 587}, "organization": {"id": 622}, "project": {"owner": {"id": 9}, "assignee": {"id": 879}, "organization": {"id": 908}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 37, "privilege": "admin"}, "organization": {"id": 187, "owner": {"id": 233}, "user": {"role": "supervisor"}}}, "resource": {"id": 336, "owner": {"id": 484}, "assignee": {"id": 597}, "organization": {"id": 187}, "project": {"owner": {"id": 37}, "assignee": {"id": 807}, "organization": {"id": 969}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 71, "privilege": "admin"}, "organization": {"id": 198, "owner": {"id": 257}, "user": {"role": "supervisor"}}}, "resource": {"id": 373, "owner": {"id": 477}, "assignee": {"id": 528}, "organization": {"id": 198}, "project": {"owner": {"id": 71}, "assignee": {"id": 858}, "organization": {"id": 982}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 33, "privilege": "admin"}, "organization": {"id": 134, "owner": {"id": 203}, "user": {"role": "supervisor"}}}, "resource": {"id": 334, "owner": {"id": 484}, "assignee": {"id": 534}, "organization": {"id": 613}, "project": {"owner": {"id": 33}, "assignee": {"id": 827}, "organization": {"id": 989}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 49, "privilege": "admin"}, "organization": {"id": 156, "owner": {"id": 277}, "user": {"role": "supervisor"}}}, "resource": {"id": 359, "owner": {"id": 453}, "assignee": {"id": 518}, "organization": {"id": 677}, "project": {"owner": {"id": 49}, "assignee": {"id": 834}, "organization": {"id": 995}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 7, "privilege": "admin"}, "organization": {"id": 146, "owner": {"id": 202}, "user": {"role": "worker"}}}, "resource": {"id": 330, "owner": {"id": 400}, "assignee": {"id": 598}, "organization": {"id": 146}, "project": {"owner": {"id": 7}, "assignee": {"id": 821}, "organization": {"id": 953}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 94, "privilege": "admin"}, "organization": {"id": 162, "owner": {"id": 270}, "user": {"role": "worker"}}}, "resource": {"id": 326, "owner": {"id": 400}, "assignee": {"id": 588}, "organization": {"id": 162}, "project": {"owner": {"id": 94}, "assignee": {"id": 815}, "organization": {"id": 998}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 33, "privilege": "admin"}, "organization": {"id": 166, "owner": {"id": 280}, "user": {"role": "worker"}}}, "resource": {"id": 354, "owner": {"id": 430}, "assignee": {"id": 510}, "organization": {"id": 691}, "project": {"owner": {"id": 33}, "assignee": {"id": 873}, "organization": {"id": 944}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 61, "privilege": "admin"}, "organization": {"id": 177, "owner": {"id": 203}, "user": {"role": "worker"}}}, "resource": {"id": 322, "owner": {"id": 409}, "assignee": {"id": 582}, "organization": {"id": 674}, "project": {"owner": {"id": 61}, "assignee": {"id": 886}, "organization": {"id": 917}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 98, "privilege": "admin"}, "organization": {"id": 134, "owner": {"id": 247}, "user": {"role": null}}}, "resource": {"id": 337, "owner": {"id": 421}, "assignee": {"id": 597}, "organization": {"id": 134}, "project": {"owner": {"id": 98}, "assignee": {"id": 816}, "organization": {"id": 944}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 50, "privilege": "admin"}, "organization": {"id": 137, "owner": {"id": 222}, "user": {"role": null}}}, "resource": {"id": 391, "owner": {"id": 407}, "assignee": {"id": 551}, "organization": {"id": 137}, "project": {"owner": {"id": 50}, "assignee": {"id": 883}, "organization": {"id": 932}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 75, "privilege": "admin"}, "organization": {"id": 113, "owner": {"id": 256}, "user": {"role": null}}}, "resource": {"id": 376, "owner": {"id": 484}, "assignee": {"id": 595}, "organization": {"id": 620}, "project": {"owner": {"id": 75}, "assignee": {"id": 887}, "organization": {"id": 941}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 49, "privilege": "admin"}, "organization": {"id": 124, "owner": {"id": 286}, "user": {"role": null}}}, "resource": {"id": 368, "owner": {"id": 463}, "assignee": {"id": 531}, "organization": {"id": 638}, "project": {"owner": {"id": 49}, "assignee": {"id": 884}, "organization": {"id": 956}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 96, "privilege": "business"}, "organization": {"id": 160, "owner": {"id": 96}, "user": {"role": "owner"}}}, "resource": {"id": 321, "owner": {"id": 461}, "assignee": {"id": 589}, "organization": {"id": 160}, "project": {"owner": {"id": 96}, "assignee": {"id": 858}, "organization": {"id": 979}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 10, "privilege": "business"}, "organization": {"id": 127, "owner": {"id": 10}, "user": {"role": "owner"}}}, "resource": {"id": 346, "owner": {"id": 465}, "assignee": {"id": 593}, "organization": {"id": 127}, "project": {"owner": {"id": 10}, "assignee": {"id": 812}, "organization": {"id": 911}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 42, "privilege": "business"}, "organization": {"id": 159, "owner": {"id": 42}, "user": {"role": "owner"}}}, "resource": {"id": 328, "owner": {"id": 448}, "assignee": {"id": 565}, "organization": {"id": 698}, "project": {"owner": {"id": 42}, "assignee": {"id": 865}, "organization": {"id": 970}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 60, "privilege": "business"}, "organization": {"id": 135, "owner": {"id": 60}, "user": {"role": "owner"}}}, "resource": {"id": 336, "owner": {"id": 493}, "assignee": {"id": 578}, "organization": {"id": 623}, "project": {"owner": {"id": 60}, "assignee": {"id": 871}, "organization": {"id": 948}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 22, "privilege": "business"}, "organization": {"id": 114, "owner": {"id": 274}, "user": {"role": "maintainer"}}}, "resource": {"id": 363, "owner": {"id": 442}, "assignee": {"id": 572}, "organization": {"id": 114}, "project": {"owner": {"id": 22}, "assignee": {"id": 846}, "organization": {"id": 975}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 68, "privilege": "business"}, "organization": {"id": 114, "owner": {"id": 295}, "user": {"role": "maintainer"}}}, "resource": {"id": 352, "owner": {"id": 437}, "assignee": {"id": 539}, "organization": {"id": 114}, "project": {"owner": {"id": 68}, "assignee": {"id": 826}, "organization": {"id": 920}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 44, "privilege": "business"}, "organization": {"id": 122, "owner": {"id": 214}, "user": {"role": "maintainer"}}}, "resource": {"id": 371, "owner": {"id": 455}, "assignee": {"id": 589}, "organization": {"id": 632}, "project": {"owner": {"id": 44}, "assignee": {"id": 843}, "organization": {"id": 944}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 28, "privilege": "business"}, "organization": {"id": 130, "owner": {"id": 284}, "user": {"role": "maintainer"}}}, "resource": {"id": 347, "owner": {"id": 449}, "assignee": {"id": 509}, "organization": {"id": 625}, "project": {"owner": {"id": 28}, "assignee": {"id": 864}, "organization": {"id": 923}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 4, "privilege": "business"}, "organization": {"id": 184, "owner": {"id": 293}, "user": {"role": "supervisor"}}}, "resource": {"id": 399, "owner": {"id": 476}, "assignee": {"id": 513}, "organization": {"id": 184}, "project": {"owner": {"id": 4}, "assignee": {"id": 809}, "organization": {"id": 951}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 55, "privilege": "business"}, "organization": {"id": 100, "owner": {"id": 266}, "user": {"role": "supervisor"}}}, "resource": {"id": 392, "owner": {"id": 418}, "assignee": {"id": 579}, "organization": {"id": 100}, "project": {"owner": {"id": 55}, "assignee": {"id": 890}, "organization": {"id": 937}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 48, "privilege": "business"}, "organization": {"id": 146, "owner": {"id": 223}, "user": {"role": "supervisor"}}}, "resource": {"id": 394, "owner": {"id": 415}, "assignee": {"id": 542}, "organization": {"id": 647}, "project": {"owner": {"id": 48}, "assignee": {"id": 897}, "organization": {"id": 900}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 60, "privilege": "business"}, "organization": {"id": 117, "owner": {"id": 236}, "user": {"role": "supervisor"}}}, "resource": {"id": 337, "owner": {"id": 449}, "assignee": {"id": 587}, "organization": {"id": 685}, "project": {"owner": {"id": 60}, "assignee": {"id": 838}, "organization": {"id": 904}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 42, "privilege": "business"}, "organization": {"id": 102, "owner": {"id": 213}, "user": {"role": "worker"}}}, "resource": {"id": 334, "owner": {"id": 473}, "assignee": {"id": 571}, "organization": {"id": 102}, "project": {"owner": {"id": 42}, "assignee": {"id": 859}, "organization": {"id": 976}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 61, "privilege": "business"}, "organization": {"id": 179, "owner": {"id": 279}, "user": {"role": "worker"}}}, "resource": {"id": 399, "owner": {"id": 467}, "assignee": {"id": 505}, "organization": {"id": 179}, "project": {"owner": {"id": 61}, "assignee": {"id": 813}, "organization": {"id": 965}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 19, "privilege": "business"}, "organization": {"id": 135, "owner": {"id": 289}, "user": {"role": "worker"}}}, "resource": {"id": 315, "owner": {"id": 482}, "assignee": {"id": 509}, "organization": {"id": 680}, "project": {"owner": {"id": 19}, "assignee": {"id": 877}, "organization": {"id": 971}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 32, "privilege": "business"}, "organization": {"id": 171, "owner": {"id": 210}, "user": {"role": "worker"}}}, "resource": {"id": 377, "owner": {"id": 461}, "assignee": {"id": 513}, "organization": {"id": 662}, "project": {"owner": {"id": 32}, "assignee": {"id": 802}, "organization": {"id": 969}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 27, "privilege": "business"}, "organization": {"id": 154, "owner": {"id": 264}, "user": {"role": null}}}, "resource": {"id": 385, "owner": {"id": 423}, "assignee": {"id": 576}, "organization": {"id": 154}, "project": {"owner": {"id": 27}, "assignee": {"id": 897}, "organization": {"id": 929}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 9, "privilege": "business"}, "organization": {"id": 145, "owner": {"id": 294}, "user": {"role": null}}}, "resource": {"id": 340, "owner": {"id": 489}, "assignee": {"id": 520}, "organization": {"id": 145}, "project": {"owner": {"id": 9}, "assignee": {"id": 889}, "organization": {"id": 913}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 53, "privilege": "business"}, "organization": {"id": 169, "owner": {"id": 227}, "user": {"role": null}}}, "resource": {"id": 302, "owner": {"id": 420}, "assignee": {"id": 555}, "organization": {"id": 647}, "project": {"owner": {"id": 53}, "assignee": {"id": 855}, "organization": {"id": 980}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 93, "privilege": "business"}, "organization": {"id": 126, "owner": {"id": 296}, "user": {"role": null}}}, "resource": {"id": 320, "owner": {"id": 463}, "assignee": {"id": 541}, "organization": {"id": 689}, "project": {"owner": {"id": 93}, "assignee": {"id": 859}, "organization": {"id": 981}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 13, "privilege": "user"}, "organization": {"id": 111, "owner": {"id": 13}, "user": {"role": "owner"}}}, "resource": {"id": 315, "owner": {"id": 412}, "assignee": {"id": 521}, "organization": {"id": 111}, "project": {"owner": {"id": 13}, "assignee": {"id": 887}, "organization": {"id": 968}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 50, "privilege": "user"}, "organization": {"id": 131, "owner": {"id": 50}, "user": {"role": "owner"}}}, "resource": {"id": 354, "owner": {"id": 410}, "assignee": {"id": 530}, "organization": {"id": 131}, "project": {"owner": {"id": 50}, "assignee": {"id": 838}, "organization": {"id": 907}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 55, "privilege": "user"}, "organization": {"id": 107, "owner": {"id": 55}, "user": {"role": "owner"}}}, "resource": {"id": 308, "owner": {"id": 487}, "assignee": {"id": 553}, "organization": {"id": 695}, "project": {"owner": {"id": 55}, "assignee": {"id": 839}, "organization": {"id": 903}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 12, "privilege": "user"}, "organization": {"id": 182, "owner": {"id": 12}, "user": {"role": "owner"}}}, "resource": {"id": 320, "owner": {"id": 421}, "assignee": {"id": 524}, "organization": {"id": 649}, "project": {"owner": {"id": 12}, "assignee": {"id": 882}, "organization": {"id": 964}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 88, "privilege": "user"}, "organization": {"id": 169, "owner": {"id": 208}, "user": {"role": "maintainer"}}}, "resource": {"id": 303, "owner": {"id": 407}, "assignee": {"id": 543}, "organization": {"id": 169}, "project": {"owner": {"id": 88}, "assignee": {"id": 841}, "organization": {"id": 919}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 10, "privilege": "user"}, "organization": {"id": 127, "owner": {"id": 203}, "user": {"role": "maintainer"}}}, "resource": {"id": 394, "owner": {"id": 474}, "assignee": {"id": 558}, "organization": {"id": 127}, "project": {"owner": {"id": 10}, "assignee": {"id": 810}, "organization": {"id": 913}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 94, "privilege": "user"}, "organization": {"id": 195, "owner": {"id": 274}, "user": {"role": "maintainer"}}}, "resource": {"id": 346, "owner": {"id": 457}, "assignee": {"id": 597}, "organization": {"id": 629}, "project": {"owner": {"id": 94}, "assignee": {"id": 886}, "organization": {"id": 936}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 76, "privilege": "user"}, "organization": {"id": 190, "owner": {"id": 251}, "user": {"role": "maintainer"}}}, "resource": {"id": 360, "owner": {"id": 429}, "assignee": {"id": 553}, "organization": {"id": 649}, "project": {"owner": {"id": 76}, "assignee": {"id": 896}, "organization": {"id": 999}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 19, "privilege": "user"}, "organization": {"id": 188, "owner": {"id": 223}, "user": {"role": "supervisor"}}}, "resource": {"id": 314, "owner": {"id": 465}, "assignee": {"id": 503}, "organization": {"id": 188}, "project": {"owner": {"id": 19}, "assignee": {"id": 821}, "organization": {"id": 969}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 56, "privilege": "user"}, "organization": {"id": 167, "owner": {"id": 208}, "user": {"role": "supervisor"}}}, "resource": {"id": 358, "owner": {"id": 414}, "assignee": {"id": 574}, "organization": {"id": 167}, "project": {"owner": {"id": 56}, "assignee": {"id": 855}, "organization": {"id": 976}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 40, "privilege": "user"}, "organization": {"id": 107, "owner": {"id": 285}, "user": {"role": "supervisor"}}}, "resource": {"id": 313, "owner": {"id": 467}, "assignee": {"id": 527}, "organization": {"id": 620}, "project": {"owner": {"id": 40}, "assignee": {"id": 859}, "organization": {"id": 927}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 34, "privilege": "user"}, "organization": {"id": 108, "owner": {"id": 255}, "user": {"role": "supervisor"}}}, "resource": {"id": 348, "owner": {"id": 422}, "assignee": {"id": 551}, "organization": {"id": 648}, "project": {"owner": {"id": 34}, "assignee": {"id": 812}, "organization": {"id": 996}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 28, "privilege": "user"}, "organization": {"id": 105, "owner": {"id": 280}, "user": {"role": "worker"}}}, "resource": {"id": 347, "owner": {"id": 462}, "assignee": {"id": 560}, "organization": {"id": 105}, "project": {"owner": {"id": 28}, "assignee": {"id": 806}, "organization": {"id": 985}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 63, "privilege": "user"}, "organization": {"id": 105, "owner": {"id": 206}, "user": {"role": "worker"}}}, "resource": {"id": 369, "owner": {"id": 422}, "assignee": {"id": 552}, "organization": {"id": 105}, "project": {"owner": {"id": 63}, "assignee": {"id": 846}, "organization": {"id": 974}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 84, "privilege": "user"}, "organization": {"id": 143, "owner": {"id": 242}, "user": {"role": "worker"}}}, "resource": {"id": 383, "owner": {"id": 456}, "assignee": {"id": 576}, "organization": {"id": 669}, "project": {"owner": {"id": 84}, "assignee": {"id": 827}, "organization": {"id": 900}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 85, "privilege": "user"}, "organization": {"id": 192, "owner": {"id": 217}, "user": {"role": "worker"}}}, "resource": {"id": 356, "owner": {"id": 427}, "assignee": {"id": 520}, "organization": {"id": 614}, "project": {"owner": {"id": 85}, "assignee": {"id": 857}, "organization": {"id": 909}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 97, "privilege": "user"}, "organization": {"id": 161, "owner": {"id": 267}, "user": {"role": null}}}, "resource": {"id": 355, "owner": {"id": 405}, "assignee": {"id": 561}, "organization": {"id": 161}, "project": {"owner": {"id": 97}, "assignee": {"id": 881}, "organization": {"id": 940}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 2, "privilege": "user"}, "organization": {"id": 177, "owner": {"id": 251}, "user": {"role": null}}}, "resource": {"id": 310, "owner": {"id": 445}, "assignee": {"id": 515}, "organization": {"id": 177}, "project": {"owner": {"id": 2}, "assignee": {"id": 856}, "organization": {"id": 983}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 22, "privilege": "user"}, "organization": {"id": 115, "owner": {"id": 280}, "user": {"role": null}}}, "resource": {"id": 344, "owner": {"id": 458}, "assignee": {"id": 516}, "organization": {"id": 638}, "project": {"owner": {"id": 22}, "assignee": {"id": 855}, "organization": {"id": 984}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 26, "privilege": "user"}, "organization": {"id": 132, "owner": {"id": 272}, "user": {"role": null}}}, "resource": {"id": 396, "owner": {"id": 419}, "assignee": {"id": 558}, "organization": {"id": 628}, "project": {"owner": {"id": 26}, "assignee": {"id": 854}, "organization": {"id": 960}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 49, "privilege": "worker"}, "organization": {"id": 192, "owner": {"id": 49}, "user": {"role": "owner"}}}, "resource": {"id": 338, "owner": {"id": 482}, "assignee": {"id": 520}, "organization": {"id": 192}, "project": {"owner": {"id": 49}, "assignee": {"id": 851}, "organization": {"id": 916}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 66, "privilege": "worker"}, "organization": {"id": 153, "owner": {"id": 66}, "user": {"role": "owner"}}}, "resource": {"id": 379, "owner": {"id": 419}, "assignee": {"id": 570}, "organization": {"id": 153}, "project": {"owner": {"id": 66}, "assignee": {"id": 855}, "organization": {"id": 962}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 77, "privilege": "worker"}, "organization": {"id": 156, "owner": {"id": 77}, "user": {"role": "owner"}}}, "resource": {"id": 397, "owner": {"id": 478}, "assignee": {"id": 509}, "organization": {"id": 664}, "project": {"owner": {"id": 77}, "assignee": {"id": 868}, "organization": {"id": 918}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 69, "privilege": "worker"}, "organization": {"id": 144, "owner": {"id": 69}, "user": {"role": "owner"}}}, "resource": {"id": 311, "owner": {"id": 457}, "assignee": {"id": 564}, "organization": {"id": 635}, "project": {"owner": {"id": 69}, "assignee": {"id": 841}, "organization": {"id": 938}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 38, "privilege": "worker"}, "organization": {"id": 114, "owner": {"id": 263}, "user": {"role": "maintainer"}}}, "resource": {"id": 330, "owner": {"id": 460}, "assignee": {"id": 588}, "organization": {"id": 114}, "project": {"owner": {"id": 38}, "assignee": {"id": 882}, "organization": {"id": 972}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 48, "privilege": "worker"}, "organization": {"id": 165, "owner": {"id": 260}, "user": {"role": "maintainer"}}}, "resource": {"id": 314, "owner": {"id": 416}, "assignee": {"id": 502}, "organization": {"id": 165}, "project": {"owner": {"id": 48}, "assignee": {"id": 816}, "organization": {"id": 994}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 6, "privilege": "worker"}, "organization": {"id": 179, "owner": {"id": 254}, "user": {"role": "maintainer"}}}, "resource": {"id": 324, "owner": {"id": 438}, "assignee": {"id": 510}, "organization": {"id": 670}, "project": {"owner": {"id": 6}, "assignee": {"id": 835}, "organization": {"id": 995}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 86, "privilege": "worker"}, "organization": {"id": 164, "owner": {"id": 258}, "user": {"role": "maintainer"}}}, "resource": {"id": 331, "owner": {"id": 460}, "assignee": {"id": 501}, "organization": {"id": 613}, "project": {"owner": {"id": 86}, "assignee": {"id": 834}, "organization": {"id": 979}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 64, "privilege": "worker"}, "organization": {"id": 109, "owner": {"id": 239}, "user": {"role": "supervisor"}}}, "resource": {"id": 309, "owner": {"id": 469}, "assignee": {"id": 520}, "organization": {"id": 109}, "project": {"owner": {"id": 64}, "assignee": {"id": 828}, "organization": {"id": 984}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 77, "privilege": "worker"}, "organization": {"id": 195, "owner": {"id": 216}, "user": {"role": "supervisor"}}}, "resource": {"id": 361, "owner": {"id": 412}, "assignee": {"id": 589}, "organization": {"id": 195}, "project": {"owner": {"id": 77}, "assignee": {"id": 867}, "organization": {"id": 982}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 73, "privilege": "worker"}, "organization": {"id": 155, "owner": {"id": 271}, "user": {"role": "supervisor"}}}, "resource": {"id": 377, "owner": {"id": 425}, "assignee": {"id": 522}, "organization": {"id": 686}, "project": {"owner": {"id": 73}, "assignee": {"id": 856}, "organization": {"id": 918}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 45, "privilege": "worker"}, "organization": {"id": 176, "owner": {"id": 264}, "user": {"role": "supervisor"}}}, "resource": {"id": 397, "owner": {"id": 463}, "assignee": {"id": 571}, "organization": {"id": 612}, "project": {"owner": {"id": 45}, "assignee": {"id": 818}, "organization": {"id": 987}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 15, "privilege": "worker"}, "organization": {"id": 189, "owner": {"id": 262}, "user": {"role": "worker"}}}, "resource": {"id": 361, "owner": {"id": 462}, "assignee": {"id": 581}, "organization": {"id": 189}, "project": {"owner": {"id": 15}, "assignee": {"id": 836}, "organization": {"id": 944}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 75, "privilege": "worker"}, "organization": {"id": 162, "owner": {"id": 292}, "user": {"role": "worker"}}}, "resource": {"id": 329, "owner": {"id": 427}, "assignee": {"id": 591}, "organization": {"id": 162}, "project": {"owner": {"id": 75}, "assignee": {"id": 872}, "organization": {"id": 909}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 10, "privilege": "worker"}, "organization": {"id": 140, "owner": {"id": 289}, "user": {"role": "worker"}}}, "resource": {"id": 393, "owner": {"id": 490}, "assignee": {"id": 589}, "organization": {"id": 664}, "project": {"owner": {"id": 10}, "assignee": {"id": 843}, "organization": {"id": 916}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 20, "privilege": "worker"}, "organization": {"id": 115, "owner": {"id": 240}, "user": {"role": "worker"}}}, "resource": {"id": 385, "owner": {"id": 474}, "assignee": {"id": 527}, "organization": {"id": 653}, "project": {"owner": {"id": 20}, "assignee": {"id": 853}, "organization": {"id": 934}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 17, "privilege": "worker"}, "organization": {"id": 197, "owner": {"id": 220}, "user": {"role": null}}}, "resource": {"id": 386, "owner": {"id": 492}, "assignee": {"id": 590}, "organization": {"id": 197}, "project": {"owner": {"id": 17}, "assignee": {"id": 806}, "organization": {"id": 944}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 0, "privilege": "worker"}, "organization": {"id": 175, "owner": {"id": 293}, "user": {"role": null}}}, "resource": {"id": 308, "owner": {"id": 410}, "assignee": {"id": 593}, "organization": {"id": 175}, "project": {"owner": {"id": 0}, "assignee": {"id": 850}, "organization": {"id": 908}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 99, "privilege": "worker"}, "organization": {"id": 174, "owner": {"id": 269}, "user": {"role": null}}}, "resource": {"id": 340, "owner": {"id": 449}, "assignee": {"id": 569}, "organization": {"id": 605}, "project": {"owner": {"id": 99}, "assignee": {"id": 812}, "organization": {"id": 962}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 62, "privilege": "worker"}, "organization": {"id": 140, "owner": {"id": 248}, "user": {"role": null}}}, "resource": {"id": 308, "owner": {"id": 492}, "assignee": {"id": 517}, "organization": {"id": 667}, "project": {"owner": {"id": 62}, "assignee": {"id": 819}, "organization": {"id": 961}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 60, "privilege": "none"}, "organization": {"id": 111, "owner": {"id": 60}, "user": {"role": "owner"}}}, "resource": {"id": 314, "owner": {"id": 496}, "assignee": {"id": 591}, "organization": {"id": 111}, "project": {"owner": {"id": 60}, "assignee": {"id": 881}, "organization": {"id": 933}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 27, "privilege": "none"}, "organization": {"id": 162, "owner": {"id": 27}, "user": {"role": "owner"}}}, "resource": {"id": 384, "owner": {"id": 444}, "assignee": {"id": 524}, "organization": {"id": 162}, "project": {"owner": {"id": 27}, "assignee": {"id": 871}, "organization": {"id": 989}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 47, "privilege": "none"}, "organization": {"id": 119, "owner": {"id": 47}, "user": {"role": "owner"}}}, "resource": {"id": 319, "owner": {"id": 467}, "assignee": {"id": 504}, "organization": {"id": 643}, "project": {"owner": {"id": 47}, "assignee": {"id": 837}, "organization": {"id": 928}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 96, "privilege": "none"}, "organization": {"id": 139, "owner": {"id": 96}, "user": {"role": "owner"}}}, "resource": {"id": 391, "owner": {"id": 480}, "assignee": {"id": 580}, "organization": {"id": 659}, "project": {"owner": {"id": 96}, "assignee": {"id": 820}, "organization": {"id": 953}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 9, "privilege": "none"}, "organization": {"id": 195, "owner": {"id": 247}, "user": {"role": "maintainer"}}}, "resource": {"id": 301, "owner": {"id": 433}, "assignee": {"id": 536}, "organization": {"id": 195}, "project": {"owner": {"id": 9}, "assignee": {"id": 833}, "organization": {"id": 940}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 3, "privilege": "none"}, "organization": {"id": 111, "owner": {"id": 233}, "user": {"role": "maintainer"}}}, "resource": {"id": 355, "owner": {"id": 484}, "assignee": {"id": 553}, "organization": {"id": 111}, "project": {"owner": {"id": 3}, "assignee": {"id": 856}, "organization": {"id": 927}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 30, "privilege": "none"}, "organization": {"id": 139, "owner": {"id": 288}, "user": {"role": "maintainer"}}}, "resource": {"id": 394, "owner": {"id": 489}, "assignee": {"id": 567}, "organization": {"id": 695}, "project": {"owner": {"id": 30}, "assignee": {"id": 887}, "organization": {"id": 940}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 78, "privilege": "none"}, "organization": {"id": 186, "owner": {"id": 234}, "user": {"role": "maintainer"}}}, "resource": {"id": 317, "owner": {"id": 425}, "assignee": {"id": 543}, "organization": {"id": 684}, "project": {"owner": {"id": 78}, "assignee": {"id": 862}, "organization": {"id": 986}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 21, "privilege": "none"}, "organization": {"id": 126, "owner": {"id": 229}, "user": {"role": "supervisor"}}}, "resource": {"id": 368, "owner": {"id": 416}, "assignee": {"id": 558}, "organization": {"id": 126}, "project": {"owner": {"id": 21}, "assignee": {"id": 876}, "organization": {"id": 948}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 95, "privilege": "none"}, "organization": {"id": 151, "owner": {"id": 218}, "user": {"role": "supervisor"}}}, "resource": {"id": 330, "owner": {"id": 436}, "assignee": {"id": 504}, "organization": {"id": 151}, "project": {"owner": {"id": 95}, "assignee": {"id": 889}, "organization": {"id": 994}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 13, "privilege": "none"}, "organization": {"id": 171, "owner": {"id": 219}, "user": {"role": "supervisor"}}}, "resource": {"id": 325, "owner": {"id": 404}, "assignee": {"id": 505}, "organization": {"id": 681}, "project": {"owner": {"id": 13}, "assignee": {"id": 816}, "organization": {"id": 995}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 67, "privilege": "none"}, "organization": {"id": 191, "owner": {"id": 289}, "user": {"role": "supervisor"}}}, "resource": {"id": 398, "owner": {"id": 492}, "assignee": {"id": 562}, "organization": {"id": 651}, "project": {"owner": {"id": 67}, "assignee": {"id": 833}, "organization": {"id": 961}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 96, "privilege": "none"}, "organization": {"id": 124, "owner": {"id": 245}, "user": {"role": "worker"}}}, "resource": {"id": 301, "owner": {"id": 468}, "assignee": {"id": 533}, "organization": {"id": 124}, "project": {"owner": {"id": 96}, "assignee": {"id": 819}, "organization": {"id": 907}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 32, "privilege": "none"}, "organization": {"id": 115, "owner": {"id": 229}, "user": {"role": "worker"}}}, "resource": {"id": 339, "owner": {"id": 466}, "assignee": {"id": 555}, "organization": {"id": 115}, "project": {"owner": {"id": 32}, "assignee": {"id": 840}, "organization": {"id": 949}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 76, "privilege": "none"}, "organization": {"id": 179, "owner": {"id": 266}, "user": {"role": "worker"}}}, "resource": {"id": 365, "owner": {"id": 456}, "assignee": {"id": 524}, "organization": {"id": 646}, "project": {"owner": {"id": 76}, "assignee": {"id": 880}, "organization": {"id": 970}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 5, "privilege": "none"}, "organization": {"id": 192, "owner": {"id": 219}, "user": {"role": "worker"}}}, "resource": {"id": 310, "owner": {"id": 490}, "assignee": {"id": 502}, "organization": {"id": 651}, "project": {"owner": {"id": 5}, "assignee": {"id": 850}, "organization": {"id": 999}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 27, "privilege": "none"}, "organization": {"id": 106, "owner": {"id": 202}, "user": {"role": null}}}, "resource": {"id": 338, "owner": {"id": 464}, "assignee": {"id": 534}, "organization": {"id": 106}, "project": {"owner": {"id": 27}, "assignee": {"id": 851}, "organization": {"id": 958}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 15, "privilege": "none"}, "organization": {"id": 125, "owner": {"id": 293}, "user": {"role": null}}}, "resource": {"id": 378, "owner": {"id": 489}, "assignee": {"id": 563}, "organization": {"id": 125}, "project": {"owner": {"id": 15}, "assignee": {"id": 838}, "organization": {"id": 942}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 11, "privilege": "none"}, "organization": {"id": 140, "owner": {"id": 223}, "user": {"role": null}}}, "resource": {"id": 336, "owner": {"id": 421}, "assignee": {"id": 525}, "organization": {"id": 601}, "project": {"owner": {"id": 11}, "assignee": {"id": 842}, "organization": {"id": 955}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 84, "privilege": "none"}, "organization": {"id": 133, "owner": {"id": 266}, "user": {"role": null}}}, "resource": {"id": 345, "owner": {"id": 452}, "assignee": {"id": 500}, "organization": {"id": 676}, "project": {"owner": {"id": 84}, "assignee": {"id": 806}, "organization": {"id": 909}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 78, "privilege": "admin"}, "organization": {"id": 130, "owner": {"id": 78}, "user": {"role": "owner"}}}, "resource": {"id": 306, "owner": {"id": 486}, "assignee": {"id": 598}, "organization": {"id": 130}, "project": {"owner": {"id": 747}, "assignee": {"id": 78}, "organization": {"id": 964}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 43, "privilege": "admin"}, "organization": {"id": 175, "owner": {"id": 43}, "user": {"role": "owner"}}}, "resource": {"id": 301, "owner": {"id": 451}, "assignee": {"id": 570}, "organization": {"id": 175}, "project": {"owner": {"id": 707}, "assignee": {"id": 43}, "organization": {"id": 980}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 51, "privilege": "admin"}, "organization": {"id": 195, "owner": {"id": 51}, "user": {"role": "owner"}}}, "resource": {"id": 328, "owner": {"id": 454}, "assignee": {"id": 563}, "organization": {"id": 683}, "project": {"owner": {"id": 789}, "assignee": {"id": 51}, "organization": {"id": 985}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 87, "privilege": "admin"}, "organization": {"id": 118, "owner": {"id": 87}, "user": {"role": "owner"}}}, "resource": {"id": 346, "owner": {"id": 487}, "assignee": {"id": 500}, "organization": {"id": 626}, "project": {"owner": {"id": 782}, "assignee": {"id": 87}, "organization": {"id": 927}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 96, "privilege": "admin"}, "organization": {"id": 167, "owner": {"id": 239}, "user": {"role": "maintainer"}}}, "resource": {"id": 319, "owner": {"id": 488}, "assignee": {"id": 587}, "organization": {"id": 167}, "project": {"owner": {"id": 705}, "assignee": {"id": 96}, "organization": {"id": 940}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 80, "privilege": "admin"}, "organization": {"id": 137, "owner": {"id": 226}, "user": {"role": "maintainer"}}}, "resource": {"id": 321, "owner": {"id": 429}, "assignee": {"id": 560}, "organization": {"id": 137}, "project": {"owner": {"id": 702}, "assignee": {"id": 80}, "organization": {"id": 994}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 50, "privilege": "admin"}, "organization": {"id": 164, "owner": {"id": 238}, "user": {"role": "maintainer"}}}, "resource": {"id": 377, "owner": {"id": 424}, "assignee": {"id": 500}, "organization": {"id": 641}, "project": {"owner": {"id": 753}, "assignee": {"id": 50}, "organization": {"id": 920}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 71, "privilege": "admin"}, "organization": {"id": 135, "owner": {"id": 249}, "user": {"role": "maintainer"}}}, "resource": {"id": 319, "owner": {"id": 423}, "assignee": {"id": 592}, "organization": {"id": 653}, "project": {"owner": {"id": 701}, "assignee": {"id": 71}, "organization": {"id": 961}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 88, "privilege": "admin"}, "organization": {"id": 155, "owner": {"id": 288}, "user": {"role": "supervisor"}}}, "resource": {"id": 342, "owner": {"id": 479}, "assignee": {"id": 570}, "organization": {"id": 155}, "project": {"owner": {"id": 752}, "assignee": {"id": 88}, "organization": {"id": 907}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 26, "privilege": "admin"}, "organization": {"id": 157, "owner": {"id": 242}, "user": {"role": "supervisor"}}}, "resource": {"id": 389, "owner": {"id": 423}, "assignee": {"id": 536}, "organization": {"id": 157}, "project": {"owner": {"id": 748}, "assignee": {"id": 26}, "organization": {"id": 966}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 20, "privilege": "admin"}, "organization": {"id": 186, "owner": {"id": 295}, "user": {"role": "supervisor"}}}, "resource": {"id": 361, "owner": {"id": 485}, "assignee": {"id": 528}, "organization": {"id": 623}, "project": {"owner": {"id": 729}, "assignee": {"id": 20}, "organization": {"id": 985}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 89, "privilege": "admin"}, "organization": {"id": 106, "owner": {"id": 218}, "user": {"role": "supervisor"}}}, "resource": {"id": 376, "owner": {"id": 495}, "assignee": {"id": 533}, "organization": {"id": 691}, "project": {"owner": {"id": 745}, "assignee": {"id": 89}, "organization": {"id": 961}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 70, "privilege": "admin"}, "organization": {"id": 117, "owner": {"id": 280}, "user": {"role": "worker"}}}, "resource": {"id": 391, "owner": {"id": 445}, "assignee": {"id": 546}, "organization": {"id": 117}, "project": {"owner": {"id": 735}, "assignee": {"id": 70}, "organization": {"id": 955}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 95, "privilege": "admin"}, "organization": {"id": 142, "owner": {"id": 248}, "user": {"role": "worker"}}}, "resource": {"id": 327, "owner": {"id": 496}, "assignee": {"id": 502}, "organization": {"id": 142}, "project": {"owner": {"id": 781}, "assignee": {"id": 95}, "organization": {"id": 905}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 59, "privilege": "admin"}, "organization": {"id": 130, "owner": {"id": 246}, "user": {"role": "worker"}}}, "resource": {"id": 364, "owner": {"id": 455}, "assignee": {"id": 554}, "organization": {"id": 615}, "project": {"owner": {"id": 752}, "assignee": {"id": 59}, "organization": {"id": 958}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 13, "privilege": "admin"}, "organization": {"id": 147, "owner": {"id": 267}, "user": {"role": "worker"}}}, "resource": {"id": 339, "owner": {"id": 405}, "assignee": {"id": 594}, "organization": {"id": 602}, "project": {"owner": {"id": 752}, "assignee": {"id": 13}, "organization": {"id": 939}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 87, "privilege": "admin"}, "organization": {"id": 142, "owner": {"id": 266}, "user": {"role": null}}}, "resource": {"id": 350, "owner": {"id": 422}, "assignee": {"id": 577}, "organization": {"id": 142}, "project": {"owner": {"id": 764}, "assignee": {"id": 87}, "organization": {"id": 975}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 92, "privilege": "admin"}, "organization": {"id": 102, "owner": {"id": 281}, "user": {"role": null}}}, "resource": {"id": 349, "owner": {"id": 463}, "assignee": {"id": 578}, "organization": {"id": 102}, "project": {"owner": {"id": 786}, "assignee": {"id": 92}, "organization": {"id": 936}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 43, "privilege": "admin"}, "organization": {"id": 139, "owner": {"id": 269}, "user": {"role": null}}}, "resource": {"id": 306, "owner": {"id": 417}, "assignee": {"id": 542}, "organization": {"id": 680}, "project": {"owner": {"id": 753}, "assignee": {"id": 43}, "organization": {"id": 903}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 83, "privilege": "admin"}, "organization": {"id": 182, "owner": {"id": 247}, "user": {"role": null}}}, "resource": {"id": 368, "owner": {"id": 463}, "assignee": {"id": 589}, "organization": {"id": 634}, "project": {"owner": {"id": 712}, "assignee": {"id": 83}, "organization": {"id": 996}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 26, "privilege": "business"}, "organization": {"id": 115, "owner": {"id": 26}, "user": {"role": "owner"}}}, "resource": {"id": 376, "owner": {"id": 460}, "assignee": {"id": 575}, "organization": {"id": 115}, "project": {"owner": {"id": 747}, "assignee": {"id": 26}, "organization": {"id": 918}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 73, "privilege": "business"}, "organization": {"id": 148, "owner": {"id": 73}, "user": {"role": "owner"}}}, "resource": {"id": 302, "owner": {"id": 458}, "assignee": {"id": 542}, "organization": {"id": 148}, "project": {"owner": {"id": 753}, "assignee": {"id": 73}, "organization": {"id": 939}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 5, "privilege": "business"}, "organization": {"id": 176, "owner": {"id": 5}, "user": {"role": "owner"}}}, "resource": {"id": 311, "owner": {"id": 474}, "assignee": {"id": 546}, "organization": {"id": 688}, "project": {"owner": {"id": 726}, "assignee": {"id": 5}, "organization": {"id": 936}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 15, "privilege": "business"}, "organization": {"id": 172, "owner": {"id": 15}, "user": {"role": "owner"}}}, "resource": {"id": 331, "owner": {"id": 499}, "assignee": {"id": 573}, "organization": {"id": 623}, "project": {"owner": {"id": 712}, "assignee": {"id": 15}, "organization": {"id": 971}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 47, "privilege": "business"}, "organization": {"id": 130, "owner": {"id": 245}, "user": {"role": "maintainer"}}}, "resource": {"id": 370, "owner": {"id": 478}, "assignee": {"id": 542}, "organization": {"id": 130}, "project": {"owner": {"id": 724}, "assignee": {"id": 47}, "organization": {"id": 935}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 25, "privilege": "business"}, "organization": {"id": 151, "owner": {"id": 246}, "user": {"role": "maintainer"}}}, "resource": {"id": 339, "owner": {"id": 421}, "assignee": {"id": 535}, "organization": {"id": 151}, "project": {"owner": {"id": 707}, "assignee": {"id": 25}, "organization": {"id": 998}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 97, "privilege": "business"}, "organization": {"id": 131, "owner": {"id": 263}, "user": {"role": "maintainer"}}}, "resource": {"id": 306, "owner": {"id": 462}, "assignee": {"id": 598}, "organization": {"id": 666}, "project": {"owner": {"id": 736}, "assignee": {"id": 97}, "organization": {"id": 998}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 54, "privilege": "business"}, "organization": {"id": 106, "owner": {"id": 206}, "user": {"role": "maintainer"}}}, "resource": {"id": 337, "owner": {"id": 495}, "assignee": {"id": 541}, "organization": {"id": 610}, "project": {"owner": {"id": 775}, "assignee": {"id": 54}, "organization": {"id": 991}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 41, "privilege": "business"}, "organization": {"id": 143, "owner": {"id": 284}, "user": {"role": "supervisor"}}}, "resource": {"id": 312, "owner": {"id": 479}, "assignee": {"id": 505}, "organization": {"id": 143}, "project": {"owner": {"id": 776}, "assignee": {"id": 41}, "organization": {"id": 951}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 42, "privilege": "business"}, "organization": {"id": 191, "owner": {"id": 254}, "user": {"role": "supervisor"}}}, "resource": {"id": 381, "owner": {"id": 422}, "assignee": {"id": 590}, "organization": {"id": 191}, "project": {"owner": {"id": 719}, "assignee": {"id": 42}, "organization": {"id": 987}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 10, "privilege": "business"}, "organization": {"id": 191, "owner": {"id": 296}, "user": {"role": "supervisor"}}}, "resource": {"id": 325, "owner": {"id": 442}, "assignee": {"id": 589}, "organization": {"id": 635}, "project": {"owner": {"id": 748}, "assignee": {"id": 10}, "organization": {"id": 930}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 38, "privilege": "business"}, "organization": {"id": 129, "owner": {"id": 235}, "user": {"role": "supervisor"}}}, "resource": {"id": 363, "owner": {"id": 476}, "assignee": {"id": 579}, "organization": {"id": 620}, "project": {"owner": {"id": 753}, "assignee": {"id": 38}, "organization": {"id": 917}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 15, "privilege": "business"}, "organization": {"id": 116, "owner": {"id": 261}, "user": {"role": "worker"}}}, "resource": {"id": 340, "owner": {"id": 461}, "assignee": {"id": 586}, "organization": {"id": 116}, "project": {"owner": {"id": 718}, "assignee": {"id": 15}, "organization": {"id": 991}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 8, "privilege": "business"}, "organization": {"id": 138, "owner": {"id": 266}, "user": {"role": "worker"}}}, "resource": {"id": 391, "owner": {"id": 493}, "assignee": {"id": 595}, "organization": {"id": 138}, "project": {"owner": {"id": 759}, "assignee": {"id": 8}, "organization": {"id": 984}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 37, "privilege": "business"}, "organization": {"id": 147, "owner": {"id": 299}, "user": {"role": "worker"}}}, "resource": {"id": 380, "owner": {"id": 431}, "assignee": {"id": 540}, "organization": {"id": 603}, "project": {"owner": {"id": 769}, "assignee": {"id": 37}, "organization": {"id": 922}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 46, "privilege": "business"}, "organization": {"id": 193, "owner": {"id": 283}, "user": {"role": "worker"}}}, "resource": {"id": 386, "owner": {"id": 494}, "assignee": {"id": 505}, "organization": {"id": 668}, "project": {"owner": {"id": 778}, "assignee": {"id": 46}, "organization": {"id": 949}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 87, "privilege": "business"}, "organization": {"id": 191, "owner": {"id": 249}, "user": {"role": null}}}, "resource": {"id": 372, "owner": {"id": 495}, "assignee": {"id": 515}, "organization": {"id": 191}, "project": {"owner": {"id": 775}, "assignee": {"id": 87}, "organization": {"id": 954}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 84, "privilege": "business"}, "organization": {"id": 114, "owner": {"id": 288}, "user": {"role": null}}}, "resource": {"id": 371, "owner": {"id": 448}, "assignee": {"id": 513}, "organization": {"id": 114}, "project": {"owner": {"id": 752}, "assignee": {"id": 84}, "organization": {"id": 919}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 74, "privilege": "business"}, "organization": {"id": 152, "owner": {"id": 298}, "user": {"role": null}}}, "resource": {"id": 399, "owner": {"id": 487}, "assignee": {"id": 593}, "organization": {"id": 635}, "project": {"owner": {"id": 754}, "assignee": {"id": 74}, "organization": {"id": 938}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 96, "privilege": "business"}, "organization": {"id": 146, "owner": {"id": 261}, "user": {"role": null}}}, "resource": {"id": 309, "owner": {"id": 474}, "assignee": {"id": 528}, "organization": {"id": 687}, "project": {"owner": {"id": 748}, "assignee": {"id": 96}, "organization": {"id": 959}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 0, "privilege": "user"}, "organization": {"id": 123, "owner": {"id": 0}, "user": {"role": "owner"}}}, "resource": {"id": 308, "owner": {"id": 434}, "assignee": {"id": 540}, "organization": {"id": 123}, "project": {"owner": {"id": 719}, "assignee": {"id": 0}, "organization": {"id": 982}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 54, "privilege": "user"}, "organization": {"id": 162, "owner": {"id": 54}, "user": {"role": "owner"}}}, "resource": {"id": 335, "owner": {"id": 411}, "assignee": {"id": 521}, "organization": {"id": 162}, "project": {"owner": {"id": 791}, "assignee": {"id": 54}, "organization": {"id": 960}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 59, "privilege": "user"}, "organization": {"id": 107, "owner": {"id": 59}, "user": {"role": "owner"}}}, "resource": {"id": 359, "owner": {"id": 448}, "assignee": {"id": 558}, "organization": {"id": 667}, "project": {"owner": {"id": 730}, "assignee": {"id": 59}, "organization": {"id": 918}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 49, "privilege": "user"}, "organization": {"id": 172, "owner": {"id": 49}, "user": {"role": "owner"}}}, "resource": {"id": 386, "owner": {"id": 432}, "assignee": {"id": 534}, "organization": {"id": 639}, "project": {"owner": {"id": 760}, "assignee": {"id": 49}, "organization": {"id": 968}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 34, "privilege": "user"}, "organization": {"id": 101, "owner": {"id": 274}, "user": {"role": "maintainer"}}}, "resource": {"id": 340, "owner": {"id": 426}, "assignee": {"id": 528}, "organization": {"id": 101}, "project": {"owner": {"id": 771}, "assignee": {"id": 34}, "organization": {"id": 970}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 69, "privilege": "user"}, "organization": {"id": 106, "owner": {"id": 264}, "user": {"role": "maintainer"}}}, "resource": {"id": 384, "owner": {"id": 408}, "assignee": {"id": 529}, "organization": {"id": 106}, "project": {"owner": {"id": 706}, "assignee": {"id": 69}, "organization": {"id": 904}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 47, "privilege": "user"}, "organization": {"id": 101, "owner": {"id": 255}, "user": {"role": "maintainer"}}}, "resource": {"id": 388, "owner": {"id": 408}, "assignee": {"id": 556}, "organization": {"id": 670}, "project": {"owner": {"id": 701}, "assignee": {"id": 47}, "organization": {"id": 940}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 29, "privilege": "user"}, "organization": {"id": 140, "owner": {"id": 293}, "user": {"role": "maintainer"}}}, "resource": {"id": 352, "owner": {"id": 417}, "assignee": {"id": 591}, "organization": {"id": 693}, "project": {"owner": {"id": 766}, "assignee": {"id": 29}, "organization": {"id": 991}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 71, "privilege": "user"}, "organization": {"id": 189, "owner": {"id": 228}, "user": {"role": "supervisor"}}}, "resource": {"id": 386, "owner": {"id": 493}, "assignee": {"id": 547}, "organization": {"id": 189}, "project": {"owner": {"id": 726}, "assignee": {"id": 71}, "organization": {"id": 978}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 59, "privilege": "user"}, "organization": {"id": 104, "owner": {"id": 275}, "user": {"role": "supervisor"}}}, "resource": {"id": 389, "owner": {"id": 441}, "assignee": {"id": 581}, "organization": {"id": 104}, "project": {"owner": {"id": 712}, "assignee": {"id": 59}, "organization": {"id": 923}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 4, "privilege": "user"}, "organization": {"id": 191, "owner": {"id": 207}, "user": {"role": "supervisor"}}}, "resource": {"id": 308, "owner": {"id": 495}, "assignee": {"id": 506}, "organization": {"id": 631}, "project": {"owner": {"id": 798}, "assignee": {"id": 4}, "organization": {"id": 912}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 8, "privilege": "user"}, "organization": {"id": 119, "owner": {"id": 242}, "user": {"role": "supervisor"}}}, "resource": {"id": 327, "owner": {"id": 410}, "assignee": {"id": 576}, "organization": {"id": 610}, "project": {"owner": {"id": 793}, "assignee": {"id": 8}, "organization": {"id": 990}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 87, "privilege": "user"}, "organization": {"id": 125, "owner": {"id": 224}, "user": {"role": "worker"}}}, "resource": {"id": 321, "owner": {"id": 431}, "assignee": {"id": 520}, "organization": {"id": 125}, "project": {"owner": {"id": 778}, "assignee": {"id": 87}, "organization": {"id": 931}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 17, "privilege": "user"}, "organization": {"id": 192, "owner": {"id": 236}, "user": {"role": "worker"}}}, "resource": {"id": 383, "owner": {"id": 474}, "assignee": {"id": 542}, "organization": {"id": 192}, "project": {"owner": {"id": 742}, "assignee": {"id": 17}, "organization": {"id": 980}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 21, "privilege": "user"}, "organization": {"id": 186, "owner": {"id": 227}, "user": {"role": "worker"}}}, "resource": {"id": 322, "owner": {"id": 486}, "assignee": {"id": 588}, "organization": {"id": 613}, "project": {"owner": {"id": 751}, "assignee": {"id": 21}, "organization": {"id": 904}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 84, "privilege": "user"}, "organization": {"id": 105, "owner": {"id": 254}, "user": {"role": "worker"}}}, "resource": {"id": 315, "owner": {"id": 421}, "assignee": {"id": 554}, "organization": {"id": 653}, "project": {"owner": {"id": 751}, "assignee": {"id": 84}, "organization": {"id": 922}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 80, "privilege": "user"}, "organization": {"id": 119, "owner": {"id": 260}, "user": {"role": null}}}, "resource": {"id": 316, "owner": {"id": 456}, "assignee": {"id": 590}, "organization": {"id": 119}, "project": {"owner": {"id": 782}, "assignee": {"id": 80}, "organization": {"id": 913}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 96, "privilege": "user"}, "organization": {"id": 178, "owner": {"id": 200}, "user": {"role": null}}}, "resource": {"id": 371, "owner": {"id": 441}, "assignee": {"id": 550}, "organization": {"id": 178}, "project": {"owner": {"id": 797}, "assignee": {"id": 96}, "organization": {"id": 905}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 88, "privilege": "user"}, "organization": {"id": 166, "owner": {"id": 298}, "user": {"role": null}}}, "resource": {"id": 337, "owner": {"id": 438}, "assignee": {"id": 520}, "organization": {"id": 641}, "project": {"owner": {"id": 774}, "assignee": {"id": 88}, "organization": {"id": 959}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 8, "privilege": "user"}, "organization": {"id": 109, "owner": {"id": 291}, "user": {"role": null}}}, "resource": {"id": 390, "owner": {"id": 419}, "assignee": {"id": 565}, "organization": {"id": 670}, "project": {"owner": {"id": 742}, "assignee": {"id": 8}, "organization": {"id": 908}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 45, "privilege": "worker"}, "organization": {"id": 108, "owner": {"id": 45}, "user": {"role": "owner"}}}, "resource": {"id": 386, "owner": {"id": 482}, "assignee": {"id": 550}, "organization": {"id": 108}, "project": {"owner": {"id": 746}, "assignee": {"id": 45}, "organization": {"id": 996}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 19, "privilege": "worker"}, "organization": {"id": 148, "owner": {"id": 19}, "user": {"role": "owner"}}}, "resource": {"id": 315, "owner": {"id": 481}, "assignee": {"id": 516}, "organization": {"id": 148}, "project": {"owner": {"id": 711}, "assignee": {"id": 19}, "organization": {"id": 904}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 28, "privilege": "worker"}, "organization": {"id": 165, "owner": {"id": 28}, "user": {"role": "owner"}}}, "resource": {"id": 326, "owner": {"id": 418}, "assignee": {"id": 579}, "organization": {"id": 656}, "project": {"owner": {"id": 733}, "assignee": {"id": 28}, "organization": {"id": 992}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 57, "privilege": "worker"}, "organization": {"id": 185, "owner": {"id": 57}, "user": {"role": "owner"}}}, "resource": {"id": 342, "owner": {"id": 447}, "assignee": {"id": 532}, "organization": {"id": 692}, "project": {"owner": {"id": 719}, "assignee": {"id": 57}, "organization": {"id": 988}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 58, "privilege": "worker"}, "organization": {"id": 181, "owner": {"id": 280}, "user": {"role": "maintainer"}}}, "resource": {"id": 316, "owner": {"id": 433}, "assignee": {"id": 584}, "organization": {"id": 181}, "project": {"owner": {"id": 710}, "assignee": {"id": 58}, "organization": {"id": 993}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 66, "privilege": "worker"}, "organization": {"id": 168, "owner": {"id": 260}, "user": {"role": "maintainer"}}}, "resource": {"id": 382, "owner": {"id": 434}, "assignee": {"id": 508}, "organization": {"id": 168}, "project": {"owner": {"id": 739}, "assignee": {"id": 66}, "organization": {"id": 917}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 6, "privilege": "worker"}, "organization": {"id": 119, "owner": {"id": 200}, "user": {"role": "maintainer"}}}, "resource": {"id": 335, "owner": {"id": 492}, "assignee": {"id": 562}, "organization": {"id": 601}, "project": {"owner": {"id": 792}, "assignee": {"id": 6}, "organization": {"id": 945}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 79, "privilege": "worker"}, "organization": {"id": 103, "owner": {"id": 290}, "user": {"role": "maintainer"}}}, "resource": {"id": 352, "owner": {"id": 437}, "assignee": {"id": 593}, "organization": {"id": 655}, "project": {"owner": {"id": 764}, "assignee": {"id": 79}, "organization": {"id": 902}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 20, "privilege": "worker"}, "organization": {"id": 171, "owner": {"id": 233}, "user": {"role": "supervisor"}}}, "resource": {"id": 319, "owner": {"id": 463}, "assignee": {"id": 574}, "organization": {"id": 171}, "project": {"owner": {"id": 733}, "assignee": {"id": 20}, "organization": {"id": 961}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 3, "privilege": "worker"}, "organization": {"id": 142, "owner": {"id": 290}, "user": {"role": "supervisor"}}}, "resource": {"id": 387, "owner": {"id": 432}, "assignee": {"id": 579}, "organization": {"id": 142}, "project": {"owner": {"id": 741}, "assignee": {"id": 3}, "organization": {"id": 948}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 20, "privilege": "worker"}, "organization": {"id": 167, "owner": {"id": 213}, "user": {"role": "supervisor"}}}, "resource": {"id": 364, "owner": {"id": 449}, "assignee": {"id": 569}, "organization": {"id": 607}, "project": {"owner": {"id": 756}, "assignee": {"id": 20}, "organization": {"id": 911}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 94, "privilege": "worker"}, "organization": {"id": 149, "owner": {"id": 235}, "user": {"role": "supervisor"}}}, "resource": {"id": 313, "owner": {"id": 494}, "assignee": {"id": 594}, "organization": {"id": 664}, "project": {"owner": {"id": 747}, "assignee": {"id": 94}, "organization": {"id": 993}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 37, "privilege": "worker"}, "organization": {"id": 173, "owner": {"id": 221}, "user": {"role": "worker"}}}, "resource": {"id": 386, "owner": {"id": 498}, "assignee": {"id": 506}, "organization": {"id": 173}, "project": {"owner": {"id": 792}, "assignee": {"id": 37}, "organization": {"id": 919}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 13, "privilege": "worker"}, "organization": {"id": 116, "owner": {"id": 221}, "user": {"role": "worker"}}}, "resource": {"id": 312, "owner": {"id": 425}, "assignee": {"id": 562}, "organization": {"id": 116}, "project": {"owner": {"id": 798}, "assignee": {"id": 13}, "organization": {"id": 913}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 35, "privilege": "worker"}, "organization": {"id": 188, "owner": {"id": 248}, "user": {"role": "worker"}}}, "resource": {"id": 367, "owner": {"id": 490}, "assignee": {"id": 551}, "organization": {"id": 652}, "project": {"owner": {"id": 763}, "assignee": {"id": 35}, "organization": {"id": 919}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 29, "privilege": "worker"}, "organization": {"id": 153, "owner": {"id": 254}, "user": {"role": "worker"}}}, "resource": {"id": 326, "owner": {"id": 409}, "assignee": {"id": 538}, "organization": {"id": 633}, "project": {"owner": {"id": 771}, "assignee": {"id": 29}, "organization": {"id": 951}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 60, "privilege": "worker"}, "organization": {"id": 144, "owner": {"id": 239}, "user": {"role": null}}}, "resource": {"id": 314, "owner": {"id": 425}, "assignee": {"id": 530}, "organization": {"id": 144}, "project": {"owner": {"id": 779}, "assignee": {"id": 60}, "organization": {"id": 996}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 69, "privilege": "worker"}, "organization": {"id": 143, "owner": {"id": 296}, "user": {"role": null}}}, "resource": {"id": 364, "owner": {"id": 404}, "assignee": {"id": 522}, "organization": {"id": 143}, "project": {"owner": {"id": 740}, "assignee": {"id": 69}, "organization": {"id": 934}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 37, "privilege": "worker"}, "organization": {"id": 138, "owner": {"id": 222}, "user": {"role": null}}}, "resource": {"id": 389, "owner": {"id": 440}, "assignee": {"id": 551}, "organization": {"id": 640}, "project": {"owner": {"id": 798}, "assignee": {"id": 37}, "organization": {"id": 928}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 42, "privilege": "worker"}, "organization": {"id": 123, "owner": {"id": 252}, "user": {"role": null}}}, "resource": {"id": 372, "owner": {"id": 490}, "assignee": {"id": 595}, "organization": {"id": 698}, "project": {"owner": {"id": 781}, "assignee": {"id": 42}, "organization": {"id": 957}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 9, "privilege": "none"}, "organization": {"id": 126, "owner": {"id": 9}, "user": {"role": "owner"}}}, "resource": {"id": 341, "owner": {"id": 455}, "assignee": {"id": 594}, "organization": {"id": 126}, "project": {"owner": {"id": 722}, "assignee": {"id": 9}, "organization": {"id": 977}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 17, "privilege": "none"}, "organization": {"id": 167, "owner": {"id": 17}, "user": {"role": "owner"}}}, "resource": {"id": 344, "owner": {"id": 497}, "assignee": {"id": 562}, "organization": {"id": 167}, "project": {"owner": {"id": 707}, "assignee": {"id": 17}, "organization": {"id": 952}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 76, "privilege": "none"}, "organization": {"id": 101, "owner": {"id": 76}, "user": {"role": "owner"}}}, "resource": {"id": 359, "owner": {"id": 425}, "assignee": {"id": 504}, "organization": {"id": 637}, "project": {"owner": {"id": 719}, "assignee": {"id": 76}, "organization": {"id": 940}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 90, "privilege": "none"}, "organization": {"id": 169, "owner": {"id": 90}, "user": {"role": "owner"}}}, "resource": {"id": 337, "owner": {"id": 436}, "assignee": {"id": 524}, "organization": {"id": 618}, "project": {"owner": {"id": 779}, "assignee": {"id": 90}, "organization": {"id": 904}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 10, "privilege": "none"}, "organization": {"id": 152, "owner": {"id": 224}, "user": {"role": "maintainer"}}}, "resource": {"id": 380, "owner": {"id": 411}, "assignee": {"id": 569}, "organization": {"id": 152}, "project": {"owner": {"id": 783}, "assignee": {"id": 10}, "organization": {"id": 922}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 22, "privilege": "none"}, "organization": {"id": 178, "owner": {"id": 287}, "user": {"role": "maintainer"}}}, "resource": {"id": 390, "owner": {"id": 411}, "assignee": {"id": 554}, "organization": {"id": 178}, "project": {"owner": {"id": 791}, "assignee": {"id": 22}, "organization": {"id": 952}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 77, "privilege": "none"}, "organization": {"id": 121, "owner": {"id": 295}, "user": {"role": "maintainer"}}}, "resource": {"id": 326, "owner": {"id": 444}, "assignee": {"id": 547}, "organization": {"id": 676}, "project": {"owner": {"id": 744}, "assignee": {"id": 77}, "organization": {"id": 958}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 55, "privilege": "none"}, "organization": {"id": 111, "owner": {"id": 224}, "user": {"role": "maintainer"}}}, "resource": {"id": 331, "owner": {"id": 472}, "assignee": {"id": 592}, "organization": {"id": 641}, "project": {"owner": {"id": 793}, "assignee": {"id": 55}, "organization": {"id": 981}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 31, "privilege": "none"}, "organization": {"id": 109, "owner": {"id": 294}, "user": {"role": "supervisor"}}}, "resource": {"id": 386, "owner": {"id": 414}, "assignee": {"id": 564}, "organization": {"id": 109}, "project": {"owner": {"id": 716}, "assignee": {"id": 31}, "organization": {"id": 929}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 26, "privilege": "none"}, "organization": {"id": 163, "owner": {"id": 233}, "user": {"role": "supervisor"}}}, "resource": {"id": 348, "owner": {"id": 411}, "assignee": {"id": 541}, "organization": {"id": 163}, "project": {"owner": {"id": 701}, "assignee": {"id": 26}, "organization": {"id": 900}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 23, "privilege": "none"}, "organization": {"id": 139, "owner": {"id": 290}, "user": {"role": "supervisor"}}}, "resource": {"id": 365, "owner": {"id": 463}, "assignee": {"id": 525}, "organization": {"id": 693}, "project": {"owner": {"id": 757}, "assignee": {"id": 23}, "organization": {"id": 972}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 1, "privilege": "none"}, "organization": {"id": 179, "owner": {"id": 253}, "user": {"role": "supervisor"}}}, "resource": {"id": 380, "owner": {"id": 481}, "assignee": {"id": 573}, "organization": {"id": 687}, "project": {"owner": {"id": 718}, "assignee": {"id": 1}, "organization": {"id": 919}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 88, "privilege": "none"}, "organization": {"id": 190, "owner": {"id": 254}, "user": {"role": "worker"}}}, "resource": {"id": 358, "owner": {"id": 467}, "assignee": {"id": 590}, "organization": {"id": 190}, "project": {"owner": {"id": 783}, "assignee": {"id": 88}, "organization": {"id": 913}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 91, "privilege": "none"}, "organization": {"id": 163, "owner": {"id": 259}, "user": {"role": "worker"}}}, "resource": {"id": 378, "owner": {"id": 465}, "assignee": {"id": 599}, "organization": {"id": 163}, "project": {"owner": {"id": 704}, "assignee": {"id": 91}, "organization": {"id": 988}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 70, "privilege": "none"}, "organization": {"id": 107, "owner": {"id": 226}, "user": {"role": "worker"}}}, "resource": {"id": 350, "owner": {"id": 472}, "assignee": {"id": 580}, "organization": {"id": 671}, "project": {"owner": {"id": 772}, "assignee": {"id": 70}, "organization": {"id": 900}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 49, "privilege": "none"}, "organization": {"id": 117, "owner": {"id": 288}, "user": {"role": "worker"}}}, "resource": {"id": 387, "owner": {"id": 441}, "assignee": {"id": 557}, "organization": {"id": 611}, "project": {"owner": {"id": 746}, "assignee": {"id": 49}, "organization": {"id": 942}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 73, "privilege": "none"}, "organization": {"id": 158, "owner": {"id": 288}, "user": {"role": null}}}, "resource": {"id": 398, "owner": {"id": 452}, "assignee": {"id": 592}, "organization": {"id": 158}, "project": {"owner": {"id": 706}, "assignee": {"id": 73}, "organization": {"id": 912}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 52, "privilege": "none"}, "organization": {"id": 190, "owner": {"id": 278}, "user": {"role": null}}}, "resource": {"id": 324, "owner": {"id": 473}, "assignee": {"id": 587}, "organization": {"id": 190}, "project": {"owner": {"id": 763}, "assignee": {"id": 52}, "organization": {"id": 939}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 33, "privilege": "none"}, "organization": {"id": 133, "owner": {"id": 244}, "user": {"role": null}}}, "resource": {"id": 346, "owner": {"id": 434}, "assignee": {"id": 550}, "organization": {"id": 645}, "project": {"owner": {"id": 712}, "assignee": {"id": 33}, "organization": {"id": 944}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 79, "privilege": "none"}, "organization": {"id": 189, "owner": {"id": 284}, "user": {"role": null}}}, "resource": {"id": 308, "owner": {"id": 494}, "assignee": {"id": 536}, "organization": {"id": 643}, "project": {"owner": {"id": 758}, "assignee": {"id": 79}, "organization": {"id": 947}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 24, "privilege": "admin"}, "organization": {"id": 170, "owner": {"id": 24}, "user": {"role": "owner"}}}, "resource": {"id": 306, "owner": {"id": 24}, "assignee": {"id": 526}, "organization": {"id": 170}, "project": {"owner": {"id": 791}, "assignee": {"id": 809}, "organization": {"id": 933}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 70, "privilege": "admin"}, "organization": {"id": 103, "owner": {"id": 70}, "user": {"role": "owner"}}}, "resource": {"id": 393, "owner": {"id": 70}, "assignee": {"id": 574}, "organization": {"id": 103}, "project": {"owner": {"id": 715}, "assignee": {"id": 877}, "organization": {"id": 992}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 60, "privilege": "admin"}, "organization": {"id": 159, "owner": {"id": 60}, "user": {"role": "owner"}}}, "resource": {"id": 388, "owner": {"id": 60}, "assignee": {"id": 548}, "organization": {"id": 606}, "project": {"owner": {"id": 775}, "assignee": {"id": 865}, "organization": {"id": 908}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 2, "privilege": "admin"}, "organization": {"id": 127, "owner": {"id": 2}, "user": {"role": "owner"}}}, "resource": {"id": 340, "owner": {"id": 2}, "assignee": {"id": 579}, "organization": {"id": 698}, "project": {"owner": {"id": 707}, "assignee": {"id": 845}, "organization": {"id": 948}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 51, "privilege": "admin"}, "organization": {"id": 109, "owner": {"id": 224}, "user": {"role": "maintainer"}}}, "resource": {"id": 368, "owner": {"id": 51}, "assignee": {"id": 557}, "organization": {"id": 109}, "project": {"owner": {"id": 791}, "assignee": {"id": 838}, "organization": {"id": 948}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 93, "privilege": "admin"}, "organization": {"id": 112, "owner": {"id": 207}, "user": {"role": "maintainer"}}}, "resource": {"id": 349, "owner": {"id": 93}, "assignee": {"id": 597}, "organization": {"id": 112}, "project": {"owner": {"id": 793}, "assignee": {"id": 888}, "organization": {"id": 943}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 52, "privilege": "admin"}, "organization": {"id": 105, "owner": {"id": 246}, "user": {"role": "maintainer"}}}, "resource": {"id": 349, "owner": {"id": 52}, "assignee": {"id": 503}, "organization": {"id": 651}, "project": {"owner": {"id": 791}, "assignee": {"id": 890}, "organization": {"id": 967}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 4, "privilege": "admin"}, "organization": {"id": 130, "owner": {"id": 229}, "user": {"role": "maintainer"}}}, "resource": {"id": 329, "owner": {"id": 4}, "assignee": {"id": 546}, "organization": {"id": 631}, "project": {"owner": {"id": 703}, "assignee": {"id": 865}, "organization": {"id": 959}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 18, "privilege": "admin"}, "organization": {"id": 178, "owner": {"id": 246}, "user": {"role": "supervisor"}}}, "resource": {"id": 384, "owner": {"id": 18}, "assignee": {"id": 563}, "organization": {"id": 178}, "project": {"owner": {"id": 791}, "assignee": {"id": 836}, "organization": {"id": 921}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 85, "privilege": "admin"}, "organization": {"id": 179, "owner": {"id": 295}, "user": {"role": "supervisor"}}}, "resource": {"id": 300, "owner": {"id": 85}, "assignee": {"id": 535}, "organization": {"id": 179}, "project": {"owner": {"id": 761}, "assignee": {"id": 861}, "organization": {"id": 953}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 7, "privilege": "admin"}, "organization": {"id": 142, "owner": {"id": 274}, "user": {"role": "supervisor"}}}, "resource": {"id": 366, "owner": {"id": 7}, "assignee": {"id": 574}, "organization": {"id": 673}, "project": {"owner": {"id": 722}, "assignee": {"id": 890}, "organization": {"id": 901}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 54, "privilege": "admin"}, "organization": {"id": 137, "owner": {"id": 211}, "user": {"role": "supervisor"}}}, "resource": {"id": 353, "owner": {"id": 54}, "assignee": {"id": 583}, "organization": {"id": 671}, "project": {"owner": {"id": 757}, "assignee": {"id": 893}, "organization": {"id": 900}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 41, "privilege": "admin"}, "organization": {"id": 121, "owner": {"id": 248}, "user": {"role": "worker"}}}, "resource": {"id": 310, "owner": {"id": 41}, "assignee": {"id": 506}, "organization": {"id": 121}, "project": {"owner": {"id": 737}, "assignee": {"id": 827}, "organization": {"id": 938}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 60, "privilege": "admin"}, "organization": {"id": 183, "owner": {"id": 219}, "user": {"role": "worker"}}}, "resource": {"id": 307, "owner": {"id": 60}, "assignee": {"id": 506}, "organization": {"id": 183}, "project": {"owner": {"id": 784}, "assignee": {"id": 808}, "organization": {"id": 900}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 70, "privilege": "admin"}, "organization": {"id": 153, "owner": {"id": 226}, "user": {"role": "worker"}}}, "resource": {"id": 330, "owner": {"id": 70}, "assignee": {"id": 534}, "organization": {"id": 622}, "project": {"owner": {"id": 753}, "assignee": {"id": 880}, "organization": {"id": 971}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 36, "privilege": "admin"}, "organization": {"id": 198, "owner": {"id": 267}, "user": {"role": "worker"}}}, "resource": {"id": 372, "owner": {"id": 36}, "assignee": {"id": 593}, "organization": {"id": 655}, "project": {"owner": {"id": 763}, "assignee": {"id": 821}, "organization": {"id": 922}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 1, "privilege": "admin"}, "organization": {"id": 174, "owner": {"id": 283}, "user": {"role": null}}}, "resource": {"id": 379, "owner": {"id": 1}, "assignee": {"id": 594}, "organization": {"id": 174}, "project": {"owner": {"id": 766}, "assignee": {"id": 875}, "organization": {"id": 949}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 25, "privilege": "admin"}, "organization": {"id": 133, "owner": {"id": 225}, "user": {"role": null}}}, "resource": {"id": 343, "owner": {"id": 25}, "assignee": {"id": 514}, "organization": {"id": 133}, "project": {"owner": {"id": 780}, "assignee": {"id": 857}, "organization": {"id": 904}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 79, "privilege": "admin"}, "organization": {"id": 171, "owner": {"id": 235}, "user": {"role": null}}}, "resource": {"id": 396, "owner": {"id": 79}, "assignee": {"id": 585}, "organization": {"id": 678}, "project": {"owner": {"id": 792}, "assignee": {"id": 855}, "organization": {"id": 935}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 6, "privilege": "admin"}, "organization": {"id": 129, "owner": {"id": 283}, "user": {"role": null}}}, "resource": {"id": 336, "owner": {"id": 6}, "assignee": {"id": 511}, "organization": {"id": 656}, "project": {"owner": {"id": 709}, "assignee": {"id": 884}, "organization": {"id": 906}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 44, "privilege": "business"}, "organization": {"id": 145, "owner": {"id": 44}, "user": {"role": "owner"}}}, "resource": {"id": 345, "owner": {"id": 44}, "assignee": {"id": 523}, "organization": {"id": 145}, "project": {"owner": {"id": 780}, "assignee": {"id": 849}, "organization": {"id": 998}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 29, "privilege": "business"}, "organization": {"id": 183, "owner": {"id": 29}, "user": {"role": "owner"}}}, "resource": {"id": 380, "owner": {"id": 29}, "assignee": {"id": 563}, "organization": {"id": 183}, "project": {"owner": {"id": 705}, "assignee": {"id": 842}, "organization": {"id": 968}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 20, "privilege": "business"}, "organization": {"id": 142, "owner": {"id": 20}, "user": {"role": "owner"}}}, "resource": {"id": 301, "owner": {"id": 20}, "assignee": {"id": 563}, "organization": {"id": 628}, "project": {"owner": {"id": 780}, "assignee": {"id": 821}, "organization": {"id": 964}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 36, "privilege": "business"}, "organization": {"id": 162, "owner": {"id": 36}, "user": {"role": "owner"}}}, "resource": {"id": 382, "owner": {"id": 36}, "assignee": {"id": 575}, "organization": {"id": 635}, "project": {"owner": {"id": 731}, "assignee": {"id": 880}, "organization": {"id": 962}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 97, "privilege": "business"}, "organization": {"id": 176, "owner": {"id": 290}, "user": {"role": "maintainer"}}}, "resource": {"id": 387, "owner": {"id": 97}, "assignee": {"id": 543}, "organization": {"id": 176}, "project": {"owner": {"id": 738}, "assignee": {"id": 882}, "organization": {"id": 993}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 72, "privilege": "business"}, "organization": {"id": 179, "owner": {"id": 288}, "user": {"role": "maintainer"}}}, "resource": {"id": 307, "owner": {"id": 72}, "assignee": {"id": 526}, "organization": {"id": 179}, "project": {"owner": {"id": 771}, "assignee": {"id": 843}, "organization": {"id": 926}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 95, "privilege": "business"}, "organization": {"id": 169, "owner": {"id": 265}, "user": {"role": "maintainer"}}}, "resource": {"id": 350, "owner": {"id": 95}, "assignee": {"id": 532}, "organization": {"id": 618}, "project": {"owner": {"id": 730}, "assignee": {"id": 817}, "organization": {"id": 940}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 83, "privilege": "business"}, "organization": {"id": 187, "owner": {"id": 229}, "user": {"role": "maintainer"}}}, "resource": {"id": 323, "owner": {"id": 83}, "assignee": {"id": 551}, "organization": {"id": 692}, "project": {"owner": {"id": 726}, "assignee": {"id": 848}, "organization": {"id": 974}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 43, "privilege": "business"}, "organization": {"id": 126, "owner": {"id": 235}, "user": {"role": "supervisor"}}}, "resource": {"id": 353, "owner": {"id": 43}, "assignee": {"id": 567}, "organization": {"id": 126}, "project": {"owner": {"id": 750}, "assignee": {"id": 877}, "organization": {"id": 993}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 53, "privilege": "business"}, "organization": {"id": 134, "owner": {"id": 212}, "user": {"role": "supervisor"}}}, "resource": {"id": 332, "owner": {"id": 53}, "assignee": {"id": 510}, "organization": {"id": 134}, "project": {"owner": {"id": 746}, "assignee": {"id": 817}, "organization": {"id": 945}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 49, "privilege": "business"}, "organization": {"id": 110, "owner": {"id": 277}, "user": {"role": "supervisor"}}}, "resource": {"id": 328, "owner": {"id": 49}, "assignee": {"id": 536}, "organization": {"id": 639}, "project": {"owner": {"id": 717}, "assignee": {"id": 872}, "organization": {"id": 945}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 90, "privilege": "business"}, "organization": {"id": 129, "owner": {"id": 203}, "user": {"role": "supervisor"}}}, "resource": {"id": 383, "owner": {"id": 90}, "assignee": {"id": 545}, "organization": {"id": 606}, "project": {"owner": {"id": 755}, "assignee": {"id": 837}, "organization": {"id": 927}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 85, "privilege": "business"}, "organization": {"id": 162, "owner": {"id": 217}, "user": {"role": "worker"}}}, "resource": {"id": 305, "owner": {"id": 85}, "assignee": {"id": 500}, "organization": {"id": 162}, "project": {"owner": {"id": 736}, "assignee": {"id": 892}, "organization": {"id": 953}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 54, "privilege": "business"}, "organization": {"id": 147, "owner": {"id": 212}, "user": {"role": "worker"}}}, "resource": {"id": 344, "owner": {"id": 54}, "assignee": {"id": 507}, "organization": {"id": 147}, "project": {"owner": {"id": 792}, "assignee": {"id": 851}, "organization": {"id": 972}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 86, "privilege": "business"}, "organization": {"id": 117, "owner": {"id": 217}, "user": {"role": "worker"}}}, "resource": {"id": 339, "owner": {"id": 86}, "assignee": {"id": 522}, "organization": {"id": 675}, "project": {"owner": {"id": 762}, "assignee": {"id": 851}, "organization": {"id": 973}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 18, "privilege": "business"}, "organization": {"id": 143, "owner": {"id": 252}, "user": {"role": "worker"}}}, "resource": {"id": 335, "owner": {"id": 18}, "assignee": {"id": 518}, "organization": {"id": 649}, "project": {"owner": {"id": 771}, "assignee": {"id": 822}, "organization": {"id": 958}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 13, "privilege": "business"}, "organization": {"id": 184, "owner": {"id": 227}, "user": {"role": null}}}, "resource": {"id": 321, "owner": {"id": 13}, "assignee": {"id": 526}, "organization": {"id": 184}, "project": {"owner": {"id": 759}, "assignee": {"id": 886}, "organization": {"id": 936}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 81, "privilege": "business"}, "organization": {"id": 118, "owner": {"id": 287}, "user": {"role": null}}}, "resource": {"id": 397, "owner": {"id": 81}, "assignee": {"id": 579}, "organization": {"id": 118}, "project": {"owner": {"id": 704}, "assignee": {"id": 807}, "organization": {"id": 974}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 68, "privilege": "business"}, "organization": {"id": 108, "owner": {"id": 225}, "user": {"role": null}}}, "resource": {"id": 304, "owner": {"id": 68}, "assignee": {"id": 574}, "organization": {"id": 673}, "project": {"owner": {"id": 704}, "assignee": {"id": 876}, "organization": {"id": 934}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 15, "privilege": "business"}, "organization": {"id": 147, "owner": {"id": 245}, "user": {"role": null}}}, "resource": {"id": 319, "owner": {"id": 15}, "assignee": {"id": 599}, "organization": {"id": 609}, "project": {"owner": {"id": 711}, "assignee": {"id": 860}, "organization": {"id": 960}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 78, "privilege": "user"}, "organization": {"id": 170, "owner": {"id": 78}, "user": {"role": "owner"}}}, "resource": {"id": 332, "owner": {"id": 78}, "assignee": {"id": 580}, "organization": {"id": 170}, "project": {"owner": {"id": 758}, "assignee": {"id": 840}, "organization": {"id": 958}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 61, "privilege": "user"}, "organization": {"id": 137, "owner": {"id": 61}, "user": {"role": "owner"}}}, "resource": {"id": 390, "owner": {"id": 61}, "assignee": {"id": 554}, "organization": {"id": 137}, "project": {"owner": {"id": 730}, "assignee": {"id": 814}, "organization": {"id": 990}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 42, "privilege": "user"}, "organization": {"id": 180, "owner": {"id": 42}, "user": {"role": "owner"}}}, "resource": {"id": 331, "owner": {"id": 42}, "assignee": {"id": 583}, "organization": {"id": 615}, "project": {"owner": {"id": 776}, "assignee": {"id": 825}, "organization": {"id": 943}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 74, "privilege": "user"}, "organization": {"id": 180, "owner": {"id": 74}, "user": {"role": "owner"}}}, "resource": {"id": 308, "owner": {"id": 74}, "assignee": {"id": 543}, "organization": {"id": 616}, "project": {"owner": {"id": 713}, "assignee": {"id": 898}, "organization": {"id": 988}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 73, "privilege": "user"}, "organization": {"id": 110, "owner": {"id": 279}, "user": {"role": "maintainer"}}}, "resource": {"id": 380, "owner": {"id": 73}, "assignee": {"id": 520}, "organization": {"id": 110}, "project": {"owner": {"id": 737}, "assignee": {"id": 874}, "organization": {"id": 986}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 75, "privilege": "user"}, "organization": {"id": 163, "owner": {"id": 205}, "user": {"role": "maintainer"}}}, "resource": {"id": 355, "owner": {"id": 75}, "assignee": {"id": 576}, "organization": {"id": 163}, "project": {"owner": {"id": 753}, "assignee": {"id": 800}, "organization": {"id": 973}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 37, "privilege": "user"}, "organization": {"id": 150, "owner": {"id": 215}, "user": {"role": "maintainer"}}}, "resource": {"id": 369, "owner": {"id": 37}, "assignee": {"id": 546}, "organization": {"id": 627}, "project": {"owner": {"id": 760}, "assignee": {"id": 822}, "organization": {"id": 915}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 29, "privilege": "user"}, "organization": {"id": 111, "owner": {"id": 203}, "user": {"role": "maintainer"}}}, "resource": {"id": 360, "owner": {"id": 29}, "assignee": {"id": 578}, "organization": {"id": 679}, "project": {"owner": {"id": 747}, "assignee": {"id": 846}, "organization": {"id": 912}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 74, "privilege": "user"}, "organization": {"id": 154, "owner": {"id": 242}, "user": {"role": "supervisor"}}}, "resource": {"id": 384, "owner": {"id": 74}, "assignee": {"id": 571}, "organization": {"id": 154}, "project": {"owner": {"id": 755}, "assignee": {"id": 801}, "organization": {"id": 931}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 66, "privilege": "user"}, "organization": {"id": 198, "owner": {"id": 254}, "user": {"role": "supervisor"}}}, "resource": {"id": 330, "owner": {"id": 66}, "assignee": {"id": 572}, "organization": {"id": 198}, "project": {"owner": {"id": 754}, "assignee": {"id": 898}, "organization": {"id": 969}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 94, "privilege": "user"}, "organization": {"id": 106, "owner": {"id": 202}, "user": {"role": "supervisor"}}}, "resource": {"id": 316, "owner": {"id": 94}, "assignee": {"id": 556}, "organization": {"id": 637}, "project": {"owner": {"id": 712}, "assignee": {"id": 861}, "organization": {"id": 900}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 1, "privilege": "user"}, "organization": {"id": 185, "owner": {"id": 260}, "user": {"role": "supervisor"}}}, "resource": {"id": 324, "owner": {"id": 1}, "assignee": {"id": 576}, "organization": {"id": 637}, "project": {"owner": {"id": 712}, "assignee": {"id": 818}, "organization": {"id": 928}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 5, "privilege": "user"}, "organization": {"id": 193, "owner": {"id": 211}, "user": {"role": "worker"}}}, "resource": {"id": 303, "owner": {"id": 5}, "assignee": {"id": 507}, "organization": {"id": 193}, "project": {"owner": {"id": 708}, "assignee": {"id": 857}, "organization": {"id": 976}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 59, "privilege": "user"}, "organization": {"id": 192, "owner": {"id": 262}, "user": {"role": "worker"}}}, "resource": {"id": 345, "owner": {"id": 59}, "assignee": {"id": 597}, "organization": {"id": 192}, "project": {"owner": {"id": 738}, "assignee": {"id": 840}, "organization": {"id": 931}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 63, "privilege": "user"}, "organization": {"id": 106, "owner": {"id": 205}, "user": {"role": "worker"}}}, "resource": {"id": 370, "owner": {"id": 63}, "assignee": {"id": 544}, "organization": {"id": 623}, "project": {"owner": {"id": 721}, "assignee": {"id": 890}, "organization": {"id": 922}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 52, "privilege": "user"}, "organization": {"id": 126, "owner": {"id": 265}, "user": {"role": "worker"}}}, "resource": {"id": 304, "owner": {"id": 52}, "assignee": {"id": 550}, "organization": {"id": 632}, "project": {"owner": {"id": 719}, "assignee": {"id": 817}, "organization": {"id": 946}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 27, "privilege": "user"}, "organization": {"id": 194, "owner": {"id": 299}, "user": {"role": null}}}, "resource": {"id": 315, "owner": {"id": 27}, "assignee": {"id": 545}, "organization": {"id": 194}, "project": {"owner": {"id": 742}, "assignee": {"id": 835}, "organization": {"id": 997}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 19, "privilege": "user"}, "organization": {"id": 108, "owner": {"id": 299}, "user": {"role": null}}}, "resource": {"id": 399, "owner": {"id": 19}, "assignee": {"id": 508}, "organization": {"id": 108}, "project": {"owner": {"id": 703}, "assignee": {"id": 825}, "organization": {"id": 914}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 56, "privilege": "user"}, "organization": {"id": 101, "owner": {"id": 294}, "user": {"role": null}}}, "resource": {"id": 398, "owner": {"id": 56}, "assignee": {"id": 590}, "organization": {"id": 623}, "project": {"owner": {"id": 791}, "assignee": {"id": 879}, "organization": {"id": 955}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 69, "privilege": "user"}, "organization": {"id": 110, "owner": {"id": 239}, "user": {"role": null}}}, "resource": {"id": 379, "owner": {"id": 69}, "assignee": {"id": 538}, "organization": {"id": 633}, "project": {"owner": {"id": 716}, "assignee": {"id": 894}, "organization": {"id": 924}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 90, "privilege": "worker"}, "organization": {"id": 129, "owner": {"id": 90}, "user": {"role": "owner"}}}, "resource": {"id": 374, "owner": {"id": 90}, "assignee": {"id": 553}, "organization": {"id": 129}, "project": {"owner": {"id": 770}, "assignee": {"id": 844}, "organization": {"id": 975}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 34, "privilege": "worker"}, "organization": {"id": 113, "owner": {"id": 34}, "user": {"role": "owner"}}}, "resource": {"id": 342, "owner": {"id": 34}, "assignee": {"id": 507}, "organization": {"id": 113}, "project": {"owner": {"id": 717}, "assignee": {"id": 861}, "organization": {"id": 991}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 68, "privilege": "worker"}, "organization": {"id": 118, "owner": {"id": 68}, "user": {"role": "owner"}}}, "resource": {"id": 317, "owner": {"id": 68}, "assignee": {"id": 502}, "organization": {"id": 652}, "project": {"owner": {"id": 770}, "assignee": {"id": 859}, "organization": {"id": 944}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 72, "privilege": "worker"}, "organization": {"id": 117, "owner": {"id": 72}, "user": {"role": "owner"}}}, "resource": {"id": 332, "owner": {"id": 72}, "assignee": {"id": 532}, "organization": {"id": 623}, "project": {"owner": {"id": 719}, "assignee": {"id": 846}, "organization": {"id": 947}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 90, "privilege": "worker"}, "organization": {"id": 181, "owner": {"id": 236}, "user": {"role": "maintainer"}}}, "resource": {"id": 303, "owner": {"id": 90}, "assignee": {"id": 560}, "organization": {"id": 181}, "project": {"owner": {"id": 791}, "assignee": {"id": 813}, "organization": {"id": 931}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 38, "privilege": "worker"}, "organization": {"id": 135, "owner": {"id": 210}, "user": {"role": "maintainer"}}}, "resource": {"id": 363, "owner": {"id": 38}, "assignee": {"id": 579}, "organization": {"id": 135}, "project": {"owner": {"id": 780}, "assignee": {"id": 801}, "organization": {"id": 960}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 97, "privilege": "worker"}, "organization": {"id": 194, "owner": {"id": 233}, "user": {"role": "maintainer"}}}, "resource": {"id": 346, "owner": {"id": 97}, "assignee": {"id": 527}, "organization": {"id": 621}, "project": {"owner": {"id": 737}, "assignee": {"id": 889}, "organization": {"id": 925}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 77, "privilege": "worker"}, "organization": {"id": 185, "owner": {"id": 291}, "user": {"role": "maintainer"}}}, "resource": {"id": 385, "owner": {"id": 77}, "assignee": {"id": 537}, "organization": {"id": 686}, "project": {"owner": {"id": 766}, "assignee": {"id": 849}, "organization": {"id": 920}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 95, "privilege": "worker"}, "organization": {"id": 102, "owner": {"id": 285}, "user": {"role": "supervisor"}}}, "resource": {"id": 386, "owner": {"id": 95}, "assignee": {"id": 555}, "organization": {"id": 102}, "project": {"owner": {"id": 790}, "assignee": {"id": 803}, "organization": {"id": 920}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 41, "privilege": "worker"}, "organization": {"id": 124, "owner": {"id": 266}, "user": {"role": "supervisor"}}}, "resource": {"id": 362, "owner": {"id": 41}, "assignee": {"id": 524}, "organization": {"id": 124}, "project": {"owner": {"id": 781}, "assignee": {"id": 864}, "organization": {"id": 936}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 20, "privilege": "worker"}, "organization": {"id": 143, "owner": {"id": 200}, "user": {"role": "supervisor"}}}, "resource": {"id": 365, "owner": {"id": 20}, "assignee": {"id": 512}, "organization": {"id": 610}, "project": {"owner": {"id": 790}, "assignee": {"id": 818}, "organization": {"id": 919}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 80, "privilege": "worker"}, "organization": {"id": 155, "owner": {"id": 255}, "user": {"role": "supervisor"}}}, "resource": {"id": 314, "owner": {"id": 80}, "assignee": {"id": 521}, "organization": {"id": 697}, "project": {"owner": {"id": 773}, "assignee": {"id": 894}, "organization": {"id": 915}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 92, "privilege": "worker"}, "organization": {"id": 164, "owner": {"id": 213}, "user": {"role": "worker"}}}, "resource": {"id": 368, "owner": {"id": 92}, "assignee": {"id": 584}, "organization": {"id": 164}, "project": {"owner": {"id": 752}, "assignee": {"id": 852}, "organization": {"id": 901}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 3, "privilege": "worker"}, "organization": {"id": 194, "owner": {"id": 274}, "user": {"role": "worker"}}}, "resource": {"id": 307, "owner": {"id": 3}, "assignee": {"id": 589}, "organization": {"id": 194}, "project": {"owner": {"id": 788}, "assignee": {"id": 898}, "organization": {"id": 996}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 2, "privilege": "worker"}, "organization": {"id": 113, "owner": {"id": 208}, "user": {"role": "worker"}}}, "resource": {"id": 314, "owner": {"id": 2}, "assignee": {"id": 511}, "organization": {"id": 653}, "project": {"owner": {"id": 758}, "assignee": {"id": 850}, "organization": {"id": 961}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 57, "privilege": "worker"}, "organization": {"id": 105, "owner": {"id": 208}, "user": {"role": "worker"}}}, "resource": {"id": 371, "owner": {"id": 57}, "assignee": {"id": 528}, "organization": {"id": 694}, "project": {"owner": {"id": 754}, "assignee": {"id": 869}, "organization": {"id": 993}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 48, "privilege": "worker"}, "organization": {"id": 139, "owner": {"id": 256}, "user": {"role": null}}}, "resource": {"id": 399, "owner": {"id": 48}, "assignee": {"id": 504}, "organization": {"id": 139}, "project": {"owner": {"id": 724}, "assignee": {"id": 855}, "organization": {"id": 914}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 33, "privilege": "worker"}, "organization": {"id": 182, "owner": {"id": 259}, "user": {"role": null}}}, "resource": {"id": 360, "owner": {"id": 33}, "assignee": {"id": 509}, "organization": {"id": 182}, "project": {"owner": {"id": 788}, "assignee": {"id": 811}, "organization": {"id": 968}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 94, "privilege": "worker"}, "organization": {"id": 186, "owner": {"id": 282}, "user": {"role": null}}}, "resource": {"id": 393, "owner": {"id": 94}, "assignee": {"id": 529}, "organization": {"id": 654}, "project": {"owner": {"id": 783}, "assignee": {"id": 809}, "organization": {"id": 902}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 32, "privilege": "worker"}, "organization": {"id": 187, "owner": {"id": 231}, "user": {"role": null}}}, "resource": {"id": 396, "owner": {"id": 32}, "assignee": {"id": 533}, "organization": {"id": 605}, "project": {"owner": {"id": 707}, "assignee": {"id": 807}, "organization": {"id": 940}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 44, "privilege": "none"}, "organization": {"id": 109, "owner": {"id": 44}, "user": {"role": "owner"}}}, "resource": {"id": 356, "owner": {"id": 44}, "assignee": {"id": 557}, "organization": {"id": 109}, "project": {"owner": {"id": 790}, "assignee": {"id": 802}, "organization": {"id": 980}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 53, "privilege": "none"}, "organization": {"id": 138, "owner": {"id": 53}, "user": {"role": "owner"}}}, "resource": {"id": 382, "owner": {"id": 53}, "assignee": {"id": 585}, "organization": {"id": 138}, "project": {"owner": {"id": 716}, "assignee": {"id": 820}, "organization": {"id": 991}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 33, "privilege": "none"}, "organization": {"id": 160, "owner": {"id": 33}, "user": {"role": "owner"}}}, "resource": {"id": 356, "owner": {"id": 33}, "assignee": {"id": 562}, "organization": {"id": 623}, "project": {"owner": {"id": 751}, "assignee": {"id": 896}, "organization": {"id": 945}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 39, "privilege": "none"}, "organization": {"id": 199, "owner": {"id": 39}, "user": {"role": "owner"}}}, "resource": {"id": 323, "owner": {"id": 39}, "assignee": {"id": 519}, "organization": {"id": 656}, "project": {"owner": {"id": 721}, "assignee": {"id": 838}, "organization": {"id": 981}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 89, "privilege": "none"}, "organization": {"id": 164, "owner": {"id": 214}, "user": {"role": "maintainer"}}}, "resource": {"id": 375, "owner": {"id": 89}, "assignee": {"id": 596}, "organization": {"id": 164}, "project": {"owner": {"id": 795}, "assignee": {"id": 821}, "organization": {"id": 986}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 26, "privilege": "none"}, "organization": {"id": 138, "owner": {"id": 261}, "user": {"role": "maintainer"}}}, "resource": {"id": 381, "owner": {"id": 26}, "assignee": {"id": 545}, "organization": {"id": 138}, "project": {"owner": {"id": 728}, "assignee": {"id": 864}, "organization": {"id": 973}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 35, "privilege": "none"}, "organization": {"id": 144, "owner": {"id": 297}, "user": {"role": "maintainer"}}}, "resource": {"id": 395, "owner": {"id": 35}, "assignee": {"id": 595}, "organization": {"id": 654}, "project": {"owner": {"id": 778}, "assignee": {"id": 870}, "organization": {"id": 939}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 90, "privilege": "none"}, "organization": {"id": 124, "owner": {"id": 219}, "user": {"role": "maintainer"}}}, "resource": {"id": 354, "owner": {"id": 90}, "assignee": {"id": 535}, "organization": {"id": 679}, "project": {"owner": {"id": 774}, "assignee": {"id": 841}, "organization": {"id": 923}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 11, "privilege": "none"}, "organization": {"id": 105, "owner": {"id": 237}, "user": {"role": "supervisor"}}}, "resource": {"id": 360, "owner": {"id": 11}, "assignee": {"id": 583}, "organization": {"id": 105}, "project": {"owner": {"id": 722}, "assignee": {"id": 849}, "organization": {"id": 961}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 99, "privilege": "none"}, "organization": {"id": 123, "owner": {"id": 220}, "user": {"role": "supervisor"}}}, "resource": {"id": 340, "owner": {"id": 99}, "assignee": {"id": 593}, "organization": {"id": 123}, "project": {"owner": {"id": 760}, "assignee": {"id": 882}, "organization": {"id": 937}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 78, "privilege": "none"}, "organization": {"id": 155, "owner": {"id": 240}, "user": {"role": "supervisor"}}}, "resource": {"id": 370, "owner": {"id": 78}, "assignee": {"id": 530}, "organization": {"id": 611}, "project": {"owner": {"id": 745}, "assignee": {"id": 896}, "organization": {"id": 920}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 70, "privilege": "none"}, "organization": {"id": 132, "owner": {"id": 230}, "user": {"role": "supervisor"}}}, "resource": {"id": 381, "owner": {"id": 70}, "assignee": {"id": 597}, "organization": {"id": 656}, "project": {"owner": {"id": 708}, "assignee": {"id": 848}, "organization": {"id": 936}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 31, "privilege": "none"}, "organization": {"id": 198, "owner": {"id": 262}, "user": {"role": "worker"}}}, "resource": {"id": 306, "owner": {"id": 31}, "assignee": {"id": 556}, "organization": {"id": 198}, "project": {"owner": {"id": 765}, "assignee": {"id": 855}, "organization": {"id": 902}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 86, "privilege": "none"}, "organization": {"id": 151, "owner": {"id": 217}, "user": {"role": "worker"}}}, "resource": {"id": 397, "owner": {"id": 86}, "assignee": {"id": 515}, "organization": {"id": 151}, "project": {"owner": {"id": 745}, "assignee": {"id": 836}, "organization": {"id": 992}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 9, "privilege": "none"}, "organization": {"id": 184, "owner": {"id": 235}, "user": {"role": "worker"}}}, "resource": {"id": 384, "owner": {"id": 9}, "assignee": {"id": 565}, "organization": {"id": 626}, "project": {"owner": {"id": 786}, "assignee": {"id": 834}, "organization": {"id": 972}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 45, "privilege": "none"}, "organization": {"id": 144, "owner": {"id": 269}, "user": {"role": "worker"}}}, "resource": {"id": 349, "owner": {"id": 45}, "assignee": {"id": 541}, "organization": {"id": 643}, "project": {"owner": {"id": 729}, "assignee": {"id": 864}, "organization": {"id": 946}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 73, "privilege": "none"}, "organization": {"id": 102, "owner": {"id": 249}, "user": {"role": null}}}, "resource": {"id": 347, "owner": {"id": 73}, "assignee": {"id": 566}, "organization": {"id": 102}, "project": {"owner": {"id": 720}, "assignee": {"id": 892}, "organization": {"id": 914}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 67, "privilege": "none"}, "organization": {"id": 172, "owner": {"id": 297}, "user": {"role": null}}}, "resource": {"id": 364, "owner": {"id": 67}, "assignee": {"id": 573}, "organization": {"id": 172}, "project": {"owner": {"id": 712}, "assignee": {"id": 893}, "organization": {"id": 981}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 5, "privilege": "none"}, "organization": {"id": 171, "owner": {"id": 232}, "user": {"role": null}}}, "resource": {"id": 315, "owner": {"id": 5}, "assignee": {"id": 528}, "organization": {"id": 606}, "project": {"owner": {"id": 733}, "assignee": {"id": 840}, "organization": {"id": 935}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 35, "privilege": "none"}, "organization": {"id": 195, "owner": {"id": 278}, "user": {"role": null}}}, "resource": {"id": 307, "owner": {"id": 35}, "assignee": {"id": 534}, "organization": {"id": 660}, "project": {"owner": {"id": 758}, "assignee": {"id": 887}, "organization": {"id": 932}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 7, "privilege": "admin"}, "organization": {"id": 147, "owner": {"id": 7}, "user": {"role": "owner"}}}, "resource": {"id": 328, "owner": {"id": 453}, "assignee": {"id": 7}, "organization": {"id": 147}, "project": {"owner": {"id": 747}, "assignee": {"id": 857}, "organization": {"id": 950}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 97, "privilege": "admin"}, "organization": {"id": 198, "owner": {"id": 97}, "user": {"role": "owner"}}}, "resource": {"id": 373, "owner": {"id": 444}, "assignee": {"id": 97}, "organization": {"id": 198}, "project": {"owner": {"id": 727}, "assignee": {"id": 890}, "organization": {"id": 977}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 83, "privilege": "admin"}, "organization": {"id": 107, "owner": {"id": 83}, "user": {"role": "owner"}}}, "resource": {"id": 388, "owner": {"id": 463}, "assignee": {"id": 83}, "organization": {"id": 662}, "project": {"owner": {"id": 731}, "assignee": {"id": 870}, "organization": {"id": 988}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 18, "privilege": "admin"}, "organization": {"id": 194, "owner": {"id": 18}, "user": {"role": "owner"}}}, "resource": {"id": 315, "owner": {"id": 496}, "assignee": {"id": 18}, "organization": {"id": 628}, "project": {"owner": {"id": 706}, "assignee": {"id": 868}, "organization": {"id": 926}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 3, "privilege": "admin"}, "organization": {"id": 196, "owner": {"id": 278}, "user": {"role": "maintainer"}}}, "resource": {"id": 331, "owner": {"id": 464}, "assignee": {"id": 3}, "organization": {"id": 196}, "project": {"owner": {"id": 731}, "assignee": {"id": 892}, "organization": {"id": 933}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 57, "privilege": "admin"}, "organization": {"id": 153, "owner": {"id": 217}, "user": {"role": "maintainer"}}}, "resource": {"id": 323, "owner": {"id": 413}, "assignee": {"id": 57}, "organization": {"id": 153}, "project": {"owner": {"id": 712}, "assignee": {"id": 897}, "organization": {"id": 982}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 75, "privilege": "admin"}, "organization": {"id": 106, "owner": {"id": 284}, "user": {"role": "maintainer"}}}, "resource": {"id": 363, "owner": {"id": 430}, "assignee": {"id": 75}, "organization": {"id": 691}, "project": {"owner": {"id": 780}, "assignee": {"id": 848}, "organization": {"id": 959}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 12, "privilege": "admin"}, "organization": {"id": 181, "owner": {"id": 203}, "user": {"role": "maintainer"}}}, "resource": {"id": 345, "owner": {"id": 411}, "assignee": {"id": 12}, "organization": {"id": 673}, "project": {"owner": {"id": 758}, "assignee": {"id": 826}, "organization": {"id": 986}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 43, "privilege": "admin"}, "organization": {"id": 194, "owner": {"id": 271}, "user": {"role": "supervisor"}}}, "resource": {"id": 342, "owner": {"id": 452}, "assignee": {"id": 43}, "organization": {"id": 194}, "project": {"owner": {"id": 789}, "assignee": {"id": 898}, "organization": {"id": 951}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 27, "privilege": "admin"}, "organization": {"id": 112, "owner": {"id": 218}, "user": {"role": "supervisor"}}}, "resource": {"id": 318, "owner": {"id": 481}, "assignee": {"id": 27}, "organization": {"id": 112}, "project": {"owner": {"id": 766}, "assignee": {"id": 881}, "organization": {"id": 931}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 72, "privilege": "admin"}, "organization": {"id": 143, "owner": {"id": 210}, "user": {"role": "supervisor"}}}, "resource": {"id": 382, "owner": {"id": 469}, "assignee": {"id": 72}, "organization": {"id": 680}, "project": {"owner": {"id": 779}, "assignee": {"id": 812}, "organization": {"id": 918}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 7, "privilege": "admin"}, "organization": {"id": 156, "owner": {"id": 236}, "user": {"role": "supervisor"}}}, "resource": {"id": 355, "owner": {"id": 441}, "assignee": {"id": 7}, "organization": {"id": 683}, "project": {"owner": {"id": 764}, "assignee": {"id": 812}, "organization": {"id": 900}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 51, "privilege": "admin"}, "organization": {"id": 139, "owner": {"id": 285}, "user": {"role": "worker"}}}, "resource": {"id": 309, "owner": {"id": 464}, "assignee": {"id": 51}, "organization": {"id": 139}, "project": {"owner": {"id": 746}, "assignee": {"id": 830}, "organization": {"id": 915}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 61, "privilege": "admin"}, "organization": {"id": 109, "owner": {"id": 201}, "user": {"role": "worker"}}}, "resource": {"id": 397, "owner": {"id": 478}, "assignee": {"id": 61}, "organization": {"id": 109}, "project": {"owner": {"id": 784}, "assignee": {"id": 883}, "organization": {"id": 968}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 42, "privilege": "admin"}, "organization": {"id": 195, "owner": {"id": 238}, "user": {"role": "worker"}}}, "resource": {"id": 394, "owner": {"id": 450}, "assignee": {"id": 42}, "organization": {"id": 683}, "project": {"owner": {"id": 792}, "assignee": {"id": 804}, "organization": {"id": 926}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 71, "privilege": "admin"}, "organization": {"id": 106, "owner": {"id": 207}, "user": {"role": "worker"}}}, "resource": {"id": 345, "owner": {"id": 432}, "assignee": {"id": 71}, "organization": {"id": 637}, "project": {"owner": {"id": 704}, "assignee": {"id": 835}, "organization": {"id": 931}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 20, "privilege": "admin"}, "organization": {"id": 113, "owner": {"id": 248}, "user": {"role": null}}}, "resource": {"id": 359, "owner": {"id": 468}, "assignee": {"id": 20}, "organization": {"id": 113}, "project": {"owner": {"id": 779}, "assignee": {"id": 853}, "organization": {"id": 998}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 9, "privilege": "admin"}, "organization": {"id": 140, "owner": {"id": 226}, "user": {"role": null}}}, "resource": {"id": 369, "owner": {"id": 448}, "assignee": {"id": 9}, "organization": {"id": 140}, "project": {"owner": {"id": 742}, "assignee": {"id": 866}, "organization": {"id": 983}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 17, "privilege": "admin"}, "organization": {"id": 175, "owner": {"id": 214}, "user": {"role": null}}}, "resource": {"id": 371, "owner": {"id": 449}, "assignee": {"id": 17}, "organization": {"id": 677}, "project": {"owner": {"id": 747}, "assignee": {"id": 819}, "organization": {"id": 912}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 30, "privilege": "admin"}, "organization": {"id": 178, "owner": {"id": 226}, "user": {"role": null}}}, "resource": {"id": 379, "owner": {"id": 431}, "assignee": {"id": 30}, "organization": {"id": 619}, "project": {"owner": {"id": 718}, "assignee": {"id": 830}, "organization": {"id": 998}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 13, "privilege": "business"}, "organization": {"id": 135, "owner": {"id": 13}, "user": {"role": "owner"}}}, "resource": {"id": 362, "owner": {"id": 463}, "assignee": {"id": 13}, "organization": {"id": 135}, "project": {"owner": {"id": 705}, "assignee": {"id": 867}, "organization": {"id": 976}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 72, "privilege": "business"}, "organization": {"id": 187, "owner": {"id": 72}, "user": {"role": "owner"}}}, "resource": {"id": 349, "owner": {"id": 435}, "assignee": {"id": 72}, "organization": {"id": 187}, "project": {"owner": {"id": 773}, "assignee": {"id": 844}, "organization": {"id": 934}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 58, "privilege": "business"}, "organization": {"id": 141, "owner": {"id": 58}, "user": {"role": "owner"}}}, "resource": {"id": 363, "owner": {"id": 481}, "assignee": {"id": 58}, "organization": {"id": 601}, "project": {"owner": {"id": 723}, "assignee": {"id": 889}, "organization": {"id": 976}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 38, "privilege": "business"}, "organization": {"id": 166, "owner": {"id": 38}, "user": {"role": "owner"}}}, "resource": {"id": 355, "owner": {"id": 446}, "assignee": {"id": 38}, "organization": {"id": 672}, "project": {"owner": {"id": 718}, "assignee": {"id": 801}, "organization": {"id": 946}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 74, "privilege": "business"}, "organization": {"id": 135, "owner": {"id": 225}, "user": {"role": "maintainer"}}}, "resource": {"id": 395, "owner": {"id": 407}, "assignee": {"id": 74}, "organization": {"id": 135}, "project": {"owner": {"id": 729}, "assignee": {"id": 841}, "organization": {"id": 917}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 59, "privilege": "business"}, "organization": {"id": 176, "owner": {"id": 211}, "user": {"role": "maintainer"}}}, "resource": {"id": 367, "owner": {"id": 446}, "assignee": {"id": 59}, "organization": {"id": 176}, "project": {"owner": {"id": 727}, "assignee": {"id": 819}, "organization": {"id": 947}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 32, "privilege": "business"}, "organization": {"id": 181, "owner": {"id": 272}, "user": {"role": "maintainer"}}}, "resource": {"id": 343, "owner": {"id": 463}, "assignee": {"id": 32}, "organization": {"id": 672}, "project": {"owner": {"id": 749}, "assignee": {"id": 896}, "organization": {"id": 920}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 61, "privilege": "business"}, "organization": {"id": 161, "owner": {"id": 221}, "user": {"role": "maintainer"}}}, "resource": {"id": 352, "owner": {"id": 423}, "assignee": {"id": 61}, "organization": {"id": 682}, "project": {"owner": {"id": 779}, "assignee": {"id": 887}, "organization": {"id": 907}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 15, "privilege": "business"}, "organization": {"id": 176, "owner": {"id": 212}, "user": {"role": "supervisor"}}}, "resource": {"id": 323, "owner": {"id": 413}, "assignee": {"id": 15}, "organization": {"id": 176}, "project": {"owner": {"id": 757}, "assignee": {"id": 811}, "organization": {"id": 919}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 5, "privilege": "business"}, "organization": {"id": 177, "owner": {"id": 278}, "user": {"role": "supervisor"}}}, "resource": {"id": 353, "owner": {"id": 477}, "assignee": {"id": 5}, "organization": {"id": 177}, "project": {"owner": {"id": 723}, "assignee": {"id": 826}, "organization": {"id": 916}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 15, "privilege": "business"}, "organization": {"id": 162, "owner": {"id": 228}, "user": {"role": "supervisor"}}}, "resource": {"id": 319, "owner": {"id": 430}, "assignee": {"id": 15}, "organization": {"id": 694}, "project": {"owner": {"id": 734}, "assignee": {"id": 830}, "organization": {"id": 909}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 4, "privilege": "business"}, "organization": {"id": 162, "owner": {"id": 201}, "user": {"role": "supervisor"}}}, "resource": {"id": 383, "owner": {"id": 451}, "assignee": {"id": 4}, "organization": {"id": 618}, "project": {"owner": {"id": 757}, "assignee": {"id": 817}, "organization": {"id": 943}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 27, "privilege": "business"}, "organization": {"id": 103, "owner": {"id": 201}, "user": {"role": "worker"}}}, "resource": {"id": 353, "owner": {"id": 459}, "assignee": {"id": 27}, "organization": {"id": 103}, "project": {"owner": {"id": 752}, "assignee": {"id": 864}, "organization": {"id": 968}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 5, "privilege": "business"}, "organization": {"id": 160, "owner": {"id": 246}, "user": {"role": "worker"}}}, "resource": {"id": 308, "owner": {"id": 417}, "assignee": {"id": 5}, "organization": {"id": 160}, "project": {"owner": {"id": 701}, "assignee": {"id": 870}, "organization": {"id": 936}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 37, "privilege": "business"}, "organization": {"id": 128, "owner": {"id": 280}, "user": {"role": "worker"}}}, "resource": {"id": 300, "owner": {"id": 476}, "assignee": {"id": 37}, "organization": {"id": 629}, "project": {"owner": {"id": 759}, "assignee": {"id": 866}, "organization": {"id": 992}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 86, "privilege": "business"}, "organization": {"id": 139, "owner": {"id": 265}, "user": {"role": "worker"}}}, "resource": {"id": 366, "owner": {"id": 465}, "assignee": {"id": 86}, "organization": {"id": 616}, "project": {"owner": {"id": 718}, "assignee": {"id": 861}, "organization": {"id": 916}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 87, "privilege": "business"}, "organization": {"id": 175, "owner": {"id": 272}, "user": {"role": null}}}, "resource": {"id": 384, "owner": {"id": 417}, "assignee": {"id": 87}, "organization": {"id": 175}, "project": {"owner": {"id": 791}, "assignee": {"id": 880}, "organization": {"id": 995}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 42, "privilege": "business"}, "organization": {"id": 164, "owner": {"id": 260}, "user": {"role": null}}}, "resource": {"id": 341, "owner": {"id": 475}, "assignee": {"id": 42}, "organization": {"id": 164}, "project": {"owner": {"id": 708}, "assignee": {"id": 863}, "organization": {"id": 965}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 62, "privilege": "business"}, "organization": {"id": 172, "owner": {"id": 265}, "user": {"role": null}}}, "resource": {"id": 379, "owner": {"id": 440}, "assignee": {"id": 62}, "organization": {"id": 683}, "project": {"owner": {"id": 796}, "assignee": {"id": 859}, "organization": {"id": 911}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 29, "privilege": "business"}, "organization": {"id": 169, "owner": {"id": 250}, "user": {"role": null}}}, "resource": {"id": 364, "owner": {"id": 484}, "assignee": {"id": 29}, "organization": {"id": 626}, "project": {"owner": {"id": 734}, "assignee": {"id": 806}, "organization": {"id": 944}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 89, "privilege": "user"}, "organization": {"id": 199, "owner": {"id": 89}, "user": {"role": "owner"}}}, "resource": {"id": 350, "owner": {"id": 407}, "assignee": {"id": 89}, "organization": {"id": 199}, "project": {"owner": {"id": 789}, "assignee": {"id": 853}, "organization": {"id": 928}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 24, "privilege": "user"}, "organization": {"id": 161, "owner": {"id": 24}, "user": {"role": "owner"}}}, "resource": {"id": 361, "owner": {"id": 488}, "assignee": {"id": 24}, "organization": {"id": 161}, "project": {"owner": {"id": 758}, "assignee": {"id": 801}, "organization": {"id": 986}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 37, "privilege": "user"}, "organization": {"id": 129, "owner": {"id": 37}, "user": {"role": "owner"}}}, "resource": {"id": 303, "owner": {"id": 435}, "assignee": {"id": 37}, "organization": {"id": 640}, "project": {"owner": {"id": 757}, "assignee": {"id": 898}, "organization": {"id": 904}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 5, "privilege": "user"}, "organization": {"id": 125, "owner": {"id": 5}, "user": {"role": "owner"}}}, "resource": {"id": 324, "owner": {"id": 456}, "assignee": {"id": 5}, "organization": {"id": 651}, "project": {"owner": {"id": 760}, "assignee": {"id": 818}, "organization": {"id": 971}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 86, "privilege": "user"}, "organization": {"id": 159, "owner": {"id": 274}, "user": {"role": "maintainer"}}}, "resource": {"id": 361, "owner": {"id": 491}, "assignee": {"id": 86}, "organization": {"id": 159}, "project": {"owner": {"id": 761}, "assignee": {"id": 854}, "organization": {"id": 949}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 87, "privilege": "user"}, "organization": {"id": 151, "owner": {"id": 294}, "user": {"role": "maintainer"}}}, "resource": {"id": 356, "owner": {"id": 415}, "assignee": {"id": 87}, "organization": {"id": 151}, "project": {"owner": {"id": 773}, "assignee": {"id": 873}, "organization": {"id": 932}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 23, "privilege": "user"}, "organization": {"id": 102, "owner": {"id": 262}, "user": {"role": "maintainer"}}}, "resource": {"id": 342, "owner": {"id": 466}, "assignee": {"id": 23}, "organization": {"id": 624}, "project": {"owner": {"id": 753}, "assignee": {"id": 800}, "organization": {"id": 977}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 67, "privilege": "user"}, "organization": {"id": 118, "owner": {"id": 222}, "user": {"role": "maintainer"}}}, "resource": {"id": 347, "owner": {"id": 404}, "assignee": {"id": 67}, "organization": {"id": 623}, "project": {"owner": {"id": 724}, "assignee": {"id": 843}, "organization": {"id": 961}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 57, "privilege": "user"}, "organization": {"id": 119, "owner": {"id": 201}, "user": {"role": "supervisor"}}}, "resource": {"id": 397, "owner": {"id": 499}, "assignee": {"id": 57}, "organization": {"id": 119}, "project": {"owner": {"id": 728}, "assignee": {"id": 817}, "organization": {"id": 964}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 4, "privilege": "user"}, "organization": {"id": 169, "owner": {"id": 228}, "user": {"role": "supervisor"}}}, "resource": {"id": 325, "owner": {"id": 481}, "assignee": {"id": 4}, "organization": {"id": 169}, "project": {"owner": {"id": 778}, "assignee": {"id": 894}, "organization": {"id": 959}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 34, "privilege": "user"}, "organization": {"id": 153, "owner": {"id": 232}, "user": {"role": "supervisor"}}}, "resource": {"id": 378, "owner": {"id": 459}, "assignee": {"id": 34}, "organization": {"id": 629}, "project": {"owner": {"id": 716}, "assignee": {"id": 828}, "organization": {"id": 934}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 47, "privilege": "user"}, "organization": {"id": 186, "owner": {"id": 229}, "user": {"role": "supervisor"}}}, "resource": {"id": 339, "owner": {"id": 406}, "assignee": {"id": 47}, "organization": {"id": 619}, "project": {"owner": {"id": 748}, "assignee": {"id": 818}, "organization": {"id": 979}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 96, "privilege": "user"}, "organization": {"id": 166, "owner": {"id": 219}, "user": {"role": "worker"}}}, "resource": {"id": 318, "owner": {"id": 493}, "assignee": {"id": 96}, "organization": {"id": 166}, "project": {"owner": {"id": 797}, "assignee": {"id": 888}, "organization": {"id": 955}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 62, "privilege": "user"}, "organization": {"id": 156, "owner": {"id": 281}, "user": {"role": "worker"}}}, "resource": {"id": 350, "owner": {"id": 439}, "assignee": {"id": 62}, "organization": {"id": 156}, "project": {"owner": {"id": 734}, "assignee": {"id": 868}, "organization": {"id": 960}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 51, "privilege": "user"}, "organization": {"id": 168, "owner": {"id": 268}, "user": {"role": "worker"}}}, "resource": {"id": 329, "owner": {"id": 460}, "assignee": {"id": 51}, "organization": {"id": 626}, "project": {"owner": {"id": 732}, "assignee": {"id": 860}, "organization": {"id": 941}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 64, "privilege": "user"}, "organization": {"id": 168, "owner": {"id": 229}, "user": {"role": "worker"}}}, "resource": {"id": 337, "owner": {"id": 443}, "assignee": {"id": 64}, "organization": {"id": 693}, "project": {"owner": {"id": 772}, "assignee": {"id": 835}, "organization": {"id": 915}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 79, "privilege": "user"}, "organization": {"id": 167, "owner": {"id": 279}, "user": {"role": null}}}, "resource": {"id": 335, "owner": {"id": 422}, "assignee": {"id": 79}, "organization": {"id": 167}, "project": {"owner": {"id": 720}, "assignee": {"id": 862}, "organization": {"id": 941}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 67, "privilege": "user"}, "organization": {"id": 167, "owner": {"id": 290}, "user": {"role": null}}}, "resource": {"id": 348, "owner": {"id": 465}, "assignee": {"id": 67}, "organization": {"id": 167}, "project": {"owner": {"id": 700}, "assignee": {"id": 869}, "organization": {"id": 974}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 78, "privilege": "user"}, "organization": {"id": 196, "owner": {"id": 243}, "user": {"role": null}}}, "resource": {"id": 310, "owner": {"id": 464}, "assignee": {"id": 78}, "organization": {"id": 606}, "project": {"owner": {"id": 797}, "assignee": {"id": 813}, "organization": {"id": 991}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 56, "privilege": "user"}, "organization": {"id": 176, "owner": {"id": 249}, "user": {"role": null}}}, "resource": {"id": 395, "owner": {"id": 407}, "assignee": {"id": 56}, "organization": {"id": 697}, "project": {"owner": {"id": 724}, "assignee": {"id": 821}, "organization": {"id": 902}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 99, "privilege": "worker"}, "organization": {"id": 105, "owner": {"id": 99}, "user": {"role": "owner"}}}, "resource": {"id": 371, "owner": {"id": 450}, "assignee": {"id": 99}, "organization": {"id": 105}, "project": {"owner": {"id": 707}, "assignee": {"id": 837}, "organization": {"id": 948}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 45, "privilege": "worker"}, "organization": {"id": 145, "owner": {"id": 45}, "user": {"role": "owner"}}}, "resource": {"id": 336, "owner": {"id": 437}, "assignee": {"id": 45}, "organization": {"id": 145}, "project": {"owner": {"id": 797}, "assignee": {"id": 808}, "organization": {"id": 960}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 40, "privilege": "worker"}, "organization": {"id": 114, "owner": {"id": 40}, "user": {"role": "owner"}}}, "resource": {"id": 392, "owner": {"id": 439}, "assignee": {"id": 40}, "organization": {"id": 693}, "project": {"owner": {"id": 731}, "assignee": {"id": 842}, "organization": {"id": 990}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 97, "privilege": "worker"}, "organization": {"id": 144, "owner": {"id": 97}, "user": {"role": "owner"}}}, "resource": {"id": 342, "owner": {"id": 490}, "assignee": {"id": 97}, "organization": {"id": 676}, "project": {"owner": {"id": 708}, "assignee": {"id": 880}, "organization": {"id": 923}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 0, "privilege": "worker"}, "organization": {"id": 136, "owner": {"id": 212}, "user": {"role": "maintainer"}}}, "resource": {"id": 340, "owner": {"id": 492}, "assignee": {"id": 0}, "organization": {"id": 136}, "project": {"owner": {"id": 737}, "assignee": {"id": 863}, "organization": {"id": 950}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 69, "privilege": "worker"}, "organization": {"id": 173, "owner": {"id": 288}, "user": {"role": "maintainer"}}}, "resource": {"id": 317, "owner": {"id": 441}, "assignee": {"id": 69}, "organization": {"id": 173}, "project": {"owner": {"id": 797}, "assignee": {"id": 824}, "organization": {"id": 906}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 49, "privilege": "worker"}, "organization": {"id": 192, "owner": {"id": 211}, "user": {"role": "maintainer"}}}, "resource": {"id": 372, "owner": {"id": 418}, "assignee": {"id": 49}, "organization": {"id": 636}, "project": {"owner": {"id": 708}, "assignee": {"id": 855}, "organization": {"id": 939}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 22, "privilege": "worker"}, "organization": {"id": 160, "owner": {"id": 266}, "user": {"role": "maintainer"}}}, "resource": {"id": 359, "owner": {"id": 425}, "assignee": {"id": 22}, "organization": {"id": 660}, "project": {"owner": {"id": 752}, "assignee": {"id": 806}, "organization": {"id": 984}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 76, "privilege": "worker"}, "organization": {"id": 162, "owner": {"id": 277}, "user": {"role": "supervisor"}}}, "resource": {"id": 358, "owner": {"id": 450}, "assignee": {"id": 76}, "organization": {"id": 162}, "project": {"owner": {"id": 727}, "assignee": {"id": 841}, "organization": {"id": 977}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 43, "privilege": "worker"}, "organization": {"id": 164, "owner": {"id": 298}, "user": {"role": "supervisor"}}}, "resource": {"id": 360, "owner": {"id": 407}, "assignee": {"id": 43}, "organization": {"id": 164}, "project": {"owner": {"id": 717}, "assignee": {"id": 814}, "organization": {"id": 982}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 80, "privilege": "worker"}, "organization": {"id": 102, "owner": {"id": 255}, "user": {"role": "supervisor"}}}, "resource": {"id": 370, "owner": {"id": 428}, "assignee": {"id": 80}, "organization": {"id": 609}, "project": {"owner": {"id": 768}, "assignee": {"id": 895}, "organization": {"id": 933}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 79, "privilege": "worker"}, "organization": {"id": 116, "owner": {"id": 265}, "user": {"role": "supervisor"}}}, "resource": {"id": 326, "owner": {"id": 480}, "assignee": {"id": 79}, "organization": {"id": 626}, "project": {"owner": {"id": 705}, "assignee": {"id": 825}, "organization": {"id": 990}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 9, "privilege": "worker"}, "organization": {"id": 192, "owner": {"id": 224}, "user": {"role": "worker"}}}, "resource": {"id": 313, "owner": {"id": 498}, "assignee": {"id": 9}, "organization": {"id": 192}, "project": {"owner": {"id": 769}, "assignee": {"id": 814}, "organization": {"id": 999}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 80, "privilege": "worker"}, "organization": {"id": 149, "owner": {"id": 202}, "user": {"role": "worker"}}}, "resource": {"id": 344, "owner": {"id": 467}, "assignee": {"id": 80}, "organization": {"id": 149}, "project": {"owner": {"id": 759}, "assignee": {"id": 834}, "organization": {"id": 928}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 90, "privilege": "worker"}, "organization": {"id": 153, "owner": {"id": 237}, "user": {"role": "worker"}}}, "resource": {"id": 337, "owner": {"id": 414}, "assignee": {"id": 90}, "organization": {"id": 643}, "project": {"owner": {"id": 755}, "assignee": {"id": 802}, "organization": {"id": 917}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 30, "privilege": "worker"}, "organization": {"id": 150, "owner": {"id": 217}, "user": {"role": "worker"}}}, "resource": {"id": 337, "owner": {"id": 464}, "assignee": {"id": 30}, "organization": {"id": 679}, "project": {"owner": {"id": 767}, "assignee": {"id": 866}, "organization": {"id": 930}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 56, "privilege": "worker"}, "organization": {"id": 143, "owner": {"id": 251}, "user": {"role": null}}}, "resource": {"id": 329, "owner": {"id": 405}, "assignee": {"id": 56}, "organization": {"id": 143}, "project": {"owner": {"id": 733}, "assignee": {"id": 890}, "organization": {"id": 982}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 40, "privilege": "worker"}, "organization": {"id": 100, "owner": {"id": 255}, "user": {"role": null}}}, "resource": {"id": 394, "owner": {"id": 470}, "assignee": {"id": 40}, "organization": {"id": 100}, "project": {"owner": {"id": 714}, "assignee": {"id": 856}, "organization": {"id": 993}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 95, "privilege": "worker"}, "organization": {"id": 178, "owner": {"id": 206}, "user": {"role": null}}}, "resource": {"id": 341, "owner": {"id": 497}, "assignee": {"id": 95}, "organization": {"id": 677}, "project": {"owner": {"id": 795}, "assignee": {"id": 805}, "organization": {"id": 966}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 68, "privilege": "worker"}, "organization": {"id": 165, "owner": {"id": 266}, "user": {"role": null}}}, "resource": {"id": 305, "owner": {"id": 488}, "assignee": {"id": 68}, "organization": {"id": 637}, "project": {"owner": {"id": 791}, "assignee": {"id": 859}, "organization": {"id": 908}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 44, "privilege": "none"}, "organization": {"id": 164, "owner": {"id": 44}, "user": {"role": "owner"}}}, "resource": {"id": 318, "owner": {"id": 444}, "assignee": {"id": 44}, "organization": {"id": 164}, "project": {"owner": {"id": 791}, "assignee": {"id": 819}, "organization": {"id": 911}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 88, "privilege": "none"}, "organization": {"id": 144, "owner": {"id": 88}, "user": {"role": "owner"}}}, "resource": {"id": 301, "owner": {"id": 486}, "assignee": {"id": 88}, "organization": {"id": 144}, "project": {"owner": {"id": 786}, "assignee": {"id": 879}, "organization": {"id": 982}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 41, "privilege": "none"}, "organization": {"id": 159, "owner": {"id": 41}, "user": {"role": "owner"}}}, "resource": {"id": 376, "owner": {"id": 490}, "assignee": {"id": 41}, "organization": {"id": 614}, "project": {"owner": {"id": 748}, "assignee": {"id": 847}, "organization": {"id": 918}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 72, "privilege": "none"}, "organization": {"id": 152, "owner": {"id": 72}, "user": {"role": "owner"}}}, "resource": {"id": 329, "owner": {"id": 410}, "assignee": {"id": 72}, "organization": {"id": 615}, "project": {"owner": {"id": 798}, "assignee": {"id": 835}, "organization": {"id": 920}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 82, "privilege": "none"}, "organization": {"id": 196, "owner": {"id": 212}, "user": {"role": "maintainer"}}}, "resource": {"id": 362, "owner": {"id": 447}, "assignee": {"id": 82}, "organization": {"id": 196}, "project": {"owner": {"id": 749}, "assignee": {"id": 860}, "organization": {"id": 974}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 93, "privilege": "none"}, "organization": {"id": 149, "owner": {"id": 294}, "user": {"role": "maintainer"}}}, "resource": {"id": 325, "owner": {"id": 499}, "assignee": {"id": 93}, "organization": {"id": 149}, "project": {"owner": {"id": 732}, "assignee": {"id": 850}, "organization": {"id": 970}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 53, "privilege": "none"}, "organization": {"id": 109, "owner": {"id": 251}, "user": {"role": "maintainer"}}}, "resource": {"id": 331, "owner": {"id": 454}, "assignee": {"id": 53}, "organization": {"id": 692}, "project": {"owner": {"id": 748}, "assignee": {"id": 849}, "organization": {"id": 904}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 95, "privilege": "none"}, "organization": {"id": 158, "owner": {"id": 270}, "user": {"role": "maintainer"}}}, "resource": {"id": 326, "owner": {"id": 468}, "assignee": {"id": 95}, "organization": {"id": 637}, "project": {"owner": {"id": 749}, "assignee": {"id": 809}, "organization": {"id": 907}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 32, "privilege": "none"}, "organization": {"id": 121, "owner": {"id": 208}, "user": {"role": "supervisor"}}}, "resource": {"id": 313, "owner": {"id": 401}, "assignee": {"id": 32}, "organization": {"id": 121}, "project": {"owner": {"id": 767}, "assignee": {"id": 870}, "organization": {"id": 948}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 32, "privilege": "none"}, "organization": {"id": 179, "owner": {"id": 215}, "user": {"role": "supervisor"}}}, "resource": {"id": 388, "owner": {"id": 496}, "assignee": {"id": 32}, "organization": {"id": 179}, "project": {"owner": {"id": 757}, "assignee": {"id": 858}, "organization": {"id": 976}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 83, "privilege": "none"}, "organization": {"id": 139, "owner": {"id": 225}, "user": {"role": "supervisor"}}}, "resource": {"id": 391, "owner": {"id": 485}, "assignee": {"id": 83}, "organization": {"id": 654}, "project": {"owner": {"id": 735}, "assignee": {"id": 844}, "organization": {"id": 974}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 65, "privilege": "none"}, "organization": {"id": 116, "owner": {"id": 228}, "user": {"role": "supervisor"}}}, "resource": {"id": 360, "owner": {"id": 454}, "assignee": {"id": 65}, "organization": {"id": 640}, "project": {"owner": {"id": 765}, "assignee": {"id": 878}, "organization": {"id": 970}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 72, "privilege": "none"}, "organization": {"id": 169, "owner": {"id": 261}, "user": {"role": "worker"}}}, "resource": {"id": 367, "owner": {"id": 478}, "assignee": {"id": 72}, "organization": {"id": 169}, "project": {"owner": {"id": 755}, "assignee": {"id": 847}, "organization": {"id": 954}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 37, "privilege": "none"}, "organization": {"id": 179, "owner": {"id": 212}, "user": {"role": "worker"}}}, "resource": {"id": 376, "owner": {"id": 408}, "assignee": {"id": 37}, "organization": {"id": 179}, "project": {"owner": {"id": 718}, "assignee": {"id": 861}, "organization": {"id": 904}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 33, "privilege": "none"}, "organization": {"id": 138, "owner": {"id": 217}, "user": {"role": "worker"}}}, "resource": {"id": 370, "owner": {"id": 458}, "assignee": {"id": 33}, "organization": {"id": 684}, "project": {"owner": {"id": 760}, "assignee": {"id": 846}, "organization": {"id": 920}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 16, "privilege": "none"}, "organization": {"id": 130, "owner": {"id": 230}, "user": {"role": "worker"}}}, "resource": {"id": 336, "owner": {"id": 482}, "assignee": {"id": 16}, "organization": {"id": 666}, "project": {"owner": {"id": 797}, "assignee": {"id": 846}, "organization": {"id": 953}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 53, "privilege": "none"}, "organization": {"id": 131, "owner": {"id": 245}, "user": {"role": null}}}, "resource": {"id": 377, "owner": {"id": 480}, "assignee": {"id": 53}, "organization": {"id": 131}, "project": {"owner": {"id": 774}, "assignee": {"id": 824}, "organization": {"id": 917}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 22, "privilege": "none"}, "organization": {"id": 174, "owner": {"id": 206}, "user": {"role": null}}}, "resource": {"id": 326, "owner": {"id": 468}, "assignee": {"id": 22}, "organization": {"id": 174}, "project": {"owner": {"id": 714}, "assignee": {"id": 851}, "organization": {"id": 963}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 99, "privilege": "none"}, "organization": {"id": 191, "owner": {"id": 230}, "user": {"role": null}}}, "resource": {"id": 388, "owner": {"id": 424}, "assignee": {"id": 99}, "organization": {"id": 608}, "project": {"owner": {"id": 721}, "assignee": {"id": 815}, "organization": {"id": 999}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 62, "privilege": "none"}, "organization": {"id": 107, "owner": {"id": 294}, "user": {"role": null}}}, "resource": {"id": 304, "owner": {"id": 430}, "assignee": {"id": 62}, "organization": {"id": 617}, "project": {"owner": {"id": 787}, "assignee": {"id": 839}, "organization": {"id": 982}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 45, "privilege": "admin"}, "organization": {"id": 179, "owner": {"id": 45}, "user": {"role": "owner"}}}, "resource": {"id": 362, "owner": {"id": 435}, "assignee": {"id": 530}, "organization": {"id": 179}, "project": {"owner": {"id": 779}, "assignee": {"id": 844}, "organization": {"id": 984}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 45, "privilege": "admin"}, "organization": {"id": 111, "owner": {"id": 45}, "user": {"role": "owner"}}}, "resource": {"id": 384, "owner": {"id": 474}, "assignee": {"id": 584}, "organization": {"id": 111}, "project": {"owner": {"id": 715}, "assignee": {"id": 892}, "organization": {"id": 978}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 84, "privilege": "admin"}, "organization": {"id": 176, "owner": {"id": 84}, "user": {"role": "owner"}}}, "resource": {"id": 362, "owner": {"id": 470}, "assignee": {"id": 515}, "organization": {"id": 631}, "project": {"owner": {"id": 776}, "assignee": {"id": 809}, "organization": {"id": 970}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 4, "privilege": "admin"}, "organization": {"id": 181, "owner": {"id": 4}, "user": {"role": "owner"}}}, "resource": {"id": 306, "owner": {"id": 462}, "assignee": {"id": 538}, "organization": {"id": 641}, "project": {"owner": {"id": 746}, "assignee": {"id": 818}, "organization": {"id": 976}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 26, "privilege": "admin"}, "organization": {"id": 114, "owner": {"id": 213}, "user": {"role": "maintainer"}}}, "resource": {"id": 323, "owner": {"id": 476}, "assignee": {"id": 528}, "organization": {"id": 114}, "project": {"owner": {"id": 761}, "assignee": {"id": 849}, "organization": {"id": 979}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 61, "privilege": "admin"}, "organization": {"id": 182, "owner": {"id": 204}, "user": {"role": "maintainer"}}}, "resource": {"id": 325, "owner": {"id": 444}, "assignee": {"id": 578}, "organization": {"id": 182}, "project": {"owner": {"id": 781}, "assignee": {"id": 802}, "organization": {"id": 946}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 66, "privilege": "admin"}, "organization": {"id": 102, "owner": {"id": 216}, "user": {"role": "maintainer"}}}, "resource": {"id": 350, "owner": {"id": 405}, "assignee": {"id": 521}, "organization": {"id": 687}, "project": {"owner": {"id": 781}, "assignee": {"id": 850}, "organization": {"id": 926}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 53, "privilege": "admin"}, "organization": {"id": 130, "owner": {"id": 292}, "user": {"role": "maintainer"}}}, "resource": {"id": 370, "owner": {"id": 425}, "assignee": {"id": 574}, "organization": {"id": 687}, "project": {"owner": {"id": 716}, "assignee": {"id": 884}, "organization": {"id": 919}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 20, "privilege": "admin"}, "organization": {"id": 165, "owner": {"id": 289}, "user": {"role": "supervisor"}}}, "resource": {"id": 333, "owner": {"id": 472}, "assignee": {"id": 512}, "organization": {"id": 165}, "project": {"owner": {"id": 726}, "assignee": {"id": 898}, "organization": {"id": 946}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 80, "privilege": "admin"}, "organization": {"id": 163, "owner": {"id": 208}, "user": {"role": "supervisor"}}}, "resource": {"id": 300, "owner": {"id": 426}, "assignee": {"id": 506}, "organization": {"id": 163}, "project": {"owner": {"id": 764}, "assignee": {"id": 896}, "organization": {"id": 929}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 22, "privilege": "admin"}, "organization": {"id": 190, "owner": {"id": 284}, "user": {"role": "supervisor"}}}, "resource": {"id": 332, "owner": {"id": 406}, "assignee": {"id": 546}, "organization": {"id": 696}, "project": {"owner": {"id": 777}, "assignee": {"id": 859}, "organization": {"id": 968}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 99, "privilege": "admin"}, "organization": {"id": 193, "owner": {"id": 251}, "user": {"role": "supervisor"}}}, "resource": {"id": 382, "owner": {"id": 452}, "assignee": {"id": 533}, "organization": {"id": 618}, "project": {"owner": {"id": 793}, "assignee": {"id": 877}, "organization": {"id": 935}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 87, "privilege": "admin"}, "organization": {"id": 169, "owner": {"id": 261}, "user": {"role": "worker"}}}, "resource": {"id": 350, "owner": {"id": 473}, "assignee": {"id": 507}, "organization": {"id": 169}, "project": {"owner": {"id": 740}, "assignee": {"id": 825}, "organization": {"id": 922}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 68, "privilege": "admin"}, "organization": {"id": 184, "owner": {"id": 284}, "user": {"role": "worker"}}}, "resource": {"id": 312, "owner": {"id": 418}, "assignee": {"id": 580}, "organization": {"id": 184}, "project": {"owner": {"id": 782}, "assignee": {"id": 862}, "organization": {"id": 978}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 86, "privilege": "admin"}, "organization": {"id": 157, "owner": {"id": 278}, "user": {"role": "worker"}}}, "resource": {"id": 315, "owner": {"id": 460}, "assignee": {"id": 545}, "organization": {"id": 606}, "project": {"owner": {"id": 762}, "assignee": {"id": 802}, "organization": {"id": 930}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 53, "privilege": "admin"}, "organization": {"id": 103, "owner": {"id": 225}, "user": {"role": "worker"}}}, "resource": {"id": 315, "owner": {"id": 488}, "assignee": {"id": 521}, "organization": {"id": 624}, "project": {"owner": {"id": 724}, "assignee": {"id": 815}, "organization": {"id": 987}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 24, "privilege": "admin"}, "organization": {"id": 156, "owner": {"id": 297}, "user": {"role": null}}}, "resource": {"id": 327, "owner": {"id": 444}, "assignee": {"id": 572}, "organization": {"id": 156}, "project": {"owner": {"id": 774}, "assignee": {"id": 806}, "organization": {"id": 942}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 96, "privilege": "admin"}, "organization": {"id": 186, "owner": {"id": 247}, "user": {"role": null}}}, "resource": {"id": 306, "owner": {"id": 469}, "assignee": {"id": 591}, "organization": {"id": 186}, "project": {"owner": {"id": 776}, "assignee": {"id": 823}, "organization": {"id": 986}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 44, "privilege": "admin"}, "organization": {"id": 137, "owner": {"id": 235}, "user": {"role": null}}}, "resource": {"id": 351, "owner": {"id": 493}, "assignee": {"id": 562}, "organization": {"id": 635}, "project": {"owner": {"id": 775}, "assignee": {"id": 827}, "organization": {"id": 975}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 21, "privilege": "admin"}, "organization": {"id": 193, "owner": {"id": 212}, "user": {"role": null}}}, "resource": {"id": 351, "owner": {"id": 430}, "assignee": {"id": 586}, "organization": {"id": 610}, "project": {"owner": {"id": 711}, "assignee": {"id": 837}, "organization": {"id": 902}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 70, "privilege": "business"}, "organization": {"id": 136, "owner": {"id": 70}, "user": {"role": "owner"}}}, "resource": {"id": 391, "owner": {"id": 420}, "assignee": {"id": 503}, "organization": {"id": 136}, "project": {"owner": {"id": 733}, "assignee": {"id": 801}, "organization": {"id": 947}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 20, "privilege": "business"}, "organization": {"id": 158, "owner": {"id": 20}, "user": {"role": "owner"}}}, "resource": {"id": 344, "owner": {"id": 426}, "assignee": {"id": 506}, "organization": {"id": 158}, "project": {"owner": {"id": 701}, "assignee": {"id": 836}, "organization": {"id": 907}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 50, "privilege": "business"}, "organization": {"id": 164, "owner": {"id": 50}, "user": {"role": "owner"}}}, "resource": {"id": 305, "owner": {"id": 448}, "assignee": {"id": 571}, "organization": {"id": 655}, "project": {"owner": {"id": 794}, "assignee": {"id": 874}, "organization": {"id": 935}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 65, "privilege": "business"}, "organization": {"id": 175, "owner": {"id": 65}, "user": {"role": "owner"}}}, "resource": {"id": 309, "owner": {"id": 459}, "assignee": {"id": 562}, "organization": {"id": 669}, "project": {"owner": {"id": 712}, "assignee": {"id": 821}, "organization": {"id": 988}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 1, "privilege": "business"}, "organization": {"id": 105, "owner": {"id": 248}, "user": {"role": "maintainer"}}}, "resource": {"id": 372, "owner": {"id": 403}, "assignee": {"id": 544}, "organization": {"id": 105}, "project": {"owner": {"id": 759}, "assignee": {"id": 898}, "organization": {"id": 954}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 84, "privilege": "business"}, "organization": {"id": 118, "owner": {"id": 297}, "user": {"role": "maintainer"}}}, "resource": {"id": 331, "owner": {"id": 416}, "assignee": {"id": 528}, "organization": {"id": 118}, "project": {"owner": {"id": 747}, "assignee": {"id": 832}, "organization": {"id": 917}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 88, "privilege": "business"}, "organization": {"id": 120, "owner": {"id": 206}, "user": {"role": "maintainer"}}}, "resource": {"id": 375, "owner": {"id": 462}, "assignee": {"id": 552}, "organization": {"id": 694}, "project": {"owner": {"id": 718}, "assignee": {"id": 820}, "organization": {"id": 935}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 87, "privilege": "business"}, "organization": {"id": 163, "owner": {"id": 266}, "user": {"role": "maintainer"}}}, "resource": {"id": 393, "owner": {"id": 426}, "assignee": {"id": 585}, "organization": {"id": 684}, "project": {"owner": {"id": 710}, "assignee": {"id": 895}, "organization": {"id": 961}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 14, "privilege": "business"}, "organization": {"id": 146, "owner": {"id": 262}, "user": {"role": "supervisor"}}}, "resource": {"id": 361, "owner": {"id": 482}, "assignee": {"id": 534}, "organization": {"id": 146}, "project": {"owner": {"id": 744}, "assignee": {"id": 860}, "organization": {"id": 963}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 60, "privilege": "business"}, "organization": {"id": 153, "owner": {"id": 246}, "user": {"role": "supervisor"}}}, "resource": {"id": 314, "owner": {"id": 449}, "assignee": {"id": 522}, "organization": {"id": 153}, "project": {"owner": {"id": 793}, "assignee": {"id": 835}, "organization": {"id": 920}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 89, "privilege": "business"}, "organization": {"id": 153, "owner": {"id": 236}, "user": {"role": "supervisor"}}}, "resource": {"id": 345, "owner": {"id": 407}, "assignee": {"id": 557}, "organization": {"id": 670}, "project": {"owner": {"id": 752}, "assignee": {"id": 859}, "organization": {"id": 972}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 19, "privilege": "business"}, "organization": {"id": 108, "owner": {"id": 288}, "user": {"role": "supervisor"}}}, "resource": {"id": 383, "owner": {"id": 455}, "assignee": {"id": 543}, "organization": {"id": 656}, "project": {"owner": {"id": 702}, "assignee": {"id": 861}, "organization": {"id": 954}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 85, "privilege": "business"}, "organization": {"id": 133, "owner": {"id": 231}, "user": {"role": "worker"}}}, "resource": {"id": 313, "owner": {"id": 464}, "assignee": {"id": 584}, "organization": {"id": 133}, "project": {"owner": {"id": 778}, "assignee": {"id": 844}, "organization": {"id": 924}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 17, "privilege": "business"}, "organization": {"id": 108, "owner": {"id": 236}, "user": {"role": "worker"}}}, "resource": {"id": 332, "owner": {"id": 415}, "assignee": {"id": 552}, "organization": {"id": 108}, "project": {"owner": {"id": 740}, "assignee": {"id": 807}, "organization": {"id": 986}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 97, "privilege": "business"}, "organization": {"id": 117, "owner": {"id": 287}, "user": {"role": "worker"}}}, "resource": {"id": 365, "owner": {"id": 475}, "assignee": {"id": 507}, "organization": {"id": 686}, "project": {"owner": {"id": 758}, "assignee": {"id": 876}, "organization": {"id": 937}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 33, "privilege": "business"}, "organization": {"id": 108, "owner": {"id": 205}, "user": {"role": "worker"}}}, "resource": {"id": 323, "owner": {"id": 410}, "assignee": {"id": 502}, "organization": {"id": 648}, "project": {"owner": {"id": 783}, "assignee": {"id": 815}, "organization": {"id": 915}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 76, "privilege": "business"}, "organization": {"id": 112, "owner": {"id": 208}, "user": {"role": null}}}, "resource": {"id": 325, "owner": {"id": 479}, "assignee": {"id": 532}, "organization": {"id": 112}, "project": {"owner": {"id": 710}, "assignee": {"id": 815}, "organization": {"id": 913}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 0, "privilege": "business"}, "organization": {"id": 103, "owner": {"id": 287}, "user": {"role": null}}}, "resource": {"id": 395, "owner": {"id": 449}, "assignee": {"id": 536}, "organization": {"id": 103}, "project": {"owner": {"id": 743}, "assignee": {"id": 864}, "organization": {"id": 923}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 18, "privilege": "business"}, "organization": {"id": 192, "owner": {"id": 212}, "user": {"role": null}}}, "resource": {"id": 351, "owner": {"id": 446}, "assignee": {"id": 584}, "organization": {"id": 653}, "project": {"owner": {"id": 713}, "assignee": {"id": 841}, "organization": {"id": 937}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 32, "privilege": "business"}, "organization": {"id": 145, "owner": {"id": 215}, "user": {"role": null}}}, "resource": {"id": 373, "owner": {"id": 432}, "assignee": {"id": 596}, "organization": {"id": 608}, "project": {"owner": {"id": 788}, "assignee": {"id": 816}, "organization": {"id": 934}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 71, "privilege": "user"}, "organization": {"id": 149, "owner": {"id": 71}, "user": {"role": "owner"}}}, "resource": {"id": 350, "owner": {"id": 497}, "assignee": {"id": 571}, "organization": {"id": 149}, "project": {"owner": {"id": 706}, "assignee": {"id": 868}, "organization": {"id": 954}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 59, "privilege": "user"}, "organization": {"id": 100, "owner": {"id": 59}, "user": {"role": "owner"}}}, "resource": {"id": 348, "owner": {"id": 412}, "assignee": {"id": 576}, "organization": {"id": 100}, "project": {"owner": {"id": 752}, "assignee": {"id": 842}, "organization": {"id": 931}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 4, "privilege": "user"}, "organization": {"id": 113, "owner": {"id": 4}, "user": {"role": "owner"}}}, "resource": {"id": 367, "owner": {"id": 409}, "assignee": {"id": 578}, "organization": {"id": 631}, "project": {"owner": {"id": 757}, "assignee": {"id": 885}, "organization": {"id": 990}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 66, "privilege": "user"}, "organization": {"id": 130, "owner": {"id": 66}, "user": {"role": "owner"}}}, "resource": {"id": 319, "owner": {"id": 427}, "assignee": {"id": 595}, "organization": {"id": 665}, "project": {"owner": {"id": 785}, "assignee": {"id": 860}, "organization": {"id": 977}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "view:data", "auth": {"user": {"id": 19, "privilege": "user"}, "organization": {"id": 188, "owner": {"id": 202}, "user": {"role": "maintainer"}}}, "resource": {"id": 354, "owner": {"id": 427}, "assignee": {"id": 590}, "organization": {"id": 188}, "project": {"owner": {"id": 766}, "assignee": {"id": 812}, "organization": {"id": 919}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 48, "privilege": "user"}, "organization": {"id": 156, "owner": {"id": 256}, "user": {"role": "maintainer"}}}, "resource": {"id": 380, "owner": {"id": 428}, "assignee": {"id": 521}, "organization": {"id": 156}, "project": {"owner": {"id": 794}, "assignee": {"id": 831}, "organization": {"id": 991}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 0, "privilege": "user"}, "organization": {"id": 188, "owner": {"id": 276}, "user": {"role": "maintainer"}}}, "resource": {"id": 327, "owner": {"id": 412}, "assignee": {"id": 565}, "organization": {"id": 653}, "project": {"owner": {"id": 773}, "assignee": {"id": 817}, "organization": {"id": 957}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 18, "privilege": "user"}, "organization": {"id": 145, "owner": {"id": 288}, "user": {"role": "maintainer"}}}, "resource": {"id": 303, "owner": {"id": 476}, "assignee": {"id": 570}, "organization": {"id": 672}, "project": {"owner": {"id": 747}, "assignee": {"id": 826}, "organization": {"id": 938}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 75, "privilege": "user"}, "organization": {"id": 109, "owner": {"id": 217}, "user": {"role": "supervisor"}}}, "resource": {"id": 305, "owner": {"id": 460}, "assignee": {"id": 595}, "organization": {"id": 109}, "project": {"owner": {"id": 770}, "assignee": {"id": 889}, "organization": {"id": 970}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 40, "privilege": "user"}, "organization": {"id": 164, "owner": {"id": 268}, "user": {"role": "supervisor"}}}, "resource": {"id": 399, "owner": {"id": 408}, "assignee": {"id": 563}, "organization": {"id": 164}, "project": {"owner": {"id": 715}, "assignee": {"id": 824}, "organization": {"id": 990}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 66, "privilege": "user"}, "organization": {"id": 160, "owner": {"id": 272}, "user": {"role": "supervisor"}}}, "resource": {"id": 336, "owner": {"id": 421}, "assignee": {"id": 564}, "organization": {"id": 683}, "project": {"owner": {"id": 759}, "assignee": {"id": 868}, "organization": {"id": 956}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 44, "privilege": "user"}, "organization": {"id": 117, "owner": {"id": 233}, "user": {"role": "supervisor"}}}, "resource": {"id": 311, "owner": {"id": 486}, "assignee": {"id": 520}, "organization": {"id": 615}, "project": {"owner": {"id": 747}, "assignee": {"id": 847}, "organization": {"id": 997}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 9, "privilege": "user"}, "organization": {"id": 123, "owner": {"id": 246}, "user": {"role": "worker"}}}, "resource": {"id": 362, "owner": {"id": 477}, "assignee": {"id": 528}, "organization": {"id": 123}, "project": {"owner": {"id": 797}, "assignee": {"id": 877}, "organization": {"id": 930}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 60, "privilege": "user"}, "organization": {"id": 115, "owner": {"id": 226}, "user": {"role": "worker"}}}, "resource": {"id": 371, "owner": {"id": 473}, "assignee": {"id": 579}, "organization": {"id": 115}, "project": {"owner": {"id": 700}, "assignee": {"id": 896}, "organization": {"id": 964}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 23, "privilege": "user"}, "organization": {"id": 164, "owner": {"id": 253}, "user": {"role": "worker"}}}, "resource": {"id": 371, "owner": {"id": 494}, "assignee": {"id": 500}, "organization": {"id": 634}, "project": {"owner": {"id": 740}, "assignee": {"id": 840}, "organization": {"id": 970}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 3, "privilege": "user"}, "organization": {"id": 139, "owner": {"id": 298}, "user": {"role": "worker"}}}, "resource": {"id": 301, "owner": {"id": 497}, "assignee": {"id": 513}, "organization": {"id": 651}, "project": {"owner": {"id": 711}, "assignee": {"id": 871}, "organization": {"id": 966}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 3, "privilege": "user"}, "organization": {"id": 155, "owner": {"id": 259}, "user": {"role": null}}}, "resource": {"id": 313, "owner": {"id": 410}, "assignee": {"id": 552}, "organization": {"id": 155}, "project": {"owner": {"id": 759}, "assignee": {"id": 882}, "organization": {"id": 947}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 16, "privilege": "user"}, "organization": {"id": 149, "owner": {"id": 215}, "user": {"role": null}}}, "resource": {"id": 396, "owner": {"id": 408}, "assignee": {"id": 513}, "organization": {"id": 149}, "project": {"owner": {"id": 723}, "assignee": {"id": 808}, "organization": {"id": 984}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 72, "privilege": "user"}, "organization": {"id": 129, "owner": {"id": 217}, "user": {"role": null}}}, "resource": {"id": 306, "owner": {"id": 497}, "assignee": {"id": 512}, "organization": {"id": 694}, "project": {"owner": {"id": 730}, "assignee": {"id": 813}, "organization": {"id": 952}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 88, "privilege": "user"}, "organization": {"id": 115, "owner": {"id": 206}, "user": {"role": null}}}, "resource": {"id": 306, "owner": {"id": 475}, "assignee": {"id": 585}, "organization": {"id": 689}, "project": {"owner": {"id": 781}, "assignee": {"id": 800}, "organization": {"id": 954}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 43, "privilege": "worker"}, "organization": {"id": 198, "owner": {"id": 43}, "user": {"role": "owner"}}}, "resource": {"id": 359, "owner": {"id": 418}, "assignee": {"id": 567}, "organization": {"id": 198}, "project": {"owner": {"id": 746}, "assignee": {"id": 866}, "organization": {"id": 900}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 34, "privilege": "worker"}, "organization": {"id": 153, "owner": {"id": 34}, "user": {"role": "owner"}}}, "resource": {"id": 390, "owner": {"id": 417}, "assignee": {"id": 592}, "organization": {"id": 153}, "project": {"owner": {"id": 799}, "assignee": {"id": 849}, "organization": {"id": 960}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 82, "privilege": "worker"}, "organization": {"id": 166, "owner": {"id": 82}, "user": {"role": "owner"}}}, "resource": {"id": 372, "owner": {"id": 416}, "assignee": {"id": 564}, "organization": {"id": 694}, "project": {"owner": {"id": 766}, "assignee": {"id": 858}, "organization": {"id": 924}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 73, "privilege": "worker"}, "organization": {"id": 124, "owner": {"id": 73}, "user": {"role": "owner"}}}, "resource": {"id": 376, "owner": {"id": 460}, "assignee": {"id": 556}, "organization": {"id": 665}, "project": {"owner": {"id": 703}, "assignee": {"id": 824}, "organization": {"id": 936}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 92, "privilege": "worker"}, "organization": {"id": 153, "owner": {"id": 216}, "user": {"role": "maintainer"}}}, "resource": {"id": 372, "owner": {"id": 472}, "assignee": {"id": 587}, "organization": {"id": 153}, "project": {"owner": {"id": 749}, "assignee": {"id": 841}, "organization": {"id": 954}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 69, "privilege": "worker"}, "organization": {"id": 130, "owner": {"id": 246}, "user": {"role": "maintainer"}}}, "resource": {"id": 355, "owner": {"id": 429}, "assignee": {"id": 592}, "organization": {"id": 130}, "project": {"owner": {"id": 727}, "assignee": {"id": 889}, "organization": {"id": 938}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 5, "privilege": "worker"}, "organization": {"id": 163, "owner": {"id": 219}, "user": {"role": "maintainer"}}}, "resource": {"id": 326, "owner": {"id": 404}, "assignee": {"id": 510}, "organization": {"id": 698}, "project": {"owner": {"id": 738}, "assignee": {"id": 895}, "organization": {"id": 952}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 56, "privilege": "worker"}, "organization": {"id": 138, "owner": {"id": 262}, "user": {"role": "maintainer"}}}, "resource": {"id": 346, "owner": {"id": 456}, "assignee": {"id": 539}, "organization": {"id": 673}, "project": {"owner": {"id": 703}, "assignee": {"id": 869}, "organization": {"id": 943}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 62, "privilege": "worker"}, "organization": {"id": 113, "owner": {"id": 285}, "user": {"role": "supervisor"}}}, "resource": {"id": 343, "owner": {"id": 462}, "assignee": {"id": 545}, "organization": {"id": 113}, "project": {"owner": {"id": 727}, "assignee": {"id": 864}, "organization": {"id": 918}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 37, "privilege": "worker"}, "organization": {"id": 166, "owner": {"id": 273}, "user": {"role": "supervisor"}}}, "resource": {"id": 310, "owner": {"id": 462}, "assignee": {"id": 556}, "organization": {"id": 166}, "project": {"owner": {"id": 740}, "assignee": {"id": 842}, "organization": {"id": 952}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 10, "privilege": "worker"}, "organization": {"id": 185, "owner": {"id": 205}, "user": {"role": "supervisor"}}}, "resource": {"id": 375, "owner": {"id": 482}, "assignee": {"id": 526}, "organization": {"id": 657}, "project": {"owner": {"id": 793}, "assignee": {"id": 851}, "organization": {"id": 987}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 33, "privilege": "worker"}, "organization": {"id": 199, "owner": {"id": 250}, "user": {"role": "supervisor"}}}, "resource": {"id": 388, "owner": {"id": 448}, "assignee": {"id": 532}, "organization": {"id": 630}, "project": {"owner": {"id": 719}, "assignee": {"id": 819}, "organization": {"id": 991}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 29, "privilege": "worker"}, "organization": {"id": 145, "owner": {"id": 224}, "user": {"role": "worker"}}}, "resource": {"id": 384, "owner": {"id": 412}, "assignee": {"id": 592}, "organization": {"id": 145}, "project": {"owner": {"id": 720}, "assignee": {"id": 869}, "organization": {"id": 941}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 41, "privilege": "worker"}, "organization": {"id": 168, "owner": {"id": 276}, "user": {"role": "worker"}}}, "resource": {"id": 375, "owner": {"id": 449}, "assignee": {"id": 529}, "organization": {"id": 168}, "project": {"owner": {"id": 768}, "assignee": {"id": 881}, "organization": {"id": 912}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 9, "privilege": "worker"}, "organization": {"id": 195, "owner": {"id": 237}, "user": {"role": "worker"}}}, "resource": {"id": 387, "owner": {"id": 481}, "assignee": {"id": 576}, "organization": {"id": 654}, "project": {"owner": {"id": 722}, "assignee": {"id": 822}, "organization": {"id": 990}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 82, "privilege": "worker"}, "organization": {"id": 180, "owner": {"id": 220}, "user": {"role": "worker"}}}, "resource": {"id": 378, "owner": {"id": 453}, "assignee": {"id": 500}, "organization": {"id": 675}, "project": {"owner": {"id": 778}, "assignee": {"id": 825}, "organization": {"id": 990}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 6, "privilege": "worker"}, "organization": {"id": 194, "owner": {"id": 270}, "user": {"role": null}}}, "resource": {"id": 371, "owner": {"id": 445}, "assignee": {"id": 529}, "organization": {"id": 194}, "project": {"owner": {"id": 735}, "assignee": {"id": 889}, "organization": {"id": 931}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 55, "privilege": "worker"}, "organization": {"id": 120, "owner": {"id": 202}, "user": {"role": null}}}, "resource": {"id": 349, "owner": {"id": 425}, "assignee": {"id": 532}, "organization": {"id": 120}, "project": {"owner": {"id": 706}, "assignee": {"id": 876}, "organization": {"id": 919}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 25, "privilege": "worker"}, "organization": {"id": 142, "owner": {"id": 246}, "user": {"role": null}}}, "resource": {"id": 344, "owner": {"id": 464}, "assignee": {"id": 580}, "organization": {"id": 683}, "project": {"owner": {"id": 741}, "assignee": {"id": 883}, "organization": {"id": 995}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 18, "privilege": "worker"}, "organization": {"id": 108, "owner": {"id": 257}, "user": {"role": null}}}, "resource": {"id": 336, "owner": {"id": 465}, "assignee": {"id": 517}, "organization": {"id": 632}, "project": {"owner": {"id": 702}, "assignee": {"id": 814}, "organization": {"id": 944}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 50, "privilege": "none"}, "organization": {"id": 148, "owner": {"id": 50}, "user": {"role": "owner"}}}, "resource": {"id": 369, "owner": {"id": 433}, "assignee": {"id": 512}, "organization": {"id": 148}, "project": {"owner": {"id": 705}, "assignee": {"id": 828}, "organization": {"id": 912}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 66, "privilege": "none"}, "organization": {"id": 178, "owner": {"id": 66}, "user": {"role": "owner"}}}, "resource": {"id": 398, "owner": {"id": 426}, "assignee": {"id": 569}, "organization": {"id": 178}, "project": {"owner": {"id": 706}, "assignee": {"id": 808}, "organization": {"id": 984}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 57, "privilege": "none"}, "organization": {"id": 120, "owner": {"id": 57}, "user": {"role": "owner"}}}, "resource": {"id": 305, "owner": {"id": 499}, "assignee": {"id": 547}, "organization": {"id": 643}, "project": {"owner": {"id": 710}, "assignee": {"id": 830}, "organization": {"id": 901}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 61, "privilege": "none"}, "organization": {"id": 112, "owner": {"id": 61}, "user": {"role": "owner"}}}, "resource": {"id": 330, "owner": {"id": 494}, "assignee": {"id": 526}, "organization": {"id": 688}, "project": {"owner": {"id": 780}, "assignee": {"id": 823}, "organization": {"id": 936}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 78, "privilege": "none"}, "organization": {"id": 105, "owner": {"id": 297}, "user": {"role": "maintainer"}}}, "resource": {"id": 392, "owner": {"id": 494}, "assignee": {"id": 581}, "organization": {"id": 105}, "project": {"owner": {"id": 798}, "assignee": {"id": 879}, "organization": {"id": 975}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 89, "privilege": "none"}, "organization": {"id": 190, "owner": {"id": 251}, "user": {"role": "maintainer"}}}, "resource": {"id": 384, "owner": {"id": 420}, "assignee": {"id": 543}, "organization": {"id": 190}, "project": {"owner": {"id": 774}, "assignee": {"id": 878}, "organization": {"id": 977}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 1, "privilege": "none"}, "organization": {"id": 167, "owner": {"id": 299}, "user": {"role": "maintainer"}}}, "resource": {"id": 376, "owner": {"id": 462}, "assignee": {"id": 518}, "organization": {"id": 616}, "project": {"owner": {"id": 712}, "assignee": {"id": 897}, "organization": {"id": 982}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 96, "privilege": "none"}, "organization": {"id": 149, "owner": {"id": 272}, "user": {"role": "maintainer"}}}, "resource": {"id": 398, "owner": {"id": 460}, "assignee": {"id": 529}, "organization": {"id": 678}, "project": {"owner": {"id": 707}, "assignee": {"id": 824}, "organization": {"id": 913}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 26, "privilege": "none"}, "organization": {"id": 169, "owner": {"id": 266}, "user": {"role": "supervisor"}}}, "resource": {"id": 342, "owner": {"id": 452}, "assignee": {"id": 559}, "organization": {"id": 169}, "project": {"owner": {"id": 770}, "assignee": {"id": 866}, "organization": {"id": 901}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 99, "privilege": "none"}, "organization": {"id": 165, "owner": {"id": 247}, "user": {"role": "supervisor"}}}, "resource": {"id": 357, "owner": {"id": 499}, "assignee": {"id": 522}, "organization": {"id": 165}, "project": {"owner": {"id": 713}, "assignee": {"id": 869}, "organization": {"id": 999}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 73, "privilege": "none"}, "organization": {"id": 118, "owner": {"id": 277}, "user": {"role": "supervisor"}}}, "resource": {"id": 301, "owner": {"id": 425}, "assignee": {"id": 506}, "organization": {"id": 621}, "project": {"owner": {"id": 752}, "assignee": {"id": 872}, "organization": {"id": 983}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 29, "privilege": "none"}, "organization": {"id": 110, "owner": {"id": 273}, "user": {"role": "supervisor"}}}, "resource": {"id": 382, "owner": {"id": 468}, "assignee": {"id": 532}, "organization": {"id": 604}, "project": {"owner": {"id": 758}, "assignee": {"id": 830}, "organization": {"id": 937}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 20, "privilege": "none"}, "organization": {"id": 198, "owner": {"id": 236}, "user": {"role": "worker"}}}, "resource": {"id": 316, "owner": {"id": 477}, "assignee": {"id": 514}, "organization": {"id": 198}, "project": {"owner": {"id": 785}, "assignee": {"id": 843}, "organization": {"id": 979}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 27, "privilege": "none"}, "organization": {"id": 135, "owner": {"id": 250}, "user": {"role": "worker"}}}, "resource": {"id": 302, "owner": {"id": 487}, "assignee": {"id": 570}, "organization": {"id": 135}, "project": {"owner": {"id": 780}, "assignee": {"id": 857}, "organization": {"id": 989}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 55, "privilege": "none"}, "organization": {"id": 188, "owner": {"id": 290}, "user": {"role": "worker"}}}, "resource": {"id": 368, "owner": {"id": 493}, "assignee": {"id": 526}, "organization": {"id": 661}, "project": {"owner": {"id": 776}, "assignee": {"id": 849}, "organization": {"id": 975}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 43, "privilege": "none"}, "organization": {"id": 187, "owner": {"id": 270}, "user": {"role": "worker"}}}, "resource": {"id": 379, "owner": {"id": 496}, "assignee": {"id": 566}, "organization": {"id": 690}, "project": {"owner": {"id": 755}, "assignee": {"id": 890}, "organization": {"id": 959}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 10, "privilege": "none"}, "organization": {"id": 168, "owner": {"id": 266}, "user": {"role": null}}}, "resource": {"id": 376, "owner": {"id": 475}, "assignee": {"id": 530}, "organization": {"id": 168}, "project": {"owner": {"id": 748}, "assignee": {"id": 837}, "organization": {"id": 909}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 93, "privilege": "none"}, "organization": {"id": 136, "owner": {"id": 219}, "user": {"role": null}}}, "resource": {"id": 376, "owner": {"id": 460}, "assignee": {"id": 507}, "organization": {"id": 136}, "project": {"owner": {"id": 742}, "assignee": {"id": 891}, "organization": {"id": 988}}}} } -test_scope_VIEW_DATA_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "view:data", "auth": {"user": {"id": 87, "privilege": "none"}, "organization": {"id": 172, "owner": {"id": 208}, "user": {"role": null}}}, "resource": {"id": 380, "owner": {"id": 407}, "assignee": {"id": 500}, "organization": {"id": 608}, "project": {"owner": {"id": 757}, "assignee": {"id": 856}, "organization": {"id": 970}}}} +test_scope_EXPORT_ANNOTATIONS_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "export:annotations", "auth": {"user": {"id": 92, "privilege": "none"}, "organization": {"id": 147, "owner": {"id": 247}, "user": {"role": null}}}, "resource": {"id": 385, "owner": {"id": 417}, "assignee": {"id": 584}, "organization": {"id": 680}, "project": {"owner": {"id": 763}, "assignee": {"id": 805}, "organization": {"id": 979}}}} } -test_scope_UPDATE_ASSIGNEE_context_SANDBOX_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 69, "privilege": "admin"}, "organization": null}, "resource": {"id": 331, "owner": {"id": 483}, "assignee": {"id": 548}, "organization": {"id": 635}, "project": {"owner": {"id": 69}, "assignee": {"id": 829}, "organization": {"id": 902}}}} +test_scope_UPDATE_OWNER_context_SANDBOX_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 52, "privilege": "admin"}, "organization": null}, "resource": {"id": 307, "owner": {"id": 456}, "assignee": {"id": 524}, "organization": {"id": 649}, "project": {"owner": {"id": 52}, "assignee": {"id": 822}, "organization": {"id": 906}}}} } -test_scope_UPDATE_ASSIGNEE_context_SANDBOX_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 20, "privilege": "business"}, "organization": null}, "resource": {"id": 316, "owner": {"id": 433}, "assignee": {"id": 551}, "organization": {"id": 621}, "project": {"owner": {"id": 20}, "assignee": {"id": 895}, "organization": {"id": 941}}}} +test_scope_UPDATE_OWNER_context_SANDBOX_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 60, "privilege": "business"}, "organization": null}, "resource": {"id": 326, "owner": {"id": 467}, "assignee": {"id": 558}, "organization": {"id": 620}, "project": {"owner": {"id": 60}, "assignee": {"id": 857}, "organization": {"id": 901}}}} } -test_scope_UPDATE_ASSIGNEE_context_SANDBOX_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 15, "privilege": "user"}, "organization": null}, "resource": {"id": 358, "owner": {"id": 439}, "assignee": {"id": 526}, "organization": {"id": 640}, "project": {"owner": {"id": 15}, "assignee": {"id": 889}, "organization": {"id": 968}}}} +test_scope_UPDATE_OWNER_context_SANDBOX_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 70, "privilege": "user"}, "organization": null}, "resource": {"id": 327, "owner": {"id": 497}, "assignee": {"id": 564}, "organization": {"id": 633}, "project": {"owner": {"id": 70}, "assignee": {"id": 807}, "organization": {"id": 947}}}} } -test_scope_UPDATE_ASSIGNEE_context_SANDBOX_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 32, "privilege": "worker"}, "organization": null}, "resource": {"id": 348, "owner": {"id": 407}, "assignee": {"id": 587}, "organization": {"id": 613}, "project": {"owner": {"id": 32}, "assignee": {"id": 847}, "organization": {"id": 905}}}} +test_scope_UPDATE_OWNER_context_SANDBOX_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 88, "privilege": "worker"}, "organization": null}, "resource": {"id": 370, "owner": {"id": 420}, "assignee": {"id": 578}, "organization": {"id": 680}, "project": {"owner": {"id": 88}, "assignee": {"id": 867}, "organization": {"id": 977}}}} } -test_scope_UPDATE_ASSIGNEE_context_SANDBOX_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 64, "privilege": "none"}, "organization": null}, "resource": {"id": 310, "owner": {"id": 407}, "assignee": {"id": 521}, "organization": {"id": 695}, "project": {"owner": {"id": 64}, "assignee": {"id": 800}, "organization": {"id": 986}}}} +test_scope_UPDATE_OWNER_context_SANDBOX_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 14, "privilege": "none"}, "organization": null}, "resource": {"id": 330, "owner": {"id": 465}, "assignee": {"id": 502}, "organization": {"id": 632}, "project": {"owner": {"id": 14}, "assignee": {"id": 857}, "organization": {"id": 905}}}} } -test_scope_UPDATE_ASSIGNEE_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 65, "privilege": "admin"}, "organization": null}, "resource": {"id": 303, "owner": {"id": 402}, "assignee": {"id": 596}, "organization": {"id": 620}, "project": {"owner": {"id": 765}, "assignee": {"id": 65}, "organization": {"id": 929}}}} +test_scope_UPDATE_OWNER_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 74, "privilege": "admin"}, "organization": null}, "resource": {"id": 360, "owner": {"id": 401}, "assignee": {"id": 578}, "organization": {"id": 639}, "project": {"owner": {"id": 710}, "assignee": {"id": 74}, "organization": {"id": 996}}}} } -test_scope_UPDATE_ASSIGNEE_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 82, "privilege": "business"}, "organization": null}, "resource": {"id": 357, "owner": {"id": 472}, "assignee": {"id": 525}, "organization": {"id": 606}, "project": {"owner": {"id": 774}, "assignee": {"id": 82}, "organization": {"id": 921}}}} +test_scope_UPDATE_OWNER_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 78, "privilege": "business"}, "organization": null}, "resource": {"id": 358, "owner": {"id": 438}, "assignee": {"id": 584}, "organization": {"id": 641}, "project": {"owner": {"id": 731}, "assignee": {"id": 78}, "organization": {"id": 928}}}} } -test_scope_UPDATE_ASSIGNEE_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 50, "privilege": "user"}, "organization": null}, "resource": {"id": 363, "owner": {"id": 458}, "assignee": {"id": 560}, "organization": {"id": 600}, "project": {"owner": {"id": 793}, "assignee": {"id": 50}, "organization": {"id": 941}}}} +test_scope_UPDATE_OWNER_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 99, "privilege": "user"}, "organization": null}, "resource": {"id": 322, "owner": {"id": 409}, "assignee": {"id": 596}, "organization": {"id": 614}, "project": {"owner": {"id": 790}, "assignee": {"id": 99}, "organization": {"id": 983}}}} } -test_scope_UPDATE_ASSIGNEE_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 86, "privilege": "worker"}, "organization": null}, "resource": {"id": 300, "owner": {"id": 458}, "assignee": {"id": 523}, "organization": {"id": 606}, "project": {"owner": {"id": 703}, "assignee": {"id": 86}, "organization": {"id": 955}}}} +test_scope_UPDATE_OWNER_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 64, "privilege": "worker"}, "organization": null}, "resource": {"id": 335, "owner": {"id": 459}, "assignee": {"id": 501}, "organization": {"id": 633}, "project": {"owner": {"id": 720}, "assignee": {"id": 64}, "organization": {"id": 937}}}} } -test_scope_UPDATE_ASSIGNEE_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 60, "privilege": "none"}, "organization": null}, "resource": {"id": 330, "owner": {"id": 410}, "assignee": {"id": 580}, "organization": {"id": 642}, "project": {"owner": {"id": 762}, "assignee": {"id": 60}, "organization": {"id": 924}}}} +test_scope_UPDATE_OWNER_context_SANDBOX_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 74, "privilege": "none"}, "organization": null}, "resource": {"id": 317, "owner": {"id": 401}, "assignee": {"id": 566}, "organization": {"id": 694}, "project": {"owner": {"id": 776}, "assignee": {"id": 74}, "organization": {"id": 958}}}} } -test_scope_UPDATE_ASSIGNEE_context_SANDBOX_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 32, "privilege": "admin"}, "organization": null}, "resource": {"id": 332, "owner": {"id": 32}, "assignee": {"id": 581}, "organization": {"id": 645}, "project": {"owner": {"id": 791}, "assignee": {"id": 840}, "organization": {"id": 983}}}} +test_scope_UPDATE_OWNER_context_SANDBOX_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 39, "privilege": "admin"}, "organization": null}, "resource": {"id": 315, "owner": {"id": 39}, "assignee": {"id": 576}, "organization": {"id": 658}, "project": {"owner": {"id": 793}, "assignee": {"id": 807}, "organization": {"id": 985}}}} } -test_scope_UPDATE_ASSIGNEE_context_SANDBOX_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 28, "privilege": "business"}, "organization": null}, "resource": {"id": 368, "owner": {"id": 28}, "assignee": {"id": 522}, "organization": {"id": 601}, "project": {"owner": {"id": 741}, "assignee": {"id": 857}, "organization": {"id": 960}}}} +test_scope_UPDATE_OWNER_context_SANDBOX_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 60, "privilege": "business"}, "organization": null}, "resource": {"id": 316, "owner": {"id": 60}, "assignee": {"id": 564}, "organization": {"id": 612}, "project": {"owner": {"id": 743}, "assignee": {"id": 898}, "organization": {"id": 936}}}} } -test_scope_UPDATE_ASSIGNEE_context_SANDBOX_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 9, "privilege": "user"}, "organization": null}, "resource": {"id": 371, "owner": {"id": 9}, "assignee": {"id": 519}, "organization": {"id": 603}, "project": {"owner": {"id": 761}, "assignee": {"id": 824}, "organization": {"id": 973}}}} +test_scope_UPDATE_OWNER_context_SANDBOX_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 3, "privilege": "user"}, "organization": null}, "resource": {"id": 360, "owner": {"id": 3}, "assignee": {"id": 586}, "organization": {"id": 623}, "project": {"owner": {"id": 786}, "assignee": {"id": 894}, "organization": {"id": 955}}}} } -test_scope_UPDATE_ASSIGNEE_context_SANDBOX_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 75, "privilege": "worker"}, "organization": null}, "resource": {"id": 383, "owner": {"id": 75}, "assignee": {"id": 548}, "organization": {"id": 676}, "project": {"owner": {"id": 797}, "assignee": {"id": 815}, "organization": {"id": 940}}}} +test_scope_UPDATE_OWNER_context_SANDBOX_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 83, "privilege": "worker"}, "organization": null}, "resource": {"id": 337, "owner": {"id": 83}, "assignee": {"id": 594}, "organization": {"id": 627}, "project": {"owner": {"id": 770}, "assignee": {"id": 806}, "organization": {"id": 997}}}} } -test_scope_UPDATE_ASSIGNEE_context_SANDBOX_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 85, "privilege": "none"}, "organization": null}, "resource": {"id": 331, "owner": {"id": 85}, "assignee": {"id": 559}, "organization": {"id": 600}, "project": {"owner": {"id": 717}, "assignee": {"id": 868}, "organization": {"id": 972}}}} +test_scope_UPDATE_OWNER_context_SANDBOX_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 54, "privilege": "none"}, "organization": null}, "resource": {"id": 302, "owner": {"id": 54}, "assignee": {"id": 555}, "organization": {"id": 691}, "project": {"owner": {"id": 741}, "assignee": {"id": 857}, "organization": {"id": 909}}}} } -test_scope_UPDATE_ASSIGNEE_context_SANDBOX_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 92, "privilege": "admin"}, "organization": null}, "resource": {"id": 398, "owner": {"id": 402}, "assignee": {"id": 92}, "organization": {"id": 612}, "project": {"owner": {"id": 750}, "assignee": {"id": 886}, "organization": {"id": 962}}}} +test_scope_UPDATE_OWNER_context_SANDBOX_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 31, "privilege": "admin"}, "organization": null}, "resource": {"id": 306, "owner": {"id": 489}, "assignee": {"id": 31}, "organization": {"id": 621}, "project": {"owner": {"id": 749}, "assignee": {"id": 852}, "organization": {"id": 977}}}} } -test_scope_UPDATE_ASSIGNEE_context_SANDBOX_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 67, "privilege": "business"}, "organization": null}, "resource": {"id": 354, "owner": {"id": 401}, "assignee": {"id": 67}, "organization": {"id": 691}, "project": {"owner": {"id": 762}, "assignee": {"id": 857}, "organization": {"id": 936}}}} +test_scope_UPDATE_OWNER_context_SANDBOX_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 70, "privilege": "business"}, "organization": null}, "resource": {"id": 308, "owner": {"id": 476}, "assignee": {"id": 70}, "organization": {"id": 681}, "project": {"owner": {"id": 758}, "assignee": {"id": 862}, "organization": {"id": 921}}}} } -test_scope_UPDATE_ASSIGNEE_context_SANDBOX_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 80, "privilege": "user"}, "organization": null}, "resource": {"id": 324, "owner": {"id": 422}, "assignee": {"id": 80}, "organization": {"id": 692}, "project": {"owner": {"id": 707}, "assignee": {"id": 823}, "organization": {"id": 958}}}} +test_scope_UPDATE_OWNER_context_SANDBOX_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 21, "privilege": "user"}, "organization": null}, "resource": {"id": 388, "owner": {"id": 434}, "assignee": {"id": 21}, "organization": {"id": 656}, "project": {"owner": {"id": 794}, "assignee": {"id": 848}, "organization": {"id": 995}}}} } -test_scope_UPDATE_ASSIGNEE_context_SANDBOX_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 30, "privilege": "worker"}, "organization": null}, "resource": {"id": 329, "owner": {"id": 400}, "assignee": {"id": 30}, "organization": {"id": 606}, "project": {"owner": {"id": 724}, "assignee": {"id": 810}, "organization": {"id": 926}}}} +test_scope_UPDATE_OWNER_context_SANDBOX_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 25, "privilege": "worker"}, "organization": null}, "resource": {"id": 390, "owner": {"id": 434}, "assignee": {"id": 25}, "organization": {"id": 661}, "project": {"owner": {"id": 760}, "assignee": {"id": 877}, "organization": {"id": 928}}}} } -test_scope_UPDATE_ASSIGNEE_context_SANDBOX_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 72, "privilege": "none"}, "organization": null}, "resource": {"id": 353, "owner": {"id": 403}, "assignee": {"id": 72}, "organization": {"id": 685}, "project": {"owner": {"id": 789}, "assignee": {"id": 866}, "organization": {"id": 944}}}} +test_scope_UPDATE_OWNER_context_SANDBOX_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 38, "privilege": "none"}, "organization": null}, "resource": {"id": 374, "owner": {"id": 485}, "assignee": {"id": 38}, "organization": {"id": 661}, "project": {"owner": {"id": 798}, "assignee": {"id": 824}, "organization": {"id": 964}}}} } -test_scope_UPDATE_ASSIGNEE_context_SANDBOX_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 57, "privilege": "admin"}, "organization": null}, "resource": {"id": 349, "owner": {"id": 443}, "assignee": {"id": 516}, "organization": {"id": 620}, "project": {"owner": {"id": 733}, "assignee": {"id": 847}, "organization": {"id": 904}}}} +test_scope_UPDATE_OWNER_context_SANDBOX_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 1, "privilege": "admin"}, "organization": null}, "resource": {"id": 361, "owner": {"id": 497}, "assignee": {"id": 547}, "organization": {"id": 661}, "project": {"owner": {"id": 772}, "assignee": {"id": 868}, "organization": {"id": 970}}}} } -test_scope_UPDATE_ASSIGNEE_context_SANDBOX_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 37, "privilege": "business"}, "organization": null}, "resource": {"id": 342, "owner": {"id": 479}, "assignee": {"id": 541}, "organization": {"id": 607}, "project": {"owner": {"id": 702}, "assignee": {"id": 889}, "organization": {"id": 913}}}} +test_scope_UPDATE_OWNER_context_SANDBOX_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 41, "privilege": "business"}, "organization": null}, "resource": {"id": 381, "owner": {"id": 417}, "assignee": {"id": 557}, "organization": {"id": 671}, "project": {"owner": {"id": 702}, "assignee": {"id": 805}, "organization": {"id": 993}}}} } -test_scope_UPDATE_ASSIGNEE_context_SANDBOX_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 93, "privilege": "user"}, "organization": null}, "resource": {"id": 361, "owner": {"id": 420}, "assignee": {"id": 512}, "organization": {"id": 636}, "project": {"owner": {"id": 773}, "assignee": {"id": 826}, "organization": {"id": 958}}}} +test_scope_UPDATE_OWNER_context_SANDBOX_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 48, "privilege": "user"}, "organization": null}, "resource": {"id": 312, "owner": {"id": 469}, "assignee": {"id": 583}, "organization": {"id": 674}, "project": {"owner": {"id": 722}, "assignee": {"id": 859}, "organization": {"id": 966}}}} } -test_scope_UPDATE_ASSIGNEE_context_SANDBOX_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 31, "privilege": "worker"}, "organization": null}, "resource": {"id": 364, "owner": {"id": 442}, "assignee": {"id": 520}, "organization": {"id": 672}, "project": {"owner": {"id": 750}, "assignee": {"id": 876}, "organization": {"id": 932}}}} +test_scope_UPDATE_OWNER_context_SANDBOX_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 46, "privilege": "worker"}, "organization": null}, "resource": {"id": 338, "owner": {"id": 415}, "assignee": {"id": 594}, "organization": {"id": 600}, "project": {"owner": {"id": 720}, "assignee": {"id": 818}, "organization": {"id": 906}}}} } -test_scope_UPDATE_ASSIGNEE_context_SANDBOX_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 8, "privilege": "none"}, "organization": null}, "resource": {"id": 357, "owner": {"id": 424}, "assignee": {"id": 525}, "organization": {"id": 649}, "project": {"owner": {"id": 740}, "assignee": {"id": 850}, "organization": {"id": 945}}}} +test_scope_UPDATE_OWNER_context_SANDBOX_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 88, "privilege": "none"}, "organization": null}, "resource": {"id": 323, "owner": {"id": 431}, "assignee": {"id": 517}, "organization": {"id": 694}, "project": {"owner": {"id": 724}, "assignee": {"id": 855}, "organization": {"id": 962}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 68, "privilege": "admin"}, "organization": {"id": 161, "owner": {"id": 68}, "user": {"role": "owner"}}}, "resource": {"id": 314, "owner": {"id": 448}, "assignee": {"id": 596}, "organization": {"id": 161}, "project": {"owner": {"id": 68}, "assignee": {"id": 891}, "organization": {"id": 993}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 15, "privilege": "admin"}, "organization": {"id": 108, "owner": {"id": 15}, "user": {"role": "owner"}}}, "resource": {"id": 306, "owner": {"id": 410}, "assignee": {"id": 596}, "organization": {"id": 108}, "project": {"owner": {"id": 15}, "assignee": {"id": 861}, "organization": {"id": 927}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 9, "privilege": "admin"}, "organization": {"id": 174, "owner": {"id": 9}, "user": {"role": "owner"}}}, "resource": {"id": 384, "owner": {"id": 440}, "assignee": {"id": 544}, "organization": {"id": 620}, "project": {"owner": {"id": 9}, "assignee": {"id": 861}, "organization": {"id": 953}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 22, "privilege": "admin"}, "organization": {"id": 114, "owner": {"id": 22}, "user": {"role": "owner"}}}, "resource": {"id": 398, "owner": {"id": 421}, "assignee": {"id": 502}, "organization": {"id": 693}, "project": {"owner": {"id": 22}, "assignee": {"id": 859}, "organization": {"id": 921}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 35, "privilege": "admin"}, "organization": {"id": 112, "owner": {"id": 296}, "user": {"role": "maintainer"}}}, "resource": {"id": 371, "owner": {"id": 419}, "assignee": {"id": 573}, "organization": {"id": 112}, "project": {"owner": {"id": 35}, "assignee": {"id": 856}, "organization": {"id": 926}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 12, "privilege": "admin"}, "organization": {"id": 179, "owner": {"id": 276}, "user": {"role": "maintainer"}}}, "resource": {"id": 330, "owner": {"id": 408}, "assignee": {"id": 562}, "organization": {"id": 179}, "project": {"owner": {"id": 12}, "assignee": {"id": 886}, "organization": {"id": 980}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 79, "privilege": "admin"}, "organization": {"id": 176, "owner": {"id": 288}, "user": {"role": "maintainer"}}}, "resource": {"id": 305, "owner": {"id": 497}, "assignee": {"id": 576}, "organization": {"id": 695}, "project": {"owner": {"id": 79}, "assignee": {"id": 860}, "organization": {"id": 972}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 28, "privilege": "admin"}, "organization": {"id": 135, "owner": {"id": 202}, "user": {"role": "maintainer"}}}, "resource": {"id": 328, "owner": {"id": 470}, "assignee": {"id": 572}, "organization": {"id": 616}, "project": {"owner": {"id": 28}, "assignee": {"id": 857}, "organization": {"id": 931}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 23, "privilege": "admin"}, "organization": {"id": 114, "owner": {"id": 265}, "user": {"role": "supervisor"}}}, "resource": {"id": 381, "owner": {"id": 434}, "assignee": {"id": 563}, "organization": {"id": 114}, "project": {"owner": {"id": 23}, "assignee": {"id": 810}, "organization": {"id": 925}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 37, "privilege": "admin"}, "organization": {"id": 155, "owner": {"id": 274}, "user": {"role": "supervisor"}}}, "resource": {"id": 377, "owner": {"id": 491}, "assignee": {"id": 542}, "organization": {"id": 155}, "project": {"owner": {"id": 37}, "assignee": {"id": 831}, "organization": {"id": 940}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 41, "privilege": "admin"}, "organization": {"id": 101, "owner": {"id": 245}, "user": {"role": "supervisor"}}}, "resource": {"id": 324, "owner": {"id": 495}, "assignee": {"id": 564}, "organization": {"id": 646}, "project": {"owner": {"id": 41}, "assignee": {"id": 848}, "organization": {"id": 943}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 32, "privilege": "admin"}, "organization": {"id": 119, "owner": {"id": 274}, "user": {"role": "supervisor"}}}, "resource": {"id": 323, "owner": {"id": 431}, "assignee": {"id": 517}, "organization": {"id": 649}, "project": {"owner": {"id": 32}, "assignee": {"id": 854}, "organization": {"id": 917}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 44, "privilege": "admin"}, "organization": {"id": 179, "owner": {"id": 267}, "user": {"role": "worker"}}}, "resource": {"id": 345, "owner": {"id": 499}, "assignee": {"id": 571}, "organization": {"id": 179}, "project": {"owner": {"id": 44}, "assignee": {"id": 854}, "organization": {"id": 930}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 2, "privilege": "admin"}, "organization": {"id": 157, "owner": {"id": 235}, "user": {"role": "worker"}}}, "resource": {"id": 393, "owner": {"id": 475}, "assignee": {"id": 595}, "organization": {"id": 157}, "project": {"owner": {"id": 2}, "assignee": {"id": 828}, "organization": {"id": 975}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 6, "privilege": "admin"}, "organization": {"id": 156, "owner": {"id": 210}, "user": {"role": "worker"}}}, "resource": {"id": 354, "owner": {"id": 410}, "assignee": {"id": 520}, "organization": {"id": 644}, "project": {"owner": {"id": 6}, "assignee": {"id": 812}, "organization": {"id": 930}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 80, "privilege": "admin"}, "organization": {"id": 179, "owner": {"id": 210}, "user": {"role": "worker"}}}, "resource": {"id": 316, "owner": {"id": 484}, "assignee": {"id": 549}, "organization": {"id": 654}, "project": {"owner": {"id": 80}, "assignee": {"id": 826}, "organization": {"id": 964}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 96, "privilege": "admin"}, "organization": {"id": 113, "owner": {"id": 201}, "user": {"role": null}}}, "resource": {"id": 386, "owner": {"id": 408}, "assignee": {"id": 564}, "organization": {"id": 113}, "project": {"owner": {"id": 96}, "assignee": {"id": 805}, "organization": {"id": 944}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 82, "privilege": "admin"}, "organization": {"id": 160, "owner": {"id": 207}, "user": {"role": null}}}, "resource": {"id": 322, "owner": {"id": 418}, "assignee": {"id": 567}, "organization": {"id": 160}, "project": {"owner": {"id": 82}, "assignee": {"id": 823}, "organization": {"id": 928}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 76, "privilege": "admin"}, "organization": {"id": 192, "owner": {"id": 211}, "user": {"role": null}}}, "resource": {"id": 379, "owner": {"id": 497}, "assignee": {"id": 560}, "organization": {"id": 659}, "project": {"owner": {"id": 76}, "assignee": {"id": 864}, "organization": {"id": 943}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 79, "privilege": "admin"}, "organization": {"id": 199, "owner": {"id": 287}, "user": {"role": null}}}, "resource": {"id": 380, "owner": {"id": 499}, "assignee": {"id": 596}, "organization": {"id": 686}, "project": {"owner": {"id": 79}, "assignee": {"id": 852}, "organization": {"id": 902}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 9, "privilege": "business"}, "organization": {"id": 130, "owner": {"id": 9}, "user": {"role": "owner"}}}, "resource": {"id": 314, "owner": {"id": 437}, "assignee": {"id": 540}, "organization": {"id": 130}, "project": {"owner": {"id": 9}, "assignee": {"id": 823}, "organization": {"id": 975}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 88, "privilege": "business"}, "organization": {"id": 131, "owner": {"id": 88}, "user": {"role": "owner"}}}, "resource": {"id": 325, "owner": {"id": 409}, "assignee": {"id": 536}, "organization": {"id": 131}, "project": {"owner": {"id": 88}, "assignee": {"id": 885}, "organization": {"id": 931}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 89, "privilege": "business"}, "organization": {"id": 148, "owner": {"id": 89}, "user": {"role": "owner"}}}, "resource": {"id": 356, "owner": {"id": 479}, "assignee": {"id": 547}, "organization": {"id": 643}, "project": {"owner": {"id": 89}, "assignee": {"id": 859}, "organization": {"id": 989}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 11, "privilege": "business"}, "organization": {"id": 170, "owner": {"id": 11}, "user": {"role": "owner"}}}, "resource": {"id": 314, "owner": {"id": 420}, "assignee": {"id": 529}, "organization": {"id": 675}, "project": {"owner": {"id": 11}, "assignee": {"id": 825}, "organization": {"id": 970}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 3, "privilege": "business"}, "organization": {"id": 144, "owner": {"id": 291}, "user": {"role": "maintainer"}}}, "resource": {"id": 356, "owner": {"id": 411}, "assignee": {"id": 577}, "organization": {"id": 144}, "project": {"owner": {"id": 3}, "assignee": {"id": 841}, "organization": {"id": 982}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 56, "privilege": "business"}, "organization": {"id": 144, "owner": {"id": 210}, "user": {"role": "maintainer"}}}, "resource": {"id": 332, "owner": {"id": 443}, "assignee": {"id": 580}, "organization": {"id": 144}, "project": {"owner": {"id": 56}, "assignee": {"id": 883}, "organization": {"id": 974}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 43, "privilege": "business"}, "organization": {"id": 141, "owner": {"id": 290}, "user": {"role": "maintainer"}}}, "resource": {"id": 316, "owner": {"id": 433}, "assignee": {"id": 593}, "organization": {"id": 623}, "project": {"owner": {"id": 43}, "assignee": {"id": 883}, "organization": {"id": 954}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 87, "privilege": "business"}, "organization": {"id": 143, "owner": {"id": 271}, "user": {"role": "maintainer"}}}, "resource": {"id": 388, "owner": {"id": 487}, "assignee": {"id": 543}, "organization": {"id": 620}, "project": {"owner": {"id": 87}, "assignee": {"id": 898}, "organization": {"id": 967}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 29, "privilege": "business"}, "organization": {"id": 137, "owner": {"id": 222}, "user": {"role": "supervisor"}}}, "resource": {"id": 333, "owner": {"id": 444}, "assignee": {"id": 597}, "organization": {"id": 137}, "project": {"owner": {"id": 29}, "assignee": {"id": 833}, "organization": {"id": 993}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 58, "privilege": "business"}, "organization": {"id": 191, "owner": {"id": 209}, "user": {"role": "supervisor"}}}, "resource": {"id": 373, "owner": {"id": 456}, "assignee": {"id": 519}, "organization": {"id": 191}, "project": {"owner": {"id": 58}, "assignee": {"id": 898}, "organization": {"id": 948}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 31, "privilege": "business"}, "organization": {"id": 130, "owner": {"id": 278}, "user": {"role": "supervisor"}}}, "resource": {"id": 335, "owner": {"id": 445}, "assignee": {"id": 570}, "organization": {"id": 626}, "project": {"owner": {"id": 31}, "assignee": {"id": 890}, "organization": {"id": 990}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 90, "privilege": "business"}, "organization": {"id": 195, "owner": {"id": 202}, "user": {"role": "supervisor"}}}, "resource": {"id": 328, "owner": {"id": 418}, "assignee": {"id": 517}, "organization": {"id": 687}, "project": {"owner": {"id": 90}, "assignee": {"id": 828}, "organization": {"id": 957}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 26, "privilege": "business"}, "organization": {"id": 111, "owner": {"id": 288}, "user": {"role": "worker"}}}, "resource": {"id": 397, "owner": {"id": 419}, "assignee": {"id": 518}, "organization": {"id": 111}, "project": {"owner": {"id": 26}, "assignee": {"id": 801}, "organization": {"id": 902}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 39, "privilege": "business"}, "organization": {"id": 137, "owner": {"id": 229}, "user": {"role": "worker"}}}, "resource": {"id": 374, "owner": {"id": 402}, "assignee": {"id": 530}, "organization": {"id": 137}, "project": {"owner": {"id": 39}, "assignee": {"id": 839}, "organization": {"id": 950}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 21, "privilege": "business"}, "organization": {"id": 131, "owner": {"id": 266}, "user": {"role": "worker"}}}, "resource": {"id": 382, "owner": {"id": 468}, "assignee": {"id": 591}, "organization": {"id": 689}, "project": {"owner": {"id": 21}, "assignee": {"id": 827}, "organization": {"id": 981}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 28, "privilege": "business"}, "organization": {"id": 173, "owner": {"id": 242}, "user": {"role": "worker"}}}, "resource": {"id": 377, "owner": {"id": 401}, "assignee": {"id": 589}, "organization": {"id": 610}, "project": {"owner": {"id": 28}, "assignee": {"id": 886}, "organization": {"id": 929}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 35, "privilege": "business"}, "organization": {"id": 168, "owner": {"id": 241}, "user": {"role": null}}}, "resource": {"id": 377, "owner": {"id": 401}, "assignee": {"id": 523}, "organization": {"id": 168}, "project": {"owner": {"id": 35}, "assignee": {"id": 871}, "organization": {"id": 906}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 46, "privilege": "business"}, "organization": {"id": 105, "owner": {"id": 278}, "user": {"role": null}}}, "resource": {"id": 371, "owner": {"id": 428}, "assignee": {"id": 524}, "organization": {"id": 105}, "project": {"owner": {"id": 46}, "assignee": {"id": 885}, "organization": {"id": 954}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 18, "privilege": "business"}, "organization": {"id": 183, "owner": {"id": 263}, "user": {"role": null}}}, "resource": {"id": 349, "owner": {"id": 424}, "assignee": {"id": 522}, "organization": {"id": 624}, "project": {"owner": {"id": 18}, "assignee": {"id": 877}, "organization": {"id": 978}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 83, "privilege": "business"}, "organization": {"id": 168, "owner": {"id": 278}, "user": {"role": null}}}, "resource": {"id": 301, "owner": {"id": 415}, "assignee": {"id": 522}, "organization": {"id": 667}, "project": {"owner": {"id": 83}, "assignee": {"id": 864}, "organization": {"id": 939}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 80, "privilege": "user"}, "organization": {"id": 152, "owner": {"id": 80}, "user": {"role": "owner"}}}, "resource": {"id": 372, "owner": {"id": 433}, "assignee": {"id": 521}, "organization": {"id": 152}, "project": {"owner": {"id": 80}, "assignee": {"id": 803}, "organization": {"id": 985}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 31, "privilege": "user"}, "organization": {"id": 186, "owner": {"id": 31}, "user": {"role": "owner"}}}, "resource": {"id": 328, "owner": {"id": 481}, "assignee": {"id": 549}, "organization": {"id": 186}, "project": {"owner": {"id": 31}, "assignee": {"id": 876}, "organization": {"id": 907}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 11, "privilege": "user"}, "organization": {"id": 168, "owner": {"id": 11}, "user": {"role": "owner"}}}, "resource": {"id": 361, "owner": {"id": 436}, "assignee": {"id": 580}, "organization": {"id": 695}, "project": {"owner": {"id": 11}, "assignee": {"id": 831}, "organization": {"id": 981}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 83, "privilege": "user"}, "organization": {"id": 125, "owner": {"id": 83}, "user": {"role": "owner"}}}, "resource": {"id": 397, "owner": {"id": 407}, "assignee": {"id": 549}, "organization": {"id": 659}, "project": {"owner": {"id": 83}, "assignee": {"id": 875}, "organization": {"id": 908}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 9, "privilege": "user"}, "organization": {"id": 172, "owner": {"id": 218}, "user": {"role": "maintainer"}}}, "resource": {"id": 343, "owner": {"id": 429}, "assignee": {"id": 536}, "organization": {"id": 172}, "project": {"owner": {"id": 9}, "assignee": {"id": 834}, "organization": {"id": 910}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 49, "privilege": "user"}, "organization": {"id": 144, "owner": {"id": 250}, "user": {"role": "maintainer"}}}, "resource": {"id": 352, "owner": {"id": 471}, "assignee": {"id": 594}, "organization": {"id": 144}, "project": {"owner": {"id": 49}, "assignee": {"id": 880}, "organization": {"id": 903}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 51, "privilege": "user"}, "organization": {"id": 178, "owner": {"id": 266}, "user": {"role": "maintainer"}}}, "resource": {"id": 386, "owner": {"id": 441}, "assignee": {"id": 549}, "organization": {"id": 662}, "project": {"owner": {"id": 51}, "assignee": {"id": 855}, "organization": {"id": 957}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 17, "privilege": "user"}, "organization": {"id": 152, "owner": {"id": 262}, "user": {"role": "maintainer"}}}, "resource": {"id": 308, "owner": {"id": 418}, "assignee": {"id": 514}, "organization": {"id": 686}, "project": {"owner": {"id": 17}, "assignee": {"id": 839}, "organization": {"id": 960}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 78, "privilege": "user"}, "organization": {"id": 157, "owner": {"id": 238}, "user": {"role": "supervisor"}}}, "resource": {"id": 371, "owner": {"id": 459}, "assignee": {"id": 571}, "organization": {"id": 157}, "project": {"owner": {"id": 78}, "assignee": {"id": 898}, "organization": {"id": 986}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 91, "privilege": "user"}, "organization": {"id": 156, "owner": {"id": 263}, "user": {"role": "supervisor"}}}, "resource": {"id": 323, "owner": {"id": 427}, "assignee": {"id": 538}, "organization": {"id": 156}, "project": {"owner": {"id": 91}, "assignee": {"id": 869}, "organization": {"id": 969}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 95, "privilege": "user"}, "organization": {"id": 117, "owner": {"id": 242}, "user": {"role": "supervisor"}}}, "resource": {"id": 360, "owner": {"id": 406}, "assignee": {"id": 527}, "organization": {"id": 642}, "project": {"owner": {"id": 95}, "assignee": {"id": 828}, "organization": {"id": 941}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 53, "privilege": "user"}, "organization": {"id": 149, "owner": {"id": 270}, "user": {"role": "supervisor"}}}, "resource": {"id": 319, "owner": {"id": 461}, "assignee": {"id": 599}, "organization": {"id": 643}, "project": {"owner": {"id": 53}, "assignee": {"id": 825}, "organization": {"id": 970}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 38, "privilege": "user"}, "organization": {"id": 108, "owner": {"id": 280}, "user": {"role": "worker"}}}, "resource": {"id": 347, "owner": {"id": 476}, "assignee": {"id": 569}, "organization": {"id": 108}, "project": {"owner": {"id": 38}, "assignee": {"id": 843}, "organization": {"id": 911}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 93, "privilege": "user"}, "organization": {"id": 138, "owner": {"id": 282}, "user": {"role": "worker"}}}, "resource": {"id": 376, "owner": {"id": 488}, "assignee": {"id": 562}, "organization": {"id": 138}, "project": {"owner": {"id": 93}, "assignee": {"id": 856}, "organization": {"id": 926}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 87, "privilege": "user"}, "organization": {"id": 107, "owner": {"id": 268}, "user": {"role": "worker"}}}, "resource": {"id": 350, "owner": {"id": 449}, "assignee": {"id": 520}, "organization": {"id": 655}, "project": {"owner": {"id": 87}, "assignee": {"id": 815}, "organization": {"id": 933}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 78, "privilege": "user"}, "organization": {"id": 186, "owner": {"id": 226}, "user": {"role": "worker"}}}, "resource": {"id": 316, "owner": {"id": 413}, "assignee": {"id": 568}, "organization": {"id": 602}, "project": {"owner": {"id": 78}, "assignee": {"id": 896}, "organization": {"id": 965}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 2, "privilege": "user"}, "organization": {"id": 159, "owner": {"id": 239}, "user": {"role": null}}}, "resource": {"id": 330, "owner": {"id": 493}, "assignee": {"id": 564}, "organization": {"id": 159}, "project": {"owner": {"id": 2}, "assignee": {"id": 823}, "organization": {"id": 904}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 63, "privilege": "user"}, "organization": {"id": 173, "owner": {"id": 298}, "user": {"role": null}}}, "resource": {"id": 313, "owner": {"id": 450}, "assignee": {"id": 577}, "organization": {"id": 173}, "project": {"owner": {"id": 63}, "assignee": {"id": 825}, "organization": {"id": 992}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 35, "privilege": "user"}, "organization": {"id": 171, "owner": {"id": 265}, "user": {"role": null}}}, "resource": {"id": 348, "owner": {"id": 409}, "assignee": {"id": 560}, "organization": {"id": 676}, "project": {"owner": {"id": 35}, "assignee": {"id": 898}, "organization": {"id": 980}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_USER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 87, "privilege": "user"}, "organization": {"id": 181, "owner": {"id": 203}, "user": {"role": null}}}, "resource": {"id": 375, "owner": {"id": 495}, "assignee": {"id": 547}, "organization": {"id": 631}, "project": {"owner": {"id": 87}, "assignee": {"id": 838}, "organization": {"id": 917}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 59, "privilege": "worker"}, "organization": {"id": 179, "owner": {"id": 59}, "user": {"role": "owner"}}}, "resource": {"id": 322, "owner": {"id": 423}, "assignee": {"id": 516}, "organization": {"id": 179}, "project": {"owner": {"id": 59}, "assignee": {"id": 814}, "organization": {"id": 907}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 45, "privilege": "worker"}, "organization": {"id": 121, "owner": {"id": 45}, "user": {"role": "owner"}}}, "resource": {"id": 342, "owner": {"id": 452}, "assignee": {"id": 551}, "organization": {"id": 121}, "project": {"owner": {"id": 45}, "assignee": {"id": 858}, "organization": {"id": 928}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 3, "privilege": "worker"}, "organization": {"id": 111, "owner": {"id": 3}, "user": {"role": "owner"}}}, "resource": {"id": 330, "owner": {"id": 447}, "assignee": {"id": 508}, "organization": {"id": 670}, "project": {"owner": {"id": 3}, "assignee": {"id": 861}, "organization": {"id": 920}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 86, "privilege": "worker"}, "organization": {"id": 190, "owner": {"id": 86}, "user": {"role": "owner"}}}, "resource": {"id": 357, "owner": {"id": 440}, "assignee": {"id": 549}, "organization": {"id": 645}, "project": {"owner": {"id": 86}, "assignee": {"id": 879}, "organization": {"id": 996}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 66, "privilege": "worker"}, "organization": {"id": 181, "owner": {"id": 209}, "user": {"role": "maintainer"}}}, "resource": {"id": 338, "owner": {"id": 420}, "assignee": {"id": 540}, "organization": {"id": 181}, "project": {"owner": {"id": 66}, "assignee": {"id": 870}, "organization": {"id": 955}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 15, "privilege": "worker"}, "organization": {"id": 101, "owner": {"id": 202}, "user": {"role": "maintainer"}}}, "resource": {"id": 300, "owner": {"id": 447}, "assignee": {"id": 531}, "organization": {"id": 101}, "project": {"owner": {"id": 15}, "assignee": {"id": 824}, "organization": {"id": 950}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 49, "privilege": "worker"}, "organization": {"id": 160, "owner": {"id": 237}, "user": {"role": "maintainer"}}}, "resource": {"id": 360, "owner": {"id": 413}, "assignee": {"id": 545}, "organization": {"id": 653}, "project": {"owner": {"id": 49}, "assignee": {"id": 847}, "organization": {"id": 969}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 13, "privilege": "worker"}, "organization": {"id": 100, "owner": {"id": 202}, "user": {"role": "maintainer"}}}, "resource": {"id": 334, "owner": {"id": 480}, "assignee": {"id": 555}, "organization": {"id": 680}, "project": {"owner": {"id": 13}, "assignee": {"id": 893}, "organization": {"id": 942}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 78, "privilege": "worker"}, "organization": {"id": 162, "owner": {"id": 285}, "user": {"role": "supervisor"}}}, "resource": {"id": 382, "owner": {"id": 453}, "assignee": {"id": 599}, "organization": {"id": 162}, "project": {"owner": {"id": 78}, "assignee": {"id": 843}, "organization": {"id": 995}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 79, "privilege": "worker"}, "organization": {"id": 171, "owner": {"id": 295}, "user": {"role": "supervisor"}}}, "resource": {"id": 312, "owner": {"id": 472}, "assignee": {"id": 591}, "organization": {"id": 171}, "project": {"owner": {"id": 79}, "assignee": {"id": 800}, "organization": {"id": 905}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 6, "privilege": "worker"}, "organization": {"id": 120, "owner": {"id": 269}, "user": {"role": "supervisor"}}}, "resource": {"id": 359, "owner": {"id": 485}, "assignee": {"id": 541}, "organization": {"id": 687}, "project": {"owner": {"id": 6}, "assignee": {"id": 848}, "organization": {"id": 906}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 13, "privilege": "worker"}, "organization": {"id": 153, "owner": {"id": 258}, "user": {"role": "supervisor"}}}, "resource": {"id": 360, "owner": {"id": 421}, "assignee": {"id": 550}, "organization": {"id": 634}, "project": {"owner": {"id": 13}, "assignee": {"id": 818}, "organization": {"id": 957}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 25, "privilege": "worker"}, "organization": {"id": 182, "owner": {"id": 213}, "user": {"role": "worker"}}}, "resource": {"id": 332, "owner": {"id": 457}, "assignee": {"id": 530}, "organization": {"id": 182}, "project": {"owner": {"id": 25}, "assignee": {"id": 861}, "organization": {"id": 905}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 93, "privilege": "worker"}, "organization": {"id": 142, "owner": {"id": 233}, "user": {"role": "worker"}}}, "resource": {"id": 344, "owner": {"id": 416}, "assignee": {"id": 501}, "organization": {"id": 142}, "project": {"owner": {"id": 93}, "assignee": {"id": 831}, "organization": {"id": 997}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 40, "privilege": "worker"}, "organization": {"id": 122, "owner": {"id": 284}, "user": {"role": "worker"}}}, "resource": {"id": 394, "owner": {"id": 448}, "assignee": {"id": 532}, "organization": {"id": 638}, "project": {"owner": {"id": 40}, "assignee": {"id": 810}, "organization": {"id": 928}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 63, "privilege": "worker"}, "organization": {"id": 133, "owner": {"id": 223}, "user": {"role": "worker"}}}, "resource": {"id": 310, "owner": {"id": 447}, "assignee": {"id": 563}, "organization": {"id": 693}, "project": {"owner": {"id": 63}, "assignee": {"id": 830}, "organization": {"id": 974}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 24, "privilege": "worker"}, "organization": {"id": 196, "owner": {"id": 253}, "user": {"role": null}}}, "resource": {"id": 388, "owner": {"id": 424}, "assignee": {"id": 509}, "organization": {"id": 196}, "project": {"owner": {"id": 24}, "assignee": {"id": 870}, "organization": {"id": 975}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 75, "privilege": "worker"}, "organization": {"id": 112, "owner": {"id": 279}, "user": {"role": null}}}, "resource": {"id": 332, "owner": {"id": 459}, "assignee": {"id": 536}, "organization": {"id": 112}, "project": {"owner": {"id": 75}, "assignee": {"id": 841}, "organization": {"id": 969}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 71, "privilege": "worker"}, "organization": {"id": 167, "owner": {"id": 290}, "user": {"role": null}}}, "resource": {"id": 347, "owner": {"id": 450}, "assignee": {"id": 540}, "organization": {"id": 655}, "project": {"owner": {"id": 71}, "assignee": {"id": 801}, "organization": {"id": 969}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 54, "privilege": "worker"}, "organization": {"id": 141, "owner": {"id": 211}, "user": {"role": null}}}, "resource": {"id": 374, "owner": {"id": 490}, "assignee": {"id": 540}, "organization": {"id": 678}, "project": {"owner": {"id": 54}, "assignee": {"id": 896}, "organization": {"id": 939}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 73, "privilege": "none"}, "organization": {"id": 149, "owner": {"id": 73}, "user": {"role": "owner"}}}, "resource": {"id": 305, "owner": {"id": 470}, "assignee": {"id": 591}, "organization": {"id": 149}, "project": {"owner": {"id": 73}, "assignee": {"id": 845}, "organization": {"id": 953}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 27, "privilege": "none"}, "organization": {"id": 195, "owner": {"id": 27}, "user": {"role": "owner"}}}, "resource": {"id": 373, "owner": {"id": 468}, "assignee": {"id": 537}, "organization": {"id": 195}, "project": {"owner": {"id": 27}, "assignee": {"id": 847}, "organization": {"id": 948}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 68, "privilege": "none"}, "organization": {"id": 112, "owner": {"id": 68}, "user": {"role": "owner"}}}, "resource": {"id": 390, "owner": {"id": 471}, "assignee": {"id": 505}, "organization": {"id": 654}, "project": {"owner": {"id": 68}, "assignee": {"id": 835}, "organization": {"id": 913}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 70, "privilege": "none"}, "organization": {"id": 165, "owner": {"id": 70}, "user": {"role": "owner"}}}, "resource": {"id": 350, "owner": {"id": 403}, "assignee": {"id": 526}, "organization": {"id": 623}, "project": {"owner": {"id": 70}, "assignee": {"id": 871}, "organization": {"id": 984}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 22, "privilege": "none"}, "organization": {"id": 158, "owner": {"id": 296}, "user": {"role": "maintainer"}}}, "resource": {"id": 308, "owner": {"id": 410}, "assignee": {"id": 519}, "organization": {"id": 158}, "project": {"owner": {"id": 22}, "assignee": {"id": 852}, "organization": {"id": 924}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 38, "privilege": "none"}, "organization": {"id": 113, "owner": {"id": 288}, "user": {"role": "maintainer"}}}, "resource": {"id": 333, "owner": {"id": 485}, "assignee": {"id": 568}, "organization": {"id": 113}, "project": {"owner": {"id": 38}, "assignee": {"id": 871}, "organization": {"id": 978}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 6, "privilege": "none"}, "organization": {"id": 175, "owner": {"id": 241}, "user": {"role": "maintainer"}}}, "resource": {"id": 376, "owner": {"id": 436}, "assignee": {"id": 578}, "organization": {"id": 663}, "project": {"owner": {"id": 6}, "assignee": {"id": 813}, "organization": {"id": 933}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 45, "privilege": "none"}, "organization": {"id": 117, "owner": {"id": 266}, "user": {"role": "maintainer"}}}, "resource": {"id": 363, "owner": {"id": 416}, "assignee": {"id": 555}, "organization": {"id": 697}, "project": {"owner": {"id": 45}, "assignee": {"id": 888}, "organization": {"id": 990}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 96, "privilege": "none"}, "organization": {"id": 129, "owner": {"id": 223}, "user": {"role": "supervisor"}}}, "resource": {"id": 342, "owner": {"id": 419}, "assignee": {"id": 528}, "organization": {"id": 129}, "project": {"owner": {"id": 96}, "assignee": {"id": 831}, "organization": {"id": 972}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 20, "privilege": "none"}, "organization": {"id": 127, "owner": {"id": 212}, "user": {"role": "supervisor"}}}, "resource": {"id": 370, "owner": {"id": 417}, "assignee": {"id": 564}, "organization": {"id": 127}, "project": {"owner": {"id": 20}, "assignee": {"id": 887}, "organization": {"id": 967}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 0, "privilege": "none"}, "organization": {"id": 117, "owner": {"id": 215}, "user": {"role": "supervisor"}}}, "resource": {"id": 382, "owner": {"id": 441}, "assignee": {"id": 584}, "organization": {"id": 638}, "project": {"owner": {"id": 0}, "assignee": {"id": 864}, "organization": {"id": 972}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 44, "privilege": "none"}, "organization": {"id": 119, "owner": {"id": 205}, "user": {"role": "supervisor"}}}, "resource": {"id": 339, "owner": {"id": 424}, "assignee": {"id": 584}, "organization": {"id": 691}, "project": {"owner": {"id": 44}, "assignee": {"id": 884}, "organization": {"id": 919}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 89, "privilege": "none"}, "organization": {"id": 104, "owner": {"id": 239}, "user": {"role": "worker"}}}, "resource": {"id": 372, "owner": {"id": 439}, "assignee": {"id": 562}, "organization": {"id": 104}, "project": {"owner": {"id": 89}, "assignee": {"id": 814}, "organization": {"id": 985}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 66, "privilege": "none"}, "organization": {"id": 179, "owner": {"id": 203}, "user": {"role": "worker"}}}, "resource": {"id": 301, "owner": {"id": 483}, "assignee": {"id": 516}, "organization": {"id": 179}, "project": {"owner": {"id": 66}, "assignee": {"id": 896}, "organization": {"id": 988}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 41, "privilege": "none"}, "organization": {"id": 122, "owner": {"id": 203}, "user": {"role": "worker"}}}, "resource": {"id": 379, "owner": {"id": 456}, "assignee": {"id": 556}, "organization": {"id": 666}, "project": {"owner": {"id": 41}, "assignee": {"id": 884}, "organization": {"id": 919}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 5, "privilege": "none"}, "organization": {"id": 169, "owner": {"id": 261}, "user": {"role": "worker"}}}, "resource": {"id": 337, "owner": {"id": 420}, "assignee": {"id": 585}, "organization": {"id": 653}, "project": {"owner": {"id": 5}, "assignee": {"id": 888}, "organization": {"id": 970}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 25, "privilege": "none"}, "organization": {"id": 140, "owner": {"id": 245}, "user": {"role": null}}}, "resource": {"id": 329, "owner": {"id": 490}, "assignee": {"id": 509}, "organization": {"id": 140}, "project": {"owner": {"id": 25}, "assignee": {"id": 814}, "organization": {"id": 963}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 84, "privilege": "none"}, "organization": {"id": 100, "owner": {"id": 275}, "user": {"role": null}}}, "resource": {"id": 369, "owner": {"id": 422}, "assignee": {"id": 540}, "organization": {"id": 100}, "project": {"owner": {"id": 84}, "assignee": {"id": 848}, "organization": {"id": 963}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 91, "privilege": "none"}, "organization": {"id": 154, "owner": {"id": 268}, "user": {"role": null}}}, "resource": {"id": 306, "owner": {"id": 461}, "assignee": {"id": 582}, "organization": {"id": 694}, "project": {"owner": {"id": 91}, "assignee": {"id": 889}, "organization": {"id": 943}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 4, "privilege": "none"}, "organization": {"id": 196, "owner": {"id": 255}, "user": {"role": null}}}, "resource": {"id": 374, "owner": {"id": 456}, "assignee": {"id": 584}, "organization": {"id": 664}, "project": {"owner": {"id": 4}, "assignee": {"id": 842}, "organization": {"id": 983}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 9, "privilege": "admin"}, "organization": {"id": 167, "owner": {"id": 9}, "user": {"role": "owner"}}}, "resource": {"id": 335, "owner": {"id": 464}, "assignee": {"id": 584}, "organization": {"id": 167}, "project": {"owner": {"id": 746}, "assignee": {"id": 9}, "organization": {"id": 956}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 15, "privilege": "admin"}, "organization": {"id": 158, "owner": {"id": 15}, "user": {"role": "owner"}}}, "resource": {"id": 309, "owner": {"id": 449}, "assignee": {"id": 508}, "organization": {"id": 158}, "project": {"owner": {"id": 715}, "assignee": {"id": 15}, "organization": {"id": 919}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 38, "privilege": "admin"}, "organization": {"id": 195, "owner": {"id": 38}, "user": {"role": "owner"}}}, "resource": {"id": 345, "owner": {"id": 490}, "assignee": {"id": 585}, "organization": {"id": 693}, "project": {"owner": {"id": 749}, "assignee": {"id": 38}, "organization": {"id": 988}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 91, "privilege": "admin"}, "organization": {"id": 180, "owner": {"id": 91}, "user": {"role": "owner"}}}, "resource": {"id": 368, "owner": {"id": 484}, "assignee": {"id": 592}, "organization": {"id": 668}, "project": {"owner": {"id": 791}, "assignee": {"id": 91}, "organization": {"id": 986}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 54, "privilege": "admin"}, "organization": {"id": 159, "owner": {"id": 220}, "user": {"role": "maintainer"}}}, "resource": {"id": 356, "owner": {"id": 459}, "assignee": {"id": 550}, "organization": {"id": 159}, "project": {"owner": {"id": 783}, "assignee": {"id": 54}, "organization": {"id": 940}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 65, "privilege": "admin"}, "organization": {"id": 160, "owner": {"id": 234}, "user": {"role": "maintainer"}}}, "resource": {"id": 355, "owner": {"id": 482}, "assignee": {"id": 523}, "organization": {"id": 160}, "project": {"owner": {"id": 754}, "assignee": {"id": 65}, "organization": {"id": 978}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 29, "privilege": "admin"}, "organization": {"id": 180, "owner": {"id": 299}, "user": {"role": "maintainer"}}}, "resource": {"id": 359, "owner": {"id": 485}, "assignee": {"id": 519}, "organization": {"id": 661}, "project": {"owner": {"id": 700}, "assignee": {"id": 29}, "organization": {"id": 961}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 38, "privilege": "admin"}, "organization": {"id": 139, "owner": {"id": 251}, "user": {"role": "maintainer"}}}, "resource": {"id": 396, "owner": {"id": 417}, "assignee": {"id": 520}, "organization": {"id": 630}, "project": {"owner": {"id": 729}, "assignee": {"id": 38}, "organization": {"id": 936}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 50, "privilege": "admin"}, "organization": {"id": 151, "owner": {"id": 266}, "user": {"role": "supervisor"}}}, "resource": {"id": 372, "owner": {"id": 432}, "assignee": {"id": 516}, "organization": {"id": 151}, "project": {"owner": {"id": 719}, "assignee": {"id": 50}, "organization": {"id": 994}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 38, "privilege": "admin"}, "organization": {"id": 176, "owner": {"id": 293}, "user": {"role": "supervisor"}}}, "resource": {"id": 308, "owner": {"id": 411}, "assignee": {"id": 558}, "organization": {"id": 176}, "project": {"owner": {"id": 793}, "assignee": {"id": 38}, "organization": {"id": 940}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 38, "privilege": "admin"}, "organization": {"id": 196, "owner": {"id": 260}, "user": {"role": "supervisor"}}}, "resource": {"id": 394, "owner": {"id": 466}, "assignee": {"id": 537}, "organization": {"id": 688}, "project": {"owner": {"id": 729}, "assignee": {"id": 38}, "organization": {"id": 981}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 99, "privilege": "admin"}, "organization": {"id": 101, "owner": {"id": 237}, "user": {"role": "supervisor"}}}, "resource": {"id": 347, "owner": {"id": 495}, "assignee": {"id": 558}, "organization": {"id": 608}, "project": {"owner": {"id": 787}, "assignee": {"id": 99}, "organization": {"id": 956}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 98, "privilege": "admin"}, "organization": {"id": 193, "owner": {"id": 212}, "user": {"role": "worker"}}}, "resource": {"id": 353, "owner": {"id": 455}, "assignee": {"id": 561}, "organization": {"id": 193}, "project": {"owner": {"id": 767}, "assignee": {"id": 98}, "organization": {"id": 949}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 9, "privilege": "admin"}, "organization": {"id": 146, "owner": {"id": 224}, "user": {"role": "worker"}}}, "resource": {"id": 378, "owner": {"id": 432}, "assignee": {"id": 582}, "organization": {"id": 146}, "project": {"owner": {"id": 739}, "assignee": {"id": 9}, "organization": {"id": 981}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 1, "privilege": "admin"}, "organization": {"id": 129, "owner": {"id": 247}, "user": {"role": "worker"}}}, "resource": {"id": 393, "owner": {"id": 492}, "assignee": {"id": 580}, "organization": {"id": 648}, "project": {"owner": {"id": 710}, "assignee": {"id": 1}, "organization": {"id": 987}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 82, "privilege": "admin"}, "organization": {"id": 169, "owner": {"id": 296}, "user": {"role": "worker"}}}, "resource": {"id": 349, "owner": {"id": 415}, "assignee": {"id": 532}, "organization": {"id": 642}, "project": {"owner": {"id": 709}, "assignee": {"id": 82}, "organization": {"id": 985}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 29, "privilege": "admin"}, "organization": {"id": 121, "owner": {"id": 251}, "user": {"role": null}}}, "resource": {"id": 381, "owner": {"id": 482}, "assignee": {"id": 539}, "organization": {"id": 121}, "project": {"owner": {"id": 728}, "assignee": {"id": 29}, "organization": {"id": 948}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 14, "privilege": "admin"}, "organization": {"id": 189, "owner": {"id": 248}, "user": {"role": null}}}, "resource": {"id": 327, "owner": {"id": 409}, "assignee": {"id": 529}, "organization": {"id": 189}, "project": {"owner": {"id": 712}, "assignee": {"id": 14}, "organization": {"id": 967}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 74, "privilege": "admin"}, "organization": {"id": 112, "owner": {"id": 227}, "user": {"role": null}}}, "resource": {"id": 394, "owner": {"id": 466}, "assignee": {"id": 534}, "organization": {"id": 613}, "project": {"owner": {"id": 712}, "assignee": {"id": 74}, "organization": {"id": 921}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 13, "privilege": "admin"}, "organization": {"id": 101, "owner": {"id": 207}, "user": {"role": null}}}, "resource": {"id": 360, "owner": {"id": 405}, "assignee": {"id": 538}, "organization": {"id": 674}, "project": {"owner": {"id": 713}, "assignee": {"id": 13}, "organization": {"id": 950}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 61, "privilege": "business"}, "organization": {"id": 119, "owner": {"id": 61}, "user": {"role": "owner"}}}, "resource": {"id": 379, "owner": {"id": 472}, "assignee": {"id": 501}, "organization": {"id": 119}, "project": {"owner": {"id": 706}, "assignee": {"id": 61}, "organization": {"id": 994}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 87, "privilege": "business"}, "organization": {"id": 145, "owner": {"id": 87}, "user": {"role": "owner"}}}, "resource": {"id": 362, "owner": {"id": 416}, "assignee": {"id": 555}, "organization": {"id": 145}, "project": {"owner": {"id": 759}, "assignee": {"id": 87}, "organization": {"id": 965}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 10, "privilege": "business"}, "organization": {"id": 188, "owner": {"id": 10}, "user": {"role": "owner"}}}, "resource": {"id": 304, "owner": {"id": 426}, "assignee": {"id": 506}, "organization": {"id": 603}, "project": {"owner": {"id": 799}, "assignee": {"id": 10}, "organization": {"id": 931}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 4, "privilege": "business"}, "organization": {"id": 106, "owner": {"id": 4}, "user": {"role": "owner"}}}, "resource": {"id": 353, "owner": {"id": 437}, "assignee": {"id": 595}, "organization": {"id": 607}, "project": {"owner": {"id": 782}, "assignee": {"id": 4}, "organization": {"id": 936}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 79, "privilege": "business"}, "organization": {"id": 159, "owner": {"id": 275}, "user": {"role": "maintainer"}}}, "resource": {"id": 376, "owner": {"id": 442}, "assignee": {"id": 537}, "organization": {"id": 159}, "project": {"owner": {"id": 764}, "assignee": {"id": 79}, "organization": {"id": 970}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 13, "privilege": "business"}, "organization": {"id": 192, "owner": {"id": 217}, "user": {"role": "maintainer"}}}, "resource": {"id": 370, "owner": {"id": 497}, "assignee": {"id": 595}, "organization": {"id": 192}, "project": {"owner": {"id": 736}, "assignee": {"id": 13}, "organization": {"id": 944}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 55, "privilege": "business"}, "organization": {"id": 151, "owner": {"id": 208}, "user": {"role": "maintainer"}}}, "resource": {"id": 335, "owner": {"id": 462}, "assignee": {"id": 586}, "organization": {"id": 667}, "project": {"owner": {"id": 791}, "assignee": {"id": 55}, "organization": {"id": 929}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 68, "privilege": "business"}, "organization": {"id": 179, "owner": {"id": 269}, "user": {"role": "maintainer"}}}, "resource": {"id": 364, "owner": {"id": 421}, "assignee": {"id": 561}, "organization": {"id": 617}, "project": {"owner": {"id": 779}, "assignee": {"id": 68}, "organization": {"id": 920}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 99, "privilege": "business"}, "organization": {"id": 113, "owner": {"id": 266}, "user": {"role": "supervisor"}}}, "resource": {"id": 332, "owner": {"id": 468}, "assignee": {"id": 522}, "organization": {"id": 113}, "project": {"owner": {"id": 797}, "assignee": {"id": 99}, "organization": {"id": 930}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 60, "privilege": "business"}, "organization": {"id": 120, "owner": {"id": 285}, "user": {"role": "supervisor"}}}, "resource": {"id": 309, "owner": {"id": 414}, "assignee": {"id": 554}, "organization": {"id": 120}, "project": {"owner": {"id": 797}, "assignee": {"id": 60}, "organization": {"id": 976}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 15, "privilege": "business"}, "organization": {"id": 131, "owner": {"id": 226}, "user": {"role": "supervisor"}}}, "resource": {"id": 398, "owner": {"id": 410}, "assignee": {"id": 578}, "organization": {"id": 621}, "project": {"owner": {"id": 701}, "assignee": {"id": 15}, "organization": {"id": 941}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 41, "privilege": "business"}, "organization": {"id": 163, "owner": {"id": 238}, "user": {"role": "supervisor"}}}, "resource": {"id": 334, "owner": {"id": 467}, "assignee": {"id": 595}, "organization": {"id": 631}, "project": {"owner": {"id": 719}, "assignee": {"id": 41}, "organization": {"id": 976}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 29, "privilege": "business"}, "organization": {"id": 186, "owner": {"id": 277}, "user": {"role": "worker"}}}, "resource": {"id": 369, "owner": {"id": 444}, "assignee": {"id": 520}, "organization": {"id": 186}, "project": {"owner": {"id": 781}, "assignee": {"id": 29}, "organization": {"id": 916}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 26, "privilege": "business"}, "organization": {"id": 163, "owner": {"id": 245}, "user": {"role": "worker"}}}, "resource": {"id": 389, "owner": {"id": 470}, "assignee": {"id": 546}, "organization": {"id": 163}, "project": {"owner": {"id": 713}, "assignee": {"id": 26}, "organization": {"id": 928}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 49, "privilege": "business"}, "organization": {"id": 158, "owner": {"id": 297}, "user": {"role": "worker"}}}, "resource": {"id": 359, "owner": {"id": 404}, "assignee": {"id": 586}, "organization": {"id": 689}, "project": {"owner": {"id": 720}, "assignee": {"id": 49}, "organization": {"id": 905}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 70, "privilege": "business"}, "organization": {"id": 123, "owner": {"id": 299}, "user": {"role": "worker"}}}, "resource": {"id": 374, "owner": {"id": 474}, "assignee": {"id": 598}, "organization": {"id": 625}, "project": {"owner": {"id": 728}, "assignee": {"id": 70}, "organization": {"id": 946}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 7, "privilege": "business"}, "organization": {"id": 161, "owner": {"id": 240}, "user": {"role": null}}}, "resource": {"id": 362, "owner": {"id": 407}, "assignee": {"id": 514}, "organization": {"id": 161}, "project": {"owner": {"id": 727}, "assignee": {"id": 7}, "organization": {"id": 980}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 50, "privilege": "business"}, "organization": {"id": 175, "owner": {"id": 232}, "user": {"role": null}}}, "resource": {"id": 326, "owner": {"id": 470}, "assignee": {"id": 568}, "organization": {"id": 175}, "project": {"owner": {"id": 764}, "assignee": {"id": 50}, "organization": {"id": 914}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 72, "privilege": "business"}, "organization": {"id": 139, "owner": {"id": 287}, "user": {"role": null}}}, "resource": {"id": 305, "owner": {"id": 421}, "assignee": {"id": 556}, "organization": {"id": 601}, "project": {"owner": {"id": 716}, "assignee": {"id": 72}, "organization": {"id": 944}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 99, "privilege": "business"}, "organization": {"id": 178, "owner": {"id": 285}, "user": {"role": null}}}, "resource": {"id": 349, "owner": {"id": 495}, "assignee": {"id": 556}, "organization": {"id": 698}, "project": {"owner": {"id": 744}, "assignee": {"id": 99}, "organization": {"id": 971}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 53, "privilege": "user"}, "organization": {"id": 176, "owner": {"id": 53}, "user": {"role": "owner"}}}, "resource": {"id": 374, "owner": {"id": 472}, "assignee": {"id": 559}, "organization": {"id": 176}, "project": {"owner": {"id": 705}, "assignee": {"id": 53}, "organization": {"id": 914}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 82, "privilege": "user"}, "organization": {"id": 158, "owner": {"id": 82}, "user": {"role": "owner"}}}, "resource": {"id": 396, "owner": {"id": 417}, "assignee": {"id": 596}, "organization": {"id": 158}, "project": {"owner": {"id": 780}, "assignee": {"id": 82}, "organization": {"id": 939}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 24, "privilege": "user"}, "organization": {"id": 155, "owner": {"id": 24}, "user": {"role": "owner"}}}, "resource": {"id": 378, "owner": {"id": 443}, "assignee": {"id": 556}, "organization": {"id": 653}, "project": {"owner": {"id": 756}, "assignee": {"id": 24}, "organization": {"id": 924}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 73, "privilege": "user"}, "organization": {"id": 156, "owner": {"id": 73}, "user": {"role": "owner"}}}, "resource": {"id": 366, "owner": {"id": 404}, "assignee": {"id": 560}, "organization": {"id": 617}, "project": {"owner": {"id": 742}, "assignee": {"id": 73}, "organization": {"id": 984}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 52, "privilege": "user"}, "organization": {"id": 116, "owner": {"id": 263}, "user": {"role": "maintainer"}}}, "resource": {"id": 375, "owner": {"id": 410}, "assignee": {"id": 585}, "organization": {"id": 116}, "project": {"owner": {"id": 750}, "assignee": {"id": 52}, "organization": {"id": 957}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 53, "privilege": "user"}, "organization": {"id": 124, "owner": {"id": 254}, "user": {"role": "maintainer"}}}, "resource": {"id": 380, "owner": {"id": 409}, "assignee": {"id": 524}, "organization": {"id": 124}, "project": {"owner": {"id": 741}, "assignee": {"id": 53}, "organization": {"id": 935}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 69, "privilege": "user"}, "organization": {"id": 179, "owner": {"id": 253}, "user": {"role": "maintainer"}}}, "resource": {"id": 347, "owner": {"id": 416}, "assignee": {"id": 547}, "organization": {"id": 605}, "project": {"owner": {"id": 763}, "assignee": {"id": 69}, "organization": {"id": 923}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 55, "privilege": "user"}, "organization": {"id": 101, "owner": {"id": 255}, "user": {"role": "maintainer"}}}, "resource": {"id": 363, "owner": {"id": 483}, "assignee": {"id": 554}, "organization": {"id": 619}, "project": {"owner": {"id": 713}, "assignee": {"id": 55}, "organization": {"id": 987}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 88, "privilege": "user"}, "organization": {"id": 126, "owner": {"id": 228}, "user": {"role": "supervisor"}}}, "resource": {"id": 377, "owner": {"id": 480}, "assignee": {"id": 536}, "organization": {"id": 126}, "project": {"owner": {"id": 761}, "assignee": {"id": 88}, "organization": {"id": 925}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 59, "privilege": "user"}, "organization": {"id": 180, "owner": {"id": 223}, "user": {"role": "supervisor"}}}, "resource": {"id": 318, "owner": {"id": 478}, "assignee": {"id": 536}, "organization": {"id": 180}, "project": {"owner": {"id": 775}, "assignee": {"id": 59}, "organization": {"id": 934}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 40, "privilege": "user"}, "organization": {"id": 140, "owner": {"id": 236}, "user": {"role": "supervisor"}}}, "resource": {"id": 334, "owner": {"id": 442}, "assignee": {"id": 573}, "organization": {"id": 670}, "project": {"owner": {"id": 718}, "assignee": {"id": 40}, "organization": {"id": 903}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 49, "privilege": "user"}, "organization": {"id": 176, "owner": {"id": 275}, "user": {"role": "supervisor"}}}, "resource": {"id": 363, "owner": {"id": 417}, "assignee": {"id": 539}, "organization": {"id": 645}, "project": {"owner": {"id": 741}, "assignee": {"id": 49}, "organization": {"id": 962}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 87, "privilege": "user"}, "organization": {"id": 116, "owner": {"id": 223}, "user": {"role": "worker"}}}, "resource": {"id": 376, "owner": {"id": 422}, "assignee": {"id": 552}, "organization": {"id": 116}, "project": {"owner": {"id": 710}, "assignee": {"id": 87}, "organization": {"id": 994}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 79, "privilege": "user"}, "organization": {"id": 136, "owner": {"id": 267}, "user": {"role": "worker"}}}, "resource": {"id": 374, "owner": {"id": 468}, "assignee": {"id": 598}, "organization": {"id": 136}, "project": {"owner": {"id": 740}, "assignee": {"id": 79}, "organization": {"id": 913}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 91, "privilege": "user"}, "organization": {"id": 111, "owner": {"id": 294}, "user": {"role": "worker"}}}, "resource": {"id": 306, "owner": {"id": 478}, "assignee": {"id": 556}, "organization": {"id": 615}, "project": {"owner": {"id": 738}, "assignee": {"id": 91}, "organization": {"id": 964}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 96, "privilege": "user"}, "organization": {"id": 126, "owner": {"id": 278}, "user": {"role": "worker"}}}, "resource": {"id": 375, "owner": {"id": 431}, "assignee": {"id": 586}, "organization": {"id": 625}, "project": {"owner": {"id": 791}, "assignee": {"id": 96}, "organization": {"id": 950}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 38, "privilege": "user"}, "organization": {"id": 115, "owner": {"id": 268}, "user": {"role": null}}}, "resource": {"id": 379, "owner": {"id": 409}, "assignee": {"id": 532}, "organization": {"id": 115}, "project": {"owner": {"id": 792}, "assignee": {"id": 38}, "organization": {"id": 937}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 14, "privilege": "user"}, "organization": {"id": 146, "owner": {"id": 287}, "user": {"role": null}}}, "resource": {"id": 372, "owner": {"id": 455}, "assignee": {"id": 503}, "organization": {"id": 146}, "project": {"owner": {"id": 739}, "assignee": {"id": 14}, "organization": {"id": 963}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 24, "privilege": "user"}, "organization": {"id": 121, "owner": {"id": 254}, "user": {"role": null}}}, "resource": {"id": 328, "owner": {"id": 469}, "assignee": {"id": 581}, "organization": {"id": 667}, "project": {"owner": {"id": 788}, "assignee": {"id": 24}, "organization": {"id": 999}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 9, "privilege": "user"}, "organization": {"id": 173, "owner": {"id": 233}, "user": {"role": null}}}, "resource": {"id": 394, "owner": {"id": 473}, "assignee": {"id": 573}, "organization": {"id": 687}, "project": {"owner": {"id": 758}, "assignee": {"id": 9}, "organization": {"id": 984}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 42, "privilege": "worker"}, "organization": {"id": 187, "owner": {"id": 42}, "user": {"role": "owner"}}}, "resource": {"id": 370, "owner": {"id": 479}, "assignee": {"id": 566}, "organization": {"id": 187}, "project": {"owner": {"id": 750}, "assignee": {"id": 42}, "organization": {"id": 945}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 50, "privilege": "worker"}, "organization": {"id": 110, "owner": {"id": 50}, "user": {"role": "owner"}}}, "resource": {"id": 380, "owner": {"id": 434}, "assignee": {"id": 542}, "organization": {"id": 110}, "project": {"owner": {"id": 746}, "assignee": {"id": 50}, "organization": {"id": 978}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 94, "privilege": "worker"}, "organization": {"id": 184, "owner": {"id": 94}, "user": {"role": "owner"}}}, "resource": {"id": 357, "owner": {"id": 491}, "assignee": {"id": 544}, "organization": {"id": 687}, "project": {"owner": {"id": 759}, "assignee": {"id": 94}, "organization": {"id": 935}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 36, "privilege": "worker"}, "organization": {"id": 113, "owner": {"id": 36}, "user": {"role": "owner"}}}, "resource": {"id": 304, "owner": {"id": 478}, "assignee": {"id": 558}, "organization": {"id": 658}, "project": {"owner": {"id": 739}, "assignee": {"id": 36}, "organization": {"id": 965}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 23, "privilege": "worker"}, "organization": {"id": 119, "owner": {"id": 268}, "user": {"role": "maintainer"}}}, "resource": {"id": 391, "owner": {"id": 480}, "assignee": {"id": 557}, "organization": {"id": 119}, "project": {"owner": {"id": 729}, "assignee": {"id": 23}, "organization": {"id": 975}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 76, "privilege": "worker"}, "organization": {"id": 128, "owner": {"id": 222}, "user": {"role": "maintainer"}}}, "resource": {"id": 348, "owner": {"id": 432}, "assignee": {"id": 503}, "organization": {"id": 128}, "project": {"owner": {"id": 731}, "assignee": {"id": 76}, "organization": {"id": 917}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 64, "privilege": "worker"}, "organization": {"id": 178, "owner": {"id": 250}, "user": {"role": "maintainer"}}}, "resource": {"id": 326, "owner": {"id": 477}, "assignee": {"id": 581}, "organization": {"id": 659}, "project": {"owner": {"id": 748}, "assignee": {"id": 64}, "organization": {"id": 938}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 89, "privilege": "worker"}, "organization": {"id": 184, "owner": {"id": 207}, "user": {"role": "maintainer"}}}, "resource": {"id": 317, "owner": {"id": 459}, "assignee": {"id": 551}, "organization": {"id": 675}, "project": {"owner": {"id": 789}, "assignee": {"id": 89}, "organization": {"id": 924}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 64, "privilege": "worker"}, "organization": {"id": 145, "owner": {"id": 238}, "user": {"role": "supervisor"}}}, "resource": {"id": 330, "owner": {"id": 486}, "assignee": {"id": 566}, "organization": {"id": 145}, "project": {"owner": {"id": 772}, "assignee": {"id": 64}, "organization": {"id": 944}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 43, "privilege": "worker"}, "organization": {"id": 186, "owner": {"id": 228}, "user": {"role": "supervisor"}}}, "resource": {"id": 341, "owner": {"id": 458}, "assignee": {"id": 523}, "organization": {"id": 186}, "project": {"owner": {"id": 765}, "assignee": {"id": 43}, "organization": {"id": 935}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 93, "privilege": "worker"}, "organization": {"id": 134, "owner": {"id": 285}, "user": {"role": "supervisor"}}}, "resource": {"id": 363, "owner": {"id": 405}, "assignee": {"id": 564}, "organization": {"id": 677}, "project": {"owner": {"id": 754}, "assignee": {"id": 93}, "organization": {"id": 972}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 59, "privilege": "worker"}, "organization": {"id": 132, "owner": {"id": 273}, "user": {"role": "supervisor"}}}, "resource": {"id": 316, "owner": {"id": 484}, "assignee": {"id": 555}, "organization": {"id": 611}, "project": {"owner": {"id": 751}, "assignee": {"id": 59}, "organization": {"id": 909}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 50, "privilege": "worker"}, "organization": {"id": 194, "owner": {"id": 216}, "user": {"role": "worker"}}}, "resource": {"id": 365, "owner": {"id": 490}, "assignee": {"id": 554}, "organization": {"id": 194}, "project": {"owner": {"id": 775}, "assignee": {"id": 50}, "organization": {"id": 917}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 82, "privilege": "worker"}, "organization": {"id": 120, "owner": {"id": 221}, "user": {"role": "worker"}}}, "resource": {"id": 372, "owner": {"id": 428}, "assignee": {"id": 581}, "organization": {"id": 120}, "project": {"owner": {"id": 778}, "assignee": {"id": 82}, "organization": {"id": 944}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 26, "privilege": "worker"}, "organization": {"id": 155, "owner": {"id": 295}, "user": {"role": "worker"}}}, "resource": {"id": 313, "owner": {"id": 415}, "assignee": {"id": 583}, "organization": {"id": 697}, "project": {"owner": {"id": 744}, "assignee": {"id": 26}, "organization": {"id": 997}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 40, "privilege": "worker"}, "organization": {"id": 133, "owner": {"id": 262}, "user": {"role": "worker"}}}, "resource": {"id": 357, "owner": {"id": 490}, "assignee": {"id": 575}, "organization": {"id": 612}, "project": {"owner": {"id": 766}, "assignee": {"id": 40}, "organization": {"id": 945}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 23, "privilege": "worker"}, "organization": {"id": 144, "owner": {"id": 230}, "user": {"role": null}}}, "resource": {"id": 323, "owner": {"id": 429}, "assignee": {"id": 539}, "organization": {"id": 144}, "project": {"owner": {"id": 748}, "assignee": {"id": 23}, "organization": {"id": 988}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 62, "privilege": "worker"}, "organization": {"id": 130, "owner": {"id": 291}, "user": {"role": null}}}, "resource": {"id": 306, "owner": {"id": 407}, "assignee": {"id": 590}, "organization": {"id": 130}, "project": {"owner": {"id": 796}, "assignee": {"id": 62}, "organization": {"id": 967}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 73, "privilege": "worker"}, "organization": {"id": 163, "owner": {"id": 241}, "user": {"role": null}}}, "resource": {"id": 308, "owner": {"id": 415}, "assignee": {"id": 566}, "organization": {"id": 624}, "project": {"owner": {"id": 762}, "assignee": {"id": 73}, "organization": {"id": 956}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 3, "privilege": "worker"}, "organization": {"id": 144, "owner": {"id": 294}, "user": {"role": null}}}, "resource": {"id": 300, "owner": {"id": 480}, "assignee": {"id": 517}, "organization": {"id": 672}, "project": {"owner": {"id": 753}, "assignee": {"id": 3}, "organization": {"id": 916}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 29, "privilege": "none"}, "organization": {"id": 143, "owner": {"id": 29}, "user": {"role": "owner"}}}, "resource": {"id": 387, "owner": {"id": 439}, "assignee": {"id": 501}, "organization": {"id": 143}, "project": {"owner": {"id": 779}, "assignee": {"id": 29}, "organization": {"id": 958}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 98, "privilege": "none"}, "organization": {"id": 174, "owner": {"id": 98}, "user": {"role": "owner"}}}, "resource": {"id": 352, "owner": {"id": 482}, "assignee": {"id": 531}, "organization": {"id": 174}, "project": {"owner": {"id": 750}, "assignee": {"id": 98}, "organization": {"id": 906}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 30, "privilege": "none"}, "organization": {"id": 161, "owner": {"id": 30}, "user": {"role": "owner"}}}, "resource": {"id": 391, "owner": {"id": 427}, "assignee": {"id": 557}, "organization": {"id": 699}, "project": {"owner": {"id": 782}, "assignee": {"id": 30}, "organization": {"id": 932}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 84, "privilege": "none"}, "organization": {"id": 120, "owner": {"id": 84}, "user": {"role": "owner"}}}, "resource": {"id": 352, "owner": {"id": 418}, "assignee": {"id": 596}, "organization": {"id": 669}, "project": {"owner": {"id": 720}, "assignee": {"id": 84}, "organization": {"id": 910}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 21, "privilege": "none"}, "organization": {"id": 119, "owner": {"id": 204}, "user": {"role": "maintainer"}}}, "resource": {"id": 322, "owner": {"id": 452}, "assignee": {"id": 593}, "organization": {"id": 119}, "project": {"owner": {"id": 746}, "assignee": {"id": 21}, "organization": {"id": 958}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 15, "privilege": "none"}, "organization": {"id": 102, "owner": {"id": 293}, "user": {"role": "maintainer"}}}, "resource": {"id": 371, "owner": {"id": 470}, "assignee": {"id": 522}, "organization": {"id": 102}, "project": {"owner": {"id": 799}, "assignee": {"id": 15}, "organization": {"id": 931}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 73, "privilege": "none"}, "organization": {"id": 165, "owner": {"id": 210}, "user": {"role": "maintainer"}}}, "resource": {"id": 337, "owner": {"id": 431}, "assignee": {"id": 596}, "organization": {"id": 652}, "project": {"owner": {"id": 713}, "assignee": {"id": 73}, "organization": {"id": 955}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 38, "privilege": "none"}, "organization": {"id": 105, "owner": {"id": 256}, "user": {"role": "maintainer"}}}, "resource": {"id": 372, "owner": {"id": 451}, "assignee": {"id": 596}, "organization": {"id": 669}, "project": {"owner": {"id": 758}, "assignee": {"id": 38}, "organization": {"id": 947}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 32, "privilege": "none"}, "organization": {"id": 123, "owner": {"id": 290}, "user": {"role": "supervisor"}}}, "resource": {"id": 310, "owner": {"id": 419}, "assignee": {"id": 597}, "organization": {"id": 123}, "project": {"owner": {"id": 791}, "assignee": {"id": 32}, "organization": {"id": 993}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 96, "privilege": "none"}, "organization": {"id": 109, "owner": {"id": 253}, "user": {"role": "supervisor"}}}, "resource": {"id": 363, "owner": {"id": 498}, "assignee": {"id": 594}, "organization": {"id": 109}, "project": {"owner": {"id": 768}, "assignee": {"id": 96}, "organization": {"id": 992}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 97, "privilege": "none"}, "organization": {"id": 137, "owner": {"id": 274}, "user": {"role": "supervisor"}}}, "resource": {"id": 306, "owner": {"id": 429}, "assignee": {"id": 541}, "organization": {"id": 605}, "project": {"owner": {"id": 787}, "assignee": {"id": 97}, "organization": {"id": 925}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 11, "privilege": "none"}, "organization": {"id": 117, "owner": {"id": 259}, "user": {"role": "supervisor"}}}, "resource": {"id": 364, "owner": {"id": 419}, "assignee": {"id": 501}, "organization": {"id": 635}, "project": {"owner": {"id": 727}, "assignee": {"id": 11}, "organization": {"id": 966}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 85, "privilege": "none"}, "organization": {"id": 125, "owner": {"id": 205}, "user": {"role": "worker"}}}, "resource": {"id": 311, "owner": {"id": 435}, "assignee": {"id": 535}, "organization": {"id": 125}, "project": {"owner": {"id": 728}, "assignee": {"id": 85}, "organization": {"id": 971}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 37, "privilege": "none"}, "organization": {"id": 186, "owner": {"id": 221}, "user": {"role": "worker"}}}, "resource": {"id": 362, "owner": {"id": 427}, "assignee": {"id": 514}, "organization": {"id": 186}, "project": {"owner": {"id": 758}, "assignee": {"id": 37}, "organization": {"id": 959}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 62, "privilege": "none"}, "organization": {"id": 189, "owner": {"id": 239}, "user": {"role": "worker"}}}, "resource": {"id": 369, "owner": {"id": 416}, "assignee": {"id": 533}, "organization": {"id": 650}, "project": {"owner": {"id": 765}, "assignee": {"id": 62}, "organization": {"id": 916}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 24, "privilege": "none"}, "organization": {"id": 161, "owner": {"id": 269}, "user": {"role": "worker"}}}, "resource": {"id": 386, "owner": {"id": 461}, "assignee": {"id": 568}, "organization": {"id": 677}, "project": {"owner": {"id": 782}, "assignee": {"id": 24}, "organization": {"id": 933}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 67, "privilege": "none"}, "organization": {"id": 112, "owner": {"id": 224}, "user": {"role": null}}}, "resource": {"id": 348, "owner": {"id": 403}, "assignee": {"id": 584}, "organization": {"id": 112}, "project": {"owner": {"id": 784}, "assignee": {"id": 67}, "organization": {"id": 945}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 44, "privilege": "none"}, "organization": {"id": 164, "owner": {"id": 210}, "user": {"role": null}}}, "resource": {"id": 387, "owner": {"id": 471}, "assignee": {"id": 560}, "organization": {"id": 164}, "project": {"owner": {"id": 734}, "assignee": {"id": 44}, "organization": {"id": 959}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 49, "privilege": "none"}, "organization": {"id": 193, "owner": {"id": 295}, "user": {"role": null}}}, "resource": {"id": 382, "owner": {"id": 428}, "assignee": {"id": 514}, "organization": {"id": 647}, "project": {"owner": {"id": 799}, "assignee": {"id": 49}, "organization": {"id": 957}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_PROJECT_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 42, "privilege": "none"}, "organization": {"id": 169, "owner": {"id": 201}, "user": {"role": null}}}, "resource": {"id": 334, "owner": {"id": 403}, "assignee": {"id": 588}, "organization": {"id": 648}, "project": {"owner": {"id": 741}, "assignee": {"id": 42}, "organization": {"id": 992}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 1, "privilege": "admin"}, "organization": {"id": 189, "owner": {"id": 1}, "user": {"role": "owner"}}}, "resource": {"id": 327, "owner": {"id": 1}, "assignee": {"id": 552}, "organization": {"id": 189}, "project": {"owner": {"id": 775}, "assignee": {"id": 886}, "organization": {"id": 948}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 38, "privilege": "admin"}, "organization": {"id": 156, "owner": {"id": 38}, "user": {"role": "owner"}}}, "resource": {"id": 392, "owner": {"id": 38}, "assignee": {"id": 581}, "organization": {"id": 156}, "project": {"owner": {"id": 727}, "assignee": {"id": 813}, "organization": {"id": 954}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 30, "privilege": "admin"}, "organization": {"id": 155, "owner": {"id": 30}, "user": {"role": "owner"}}}, "resource": {"id": 371, "owner": {"id": 30}, "assignee": {"id": 567}, "organization": {"id": 674}, "project": {"owner": {"id": 797}, "assignee": {"id": 863}, "organization": {"id": 926}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 43, "privilege": "admin"}, "organization": {"id": 124, "owner": {"id": 43}, "user": {"role": "owner"}}}, "resource": {"id": 347, "owner": {"id": 43}, "assignee": {"id": 581}, "organization": {"id": 633}, "project": {"owner": {"id": 770}, "assignee": {"id": 871}, "organization": {"id": 959}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 23, "privilege": "admin"}, "organization": {"id": 115, "owner": {"id": 235}, "user": {"role": "maintainer"}}}, "resource": {"id": 395, "owner": {"id": 23}, "assignee": {"id": 512}, "organization": {"id": 115}, "project": {"owner": {"id": 793}, "assignee": {"id": 866}, "organization": {"id": 953}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 23, "privilege": "admin"}, "organization": {"id": 168, "owner": {"id": 281}, "user": {"role": "maintainer"}}}, "resource": {"id": 334, "owner": {"id": 23}, "assignee": {"id": 561}, "organization": {"id": 168}, "project": {"owner": {"id": 780}, "assignee": {"id": 880}, "organization": {"id": 927}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 14, "privilege": "admin"}, "organization": {"id": 109, "owner": {"id": 268}, "user": {"role": "maintainer"}}}, "resource": {"id": 380, "owner": {"id": 14}, "assignee": {"id": 581}, "organization": {"id": 622}, "project": {"owner": {"id": 734}, "assignee": {"id": 806}, "organization": {"id": 956}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 30, "privilege": "admin"}, "organization": {"id": 118, "owner": {"id": 217}, "user": {"role": "maintainer"}}}, "resource": {"id": 337, "owner": {"id": 30}, "assignee": {"id": 548}, "organization": {"id": 669}, "project": {"owner": {"id": 765}, "assignee": {"id": 886}, "organization": {"id": 973}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 17, "privilege": "admin"}, "organization": {"id": 147, "owner": {"id": 287}, "user": {"role": "supervisor"}}}, "resource": {"id": 338, "owner": {"id": 17}, "assignee": {"id": 586}, "organization": {"id": 147}, "project": {"owner": {"id": 757}, "assignee": {"id": 849}, "organization": {"id": 954}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 23, "privilege": "admin"}, "organization": {"id": 118, "owner": {"id": 269}, "user": {"role": "supervisor"}}}, "resource": {"id": 367, "owner": {"id": 23}, "assignee": {"id": 581}, "organization": {"id": 118}, "project": {"owner": {"id": 711}, "assignee": {"id": 804}, "organization": {"id": 970}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 27, "privilege": "admin"}, "organization": {"id": 156, "owner": {"id": 232}, "user": {"role": "supervisor"}}}, "resource": {"id": 385, "owner": {"id": 27}, "assignee": {"id": 525}, "organization": {"id": 665}, "project": {"owner": {"id": 704}, "assignee": {"id": 866}, "organization": {"id": 984}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 72, "privilege": "admin"}, "organization": {"id": 189, "owner": {"id": 261}, "user": {"role": "supervisor"}}}, "resource": {"id": 315, "owner": {"id": 72}, "assignee": {"id": 534}, "organization": {"id": 607}, "project": {"owner": {"id": 727}, "assignee": {"id": 825}, "organization": {"id": 932}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 17, "privilege": "admin"}, "organization": {"id": 194, "owner": {"id": 212}, "user": {"role": "worker"}}}, "resource": {"id": 306, "owner": {"id": 17}, "assignee": {"id": 543}, "organization": {"id": 194}, "project": {"owner": {"id": 704}, "assignee": {"id": 866}, "organization": {"id": 918}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 49, "privilege": "admin"}, "organization": {"id": 156, "owner": {"id": 299}, "user": {"role": "worker"}}}, "resource": {"id": 358, "owner": {"id": 49}, "assignee": {"id": 581}, "organization": {"id": 156}, "project": {"owner": {"id": 778}, "assignee": {"id": 831}, "organization": {"id": 927}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 31, "privilege": "admin"}, "organization": {"id": 196, "owner": {"id": 269}, "user": {"role": "worker"}}}, "resource": {"id": 380, "owner": {"id": 31}, "assignee": {"id": 527}, "organization": {"id": 626}, "project": {"owner": {"id": 749}, "assignee": {"id": 859}, "organization": {"id": 962}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 35, "privilege": "admin"}, "organization": {"id": 174, "owner": {"id": 204}, "user": {"role": "worker"}}}, "resource": {"id": 369, "owner": {"id": 35}, "assignee": {"id": 545}, "organization": {"id": 665}, "project": {"owner": {"id": 770}, "assignee": {"id": 836}, "organization": {"id": 943}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 91, "privilege": "admin"}, "organization": {"id": 186, "owner": {"id": 230}, "user": {"role": null}}}, "resource": {"id": 346, "owner": {"id": 91}, "assignee": {"id": 584}, "organization": {"id": 186}, "project": {"owner": {"id": 755}, "assignee": {"id": 833}, "organization": {"id": 927}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 26, "privilege": "admin"}, "organization": {"id": 164, "owner": {"id": 286}, "user": {"role": null}}}, "resource": {"id": 386, "owner": {"id": 26}, "assignee": {"id": 552}, "organization": {"id": 164}, "project": {"owner": {"id": 781}, "assignee": {"id": 867}, "organization": {"id": 912}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 17, "privilege": "admin"}, "organization": {"id": 118, "owner": {"id": 272}, "user": {"role": null}}}, "resource": {"id": 302, "owner": {"id": 17}, "assignee": {"id": 584}, "organization": {"id": 601}, "project": {"owner": {"id": 732}, "assignee": {"id": 886}, "organization": {"id": 975}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 93, "privilege": "admin"}, "organization": {"id": 112, "owner": {"id": 278}, "user": {"role": null}}}, "resource": {"id": 318, "owner": {"id": 93}, "assignee": {"id": 529}, "organization": {"id": 688}, "project": {"owner": {"id": 788}, "assignee": {"id": 813}, "organization": {"id": 990}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 41, "privilege": "business"}, "organization": {"id": 160, "owner": {"id": 41}, "user": {"role": "owner"}}}, "resource": {"id": 329, "owner": {"id": 41}, "assignee": {"id": 504}, "organization": {"id": 160}, "project": {"owner": {"id": 758}, "assignee": {"id": 813}, "organization": {"id": 933}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 35, "privilege": "business"}, "organization": {"id": 157, "owner": {"id": 35}, "user": {"role": "owner"}}}, "resource": {"id": 352, "owner": {"id": 35}, "assignee": {"id": 563}, "organization": {"id": 157}, "project": {"owner": {"id": 791}, "assignee": {"id": 850}, "organization": {"id": 985}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 13, "privilege": "business"}, "organization": {"id": 102, "owner": {"id": 13}, "user": {"role": "owner"}}}, "resource": {"id": 391, "owner": {"id": 13}, "assignee": {"id": 596}, "organization": {"id": 676}, "project": {"owner": {"id": 789}, "assignee": {"id": 855}, "organization": {"id": 960}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 48, "privilege": "business"}, "organization": {"id": 131, "owner": {"id": 48}, "user": {"role": "owner"}}}, "resource": {"id": 385, "owner": {"id": 48}, "assignee": {"id": 594}, "organization": {"id": 631}, "project": {"owner": {"id": 731}, "assignee": {"id": 845}, "organization": {"id": 948}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 54, "privilege": "business"}, "organization": {"id": 107, "owner": {"id": 222}, "user": {"role": "maintainer"}}}, "resource": {"id": 358, "owner": {"id": 54}, "assignee": {"id": 586}, "organization": {"id": 107}, "project": {"owner": {"id": 769}, "assignee": {"id": 884}, "organization": {"id": 934}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 57, "privilege": "business"}, "organization": {"id": 101, "owner": {"id": 251}, "user": {"role": "maintainer"}}}, "resource": {"id": 366, "owner": {"id": 57}, "assignee": {"id": 597}, "organization": {"id": 101}, "project": {"owner": {"id": 765}, "assignee": {"id": 821}, "organization": {"id": 923}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 84, "privilege": "business"}, "organization": {"id": 164, "owner": {"id": 259}, "user": {"role": "maintainer"}}}, "resource": {"id": 334, "owner": {"id": 84}, "assignee": {"id": 543}, "organization": {"id": 613}, "project": {"owner": {"id": 757}, "assignee": {"id": 807}, "organization": {"id": 951}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 30, "privilege": "business"}, "organization": {"id": 104, "owner": {"id": 268}, "user": {"role": "maintainer"}}}, "resource": {"id": 386, "owner": {"id": 30}, "assignee": {"id": 574}, "organization": {"id": 660}, "project": {"owner": {"id": 763}, "assignee": {"id": 858}, "organization": {"id": 962}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 7, "privilege": "business"}, "organization": {"id": 162, "owner": {"id": 256}, "user": {"role": "supervisor"}}}, "resource": {"id": 396, "owner": {"id": 7}, "assignee": {"id": 586}, "organization": {"id": 162}, "project": {"owner": {"id": 769}, "assignee": {"id": 892}, "organization": {"id": 912}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 56, "privilege": "business"}, "organization": {"id": 104, "owner": {"id": 281}, "user": {"role": "supervisor"}}}, "resource": {"id": 339, "owner": {"id": 56}, "assignee": {"id": 574}, "organization": {"id": 104}, "project": {"owner": {"id": 740}, "assignee": {"id": 807}, "organization": {"id": 957}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 52, "privilege": "business"}, "organization": {"id": 164, "owner": {"id": 204}, "user": {"role": "supervisor"}}}, "resource": {"id": 310, "owner": {"id": 52}, "assignee": {"id": 582}, "organization": {"id": 680}, "project": {"owner": {"id": 776}, "assignee": {"id": 832}, "organization": {"id": 941}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 92, "privilege": "business"}, "organization": {"id": 185, "owner": {"id": 233}, "user": {"role": "supervisor"}}}, "resource": {"id": 317, "owner": {"id": 92}, "assignee": {"id": 555}, "organization": {"id": 669}, "project": {"owner": {"id": 711}, "assignee": {"id": 886}, "organization": {"id": 906}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 53, "privilege": "business"}, "organization": {"id": 168, "owner": {"id": 297}, "user": {"role": "worker"}}}, "resource": {"id": 347, "owner": {"id": 53}, "assignee": {"id": 589}, "organization": {"id": 168}, "project": {"owner": {"id": 717}, "assignee": {"id": 864}, "organization": {"id": 974}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 2, "privilege": "business"}, "organization": {"id": 111, "owner": {"id": 244}, "user": {"role": "worker"}}}, "resource": {"id": 354, "owner": {"id": 2}, "assignee": {"id": 549}, "organization": {"id": 111}, "project": {"owner": {"id": 731}, "assignee": {"id": 818}, "organization": {"id": 995}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 67, "privilege": "business"}, "organization": {"id": 151, "owner": {"id": 276}, "user": {"role": "worker"}}}, "resource": {"id": 310, "owner": {"id": 67}, "assignee": {"id": 563}, "organization": {"id": 610}, "project": {"owner": {"id": 771}, "assignee": {"id": 896}, "organization": {"id": 990}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 75, "privilege": "business"}, "organization": {"id": 111, "owner": {"id": 293}, "user": {"role": "worker"}}}, "resource": {"id": 338, "owner": {"id": 75}, "assignee": {"id": 509}, "organization": {"id": 616}, "project": {"owner": {"id": 709}, "assignee": {"id": 832}, "organization": {"id": 993}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 80, "privilege": "business"}, "organization": {"id": 182, "owner": {"id": 257}, "user": {"role": null}}}, "resource": {"id": 312, "owner": {"id": 80}, "assignee": {"id": 559}, "organization": {"id": 182}, "project": {"owner": {"id": 702}, "assignee": {"id": 881}, "organization": {"id": 906}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 86, "privilege": "business"}, "organization": {"id": 157, "owner": {"id": 224}, "user": {"role": null}}}, "resource": {"id": 322, "owner": {"id": 86}, "assignee": {"id": 523}, "organization": {"id": 157}, "project": {"owner": {"id": 783}, "assignee": {"id": 881}, "organization": {"id": 953}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 34, "privilege": "business"}, "organization": {"id": 100, "owner": {"id": 249}, "user": {"role": null}}}, "resource": {"id": 336, "owner": {"id": 34}, "assignee": {"id": 526}, "organization": {"id": 682}, "project": {"owner": {"id": 798}, "assignee": {"id": 828}, "organization": {"id": 909}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 83, "privilege": "business"}, "organization": {"id": 173, "owner": {"id": 232}, "user": {"role": null}}}, "resource": {"id": 313, "owner": {"id": 83}, "assignee": {"id": 575}, "organization": {"id": 633}, "project": {"owner": {"id": 793}, "assignee": {"id": 815}, "organization": {"id": 981}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 10, "privilege": "user"}, "organization": {"id": 116, "owner": {"id": 10}, "user": {"role": "owner"}}}, "resource": {"id": 399, "owner": {"id": 10}, "assignee": {"id": 543}, "organization": {"id": 116}, "project": {"owner": {"id": 753}, "assignee": {"id": 825}, "organization": {"id": 917}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 86, "privilege": "user"}, "organization": {"id": 113, "owner": {"id": 86}, "user": {"role": "owner"}}}, "resource": {"id": 373, "owner": {"id": 86}, "assignee": {"id": 582}, "organization": {"id": 113}, "project": {"owner": {"id": 793}, "assignee": {"id": 886}, "organization": {"id": 940}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 21, "privilege": "user"}, "organization": {"id": 162, "owner": {"id": 21}, "user": {"role": "owner"}}}, "resource": {"id": 334, "owner": {"id": 21}, "assignee": {"id": 540}, "organization": {"id": 691}, "project": {"owner": {"id": 707}, "assignee": {"id": 853}, "organization": {"id": 923}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 23, "privilege": "user"}, "organization": {"id": 183, "owner": {"id": 23}, "user": {"role": "owner"}}}, "resource": {"id": 368, "owner": {"id": 23}, "assignee": {"id": 589}, "organization": {"id": 664}, "project": {"owner": {"id": 707}, "assignee": {"id": 822}, "organization": {"id": 900}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 4, "privilege": "user"}, "organization": {"id": 152, "owner": {"id": 291}, "user": {"role": "maintainer"}}}, "resource": {"id": 310, "owner": {"id": 4}, "assignee": {"id": 598}, "organization": {"id": 152}, "project": {"owner": {"id": 713}, "assignee": {"id": 846}, "organization": {"id": 987}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 85, "privilege": "user"}, "organization": {"id": 189, "owner": {"id": 294}, "user": {"role": "maintainer"}}}, "resource": {"id": 311, "owner": {"id": 85}, "assignee": {"id": 580}, "organization": {"id": 189}, "project": {"owner": {"id": 782}, "assignee": {"id": 821}, "organization": {"id": 912}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 44, "privilege": "user"}, "organization": {"id": 106, "owner": {"id": 252}, "user": {"role": "maintainer"}}}, "resource": {"id": 356, "owner": {"id": 44}, "assignee": {"id": 504}, "organization": {"id": 612}, "project": {"owner": {"id": 778}, "assignee": {"id": 830}, "organization": {"id": 947}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 39, "privilege": "user"}, "organization": {"id": 178, "owner": {"id": 219}, "user": {"role": "maintainer"}}}, "resource": {"id": 382, "owner": {"id": 39}, "assignee": {"id": 501}, "organization": {"id": 672}, "project": {"owner": {"id": 752}, "assignee": {"id": 808}, "organization": {"id": 919}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 81, "privilege": "user"}, "organization": {"id": 163, "owner": {"id": 250}, "user": {"role": "supervisor"}}}, "resource": {"id": 327, "owner": {"id": 81}, "assignee": {"id": 518}, "organization": {"id": 163}, "project": {"owner": {"id": 784}, "assignee": {"id": 854}, "organization": {"id": 957}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 41, "privilege": "user"}, "organization": {"id": 193, "owner": {"id": 292}, "user": {"role": "supervisor"}}}, "resource": {"id": 307, "owner": {"id": 41}, "assignee": {"id": 570}, "organization": {"id": 193}, "project": {"owner": {"id": 738}, "assignee": {"id": 895}, "organization": {"id": 929}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 17, "privilege": "user"}, "organization": {"id": 185, "owner": {"id": 244}, "user": {"role": "supervisor"}}}, "resource": {"id": 333, "owner": {"id": 17}, "assignee": {"id": 525}, "organization": {"id": 656}, "project": {"owner": {"id": 716}, "assignee": {"id": 884}, "organization": {"id": 936}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 6, "privilege": "user"}, "organization": {"id": 152, "owner": {"id": 240}, "user": {"role": "supervisor"}}}, "resource": {"id": 376, "owner": {"id": 6}, "assignee": {"id": 528}, "organization": {"id": 601}, "project": {"owner": {"id": 798}, "assignee": {"id": 879}, "organization": {"id": 966}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 65, "privilege": "user"}, "organization": {"id": 179, "owner": {"id": 278}, "user": {"role": "worker"}}}, "resource": {"id": 312, "owner": {"id": 65}, "assignee": {"id": 570}, "organization": {"id": 179}, "project": {"owner": {"id": 777}, "assignee": {"id": 803}, "organization": {"id": 939}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 53, "privilege": "user"}, "organization": {"id": 189, "owner": {"id": 243}, "user": {"role": "worker"}}}, "resource": {"id": 360, "owner": {"id": 53}, "assignee": {"id": 561}, "organization": {"id": 189}, "project": {"owner": {"id": 766}, "assignee": {"id": 806}, "organization": {"id": 913}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 2, "privilege": "user"}, "organization": {"id": 198, "owner": {"id": 263}, "user": {"role": "worker"}}}, "resource": {"id": 318, "owner": {"id": 2}, "assignee": {"id": 570}, "organization": {"id": 616}, "project": {"owner": {"id": 776}, "assignee": {"id": 865}, "organization": {"id": 976}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 32, "privilege": "user"}, "organization": {"id": 144, "owner": {"id": 236}, "user": {"role": "worker"}}}, "resource": {"id": 370, "owner": {"id": 32}, "assignee": {"id": 546}, "organization": {"id": 653}, "project": {"owner": {"id": 724}, "assignee": {"id": 823}, "organization": {"id": 987}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 29, "privilege": "user"}, "organization": {"id": 177, "owner": {"id": 282}, "user": {"role": null}}}, "resource": {"id": 371, "owner": {"id": 29}, "assignee": {"id": 592}, "organization": {"id": 177}, "project": {"owner": {"id": 730}, "assignee": {"id": 865}, "organization": {"id": 975}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 51, "privilege": "user"}, "organization": {"id": 141, "owner": {"id": 254}, "user": {"role": null}}}, "resource": {"id": 395, "owner": {"id": 51}, "assignee": {"id": 594}, "organization": {"id": 141}, "project": {"owner": {"id": 728}, "assignee": {"id": 855}, "organization": {"id": 900}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 73, "privilege": "user"}, "organization": {"id": 135, "owner": {"id": 224}, "user": {"role": null}}}, "resource": {"id": 304, "owner": {"id": 73}, "assignee": {"id": 541}, "organization": {"id": 626}, "project": {"owner": {"id": 700}, "assignee": {"id": 857}, "organization": {"id": 912}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_USER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 76, "privilege": "user"}, "organization": {"id": 166, "owner": {"id": 299}, "user": {"role": null}}}, "resource": {"id": 364, "owner": {"id": 76}, "assignee": {"id": 596}, "organization": {"id": 641}, "project": {"owner": {"id": 733}, "assignee": {"id": 880}, "organization": {"id": 901}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 24, "privilege": "worker"}, "organization": {"id": 136, "owner": {"id": 24}, "user": {"role": "owner"}}}, "resource": {"id": 334, "owner": {"id": 24}, "assignee": {"id": 584}, "organization": {"id": 136}, "project": {"owner": {"id": 788}, "assignee": {"id": 869}, "organization": {"id": 947}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 23, "privilege": "worker"}, "organization": {"id": 181, "owner": {"id": 23}, "user": {"role": "owner"}}}, "resource": {"id": 346, "owner": {"id": 23}, "assignee": {"id": 520}, "organization": {"id": 181}, "project": {"owner": {"id": 757}, "assignee": {"id": 890}, "organization": {"id": 960}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 13, "privilege": "worker"}, "organization": {"id": 161, "owner": {"id": 13}, "user": {"role": "owner"}}}, "resource": {"id": 395, "owner": {"id": 13}, "assignee": {"id": 563}, "organization": {"id": 621}, "project": {"owner": {"id": 743}, "assignee": {"id": 882}, "organization": {"id": 904}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 86, "privilege": "worker"}, "organization": {"id": 136, "owner": {"id": 86}, "user": {"role": "owner"}}}, "resource": {"id": 355, "owner": {"id": 86}, "assignee": {"id": 519}, "organization": {"id": 674}, "project": {"owner": {"id": 723}, "assignee": {"id": 829}, "organization": {"id": 992}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 33, "privilege": "worker"}, "organization": {"id": 114, "owner": {"id": 253}, "user": {"role": "maintainer"}}}, "resource": {"id": 305, "owner": {"id": 33}, "assignee": {"id": 517}, "organization": {"id": 114}, "project": {"owner": {"id": 788}, "assignee": {"id": 814}, "organization": {"id": 905}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 9, "privilege": "worker"}, "organization": {"id": 184, "owner": {"id": 256}, "user": {"role": "maintainer"}}}, "resource": {"id": 352, "owner": {"id": 9}, "assignee": {"id": 513}, "organization": {"id": 184}, "project": {"owner": {"id": 738}, "assignee": {"id": 834}, "organization": {"id": 953}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 94, "privilege": "worker"}, "organization": {"id": 119, "owner": {"id": 251}, "user": {"role": "maintainer"}}}, "resource": {"id": 392, "owner": {"id": 94}, "assignee": {"id": 569}, "organization": {"id": 651}, "project": {"owner": {"id": 744}, "assignee": {"id": 852}, "organization": {"id": 918}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 56, "privilege": "worker"}, "organization": {"id": 150, "owner": {"id": 292}, "user": {"role": "maintainer"}}}, "resource": {"id": 324, "owner": {"id": 56}, "assignee": {"id": 557}, "organization": {"id": 638}, "project": {"owner": {"id": 731}, "assignee": {"id": 803}, "organization": {"id": 984}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 38, "privilege": "worker"}, "organization": {"id": 107, "owner": {"id": 225}, "user": {"role": "supervisor"}}}, "resource": {"id": 383, "owner": {"id": 38}, "assignee": {"id": 535}, "organization": {"id": 107}, "project": {"owner": {"id": 797}, "assignee": {"id": 800}, "organization": {"id": 974}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 32, "privilege": "worker"}, "organization": {"id": 180, "owner": {"id": 200}, "user": {"role": "supervisor"}}}, "resource": {"id": 385, "owner": {"id": 32}, "assignee": {"id": 584}, "organization": {"id": 180}, "project": {"owner": {"id": 749}, "assignee": {"id": 857}, "organization": {"id": 983}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 69, "privilege": "worker"}, "organization": {"id": 151, "owner": {"id": 251}, "user": {"role": "supervisor"}}}, "resource": {"id": 341, "owner": {"id": 69}, "assignee": {"id": 560}, "organization": {"id": 692}, "project": {"owner": {"id": 784}, "assignee": {"id": 840}, "organization": {"id": 940}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 59, "privilege": "worker"}, "organization": {"id": 185, "owner": {"id": 282}, "user": {"role": "supervisor"}}}, "resource": {"id": 301, "owner": {"id": 59}, "assignee": {"id": 581}, "organization": {"id": 666}, "project": {"owner": {"id": 792}, "assignee": {"id": 891}, "organization": {"id": 938}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 74, "privilege": "worker"}, "organization": {"id": 132, "owner": {"id": 273}, "user": {"role": "worker"}}}, "resource": {"id": 379, "owner": {"id": 74}, "assignee": {"id": 543}, "organization": {"id": 132}, "project": {"owner": {"id": 779}, "assignee": {"id": 806}, "organization": {"id": 990}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 44, "privilege": "worker"}, "organization": {"id": 173, "owner": {"id": 248}, "user": {"role": "worker"}}}, "resource": {"id": 354, "owner": {"id": 44}, "assignee": {"id": 574}, "organization": {"id": 173}, "project": {"owner": {"id": 795}, "assignee": {"id": 846}, "organization": {"id": 924}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 73, "privilege": "worker"}, "organization": {"id": 187, "owner": {"id": 289}, "user": {"role": "worker"}}}, "resource": {"id": 368, "owner": {"id": 73}, "assignee": {"id": 593}, "organization": {"id": 681}, "project": {"owner": {"id": 711}, "assignee": {"id": 837}, "organization": {"id": 972}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 32, "privilege": "worker"}, "organization": {"id": 185, "owner": {"id": 260}, "user": {"role": "worker"}}}, "resource": {"id": 303, "owner": {"id": 32}, "assignee": {"id": 511}, "organization": {"id": 618}, "project": {"owner": {"id": 735}, "assignee": {"id": 806}, "organization": {"id": 970}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 12, "privilege": "worker"}, "organization": {"id": 154, "owner": {"id": 253}, "user": {"role": null}}}, "resource": {"id": 354, "owner": {"id": 12}, "assignee": {"id": 529}, "organization": {"id": 154}, "project": {"owner": {"id": 730}, "assignee": {"id": 821}, "organization": {"id": 969}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 44, "privilege": "worker"}, "organization": {"id": 148, "owner": {"id": 222}, "user": {"role": null}}}, "resource": {"id": 348, "owner": {"id": 44}, "assignee": {"id": 589}, "organization": {"id": 148}, "project": {"owner": {"id": 703}, "assignee": {"id": 898}, "organization": {"id": 986}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 28, "privilege": "worker"}, "organization": {"id": 148, "owner": {"id": 247}, "user": {"role": null}}}, "resource": {"id": 323, "owner": {"id": 28}, "assignee": {"id": 500}, "organization": {"id": 660}, "project": {"owner": {"id": 701}, "assignee": {"id": 892}, "organization": {"id": 949}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 7, "privilege": "worker"}, "organization": {"id": 124, "owner": {"id": 281}, "user": {"role": null}}}, "resource": {"id": 323, "owner": {"id": 7}, "assignee": {"id": 538}, "organization": {"id": 697}, "project": {"owner": {"id": 758}, "assignee": {"id": 815}, "organization": {"id": 968}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 64, "privilege": "none"}, "organization": {"id": 192, "owner": {"id": 64}, "user": {"role": "owner"}}}, "resource": {"id": 377, "owner": {"id": 64}, "assignee": {"id": 578}, "organization": {"id": 192}, "project": {"owner": {"id": 758}, "assignee": {"id": 811}, "organization": {"id": 993}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 58, "privilege": "none"}, "organization": {"id": 113, "owner": {"id": 58}, "user": {"role": "owner"}}}, "resource": {"id": 366, "owner": {"id": 58}, "assignee": {"id": 509}, "organization": {"id": 113}, "project": {"owner": {"id": 737}, "assignee": {"id": 880}, "organization": {"id": 930}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 47, "privilege": "none"}, "organization": {"id": 144, "owner": {"id": 47}, "user": {"role": "owner"}}}, "resource": {"id": 358, "owner": {"id": 47}, "assignee": {"id": 505}, "organization": {"id": 619}, "project": {"owner": {"id": 799}, "assignee": {"id": 827}, "organization": {"id": 958}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 7, "privilege": "none"}, "organization": {"id": 175, "owner": {"id": 7}, "user": {"role": "owner"}}}, "resource": {"id": 336, "owner": {"id": 7}, "assignee": {"id": 540}, "organization": {"id": 682}, "project": {"owner": {"id": 766}, "assignee": {"id": 823}, "organization": {"id": 948}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 97, "privilege": "none"}, "organization": {"id": 147, "owner": {"id": 296}, "user": {"role": "maintainer"}}}, "resource": {"id": 398, "owner": {"id": 97}, "assignee": {"id": 535}, "organization": {"id": 147}, "project": {"owner": {"id": 702}, "assignee": {"id": 866}, "organization": {"id": 961}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 58, "privilege": "none"}, "organization": {"id": 188, "owner": {"id": 299}, "user": {"role": "maintainer"}}}, "resource": {"id": 395, "owner": {"id": 58}, "assignee": {"id": 503}, "organization": {"id": 188}, "project": {"owner": {"id": 758}, "assignee": {"id": 840}, "organization": {"id": 907}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 54, "privilege": "none"}, "organization": {"id": 173, "owner": {"id": 280}, "user": {"role": "maintainer"}}}, "resource": {"id": 372, "owner": {"id": 54}, "assignee": {"id": 535}, "organization": {"id": 696}, "project": {"owner": {"id": 799}, "assignee": {"id": 829}, "organization": {"id": 919}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 58, "privilege": "none"}, "organization": {"id": 164, "owner": {"id": 201}, "user": {"role": "maintainer"}}}, "resource": {"id": 373, "owner": {"id": 58}, "assignee": {"id": 543}, "organization": {"id": 699}, "project": {"owner": {"id": 718}, "assignee": {"id": 820}, "organization": {"id": 909}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 54, "privilege": "none"}, "organization": {"id": 148, "owner": {"id": 247}, "user": {"role": "supervisor"}}}, "resource": {"id": 338, "owner": {"id": 54}, "assignee": {"id": 525}, "organization": {"id": 148}, "project": {"owner": {"id": 773}, "assignee": {"id": 871}, "organization": {"id": 933}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 65, "privilege": "none"}, "organization": {"id": 174, "owner": {"id": 225}, "user": {"role": "supervisor"}}}, "resource": {"id": 352, "owner": {"id": 65}, "assignee": {"id": 563}, "organization": {"id": 174}, "project": {"owner": {"id": 738}, "assignee": {"id": 864}, "organization": {"id": 908}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 17, "privilege": "none"}, "organization": {"id": 196, "owner": {"id": 288}, "user": {"role": "supervisor"}}}, "resource": {"id": 398, "owner": {"id": 17}, "assignee": {"id": 536}, "organization": {"id": 613}, "project": {"owner": {"id": 745}, "assignee": {"id": 878}, "organization": {"id": 931}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 85, "privilege": "none"}, "organization": {"id": 155, "owner": {"id": 264}, "user": {"role": "supervisor"}}}, "resource": {"id": 301, "owner": {"id": 85}, "assignee": {"id": 580}, "organization": {"id": 608}, "project": {"owner": {"id": 751}, "assignee": {"id": 825}, "organization": {"id": 988}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 93, "privilege": "none"}, "organization": {"id": 128, "owner": {"id": 271}, "user": {"role": "worker"}}}, "resource": {"id": 343, "owner": {"id": 93}, "assignee": {"id": 543}, "organization": {"id": 128}, "project": {"owner": {"id": 725}, "assignee": {"id": 897}, "organization": {"id": 932}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 70, "privilege": "none"}, "organization": {"id": 175, "owner": {"id": 212}, "user": {"role": "worker"}}}, "resource": {"id": 334, "owner": {"id": 70}, "assignee": {"id": 554}, "organization": {"id": 175}, "project": {"owner": {"id": 727}, "assignee": {"id": 855}, "organization": {"id": 910}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 9, "privilege": "none"}, "organization": {"id": 163, "owner": {"id": 279}, "user": {"role": "worker"}}}, "resource": {"id": 358, "owner": {"id": 9}, "assignee": {"id": 558}, "organization": {"id": 631}, "project": {"owner": {"id": 729}, "assignee": {"id": 839}, "organization": {"id": 998}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 46, "privilege": "none"}, "organization": {"id": 158, "owner": {"id": 220}, "user": {"role": "worker"}}}, "resource": {"id": 330, "owner": {"id": 46}, "assignee": {"id": 543}, "organization": {"id": 676}, "project": {"owner": {"id": 796}, "assignee": {"id": 892}, "organization": {"id": 955}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 5, "privilege": "none"}, "organization": {"id": 110, "owner": {"id": 234}, "user": {"role": null}}}, "resource": {"id": 372, "owner": {"id": 5}, "assignee": {"id": 580}, "organization": {"id": 110}, "project": {"owner": {"id": 795}, "assignee": {"id": 879}, "organization": {"id": 989}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 92, "privilege": "none"}, "organization": {"id": 164, "owner": {"id": 232}, "user": {"role": null}}}, "resource": {"id": 359, "owner": {"id": 92}, "assignee": {"id": 570}, "organization": {"id": 164}, "project": {"owner": {"id": 770}, "assignee": {"id": 814}, "organization": {"id": 984}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 17, "privilege": "none"}, "organization": {"id": 158, "owner": {"id": 281}, "user": {"role": null}}}, "resource": {"id": 376, "owner": {"id": 17}, "assignee": {"id": 520}, "organization": {"id": 685}, "project": {"owner": {"id": 731}, "assignee": {"id": 834}, "organization": {"id": 965}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_OWNER_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 86, "privilege": "none"}, "organization": {"id": 130, "owner": {"id": 265}, "user": {"role": null}}}, "resource": {"id": 386, "owner": {"id": 86}, "assignee": {"id": 592}, "organization": {"id": 638}, "project": {"owner": {"id": 759}, "assignee": {"id": 848}, "organization": {"id": 923}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 94, "privilege": "admin"}, "organization": {"id": 177, "owner": {"id": 94}, "user": {"role": "owner"}}}, "resource": {"id": 370, "owner": {"id": 412}, "assignee": {"id": 94}, "organization": {"id": 177}, "project": {"owner": {"id": 775}, "assignee": {"id": 834}, "organization": {"id": 983}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 37, "privilege": "admin"}, "organization": {"id": 152, "owner": {"id": 37}, "user": {"role": "owner"}}}, "resource": {"id": 304, "owner": {"id": 420}, "assignee": {"id": 37}, "organization": {"id": 152}, "project": {"owner": {"id": 762}, "assignee": {"id": 807}, "organization": {"id": 976}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 67, "privilege": "admin"}, "organization": {"id": 148, "owner": {"id": 67}, "user": {"role": "owner"}}}, "resource": {"id": 379, "owner": {"id": 495}, "assignee": {"id": 67}, "organization": {"id": 676}, "project": {"owner": {"id": 742}, "assignee": {"id": 805}, "organization": {"id": 964}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 52, "privilege": "admin"}, "organization": {"id": 197, "owner": {"id": 52}, "user": {"role": "owner"}}}, "resource": {"id": 371, "owner": {"id": 454}, "assignee": {"id": 52}, "organization": {"id": 686}, "project": {"owner": {"id": 761}, "assignee": {"id": 811}, "organization": {"id": 995}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 58, "privilege": "admin"}, "organization": {"id": 178, "owner": {"id": 295}, "user": {"role": "maintainer"}}}, "resource": {"id": 382, "owner": {"id": 464}, "assignee": {"id": 58}, "organization": {"id": 178}, "project": {"owner": {"id": 769}, "assignee": {"id": 888}, "organization": {"id": 980}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 84, "privilege": "admin"}, "organization": {"id": 186, "owner": {"id": 273}, "user": {"role": "maintainer"}}}, "resource": {"id": 309, "owner": {"id": 466}, "assignee": {"id": 84}, "organization": {"id": 186}, "project": {"owner": {"id": 753}, "assignee": {"id": 806}, "organization": {"id": 932}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 39, "privilege": "admin"}, "organization": {"id": 155, "owner": {"id": 271}, "user": {"role": "maintainer"}}}, "resource": {"id": 395, "owner": {"id": 480}, "assignee": {"id": 39}, "organization": {"id": 623}, "project": {"owner": {"id": 783}, "assignee": {"id": 872}, "organization": {"id": 992}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 25, "privilege": "admin"}, "organization": {"id": 198, "owner": {"id": 218}, "user": {"role": "maintainer"}}}, "resource": {"id": 374, "owner": {"id": 411}, "assignee": {"id": 25}, "organization": {"id": 675}, "project": {"owner": {"id": 784}, "assignee": {"id": 828}, "organization": {"id": 954}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 59, "privilege": "admin"}, "organization": {"id": 193, "owner": {"id": 215}, "user": {"role": "supervisor"}}}, "resource": {"id": 352, "owner": {"id": 466}, "assignee": {"id": 59}, "organization": {"id": 193}, "project": {"owner": {"id": 711}, "assignee": {"id": 842}, "organization": {"id": 953}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 57, "privilege": "admin"}, "organization": {"id": 176, "owner": {"id": 265}, "user": {"role": "supervisor"}}}, "resource": {"id": 318, "owner": {"id": 466}, "assignee": {"id": 57}, "organization": {"id": 176}, "project": {"owner": {"id": 784}, "assignee": {"id": 821}, "organization": {"id": 977}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 27, "privilege": "admin"}, "organization": {"id": 183, "owner": {"id": 233}, "user": {"role": "supervisor"}}}, "resource": {"id": 361, "owner": {"id": 462}, "assignee": {"id": 27}, "organization": {"id": 647}, "project": {"owner": {"id": 799}, "assignee": {"id": 846}, "organization": {"id": 954}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 95, "privilege": "admin"}, "organization": {"id": 105, "owner": {"id": 272}, "user": {"role": "supervisor"}}}, "resource": {"id": 300, "owner": {"id": 409}, "assignee": {"id": 95}, "organization": {"id": 697}, "project": {"owner": {"id": 738}, "assignee": {"id": 862}, "organization": {"id": 919}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 47, "privilege": "admin"}, "organization": {"id": 164, "owner": {"id": 247}, "user": {"role": "worker"}}}, "resource": {"id": 310, "owner": {"id": 434}, "assignee": {"id": 47}, "organization": {"id": 164}, "project": {"owner": {"id": 764}, "assignee": {"id": 806}, "organization": {"id": 918}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 61, "privilege": "admin"}, "organization": {"id": 144, "owner": {"id": 208}, "user": {"role": "worker"}}}, "resource": {"id": 355, "owner": {"id": 462}, "assignee": {"id": 61}, "organization": {"id": 144}, "project": {"owner": {"id": 792}, "assignee": {"id": 854}, "organization": {"id": 949}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 49, "privilege": "admin"}, "organization": {"id": 181, "owner": {"id": 289}, "user": {"role": "worker"}}}, "resource": {"id": 358, "owner": {"id": 417}, "assignee": {"id": 49}, "organization": {"id": 620}, "project": {"owner": {"id": 737}, "assignee": {"id": 838}, "organization": {"id": 950}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 3, "privilege": "admin"}, "organization": {"id": 131, "owner": {"id": 279}, "user": {"role": "worker"}}}, "resource": {"id": 379, "owner": {"id": 455}, "assignee": {"id": 3}, "organization": {"id": 626}, "project": {"owner": {"id": 756}, "assignee": {"id": 849}, "organization": {"id": 958}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 18, "privilege": "admin"}, "organization": {"id": 167, "owner": {"id": 207}, "user": {"role": null}}}, "resource": {"id": 355, "owner": {"id": 429}, "assignee": {"id": 18}, "organization": {"id": 167}, "project": {"owner": {"id": 798}, "assignee": {"id": 869}, "organization": {"id": 946}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 38, "privilege": "admin"}, "organization": {"id": 129, "owner": {"id": 269}, "user": {"role": null}}}, "resource": {"id": 392, "owner": {"id": 422}, "assignee": {"id": 38}, "organization": {"id": 129}, "project": {"owner": {"id": 779}, "assignee": {"id": 876}, "organization": {"id": 910}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 12, "privilege": "admin"}, "organization": {"id": 189, "owner": {"id": 279}, "user": {"role": null}}}, "resource": {"id": 343, "owner": {"id": 442}, "assignee": {"id": 12}, "organization": {"id": 658}, "project": {"owner": {"id": 706}, "assignee": {"id": 894}, "organization": {"id": 973}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 28, "privilege": "admin"}, "organization": {"id": 101, "owner": {"id": 270}, "user": {"role": null}}}, "resource": {"id": 330, "owner": {"id": 478}, "assignee": {"id": 28}, "organization": {"id": 686}, "project": {"owner": {"id": 740}, "assignee": {"id": 800}, "organization": {"id": 943}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 55, "privilege": "business"}, "organization": {"id": 185, "owner": {"id": 55}, "user": {"role": "owner"}}}, "resource": {"id": 348, "owner": {"id": 495}, "assignee": {"id": 55}, "organization": {"id": 185}, "project": {"owner": {"id": 702}, "assignee": {"id": 856}, "organization": {"id": 926}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 37, "privilege": "business"}, "organization": {"id": 154, "owner": {"id": 37}, "user": {"role": "owner"}}}, "resource": {"id": 380, "owner": {"id": 424}, "assignee": {"id": 37}, "organization": {"id": 154}, "project": {"owner": {"id": 797}, "assignee": {"id": 804}, "organization": {"id": 913}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 80, "privilege": "business"}, "organization": {"id": 142, "owner": {"id": 80}, "user": {"role": "owner"}}}, "resource": {"id": 310, "owner": {"id": 464}, "assignee": {"id": 80}, "organization": {"id": 653}, "project": {"owner": {"id": 753}, "assignee": {"id": 836}, "organization": {"id": 983}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 71, "privilege": "business"}, "organization": {"id": 166, "owner": {"id": 71}, "user": {"role": "owner"}}}, "resource": {"id": 314, "owner": {"id": 444}, "assignee": {"id": 71}, "organization": {"id": 610}, "project": {"owner": {"id": 781}, "assignee": {"id": 869}, "organization": {"id": 986}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 29, "privilege": "business"}, "organization": {"id": 115, "owner": {"id": 261}, "user": {"role": "maintainer"}}}, "resource": {"id": 305, "owner": {"id": 468}, "assignee": {"id": 29}, "organization": {"id": 115}, "project": {"owner": {"id": 758}, "assignee": {"id": 803}, "organization": {"id": 931}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 21, "privilege": "business"}, "organization": {"id": 137, "owner": {"id": 292}, "user": {"role": "maintainer"}}}, "resource": {"id": 390, "owner": {"id": 423}, "assignee": {"id": 21}, "organization": {"id": 137}, "project": {"owner": {"id": 730}, "assignee": {"id": 820}, "organization": {"id": 994}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 57, "privilege": "business"}, "organization": {"id": 126, "owner": {"id": 266}, "user": {"role": "maintainer"}}}, "resource": {"id": 352, "owner": {"id": 490}, "assignee": {"id": 57}, "organization": {"id": 641}, "project": {"owner": {"id": 740}, "assignee": {"id": 893}, "organization": {"id": 974}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 24, "privilege": "business"}, "organization": {"id": 157, "owner": {"id": 234}, "user": {"role": "maintainer"}}}, "resource": {"id": 364, "owner": {"id": 478}, "assignee": {"id": 24}, "organization": {"id": 630}, "project": {"owner": {"id": 748}, "assignee": {"id": 804}, "organization": {"id": 939}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 48, "privilege": "business"}, "organization": {"id": 162, "owner": {"id": 296}, "user": {"role": "supervisor"}}}, "resource": {"id": 320, "owner": {"id": 400}, "assignee": {"id": 48}, "organization": {"id": 162}, "project": {"owner": {"id": 767}, "assignee": {"id": 814}, "organization": {"id": 953}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 92, "privilege": "business"}, "organization": {"id": 131, "owner": {"id": 272}, "user": {"role": "supervisor"}}}, "resource": {"id": 344, "owner": {"id": 447}, "assignee": {"id": 92}, "organization": {"id": 131}, "project": {"owner": {"id": 750}, "assignee": {"id": 855}, "organization": {"id": 999}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 32, "privilege": "business"}, "organization": {"id": 101, "owner": {"id": 217}, "user": {"role": "supervisor"}}}, "resource": {"id": 386, "owner": {"id": 469}, "assignee": {"id": 32}, "organization": {"id": 621}, "project": {"owner": {"id": 743}, "assignee": {"id": 839}, "organization": {"id": 922}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 42, "privilege": "business"}, "organization": {"id": 164, "owner": {"id": 235}, "user": {"role": "supervisor"}}}, "resource": {"id": 338, "owner": {"id": 402}, "assignee": {"id": 42}, "organization": {"id": 610}, "project": {"owner": {"id": 773}, "assignee": {"id": 816}, "organization": {"id": 963}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 39, "privilege": "business"}, "organization": {"id": 162, "owner": {"id": 240}, "user": {"role": "worker"}}}, "resource": {"id": 364, "owner": {"id": 433}, "assignee": {"id": 39}, "organization": {"id": 162}, "project": {"owner": {"id": 753}, "assignee": {"id": 858}, "organization": {"id": 956}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 38, "privilege": "business"}, "organization": {"id": 157, "owner": {"id": 277}, "user": {"role": "worker"}}}, "resource": {"id": 390, "owner": {"id": 466}, "assignee": {"id": 38}, "organization": {"id": 157}, "project": {"owner": {"id": 756}, "assignee": {"id": 847}, "organization": {"id": 975}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 44, "privilege": "business"}, "organization": {"id": 132, "owner": {"id": 295}, "user": {"role": "worker"}}}, "resource": {"id": 369, "owner": {"id": 433}, "assignee": {"id": 44}, "organization": {"id": 600}, "project": {"owner": {"id": 777}, "assignee": {"id": 830}, "organization": {"id": 954}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 19, "privilege": "business"}, "organization": {"id": 132, "owner": {"id": 283}, "user": {"role": "worker"}}}, "resource": {"id": 323, "owner": {"id": 421}, "assignee": {"id": 19}, "organization": {"id": 685}, "project": {"owner": {"id": 706}, "assignee": {"id": 810}, "organization": {"id": 975}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 94, "privilege": "business"}, "organization": {"id": 150, "owner": {"id": 215}, "user": {"role": null}}}, "resource": {"id": 310, "owner": {"id": 424}, "assignee": {"id": 94}, "organization": {"id": 150}, "project": {"owner": {"id": 739}, "assignee": {"id": 858}, "organization": {"id": 933}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 80, "privilege": "business"}, "organization": {"id": 149, "owner": {"id": 226}, "user": {"role": null}}}, "resource": {"id": 348, "owner": {"id": 459}, "assignee": {"id": 80}, "organization": {"id": 149}, "project": {"owner": {"id": 740}, "assignee": {"id": 861}, "organization": {"id": 978}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 19, "privilege": "business"}, "organization": {"id": 108, "owner": {"id": 215}, "user": {"role": null}}}, "resource": {"id": 365, "owner": {"id": 457}, "assignee": {"id": 19}, "organization": {"id": 674}, "project": {"owner": {"id": 709}, "assignee": {"id": 884}, "organization": {"id": 915}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 40, "privilege": "business"}, "organization": {"id": 115, "owner": {"id": 259}, "user": {"role": null}}}, "resource": {"id": 331, "owner": {"id": 460}, "assignee": {"id": 40}, "organization": {"id": 688}, "project": {"owner": {"id": 709}, "assignee": {"id": 876}, "organization": {"id": 925}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 23, "privilege": "user"}, "organization": {"id": 156, "owner": {"id": 23}, "user": {"role": "owner"}}}, "resource": {"id": 358, "owner": {"id": 421}, "assignee": {"id": 23}, "organization": {"id": 156}, "project": {"owner": {"id": 731}, "assignee": {"id": 883}, "organization": {"id": 998}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 67, "privilege": "user"}, "organization": {"id": 114, "owner": {"id": 67}, "user": {"role": "owner"}}}, "resource": {"id": 303, "owner": {"id": 470}, "assignee": {"id": 67}, "organization": {"id": 114}, "project": {"owner": {"id": 753}, "assignee": {"id": 840}, "organization": {"id": 906}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 96, "privilege": "user"}, "organization": {"id": 194, "owner": {"id": 96}, "user": {"role": "owner"}}}, "resource": {"id": 351, "owner": {"id": 422}, "assignee": {"id": 96}, "organization": {"id": 613}, "project": {"owner": {"id": 734}, "assignee": {"id": 815}, "organization": {"id": 973}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 41, "privilege": "user"}, "organization": {"id": 120, "owner": {"id": 41}, "user": {"role": "owner"}}}, "resource": {"id": 306, "owner": {"id": 426}, "assignee": {"id": 41}, "organization": {"id": 656}, "project": {"owner": {"id": 750}, "assignee": {"id": 808}, "organization": {"id": 927}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 27, "privilege": "user"}, "organization": {"id": 179, "owner": {"id": 223}, "user": {"role": "maintainer"}}}, "resource": {"id": 399, "owner": {"id": 411}, "assignee": {"id": 27}, "organization": {"id": 179}, "project": {"owner": {"id": 786}, "assignee": {"id": 868}, "organization": {"id": 954}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 30, "privilege": "user"}, "organization": {"id": 189, "owner": {"id": 290}, "user": {"role": "maintainer"}}}, "resource": {"id": 319, "owner": {"id": 470}, "assignee": {"id": 30}, "organization": {"id": 189}, "project": {"owner": {"id": 774}, "assignee": {"id": 835}, "organization": {"id": 942}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 28, "privilege": "user"}, "organization": {"id": 142, "owner": {"id": 215}, "user": {"role": "maintainer"}}}, "resource": {"id": 334, "owner": {"id": 423}, "assignee": {"id": 28}, "organization": {"id": 605}, "project": {"owner": {"id": 705}, "assignee": {"id": 847}, "organization": {"id": 923}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 81, "privilege": "user"}, "organization": {"id": 182, "owner": {"id": 259}, "user": {"role": "maintainer"}}}, "resource": {"id": 369, "owner": {"id": 433}, "assignee": {"id": 81}, "organization": {"id": 643}, "project": {"owner": {"id": 738}, "assignee": {"id": 820}, "organization": {"id": 981}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 45, "privilege": "user"}, "organization": {"id": 154, "owner": {"id": 228}, "user": {"role": "supervisor"}}}, "resource": {"id": 311, "owner": {"id": 421}, "assignee": {"id": 45}, "organization": {"id": 154}, "project": {"owner": {"id": 715}, "assignee": {"id": 856}, "organization": {"id": 964}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 25, "privilege": "user"}, "organization": {"id": 179, "owner": {"id": 280}, "user": {"role": "supervisor"}}}, "resource": {"id": 317, "owner": {"id": 435}, "assignee": {"id": 25}, "organization": {"id": 179}, "project": {"owner": {"id": 756}, "assignee": {"id": 844}, "organization": {"id": 997}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 45, "privilege": "user"}, "organization": {"id": 162, "owner": {"id": 244}, "user": {"role": "supervisor"}}}, "resource": {"id": 355, "owner": {"id": 411}, "assignee": {"id": 45}, "organization": {"id": 652}, "project": {"owner": {"id": 708}, "assignee": {"id": 852}, "organization": {"id": 944}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 17, "privilege": "user"}, "organization": {"id": 184, "owner": {"id": 204}, "user": {"role": "supervisor"}}}, "resource": {"id": 370, "owner": {"id": 457}, "assignee": {"id": 17}, "organization": {"id": 682}, "project": {"owner": {"id": 774}, "assignee": {"id": 888}, "organization": {"id": 995}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 57, "privilege": "user"}, "organization": {"id": 107, "owner": {"id": 221}, "user": {"role": "worker"}}}, "resource": {"id": 357, "owner": {"id": 471}, "assignee": {"id": 57}, "organization": {"id": 107}, "project": {"owner": {"id": 729}, "assignee": {"id": 874}, "organization": {"id": 958}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 61, "privilege": "user"}, "organization": {"id": 178, "owner": {"id": 223}, "user": {"role": "worker"}}}, "resource": {"id": 311, "owner": {"id": 436}, "assignee": {"id": 61}, "organization": {"id": 178}, "project": {"owner": {"id": 778}, "assignee": {"id": 821}, "organization": {"id": 925}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 14, "privilege": "user"}, "organization": {"id": 173, "owner": {"id": 276}, "user": {"role": "worker"}}}, "resource": {"id": 399, "owner": {"id": 438}, "assignee": {"id": 14}, "organization": {"id": 616}, "project": {"owner": {"id": 723}, "assignee": {"id": 840}, "organization": {"id": 939}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 68, "privilege": "user"}, "organization": {"id": 152, "owner": {"id": 285}, "user": {"role": "worker"}}}, "resource": {"id": 346, "owner": {"id": 486}, "assignee": {"id": 68}, "organization": {"id": 693}, "project": {"owner": {"id": 786}, "assignee": {"id": 876}, "organization": {"id": 948}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 65, "privilege": "user"}, "organization": {"id": 185, "owner": {"id": 245}, "user": {"role": null}}}, "resource": {"id": 355, "owner": {"id": 490}, "assignee": {"id": 65}, "organization": {"id": 185}, "project": {"owner": {"id": 751}, "assignee": {"id": 858}, "organization": {"id": 907}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 51, "privilege": "user"}, "organization": {"id": 144, "owner": {"id": 243}, "user": {"role": null}}}, "resource": {"id": 341, "owner": {"id": 401}, "assignee": {"id": 51}, "organization": {"id": 144}, "project": {"owner": {"id": 703}, "assignee": {"id": 815}, "organization": {"id": 910}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 77, "privilege": "user"}, "organization": {"id": 101, "owner": {"id": 213}, "user": {"role": null}}}, "resource": {"id": 393, "owner": {"id": 400}, "assignee": {"id": 77}, "organization": {"id": 696}, "project": {"owner": {"id": 720}, "assignee": {"id": 871}, "organization": {"id": 942}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 30, "privilege": "user"}, "organization": {"id": 141, "owner": {"id": 246}, "user": {"role": null}}}, "resource": {"id": 367, "owner": {"id": 451}, "assignee": {"id": 30}, "organization": {"id": 612}, "project": {"owner": {"id": 710}, "assignee": {"id": 844}, "organization": {"id": 903}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 3, "privilege": "worker"}, "organization": {"id": 178, "owner": {"id": 3}, "user": {"role": "owner"}}}, "resource": {"id": 387, "owner": {"id": 489}, "assignee": {"id": 3}, "organization": {"id": 178}, "project": {"owner": {"id": 709}, "assignee": {"id": 837}, "organization": {"id": 927}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 87, "privilege": "worker"}, "organization": {"id": 186, "owner": {"id": 87}, "user": {"role": "owner"}}}, "resource": {"id": 347, "owner": {"id": 470}, "assignee": {"id": 87}, "organization": {"id": 186}, "project": {"owner": {"id": 786}, "assignee": {"id": 807}, "organization": {"id": 986}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 84, "privilege": "worker"}, "organization": {"id": 193, "owner": {"id": 84}, "user": {"role": "owner"}}}, "resource": {"id": 371, "owner": {"id": 440}, "assignee": {"id": 84}, "organization": {"id": 619}, "project": {"owner": {"id": 797}, "assignee": {"id": 802}, "organization": {"id": 940}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 87, "privilege": "worker"}, "organization": {"id": 197, "owner": {"id": 87}, "user": {"role": "owner"}}}, "resource": {"id": 306, "owner": {"id": 453}, "assignee": {"id": 87}, "organization": {"id": 683}, "project": {"owner": {"id": 703}, "assignee": {"id": 845}, "organization": {"id": 954}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 75, "privilege": "worker"}, "organization": {"id": 133, "owner": {"id": 299}, "user": {"role": "maintainer"}}}, "resource": {"id": 346, "owner": {"id": 499}, "assignee": {"id": 75}, "organization": {"id": 133}, "project": {"owner": {"id": 747}, "assignee": {"id": 885}, "organization": {"id": 960}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 2, "privilege": "worker"}, "organization": {"id": 105, "owner": {"id": 268}, "user": {"role": "maintainer"}}}, "resource": {"id": 361, "owner": {"id": 484}, "assignee": {"id": 2}, "organization": {"id": 105}, "project": {"owner": {"id": 713}, "assignee": {"id": 824}, "organization": {"id": 955}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 91, "privilege": "worker"}, "organization": {"id": 182, "owner": {"id": 281}, "user": {"role": "maintainer"}}}, "resource": {"id": 383, "owner": {"id": 404}, "assignee": {"id": 91}, "organization": {"id": 607}, "project": {"owner": {"id": 737}, "assignee": {"id": 854}, "organization": {"id": 981}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 93, "privilege": "worker"}, "organization": {"id": 154, "owner": {"id": 231}, "user": {"role": "maintainer"}}}, "resource": {"id": 334, "owner": {"id": 493}, "assignee": {"id": 93}, "organization": {"id": 627}, "project": {"owner": {"id": 769}, "assignee": {"id": 804}, "organization": {"id": 903}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 20, "privilege": "worker"}, "organization": {"id": 160, "owner": {"id": 206}, "user": {"role": "supervisor"}}}, "resource": {"id": 320, "owner": {"id": 425}, "assignee": {"id": 20}, "organization": {"id": 160}, "project": {"owner": {"id": 748}, "assignee": {"id": 846}, "organization": {"id": 907}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 99, "privilege": "worker"}, "organization": {"id": 131, "owner": {"id": 254}, "user": {"role": "supervisor"}}}, "resource": {"id": 392, "owner": {"id": 477}, "assignee": {"id": 99}, "organization": {"id": 131}, "project": {"owner": {"id": 763}, "assignee": {"id": 867}, "organization": {"id": 917}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 11, "privilege": "worker"}, "organization": {"id": 129, "owner": {"id": 246}, "user": {"role": "supervisor"}}}, "resource": {"id": 376, "owner": {"id": 450}, "assignee": {"id": 11}, "organization": {"id": 653}, "project": {"owner": {"id": 770}, "assignee": {"id": 860}, "organization": {"id": 960}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 92, "privilege": "worker"}, "organization": {"id": 163, "owner": {"id": 284}, "user": {"role": "supervisor"}}}, "resource": {"id": 374, "owner": {"id": 489}, "assignee": {"id": 92}, "organization": {"id": 601}, "project": {"owner": {"id": 777}, "assignee": {"id": 886}, "organization": {"id": 979}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 38, "privilege": "worker"}, "organization": {"id": 154, "owner": {"id": 285}, "user": {"role": "worker"}}}, "resource": {"id": 352, "owner": {"id": 435}, "assignee": {"id": 38}, "organization": {"id": 154}, "project": {"owner": {"id": 758}, "assignee": {"id": 892}, "organization": {"id": 933}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 25, "privilege": "worker"}, "organization": {"id": 185, "owner": {"id": 200}, "user": {"role": "worker"}}}, "resource": {"id": 367, "owner": {"id": 457}, "assignee": {"id": 25}, "organization": {"id": 185}, "project": {"owner": {"id": 773}, "assignee": {"id": 812}, "organization": {"id": 949}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 44, "privilege": "worker"}, "organization": {"id": 167, "owner": {"id": 273}, "user": {"role": "worker"}}}, "resource": {"id": 394, "owner": {"id": 411}, "assignee": {"id": 44}, "organization": {"id": 616}, "project": {"owner": {"id": 708}, "assignee": {"id": 809}, "organization": {"id": 919}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 11, "privilege": "worker"}, "organization": {"id": 153, "owner": {"id": 269}, "user": {"role": "worker"}}}, "resource": {"id": 388, "owner": {"id": 484}, "assignee": {"id": 11}, "organization": {"id": 678}, "project": {"owner": {"id": 714}, "assignee": {"id": 855}, "organization": {"id": 942}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 65, "privilege": "worker"}, "organization": {"id": 123, "owner": {"id": 219}, "user": {"role": null}}}, "resource": {"id": 388, "owner": {"id": 423}, "assignee": {"id": 65}, "organization": {"id": 123}, "project": {"owner": {"id": 783}, "assignee": {"id": 805}, "organization": {"id": 993}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 25, "privilege": "worker"}, "organization": {"id": 142, "owner": {"id": 260}, "user": {"role": null}}}, "resource": {"id": 305, "owner": {"id": 403}, "assignee": {"id": 25}, "organization": {"id": 142}, "project": {"owner": {"id": 723}, "assignee": {"id": 813}, "organization": {"id": 941}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 95, "privilege": "worker"}, "organization": {"id": 169, "owner": {"id": 283}, "user": {"role": null}}}, "resource": {"id": 362, "owner": {"id": 404}, "assignee": {"id": 95}, "organization": {"id": 677}, "project": {"owner": {"id": 706}, "assignee": {"id": 819}, "organization": {"id": 938}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 57, "privilege": "worker"}, "organization": {"id": 110, "owner": {"id": 262}, "user": {"role": null}}}, "resource": {"id": 385, "owner": {"id": 404}, "assignee": {"id": 57}, "organization": {"id": 678}, "project": {"owner": {"id": 726}, "assignee": {"id": 842}, "organization": {"id": 965}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 4, "privilege": "none"}, "organization": {"id": 146, "owner": {"id": 4}, "user": {"role": "owner"}}}, "resource": {"id": 381, "owner": {"id": 472}, "assignee": {"id": 4}, "organization": {"id": 146}, "project": {"owner": {"id": 757}, "assignee": {"id": 881}, "organization": {"id": 945}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 41, "privilege": "none"}, "organization": {"id": 184, "owner": {"id": 41}, "user": {"role": "owner"}}}, "resource": {"id": 307, "owner": {"id": 423}, "assignee": {"id": 41}, "organization": {"id": 184}, "project": {"owner": {"id": 784}, "assignee": {"id": 893}, "organization": {"id": 944}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 8, "privilege": "none"}, "organization": {"id": 112, "owner": {"id": 8}, "user": {"role": "owner"}}}, "resource": {"id": 389, "owner": {"id": 477}, "assignee": {"id": 8}, "organization": {"id": 690}, "project": {"owner": {"id": 795}, "assignee": {"id": 899}, "organization": {"id": 919}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 74, "privilege": "none"}, "organization": {"id": 101, "owner": {"id": 74}, "user": {"role": "owner"}}}, "resource": {"id": 301, "owner": {"id": 483}, "assignee": {"id": 74}, "organization": {"id": 695}, "project": {"owner": {"id": 769}, "assignee": {"id": 857}, "organization": {"id": 967}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 24, "privilege": "none"}, "organization": {"id": 177, "owner": {"id": 272}, "user": {"role": "maintainer"}}}, "resource": {"id": 373, "owner": {"id": 478}, "assignee": {"id": 24}, "organization": {"id": 177}, "project": {"owner": {"id": 738}, "assignee": {"id": 868}, "organization": {"id": 905}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 18, "privilege": "none"}, "organization": {"id": 128, "owner": {"id": 216}, "user": {"role": "maintainer"}}}, "resource": {"id": 383, "owner": {"id": 441}, "assignee": {"id": 18}, "organization": {"id": 128}, "project": {"owner": {"id": 777}, "assignee": {"id": 898}, "organization": {"id": 933}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 35, "privilege": "none"}, "organization": {"id": 168, "owner": {"id": 246}, "user": {"role": "maintainer"}}}, "resource": {"id": 301, "owner": {"id": 481}, "assignee": {"id": 35}, "organization": {"id": 640}, "project": {"owner": {"id": 715}, "assignee": {"id": 849}, "organization": {"id": 952}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 32, "privilege": "none"}, "organization": {"id": 177, "owner": {"id": 221}, "user": {"role": "maintainer"}}}, "resource": {"id": 345, "owner": {"id": 444}, "assignee": {"id": 32}, "organization": {"id": 633}, "project": {"owner": {"id": 725}, "assignee": {"id": 882}, "organization": {"id": 925}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 51, "privilege": "none"}, "organization": {"id": 192, "owner": {"id": 293}, "user": {"role": "supervisor"}}}, "resource": {"id": 336, "owner": {"id": 473}, "assignee": {"id": 51}, "organization": {"id": 192}, "project": {"owner": {"id": 774}, "assignee": {"id": 850}, "organization": {"id": 977}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 86, "privilege": "none"}, "organization": {"id": 138, "owner": {"id": 225}, "user": {"role": "supervisor"}}}, "resource": {"id": 387, "owner": {"id": 499}, "assignee": {"id": 86}, "organization": {"id": 138}, "project": {"owner": {"id": 782}, "assignee": {"id": 810}, "organization": {"id": 922}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 95, "privilege": "none"}, "organization": {"id": 163, "owner": {"id": 276}, "user": {"role": "supervisor"}}}, "resource": {"id": 342, "owner": {"id": 406}, "assignee": {"id": 95}, "organization": {"id": 695}, "project": {"owner": {"id": 716}, "assignee": {"id": 880}, "organization": {"id": 964}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 31, "privilege": "none"}, "organization": {"id": 188, "owner": {"id": 202}, "user": {"role": "supervisor"}}}, "resource": {"id": 300, "owner": {"id": 418}, "assignee": {"id": 31}, "organization": {"id": 665}, "project": {"owner": {"id": 784}, "assignee": {"id": 881}, "organization": {"id": 925}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 71, "privilege": "none"}, "organization": {"id": 126, "owner": {"id": 252}, "user": {"role": "worker"}}}, "resource": {"id": 364, "owner": {"id": 474}, "assignee": {"id": 71}, "organization": {"id": 126}, "project": {"owner": {"id": 745}, "assignee": {"id": 865}, "organization": {"id": 930}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 62, "privilege": "none"}, "organization": {"id": 154, "owner": {"id": 293}, "user": {"role": "worker"}}}, "resource": {"id": 327, "owner": {"id": 451}, "assignee": {"id": 62}, "organization": {"id": 154}, "project": {"owner": {"id": 730}, "assignee": {"id": 817}, "organization": {"id": 917}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 64, "privilege": "none"}, "organization": {"id": 123, "owner": {"id": 226}, "user": {"role": "worker"}}}, "resource": {"id": 348, "owner": {"id": 480}, "assignee": {"id": 64}, "organization": {"id": 616}, "project": {"owner": {"id": 726}, "assignee": {"id": 828}, "organization": {"id": 941}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 83, "privilege": "none"}, "organization": {"id": 133, "owner": {"id": 238}, "user": {"role": "worker"}}}, "resource": {"id": 374, "owner": {"id": 401}, "assignee": {"id": 83}, "organization": {"id": 683}, "project": {"owner": {"id": 786}, "assignee": {"id": 889}, "organization": {"id": 961}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 3, "privilege": "none"}, "organization": {"id": 131, "owner": {"id": 275}, "user": {"role": null}}}, "resource": {"id": 323, "owner": {"id": 410}, "assignee": {"id": 3}, "organization": {"id": 131}, "project": {"owner": {"id": 792}, "assignee": {"id": 864}, "organization": {"id": 981}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 65, "privilege": "none"}, "organization": {"id": 113, "owner": {"id": 215}, "user": {"role": null}}}, "resource": {"id": 363, "owner": {"id": 483}, "assignee": {"id": 65}, "organization": {"id": 113}, "project": {"owner": {"id": 777}, "assignee": {"id": 881}, "organization": {"id": 992}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 89, "privilege": "none"}, "organization": {"id": 198, "owner": {"id": 279}, "user": {"role": null}}}, "resource": {"id": 395, "owner": {"id": 440}, "assignee": {"id": 89}, "organization": {"id": 667}, "project": {"owner": {"id": 767}, "assignee": {"id": 803}, "organization": {"id": 980}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_ASSIGNEE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 93, "privilege": "none"}, "organization": {"id": 171, "owner": {"id": 262}, "user": {"role": null}}}, "resource": {"id": 303, "owner": {"id": 494}, "assignee": {"id": 93}, "organization": {"id": 681}, "project": {"owner": {"id": 792}, "assignee": {"id": 871}, "organization": {"id": 901}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 14, "privilege": "admin"}, "organization": {"id": 109, "owner": {"id": 14}, "user": {"role": "owner"}}}, "resource": {"id": 321, "owner": {"id": 457}, "assignee": {"id": 553}, "organization": {"id": 109}, "project": {"owner": {"id": 772}, "assignee": {"id": 813}, "organization": {"id": 917}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 25, "privilege": "admin"}, "organization": {"id": 137, "owner": {"id": 25}, "user": {"role": "owner"}}}, "resource": {"id": 353, "owner": {"id": 448}, "assignee": {"id": 561}, "organization": {"id": 137}, "project": {"owner": {"id": 739}, "assignee": {"id": 843}, "organization": {"id": 926}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 81, "privilege": "admin"}, "organization": {"id": 143, "owner": {"id": 81}, "user": {"role": "owner"}}}, "resource": {"id": 389, "owner": {"id": 413}, "assignee": {"id": 524}, "organization": {"id": 663}, "project": {"owner": {"id": 738}, "assignee": {"id": 852}, "organization": {"id": 953}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_OWNER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 58, "privilege": "admin"}, "organization": {"id": 165, "owner": {"id": 58}, "user": {"role": "owner"}}}, "resource": {"id": 383, "owner": {"id": 424}, "assignee": {"id": 593}, "organization": {"id": 631}, "project": {"owner": {"id": 744}, "assignee": {"id": 886}, "organization": {"id": 999}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 42, "privilege": "admin"}, "organization": {"id": 191, "owner": {"id": 238}, "user": {"role": "maintainer"}}}, "resource": {"id": 376, "owner": {"id": 477}, "assignee": {"id": 573}, "organization": {"id": 191}, "project": {"owner": {"id": 784}, "assignee": {"id": 811}, "organization": {"id": 965}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 64, "privilege": "admin"}, "organization": {"id": 197, "owner": {"id": 287}, "user": {"role": "maintainer"}}}, "resource": {"id": 328, "owner": {"id": 458}, "assignee": {"id": 505}, "organization": {"id": 197}, "project": {"owner": {"id": 708}, "assignee": {"id": 886}, "organization": {"id": 909}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 48, "privilege": "admin"}, "organization": {"id": 127, "owner": {"id": 275}, "user": {"role": "maintainer"}}}, "resource": {"id": 327, "owner": {"id": 424}, "assignee": {"id": 501}, "organization": {"id": 655}, "project": {"owner": {"id": 748}, "assignee": {"id": 818}, "organization": {"id": 920}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_MAINTAINER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 50, "privilege": "admin"}, "organization": {"id": 127, "owner": {"id": 261}, "user": {"role": "maintainer"}}}, "resource": {"id": 305, "owner": {"id": 425}, "assignee": {"id": 525}, "organization": {"id": 694}, "project": {"owner": {"id": 751}, "assignee": {"id": 810}, "organization": {"id": 926}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 3, "privilege": "admin"}, "organization": {"id": 147, "owner": {"id": 274}, "user": {"role": "supervisor"}}}, "resource": {"id": 360, "owner": {"id": 438}, "assignee": {"id": 599}, "organization": {"id": 147}, "project": {"owner": {"id": 794}, "assignee": {"id": 832}, "organization": {"id": 922}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_TRUE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 28, "privilege": "admin"}, "organization": {"id": 131, "owner": {"id": 292}, "user": {"role": "supervisor"}}}, "resource": {"id": 390, "owner": {"id": 441}, "assignee": {"id": 503}, "organization": {"id": 131}, "project": {"owner": {"id": 702}, "assignee": {"id": 840}, "organization": {"id": 907}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 22, "privilege": "admin"}, "organization": {"id": 172, "owner": {"id": 271}, "user": {"role": "supervisor"}}}, "resource": {"id": 302, "owner": {"id": 404}, "assignee": {"id": 522}, "organization": {"id": 616}, "project": {"owner": {"id": 710}, "assignee": {"id": 883}, "organization": {"id": 948}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_SUPERVISOR_resource_project_same_org_FALSE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 98, "privilege": "admin"}, "organization": {"id": 161, "owner": {"id": 271}, "user": {"role": "supervisor"}}}, "resource": {"id": 347, "owner": {"id": 412}, "assignee": {"id": 514}, "organization": {"id": 650}, "project": {"owner": {"id": 730}, "assignee": {"id": 893}, "organization": {"id": 984}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 93, "privilege": "admin"}, "organization": {"id": 104, "owner": {"id": 209}, "user": {"role": "worker"}}}, "resource": {"id": 304, "owner": {"id": 465}, "assignee": {"id": 514}, "organization": {"id": 104}, "project": {"owner": {"id": 706}, "assignee": {"id": 825}, "organization": {"id": 908}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 52, "privilege": "admin"}, "organization": {"id": 121, "owner": {"id": 244}, "user": {"role": "worker"}}}, "resource": {"id": 396, "owner": {"id": 436}, "assignee": {"id": 545}, "organization": {"id": 121}, "project": {"owner": {"id": 757}, "assignee": {"id": 880}, "organization": {"id": 930}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 19, "privilege": "admin"}, "organization": {"id": 115, "owner": {"id": 236}, "user": {"role": "worker"}}}, "resource": {"id": 308, "owner": {"id": 448}, "assignee": {"id": 559}, "organization": {"id": 640}, "project": {"owner": {"id": 771}, "assignee": {"id": 859}, "organization": {"id": 935}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_WORKER_resource_project_same_org_FALSE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 55, "privilege": "admin"}, "organization": {"id": 100, "owner": {"id": 221}, "user": {"role": "worker"}}}, "resource": {"id": 330, "owner": {"id": 401}, "assignee": {"id": 531}, "organization": {"id": 634}, "project": {"owner": {"id": 784}, "assignee": {"id": 883}, "organization": {"id": 916}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 79, "privilege": "admin"}, "organization": {"id": 184, "owner": {"id": 238}, "user": {"role": null}}}, "resource": {"id": 325, "owner": {"id": 436}, "assignee": {"id": 593}, "organization": {"id": 184}, "project": {"owner": {"id": 771}, "assignee": {"id": 870}, "organization": {"id": 974}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_TRUE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 16, "privilege": "admin"}, "organization": {"id": 157, "owner": {"id": 217}, "user": {"role": null}}}, "resource": {"id": 356, "owner": {"id": 430}, "assignee": {"id": 523}, "organization": {"id": 157}, "project": {"owner": {"id": 751}, "assignee": {"id": 878}, "organization": {"id": 977}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 29, "privilege": "admin"}, "organization": {"id": 158, "owner": {"id": 260}, "user": {"role": null}}}, "resource": {"id": 323, "owner": {"id": 482}, "assignee": {"id": 526}, "organization": {"id": 652}, "project": {"owner": {"id": 730}, "assignee": {"id": 857}, "organization": {"id": 925}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_ADMIN_membership_NONE_resource_project_same_org_FALSE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 38, "privilege": "admin"}, "organization": {"id": 195, "owner": {"id": 201}, "user": {"role": null}}}, "resource": {"id": 381, "owner": {"id": 466}, "assignee": {"id": 559}, "organization": {"id": 603}, "project": {"owner": {"id": 716}, "assignee": {"id": 823}, "organization": {"id": 977}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 74, "privilege": "business"}, "organization": {"id": 188, "owner": {"id": 74}, "user": {"role": "owner"}}}, "resource": {"id": 318, "owner": {"id": 459}, "assignee": {"id": 545}, "organization": {"id": 188}, "project": {"owner": {"id": 740}, "assignee": {"id": 809}, "organization": {"id": 984}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 0, "privilege": "business"}, "organization": {"id": 199, "owner": {"id": 0}, "user": {"role": "owner"}}}, "resource": {"id": 302, "owner": {"id": 475}, "assignee": {"id": 591}, "organization": {"id": 199}, "project": {"owner": {"id": 742}, "assignee": {"id": 810}, "organization": {"id": 908}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 1, "privilege": "business"}, "organization": {"id": 116, "owner": {"id": 1}, "user": {"role": "owner"}}}, "resource": {"id": 331, "owner": {"id": 448}, "assignee": {"id": 531}, "organization": {"id": 604}, "project": {"owner": {"id": 792}, "assignee": {"id": 841}, "organization": {"id": 914}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 73, "privilege": "business"}, "organization": {"id": 199, "owner": {"id": 73}, "user": {"role": "owner"}}}, "resource": {"id": 372, "owner": {"id": 430}, "assignee": {"id": 577}, "organization": {"id": 680}, "project": {"owner": {"id": 789}, "assignee": {"id": 833}, "organization": {"id": 901}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 37, "privilege": "business"}, "organization": {"id": 144, "owner": {"id": 242}, "user": {"role": "maintainer"}}}, "resource": {"id": 316, "owner": {"id": 460}, "assignee": {"id": 570}, "organization": {"id": 144}, "project": {"owner": {"id": 774}, "assignee": {"id": 840}, "organization": {"id": 923}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 80, "privilege": "business"}, "organization": {"id": 148, "owner": {"id": 235}, "user": {"role": "maintainer"}}}, "resource": {"id": 352, "owner": {"id": 445}, "assignee": {"id": 553}, "organization": {"id": 148}, "project": {"owner": {"id": 771}, "assignee": {"id": 872}, "organization": {"id": 945}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 0, "privilege": "business"}, "organization": {"id": 107, "owner": {"id": 206}, "user": {"role": "maintainer"}}}, "resource": {"id": 362, "owner": {"id": 462}, "assignee": {"id": 500}, "organization": {"id": 641}, "project": {"owner": {"id": 783}, "assignee": {"id": 870}, "organization": {"id": 951}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 97, "privilege": "business"}, "organization": {"id": 156, "owner": {"id": 208}, "user": {"role": "maintainer"}}}, "resource": {"id": 394, "owner": {"id": 445}, "assignee": {"id": 577}, "organization": {"id": 686}, "project": {"owner": {"id": 767}, "assignee": {"id": 884}, "organization": {"id": 911}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 62, "privilege": "business"}, "organization": {"id": 187, "owner": {"id": 287}, "user": {"role": "supervisor"}}}, "resource": {"id": 373, "owner": {"id": 478}, "assignee": {"id": 574}, "organization": {"id": 187}, "project": {"owner": {"id": 760}, "assignee": {"id": 807}, "organization": {"id": 940}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 37, "privilege": "business"}, "organization": {"id": 138, "owner": {"id": 222}, "user": {"role": "supervisor"}}}, "resource": {"id": 326, "owner": {"id": 404}, "assignee": {"id": 528}, "organization": {"id": 138}, "project": {"owner": {"id": 775}, "assignee": {"id": 818}, "organization": {"id": 971}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 90, "privilege": "business"}, "organization": {"id": 117, "owner": {"id": 232}, "user": {"role": "supervisor"}}}, "resource": {"id": 362, "owner": {"id": 454}, "assignee": {"id": 538}, "organization": {"id": 646}, "project": {"owner": {"id": 755}, "assignee": {"id": 832}, "organization": {"id": 967}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 26, "privilege": "business"}, "organization": {"id": 127, "owner": {"id": 216}, "user": {"role": "supervisor"}}}, "resource": {"id": 392, "owner": {"id": 421}, "assignee": {"id": 513}, "organization": {"id": 627}, "project": {"owner": {"id": 769}, "assignee": {"id": 837}, "organization": {"id": 994}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 72, "privilege": "business"}, "organization": {"id": 126, "owner": {"id": 228}, "user": {"role": "worker"}}}, "resource": {"id": 325, "owner": {"id": 417}, "assignee": {"id": 544}, "organization": {"id": 126}, "project": {"owner": {"id": 766}, "assignee": {"id": 856}, "organization": {"id": 974}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 82, "privilege": "business"}, "organization": {"id": 106, "owner": {"id": 237}, "user": {"role": "worker"}}}, "resource": {"id": 311, "owner": {"id": 498}, "assignee": {"id": 531}, "organization": {"id": 106}, "project": {"owner": {"id": 797}, "assignee": {"id": 804}, "organization": {"id": 907}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 98, "privilege": "business"}, "organization": {"id": 180, "owner": {"id": 291}, "user": {"role": "worker"}}}, "resource": {"id": 346, "owner": {"id": 436}, "assignee": {"id": 539}, "organization": {"id": 621}, "project": {"owner": {"id": 748}, "assignee": {"id": 868}, "organization": {"id": 904}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 3, "privilege": "business"}, "organization": {"id": 196, "owner": {"id": 216}, "user": {"role": "worker"}}}, "resource": {"id": 393, "owner": {"id": 421}, "assignee": {"id": 579}, "organization": {"id": 642}, "project": {"owner": {"id": 748}, "assignee": {"id": 800}, "organization": {"id": 924}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 78, "privilege": "business"}, "organization": {"id": 112, "owner": {"id": 250}, "user": {"role": null}}}, "resource": {"id": 353, "owner": {"id": 469}, "assignee": {"id": 500}, "organization": {"id": 112}, "project": {"owner": {"id": 718}, "assignee": {"id": 807}, "organization": {"id": 951}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 62, "privilege": "business"}, "organization": {"id": 182, "owner": {"id": 223}, "user": {"role": null}}}, "resource": {"id": 376, "owner": {"id": 425}, "assignee": {"id": 587}, "organization": {"id": 182}, "project": {"owner": {"id": 774}, "assignee": {"id": 843}, "organization": {"id": 964}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 10, "privilege": "business"}, "organization": {"id": 199, "owner": {"id": 248}, "user": {"role": null}}}, "resource": {"id": 348, "owner": {"id": 498}, "assignee": {"id": 572}, "organization": {"id": 661}, "project": {"owner": {"id": 755}, "assignee": {"id": 868}, "organization": {"id": 910}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_BUSINESS_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 6, "privilege": "business"}, "organization": {"id": 102, "owner": {"id": 288}, "user": {"role": null}}}, "resource": {"id": 303, "owner": {"id": 421}, "assignee": {"id": 503}, "organization": {"id": 698}, "project": {"owner": {"id": 757}, "assignee": {"id": 845}, "organization": {"id": 919}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 5, "privilege": "user"}, "organization": {"id": 111, "owner": {"id": 5}, "user": {"role": "owner"}}}, "resource": {"id": 315, "owner": {"id": 453}, "assignee": {"id": 576}, "organization": {"id": 111}, "project": {"owner": {"id": 741}, "assignee": {"id": 809}, "organization": {"id": 962}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 65, "privilege": "user"}, "organization": {"id": 155, "owner": {"id": 65}, "user": {"role": "owner"}}}, "resource": {"id": 322, "owner": {"id": 441}, "assignee": {"id": 545}, "organization": {"id": 155}, "project": {"owner": {"id": 776}, "assignee": {"id": 827}, "organization": {"id": 910}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 20, "privilege": "user"}, "organization": {"id": 141, "owner": {"id": 20}, "user": {"role": "owner"}}}, "resource": {"id": 306, "owner": {"id": 411}, "assignee": {"id": 584}, "organization": {"id": 666}, "project": {"owner": {"id": 726}, "assignee": {"id": 838}, "organization": {"id": 937}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 30, "privilege": "user"}, "organization": {"id": 167, "owner": {"id": 30}, "user": {"role": "owner"}}}, "resource": {"id": 355, "owner": {"id": 490}, "assignee": {"id": 520}, "organization": {"id": 628}, "project": {"owner": {"id": 781}, "assignee": {"id": 814}, "organization": {"id": 934}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { - allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 65, "privilege": "user"}, "organization": {"id": 196, "owner": {"id": 247}, "user": {"role": "maintainer"}}}, "resource": {"id": 370, "owner": {"id": 481}, "assignee": {"id": 535}, "organization": {"id": 196}, "project": {"owner": {"id": 788}, "assignee": {"id": 864}, "organization": {"id": 956}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_resource_project_same_org_TRUE { + allow with input as {"scope": "update:owner", "auth": {"user": {"id": 29, "privilege": "user"}, "organization": {"id": 145, "owner": {"id": 278}, "user": {"role": "maintainer"}}}, "resource": {"id": 336, "owner": {"id": 438}, "assignee": {"id": 529}, "organization": {"id": 145}, "project": {"owner": {"id": 731}, "assignee": {"id": 800}, "organization": {"id": 944}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 23, "privilege": "user"}, "organization": {"id": 196, "owner": {"id": 299}, "user": {"role": "maintainer"}}}, "resource": {"id": 376, "owner": {"id": 496}, "assignee": {"id": 538}, "organization": {"id": 639}, "project": {"owner": {"id": 710}, "assignee": {"id": 864}, "organization": {"id": 999}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 94, "privilege": "user"}, "organization": {"id": 175, "owner": {"id": 262}, "user": {"role": "maintainer"}}}, "resource": {"id": 353, "owner": {"id": 416}, "assignee": {"id": 562}, "organization": {"id": 652}, "project": {"owner": {"id": 730}, "assignee": {"id": 801}, "organization": {"id": 904}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 46, "privilege": "user"}, "organization": {"id": 197, "owner": {"id": 201}, "user": {"role": "supervisor"}}}, "resource": {"id": 366, "owner": {"id": 462}, "assignee": {"id": 540}, "organization": {"id": 197}, "project": {"owner": {"id": 758}, "assignee": {"id": 892}, "organization": {"id": 964}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 17, "privilege": "user"}, "organization": {"id": 158, "owner": {"id": 284}, "user": {"role": "supervisor"}}}, "resource": {"id": 348, "owner": {"id": 497}, "assignee": {"id": 529}, "organization": {"id": 158}, "project": {"owner": {"id": 781}, "assignee": {"id": 823}, "organization": {"id": 941}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 70, "privilege": "user"}, "organization": {"id": 137, "owner": {"id": 203}, "user": {"role": "supervisor"}}}, "resource": {"id": 359, "owner": {"id": 464}, "assignee": {"id": 535}, "organization": {"id": 695}, "project": {"owner": {"id": 736}, "assignee": {"id": 804}, "organization": {"id": 989}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 70, "privilege": "user"}, "organization": {"id": 170, "owner": {"id": 211}, "user": {"role": "supervisor"}}}, "resource": {"id": 331, "owner": {"id": 477}, "assignee": {"id": 556}, "organization": {"id": 649}, "project": {"owner": {"id": 762}, "assignee": {"id": 898}, "organization": {"id": 933}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 42, "privilege": "user"}, "organization": {"id": 178, "owner": {"id": 272}, "user": {"role": "worker"}}}, "resource": {"id": 353, "owner": {"id": 498}, "assignee": {"id": 580}, "organization": {"id": 178}, "project": {"owner": {"id": 731}, "assignee": {"id": 884}, "organization": {"id": 961}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 63, "privilege": "user"}, "organization": {"id": 146, "owner": {"id": 299}, "user": {"role": "worker"}}}, "resource": {"id": 329, "owner": {"id": 474}, "assignee": {"id": 512}, "organization": {"id": 146}, "project": {"owner": {"id": 718}, "assignee": {"id": 801}, "organization": {"id": 929}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 5, "privilege": "user"}, "organization": {"id": 169, "owner": {"id": 211}, "user": {"role": "worker"}}}, "resource": {"id": 342, "owner": {"id": 432}, "assignee": {"id": 551}, "organization": {"id": 689}, "project": {"owner": {"id": 702}, "assignee": {"id": 879}, "organization": {"id": 964}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 38, "privilege": "user"}, "organization": {"id": 103, "owner": {"id": 213}, "user": {"role": "worker"}}}, "resource": {"id": 350, "owner": {"id": 478}, "assignee": {"id": 539}, "organization": {"id": 608}, "project": {"owner": {"id": 739}, "assignee": {"id": 831}, "organization": {"id": 908}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 18, "privilege": "user"}, "organization": {"id": 173, "owner": {"id": 243}, "user": {"role": null}}}, "resource": {"id": 353, "owner": {"id": 482}, "assignee": {"id": 517}, "organization": {"id": 173}, "project": {"owner": {"id": 749}, "assignee": {"id": 800}, "organization": {"id": 928}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 39, "privilege": "user"}, "organization": {"id": 120, "owner": {"id": 278}, "user": {"role": null}}}, "resource": {"id": 330, "owner": {"id": 475}, "assignee": {"id": 567}, "organization": {"id": 120}, "project": {"owner": {"id": 760}, "assignee": {"id": 889}, "organization": {"id": 971}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 73, "privilege": "user"}, "organization": {"id": 106, "owner": {"id": 280}, "user": {"role": null}}}, "resource": {"id": 320, "owner": {"id": 470}, "assignee": {"id": 530}, "organization": {"id": 696}, "project": {"owner": {"id": 718}, "assignee": {"id": 867}, "organization": {"id": 948}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_USER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 13, "privilege": "user"}, "organization": {"id": 165, "owner": {"id": 275}, "user": {"role": null}}}, "resource": {"id": 347, "owner": {"id": 430}, "assignee": {"id": 590}, "organization": {"id": 699}, "project": {"owner": {"id": 725}, "assignee": {"id": 892}, "organization": {"id": 959}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 84, "privilege": "worker"}, "organization": {"id": 179, "owner": {"id": 84}, "user": {"role": "owner"}}}, "resource": {"id": 386, "owner": {"id": 430}, "assignee": {"id": 506}, "organization": {"id": 179}, "project": {"owner": {"id": 769}, "assignee": {"id": 863}, "organization": {"id": 992}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 89, "privilege": "worker"}, "organization": {"id": 180, "owner": {"id": 89}, "user": {"role": "owner"}}}, "resource": {"id": 332, "owner": {"id": 496}, "assignee": {"id": 523}, "organization": {"id": 180}, "project": {"owner": {"id": 736}, "assignee": {"id": 801}, "organization": {"id": 968}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 37, "privilege": "worker"}, "organization": {"id": 117, "owner": {"id": 37}, "user": {"role": "owner"}}}, "resource": {"id": 311, "owner": {"id": 448}, "assignee": {"id": 572}, "organization": {"id": 608}, "project": {"owner": {"id": 786}, "assignee": {"id": 861}, "organization": {"id": 988}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 64, "privilege": "worker"}, "organization": {"id": 101, "owner": {"id": 64}, "user": {"role": "owner"}}}, "resource": {"id": 397, "owner": {"id": 499}, "assignee": {"id": 564}, "organization": {"id": 646}, "project": {"owner": {"id": 752}, "assignee": {"id": 886}, "organization": {"id": 928}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 1, "privilege": "worker"}, "organization": {"id": 122, "owner": {"id": 292}, "user": {"role": "maintainer"}}}, "resource": {"id": 385, "owner": {"id": 404}, "assignee": {"id": 512}, "organization": {"id": 122}, "project": {"owner": {"id": 714}, "assignee": {"id": 877}, "organization": {"id": 908}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 97, "privilege": "worker"}, "organization": {"id": 106, "owner": {"id": 206}, "user": {"role": "maintainer"}}}, "resource": {"id": 384, "owner": {"id": 469}, "assignee": {"id": 599}, "organization": {"id": 106}, "project": {"owner": {"id": 719}, "assignee": {"id": 808}, "organization": {"id": 919}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 69, "privilege": "worker"}, "organization": {"id": 197, "owner": {"id": 207}, "user": {"role": "maintainer"}}}, "resource": {"id": 391, "owner": {"id": 446}, "assignee": {"id": 592}, "organization": {"id": 621}, "project": {"owner": {"id": 714}, "assignee": {"id": 831}, "organization": {"id": 945}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 46, "privilege": "worker"}, "organization": {"id": 190, "owner": {"id": 211}, "user": {"role": "maintainer"}}}, "resource": {"id": 336, "owner": {"id": 482}, "assignee": {"id": 511}, "organization": {"id": 651}, "project": {"owner": {"id": 734}, "assignee": {"id": 870}, "organization": {"id": 989}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 40, "privilege": "worker"}, "organization": {"id": 112, "owner": {"id": 263}, "user": {"role": "supervisor"}}}, "resource": {"id": 372, "owner": {"id": 493}, "assignee": {"id": 508}, "organization": {"id": 112}, "project": {"owner": {"id": 721}, "assignee": {"id": 816}, "organization": {"id": 996}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 4, "privilege": "worker"}, "organization": {"id": 124, "owner": {"id": 217}, "user": {"role": "supervisor"}}}, "resource": {"id": 347, "owner": {"id": 445}, "assignee": {"id": 572}, "organization": {"id": 124}, "project": {"owner": {"id": 733}, "assignee": {"id": 869}, "organization": {"id": 961}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 63, "privilege": "worker"}, "organization": {"id": 179, "owner": {"id": 289}, "user": {"role": "supervisor"}}}, "resource": {"id": 332, "owner": {"id": 448}, "assignee": {"id": 522}, "organization": {"id": 616}, "project": {"owner": {"id": 778}, "assignee": {"id": 825}, "organization": {"id": 919}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 93, "privilege": "worker"}, "organization": {"id": 105, "owner": {"id": 292}, "user": {"role": "supervisor"}}}, "resource": {"id": 315, "owner": {"id": 466}, "assignee": {"id": 559}, "organization": {"id": 601}, "project": {"owner": {"id": 730}, "assignee": {"id": 878}, "organization": {"id": 946}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 53, "privilege": "worker"}, "organization": {"id": 154, "owner": {"id": 299}, "user": {"role": "worker"}}}, "resource": {"id": 313, "owner": {"id": 421}, "assignee": {"id": 558}, "organization": {"id": 154}, "project": {"owner": {"id": 732}, "assignee": {"id": 857}, "organization": {"id": 964}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 29, "privilege": "worker"}, "organization": {"id": 185, "owner": {"id": 246}, "user": {"role": "worker"}}}, "resource": {"id": 385, "owner": {"id": 470}, "assignee": {"id": 570}, "organization": {"id": 185}, "project": {"owner": {"id": 766}, "assignee": {"id": 835}, "organization": {"id": 921}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 50, "privilege": "worker"}, "organization": {"id": 184, "owner": {"id": 270}, "user": {"role": "worker"}}}, "resource": {"id": 364, "owner": {"id": 475}, "assignee": {"id": 542}, "organization": {"id": 626}, "project": {"owner": {"id": 717}, "assignee": {"id": 823}, "organization": {"id": 996}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 73, "privilege": "worker"}, "organization": {"id": 169, "owner": {"id": 288}, "user": {"role": "worker"}}}, "resource": {"id": 379, "owner": {"id": 433}, "assignee": {"id": 501}, "organization": {"id": 617}, "project": {"owner": {"id": 793}, "assignee": {"id": 808}, "organization": {"id": 952}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 24, "privilege": "worker"}, "organization": {"id": 114, "owner": {"id": 277}, "user": {"role": null}}}, "resource": {"id": 357, "owner": {"id": 482}, "assignee": {"id": 557}, "organization": {"id": 114}, "project": {"owner": {"id": 700}, "assignee": {"id": 846}, "organization": {"id": 969}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 49, "privilege": "worker"}, "organization": {"id": 126, "owner": {"id": 287}, "user": {"role": null}}}, "resource": {"id": 305, "owner": {"id": 454}, "assignee": {"id": 570}, "organization": {"id": 126}, "project": {"owner": {"id": 729}, "assignee": {"id": 843}, "organization": {"id": 980}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 27, "privilege": "worker"}, "organization": {"id": 162, "owner": {"id": 284}, "user": {"role": null}}}, "resource": {"id": 376, "owner": {"id": 492}, "assignee": {"id": 529}, "organization": {"id": 621}, "project": {"owner": {"id": 700}, "assignee": {"id": 876}, "organization": {"id": 925}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_WORKER_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 55, "privilege": "worker"}, "organization": {"id": 198, "owner": {"id": 223}, "user": {"role": null}}}, "resource": {"id": 391, "owner": {"id": 449}, "assignee": {"id": 518}, "organization": {"id": 618}, "project": {"owner": {"id": 734}, "assignee": {"id": 887}, "organization": {"id": 936}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 96, "privilege": "none"}, "organization": {"id": 101, "owner": {"id": 96}, "user": {"role": "owner"}}}, "resource": {"id": 392, "owner": {"id": 471}, "assignee": {"id": 557}, "organization": {"id": 101}, "project": {"owner": {"id": 788}, "assignee": {"id": 883}, "organization": {"id": 968}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 62, "privilege": "none"}, "organization": {"id": 184, "owner": {"id": 62}, "user": {"role": "owner"}}}, "resource": {"id": 354, "owner": {"id": 442}, "assignee": {"id": 546}, "organization": {"id": 184}, "project": {"owner": {"id": 715}, "assignee": {"id": 846}, "organization": {"id": 985}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 32, "privilege": "none"}, "organization": {"id": 123, "owner": {"id": 32}, "user": {"role": "owner"}}}, "resource": {"id": 338, "owner": {"id": 400}, "assignee": {"id": 579}, "organization": {"id": 657}, "project": {"owner": {"id": 795}, "assignee": {"id": 806}, "organization": {"id": 946}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_OWNER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 16, "privilege": "none"}, "organization": {"id": 159, "owner": {"id": 16}, "user": {"role": "owner"}}}, "resource": {"id": 316, "owner": {"id": 429}, "assignee": {"id": 543}, "organization": {"id": 684}, "project": {"owner": {"id": 744}, "assignee": {"id": 810}, "organization": {"id": 961}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 59, "privilege": "none"}, "organization": {"id": 175, "owner": {"id": 223}, "user": {"role": "maintainer"}}}, "resource": {"id": 377, "owner": {"id": 457}, "assignee": {"id": 555}, "organization": {"id": 175}, "project": {"owner": {"id": 717}, "assignee": {"id": 864}, "organization": {"id": 934}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 59, "privilege": "none"}, "organization": {"id": 105, "owner": {"id": 245}, "user": {"role": "maintainer"}}}, "resource": {"id": 388, "owner": {"id": 470}, "assignee": {"id": 537}, "organization": {"id": 105}, "project": {"owner": {"id": 776}, "assignee": {"id": 887}, "organization": {"id": 923}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 83, "privilege": "none"}, "organization": {"id": 119, "owner": {"id": 246}, "user": {"role": "maintainer"}}}, "resource": {"id": 312, "owner": {"id": 458}, "assignee": {"id": 573}, "organization": {"id": 630}, "project": {"owner": {"id": 705}, "assignee": {"id": 880}, "organization": {"id": 929}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_MAINTAINER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 28, "privilege": "none"}, "organization": {"id": 140, "owner": {"id": 228}, "user": {"role": "maintainer"}}}, "resource": {"id": 374, "owner": {"id": 476}, "assignee": {"id": 533}, "organization": {"id": 635}, "project": {"owner": {"id": 748}, "assignee": {"id": 812}, "organization": {"id": 957}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 77, "privilege": "none"}, "organization": {"id": 137, "owner": {"id": 215}, "user": {"role": "supervisor"}}}, "resource": {"id": 349, "owner": {"id": 455}, "assignee": {"id": 575}, "organization": {"id": 137}, "project": {"owner": {"id": 766}, "assignee": {"id": 876}, "organization": {"id": 910}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 63, "privilege": "none"}, "organization": {"id": 193, "owner": {"id": 287}, "user": {"role": "supervisor"}}}, "resource": {"id": 351, "owner": {"id": 407}, "assignee": {"id": 553}, "organization": {"id": 193}, "project": {"owner": {"id": 764}, "assignee": {"id": 836}, "organization": {"id": 937}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 78, "privilege": "none"}, "organization": {"id": 146, "owner": {"id": 251}, "user": {"role": "supervisor"}}}, "resource": {"id": 350, "owner": {"id": 411}, "assignee": {"id": 556}, "organization": {"id": 611}, "project": {"owner": {"id": 749}, "assignee": {"id": 895}, "organization": {"id": 946}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_SUPERVISOR_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 77, "privilege": "none"}, "organization": {"id": 194, "owner": {"id": 208}, "user": {"role": "supervisor"}}}, "resource": {"id": 300, "owner": {"id": 454}, "assignee": {"id": 592}, "organization": {"id": 689}, "project": {"owner": {"id": 762}, "assignee": {"id": 839}, "organization": {"id": 900}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 34, "privilege": "none"}, "organization": {"id": 191, "owner": {"id": 248}, "user": {"role": "worker"}}}, "resource": {"id": 394, "owner": {"id": 423}, "assignee": {"id": 562}, "organization": {"id": 191}, "project": {"owner": {"id": 755}, "assignee": {"id": 859}, "organization": {"id": 931}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 58, "privilege": "none"}, "organization": {"id": 181, "owner": {"id": 206}, "user": {"role": "worker"}}}, "resource": {"id": 387, "owner": {"id": 420}, "assignee": {"id": 549}, "organization": {"id": 181}, "project": {"owner": {"id": 719}, "assignee": {"id": 881}, "organization": {"id": 964}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 43, "privilege": "none"}, "organization": {"id": 155, "owner": {"id": 240}, "user": {"role": "worker"}}}, "resource": {"id": 356, "owner": {"id": 446}, "assignee": {"id": 540}, "organization": {"id": 655}, "project": {"owner": {"id": 721}, "assignee": {"id": 893}, "organization": {"id": 975}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_WORKER_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 54, "privilege": "none"}, "organization": {"id": 137, "owner": {"id": 265}, "user": {"role": "worker"}}}, "resource": {"id": 302, "owner": {"id": 492}, "assignee": {"id": 557}, "organization": {"id": 696}, "project": {"owner": {"id": 708}, "assignee": {"id": 813}, "organization": {"id": 903}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 46, "privilege": "none"}, "organization": {"id": 146, "owner": {"id": 202}, "user": {"role": null}}}, "resource": {"id": 344, "owner": {"id": 473}, "assignee": {"id": 573}, "organization": {"id": 146}, "project": {"owner": {"id": 767}, "assignee": {"id": 851}, "organization": {"id": 954}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_TRUE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 86, "privilege": "none"}, "organization": {"id": 196, "owner": {"id": 265}, "user": {"role": null}}}, "resource": {"id": 306, "owner": {"id": 497}, "assignee": {"id": 518}, "organization": {"id": 196}, "project": {"owner": {"id": 724}, "assignee": {"id": 818}, "organization": {"id": 945}}}} } -test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { - not allow with input as {"scope": "update:assignee", "auth": {"user": {"id": 86, "privilege": "none"}, "organization": {"id": 169, "owner": {"id": 212}, "user": {"role": null}}}, "resource": {"id": 376, "owner": {"id": 412}, "assignee": {"id": 583}, "organization": {"id": 629}, "project": {"owner": {"id": 734}, "assignee": {"id": 824}, "organization": {"id": 951}}}} +test_scope_UPDATE_OWNER_context_ORGANIZATION_ownership_NONE_privilege_NONE_membership_NONE_resource_project_same_org_FALSE { + not allow with input as {"scope": "update:owner", "auth": {"user": {"id": 99, "privilege": "none"}, "organization": {"id": 169, "owner": {"id": 268}, "user": {"role": null}}}, "resource": {"id": 350, "owner": {"id": 472}, "assignee": {"id": 579}, "organization": {"id": 680}, "project": {"owner": {"id": 765}, "assignee": {"id": 802}, "organization": {"id": 907}}}} } @@ -19587,10 +21787,6 @@ test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_NONE_me # # # # SPDX-License-Identifier: MIT # -# # Copyright (C) 2021 Intel Corporation -# # -# # SPDX-License-Identifier: MIT -# # import csv # import json # import random @@ -19598,9 +21794,11 @@ test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_NONE_me # import os # from itertools import product # +# random.seed(42) # # NAME = 'tasks' # +# # def read_rules(name): # rules = [] # with open(os.path.join(sys.argv[1], f'{name}.csv')) as f: @@ -19867,6 +22065,14 @@ test_scope_UPDATE_ASSIGNEE_context_ORGANIZATION_ownership_NONE_privilege_NONE_me # view:data,Task,Sandbox,"Owner, Project:owner, Assignee, Project:assignee",,GET,"/tasks/{id}/data, /tasks/{id}/data/meta",None,N/A # view:data,Task,Organization,None,,GET,"/tasks/{id}/data, /tasks/{id}/data/meta",User,Maintainer # view:data,Task,Organization,"Owner, Project:owner, Assignee, Project:assignee",,GET,"/tasks/{id}/data, /tasks/{id}/data/meta",None,Worker +# view:metadata,Task,Sandbox,None,,GET,"/tasks/{id}/data, /tasks/{id}/data/meta",Admin,N/A +# view:metadata,Task,Sandbox,"Owner, Project:owner, Assignee, Project:assignee",,GET,"/tasks/{id}/data, /tasks/{id}/data/meta",None,N/A +# view:metadata,Task,Organization,None,,GET,"/tasks/{id}/data, /tasks/{id}/data/meta",User,Maintainer +# view:metadata,Task,Organization,"Owner, Project:owner, Assignee, Project:assignee",,GET,"/tasks/{id}/data, /tasks/{id}/data/meta",None,Worker +# update:metadata,Task,Sandbox,None,,PATCH,/tasks/{id}/data/meta,Admin,N/A +# update:metadata,Task,Sandbox,"Owner, Project:owner, Assignee, Project:assignee",,PATCH,/tasks/{id}/data/meta,Worker,N/A +# update:metadata,Task,Organization,None,,PATCH,/tasks/{id}/data/meta,User,Maintainer +# update:metadata,Task,Organization,"Owner, Project:owner, Assignee, Project:assignee",,PATCH,/tasks/{id}/data/meta,Worker,Worker # upload:data,Task,Sandbox,None,,POST,/tasks/{id}/data,Admin,N/A # upload:data,Task,Sandbox,"Owner, Project:owner, Assignee, Project:assignee",,POST,/tasks/{id}/data,Worker,N/A # upload:data,Task,Organization,None,,POST,/tasks/{id}/data,User,Maintainer diff --git a/cvat/apps/iam/rules/utils.rego b/cvat/apps/iam/rules/utils.rego index da30ac91..430427f7 100644 --- a/cvat/apps/iam/rules/utils.rego +++ b/cvat/apps/iam/rules/utils.rego @@ -42,6 +42,8 @@ DELETE_ANNOTATIONS := "delete:annotations" VIEW_DATA := "view:data" VIEW_COMMITS := "view:commits" UPLOAD_DATA := "upload:data" +VIEW_METADATA := "view:metadata" +UPDATE_METADATA := "update:metadata" IMPORT_ANNOTATIONS := "import:annotations" UPDATE_STATE := "update:state" UPDATE_STAGE := "update:stage" diff --git a/cvat/apps/lambda_manager/views.py b/cvat/apps/lambda_manager/views.py index 6bdf5d14..08f91f53 100644 --- a/cvat/apps/lambda_manager/views.py +++ b/cvat/apps/lambda_manager/views.py @@ -473,6 +473,8 @@ class LambdaJob: results = Results(db_task.id) for frame in range(db_task.data.size): + if frame in db_task.data.deleted_frames: + continue annotations = function.invoke(db_task, data={ "frame": frame, "quality": quality, "mapping": mapping, "threshold": threshold }) diff --git a/package-lock.json b/package-lock.json index d992ae4b..06821801 100644 --- a/package-lock.json +++ b/package-lock.json @@ -91,7 +91,7 @@ } }, "cvat-canvas": { - "version": "2.13.2", + "version": "2.14.0", "license": "MIT", "dependencies": { "@types/polylabel": "^1.0.5", @@ -114,7 +114,7 @@ "devDependencies": {} }, "cvat-core": { - "version": "5.0.2", + "version": "5.1.0", "license": "MIT", "dependencies": { "axios": "^0.21.4", @@ -253,7 +253,7 @@ "devDependencies": {} }, "cvat-ui": { - "version": "1.37.1", + "version": "1.38.0", "license": "MIT", "dependencies": { "@ant-design/icons": "^4.6.3", @@ -5249,16 +5249,6 @@ "node": ">=8" } }, - "node_modules/bindings": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", - "dev": true, - "optional": true, - "dependencies": { - "file-uri-to-path": "1.0.0" - } - }, "node_modules/bluebird": { "version": "3.7.2", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", @@ -5741,13 +5731,19 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001272", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001272.tgz", - "integrity": "sha512-DV1j9Oot5dydyH1v28g25KoVm7l8MTxazwuiH3utWiAS6iL/9Nh//TGwqFEeqqN8nnWYQ8HHhUq+o4QPt9kvYw==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - } + "version": "1.0.30001342", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001342.tgz", + "integrity": "sha512-bn6sOCu7L7jcbBbyNhLg0qzXdJ/PMbybZTH/BA6Roet9wxYRm6Tr9D0s0uhLkOZ6MSG+QU6txUgdpr3MXIVqjA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + } + ] }, "node_modules/capture-exit": { "version": "2.0.0", @@ -9428,13 +9424,6 @@ "node": "^10.12.0 || >=12.0.0" } }, - "node_modules/file-uri-to-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", - "dev": true, - "optional": true - }, "node_modules/fill-range": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", @@ -9740,19 +9729,6 @@ "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" }, - "node_modules/fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, "node_modules/function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", @@ -15320,13 +15296,6 @@ "safe-buffer": "^5.0.1" } }, - "node_modules/nan": { - "version": "2.15.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz", - "integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==", - "dev": true, - "optional": true - }, "node_modules/nanomatch": { "version": "1.2.13", "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", @@ -24624,25 +24593,6 @@ "node": ">=6" } }, - "node_modules/webpack-dev-server/node_modules/fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "deprecated": "fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.", - "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "dependencies": { - "bindings": "^1.5.0", - "nan": "^2.12.1" - }, - "engines": { - "node": ">= 4.0" - } - }, "node_modules/webpack-dev-server/node_modules/glob-parent": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", @@ -29233,16 +29183,6 @@ "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", "dev": true }, - "bindings": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", - "dev": true, - "optional": true, - "requires": { - "file-uri-to-path": "1.0.0" - } - }, "bluebird": { "version": "3.7.2", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", @@ -29629,9 +29569,9 @@ "requires": {} }, "caniuse-lite": { - "version": "1.0.30001272", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001272.tgz", - "integrity": "sha512-DV1j9Oot5dydyH1v28g25KoVm7l8MTxazwuiH3utWiAS6iL/9Nh//TGwqFEeqqN8nnWYQ8HHhUq+o4QPt9kvYw==" + "version": "1.0.30001342", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001342.tgz", + "integrity": "sha512-bn6sOCu7L7jcbBbyNhLg0qzXdJ/PMbybZTH/BA6Roet9wxYRm6Tr9D0s0uhLkOZ6MSG+QU6txUgdpr3MXIVqjA==" }, "capture-exit": { "version": "2.0.0", @@ -32664,13 +32604,6 @@ "flat-cache": "^3.0.4" } }, - "file-uri-to-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", - "dev": true, - "optional": true - }, "fill-range": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", @@ -32896,12 +32829,6 @@ "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" }, - "fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "optional": true - }, "function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", @@ -37141,13 +37068,6 @@ "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=", "dev": true }, - "nan": { - "version": "2.15.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz", - "integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==", - "dev": true, - "optional": true - }, "nanomatch": { "version": "1.2.13", "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", @@ -44425,17 +44345,6 @@ "locate-path": "^3.0.0" } }, - "fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "dev": true, - "optional": true, - "requires": { - "bindings": "^1.5.0", - "nan": "^2.12.1" - } - }, "glob-parent": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", diff --git a/site/content/en/docs/manual/advanced/analytics.md b/site/content/en/docs/manual/advanced/analytics.md index a18eb76d..40c7e1f7 100644 --- a/site/content/en/docs/manual/advanced/analytics.md +++ b/site/content/en/docs/manual/advanced/analytics.md @@ -1,7 +1,7 @@ --- title: 'Analytics Monitoring' linkTitle: 'Analytics Monitoring' -weight: 27 +weight: 28 description: 'Using Analytics to monitor usage statistics.' --- diff --git a/site/content/en/docs/manual/advanced/cli.md b/site/content/en/docs/manual/advanced/cli.md index 50e29e67..9b37dde0 100644 --- a/site/content/en/docs/manual/advanced/cli.md +++ b/site/content/en/docs/manual/advanced/cli.md @@ -1,7 +1,7 @@ --- title: 'Command line interface (CLI)' linkTitle: 'CLI' -weight: 28 +weight: 29 description: 'Guide to working with CVAT tasks in the command line interface. This section on [GitHub](https://github.com/openvinotoolkit/cvat/tree/develop/utils/cli).' --- diff --git a/site/content/en/docs/manual/advanced/context-images.md b/site/content/en/docs/manual/advanced/context-images.md index 05cd013b..79277aee 100644 --- a/site/content/en/docs/manual/advanced/context-images.md +++ b/site/content/en/docs/manual/advanced/context-images.md @@ -1,7 +1,7 @@ --- title: 'Context images for 2d task' linkTitle: 'Context images' -weight: 25 +weight: 26 description: 'Adding additional contextual images to a task.' --- diff --git a/site/content/en/docs/manual/advanced/data_on_fly.md b/site/content/en/docs/manual/advanced/data_on_fly.md index 218c55ac..2ef26bb9 100644 --- a/site/content/en/docs/manual/advanced/data_on_fly.md +++ b/site/content/en/docs/manual/advanced/data_on_fly.md @@ -1,7 +1,7 @@ --- title: 'Data preparation on the fly' linkTitle: 'Data preparation on the fly' -weight: 30 +weight: 31 --- diff --git a/site/content/en/docs/manual/advanced/dataset_manifest.md b/site/content/en/docs/manual/advanced/dataset_manifest.md index b273853a..1dc5ce85 100644 --- a/site/content/en/docs/manual/advanced/dataset_manifest.md +++ b/site/content/en/docs/manual/advanced/dataset_manifest.md @@ -4,7 +4,7 @@ title: 'Simple command line to prepare dataset manifest file' linkTitle: 'Dataset manifest' -weight: 29 +weight: 30 description: This section on [GitHub](https://github.com/openvinotoolkit/cvat/tree/develop/utils/dataset_manifest) --- diff --git a/site/content/en/docs/manual/advanced/delete_frame.md b/site/content/en/docs/manual/advanced/delete_frame.md new file mode 100644 index 00000000..b0122099 --- /dev/null +++ b/site/content/en/docs/manual/advanced/delete_frame.md @@ -0,0 +1,57 @@ +--- +title: 'Frame deleting' +linkTitle: 'Delete frame from task' +weight: 18 +description: 'This section explains how delete and restore frame from a task.' +--- + +# Delete frame + +You can delete current frame from a task. +This frame will not be presented either in the UI or in the exported annotation. +Thus, it is possible to mark corrupted frames that are not subject to annotation. + +1. Go to the Job annotation view and than click on the `Delete frame` button. + + ![](/images/image245.jpg) + +1. After that you will be asked to confirm frame deleting. + **Important note:** all annotations from that frame will be deleted, unsaved annotations + will be saved and the frame will be invisible in the annotation view (Until you make it visible in the settings). + If there is some overlap in the task and the deleted frame falls within this interval, + then this will cause this frame to become unavailable in another job as well. +1. When you delete a frame in a job with tracks, you may need adjust some tracks manually. Common adjustments are: + - Add keyframes at the edges of the deleted interval in order for the interpolation to look correct; + - Move keyframe start or end keyframe to the correct side of the deleted interval. + +# Configurate deleted frames visability and navigation + +If you need to enable showing the deleted frames, you can do it in the settings. + +1. Go to the settings and chose `Player` settings. + + ![](/images/image246.jpg) + +1. Click on the `Show deleted frames` checkbox. And close the settings dialog. + + ![](/images/image247.jpg) + +1. Then you will be able to navigate through deleted frames. + But annotation tools will be unavailable. Deleted frames differ in the corresponding overlay. + +1. There are view ways to navigate through deleted frames without enabling this option: + - Go to the frame via direct navigation methods: navigation slider or frame input field, + - Go to the frame via direct link. + +1. Navigation with step will not count deleted frames. + +# Restore deleted frame + +You can also restore deleted frames in the task. + +1. Turn on deleted frames visability, as it was told in the previous part, + and go to the deleted frame you want to restore. + + ![](/images/image248.jpg) + +2. Click on the `Restore` icon. The frame will be restored immediately. diff --git a/site/content/en/docs/manual/advanced/export-import-datasets.md b/site/content/en/docs/manual/advanced/export-import-datasets.md index 125f7bfc..c7c61604 100644 --- a/site/content/en/docs/manual/advanced/export-import-datasets.md +++ b/site/content/en/docs/manual/advanced/export-import-datasets.md @@ -1,7 +1,7 @@ --- title: 'Export/import datasets and upload annotation' linkTitle: 'Export/import datasets' -weight: 18 +weight: 19 description: 'This section explains how to download and upload datasets (including annotation, images, and metadata) of projects, tasks, and jobs.' --- diff --git a/site/content/en/docs/manual/advanced/filter.md b/site/content/en/docs/manual/advanced/filter.md index bd7ab6ab..16a10942 100644 --- a/site/content/en/docs/manual/advanced/filter.md +++ b/site/content/en/docs/manual/advanced/filter.md @@ -1,7 +1,7 @@ --- title: 'Filter' linkTitle: 'Filter' -weight: 23 +weight: 24 description: 'Guide to using the Filter feature in CVAT.' --- diff --git a/site/content/en/docs/manual/advanced/review.md b/site/content/en/docs/manual/advanced/review.md index 9bb28cff..16da92a2 100644 --- a/site/content/en/docs/manual/advanced/review.md +++ b/site/content/en/docs/manual/advanced/review.md @@ -1,7 +1,7 @@ --- title: 'Review' linkTitle: 'Review' -weight: 24 +weight: 25 description: 'Guide to using the Review mode for task validation.' --- diff --git a/site/content/en/docs/manual/advanced/serverless-tutorial.md b/site/content/en/docs/manual/advanced/serverless-tutorial.md index 8c7adc0e..95db3ae8 100644 --- a/site/content/en/docs/manual/advanced/serverless-tutorial.md +++ b/site/content/en/docs/manual/advanced/serverless-tutorial.md @@ -1,7 +1,7 @@ --- title: 'Serverless tutorial' linkTitle: 'Serverless tutorial' -weight: 31 +weight: 32 --- ## Introduction diff --git a/site/content/en/docs/manual/advanced/shape-grouping.md b/site/content/en/docs/manual/advanced/shape-grouping.md index 5abb69fd..84d659c3 100644 --- a/site/content/en/docs/manual/advanced/shape-grouping.md +++ b/site/content/en/docs/manual/advanced/shape-grouping.md @@ -1,7 +1,7 @@ --- title: 'Shape grouping' linkTitle: 'Shape grouping' -weight: 26 +weight: 27 description: 'Grouping multiple shapes during annotation.' --- diff --git a/site/content/en/docs/manual/advanced/shortcuts.md b/site/content/en/docs/manual/advanced/shortcuts.md index 1baffb52..7a9a97bc 100644 --- a/site/content/en/docs/manual/advanced/shortcuts.md +++ b/site/content/en/docs/manual/advanced/shortcuts.md @@ -1,7 +1,7 @@ --- title: 'Shortcuts' linkTitle: 'Shortcuts' -weight: 22 +weight: 23 description: 'List of available mouse and keyboard shortcuts.' --- diff --git a/site/content/en/docs/manual/advanced/task-synchronization.md b/site/content/en/docs/manual/advanced/task-synchronization.md index bc0682ed..c8dbbef3 100644 --- a/site/content/en/docs/manual/advanced/task-synchronization.md +++ b/site/content/en/docs/manual/advanced/task-synchronization.md @@ -1,7 +1,7 @@ --- title: 'Task synchronization with a repository' linkTitle: 'Task synchronization' -weight: 19 +weight: 20 --- > Notice: this feature works only if a git repository was specified when the task was created. diff --git a/site/content/en/docs/manual/advanced/xml_format.md b/site/content/en/docs/manual/advanced/xml_format.md index d2bfa83b..36abb409 100644 --- a/site/content/en/docs/manual/advanced/xml_format.md +++ b/site/content/en/docs/manual/advanced/xml_format.md @@ -1,7 +1,7 @@ --- title: 'XML annotation format' linkTitle: 'XML annotation format' -weight: 21 +weight: 22 --- diff --git a/site/content/en/images/image008.jpg b/site/content/en/images/image008.jpg index de1d49a148a18e28eabb4809ac9dd9ece62d9b98..c446c0295e3614888a9e4ea7321eba792fc2981d 100644 GIT binary patch literal 131322 zcmdSAc~}$Kw>BC?L_mmuf`AZbv=L*=q!3doDk5T3R0M>yA~K0-TahRsr80y;NUJTh z_|u38h=>uHlpz5Upw(7n77#MfEiy?}3!$1+io5%qd%ycU=bS&z{l5GC@xj9rLW*6r z*IxTw>wVYSvma;Wq=kETd+sJ_&Cw$50pFzAK9W00>wodK9i6#z z!PRl#bJAR69h2qXZ=Yv+@PzJ)bBi`zy^%A2<&Kj2#fMsvRSqYAx~8XZX1>J2a`hV9 zwd=lfbaHmtyv5ah=dRrzdp!6096oZ?_n4o5@Tri~p<&?>=PyKGjA3889G{Sw#7j;| zy?N`G+nHIv-pPKL`zSBJ;Bn!T7o}z86_qbvRW(SYjZMwJy?)cy-qG3B{jsN4p&b0< z&(A|&hDXr9zD-W4rm??g{+X8+N&A18?B6H$ALa#&pfzXiT_a=7je`;p` zV`BgByn0Csw6(zEX&aLu5<#pbJ(zPvpY-2<`8?HP!FHFJ)a$0ujwr-rMzoc8l+mka z;o18tjaQzz^g{+Q(*HS~`A6vWO+}nX@r|VLaM$;I;m78}FaFQ&7KfKQrWoZslKGD~ zZ>rhk=(9fN;!p3i%MKNJtazI6DD}6xjVrFuDizf6#cDbpm(_HDqlb+mtii*xB%|_r z1wVNsz8bqH7bO3MnMxC%ePG8n9mL!Mx|kA6MXbS}misH#v!?w5g+1R`8@G{9f!VDc z@xOmJ_t>Y1%S}1KdEphQ!sy2lz86)_&cFS&YEQR$%%NR#ziX@7UA!vQ(qre`Qqs09 zcV|f{6r;(a{1=_HSb428y0Y@lI2HHF>FHnPdl3!nebY5<-ukBGQ!hiOv-%eUrwC%cRcfA*ZMQBS8S^K z{*WQbdz%hv5$S-||7kCjdLC}QTp{jJH$jLm8Cyk7gd_S7HM?uFarZ}_k2pVdIc<$S zh*aFm#~sAj>-;|Kg=$)wy-!tjpBKr>+bX>^lIgqgxZmz#+D}bBKa!A%o|S|JRdr^T z6rVUt3Kk?Vksajg^vxJw?aVobUAiEyV8+v&23yQH+c4+s)Au3=NBPEqOf0^!t6TTb zEGdC0$z~5u2)8@vRE6iGPI6N)gieT(=sopF`h@AJp6-bZ1HR7r7g8 zQ_Vd*T73lfLuBK*c>$P#oGDQvkwKffr}(D$p0>?A_I-5;~=_`V~q^nPQd% zGK|t5_1B+>I#>9qXZu>+FS=u+vm_m*=H)C&Q9;ZjB;pGGm_$v*X{c=cDk3?AQpeOv z=2fx9XDl%kX;&_8;n6$_G2c44%$H{>t$Lpma>=NVo&S9KWr0<#rQRnwz|_QF_s!9Yg;U7B6k> zi*&ByC-0hS$AtT8$`D{2(UwN~&B}AX&2&rjaxdBc@aoQT(u_HwKRh@~y3QOApbSk%vS=NG^!Sc`) zx(UYxA%OYkzUibd@8LLhO?pk3zAnUfrPYg8VXY7ST{2FHJ8a7Mh?J~2msIIIfX;x_N!Sbif z^69HJy6Tf`;1*HprC-GQ93Ay{xLG%shQX=_noRs4Roc?SQ(Zy6riDI|!40}dwRDCk zUi%VDFX9`2$%Yfh^3hdYuI~%UDQC({<)Z?lPXYV2{*F>Gu`LqS?+7cAu0`|;%5BFS z5SBuQoBF6yu@YMelguuvV_M45nDLeJIQqzt^yhG5BTA09?K)Z2HHk%WRw@I7+`_rm z*anL6@XY#m1rgaXDj_eViv*Q@Je{gsTX5~z&^2~j*y+TsJ^87-$V*H1B;MTf$8MvH zgrao|9$hmedH(MLU@bfqt`8Q=<-!aY@q#cr@>svxwI2&sJgZeNW#3h}G%!;j>s3`q zR-FE?UDmf-tX73FnPw+I&~qPIM{+WXyLjIxj89Tk*E!$%tiC)17lat?cCV z9UwoMC7oqrcKl{)JOw!-#8#V+Wg+?#3iDL>G^KB*1vp3 zG{qktsIpe}{oQuSbFFUHhz#)+U~39^gbndtY{uE8{sCW$3`wZHZx5qi`D!}*o7C6x z>s19Sxl(3O6MRBWPG*L5MaP-EdAqF?;ipY`SzGya;C>t8^8-AgUQt(<@w@0Hy7#|` zkw7Z8ijhn+K(&>-@2KNAb69$u?>o!xksG^xt5k)LM$i%e>0Y=*flMSuN7=k>bhhL!MGRj>6a=Znz8%m*r-MX4aR-cFK?Zgqx`JZM<4S{Me zwzi^H*eK8iD+!P}a(62gcR($t8|lWK9D9^mFIroQe62Ogc^Gyp!jfC5h_h?V-rIau zzo$=D)lcF+BpPAlDD$J6s)cPJiNB%%>|30lRObR4_BzP_ud!?lC29{_ZK;Zy7Wd`NU)B&9?Vhz3pHXiAQ zJ`z-f%qy!djy#MWA-;!q?^dy^9WU7%8cEYFOjHm&u3;UnHmOz!zYDBDt#D zn73Sz0c&$Y3vhRgfm(TG`6G;U$D*kHEev#CmZ9cz*6KftD@ud&N6zi8RGDY0&yGd? zVXwW>-NNGsGLLo+1YO{r*N);&*zhH_3wuH}gy|{x*DXVnS0VY83JpX0tvLr{Ns;4D z_l9`*5ppO}QMB?U78@z2F69BV6wfv8;UwyBj1$GSIMcX(RsJz)qMT%US{f<=<~`zFHdB$+jW1Q z{2uJlwSl$aLeY{ltaiWl^P7el(Q9>wVsPVcgpq44SkC7}zhE&O5@@9gZ6(a{El5lQ z0Ipe*8O;K9A2iiHJ3@98xh=a!+Zy#SD6-cj!+xsR<8<-G3va8P z+iw~q{`#pwOJlK1y#t>kP@cf-$<37bZ=7JJ8>IIT%aXsMuOXL8zqJVFtSRFhq9w1q z8D5&l{knF*qc>Gby5Miy$VwbojS7;9rR?)c#+B$8~E{XbbXtkmXZSzGM368!HFt5^WH}thw{C7KvyL8WT@^kK3Wl1bp!- z1bZtbEU`p|eT+n8lG!C2kNKW`*S~Elw%BF+&E9U!nhTw0qb#jp*&Z_}`wErgh)IxJ zgZtBBl#F=6BGFQiw|*5Adgn4nWrj4CLSX%+!oRlWocFoBz>)iA9a8~TQG4fyUh{i; z`rd|z8DaO7M{ekm@KeCXopAjDVk=y~nHB<)4&(z}pUsd@q?AqcwyW-yVN~?HL8T~u zaO>&89mv0Wg;&?-b<~(s6NqJOOG9eV9vb8E=9+E=x+Ys_nCtw@p)GB4Z530|(gerL zmIQa_V;(3|A#B`SV^_E)U3rPS6dP?IT=Tnl`~hiI#ov2iE>6AZQ(uyyx{JLX)< zZ)!P&1{FQ(=?|JeOS+^ATXU&`qjvtbjgkT(fdb6Vwn>Jq;WviwirL7#j$LYs<+2W(suRJO%+G`-^oJ+JXt-B0<%iA_D^A5^TWK<4PO*mUx zMJq9~FP13p+gwgD$4vL3FmD16Q3TSJZd-m3p|*+R(H7CQM(@MQ4fIyL>KKbUano(o z#UtcZ!b@EjWJr~W>7YEnZkikLNPhh+DK%&rBIU-UT%htG6Wn|-E>zNL(fBy)cstFZ zI3lKM-|0UyWpTLK=+JW>{e;1`MZubU`1Ic_MVnIdfII(n;U`SJAM;@qc%T7wEEsCE z4*DEvZ>uPCP7_+CaN?c>1$^=kA28a}C-tq|=&e(6Z+(d?01kjdErdQZpJ;$ee8&%> z=jBj_I8gQT;=< zGPc_4W3;{Hz*f)6!l9S1%0gdMlV++3y&<(byIobLNrJ(?>5Wu6-%-SwHw&yqb2(eE z9Obxey|aJCJ%zO!6Ik#}dEDL>Nv7r3N~QPdc8_bH6>Uv2pYEyHj}PWoS|WR3ja}4$N>%^90%vok^=Po3_{#ogxzK4$Xx_C_OAy zsO1~tJ*AXcNA1Db=~3;{m2!T43lG-cU6Yydm;bXDG(E+;xe;k+{@SA&jT=f1@(63l zJh=@@Va)}PXe^dLt(YYt3_i9Vs%s&$*NF`9BbtI)(ixUEClEWLXu$#@gWNRLHOvk` zs#2#rjkfrll0OIE(KRX4b${l^=I!i+UvO6hvCnq<-P*_B*0rMig-GLk5wa$WmQ41&>`hZ zcoEyj57n7YJ>8kE5>h;?!apK0t39Z|uAoIpB;|W6yd& z1p4iYV?E@4IC|wa&nIg40rIeqoF$&|b>-d4 zfPl>;>>D84hzBc$VhYKXv!uQ(Riow^9L!39mxzC8Nuy{x#;sI%q!5n&M2l<*$Mz}b zU|Wr`n#%sE?Q6F}7tCQXyIV5z=QXyS^7QR+rFUqZ<&J=!`p1o|C-(Qn!J5ZfY8~}u zLXtfJa(4M0CUD2GI1miRKG4mHHv^k79zu-n$5?szMugxa%=+&mZbs5=L?}IRDNMdl zYblXbQjBTKACAD}q3(yJd&XCGjSqD^a*ckJvkgikli>PAVBmb$r(hy`)#87o0Bf!V z_ub`!F%NX8-c>NZ8V!|*%YMTOjuZB%+aF>Ng_V(ss0Y7xL_`y#J)N zouo_TfaW!-gvzwn9IN19#ntcvKN2_l6Vbp#j*&m+68d&v3q^GQvrRwB6ykArB$Utx zLY`h`(F0B-%4`*aPW`Vmai=>9c>k}m%RUdpv+ zE(E$uh&3;@k5yjL=3&ObD$jur<#WIsuDKBJWu>8D-A^!jZmIa4G(GiE&S5M|?a7tE zWt3F%tMUq$QR3Vy|r|uio07(Br8sxxJLqT@wwgYl4!bT(xJjdY`94 zn4Wt8yQGBXbHY)h+MJPrWl4kXNKA5#fpSTHW%sIfPSiQTO_F^@i`#Mo$@{!_Olp7T z_c##q^VFwsIx|uHLf8yp%bLM*Fb*SpX`H@9Ng3A+3VO2+Q~(CbUBF-ZI#y{NNKi04 zr3t%hw8>nwP<{HU;$6UgB)XzBKdLnvHs!3zln32?K%V@rvNEY{z#t&3%PKbPWaYJ0 ziWNzVjw#d6-zqmg;=2mb`FFWf3;SoK`hh9mVOhj{1@cW5i;9y7tuWXo6q5}ytgxd) zjBffe88(M%)Tl5d@9J#(OK*&}T3OKXNE{dZI_y!#>!?f_`_k{#!K9fD5<^WgfyVvaTW6W4}FuGg*T>smPPQfLnV_<7x-1 z1s5B^sErN%F3 zwCY_`PRympSU`igNBjfv+nz&_nD-?H=v>*n~HNVzQezGWLH^q(Co zvOv4zr__f8sN&0m*^I1NYx>ZD(g8V3+J(Q0R=Z;DEKN_I_?C1 zrPRU54SZAExKm4tr7pgjpb&jn+(X$g+;`EnIek(%PN`)3c-6MTN>=#e$PdT-j}ODc z$nPpa?E|B;|CY*yA|E*+)z~1y?N(^Ly!nB1iRk6EYNPgmG%$?|6|uu3ks zicQm7PIP=TQRx-??L=u2T9?}gv+BKONl68RPW&cvVx?HO%lJpx;&EW_{X>c;edYM& zL+?4!M$ZWIg%yR4u3^87+%?2YdXm)cPfyL+YA`4Up>EN@$P6oqy9r;1n&kr2nl}s? zM~@mBC~Xs*V*5=MDse%6aSnUJx4eBSEoD+RZ`A+rjgiZYl!=wRogEjZz53jSi|?FT zMoE|@fougg<24E9f$;N?2~@Y9c$IIb7%&~+^(1lBM9O(gS1Fc8dTD%>M=KS>XSgfa zP=jlFmPBTbyJ7`-7}c|TJ;+RqTkQKQQ)rN~sa&KsZ8`ljtKwhUGaLRtmdyU2;+i&g z4S?RS9DOWYy&s@V59Rs9*c6(!oiCLwpnnhk;!59uX*XrNEg8HYWiExZVR=rbPvCGR zV^Onrw`1X{v?Cv!l7n3?J6DDjjCAeGy7;5(749m08R9bTq}~Juh=t|93J?af_vl}P z(s1=WqICvtkX_-@Yt7e8G*e393=aH+;b(CYo8)i9gY)I|Ep#qdBY-=N-HarSP04uyw5Zt#$z)qTj7Nkff9xX`PDO z^mUZcG1>RgwoLTm<^8VD7Rzt9UV);-p)EaBRX`V5^{!) zA|G%zbcoEb@1_+ZzVaQcXc^bBlhppY!i#4y^r=a-QN(Peq5FpTS)UPKJHaD zc;Hp$HuC4c@DplXV*ZTVg zqARI-miG)S{Ba;e^$rdW;ikT-Fznr+FbyOgQC#OpVB>?(HR2zo#^M~k^t|%XtwwQa zjMUoFvAnH3UDv;WN9d6@BR|=3k-ziJFhq%MH(~9)S7# z1K8qUAJ~eWSBG;}b`cA)h7VXZqn+k6OVaOCW;Mk546@Sk5Jc<_xf-Zg|sgKSza{N|`J-JJw28j!#hOQMPsJ6?SHefyedVR*)a`UZ3+GTTvv8#^FE|GgR}C4`S?ze+jEp9=|qkUB|1fF zRxqrF2~(s=kdNJOZWM=foVgIUCInUSluO3H(hjb!sL)c)l7K$T@@=C5?41`K2A7c~ z8XHz>kQ3@rC!5bXU5WCOCi^B#*wqaeDV9*Mw_QD8`;U6_(q!zLTXhv*OLdcmKF|)a z+P#uSkF-9zY8Lt1BhoBs*E_O%E63sCu#FWma3c?cB_c}Oq=vlhgX30uyJzbKZ*$MG zREbxcWBP^$yI5-%ul6%h@)zxs>b1+uO3RY$V%fP#j=M-5{}m=_{|%5dzHpZGr!G|9 zqPb2fjUmcf8eB=l4ktziya<+OG3OG?aC6K-5f^)~6_URaBYQyp?A8crgY3XyCpt?y z$!#BSMqDHl*C^KGW$o4@Zwn#@*0j?C(8|V?!hk-y@VwGHRuTPc&GyeDU2>ZtwJm2k zD#T5Ng#K&b>tUF^+U<3;Z6mYCikJ^6H4b$%`BzVgSt4vmLG1}vxuBt`oT!{*+x~ic zK2C^-RijYGg}Yj-8$V6E-m6VG@u`tS`a3>Qb4UC`97GuABOdr7)1BxpP+0M98F$hY zKjxgMz>0*8=pzo;TuHaOC%ceeGL5mvfj#}laFgKccy>FwrLtFj5 zmwIzU-^U5;RW9*vx~i1MjC>KxH;JfpHjIs6ZMZ^Ttr5bZ6Dd#$j4u=t^9K=uPrGnE z*NW(e%EW+ZMKF8+GH5Y7j&DXP)5@6^;W8tZh{UEUDN?i2>bnh=fwHg6S zeK1O2)XDLm+4bj8QgQDmZPi^u&q2MI`+-^7jGOW6WsB(M_*~5|V3GJe(@HWB>5HL3 z{#YeKRZW8IAv~QS9az#f`F0wKY5GF5hL!7Z<{Ex9YV%ETHr}W(GS~A#_)niAdT-yJ z?!^xZYwBzOZ0KJ85~PoMH{&L563FCi)EUB>ou-m@l~E~yvPgTyTRWys!~`N{px*C> zk`IkEPTC!Fv`hQ@tkW-|(x?rqV>_!VH|qVYJ@~3-wR$bUrtcy7;1t3d^Ne}I*`T?_ z0sx&&St?pabaO2*3sn068rYlwqOA@`2b)5vhwpBG*;W4TqPI(9CQrev7g%AJn~!v9 z2e5OGmvygvRZ-FHKX8CtFYGO>len>Rt;%>oh6;3@Ssv(NjgLIXYF&$7gTB5 zRT9*;iGr;)PvgWq7{0%@!^s|!npK4+(5w`rWTU=_%Zs>R*n2p>mtGr-uo`Z8DTH$aMntBS zozycmK`jq=st%0?(YwCpbmW4Tg^-uJ!E6g!mXbG zNHZ-Q*?9a4Odl{pUB-RUW)%~2Q#<3EqI@L8W`H%E8gq33_aotU(<^R=H=St_#;mZt z8r{@pGGP{jMBJa#daIHCUE4G1Pk9x09*#O2%)6Vu_iLT@lt4~tre2YmKqqC`=6FK? zZ?z{DIha(6M5>xK1-PBs4HN>z4ScI!{Clht)S`Ml(i~+A*|CZX6l3azs1r5o6wu-@ zIvw*-P}45|a(Vx&(DQO2`|@{|A)kegKZW_$QMPcFVo^ohcQWKK6>}+7+DayRgmUs& zWIhLGCie1@%37{~kPM}8ojLn40dihxFH4-9hkA^!d=fb9Ixo%qdQGH4U;&bbS~1dD z*ves8e-%IS(s>kQ7VlL`QkxU=bJTNjEzM(~Xvwhk)8qE2dp&m*fYB!A$4Hf|Q?#D@ zCObrUy@v6SeO>}BX&-bMClA(|Hu?rxAVhAyA69ydv52!8*=g1br|d6OsMGe?mWf+g zJJA{v<+eZ{#9-maqCs2S3aHCEb2K8l^GG%%rC{q8z~xEz7FSC7)|~y_E3mx$NKloP zGOtCQd(_7c8kJUD6s>)Uig~n9)T8n8`<%xZe7wVH^lpE|SFfSFbrqo!IpxbG0DOmL zNxyi2eY*t)S`hH_5!1X6y2F}(Z&aep#hO)Fni5BfIlI6elz~joEBP5UPPuIU@ixxZ z!6-M^&=>l-+u>s zZl3-taF(=t!U0&4mpDuM`}1Wnsw2vnB~9M>M-57iX=V}Ev5y#Ci_9!zn zl6Z<=%kFMHsb;i>c6A@RC7Ce|Z~pJxUt<6wZL#JhG;GE+htaj-;0Yqu5&lo+qWouT zk+)zV%IN573J6nBO9ulPXcKyQXv{Vsv}B=H5{e!Nd|+XvUOyu4V=m-`s3x%8|DdA@ zGsQAX#ZvKAQ4_d#H0ya-CYLe8&5QiJ>+_F;FZ+^zk`-!VuAFy;n9V2t`eci5K*kx7 z>5b>r`cPGKhl<=3f4(? z_(5EX1uvfwt13c4cDvLzVMf+TujGMHTc-)#C>)1+p5K0D`}T_r=@eJ$YF4~eP7t8? z0w}00r>n(X`!~#za%1kyl9cWZfR28n`w+`2TV=#8>Qyni9~++~eb@#|juM|JlWEj6 zG4>0yWO|mgH5>X*|4GKK$vohheIh_-8{GygXGz<&W=Vzt>L1~@^&)T^Cuv!vlom=$2y6B#niTwUCWHC{hU+VcXd2G{LUQ{Zns zxtdeTi5Ztm0%8>n(7l$8KsB_V1TOjLt(=AXh}_`Gg_Qqdp8Tm>Y2q*apJD80L_ABP zN&bJFqi!#($MGHHTYVly5GM=F1MBM7WNsG9om$oHFB;R(gO zBA?cxmw#^qDLRx+#@q@gKTbi|s#V$V??o038xuWMcSowcryf}*W)|k>H8*sLK+3ow zxx5y9oAe#`KYl~!_d_)f##ZGdt}A%~hZ*0T&Brb8vQ8+&IS#R4FNIW~Q!S~l@9bkD z44;So+z+fg#s-0yG=<=x9%&xwwm&AsbQ`ui5(1&x$c85xrQEJK)4 zO!@k%?u1E!1wj2BTu`M{&dZU@D#LGK=jDRyHBqQ@w_m%?pZ`)$dmt0ZR9LYDgP%5? z^|$xfhB^%;mCt)w(zW5?FWO(>UV-X@CLR7^B2|o>g_;D|>eD&-J=`{d1?Ua9FKe8J z$@G+!>2@6Ix@F;>tpp6?Y3 z^!}VHoN_gnUDO09o*<2h1n{v{JV_w=SS-lU1dS~{1d$UgBu z0hl^YR&V9L7eAlAa)Ffymku?tGPLh|q^XurT`~o6B9oeRqEi z=wkp7&j$StAelOh#j5UCXtL?HC8*B(a=G^*qM6xAJE*ALtFFtgOi+qmp~biF*D9kR z3D+w7&wGlbNvIQ;iY!&P6kny~Y#qnevgqyXDIp^|HU z1xnO_MLP=)756|YXM`FL2Me!?7ZS@cVV&3r2Uc#N>tn{b!`%aho$GOi;;lOQ!URaa z8tEI-&84^YWoISVxGRei1P75v{(N2?WJudS$TyP#tIq|g^n-u&XsRie)&yE^>Sjrx zQLce+$bCbs>MXY^X6@ojT$}EoCud1PA8PE1`ZpM5J4Uid?5>G@W$ZC!2j|kc;^KR? z-O0~BSCcd!K_XoS23`$^3OiML)ounUa%<5yDZ5dYZ>J_45+{v z86V{Tf<9kDU&@ra%lWvuL7faa$m-EmB>s}=`}`9|t!Eldh|Do7`RCH&h=pE%2vZ&) z#rF&4fy*;{TgR3o6KP+c7Thu~%)i3DN3=q7xjMKV!o#gVESOu-4VqvARF5>p8{klD z1En~TFu;#$atknBwGHOm1X)B27jkxCS%vs9#{T1DKTt4p67TRwA6}Nx# zw&05^H!GNuJjGZDH`o=DxGa1=Y{J%6*@A5Su?R$xP|U85&_}4rgl>NyXF29ExHYyJ znk%BPs~MVN++AURTA~Q5RhndH2o-&HhASD!JAU#+@q^BCjkYAn+BGM*z~6(U+a{=> zj0Gaqs&!!G5RneIomm>fmqwWmlE;Tb)XT!e6%_tg`UDBT{5EM!B?1ib{|^sXE^ zhXqRpblPc=!SV^i@R`&6++(!^8QJ^Ogh7#BwVz3o!d^R-D_B&R_zmzE7UmM~t%;AK zncLhzDZZGMQk?86OAsv|v2lHcsy$G0eJkds3{74kLf2GfU(6ZwiWM*HH_*^!p6$`M z!X2G2ijH1?-g^bk{h#f=w{a-~&`|od78OV+Wf!XvJNZC4=oGMZe~C25(`h5J1sv1I zcqo#U^mPn(F9>AEN+^q1j-EB=9(;*$h0{2`C(b<@_Wv_4p^Iya8a~Y&pI2VE`Zpcw z67KKJQl=D29WcZu24_hwbRR!JR;Q#-Jy z2hEcw0|Z7`nlkjdNEdej6%3mD!+|e{F#m6i?(*?SNmk{|?=C@R*$jhE)_Wrh*C6fi z4|~QR>6DTz4{{}flEapa`g?OIV8f}7^LA+d75y$4sJf+HY35@voL!+)fNzigk5c#liFe*}_Qi+xz zon@BJdC!gyw{BOA8!Z{n+`6Vds*aX3OZtKQk{cQ@E-Qh->%!wxE$OLw6zQg{JH z#lkkr$e^5(vN8Ox@Qs`uT{UK$B^;M0n9_Pf_=S%(esTFNLXU#CtFxJDF=4;y?m{H0 zO`4wxJ zKnu6GXH7*0UtHE1ZN)CP-tBhxkAN#$@o14sPXltyaEfKP%y^a*2K8tIIk$gM^W8w# z`?pPk#oYOv&FDl*S3@)9Wcyhsu_^ofp$=+U_4?E8`$R8aJ+D~**&yt#NKW3>4WEX4 zB#kysSO{t-m6cA{Q;Y#xtP3`}gG4s>PBaMSL=aAxXMW$~JwSX(3i__Y(JDQr?&!v4 zdWHpwtjQvFht8f3(pv4l$J&3eOo%$@dGmE*W21TpyIQqH^J|Sa`rdx8VHoFlw`d;6 zsgt|>?KA(|&X=dUQztks&ZU=xev90Li~IZEJ?Xi0FfQ{e<-4s9Y>H4TRkTLH-H3@5 z1yV|yV2;QT_dzG>Twuzu(4CS7wt>yuYg}5V1O)2wc_#tavX165a zZbkXUipc)&G|^kNcZtpCOzbVmB>mf2pa0?{6Zt+AA?)#xn~#?wZjG|im~l5b74sA5 z)Wn=qR0|hl4upxolI@^A3eU&x?g8ChAR$OdQ%oo0>y*_L;K#;aT#x2fdUu~`n-~)Z zivsTIeT_OzLIkF8{RZdS zk6n%#4@FDsgB3%KK2U2|JJr6eF?5x5(%*3^S zy4>IxSD_r4UU2ERJE06RUl(rpUPpTHQ$X1B7Lf-@?V;)i16|-YF_D8}UA99VRKco` z1pCws^dUqF&9P0d@hH@;&b-P@9GCa*p)4?9RBXTrk*9NG1NvRhFaCV%(v#y~rVrHz zU)q|GRTZ7s_*^#+kJH?MPV;+j$wOMkI)PLoZ@$L0#f@H;w5?x;#R-T1^2q=4TA_A7 z@gN8Ta_zpC?Nj3Uk^Y7^V!chJHfEiUaWS5inPFv`-Tk(|Zq|J*E78S`3kW?xaORGp zNtLL%YQH9X64Jswx-Y1UEr*mwVx`cA6K9P`iehTXAb+_L2Om|?ixciIZpHQFEX#1h1>?&nC_QYe9UmQK^CP*N5nfsu)0Ew^ zy_{L@R4hz)qAv6-=pV^`UzE=XemXLfl=~xT!W^zQ7t4PoTr>hgpZoUm#8{!?C0Cnh zp>NJoG8Wh z=PmVuCEV@-8pc8lJdo*BF>8y{-%zCCE<6x5Kh9IWL<76iSvB6;;oKEyQt>19ik6@n zjHgr=`!_4z@e9qprb16;~aRBC?4L)VDU zE8+NTK*eb>gI?AF2hcUeEMbJ@?*sN|K`Op|5aVnQFYXDi67x9jk;<1&E%PHT?@o(T zY<1uDs`WzQ`a1e<3|MI12*`wOL|T|k;USeJK`*?*C?<3ewb}`L+zD;N&uJcppfuE>4PK9rB!avdu=Yfe1d4jREiF?ADnT^s&= z>0xv_ZG*V9#wtWHzD`_TlT{KKYwc{ek(@+34;~u8Zv9eF+785WQDGBY!b_ZDSl}o5 zK`g5PKMaT-G9GPBuP`;_QjLcaT7bDX5L;V0kQ_FNXmfir(;UD4g56!KJ7mXl|KF0!!RJ(CjV&@QB`OrW5J{dcLWYy15u7HF$Kpo6Pb@7#;7}$T^|6*Dm ze3o5sxC{4qqDg(TBu9O*vS`Hrc9U$=*S{|L{p-r*#Q%79Q|s?{fQXrns)0<~yBj{u z_;WB73)(VE%7%!y&nUB`{?ZxY7r+L$09huiPziuo-TdWUTr2+gKb!*9LV4pbaONq^ z&k&1=9Tp&6(0s8X5^hLC6Ns&tFF1)X4N@&_xWQieRyZbxj?9wMq6V3|aMT3R)DC~( zcxZ(A!XA;A)3;}|4~DsFeeUaV^-0@tOr~3wsd*NRMR1J^noNb5binq?Z($k#x^GNh z39yG-RZ<$$#!urVG+&3F-zy`JPmCRPo~!+a018z7caU5lF6B!mdhHY*4Xhrqq$*Ux z>TNmnvQr!e&&5g`VPnxcc8oG)>UY;i4xUfKWs7McgL^K#+&k);)*Py+&-Ig>Tkmq9 zulamvi2Y05RN}Q5*}=kAhmLuox9Je^Ui^a3!|l;f#?7xx1579#aK`SS&a63GC(Vy$ zoySbxDw)@70tzsn1KICYBhBi_z2&^XG{*hN`O%xl3bOS`^aN}a*zT;Pz|v)v?wo~DGZ1E%{YFJXg_#W62_TgXmp z;5s8AP5Ec;9=0(@W!K92WOntQlFmNw_JDxa;;E|-BMZFSL8HorJ~TLD1*t@B0xata z1(Pvb-*}q4ocVD=&g5~)!!{d5B^@;(k9$Wz5y3aD=0r^1>OU@T2Z?%3R52jeRqvi% z&(3)080h@X@0M39C|*RHwXZLx9HzOZNz)9+D+!k=Ku89GPK)>P_HJMHZ z_k83o8L+|?`$r1Gwo@mZ47`sjVQe?Ye$d*qe!%t{bw=~^^+Vh?*7SoWmaDx;~HfMl);IL;`~f5;@We62Ml@wst+K(qGd+lCMt*){;NBVoEl7Smf5PA|c zR^^W^SDSHmYO)$MJcB3UXbXi}Gjz^7>gW z0;QCRO|cfmblL@PhXdIIQ4EPhDkgK>75A72k$398A~A0&@~&pX`#=BeD65V%JVFeR zXsmh&oTJ88lO^yR;sdk*9O7K_5o6R*%Bcw)D>*A;z_gXVk@#>FoG|4$fXtBDUgM*% zTOLJe|~{a(=L}> zK>3UBDoD8?woc)=ZLKJJdR)diklo(c%e_lYym09P%Ygmjtv`~H=AvqBy8WQ%6DE*; zizHD>JN~PqQvU&d|KlYfsjMg%uU0$5^>nWGsJJW!95t9j;mHggqr4c1=3lMh-7`bU z9AD*lgxl*2&^!PQ+56001<5q;qQ-&|^88>I#%~ zt!!O+q-JH~!uouJ-GR=1(v2g?JztNP9cR`%YWDX2UFX`e5O~sg@d@Dq@al?#1V(3j z$7if|mb5^Enl^U}3~O9LyA=6BmeLrt&q~9C<#)Q&4Ia{UhQ)kU_to--tYE*a=wC|( zZ^=KNxUT&c^e^zS&CP^fsoILO15TnW<+!7U<2|`LeS6;3@R>`@6*(a$@tD&jfkHs>^4Kx4y4P3lsgQd;gz$R=fb@R++NWtaMr= zGO9dVjlOx?OkaRd8>kd&(qu~l2&cY5-?fVz+2(Z=lbY}Iu%IcLrx|}kc|Jx}uDS6P z%dn0)^x?wj;`XV#Zq^JR@wKMDgQO{_&w(%karfGfTq(Sy9J&I8R+o6 z<45ez>ZY!)7XhFFxRf1y7#+BmA2GAY#=4W{6H+uBwBp0ihg$({%>BP;H;a~lC2In$ zd_q3OXqFTi6{|SX(rmy;X1-uaygihxRALdkPcACY15YK%^U*sgbI$1mCJvjE8+jQSK6Xaey*tv(%RWn_Dqa6M1 ziou5it7}gE-gbo>4A;LGAcuv?HpZGl@u>;Swz+|s4wc7@y_3HrmWR(wkH?}E73TxT z^8s+2m}@nD;mG^Z2G`Jf2nZQc*ENNxeiXTZuton6Ekm{zs|5KGHjZ?&=iO$1xmlgt zM#;ShAwT|K?7ewhQ`xpPiiL^_7^M*fAvPeTh*9YjFwvqE5iu$X0zy69iBLZgL%()a1?=wxq&uqDa%EzbMi{oXmJ?yu^-@4ol_bN{Ns z^n0&0*PLUHF=nAm9gi)ZfqR6Z<8P4|5o;n+G^xcfm0#lmiDtM(B6BOlsuH0zf{mn& z=D}iN+ZAh7Pf-m`dZz0F(~Ls5Z3<^T5l4{K3gb$1w$Iog$7>p&RyaAC_a`V-%Rt^0 zlMV^8NF~48dz$oj&|^H zO4waDdi;TMM7KP)2u;V9Pn-*dB}E41T$Rc*3K8BDb9-yHg~;z6Bgy+_A?Un~5rZ_>!h8N)7yk z+mhCqqpZU)J~rr8nN>)~ls|!7*=5#)WE2a=a*Ph0c=X8l=TN7+r*O|O6{wa9339nQ z&}kBAEbN^kUCGp2Ao1SH%PcdV8O2mu|%+v$RFjw|*A=>}0bF z1iGBg3jv~~`tsp*ne~+poV19rK!bYo7kai*@YaB~e25F632{ia)RM6tAvKT{WfbI4 ze3*z9$I(RlV4fq&BpTC09UgPLf{opT!%uWSKfmpJwV#^hk=>3ep7uma80*r0t2V^)F5JTq3CqcZurC}D1>L}GdvK`tZl5r&&3w`Vk=AAr>UW@0Mb%@^mP;{ zq}8z{j#3qwAsQgHmbn6)Wnz_}Mo~C3;R$LCZ^E+3wEEdXnQ>Fk!=M~nyZE|rr{r6{ zmV+}|8U2!!^8QJO(p;mQ1MQ7;5$C%9C&kP1e6D~EumOA@UQ|y}B>Auhbc9MgLNW<4 z#@@jD3hs^ebBcfxC&B-7X&dTr7H+*-+>5GDlv{*k-NeH;hCaEKW*7ON5Ia1J8+l>X zmcoUP@_UUW0i8s(UdDO(1Ev~-L{1&XbrRRe)^?XUM1GbTi1|NILzazJaJIjZ`QLH# zCE_6EhJr!2QM*TjV;QsljVx>Dj2;uW{nwV^)&m;iiezjt4gM(L*QKR#EaW91Yz7KL zo95{Gl*MM*h=@JWrbi_%MGmnAEVVILttbKfj=#*{%@liuk7aqRd4)x+puK=oa<;ts zhS#O{pfiOjTY;5ytjk&zkahF0=@!hh?x-y_noGGgI|+lzLWQcg4(XylicXC`Zet1ZnCum2dy9 za1^9Fmx*I1rCYKu^k2c;(`~Jy0w9nX37%14yS7*@NUgLjfmESY+otNrTEx`%#V^9v z($9UMXt>j>enMmJ_*%B6KlC|5w>bpA|Cm_zaw^iEH(Qp$E~ZD=b(N}aiJ*fd>Uf3J zEAhF)a3#13phl`SDrRnw5l|v@AuY<;gM>DF3UzISAFdam4;;J?b`{GaX#T;1Pt&9o zRC8y}GWhyT!mXO8ktPR`)S6qqj@e@?v6oLh-1Kkh)kwjwuiZ~N&FLi54OtT@H*XJ5I(5kK!d--Vy^WbRWzW~Oi`^|PKf%Mxy$!w$ zUe#0x(qdKgjJp+Lug$sTDKishaCDF41g9kWbF(-IBXo%2P4?e3kdJ{%y)0!U#vlWEieou%}93VRw`{AyP`_SM@2 ze~kZZ=5N$sNxU8ya(+#BAi{t0U?=b}Wt`I4nI>-5h z9sAcFfUNp4c&l!xcB2_7HBoBOiw*G=wh*`2i*V@Ag14CsCWN>PjKdceT%(6{h|Xp# zhU+FzvW^%PxQ;jtZ_kiSp744*0TlgSrEBz_OTiYcJqVp@>)rm9*Y7+LASKI8Q34x% z^m>$uhjS~!?vF9eI!iAF82{dL1}0w)YFmarCE#k_*R=fRDsN0#nqoXrJaosoEzmDO zI# z2X1C|hA@{ydZTzHQCUx6&lFo}LxT0b;kDfaLAyTuIqhzWrhudF8{U%VRsA^j*r4x< zt%C}T_plgK23v6cQ}j8~-X`$}$43BT5y-A~Ii4i0d?PbEEwcZ;l&y|leY7B_BEEXP zID3fL15kzJvX%o#M)SUQhKVT0>AQkk4Sm8iIbz_3+6ILu2!tu?fOma~E)a7Q`O4T< zte2u!_76yuLpyalanoffy_U1#Ck z;$ITijc`o6tx0!$F+JFQYFo2LW;e&Et2C_i)4P<(_C9xDl+X&6%^h&N_i}wnmw>qr zA6*Apd;mT?-!Vn*YnId_oNOAByt|#T7A|V6bZ#Il@ntQSsov>5NzFA!Ko7u9P0u$7?0A;57)12X!%#^7~ z6*QiQpEpI)+WVj-4;71t3xqiJG15|oZp4aTi-L`dr+eaQWxIYFR-_GL85nYEoOoraE!^LM2m7Je-PJZ@yr#KTQ2F79F zI(L+z4v2}k7#M-UuB6K#Zf+#Qj*Z-9P{pHcUNYjuKM?N@&8HtiOeLh{)Avp7dYsD1 z@!QZx$}Q$bRReY(E1uL`8&tf78iCVkKe!5!*js1;wuSiyT0rtmi=!+fs>$ZVtwmx& zir)J63&F{eHp0x_<260iUV;fnyT?d*@?B20aN@#@!?P+_w57!VuDgA{yv9*q zu_*{bw>ZnxNcDO~sGA@MFOi^&BShpYTrY}3--fFDP5!}VlA_?-CtT^7&e{8u_o0#Z zD5D`42ToA=%gS)dl;On9AImB-1`a>YdZ*Y+@+PC3C^GdPNd@{!)Yd1J(Bu!98bAeK zE2!FKf27-5OXz<{{`tbxg!Tk51F)^DEWolofo_f5{*m6A7b%EztamC8`O**;usP&n zla)dMcO_TwgbN?UMd4TTCFfC|)E6vSQe(EiYxABineM$Y?dyX~t?tQwgP8qDMdDPB z(P0?66s-R>&u@UR5{eY;a$vlU(FRB{+#b zEPAIPA@_AiZlLp|CmCDXIi{d&Sy8Qpu!PK#Fz9X{%6l>UFg%x~S6onOd*7$>rpn_{ z?G4WhZ=3?6J=c=QUH*B`OP^)6tf?x$b{H4;@S#yA9^^e&`jyis3A|=ajc>U{vZ!3qiOhR?@^sUt9qr|EH3Fq0t_HMLg?mqqJ@@}KP zt)nu0qW|IycYS9*^U2!M4g~D@U=`}!LE~3j z>jy9Ns-)_GbrU`#(=!AM#t|EYCGns^Q@2aH(x<=tlDzm%uP>=L{65?xQwNk&%iJ_c za~QWISTS$RwebpVb9Hulfp34t&9hS7>CWv@%pXySdmy&>>s*=%HgY9nyS$w1kM9Ti z^>0GLfV#-A9<;KED*>&3QgQ;0pHLK%`+?7Anzc7Vs6ULJ6CduW-dW_Q?NHMcPc#^y zJ~51OVG#V-Eg}+*J}l*BrNsp~2=o%glTmmT;t#JtlPDE+6Ivu-JAkg2l138bLF&v6 z=n)bXAKMHki#)RPfg==K9`o7o?KCZ(=Zq}P@yZ(-8WcKO4abM>^xKE(A1S@| z>V1>9-^cCEn+Du?OQL^mj8a^WsSJSL6#SJ3l~4eEa2`FU`Unss7YUo10Ed;dTIL70 z)q5;OHY5iE%ZVOfS*HazTnIKMAL%HbYIeWKZ>)66yW@eLiTHh5YI32+S(_2^Fnz1i zU8uH}_2u_8)Vv7;rxN&rUGJsq4=XJY04R@6tLMXE?54FMGR}v&M%!@Q@77q>kKI$* zswb%0ofJjRQYxT&pWs$JTcLd?oLPAPgzY`oFlVawJ&*o}x0Ro_@5cQB6f%^FLPY(T zoJ|sx<4bHOmLqARrtw1(&U~~6+%j8vCRlK+KKt5@VN%+s&@4iIiXpF`)kH{gCDrXB zH)&6TeW^n~)UgMYmO%faLBFf43^<<6ja)bmO}2dww~x%;Q)=O=ZZRDqO8`zBWA{)k zLf2-T0v{#!yB+M_oZ%M1eR}dFbC@!Z-O9Q@5SRWkE0S>ZNsZK?eSPz3h#L65tfrH& zMrmp2MaZx1dhb9pC^mRT^qD$_5s!-=bzuls$f!+xOo_Y><+_Hv*&r>8*_%x5PT6T8TgMk3DWBYRH%4e|bL={^=`J}6*8z$x!{O&r6R37K zB)A14I!$9vp|Mn6Nuu(B51SwM3R#f?e}Q_fUJNUuVN%mMv8*vSA($Ua(ju;B5Gl%i zpE!%U*rp57h}-nEeH{!>VYZd@#rTpVJw(KUoY5y~?Uffr3<)h=Fy1S?&_(Was z$5T)~-yr#sd*6b322!0?#tkS-KgA5t_*Ck*Sx78VLgeV!uo8voM|Wk07i z_MeL_81qnh!@;BJFT#u4$A*{sk(T*sYe|;gzoh`0>fy4(C1{0I6RPEKOVgrB-jq1* zQ_8r57ZM?sr*h$rCT-^i+!e}GQWSB!Da5oMV4)Cku5+cx^i4LDX90-`ZCp#L!q^H(2N(DQljO(pDuBXqHKy_XG;Hw*qA0{Q z5-!bQqVXP9FrK%|e(gO(1H)O-YP1v$(`*f+lrXzw_be z=@!c#OwBEU_F_)Z5^d}v19^OO6q8Sa?V(ZJ$mQe)c%W68$ZasU}!N7}lbQ@LCTP9vA#WJ?NF{5&Q38=Am zEv`RJ48o?L^g+e}X}Az5n}kKhtG2CWP`Ah7Kit9K^3Ylj9b`iyRdjrsPK=-UtHBoV zXY46M@QtcQwf#$T5R-cIi-5aOUcIBAStU-kTFJ008sYZl&V$XfDlg>UKiONrjj7(M zHbnWUL%UaTj6c9Tg2o8Q=uRUsA(3gp*ey>Xt{CAiC!NE^!hlV%j4LSMt5(|}7Lt>h zFJ?$e*a|8*2j}}eaP=A1MHYNaDkUZN{|qzSZ*lq;Y$lKYwj@eM3(>@{f-pmoTVgdustw3RY* zG+W5hpn9w%;!#j^%=gRC=EqgL_yNzDi+J3paB@N^RYopw8`BPXIB&KX6jY(|+XMA@ z*tKmXLj}O!Y;5t6bU*fH7Bo;I*duuO2pQe*A)gJ>G<|GIdnu$!eT=$^Qdn{9V&Zbj zqvAZfTc0W}`s6N!o9WICe!}7fXOSfy)J*Lkl_dOshsFQP=qh2X#v9fofS@IBN1x(W zxYJ!paZKxUfcyXOq%)YjdXOGzZTz6TL@9b|NKd(#as)YB`OEV(Ub&@vach3)L$jQk zE9xg-X`G*joqUDZ18e6iq_dOphv^ngT=)>MGzE$IhcU^cZkj2j4-(BpoAIMq@X<8I zvDqtn`lZj1eFgb+R|lP@*8sY1=D62b!?WAgb4&f z$6h!srC`oY`wC+xB*JMd3i@VNV<9TM{GoF_;+%A@q$g@?Fc&opegFbg4OBYQ0D%gz z7~Ls#CQJ1({#UGrrCjYMwf6C_hOrp9b&}U_5yM%{2!lg13uN}NB<5ZpSQhaYOz~GN zL;H%i$adcUq__O-^w2`-;k4t_;H|h{|`lQ%WP&P+50RtkAeg#^Bj0xhC zNM78&kNe&dy8zJY6(7YggvE8?{06=XojKh4;fqU|Jv&ZYsm@*LPz5Y+8EW|a1eahM zY3`O?#M-hO_lh5lS0%1swu8`Fk1ULhdhbsc(dyZ%CwwbElnJVe+SEQ_`kf3a%@faSQ$Ztmm`Z0EVYyERrqqz2 zG+8)KmTq9S^2=;xx{4r*(B6`K2{DwVOkywa)C=|!wW)pr?iJQ1o+7sL2xgK&j$-OP zM@*S3x;(RaGnUszW-|&_j+g>?Y}wd?)*X4Q3NLh7Y^Qz3akh zGW9BndMSSO9hg}pwE~o5Nfls&qVggJrI2yFds>I9bpqv!C}}z#aBG>j=!O}zoL=Dq zSeOsjf%%J z))u(*E9r}N5nKOIUUa5)O;X>Qc|S+&R+0crYQZGXA^n4%cu8L4g%ILR@ylKb)B2=M zdK=-+tPfWUN85yx>LatqBpG_^-wb2J!qS}Z#-796@{+D`RZgBiEiz2SVzKV)KLq&3 zLYW5cg~vj;LZ)p3?oTf;Tw-VmNlWSJO;D+KU9n9gw&qQ>RsM)J|4Nyv1&>v(`Y0z- zRP0PHso)~2A6Wj@5{a{AO~bqH#}1nhTL-)x-A!_U1m(a={t8KuDuXUkIgy`$E^zE?q!~1=MXf(5!~NldM8z_Nxb-;Eq7a zoXtb@#I6BMD zu_F*q$!XXr6K)e2){~dn-eRa=!-!H8WBDz=Vf{CGWgTU5^2zpK)j)?Hvt;se&>S1! z7?ySFC)b}psrVA|!(C!6sNMz6nM|m58*%3+%3`JtSWemuKWV7UuAOljp&f*sWNGP@$G_d(Pj#+sy-(xbVr-RK0~@(L}^nYfbRG zL!IeaoaZyE7ZV(2O*vonW-5|!@Ofo~gXJGqzu-RjN%q2*wSfcQbFfr!@|yts>URbd zBPoG#yc&HgN@n$|jY&SEI}!B;e0h&dzh8YMZsr)OE6!OnnpF&(td3f%TH#%>hM1?IGwKVIek*FPV|4y9w{c z0+JTLyoYBD>V7TB6;!3)JMAOtB1&5d2>)BuCJV(jD~7T2^V!m&U}8VCINYBJ_k{Tq;dC-Bmh-JDzQyxwq5Wps0Uf#L2ZdHRg^2boki6 z(sKS|ZU+A5FxX_#HQ-lmVayZbH5j`P?!-6gM!I7owiq$55b(87PY?91pvJ@*?n$b) z06g?8ET-6X$oDFTb>C;U=K3(}-oW6vpM4QEKbxBJc-|OamrJAcDM|e0H@rbN%SaXk z=di}PD!IC;ge$`f%X_eGbo--vMu=v`<*CI}7Jxv4&KyBha{$nBLD)eY$~)m}?o<-? z)T7OxMhh_Ajo%~N4(QU{E08Kj4^UeJ<^UI9qa-T4Br`y z|4*~VbHbbKdrY|#4!C1aI9O|UP>a>^r(dy_d%gW0d(Em(={EeIBvd^J@f2lVA}TR9 zqnQX>lu-o~bzB|+sHq>GZ z*;)@X&}8#&Bre7J!T(q_64$^=34keb6Kw8ynUQG7N@~@>(d;Q@q1is>`14YwfpKEj zU3Zt^lL`_4!&zW~0y7Zey`5YIly*Bq3W7aK097 z9fJm%>O<0p-CdztGk`LcSGZoe+H&vYfXqAYk9N5ZD4-%a;c?KyMc}QBc||?l&18+3cbuHwb+T zZ~=9k8h6%Fg9hdWOfK_Hr0ErcNbnY1=h)GW)L_l&2Naosob?F!F(`~JcwafleA~Y0 zLY~_GbvUMReb^} zT4H=6MZOUvLKZTOfdj~UehN*t0Q?|S&Y2#YT#Rz^s}6X1T!XMdz1}Q!wykT2NlKBNtmUSdD50z5NLPE{ zGY1ameC_i6?VI@Z_3k3aPvAD?)uV1wb@}PpgOOTaSkr0oUxqim#L60m^=+m0@qrKs z7}=+vGk(l8S6?+9jx`>ApDwvr?UXr%L+Q9H+>zB3_y|j8j-SV!)h}ZI^DSe5hQ0j? zP+i!$PaOkh61;jg_8VB1|8JKG*eReAJzE`r7)%GLkZJ6ioDgOV4}Zfn7z%zbjX$2H z3gX^jZ$J3t-N;WVNYp*LFGczOkI(+b#@ObE=_!f{v$k3?4R7E`5dVUPC2sl~FWmZ{ z>~h=Lu_Ulq)B%vhPlvvuq<`Jwe{%WmeOGV~piKP~0H)x4p<$5HzhArt9r8d`{R(xD z!Cr7Ym;xnpNT~LeI`QG$j=9i4Gn2m)FHZIOol2 zJccy+>%p&!50&F|lf%l5a4eXldP;cxaK@6Amecn=M@61jnogZoF*tDC$SH3+GIA|? z>)*yv;Wsk^<#AkaD)a|75b;RU1W?srtt?$Y4|k(KtR{(A$5#k+fZ3Y~EEG$)%Y;{vpETYT&w@>nD1-(rwMqX!v_$983PD`x=zS)&3CV`%i zA+s5Xrphyme7GgH;|S~~SdqzYS#3nPmZBgdVu3gJC0f_(|%{<#e+N)^_(soh>ZOCWiA()4~EwTj$j>F34kn zWeB(5t-+O)3i+h<8A>joAH@zotn?2`TfuNeHv+yZF5%(0e{Z$+nK58~`1$@l`#TNm zS2^0{irme->TmbFo)@J=6%qOX)f9n}h?;ahaPVWlU~AAj1V{S~Yw=oWvJlUc(;Dzf zYIPA-MVjbwHee$>@8akcU+-p}4)ozHuWDaVEin)LNzLBJMPVCrC$otHMDSMkQ8zb0 z>NB!(@1Ksm#~O;M6C9T-181mkLny6D#pC4?qp#X6D_M~_b1i?$IGip}hC z%j^-#fw$FGUY^Jbhma<>?uTWW2t%9a8~zdB$+r=qt4z^p zd;xaVno2y}LK%rwf6;Z7YBoLkE6FT zG!et5aN9b5yay4$?8^QJzV1PRQH3Ub(yjEZujrLu;^5BmQ?JHxQDLYyZ z$J`Sxyj8Gc?;n30O{${osbg5AinnYM<}PdAB>eH*$>a5_EL7i5BVUW{6>W8M&+Ry0 zve;S28E2!JP(wzYjG6=T<^#%|<)v<@Iz@zcqqILf^Kw&QQ6t5%xrGCW%5Ex)rotADm`ba-^(S*L9W?mW18386Es zi<0te)#C-JJBnK6#=81=fiwzSD(FUqi4{Q2`VN2A{qJG}O zIGk&oCcZef6@BoT?#YqlbSvRTLPISCPco<$H~~-Mukcb);i>(BlQMEo8&x z-(UUZCsq94dZslBBQ&rJv{Q1oDoRfbeZA-gMDP_lyyeAjB zF?P(=f%D_#Pl4Tn^-~VFb6lnbCrbk5nM57>_Ku@n=cN1Y-*cl=YPon*_od1c2gEZo zGXW`xq!f5dKJ0eK+giZeR96mSDOYl-To)P-)>H)}}@#yiiWY_YO$5m$C%sD_r{!v)5duyD?(xiwu)% z;`%F$Jyz(((tX)(hR1&``(~j5J$lBTUAtoplp5c_LL|jt2FYtc0sLro6C^qAp7Q2Hnj(cIH@9H@h|4Hb6ZL+;@U4U?@ny;?P@N@NOP%zUCgvXpwXWvpIJc+|9b* zx5pT;5AXV58&LUu7iw0)_0q2ceZEf12KcTvrcVY2f4;WE@UKcQYwk}_AC9NRTnp%o z;4Z47&9}gTj?x0)z=q1yt5P+rzCR>S#J(IFz9m~&#RZB5P8rJ69OlBGL7&6?YMwhv zaLW41%d{kB7E((_p1Sn8*{u4j_>+?2UC%1PC19#_vLpz>$(FIityLh8QLfh_ZiWdj za=axb^5ki9jE6FE{2gXcS%rW(RVyisbF5n8YGgrITZ*-3K;Xkqv%0zY*4SobbNgUv z*5`XYe_3trQly~Y;Eo1Ji-DK!M)QH2uk<9EF7DyA=!tp53g{3Ud(C~C@dOEd(Z66Y zeB8nnAA{+Sl5{^ayoEV>9|#)sETa^Yz1@b(!mAHh^g1$KiQqBcdjm*Fb^o#aKp+X}E= zOw~|f@B8H4fX+dQf=Wo2s&#KSSr_lB8)0h0Z4(Rb`bbDVIqz}>11^mnZR=aMg}L8k z{S9DEt_EhU{4gWRq9Zi;P$e(=$k>IJ6@0R^sK?^~o6avhBLy$h*QUi; z+lk~$2c%BMyUc2g#)<1XttZrvc3jxPd=+NgkW$g@^{ns1j!ipW3AXi}EsC%g1a1nV zdiq3Ic5Nj1lW_?RN770UAHV;_IpmeYzu32yn4=zSzvwa={T)>`$Iy>>#e_69*eA5bhN&E%J(zz z@Sk%e6=k*Dvva~oY|*6D8mj#n5sUj zWfn4HD;kck?~|*_>29rnMQcON3+`;l5AgK17`UZvb#nK-22j3eH33Qo3`{mPJsYug zuvR_oGWRK~5jS8f2}GR7W8pRtMKZy8a+iLgS*(}l4dB{kBjs6BX}cup_eLBU=I|BH z=JKzg=fg&o+}B~4`*yoyinIFYduagH2jFAMxIYLYk?3jIM3N(qBb_Ei&)FnIGnp+O z>(NB%5oYJ`HrP86(|`47ggbA_fV`MNkmm$jNm*b53UBtj>xD}zszf;^wZr=MIT20T znlZk5YERynx#chvg(-@d@;8uO+Rb@f&c7`$=KApC^tPdE?=eEbhlDXZA!UXR;w<7v zW7^d43SL_pz65I6htOh7+q7L!i-u*M`;i4{^;Wp0qeaE^a|65#i`)gB2QxjEwbP8* zv?!%dcffp5Rtg_*ss#7&CC+v1zK;4~UASi)47EfJL*v1}-{Mvn*$U)}4IHy}YvX$| zd^P$$LRh5h=M?+lZ9ji60%VU$;~j+^pEDhiyM?9|I9*JGtAV{qM-o}y`Y0oJBP@|RnQS3J25>`&gu%haTj>rc@_HhN*6zi=o} zw2M8SFWzrWd+1}{TsUGxyFJR>kmgv^F3@)RechAXMUAX;TH|k{APvfs!ifs-zH#8I zdqK6D+|&GlG$9+XxCtP4swG+*&-FKWKg(~Lkr(;(P_$(31t?qcE6NA%W5>m`RW11q z8?HtMBTET7K6-ef3X+;lz4fUZ!j-w(^E@_QlQx7Lm?s5@`~uK8jJ}Nxg7FqDLL7HwjA-O%r)rl|N1jry#^16yDLb7cl?10NAO{I*$?vS>UsV!?**mQ z7yO#t(}X?~(R8QB{E}{&l9;vBhqTc82y$+hJ#br2AWSF9Og6B+A_UF4PWJx$hxR@g z(eCU&mSGu^PopX*P3MCZKhyz+wuZ2js>1;KTT5oxz$Qo0J^<2XwIx<73ZXu1F)oI) zO18RFwq9`GloVf?QAmu>Kk19eT7{3;-X-lV zd><%a0>;EAo=2PrN>159O;bF?fW%=a# zg7^%R`FR_UUEh>cQI?)m@MDC<#Lm1~rMPdC@i$4iXP)F5zzh9E#J$d&*s*nI!$_-- z3seqindh1)I>q@}i!zrYrcX?NJoQNoUu)L;;fmj}rlSqk?iMk}0`P{QZiohVI2|;4 z_5$UNX#NOEu2%LH>a7NQaBr&%XcKyoFo;zKVE%)%2H5Z)g0pS~lN7RXl&{Wc3An0Ekr+@~`ems1OJLhORb(M0Nf?l#DgN98p{$D;Z zUiNd_ZHjzd1rSt;?LDE{qe`+L3Ft4i;vb`7oyI|&{McA$#l$wuH75t?XiavN&~ z!*zB!lFJ{XHi(XBL3t5X(^>6O)6B0Wm|npe4H z1m)vT4c6Qtxf)I7qrd*oEEm^G1CGv=UT3V`M7kX!tah$L+GLLxZ3)=LU)y+mIR#t>HFot@>+A{D)k6Lm0Mnj~H|EfFvpTFlnzSo~Vg#^ZYr2*B5Js3m^ z?4+b_P^}xbi*Xi7tL3VpB#A_Rdy10GRhr_*d8|RoOGIQ5^= zgO)IC5k6=t`GxPRKs=qnbWcIDA4QR|4|o$#`%D|#*J3zixJI?1G5gNR+Cl?%+~oSK zZ-S%`ZuTM9KCHntvOv4m2HY>oWpK)a*~uR#Qly4xheRKkcEw2S<#9wM>?LU#X9cq- zJhUEClWDYDAAz~T+ya3ES!BVpW0(o;q2+$zx>LjJy32Hp3H}TvAk1+tDd|~>4sYcoPD2yqn?5qq}9{XxUT8T6{+^ks_MtPfvI*x4VCbD zf-O__D^fN(h3g_HgEwE#A)%g_ayHz9EjdmTae+!r5)2!T-?)vneWB~ry#m$QLKFxv zeE{Z2uvXG-iY03Gp@xoVq!60d0GZIvuio4s}Ut$m9e@=FVp`4z`LCg@5_^B ze&qPfP;J?-RPBlB+)KCm8XiVPW+Py+WpT-_sd0m}F)#2G8mYVt)rHh)*R`Vkbp62~*pG^-Ui z%FX{M%i7{KHqG{_RIf`o`B!U?1jF77nE7ZvojmNE6AOghHT{|(z_cXf^_*g z5cb*i_#*mp@RfPBY^mk29yI2jo-74R$hxr-B^{h<+V_`UYKmJ<8dekV5awCE#LScorT_Ds&rQ4O za0W+e5d-{ft8N1RF(MY!C%w!bP%;$Gjjq{G1*2=8RfhnM+8{~z8y8I4IRJF9vc3FX z>34-3GyEuD3wm4s8Z_1Pgb)^@B-_Wz=gQX>DncR=G5}_&`~tS-(Ybju8@XWKj1~mu z%>;Eq|Mro1M4JhED^qbdRe=LRGMLVj(zY4x0P9r*;)T?fVbR0E$-=>gy+kh*&D8NV zUfppJ5fp%GB#nD!Ql0MXlDWGZRJ6-|o{nl03t?u2eWGbi;DL@ZH$!@}+i+j4<+7I` z4{$=Ou+$9zolTfg2D4TklSHO+T~L9k?$81K6)iApMJLB1ihG*WpDpx`skVYAg_$x9 zzeWgWttiwr*VU=xEQW2zBcvLra~)Hs-M@Kd(2z2(A75LgYk1&EV$P89dH*$+t*XWc z$L+9UBviioU>o>apTSD~cnYeg{$rGo_AeIL76KS0WMRoiy$E2I(6#KjSwhQ0|1nF* z!FIL+%n}MPA<1l?QNV=;k?Mc{4dMOS0y^?Hek1Px=bsqJV{WD5%L~Vw#Gso>>4s=* zJ=s~9TR+(^7BtmTR?%_wTm{lO$`WdS;bmDcv1&_6g*!~+8C%qcXl>Bd^uL{buygYx zPq!QTNuwJ*Q{t~?9Tjo#4Zpnit@ci7`Q=-@x|ho#Bc+5_bVzl{@8{1JS#mjb@2AG< zoC^NP*;!|2SEk=i+ABC2`c~Q?i)p-4GH=RT_~?gLy3GrWgea{Qoh+>9Yn427!dVF` zU4pi1H3xnsG`v5Nb>Qx)(bilO<%9ymeamuI)g84RcW2&)l>Rk_0m^Ny@lcy2LO0B(f52;;4Ypup#(vj{t?*zIn4d7zgBA{ z(Y8!XFFHCr`eD9#z?1#n83voZpDjqr|8etA_Y7CPP`srvuLYuxQl^%1fZugh8nzSY zCvppb0$q7hru+P!WaYN+z;M{Z$RPRem>q&xd&Cj0^5B z?XMM=CB6UUm;J4a*|DOwZ+dia{&<-K1jj`t0M~#By(*gZfcjEiai?MW1!l}Ye}%bA z^1u2m|LXPNSHOpLf5OP<8TXkAS_!s9Rcih+`|~+}kbmEp2yV`K^nAzZ=8HeZnFFmXTtY^y$?vcjt zOC5|T!%r*5zacp;uA>(p77CjZ=Q%BSxh5tWH~$yEI#JrU4fJHJ-i3=5Axfje^PyKT z><7-^c-CysS)o*a)HMnFgH^JrSU&myYhx|cJbs~Y$phkQ`gsL~bcJ~@6r*-%{KA!` zTU!Cn-R68?%7p%c@Ii@pg$qhNo4FEi2Qdcg=;VG{8~I(~QYc<_v8Ln8umAinQMid+ z_E@wQAJq!@uF&+O!hb(JccK3KvixsY4kRM*60nSwvEcfu$qRgMnTC$U|Ek5{>j6N* zH|ZbCv~s`r3vd2eLC;?xBzw4}(}dYY6iDFS^j%>!yOMNWQA$4gUEx;j47OkpLjF)7 z{nImU{l&vLB6=065Kh+CEbXWV84tDv3=wvYV^8~->fo2j_9K!+f&bF4Co4-hoyMhp z4sP|c<(a1gicX%OhUZLa2U+04%yM%g16LcX7Vw&Qzn{Bt&T-$4n?2iJy#GC{D`k=M z>uq#~=Bn=B43C<6I;$VOY2b9Y@Myr@J0FCHE*^N3PI0c4EpF0VdoK8k$2`HXk@$*O z`BG8VnTxqN;UGUT(39wC=`$;_uO?yRq&6HZ<1JUTwRK48wT5x%*U53-Q_UBUc12#$}cK`ytKrUHa0(oNqLK9o#BXa@ccTfV+6 zm4e=#BU7re^tkjVzI>IqB`C2~otfBb>H{@lj!xweb{P&DnN;TbfwY04H0{`)2fur;- zkGWanw2T#;MrNu=b1`8R1Aor~H@_BX=9;&BoD|4U^|CyT)4|S5@Nab>^KEaXfMykd zDqR^)=|Ai^exWnKXe4Fu@SI&)tJ~{hjQ<%09_{1!KO2cq>gsGGZPAv?K+t8Sh#w{m z`s-MT2@O#{J2SIC0*(W3FR~qE@jieQ@*gh)9Vh>%ru&!TKM~+E?G;_wDNk3F6}_N& z;U(ad=G#@7fBvL9qvqFf2ki%S=Y#C)$=IG7{_>{1LYF|Oz;`59)bct$GtYjMaqG@4 z!y^M9I&_}LldQ^a{|6lO>j9oOp`s24g@ppVpGpx6E6kcdgh<*nI+4s!X}g`Y(AUsZtI2THlCn)kZz1PeRr)^2+h`g(nx}0JBjLTkR0ji%IA&pQav!VT~t-m(+?OODW%i<;MB zG^U`%_wa5N-hrKvCwBCJ?B_H*tlHM1|Kz@+gGUPgs_0R6ygtW@u{VBP{N&R;VO?`4 z3&Kp-{CAFCMmD0fdLNz^zkUEYJWVa16iTPFtDBFjGecr-l&*!VThr|38U_2HCYb^_ z#j4k{?@I;uW(9z_?!n0&=4UNlf2sEIOq2dZSMqjDF86kv#xCK3c_gPl8W_qi)k$J`Faf0bWwR=)S1BS|l#O366=jHs}f5V~&&gcB>5B zER81x5PkeSb*?C77Cnrc8Rt{VSE+rZ?9Qdqu{${T`Qop4a9&^0J>$HsBnoYWHoGAF z$NNH&J&4I5U_>ng;>)NA;^_%gMBs!GHHbV54H1FO#E}O2E<|^ccS~CHT61H-v-Wu? zUi7Dcg6xF&;2fWmMg)?G%|4<8%*ue>@ZW(9NayF5|8mI3Nb68XCRzA-JpqxZCwibm zgH@O3w{RF>{}CsKuwC3)VlAE8d^gdfUZw}5#YO!MX>SklL^h0XaolkqKqB`me_>@} zTUMnrztl0)Y2;eaS*{I3E`3@m+|H%tty*CO@-CcKGrLBhU5Ha}G2i(Il`pfEK6KfO zTpW>P=}6dcvX~1;_pPX($<<}Nf0`%TjIPc>rTLL}h zkv-M1L#6Z1DX0vOS0V+Os#cz-lEmH5on^6gGD{g%B`6uKLcvD6WVzzox+L%zVRw-M z*FE4*|7p_J1Wub!8qL4QlZiFFrTvaYi=cw}_JD@Un<0r3L(H{nyX$$G{3N#4CKzMV zEmZc0@S>z0d4+xh*1oH$H5FV@R>`Vm{f&}^zpOS?BABh-MF5rL=m3vfXIJ2Hdku@3 z#|h5)jBkMaT-+ORRbo+yrq2LrBess=Aj>1T67hB?q>o>K-`q#{B*)=jBn{Dp{2N zxWB#3Q8$1(yFS=X?6DKdc&&ma>9$0y(o%HrEzM5saOW$`^tFxL$teNb7Bls_<%Z$r z_8L1S4g*fdERBYJ1LuFe!yPag`5ho*1jW59MIuLsU9j@iZizTj?0gzOcl8=>DGB2q zw>qYHFdN-Xg*`y8JO+8>!*lux1M$y+EW`ol@mJu*O$gw!zoSH7h(25_|0x{A(vl=B z16>XqiXs8i=!)tNMoAFzfF*$_3%YV#<>Ut)&3z;0ohCNG+l~<_;RL)~M^EqVwa|$! zDEt)l+kXo>qozYI$n%ZQL3!g8X+O~#KFtM!v%!M%_HZ35GC?o;g3)fI4SKl{Iad!c z@8Gu4S?S{n1nI>EF+$j~U{jlQU%k$OqI%#cN!#8c6LSM(VjE`7(mom-`s?HV6D-Z> zF`N%%A{s=gq~A#&T(=BDevlN=r>Yxbrb3n2d39#`xTJ6wjAE$@ckytno0ZIB^~Tlt z3efulJu@k8$ulXOk!*O#mdf|mD>eFLVp?ziO|#>8!wXBF9>qJWzP!wt|dV}C$Hh^bC0Q$=HCdFnKH2-)mhkW9$9Oz zjP0_0Pf8_;!N-~(6Vsc~Qr~BsPrUi)pAx937j?M3hi#BpL!yDw0HOX&?_ zM(FMav~Sj4U<(&QlI$@&uTvPrL!FZg;Fgl>T?$?3UeEDBe)5?8!twX(Oxgq={`Ol((R=0ddAoDnNvOGPv%t_h;u5 z8K3)JN)z39J<@(X?cWtFH)Z-hB+Gw0lWTw8I>Y^IzUlL+hkV5Zfwu6p=%wLCZYet? z5@HsBT6PC>%i7j48JNcHXd!I_Y6F_s90!=wYlefe8o<7W37m8c*s;2BOSHyA(P=Js7fMYua)9^(<$^j)xNy!MSXKZ`Mf zT@JoA)sBdcIyjX^kP;P90oc`dNKvQ+EUy7%ZELLcnen>;1E-jCL{DHGsl8ALDrO#3 z?vs|sw1QCl%wvfE5!GM5Ns%E+modpAj)N_VuJw}#xtM^B9*5&FWnMql7_@)=`>U~n z1z!d3-^P|8v2SVl>Hd9YG6gF(5BjS4FGO)fX%22wy%oL72u-}fBeznv5a^A7q^rdh zZ#*w+D9sgbLogq{`d2d65Z0dNZI^6hYs#3{-l*)?l)O?QINnC}Io??@b~U?sMMa96 zjM~{!Q$M>l^YVA1k=Dkj_QQq>w*qb{9@};1Lh;=<-Oc-6Zufcjyf50*x0Z!0OO7*SJN#UQ)L&m?a#M- zcHuF{yVd4}&4i_ms1ohvnhAvU>i9O@kUy4!E~7L7pQctI3y6*)Z3c}GkV<^L@w4gi za?0GxJGtIF21=hFUw#Nm_M05}cl`XE#4=N}eWE@}%g&3DBM#PkH5(pFoV2MC9HjTZ z4|v#Y8KH46(!(+%SG6tqaF)aS!MeJ>RT}y`$o;YR8VsRzcoNgvlY274!|}BOM!`U5M$aKn4xjuEy@%9HtLCQ*?hx&N5;%cSn$7r#JROA0 z8!7__4Aq|qtwaxL?h9h3yde6jl;tY*euE5{ilT;MfB!sVQJq#~y)in{=yy76p~^2s zaWmQCgU}=}J5=m1SUnk>K>tZ{*AIaHe-g+4TSz}pgG*BZN^VDH(B*?Mr8GQxm(cnH z(L>-s>ZER{cVJSs5!V6P>7#jm;8n`xnHX~!_lunzxiq?;CWKA)-}7Z=Oubl*-@f{> z%d@hsswQ4Fp|xv250C15`_h_o^_rKlOpC(tq{}aYzga5Mdy6C92dU{_Jr!CduN86I zzbEl&u313Ft7@9*Q4&P}tO z=I?M8<{5&Mz)QKhnK6pt*8!c)-qWy&KojY}NY-m}$KPPe$6GSxo2>lCbove5STVR= zu0C?>$sEj9(|{4(JRnP2c)|-(ewI+=8>Li#__m=_v$Xcdi~6JT$>*B_O}0(gJMY?@ zKz_M>igkUiy-FU1_P^gT>6(2pTlSSr#^eE~_Uj4$SxR4UCZ%HBtnF81so7$i0~>sr zjediVx4l}B{L-)=Zb`iS9fXiLeRYklptOYp@ATWYB(YTc+6GD;w;$BMY9#llVEV(8 zGl{z`F}|c;IUGf}PM{z>Cwgk61~pzp_7fOc1B`Lu6#6o z6pE^mUzZtx_@#K=I-`f|nT#8v7I>yw9*)OowS?kiTJ2-^Db2w3$JH9zq)%2UmZ~WG z+NidlPf7kM1-I9aRyFvhSo^#v3B!DjQ_#Voglc8o2zmyyu|8O!jl8{ykwoOCZ!1Uj z5S9Je7Dvz<;2Ia7w37R|Z3phLop4fw$PRn+I~{&;F2WPf{Hk`WmkF<-t^;Zs+_B%k z+;}l$wmo3zHZ-K5i}5-cq2H6c^>*rw8SJABB}Jch>!ecEBcq<7ixFI{`{nN^?`zYZ zEU$GBD*3%LNMS**6{O+Lyt*w*^}R=0ZQH)cmKL(~J5b?tk-JP(q1_P6`vSdZ@^iLX zrhco$GH!Hj6S`UjbdzfnJ>Z2WU~@fF*TkBa-% zrDG#JzsROubBJjYpZJG@l&hXJi@+e)gdFL5&f~j96{ff;M@4LUCAPUW)AY=Fibn3{ z@>H!m!TGDWKX!scQeLapPNE^V?J&r@<1PN+SpJ@!aJl>(DyBi-u7#Oz^Tf5h_+-3N zytG`B)YC_CCLNxP6Je+kI)?$2p*;xdAkDRlHCiV$f@L@;K!@i-_dx41jwus&X&YgX zDf5RRRO0+`HVeaDU&&UTpf)=W8C`hDQR;|&%hjLhNxFJ-ebw&jsA4Nqvz$j(6BG@1+0w*(>o+uUq4?_Y zK(vHNu?A`$Q|IXchFllnUX(Uf!qA%4UQ)UhB$v*b$=%t>+-hl$;nM~;zQxw9J7bj{ z_C)Q`llj6sW=ra}`JbUOu~FzJ8KwL+6u11n;A;3C_>1zY zIeJ2=5Edr9;Sdp23&J9izA-f}16WrN33YnrNZU#8fd2m0S0#-l<1oH?OcgZY4z{ey z+`R!;B=ri_pBroNS2O#W^=a+8F9>_H*dPC%1pJfIa#kw01R6=;l+MNFAcL6ApxYoD zy=&f3g*_etNJlN`O$4Y7S1vXeoJ)xCzmchDTUXU9H1_|KAm8lhpV{0y?XSSG7^vLe zvvaLU03*ru90_D^hFkSy(A&yYJH*4AFDq>fSl+z9{o?+vf*3!ITC2cvKd0lUKUtXV zM)A(4Tb#A&OATaa>B#IXu+t~lG+Xh=ZKnNC%yr%e45=mMw-WL1)DoY#bV;PtPHfN3 z_L|n4OW{Dkj6aXat7CwP&AHhW=iq&c)LSL%0i$g%Zkx;;3U?_y!4>y24O z_YSOfY3*FvoU(^K$5C&8fpcmbY;k{yvw6evKEK+fCw0GNkWU(va;@~S%xMTKy&=r; zJN&e~PHm5>*UjBFHfI3-^=rW&rhETb^NyWy`E%dpjNE$TOgNuQB&2Zy>* zc#xY_9{S95V#fGQIpLXnYQ5LGqEvF{ODE5?VD;@5;wKEpdkd!obmv3i9Zxu7u?}L9 z&Zg;?xUf)b1D&j$rPcL9mgszoOPy6X99?t!))vPPl_r*TCHcKReQEh}iTQw`4>gCd z5A1DmpJbVY4^KvY#3Zq2nJ*2kjec*}w^nJhYwAdmLP{CBxvtM{nI)F4Gf<1kzo5Ip z;990x)-YFz9|0O8%&}6#PTnLXt`-Hv?uS#jpGMvz?{19C5cF&^mG9uHoC@phZreV4 z;B21bJ21DqA#$VmX@A4(PI+HQDufG}u*dy&HFnVE!l)Xr`!9mt6RcxkQeDfHTl`HK zPvnrMqU@a?TA35JiHBghe8v`o2NRjT))5Y*I8aAi(Tf@)4kV-3rhZm9O@CZ-NuL^_ zJtDp(<1?Z5Va9WTZ(!mRoLJ1o8OFNUoRve{@{GK#@^@NOXm%5M(Z?yrd|cbWAz_vx=bKYKnEyS18;TXe<+}%DKxJA zYxG$jDvWkXw6@vcOj7BT+@x@O8z0xb)G6lDTeK7><8#oLe9OQ@m5uuEbVe}s4R=$Yc|G!k%s$R4zYiQf6POsfi5S#*IAc`3 zg?(7aP=EhTXd=eu?u>V#G+oS%ZghWPUvTlI{yA5Q=koyO~=0)FX^JC3>GDyUQ z=azfykVo=uT0$phP?}}%AQm_uak2Q-!wbXUJhcUN53^!zvYG_odD8#}B740Qxq^aI z7eF;;uO6tzRMmiL%+DT$tpHsMy90HnkUDX&Hxc}p_B2di3BbOdnnyxhdJ^>gcc_^W zstirpmLgDsssKa%A;MVV zz8Vy!)PrSrxeLr~@2y`%c3?d`#r5PN9n@?r@(iwm6alAWA&Mjpn*vQq^(oqRk`f%& z(FBI_4iC>a=TTybrq4C$!&6!E+~r09g5Q2t`n+>XhMrzE#mA zm4B?cvJW_=ZVIS=;0SMOJD(~%k>_%p5npnkvrkcmJ0&)2CzSK~v1T7n;0O(SaqW;l zzkLuJ8vkwwEnI>`ycwZ3;z?TuCy(V$Oh10*PiP?tBRrfp(I(u1Ma0cH_!04zT8dDL zfox<2789P1x8Cl?`{64=nrQ47UF9_oDgfT0+-bG$K4FJ9>Me9bLL zC^?C24B`P^4V_mG!cy2>Amm?(lbS{U7EF=qC?0k4yZ&i9ZEzk{?33dE8)+AJEe z*pDc)QvGQ!E01H(2)2iG4`afJlKkZztNhojOQ@0Yk-<~l^}1{-tSUw}JeuQ^CPuE< z0;ECcPrVJc-gooM^&Z(5mrLqN%Z*RT@sV?hJ#Rl<>zVHU+m4$%b_5vvdHHR&Ln@LeOHNbspf7>?fq|@|K&jg40ES2mbtg)L-~EW7pc8(q@g#aD z(SdjMNC-{_(VmgJV(YjN7i=EDSf7wPntE-5yKwi$QI8};4C^soWdq|#VZp~4gZ_z6 z-~S+j7`jdjP97(fyhxu%g2#O2fOV2APESePPA(*!i0u-T_K{@tp8m>MfvosPb8bRQkhnR1M^5C?E7&crCvxGgVM$2qOyA6_7$ygh^w7mO8|Uf|gR=14i{a+Qcp-72+Ec zj{R6uIvTbfYE*w3j|ax%b5AyR=e+3PrnReHPTFzybG(JQtzG=7OE%qoNjEOpBtAH? zo&q+E&tWV`u)`XJw4}Au0QOS#;Z%!K^l74#jp$C`w`h)R0D8e;S^DYxZ{U7zPS<|@ zBW-;xZJRKd%V72Qx5lw45o7ziOSZn20R_H$dFE+@=gC;|`AR1Nb&K~;cj%cWd7Ahr zBd_a*NC`Cd7%xsD8>+#KmvJZOIZu4X*8onyv3c<(Oyy+c;zPb))Sk+2Ao#j`w&yC{ z70zqoORU%eti->VnR0=b7p5~bKc^h)0yL^_?ikxeu>t$wy+1IgG0dmvZ~KvUKw5u* z9Rl029hnTsbKgaSk+iv5CSa30vwl+0y@V7Y{-?>@stGh(*~xg%0DE+!c7qJmXioE3 z7`gYRVgGBeo=w;^FdXoHmHF8sAqu7{1UZ8;Ha4UNCRkK(R12I81fV44G0a_ZF5Myf1WeP46 zJ;9J#3NP|N$|Q9U*#v0C=iwNEEZj6}!)>Dg`QfxiA=aIl36#eyj<+>aBYwpm^hGud zOuRBu8Z*z$FZyW{dtdkIl*WuMf9> z?EwiCdOK0;*^KQU=nvEw8Z!_5E5yu2b4{@$qpg^&nZn&X<0eRqQw_i3x;xVpL6Dh2b?gSOp6B&omnhUACHL=rvLC6W2z=XI;fa|m}_qL)uqz&I()=P))!u;U_F zgo$8^{#+L3=H12comrSAaXHdM1caJzw?O)6jTNYkmt&DKucmf=JYu#Wftds92&)|v zcR5&LHtj<%@)j>kTM`7mLcFQvZS!8dasB~Vq}Mt=Jli_xx|vs%^4zc1W60aR?*>Y8 zN^iLgP+{;bY3l~&F}M$-we=5^^jY*gR134}qtaN1nzTWHB9 z+-P$8IC!1a7bC&{nqUti)x#?-q!HS07#}Fkz>7W$4R>%bLN#*=Y7CCY@5mGGbJgLR z2=`v_J@5VQsUE*NOsCWOJXNr3uJQt3{CRdoiokAO(JRwWjtXLD_IOm51RR(`%2FF2&;(lULCu=&&U8+GGbu{d%2z&%*!}cU0FZC_K^IT3d5& zrbO*glUe_#bGmAeqtu9fK3z{^ao@fko0?yIku1JbZcMwrHStAFRDZ|deWN`#gqdrx zeO%vUb(P%6=e!HA*I^~BGB>{ZHjttE%9QjP_{7Ix~5 zkfb3xSjX`ijfL4sxIBE-&;b*5!!Kdo*Gy4yu`yI4UiVm1{_b<_)N|7T4?&6$s;rNV zE-RIR=|?&PhU#xRwXE>9j9AX!VpU=~f{J4F3V25~4!;jY`;c2S6n}k&*5Y6EHM@Zn zJtCJUshY1+r+6(2+Ntn`rdzHKQBBP6TerXEzCue~>CaO*;Fjp+V53a#oP5kI5E#H- zF>S^Y@%&1kR%xRbqtpr;B{YK(Ga?obK(GAErT_Y0|NkKVYb5?RM*>9w1?KT#I-dsKBjI82p$sX~sxjc`c@-6wr3gIx zT+sJdQ}`w^x>|ta`LdD$r+S|Ut*hYIiXMO?UVIN$$LWc7Y&3j#h+7}@V~q|ZN^!>g zSX1YsA!A?sb>aRScliI{3P)*zoF;~VZv`bsu%Z3d%^h$4sq50@ z!P%vbZ1NFk&`SsjU3IUJ?zA&-Vc<2RK}bPwkaqcH+8|aC{Q1HsS5eBm-G;LFOp*s1 zCmaQRUPtRy!Lv**t9*cv>jLBhz73>vi;SrPngu43K{Yxi45c!Q+vvservT3|h(n7d zsla3h&?LvC-1{cnTQ=~7LLZauCpr}S)wUJ`J$+gu<2Ro)zJ+_bd6 zr{#QWZ+NkSt(^Yj^F>8eU470$_?%hXCt4^uS3U3RNN0;`d(P3kGr1ds`Y7cEQ?I@? z<*?*Zp4e6znRQ1OTLcMCTjof6TNUM*$uHggAB~#7z=a@n2UyDkuudfxke&#EHt3VP z_7ay$NC8A^0GD*(H$h)lMDG?s_L9*6Qf+yV-vUEtZGO->aNRYKo4X#Nu3~qQ(x5FV z|2F}e?I4M?L*MO2dNJGp^nJ+d9q}Y0iHmJGBzoMi3nkT-S5h?cTb3%U&aE>i+Zs5z z*vFmF@Tf7ruMshy?c5qC`SDGcG7hlqQSTU|F?=!6Q|J;ZMvp3v93!0JceQ@?%O{HQ z(3WNODIouDE|&Y`p9^ebZws0bKcF5XUiSettAuO; zxm*H4RE(J`htP)rp17^9MitMyrse~5< zT1fvm7Z1(nF||gptTE~n;(7SAQE9Qy*e|>Z)RQFPE$BT*@ zA9gWAZx5QR5rNqc`+3;%tydA8g}oYSFWcr-gP#z@`SD!Ohj~D$EUSE1L`o!4lSic^ zioFAEmfb~*v&ZgeqUjjP3JZhQW9Frs0VD4j{Ah!upo#zDQ_TGOH)}^|{-~AxIIcA$ zpp%gbq!Jey7$N|SK-%(s+EPvtR4{IWU)hU9Ldzc@(e>fL)qDXSc}x0L1fI;35rr-f zX?8Jj>|R9gq`QT96;0`tIpVy>ls@41^b2(h=d3RE?e5i02QQn>=v0Zuf%hA#k9^+~ zj`;~-2@Ob{KmiI+t|+jc9iPL~qc6l$QBp0mbq(tKQr$UQOw779cc-&W=*3bO`}Tkk z-&`7w?0;MgKyz4nXAq9ed76XYd)fP(i7c{7@Axj39-QYw{0EQpF!&4cc)7+7Q^TXI>G3vM{DJRw+%x&!1K<9D zET9Ub1dl(FK{VIgA9c=@(|ZFKMXflKkk=M`=T5$JZgQqzx6rb@!aUBzs-~_FKWV=^ z&f_($uJ(291D$0%DeT@ydjAasW(yFu0Ef}KpM1(8js2iqTk5|I)xY(xIo!s## zM2mQ$YOpQ3f)RbYvmtW}nU8J~ptq^{BIurZ&ADFouD-x?FHUf0_CMu47h3}0_quIB z7{G*Y2ZDMS3BWz8^@hiA;%(Hg^|}C78x#X8YjP`OBLYWyhy#I6|DIz&8o1=zE$mz) zkIu528y6f$Myc{fM+m*9TroOk4e1lDYV0K&FXbm``gs%}F5Ulvl-v8aoUI zXP&&{qC_84?9s#r)3*7ARLLEQbGws2HZs!wUqCG1Bn0L{U(quRlZ_hg|i@Zu*^!{tbhC82)`|{;Hi*F#3 z;8d(k+TDLZ7r!mETlhQ_WH{@771cCIlIYYj*L0BNIEwDppT5JRT`VWtbG_!#JeqSA zrKO4o=d~#AuIa1y;m)!w@9OazVmvs<@hvGK#uupc3!kRPH@QF3l%hMv*YT1$I36|Z zAIB5;E+9;v0Fo=egFmm5hB1|PZL^(NW6eZOeBj z0%Q3wHi(C|>o-(l31W&3M!v{n#fFTHD8%ZKPhX!X#&8?P{z z0B=Hrhw>czez?C&iGm6;h*E-s(^miYr!Ro#ZmGI~-ohg*Kzc0#hE z+(M`5Wy^M7hEmy6)ywOC4kIZE>A?YGG77a!X3ms5&aV_bRf5P_DsUx_ataP+;qKNZ zXBq-f0u;q6QR~4Aer{|Z9DYqsf|YsmD{jLyZ#rx9HkX;3j@Pm^#*|ae47ewps9b|g zVE%7nD$Q`U8JMWVckEIrQzmv7LQf`bfVTNznWNYpLKS#9A2eGv73VuwlZ%BG&%FVb zty2sb@y*+O)^}<8E}H>T%aK_tr_{Nt8uPB|1ekZR{v;v8xY3<(L{`tWyvam5X)^fG zA-cgMzC`oI-1MGYgPD{)#ReCrdy`J9p4=950cZMv(?EXk_M3MgW^<_WO9fMf!UL3T zgKr57O>>GSIK%j@(Vc}?hR)IHMK>|xNf+CSPJNp*Iwl|6dcLtePQy}N!cn`>=#Bu5 zYyz`>8c0YkgE9Bx$AOCIf-}<5Oj|`UaY7yN0tp4jffx1@F_9$Bj3%@PLU@ZWj4lCt zba7;WDqC-=5`*ma1|Hk5y_yFl_YT(fQ<|WWa=J`y&Rc2QP#>YHz+@_>nDNp|+o-6z ztin`5NWm2rZ zBtFY$x+-qEo^)FJs2TQ~ktP?%zZ}@=r?GIqUSahdr`-3Eb+bDc&}RJ-2U{;jn_g_| zP~i%+>{l}i4h0`7sQ;)WdsP37>YbFk2(UgjLF5S6+L{#C41#52w2j-9hMv29;2u|t zANisz-qdpX>)x{@gUFitSJ2p}v5yslA=eXh-+yawVSEvqG#ecWB;oHfYOiL4Q6#e zm5ZebwQ&^y$Hv^|zD@zEf#^3h*c(&~R`_>tBj}T;)x8Z#5d1<2R@(F>^gq4u_x(c|L0-}F`ZY+eR5-o9XNWO1=y!>-=S!gN|B=?IUM?k+u0&MLmv0(7A@7n0`chc&IlV@$nPVmUE{ z!rg7gn(x0iY|V|&lFTyDCt^18s@${+`iq@VmKAv^?uTwLbDdC*o3t~$2reyWE?gIl z(ka>Fe~>f+N|fSi&`qF0E%{gk_v48emhY>opvAkZS^=RdROa=$@*^!1eE~ub`mOca zQdaRU851?Bwsf}{Rz{%VgJQJ`zowKFh~9zm#;$7N$|#6B4cP<%L5o>%{EQ-J{aEv1 zArj*K$^)RwBcnlN?`#ugRTnu5aU4U%F)J5lFzYZ^sUyq$2%c!NX*>d_2wmP~*H&e; zwT}p4$V79&E@X_lB@dkC4F)1upG+L9>flrk_-A#uPqyL3ao_-6_ z-eOhdlHh6oc%Ydz?UoquF`-zl^7+Zq0o*^`*j6C`9E!xaTF6g7T_ltm4l2x{8!%Ik zRsj`+P3Oh{N#46$&!4!4oaia>IGZ918wmK3qPUXEg*9+nGqQ$v#T6|IhnP8v>Oi+x z2G(<^19|BE3Y)=ttztj9_1OoK3Wq*9bOh!4h74%SHV;%=kG|W^;OW-x9>x+TqpU)kCl`7OH=bxuGHo2;B|hzi`gY>GWtyA^ zm08H|bOLrU{7DiIi~3w|{qSNZDPjDS0!1e7tv*@nN!sV(nD+1Wby}SV6L~|MEjFLp z&v{{g)k0U#^0l0en?WE*0m#Xu57b3hng?2F2MGb@1qxptBWeE!qB;k_HfspcE_QrR z(MzG&^Jzt`ULAk2W|&bSSiYwyI|d46eibHXu> zs}kL=7uDJ_Zu`93B?@g8^Bwope zfiQxRY^W?zwyUfJ&6B57a@U)ud1YWC*cs2V#9DFLliS@6t*qBO*m=0t{G{vklmb8p9gY)eto`R1u}K+E3%Li&01R#C&(Sra{~x^+r3g0) zK<&2Cj08^AO(o#eTF9o(9R;a*Q!Y$rQsWvFz~>;AR$Cpe3NCyDjX*=Iq-s$%FUCfI zC4Yq~uVE^RH8ADDs#V5(7e|KQN|vqPLqbFb z+{`d~d#JgC+x%m&)3y%--Ol*S^_Dnh9R zK!qHf2MdugM)}Y0H~Ig)tI+$Q#T10 z3C-QrI?IUhfBIvMn~$RAV7&!f9IH;B&!HDU-hL@G?*aF|YsE&L9=eseG)7?idrla4 z!b|#~Zjdw^zgcwomcPR3&D&|AskKI}$!ZPz>NSmr)v|gjRtnV~Q8X0X(8EU2{rZZf zQX(B+0zRBwk6PC;rN>F(ACZasu8^(EzHQq9?>S20XJK}?f4f>J!AL6#J}1+E{i9x4 z$7FamZuGLxK(h@JHM>+Umm=A-%1&n=c2X zDskVGTF=yHvvQ>JA`%@evW;WFaKh!twCy`X?-*w0iN%6XYR~auWV4sPLyh?4;`mT}#x&>bjMIH%ep@U1-7X1&YVj6Oqq98HZgsXk-fryMWZ5DmeNK zdaH*8gfe-oNG1Mfk*%Zee=Ya%?-crf*ODVykcLS6xRYS-Wj@7mvBmB!uD^F1YUkuN zp+prilDhJO?w)@{d`TTqMZ_z@K)db2CwG_C=oh@$b z-!|9e$kry!G{xzvTEEqJHDh+DZmKlo1M-@CXJ6;{@u$^2RIRt)iaL(Ab;Ob4D&51{ zU+5RL$*5g?nWb5qv_pQQS*4d{nopOn!V8O|I*<{q0-AFH9@~0C89W%|YIFqg0(Z}M zeqc9AlhoOu)kky*6r2#E%ldbBljI3fZ{$>>CvY1-!VMV7j^odAS@UM%euRp_M~i!{ zofaZ(Zm*8d*QXawK zJzNDUnzRA_-gvv#+1xj!!H9d=Pf>Q@bML~9QLHqKagfV)B?PrN+B7`5aii0-@sT%i zcz5bGO_iFe$H?eA+7vz+Vv)c$luQ;H13&1gF<>~b2khiPe}nM{jhTQhGifS?_jy#$ zpXM$jaxu*DW-J*kfv6Ggw4ygItq?<5>S!4gmJ?=kWq7S!e8o`ZZ#^vD`iHkvd#P64 z*U*-{&9)sSr=P($#?h$hHvX8!k2S``a)8ouX~GH&TlS~#^_lPS5Koc;u!pf*AwuN_ zX|OphAYgZeP3u8i-;g52e4ht#KN0fxp>g9yWJH$iH40TBy`oe;_=YMYq~6b8S3)ME zg}7OJe2EA@yWOY|bl|p8XN^Xv{VSNh(ICM!yjMr)(O1Q!yj2g;y)38@J%k<_F6A!> zt>`nfA=>Z|V;)}waJ6^eLvaGVAyLriH^ErjkigRA)>TrSFesgGAj%=_Akdh!R*Jk( zn%73BDfm2^PWu{>FZ>7h?r-R*}Z%uKYwIZ_FA!L{Mp9R z5lq!L{Hi>Vmd1gy$VA=>fPVir$18QByBKE5m?3!iz@#^tE&#=YeWGeW5*ElpUbEDZ zZk+HUx1}xKNEyajzo>UXu|nburTs(vo|>1yINYm>zNfr7yPE^1TN7)?9(s5{g=4VQ z$Ny@=-$Klyajppzj#g|?@upUk&Y^gDd=l)&3$f?fCIN7`Q4cL+sKUf;boTY+t3HLx zS;w8s8Zd2Ol;YW=PXGCNpZt@joxU zkP+H}6uA{JWwn7g>b7M%TGHsi)JSpMR|*HG09$i%YP~=uM|r;fo6{(WYkpO?FBT70q5@`(*;u43nK9Dc|AuudI*zxkQMiXSu#c9T)6U6RkW2LmNja>A%5ZKOd z^@NPaxecVB-4UMf1&}98HKBzy|Gin|XpQDEL+13riQyMmzKFOT9^@TknFy=HT zc3Z;+u;^*5lo+Jz!!WQkl1cC#|9Ya>yPU?yMODzWE&D(cMDa_v7U1`RK7|JGl19Kd z#1YNg{L^YZ`&JtUzW)p!B7?Nk zP?cwQVo+0ffpb>3_~5Y6S74MK;!EB7880^73zL@VRSDz1M*Gt3@7AAmi+PhJU)zuR zkKxH1YCgzQN8%Ykd08??9DMp-xgkmycyk(N)(fWk~r6E zE2oY3uwk=YIl{_X>yHR7Xzp_Ij1 zR`nl5e>@Lr%Q^x#GBwc_aF7q1u|fDN#q`l6os7fF5-3)$6(xClZPUESI_94v1(xRi zKslJsUrt``T-|4p@tODT+w%_H4)^^NHL~r8+uSZ@D@Wv{`SjQNO!f93-zmhi?IIhL z?0E8&*$d3Ay2WRz<#;xZHa-C*cdU{eZL~iUr~C4(WW_f2X2>O~?BMLL++UUEHPt4R zDn~ZXg8Ll+sm>Em@Rr*^l|vgYJ5?WNwQR|?eULUkmdgE3 z|5lnRGjzjLWniKB%8{`>Jgq26eK{@jzpNpm-QS~sKZsGliD0Un2uiy2`z#dVd_h#5 z0DTzO0H+9{){ixsC^%A48S1X*P=%*JL`OoX+l05_`#)b{T2-}B%671^;V4)K*RD3~ zM|y(BMq#h!kpr)f=Sco+g5A!E_j`V$a5P_&ee0J~k8DnPtz1lIH|QN}V+LlpvE~9E zf83{b{(ViPbv#<)OntTteP^1bS>k7QdbgfOC~8_u9L7f1giK8=wiGujXgBYaR=}P?B`}1+O}(|N2PYZSjw&8YI< zH&=%d>JGiRTr((bCm#2PI~EkvblJyHaf@2wA$_8>nQnennswgM(-r-Tn01gl1n(h} zb@3y;Y_WN;Qr8_4~ zQ8!6oEiTIx7o08r(|0CoN15O8ka^mF-g&-(Nb$EFe>Q8BLw@6QjG!@xXbJaJR#Zl+ z`#Cw`(eM%RJAMR-%V8USkFm9X5-FSH9=*TcO2_8Z`9C-P*D;F6C(xUv!o z3l}xEmUjf~wAIUV4gqO6vJl4-d0im<4v({1vpmXrE5*~3qqm(%J|S_oaox~bAQ*!dmETV!;T!w8H$orVGLwYwzP z#Pna#PuqG9B))uAaw2VF=xl!>tK?dKFCoKKGEUkm+v4O_Vz1BhXQXw=DDEW=C_{`J z_aHJt19*u`VNt^C*MV`@2X9=gFHPT;cXAW>3XKR8Vb3AICd$$7;Cv;ro zW+nYZ9LzsFl`t+iiD=in>|I#=q~y%ok?k8`>yhH-9jL2e=@v%scMfd%c4L?0qAoE3rWLe1PPtM(8e86ZxboJ4@WdlN?>;CN|~j z-fwbKzW@&9iOjst^*xVFW|Ekodx;73}=vae7b(tuk4C`!#C27~t>}=?tW23VVUEui1 z`TsnxdEfQ^zF;2En6Xr@8G4w(SA8_fj}jFaX&{U-1JUzOpN%$s&>$%j)SF$mz`NXP zo{sy-l>2VDzi!4@{c9qR?Q0}WNKKoy#CyagwRugO03ctPl(}Iov zyn7K74QF6V?BZz4w4>YHim=aiOBL2uLqc5m2f~ z6$4qy5(I=Oy+=f(iwa19NED>Er3fer5s_X(3n&7SB*0Qcq&I~mSg4W+#3>|M=kwp^ zoV)*jtvmJ^ckg?~z2jbo1BVmHobxO1_m<~<9^}D?$O^MWkf8YLvR=tFKl0|8T6*L1 zPU*}m#H+6FqeQ+KpHY>&+chUqiIzy|awxGV2vsx5$#4inJGjtvfM?7TU2 ztbv4fmGD@WB|D_(^(=KpbudEqD=nLig4`5x+$mKvQ?IUypFWAWqw$3Fnrb9jW|jSt z22rSo7_4V!G|L}cSua+wIFPy9S|jNw^}Ul@_bauMpv6rEvqM+#l2@e%`{pA(k|F;T zy(#0%f~=&x19i4JmyVUHOZv~1%fHoMa_sV{Cg)n2&t$01sllUFiAdmi&_IcvX^jIK zyZcEk&=zZ84*8OlK1&Q;d0SEu*xEO@DiDN(nF)8}uIC%FK@V)G!SVarkudpFa(hQQ zm1jMsW~ME#8fMdNkrs`-(NTmg8$BIu#1;8Az|jGT*l)u>T6z1EQ_<^T#$SN@4NeNc zG5^H}Y@;>Es3z_M0JQXyvlBsMY!;x#qV#x6aUbi4!GoRU2tB}`DH3aKVfN=!2q`?p zq7@yEEu;465W}Ym%CSxiq2<}+SzWwu`N>?F|6k6pzxqICkGVPi%+_TtI5TUQMlZus zN#dR2fp`fXocE^aD6>2@LPUpAezX1L@4+SJEJS=y-`T;)t!YKur_yINQ9h<*8|9RD zO&?tzKKgPD(TE+>?Y}l@?RMEjH{V+grrV6DASyJnXlI4 zrtw&&93q%Z3>vK_KVLC%taKQ-B2j5yYDL?--)@hc!=r+X3y+=-+2TXuy1 z%%YOY9|c9J#R~-%IoyJ_qNX}1$EERIgqBi|SFrtHv#T~y%j0ZwbK0EC=z52t)IHPD zjrQ{$Ix}x;L|L!qJr(Sc4zOm*VxvW zcEk}Gh5orK>(!daUtYTBtfpR5oLZjTz2(^l8}Jaig>kz7?JTtovW5wzI6kj~$2!}J3zoa>v$*D}+2 zaM|_Da98HnWI9O*Gwk)81xs2dNZCXNm(Ne#$WLn4LfMb#N7rG`@b-^42QCvLLT&5{ z#+}}UtPtUQWQ7xKhKRbp)r!c6l17q`9E#m@8{fa!otfpkn_MT@ff(Ob;Cn4?!pzCO z^FWbdp4+j(3T9P?v$BxpZwvO7_7RU(E%ti3BEuY{AJB?K#S`7%bzgk;rgcZbU}212 z5gM!F*==MmGdV~#7fRbKJ@Xr{S{SvB=`vRfDkU6c=6%cn#q3z?3)a}JvZ*PK#i%}7 zbRljp%Q7S9B$&oL#GaM8-6So5%#Ywheck%tL4A zNmm<`2ut}q94-xd7NWN2(qycoq*YBzM)>k|ue?F3U5&5$yN^jiqAb@y-@ucdIwIz> zsY!;eX^w5x@azJ+5_;`%D!Y>(N?~I19qI?MJ4!q9Z!^X^_Xmw%pUV9-TAr-w$BI|Q zi)IIxEat}))y~;u@193bvX3rK#Z}@;+NIZ`o6Ak0kj@S{gP@T&R~+?>eSDTbgc!P| zyrebl`YbawGrVXVf(V$a7`mFL%kazk*jMqcI;;B=g!MN)UF8(M%MSg#Pgn8^rp7by zg33wbspxLcEaTHB^}V&9F8LN)-fcfJARug}UZf$GR%{NtkJ=G!W;EaTILJNo`)zD^ z8K%UBbt*f)6bcOYdHex0^QGIpqp+_0NuZ&4ppx<-x_Nn)D5NnAEQ6UeT;Y1Et zMf$!^mQu@twJn(ED5J$0MJ8qHiRuv=_O}-<9OW2bFZ+SEBG39hp_G^BkBo*3-U~J! z=|2A{u{N()p-HpBSM{xqdk#nT3&xM|2mV^qTtn*7tGMRYP^GV+p+eayzj| zpR7!41Nte4O5-)}ebB&F?R?*ZG1oho)1HHIYS`oN5P;ieOh>S#xEvEkoyu))^y;e! zXd6gJXqaW!1gu>18H+&g@p^bTG*al;*N7F5Go3BOl+j|r3E@*Arw)C3&pBtKTWD!= zbAJ{H=>ytuv9w{NSM zi#gZ9j?IOXCx3C?8)(;Dyirl}MLSW`*2J~cK7+M4phss%TIEPT`00^#^mgbw zRl4XfX{4BmN)FL%H!2VAJUSRr;q&|jE9rix8q4BVX#h`ZOLHMSG2|W1iENF3CJnMEhGx=KCB1#WDrfdeumBW8ISP(RtK1tFbp% zntI7u$9E@E&o>1fyFRjXuG$(?;Nmrts65lJbv$F_m2(w2wEADWTH6<%1YXOM^J z?ZLqG8n~GItk=Qss>)UAx}}!%rQ_KO(VxGs5a`=ICYIs$cTH6qi~CZdqndKAzN!C_ zbfD1Ea!+xxn-ijU>!b|n{qwV%El3UO$FC&K`p70LA5fVzsF=I*4Dc7I!}P7MR5YfX z_e;yw4oZKhS8{LkrG0#cXNiOO+MAX%Hmle!V`+_{W(nIp?wOd}<8gYuaOXIMrvT-% zP*k}ps0vyrh%Bcp!S+necgnL)eNWces0~_j80QGkVr}-0KFPKj)C`SOW@ud)(HiZ{ zt}rZQ$WQO4TpKODeYwWz(8qS2`@Xu7H#VCOT@`iPXn*mO>wdq3w2O3B>FqbV#%*q9 z=oIo$w~y|O+_VhOzz*rC#0eiMRt7Ye<> zc(I=9NV#wXChgo}Sf&~*(S?*Je8q~;`kuEN%^_1d4O!S3(~+8XBYM9M#YD6No`lt% z)8HPkb#PAai5b6%HGN|K^h6YW( z$oAx)d}yN>!|K8#9+Ot4PN$X^oub(H1$9dfUt0H7pNycVQiglzrHK)9n%>B1ztO-; zi2K5-s-?mzScQfwfQ9nfl5xKM#=- zkoC@zi}cHKY|wkOcwYSi6Y})KA|Fpc182stVxe;bqEkUL2ZlBje?jgEl)L`$g3owl zz-6r+qh*C*k5c+iBJOv_+{c`&Ody=> zl$StBo1CLC>LH@DvGskq<|PMeuj0y>^y0P6aUxskhw)|iucH^4o;d`R#70}>J!a&Q zrb?8wU5DV_C5FF;h<&DeIE5a-(3K1tj=0j?An9)>L5~Q_jJZ@CrSzZ{W7NYF8guEH zLf?wiQl<`K?5x(kEYZy6q65sY}UzbTa>Y`n`k-q99^Nz(1 zFlXW)W-9Yj1L^vv>f|{poAqiADGRCYY$Ygtv8f@SyX$++N( zdG@!3{*oCR#tqfYsc%!Or(7@BIV;9S*)^+ZyHBbHKCno1wY!@I-$8xge7fO!M6t7L z+GsGj&h5}>kyrYwa6xFnqBPpCsl@ol4ZAY&L>GGl^-Iy$rR?q@KYjJ3MEBs5$>W<; zdrY9;M3Czuu|CboH$BfI8N@C#p~=~GX9MD{ctiOVo+t?ZA8@=_=(LSOBTAnG}KZs9k{j`*RX#atC7LAW3;|A7ggQ zngl~`3}TAn$m2h6O3w#~Al(^`0Yn73O1fnhR)@JcJ*UHw6k^XnP7J)nB9Qa6t7L@k z)N)`LQQ?vc?z0ISVZuNJRk-ccYxvGZ_npQ3b*0f2I;om<5z`-}Y!Bd8bP{RE?>`X< zjY}EGjqns?6)z9>4aqbIt&{U}00J?7$TZdqQryJ}`!dPnLS(#47_wSc*dpKgu zxK)agw=A~;>p<`K?qht<#Ol&L3WME-I`{J?c*k4re(7@VN2W%EEsqYWJbO-jh-x2s zLhM*ui31HArUbSaXsmd_69oSRZijL}IEiFq2#GYp_qyXhAL$5~T*H%~vqBB`@x(eP zUNk$>Ko4ZJwYf(q=mABrGoj{wbf0vw68pFMhqaSPJaDh@z$|7Zo-mvD^3 zpL|gRUr~=iBJtCA?&Ddogtiv&?R-hw?jCyfMeHa4``^xUBHo@N)~4)kyEpiCTMp4 zgxLUlb@>Bw#XD?bg+tQQeRVWsZUS`Vev-WuxPb$IR}^+iD=wS1su9^pw^EnMShSzb z)U|7CTgKt&yM|juLM$YeAOfa@#8AQ{_ab(1n>LUu*&90P;XEncDDUm&I2*^#XDj*K z+WbBe*O9r2AL}5D#ywACE8tyg2iCrGj^LKTG+P9Md14&rfaJkvv-W|1W*xgR@OKPg zNic3QZoVJsr^5lIKP0F3f05)&fJY&%U&1%$^OQ+sIL~+fFFbCy{^XM|T?gger%68{ zVp8L9+!_ZEKhW=jMv*WG%q86wlos@O10-fGj;;afUu!(cRnB32GLo49iVRn|cfb^Y z^`(kq0t-Yo;)0Ldjb;k~RUP^P-T-f$2bNB1*tA*qRsmQBPLTg1dUAI0>nSdNgHXpc z-%{4u%pbpzU%xp!8b??*BQ7JuH?mN{%cQ7*SH*Nt>WyMixFC1xg=8FsYI)B9N(OA4 zKlzsYIlq}{gZ35ND1iV(qk)zsX__<*pTbYzrtr*CZq5dw;s%b}1YXCLOMi`{{OfQm zJ^WYxHKi|q8U8i;KsK`B%krHP-W0mtGBF~1GMF7c#L=CDLqTZBru|qsRt)m@eGHZJ z#8wmK%t{{P$d)D3mM%p=wdSpkY#TT0?3-7m~uca=3S#M2(pN1)g!%7H4 z*~fdKX~tJ06EHqdJbL0-rw+B~DE0FLHFm4QXPGm@Tgpdj3sKT}z|i>Y7uNRKP;ZWV zo_sriVOnZjK>%Y&2b1SByQznov;j%LSvu@bKHUvA?q6u-cwo=|mCG(N#&S7-O9O)= z^K_UN34rZ)piM2Fx9?BB^Eh%WT|}8SKq)jL^FTK9HtJly3$vA@vbh7FL?6O}o9!B_ z)t@T5#cc|VLuR+K6q$)Q%Ldlpy`iJsL5)ejz$YNp-e z?`gz+aXX3sIPYcuRoU({*HPStTji)71ppS~Lcs<29Hxk*vqyYov>kXdNH(yiCHmZZ zB$gr%Sdlfj=j^|X$M?VT?1{#KD)-OzK}SLtb)Zu?Kf>ey1>lHy?{R!s6$TOllt3K4 zK@xo*vkp|?cKfqI@{F{+D(ry^f^be-1|)V~I_}Ft>&$P+pqBjCwj|je&%-~(nOqj% z8~mF%lajR9^3jlg6K5JHQpVVrfS=+_zAJ|YfH;$jzSkWf&J?owE9M{KOjzDDtM$K& zGck&8+ynQ?`JdWMJ~;m`$HKLJpz{xDCX}zc!Z*@;9JA|BzWPjU{sFb(Zc)zmz_m;cd_2`!E<)z$ z#c%eGKv4(CH^PKmcBE~#oXdZ=`Bspm(@MTznx~{RE#v{<&@hLBTszmbu1OEd00LMI zV2>Jrejr*F>&$>}#G3X&CHr{qS+Mk`uw^rq*Ed?(E@Br!l<-y;KKbCQ+eR8-a{AFC zG~vsPn`s?w*vozT<2edC4=8$~cp1ZN`=7Q5G6(b^H^Toy`e^?C?{*6OZwK>#iP`e+ zZu=jyJ{F?mkrzpm9`yV){Q-H75f^~L{AZJA^astRxtR=*XvfL|F%ab5K=_n<0=P2}@cw2!^#T7=54eTbXf2;U+l1ro+DolS+jCb6b4$6b7c;ZFHiCGnbS#o??QQ= zKT2x8CaUst@ZaadHxORJaS}_6S!XkGsI~_?CHaoAh$_mTo}X=X9nK<1L{i*u?TBD$)IN_0z?+u$#oK{^JhA z2J%Qj^C+JRS1*dlXzohQpy$;4ZUv^5LPIr7It4=B4!FX;;hijW<&)gVwUD7&xsk>* zjfDUjKns3bXdSsf(IN4)?ctMGgU;QxPq$T#%cqfskPEN^sGDx)_5fO&GxN>+Y^K6g zI>3{ z&ezWci){8{;N{D8es`lk-gT2rr96U@4WQWl1a#uFYs8>QLl-Rm(I?&I}y#r?J&NI#Ng9H1*}xG*5&Hgi zwa0q&%I(E7=*E?&%5spZ{bqO2r!`kK-(2%t>P5@yVev*U8QL98UduUgmxf1~kld5X2r#pgO%ok#s-&CcB-`$gM1yCi;QoN6L~Q6cL7Rff#kLAnr99$^xe}?ngGL{{J%v@BR;e=Pn}u z&X-vKi-r94ztljQkmUby)KF*l2E`dccYZn{q&?WcT5kH5e>cwv(qn$&1c-jctvO7}toYRX3&C}GTTo@_8r3@#dk+#V-8 z8(<~{&g5jeMMK3BsCi`td^eNHN4*0G4})DLq%mZZ)(Wn9RoSL`)-1vWE_?S%xsVfs zXGC$L*TmP!@8;FsaDh3f_LZB9tbBV-)ZlvGtAASv4?TBylzlb3xxl_~>N!`7fg9rQ zeMFjHTK9a*R5FBK#J_!(z*7!mv%_w))H3QP%c8hBy~pAtG{TV&^%xXX= zpL@MFtdjmk-5BR@XQu-cjsNca0}7G<#3lVxA@W~&k8S2nM3d=WFbigHl76TfrAUtX zIj20pOo_=(D0iFRR7xnGXJ1*^w970BG{G9O|B-s}n4Vaeip*@6y6$|%JTz4JEH#B> zelk(PK+ZVCK+Y9w26oEcLubnc9Rtpl?y$?1)32-`7ph;$_$kyVb5iVFn$^KLqk>Bh zilQET20D%R=bEr{M!gr-&P*Hj>tZq}di{C`ikO3R_M32pIPFqTXCuYTZl~(hZmwvwPZka~GnBmy~=x&tWyIdm3*2$KuU@g%S<0pWrrJBO+D z^>#k`{FpvUW*!e)+1Dzzczvi}IOfJ|%6fYF&f`srpVCl);cITIdp`Xz2vJnH4%ekx zl;rKF2;8~k)^WJ!p1+*u=n;MOUJ>skt#{pn_hyX@l{D^<{A)B540I*N_B*EbyX%q#SmCll-Bj>&j&_@!M(oGe4`SwT~un)_4M z{i;<>d+K<%b<^j2_xyMDAT~6t*KlPv^S2m}n8Yi6DTtjVE8!WUp&>fiMX+}iht0fm z1%BGOntF5UX_C5Oy1aKi&Y4bv_y6Rp1*N}IVb4JNGo%FX9jWPZhabH>Y&+*7YiBFH z1I74_+1ecj0g&ekKg)=mFXuuHll6q&exAe{Ad@-B3fEwFtvPqMg{iNFjP!sqB5%}# zd*D-~{KX+?Jmr{zU-H$LERo8O$97tIjnI~PkwIokUFHIb-SnlJ?dtT7CwWJm>g$}C z8_H?%73FAwBxgbb3L(kDoi^E!lTbWI^`UBzw^X~%9D9hJvI{QlNfKl@3qX@EdI2ny$Unc* z`sObaf)_$9DdT59r}F*uVf++0S@Go_Z;W+7tWX^D;*-| z{c;bJ{xT+bN6LV%$XV8E*W!^{#A2t5_tQdy9{W$#at}hPT&g}9r4!OB-L3ECWI%X6 z-UM8@T`Q2eN-0wAsSZ&Tb`F3i}6}FNnYeWYPY>X$w}ijz|gy1#PyNn}qW( zbA*^nlugO}6{m6_oe}y`4xh+zirNz84Y_CK7%+!6LIrsuQRG*2jolj}@{WU%{noD+ z$ph3jul1uH#Em>caCor1k|#1n)>%By3k5Sz8L5v};@?Nz@)ltTHaAQtXbWjkoIl5R z4Ob^uI*8?-U(?i_XGl;kFxL+=l#u)z?Mk}Nn@SjbYM$@Pv-Fo=&%}kLy$$?!V;@4! ziHWJ2tW(x2S=Ml7RIxnksbhV*k;>MRSKTgaC|YDNof`C)=nFQ0+IBx_`0GaIS>EtB ztYc1(2`VcD;aeWpg>3fAPF$~bp=|0G$qhxMhi&)5_&ScNGMjk{&qta+Tz|XP>!P%u zl;b^qc^$tO!uFMz7caK|N`G(QE_sd9nmTXm(sQAK%a2PlZ15++1nBC*aKqf<4dJ35sfrq_^V$q`!6Q!{qtiR5=j$mB~LFbm_ z3i~%6x=&0mxSJJ}Fm|4RS6VJ&J^B)RzqmauRZ?J>$lwW|Imgk-K zS7L3Qt%$E8pT+IF__Yi!fl!KdkYf^$MCTpwlqhmYI*KPI1{t?&!-Z~9hWhkifhQj| zXlD~&S83V>q6Bh2tvATtK$Jg$o0B9D`z+D|Sm=bkOdZMFy=N&PrlvwC?9URCO0p|T1WlLdpXsi{@GfLxoYEjdv6$CCOT11D z_4C*KF2PacCUvTCjG3B7xn6^jEpLEeosC0-?Bq znS&pRiyAZxDK8Vy^&u=pzKl*g&Y!S4ckkMKTZE)tq(w$$_q${*74_FjGi8pQNuBEU zWnat=Go>PfT?ogjln{{RiHh)P(WS$z+|wgf^{+E!$1($B0|#?azKP}P7>ri~_ZiZE zjiuG8Y6aTlW`>5=PAAPn2XGTF*a_YFnO`INynfm09xosgZiOj78+9N{$>DA@h)p7a zVWFbMM;GPd(I>SoWT(iAN-Qy5FCU`5Cc2L>iQ^)y3#CafFO=uIygA}{Wb}%4I(e>1 z0k7R(i55x*;R>Rs=0ery9|@ICoyjwY=K}qP2~?$BC(Fc*qk9T*PhklLYDsx=$7V-; zEGMsK%$=1bF2_(&~hP7RfaNs<8$ZIzoJwn-@MVbhmR5H3#w5R`|E#AZ<=9SOC-d8D?BRXVps;2!>Gk-i)8VpC6vjfSi;$g6 zD!J%r?irC|^s6$ShI&U|&c(*!rj_X~iBE?kbrPq-dItD{2sEyI7f*GF_K!V1?1F>o z?0*+#5NdM<@KV!iRds|vKqlYDz*aM1|KZ27Oj%ZI>`a^49AYoN7TR3Ir^@OtIhCs` zcz=7nv2ej_H?t?o;V5OS{5ILIu}J7>Wsdc2(>gB@*#ju9TNY(7Iu4Cc5k@HAKli3A z|J^usDj0@bS>0CRA)*=LyNrlohQX4l?|OZ4&FT)l4&~iIS(#ws+UngQ*nIWb#p+AZ z{Xxx(qrK;f1nWAsB6$M^mlH~`$_*^Fl@s)j;~cnX0v#@jNnmS1bKx}*!JFAqDV++e z>xYR6NS?fzo!;CZW`&&OnK8?g$4?FSBvvfyghf8lTEFJ;BbW0lJ>YH9PFDp+k@%!4 zT=f;u6O?eG*!LOZVD5?7+F^q2TvLWthydG9JzYMPYI3#jJZtF)W$r43wIt*N8J*zj zgf~q!+QBrQo={%R3_;8vqoasWa}6QsGNw8Q4!xHi}Za^A~xv@c3Dxv zOEBkF5tf0!ZQqVNJ`Jt{g02esQt0$NhxBr^&Y0f2DTIbOFt*!s21PvG7)ko5710&%YustWF*IfT?z1iQcMQaBr!MI*5eP zlE~~o`5Z?H21`9zGYhJ11+J0@#G@CQvA@w5U8{1B{D|5+MDE>>HH{|^BtZ`)5UM-# zjFN+CzM9_3+f1P6=b4X=TWVhyAm_QYJ{oW{kns-Y31seZ8#mfd&`;Q!Q$nY2bn|` zNRLLi5t@Z$5U0xY@09YA!*5)gx$t(d_0xm$Js%&LGR#z4BJb0`ExKmyeqDLC=zx7j zkYiSCq20M`O~0xv!XG>~4JCj;vC`+g?tTI^+TP(k_c;$2PV_!o9u~^6FLACD+Knb> z3tw3e9&@TbXI*IhYB=4t^Kx=9vyUgJvUO-+4kv+`o)cK{-%^Dx4Y)N)Hg{{N)EKPlV_!x?{0A0BVWN@Hjev-bcb|_IKwmWUgBtU5Z zNcH^!gq2DF^1CY+`NQo;Ip_5Ep20}yjiP-?<%x2Inrd39UxnUc zbl{J;hm3_3bLrs)j)6`+^h20)jO$9o81>AcSHtCQRo6nx``>XR2_plvoFBc+))n6^ z1V?wM(*T2_;^cUe7&J(AgPvIRuoY8Q96Y(xjCHArHdh-k$U#GiPanD&tmu(>hrKj| z?U|DubJFogDcS>JHN?rLB_5>u+R{3p=URU^3fzzxD6P81f zJYij@dXHPW`?YSt$Hq{%ripeGDBU9=0amyt zQ)9h-JQla>S=-pYVNH%<+z!b8cweEVeOAvd|A!vLbQBhy`=B;YbrT1rKH32&-7J7t zm!OXO*2Kg^cUDWwxiUq^z(Aal29&+{bGR=3xP2Hs##3~w5fzzSbYPg{M#D?R&EUj{ zVWOC9>*#~S#2Y54cy!Z8tEhl)y?ZkytoEh}^&}s{)S+Oy6KDFb79qEJ7ikEj&4t|X zG&_)UxzIgK?T@?nJglY`YV9XBVP!}`mNfss`~Vs2c8~E*TltU9bdK_^{%;u(zQW%8 z(lBv^%cBaH3>9PbG>O{<86Rs^DmMesPw+jr{vGy!@2tRUByn{)k%peudD*#(sgu=y zmE}U8;v9#n>4c0uBO(a!s^*{#Wl`FyE;p%T5)>WfgjzEbTHVJ$pQpKgL``{(&%m z)$ju}Y+h0@z|VaPi3?8b_Hz~fqOv&)4&8=;^VRQq#;G(7ny&GCL$w_q(MX|^pgUe7|LHeiP=xm_pnb*<_Hi+e;XH|3BbM;? zmvcQ~5;&H|pM0yp^rZsFq2|OU05>ph0{Tfn9zGZ&z&!}W+Y`YzJ^VmZ``Euc89z@g zf!81~4@$gg;In&P{@v>!8FIMMmn`rz;v^mu1{J|Jsqn|MyhEVaEYJV{*moh%fRg9- z6e!eZj*u94jODTt4uqp!!V>=Elf>?3<&%rVq35i%6Rh!gIOvEG-MBr5K;EbfFv+I; zrnzm)`$2ek8Bm>iHe_IH|GLkyaVw;85JeG|9>4bHl3qGy$&mNz4b!btTIk`Ikp@Vo zj;3DKtY#v44Gg`*y~@{xXg~X!{mu$2NqP(8RMO(O0&`sCh7vEWNC_;9leEjKV95<| z5KKIrjJ4s_UcK~-tMIr`V*eEdG~nFUZ9e21;Cls*?mFLK{76b|@!hShoc~Kq4{;Z9 zUCuw3+RthL?Jl~hHvt#0nhA$>9>iKPTQlSIF;TSKq-16X;>aeqjKo0lb55~7)YW1T zE(A=J9j`aR4hpTBd@mE`*Rd7KD^ez6MBdc%#Y8O+0PD9464|ojb(txGrJ07gbR(Do z|HS~EXl4qv64X);4CASB!h>d#eT;|bl&Q-dVNZkPvK~c-38FE2)axz{lR-vO-}=tG z%T67Wtl*y;fDWQL(n2%=juhM;S}Ox$K31%BdOB}_jTBjJx7F#s$aD;>DW~>j%TF(e z&6|^z4zUhjYB1YAGHq{?JQ1J%LM)hlcU#g=!MoN3=oGizIhTD0n^h0o*By+5(7~^cjf>XnG zO@QWZOsoB%{)U&eO-q}{aiJe8H_htCu+p?uu@9Cv81UUtuy;q=4r1Dx+q>ot`^Dpq zcirwz9Zz3!`*d2|?MtqYi&#yLHQoI5$D0>%P~tuG1Y(xVmeM<`!)bQbKzA5;78-caj%bXwMnbs(o)x(?02(}6J8iM{|E!@z-}1$ z@~y2C;NxI_y?pcUt|1X5S}|Od_mdhTcG+wvGctb~M=K^ZIpd?*DB<~*+2H!;N(Nh} zatCrQ7TtKdCGoZ;AA5A!Yku0o>_1Za1ZV}pCVDnkA{#s{eLo$vOuM)MK;o^xxqcS> z$X|Z=|CWma190LO3MyF&-x#%mj0|S}oS1Rv*{0r}>h$1;IKhCk17QfHNW0BJy)OOh zLI)jA9jLkUN?xO+sTE$Mtxb{liR21UEUxTm#|R@+0)5 zG`*aXPMS1l`?R$|INHO9)%eLTwA$|e{@z6W!{yJ4!jfj>?goA-u-SRnt@KU-K&L+V zF!|tqgKCyEV59R-#x0+^hg&3x>VO^n5yHIsiLs#~xxq~d^I?CT+K%CGk3l=38?%>} z+6#^y=I`L80LyR%`0~H;D*sv^`wA4r*dNy#THZQVok`4O|z- zET;rED9u~@!fV%T<^s?7uO_J)s2u+Kci;HmY{CBb+ROj9-Ho3J{xlF<8X8*S-@bmk zD>P(z#V2cKY;0`CAPMLT%t)So9KY+%fh3tbzG()Ir<~66ZD0S7S67hHUUp#+8e;ZWG(wGy- zCS91l31`{^EsN2PP}0yO$b)YdsigR>g`_f?U@mR zK7_IGbg2f`up864fqu{L`B*!WZnG*xB6D$8;~TI&GeP+#D|NM+Q~qfY(;CnCOnuqY z+-htzxW_fX<4dE#C!6e{1jY-bC=XPtRWn(5wyBqc$M{#f2Mj`H5rW9Ht9{DRmn-Cw zp%~N-cTO<05PNCLuaB*pP=nl=T;I~0FkNn484!i=hb7^d=AdYFkdR75O?{`D z?Sz(?7US%4ZY@V*OCQrXXUBbt3qYm($tTV62U#O=WS5O%RF6sGy{IU(&^p%yE+``4 zH2V3SEZ%P1pZV!?6P+Zi%f}^xOiN5VY%7Ap$0dM1f`MCcn$Z5OaE>}y2$z@8qU-on zWRpeCR>XVvCDI-C(zP^~W-dJwF(Qp{TGBJuOowX^4fJB}et={hh@ z0QVtB$gdKs?YiO#Np#;`fQu8C9`?t*`CxmsdU8G{HSyxm;6=XCVdN!S6i@I4Fp@Rg zIufmLwpnLIa?74`oC{#;w1>E+sGIHlOn$lx1(n_!Cp)$gOAvu#>8SYifwaz}BRb9f zHfLDKG~)Bfr2&OtrGpPCR+Wpb(q=+Kbq4Td5mj5HGanZ;ek8c!f^??%=PZ{$Y`JlE zLJO?p)LF$4k}qj0*$X@t8cy9UjI zO4a~%gMQVLlY=+~6vQ>b6(jQ}-mn4ih5;;@8{Bvm=R5mDKYKEa*FQkZ=2atw z&yhh0bcVUgO=-*q&rIpX0pI*603(mFz_Yk7(>9L+Z~6Df|5MEzso(j_OkY{t2PD(6 z(0WJam*Mq+Nm2IR`+C0(O<{Mj_OfcKvgMmYSU2g4GL`$i>~=w(2|OEbB+yp_Z{=i= zy-1P*+;%c?Ks*VL+@O6bry)7=U|9(4<_!a1+@3I%%`jRX-twKt39O6QI73E}EK8al zfjQ9CwwmBOwu%*Dq~DP4>o685r>7#M3Bf$=QG^pqqNkH@ zFwVdO2)D-IG9vn=Ek+TVod%uE(#*`y$rbMdW4Or zBbHVrElb>I-ICggc^;0@_xRr-tiZ#Hb5l5Kz$#3(zML9gIm{eHoY*?g&Ed%=Zy7nZ zjW_FLg2{InZuU6HR7-D`*FurqpXR%_G(25+*E99;sOjhO@|V(Y+FQl>!Y1P01B|F$ z<(3WBoSUr~X98*CfRvZct!ah}bvE(g#%W^MFBmcXY@wxZm=fw{%~V93+>rjWh%herpdoxyZx?dfpXN`6XGpu`yI)VIgC5SD z>GJdqc`FsG2talXbi3-A0}9&rBPqWx{1!}NTI#(@V;D0X_=Hy4h?3!YHe)?uJWTYtG2R9{ZB1}Hj{WSykyaOo9g zkpIA*%y$?x<6kUDPH(q*f|0NsM?}>D%`oSJucdPx{8ob-E20BdL+)P}zf+|;6`NaL zjQ)1+J>L!AEoJbWb^w-voF=)lq?1S&NmKdsWPrhh?E5!N!@H&o*rmnL*tkU&M$3PE zg(J`4>QQFYM%s-+qoVx%qZp<-RvqtZb;4>izeet=3#&bFpZ_xs()`Ym9H*~x#Nq6S zcV-%kJgIlQ!yISUYO1s)W{Vu_rbGpEdw0sYU+2i9FBGyFG2D{O@()nfKz#KU}}vq)>INV zmG@mvfbt=VoG0gh8|%Ae;K8wCqEpNcV4a~z=@hI=Fmw70>rcL{2(RGo8CVpAd^k&VqY-CsEL)M=UWX0y**d@*Lc%(Y7IC6-Z=hjI=9{UGq}Jl8MTz(B z6N`-jMF)qPZQa*Sw6_t9rpBozk%ga=P072IN95d;E&0BA$@7FjW_UZGAz2X;SgtMR zP2;v3ptAD458<}EK^6m^q=z=0th=5MVbE{O2yB}_N8{nDxK$$MvAt*Gnm~2Z85$l0@l6YUN#!mDdUcbU!?%_Y`fnRj0434mWbF! z9}rxS8%W8a6m0V_g^|6b+E_a)150Ov?5AcrIyNTwxK7+0a4Ld|PJ_V8D>^|A;AtGW zPk9R1^MEb(2a3hFAU(dRR7-ndlXCg1RwQaK;BlS8CAXh?5)f6tu$ev)Je8Ci_GA`! zY0<_Xrx*A=o)0Do*@CSGJ~Q5h69IiF<-H~CCS8W#nlXSn2*D`&fG`wnJ8mGOKP!z% zSkdwiEr#@Z3bJzjXlR+msoHmY0_1Rs9Ghw{Oq$z1TS2Yg-kpFiNVK>_R5J*4;F! zo3y8yI;PW(jxO&rq8yKZknPzLdmaYt8|?+2>F@`MmXEH-Wp}DWYE(0^Ms6A6a*Np> zZUI(@!8QEu)WCwLeMLCXwe))2hg?sHHMWN(d+%iJtev}8KUx>M&b9k)RX<$k{CR4T zA-;`S&JkPX34&UeD31z!Jp|y%2F#}D-JJ*wiG3d;mSQZ)E^P#gsS#cE0n?n3F)I=W zhQ9~dAEk+tvL7h*cz-tkv0-6ya(13a@G zz_E!(2OxjZLa^Zj9E!9@xUq=G(&#!>Of z=Dw7#e+b;2Cow&;p@UJH<=kdr^!eZb+fYoYVlpw?>pxvNhDaLla58L8}^ z7V$-%?&$g!d?ys_{E%|AyAqj%wIVE-skR3bALQ7S9?gMF?t6n`;w zIMv+IIb5qvD1J5);`@wm&4UDKk~rdTDRWbCZ}Rc2$d^L6j1|UigzAh!PWQy%K9;Bb zLuY2kEEU-ZPhxu?G`Y$9!&Y#$`(03DaAL%v6}W3e!+F@S3Gl+WrMOS~@XRx- z|K#v1A#ngC4~aC`RvT%<0Z=ZvG^umTFietbz;>X!%phB=(g}8Vet(2#h-kZ7gEAK5@lmSK2 zwM6^unYWR`2$T}O6q-KG{GNfh@fbx*$4dkk88b@>S%hgy%v=1NmedgW2K>K~_oiV@ zWZl{@ii(I35dj4uDk3UkS^;SxB-)CI2vJc{rf54bL`>U&Ls_d&3DeXI)0E4ZtB^!&8K+^|3mj7=xxn%quJ(}O4Os0!DPoPX>mAv# z=W-E;6!iv1-+?yua#x9X4#T3+-0($37t02{JnT?ek<6sXoL2_3OlsOAMnh@tnMZ0g z(64~UF`chmz|=$eaH8yN6%wYXLxCw0_jWe{dPfnZn(YUCww>t(TT6{W^j0y(^a>1< zPAm+{)`2^J?p{VIZyHt1A&T$L>eL^pdzji6^0(U>0e3~k<2F8c9=@>Iw^-`_L`ase_ zS4g1Vi6(KW@f+^-O3GE%de(=4g)lj;lrX0+1Trs+7S9`9!f0;F5GUB_SmQv7m3sx; zi>z^_(PgGKzMgHRp=3`D6>te-W56PGhRy<*l0G(-&uZbloKB2LwXSt>YVU?Q#t7 ze~S~e27xN(Z;cJ}z?}kP$mfKrLmBg#n<3CUk*fjq0~h9LhSe1HD(A~}vO8D#2AYAx zEdD)i)cl&MUS!p+08vosb%4t>3k?5nZM;>}?A8or&R+-qts%cjPH*BJO|FHO;dD>c7!7@1`m5e)x|X4OkOu0}8m807C*|x93`8 znP8w=4Q23aEkN{v(O=}MpVIK1Ebv!=>C=ZMNYH3qGv(`RFi(sTk~K*5lVp-#axf!X zsUR`8dp16vHv_(`0D2rMa?17jYoqkq&8jS35WTlg5!%l5$oK32{pk0^tRIx#a6p{0 zjvn|FJH|O!SymH&_6upYnnun})L4#75HBT5df05dQD{!OJbio`JR}(z92X+qes|aT zssf-?&|sB5wu5Ov{&lbZ&GUf8E#!vma{Vo*=r@^cj;8avKhoYvq&dZrL1R7sS=D-~+Z zGPv<6t%78pQfGjYbW)s`4sW_lBEnWR-W zig6@ImWT}R=b_&V)QkGyul3oRsmbIDt<*BA2GjJzcxZll<3;kzL_R$!U@1ar3f0+{ zxi30JMfKpJcey3z_C%dLYh8qru-hNBZNC!D}ddK z^-#BfA_27~%nPVLp*~crj;c+vVR$JeuiX3lLK1gc5b=4>6CDj%Qc^kx&qvZ4~;W@QqLHEoqUWxt_@%F4w?6;lYu(*ixHF^}&25RVE}2D(xw)66$+gVsufL z*pZh8zohzo{OH%ixFI?o@M)381Thj$p~702@q}8Z5l&HTfH$YZgH4Wun0~sfgRH~U zhM}DmFmow$7XsDcdTo#HffExk3%&GUnp`)su`=sDHoxZ6vE#t@fNnAznV0p}fR#aULV>2XF^> zRoGRwLvcUaKJ`nzom$<6iuV3GODS;#Wck3R>LRfK(B<+gFhg9{ye`k z=)<2ov|vjKM`R%#tjD8k0x^BEv?7J1!D^xEGbzAps8c;F6>4FTs^VwF;9}-N)!m{= zyhx{BM7gG3g%6n!e=I4xn+n&MtF4- z@c~OZfu$Tt7wdH?8;}sk{Pf48M+XSqlVn5mrS-kBYLD>SmoHV+v6Fx}4M3Yk)@toE zxIENdt^EQ_?$0WAwTIHRcZj3GBuGHsU5b>YI`g+ZrY)trh{oJv;&pddEVy228Z%u!xG@EAgK z&?-qfpN9kWajdQrousKachJTm2r~0g^Bo7{a!~(*f#Fu4od6&1Cc~K_m75Es=!0&1 zohO(}B%LvB94Y)xYt#WVyC9`6rr}{1f{5A>#Y?m^^J*Y1K^)##v$biW8@CF?G?MYF zE?yA(>dc-Ja$zU|d7cE6 z0)c6i%k9#MtCKu!=4q(+=%6e=RXT1WtVbBr2hl{>K;he3eW93Y-l!svT*kG;+GdABad00(XU-A?jZLQl7P5jbS$b*fTXbJWeCFAk-5mq#sJ zTZ6dsdFA+VXL#ZeD4G?m;$$8|pyUMw`1o4$pa2`#p*|eR%_z8HGet3EqzN+4SFC&S z3}lGi_s%FtINCyV3z>rkE1hXkXC}tLS*+#He}wHuA;i|TvrOEZ16QiyYatH||yO2s=>R9b|<{b0|IA7-Lwp9l|0zRs* zDaaAz@=aJg8D$AdJs}fZU0C;P@#j9tWjKYI(TDzI~K&!Z^K-|0)gi2;=^-ao@LN4PpM8(+L>Dr%|qd_ z(SFud`^C6HI-&v^ReRiHtfy$0*f zzbL}Dz`d&do*7lD0?oeEBJq4;7*cY$i@`ZmX0lXX>658r^AY}~?;>A6P!4ub6U z?RJ30*22iu@tarQRp3lUXLN=?yj{mLYMm>Y%fk#g3c%-r_#`$G3sx1XSK@Sm^4+jJ zQA*Wg31?h7yclUNNOvPHIYZ5s(i2;IhAS;qdELpAsAswQJC0}T)bg{P)#QgE3)=p$ z)?Tj(7bqTptAUqPcdnFzZlI3=_kUiE>fSi-#}xLBYzNg1(sHIBn)s9%0K47@7cbH@VMA z=87$IkPES;kb03n>?`421|`R+V6y-y<(`xc&g~NLpli`UIUC0>VBn8$bI1rxir^Xy zta}ImOF<+tzY6g^*me**gOjFc4+re``2ikG<@A|Bdyg7Ke z7kU%5C)yDYu5ZOR&7B;Mt9L_|^sp1Svc%3r#U_?H)i^7_|EJ<4!_1NQ<)<}kRYg3> z6Fg`c-a~1~(266|@S+@PdY#aOk?G+j%`2@>gP388T5p941bmWgUWxaZ5}A-}M^7n( zLO7*R%3X3|?NZ==E8qe4GYq_b&I*B?l5FCABb+dgxx013xQ;~pQ0)LK1K^_HjZ9h+ zs$`dnCgQU`#XmlF6ZZjc0M+^OB=^0Q#ylIw8&G;{Amm>%C!J@d$ zs;?!feyye|&!AR{`{)@Nw>MKdwt>KAZ5;Bs^EoFEUE>UoWb~VH-Y>9I(S(<5PuM z*7ZCbXgikak$9{P^Oxh6(-e;0@!>j0+5?kEy`OhPT(f8EJvoi&W#u)my!BuKG*$sF z>kl3@TrJ`)nS!p0UrvwH;6jtRlviSuV}E+geY+vFIi!wYw1$+E0|$ZVWB zpK<;6h=Y2WNlV^UoLS??4{wGoG#EV0h_7Dco(J~A7U(1{nQ98w8)FY&{=O!k7soq0 zp^G*NygI_gMwn+u@uc$7w%(o}PSnt~(4Qx~k&epq1=0DvADuoZIr8a-2~E_2KQmukuS1S6he`yEHoo=gjstlx z(5WAW9j=6%88e zEOPt`(D^NNnBsvxk>O)6U^~)|bnZ!);gZzLS|=$>7>V`jg{3BLo$A$Yc|!pfAEqu% zQRfa1toe}X*-_$x>ZB=ntxcaZy5%fw< zK*&ojKbN}p5!zn=W%vT4ouB3>AbR!mjnu9zd(~k>9Y4Co&)0gN1`z_4+`C5r9-EVw3qe}PfC6LkA9`Rs6;4npSqb&^b1dinz!Y1`W%l}X?*1X zLci_|PjXj155>fQjZA?;C$3}=nueGMYPETAmf+g?Kik9U%QMAey+j)sex+!*9V5Ym z*KF*G!%+#hxQs&2+V%*SP=^DtqQ6W&YOwBo_|FY2{{1(68nuj$8F?x80B|XE7P2u# z3ojKpG|)x*$HC6DYnu`#92M)4^ele#U59o*Wv~S^dR3CV&P{8}J4>5D7#f8I1bdf9 zwi@U*oZCS<0H7bq3(%Rn8#4sF&}!vUW@rb1@e;%@BgYcq%zFG1Ob59=GT{wFN%lHy z0|9*GQJR3a1Z3%vzDmmmQa~BhrDZPdR9CnlAsZs>(TV=)kbGQ%uL&>%c^X8j)Rcfn zDNQ6pgnW6*W?N{WCsL8f+?7iU(C4*|H#Ef@ZEna2{quclME)C_L0jt1Xv=3mYFE6g z^&QvvleK~wfm$HNHUUr^b-CIQ^Nrh49qJU2DNS!6XfqTx1_zF$iUi(i^_8_xGeTv# zFPwY>mY>yGd(KNQ_cC(}*hRC>)E(4VtsSg1!CX{1Q&o5z+Ag!t%gVn4M@sbyWSKZz z2vr}W7J|-E11px+&AV;(qq1JDlh!Z;B{3sNiGg7efe(MMIppg!?(O;OWmX7Ow;9;w zhgA5;1e@fDf)2`xK_0k|55qv=p~@vXJRLFD0)nue$hkVCvRRNGg-@6un!**Xtr7Ip z0h@NfSb9Xuak^G1L>oh1a`i#!UuD)Ywq9v29aFlbcRO(67GFi0Dl6O+SZ1KO5Qt+d zw-rdq`az)Fs%KUqK;O4zK~k;}BjeMjW9$tYfsL8up+U}30}6qhuxmbMl^HJoKk57;{qyTm2ss*m2U zBwV!*J>TA7l0*GXS!Ma6y}*I;Wyjj{z%l-+r~(6h$9gM%K_5?4+N&GIMg;pp_BC>8 zLY^ukd(#K70uM5968>+b+jkwHmGo+NIcSzcV`;tU+*DSj8|ZOA$mdpdYp&zfEu|i~ z`*UWT5ChpDpA!%1V6I4}z?=Z96XCvkwJF^&gk)3GRhr_g=doIv4D6%xkLsCrw^wO? z8K2$>c2X-Ig@_U!7WDT1wzm7GmWG-J-bxA?_Q8t)!Qcug9pIdm29D2#K&3AiOeb5^8{{JNx01R1tON`PUh|emH zmdWY8d_^f5C&gXA2$ihO)OiRi*9gkBMz#vA-&P-n$q8SxwF>3B<`!?Uok&>R_f}4I zwQJ<(NKP9#ildSD4hS5NRj*r`zb4DA_3D{@heLM0H#}vL4No*udhm6#QH#IQnE`+? zf^rAyE5SABo~+&_7hf4L19paja(1I+c}z_Ej-)A}G1Io4v|NM|8Z!6-DMe?GD7)lQ zz`#oeZO5+d{-&Nr1H75P;z5Qr?FJ9Qy@&p~j}59VZOPzi#gm6Yvg8f8`)`fx!JRUm zNK>%|87PD!{Sg7SbXxHcxm%%h`WRdRm8eT(Jk(NfgX!`V)0yqCO}>=#5i{$shZ4Qh zp~b~^g*QIqLRo3wSyOAacOTnE*T@;F*_Q^#SGdA!Fc6kiJKgiiWqX z@gghE=A4KlI&(J>3&l=zVt{6A<6@Xp4yUhUQd>@p}{T^z_2T}H9 zv^trCwhowpk3K56OIUsQImF}e*Mq2wjMHPGkRpWoRBHWTok;~BzXYmtthE^>wL#Yg}sE^XCwwhPDwcoGBn)59aDX4da`V&c3cBFPjyQ%*#QbL}G;5pVJsLVl=R}jb!Q*ayRPk zL!lxek9I+KO8pn9`+~#0b#fIG;4ZE90xFs~NXFjdkq!4iJ$T?>KPph$MJDjDX%e>< z+~GPy)9Yn5s0h+CtzLwG94v}2YD`tdPmh@)ZJ*!Gy!&ibQCU)5_6lye32K_wt-blt zx5c#4&J%fi{rXOF_wNLifgeE3uCc;Ebz30JTzZc)o5nt~5t6$yz;PxF`$S0OEg?%d zkaqQI!~wJxzyqgv+(3fYz=CgYClMH?^$@&IXfnjoMenboeJTT-w{g3AW!*#c>3gA) za=_ixETrknyC&=AYoV(WRvg#<$9I^C*C2hT=5t>D!dk`tSNB98bq7y_EZuZln|P1_ zHZ8giWLPFvkk)K_))Hu55h;b{1XuXv)ugzseqL6SL8BS0<(*E(Z<+q4Eio!yGAqR5 z8C4s~$O&RY@<~D;S4QCrmk+-j8nA&0K#83VEwAC?N+zVnOu|}0LQ4=g+0}` z8dsO`O0x0WzW<}Q*6swv{gpbi?$s!8oUp;aHSY2MI}7lhwG_c&29a;>igk*Jz|zdS zgo>p->V*IdL%Qpp*nzB8Uebvw&{aA0$G^I!HQ#!7n@O@Ql@04*CFxvOS#EUn3tm2+Ay`|y=pNlm#>4j6F^k7w--h+(e<+1BM zp4_lM@J;L50Uo4+A)UwYXpTdZI35qX3UBaqS%j7gmoAblQ3JKMvrM>%(IxtN(9NQg zU^k&3#L+!hX0!RLx5561l$vd_F1h#ZOMiCcR^AQv|CYt{85I03QCOl6k;pgVQmqCy zYAGJ~lJjmri*wu8q0vZUBM;sWGReWIC|uzFD8%B}hdg*NwTwK+4^7#ZwzIQhB+5V( zqFYn8{nZ{PqM)mAjBcN-7{ISI(2k?GpPn+u;UFObpncHgMuQKkx zPMZd@Chg}TQC4VHPtN;~yOZ(!zwkAaU>O;8lMwPguH1uWf>XL=^6t;rd{_+fcJ7#O?h41p9vTLT1JH?dsS*1z zX7{>XZR&PPmH0@NikZ?Ml~pK6>3{s97M6aYe1okVU9EZyozbCRuYgL=@Gyfw#p^gl z91osBJ(cp(Sry2&R_2)+_~p*fkZhAGG&@^^YU+o^*qnPdp1vp3FJ}9R((?K?wVy}t=6Ph-M98Yd z3GFn8jHz3@w>kFre-ss^-!bkzFa44u`X-Ap;_wD1qU=#Ugrqj=x2T(P57P#qM7xw) z<9L{-p3j(;a1|54f-8i85nGs!t(!RyToi4BB2cl3*C+1Hj#M}(5>gdng7RoPRCRl> zqlEWNxv9jtxwdfZ60iIv^Ssx1O+{HnXKjTi{+NRGo01*~oe{cc541U8g$-iu7iweZ z$C&6;Y@?hoE*vME0Y`Up1Iq-_QaUJYM}WQUgGN3R3{|(LgyRdLv#PLO6*Te+v>o{x zvyVr3Pc7wQxxlhzO{z-BQ~QDprN9aP;sa}``l&Nd9LY+IBKP?! zyj8#$NIsE)q_=@9YL-*3su!Xb4S1XlX8VvZMiD|Zg5$>?9tf<=cz%_fmya!Ezv#5m?3YS4eI_Tj95VL7#7 zGBxVm5?ls3keWc&B?ALB0hr&sAYKIsn7kE1Xe!JHh=l;K$$x9i#mvzPDY@@D^HeQz zk#kCQ1?g+7HGPR}d-xPO&uHrs_+$zyRoQHbQOCnpdw;xtTlm?E_Fpx}K}$KgRuXg$ zk2-O8p$7D40nEJ}q(uyowL1=%BIvd!Xcsh^2G_0&_VK8_KMX}b4&f}$K@vE${NAME zi0#GRl-RB>?srOm)%;o_q1KBNp)&HArBa7!-v-jAXZ^UbhjR8D>^z(*cg|wf*w;eV* zfv*y4^Q6DB768L4Czr3ghopF*_OP5EKtwI!KsQzPq}Vtpz@W{}g9;jbbzdR>n8aK~ zT6x^Brzn-%NL|KwhcopHs!T{Tlq}Fjf-R$qW~hdIyXhH0Qtf=k=+4-Y3FWE12u51h zS%le3RCqt+e(lC8j(2UFy}uRpgY>56j4xOr1T_gX%h7!cj*7$0NLoF)w1O|b3@x5@ zgEE+OG)r=CY7!PC*Xl5rnN%c#T)I!?FA)2@^rST(%6waXCTP%r7iykW;NL4y(2k!Q z?|R#~TkKuZLGNIG^3s4I*G6Z0?v+9Ic$j+jheQ?Eun@d@1|JbW|n34e36a{g_j?dT9^C*0a?vMvGd()4;Z?GKn}Cl9REe!h`5)#9dJbE`CJ)+Y>1z z)u)yxyH>je(?bibuw@n=NO7jjg{BKqF(c!~B0#vt$f>Wqkr+mkvP)2EeRl>aN!mjX zkBPEzI@(sIdt?Xs966Mt$pGnQ*s>HEuMwZXsSuA{DqwvaSgDF5>0=~S5edZLo+Oix ze5HfB)rSD4J&>DVjz_Gnkpl^-r0?5`CnuKpG5z4_xN6&{J;5Z?^qrsq+hZ|EVnLoo z?J1I}^gd|HfY?I-&F2N<&~07{Ulf7U6kAY8xn7J$s~4Re&_eW5;m>4)(Ex*V^(Jekw9gaGGUy zoRPx+Tf>a|>>;v$TI7>u(3q~)>Spe;$*uG#f0%!nxwN2;wW*aX8KER`USy}|^+0t* zdrCsKb}Mmpq{P`;tHGb;Qmt0`^AuTAVNUUt({~*y@x-0d zUYiH)rR*g`H$PsEIjQt!HIWvffYMoTAJajbm7ACgU|zi10y_vNj>+ZpK1~_<3e(yY zb3v2fN{aqyz}jvC5t3cA`HZ<0q0~L-J%=k1y&zeQ_kw7X*Hh)wm>*>1)%RG-P`QG+ z6*eB%QG)QW&WL0QkbgB;H}04tGF=ZgtTRw1EFhmI$MK9vMob8e2ZPuTS6l-MyLBkm zbvLU24!6OYo5;c;>9J$nT1zn+Ox(pq1&xl(D0Y%T!`lyT z5|JO!-$Stwee^K63~ds_;0Q_}>y--8Re{)&jbc|A)Ku0-Y#XVX1odj6v>!)-r>0XQ zoP8zk!813wvQXFEvB1wd)>S-~OS@#B*>|suLNGnw@$`;{iU7vk*28)WJr|EtfWO(Ivxnp!W_1mB2@=NX6Vo>H9m z_>m6i|G7-#0&E*fK=5AW=$}jRCKwss%#L{yY+{udp_Ao({8eik{{XM-uI`>simop* z>%TP|cjyf&{!nGtYBHkL3tPeZm_VC%qFdk!7Z9%Cl3RN)cjWvX31#uHdOaF{M&@x; zr{-rcoYkf6YdWzbv?r8hlrVa60Co4#^*OtbttW&EDB}mKy{r)0U9bcbG`(M z8(571xa*XxkKw=vMS>ip!bJ6oSLhv}1&#RI3!^BP1DWudBR*# zOV|c|rzN;SO@${M$md-n!yasrt0EljRvw1x0I79G7f`jGPe;WDW4vJT70$9U9J(Gj z*3iO`T3k&9N6JoRlFt;PZ11)}4!@hF`wI4sE7kQn&?c`&;|kC?mlx>`-jzi|S~EH7 z24EVD`S>2O;vho!G&FewU~UcrV#0kVHyAEuDFd zoJ4b-N|-b5ZQ`SDyUj>H+F@5?Ej!0r{yI)N9VbQXM@P49IUW=DLn}s>_B)5ao-Dbb zh(6XQtiG3hK+jhJaFtj{EdW_4!0iDD-TW|63ScjDT{~+%(*h>HAtZ{@FJqh4YmtCk z`9UTi!$+0LG<$@`?SBP#)#SBAJ_)Kd>73H>Sn&10tBy4<9k?-zLm8`IU)O{oKG~cc zWTU0l{fYC2v>fqHu>mrJbhVC_j2*|(w`{j}sxplx#M`od=jgFEA7|QC)m-*4&y?^C zFs}}K^74_NKK6b*-p@!DE&oh>JMpP~N(0v~M6DvnoDsPcp633&4z%uwc1%O6mg^ljbh{AD4V9j3kzN&7J?`cDJkg2jF-b@p}P*= zv)8>y({bA@FTbs`3QmaaTJyz7V~lr_j9PKV8kLuzx_VIJB6>nZ} z7Et6zQEyZqk+jUkU$a3BjyQrIu071vPl7}@s$!%atpjF8@4p^$+`97_?cj*x*+-kD z%I~xWyT|cLdj?%P4dzku1S(5ss~51|I0cTB3biJAr*e4s>W?FZ)8IiIN&ls5#_ zYNBzXZ&0n5VpFie!Y8XVpMYCgU)B8u*mM_t243lJdGX zNvdY|`|7}4#?nxVOLcjoPxgDKU+rx|e21poCAiOViYjyt>?E5QvqsV+W1C%d` zX6jbO^6R|(sczE0!g+}%Hr(V|^J|;O2-528?wwuC4bmcS&s+5V^QQaDmG1q%zuEnK z8Oo-NT~HF4M(sRF2ZU~*j=P_M0UB8jlDcGsWD~2p7`p7-&m+71I%D6|UkuxRM+oqaX}x zpaWY4;@kyl0RbWWfYOz_QMPmlkb$}+eE@Y9#9`LpPnXc50#lhbl8M-XImV8kb52Sp z7NaIHzDGbgM~RO6)yfpNbf4BYTcK09c#!9LnK|98=zD zV4Po4fV~5;h$vG5fu$t@)j1TE2z9JQ&JnrFk{NP=`6|#nm}kfU(9tR0GBn2f@|Od`N5SC)fTzJ`Epv*3*z5~+V{h#CJ; zg5=+_y8dcbfWJ(0RXyR2eXIr0;YbPM{4MqR0Mp}Pq3{L3Qy6Li^09>cWk2yi=@F;d z(jz&urAK~3#A-_7b)F(()>?N}eNVd14aai-Bc1Hu>xulw`S{-+n*a9U|45DuO8WlK zlIM^%d}1JA!C z)a*nO*!q94R-v!!?i*xD#QGP?@n*jWmDWzbKR%VUDZoJ6OW!khsD5kSM*CHRi(cIN zGl0|qN$%kdt0RiA11NZ7^QdSJVkM&{l`V{*FJy**;foKD1f2Mbi8jE5 zn8JcFur%ju!h?z7PNt!@E+4}2JqGggw;m16gx+`8&FAC|M?vwSW8q5EV+VgMFD;EV zWvn@JV}0iijc>vd(~0^rkncv|lT)^03^WXk^eQ?H&Xc7rVd1O|46<5#RwSdx7;$Qz z09L%irrIr+xvjKw)0E9F&baQrE}7}5>Pt+qjK0-F@L#BPvdqi&Z;cseQ2m;M1x@He ze|?Ush~)+Idab1u4OBey1PTJ=c^#@ErY1s@m1aja;*&{>fFp4V+XZtQs7YH@h2sNs zc6I1OCiyu+xPDq0Idc}IyM;uh#1yJ5NRdLT*54wC5|HzxZ|2q9BR=mAnRa1 zdF=Bzk4rJfgZp_hxUR@lF^|}7`w_j-+|Y&BUDbJx=@D(y{~Hgn%xW@S<3sWvgz$8`o}PXvzhRWYm&3?v5DC>Gf4DxC3Y?64nF~>j~Gg*P>~XXtBiMR#4Drr6=a8dJY^?Jy0-Wyw(Xj4$v2B+`wAIrh6<< z=|&CCpz;Zc?sGt)wCWYolq?ep4z=ECeD_00Wga_WQbn>k<(+D8wwvr^q5TWr6q~lLv965@;}ps zLWizu5SGvTgy5Ujsva_Tf}i8iuSHmd#{n7-t|+6UmRc$HxNAb$e9rg=+4gGx2)N7t zJhaq>bULoVcEIh~8@DCmRcj6YnZ$7*k+FlSI9^C!5x_AOAZm&|!fNN?Bk($|e=x!h zqgCMMwIES@+n`WweoRd)KOX>VhL;h+50WnBnc{VKc5E%w#7%xc(6 zgfhNCX@QC*zjI0o08S{$5SNLQNE&XrJwv-B*)PB?KcML`aK0ISUuA;Qt-XjjhkV7f zzUyM8v#PB8VU8d;uimcc2NCdjC`$YOYTMQSxOlT83(-NfHp0cU;EA!SBCujC0pYEp zDt?AzIzi-wzcRzdmUas&IE#rJo{sq3;64Khpb11%GJmj@NahBNl2&z>r4&W(EiLJ? z>MSer^}0R9Ei--n>6-@q^n?0)Rzvm*)atRiC1BPP`LNn6K{m%T0nw-XO{$Yxn=UV; z##M^?{e8s!S#;?$s$O@Us3AQa2&bk?LVTP%D$*6t13p$)99#>|jc-^-?l5=!1#Iw! zhnwVG9ne-?`CH>WUW>Wu14d$6J;Ll@z=r~*dtxnqNNu?7iw|Bmn5ElBG!B-wkolk5 zj)&ez4bJBmm|i-4weQmTci+O0!IZe{Ss3Ud>%AJph7Vyt#pol`l8T1ZeFLB0j|w0i zvg8*Q0mi40_>UiW?5pn!fQ9@}+e6RWr@ouhF}CTv&9f=vx$ZrIHy3;Z3F$1B(Z}bYnbTqpp#8>+~miKnB+xfQg) zX;L2W^Z^HnSY56)YR)|logLnaZHHMUaN9J0U}4(+cAkt{z)J`p-}3AkuQl}g0oG^s zH*k zW!$+VNqGUDcj3B-3nvwq&W|4!`IVLz!!Q1E-`v-`C&!^yo0GF0*?Yi?C1QbXUb4iv zb1XBayN9h>+xS_JRRbkabfPug19XVE+buo3tFczMU69BmZDMZWrtaEZYGQPK)r;%F z7Xxq!&rl2Lwuc7i zladGy3K(x1#Z%Dvg|q!Cl(m_tju5)JUK>63oUjzp@@o~D)jwz z^XH|z{@LUb*-bN`%7;O;jM~Vkbz<%Yvr57uknSc1cTESo5pM(rXjOe28Y2jbr0{$LQV$%xza8DU6%HbX6NLqf8Sbd_e;p3g0UyEE#VJ6BmNk9 z(sZ3ld{Y0c?azXBJThYO1{3o4vvsoNOc&74^vRE3eOB!MS*(j4m+BFP>ko6|1gDIg z41YPje9Y5U_m0<%x#8BIjs!omUwPI_GyZ<3-0hOH%#Ks?S3o`66z;CecXP>)g70ZpS5plWc`JzS^}EG`H7#W0{F zM1FwcyG2=pm#0SYy*dgmY@AFa8@&n#7{y+@Uzx6wWpG!~r3a&hc>uNu8p^oS@+oUj z)Hky2uA;K2tPCTs_|Kb;oX7irdh6lhxxlH3g;*{4QsV}SC{vOS)RXE(wh}HIu*7)u zl$6fKfDga8L>Y*(mC&1P-FBi`4uk#!aCA;JRuty3QeKF7Dw|kVZDl$!PH)WhLRU{Zhwb;!I{YEjzF*JT$uBxf^?RrN}XsC(D~{EunU#4DL^(VN-dmA_W=8$UYeJQ>wI@J%k! zV^DJf*Au1)S3MvDwE|lr#tekBOK#$ZxQz5L^eJ`;5n@}R@kAL8=>Nv;by|)NKF`_5y#WR$rKt>dsbjvi6u`B$;MZrH(;-Q}+l zqk>D(Pthw=9-bq#@^2dWz~36@$e<+henKA~v}CSbp>E^A?!rECqxlk5c4_Ma%%B~! zRGP3l$vT!OT?&oWnC^zO80WuAud?)CSHQGkbF&ZUjO$C>Nbxjtc0T3QDcYrz!D0Wb z=H*-nCYKk~+2EvS@4;T~D&V8!Y~w91g%TBzPB;kM`ODO8UMkL;3@Fh8&dQHhm0ZYc zk!e?RaC~!)s(@6u`2|QbaewSQOuPL}d%9k|1f7j$s$u-tDFnEKh!o&_fItu2r@G17 z#CXUIlmin2!7bv7Bhx@zl;m|Bre8A#l^L!o4&0&x zeKV(|Vpbb4?8B9?c$lm7(pd@8++gF^=!MDrU#T{=7epFi6yP;|SL-tBX5Ep_+!{+ssr4>0|W z5Vdpw6WP-z6JQ3@^<>zci>`lvOSuNS0IKz3htNDYUA>}D@s$VWK1UGcGR^mJr*uP7 zVh83MjX3O9I#1MrCInv4Sw>`2)E+hgv#9l(VcrUv8H>92kMAPuZw)pEfYEtUG$)VM zFhjTjhyyWvFe_{pr~s2x546{dFNA`B1j^814qU*KYLugq!BT=aXy!BL0?>f16H8q$ zTL5)Q9wAjNR$bwFDNl`5wue~#GgiZx9#2;SzO>GQOy?zyf)xQCDAr3YRuj+{c8>n} zCGv^I>fd9bvVQOSI}K^O+0LIZ90yFa(R#`b?+xGi}vo61onnj)yOr%rfs9 znHfF8OOJUU7Z&q4#HYLnf}YWQ-am zo#ZY-cPS!N#YAl>boHXRR3*H@^hFARfa?iJ?~FQz2;914`FNY`l9<>-UPwy)U&Ot6R8wc$H;P3?MU03N1tE@LRg9IX z4@06wMMT7*f`X7LDnr23DiR@ND+pmUZLRVMl~kEjgs2cuKmsH{l_E2NP{>pVCfQL4 zyCm5?m(TaE_dD-*-nE{d^L=Zbf4VA4hI?Q4eP6?GknQ=6@2);vhp&6ZRPqzMnK5fo zZR4wjs>q4uSWM>QUzL6*PJq$IBDz`$%vio|Wko(~7S>tfW7B*CfC7 zNpJdyh3x5_lzrwCefm88KJXi!w-@-V`OxBj!)#xTp!z36sem^i)3~-%Ty#WzHkbz( z)_o7E6?tx?aMfQ1SAtC|L8;1^kv3!^6sYIC;VDUTn3emx-s_f?fI??w($up^>j81p z`gavqqC##=S$)AU*oc9A$b2o4S*?8A%)b^De948Ykwd7t=znWsr^XG|GCUnEi( zamroOHwDrC)xvbg7CYB^sr$7b-1Suv=e?D4&0Wt*-@f!V)>IgL5ccQc3tq#)Cec3v zKTDRGJ_m^;U!^UjY}&Et&be@Tl&tkr0d;%u2R zaKeb2Hssp#K69%1DwG3eeHgtlZ+C4u>UTpqVQ$wtl<8jHjz!Q{HM|)aJZcDowGb#8 z?2N|fT2G{&dVw@Bp`%76$a>${&jH+=5qS&YRs zOb36V{@R6+;t)PoqH|aLc~)>P*1Vy~>z8NAiwO^?r^wibqA^cx+)*rhTH~S5hxP#D zdVMAX019W)6)mkEpx(o=n+Q@q>K5?kF!T1e*U*aIRb{As8HJ;j7VBc2^3F#^N1cv$ z(^Q%^&FaOwcoo92677lrotsd94|ifxc2QEn1_^4 z!o#?HNeDe6c^Lwahr_cD)!(WK*Pdg|L#LbK$V*5@5w$C7)$7|dyAze-Dkq|~rP`VM zP1hU9I5NL$KH%3C?QSo&-qgi#DDhg?HMJp%5yD(*_^v|#6gfRl7!kJ4P|E0u;&PxC&CTdb%81ZCp)+@T4A?I zB$bH=J-pR}5)ol(IPoKk+U0g09hpA-NKo;^Sv$9wJ3%|*ULW6m+CYC-|2+u%UnNx_ zAh-Nha~s>CEFp@64b^QNAN^}Q^W43lVJR_X@>>n%OH>pb5fGetDaJWb=M`EU<{Xn* zAoaYo<>zTX^(C{NdyGDOLb)0zs;_H4!Z{>!uIDC#8rVU`RaqG_wiXpCokhjet3!re z_@ZM>$pQVd$P+yd1kA_Hyw(n2y6XWxAz-WwFHy}~B}pz;WIET!Mq143baTJQ%p|+* zsUvk3)q{eLug=U?ldNtQ(UN&{gprIS(qfp4#~e^sQVS0NBJ8Q`C_lBpP zvTyS^Q|`OTX1@7DeRSiyFnby?cdjIXz!>Qw`vp=#1&5FeEbC6(js22m&T>^Fifcvj zl<#MTlCv|DG^t8s*T78!fU4n(V#jZ0DQWYu?1rv`UGLvdl1ztP&K6nS)+eDA^i89# zsdbcF|D&~L_%TuQ14PR&y3h1kNEEGqt;SRhWdUU?u&anjq->mk9l_V4>?`u;9*U+! zea^k(!(FhCAVsAucB3le$t=wiHyX-idNjJ;-O%>>*{K7I5;c(MB>co~1(2R?qf9z2 zFRGtcYh#-sJjqDSMjH4TTveMvgtc*Jk=mx<9wzau%xQ48$P{N)<>rDAy=-a!{_I-b zFZ9Lwv?28*cWltp_xUpeEqWe@s2e=U6Ys>hJ0f>r)-m?aY*= zLRFMuJ*e#i<|v3Z>T->%*lnmWEw~ni%F2MHhIEz+^KiC7B{hi)` z$xEV!Q~N(Q(}=oDS}M~XX1l_rx@au0XkbLPguUpUwF^3QA2bkSkH|E~1W+o;)7^K| zOy60=*GU`>n}GXBVBp@WrkgKT6E%eg2$BCw?~*_Ohlek;u1s$gl1M$nT?(9VUxiFc zQj$4;sA-qkMx$&B`s$WCuqk(WlAG_k+Eu9V@`U3CmUn5Gx+tM0xD}|z(T(@4mrI0k z07I{CTW8o&6RkoP=-d<30*DKYyLj z?(&6XdwS@9;)VXBb4>Y8{|IF6;Wr`}T4!=502m(Xe1nNgkr(!2nr00IDR8T(e&|{N z@Fdazz~lA_z++3?<-)(E8&b)}}{&$!kYFnA+D3+uK%wK0M7V2`;YLbl`3ykmI-nSMgi4X2d^J2 zi#qIuW>CQau{uS@4 z2E4wPZU@FGO%Wt9d*4{a?Ldtu z(7jvi_DUM1Sz~eP!zxXll5B8nL}HQAp32&EU-r)0qQlK76j@)GNxh73J-Q_;ChEk! zF`>bWPReY&U1&y?5B@iny?pADv)+-`=SFUhwo+|1LZ6O^u^EG8{ zf7+=d1G>fvYZh1F781cIBV}IpFGf=efF#;tyn|@Pb!F7y2FfComR{pX zxs!J+LQ=cD8;rl$b2$gpTap}mYCeWZZ)7Di97pMyfxdM5({g&NUw@H#jQ_!3XX(!A z*y_+RNeR0iL8JWBC-Sj4rK~SYE^C$%m@)W*g9VtGPnV-FA?z;$^Y>ej(80h%ozyUQ zOHl>++yiXjYm9V<<#okQkn+C9=RUTdusHnYhYi(_hi1)GYaM~VeF1w8ADRXNe$c8{ z$q9aVNG}!|7~ZF zGDj?({e2Lz_k#ZGhFKFbG{z=1pP2<2O2Pr=d9g)QE;OFuitxLAmma%2Z+1)oyEs3h zBG=+^H;6-rd+a(F8XxM`Te)>l$;$SZ>ZcpU2aFO}EX+Ayw;Vuv6kwKW7=(b{ zY(6umJ~k_fu{KM=O`lA6rv-P9ozB@IL{H(yXedWu7wSXjTZd=A&kT*>``jPA%m&F} zrq1yEy`xCIHT5*1KUB=N(ceMj4`{~VtTb9owqQkIh9wckmsI@zbWeS5bYRfl5Amm^ zZ9%CdW@ zQZ>Rl&_W_DVv*F@z*5=UIYqO^j8zrSD1{XF!4Z6|_pE#20f<<*l=ewnWpCs8h0e8x zy%gdw@$&684KIH+)bij#on{VbqOo-C0{m5gWUS=@>kA2cIX9_xQO86P=1;#H$UNe9 zzK9vJrvghn5f^?(D(&}F(ivvZ$Pg)iEnO9~E4r=H=799 zXRE(3SR+Crx>#1d zRX3$~)#Xoo)wv&ZR{HC#Wl)dMb^EJ8eVmFU zhU^LakeVCA?O40+Z@C_y7iR7BjPBh>+R^Q1UrKigP5!#y0P#VdOw@4`cvf&WzV*fI zDt=IxDV#;Z^w|ALT8HrI>@7Fcqy`IO#$@XnK$)UhW3s!lk$@;p%4Wv+=4h|U^p@7G z5f|H=5tGdE*X6`78e_hFV!&REzmk1MSr9=(!+GQ5>bD0mAM`ySw$G+&qcKB|4)&H{ zrpH&$upjcnZc;YtuRBx+5xvzv_mY(+RL^8lbFHHwXiFz5nIOgE9!hc@YXHLKCMAXt1V-ZVq2m!%;U64Asm)=~ZUV9k*zC3h)C_rD(W^jHb&i+gmcv0I2TJ>8wSlY6kEj{3_4<}@JpO=7Ra;jTsx z(^5$$!bs?2w`kJPX|a&V`U3hs4g5Y%!_YPqsrQA-E*pT<>pLcD=I7I^?24}D)Ky)} zRQkm1LiKM&ndfQf$nmh5+$48hmdj^>M=v9R7ydgZ8TNVh{|+qqlfmKtdutu!OCcH| zOsKI`hpIR_b8k%o##iWxO|){`6oekwW`Y%qt?fEC17j52M1Ua9wq+Itb)C3=M36h- z{a78E);KUKjbyC!|9~C#OxBp=&E=;04&A+2+wm7FZa)>Dw_a<4)bC(B!amzTvB5(9 zunFyU=-d%%R;UN3Ic*x~r!=^YA{jFt2F;tdGJ}$`*L#{Zu(*RONuFI;d! zq>-``I}f&|mRL@KR2D{CBoLZ8H+(6u@=z>#80{0QP{3nqbiM5%l3u$)Ol*3XYs&HM zai}h_Z#1FjUA{yVF_s|pM-T>AO2!uv&%5bE)VN?n=-e%wR8LdTZ{hNn?pnOV36N6FS}r36w4GhE}Kxz(NPQ z5l7K8SBj)qM2mQ69oRcCC%%#hynQH5FMU^FhecUV71iqnoe%4%bfG+rCh#41h8J20 z`{XC2-cJ}|6{6x@tJ$Sp$Xbitrj8A3x3IPddZ!H0xI@B6J$K81SaC&BvaLtr#q;AR zCN8sFl~KO0Zcen;V1rKlKRnO5nf+pv28;iV@O20eTUDuVrOo^_GCAwdVkHUN&^!*V zGcOSILR;pfOq#BI%}Ga2a|ak2HZUN^mBzkHUNG*nNN8Is*j`z(93+#B*=O?5%mJ4%ICcs%*#2?jZFZZ!uC4 z>##mo7ovza-j0PAGD%0f@Yy*N1P618w1=PS=2gP(|vg4RHrqYLYi%5YQo z2Nu>js?4*~O*kc&Sl+XxP(9mXe@WB{#j|fZCX^kgtAuKgg2wk(3g6At8O?0P>qv7b zt97&WKT(!4NlMwcqlz$Ktc)Mx5Yk!awO=tS#n-W$1nbe-jcHa#O5IFde?K00ROj6F zu%N8VjX*zHPj>J=>NvimG`f}U2R;J04fP}`kqYpgP#N~6H@=`q#a)c|k*sPiMQcrU zi$E5?E#0ME@HoAZBq#!^se+s|w2_ubTHNc}BChN_QQmXG+r$a)bU*aE2)&s3dDmd+ z>9nm2Z<}c#-V$1LEcov?EEtp}{5dQ{4|AW9oaJjYO>vCdV! zwjLown^;fml#tIld|v8se`+w+hw81iO{xLzB*zPVlVc-LrvGKI6wCeamw~qd-jAH3 z4J;x_VM41ysh|ty$q_0@2#Nh$wox<9f=ToI`2J3(AdF=KEnPyUL;P&v?U)#-fi*6I zio|smpE1WA(lV>Vb;RJ$!Qo_+!fPsuQFqgMraZQ1 zTIX}hV2X@=E*tlOSN$~1*^jq?6mUH`jf5T$E@pY_^M&$4Ub!qq7p){nLqw1VM;q5` zH?fwZxmQrSmwKW>m>?to70qgJunOZT&vHxOnPHnmxK+=oj)yFdUqIQ;1xbm{F*)zkt3Fvf9rge-{mW)lAJC70*P0+dx-8AM8t-sj0@@rKe>5pk0A9y zEPHqsU+V#zEH7<`Gr*5R3C41E>+d?!5-WJK&pOzxaC3b4Zn4e_0~ub~61RPlX)~R_ zgcR685!<i8svVj<4Nznb0ef8v4Vdy7sB@fbRF%q(a7Fo#(WoZ?EW10LH6J&P}&$3Ye~k zn~T@XGpVt?$8zZwjML~&=kel!0xdRthc zJqm9`yWopKGF&IaHl6$wCOGvti1;FcWfS%Bo8)=#W_&f~{5!U3ZlT}dYp_h^E&kbc z*qvf(io=}{YmSP%XvEsO0^R-?)z@r@%>NNJoXTpTk*M+l;bYjn=EnGZ9{~08&;#5Q zlE7BP!#=MRRnthoesERN=7a~EUX#b;3y;Lf=R)R#xNjHUXZ^@s~DtyP&RTBeT)u*28oE7@})Kjf7a$cs}!Msn; z=ZQb?tQ@cjB}qg`F~=9CAFo33E9&$nifN}KVti~gmz>+O^Kth??Rw|5@oUfc5m{MI zRi2m2TS;D*4Ye@%N$|#dXiJeO0C$CsJ=gAIMWI)R=3>v)#`RU>9C68KQRW{-aW$dn zM04(D?1YlAc!y#Xvn##eN?JZbG3GVST>Spz*5O`@aY4aDiTPuXb6`wR@}C{{S+5Z* z*6Cv1KR}>;l)>4zrM^9y4Z zyFJRvCOOVKL%=^VKLfGOirUk^Hs+|n$o6(-*+6NiG(YYZzzkyGA(@tXshOql19XG4t0&YkqU;ZqInr^)bsb;a#w9T>JjIV zb*`c6?7hg#ZXp`DiW6#(dIw>|M8;vAfj(Cli6qLFQpioxv_2+zXOE++w{XdAo1qWW zhbczg(IuO_JKWe6P8RX+3%$D-ug6)aFG8}w-C0F+YJgMf&DQm!2G)o|QWeXM;#U}v^nZGC^4eklFi znIFQs#D92i-Y6$g@CG>B0ttYN)s*QI?1X1ONko`Yh1xewOVtF2<*Vv1on$27 zl-k_)K5Ogz*;^$wj`Bt|EyeNqvJ0(&dmgttc=4mnd%o#<7`26O7I~Qz!2T670a9P6 z<|DFn0RL53E);Pyt9S_^X{tuHH9G#LppaR%v+M280XrTJ!TiJGY@+fUh(h*9%GC=4 zc4n`XWK{eRLHM?1g#lFG5xxVSnm~P;n={-1%VD3c(AlEi;G3XM5?*H6@-cD59*Rm&XbxXDQe4xEXfC@FQ zLD(OnDaMYd^OU5^QD>t`rcB?4s)CUSj%Qh|&$f?ZYbzg`Z`W#dQF7!&fuIt&=!xqk zlg4Md9V&Q-G97~)OD}&(OGMD4T+D_xZloqCrW5$)9j1Dx+rK%QOOD253Q8qt?Om61ACT@Pf{N zCzXieyp3N(ZV{M7j?PfBPCI3-RG$s<_pTOp6_#g1XXE~6a^(9^1KnADB_c104Hf&& zWj7+rz&TNf9+>DGt)niiiPN4es^_I!ufyKTxv8&q~T1-;Vi zp>(*`u@eE21KNV15i{)i_Vk_Db;YdxVUND#|F}=c+-9*1``mYIHHyfcMFeSL zGr)z68pg?*c&tNdM{S@Pvo{aNmdMiGNFeVMk$tiHLBP9M${mHV)uo(6-r%a2#3(6U zQ+eIHwqweKeAqnpcD2-C(O(A5qzc|xB`VR}z-U@)=BUaxndPkY)`g*CwVSaZ^haD4 zNLj7U;+&vtS`v|cy0!KOCFT43sB@a6<#|t3sNLP)=cL@SyDBGbWwzkPhvB#^#NyRW z)0%VYqHzgoED{nOgr?pKEBelEH(wVlPBgTk@@HxAJ8K&(bJVd3bab zjE9Ok1bfapJU_B|%J|ZFo`F`ToM-|qrCGH^rbOlcNqnMq9(D{J6;-k~tN9sI>uR9= zPF1wbKDK3wF6fHl^VbU!oc%+>>E~7-es(a)09j5$_t3B{MoruSV>l`bsn8rBAm9sJ z(PFu5tP9;w%5c$SYK_Bba~`g*ctGd7<$1AkxcWCB8ze>(Wz+gGOlCrG=yQDqCTCV;~=Ym0_q?|0a+CJ(p-OT|C z<#2IW07VO}A=$0fSB$SrCJ;sgGPBaQoRnP18HisJX!TX^o9!m#{t$dY zBdq3IJs9ndAoGQ%W#Ebu(9=V<$?ptH^`&rCkRB1nR`Z!L4Lm{7xEIzQg>9u)TD@wU@*pPy6s&I^a&T$H2G<_vhZxcbC>-4$7$UR`XdrPKS*Jg(le z-HomhVkM|V#T5xLTWX^)amWP~iiOF+?r_Cj##^djs8DlW-g>ev7-Sd9a}rfgdnbIl z$JS>LF>I78#wJ#6u5==5Bmwc0PSX{Y=4u@oSVOHOsFNgwzYN~@>-{Go+5Y(&Jnpa6 z$X^EWs;QH;Al3IjIV^_t)QIOKe>D-ZvppChn(-?r9hFYh`DVCKQtyUooC9+C4VqT2euZ;uKJO~pKmS#X1xT0}#17!<}7la^+ ze@wP5X2u;pDll>R(5dO9oA~?W?l~LvN9Ao5732VJY@X}=(>Lc<+BYw#HQv;M-som} z{^O@3k(4DjEYh|ejoZ8N+ZzQv5r_{~Fd5l=E;O}vje7q<6}RKeCEq1#8S&g)f0w@u z_V7&Z`R4}xte$(~pYno$jIx-Gj;E8wozb5=4gRBY?ttf)JTu`p8}Nlb+ArbMoc$xF zC5?SNS4uEzLswAc*K^m?63wt1j5Xb!DQB?b!i7dx{*cVQGuv6@7jMFE{NsxtV=l$v z-2a2i+;;W96MgRkkm2|G@7>O+?duSW8alk;OMNlxg!;PT^v@PCB2s$r28g?FFc8Tl znNd~_Ys!WO1NtyRb9SW&WJj>CUP(s}b)WsF0>z7qL<^^<%XX))?;ig;pMfl@J^IHptRzr&^-t+64%FfPt zbF-o@oj*4>yIrjLqE4M>`0x2N?k!5A@jF@y>lnJ|F`B0=8Z*>J>AV4dWNB$3RJQiaAydnm=|*VP7S_z)*=SWOBWQ?K%%d+hUmITRN5)1$RVyhi?|R zla6&dk{28wo&lTE{#M5VoEOhWmD44Gbxs1<) zKX|d*@nul{k^Oi<;MU3UfS>s>CB9g=D*mKW`l@vbhKr8a-Trd^XJSuSuTuhv@u0!EYVA_pW{LGw8)bi8s3i%T!z9i@8fhuP+6!M>#qhYlB`yVWFNKywf_kEH6I& zps$Tx<=U2gf9LBx4Q6*!pCsq0v%K_orwEu$+xU3|1X`_0*BfGq&Ga@%!o_rcMin{f zOyXfdjwrxa{HM+UcY4D3 zEK;kKR2_6BR6;n?JfazJTN!%;`^5|30vNa1-{MAAzpzXIt<)tEGLy4YKHh$vwarm_ z?t>8`(IuJt2VZl#wJ`8+5Hex~ym342nqiqmG(+kM{o;gByw{0TzF(NvtQe0`4f1qm zW=a!&({1{8j!%~Z^MZSz@+T7Edb7(luK6cnl&@n?zo~ZoF}!O3t&@+81C5W~{ac$R z9fgy1qL0u3HNrZU4GOww{+cT&zd@FfMWSQXpfyHC_Y#)Av!0C=Fc;jYfnK1Ut>Q** zqRLx*+Rs~P+85z$TD3Mm?PdPod8*Ie$>#iJKqvKI*PKHa<)C~y0hn$Y2}VXGo>kq9 z^0v=Dxl<)vUL?uj`_ZCL)gM?FJ{!sq@kKU`r9>D#X1)~512hP0k2NTk>UbiFUNiA z^~wJ!TU@(>=^CguF9tCi>-+o&d^rkwQ)WB61ts1)I~;kGo-y zJ&Nek68+EThAjftZLBa)So`lUnlFRwm7Y4YkGn8OC8@vbQ_J6zb*U2xZ6h)h2q0T5 z-~Z_*zooX~)bq`-2h#XOBLiX>i=3dNwdC2O!K*5tq0Pyqt9qmD7QH=~h7iKedw%yM z+{xtZ-}>SJMpIRe9aD!Wh#X-kBsoG94g_gYv(V6ObpeL#gfaYtIa0qBUp>lOs3U=? z%l<@9v@l0Onhls@WDyqJ)*$sMsmM}1b+DrP`WX9GCbaD}zlkwhG7B6>C(8MA!*Z=U z99j-LI0vs$2R|~m14oB!?SZPmz}=_cHK?G6`K`JnO>umHkeomI zb*7`gY0CW_hwprqljR=KW0ABm;_&r@>7h4x@ykEfB(8mRURt|VZ*kt`*p?&zeADyY z?;LlXo&5V7f&+G!w;{>e)IHc$AxWUmGk#Af4;b_V5Qx>y(LF?;rAr{ zq}J8j|0`bkKP-gz{$=oT2Y7(Ud?_XQVOfXhRlU#n;nMi`w;mqH;{4T~sjtzj6qbGdh@l6qih6^v9fKF1D`o%626|IM z47;85NG2wcbYEeQRTENfqmP>jPVo9%HFxyS5rz!=hliqQOs0(oWYnszvmmxYv%rWdM=pnA z5l&ljftpELM6uDa^%a{P?aYp*AxoL|V#*58@ipR1+--N9SjfEAG!nI`k!{ybz9=32 z>iutqlS15>fEsBa%lj7%UFZaeT$8wi>a6q{AN86QW7JSr%xziBLreveIM=(nui$QL zw4yaTOR9YGXPgsHT=(noxiKi{-&q&2ffLBtD91Qjs?hwVB=~9jRP_!A^}wk09P}!ifH7E)zx2Oe zpAfn$`&gKv@4tky4d;%S|KwEpDXP z2cRT-z&Yc#PKF(zqNUVunkn86f18d#Fg1MS;^sw~Hr+ZBnu0_@Z~qfs>cFO>STux>=32)jVLlEc+$Wj>6!BIk-%uwiG+7G%9B?G#EgEMb z(W)pH1Y)3BRX4Lc?|zVNQYpX^Ool3o%zt<=6gE>F*1Mf#93e#MG2+|QdSo$jij>4d zkI=4tvZDVdFym}J)vk@SCx(!INm6wO7k1DsC<0Q_q%b3!mvQok3w={2hC91gJ$r_p z%HCI1$SsP%*Pxs<$9L}?i@zs~fLV1tH(53ZU#O$%d9~Ke2+1zMvNeOIGN3s;8h-S0 zy2CgvXDq;CyBehXe~393ziv7<2MIaWI7k2fj$`BdB75H$#J#aq-1*e#Ll0SJ@u%9g zK}r*o`?+$SZkeYF#4|A)ZX=R$07`T2SbCoBi;idlQ93vf5$kl{C>gK<6>pn<7!uKE z4_Tt}^6t_a8%?H7VqQe>I#iM#{oGaS_s(#HB<11r2r8O6-Y+u(o7O&(Wf8iQi-R)`tXD*82K`fNNRhs_#!Km`e}aUyCCNxMI1Dp{q3;B3L~KW` z1(OpbvGi0Q$snz~@Dxa_*Bd%tUT{xHTM(uYkIYeEs^trkDFQi`(^dKKw^H%2u zrFoIo9;pY;h6475;t*(_xkONB@!|g&u-R_Ij{b<7k+4IwxuBwc9ri=gr*gp;U|3wF z0l*0J$+~scp*kDsTMfBS_@p927LIpbHtdI?=Y1aPMTY(e`ZW!1v)Yx+N~LEeWg%3} zbCl@>E7ojGFQ2z$6ihJOf*7Gi{j|1oiWgJvPIe5B-nlpOBZyAs+0z_Bi(Tk;=p^Mc zi}pJ?e;cu#vF`Z(EKql8_? z1NA8-pR>h{Lirr*Bqn*whIm%G-R;JW(e#JMu*ACT=bGD2#ftGzu|-LN&j02&)^n5$ z%$bZYA!BQ8Mc^ty(>Xc!!J-&qiZ~$gS`hFR;NmA0Myk2j+>U{CflRlNiv=%^=KvVw zYMYj-4Z+Qiy!p#uOeO$6;sB*JVpc!~Ic9eBbmIQok%nmNj z$A0X5<(j$i?any;DMQV)<}pTueY!)tncXQX^VF@UqKWWOcd`ty7bqDwqmB7uUf|UU z53&*+6|)Wgb!MBkjU(`*1{h1ugGu;0l2q2m8<5&+`2Cc6J-_fz80}v*L`7l%fO_iI z(a>E~4iEJdV)VAh@M}iuucjeeb@0?}AeSQ%`ZA^L8s&2&1Zntm*!CFpv4j{5Mjr{w z5yhDy2HuKyX&30rw3Kc`nGmM$=&p3ez();Jp9u_>K+TV8VjYc(Ji1vRACHm8G+UAD zw=#=&M=?aPq(q03-5-OobLW(q>n=$%0Zao5RAK(#GfU~*1tTt(G9_YjVvHu{8`2m5 zLW(17SEj$_Ii}D?ve*zdS#(-C7h=Ujvl}ab&JMhguaSnnrIZFBa#Bv*TYqBs-uB2Sag_=Qvz92~L*B!U*@kPe_7jF27y)f>GEp$_35C7>Z)DM z?s&a@7EGC&xY$~Mo!!KMEj}O71|lL)qybvgiv}^|4wHy4gNL(`0C&`JSzpE0ek1~E z@Q3Z_35%N)qv6^9rX}dsvRyvJL~2hx9okNzs6BO-3hj2574)dI9;~n7vxXq`hw#tY zbyO2-1jL!QQkEf`vzcxDjz*k}Bbi1x2MF-uhq`}A1Pl_>Pt{Oj^``OxX;Jg(LMf9g zx>?y;)Xy9&FLrm{UuJ-()Eel>J@|ax63ib>2Vqs!L}s=`#Qh9__EKIWKh3{4mM5mB zIA@#Ro|6GG$Lzcidbo*3aKC&vz4-p2xZw{^B4U$^?>i0^U7R)A{huIRqc+&vS-R}z zaWc#n{xVR*Eqz3i^3G5v7M?_wVQ)3d;k(4)bue8dUkzTtSOUa^gK#oN(E43f)>kFx z`bA1v63LQc70zCbx>po@oA{drISEv^5Np9h;uo?&!ZNI7clFjCfBgBQL0n}6slP2) ze;c8bFeixSSvAkGR_zfMqg!~^H)BRqWOU;JfH3q0lrLG1wWx09`|J(;Ro$yFnu5$x zNAzxaB;CQcI{BuzQ%WBdZ8fUIUs52EPhf*8J6X3fNv43d^SO$N4^dPo;@>V@&QswRs}>3OO?RbBAZ_mCU?d^eEyk z&}-f9mPWnumw`1Ks_FU~8R{*>J}+syUgE7b!smBrzXL=sdpQzm;^8agXo9drwP+{) zTSn`-rCHm;oOvWSTe+5N9A7x!p#bG)fQ^I~GB&;|r2DeFe?4s;?y7?$K7oYPUlht8 z1e><&{Dfvg`5mPEsoEr&cXyx-Q7#vrVk9HwPB%()d&@csp6sr!K%ZCY*3%ZV+*Q?K zmSdevl46uoUmkv1u0Q!kx68~hVcchnUzDpiAzjSSn&Nwf>Cc#mjf+R-c9NnZ>x%QPD? zxUq~}kb1I!hOHaM9OLDDBfPD4T@^OX$A7cfov7d^JI&1DB~l!BL>DsC$i~A`f6ltz zhZNF?g%M{en(i-53ks>nmp;Gg9|+STb+5+ zN64&nOGuj53Vor&?Epzr7J?ooVC#?!(0ES=cWe7|4%xn`NEnsC+KhUN$kwcV9l;;m ztFGF&+sWNLUoqK3dYJ&3+K$u z@L8dMEa)9tgROMi70z5!ff97~Sz;gCpkB8x8TmiP35^GtFJF#s&z|k zMaKtyd7wSA7G0gZJH@k<-wO>^~#^RM)f_dO^pNE6Yi%o&?1iv75uXlA$^?cfa^l_W* z2Gq7Le10N2T}M?DAijug&5)d7R7lDQa6LnR8rshUYg+k3&+*ar~J-Ca!j9<@=Q zP*5%-v}|3{l6P!SROGc`iTh)AnBniAOlSI3nk}%V{-8_H$JZLNKE0G0Q5Et+% zS0#FUD<`ehEmz;<-AC#fh&*}Pg)~mkE@mBnS_T0hw0@G&XRCO13zaD#_)G`^?KS=; z+I`{3^dDK{rh`|?z zuUjcp+czWgYAvy5rSp~AFLZmeps}YWCtffKZDN~T7tL@|Sw8vBK#fLDPy~v$C-l0A zQ(=+{?{nWR9h~3sl>xy?|AbA@t;b?ub8Ubl$53|)C5k{o#~6DC{%OnJyZNX+8gLWz zeUjQpTt-b{oqw>xZI{Z#d4Gj^?$efg;TA`JN2FCrvg=!JpFG)TcVgbGF{J!PTZRrA z`$kLQJMQTMqE7m!;|9Fzbi2`#yR0wNh;HeGA~c0<%Q99I>f?PyGD120`(Yu0UqX&@ zb5!unjx&wC9(DK!_Pk9tU6iEqofklp(m98^$lIxh5#XDa;Xi2Ika{=asWua)tEL1C z(H>_xtBE>uEi7$Hjfo1mdXwVZ#j;WyjdZvVBJW(Iqv1HU{PLK zN6#dGDNLSs=YAk8em*7nH(Y6fg*NZc1ONLZ?f;PJ1g^H!A3p>Q^4YIu;5eQsZ~*Zr zAWV7(Ly1vc4B4B5?}%_d_4RUg7Ht{;BUAD>o<0DuS-^$gd86l1)-ki>07W7UglHlG z&*okKB>WM^ue1IV=ut2zDHe5(x;Wid+HJ9;c?!GNR6qIgF9VOBNnpm>W?Fb}8V#=- z*eDq!z2vNgMpXSbRQW%1t+9}NR%orhl07R(_jxbADO@&tvs=7kVtJ!dWp`BRKX?`E8Ctn;6#g>=>7&{LzwVX{j87!ZjEY#Tx3VQ{Uo zQVOXY-;nv)fRdZWUV=0jt8HXja$VL%>lNMOQ!>o=Y>gE`v`MzDxygDZPiwzleS7E; zPf7_K9(633y!Z==)^7AGz(v}|65%;RUqU#~EsEMix<;GhMn`w6n*FU8s6o=rlnJ^m za#~8Z)2&~yn*)b)nt(fiFx<;$g0rm3jYH`t*4XvPZf{m77wcYux}Uvnw}1MjLdH+Z z52+#RuZsVeLVwzXR30kwG_~Lo6Pg+uy9)3A6f*Z&!NvC_TF%vAmoseB*DIq%-I$q( zznF=LU5@|5J7pWy^hxci)@^Sve^UByAF`kBWl_aCd%xQO%->EGe|;mi@1HL^?z~vQ zDvNfD!>#lx^30wI(ENj91*v1;$90 zQ>%IS2??E;Sb=nUf=nS5JC7S8lTICY!Aaq}YOtOE@{~*mdYHF-a`T9#-G;l5SaO=#Wt6A|#L!R&Zhz!i}J;d~PYuHLKe z4ddBoK+EaIiq*Ekc^(8>rafr@XIqM8%3K9nC^^^LA*A0jMr-`~XY6T2)USIVZuE zG~vKxIw8^MS0Kd!W#bOm01U?jMzC@%ZXG`#9=>&aDIzDz{U@}1e}my6K=C^d86#~I z7#SBeo6x%YfIVslj`Dhm1tJqzgA&U$@F?eaw{ zG{w7l_dB7Dt_Rv-NzXVz&y$jT#?7NE~4cfU-<_pXmxs$&YHT*W)N8O~3gm93z2xM6c@ zt8jehozn0mD2oh^R`8b{TfgiKY1u&9Jxh!6N@Y(}%5!GbP;JTRMQ?KVNBnvB(WCYL zN@h>4%aD2_w}c)pjZY6-@hw*=bdYWu%jC851|>t1!Jr+GJlu~QNJ3OA2FT(XODZ^B z;qNUQaxVdVU6L3`{Zizofk^M9DTSYusHC;fklp!?%6P@D`-C*oR@B%JbClWbhyHW+)@>xYAB?lfCt}*uLe}9mi|DSFypu{6o%Y`Tj{HpT12E!8s#+Y|W2>n^q^HTN6kLJhY1~E8IT+eYIE`p8`hz9y zWRtd|opn9)p>kqlMal1u&JTgHQm_m4?WvM38R>o=6Z7~7v{ZTFLA)!v`Ou=AC0(1b zw960#toMW*Zt_y(^B-V`Eysh9=Cod}dNCjQ5>=;;)Lf-VCE&(U>W@QOOFR{M?baK? z9tk*58Y?kl?7-GaC6@F%Jq^AIi(5woa)JTfY+L&w=RDi+^TDCk?>`=Not|HKwte5~ zo8aVJd_o=B5zfV&iYBz|2-vyd!XnK)4w$35O~w;it{h1()OzQ{k8T}G z_t@E?5^B%eH;Z$PxBuBU*;~JYgH~BT45EWliO3drV^}@VoM4(Tc5`9|xL6?Pdu)Z2 zJslH^`*x-VxTKd-gh9q92ID*&27=DWWpR)5UF97~``)}E7h83|+4K?-Zjw5VFLi2C zn}8pb%~Ee1YiY$ZHiP#gv(}x^%G+ELN5hu(sSOC!mir#Mp_&qWdQ6b@{i2>I_j-1T zSK`h7pa{5GfV&|sg%2K9>7wv>OnMFsfc#QvxW zEl-=X2$}^Osj=to8u8>3p>AkOu)_CUc4}U{Je2B*Zb+{1SiMc5-H~6|pJVLaI8-6dPzJ@N z+^)3OF04Mn{U<&Z*n+T`XiT1h=_u9-NmhQ>L0+}C*r9@JG)hUf)TzN(n#blnjIjAx zqFnO#S%JC2Ek0km2R^^8y-OS0U6biGck<)lhc&4VA^bT2XQ`%554sx_lYabZt~fO(r}Ain-p0@O>QDR= zE7;N?D(eO;y;Py3PHj?j%OeJp6t@sokWAqw=&!Yh9s;nE?@*gG-Jn$pLh?QZJ2@^F zt$!F+Cwf_W&CKj`$F59eM)#U6lds)nY6DN4j!$z_?Ffr>XAe2biLaqJw@^m!Ak2(L z<}ppM2)T99Rk3awh(ffC5)C11R&%fAeHAC_Q|v< z{W;6~?G6?_KS;B>ezMPs_^bg6q1p$1(1}kUL&rqK=>V#+1ps_O z&yy3*1Vgn)QUc9CERWB$X=M_-2YO5&b{cPM^DIAhJ=!SiBac?2V&oE|xi2QY)2<(H zXdq&4kA*~&JY`zvRn3XfGB)AXhB7Y&D0{j|A^ty|MNhTeq@Z6y4Byh{g#L`oU2m-y zW_785^mY59Oc(95OPVJ)wWAWX$8&r-pw1go&~&&B+$$%vmO_X&*#AIBzledR9jbVk|Pq-OPG-MjnsWRh}u>=;?AWlE1L)@^V7E6}q+dbLEF;(Qh zFAR@}intkqu{X8dsJ?&yLFL1Q1t%A8#}`I?hcs`^L8Q;P>f4mR_eSD^;)mMdP6}+s zXF3iJLE}HoZ_d1~ug-Zj+GOqio++=E)y{NCL2fqPrbd>a&${`|blcdx#-R6oJ07>D zo?iCJ#Vl=jf6Axu^SdTpgrYN;fxJ^~R*KdSJPBe88iC)@2_3^^5or#LaI`fTa?doD z`=J^sVP2S5p>Mogq7%~rv1?}l+IPlb->X<_uF%wX^iG+h()z5WA~pBt`IEo&N+j_< zOFb*Sjzho-&@Xl4V}tfGo)+V9b#)urg>LpYY`rv}2(E+isQ&u!&^0PKJ2iIryWmLP zEJw$Vgq+WPqMV?LP9NuM@kbW@HTgG|h zGcvuIoAY;<>jm|0I`jA{>%yCM)1$)rIQu2*kJj&;&w2cm_>k^45~Jv@JCNLOEFv$$ z_6n;P2u8^n9J_a08jnTKJ5CSWzw%L_%K_Kf-Z|E{Yf7U7Hm#FZ9cZ_GTk5Eq(4zi9 z?3=&kyMH9N{vSmD-}Ar!NE2WAc8H2tDtEODTz&ZfG~X}r)Q!Pr4!mIEW?&uW?DjhA5bmAaBw=NN3>Zf z2r0Ej18znV!`nRQz!6sgy!0{sB z=jvIt4>3T4n!WYpJQ8BnUi~>Qr9DsN>gf|XT>T5K1Ae5R*=GF^E#xTGfESfly7yZ} zm#*?p%)?RX`>8}_fR!sRVu7xu5i|&2_J>j#Gup_u*uqf1x{r?csG2i@u?;olRmp>6 zVIjXY8ebT^@SQp^8bN~ynByV1#DA#3AS0_CnJ1SF{+fvHlJt5Opt&Nh9;?oXIE!rK zLCcx^^)Q%1+|84#~( z+iM<@EEG1hH%seRzpLp$qp9qMNG(h~e?82o#ATXG_j6y5gD1$k7|g%U zB82}pra=$$DL5U(p(!eV_?Xo=MQx-hz-=Nq##jx&iH0YFnXiy?w-f4}NpVLA>4zlV z<#|D^arQcE?&id#(~Lmfwsuo4_#Q3K1Jt! z#88Z!Iur9zqOiQt1DvIuBUHT)4;oc_Hypc7Pu_XAx#Dqx15=-VTsM}xrLE{eMOq(c zU8>>v@TlD7r-X}Znx)kr}U$5}a4jNtHeL3Xbtr@m23o^E6McLH^ zdqpFm*rE&Xt0c{p{ReaRRqfxC_ug=?l+?fbXtj|IF{8vZBS4`#XnnDWN*5`?(lu@(W81BKFw#OG|E*hXb_)Hr& zd&kA7DG#%14^VOlxKfa?h_=wE%D9 z-kn;dS{&W;T?={T?_{@Z1x>(CMF@WVj z(kwh5`qO^o;9rsvHwesmx)WN@*WwFUY19$g%038VmVNu+{JwWw=)Ao+e(0@gapd^$ zV2R4(8=(+gPc>n_FwGU(?}h&ALqydY^^Yh~$QD=1`k-slj!;RzE5}ShI9dIZ%))0| z)vt>$#`!f4J7KGe>>q(Map1%%B6(pH+%+W&7_+J!WonwlLeJ@Q|Eh z803tRzW_&HfryY?>C_fBQtzr-kAVR+DD->e4DP6C2^7=Q$fjPs7hQh6PCxnbZRvaLnD%dNKUbZK zp4zprdeTLHPBH&hUUOgP1aR57dQiOnxSP%Gi^!cdn2(kyqp@Tet=m}G$+Sax z{KohvV8hkMXt}=vuCAfgf}9m01J9J48JnS?eH-r)`m&r>GJwx-cHt7DdyEuD#oASx z$}HrS1QxeW?Kq)jPryKU9YE(SA!65i%IWI8vfu}w9ml$CvT4c!6%Am& ztF>^9Q!pwXL{#XJ0NyP~fb2|K1dv^Z$;VNNdiEDSldQQ3Od{MtQvlA?aMv=tiGuDR z>h(k-`Z@yW0oBbltTm5TN@g9v7htPJwaZb->FU)o%JjmqQzWl~50>*;-p$oCxt)if z%G)%&@x?BGr%>C;=AEOjS^yvIHlao1ors^%f_!HL*O=J~XKjrp23ogU^frD!uIh!j zna^f%4Jc8=00~d4AkJwhE)zH!^!F@B_g^erZ(VZr5c;mZET-3Yg=k#=3|~o16Avnn zym`y*PH@xce{NDcf}{TV6&$fWa(|84%TC82&T=djXx9_&Kv#-pV0 zpxL5rbrB}NtXL*&6ZjPdZ4s_XbS^2arz%WOVJD=`jP4zvCpM^Kp2U?0(T@ifhUv*~kEMKkzvGYd zB_w-N(xxopuN)_iY23hbg5KIW5hJK93MDto!;aMNo?JcF%V2Rq{c2I0z!&;;b8 zKiJ%6D**-D^NjcPH90(G?pQk@_E1ci{zYR{%*s#*kO ziNiF_oRAe0TB+tG6IvIi;MR%#c0h8_@6E;S?~q~VLAMbeWjAl!iPB{Nrl(vACT4jo zQXFD7p|vho4-(+4rI11W8vq-eaX7XuYw7PmN+^cS`-%fU;~$4h{JYTtVWRdtZ{)Y0 zRft^NJB%a1FZiMan^&+%a}J8}$oj|^V_;eEc_UtjoA7x@%kX_b>-g6P{#UGEVwr%L zESZK+|6t67EGAkhYpSE@el)FVIPIu*LmT*(CaBS`iDhrQqQ(z)RK^!z{+n822lB)E z{90lk>t=e##MfMU?%O)F@8Xs6%8i-~p51e&OHP9Dz+ZHh30~eVd6`N*C6L~HS#fp7 z(bA;>(Xq0n_fp&sXKyfen{hb(ms8u+y%{Tq&yv=>_z)42R3GBsU{Y^9#m7#t|IHp@ zAaBll5EwkW$RNEScS}QGz>7mmbEf9lnPmuD>b94ddyqgFCunZF_h>l9^G@%(|HU`^ KZ}exP>wf^MC^udJ literal 50288 zcmbrl1yo$Ywk_J-xLaev-Q6L$yEGEqAwU{;f`;Hu;}W!i#$AKE1`ST|;DH1Zl0Y6g zXWVkdd=!L& zgoJ{LhKlx&CjX=2Pd|VF9ngyui3FqvfCzv{1i(MT0BQgbfCK;`J<0nY7aBSSDkcyK z1sU{o|0O;EfQ*6!0wQBzz>QgHMLLxdoOfbDHF)10pu3l=!JP89t z-@xdFbvkTeiBVKc&coL)JTt4YWs#goKv2ZXr&&nYrnuG6*3Q#AqG^DcOlhcSi)aA;#SxsxR3C$o4IlY5%)GYgsE#bom3Np@) zH2|L~+WG=u>aPqO+01M;erwHElinnt%;RLzm|QTi*<TEOkVe5COSmGx5hoNulO znGWC3+gTt!*GF&Z&^X-ya))7%J~+vU!=#sC(c$}9K7>h=mgp5l)c%)jDKd~xq|Wra zn^eKhpZ=(Lgv6c=X~B&Jwjt4V#3TkPMj zmU~m^FVJ@h7&*|hDEhjD0pir@i@+xo)<6I+>L-avAon1C7=9!zG95Y)T@E1kKdLY+ zU7v}0*}l(~P(_B|EE(Ga%2`ABs0XN9S@gWi2Sg2Dt=1wJS$W$}V#MHu-RwY%@D|Y@ zDLPy)K;kbuiB;vo({%-aaW={B`1t2^G@F1(hJge@#zJ9&(b zRi!b}T^2T|tJ^dpCL=#A!kX;=@SiN8j#?CRSzdlMYZWm`>&n5LR%FX84GcqT|2o$D zU#29fO~aohBGCC}I7OxK-T(%INk=NTggUXOoe&o9~^nxqY;5O9ngI_*57{NM1k9)Ig5R`yH-)6|D|A z0b-&zF^suc{4R79c7vOl8oLn9w%}u#h~ZWI-OcX&_xFlP%U;jw9ITxVeLUc^jKjA= zmKv<1TB>=y5uk?b63V4j|7h#07GOH8PW6~LX!^ozp>Q?GgMsR?crfKAO z5$-ICX1YO|z5$yGv)FV_z^@NL?)^TBkzh+9x%a{hoY%R@(R#ys_3fk3f};6#*S_ z6h>j9HXZTMz+k1cGle~A}%JA$6l1}Un2_>LPRz%n_% z$S;z?%YRCXs!&EV1FiW9hMRmW7H1vWC(g(@ z-|Ob2c7GLtWK$u50Dyt*2U^;P&`@39RL`M5fSR32=Qh#)>|b=U``A_Dg$M;nMonSd zys|~~s6chAUVnrc=7{0$MSPk(_H(}oYR zND=inbRfVHd7sVRKj)Cup2BK4H$E8AKQ$n26jJOl$xMUUuW z)sQvh*URHB=hX`}cT*JpAR*{2P<1un{Y-V9cuCc-wg)j&ac2tyBmSf%)d~NU1C+Ql zHg=sOS_zoEmC)LdCjX7+n9D?{4^ExQxVmc{7k*1!zCqbe<+oYf%NLbC_@5}TMoQk_ zzIrnxc%t1}h&%^he-HwqkQU$y@Fz}X_-W7d~2qPU5^YeL{n8<38 z1iH$LAjD&l9}hs_?%MF4@Zv$$5kVu;_EkXT@IWwwyF1N;4Sf^6z9a|ftX%Z&k?ePy zpTdP9yT;`xWl_(a_|S)z!@^KbH8-Yq?(sD@A?HR7KP({O-r-;v2-?5D-?mE`SoI;u zWP^R5>ADYmx?%Ej(Q=~ri07zzqA@Md6LgBmMWHQYmeoBYi=t7<1Eax!H#Za}=4x!U zLJda<%4A7GmznbzvtM8Kl3$%q%aV6pOzNn_V5(lr6nUJ$(Rf)_{dNLICr+a)efgal zQ#ytGo7C11kdxvSt2i&_;G3<)<{jp;3VPWst_mY`EQ0zVgkIHE*ybB(Z`C)%^7evL zRkG+WTlRQ+u^?BnUa0r0kyi@TD$Wtr0`7-&D9bYa%*e~27}vs$nDBPo-_q!>^Ah5j z;wLev^)z302cAAoY_wFciUZeY%e_y>x&1J>i?W5O*)i1Q@U@4dAPbwDGMIe{>le-} z4sOuMZc;zJXG&jHxX&L-U80@WRMyLmV2YCm+P0X`^v?)6wsD|<$AK(e*lXJ+Z<|82 z&tGe(fF8A)rG06fesHef%Iwnf3~lWNy_3k(TD$Omh{Bj|QPubeD=DG~?s+w}z^k8H91d)CSnv)M}&y5(_vr;qBI|o zBSW4NYgMLRs-HKv5H~P43n)7}8)2G&t z!{XbsD^(jOWqSpVMlgu^zTJ9`W>RV#gt4ehQsx>6%In=FZ_c@UZ1*eT22GgE3m8}k zbYhY3D;y$n^f5WQsb+P!4{>+*s5@Fa`BV)!?hO-9g}+Vr-~0i1CCu}MC@F&j5~Az? z7FLvgn=-;X!Nate870&`8MwLGLLzA&U*xz~|I}zV@FUh7aj1Hm@NPD*MU&(`1g6Fj zYGHuPdUhP61G+}o@*FQB&e}dU2e+1`E4l!$Z z94afEmTptza9!0UJE_J`%0>OdYKGwgYzdyJW>ao0Ce55g?ZxigqVh?Lg^+TPBE0>Z zf&z$tG^%0cv1;K=*fVKl9qS<7q|2NulfUY6>LCAlwZGIE`6P5f0arfV{ea#F5Eur4 z_V-ip6)U_AbWwR8nl7GR5HVpo8s)yMw3j+w9C;*~T>_xB=8IGg*`sFwxNGX%4wbe1 z0rY~~m`(CM5%oB0)#ULj-caW390k)?)<_hw8eU{-@_Dgp65tYReDwPE}dwkuBYIdtJkaYR$&v8U+QdR&-dUt(fU$$`@+)p3?1I1~z@lu!Ty+Y=k zzDu_Q;%D4aM-fSSJ%5?Klz+7&{lKCuD_BD>ynhOR5JJ|Sq9E^afj^6B@@ve8w_11l z%`ddkheHUKIPt8dQTj7DU_AN{KncTR&*PF=c)u@9;lA>*mynWwQh~RE=31`l zy&o63NK^9~6Ju%u;mVd&eHk*{te5u#-)c7)S%hlr<*yJ;>|8h6dFNTRilz$A0>*@m z%C&V=O*uCqU%E~W0NtuzoJeL?om&|V%;klnuiWbCb}00cxQoOSV}^klEsB5djXQWK zbzCpjKt4Q71B4<<29UABVuIXj|M>Dz>&|#rd37@USL9jCiCSi~|F!VtA)Zza42f(H z1W8dd@0Yix{zMDXjUBx@BT`$3%AALwb~X#3CG%(sue&aUsK#Q#S`ZNt7zKPdvviBs zz}r!aQ*+CM(NYr(8oOzEO1Me|FASHS;^GrE zKFZM86}y^hT7cdd7+Q$6l6-V##=p2ImahEPyr%PAJ|4OaULG6LE-GUDKDX8rLrar6v5?pyZPey$W`@`7fcD!s>ZSrt0|0ROa^FJLob)-I z+1TN+q?~H%qn}?IvSHxx3AtU^oPua<81e{E_@Ub`dF%kOk@Ho!(|tQwLp)O~*IXH0 z#PdFOfj>5z5`d2JAML`#gpO`%D-ryMhU#nQBppIq)$ImAd*Y0_jI4O!c+3dRp$~*$ zWHs04v%0*fj}5WXg0D+m)DwgfGg3{aJrSc`3q(xr*&2wmU(`bN_>hTzDt7sq@m zOt^;x_#5sCko5I6VTQtA*21<6_fjT>E*6}Dfnlwu#27ec5z(LwWo9wW6LfGC3TAE* z6Jb<8Q+$|W0cNQ{gOXQ7HjbBmNf$JVd4XqsZM@0!$a zqhYIW{oS6)ltCZ+8TnN@%Fo62Xy@24xVQvHXPqNP%;obyJK!FO0jw0?P6}SfvjaCk zAM}j0_-&M$a2%RO-kvO?PP*D7B^`;nosfy(ntl%xih~?ljpv#xWlrunb^F;Rolbxt zShhSQAirDLl~sxiFmf2ZVsZzu+zsy5p3?viYvA}HRo(m6jBm}vC=~@SR0H6|BNET4 zOHSH=I=!(9<-F{ejBIfZ0DRu8-MG}O79ag%<3us$#46*6#1|hpF>eQ7X|c8QGD;>{ z;l$AWxQl@s#rdT(3h?L$sk*&f3x~G~G5rC|FR*?%NwezGM(@u+f{O`A62LU&Nhig z7bYX`j(;2Jqcwcy@si)9ps~Zq)bzZqx{fgoq1tj3Yhe}t%rlMO8AI{R+E_@Tj7`}K zUnM&XIFuF5y*xvJI-}=Gah_|>>M9L@0)qY~sP?}*e-da}se^ZUp<+t7X+o|Xs#_KM z(Ox8e5Fe#`;(iRijK~k$6a{F`yOzhZQ0C^H-;(~IicfAZrWoVKI3sm7OSK)Hi&`v2 z3xhPVjTV@@VOVw!Q#v8;*eMwbeRRw_n;$U>@nyI*zJCBl@#GLo4nOA#aJrgn-SfAG zkP21yk}(cDN*|f0#2hY1*el8JtYenJeBLrWCq@Wm35OzC{=eelySJrce?N5;5EGHgf(hcGFDc-puL!HP24b^RX-IKrrcDnd8;zSafdL zfMP)l?)Tlvgk){$)n>FZ6bMLThcIL@$h5*TnnnQbAygnRb%+{BE~a_ zb(aUL-f?m1<32g=%Ir}*8EgQv2(_7vFCdI-hNqes1#&tjxsZwl5m5_bfMbd2AtYMf zmXwi9)Gs1`KSF8>qxelnvLOE5ew)TXZ0=BN^LYUL2Dh@UN~3ne2QGv|{bgK|pKVfy zmll;R?m2D<<(rU0Ao}-{wQOTaQPowc&i|*6pz0pA{%5Dp$iil6A-c~a^Da=55ZsZg?otRY_Fwp9yYgWEzlD# zvVN`&n}iLG_oE6wCL_4YdVd*H4v+EoLfN-c#vi|S519QDl_zGeI#n#ou>Qp+Tr*GK zO>2)7{+$)BBow*BskKD~zCF0?2biR6d|u%|MXrU+y_ zYda&R?*OltDa^_u0SnNhlifw&1k3Nh0*1i}&*JyvIaQXPecK#%ncOp_?`G;?(P@fp zEa;PMTyoAS;924!PNKE_X~&0kg1b-DMrNyI=j>RWq@#nnM7XE>jkvnIR49nnNl#Kg z*?)!_$)PH%21SuRl}Sd8sylt2ny!JOIa`c|d6?3=_Qtiif=Y9BUXR$p)jk2nM(n8v z{R|#G2TA7dn4I@ zHI(_a5e{BWWh>}bGCAM--rw`i`flS7;5jhZn#vRrzZ}S6cHRZ!4mza^su4O=>yvKv zQRx{O6fDIEpdNtCh-+n>@ZJO#z;g^(sTgvQhu`uIm!n`yj#-CE;K+&hu4BKQ&buwUGcsYfW#P`d zGXzzo8LW&pWoucqgy9u9fsV zg`MOXC14{EH;UXLlN+MAqMXT71^*ltrFP*s}pdU*f1fxjV$|X4Ww};Zn(4A`OXpxgz`mm z+Z<;#g~{FJ{z1WvLQ9hOMYp%1{@lpI_N%l=)=HZc`QR}5cK3C_xhXz1Jm6UEq&(Vy z*=og`aj-mVF=>^yrO>dG(Ae7hf_Vg=zc2=tfdT?y%-A34$A!x-tv06 z%dU<C~$Z0(REx?gzEcM5nTWkV|mzFa;9 z!~ndtv_SH{puY$$Mf%*o|K_XW%vTR}Ou+tXc(~#00JYDVE95Udb!4MQyW?uwB4k(s z;luS0iO>P)Vd#OQ>;>&Ghl?)@YFCFDx>YEfs%FkL8GTck(V&$;-GOL4U!BwTy0hQAWZpJSwrnYT**y2ET-K1*Z*Qp*NH zUkoz>lN?1X!k#Y5F-zmD!cv@DSzVN~l5vAEDpsnP zB`VQYVW-&mE~d*AXxU#&9Q_&MuTLQB))bYS22g)Qw9%v8qo{7G=p zW|-mnZ%JjFXvKbCYgx18ik4&ek_6ZnGPB<3;}| z+)Mv0>CZQh7f3_2JkIYGo<=pH_}M0MrgK-lr2VC}xUbqaq?PELE>`YD0=jkJ(G)7n zbNS&pKj`1@6BL#|D`qK$vn=?vvp9`q5r4a^*Lvq!%e>4CT+;2%0@Q07AY10>L43lk}L4@2bE>P=XPxatef`Vsw)>m-{q zgehN5t~m^SFFi$NvqV{q79%`U z=RqC-Cgh9D=|ze`Hs=uWB(so^SKB%<>vVYP;3;d?tc(iO1#h;~kI+R*V1(fUBz!j+ zs!_|t8Ma?@4X@ukY~_XX=jeQUeW}XU#6|gB=YT{&QR{j>EDDz`9J@HqilPF}|LD?8$lAGS1`F6YK?ll$QAs{q?;7vajg zLGjx}kd^Ll;tr-H72^pZ^%(D0^GsHbhh8J=Z3TFGD+cGqg;AVs2 zyu|!)CVUMszzsptOhW`DpMY!}WG2<5bAo!3b2*F-a!`XEp$xPQqT|8fsKw%2g2ID^j1t`UABaWrTrY z63TMoclN`j0zTv)J36ZD1uWWI)1EENs5yLfv#z+peB&FPMZasqxFw{fmw(KM$&Aa; zkmrF<06e_U@O86DHbL;EX*Dso6zaB;u=FW*XdxWcgawz&8uex8AqKj1h63=|s*XU} zia{AfItJO7qOR@hc~LqZ=bVerLmw?a(XS0=@ir?e4afdQB> zt~VzrI=KIw0{wKuzmVZpD{|_& zC(Hc{+A-3Y)a$PrYY;+kZ?F{dd^raNve^&YaEwz&m<+6Cz2;g<<8)UTRT_SF#H*N8)wE4n zt~L&L!1p2`*zQi_P%&XJfo}w>BHKu+AkBP2{pZ4|!Oh9nc7c%%F@F@rX%PCtm^Moc*+MuuX5Sc0n6y4{$dN^^D5M%{%)@BXkdBjbFq)O(jm@U`w&H${F} z04&rlYgjsv?<3qJKf{;Og2FM7&(eTn!nb;i_ydCnxH9ua%jQ;P9R&eB>xs2KoTbPn zzdI`>yTm*~a7aV@aaqeQ6de1|R0+CsuBetwU&!2ExHX?GW@oSSFqs`SP+tUhF$z>v zhs$WtP4@$U8x8~V!7*sJd_3Oa+;(T|6Q~0HZ^!|zDPv=b>Rq7mbZ~?ol(8L?1sB*LotWFyMCytgOc?b^p-7p0SJ0!a}EOd zqDNYD*BC;vWy;PSSPvXpzJp}d7QF}3@)lZ*N%bnLvWPSI;2i9Zkq5E_^mg)+4AzyJuj=dd>s+q48bf^s0|P{IEk>!1Dlt8QY)TD7Cv*A zrV9H+^&81bg#MQ?qgyL`BJ0ud^0y`@F_fgsq&$L>Gt@yUf$Wn?RF-;Zj|?h(tKikE zYW$4qT%*r3VE|xfH4KFp@C8@Osl_J^E-*yvG-avbC`4Roep6tF`4OpBM=!~|t|noj zSD65(YY>v<2`h;y!vJbG06fq;#V76UuL@5^)YFCPXU51O*qSX9CswydzY_7nn+cl#%U)Y6MCVl%&Z!-$5!Y1 zYvI(pf(r+|Jv9plpIhCg*MTqDj0MH8#)fQivcsUi34W7mMPhQ0byf%Wn~}zc|7@_o z{qO_l7uo{eZjw+*F*mzEjuzprLs{J)0GPVt4s%a^+KauXZ~mm+(+AhKU{L7@LbgBU zDsk1e|EhG9j&1&tW7}-MeEuZ8Il9Bh;M*6Ds46}w7fT&QB-c1g0}bRdnqg4CjCAhv zq{7*RAIy%k>fan`wP-sLo&N8V2l}$z+V|p#(39|BpX*w$D80J4ID$k?-?~c`(4xsI z-IoWUJ4|B6kU1_4fM+FKZTj_MvC4;H zXbj8P3=Oj2XB?TkUNI#3$!m{_G`;OG^7_Q2cm!lq7Q50l0gArS%~w~H?8TL`0k-e0 zOD23VY_&?ocPz|m6kOyXWHg@cz|{Excs^wnkAZGO*fZ5~c|FEaRL--uCcDYevxDR! zwr_1MINRNS(iw?7E)m43UqW|=FTmAznaujBJa8*pJ#7xF7bh$q*wCGcX=V8)Ip^YO zrg%@CZ9a8&`n!2+_m&4fgwRziTqHX%zrhc~2Fklf{LLgj}#r>ES z$#~mmi)8{B)}Owhw#-TWz~=gncSP3kA&QRY5nADw)@}=}i{Co@P2Wuym4mswp1k4s;E;P33O5$F z&_k2{5<}PVl(z}e9mY<2S&~G4it+;9)OSLRsiiyq2k>*~!)9o{&7d3ue%2p=@W%IO zN@)4Po6Chq0`q+9BXtSS^s&GQ1GSo%%Q%E?+8c7dKY%9sq}|{14|xPl-c*qjk}?P# zZ{$7PM7fC(Eon6Fq+g-WU%XV?OEP)*}h0!4HddUa+q z<1XqsEO8|iAW5shf&9t_{9deN0QnT$-QHcIZ*=5E{dUOu&h_hvK4OTjlgXlC_4?-v z8xBvV16G~%3l$9;o>u1){746(5>Z_JrgY85!oHLxVzXX_1t(<<`%^9EYVQpJQksNfLehAec zKotAiq=g{TXD7CPyqNc=R4x&ICgyI{YFZ^}n*E=rvKSmr7!6cBfV_B`a(QmsRU197 zEUnO{Ut206FO|PpUzon?{jNuoOYlHe74*_OugWhe8OI|RBWZ;u!bXc>mr7UXC>TER zpw;Tq>a*E4)Sy}0ou*<*pR;s=wxZS8U-pGh#S8sL>@7bash{uRC?xYoV*2{nMDwFT z{z^eXpG7EZ-iqK*&NxZ$Tw+3zxJDHl8_DD1>I=PyiR%x5Z9aR*v3Fc~;FFD=kw-@do z)hzNpKxqjG_H@{g8o=eO0LA^g+BVCeD!du=#{|i0Xx8?r{8u^YQmhU6vMu!<-jC!( z*%#J7nAwiDSLb1GK94KGB~NN|!wS``g8;0U;HTJK-&^j<}KL(6(6=D{r{)gWDX`v*|+;WM(+&i|dR7VA{Zr{=p+9W%&dE_egH)Z?GC;z+jB zCQanZ=kgTpv8uI1GfhU+#Wrs&1ZbpQ`GFWV7F0Vmhdv3aw9Tpa=vN3TRe$?f=uGai zVU%HDM=XFSjy!A#}&|qQMHmkk6m9V zIz8Tjucj+QB6*;==|0@oY|r*Ot)~A{7U@7dc)L2>=Q_7{{6f!TYqOLZ5g?b=6_})<@mJd(lgf4oFHA3(D!d8zOvI4<2iF^e{ZM=v6ufw_fP$e9o*E4vTcpt zC8G)Q9!4-4u|IrxVO;&br0jg;r>_8JZeFgWrZS5TSXWP&$b*1R=CqPZj;w@9co3=O zDsMgg}{c!jwbS>vNO?=)rX7;^4Gk?yAI9MP?<*WKNeM|2BUqBxm`nVO`$rs<6sL z$|QKuGrYH}?T|2ASVwqO4Mf56-wH%$vuVjlp0q#{=_rM#b9WOq;!@?}b!;#xb-wi7 zqq)T)(hx4wRK?FhUt+aYLT`mU(G_9MCR2V6K*1@&{{YeEG+3DI>b$*um<^IQ>aJlN zpI|KJs7zlY_Y=tRtX|@M#j=L~Em+1XG5W6LY2#E7rr(jiv>f%4;kzqqt>2T;pXL6k zI|Oe#X0XSc@CJE(;}$)C*qY6jj!uhyB>6a>$quiUbGJ{)5oVI-R!2a-rFvS{;ScJ8 zqX=2`^07`(NBNXyHaR^TZc*zE)urvlBR51^-q*D!I-QgdA<7wM9MsEj`)85+T|q2o zu%W(s|E17>`)XT<11td3{l!5yse5yOAnDnV;B4Ko}Ests?kwghJr$kB{k@ zCY^Kf()__e4ql{$q8m?3CRLaX236Ko}RbC%a=M z8Wt0--fm;*Y^wgfxkBo%%3i2Dh1_``|I3X0>y&j8<^}pDO%{BVcK|&>jAbt&}!l$8< zQ%lfrb-60BwA^h}Vv$YtLqSiThzDmbBP2&Nvf{9vi1P7w6cYFdh&w>o%Wq<`XOu`9 zr3y2-oFeV=lPSAH4OLjNvzbifw?SiV(qtk6_a6a}GH5k=kgRZqm4rCfGZ!AtPv&xT z9?*mI)-B%`i2XHd|KWDq$&0fu=zb`XY~V<^a8zZk_}(6`Ale86IGUOb=g9T-2S2mu z>W8h_)TBuHTO%Pn`0atZ@?;wr(VdYBeoYXeOl^B;g{RSpxWhGwdwBs97}Mkc;M3B@ z9sGL`jGC4Y@9?6&_1r`2;JvNu0eVdamXNqwIjanuF1#e->7>{uGTKMVDGDuZuMvzB zv zy&*_Tqj;Iz zl$}Qe`+tXO_(xOVkwEmM(I}ggsVz!#8=hN+w7h7Rx$okVxjyGsjj~g_-H8yP1_fhr z=i@kCcNl8FOWCa}S}9xHX1(@q}QCBfVB<`^g-$*xahQ zSvOZ#Ijx0OJ@D4ekdk6xsll_ufx*`b3ZAW>GYm@%Oj;DD^~~+r&8(M9HSe;$T=)my z!RAb-%Pw(v^C4d?MF?APlBnP43h$p@;8Q!SnvnQ;pIf~AWLP42NE%qn)Rv{^g>ozi zn{W_7{$Rs}?dkc_eO0AogfRb2rxu6;9T0W;k4gUn!34j|sMI{HUbE3lmJe{rQ<_P# z#d7!a8_Dm2v8`qVRN2N_`uRG40P+;Q6e;_RO7cHWI zmrfK7-TM?B^>W$YD??d*HsKAUSNp`uMyuGw%PX?-YnThw*)3FAR(QC85y#h@IyXAJbdQnxf7#^QTYlQ}cVpox(MmN^rXK z2SL`qZArZT^@e%4a2R|^UnjWkJz&~yTmLSO&vjgVu02X2oqi|5=-I0(nznPl)PIsF ztu+&Nkt42YH;s0*B*}{sY~HP?o9Wc(&K~clX@#=69G4T2uvBgnuz_Lw?3sgc?pyvS zvGkqkdqA?TEPy|XPQwEqcLZ==`Y*PTK0)4%)yvl%|BWpx zub7afd$j<6F^;9B`TJggd5sZM`m{$hjOEJ}4b~)K6Iprni1aH<kbm~q)l5tsItU}s`C z#v9W$4&y|Haz|IV+dDPA7qJmW0?n(z-m|8V&zHbJs&Rldg}(eFsDFpUoig7r@kZsnfs!wEQ(H)bS5xkzXhfEYTbhgeo^MbRE;jlp3?o#TR zgIQffXB&{Pt(2KaP28qgSrb!VrV?Q(#0!9pKW(fkp)u1zMhn@X_-}~MYSQJ|j<}Ym zuX^=iS+&5?!XlU8AVQYjR$UXnf^CR>bAnhQl|e3Cg!*}x9V_mj^?@}3wXrj_kc0O_ z<2K9>kFPut!QzRgDOGtWIK6rSF}qasj#P8#w5;d(kylA>OA9&Gz|G5Wp^yef^yLc=FI|HtQJUw*|X&GCRE&CXzt0! ztW4QogKo`#5tIEW2xFuk(JZ!mU;wkre01CfeYX{FJ8`C4ngMYz`l4%rVc02I=BPz`RX_I^v zthI_kg)Og6;k}E-K`TVVl@kjXpvq~Kg-OmFapTK&l>w#)|(6_r2)WNFaFZ zz5KmAwkIjg`TLEshLU$__P2r&*((a58i_a)pO&HUb+Xqx4)5;Y1YPvVi8Tj7Vu_XN z{HBC1Lv&QPO@sQN%jFp!$$O zH+D+bs>>+iQS*|7_SBxKKqo_ymC$$u-s7!t1ZA<3q-XTgG%YAzV1Lt(iwXkwdx*rK zM?ypY>%^aU#_>;w3J#t4F|e+V?2gmg2j^jP$#A^on3!I0UoqTGSJ=#pP*Oyu1S7z2 zk;6m?qv;6nFIp_f{w+4)625dOhT`AFv6w5N&6r+~pt(m``sYjNBb1C? zrexBmkUs#+$Coy8tu+nccAA&yqPa)T&zudL^{OuS*JyEnt(`1bP;y}sQ)$|WC{=vy{bQi|!D zG7OyUrwVk%7WdpPU6qtRw3tn_cn;Z#*6X{ZB05A}1DS4G$20WR?m1E(`zARO{{Y;U zEkAT7|KR-tV678*=rahFJCgo1;yo&x)(jgJrwB)=bsodICtgn4WrUfnDY#&mZ|E=v9>H@#$o>`Sj7tGN8Z?{S;#0%uze9e9SsuRKW`fw8@Ue+CX9C+k5mhTACShq8qs)^v=95GyotTNfrE;QA-FIN`ugnnR9udfocAx!&hU&seA|rb zFtHXb-)XW*{cId7bH*M%E<*tBcBQA?te%1vlP*#R-@|Ie1rxXZaV55i;5$4$fqOFtP zy~Uc@(*Kw<{ZNemx_p?guqdaU-8mk0&@=33KTe18!s5_fQ_~+n@=RYJ7g_PN=IB5x zWeg$-vC!*W;!vmY`)JT}q;pDuGCLlVVGU>D^JtlZGyEA*3D?&K*WQx0Sf!Rw829kQ zL|tEz7tNQ_l{4K}p*CyE^~Q$dC8@}#h*}(8HWeM5VFg95Fo2{7j&o@Z71|rZgA2(D zy9`rb7D`A4q&CcegOB$dQin|So!|?tAI%8iR#$EP?damgvP(KlK-{w>d!C0RZ_=1j zAtqb*f3f$LL2+%}+GykM9)dOQ?m>bC*QRmT;O-hifX3Y=SmW+af@?PJ?j8sdG+*y? z?%D5q?ssl|RrlwuTV1uPRcpTP=n(n$o+wxMx_u&W6n@-d< z2<+%)WL{yo9j$!CMO%@@L>RxV-xo|E=|1+v%>Jdb={kE-z@5*VA&+TUSY2_yLda!n z9Jc8IUu+^T69mB8jeP25Kiu%T_yf@9rTV!eR4rk98~Vx%l6Wp8n3FJMX;d?OwXm>f z^;qzh^w`W#FZgS)vsshi;}!ZdT|?6)doJ-JOnia`3W%) z(_q5EXCexXJi@ewT%lh&0jXbI2yYyOa|xCY1me6*4>ge7EiZGv^fg|JhMpTdm5E<%Vmez%Jo04rk3C zv8`ov&4x2hO>I=Z)%+@L8ECi!5WvAv2t+!;aYN|vL5e+MBkwF&yAkKF_!E<-B3`P! zOe&ZYcCQhr*?^$N)&Rw?t;$lX^4QK&=q%4j7!y%}9g`K~QQR>lw+v7Pzy?_(FcIjd!$-_7e8=eY#kbj+2w{m?Jo%&Z<{cl@L)`)$)e#)%v7TwqS42CVYOA|b*G0iv z%{lT1=klG5lY|I_gIvya&mfeLkbAhu-nYSyj(2|m(F(zBF^W}dq(7%GW#w2(v(=`- zhsGBDG=}@7mQ#aiX#q?Lx{HNX1~>YH5m*`^Nd~GTwt>(5>Z8>@SfX(+g={ zZ4=&id5J#fggK?He2)-ZMId=Z?E)31j7}-Xk;u^NipYtq^cs@YT=9-w*S>|iJA9Ok zzHuRQB%q|dRX9XcMlbk!mF{QF?ArLQ>A5D6VTVcLY;a}x37rK+SL@_TWKNEpTRg{F z3oedfu%2Mmi#P88iwPGO$LI9<8S6%M_Q^DfwI7xruW%$s3B3UXZrHUhSW)5#s~BdJ zQ+;x5GBVWx8_^Z{B_{%jr5x7#?B3ra81ZS7-qeFFfWU3jjdt5l`j&pPEYr67Y3a`e z0y=*H^iEW_fv^Khbm4R6gtUX^2HJ#_=lQXwX{!t4=+7EMZ{$*JD%(Ic0Rm_ zILdC6ET?A0NRT~;0iAlgyFJK_={;88AQyod9QGCs<>qym0ZzBr(rdLfRRJzk=R`n7 z;7VlBaCDHAxBcyJG9|_`U=V9@M8>B_i1U&%ywM#MZk$=tN{U9=agnZ#04>-p>XY8P zg2r+`r|}6q4Y`j%%SCxaOb~#{slU}FUOiI`pWG-+xh(qN4`5FxFSDIY_^1wF3Rv{^ zU=b%Ts=V;_?ea#Ewz;;+8=1o{+$~K>JUL`F^AMfYkthLG(<)_JNcmtQJBPCnx>~FyX)mEZh*t zkI_Gzh&Vc7zLO59`;Tiqx*~JODRa%ancCCG$#Orp*npI7;%lP!j2vrZz%narS2$cI zHvr)FoC=Qo<`?0`+Cjf@R)wu*vuw0)teB8&y55iX@41zep1m$KI4%78Eb8LjYd*8w zZ)er(4h?vSh?FfFPdk_U!PHGfA&27iv|84;*3~yw)!&3^x-TqDv=STGmS(-J7 zK$5;;TX8`$3`kvvy%r@-Lx2V6X1iJ|lT}xe?4=!r zUY4U4`_C_R$n$sj}}dbcSH;Kc{sC0dzWxku5FZHe8-CHFy8rx=fI=0?bM(3?YV@p`_Xl8y zCp>`VZNigo<5=U)<&%W=qNs*Y))1n3*+J1tS}K-A5Y#A9jt$+@F#7mG=EgVvOortdaky;#5Rce}LN#6)j-^%p4ZtYk;l$w=FX z27DneiPAv^_nW~KyKYzRYER#6`GeZp8+Fx=%?c~hI1|%DdFSGGJyk=}v;6O{k_E2r zcxgX$Idtoh$nVF-mszHy>H(`t+1k8R@x|5bIZJ9=??`WHe z-P@pjQvCAZ3LTUR=Wer3^{_g8ug3ISP?`AGe(nCO_2jrTb-Knk1Df=}s6&2gZ`uMVx;#b(c&sPv8*H^P~UPhF#Q z?+@YDAXVnsfiQpWS?L*%eP!-~y>0f~4}K5YX6|z-YMU?Atnn=oL3x{Q)5N_zRO1M^OIDXDg!bDpgyjQu`gt`3JD8&!4o_ zW5wPtiur1O#c)KcG0On=X z8=!Aki(Vn1#{Yb5{Tb&PBT$OQ^|(pnct$rAm(-wKaEL)G=)l?`guFHnN~g^TCLJE^ zny)4Y?{}wtNUO9;rY(GQU`aE6;SUR8M=`^tiTF4vickKv5LlY?<3t+l<_1crmX8Y% z1k#b^R762;e0qvbU|1LrYm4V(+LvdGyThfOc2~Dj0Sn)VIkk)&%7?88Zt?yByxUvv z`%do-aoVx0Y$!i|z)5i#>G+K1T%p!nz!`*a=+_lRh$>CnpwXN++^M6q`sw`suz3?Y^B!}p-*?hDN6$CfyZ*DKOrgpDYJjG3RFSI3>v+I-LSljoPj@19yQ}>kP?(+IDjKMxNRF_)PAGymL|r zKr$~_5NAlA(>e{-qp5iMw-pWnZ3~L?iD)yIGm7kPo(|dMwZ!algXrUOgG^tW>}ITx z&XDr@&a0nzs4rx4C2*PB>$DLWi~-CYnu^6+&~`NnDIf? zTVbD(&}A&HLL){(IvIR*I|CkNG* zB~5hHhD&-&dLus0#ss{KKE(Y2Jg{p10r>jA9Y*H1Cvo8zZDn}3EYrp5%)dy)-^q{mkXx^r-ytk^L}d$G)`U516qF_dCXS!j}4k9_`Ii1}VT%9P>EmB6v> zw*&Xsbv(8Mn#XW8jIQjUNjcSbpuEx7l_alKzJ{2#iC84Mf?;h4A8JN`{j#&xrR&rA zu6QD+rzoeTm@#cBQ!DIpNa9APxTjEL(0L8HHUH;w@GFPzw6OOJWyDj`AAqSWX2}s< z{jfZX4SA*hNwzl#bTqyy=FF5^xK%3A5GL`JUf|%&^e1YM+vTGe&OQBWUyMu6qMA(M zYjhANr#`O5`?h1g$a%Z%1Ktt|DTAEy+ooFeD6jLW3ste@W92V;4c)>J!+FPbfs9nK zv8)|PG86P`0z%(rbkASS4vkTfd8+mmn5pK_gRCIw~W8EK_P3O=Ub>~!Ph5#Jqaii2 zI`k&|esLzkBNNtFZ=3Zi_<3tZ63Co_%&)M0q-i!6n>{w4Nq?Q^X9RyDjDGz4CU5&q zjJ81Lrn|?=Rp`V?+na-TZish3CM5czWM4#_UopiRf8qQDCI+i!{{eg^Sfhy=niaip zilb^2sX=a!fBWgbJ;!l)?textHkpO~0c;K2qng(@O+957MVw7leyXt;rY2Z7?5Ama zil8g{J#Huf)ANWO51+ABunv~gu+S#7yK-99rLHTl& z-8CYrm%n~XF%o1{Fpw<=K`+Z9*0IvDTF0&WCJld43V(a~w^mSMdGYL(5co&XTeOz3 zYWHr-jO%OjWUJ=47T4AE`s>lMmtzr-cLTHx+R|ot7PPBMyao3AP{2Y2`^#i4q zZ0QK?9hPvyBw)nJZZ zIKAMT$=cr-z>)3caldLVH3P5n!ADA-y(fYi8OZV2i+qtT>5BGvz zvx~etEN(q3Wyc@;)XY7WI-7&A>d*QI02dxSOPs&m|L-@$f*BiRBcpp(DN56PgX1%d zA_|g}?DC*cyZE1wFhDQ%({Dr{c3+nq7?S?3V*Dl2t57PeY9wB_tfD|31i8Q8LPkIn zxLWJsKDH`iJk2f7E=_4YD^X4}gozH-oJ+prS?x12*&l$iesBa_=Yyd-0Xec>2uftE z`Rub$(y>xBcUj&TUEW7EF~anBze}(uzt9|??=C5S4d0A}{-#Zw`vbUjGW!FltNa7# z(vpzmg+fTVK^5H->`K9c$A9Sy1^5ff^{MS0tpcr4r#7z9#X+5Q%E2`U| zr-8p}Nppr?0q_^x=oa%KgKy&Tn86>$K$jJ_$J$fYpop2q3avS?O7w)J7ZJ9ql=@F> z(F{e3-J6+=2N}JX{N_uhF*szbg-Yd6&?j>lVmH_HcAle0inv5fG*^LDR7eXRV1wT= zu(;tY=J0`|dtdQE5mI!U|2~$}#j%CKp-r=_-gG;u5}Soz8^d^iEV-gAu1ia{8?1Q1 zh;M9IO%Ujgm;m^#q{D{?o3-&at(2NU@G!8n;__>ZnoDdAJC*Xe%DT93|D76GawX$x zY?N*s<6M1lw$qmNyX3o#eA$jhK4j=eK&B2;CO3lXk~e?~2X&8f%~#%_H|^ zQ&70adP9IOV%X*%fPTRrz!;-^EjzY3AHU8AFIhKhXJCa#;D>|t{JOK{HkWNZ7cd1n z#&w6qJ9%aQUZboUeZNS8)p%wJILkkP5(gNe+`oTa>^qzJG)!fz&#L@g$39pcM=%%D znb9=_+q6Enma()17f}tj8fyl@?Y=O>sw458v?-9cS8dAVC(zaJtRqe@%%I^4QTO7G| z1!+7o-vczE6N0$sd$l@m7{(`#y`=Qq!Tt}Rx$6&LAYZ28{zb*){=@4?MAJ}~(mv_j zH-+S+LU5i0;zTeU{zRS=`5(X~$~dJnxUp_pyGN;^wmD}oZ7713D4uX zt!b-RAJ7%*4ls{~4Sokvns*c&GDEYzf`#F~;1MLOrs7`UnI5WDugm{MswI=wD_M$= zN>WCo3HQ0riwo8H_wE8?3oYLVA9i}+ZHH;Lcj#QMRwPA8i3G(M#c&;_k)4M9sjSdF zSQ9c){;Uyvrp;L)(jzUb|KWI|F9IyHYG}LT{?iBv)i;#6tix0~J{v`O4CN9rj0#82 zC--XL96wcUpYM6!Htb8PWQ8W9Vh2&5#@2go`LamJ2nZ5_;`&?g{B34?^=BE17P~3U zBzHKjUKN2bWQ(g^T?UIRKU-$EC=<{iY{91h;OX1R z)n4{q(MHcTDRg9Xbm;9>9a3K3^$dtl_*qNbz+w(BR9-$)C7*O;JvG3>Ry)KvPgY#c zw1MuHF=q08n(3~16g{Z;+J=;W0MJX$>z@0kY@s}JlrwAA<;X4UU=F18G9BC?mgurS@PDKc$BTQ_ z^s0S`g(7R|4z-smlE>WR? zQqg2D_mgqG7tsqm-PPryc53h}(mtfD=pH9U=7bMV2uE2%c`GxdXlcjkrAXK9P=`YF zr*XTzLxVrVp4Ph5IewKMcSm%a0Q@L^bF5;{gERg44-V@fGR5mux&!-^PoEV^VZwm^Pt5}K?gGfH!)cWuwE*yLWczP~OD`=Yg(zzgHR}@wv-f!Lzwc;bH%)J7nc0z{58Wvp z0y+;U>UQ(eGlH0`w%lN^67fcSO_dal=?}&gWr85jx1p9=P@pw@N{&n*4Jkq(4dF{% zm5*Lj%g*Ym^1#HS!+h7m(s=1qsiGj5(1s~9gT-d_LUIS}ld;cqX10b9iF!`uc5JTz zwMuWg2|RAs(*dT*pDsH$5GJMqp{`uEBMOTwNYrJBdm7kM>R5e2sPHpVOq3-em%Bq8 z$2~QU=3mB&>>r9R%-3U)I6WH1__BmiRK~7|L>OphMO0G2#z1w@{42#7ZIW!oK>H!1vp6gLKg=S62LiGi&# z=~B-3;_At-P@5|HU!!y1b9e_C8wuBn<=l3%Lo%W$q$%2Egc7`%;tp{vpO0*#<}JxZLsF?+*$ymj5M;`fAV-jX?lo1g*^E$ta8a4o__c zhhyj#5H@!R;BL{ARjqB2oz*ON{3dCrF-t#3lr@2O^d3P(&NNM}F@|JMF9~zllRz?nK;YO!fGB<*{43{_2(#Mj;YTpwu9n^r$ z8P?&LL!ipfA(&vmcckM;HyFe3B_$R1TkVZ*JW!@vniV4>+e279E8brlnK|>??W~C( z%VozhQELv(!g0sgtEKr<^k9c8j+RdIb`^GhGU{bHil#Tul9I?m7c4srZx(c?--ALsX3iszpX03ib{VC{~oJ9|(d4TPwcl{(7bVI@`?lXdtg_$jM0S zF6hRT+TI5S+9g2MzXHi2-m5<8T-qR39ZYupsBwdgp|A8(7G(I5kq;HYQT&zkjPXFz zRi*hoRgYVWGtr6;&vw*A*Q3QHFM5~SYA#pe)ShYR}1s`5KUr8mS$ zG#FDYs9)iAU*P#uP^3Q=<5SA&HPR#Sm7VkRw+;GBe*COBVfIx=Mr~JyLbFt++Fs8` zsB+ZFLM8#dFK#vE&Klv<&@@$c=}rHdL1@0u3hghC*NleO|NWD+l=O^6PQ@4OR}ClK z;(~TBJCrTjkAuq)mYeg61bI44BO#)-=Cn+{k-|cNhENEO>k>flS)-p~8-_&oX}tIP z01=rY=BX@WpItlTg2b3z!n&Q?N-RA2Wz6vb{ss5$joLkP>mJ69T&t3jaM>a^5dn_| zk3V{yrU0zI^7-B{{wuOKB=eLIatvTp5jv@xti zYP>Oe^ZGF`0Hs}W3t@8s4*$5W7I8v@xylHanx-zKMXmSc>Yk@ZhmAo_7ard*1nxAw z&lFLqE}}l}oxjY(8DIVd$a#e1C3D!tSug`DF0dZ#+vBrB1w*LUZw41<93hjwXqH+6d7{H3Hv_HEXZ1 zaKNvy@K9FPuuO^se|(pIEr(v+h}=_7i!(vGFnY9~_<|7Vf7yrWf(KZW@rnfTa;M|k zzSXTc(dQUbcd)K1-=8SQ^w)?|gEdgPUrK4tKe4ITNl`oH_AP$Q zKo_02+?Y{!o!7Z+YT8%NxZ>Ea8AF6)K-#0Y!hml1(>!|tu(|dE3&2K#4{&yGW+jq@RYS& z%3(mt{$5wAa0!yORwVJOCb@&-7jCPU|6SVOTkg%<)vcD}ICNx}h7DLS76E}8ctBV{ z2``ZT&XQH`-`@YhydpB8sr}qik)1rEH*4uoFjasF6?Py4L6K8%j$4rsgSfQ-KI)(jYQKLPyASsH>gG5@;g0@{VnvWI;>Tp zBI=68`BwU1#toIT$)v#^>;WJFuB zG(w?jH8-!P#4tT~T#b=vfU;xU&!&9h)brI9F?r-;gBSWXJe=I8PxoCJk%2yUIJHG6!>J?#} zB|>3&E;tvir%1(LXouPh4@w(qOxStN1qvz_?^v;=i%M1&dx!B90~xm*2XY3!)!nUj z>BW#wvKh>M=;s-!vdp39OAvAK8i$@3qqbY_WxKz(9B#)Zhehj2N=nM0_#h+)YRqnW z>jinJL8<;RBVr1=^VDNCY&>T&cW%a#%5#=G0<#(vas@eBZL4{WJ+dNXrltiSrJD#s zP?-?w(tD7d_W=#+-8_(R@Fi)cLN|TDgEY>%&Tyo{3iqy#K-^0~I$l;=ZNP9GG zPH~53MRP0^xUQXaOd` zoJksxGDx{aLuOSH?l$q!=tDDVrQ6DbIJvzYOKT;Ms?X6le-fXn(=9a+?S8jiG0TcZ z+Le+XfVTpeSNo@+{*$=8r;hPog@N3P^}%C?GqcRjU0L5|&reQlZpQ&maYp6?Fgb@8jIG(23yt*9lO zWZlYgve5(qupi!9(J}I0NPYhrT9@&?*ShTKFdN%E%?qgH0}+z&&B!QiUpRtuhe6y^ zh}X}U?S;xQ#JB$RA-P)~4{~lIS2Mh$H#aHfPAijiQE!Wp&!@_qutNs4Ff#z8g*08Z zCCy{eN**rHysAphrRU7`B@{niA~HeUWOag0Sy2=c{FE;mh%rbEF9Xus@tlsoZ1w$S zg|qZ|l!hH-&BX|A3{&kMQ+dGRGZEGr1F22-EI#XKA<@r=Hq)Y?M_l1BA+g zHpt_yPVMO?6zuh~t$7UOk+PNFpMH;(xt!5LEF||6k3_+}k#3FeCyOo$FZYD%*!8f{8u8R!~c!p}GUo)B21ihg~*WnD$=mn@hdRj?#_` z+L;>gpRhM?YZ_$TxqsM>A~ox_3Lx zJRjh^Pkx=GWJluAC<6e#*xxqjV3gG%O)%6=WX3MVR?>W}oi^bw+m81tn#F#f=h9_} zv!%{)f%@nP|ZNL5}s-WNL1jv@QC+w&dI} zz2cF8GNKFsA;N4;t}BRtc484fJc)LMU6S8=WKu)ES*Z?Ac@RF5+}uyPUb=07obS5U zBhtd5c#;0I$bmU8qarPD5?A4vO_DeR{4d{*kVJIHKBc}x0tZn*Br4)dy5G$4dic_n zl;sy+kZ_*jg+1N+Uz$cTD`JQ{I|GaV~W-cp`gK@pnH`g2?6QQO6V#w~3^^1BDlA7SBZJ;qu^DY1J|2cBXQ znR5*l*3-}nCpWT_&zc>$TnUH>rrWS?jd#YwBh6b=rEg?${lIB6vm@d%0@8t=6-t$v zJBWI(NxMQA|FJ>-%~~`50%ry+Y&Sap1GvIg{HxjEU6uBDe^|Bt18TY9^2wog%7}G| znni;e`PH#PcE!r(#J-jh?~{P>^yxsj%V)QY0pI|0Uj?cYHEd4~Q7I)ACs9zdqotMO zRD0p7DJk9ctjG%=S2r35T#(FSG4Wj;fFyAN85b|nY^tj`Dobf@SJtQh{V56}DSgWD ztntI~U7n`BfePtN%XeC}#x+^^myrA@{)uD@YZt+(E_?m5)B|woH|!m|69#i#CA*!U zn&y1EXYMm^fE6O-oaG}?ZE{wn%vb-T!WR9zk(&~;Q3U&UnKeOV8#F??yqhMmOeEq2rw zEAAaPQqhz?dN^2cB{g1X3(LT`_Vk#0d402T8)5f0v~-FfSp!37P=xan2_4WjwJv)~ zxJ&~N0Tm+Z%@n4Y_zdc4`~xUgEj;DwLy_cEisv0D?m~x9qxR+!8kwo?=t?J9Q5pxHAtg^ggY>KrMn*1NIIiUMOUc#ndsV|} zlmBTI(xY2h*%4F7^2)}sU3Grvm3vY|u9ZUM^a2jvH;=dm1$zb7E6c6J``4Vy^04wXDe?y?5Y7ek%;HitS4+y!c2pH4KeR;-nq@b~HniTV{K8Bi?bx zayHl`05o~_Sqdkzm7-dcQ<&$#GoTF%Uf*Y)Lm=bET@yyb zHoefq-tJ1x&C`HlY^4qsFjZvDfj!+ZAkNwIO=qvk>CGBQ`Za~eh3QCIz+7oEik4N= zJ@Vg}W?K&wZ|npDJUcE`qg%T71~15ldVARIUu-5Mh9lZ+-n{;9uD#8NL3t?Y*O*44 z4EXBpV#ky`tzQLZJF!BX}1W+%6&p$d{de| zW%`%uEv6}N&>s(%}=n=vq=qcgUS4yT_s23o= zaPGm#x>Xq2R9z;-(mw{A?tu`3dvOe4|o;!%WY?4pGIh*JYaG*Pcs; zWai?vebEwM;q*`@v_1qkI+aKh-Fv(X?x(V}B{S}YKL9ZlO@5|th{p=GbMl6=i7cjY z{SlcDeIe-UloaBWd8=2k5~GtM*Hqjrc06?>Ny{tY7S0Dn+{J6`ESXR?Lr5}L4jg|7 z);bV-XibcCD-%+fv-z$D!Js-h?PB;x#fK3*1l5^jz0FmH*9SW6Z z1di^|CSQ`h5*^^Q2Vm*-Bj04*|976K6PC5+%TG-Py0S^29B~=6o z->;E1uEwb!I}Zjj>BjGX=GpMbin{Z=WP8Vsm7{hz#(B&ExNwR=0MeozcmNF%&&&}S zef{DwTS`ls*Z1+0mfGh#!#&%Fq%v;zUXBVT3Nsa6z&#w`M$U|56;a>!rDe{kJh2N} zAsTD5sdRu9w|*+fH{K8JkYh^OfC=4pTWQjvGRUsn4<2eY zKxdnjdLP)X4ZR(szBapPFcDck0DcO=#Q;n%$YZRC6;>aK)2@ZjQ*~4{u7?POpRWz8 zE=(sA3G^PrGAHDv+1x_VLpATFh7z4OzP0JY~%tW11nfGkl=>7mrip0 zv+w^J+AQ=czNC$Idokl|Cg|toIo-|88+);KF&;GO5MzE}793hJ{iVnIMO9`!lm|>g zgH4BvN1e-aL4J?bzla}KvlMK5UQ@cTVi8K>HKD{Ii)R03Y(L}0%LzSxDe@A z90Po@1&KQ#KA7~Gth|`tvrPKf@|4Z?i5)aacmBL#Aj~hw^?rrPjljdNoC8EA{(C3MtCfrDB#oR(fPwQfPRc@eoc*$`6 zOF1o9DOt4KFP>OeKjj!LlDW{75pPKl4t04Q>rm)LY?fzHyp8}}Z_G@YN3o2bs}SM4 zgZ6RgfCrj4YY6t+kS8i9(YqBPaQDpEp8lF?mRT-={8D(@f=?pkUCB^7M!)OuR7lBk6A^zzR1nXHbL|r& z1Yz}cK5`AO3teLn*EIY3J6Jr)(U#X(46JJ>^A&@Lu(-7%z)~5C-td}dRw-062%FO6 zL4T_*S0|GytGhy<4~%=Bv&|1u4ufqOhY`PzrR3>Ua|*QPNJRWzZuJBW$Eybin&ONg zxGtU`?iN`tCei`scCYvZzaSM)*L39$;$1Gf0}bvPYt6%khY(MEz4FqJDI*yu1EKIV zt>OJ|#@(Lt?1(Ro(awL>o+HKjt80ZDDRdO5P0Y$#rNJSQAV%(?f>B&4CE@Dgwl}-n zyhIqLtQrh#)Oet04{!9*lH$)#j0aSLCsncAb-4Qi4rgJ8SBt>*3hC;N>Rj&be@z>v zlCq-N1BSTbZruJMik*K*#=%MSJK+ zuc|Q{Mzk8PrSuQll34}qUl1d$84w>sC=vIlI5xVA>M%d67+fjuovUTc=x9U8A-ZE9 z^fa_+fSG9P&G@*X83~3iSYw$8E&$5upVdx@{M~uOQALCwJB&xuHnp9xPfDOBAP@?Z znC_al(5)d_lqr6Sq#`vven|Lt^8WwZKp0t6M=83NvzK**b1cB@ z*39kQ3e2u-{_ohuxLnQ!DhU-mk~FL)XP7QG<5tfAqG84pzAb8J-H}D-Z)ZLxAM(u$ zOzCzG5a1`e7eYV;DJX3Ki1(7kfS^pYP`oy)#+&lA%z03zRQsA#qJZ67-ME-V zji~)1jd)pbkG-#91a}w>$rRszCKN}-VC!`Vmk6fJ58jRg21fq(+bGRV`Pkd!$2XqD zhkFK`FN}Wxb02WSfXCyJu;lJExiS(TU#4D}g{0bPn^{&| zcxKd*8KEwenK29;-$jQUgub3;m5zowgFu=QPWv9Oy2?3Pz-4Z34Vmi}=7hu5jr5EV zH_ARB-qOOCK8#WaCN;ZL$COWMvxY>Rb2n+5idhXi&=<)gh6Dl&r+1y+Yu@qSJ{;HU z7*zT_&Zv_iepgVOm!%)Cjv2=TYX%J;ujLU7~T<(Hlu&#LojoQmRhi_~8!r-~mUCyvANK%6po z7Hp~0nhWQv43vl}e6#Qg1wR1*X|nhNua-+}`1;2g?1AA>YbP_4RXIqW_9VUg<=MoH zevqfFuHw=Jp{b{QWviGL-kDTnB>Go60swaZF0NzmXqENsFHpCX?Zh*a;(_OL!IJuC z{=~A~WnhI33J?_{@7NKh*E2*BB}TK>M<4s8?a_I`JIa~8jN?G6uEJzA6^S0Fg4K$_ zuaV$WNS`Gve*%vbGJs-?W({DmzroIuW68FkDjQh)uCP8sNfPe!N!sFQUezZ_?;TJD zBnD}-m*VbOeaPa-sJgR1q$;TCb3OM~0%sDha*y}@ z;RkRm#WJesSCng!Mo-Sq+37x;x2sArfBE(+cLbbNG-T; zI2P8o`?MwW-!EnSRP7{zzNlUrnS7ZQNfu^iP2^#BnH)>Ii*1>CKqmySa+y7ms!lcl z%2V*q`+QxGB43|e>-@qEv*}}f7gH94G2FQg?DZ+Fe>>%-b@7R)(WibN()zxQEZJa> z_gxj!Oshn_c&RcZVM_y!qkGiDxS%}zEDHp-A{`a>__0ikq&PA1c{0z*D2G7|=e^{P zQ4B?Yq=Q(fc<$ni>HS89qmglEry4jJ`i0qGvVv8O!Dp+4vzt>xE5?k;FA7Lag~*-p zNMi4F^$x+}wu%B0k2o?3YC!6qohd?agO&{+%QmM9cCZR(E7b6z@Z#=NdPs^P z&a<$TX?ky3IMB9SElCY-7?>q4IOTTVd3h+5FoVZ5Gvqgk>XT5gQaJVn5kke~&*t$3o|7%n%;M3EEm%_xUx5+d}K005EyB~cDR&3{W2nf+G_?VfKZ47J&e zqaqyvXxSl7>VE)2UO1uRt;zn3t!d8h?W8Wody9oCC*tT$Sd86DCWd)V zs2Z0`XILt5EK8s-Nl-0|1`gW?(REd}UGrxKpbe0J{y_E2nE(e1d z6|e@_mW&9CGqqVyn#4@#p&sMd3y#1i?pxb%%Vy9q`^c+uIV@C`(}K{ZhqizU94ZI*|M*B&;8opwUM)JVQ1HNzY6JKO;Dk0pgDTsf&aABy@}+NV zAPOEBV5Hs$clr{|i~0kHp;k7KpO-`}6I*@nj)zuT8?pf6dv|A{p*-v4@s}&Kc(&_n!QfnX$&2nY!ls$@f$K@Uq#=K)16L#>hoE7>vXg9+72;S*@+D2ZcgQ zNy}{oVcL7J)T`Xf{Jc^ICEg5GyGtC-T|B)^jBq7<68M4K;j_4l-o)(KLW4WN|=nl4aIanm} z#V&-0cv#5Dy5B@z(F#Ak(C1|Q{i3&v{Qg&&`eP~Ro}=l-IgEwu{GhQjm5jQHo^(jd z%i2X++pwK5$b}^dU*7l$3p+Zp4kLVa{u>ovCq#56yZ)xSwnH0DM9`+!02*T{&BNcj zyGL176qlH`tOUlgk;889!Lo>oR$L6MKG&>t;+ROD2a5)5+|8)?tE}j-TNyYQ_X5iq zv>_mrZ!Jq0nlHPF)!(vBb#k85M=wejyEy)$;Q|p+X4C-nUYvgwp zXs3n>HjMdou&_P5x)rI75TP(Lumqte#lLvDGwAmwHBi{mK8XaN^4RdPrypDdAG0XT2t0)~$g ztvlx64#lcR-~6mgjMbrg=1QsrFYtcGq54xK?2=nveK~13-yS$AoNjFn@3K8iw>eEd zm29|{f0sAr>`JK0yw2-Ef~Bj9k>P6c==}84)LB<^)<54*S}=v-GGcRzdW?f3RIOP_ zu_09OSllkPXD1|h(~M`ma1AQvLFhykL~m|;@3B)U4V+iVBTKi+#tMmoJtw8JYfn+5 zF;o3GeH$k>49gqynF|1K21)h5ZTO+&s?=`+xa3?V@GmT(W{m=r1D-qxm zW+Y-hM8nV!rcH~bl@1#%ZHHo5ZbNAj&7ZRNJCHZU7Z)t1k(z@D=4cQyMNkmlrw~DJ zr-;%u5R54N=4*$ouOI-kviLhVSnCIZ(Sem|d=47|yixtQh4Q9a9Oe*v;3?O%)H&$M zDMy&m#zDsVf&xf!DmQtUllXPG&WUP>{Ha#-w6o1!^asE5nYnAaM5S(3PEs*&6q;;a zPpA|GPL%`zP6XYBfQxSyUiChdTA?G#O@^VInvd zzb;YGF9%jhObsvA(z**qce~FRkn--B#ztg5mFx#5{`#n=T>PoRFQcCKwN?mL$&kbL zH(I+>eBL3w!YrwsI^?_uL!=m1v_(t#YPCwErCFAAR~zkzxYFEoKYnMS%!Um^cBl2u zU{EA?+q)-p=T-vAK1rlkmZAQycfEhlm;}wE6}!oR>>crpIrw28MqmoA{7%OnIHs)5 zf39d=P_~_@kM8({E8uUKV2Vp0N0MTj|r$Sw-JwQ^K!nR)yDtHj69YJ z2yoF9ik6bXoz(p%>~?-NJ-Zt0;NcQg&d}5eX)izEg@5iC9ml7Y8`Aj*T&F__{nI;9 z0DhfO5AvDfCpZ4sBU~1cWs()i^a~;JNaM2@PxanB0kjnaRs6`A-u&24UUz}ZGmg;d z>I{f_SFJ=U>vHZLrd8?(s>@_;^i}S3f)>#*}kRR2=IPZ_+C>2 z%+>xpO?EbUp{s#?W`a&<-`!9jPaa2?(%c^tLWtFkN04Jr1E$`b53{O?SsqE>Q2$~#r1Y@G=cj-o-scGU!_oGB9 zsjgq1(P8La4;g!H%cqfb1_7XIi3hE=Qm*RtN>EbCRsvWaT0$F_MNAWgB&{wxAdcE6 z*@ltcGcVFa8Y$GnmhAMnGMb>5jZ z0d4o^`c)Yit{$b#aWG2wgI|4teS!!&ZK=2n3MU>S(JIbaI-y(+Nf@&848D#Xn{E^A zDr(?G=Oxt^_2%!=Y(SY&_ndLqGa*KJJXPm;<~FwpsGulyzl#&}*WWqVCboa3dnl?d zXJA#F%N?@j*N#zMbWuE%mm5Q8#=xKau2jm6DOHLLKt);>HRZ{eT%r|7la!y;V}4W_9TSD1;J>8 zR9|@Kw6sht=5HCR_^T3VC&btE%v=UAoT6^?iPJoN{TfLb1vItRfB5%4i zRBUDlc8nIY_$>ORR}PX(f*zIBX<2a$U>yTOe77L+tMX|BIMSn4-V<>lwM#oyT_c7M zu~e)Iv*XTOl{mj9CJ00GNN}=YB=7UA?o&Zj?NNYJZnPa0Z{nWidy0I;Ou_vvu?&fi zo0IT`vV-|-8=aZn`ae6$iH9Oz043bN0mF-wiv#$LM^*$^4iOwUoj)x;8~JC|TMv7- zMaq#8T@sz6{J7{gkMq6K6#A^z;lTl?$eZkq z3Z)A*I#xeAFYNP|F!R31ILzd@3fPqV9G%)M$RjS4baS4g8e@DIDIM_HbdTkM97d2# z>sgBt=zH#Zbj9v34Iy2zxR~1V9 z2SOw)GK@4%$YF&&iB4}GO3#Q%hs~b_Ox`d>(s-kH@P?|n%H{9!^LI7*3BLP=ucaJI zM;Su-J6DG-Jgm=*2qPyE&kUhAHrGyKUcOq(R4-t?UB)2eIoy(=&HL|o>)DVcT-7Pe%z@;EMNA5oTrxt zx$!t!2orkAsa)7P;N1%-ppJtbH63@MEK8%fi#%~{d3o*YtZ6AZwKX{@S+nEEY zG)9fd0xwm;Ov*i4LI4s9B^Ejf4%lBtZn7>i%IvP-ij6G#zAU~)L)6X1)A2-E{8y3m zMy0!E9#AJ_NS~WNGS5WLCw>QfB{zuAx;`crgw}Yk*#ci*ToGAY>8LMRnE+}hJDJY9 zQWDEu{bKsCPQ;quztoo<$rboWZiXi+@35|8B}r19E*i5L`%0D6RhywtE{#RxTF!b4 zjtq6mN6BD~rpkd;^hz4ujCZYvS!_YtlcJlwBFf+uxyjHsDnFVr@(lT0A%c8<((zh6 zNPW4#OGf~!9{8J4kx@9_zvn(to_;O8GW^+5*u3y3EXLYoJ;vW!SJDcCbfBT2C8kjW z+Y!r&0{AS6$sJa7k=jR=4kc+@cX-=XK73ZKg(z?2tI<@;XV13xG9D0?@5=%Mr)em6 zFp0aK1}}dG34(_YfUH)H`k@n_Mq(uE7)rjtf;GN<_pk}SIAR8qgJkaBD9M_y4hgp% zTbCsgBp2t9_Qws`_<7PkG}+!R${}OU;MMrx9}@*WqVqn{l4FOY=D8<4YksbTe(&$w z?I00o$S1UQEuCHD9J#HXJDs**ud6ZV&Kzr1+A;opEr%*Lz+`z@OmXrDxj~E%Uinc` zh%WVO)Hus=qA?uOVE4kzk`9d2hCy!3HX;Y5|MBZ(2;hvCX@XL_+*M}jkah&lv;Te# z$_D0u0}nqM$Bw8@qg?I1xC!fYL0Xfwd-5$4b~~Yjw|H^fkB(6%<-KJAE$FZ~g3YdN!t`M2ChT1JO#M*DE0%f42C) z=sZxls8p{VvHKHu*Ks7$0IZ&^q+(>(s<1V&;!sg2(bPsdVwv!vYP)+TPiSViN_X$a z;2HbAabhS-xI5wURJ-h_CK-2GH8ErW22gp&V^$3G)ZIvZ38V*>eUf4OmbS@ZFVYWk zOnpm}h3-A3RHaGPN}C1M!b?8I{>so6;XwsUQyfZjDfEz5Ya`4tVufiEg5ja5J_8uks`@~kZ44VvKdpiC( zgi;<%mKYR8!V&5`>_5(4TI)PD)6I8zyT4ctM|)S`n>EF8I(WUWzTK#B@rK(YNgbsf zLOQ5rg7hPG{Sn}ErzfVUcs;LCF?~#y8L?&jcy@V4<-t?Nbn;SOK(D#=Hg&&$i2Obp z=djj*U^ISRxzQdxH9*3m7?m?cmB#0B(LqC94%MD_H#TLH78`F@+N)MWIG<>q)l47_ zhqxutf~?`Z(b!>etVxZ6-fQIH6C9%L=lZ{@W3#aYbdHeP90^p;Lk_cizL8o~+AaqV}AX>igepBB9n7$xn)ajbyeSaZu z?nCIT+2yUtTtp?LU8}QYPH^B(U;{7{i9=_NK)_Kb)+^QY1q*(Z`BZuei{jakhM7>w z;V=*~LzO9g@Xx6xxLc^B;c{>X^OBwLI z<`IL-3~EH$UOJx1hoYSE72v)*omzk3EZ0K9NN2R#yx{ib*h-V>D|J&xT9cKkF_~NK zIYt7-!j1S6_7ei1V)Qb*;HMvx13j8F@QQeE!97>0oKvJas$5zsZ})|MD|JUdaWX-} zWY34b^eXqU59iS4Gyx|?P#&zeQ`5~xLCXv!iyl9cR$Qu#xJQf_Swt~q+Li6I1Fztb zZM?U!9?_w8DZ@f^@(B3^Zt~}e?W82JXMh;~IzA-$j#>p?@ra4yCUE#dfOq(hG<-Zy zQ6I?HWNZ+Vnyiv&a~e#S*Be(a1;*#T;{5TZ+g1Amm2tBi)GKcY==)IK%5{8r-I4bt zB)`o1TqQV9Oh-Ux?U)=r7)ws0EePYB5rF$MeM6NLb*bSXUv`7rQ}dC><{W?I2>FrM zB{;kGa5UE_C1LT~Af1!>s`*-=`_zXd@=c0A&FTcH@_1-Y zS?hy|)ysr#vo*mWffQ_4=arEO2bin;Mcuh`siLG)aio{yXp(XHpkz@nEr|*^xE+QH zaSn9}zzb86u?UvyGXvle5M0K07>sS5b`7kpA@@Albf#JJapWbttXE6zctO7zu<&H^ z=v(`T?*Iw2`f^cP@pmZhHbfSxe_Kaod+&OG?!_+1)`PjL;oP1a3a*4@(0o~_)A3~# zS#+ba`W^HMsxb|*#E2quCkPVyj*3Wsh{C||!B3!!9Z#UybiUgVZQZhdsybT5F8E#K z3>S;#Xig4bJ@!=s>k(Kc+tTX`RVU#pM?DW~4!D^K6PXDSVnl2c49*R96ui0_A8-a$ zD}aoELY!aWK*DCKaG6>a@G{dBMD8<6;4Cw;1rWFciHTeji$hv9!hv7}gHY;zEq$Qx zfoC#fVuc^jwvm0@dDBbv>F35b^_%dkXj|cVb1n{3aoDjKt#IBq2;64K%P(}U>-tlGCU`ZEY|=^@W>ablj4-j!nmpNSt^AC0`p zL~htre|bOO5Pn3s#Bq(HJRk2;*12|M5n@KbgzzN4B3rM&0KIhk9M?Wu4Xpl|=AAZj zD4ah%OJqvcX$SyBxqSeND1a})WkP4cW>fyrCqjfo;3&WCVw$ieT9^|6RSGRY^`f=5 z?tf*~J*j`z_7s_)FJ#Cv57OB$DLgN3nl9p`+#c2`Zh$kQrVC@qE%O{m6X6dpm7(}@ zyZ4`ynLVN0)40&Jy(V+?;314cF!dVZsAoM{@e0 zgn2u5-Z!QSWsEMA8S1sRl=?|RJ(zE1U+3CllU!Y0H61f#R|dCN_NcodaYy|`j)b$5 zG}QfK0y*2AQoo&D7BSHUQ)V<*B=0bSHAvhK*}9ayaBDq%i5F;fK+jK|7#>TCZeo~< z$YX|Eo3DPhbdLCfQ6|Aq7NP5A#^@@{tnY$S$1zgwNISsYmPg#x;dc&|Odh-oTW5wLUdSpw6ivw!H{Lw@1r z%q;x{;7x^|t%P{%pjJ5A5S|fatAT)2IdS?* zN7mz(V*a4nby3Os>@k%`8m3VR_7*cZU@LzzWBM%$I`_Fmq}v72Q|ON^jYGs2BDbaiXoCThMNpT)%^`%Y3bSnF3e#=Cb5M|YHf+c zG;iXczqYQ3Lf3O+J2NsybD?-XmG)_J{z4oS<5uT3wYVLljqINv1{KTQi7-{Hab6%% z_tv4C#h&afm>9%@LC+oS!3h8D4>lE1S$0R6)m=#)5igi7lrBkE4T&2mtb_%C!+6e? z`52WCSg5-H7K;wM4UtsZi>-ibFEeqJhWLrM8FMU}7T`&tiut3h1!}Qt=~%(KimgfJ zg2u2h=juD}WGaL+we)$*)%xeeK@?$D2-dqrMRuk71EOJ)d6P5QVDCm{Ptup0nED8E zps_4_M(~tL^m~e5ojKbvj}>{X)j!{my0wCwJVr#X6jiNWYU(vtojHW-yveK#tBQ2e z2~shWf?f`>n*90>pz42*z=hHicy+*B6tW~W<+Vyn@jf0OH_WS_O_zc8y+I>W@;P<# z0x?AZ#psvI;HXrTM9R*KIz@@Ae9pn+O0F6X`=72ZH&<~mE~t6-6e%LU!E^xU+_%)Up1iM=Q_ zx;Ea(;9BV^eJk`0!fIqgu&BY{o_=%8w2w7aH>Q?O@)=2e(rI7v$_K%ZtGlI0&d(@^ z%ByDL%gZ7}p6{r4#D;7BY?UsLQGHmP#f_U_J%}r@x&v$XISXW{>G6IeSKY6UVkCYD zk`{#%&{HbbJs4heyNQv@hz=eHxb3A(f^FLPQiV*O-Zqn(Z1N<72_2OtOeMtjvSy13M0!mF|pY9!r zMkxKw(c)+=p@Lo@Az#!>0dQxg0lSPpV6kn6{}41xOB@i18M^Nb3y-s2Yl-^)RBRE8Gun0&u6-FpnLwMD#VPh z?3VRVzj5(wzfcneUqymA-i(lG%jEHW57p;wa!AET62od9{)-ZxnV$|B-mk|UV#5x+ zA=ccaXfz%pr>dob+k$oZa%zWT$)+9y{uT zD_t2UG(y3a{e1`~c|2AovzgR$cKDt&t~HOGtVf2Km{6Z+Qg_25bnVBmqqjBen)R^E zq_tzJq`?MQvB;-y=(Sb_u<{j-qSOWr3ze_k;p4{^*jCT4&I*}01*U?R6-^e(O**|# z=X)9TM71m?)`YFLj*-T@iHJ#QwSn91sD%JADXLI&Dyegz(t^Id=Ehn=M}`LdLB`}~ zmm&`E-Jj&jky53SxAd?;Oy(xTkKxJ%PZ!XVSC}jcM zn=*mldi6;%iy<3IQ7-pu)oisbAxzCJflHB1=XDcAym6~PesRe9QOl#H3GS)G7XU(R z)_x@ULx04GW<64d#M6D1nN-vnXaxhD(Z9)K#>A(-draLjkteg=U3HZcijpxcL&IT% zJ#z3nimQxau5++d7-MO`5iDQT84U8C23?A^wfw9}eVy%V?`7?Gn1m|2$Auu%8t z#E1m}7!SnfIOgj@aM6`YzCp??0gI|ZzbMFX%cp}r37xF$m@N~db^y6H?(<&&ONA;K z@>gHE)}{a7%3jJgT?`mY@d9|0K71Ny^E4JqPd3$5w{v)<@H`6Hs z)+4o$M$DBIf^Pf%zN|%TjHj5&&6hS?$=X(QtS!^9S=Z~&SPoV^8Kj&tRj_vp;UY$S z2z<72a5gf|3%6CXj`z>!VqExd<3M1gpU*($~!R60qh0+3{12{v-^?_eUA z@Px^F5M#Ii0o(wDeU!YD*DIvAs&ynLgU-|Z8pi>MA;sTe6&7~)e#yJzHr-1kH-k z(!xHZ++_!-B^#5ICz~lZ#Qi(!A=C^(3@kP#iW z9s~tPzh5A;{}V&*Ow(4`I80er&H9+3)D9~X_-ZWAyuGXJarBC>WDWI6i4Iwdh$1lo zIS2!7OLP zcjnCEo-GP={M9Bo-Vam*`hw*u4$w`4E35gC6cQl4M)n$deb3EVIBpv{=ZDab=9`-U z9EVfdf2yEl^OP`rI{fvj>uOftzN@UlA-#rsuSeG&T$+TM=)8pbMH98dXaIGs-Th6Z zT_wqL*z14=Ul&U~<)5>h6~~;OVwhDMOQRJZ2}^bNfICt|Q7|b2d}d$5pi?cts`GFd z_up$HjHA-i*!b^iB+5w(ggx^|S2NDt-vF!kb{0kgXS=VNDTxIp%wXceG(c zv^`QitZ&+`;ziufFXLxhrpIhpqb^fgSDv3TK7V=x%tO{m5=*yjkW$A#R+)P)2U zUK}N&+bt>md+O*ObadW-JLmaC*%UbtOA%l<{?%Y5ccg8ix-rRQV@9V`(t3YJ_8KJ> zBa`JqYLKOkELd(337@JZHX%8teD_R#Uzis)0cQqma#}$C@x(YH-Sr8 znx$vplo9{ulB_x4GyT7MG&J1Bv9de&d6$x>TlItIa9m?aqr3wi?+NQpW@?vJRbM0Q z>9^_q#Mf~Y@&nBsk6;217X}n3WT}K&Df_Rnch?%7v1L~9UTfZ_>d~sck{mVNLh$v_ zIe-E{fKdC}ek9MQpJO^43v@Q^6@FWNW^`06L%T`c2xNwHW3$}yEhK{IIij^R+)@?lHR1l^4(Pe*n@UV zJcdWWP5kAH3LQY)_w(ofxm`OEOJbgi-#v}|huQ50R7>TjNxQtxbf|Q0`l1-*Qf=Bn z@L0^rNgYyc5W>sKGw_Mnlvze%yvK{gqkVB~zsA9X?$c74v%#gaf@)vz3tC=mlJbnP zq;wiHHt6wm}x4tv+AmuGhuc}v8-lnO}Ebav8emt zA2z?eX&Akl=tdJ_#Vg%g=S0Iu{TQXlve4v?t&5{z9(Qw~SD_?qtJ{=|Gkw;cFG3p= zqlypN(Jd59&g}T#_-7< zYxcom`YzvBxc>J=b)dKW?%rJ$``P|Ww$|CX1LY`I9VA{+db1_jV3b5msWmKw$}_SU zip+mdQbqozq=q|}G!yiy$i!r5PP)q7?%F#w1LZt7p5%(| z1O#!*yLoP*w?M7;d%SwM_vK|la2z;&bM-Ol$@D5#`!Ue2yHd-;}@j1 zsK=#;`_Z@s@Qw}gtLd`4a-skxw*#+6KPsy>L;LYCpfW==!Es{Y>@-hQmJkxsO$tg- zaOcqSfAuM$%g(*kKMYLrtoQYOGrHN9V>draZ_VMx0bJk!4$l*;uK4l-;oP#3GBmX@ zE5*rGq%nxwnjfZ=;((0g0r9Q^j(vYYv{e^{jemoft5C6_(n)~Z^X505SI}q%q(f^> z3U|6ZFmjKWKb^M<1@R6+!)4T$CjPi3<16>hXax4wAA!9UHv61D^n^YK?i!0VuMpoK zY-;mlntiq3WUxM^y690K=LLcWEvdN6jWNFv?4d(@vLpmH^+t+Tzk8sYo^5|m9MhE6 z>#PO;dG;l*jV**BWE6|$g#$9OgeKKr0AdHDzsK{{KX~DSf8m9#hJ3%j56#Llj9aE> znP{^5e2NmRby`3FHIMSzwT54EfLjot@yAHE4X^7->$2IR@%PVM5mhHXPf~AeY)g;o zY>U*dPcti%K#n*~O?4e4J^{jOTty@Vh6`AhvH7~tG@kv_|0f+yF)r_IMJYCrJblEh7Xc;IO(9;mThL zl;7l0$ZjW-@sLT4kB3g{TD*pG(ZLxib+pJt>66>xS>MuR!JzWjKn2Odjy(N@I4H;P5Q>YGMh%(L zH4}*ftxZ1JFDiA7P&79-)gj z=0*hY^z_#tnB#hqo!1K#fjjvO5QOmO_V8rOZmaVb!3b(cnU2*BVd}$&$*-x#v#(Fn zvWM1H#Nk;H@)kxT^J)#HPctR|sfX{7aY)%U;zvZt3Qqs@Q&nOZ3F zP|&nec1^? z2A!Rh?WFc=%NF)}8;ixV@eCdkskPQsGyGUX#_5?I180LHW5xQb^AY=dx+Wr4kArDg z8k~AE)~9fZOi77G1`jp+6b-j8D&Zo6>6_ba|C4wv-jq|fZh|>CY#+Z+=CE{YN&M{; z&L^D+o_{7CwxtmQMhBZ36WkuU4VjI83AxO6jgf2n1pbz*{z}anlF~#ntK9Dy6|7Bz zff;3yyH6GAwuU}WqWk9ucCrXhaC*#l_-FV_j z!WI4Rj)-ilIrvE38hVKK7T!<(&pe4os}r5f%XRK6+yRCx&X?@m8BZ!Snpk_WtoMzpS;ky8HI<{Y417> zy9arHV=0%A2-Z>^&)iOC*3*xS%$Wns%r!lfohNwz`4`soJm2CO_Fjj+nK%De&kUoy zqq3Qr65K{wUVp>M(Xe2AQ07`ooHh4(vc(dVo~dF|VT@d^veH1(5h5-eofF+7xM>Mc zoGZS`tv#xCE6c9o^0CGm0nV}PDbHA$m5ZrqDKk8T)I6bf8xpKKKMqWvv$YpQR&U++ zCLGuOB3b*^zi|0sYxwq^C6NKi!p6^@1$6z!#?Niqe`K1JM_2RmZ0GdUo`#(5IC0LU z^yN+TQ{xg0zbcim27-zAMWp&&_l>P1xr21!q}5>F5Gw*)Ge&0I)#$JfQpksoG3U11C+{WQEFY>Q{$tjV4=jXx zw|;RG2wreH-E|>3fBdoOetuBAG?~+IGRbJmR?qK<$-bb_)DGd|*J@wjE>G%tpZIbf zcL)i8MN%z#+LqQmLvLkKGlwTLnz!{AXQ8)1Eyv82Iqxiz5pJ1cDw1NJ(bioQv*~tt#mylZeL@fUh zYuD@1Xpt~D=8*Z7SDE${XT#*mrSiyQ40W!0voDd zaVn7LB0~so&s+R!hkL(eh=SPQhSr!r>+J1pI7G^4%c_=mNM@@Csu>B9yuOt#Ie!5i zW#0CdrYjrIBu7HPZhcO9L`*m+YhF&x%~Cg3H*X~u0UP-}{n!@@OpGcrva!5-#+ugWBmMosJRNlckqN(vr=zT~Li061UlxXOXpbPqC>FbIM|?!Jh67ix z3Tb$OjY^N=_>>@DrRtoOLbb^80rb=B+<5%3cl>?-zv0~f-)}&N)LPJ??9rVf`ss0e zsQ~(SQ4vv8`MX#q@O$K~;h!4O*t`dlvd3-&8;OXcnWDCFnD$Fiq%e}D_nYdfYUcAG zM?QIF&`<3wK^+mdHpx*E8M5RE+}-Y|;mxTD#W8WZS(SEpL#yFq&fD}k61gN1fp?RQ z88N(sc`iz1q49wN0hnPCxJP7eZ?vuReoI>j;9OOw4H+e5Oss=v*-X|~ORV|m`QK@~ zGLt}-WrCv6=_0mIqKC%>2XoZIo;AW+$(#(CCXYl_+R|v56s&HHIKj;OGY1DnL8$$c z2!^^~?{RD-=Z8^JqrKb|VK7V?H(4TWj?O!hMf9}C;*n#t?+4))%)zEz*qSWzJUvB&!8gp6@ zRiyJya7)I7&BN)o5nNMD%sYm6E;|Z$mDxdOiLAS_Eli6IsN#@4C>}calrYtyK9gpc zUjbMBB-%8l&ibmOgx6ZFUl9Pe0kDh}diBUg3<>@PFb)!P;%_4ko7pJ!X7FqR@{$pn zWjAJV3$x~=+o)E_L-0>M5V#0HWE6&iSLwd(kK;O(DKhGM78{MYbqIBWHc}KiRhsF{ zjgok$`<`TUC%W@#I_9cb(`zM7(q-1sb*V7;6hgJ9|A@6=KevTcK@=#a6Q(UCO^+{3 z?)$POzI*9VPOIiais7cNaH;i}8g}5T%oO@Yni?&d@fc%7D7F(M7o|IR@-lwQRnqIk zudF8j3d_XvgG*y%<$_1af!7*5&5UbZ%)$+czJ?JWxx|cmh~VYpDN5b&c5(CCEVR2X zrdY!6F^@M;Zd!d+0G?IMEYy%Zn4ulbAWwl2^q`>GiO@EY4UDV{vyzxbth11-?HaKW zV2jUp3CGyf)Ip=54q|@@*~_4-6il$Zyd0pEbC^~($yXG1PSsjsme zV4k{tTA~#)CKgOeqb&yxKsFKgA$p)eq?L1-QMbNBslb`4Oxm6A%Pf5UY{rK<%bKst zPRxc+755`Ij>alR%!8^&6(JVdrXXVD+|a7L8c6qDJv@~-#k@>2JGJ4ahZ-DgfvUW`G9~ zUPAmXz|>!3EPRHup?l=rE9;#+U}bx`YPJq%#dR5zzWZC`(=D|&d=L%5otdobG068b zwzBpDsFJRbGLo4*g83X7Ws8e?#B{&`YTf(UUmML9**Qql@}nCTygqt(i_p!mClu!VN&dCR0T zMF9hNJQVt{5_?C&y!16QqKh^Kt>yQK5Ng$ziRO&Cwbf;O*V&_+jz8)~@BPJGw^!a; z9}YiljdU>FtvpU=F6t=}d*p;OTqBe?_S@5dPq+-CA(Wx+OM!-i6=CKBvr1>hwnLE* zl-*W&`{Js2R~2a^Wf$~f60xQ5BM~je)QP9mFLPAmuaaox%4y0VUbCnZ7D!S)J9GrY zm0!g#=v_|=C!AN^;MvHD69!|y42 zTMxF%w5k)aTpoME80=nt?mT~xeepM^@j^Ji&_+K`uZ$R$d;A3m$v9208Pk-HH*VM+E0i2y&g7sKLHlTZDS_su`eaF*z2PpVke z0v%JJ#C`*}>?D3?X)goXVtoJ;Vp)7g-PGSNzqlR8`bcgEYY9h=6Jr^BGo(P4KSunJ|Z2( z?`2{`E_h(*wtWpdR0m`FV(c1D-wi28>E?L6*d>x{>c~Xx#k0<6khEXm$_@3o{#d5r wwm*52PFz3N=IozASxdq@X@6hN<^d!5djSl2!a%;pVAbBh%_l7 z(h-43LQ#q!Re}Nu(pv(8TL@wHH|N}Q=Fa@rU32Hmnz?t@KP<9Y$=>hgdERF~<@f%c zcmM1DG~~F6p|K%^;{XTbI`{+GpMdB?IR1mLzX$mb4#B~({{g~(gadM5gOh_Fa)6(M zlb>V19Rhb=xP2D>1$POLe^gxXD{8pAH~fhEFvl^=a2RRRN{Vf;AfrsEPC;!1iXH*ZLxN61a8XzEb z@zD{%Yftm5+PI}JSu=!g-~YlRd{&Jn!~9#c|18;mpI}k{Lz4ZQVE--`6>^jloI-w1 zeh31>etRDB>Odq9eVW$dnueL9@mU zx9vmHiR|B&9QzQSGfZE%5#mN?u z-TM>v+hiZIo&kX|N)b!9_95N&`w;9K$UpD*PksK=UjF$!{QuU!gvmezA(k9h4*d@v zBysfhL7O zFL?Fb06Z7td#IMb6unjaqpDVV9t@i6`Od}Gr711IJXzs^T#QNSC$*Q-XQ|#k4@T`r zkr_qx`6bTOsjn{jr}}bNGurL#vL0-_!Iad$d-Nj~<9<#2^6dvk)?yCP*}uOTO7KS$ z9eES;9eJNnhBL&0y9O5qh}SA4k{0a>>{Lt53(vlE=kC0iXr}gJoyHVY4Z3jqUflxy z-pFDn;i#cxp}Zx*#5Y^$f^EqKn^N-t@6LN^Noh@f!sPHr zEGhQIeFz?LbRR;~FWZM~UI63c|DMmp9zLM9W`z5?l}~sxb+?LEzgJ{GCy3&@lqNA29Wu94Rf5!&Q{J#4mW!?b5 zz5dpT^rGiYAertzy(GR%_M)xy{ybC6%Kh&RR$U1@!= zYgJ8tdb>08U909jtM_sy9CfCufWWKq&XrHM0j%=$o{lXO7r!Ong5lil0WMAJ+S5G2 zNr-_RRiBdZC7swJ#liTnywkd#bj<|GIg|iqA7aahi}^`{`bcUp1+%ha2@lV`rA z`#rP|BiP%#3%|yul?*G(C9;x^U z+>GvZsIt5uqF-F2+^1Uq&63K;ny*VJ!7X{QnfDB0jQ>pb7-hT05mVEVIe7Eas|CFa zkePkR^!F)1mb7ZTtK&@)+=uw4QXM-ZbQzO1yJicP&-D%i#lLLuj-%q}<3{vETry1b z_2}6&Yl|oL&-yDSFg`t2`;aHwFYvD$CHlTM5{8K;wJrfm|PW472R^@4g^QQFN6Qk#?shmuE zvbaIzx-j+C4PU$nfTSV>JR1#VvK2R7I1v?>A3ucl>ZHw+nW^Nl&W&>&PqU z=KL7kbT=H=){Jj3FC{Kh=i}LGtm6QQu4{o}3iZbaCwo{Nj2M~}YZ*?StE%wX$z5Jr zrJ+-sB%IY}FvT~9vHGul?N5Bd!X2k!Cwz7gPp%-|S&S=hzXL>e@3KS~^IhoieMmaY;sWk!riTNRLqvgjec#@w{{M7{V?0Aze9zrB5RrnpzgewO?Pw z8b+M*LE5+DIgAVX_`Xrs$-AVu8XrSl)uHwW_1Wz^t(4>LoX?TT&|VrI7;e)0z60fL^~>~K zMO@pYI)u%H%hLOgVm2v~lFWuEQ1?JX8(Z;9&=fy_>X1A+Oi<6|Y}YT1{oF4FsC)<1Pl@_b7WH-dtsXH38)GHwo zCAhX;oKUMc%O6zcU3M>CQ13V}Pl55XC4q+RV#fDrZu%d3J@k9U3qIO2zXih1WilTmV{DWf`3@Qh~sZV!_=s;~7s*(0|d<8jn zJg>lxv8kl`hb+~#7mQs?(6PCOF(udn@2B{w=+yQpM#3UhnI+Be8uEKTjH5{~m2*N$ z_aS#Z$o(tz>^s^K`I>pyi3D7=E1L-OJF1}+F{($&MCFZ5F&uf{-L0e#?L$0(yX!yd z8dJL0=IJviN9y-x^ZKz%}l|S$magFNS$Bb5+m8DB(qGGaV-fiBH&v?s+DDGt%digm(j*612>~Tq}w-`L@=3 zg#rq*|9=m3;o0mC4PAe%d*M5&<{6z2MF9iPhoN+olEt zTKj*8T{re2C-)&AaTL@x7t@HH30Oy7-uXwkB;vC#n-?9z^tAv33mxmw0vwx^vq;Ju zL)H8s@u5Bpd~?DKB1E8(BtBC0S;kAdfSw4f(Wy53FDUb*r2rp!v{JU+p5piw#KEoK z!Q*w`eb9oR%6sVE!Qmz-{vKk>kL;D~m8>)k;u)4thx34(&gM%JuRWEo zz`n_{#J%?+=a{=l+_)#hp8aZLfNLw~3T%#>(SL)Hnu?n)wQ>QoK+jdZJE79b+t(b;p|CW5q~q%W*7>?YWuOR$u*nF;BR`luuGoZZs_U;dRI! z80?}m)s?B$(8Q^uSh>;BCL@->dlQC5l+0eH+CC&!c>4j2TV0}^;h%Q6C8W}bw)?I& zaUUY&)u0?)h>?xr@NC+}`-j@%}nHdbCypj`t!5Q!fB@R z!0aFz>vuS|A)0*8*XmOtpNFYqB2W~|DG-T+;uu$RVB-Sq2!^HaE^(q2On^nEYB_<( zDJ)MdQ1znuR5>d=&1G1YDKym%26wY_#4zTg;J`y&lwAwKPPJvc=qVTawl6+je){?eMqYES6+52$p^6~vb%Ewq&cS9q3lkYq&^b2On+dSoKhzoA0>e_bx73~pC_gfL}oVZp$vf|n@ z#7^uT@0|>Wd^!6V>5n^?q^UjDwy1-8^P zD!uD!Bk;h@rW{A6ynENAAt}U;m0aop%DAINCJ)izNP&6f>j`i^B3TvrNXM zOyzMLK0AlHCmpa?8b%f8)7p20A3trQK~GQ(yuE`DSNuYri{#iT_*>Msj0h5#%wYiT z84Ex@rW%7{^QbflSNZPh;kh~rWV=wpCQbQGgF#bILV2hT-aE2!&=~)p5~So$*k8gf zyrW7A=#`mhdS#0{V~uqH4XC3W_NqMVfWCrdyPehk6=lzSpGz21OXd-q;zeAo049~Z zuJ@Edb?kZE;wNj#$QVngQ;rwTHmDno_M{(yYX%1@y&x=&>EDE~yWViJ?!t}sA=1a* z??YU3ZT2CiC9j}nsW*Xj#LDlme8u&4ZjwhhV&-u28)t`iBWD3;Hzvu7fsUsQdPMix z6gXm*c0Y`|oZfV+2^#jVmA@*pq1)1uc$#a+6SOz+eaNf`zRG^@X|nP@#GKjziFh%< zaYYDSK~R^MZ_%-=kKG`%N9o<$pXbywC)Wm-WTWP&n3sZ?Vzj69OpQa%Vi}JPj()vs zfR&VrRpvz&!vtaoru?x)LvtZ7`+TjD0%SUUINv(=dgr}#WI(!&`9c?eTz+CciuXy8 zd8>qgVKI#VTE&e;yL{w{61$A+Cd^#z^x5;~it6X<^O68lGJ*@tZ;9jGo$DW9HOd{z z(RpV94K#5LD@#LDxr~^ExfVuekM+A}YkndWBhUjCg#{3h{&8pDa z^!XjU8q??lQDA9+ju2_Ql(NwZPm$m=(*BIS*vZ&CS(8{LYGPGjq0)E1cUvX)W&+XV zcu7L$&Hf9GVb@2DhYE~-;}scWog}_Rdm6ZI)c8IsP>CCpWZ;B9&y?WG8|lT^#mZHb zTX1H2Ts~U@@8P>vI1g6~l)T<%`g9PTM?g6NTnwlqfF=Oz^tcY_sXnI748Fto=PxEP z8D(K6Z9Mcd_sl6Z6c>OnFnX$%%D2dU#!|53T+vy(Un0WWY=f3&*h@?)y_h%op3`MA zT$+*&T%uGSElF_FrSu3XJkSwH=`y+4d+FORmGoQ8@yg3>x;JRikCz6E?8?jS>QDpN zi;NzzHsJGVdY&AeoB0sN3}W=__PdB{DM(6iMI~i&o&BUDXX5~`Ib1xNa;f99+R{jg zu}zT)ekd6Dw6pLZfQbJMT6P2C*jL2o_a1E__N4M6_2OSaBljWx=y6I1td_6qLr=@4 zY3NGFt_8-8hD%_1(o;`h#rMkKH_I?KADTw=20nJHPumn1IaO*}&MO zeFPBGvkbadD1w|0Vr8^lT( z!1@yE^ljmnUErsm4m%s2H^_51s%X+^N=W(-tihw+0RNIP)fXuKA779Dx zAXp)_S9UvU*>Y6WNFD#ERWm%%$SY`7qQg$5Uow}56aEz7?e6C~v#0$D3zRg)bqa?L z;yjj+$GMU~7ghxh9C40y7zo=%V`YGj>D1#`9UyfYpXve~gqzWn1#aqQmXtVmO?zUB z%v~ldhtzpJ<1D|_wOpic8jc0!lWMFyJox z3}eGv@9^H6X1>DD_+t^$@B_RSCy-apHl~8Iv~w%Yc&}qGhv{ey)>)@b0oLpXE!8(y zWQTwDFrf2UZ0-OiioUnr{x@vcb_7HcU!yp&u1tAaNj$2(NhJ0s0oml^P zG&O#8t3|*mSvid@6y8zBXG3m1H?-!jmdjlij^(!>orOAiHdnYB99syRa_BFlwJV+NIEth2oA-Ud*&mtbaOVCPg*<#L}!Z zVn3^pXwMUQsWMjUdk?yfo+h^A04LmG_6e3V2%&o-87P*bMXU=akP2$};S+&wrpRM( z*+7d?nL)<^hQSNXjo237tL$NR&xk;GqWf0G@@%n2B-HE`bWWPh3nr!qwTBSieU}{f z$`N-EP~-xlwlmuIT=@(>uF0@Zk1~@Rn-`02@a7TMQtMBk-r=tZb^17f#MBS+hD$C? zEM@Mve~T2KVxY5Fg3B|+Rp&xrbNl*UAzX1r7e`00%+k&Wi?TJALftp&3uw!VpAt8S!b8c;8ZO&nJ)z5F{S=f^w z*Iyew9l6f+8N}^jfJO=3s3Ua+1}41?&Dry0XqxeelK2yf=kfxXwGOUegbidt48Vbou3Q&A*t@RF&x9T=Gug@ZOLGkR$2 zaZ;+@l0uA>tixHw6zRtzB4c`%n&NrHh=rP^?9me4Ibzv&;rGKt|H|CCTTqKvNB59> zwFG&a5n+nuh@;uiI(p1>&^2Y=b~yVp)%1~Tv16Zl?WHA=SVYaZzG6FnPvBXv%|9xf zuORw~^tdD(8U|<;Z1-8jL`X8&`3&D_O|s&HSy@JXgK*g-6yVKIz7{TT$3(XmZv6ZW zcV?DbH^lxjs~Vu{D$z~LLs*v!jA$*wh!e~0oVx*giMZQSk4SGHewcz{xd8#%`pT+^ z`NSKbphG-iqMyDGiJw%?n-mR3i34M{v7(6DV1m)dl=G((wA5MzOrv_P4OG;ES5#L= zaxQB_*g?2yI%1+{J8>^v4~pdn#C9(smqLwF5x#pCbj|3>2x-7=*JPf~74s8+1R6Jb z0%K1rihbcL(??8+kov|lY#37O7aVu0Z=v-l%3G(BLqmabyDuy&+G*(LeaP2DHg|?Q zXuQRHPvJPw1DNd*T95j`#1P)8v3Wv+&E5?3c3@(+Dpsa>EI3!1k|)U&Nqqby5W-x; zhtMS~jssCEH+`yEGK|UGQlC)67p2&1RZ+TvoHOXJ54Vr*mEoq}Pt|5ULEP=1Ky>Pz z8;pP;mr>(QsZZ|GbN-Y(U;AZ?H!%?v1%m{=pKq>ZbUnhVj6Hnot9K?QnAcBgXWjCd zH{5t;&$B(0@RsXW4rm}*k$QX>PBMyDPZ(orz)+@49ayN(gE8=rSqQKCP`l)!o247m zQSjOtGc|(Z_r1Mu4dSsSZ=9TckQpN*dn0|luTG6XaJi|h6GQAHH<_sIO{N>x2bhFk zWkhdZH^VvP4WVM?!z?7RcQU)|H|7Q-PLBIn_3XW%WquC?3zzm5BlDKQLnF0KMzIy@ zd)E|iX zONNJE95Eko_z6h^j*i+cb;gK~%oWlMGfb+jj6Ze0Jo)2wj`63$l^m1Zy2ioxrteMH zFQ*;^8qAsVkKyVwW|9&Ue##x%O8Cmf?Va>{`fv2TOC61Z4?cW~{5I*>b^qzd*Egb; z=rZ@NnMu)7J!GM9MQ_VD^!Y=Fzexn_&1wzX-A{6Pnr&e~SPd?3`dJj$;dU?0d-%f) z^LMbf;o1pemYe*vZ+DK*#h@a4=w<8l0`Bgd#FuBz(Ij8Ly~G2V!&=Y@2=YCz%_Wt| z-t4I-wNM@^@A>Jc1;cQoHwMLD`|im$)^ocHZj^sF7RwBZzod`Wc_em$y(th&?lO5! zB<@~DL?On18@jz5o%h*r`s!5OqU}_br6CpMre|_L7a4L}-iR-Tkocx>@k@D@Rr;;8 zoJ{YW+22a1I*dD&R60Cv$l3WDcR_h-qDrk*ifoEs4TIPXkGT76$6mUH>efoM@voe zr0@zkHv%jl2dGKg+O!)cBLmt8D0CsD;0F8*sHo0tK2m&bBie7J60M#im}r@Dr1Ei- zWZfGt`@4(ifZ*dPrY#yFiXU@dtmer+mCDEyrT%&|y-bWgmF4~-S7y5)uJ1le!#ys> zpqjuVT6T{h`i`vbrbRBgettMJsNArkDj?w*2HvCIy|gLgefwfkk4OgH)4Xpoi7BdG zlYim<=NswrrT59%56(WyEhwm+e0fPHb+=qDWac)0g5Ms8*;#gK-oD#=0ndzGVe$(s603EtWyiLcX?As`bu7S#6 z;z5jjryX1Jopw-`b~C?EJ=0~W$^R*#?={lL==yNXE3TeavAvdNqhd@yCEK$T8jDPM zG>zi_NRsJeRR~u$$Bx^7lX(Aw+KM0ew5x~J2G+6<0Bf7{${gj`Sc2q>Fa~~Ry(={mSx#Lp zun@1$sqoo{9MC(<(j0*s6-;WR75DCF#uL@eE-2ldZi@Y^6SHZKuz$@|?J$@8UUrc( zOup?@b<<8Msm!qCoNL-`XQzUT4GN2GGYp3p`h4-7w9_-OT{B)|RMCXmMUxE8BQA9( zua%46C`c@_d+gJhlb>w4GbavfO)s;ijFp(wU3Xm?jWKEbQ(<8T{kU0%mdXLRQP?~T z`?#Mt9*jOYTMrLrYkU}A%1(HF#%nL+xeUKkc{xSiNWYf>$Z>~pWXDP2ZHD2~E^)cC zu?NZ`Pr7dV-ev}upafj}gMIoYt<$QJXA49-FI+nwm2`ou`dC`jP}OO8u`?ZMUih-i zmS9KlsS6NI0Fn%Dj0DITQke@6P3Up=JE-CaxB4UDl_cTH@uIqB8;by;X4P-bAt>)$spNBw8-j&; z*s}b&4a@YzUXP98j6XROAlV?RxWj@E2vv;033a_%r~+Ou|C#v5JEoNPgA2rOUIX7G z8iQVJ#YFmCTzu**5GeFGOVRgK+a-l-7TJ+vbQmw-*-@{um?zIzi=q2zOj*7iA^hBj z9A6ZVsB=49UgT7?mQ_jtFSZ~_>CwpJ-7oOpEtXUwaGCdICJ^~-fF zq2aQoRYS#K$`SKN<49e|-RYPuMf0E(wQM%CxGBR*X!ceaNd5sGX-qi=MbX~cjwxMk zJvC5AFeUFqFHMRKtNTe?45OQM%0Brirf28HJPbjr?HK0Eyxc_UuHj``dK}FZ_|7C4 zUE?4I`k_P6y174&e@8m&E7pw=dX05k`kEKMSR7=S5CjMM1k~<#NL61?`nYuC=@qe^ zV~_GNjz&YxI<#aFW5#^k&oGCT+FahNLwA2B!%V9a^=ylCi@g~W<2R9AX|od(R|SpJ z>JCACL4l7?I696`w0U|S)TqyV+u`Ty>v!TR+7Ep|!Sd=sez}gLD(&SbtqjYazAlrB zfmm|!Gr4H??5In0j?)PtLXq0gqX3Gc$1@N_;sG=%O(Kt*mGh~D%tRXLC}=;? zuNH+(dY8S67Ith~D)A-M^7l;>R7c8jPY>?QvyuKF4Eb-M(Z8}2F=JgV$`+%o;yz9O zWlhUpE#53#>=%AAt>{Ki(o}S>7@wN>3gBr|afG$Heo;Wyx~VSOoEaNkRH$j+bm;q1 zILSD%ccdcVO=;6tO}m(*f4Ie$%9x78prz|AL!TiFHn%xY{rSh>7VmqTaqYFh?EEJvJV4@3_J6j+BO`&3$&qNHiFCYkd5NAEB)GNt*opKFU2 ziCPomdlt&nT%S;^3mmy)U%stM5zjUG>0Xw8-rXTV)Z~jjy`qL6;M?=Kn6hz% zRrMZ}5Tu zyOrtRWv|`L5~0gYFSr&x`atut?*%-?GC;y~&ATF#JQ2v-)-L(Egx90UD$(=S$ui;* zZj4K9O{ZdrAAHStY3O8@4AYl_3Kn)RY=F=!%dw$lsXI@`}V)`}ADcn9S z>?jF(RHKf0vtB~GD5mrFr6r$2Ndb;*>(ZRDo0F2U0TX%lJDmvlc3H6$!9}5W>CTq- zXZ1x_mDB{)ufN^A>05-`zyh#OWmTT#CKK`XS0+57;xR>#<4$$R2vOwE)#YQ_OX zyWOO6t>oz?Ujd$R)OH6}PZMe?k~2*1IPZb7?5VmbA`7K$I#{*MM7(o^w%c^Msi?%5 zjA(`Cxl+C+xo9e+^3kh%>y^#^&KJ#36uDFyXAEqoPYp-ZJpa-+g8fb_vkh_+9|0W4 zXKjekvI>uL89r*uW99bL(SkR?C1ewW{SI8ckS9L`!DXxrj;S-v&Y#v5u?GSw0ejOg z!F$ry!OW6G0$Y6QrdMcx3|3(`$SQOvE-pyNmw+-IZMF_-v8Gr#n>zOy2`_4b9)wz)LSE>;_OS#qFy zDWuXC-bBDkq7zxF4@0K+A)Mn#0A@AVtn(Vk>bS>pXUw;wq9k?qUb!)4+vUsov=%2X zj=^}&Mlrg3S`Xh-(05?Vpp?4KtiP&J}veiN1t;-w3`_74cd0-RF|( zcDI6rjxXCT{T$*B@iyIWzI4-~i(nejZB1=J`V`dBXoQQB13PKK9M!eog)7I-HMSmJ z8f#MylM_{{^Jl~A+d2SXvKFavhUy)vA z-S;ZfIWb1|nqb-NxQ9V@0PN_V8NJ-5hg8!T#&4dJ5qhI~t@mz;vY&R~{gC1NO(D^x z=RaE(Wmyv9KwrxyXsfIIMKC>2)1s5=+!A5~jP&S#>TxZr6eOnT&t~cg4!Wkc-D7zH z&U6cLfDdFV#526bL1qCTR-XwnI9UO2us6nt^x-W$=c2Y|ymCbypBs5hm_SRFK!JI) zrooVnW39#U#pw3s!{wq}E-&v@+5G6JJi+)JYa{398u0v2e~@R_B(^6mR-19;&hs*d zrWb;$IEUVi-?qe+V_C&p65iCnG{k!}AfNl0P%Q+qhmcS`!owT9-$X>COtrkvx#4_=YCQb?9;VlRj_yMXK$^ESH9{YL=v9UzR&RWwx%=JzeE;Zi!*)ahgho zuI?5>0E3$@lsv+ejfA_?SMLweVq=3Bg3Ulqb4R_+BDJzG@8oc;ng9Hi;W|H?EbSuTi+P=JO zED_82QWBpjAoiH-zL6<^t|#xJH4$C{OD4~#JU>|?(ub@U5sGaeiz%Cy76Zm8=)=q6 zh&c8cOrik;zwOr$6>%ESq~jug61lNQnW=5g@;A*i$xN?2L=^)^Mhh+N%*Wpi23hKN zFwvAt2C!{xcIW%R!vu7p_GDXF*}8e%T^YD8h#??}TX%O=+ANM%ZM2iN9>PCiLN5l* z#88FQ=R4AR-7{O-JaUO^~yoaj(U z`B>tle%V#NLdYb&_$^%G`Lxey!ISdDwz1CvFK?1Bx1zUB+G4CT?&>LD$_!5K@h-a| z-o0q3_IB9I)mhu=MFBX6T>QMFQ8Pz%DB3{*H*DdF9OP!-On1x^TGjnb*@NYS<&WAu zjuTG8g+p>~7c&~=8fT;9hDV-$#fYpLR08`D3W}rkj4$eF(J%q-?Cn-~7FnEFm>lLb zpvK$Jzc8w&&NO`VTD@+`X9uJdV}%0gF#d(mJM~#AQ$AGZ+}Z(C!Ia0Gv&wNAVCKZW zgxL<4rHOP{z<^x}4yq^7L&L{T@&DB7B+@L#hwR@ER0K&ZFR$~n^jpTJ=%m$C^xsNw zgWy0qpM}||QtK&gFy%=#(q1E;h#?gqMci72Y-h1nhdi9LaoM)Dy1Dwn9n&7i zMEl@2cgOfVVRx?N?vqdRE}rMSiz(>5!m&NYrvZ`3p-}T?Qs&VKw)aDG%L;S_kDceh z(atloSZoZ)uHjy_--l#3fj!6nt3T>_|88W|jIj)Pam+yo68vAZ{v9F$SKuN05dDV7IL72Mg0=B?kMm>BF8og& z49G>|TdUcJ^vi(_)Bil}p9=Y>h5R4;EO35iIqs?~xabYLj<6oSX7MpA323j(<34$c z0MwJNYsf2Fl#N-*ZyAN7Ljq3~20B?>bUa(mV+tRX<9gcjhd24+%b6pF!N?3_!wV*b z1wu#OeUk6%7L0eoKF*r)4RG z5Z(PZ`e`LeLA$1oyij4xxz5hcNnRa!c|w<5_-QR7GBTz zoL2mOS$u2q9pjg!xNb^D;kBKNwfs`u`Svtlp*;Md^2t6pkn;WXr5fd|Mo&9}wqThZ zL2IzU@a57->E-j}TF$GSYkQk0>OKHPd+ zTjD5?)Jb2~hsKa;3q#hqNFZVBj7jo&S?vs2(GHD4gbHc;C8C}bNkS)w%}nMnez!^h z%I)|=t*4jlT*TwpLWK5Ee6rqgpNE>ExM)2Y>T7^KxM|)rlHG4r&D4nDns8ziJmd4?`$;t+o_8+Vgwnd;Oq!afF%dJzZ39)2~ zKpY`$rcB#5P}{Qi#=YfTZGtho0!QYU>EAikEDh4+f8E@N%x9qTVO_2urHU&RvG9PA z%9i*J<_dYXU=K_rW|JL<1}S2+mQmdA*}ofM{(08_0h-_f#(Yo=YXl&l@~GG=lo(H% z&c`vVrjB{H$`1;(=kc~MxmGQ9ExhgWE)C>Zy&F6?!qP3B0=B6`R$ruA-wrDb+0}&Q z>Tc;syg!6rwKP2e34982YwSqVZ#K+@5x@n_Ro3S_*AE!&y0X962NaLo;<&CSrHNO_ z*UU9DJqf8J5Io8vV{#_?1Fh*8>$Ww`%6;tJ=2zy`m;Y7SFhU@<<8j3 zXdZj0CsoG;DcxC=%>{nPs|p)F{HVHYeZk5x4#B@TW+RS+B~%JHf(ux+P`RS@zz&hN zD~RdB2yG_*NntjhG+9z$uMFWmC5S1%(b^z#qOZg|R4H-heV_Tpl8%I9;&0db+RW>O z)7i8E1A(T<2Y4ZpzcQdW^`SKAJvtdt&&3kbq46$Dg{Xx@$V3bv>Pj9>EodHBkg#WRM* z%~J~&adlm*(u5`P$?{T@`b=$)tP+r;czmv@dD!3I|4i&4FQz!p^odl07WG=$72PyC zV)YS7{~8C>X{(po5h5fXG$3z8{?4=ZJE&awILina+r14)7`664ZKh z`fLfSYyOG^dZTwAfzY1Fog(WFX$OLL!T!@WKRuN`xmC zRermM`6JZY$J(jGU84vZ!*VQZdF`TJyX-ae{4wDmS>t|ktW&yjL+y{A*P2cDbK9Xv?%t;R%bv< zeCz_Qh9CNAFzBFk;3EgSOZ@)lGm2`-vd=pWlzRI%XHzs!SW8{scnxpIOW#R=kp7!x zxc{fULLx4KQU<`on2t2k$|Kn)Y<{c>^A~yQI2Fh-PeJoz;mp){tNpMH;OkqfqpPepQ)Qmc6@Zf#(P@+I zjhnV$fh|Wjlz|HoxLGMggAr;+2c0^_V#vu`7ZQDfMt85tm%RE7R-FHN*h}L$PtrsV zn=E=3p9B_#@9*W!jRxuIdHtx%h`&fV?e+3y zby^?hYie*<6S_Wkmp2dBr_AEUgBASl9}z=TbQG(0uZZL&7JM*lp|};7ggQ>0)$5kF zLx8&rJdQMN6#m$o8yc9sF>hToQlehAYr*R3N6clh5AH*H8R)Ok+tqs&>idw1hV2xF zNFvDxMV0Pw5v^u8_S2@00ckUy?F97Ifwc*P6TG<+M#C(#z!L8Ud6kRY6$IK}##wyt zvv=Ud$IE+G&xn2BYb*she#S3F6GmRwmRsrQmdH%?{_gL<*W0h+i$N0UXjQ}*qISb^ zk*&-WO0qIyZqh3P^bb{5g&nl)5C2{H`f!+gKkjV zz)jHSb4BS%p0cl}J+psfoq1HznHlF7x4qkfH;hK6%k8t9%SJNsK83TMn|EjGl!5a` ztBWTZvUYu&@v?BN;7epqfFQG@@TTbv6% z3!Hn+-=q<%ZM!ZAvEL+bR8n6al$d-hV0F=E#T(cEFNRI>vu8&P??XP!vOPLL_rW6;|ShV+{~Xn#g^EIY=8Z#&UJkTQHSb6DT-hu_z^T6YMIV?NT_}1oUNQq$BiU8 zbAF5Ko%a)vN>2*IJy1t1__)pa)AQD>tZ`vxY}pA(&ONaA3vHTv?z8FoMBsMQyQkAf z2c6i1C^63mXD@sT!Fu(64}4|}ALD8ug4+^+d&^9J0=si3{$0GEo_iq8)&GG-*7ldZ zimTEMt0GJ+Z12xNw#8s78pXzeR@0WY4^jDdslb-?O*W4yD2w11xWA$reqv^OXpj)` z`SFDJRGns*yhQk<^_|}uliCUJ%ullZ=HX_NlOz_q9OSFZvR(iE-V6|5ips~e8ArmH zZ~G^bPW2*wtgv-=Z+Wr>*1or-3WkM(<;V_^eH8yYt_q~e>VdkP2I~~53yA5GDTZ}* zg*}@`V)uU11!-7aN!Mq}<&VrgTkWlvGod43D-|(qb;-cwM*7(iZSM)APeQ+?>PlEb zTx=fu?cJ-gEJ4KfoY%ymrzBrgYLVla&{F1aE@FU7RxN(B2V|4s<}iM0tAXzr2$m4o z_8|l9f*xGd&RX5t_45(eD+qK)2bO$~7(t!#5BmLQ)*0^XLG-CleoE7n2f$~0;z^tN z+?=`0%v}p&uU&Zmf*oahb+6PY2Azqf7HlUvrWL}gmL4KbwMwr=+0`Ab4q2z)TbTIB z(N?m-baYdiMeSTHNt zQU}>)i1e%wv%Io`0+dEryi=bgv8N!*NS#)H0Jq;2cEMK}y#F1A_V<_h?*uCV_^FW#~ySMxa6A&A+V4>N zN7aKo@7viTJ1pVejS)fbzk%TbLCZmlQ&%6Ei1d<7bCH991IgBqA?7m)V|Y*7nsamc zVe1P}nw&C;pRzMQ8>=T@$Qnjg1FU<9z+;nn)H$1=Jfd}Hj&;Z33@R9-ZaW*}rJiGI z7pi}+&#I;=Y4%}FV_c|dyvSm8L-dP=r??mzzT5Zbb_iT0qD+RkQ{q_&HqU4=ma%w$ z*<=rTwe+NUK*;>x1($w}hth{6x-=^xt$x2#0g2Lch{~0J!%*q&Io>V|f1Yzk1oO5k z&)^&sbX;4<57TylxRmrvP{z+d=U3%jCy9Jl$Fb+|w8EfuB479gyawzwQUoE(;H14S zdKnm^kLu)$1j0tR9eJdy_8U~cY;`1`0*a^!J7*gvaJUbx(5cO!4pz<@96kBm&q3`dDHKKiK=a5%tGlNbBB@yWooViR0|;OcM|G`)u&yPHflkUG3c zgLEN8mRUcerByo=kUUOl7k_Qvlkc-yUkv`T@2Fv<6{8^Gz~y4q>8SOqC(;R8rgX73)*+c~JhC(tG&_uI6ROwM^W`6<_Y%Tg@MVEPB1I zf2=XjdtrcP8LQf`1i#UdS+09|z<0w;rn~i&N}rF$)%s?ALpSi9(fmBEhMW1?u9ojV z%k;7ak!`|AS2O{)fJs282LX~DBo7KuHS;xGXiEFd*@;R*@-s|@vYvZ-J=9WfTYw4L z6{OYQfBn2>JMYN-<43Natw?+Rb$tw%V}sl_?pl7NaBEAB_tiMAqgkjWY|^kig?ImUi=Kr*#K+4?{v4%hj1PBxw|id|Rz!r@5zd zOuN1O$h^~(@Y1^!6YXC0))veE)7V%3V^iDOR?vHqw-@JK`UO{$;EG&zK@T{G zccFsM-7pl1C!iV0yK3#vw5!|acW3w2@hn0p(0&1<$)ib`Wi*s!!*9SFp(i1?DozQs zxfLKrAm=v}Bg?9v)f#vZPvkwRck(Dv?MwysTNC?_?Nc0(FI~g@W0Nu-yNcW80V3Qs zphSLfW{K|%vJFV4=JGAW8mf^rnLyG)+}9ac8r_zGczbE7qOOm!M*6Gca5l`1AAiP9 zX|v1}xoYs}t|Fd(4TL<{fdT;o1lZa$$RrBTNsFOtuS!T$q)EZ_`?N@_s-y*7lBFGu zNdY=NoZopzFVOE(9J@vnG|RbDQnZ#^Ezf*#vRWT2tm5`+l2>~2AT)4DE~X)>Z~H)| z;iTZtiTYGbts}uL=k`3tli8og6ee1q@NVn_zw)636=c$`Y#M(CgvCXPL7~i%X-t@IJTei(@Yf!b10V_J-J!xC<)Z#y3V-Y+g*_Gt>~068x|^+=4r`vx18qiL1sXF5%! z5GGmAD?p6O9t`aG`)(aa+Nm0<_Xi~IP9Uoh6b`EnWSpI3aT(_`EGd_B|I11_nDx6J zs=DZ1H*rnsSK2{=?aipg@6iLZJ>Luj=6ISUAINVU!9M0m>@L_^pjd1y*;g@^;p1wj z-XtDet$+EKb^dI|lAuEuA45=?#pUz1hoR>{-Rd1c5|senyI3}I`sP2jJ-mm)J>`$X zUC%E!jn|m9`u+{R|M|w~c%r-urYfoqsBk@l%oXFvmWK3MvN>|HZW2;6OJWC#L&t#X zyiMmnw%>+GhA421Qgjhz0DTQDjARJ@&&dcu&L!chGe}t!BR&auDDyLJ4#?VS>{cSc zqCE<|^B`f?DDIrbB#)DD`tr;E?o=#ojWrXP>``0mVWRuCN2?_LN?lXm+fInTpZ!;s zQtf_v&YN$4?5nR%;tu?wp6C|`ZapxvEs8MGHlsr$VuC`cB}`1SL7^KVpn|avftyiYv-JAvp@EMtXWpf_`S*NnaM#M!L)<4&Pv}x^C6O-KrHd z^j@2-Br@T3TY220Y=aQ|SEg(K-cEAwhRb7`6<`qn#4mXd6@{Gp1glf0r25cZSmS=l zGhPHuB6s8tQn(JYgY|sBOlV$YzLcw;`H7VB{S{puB5pqUFJ8TOeBBdr7HN9w=0fOcoHy$;OFY=L<2 zow__KBMla17K63^B0>dYGVf&&vta7ksTqS(xqF&nvopUAWRX%3@_#ABK_5I_$y?ji}&Kt`)5HrPb(NXgh90RnypmI0I@h-7i4-$TwXLF)ce0SvT<`2~4E zH2+1%HEYWv6(I}`$RZH>v^@e&()DcMmpe$W;j1C6KmXXOp%`4Jt2R1tKjyOXBJc>p zdl*T1?f)SsG`Y)T;}idxCuCjodede<{Tbr-aKh67JW2v}ly9_9(V0$c0`79Olo{VC#x zfYFo?Cl+!p(?R9c$^!$zw-Hc7u002!EjZnER=NH#o8!!Jtq%05=&S%*kwqHwaU>)! z3rpCiR-C_{265#hTzv7e<0NM{F81O<;=Mq=GoI^%_6=B6=ki28LaYxYUfccr984}| z;+gN)lKV}4ss}I8EfF2y)>jit{d6b9pNm;6)h6nDdJoGD)5Qm)pLa{8J6!w6_PNjj zutN1{maRYX#S&y!whuy%;Q{)s2UqZ{Q_>XYu2~QmxbQaFR$1D?t20E97^2P3_2X!+ z02v$Ie0+Xl21GC>hP`q7LNjPT9}qtuCNcfAB5H=vVOsHe<;)XdLU7LPz8~3PCu=_A zZ7ZN|{Hc*_-$15!TEnV0OX&u1u`&2@VxK89S6~Rtvl@cHVQBx@+7HJ+G&Von4_S%T zpl@-lUDM<=Y~6O>U8jL(U8~g3v4LtJA_xV>yA&dZDhIy1r_<#pO14Au3s@)#*pTGv*ljyrKsGj)p#pJzw7JH4UMcW^|rP*e#F2dCFJgc`@^L zX3e_AYhaL0bZnqQATu&7wBTU&dHu)fa6METLW7dgjigDPBeg8dCd{Z(&|S)BgCNu@ zW}-UkL{LUgt1MnGYyrmoQbJ*`rI41?VkvzvVm-Jh?D~SvB_>m4XP^1Qm&-NvuJk8_N+DDA|1!=oN`x{3NYvw%EI?rov#L^vU zSis`ewgPVb_=yGzX5)1-8P$=iL93zgb>b?=%gTb9<_D?*DX4CtSy6y$(GjAL3wJU_ zMTZPDk@p|qn=OT~3-zQ|eQwi2TNW(|?1QZ*Xn{mr_ZIES{&(dV+&81Dh2zYEW={HT z#P6Al%=~Ix6o~&Tn4i|(H;+%OMn{dKkC*FNf3*+FXcJ;x8S>JwJJnM>AAe#`-+?X= z$9$XiaCJOrtQ<*%{NJ?(?YQ*mcnQNta7Mqbl|0 z_@y7rR$NXHbiDqZ?Z}|q)sWoLBcA`C1ojz0z`mCLnterlN1yiOWWPJcP*aiAjX`5q zlaJ=}{^{)%<6RDi#DFFi6n)o;#vR8at?7yhESbs?TXuQHzT{&|lU&z6WIlfihUfJ4 zSjd6I!fsKWS2-C%a@5B_7N{AnPC94N@SCAUlG@+r?|wCDq7;5R@>^QAYFK7GYh%vg z7`_1%4UXY%m0m-ht4mftr+K=9duVE^*m3av_4-tahu3v)&iQg)pjesMmOupdj_{f9 zeJ$NPVBPr5{Lj3by1H?aK7XAJbin}p`$ zy%G}An87^|GHInK+6l>V@Lrqy9k-7|-}2nd-E z4O~dT)u63~(a=nRkp*aCrliayBXuF{{;eF9rat*>G5o3o9{Z3mN_t7=!Aisozru&q{21#iSj9}I7)ixl0voE6cu(%=% za^$Iv<6EshQroLh@a*VWAB;^aF{gz+=g%NwZ2QslY#w9q+jj;;sTI?Yfj0VNdQQiD za$+2?Gg!@5f%Jj3Cisx&&$iCKihRc@)ki75I){{lR~mRlma)_|1g2;;z3nMy;4jW& zE8@68e9aA~K7ro~&qRJiKiXD_unCCl9pGF^8vTBN*qTGe7mhoQeopDwsInJ*y))SK z3{I4|r>eUXM|(2D+{TnJlBqUc^sjtHuY@m;sITkVa7>iVKU(bZ{dCm0=m+sam^M~x zOE=48F^z4?4=>I5$i^TuF@9de8Yk_4Y`2UKZs$w!K~bkDQz*a zqxy{t;YydMo?m&Qtx#}-{dH3kV=fHB)rb@eL*A5=Z#Qj})BBlna~`!B&UxZMnvJqe z4?Vvp)c1RPn#X=}{{=NLo{7b*)h;cJR!{t*;-6iA_3T?u#BGTDl@Om?-QUX3R%y9; zMT}>(I)4wU4cxyZKKNd5S>F4%xl^(yMF^UV{EHWkjFfTszYN7yYYC!x-ghQF{0;; zt%u&WJ@nnH#SB)ss@)xSPabjqnvmkm;FRHpfPzC<%C#oiu`UvvAOaptLL z>@Q;xvqhg-+yQAgdD58Y*VsO8m&qeIRCcNNqiG?m`ST<2xZZBy_Z4-C8ZklXJX3r6 zMo309O9g(LT$}9t>92$W+H|P8ecjFRTnt=V+v=l>=ap&w?**1cxAlD z$-&fUO>I5xjWGERQ0h_*qJxYtV&X7qi!=l~c~Vpif>-&F&~eTp=+{UjWg=RsRa!K@ zbHQyvrM}tdQkiY#`?VH_mMsyaD}&8zx0GQJvc z;-Xj8>UeGX%=7P;j8iw(w$DyW>ZbJUD@d4Uym%xh;`HEVkUK93{pWtJ ztG!SOfaxQ%3uHP7zQ&o`-I^6FZ691L+!<)mJ-7TMc!9$udVp4^6V30`P%bLzB;KV)F9VBU)(jl&b_^eU@qc zXnD%Q;c_?fQZU$eK(#zSyUC#zsMh9m^6`+IQaB}7^x|DY-j$t!Ye}j>^Ll0B7Mttx@hW^X(P!tWgD~|h(Zci2b`7c2vk!{?m2i#AN+P)i zC(V?kqzo9x1&ceS_9Y`W#}@2;jqfT;=JJWF;m5vAVubc|97CHn-EN$1RG~HK%o$in0HmE) zkwUna)1C_iq7iu})}vs6N}{fOJXpG2=!N6bXijb}!l{-rqQ0GMD=!H~G-7H}>i}Rg zc)O-b$#xY(t)b)h{;{z!`N^6aCO~XzMD9l=YIuoG7@w?3wQ`e5_lCbqQAsHJ#=rGl z&)KUbz?l6-^^h{2b#j_nf+-m9E2fFkooTMb4%~UTLE+S<8o}7vO|9>|(UyWrwJ-Qj zbbtBx%52XIOW_({ItmJE_f&EmALx69!BNRa)f%*V-e3K`r@aZmj>HXL^>K619`Q!0 z(pj5}?nxUr-+>#%b^H#gr418ls6u50^j1HIXn23iX*6N+o8pu-rhUjGjLQpN%4DjMd~lb z`rK=vmR#9~KJYk|rP`G7{Xj29#$P|{qJ{K2Rx5E0`g(h+hbSKBi`Q|px!~1^%|d2| z1G5^ay&_@{ck5V9*)!7{=*6(udDEU)<+ITa?sV}CVX16*^R5K#(9fPJjvw6S^Q7ax zue}(};r^+~r~OcnoxWjleF}NPJaSgQ5&wiW_&MrMZ&Mv|eG{w*#2(={uh2s06>q%H zsB4HD`;cUse43kYA7Oy!Y}LOax7m#t*GJE@oEMEV_ZaKR$Q>|Fp{U^kwh<K({ww|CRO9_xwbSx48hx+NftPxz* zJ}^rF$%}MA$3eK7eaP(dIT>w(uV=I<5Ry@==1{ZdTqsh)4aQ${3(!nLb%?XG1Wc#z z>;pi-x9Vor_()W#9f4o0`*%L>_sX1eJA#{rCvUZ*tLoyxLS|&^_C`z>6Gl|-fW@+S zXyoVBU`cXa6ywb2pp+gM&F4A#X=t(fte~51cYK+vfMLlE0kiqPmr@4i^G%+yF)!5v z4!5fam)uj7St_DYPo#8`aqBl6g7AO#Wo_9*U|`EYs7N_+ z>Vh~>w3~#?dGu^B7hn?@syY+h>_9#<@7y^n5~RCe+$|4{#R>6s4+^*;F40_g>paMt zJMAG8WK_gt`?!uFCXR9U<1cxaBA^kjFBtRlMHO9W;=A7FAT@_(;=G_dk!m5RXW^0NO)u6xtpjd4s^+YnD9{Ds_C;s$$23UNI zp_%V?0&nzF_xh2oTs3Ar^2I;4BMcC&jl4p=%zV!XB`bG=#K00WaA{h`0y-X2eUsr= z(L#fkuG<>N?s@Uj9Bz2UnH<8Go6Pgzh=RE?c9JH}#o>_~hUs^j%ZrFB} z4TMPK+C#tfvmtZQ?LYi;J_m&rOeqWM|HHe0t*@Hwd zUlxri=b@N)tu6DVA;Iu&1?1Lz$d|i6ix{S($Mlisf7Zd!i{gAW0G9Nz@l7L?lt*6M zye7Y566%6>QEzHDUN9~T3VKiXK#qS$+VB&;>Uh1)^=feQDyrwC4;MpFQ^fJ+OpJft zG!o`Lm0-1f(?hn4AEW730|XTBCa=ch;Zn&<6%hRc}x_+zkGcgCmXm zz^XOMlRv{90EDt8tu8(H+URnfuBAc-A(1p(F~^+yj<#^yRgk=QUZ22(CU-F`4-m#F zw1DN8t!fN~aUp`Pn;VGV^qHv9wJobqzV~yy=YA2HMALKsDXvxgnkhkHcGq~U=0S2(EY0w7`@9! z@RLefVs!d_j!{r$VTIC&W}Lz&ZIKg3n|YhBwRCZfI?E+MvTmq|{#=5qw4?7*qS_AI zXBlbsUnW8%lltm$ zKIU5?#O+%VQD{L{Ka7W=L2l|IB*w(G4uyFwD}1>bVK!s+L~!RrWQ0D&B8RFP?@{hi z%YgR%g^SFG-b!)tzi-+vt^59kmlqXxzU~)&6>mAzG4!T@8GKH%mhAtb!?kZ~2LM9P zv4V?rrnTCp5g}5y_a(TW8dEE&!c#bg^}*h!m2}09t&#F{S<}!t(;Ky+%kO)CeweuT zTW2M8^c|9Gv%N)QN85Gb;U&J@-n_psf<5e%^L+T&%=OA3Irf)lQ6I+=>sO{CIEk<~ zG|f<-KG?41*yMN>WCTUX7({-_i%YG0{oz#2dRi`>&KneYqwyQQS^pE^ZZ8w#{>#{3 zluyh4K=80o_Re~y`YiGnP*797vWUNyI2oofVz8Uq1rr0Ghii`)48g5SS3@-RS|{S{ z>o|xR#pz zP5)RhmHt8@Tqy{WXr7s=t{Q^gLF4fUqy6@(yH8QmSejJW`V*Svg69Vld3Mgp$+u-F zb}}}n>VadJ(&T{$a(zet>_*0CAV(xyPTuf`yoPsi$S@3Fer08wMGZdnv0vtr!!M7O zy0o}Zj+g&9 z7N0i&AqX>YX`$60M;>4g1pL!OZfRQo&W~gtNFc5XX_5ATK$J3}Z9F~Zev9xB3}?3J zX=3`w@pltsRIlWT+{>Ke{2A8p^&oFrWJeiN&rlqFwO?JY^12%-H?AR67x>K&_^W?Q zgS}|EDpDdCsLAaejyA~ZmPO_S$NG2X%FFpOqpC^8ytS4)V-c1 zmZ7Zf^kGEyD{vXjT4R#7^ZooAJ^u2W;q+jj^d1Gj;)<^RxQS%j^+IMnSLogKn}L4d zmBS0@aL`dcSOoecAATMei90ZZ4ROwYL4`w(8mW-2=ViKmP%#p`M13Csr}I>sJYb<70ta*G~em z6#JYplOOs9P4oC~9N5qQwcb57U}wsG`^bf4J7F-YE{%BXziMN;@-eqS8J!J4ecVs2x9;G5{IwS4Km(_%8rKHM~2L$e?sntp+*pKaDeIeXoydrSuC`$ou z?OB^EH4Y$oePWtBMsLcej$e?t+H&unw_k2yQEIL}A3!mXV~fgG6{gRjM)2hPy?b-0 z65P`k!&ifo=jKlRnmkP#2olvk(s{^H9aqMjZx{{tRXswo4}013%^y-(=Bi!`M6@a2 zbD{|^-k$!n{6I}E;;LT??~S>+<>o1?=f%@fIr}VJSv10LJ>-2lnrzND5o%r8m@L^e z{AHvjM!s70S^@To+P4=`{>0o5Y}WUV6UM!a50yuED(sMebdlvKP<`WCb)j3r?MIU1 z4ZNuz6Yd@mx))9?TSl<;o;kB7zezrmq2M3dgH7JnYMMdf9hThwMyG#aW~PxCj|F6< zHWN<8-#shIoz*B%Kfn=UT^z^awyUWv3=X}MpH;i+#thKIuuk!FGVGvlLT0CvR@xCF z+#R%u-J&yopauO(-!KYH*S>cmAFu#1;F3r)`2Z#~nm7BiN5BuO(>m9*iKz+5T(>96 zRTeaBKLw};Hn6Y-VW{G<)T^zgtvjH)BKbN20m;NZ#8fU>Cj^8wiK$PGZCwd5eglB} z#+f#mvBJHVn<%}kG~)AYfAcugpFMdTgc`c|*&Zx|tC_2Ry>ys*AU+y^NM=G4zzU@| z7WxhbjT^(6NFTP9?X5$6HxY+Y&ZKJb?FXSv;PMiI(WFK3UpC#kr9LD^>06RMVL)<; zZ$tu(^4cMM0O>P=X=w}CqixQZm#r2Bz1((bzM2tJsVL0Kb&$dnxF3aa*J{nXyX(e9 z3$;Pav?n^+<;bsDxEC!-X^DluFLiKFkVEr@*l8T>E@VGe zhrWJn?qrO5(>~)B1Yj%xWl>?cI_1IAcqAp-!@zQEt2f5%S<%d`M7g456aIlX4t~_L zTopo1`{bn2Iuv4bYmtQ8b3ida?f%ibOf2)o-@vt04Q0kpv`OT>+LTnFvoYy))0gUZ z0`TPNvX*L%_RwK#{Dan}se{N)pa7+Jro#*CDp&bA#WYySQ$+L>GMsqq(E`0dUe5Ac!15blrtO~y+d3s?va@lmlmnH~f!0=dYrCQp z`t!0;DMoj?fF|ygICo0-ADiGhfoFP=(t+XFe$nCh?FGAt0lHq-TCsLWGBD07*bd&& zHOuGz%B{#_V^h5D&2;^?uXYc6F+gw0*sI`e3@yUp+=M>S0v-GcMHb)3K6|i+Y|hWk z%eAt+H%r#d)+#osr)&Of+y?TNR?IiVpVK-f1T8D^_%d`{MtVy@mJAazG)B*o?)~TSni&)0 z7*=qLIzWUA+;jw69JsgI$dq+k>e2DZwv2vxn=On-9h0|ltYi~&xz2JIWJ)ueo8?{y z^EQpB*Lz?UHqUlD)FukPsWcJYJSEI2L&C2TzAbGVXH&GI%x%At)?OiN)1$}L%6WUS{YW-o|{B@>_Xu!U((YT*j*QCdrT;6Vi6hmp3 zzmB6mxmCcQdBAxL9Ou6QK6q7`kt!D2RKA%NQ$p; zlggcI73w$bEUmM+n{1M|%u@r|-j#S~&K(WFAHQv)|2UK}7|Jzl`wBN$H-)%3RVtbe zCo4MiRH)vT&q^+ywJyZ@tQ(p8RPXJ<7N5@qG9ZIQ>z_UJ+`dg`>v_?{FPmaay3BNh9U6|3sM;yl7o_ z^TQ)f+YAO1bB>o$K&d4Yc@=Y4RqhCjCBM6~s}C)6J1$?gHMyxJXC$Xti-iszva0Fm z_F0NN(8i=-q@;Cs-Vc4_wS6Mk-%T^r1LM$NN|6uH#6PT0+MJ$;re8fZ7dVNA-62@K z_t?_JJbvjkG(THY^BvFPn|h-4l$zQckB^A!fnbEYjP;r-Yyw!xw9H_k)ulmwD0a=I zB*iW)?Dz|dx(d~9kk;jF#F4iWX@4!Npi2h=!)AacMm#v{ZSPc&ByisL*3C~k`cb93 zef@d|4?rt5Y{`cnfY|gXg*T>*HNxTm%MU-r)r=@E#}ULMtbBO7;_^}K=N_hVoqV3z z3kI4oG~YasZBoo?X~r4+^;Vw7EaUf>u1J&COQR%zJ6AtUbY1mFh}_J`)3>)SO-;!d z5;=tzeYz0lD3+q(kbaYEm?uw@vGoYW`9r_Ngd;3tDY*w~bg3bA$Zg19zuYAdiT?r2 zkkMhig$Vusnn=%gj9KjdX%y+KoFrt;pJ{=Nf}G~)I+Ep0&MklNU5nG<8ScMPe_FHA zs}#-!&Ip7is}IRt-87l#w{WdmgOA_!TKdBLE4wpy96VC;Svw?^EZ+sQh->en6synN zr{%55x)1&)S+|8iHt4_&qz$oz4aLSY6z3zIHByW!Ikv0+E;wa2_y6EnfFAQ-w_gMc zA4>iQ3OQ3sDZJw^;SLKYFF*QXvv(@?S==QXi>s4tQc=3G7Cn&(#2Rzy6aAwOl*8Z0 z?sx2PD1_wdzUr5*+7;PCR~;LAgcv~|t>M%D66z&pbC->s+jeGi^s{?Jo_kj15p6aH zj(Ry3?o%T`c8&EC5D)EEIsPyu>~1f|+=&MQQ>U-5=mxS6H%~c}SudTJ0Mhr7P@j1i zA)cy(FRM64h2#;VF`q3vVMRRlZ}6XT+&r>)uZL6xjt9Pj zvU5wV)OTwq@Rsjuas3cA8F_KFWQ99?FtIZ-N<<7l1uV}U=5T<7sV(|s4K5vka%MCr zt!ZVwp>74y&q7NkX9-_Tn-q`rNrn3jMHDG$gQ7woq`t~y3DUBIT(*?N^5511l5Nl4)?;Bn&Ib|U1$n(xt!ldmOQGBrP`K$ukAG^AbwvH%T&d5nV zsQa=;s4a8j#=iJ=@RY4oA?YNsSVkYxUjKJNARxqT7N)$;65A-dvyXeQid-))SI@Z@ z=<@9+NSj@XuLsrMSmK~=`f(*oYr6>vLs|~&fgF9#`YJ>wk$UyRRG7&22I;rUW-wFb z%rU4(sPd2X<(l<$$*q7rhFhHd4lXoj_ZlL853E9)^imlwzjeC*qUl@23zXcAIPe_P zc(_&b>IlEuhBs)F0#2f7JIm27or*P1zxA!KKpH_5ts+9On33s20#X zQGJB6PqMkPu6qi*FmpykpUt0BvfULj|DomzCpQN3%O3SE6dKOi$=4xAWl4VzW> zBQfqx@ffkV|5bH|3+yuQ4hrODoeZdVA_V!XjAZw2!Ot_`Bw?Xn^p&U(C0 zroWfkWvOa9BxMq{#obK145i8mW7AuIB?$=LU+&-wL9Uy`Un)64mcAykBSw z57vg9G1T@oQFX4{`*T=FtPXKpNmve*&D}FgxHsG@sTKP(>1ew5pOxYj!D!`u{0<3Y z;123;c@Cd1d5O0!$`Jal-k%k4RKxsA&}_Jtmb=5`Og(v5KRb0|9XLq50nb~{Z8HWk z<_*gu=WECE@z0_>NsBJW5@K5nw3n=i%c3zpJwEn7OO}rFsBhy9x>K5`Ym|_#L5RK{ zyiVND%9s1*!6Q>|pP##aMpE#!*PrjQYmOq?hr{Qjn#6j#M5j5eM$5daLmSd8pKYg0 zbv*T{j|E#8-{;`)*0~Qh36LYKUyHoQ|C3AQf%w1zhpKOoB;^w!jZ=So7Qa^>^A$0= z&W$BEg=`K+UXlH|C*FQ3w5)!$GHIRQY_Oz*feRA44 z=L61fiHU?QhvGH@7s9L!X=@(}ZVOxU#We8$h(i0L3+DEHOmc{K`8N>ZA%pYEqSmHMT2ce`u zu))z>p+3Wcnh~sDN}`!p|47Rr`j;|8$a(=>M}ZN4&7KBk?XHjqFvT@QagpBV;ie}+ zYH|Y2iDh*P+83;Oo+vRJ55iWOqD$Ru0J^swv=4n0&5@?U%gGlN&677(Q}Ugk zL4q8TA8jK8$%cN|WyU?O_3wn92>n z!1`%9pbl|?byJFAC#84!@$BOnBcHVA=Lr@DGDJ4N(Z$1nOiP?8yzY{PnWAS1E^@0s z<85_kg^!2K_!quQ%z3I)x>86OvkRriKdVuoqgfXgB5XAdQ4gzl*64wJl%UdCl9KHg z!7k>|dWRW2=(>B+tiZGNW3C-Ee$hW&B|S~J{KjRjJ&;`5K=1~nBiYhk_VMA)pZ;72 zy6LKU4_On2emPya6a#wocJac>!7FOH4=DD0YqrPcX-G)3LLC$#sLC0{u*t-`UMicOyi^Y8PZ}TK5Cp)|1n{dyQ6c%d#BG!dhmj^Y$PumKM?AJ z!EPt5I{FQ-?A4h_;dFDU9DS)~${-^o6o`YH4Jn|7H{S5u6pnb_%=tv8c5U@X&yw>k zeKODcEBrQWZ>N0I+n=*u)Q+K)Am1KtNC2G7I;7f2IZ%wh)3Auzjjiv2&S(n$sI`x& z3S>$$FUlWEF`oV}t?&Qs2fI4gI&Qb~$KIE=Uro`*WkRRQfvHH`C|iYdcK_J&MI@>p zDK-6LyZa>W=z9Hq-SYYCc7a?+=l>r%sxu|3H+r0cW4b3DTWA^-R{-oHispA@6*3O#251?E^dzV=FM3vEPt&}hF%KJStH(f=rXTKz z%bkizav7bn5oC5+_;##_@3O$$GOd~VFG?j zdOwuBD3dRC`a1C#UxBFCCzRq-6RD%dVy}}&#?!_~{yr&&J@(rAL8MzBO=hp_gXWmq zt7s9hpsVwe8|3_|<0JBkD>uDEiP8|L>-PG1f#{5j&Hgq&v(C1X_GL57TuWf`i9P39 z`CIlF%c0cefw|jl3(XsbuKpMMPF|rS@8)Msz_3&B6QB{BCXYPIm*6zx%W3P;cAGUe?EczD~{ZQMYfre9zv65 zghn4}#oN*}zqpe`_V$;6UUhvVVz6L^tw^z2sUbci$!1WI_gg4_FikT$PxF|3O{ zDRr$+jQa7_wkznRs7*mK8~?lc+bODVDzhs$Mc5_5OIB$zv!O~YC^^NQ(m+;u*cpJL z`=BBP77nm%3Y#t=_ASXKNEcd62&C?2s;lM5W*feCg#$;08o!V*@I5!#$!X2~kU zXOAhOHZH(wOv=6JCt}n+GAriSGjeEMRBQiso0&cNr#G_Wny~_<_<84|!(>tnV<+zT z2IkM--F~4{x*wD-y#1Q2Q~6CyR(uBqm<*VDF2U3Aj-Po;QtJJNhO|A=$!M1ssqQa% zP0t>Q5jSCTz=+Gl;kszM$|qm;`ni-aG&i6gCvwW3)yhbmydf#6bhRw`$B(s>BJ7;Q z#cjqVh#cPLyQxX2n%3>X4zFku1+tJzyR*QWHF=Cb_Qd{9`fnA!^By}_f_|qwe%(}a z*ZIem{N@kt{G4sYk`>GS_LuQwocODzr zbgzO3B@G*_va>g&l6-z_xX^9G#?o2#xFBDE43Y~8VYND%#(I4;E4sh&LoOfQ+UcB> zJ1RFiGYkvszql7f(z5d?!6U&rd>EX|h;k*3^3F#vk^MYk^2@#=|7Dr6&X7_>k~8e!+k2A9@tZZNS$Hm%}c znsTrCFRDB|XgIdZnHz+?Qu<`eLtVc{tL38x2`m^iVpWB*9AfB~JRz9vdvRpFqWa26 z@t<7>z5gZV(cbVkXuwUkoVbGWXX6ci?&LLhS+mw_9CW)w6^_~=sVE2NPB2Uj7J$5<5U+k5|jrjx_Xw^NBu7*DL zodDpfyPIYmOw;tRYed5EQwSEYgfL6&B}@q71d7)2?+o!>OP>*{N!bj% zU8nGEqI1&b&%F2}P_r*jShr1FN3qeKB-N{gz{0H1c1KHeb)^F_hX2v``i5};e#`e* zG{|XmLsM50TTE==U6FTq4 z;^mLUzKSEg6p=?JqOFI+jm$dxsU~@0F0Somo9$uP(HIp9xG*BY?u=5 z!d1zZ=_nt;MK+Sp+DE{K8_G(8cY&(*&t3WTgFQ!0sN!_rg#fyHQ)chL6E%;SlPkXD zko~;<5D%uiQ1QwLW%BnvGA2S+&-8`Ztx7ZM-wDa&M?AHbxa&|1Frv)fUtB%C7b=X z@#3yK>HiYzN$wt2=;-skdpA6mZL985Q}IB0E(6(B(4whFcweFoOWQy_8D@aWpS;ac z&$*>U6%q2A%hqJ7b%#FG!U*Bzp(DS$&3&eJ0AQj+C$a83?DSXa{^`aJ|FrazlAf0k zx1Vx_>!iMZ@&*)byP4`eGD*4|epf*Cx|V+TbxBkR8_}z}-~8T>OMz4OzVm0Iq%U7z z!Pe361vkK^6T7R6cmE3}5hx&1J41^@Zjj{0ZMG(pk9jv&GFmMApjm#e*tm0Z+(N;F zhX(@2r8EN=d8vc2UOPf~($o14%Kh$cgNSI}I}Y|^62|pk2CLXL4ex6RzlboF^SWqk zebW~(BdggC!bh9Gb}J5NJBqfNXw|gV)`blQ9@i@13w5g7o??w79jyfr186=Haa!-b zODI)N;6mVQtCZ`yrcZf&U@6POfaJSLsJ2ZXkfcejf3u7?uY!6sqZdsAG3kvBy24Hi z4*Pt;!uWIF$^b-RXL$RSYIA#!X2<8o*@U2gTPZy zG~CG8okiXU3SQYjZ)Mr}m`WJhniXbnisfhY`M=M+{^zryqR`7s&B;+P47o!aDjJi* z&Hvdz8L*J&A3FLXZKI7p1JV|WLeF}cu51ZIPGYsA{ulnYeH_)P95C%kmoz8C;@z)L zD{e)>O`HY9-Ul=dVHL^5&z8%`bHaL7l~+iIpcPH>7B!S+49t<6qxF#|7Yg>q#?!v6 zNvPnJ)pIoaZ%dj%Y@c?UwOV*f>9#tIqDnE8u7kW3Kl(1dfodN^^x}Y<&@Kb_B@$L; zpQ%3^*{m(de3N@y_gKI?^;@U6J?GEls=-XoH?PV+Hk|z2KY&_1Lk%Bk?WeHY)P)Ar zHq3ozf^>@Rcl<^sns&&9ZaF&RKl#mWORl-a zHK)c`O_j$O&a+E_)yR%iW-%rRb+2jnyXMg;w5KEM!A^an9%%x%ez?vufHZhTzm1iJ7!ld$=QoFX zgBMEv3jGAPtIElKdZdc3zYX! zFkaw`1dCLr-1}T$$Jya_<;2`lo-2K-(Y0^Lh2{Kx8FFTi2`P_Rc53-zoJU*z`mB4j zIp`{f_WKft)kA#g+Z1nm^lKupe!ToYHr3s!Lq8VR%REbF62!Uxsjs3!{_xJ<=i~k^ zDtn@4a3==}^B)_2Z!rwPj`_kE?;!$0O&2BNvXjDBUMB&Q?>qDx(R}^lcW5cgQb(t5 z8E51Sb7yBK@bZZvYVhJo(hVa)2IhEWEPp-#|15(vthnE|t!^I@TV2C<`*3^695#3i z{pRD8#>YF+YhmDEr1H-HLDpNwHTl0`|0p0T3Q__RQ&Od*C8r`SjF1*4B_#}`b0{L+ z(lHeV($dX9Qff4kgN=~h$N^*D`}*Cl`_cdZ5T3wmyROgYJdg7@-sd(HlnHNpb&*qf zIf5wK8is%DyKVwH*cCj~T2W%!%m~?EyL1GR==%@Baojgs2peCl$9LU!SNt+$G%i{j zE@%qdnAk+QtE@>S)_3kPTM7(KKUIQ zk|^f?uZkkL(mY6DaIrA z{o?h1A%t#+%A-P%IflISueoxomz;DVX4)tG0?u;z{e$l_f%@3~Cu*|&RXm4Z1~u|2 z+0j%?-JXTD)0p(5_;ayY-_B%Ja%Sm3j%S><_R*?`7laGF@@nW`kkZ9t5>HLTbe#f% zJ;r6;Pat`TBc|sqyAA(qw$ttp@Meu~q8A86R@+p=XHu}c6q;$a`y}8i!l5N@WVuR# zMS)bdt6);$-}3?cV~tj1fBoeN_!;R6&~OM&)hbcy;34te59`pkYKv_v&HqH*-G-d; z1`mc0WDK>5Z(6~ti-Aj-XNLgrMk-IjF4IHAD?S0l-&Up{#Jkw*S#m|SH3#PYiMo}N zU!8o}Ekpx8=z#4_j4Jc?e*{EtZ2Yba$7b1_4>4WKdT~!WQGCG@Y@mgh%ZT)AuDJlYd0o^da^ zY;7NQu;m#dRTD;L05QsBS~Jt$P4Zm7^$=6{Olib3b_NmG{m2UNE}dUOz70I7`4pXc z4kU$v+tLy!OM7LL`>+Xjss+=wi?<>M-%x};T=uzy%MYJBS>UIWd<#{) z?3(X=mN+wbT+NW;7Bn7!qh#Oi9CkWRuV@3N;z>LqOJpv5WiKo)3)PMKY~W|BiI+Z5 zVZLWaU;Kmb$MwYAJVS=VVz~v+EajSwnWOpR+mOLF-{&)mawQ8+6VJYN3`@z%bjAw2 zcDpHQeUkh^HuP_=+VirKf$X>q!P43vfJgOYbhk@(n7O60_44F0lq^CX4~XdE(7A_s zK^_}>0OJ{1$7GJx8v)wV>MGD?@C~XNbd%ct6wqXZ2EV9FFG8FlHd~;-5HY|a(El&; z{{OnvuH4|OqDbwO6K(~0pm~>yp}zt(%DK-O(mZ&6>ggQ^9pNUp8}}a00KWzltcOdD z2AzLww5jJHRWJ@u43ynB0wfsyTM1|vL-gzFW;(j*BZ02 zNe-mRF*^C0*{B#9V$~Wn-=@^G-E;5kvUB(CqYUBqds{6b@0MgzAqElwS5*I`1~^$= z0M$yz@x$3|^WZ~mmbwK=ZCVy@>gQDS&mf%f!H(ve!Mf0j&VNXb^Ru+!&V_Mtt?5>auAf@N2CQv0^eGn16lV5 z9V{kNnV$gpOp^8RxRIr4GgGHoF{^Pfs4;ZE!+k-FO$tX)pFAuv0=&dssG*B4AW30T z8ZrpK8X}0s1&itkVr8ntqR01s``=S|-QuEu;=yU4hBO&Te)jtQ0tGv^&2;3CY1cez z6W$3D+Sz^Y2iA5kXP9iBuJrOH8}^RH=H&TN9F>XtFS5Kq7FMK1lT}~Te9(rc zCYa)jI-v~P=PBymP9mwX?(Cd@+RQS98t7gJ+&qKtMh?$s?2=I{@d`cMccvBjOT?0x zKG#l5t!iRCAB2nUuJhS>Gm6SOeB*8N>SDT=T{|&RgsVLMhThp&j?ecl3z8zLl(a~S zV7eeT>~Z`?MXnM&&nROhxiiZMx;N9M+`O#Gf(JmFD*?Rx-<^lm6f`GT-i2QLJ~tJV=5OfL*SGdDF2gYuyVTqw6nnP69CE9s-9nT zd2(AiokFToo|>lSli5>rkZIo5KVc=kq+yc#K2`L4VZ_MHkjSnT}xPMwQ zb4s~N_Z%Ivg1WDwc`4i}dgX7P3HM>)lH0#PYiIdqmlI?Gq9J6oGpVR;?i-eo8BZri zop82m^+V? z{_T?{#N32$WD1g5c5id;T5ex>#nD3>{WXrvycg)yKMSL(d2EDve2MNQ*(Q0-r#ZyK z7wUf;zL3N=BAHO}KkWh>E)EhVk6tfCYh{;|a(#<{S|LNKp5A&a?RX8Odk|jb zXJi_I^U7}83wCcOMJTq@nv-DhN5VyRUO%_Pqx&0R?)V^1>ii(tjNktp1TAxdx`uUI zJ)PN*CA_?^}-iX5svX=d5yqd}W@bMfAp^BjiQ$ zs)D^s=R1ql;v8--E*yvpw?r;o_Nu>#kr zu`T7hfQ=86a3zg8 z?R`X2*DqJ3nvvFW<%N+1k`FhuRDb3l6y;)?%N>QM>0~8S6Ljl-Zg$q)mi&F*j&vlT z*Lp>Fy)K$o1jO0terP0q?O#x~I>u-vukIG6%M=kThC>_%fSHKpfmx6zo@JgYF5Sd$ z-X>g+I(!-Q5XVc2Fh3xS2303?r>r+Pton9g&qCVJ|4g0(VN*oZNwabTHimweT~VR9 zGq^y@0+!@mB(Lq(_jrEF^pX9*Ua!K;;8f|3#U=_p*njGt0dswE0y+G9-Xz`B8e?N; zgI8tAdB#YkCq#WSjOfS5DF4YNYCWi8VM!ZmY;P!F=(`$x(r|p~_92g_b*4^RLq*QZ1)-0bvxQs&GA?HXbs4Fp$ z^5g60gZYYItR-tN@(*ex*>4uTdh~u5cXl%~NSMA7Zmp!V19pZ{J+U{f5KEpEZsRXkV&fB+o>PC5j2?Rp!%9&^?%2JX1#s+paITl;88!mwb8B2^}_I$Y5lD zCVe~`^u~24x3;Y%AkRK%cQ89$wE|Und;sR#)weUn{5X3yh-gEJ#4`1>_knOwt*ny( zXfm`hf%TgE7%if8F>zlj zp*J1nav|(eD1$62?{JEG9dmjcEc|zWE~_qgKUicQ5E-6>T0lUAWlsHs9#}4i4pXKk zQeR6c>s!{R%f|}EalKDd=>DQTsA20Q5}TPF&|&v(P+3A<8g0e&)iCx=vtwm_c~DyZ z`r7u!fif2n`0Lc_#3BOpC6qcyY$75&=)v7=Cnw>w(Ym^$C{BG9ME#4T#({ldch9V~ zFVnl8H&f+L$?fVt$>=#X1TG;`{{8t>Y8$CMUtRvJsx(S4$&FU3q_Y*B`JAI=W4gtO z1eW}Q)LFd*uOv+6(x1S_-l@94=>K*kvt-tr_qG)H`Ch|{|0Pp?v~(%@-t)*)0ii^m z!BCWY0VQO+XmhXx8}`cxz}Sn^Pm})gLMyS!xKEAqJiw5T>>&laH8*_k4YZMEq`c?pc@4V!tOX+VeW)Al5T>nQlrnr(mzXiV?FKbd24$59`+J za{I!f)9nvxfqmVePR|MS1;ugq24C!7djC!KcdMHZ^r}xVn6j-EuJ+gVl_*^P@Z=lr z=ZLs^RWSybxQlIG8DHF_(ZgRre99HmZ}Ly0rY2Pn&dij5n9hz~3zpq%fOPNu z-h8;<3WshYP$<04Pe$Bw1%h*E$hA_GQBnMi6x-~>GSPpiPrflV;=K4C|_E@TnSZBJK5vX<(V z9@5z4xO?m0xLE(+2Odc+Z2#MH>**Ql?qa2B)+WO0P(o_)-;rnyNG+@Ce9W%(hOYwA z_*LTUG1v6#hxgc@sQq2NxueUXiF9>E&SX*kIRekotf)sR3;KmEpG09Jy+M)OcWXag zycrWIuPC^nuKR7?YM|{?#bKqo*8GbxIsSs}8kOEu{?IPW2;Qix^?2ua!v89czuoC2 z*dv}Z`P!bc(K2a+cHcD6(LcF}buu1fP~9BmP~WJDefO9za^K+fa!!TX6)L8jTbxHy zm$eEfq#diRHDoGVXc@=-M3dC}oS+Ol2c;Sl_Tu*nj7Hc0U&;LHqiTe;CWRfI#_(A} zM99Pc&6nVI(6A7(X~i43|0tpvHmx3xes(aNcsqLBrnyV{OX}vf50C41>ydjLtD(q{ z_wd1FbbAZv7IB|Ui@BgDITboKXdmWVKvDvh~58!_9kbA1sihnwVNL44lJHTny4!=~Fyj+fwJ<&_> zm~Y`Y423*bMUIJWuiIbj4H6V>d!cxDNGPxbweQ^IBbnLni=k+$A~*fyNU;Oc7OM#7 zAd^P2zpHb{nX0+{=i3`T9vzc)W3CHec*P)W+jAujM5Yb9Fd`b9s*eL)=WE&pR%O3$ zOKhP{^LAgAi|g|rIAiA@YApCs74uR=4+6~HV;+f$y^5Ki?E-+nFhrhD3qT?lPL(Mq zgzN66p$(FMXDlW( zv0m%{>#(4{D(f8ZC=6%i;xQ8;qSxn?71JIs6l`NzR+PskBpLGkdg^izfEKBb~_*QJvT>s&|bicUL>Su)uf zQIFPAPu#o)^tnO>0;*TM*qNzE!@qiizkdVzK7HBB%75_R9}fl_uwen`~?1TP+3RDXI5&w-EqLy)DF?kYrOpn-SD^`4Z zY=x9Id#kX(wD9}=y|>zp(t+g=om9TNhTWzG8fIw*?oWIUb$S|#AVav4f|DuN(@l8G z9{AdS6!vH~$M!44OZ>bEf!X~z($vz~ytfoC#pF!AcX#B>l|PANmx(16m^Gz#ywlU* zyE)A)=yfgvO@3OWRah}6rUYq3*(NXq>0H)_h=hzb!(-}%T43Sl;OIR;{LZg#{Gf-E z^z`?}+<~6w(QKNx@1^9}{$!2mv;OyD&)CTYLqb)mq#f+kg8AElP0URbK_)oNt-q@I zR-5&C{FCJ(dm&>E9)X-Mbd8t!dNq)L93JsGUTC;B0x7>CB7#=)PoTPYph(c5e)cpb z6PpH9Z0eu90t4ZU(jCh8Ycs5_W7QnTRTuo{!ZikMIZAQc1f|FOv%m9OQybtug-6A& z4P#t%Q8R-t;s!O+ZTguT4)C-u^Cj+&d|-A+l=t49PQ5j_^kzJ;qCG&l@0%ZePut@S z!{n{$*$3K!@zix0t(w9OTKK{H;tDrRoXp&ZKI$&f4+(8O@y`_!b!s`21=L4yWg|Hc zZX2Ur+)hcNVD7iHgft;vpov9~FBc@Xnup7_4A;I~Nh&V_s_x`9fmDGEqz?gav2yOa=nbuU71GSG+OXXn&G-EZdH{J*~vwGA0A53z(<6O9R0CP7JAEN zap~m|*~!K$auDAZQj3d13fhZx#$@^`>2D4{JV-nK%(hg`3G2%KnMMVsflytv#B5NhtR+@hE7gc9UyS!Y?!Ir&eTmo)Fa>q0<9^c9(l9N3 zm`hY?sZyr#y3C*cjUxS-a}#)dczH-K$RuKe*pgcjh6V4SsfiJ)rnY$p>lPLm5Mt*off8sb*wmMN4wN5BZu)gIJ#p`5pvOc!j828}X z!;R(x9LF1`R+;ODVZ&e;AdF7%6mlz84D9Q)(G{H_i8U)?+(Ghq*q1UxuWR6$8I#fAx%9Yz`dT{f;5XwSB$_q1m{-!}R8Mm>6$yq8$sr+G{(Rn~1OY zXNnGN`SU6$EXV|5n^Hfv@0I&*X=_U=QX`H}eK!^yllT2&td!?CCCtzvB62tL|Lu?koa*BQ(sQba|6z;IKhE;miilzJqFn{T?W18x*ZAzeG@pR9Y~|Fa z^`FexzqM$VZ(JW+X#R45RM0$o&KnkHF<~6j9O(0RiFwXx)1{(RrK_E`hac4gqgkk~ zE(_R}SuX2PJ2}JyfbJL#jiQ3PS-c-ogKbyAORn^CEjh+eGRKHq`spl$+isaDFX zn1$z#R>p?XL&dkQnx#H7^xzd%N&KKqY9l~dGBig%=vmGIc%~hR2-Ytq0np|HatjyB zeoU*_k7o_?5z&g0_j;b7NsyzoRf-J-H}p%nQ$>?u2u{{lyK>eB{rsy^|wXiC`^f44!4qn~uvdDbx@Znf`bNQEFhM2!H8If>2xltV1 zh0F(BlOcCVu-dFaYa!Wj8?;2WE?SBJxTE5aIFNT&hgXykG~Uhk9|`nOPK2bZrBXhDT3jvi5Gq?w@XN zk{!mu)x3jF7pg%L8Ba7>yYITlm_5IW)xQ-C8E(qBbqiNqNy`;c%p$PsF!TMNUU;1a z2Br-l1$G0O?=DeKin36d$7b0Nm@U0ci?(cuG>~_2QfS{(w@N)6gSKnes2vBFgy~y~ z5#i8;Ows{~k!VDq!HJ-wr9nhZX^TsF^y|DaQrin!NhTq#fntxk_$zFW3rr?Pe>e4J zt?DP#BuKU`WVOvt&z<}Ws*tJRdF*DQKLg|)D9)WRCrWKXY^{@Zg}h%Fx26xyk7q4Q zsdd2Nz{8z{?P6fpHiH)7F5f!@c@s@QU6p{Z%Bnirse-yS`BfGAep1-02D(1Kj@5Vy z>4}@pkNc1Q2`j0V!j%xqA*$*MQcon-Eb|p+XgKeZz)*a7zNkq>-;ZMb=r$!_5<&b> zTT`z=!e2&82&atG}~ENL0{yVCo%D zlJ+>u{xptB$3c61s<%#c6b~$)JN{l*%X_izomi@2*=ev7T(gvFzWuk^9VMB%Usqdm zMmiBM$*S3&K%YBI$lha?*BR{M>HnolT_(}zHjwf4$6GJ{h=D#{-uSvfU5RQ-w-L=l z^IbF4#4-2{%C6^*AG&j-^|DgCAyXOH z4o99VgKTTRsxldjW$Gd~3b9GoG4b?t*SXu&T#9>o|C~r@mZP)5?*S9ok~6esCPC`r zp|QmusbB*QtZ-E7g;a*Z-|)Ssf*7^}$umy;fm^ic$^3uguHE#Q;arc z=I_PyLT%j?kf!_yeD^60lT46c0gj9*jf2U{@$0w>aYTRMxCatbNuGzJNulkL4OVv{ zHKHd6@ieq!{+zgWxytMwOjbzcA>iC-xlK@?7TirBFtI*V`oX|L^)H3x&*Z)5XskcGb(zJH^pHn5$0?&gG&o2=C;p(EV^_#J_TO%}R{g zf+g5#B31Rk1boLcI>uLb@SNO?VDWN~9I^eMwCPlH5E!lSYDfkKtfm7a7 z?eqjvNLwm3<@$rw{Vbie+;)TcR;DE2VH{59GR`TwUXFZNk5Cm7X>C9mrfer^TQuxj z%FI{_2L~^U5g%`a?!({h-vPh_@?(1>P~j30V>lK>v%HNo#Dbar0mZInk@E-B8<`^S z8dLO=-o49x#z46)GZDX~2(b#NpW1b6IQ!It^jT_{N5OR?x)C+Lz2&r6+1(8+`VM*I z-SQTgTam%K)UR+Jnt0i=GM!`{T%hh7ETowJ<7N9~ZRGB^IDU5~!^qH&?s@f03guDd z_r#o9+>U_9`_g1uDc?!KvZCUY+)U%voXm%nEub?+n2I7UybE?1)ddO1P_{n8 zDHKh$^OIC3ma|;hhW6pN%XcRa1_Sxt57x7-Nc?iw?^TQX?@8z(cGd=Y!9W8Y^(g+PQlYnqXdgjm;zrz!F;SP>~14>*S#kyG|UITf@z4vCwu`SLcrnyTyIw0;MPnt@@pPwoO{o( z8N_45_;jfA*_-7x|CfaM5_?YD z1+4;hl&HTMb5&GdF%y2jJGJV9Y=TKBvfrToNX4@Mr8nT-#yfpu*f2R_Gyt=sP`NE` zn$2Z8r()~se%Q9U|KP%Amt2|bWa_3ocKa`HZ|UdZY?Va9*j zOuKu!BtN5B8_V;D8kzb%B%hr%G37MjjAh(C^Fv4n{JQXQSn<|eLacYoc8hO=HjJpT zULUH~tCVo^RC+4hx8&0s)l7PkWY1?Hy^xVC5OB!YAtJ|t`G8^Brny+Oo0RXUU<`CR zu3y_CW3RkYyGOC%=LCQGYB|$;;c9Ao`}@-N7AsJ2|IZ-pjWdvL=Y@aJ%V2%sx5RX} zv${QlOE&dT4akks0QTru{^*882kF*E$aU^wdERjS0k5 z5mdtVWY z=DdYq14Kg1yRLymzwCf@_^lvDL7v2uZr3!T!gN}RDL;uf_usUd#BV_GyQzzZT_I&7 zBc*)u-nAh%jr#9z(IiA+VhF86(DYv-hX-=MEXo=O`i#4ii6yXxXp@@x?$`gH2EEI=5g}Y?4mXd0ps(}?X4>| zZPDRB*M>d#k3u6fCspM%lqz7^`&z58lKSrQjCun+X%fgANd`3gw+35pTrrkdQ*vkj z^$a(EZZfG?cGl)PwSP$2bIhgQHMbunQZZ!WTgqI+5u^RqjMwo;>YZK2hpW_XVJTK8 zcWaC>Kt275=E(5kE-?zV@`@zXE?}V~Kj31*WBt}?`y}&0EKoasv1aFDNoI- zPHhw3tag{qYv;w_%3)@B%uWOrMj;k)?CPmOU`EZ|4LFM`%%km2mgq0p(+XK|h4}VH7slCn}n?noVL3grwa(wGkXySTy(m|tN$Y<=)YV(NK3A|QTtyol4s^D<= zjk>D(_Rm)bxm(Ql;cpPS7(cK5XWSly609YY8J^@$86~VZ+Qge&mDGW2s#F(E`Mf3? z`exgcCoa%X@9nOb3A*ogXd|zP}Iq!{xud)J9Ui%ED;wk5GsnvQ(He4rxQJ#A(An z!Ea;HncsU~+kzb&jGm$~94UeqO(WM_M$L3s9F)#29d&7CJlA!B7o-9;^K&+YA?T?; zZ}j}{QE}hbV)tpBY-5v6b8f9})CWwXg}V6WoOZ{!BTi!Wi9A1o`0#Ji=Zwe*YloGz zF=?e!S%;gV#xjXdVh=vdo@_!DGVT2whHK75R46LT)#= zRmmH-aK)Y`wsi5O{HPx08RX19k<&9tR0WqpiFd!c>c zcBQ5F{GMgP6#6sbM$qkiB3QF+f+S`Q^JU3XD-umD9QI5sJ+$tQP_#R=9PQY22?62z zZXJr$%`LTA z10??VSmo_0vicG3!bIvkBJ?kW8zVa4$==abYN6GAwBD`^?mf%(BtrT@L_rd>2b{&@%gUHT8GWsYnd0|=XBPf}aJy}ecV;2DTr-4`gz z#}fdZ(nU!Wd$`;eJ$t9tiIEc*d&bID94JddeNrlu{oMv#525DzlacvEk0FO{2(vLC z9W~MF)36+X_lZ9N{8nnV8-X4ez-hNtrj&hn5xoutVwy}d%8VWF2$ZS`DA+DWDo}P^ z*`9=n;ho%_?&|?s(ZOjE&JbA!x~1M99&2?&>l0cd8*P3~KXgf`d!os{HKyf4JU@};CVn@7xny)0`!E(VI~nQmeqEX;}TeAv;LY0d|W*%&;O%f zRC;>&(S@`CoK7z0E%`G3h+S42F*1{1`Sp=Y8hzc|xF#B)quDlo0gfGJ56XpF)~)&n zO#ghU91CbadNd!BzC?05tWs`=(yUm%Zl^vZ4XrgDfO{e%r}ZlJC2YwTTS{$bo5q@w z!;+5Tz4B*%=k$kU<|~VSP>Fwce#19nGeMz%8N8eH;rRW27l3I^I6fdj{w5IlS!PK3 z_m1=6Q!a*2j?R+*!nMv~VZX`HY~?}W&8?7HG%T|a@O_l0G+exE_kl9EK|?ks%G2h3 zf$J+EeJAYVIq3<}9uRWdiA5I-#4QoapkSoSm5R%_{#3_qNECu17F(N&O@Ny ztuJ4$jHc}Nz3b~41=9MJU@)1s#3do{cg*sQia*0+O36D!2xLTJs9mC52GRG((pT4{ z=0M`SHLtyrRQLBX`?8)su2mAg0xa}xXC+XF7e){iR;E%%KH?9}pgeX5BKvmjO_s{q z8E@WLs(4)0`u+Froo{4LlX-)|f8&MOnofn7>HHJ=!_Bqtcwi;W#q*%oMBfW*(zSLx zCRWi*Hn!E5m+0Fq|0WqeC&&xxrX6WcT+be$L6pn&}rbDa5+7!p|f>qLTG) z%FN3P26=Bv=jUzrP;l;NhplT!+Q52eWqem;gX zZ3d`f@AC`1>3GGVsvWW*Xt}j^;(UxC_mKC$nKm9(7rx+ z8+ZMT7F77#HeW$#zwmVISYgv>Zqc{q5M0mo*lDe9V(CPjE?+uJ1Uvt#X08ifcYEOx zpG(!Jg&Qw^J)NV!)~2bQ>6SMyHgitWJ@;InIBu3EO>p1tqUae=iz4~or)=QM)A*0V zcP1;$!07F>#Qit;JAe{}0x%pJ;9I9X6g1z@?@>euPLkh+-cNf+`}n7ionH5&2la^| zE1hSJxN@mVBHLtcy)x5fG298pK;mLj|FIoHR~xs>oK$K#AG2-jbhD*ddOC^zy^xSxn zC5V~LRfYPm?Iwe+ttCx4HDp=4waYQEbDcDPxN2Y%M zoNO4I?BYF|Rz5zoe#C*9t1%*oMeGDw7ZF{a;nRNMo3gd1tZ9X-=WFxq#-bp}orAY4 zG`BqGGCyxWJPpYmu?5g&aOW8UUA_paS3^qYhUngVuVcUw&@lVWhC%e+qT5)3DJ9L{ zn{J&P5$3!EF~g@eFg}EZ7y_Es3yLN2d;cU}oB6#Ya#<|A8)U@&bB48fy%;NG`Cxi< z{@0xz58t16s%}K5a*S{wy>g2Z{XBtQO;Hd>Pq#%DzASt|ke*Xnd%Q{JshttoCy!X` ziB^hKTFJ@W3Qur!469Dop_Ej#UBUd7-{>x~ghea!p{9CfvyJQCEd4cWoNw7l8(StV zyDsoQ2uOU^19WH?0Cnvp8VuD zaQB>zSG87$XSRTw;j^IbELb!UT!DPz794-)Ups8Og8Bm6S)BKjZaw!hP%~Y&k4{SY zXqjZrO}0~>n*pkuI^Ow%HTc)dYv1p z8Kyu2gL+Hr{RKf$Mc+C9qgW#83lO&8ykus_|NE0x>{#ydT7!F6g~uoeY03Ubv*36l zWC&YqBygO1A?TVQOROSrs1uErUE$bkEi60D4qv1$a@96Pe1#Nc@U<1}txXh`KLd(c zMyGxp8`tpQw1j#*4VE6GAwmE zJ=pcqkw$JsjB|--K-x-z$lI(?cWV*NK8NMvKr%+Zf?Y7bm)C-g(hFmy!AS5dQ}0a3 z{mWbuQ)R*W($ajl{Evj1UyS_77_-YfG%wkdr{>|Sw>M9J`8$_Ov#V=EEm_lppMz9` ztnl4cM4G;=xC2#~2r9y@j@SR*M_=jG@*1d84Vdry>%`Q~i@xc)p4Hcud&xcrJ2Z#O zC{~d=7lpzx@0VlcYmI5NF&3CqQ5@a&C*;aPW$eeW&TS}fZ2!OQy;2c*U&^sog+T9u zf2`((aWI>_7hTd#;mJ$acMBF5h8&`A*u}j#^RIhLx$pfJ^wo!by{%Qo<*CI| z+c^n%ca*Zo0KovLftKNs0gLFU<2ZO{b6RS}za_rOS==~N*9&cH2VU0KOMhHt?noAf zY*3a5Ujs$5D0pg02R8@L(7i0*BeN>fnp`G>-&_Ca^8NN^Yl-K!`yi*eO!dsY@8R{; zeI5lJDGLCYG%e*Zoky*!-043L8Ey#H3+HmMsM%zZZ(Kd^Wg-lNzsss`cKzp%`9$U> zxfA^f5uMY}yIyEU$4ZZ%;a|91-OB8IFQm#i`kUkKz54k+RBpucqa{r4yRp#haQ!(r ztF7mu>MpI<{yFc_U$vx+(Dz|%!jhA?$}?uQ))EmgPjD6)(g8GMF%mzB0tf1P&BHS$^TQRc(904zvy2l6kT=@G()A50IPVDv3%7AcHH? zf==g;xEeCs2CiPc+DaMr$xrFZH#&H)xm{Lexb(2Zf^dT8JEPPys@+#tl~6?i6r^?7 zEUL$Mny{e$bKdkpUeKdDm)yax9cOMl;-9&jMgna@uLDO>CDQ|ltko~;Mtj}N`wJ2h zH!j?+sdIn5GCofpFpvM%54iQtgA+$g`L1|Q$PLeMo@Y_~^9Ii<7{!nCPaM0r5PwlZ zIBnl%hi-XD-X4(2vv{g_JbYim;zXZd-+IOBWMO{bifw~%Nr8;|zApU$4KDgEY!gu< zY{MU{Zj#Hohn0TtycgX5>;(Kqk4C#FWSE=jBDj^+>Y<~)fXWAMtdzp*QWo!b{kW=K zfC8_1S=!EOs)}0_9qhXIl~q3YOGdl>YPxvI%aUJ0kClD){%j_Dqzrql7R^V{6M<~Y?$WGE z({aZWP0vGw{3>2Lz#|#e3K+NI`?YZE?6NdevCBEQa(B3kjhvXjbKSyGNWLg~UxJUA z?HNqnhQ!2+R*pK0`}@=^MZ`*K1PG8L1P?2-h9qAZepp-gL3Q~SZJyCgI$VNPj#;rb zwCKN{7N4YJOXfR&4pk*A{^2zr*p|GNXxDGsGTrKInr?w9ZV9aUS3T#MAF(z)cg~wk zr2kny(}kwf8eZ3(7Vi_vv;3{KMaf-2&Bh&S5-itMjS1$8&m1r(J8UAlvVZ2|d#YX< zxnKRF|A{#)>70H5$dz+es=|#fgW}ocFvh1Clq=*nY+gzjT&o^4&BE~DE2Qq)*m`UF z6%2r#YEu5)4!b*1DU;AP$c6W61HTMf<#};vea-hJWU{*e(VdgEu5@MT8F~2<+#9OI zy1d}gM<`lhOr%QktI-fJc%ruWLeL66>!$v_g0qh(c?5v7)IeCP$^&pYXb$yKGla{j zy7z4yKYlOk;_t0Yfw8f5_YbWtX%5GN(u72^?9eu%>(a+z1+t^gKA{L9xV(zCUhBku z(%08CP2I?~d;Ad<_1f;19fi=oJAIy%@xm|tW9{Mtv#iT0sQMWQ$(HnIRy-y4?QDN= zCqTL+!{txqSkhaFAr8F;i?eVO0LOJ%c8Z{Bg*pho{b4Q@`$`9-{F*o*F8t(1CtB&} zstFNJIom}NT8BUNeW#YUrXtR;FciCp=U97lZZ|nunDagrSc78#Ny`P=srZn+jehjN z@P0g;>CIBlDG9usv#@{mzc#h~h84WW^_xl)@*;TQ5s!GkxaMO@1{&fsKHH`ADxm7S z;)&WI>A=`#H55&pRjS~-)Jc6{nfa5~=!(%2nnEE20}XS9i%vse%dGEKAZy&q8*n6J zx9*&GX{*Zjl>W~!-U>BbLb-!_5&Dn|61D+605m%z1oIxeSqkmrZPw903b(_*MRO^Q z^K@VK4>swK-W7~Kdg#^;Pg*x3lA)#GLI{mjzLU&Vi|nT>fsWT5nqnz#X}7Q|(b^$S zP`u@qGvBl2_G4qHH$q#DoT!h#Rw+k>vJ8gR`uw<-$Zz{VV!gMbw#OsJCpLPHk- zL=huULccmKfe0amGxAhp?__iMj4OF0Srrlmc`1vf57~whg8-K5e+~0C89GB^I(mw} zrt3z@nNww*Cbt#R=CZ+0&<@6|2fvtgt==U&;Ltm$`~=nok{RJNw*CHs)jITRPTL>m8|VR}?&;olaXfc?nI#i1 zr(MPH_D(_k!ri+S^l1iJDFLXwwgi2x+;%S4bHE%ibBsPI1lrQCL`w2aT7uZJNn9=Z z%WeG9;YuVy?6X*_eD%D=Ut)w$X5qZkxMSMM%weyqNRhu?>Rzn%SVv^bHQIkz!uZ;n zxu>e8b6)(WIa;TAd-ZjRq3Z=|xZ%eHnUfSuj3dnSKyRZQACd3>d-AvIC-I$jxlq>^ z@Dp=^{E{C26pMkeh8%tii;K`#e0OjP_3zr9r3fsgg++p5j*F?NFF)onFZVIHHtXU0mz0Q6RNL zx!K_4S=?3bQq$v??t4ehDL?$aL`_qo+NWm`w~So=37T1dXP5I7M5d6NbC1OJ4A$0s z=Lb$_g1sC@mmU&R{P8KvkjU0R+{L1RrDsRT^-1r`4_JkdTrGozPSs0pUmjUH*!qq3 zrx1)U_9i&A7^?<{y7>F@gp=%R+t(H!{rL#_l zqVw67O5U`8MdC)OzPV($j$=V0@elGuh`}A+Po)~n6(m)Q_ha0tcvgAEllc;RuMdz~ z#jJ`154QD=P!>Ks1($i})i5Q~@GI?h3mlxbT$0=R=+(i5))Whc+vor}QbysK*i`-} z;>UunQpZD%xDWeXqo$qGN6oqUKQ8kWyyQ7ggnvSJ2^#uEiu}qGnNDZt@@7 z(nV*9ZKip28@uxG&3R|t76LCFvw+#<-68r;bIgO|e17lm z?=SH1aL&tpU-xxAFCADVdI3SvDbGO__K+DCk2}xMT##vX(qx^dZHJ;%o{}!2b%MXC zsagBGdMOisjjd+Noy|Jdgjdh@xH`V?Hm;vI?khKr&(5u#pgL7$$e(=|HVr>rA}pV8 zl^8YGO(3qz*e(S89u)0%vQ}&7yrgrCFTJa1K$n9oILSq<_gO@><_=UgQnidpXnb{2;{$tTcfl1rCjX!!~F4T^{d{cY0S$mcb zV9)vRW^>te|GoDm!|j># zhtAw3KwqAXfX+uO9{Ds<4D&saa9R(R`$6ffpAR?feRQ!8kXZ2&t9-0c5`l1i2}gRm z|B63|Uv{h~RG|glh?v-2Gke_Xf;^laD?^b~cNgHX6upwFra})c-m%Jqe^mi3n%(-E zcje~HUh9ab%QW3)EABPJyr8XjT4rsiNDfLq0D=@BWXMCxU_f-8J5LX^DuMusoM^p; z2+;>`(kUfl0k#(eld-122 zm`*L?aw5?(C*Sm#uAc@|dL4~EZ9l2dmhJ?7kpOb zB4Q?hnmORJf5tC3p#Fe?|D=>uBa!JVVD;oCU(etL{w1%gX+N+-h*rnI&!>Zd)B1-Z z5rq*9>r@%~Ta1VGP)lIz6imN1*qN~Zw_xd(`+YGT+k1g$WouL zcGtF>{$?se%ljT$IzRcJziYncn*Qsz`qw4s^*_*6E+?uR9g`hBoag=%(xaXoVg14S zhFExX`n30)E2DGJLPE+U5|%k$46`s8(LHMP*6YWjhI^E&X$^$LgBu<5FugwH$LQ_l zLI~?Zau>q~RY9U_VzWvZ!Cowa;Tb72%~>!8$yVj;w&dpRoa(Mz$nibZ-1cfi^}oh@ zHhvZcc5vHchq}GT2L2XJD6se*=z}ANdO75RkJsc0e5roiM@C6Objo&^bzfgHJ)Gt` ztMU%t7w}&AszkJIs&PvW3Ql>V%T#+1q)hL~O8%f?Gxj3Q$|YZo<%lgI!LyA=4kug2 z5&maO^jJR}=BZQ>2Kqd=W*l)V&!_u|oB#8D`(o;gSB{d`+Gptf`p}odryR5B%_gPy zLQ{jiaqHDsT^kz=RM<1bqLSbi$&YW&7@P!q(@LWfewBE$f*Qnpd$6acU-x!h=vn|Z zGw88!sLg5&`RAJvBrn@HF+MGBX$9QdkZz(9G#@z|Q-~4e^WpWc!VpEQAn}^@4Jf&4 ziRv3GbMmRTU*YC#c1_M|Q-4X&Yqf+Oyxqud&d9KE6equ3wNGC62LK3H6HBQBe)jI! z#Wo*rL!vrwfZsfa{b_X5RePTT4f)g_GyDe{&w(w=L|UNuEroTOPOa+0b_TT0JtCvR z-3xT9iMyYwknzl@?B<9)f+bXH=gx`*L;Lz(M zfaURbWGn*HDayA{(lNc}^?D2;DtpAXv-3m3zR7mR7S>!NG`u$Y=cZpY1J?zws={{) zaEu4Zoa6b--TPiG;T=<|Yy0w8gJ#lI^h@4&!@trYCJHa}c9e6RF7<}5;imreroBgM zu3z69R$F2k(NGQ#$ux*D=dQ)u{v%L4u#p_iq$~K3qN3iT-RwG0q~~*jvi_~&BC0BF zFKtNSy&C7Y%7lg|(i=u&U?3*OCqH3wxaDUP{7Iam{$n6axlV%omC{#gqgLbbggCWt zJ+e6bHc~_RVB3xh=S4AeRN|!N=s$Lp8j0kF6cH}{Aws~8jr)Z`Q6>!!HQb7E$^!{m zZ6*(#5~ExPaswY`JgAf-wVtin{J@+0Y&N73e4;I~=TO(;4-MlL>#8f)$0A^eJWXNS ze`10>-IH}y*ZuUzw*kZPh%s zgse_6e~{{$EOqfJo3o|6+3k*99zK~vD+B(b%MIUWTmPfML|ohAj>Hp#v=S(xM9m84 z1u14^G4@r+`q zYcy<>^1yL_!zFiN?oG|&ZKlAiLB4GvzFgya)^eU+Md#rrUYs#Au7V0Y=GPa+Bc;Qi ziCI$bfC=B)xHJn=8H`grukS{soQ%b-xCb+guNITxi>UNCNREm2@Z0axm&nvr?#h7w zp z%j0__df06x)Q=gZbe@#x5IKc;dh5^I*{Z+J^4@lqofiNQ`UON&Jf4a2oVfCyAgX(2 zG!|%YL8lNkJRrtDY;f=>=-u^h-!Z-<#ozy2ga3yKsVY%bMb-ZJIfk;AQJp-8gI;4U zg^Q6x^Tmj-QyuI^aA@2ryK3hvj=-`vC6I!nS{Th^!Gi|teIzw9cl&Hs_ z4~P5jbGuAW|4NzBzbDktnfjV2H3Q7~BbvWFzi#h46fMDIciCq*1JLlzaUAg|O=jxb z!`6md!dkzV?Zj_=c@fuBzfRt_Z7&D5s<4n2>;RQx4W|1wvR`k6^I^sOaZO#S*0{I8 zRY9*(KAHu?e!q9~2l5KtzV?#cPPv|ifGqG0E+D=Pl}>*AVFs}O_?G#thj}k$DA9g1 zn}4};`8C6zBe-O3iPE0%!)%m&#IyFyJ#+*2-w0e)#TgTM@J^`{G4k63P4!eg_v0R( zcOfT{-VwsfPfSl+9N(nr1dSiOB?k&w#?=6>+Ve<}J?^OttWnM%oU)Gh{x3$3-;hPk zS>?Ekh^lulbMyWU%da3{ahU~%>u~k_7A}MA$ZH#}@6@c8_g&SA&vSOR5mRd*rlT95wQd~chKt%co+f0U@Zl6FqxUsuEqKyS@+*j}~ zSe8qO)QqI&9iDaVroLYLA{s7#M|OtAX}|-QvOdg^0&3a`0_8hS?K)tkF-af}ip)Yl zbqM0zUa%o3$uU(yERe?j63xBt2d^MJq&9f#0G|LYa9l_q4YrvQKD9ZsI^md-H!eR$ zILscZF2;9q-_81urf9?BNj_-O=06&eEP%-QiyeJ5D;QYU)9K`jd6*hD?dZ7CEtu#X z?pz9C@BTv0-k99QjQ)F!`n+gV-SObvv&5^~-ru=$$NT&$$5cNga6D*n1X9)40ut|Y zT6V^2-_i08wD&(#W%>HVyuLnP-s$FT7G7A&U9ZdM!Z*xpIq7S%14fV044dlzRD~ij zOyLrf+tLiTJx*VoM$ct}%gb$Hgp(lb+crrbCbihNdLM6E@>NM?V{l@F$uEJMnFX41 zDeG^z)K3VX?MS$0_Rcqd=E_b>{VNT*x<-of8vBe!vUigVBsI83f}FMlPM~cnw5$4~ zfjLaS)cQn;>1_8nw#CC%F8*76M^-%?_GyfB4cxWr4YpK%|2Opb7cad5%p6eU{&Mk?5vQzeAR2P^C|!h*zEo$Xh3cDv zuLTiHq2|pdMM})=EH_V1eqU#+$}(G8kHAR6y8s1WYHjxh#gv>v;HF>C^o8tpK2Z}j zdL<{X)O|2rcaeUAH$+7X=CM*zzV>D~m4Pi>JuK^GPIn}K6DmU^iEv}-;bX!pIl!(C z{0m8l>QDaZex2e(V*QY@NGM1u%Gg^L^E!+Lf0p}geUs`S3uR^R*1Pcc@cXSRWH0x- zK2naewZgS`_`QRlI3=9D4YM>Ce;t*+kFm(!j>;=q<#;{sDv00Q z#36n+a0fUSTx%aGYR5&@CcNXfqgRpYJy<;WuE6cD%W%nPF_P0ktf+5GlAmM(qdD9wZu&*I95X#rN%7Dwl^) z-~7v(y3>Ye|LmyUgMDOt$W9Aca$R}yWrTtTveo?q`br>u8I^v#{++hVWkNN5H@$zc z^QMnjNhqxHL^&!6g|-|=C}T>^i(D$Ef zwz83W+8yJ$SSFN>Z>`2rd1uH`mPBln7^f3z%;hhVy-AIyVW0C~3GPFw?ekuhM($UE zvzd~@PW?s|WkC zmD?q|K`c(k@BWnam?R2)J@cnXqxkJ-oLI8mX^0M~}iU#R@SYvp55dZ`v++q>hy$# z8#ZR^W-Zf3EAf8G1$ru?&cnuO8;Em;aq;({y1e8z3^UM>;0e90ih)C};Gg}*$|z+_ zFm>S(^dox`$^JrW=mG2G7EB*P0r=8pDh4E!*h^ zAyJPo{Qg&XIJxD_fucc1mP35n@)^bhW}#~1&H81AzaRsIytNM(e7N!+7KU&T*Y+J6 zdzLjq{O=l{TzJLHtmWxXoApgIZsqIF`G7}um}p=a-sc-kWM6l{d>Ak*wq^gX+VHs zNoWZCfQjugM*``ClJO%zf`Rs~#PAAv%js-v`%{J@pSU~L4ppU)B*?-5%Vu1aUoH*_ zPG<5<#Ic7+qwn-dm1N6UxFq)@G+sIz8T}THOT*-HS}S?L(Y++`d*EytbOM#l9uoVM zi?5)IdgJ4osKj1T^g`Wey3N}4mCK2n^$QIc8wPbcy;N*n^2)0<<4v37Hhe-QSHU&h zujV(koDW7XXZ&r{@o2wp>lyY#=^}~td@=oSHM8^Fpuv0aEK#p3J2P38VI$4GsGW5{ z1b9uNTM|4nZ=8P)<^R@xo_pu7$j7>F1$n_1UUthy%j7qs0QxA8R(M)LnXRNNu*`km zPSfHUwN&oM4{^~qjKygI(a*nRS*K#{C@eRn z#3LSgfZbPN?fwms0WDbSFKWLy6$!O_;QsVVLYvsz27Xu3BP(1a*W@Tn? z<{v808N(;4u)FHTXI=|vCW!5Ty^1E*t@6PW>5q>N1Ai_HDa z`9Y3$M74g*V?Ip@zMFCvI?9|AOOi@(xz0mjP40m!JAUJ3TZi`dH-BjDUjigZD?p$6 z5jg{@DcRNwAtujrMBV|8D8>Qe^d1-WecEljk&*-D?y@MqNb1g<)<3Q{i$NFPsZ@*> zeMq#@C|NCuY&?;|R3xSPv^EA~^_5S#vl`J9mM|)9*{>;N`f7Y6!@BO-yEHxGWM;|C ztq!(*uY=CFTGjK|LM`!Rt9|z)hZCwf1#Fa%^Tz*ZTn(odZ5?kx&blm*s60M7XTq8_QAX&O#W9b;qUZTWFLyl? zzq@9yeSA2v^y5shr63qQ%Q1no)ammIYDDjWfUOhkNERyi&aOlGq0L(DqA@;9zd2{NX+2Z9T~3!++(2P3HU;g5F&fUX{AJV#cZMFEH@)96r|HeNY%s z)np6pQC|Qhp@Ba@!hbXz;WT(Us(2s6r+{60#~g@^(x%nS%#G$x&eY!Kl-KF2_Z+3+ zU&Cuk`~$f2R;IQ}2EXP|TMYW&I)cc8E6`8*E4#*FA(PMRSo&o1T!Ol)lq<`49$`|M zE%|9eU$s80dH@S8t3WKDv?O8PoCwTKQ!ts$`jzXCs~lCoe%LpexFl96<$TU9fMQ-g zVgCmRe9s)VMWl2^cfHSYb?J9oFnP+>w)XMa9HG7=G{QTnS?Kw1+>GHW1kjXYx1biW zjaUglzn=wO`IMs86Ba0ryDW@)<+2R+rk~_fW^!;5dHyzVreS`U?yTzUAS`U)4SN2* zNg@n(q?&(T5gt;8gS3MfhP=2E=bLuvWD83@G9h6>lbQNioir~0p1FBJlhKBbnEDE? zYL1QLmTdrp4QNUZvCBU*%hXPHDoP=(!)Gr>y+wXRX`#og7d|X`el|H|zDZZN%rtzN z>B|Wwl(O<65_c}v`Z56L_>S_VbVI;1+|lzW_-`k-VWtmGEH5D^BfQ@_?!%L&V3APE zjqoS>X3-8l%jevV;+=%9g9FEJ!3*#Xm1{kKD11*kn&j0|;oi#J*bt?6qPbq_FgnKr zg4Bzc`$i8NxW74gm0Rg09uW?Nb=Nr%C@4_&egINBXi`yc&kU}U#l4HSPVCps6ivS* z!f?~Jkn0`e0X(5h)ndD5yKH@o9O-!+AqI>Hs`o~V>xkPEEk_N6Jms$C_WFw}i{bnq z%JCAH{Syv~H)dgYK$5qCI=mtN>m`oQi4*O7+zAYHN|3tAg+sasT~b2ETeffg%>->L z$;$=rEZM8qv*&V;A}mvExljw3WW|`ox08_~)`2IqEHU@)A@jbivO6z7H3gnf(O{E` zz$y~zSuS8hLc3QCX+i>4iAkA(u-$*&unB?p-y|asgq-K={lVI$*_5MTOMe;mP^{di|{@bB@1#$*bx3X`~>=#4JCw>`GKP1?(XcDY4L-)H>#(<6+J1Np7{ly z7)vitWgM$CocQYD*X7nsY5X<`!*H@3um3yEJPIZiB(w@ahQs1#4WQLFF1RkAD%qQo zl%}V2J$xzlzQ#%UIx6AGELAs9#MV6J7ElF;__ph->Tunph5U|XE-G`His*oQ2+p)l+SH|PiH?@J+L?C@odfQhQw65~?2gI9Zic&- zNS;{dkG1Kj4cQu!xv@ar#7Cz!){rz4`Z4NpF(hA9Q+o58r}y{9kKE4uy7XZ|m0uf> z6azM=^W2>=Afld+KQjz>k0&@LN}mV!-YA_J0z4w3VLvM0jGeEpMMn|ug+L0shgJKtuy`uS72CbD>ImQiLHm)D+ ze)dhw5E?Y6w$TH@Av?nAbeeUF<-$pkR!`4 zKJYFIZNP})mL~}$!_O=OH(6?a)7)5a$T}Oo78#KYaQg2J$*vW%oH5!i-Rqry3&j{j ze*HL{(TxLd#@{iVy0tv`*T*>F#Jl`PH{K2?S_&U@R9A#{I+UKp9?=tBI~kH&B_^7$ zl#*-q&luV=KbN^@{0ONNF0=UJxqtCLnhKQhjOBoHC(pu(j@0|>u_E0A2mLn!}qX-yy{1eI@~F%=Q`mrAL%hM6IO$X zgDry0%25<)#B^(4Q1#qcW9^7{Q^AW(n=9zp-KEi~%I$|__rk6a*sP{AqdsBxwrE#g z_Ybu+j;G-4|3#ym=et!RAh|3SuTi=ybN7E#g>e*A2}GfW_}+riF0`8N28~-$Fk?jf79!+r(RyYU@LgW!&@?@ z&dXnL)&bkv$k=;aLt%J<08nbg+D;ti69Bn%so2cO7`16Zed<@u5=fFuO#H#*K^r4t z_U-k_e&4*MGI6Xx#56T=7dD&!xkZL-!p%2_bq2;SLWaGn{F- zLF>NWcZdyK5cSq>zV1T_xWq4kA6Q~*R`NQURfH@hig$GJ#s4VQ1PTq#exWbpbn(RS zmYanZlcAA{Kt%wY5Y%*hQ`L~JCPgGtAzQg7^aH{%l=p)))2zI~Ff)y3LFD>rt zk7WMYM8g_>AtC>8=iI`8ZpQuL;ekC$<&n9K(zbVU5SnQrd3tlvvF(=d3-aT|ih|Fr z7l8Tpqx$0NyMq?}1I*nuTye%^XiIC0QUokuThr77bDm$qba~D^?!(=&LX9zWb?y=+864(S(V#v zN+V~QgfyT(s*RYKObHd-3#OtrJI0$$*CweE8YIiO1IH_FmQ(?f82smYC|4p)3%V&^ zBU+S@YDKuyr1Qw=r_Mx3kI0kfuc{6*8tqR4r-C%C%9CGjzs_q${|s*-I8KKhy&U^q zpL9lWjrAUd3XN_3weJA-7MPEkVW#jhH&*E|aQn79l`ljhWnyYS;!Kh#~{T0}HGvl_Igq!ZaeJ+X0z5TyY z8cFM>%a+r1J>m;`D((k9IOk{eXDUe*US;~FhTfy)JGtjH6=X~GSBN^v5(kL(E^r0O#u^(L~4)hLM#t!L1ykJ~mHq6=bKjUPbCQ%d6aQg8al{`rsQ z?fzj~H{^pbUp*bp$~V+#U2GUnw1NOuSOwI0`!v@KU<#_Qm@XX zcdH&L&y^?K-Sy00i^2?ChrpaE*-IH{4;2-|8Al1|7jRU1JPztO#+PBl{PU8icQ4K1 zO(}ix-$%K&5fk6mM%+hD>?ce1fHT#V*F@6qbNHPj`OyWL#r4_ zyccAXXIr;52`=FlRoqGNwUOJSV0!YLyKPiI6WGD}2It03nc|-G^a@Ja+zyNDHUW_d z^I=6@{}Ykc0xJFI^Q+Q2T#GjIZ`V$UzW(qWXR$Y?n=kdCh;b!7ZDppgHurrmd`Jps z5?J06n1+JkPm0Ei=(<%7P~T1%D#@)%3dEvPhlSJV9^ns?eGp?vL%BB@2>b6Lu-a-qq`@+^(r2Vk@t%({)QV7|3(D!a^Y; z`Ni9+jw)zwhgFY~o&HlLrF_rqtCbb}shnCmVR)3-{*%2Jxjjj5(p_{b6BytOFuR@Dh3vo`Ym>%_!l zUVh6k^74;eat?6=o85;PangS1DwMNVufRheoPe!3t1t1=SxN@N&o@Ie5{bLUO(gCZ zii}{am&M4EUZt~@NRAC&^oc9RXBwiAMZ z0Y{;0W9wcZNjnou02OwSR9U`m(~5F(`Q_Hr*~-p%OHChS{-wR~^(Rhr7=QPJQe~u) z-TN4Le2?=SZ;LH@eMM()7)gNBK}x!DOO4bdz%xoj;Y>S7kbnywU$l6VCRu#Mb`(BJ zls{bJksZ~tS?s773i+)pVm)IIsrN9N?YYa^Z5@#1G$Xbp7Q(Y}?-jFM)<^5O+t&PT z%F$=aa7n9s`UXQBx_a~gNtc3Kh}H8b<#R?}1F47_LV zJFS7=4U~%Az2;?IiTL#0lDXjaB4jHR+uPoX$Xegi5vn(JecNxvEI`}9Hmtz&K~oVs zW16YVCq{a)VY3k_3EA)w?&jh%eFs7a_85%z0b3TCfVec|-5Z4Q^d zp&Zc8xcoWfhG=HtmN{&vWa$^+h(Tv%;7O;@&FueZWD9p7kaBPs5V;@2{M|gL7*gwZ z1nIYg(IJ$6G*}8R*FCA9f9KcWU}z#F)by;iPPxp)Bzp^x(Lkm@n#qZa-8E@?6XEK< z!7dU)f0PqAwY#s+wbcv4D?_NGhSk&Rx5|UIr{PfbkJRB*v;Dh8u>w&Fv_olqPG6pF zc3-<2ro(l_PLD#t7w`=Qi~LO^&B9mC%QZ6}mum85D6{dYnsv&~`_c3mX{l@$F(~x` zAsk2SAOTYQ9!{<-j{WP2~*-i&Oitb;FvRjSl0-OziU*Z>lzAWx}* z%da*{fm{yoh>@?2x|B82_S8}CpC`9oB!fCywGyNgwK^4l{_t+@M(B@TZOpLBDq~5z zf-6o9I-fZh27joM#MQx@A`SrL1r?zbSyf6Q$;n88Fuch6^41`?YgG zdN$0zR{L(tro2g!5^k3k>l>V!7iImo6QWKm3%)^bQ2-0T4@3xWWFuh9 znJkDE>uxxEKoNd4T?diV)Y@%G%JVsH3FT_W_NW63k5m+{M1U1PL=_yi$S9bazF`Dw z{7rL5>2;FtmY?v}Z%iir@)W4|p!Dz2h+f5*&!%bUb^V1lKLsj@BQkKmex|Lh4u(IS zIUt_c=$Wq<4ny|a%fh}p_B8oJUGTX~O*Ns}38*K5Lj21SUN}6T4f%=zE3)|)R5p@# z3{=zntfJEpG#&hJ^{+tW``F{slDRqPWNiQ9nxCc#*wv@AbDY;5miTGl_65=0#Y+uK z7q%@RFk$jbmOUl0?nGK{L_%lhrT+K7Qx2RD*W4~`g5CokDde_R+p%JCs7&R=uMz#4 zFnh)Gx{w>InW@jDzT5Ghd@|1W9~M^35jQTH6eP2eqzDN%`aMwr>=moj;V{X`EHjIb z)7`;7GtbzsD;y~N8r-0OWKQ!_2!{U_2~pvEO~j1qQg@tcQQ4*}%FR1aUs3E1*uv*9 z6IgYWdsWWDOl>Pw4c~+yBgIornSuMeBt?lFRtO2UAsNJ$*-cs7Y7TKVz$9V^J_++q z`OTzdtY%NrAFr3CtObWAMb~Ign~!nk>2Aea{Lau^WH*st7TXHFVw@U!$%2n)x@cy! z_8$#U$U6dXx_q6;vlC^yVGl z`)n(%N?5%8hvCO!e2`J?nP{in?*0xw1r-plO~Ud+l8}u|ed2q@EBCIcT$KntO$L@? zUX{dic7kDAphw9iralxO59eYDEF`Nn23XubwHTlJ07m&za^7;dH!1F>IPPFmyIWE+ zd^7jp2y`BL;^_enY>aov9XzGLOAZ0}!BawUk17fZR}&xwsbyj=eY5~ru{ zhqpwWJ&mL8$$t)!;}hnrnPsN=e$P22KVL@MAj&_fT-7UdKG8dI|M-MYZpGgYwc_r|Q6v?ST>pJocbF97Y=G&W3lf zt9XctYt&W);rze2VXyIlup^zS@73yo{N=iZsVB52CJlX0pI%hGjiPDH zuQm*db6+hBhV=0_syOy9{5auQp8WyN7R7#sg;l7i5ui0~B@WahC4dEzc`h`;_%kA> zM1HP%pG|%z?Dvp|Fk`SiM1N?!uHR$q9N>bfTQ9)XU9-k{Jq z5wWJ{MFF38Dg&3t1@Gs5X&BvFPTcN~NE(rzj@Q$#WaO(c;jAV-V&;|ZS z6I;DfW~P7E2tJ0db8>Hk&ip9i^~Bkd_Xp@tkus#ER_<|%TwsJB?x@25%GYfD;ha*t zF4tS#-%Ek_>u6iVeYs~jma$xj=GsV@{G&~ub@uKS?X@B-Dy5I|=Ddb_fnrY9tDFj# z$7V!WspgTGj1VNTBB)y}xKR{2>Q>k9^|Sr~NZ6ufFz#|Z^6BuRgM~o1q%PNoMddf{tp!A-_50w94m6@WobZ?{rMn6&emRKRSyh~`c{00 zPWl6{yTGJHlE%%L71z2=KC|(~lU!ec4tDi9e zm?hC6#H=x8$lPV}1%fN-*3TrIMOnmxUQ>!l**#?3W?!6zk038j>59NpoTTqxOSxK0 z{ZD$}j~cXrV@1$5ZMr8Fui$_ zHuBHw>PDD!qlp>oD|XtVm9StwkzcJZFY&!yx0|T{JZeBn#6mZB&k|sAf;DFt=s1P- z)<+N{;w)ecYeKTym%&bpcvU?_T7T@HJgU{ZS)*0(Qt5b zN-x8Oz{t}UbOjaABo@V^WZ>+O;4TZvjheP%n{`y})4yGu*>oT4QnpRBMa)fJjfr@0 zY53i^#>ZAQD96;FuA!=dg@VYw-3DTtFw9j_NqeGtx8sdSCb!eC$BJtII#kjzpKj&@ zWYgUyV=0X1%9>M9z7aKjQ$2n|XL_oKNCCm0=z0$oj3rap)6Uc=7teE5X~JE}yo>0> zM&`DWNPbB4FB!dc8EdYMncfl9?(6CYI``D-JyVzVCJyd#%vt^X`aOMXWOcma&FC^|7OW#5ksY;bKFJ_kVWm2y9Yby7Nwe(@EJh`C&emmZ` zabhRa-ZM#P0%7wA-hsrdYEkLOcdsTJ%newg$Lx@a#Th}3 z_KhMYjn9WM%i30o^UU&u77>-JMfduqW}AYVT3W(#1BJ^Xa?a|o=o9W_)0*DSuf~1r zhj7iiM~V0x1>2P{+wW_vk7dX1y-v`s;N`XY#w?+IjpizU#5M0|kJO(hCVu;TDWYh@ z^@8#LXejKfrApy4a_E4LB6;>l1c82z<{@d z*LLOh&pgK&uz_%fu}@H|?dBfn2TL-|m!$yiLwE__5 zKFjUxv!`05-J{&rNs8F6J7+<3YKLYP1?M$X6^D!N%nz?}&|YfLi&o>)FQSPu1A8kYk zW6F|pIU7PbjRp#p?5FF_rpvZKNQM~Y$BW!k=%Wadc1u(z7FU;@VPSZAR6AhWHq1+f zCr)x&!AyuYxAYOs5F~4Zu~Sg6D06e>z}<;iIyD#x#{(T?vD};oN@#|u^?m;B#)TDB z*!9ZTod?MxHBH4D!`sUtuddE1424?=iqq%NS@g`pOOLgH_ zJDsJS`t)N-&2J$F2RYDT`K3jVEV#3#DXN7NVN)5Ps2HAv!_52qL$=WA{=R zZUq|OdrLI35)My#T7c%GEQ4RRK{iU8tIKPw$+l2OqG2KE%@Eylq9)oU(8=qrRC=my zMngzmps3cPmm%XJ-@c-=%%4u}*Fm}>y|OIRt^0Hh^<})KL^E1|Uz<^YO{^dV(8L&J zK&&$*z}2kE`=E69?^eaM-Q|4bjqQn21 z*xR+7N@U(A(G9S{8ta#)&vxbMKCM&PM6Qk80q?YRES1XV(Il<*+pI) zgJ8JDoxNuBgSlP9rdIr@OblLXF!E94Xe&FhYbZII!hEG`oJB4SikxrEOT=dIo4BAt zq8sk`r=Tv?-2#6c5HgR}nbj~lXcPV0dqG?&uh*lIjPuIE&)i&F-u#^Od-kMN*e z(*wvkgV`=GV!)+Kw$Y+Vp8+bK$6VfZjrs<-dDUD6rKh12;@p)AaqSw@Unqz@o%~+A zkIu!<*j~f%K&P?{DhOSY68)uVo5k^ zDTe3{7}hnZzRez10w@2zl1fmRqp6MD`f4YV6YDTrG1Ebg{#GU=d>M96hFPqVZzNHZ zfLKGr2PqRIpRJK{NSZ}Gi9V4aDtSxFB*Qj6)+~f~Jmv_G>P3C9q8j}PA69@@4Umi2 z;&jG4{5G1b@lf)WFs=UyLWlmJ45y%``9Y}ry>CnhL|olfyNWI+cgP(6^K{Y8t$B;G zJYm(XSWSu#pf0{*n4+^TU=Lg~N(D`d{RQnYM_jqzI<}({npM(=9Cb`Y$a?-q^Qy&j z;3yWG@+I-7RRWihaG&YQ$B2$#kl2j#q)DU2QO*kPZ{z#5mn^b20TS6w2wmBNyn zfX$ac?6o<{3Z&vOd~a!Zc*N%48UQ@N`qd_o{Xn!rwG+G>^|#QBW%P6%vY$m}->ckK)Jz3up$ic!x1W&`gJL2 zs~9k^J9GTzkt!iBm*YM7eG$Z`R~vWiqCYfe=(y2?>DsFl39ZVRXTNU7T95RKqY)LM z`E5kQ@7-;n(1SKM-3lLC{Ny_&zRs4<`&XQ=vBsWjul@R@f=2spUBpt>5l7t?Gkd*V z;L&2JbZQG8d_w7~a4;7QKvyQ+-&}AR8sEd)d02F7nf#M8E_UnW&iXXH^TAJ(;S$Ve ztB``9IHcSR!8@~ClOvo;E+}9{R?o*(-7T*0h4-YJF!8%$vsJ!=a!%1F*Oay*`y;y> zLGe7qhp_>Tc2esWBX*+c<2MJzTE{rJT)))|i)Zk?xN@0uHTxuCLgtfiQuW$)^C8F1-KrMe%xM76lHEs1f=81vYm)hSIzl2gc_>xwd6%pln6*EUpTSqH4 zTS2KawivfDl^Hd|N1UTND++e>*CS>CHDVKclbDvaQMY@X_jqi?K4|?P<->Uk4*OdI9x{#piT4DJ-$Yml^@~ zmmD1L9nC*2*BjnN@7 z#>fGK_jjM``elE>Zm(yZ$NikspeaY~o2N&nKfZqIo?+PKK+WsqJ#?XaTP?|k)P^Og zi@3KJz1?e#ORMCXXWHNK7Hhj=0?`>aAFaqB`8oLmwF zOu8BvyK#Q>yM20VE3gx-%0ZVJE*2Vuw?9Mz#SL&=F%5g7#w!$AV+7o$2Gz!wCqn~c z@wmRQL{>47IYXNPFqpHGGrY_0%57%PVO&)8Bla`nx;L%_l1x-<+I)%fQwIoo?_o;2 zI(EDfIZ^&^K;H05Vh7cc2zhy3cJqkvdKU2F@H|$;(*rAo+R&OS9)B4TZtBP)@40Cb zImF4R<2t_ATGxgG@8vW2Mwp5ER6~YQ7Z;GoW%?Tc>)zSMvuAsOKsG@(4r>qXf12!{ zC~VB<-&M}Wo{6bossob9B+6NT6k!pb&0A>tJnr5^h|URJuCx?h#C}%P`_&EVZ3oK_2~&OHQ}9DWVL(EbH1TxrS&m{2fHlV6TD$G*j7JUag9yh2GF&u;jH^EX*%mmKrXsh%Dd`9k{-x? z+?N2x=-kTT#LWI+gefbPE_iRlIUtY`z{+E+`SnCLlmq&(b(pS#A^QHpKOeecR|P8J zi7kq4m)?nQONzMCezZsT-#BF*izjU@U(DXs*2VuYiRAO7}Wcj26 zLk_M2|JU$RY9NWz>?e-Wvpy_SgtLO6R!LU1_-y}5_twmxpCwWaz8bbzj|c?ujov}% zM&2zkH21kr*?;GLp)93}*{nmr{(cRna;F^sh^xIrpTgu2+)XJ;+*t6RJ>APf71|(L zdJk=Iq8;#qEN%97Au-vz$gzh{bC}5D5e#p5D$bU!6&C5d=+ug?ZIh6ig{$O>G>o>W3K62ewUZr=|VaM#E+x)J1nDJz=dT!OG9V zKSRuyKi@Gt{r*EhudiG5m89{;f=@pR-f&`u_+5aV!gj!veeLEO=wgBsn(A?4M{IPF z$lJe&P!YIibDHD*8t4o2eXKM?lK@miS~W3N6XKR>*o|p zL(XU2FEwW`&A)u~%LmIwOABkAYOi0}q8pC*zL}jVAOSV(PgYs)}PWZ#^9A{G5*}fs}DIqIUxhC%i*H|5?7L(C=tc8~ylu zp!wWPv3`z6bz{%2I}AKeLmesG9<{uutexUv1q{bDt; z_pC}Zf05=n@7t@w<&E`;VJmHyXaB@2#FnGd;9Piteq>UV|D21&hx=?He?^J$U%*c5 z>}aGC&6J2!<|Owg3Bqgh7`0~+=3>qb$Ap;l+uD_4^C6rghe?{9hnqJry6AmR4<{9N z)5b|@zmS(6$Jcd2mZ7Jq_Z~TF^F&AX+784{mprEofx=EFA^V#haL)fo=Hhe3-_9#B zRoVhT#{6|z!kJ?G)!Z|j{cGJjBc82I^RJ6^DUW%3V?KV0p-^czc;>3?2iW#l4+;)$ z!0w^cPL6LV+t!ni;sfAE`f)C0j}E`jZsM3?r0?zU<>^_Qrr3+jkA#lLNx`TSx#KG( zAAmk0U>WoNWkPnBD6=4oc7giJ;Rcl>JZ1&_z#0!R#!Lv6CqH~Rd;uS6_ z&g1cnltHvPUAZkU-ugc?U?;32y3@HS#5rS$!3g_MF!6o13S+5~c zCp#-gSa@T2k7uO?k|?7}igvWrrt_xDA@2-{#Dh?=gnET>J{{u(WS~2E?}mg^!X>bh z=zS`!acd2_vdb5H*V_E*)4`A>{X+P=Dpa#-La4OOZqY6(TVuXMme5AJwZzv9Kio=_ zI=|c3_;8cbMDfMksi z*K3=y=@-5^G7`34eM7EbL;0|fHK(-mZ+;lAH}&HCIP7!NcT8=^@NkOJ|0!hS~#~qzKUZj%Kny<^i0tBC0Q!W z%Lsy{w?ss2?!gu*b_ECz$!CMP&d7H9jtqv!3(2#e% zk4}>#FaPL}we9z|A*FR`Ea0Yr15eI3zZN+M2pJz0$Db zpws(u+#_qaGlNF%KGWpei)KWdJvt^E*1@dyllE&#Z>}|EjGp{nCL|M92!>2D#HQOe zRCb#?M&n>-7A4ANI^_v}H}Q$-(j%d4 zad`(87`eNr8*wl{k7Q^t&)Qjw50Vg@TN?FJ%t44+s#u2&*yA#K#|(6vr;D&)9jgaC+2pJ&1?<$7-AX_>OY2P*53*N08rE2+( z;q9j)@m>7bukeKiB%jBROFQwnwEMF=FygUodsx_u42W8@ENQE4oKtGyyr&zIZXm{1 z&USz4{_x5@pB8lDbFXf=^1yqDGBz*_PRxLODrp>G_V>gfA%nH*u&Z*{JP_G9J6JNk z{65aRMRy&D`Q9Pp9?pb%g*waO%Uz@GRn@diURX_x5U@V&*E;J>^aoXx_7JrYDen0^W zsk}`l6AOEavN|ZO_NhK%s_p2cb2%vUI4Xg*vB)hI?_+r&@@uv${jYw~{WL`>OCAun zdKbVbv2o$c*PO6|gmos@(5thBuTyD$@c7_}`A8yC$D|o~qg9iOJTgc5@c1P>qc04Q zND}!T2psZ|+uqr6N~~s{^R}tOJ60jGJTKZ|jR{YHrl$tP(59Bd($ztnOK%6AM)M49 z@rTxU(K1)cbLY=pi*+gk^uJuFEeq}ctY;n9zAaVDRNr&=_17KQFl~bn!w(-2%va!_ zTY$BY{)GM>;!JaZS<=tdE32LE->9=3l@5RSnd{htW4$u=#L)Gb=wS|b= zeN`$zoTU*vC+-%^BbW8i_iLNlXMnxtEdu8$dQ?sLQC}7wdEaw|#IIvzn?f)?7h=mq z=ZhpceCArx0}xcNw!R_E#bk2dgF6vn(+10V$(vI66Ehtk7O7$Jx8lyw-9>Lh$sfds zaE*a(bMvN*XK~7QqYuOnw4z@RQ&NxqxlhV6{WaCtp(psXeCAIxbV zwANu_grh*7aM8J6&R3QWZS3;AnK=+|IRDvn-|6R3|iW?cG&RNDos&l zt|bj24m#;L!Is;CS15WpOxD69N;TJnq~+U{jx=msWf^^~(Sn9v(0c}KbfIMfDrwl& z;|f}%Z#EwL4erGFtBe&J73tm3t`OYbTKr~mr~!BKtR{5}^ZKvm2{nMz=ZejdtyEMe zJoBHy3P5~t<&-OanE`7tz?67uvED!b1zqz%dGUZxy^A#Zk5T}`Ny9ZB=m%2n3|B^5z zIN*>4g8xZn?RyGk$-JesDFF5U39KagUulf7>#=MNVqg2Zv3fu}%cC^;$91}oG`C}> z)|Ot|a}D;y^-U$5-5mkyS>LdO=G?pk(HMN5XXzemKh!0JzqkT0{9VWo1wua? z$e$o1%R9v=b8YViX>b(Jp(itjo8k7HYXNqhMCX}1WxuAp6bhz({K7EZl7Q~F&LGcu z)+(Z*5Rch|+;nhGsk=MjNwmFXW{#J>YmSCbS^#gvWRCkm6OF3wT;lEOT4Ek#x6xAR z^aj*3`6A)3lVyeWW*tcr8$(B4Bij~i=ytxIapK2TJsI!@Jw#W>eLGJUJ^=Uw_%JL%FO->YrC7AAFA&e3LpE zdUGxO|J{Ab@qt(SU@J&nR>pNi`{VD6bwc&&MonZ=9uKq;Tkm$6$k&-w?fz%&Q)w&3 zqd9&UY^~o=2?toOownBv&d_6*(f<4utF^R*VSRNAsN!FuCPphU>3FPP%w$HRV;m5yac*U6w^6YOMJGT* z;3|-a@u;=5wwJhvy)irr?ZH2)xV!E(Hhl`du?eVBsb;l1g+rUO=5l_`HNe5U+cf@9 zEP0UNwiyK1_UT!P_d`nC*?b@oPzn|TspaKsuO#hg(Yp6u>gCSoefs;f>bVjsMIFgv z_??;j5AENVd6Z9r=QQ-ic2LECPPo1(ya~ABnhOP#A$vu{i00kwi?jBs@}FqagZI=@#%}Tr@l8BZZF}V-MCg-@PvsXn*d(@-a0z{v9Hm!-^8t z8Z6HL5`hAD8HGPVwOXS=Cff8mU7WkqIF~#$Q75R5d9Wy{mHYM%MU%T_5u&d;x2ECZ z_iK2ADu%KeZ!nO@fltb}egf$wUeB;wDS6>oC6yW2RzK~&3$r{_xvymyCAw@cNu#<# zR3PrJz`h8BMBYWeWMlrqBEh3kwb3jzj!71PGo&XKIunp&9r|T6*DfR>C3BRPSUpIjLp8q9e=mDPjrr3Y|%alC^9pf9NkY;vl3L#Znj zKx_^>$ai_`9w)@){)~F1&*ve@>EZy{EDi(U%a&QCm>vq9@mMNFY=%I0_Q564$4YG+}HIuGF|7rMDUWtaq(ZpQSSsgBmhFtJwmsl8dk9mcJs^3CN3 zO8WlSTz#zFJNg4wb56}sZ)b`~2Cb~4?x=j*}UeNwGPc7 zkZmdl_96T0E^YIQrHnKS>G&wQB-J>nu)Bdd?1yyv!v9u3e-j!yTGE#>(BsHGTLvp@ zy5#3q?#!ox0!D1LQDg4;bqjaq+XStjwixB+zlqvn7nuLu)74!ckzO&bCp!#lZQMuA z*d;Y*@)uX5+!g$Di(m=w-kFl?9s|2Sfg|=Rylj@~WK#@EOA1eA8^oDy|FwS1a!y^- z_A4jfc{W=Ou+QQZ94*>+IKJ(8_3PL!@lL9bcBLE9?rlZ7uZJ_6=uO@+Qh^7Gjr zhK`Fz&+oq)g-eiUvU7e5!0NfU8M!JG&fxhlSQ4>_isT=bws;-Pq@54iHmvLXf)e65 zk=4+e6?>Hq+H_(MBY{Fj>zVlY!cK3hIG0p6&%v3qJAgY?C!!t*;~8mN0mJFuJ=q_Q z){*AXH<<9_M{=T{`@ys-fGabLAgOH^ftz5=mb-qH6CN|MV_(*D_n3IN z@IscGTr(jxVA{7al=ys2Mz)nXC)Vp=me61*j~(dj2F|m6ZK6LV@_^KLW7j|mT8f2{ zrDXS$G7nuN+|K@W%`KhH935S&VXcwP7-FhtpJ-LMkD4${r!H^ z1FucO%n=zC0sO#WR1bhLR4-_C`Q9!g;_?oB72}}Ode}B`C&AuVHpB1Z0eQ3-`Owee zu8;A_w*Izr$foR2LLz?-YyAZz8{9PTM>Psumy~!T8_M{*qXl=6aah_HED$Xn<9M_c zWj52;27GmcoHTHML_ee?VN)RWVYP?n)^l2=^GeUlSKBGzhl>}`o;*Q!uJ|QZBCT}$ z1_CU@2OsEK3t?h}9Bx-lPml(^clP#v*kCEP&`;*vZlh<;q7CqznE}#yBsQ#JLke@k zeEY02B9#1B8xMcS@*-;dL&l6m(|P=+m!mAQ)St4wfAgzGPU3h_di8x}=Oy8cNOL1D zHA)9A`->|U@B@9wv|?y_D(HiSJS~Or!xCc5rbl?=dMg&GX}ei-O}M%sy>ulKuHW#M zbbVof{u|c0zNYLINaTDvvUn4X9(`p!_7)vhLpfz-JnE2%scm{jk+JVSJ6-{7iNw2}1^UM~ zbGVr3Rfb}l!%K%vLO&cf6;>?kdGi&qzMwk;swe^D3B4qRyrf4*2F#a;C|&Z6*{on< zx;-%+la3Lex(>bv%FzEl;N$RR?pz~zBPs1O^B>i;;J1fZT}+s`mz)7D;nhqHcP#SW z5HnKH+JgDF&mWTBC#1i%$o(dmiI9*KN;Jh9-;e}`Fa?9x4f()1(c&yA#+X^=jwd`cZ*|p&tq`@ z60sHf>)KAcuzitQX!;j{*n@kOA4QHb`RRc_;#1muf=RQkt)nC<;5>83Uq@X-DksjOXq2$*$qiLBhrEPg-^79> z;#OFDJg}cy0g`-$Z!5PF&2Q{PRGqS+oL?QJ7aVN~e=m45Nbw;4%Qo`>!?(HYtIqX2 z0N2nB7_k zrIh$KmAt^>XjW!!9$PM2gNzS`r?=)e>~=15x^?54W3pAWC2L84-@S+;yVcIR%yMA3 zq>50xynUUb^pYzPyppLRJ`*as5>j3|9csNUDu~v7*wAVt8bq8gkymw%@s57+$D&2 z4*)uGByoxX_o&_>svCHw{j)%YjNUjCo;}}gyD-s(2L?}<^hy4jf4FeGY8+5f&OHe{ zx)$-0b(|QF15ocWN&@s$qZ_TS-qX%8b{&O#>gt~|_~{JK8*HE7+@bO~+Yia;62H3$ zioEd+Z7uxgHE8CXbti)QGeaFk8s}=m=QfHwNjtHph1v^yL{f?7vc4|O?0TMfz82hc zy3E1s*bg@tN9+rg`|2tkyaYT}^R&87cCY~D_})ex;u<>~k|Hj&=6zG%nYjgFi}lXO z3rJU_K@TQ;czoy7XzdDAl=aN0IPqp(uVGw&xm}i)NXkUmg2RTW$c@H{QxMS$hR8oL=%r&r;XQivXEu{`(|5JL zOINCIH4Dfy+b*x#G6#2#5#eHD*wf5LwL^E_ZJg6dr6)x+-<-HOW61Q`t)(S0$xOaP z3K=6VZW&-L2j=IT{`%}SBa_sI?$QzZ14UuzyBVb?t6*A?gVv$qGLdUiEAHA}e5tg5 zmcg$cW9p*uM5cdAViykD$lB?323zPt#UU5L^eR!~-Y8Ig*ChniZo<;qfJvS{&>zD_FAh&ZpPP3v{*Ci9& zC^nps;}h%LsZ*;zmQK8r0#~OxW61o^R?RzOhXiOv z$Ge!hL+A?iT)lY@$gOe=Q}4fTb0Dg~n=vvGHZE+MI^9p(iwgrfk@d4t-8G>woaA~5 zbOjru(7SZ&_w>hx%niCTll#WhK00cj#@V)M5Xg>2PFnwWoAPt<4I4V+;#fVjWq{Dq zCAf=-aQ;4|z}#N-j0t?c1Aa(Qb_irjpIiiw@I7l~$fo5t{*~{U?In!hVSxfDGuG^_ zaxRM2Sp>rTwKELXY*i(%V7tAU0^$Iubn<80 zur<~p4!f^7zunL%5#3}0{m;5Pef9&slRRoGGh3wNVKaa1Jx&{@FN{45@S8p*m@k5U z!sDj5&a++>dh93w?NxVlb@=fZr$wHN#Co~_(aM$Axcc5}_bM2;cscqgr#c)*m|(@t27dIURwfVf zy59mi=QkxGKM-JFFZMDnDKt@EzJ#v@Iv@_-UlSiI5vx#YeEN-IcCN76toV!iCk0m` zBP@ylxnX_{1fdRg63NBmnK{b+!zSGQ3O5WSCthdzj* zsT#i-1)FHc`6}bLS5?171b?ynBA~&Cwaqm)nl6RPIUE8{W!*as_I6oGPp8N@d?duY)aIqW+@T5nF41G_Zbwkod>IhrKz+Pu`B9%f5|Fl9hEuS@1T;KXDPjr~- z5mnbo`ZFlT(slEnDuo;|uHDgvJ*gvXTs33cCT79xKN1-Dq)4FU$U9E39Xvujp(ix~ zxLsAM70+d`EIz)>0jWLk0-OQH)ntibv9u-BL{^NojR!XBVzP>_PbE%mCsu9#CPm#W zC2fqlf*FDbPF3}Y_aKw&jI*?92dwWc4GLcvMgY1F;K>5h3SVJvH2*q*A6y&kE@_1a z?wq4qPNk2G@x{Buo7YbI;EhtJBL00(cOK&*>{~m>b)ocWUY@_QX~V@fh|{ydhHnBT zGuY|Q1}ORu;DR;uVuw}-5W zK8Yxp2ml5?XnLs2+qA2#Z13aHPr2@?FO0Nc)m{FY^t=(>VsbnK9Wml_5HN4a3u!57 zK3a00&D!KnpqF{`Pm5RZs^#910~y35FIs&8uxe~GCVL3;Og(PV?7-I{nU%;6kJu_f z^R7I3I|rgKKCgxXG^!uR3%xUp=wWx!NKDgv2iEhOHouFyp3dIWeRjD@1tV#2d zHqtI`oJ%(dY0&P4W6h7lUi|ZGIW3xf+%a8^Ay0o(Nfso;>-+8#X+*)%Xm$KWdov3e zmbFT+a>lT%!8&+XnnAz?b)*uBaK>ZTxah1pD#nTzhL~xAr^4AZdl6Tao~#iohqr@l zew6E4YV%dp8GCLZ2_t^?Kql}2ArZSulhofKY|=2@$aarIRdY5uvN(hoJk{DaTMK+| z$F}#E`mmndq=naH+;i+xmA_;~55da?F0Z?Z)YdqDF0wj;@k859dFZ?X~K| z6m2!hb`<)0kv=~twvPFkU3i|~;^;inls;Q`}`_5er`r?k#Q3AeyEd`3NTzU0?cy$@h{tA&-22$t6I+g zAx^J9gl!%QSm1%Hbi{;_4+L3!<@)lM<%jR58d*aG$yeY=ySxK z6T{|9&sq|&&S4yz)eb0iP7IV+*5A{aK5-};6k;K|b;7VFb-C6fEY!`=+?alGmiD>A9AP+_#tCfB}i$5Y2 z1+O02zxczj^8Q0NmUtdlvS;2{f9rbLN;N)l3CP@%Wi-z)2E{!yC{sn2eA)6Yvq6?e zOZ_T4I-+3N0PEn~CgW|_J9n>_2KwzQT5}e!*=8y*T!$m)m2Kj9M0i+olBJ)xOYw|pO9G0 znW|3bWBkPHuie218I`+xrMpb`4ZIyBBbtu|S{;;}dVZsi6mJ{fpvT&@(@U{7St=?zU2`M(df2u#M zl=&Q?{7bqpe4FPV-xB92vF%F5=B5CZes#XWW1SRq_~GMIuIVOAzXwx95ha1>yL%(Q zi4N;;N|60}KybPPb+6FP7l{<~!xN%wFpDo6xz3G8qxT1#x1Q<;r>0toJV-bJTHbIW zE+`r@PLgLp6$83o&06OKU|CmsN8d`0tSt&)L2J~wXEC<3&M$tFI9#6D|DG?a$wEvN zP#6QIRkU!L@t&t09`|$|o0k2{suS|R%rmp_hzu9{>Cmn)L2YjQ|BX=SSog2_rkVvq z-h8lAidsD}2FcoXT3?~aHak+~j*X|qlexw8&-_V0`#c}WYgqkON&zaV-g97L5Iyf0 zKf4-`vFdAhZlj;9Ev5Ci@$a|d6cv1wVPIIkwRl2rXwiD?Wz|;}5f01dhMHF5qikAU zLaJb$0fjqNc32gU0rE7qG(ETK5nc?MlA5{r2=M!?#isvq3G@$43IOV=lr7aK>|f^C z4YLwIGwBO1HLwFqyo)rl5;esV1<57e1= z*W}i|74&_GE${gwC*0}cuWk7O4q^zdb7~EwJ+DIn3@D#4dnziugXgp@L-%JTMU6hc zlf0gjuK#>0J1qOtO482_@clizKGx~9mb|m&%gMpn=khxHii`f5q$Du&D`O}yc%42ic6-zD;*Qi5Vu2lC`Mwy+=5?T!)t z(KE= zV?6=?bDlp+qAM6(W8BA9v2rj&N{lqy#g?OmL+oM?U+=wpkFQaUlc_;^#0YiD$D}s? zzB;;EV_}!Xl@VhFU^+eLk_n%-BgFw?PPyoItw?M0dR}#A^`DMIJf$*>zA8Pv@zt+9JI>vb;yS#9?QmDQ_5@ZDFM8rm6oqzxgb8W9_sU3If?99hqglV9Uu{!0 zZ(Pd^c!n5;Bh$jwy}v@ldG_p-KO!3;?X3r6D#hyV)f3QA$<@8whdRLLPaJDU+kWyD zQSIt{>-x^W1{x2Jk3E#ItaeuoR)mjCHb$0mz@eGGnui7pSjJ0?nXZNNaZy5@T8;io z=8gNoKEgfaiRH#P&$VSJ;lZZZa;}^;3tG9x_aBL;#*bnyLe_Hfm|#)E0bFvHAaMu2CRdcl ztTYl-y&^N6Au2ucF~%b42L#=;*}tY@bs;iuDsPu7WpHvToEAWs@PSR`#`I!nZVEddqw1@E&0$3~l|oW3jtHv50M3wy??{wpAY_R+f%73`gk9DYW> zmM~P&{2mzpPEM5;^fy%TFyoBtbKg>RHK`cvc_*B`lr6q4c)09}XFkb=OL`zW^Y}YYGQVKi!C$ z681#)+4U{6yXMj1mOr(Nubs@*NQXH|ZF_^mDr{0kV!VA>Tt$$U?``vSKBs>Fbt+xt z^G|48#yjnGp|Z$+E@l(D`l}(Jl>jaZEiQFmdV1LTTUwmXfSgF3Bhr32)znRR18X4=!!bBRl9JaacgN}}0r5a2%aOhY= zX_VK+lHG;Se&>ose`o9@m5vL!p8ec#wtF#ft7B2dB&!11$-ujS)dvK(f zleZwK|4hNW)Ig$l8t>?Xse>KDbr+ zrO=G_ftB*u-vizc)Zq>o`!BcReet+iqE;eYV0j>;UCIYN{kvWIW7X9wfeUcpzBUggTo;QfxJ{bsF&q(#lFb+xym^uPC=p)5RBXzRL7 zvzGioKNC6-C7NpHk-f7yS*bIV(^a_^Wg|}4p$XzN;nVO(qFnnjgYzk)QPIsZUu*#Zuq^{DZ5`7oL~BvMn`o7|IWQP1%C zMM4noCnnCHg-G4jt3-2u-$YQ&+)s@PwbYznkJ%6Jyd1DwG&2EqTx+%GjZt1hdN0Te-`aEp@4pvzn3<7+I=Ru zSs}!k<&esqqAW1sk@JDDlL5afQ+m3#kAsP5e9+L7+7<{|BIT_PYF?9gvD1!>V(9Vg zvU~)Ul#`q&a1(BFWrSC=cc{``7j&k_MyWL>-~O#P+P$O_|Hd&VFYV;7j-mSj!Tet+ z11qlD$|w&pGZX}w7$7ie>g$Hx>tVXXjj}iO3qU>Pl5=uITHK;|*WVe)UL8}Gp?MQV z*V#4JLw9#zwQl)x7p%C-ZQ{|A`M~Bu?c>ZJ?~YIlULAFG#&?9jpOlY{kL`euIlO_H zy)u(yUZoI;PcI>%iowS^+q$vZaPH*q1>?aK;_R6mX=EhIca`^&B=Az$^PC~KscU

!?y?gs6qMF ze})l(lZVH9LEC$xR)?I zzkYo>&dDY1Poo!5pT={;&qTpY^^)M;`XDxSc{OPx(e1ktssm0ld}eePNokNWgEe8c z%oe#|CJlIZyf-l2;2|E8$>kP4dt*BBnYc#U`#c>F$KaW){W2-%h{NCgD-;L#ovxj+ zR}sn{Q2&}dbAsqG*~UN7krJKXRHLzXyPigU7*~#3w+s6)6Mtf0O6*}D_DKnA0OxHA z|Gd>iqAamEt5J~D1D-hL$pb*vZ!{%BNHuu9!ibxuYJ&e%`563yau#yB1Kafr=X}Wa z9`~7d7=Lsq|1vo->UfV(*6VY$Q?NI`fAqW4FtWFdU?~de2z<~z4Q-l}!i);?xN9jg`H?~iq-+j`Sk^-+k zhGqHG%@h!lHYoZa?9xdzHoJD5Gwq7*d`s2#(%Bk1%e(ZNzPzYp`)@I(?d8wm0wyz! zVe@oUTk9sC!RVk6g0<}#+GApntu8$2vKHr2%2?1^KPH`fnllQXwX;N?PtxA5)hM=XES9g6DmbR+Xqbl@ZMv3ER8~tMG+KfvsvCrPy#`4}Z{VDPO#mCQy zBvKvOo8C={=th{~>`53GF~B$)^F%l9pM67pBM3Nsvn6brFxuAyQC_E_k|fb5bx16I zv@^Y#0xmm!Zt$%}9o?VP|7V0*e5)GMrlECE!{r`EIT5v4CFi!dL*>0mjP^?44j^~>(K8jJp?8uF)Tr#?s_$2URE>; z|B;-hOIQp1tX5pCZjexa-kk8NJ^MHI=upr1J>Ljz+X-N9q_mCrcHxOfgg?fo99V}a zj=BA_?&F z7*=J%8K>!erWlh&zR)DPNk>&-F6JdMp=QVbG_ie%7m|x6U|<=*$UwW>Q%d$YDnV!? z^ubF`qHTumx>%~dxavL%tu_5IUAyG3qhm}{zZN(xa^|a@{?jqr6TDWCP6{=)JCrVtp`J zFFt`-u-wkKO1Gajou6tr%kTcv`RcVbnlg|^@ZL`pxf6f_M)ZTU;KXBdBlC$^tM^ZK^vEEU#N$xOH4U1 z8yu*1n#k5)W?!zE?U)8VXQBTU~hB~yZ*5NRBs{73W&qqhF z^e4UD@|@oc$3H6-&zqJH!IkWb1~FS->&+HU5A@ccoYr(vvaHGxX&aqSX2llKww9W_ zrK0Uzd2)-KHn`?2+(v4Sc@EfQ)k|_KC!>5ceDp>fCk=@^eS3)MSZ(PzydFENnm-)H zcr+E@GPfn52Zv1;ibMqF>1pj>Hv>Axi*T;V`O-eIEQlH2VSp9dtE^94)U#ul>Z~AV zVsVyr!@Lh)W)kM%vuN#}HP!aNytFjo_F2>MPo*EFVaq9?1o!{dITI9D(5mK5DI+~G z?>ziIdnz>OxjV2Mqm;5qN%C+xvdrt!8>^>KeP#A){4W)0-ST;Bl#`bO?0fWx9K{DB zC$fk54Xv^GaD?6Suc|Gpl7BIEAc60TAC9GA7%nBI+*6^+#4V7#*2eknp~L z_sVdA3~4>apTTyod0M!DUGWvuUBJN?x7Ak?fv^pVUKQCER@GSlAiu%Qmjz4Lb(7H$ z54AghpClB^rxAU65#U89V&TcBp+#^zG5R6@ z{s7T&me$@=Jpr6LrLpb}UWw98$P*S$wtrN}Gx|kIezElDO@N0r3&B0BQBz%jvz5I$ z*H}6JU%(i2=gd5?WZbZ9hP*S9oBg9aGDz;@#@m^Jx5y*dLiiZrjxzps zpa%1AX0sulFY?g(p7+M}oj2gG@?%(;m2xMW&*Pd(;S2|pz2f5I6XEf628R?0*meQm z(j^K|1H!t$)79zd#~AzHZ!g(aOZfslj?V4tXoa&mV!t^E4OOBHo@xFJeS?PyB&jxH zvbMJ7T!QR70&81_k@2723vj-BH+^g9dm%Yuvt=oe)x%XEb$Sq}=?S^uEUt>v&*mNl%ypNH%!tJ&t^;;EsT_vvu;+6ssf}CsUUGk-#$I+EhDX6S*u(UV8-1X6gM2)|`h1 zp!%|t?3V#j=d);D`XOFt<>9X1+zCGA3B3;}2eEcC!W?YN*+Aw;{uB3?EEaf2`+&J# z7pqO{SDB0QP?bb+r1>`!xTG$4;__8S_chBA6LA^ROHX_Qj;>~68fgTFBAokrnQ+4a zr-Nknv~mJGjbZw%IavX99uLf07fQ0iD-9&mZYqyehOTo7Kq8?ClGz@x<3;f3F4MSD z9sUd47cI)lwS}ak zC3kBz=WTzj19Rn19r#DZ9|&)>@9o02m-C==7u#W$I0+0uk>hQu>yNm^F*qIT=`i>o ztR%S;>bYaD-LJ2ZTH2mhuK2qD0K^ley!V0^m4nHtfJ9+VK6X;aJ#&ruHR)5!=+Kg! zsj1sfXVzE#zE=mXn|YtBAG6=UojH6DXYqH%ekjoVQ)8oBGU@g)UE15ql3Pdig&tg& z6T3{WC^!lZHjE1RoZ^1Z5aUfa#is4qYp2N48y-#ZSK}e^wz#%>UZdp5XKM>vJCaN` zYYsvgIgLbkh$v!I62k|euP%&g&hwNd?Bl$)QdhUS-i`Spyt@AYUxDPB75dtE&i7IA zrh{p%+1uJMxC=CC03b=WM2(ETcR4shdJkIqoVJZNqTgG5yvO}{9CGWLX0xg5!DPC# zu{SOD4JzH3M;t{X#CGunB&j=?lmrGWeMNQDgd<<2rRJKt(_ix5+Ja;{--$vslh*5^kYp<9_rCqHr9!~wcFFb$Ui;odH(=~ zJ|K9G-_Nu{bPrT?` zC*`5b{7Cq-VdKqKJxfsV*@|mr7URmhjg?0MNdhzJ?cTjQRBs*HR!?hRPWo-OfODEQ zlYQb%LJcoOw_$U0wNf+&&nLZ=P zLGx??{{U*y$6oy0^IgZFYB%i3iQ&J;lib`cMTG{hK^!CRLi^*dgl*rMm4cfhmw$h-Csh1$*1dMQV^rosuyZep`l=pVqw?m57 z{1xII9!S>tZPR#izh%0H=}1DL?r2@MpO|e8)MSCdtZLNNDEj{ZNX`_SyIuR4FljgP zs|06a0m#7_^vR{|CFT8m!`Q#+qxDz* z3Hha6Slh>?-8w~Zb)Z>9sM!<91Yi((EwueHUOqM6uBUDZ$`x(pvN;cg7Pkxgar{Jv z38&L<*H}y2E8;wfVpw3d1=ZzTCz#PZe&Mn@*QtYF1L?Q^N>+VROAjTc-#w4&2jQ22 zE;XM6>iXur@i)ho9wgPGf*Tuc2UoWd$pDR%d6KT5a**&N;zk{PjeS-RZ~O=HKR3fv zpVl9gzFYo>31@~aNDOWpcA#eQu}hm zU>-@XL)W3Q{<@!_UlBiNUx7agH5*S0c+*|h#=Rz+2BmWyfct7JQ^u~OO>Ju`7UcYy z+z(NjOLMkg3-mrJ@m<%$39Yqz9|_;zTwhp8Dl**Zw^qaEP?3K2SkYXZfJo`jO6ANK zDub5Iru{U&o%Gn``%mZjAJPZ>5^DbMR{e;4RI?N1+G@I`ylws8D*I82T>4?qf!Tn_ z;=V?;KWB`TUtfKHhIX8P2E5L!JN)hXAB}(TQR|D}3H(FwuZT34l08B;X)SM&3!7Vr zq>bX4NEqE5ggEDtE9|o6dTRFBz3qD~uKK-^y-g`k&09vDEGjyb_=iJ5H@Kva~Dv#azPRF#sF`o<@4l2=l**9|L|5d@>R}_lqvh zuRWVfrQ0r_JdoUFNsP3}g%fcroy23B0QsBYj;Er>;w!jy?H)a1&S`HUiWZR(5f+|Z#VsG5sp=wR8fDGenMLKmBs?-Ip!rDJbDzE66i*S#)$My*ZiyLA znvr)~{h9vD6}<3xwZL11hby99tBDE68JFb)2j?Sb>q_%q=3jl7SleVajw)$X1LM_FUPzLma4JFpRf2c~!jB9p~>FY4d$L)iNL=got` zy4(?b_LAHgS*1pfCpk$;kpTcP1S3Tq zf5U#F`nJ1#zF*eHmYb$(7Hsn*O&q9&P!3UwU=mMGqO_@9N;XeN*SE`Zy@E?;>H6$` z=>Gu07=LB|01o_B@z;$$Dfpwri>6QDofgjfO1F{HKRWJvikT%gdHtbtl0zhE8f2gLV~>x+ z9^LERP}9jIa~)rYt-c_5irPr@;PGkTvbx*J8VrC75(@%JUAgPi+M9~#-TL0&fb{by zYnmRjrcYrMv+7HkAJ1R4H zc}o{kahgi*q?2-u)4J)RT087*%D&^qAo0c4k3Oq=q$Q~S)DpvSZ?Oosh>)S91y0em zL0lg7DvjT~+E1%nzT0>EhjNS`5H+Z@#nCkTtEj9dk?t?8k%~pBPm|@7BH)i8Nh*LH zIFq5r9aOLibmh#I*1GPkdwCetdwkEOz83sMzVOwQHxgc5>Y9e6Q%r+Exn?$+X}!g= zU%NKZve~EenTx&_AG&da^LdtE9%jAR**ACHChev5eLoW~k?-17-nDyec-|&Udzp6; zWi_LQP`SX{j1HYR{${)dNy1xi(@x-0@n45DD10kzs6jRD{=Ic`EMM7BMp(py%kt)N zfH38bNn`hG>+-t1loqPX&#(2+^YItwJeO1WN#iTG(}Y@lcT#E$uMd`rCALsYu#f;b z*o+Q$4tm$K48ha2rLV9275-)x@@Jdf_!Gqc01q|$EpAI$B)EfBm5dBKi6uC}!0qc@ zl=JyPB;{nSeOLL0r!{Zl9e>1LHoMg$X*9iF?^>{tV2qgBWNW1uAx;iPN8{;Tj=$C+ z8m-@&{{WHo*)Ac$MmM#s`2PT1&$fOncy{H__Laf5wA3v;D`#_XwuP+j{mivE^S^akDwas^9;V7o@RmHWmx?cFa-9d+%sIo?Wae^|f$3C4a#+;)G zIZvXx@|Q=y_1O8mx>l2C*uSwigzxmLG>QiPu}yrn10rPZyY^89}8*~#-uZSQk?z~2XaN8)dYnvSVq zVJCw=75@OjN|%z_Nq)CCE+jL|Jl2lp@!%3=o69n$;B&O&kBG-(C{?7B=BZvzNw;Xi zoKt+fwrWz7R=+Z9b3Jd;-d%sMBku2schhQq9-B7Z%s7CC&_%A~4F{LzNW;GVv< zQLLpU6w$vE3+q^&KjtG`}>eN7)8=~8Q66Y&p-bel^=ON)aLl!fGO zDmmozQC+^uJ^uh9+syILh8mZOJUgdqwkaG>1gRtvNQ$H=3hHo5=f7@f_EGQo1-#Cq z!X7ZZ@U)k{N0yVB8hsYmp)=e~%G^`^rG^FhWfzYw(l7A1+z8Q9# zYv0TI{<|8S_N`~FwcWm>dvP@L-nz^Z85pcRins&-ax>q9UcL&K)zgZ)zv-{__ng(Y z`LD?IzYFSqBeT@3;rm?o5L`59(a7xHN--J0JqQOJSI}W=O6%lvpL2L|?I6)%miGon zLHD|x@tl$C>HRC-p;@Ksmw(U>nk^R7#K%R`N|RCE!qFiX!qW#ODL&kw(?XCpqL-;hElT zIn|O4r9iiERVz5Y!})Vkq)VAqn|$OOpGf}F^yeys} z>nmTYdMmBnulo8O)bGmo{*mcl3cP)9;%zi|i%`+#@XQ*7NiDvYeIm2S*8|K89A13v z0O%KjGmHxO%zZg5ej*B7$y9OXi}z(_)z$3m{S!K)veMdrU)Sh)?~c56b*1Zf7Ey_PW!Lx{s?wGe^vNFCCQgj)b%@wudQ2m zmmYR01fEnV7~}NfwyTP9T&tpL{{YuRsQ0}m!1h)i1BUYU>2BUxw#T@Cs2c)^&&meu z<-7gvwc=v24P9N`?!g`@tb9LBd3A+L=;fZ)(pjwZ!6wGJkYj8raG(?Z`i{Jc!!E5a zuThQOvRc2F`IA3|+p+Oq#7~BvFK-0v7dpO)_Bd9`O-j+FyHA;*5=ex9q_%m5dG@c> zFo`z{?RekOy?^1hIl6p~A5=QEuYmkBplWs!&2g<*A&M&$d8AARF`1q$hXoW6OTHAU z@z7o-lzr!>jkN8q`dxJC=pIKE@bkm^#n+51^c#&L<5c@2wrnmfo(LnhS3xYUA976~Mgl^{ z&YF&#(zf28<{#I{_}9czL(%eIG>=EtocPdA;DF-Wn0P1m`wf5Ol zicxWX@>}`++j@_6{dYVf=fd|%Gex6f^2KezZ#ewe0B4he2_E&?imOVS=c?qTd#Ob& zJL%iWAv@dTedVQJc*1Xi{v7aEhBUjlNCcdI!}gDNAoVE+6a#E z1b9rKW;u|2*y&hT%ql|(^$K)p)1sZ_K2+*T?Y6m{?5_UHPfphtC%w$uZ>M9@-a_2q3q_BIIyoP-Ib-+)3bmwD4G&Q&D>Bvh?g(=ac+C)ph&N3a*Kff2!<` z-E`mHN`d8-8cT%(f-uLN{Gm^!C7P&LtqPHh<0h=6+IPHu7rJWQ_0&yky^f3G_w3iH z{4t+QxbZHmE}H5XbxXZP*oiHbQa5V{U5Wsc&LoYP%s+eA-os`*%2AA0EaS?cn`vL| zcXC$KdnU(j_tW~ZpW_DbE~(+I0W=F+3yHo+?j;T7vlS_w#4_{zs~YvH#-^O{YeuZo z*Y4@xap~%gO2fc1SnBX;>#D~%y@_W_XbYEW`^LQraQIVir`%BogS=sT z;Z0-vPeW+oos-CvPO8Q=aj~641{;(%;f``RuGqm_(`FIYOVxg7v0Qv=@voMAj}pob zJqP~)8a}*r#WT@4X?`;NMUj}F7G0-M6;u`a@d@uh8Pohx_9EuIU_ZuUrS7$@1@c^W;$9zv71I0Swt6?EECyVFCf46fQ{ zo`s=2z7x5-@=u!xEM)`c&fM~U3e%l`F}&cOo?oHlPrEH-d+`mI?S10k zikgP2Z)4$?FvNjWmXD?~(+p$b)q>ZM0c zmGfBd_nMxk=(t$&P=s~Sbw2@g9dPLS_l32_PcjWJQ?kCDan9JM1o~j)j+p&xko72Z zzxAp0-^bsMz8(0d;??mbg`BqX!)0ZrNi*kRF`+}rcJ7>U(xq;8%V+3(VRIB~cYk#d zz`wnPNgQMuBK&KUG1d>!`Ru>XvB~zouO<4Q)EE2_n*KdQ_C@%gqj1Tmc!OHs80(kR zwKvG=*!x$^V&c{|DgOY^nh)=#26W-}{{Xk2=Ff}&0Bld$i&psk;$I9MBV4r6bjvHk zHEWx{Gi|Mqk`r-o!YC({h++==QCW@%3QraFSQ)5MPe-F#^t#{8ofQ*wr)@O8o?EZb z;XFP600gJ-eeI-AC&xby9D$tL>%aV>rt0eUJU&-_p8cP5s!#YP$ArEbYuXo!H1CXB zF0pl{+$_IfgHF9{?JDCET6Wotp$tOH<%JuU z3_%ASefm%bG4QiU)HO|hIN&H`lrHs<<7%^Q4nD1c_?i(D*&lQ1KM4F=qUpD@YBur3 zq+b5;T%MmeW*A^I-2NX*tqiRD9dE+l1wNmv>u|eyg73n9GQ1$j{P}tf)8q`}_y@mQ zF1v+~P5pp>X6XJh{4nv)h^@S(zR`SVsOj-W-!nQJ$@2V$;1=7|eJjnzPm*aqs^+xT zk50d#_Roy}0ARb@Ela^#bgqUiYwXu|!4u|=7V=DvK0$&6g#H<>FKy<(68Tqe!5^7l zwda8kfqY@$-wa%|(pg%?aU5lnAS%7yF_ryj_TFpp4prFT^ouJf?IAYlZ#Kx(g_RVy z-S3sp9lBL2msj6&dUT@Wch>zsuOpoCPJyTDT4twva}BB(Ebbjq5kqfS-IRx@#PIVi*h}S0SRF81z1K?vnPsq{E`ylo){=VbCkHfYM_VE}{30c!5 z4&{02-mX)$R?9;gl-0JfUy4WH->`qi4-R}9zVS|%f8r(3qrZkYV+VFFoHG*^)Q$77 z5Zr;+t$8?ycKY3Kb38qxQLdL?nfk*A#ytY&2yRov(K6gc9O~a^Z<%F5AaD5g?id>L zeVXm~v*=?}-HyE%ZpZPhcjA8#YS)rp>i2VA+`e|pcPq~zEs!wJlfgYZ*XZvJMjX7H z*IK_mx}Tj{S?IPsQ$X-a6v= z(z3eOe@^=cD(sG@#hS*0H;JTeHb=VAV1g-Sn&te)6FSBjRGq^sBc6@gqVKy7RoNWQ zs%$R`-C4+=cWK?-a5z5PVvD}v%DW>j_ z80R&Ny`#}L>)du-k=OWl;*P!H8+q+~ALUzFT;b=MJjC+L{{T%H0o=na$vG9A;m)m6 z@?DzHX(h5q;k;wxJ%7crZ`ZHP%nm}z=1gZ9#^c9om{Not;~O=#v>P~BgNAnwL2X;m6}m&NV}x^KQEZ9jh#MUE?abw*g+eHShM@J$;mi81Kj%2&nU)C zJhqr9s~%*#CQXZfMYfBn9pdW+I?NM{=XkV9o~iU z3&GwPvb^yGw{mJ4{r$4Snq|X@Vzw%;wn(C8ZKav|stoNOm7NLWIU0oKqqUQJ`jX)n zt4ijtg+41^TIyCBjpTT;y^?i#A{n~3^Wu^yOh*BiYqI2mFfwaq@y*}bRQuoc{d|S& z;n^LwrQ~Hn>fW72 z?CJjiDn4Y@{1~_1I@7#gcWI;eTUyinL!(_spjepJ!SuK_2&S4jw#Nd_OkQwiXh0(X zj91-dHEOCf<5E&-D|Puj`u;XMX@2b|4|TQBulq{)mh;Ac6>mS`8q{Z-!`juBk)cCq zvNPLTYEbD`Qd~o05N(ko8(G=50hVSs$**q_h@(!6b5U;EcfXm>ij=BdPEJd+epmd@ zaPS|)PwY>G)5Cw^`+F<<1@j@)wL4{zw*+IpHj*_Uk^uxay?$Mt=SrNUqdr?-MC`n_ z>Uq(;J{>RE_o?sx*=Y`wr)XMElW}{dh^{qjJ2M-^3O^3i}NDE}4AysS>QxBf1#nTz>IN zqY&yzAn-x&Tj6s=t5aP1U1`&QQ%ZB2oNqSO^=}|FA(Zh+GJjJ&Hj;Xa)GU8 zv9p#tg@uy~Bn>F?&gEs>BxW(OhTd^r<{8GK+kIA>h`_g&_f-o%pE0%%<@uB3h-5@< z;weTzD(5N`k}};6aC`ldgn6R2d)w|A>-uo4 zNjW(=C)T5yec$2-rTAaM*8UjLHOch7DouX(QdUIL?vu|p7ZQm9L`GRWwvCuC2oK6Q zqndr#XnF69J`nig+B--tJUe@*-fA%Yx&r=a+OH$!A_gSeg+tK&-Z5QRS0^`jYkyi7 z2u5wGE9hZ-I`EFarTEU$XszbDxUu;^qv}zM~uC;rFarEdvL3`p;nGP*>wPZ@w2<9ub~Ak9o_p6 z*i!yfV0d%j=fzJP4Ku~Q4e+0cbw3A5fA&j@yDK}H?3(bTjR1M$LmV+Rx&|@)z@MJI z%mpfPjGaWA^VIY4R3XfqV{3L^y7?bRd@22!ylLV;h*IfyXZtHqw!DR}?B<28VuHiW zaW9c>?FjS2fD{e9fyl2(Q==WZSKN+YVcB-+*!!bV{fGR0;q6;N8rGq6;%y7Wj~d$P zni!W()O7U>b1TOS+%S!H68tDDyEUqmR?4{g?vAM zr&vP-3wy1_ZLCQ<+o6^_m<($pN+jGJit#UVVe9UUQmFrycrqJuE&RlZD(9 zecg|RJXQNR{7d*{H;8Y1RbslnnSH21G`I0@iot@+?2O;K`a(XB_-~@wN2cm}!vvP>yC9lOZ)Pl11!I$w zj4lc0t~K#GE_qu0+5^ZwA$YR?0K=Na=AL4_Y1xRIPJ-RO*1WJjbB5l)bDXEGb@J75 z)=yOQxApyf#dAyfn7U`h6q4G1e)bc~mH3?y7bb2Y?C9 z;oIL``gIOze={Pr@jjFP00~N4OQzYIi@UT}BavaWW<2G-rQXN=cQ0}7*y zr7K?2T|0{JYrRjLzB_6#{6^9|eRZOEj=`g=Q@8FRj$9)G`5R;4 zjMwQnKXRoRNm?5&Qf(U-yhWwO zb7>J@J~fsY+jYA#j5-1_w*wd>9M_>voHWsEX8QCQ=91`8SXy371;ymd=r<+IjOv)& ze|8v<2_%NcTn|d`rH7$b-1MONTYn0_mHUC>y2HGUvK-RNu4rj;vu zKX%$_+pvwRZE8Dgk0~%l2*CTkgkzD8)aU!pkKXkI>d%D#0JOJ<{uFpV?%^z_)I4i@ zsy3aVLy%y$hFGoRhDemF801-|m9nZ20|vf#8JA))IEhCKXu_R0R;zkOFjsBgy_SjY z^est6Yt`txv(`Uo6XRbH_!HspiDuMdzVVlc=UHXaQaKbP77P~mAa<7Ud6s^Xn1$PzXbSm$DSqDyeH$A)a~!=U2ZOgq>sX* zN?i{qaq>3@j=WbMV@|Fc*;d0S#+0KdQ*J)@GPgf6=_PpC-sGiwr@rj{1F_Qn5_lF^ z^$!8*mv*|YoRP$Ii?Op41u37Q# z?G@vwejsbsx^IsBNoixG&ms%&u)4>1VNe%y$RtK&3g0+97Ai@v(ztp!nsS8sT;&$6 z%^qcUuFtLi0IP}F@BM#Y)z2c({{UxM{7Ge~YJU!|B-A`5rXiZnYlbf^%!<3Q84UT( z5OBw@74{V;8r3CMv?A)ucVxEm2&9&s4?#Z(_01E&l6a$DvlrUh=Gw`vvbPq?5i!O$ zg=P$hfE;6-)@eK5H?wM3sB-o94(l^Rn{ z^1Z*W(3=V9zolu-Q~TXIK8C!p?23|=Qg)~w;{c!jxAdoao`2S%%O1$ayeT1%a0H1% zDLp~MV2|_DniHw#+U9j6;qYnR$JQSYtu3y8AK%3`$B@Q(a0x#l#|QPt>rVAN`u-$F zr1$1;b-D8Xuck#E#Ni@E{q%!`1NhsXKT1i|^Zu2N$RyR?ul@mwZ32!|5(gPv{{TGV zhtB)I_y=tYG+K9x=v0y%oP4141da#i>E4y6{o|w9QT|wc$oh-+RQN%l{ABUf&xf^G zB)Lmlb&;dCUJg90oCDu+{Qk7uXZ`JV4`WC9WB4Ds-vqt}{3!TpEp*){!7TUEUBfAw zLzouKJyMD37 znWLA^WD|L<6S^ctg6#)!j}eo{%g0KpHL(f%vy^5Q zNYE3i$g>B^toZvc57~hS2RZ9qYIB-Wn{G{Av&*eYoGQseDMzB|qtN_R)9vCnG1|^a zl^slx=l2Z=$I2I`H|=0CjE?kO_akkzI$sd1F@%l{n5Y9W1lU_bHoPDo7z2yib`q@D!uaemA zrx>Lal3MojM`1w z*L!Gs6rl&p%$1(y?+m)dY7w5?U~oRtJ-U3A-_1K~C)4sf)eIU*`zUR_me=d2fASyV z1-O>dNffJo`UOWO!CwQeIRnz2<=vI+u&KLJhhB@O{X3t6f3{|xx_`$lRDcl4 zZ49LVz%C@5hCbkc!1{{o!Af4)UA>>`d0EV8#|I|}#XH*iF4}C5myN+A1+p?*8@S77 zC+c!@>yuvX-*$W{5VZSD@%dp*yCto%tiLitC@ijF2Zbjq(+A}k_Bo$+2k2MqVepRo z;#R45q_>1`-%N*8TYJA3SZQr_b7vT}f>lFwp&A&3jI2Lz{j>8bo8_zP`$d8>FgT)jbY;q6aLM4i{mi|v+|R`V)>F$?A-p&Vo8QG>;I#&X{N zLgbHQr~QjOFW`UKufu*Q(_`_jmn1$Y)~WRPrg`{Rw7bDU?B z$BUDbO}o7{^g-<7y^pr_Z;k%|4=(ku4(k^lHSp|%OM*8mF0TVGksp*yBocpgLV(MR zU=Ayce6j8QBk)7^>hW)ez9@L&&rtA(jQlM#S>MSUBI?i)0vBS)p>wft?UBIwjzG-; z$rI$=5;-*MiG2S67kEzNV8M*)kTY-x%aRG>pcv`Wi?yO{FH#-i+D^uQh_A1%?QbB{ zuRK1@Dwxa1c^v4-!Go!UMxlcP*LV0)%`Wfn7c{%Syz;FF!Mc^PxO>f0NP-uUq*&rq zR8}WB3K$A}^6vid=9hMKZKBSzLjM5TwrnF%V;Ni%#~^R-!ThPqnZ-M|*VEM2rMV*e zq~EWR(|i#4dvW6b0FC|^gI$wMgTt1(rM&mW(FAu<%PPiFRXAAz3(<+|T(fqJqSJDA zw4X)3o9=O?X{YD+pVU^D@PpvQT4tRbdQOT`I~znowl>>JCA?~+V~h|6J*%6Q_h+t~ zvh-a%kKp#!&F8*{Pgx#Y*>0e)7^`G z^iAq~GuZl?FWFn-!fQSe(r$FQVQ&^(>8ojfCe-^h8iY$W>EqnI#Et{yS0r@BeB;dM zbI(;6sK0ksr7Np#s=m74?lIT#KB@To`#N}U;A9W*=fV0Xh`eFq(;QZs=ZNfV-ulix zPEZo;Lu+YhZexNlRh64Rc>L#S#y{FhPg$?{AJ*Tfe_z-2_Z|!JGvFMa4ESl`y+qh} zicb;hw-CmNbPZzO++1Bu@giJHHIm1SuvH#n{QG&&6?Ad%ob2Zn8#eV((kZ)MT3y@m z2eCuNKeBhk--n+F^&g6!Gq{IG(`>Hv>pAp$xF@#Mw`%cSO{Yl@oWX7qch&w=qd?JdGJ7{_hHz4YVug z82N>I9@!-oSC;L#!NO6qx7vEOYu$9%O2ydi?kpnnVM$&#j5~GV$po*H{Avx0c&0Lkb%;1W2T$^H*@Y}KW_ri|_>UMJJ zx|Q{;I?Qo8S;Khf>La}^<}KMtS!CX};h`)>4&%lMub0j9DJV%PTYk3wzpke(ZQu3K z{Q|Snn^Lo$(&}igt?ljBORGsGg=3U$IY_`NM{qY2*1sLjaW$&dm7BA2w*7yvms5bu z@jcwkbmY+NVwNi;@}_8`Y>;;h1E1js-#D+E<*fDBcK-Em>&(Ane#S+nu_lZpx{Y9l z`^l7~j-)Il*f!Y^w)Z*cQ-RZ|qn5Xyf6zULq2!w9iyy?XTw34U$~8M#8sJ``NbH;^ z%n-#QnM#tUIBbw`4r@v(v}#9wi}CU*6jGA;ZT){=aaZB@i}l;@5?ifZobaeQ|YkVO&Fb4 z>KN{3^1!!?F}Z|^2K)`IG0ksB56bjg_4(f3X0*3{pQ*F(ul7X!tNtbUx5V220K;Dh zPjP8^s9(WrsA^iSlcmC*Ma+@L%Lb)&X*|ntsAP}IQ-mDnBE1T9npf+uM{{HJgZ5zm z0D@(BLet^@0K`vIKL zy@00cgB8*VL!fXzQRz_kBK5Ove_HpN4;BZ;IDeI!(8Sd}*$D`uyBl z#jE(I`y$T9D;WvIlEr!bm1heiXLBf#rQiZ{Tl2o_@F(itU9b9@8kg*;;JrWMji<(s z7k<;buY4sEX%c7_{weV6dS#u_Mp+}&EKEjafAr0*wbKU&j8V?}{wO}J<@xvj03*iy zUE$w_UOe$`v*J0mTZ=CTcv9lxYwcdoS+SPaUcE9B>1nB3m$naeCz~q9@)H2eQYx~L zIvi=$qiHC&Zl$R5d#KfGAA{GrK8dH;crRM=dH`nR~r^KH>5>tKT2!cG`W^66(73 z_OCj!{{U%SSs5=FkVagsim2z3b`Gb~y~yB~E$z}>Kg#_+bd&Eff80W@2#E-oZiXI2VW z%vWf^&pQJ9S4I~Ip;`{zV{hwF{=cu(-SAJ2JPek8CD7Z$ab4>=o{O$V;we@+p62gP zo*3?T%H}Px$%zQYNKygLE9xoJa$0PX=>Gt(z&AKw+5Z4nz47(mgM2gMyX(f&JO!`o zH){>_u{N1&Xu6K2w#@yNW0jrF!nk8AD9#OXW>lf7jbQ( z7s;QV-XycKPZPGG4&!Gug;o++nE4|o93OlRp82n8y^swLN9S;HV zj+$O8d35Pwo#tT0BRD8YI1EY0Z>O#+x;Exq+jSAoYZ@k_q}bSAwagc-cmbZ;08Exd zh2nO}R>nyAKe}n92HNIo$+X(tu9jP0&p{rA@OR-KiT*42opjwV$gzt~jOqtf)EYQ! zY)mTB{i0(d$GB!7HY0Dy_Z7)nq-m~LKYFFrTU|a*i9Ngh=8;#{+imK5w~f9U{ByX` zbzO5y)$Da^ZvaOl+-mSl1QJ`@x7k19T?@_~*l$(&R!o4$7^R1$hQIHlK1a7BifOmJ zxsz74_OmVC*H$`@*rVdNhCB&(;!R7(ejmNnd`IH@Ynw|gVeV}b+f1L!lnE|japy>( z?o^Qx$qIYoyqxl#1y_=bQlm;KN6qz4biYSuea3b>L{p&HtAh_U?&OFRGNd6OPbe8%XYf_kUg&d0IQyj;LnX3 z*M+<pJWo7}<~Va2%!AGh97Keg(>%cxX(r@11Tha9qENvuk-K~Yx%XNc{$ni$$2S8NI<%ZnbbF|~o zr-s{3zleICe!c|c#Uoatb~4!&jB{t^5_+!%Ov^Ml`LADK9= zUPXNs-+OE)ILhfV>U<&ii2nfdFWir*kNkf>N`B4%07;W#;`|8sk#eEaM+v`>B)PUm z{8gm{bj}DJsP=FAOe|Hu{hdB1rKH!VOMz0#Gj!wawye&ILX{h5;GN*)j8jm5)yyks zzDGsj4J*bvevaCFnqwo~e2PBVX@oe(%mkc+pRc7g2mK~x4ZdbY@4>Gf-IFYOdWM!_ z6U>$<(YO5DgwGuVk*Gx! z)=_wm?AIn#c;=O7xrsL~?+^&a!?!7(c{S%(!?{(xy>#3D4(FqWti7K0{<`-$kJ{7r z$=3b{{9U~8wvXXmKg8!y(ycWKfj3JM`Kk|=>bG%Axe5l#Fb9FtBDcffRHM&1#t~X8 z#!a{K^)suCRFcxFYy1;9=bCb+ zwtH{0`Fe$I;`!d4hO$tIU-n2$0@=byd7 ztY;ocIIU9aYknOK<5SwjPWQS$B%*m?j~my`Nk_~<^9*Ho44-3weNUxHMzpstJOD^Z zZU*k%0iX=@lWexK0nBMUjsDV@oi_b)Geup#OY<~`#*gTm{s?)g`M(anHff+Ti+xHv z=gAvnS!1~&033q8XvsWqeT8`#x6LU(D6ab}9q{`;ribl;@$7sB@O{Ri7L0X7yVlds zh8IZP;g)FC<0aT0K_HQg=Z-~rv}rons8dZV$?Epf-`A1W=j`e8Z)CPU5zs&2pviS; zFCqA4sCgp=m@}|Z+>){oah`Er+r!zozE^EDcUpDyIlj54#nb-)Zu9dyOCQ_MNbv;v zW|wc^-E+*;FC#*2aJJAGn_~y_QQWXHeBVAY4-~zM^87*LKfR~D`JWtq+#YoQ02dIZu0!%|VHeK!8T1BWog`%FBecJ;sHd~N49`N#NI zs(jg{ZFIPZT!sm3>vXZkK$2jGaKXVG?Z!yso|FOoAO8TsA^!kvFWKwiZ^0iO{3rOW zZ=38w5%*_`z9M*f z>%)E{T{lj$zfDmlO)0<9NQxqoY`JAK258wzvV{QPj)u5t{9hwver{U8#gfd+iH@n z#zE(&6`e|IcK(nf9{&KxnqHw1w_Re!0QRqI=Cdvk$f11951R{&x zJ$SEKn#;ugBS>!=#D*?uNdwf^EEt==jymj32oSRIVfs&IHGYAfV+!+mo{uw9qj$k1zR z_h$iR0egmLKgp=}3%B6IK^IuMB(vNxKfnVv)g6ai@xZHemnv4anw=Fir%%yeUnF(j z3-Jc9-Y@X9acUDl&Eg#%HEVY$#bnfNk;H`Oa_uL9>T8OvFD<{Xo`)QFUaRvzvTp_G z`g8a@!fz~cJgwoa38ZpYFC%GorP$DUljRQy66`-*o*}J2S(5PPCRL5vZxj zawlgkUaH+6W8oW0>woIsnfry}ZwYF?B=N$dR4cG^$!ng_d3soJTIa6(@yaftJ>>cF4kmbn@nwz zB-d#KwzmqC#FKfxW>Quvxg%=StlDkqJMYwYXNFvAc77zixqV{q{u8Y?!n&~3EVPI& zzZ}n_+y2mc9p&eS zP41EZ00@qYr|UYUjfSraB%W-#l1C+sGXDT#53@xZPAA&8l5HRs&bVC16B#K*)Qq&& zH&3R`JE!Sj{=cu(`0K>qvG;&JB5ALy{1BH>@aC;|;~SkfR%_{`ywc23S=h)H&7`@z zX)V?%K-?|RZx6>AucpIhvzM~=$<&QFI4HK^WbV^$I<}=I?(W{tO#{8Uzv{^OFXK1t zgYg5v`e)lLbyz%IacgsP1Xhw6Cr0k@fuYI(-y7lfFo>OC}ohtor;8b-}{{SsOk|J^ZA;bKhfR32p zRyVulTD11-^8=>2@!p}Sv20o+BcjBX&_^3EA+w#4AtVsECp}NCWm=m`?(3`C%Enb5 z-!r7JxADHYdubh}oqW*Tv`{SSWLN=+4|njF&2XF8{n8h3Bp#!$6~QlK%G;m4ds|QG z8N2jfnd&Lw3*QS8+QSdENH_rU$FBh6+qH2@6x-f5^{}nv$~UVcLm?5l##(SNxhZ8?0he(OJQe!XBxqG z9n?%E^CMRK+>kdR^*`sR)Rwku%nldAQp2WvLepkj11FPwBwG|1isuq545!?~V;C#V zdHA_c>h&Iy)++x1X=}CGzvyotv*>=Icq8IIlXIk9y!tWIuZ7%p>82`$2%;s$$|%6e z#@)e34cD6ZEXFgaUSqQ?1;~tp( zYvrot(Wu`tzU%t#aPq#)t*87>y3)c$ZETZ5z;7-UiOA%gz?|c+HIMd1FXjBs)fHu< z+xq^ja~>?#uRK$)=#Qk609#9ud2EENa>~<2RIp!{g~;S|G=F4M{!#LIKkNEOi~K;p zp3de=Nf~tc(O4530p=clQdb$t;OEz;YSNZbPufP&*6X-(uFuy~$|CrNbgSllC+%=c zsv_7m%o8+BvaSQjrDReM?$09zzKai(sH^hZl_#&SMgIT{t>#sqX7B!X{Qm$G=zk6C zmtG>$yf>m={l4PILDy|s{{URn^-V}L@@ghYS|235kvhO(bVIu&cCUX4hjh~SUHv~$ z<$a!){5SiLsPz34!ygp&Zxr||LA}+lFT4k7E%dP3>X){*dnUCYw1x|%d?19f<{}FW z5(Y^6EDMvJoL?`R>u!TkmuK7Nd|&YQ;P;9X#eOro@a32G)z5=&ueE(%+fjr2Y6&dn znS#O_P>$grZ`$G;dV;v^Ue_#NPTz)s$v@>}@9=lxcZ;;E-xI;%-9t*Y)Gs2`tf95= z?wu4i@a}0$R(8m-l|ZbaBS@D302ET>hxEgef6C9_580Fc34h>^hTj42J}>-K@tw`~ zt>c{rO@G4LUG_A2G!0THe#^gYq{}fk0?FX=WRGqp-Ud%CLN{OM_?lBvP2E`IJRRe& z+MC2Jn-j>HBBxZdJP^)tXkrDt#0hvQFF9ROQY`l#FBaG zggr0c=4)r$`bX=(goni66nIxn(KWw>UJ&r(>(*uscT@3hvwx`SCEhTF$DOBY8ITq@ zCRO>njR)bZ**o2aGGuG31w!md7FpX04uZw;0nt1J3qMT_HgdL^YQb< zfAC2!4ETfo6Hgy_qxO^dv*Il$QMJ|lS>pR!Ij%GtX|AlGn&L>Uqtf-*Qrth-;|sB2 z13Y@s%{99G1<6mk{{XDGS`HE#gwo;aUG)$IIN@n6Sr zBpQW<{mq!V`wV*R{i3Dpi7m>iu->iAiJ^T)IiOba5JZ1?$f4V&Dx|%& zH-4%7%zv-E@|_FzZPLCs{0#V;;E#xwnq)pL@cp&sso_iKialpqySp&QsKaRu_M;Nr z51v<59(ds}1~FeBnc%sU?F;DbW#l(w`IYexhAuSU9p3yY@kXS4CE{zDCA9l&T5Y6S znwx1nhqkyliNo%ZL!U91a^x|_Yw~<%7E#31PMoZzuIsD*k;^ULsmxpaRgFA*7s1Om zxQ9!(5LjK@-B{S#CG644(n~r^Z6vQGk|x00_WYo7d90oSYLcyZwB+L8o9B&^capMJ zce2-g(66nm{{TbleQRFukB2l^EUdgN`j_^63+CKoD~`%B^! z`X;6D`{C{F(@7uNZPbhJHzBRsJ6|zmB2&wZ5xdayUnhm7C5pc*TfMt8N`DsJ4~x8J zEoIjfczq4Ug}w~Ww{j8z&p$9dyY>7l=wTOirpD)U;4L0>@NbK?ix*XemQgq?11lDN z>H+5p%0S0pIIl(@XXW_}`I73&>sr5-$u3$b3T|RtjIk}pTz2kyn)I;Ecj_Gu4SYMT z&8jt?mn`?M4a9K>qcTWIXH`@?Lv7q!0GxFlvt5c%OI6=nzw2=xz2dD5Xj%$GccaT= zs#<_GWw?BmaKAPcnUCHN#?kbo22X%KFzenH)AfA|LW0ihYul}vREvA)ElQ|&5~M-I zdw2Z4XyhI_u1r-4^Etj~MlruLinErsf_>heT9+AgTHT)WC+#sehP)7-1Z^tTdp{9C zbepT#q$XP%iC@l^N&ZDLozXhw*@jy==~>W)TCk|&r?RB#$v?D{jBOtB_m-PkGTT~t zv&uC)9}H<)O`YC@sx`)?X*b%ZwO2U9Y-UgcklHlqFzlcwYH%)>&AiVKX%U$jN{G%>V+OkAmt9@2J-@H`A^9Gy@UvO*&xy6``&%#B zi^Com_<5)3ek0ZVH{yxx(e<0#yG=r5wu*Tt(|q=ol)mEEE=f{BIn6lXTvGQWns&9c zwY_)pwT-nsBSF#pEAdzMOV_-0@qgi6=7ZwRGg2vWCAOt|qf0%Cq>Ph5G}*1(fDwxs z5oal+bE1-uQwTAbE83(>!(JU}2F$lruax z(eDGk=6}YsoMX|eekMO!etKPgI)A|OK2_CxIj3k^&aQh@w1^4ZrI|)S3`sS|QVHGZZ^`%j{KxgT-Tkipzf(NDu>H}FHr>VqND0S0 z91L{l*0}i>H=p#i{M(-H zEUiEX0#fW9hp7P$573?|`#0SWo;}f!^G7AFsD?{*5?H#jv&cr%Bz~xQ>5eGmebJ3s zCu=pcJo?K`(c^0cf(r?yG6LBxfO5IcWBT@^*|*hw=25dp>Yw})zxFivb^B-j({JD} zi#{TgL+}=n;n}r0bc=hYwYj;O8bCHqmln)HVjN<8h{p@snufM*El%Yp8g0dMHES;W z9-IFF1#SI=eh+@f9~AsMrhFIIZuK7x_>)7tzmf}^$!_JcpG-P@LNM~(T)7f`vQA6n z>;#PT9BtKaV`o2d4XtdsmiB+}H9r~UaXdf?r3Y|Rg2AznI6Hyw$4+`w+s%FC^RCQ& zrTf^+r%z>YW10)5QfB#%2bemY-^z=5uj@ePU77QD#D5=nhfVnT;CPZ)-rH007LgRs z5D15L;s(G7ppm@f_w}r01u4mBtrq_8L$Z|Lv%R$FUH!hGwXprCbVj!VX1?%_n=ISF zW!!D#W&=4KW2f@1sX<93nzDDb`n7BRho6b5D5ll!@7&-lv~4K(Vr@iO#rC9+cQG%c zdXH-Fg*fSDw)&qtTD4oYue$DiVd3YN=k_=8gqHE5vfIGZBtT?isbHfc1D<%sb6!3r zTC~?o{s-9Q?aK*Cz1sf(Bl5CbJkKCKLMa?|2)QF3`Om#zc9(%3So)9UKotQQkJ{RA z-paQ05elV@MeXiYBStJ zVWwNfX>&6O{>u*d>R zZA*E2FUo%Z>4>j=4hf zeD!nUD;rm9TbU%wTiIL;X|=63LRvjyd^JD>= zvhgNAK0cJ1Yes{*Xu|QUQ6JuwlngmRq6oT01f(s zR-)RvS2L4W-E2bof!p_oQT#*vY4XeYU))bTd!irh6aDYhe~mRxZ)m@`IpO@v?<}sM zcCHBMKZt*gQ=>b4FKu_!)^me|J>{a-*X(uw01x#s{{RW^g3z*oCy6wGa!2s$7RMFI zQiSZ^D@*fR98r{9l1}>c^*^-V2kRkxCE<0*%q-H4#DG^Wsi4YP5X(D7 zCQ>5Oq?ibysHk)zK}bPGn#`$`DQRcA_xGLq-FwbH_ndp4d-k`VXW`?+ADNlVcg!)~ z_x+VIWFKUFVAbJ+4hI3bMRLF)hlr@T?oaK~{_{p_W#&2S0;o8K8_}PfPtC12Q1NO>&?0^&?YW1_*NCXc_Q! z7C?jTxC%{)PWnr#*c^vq{mgzSFV*s!J1YZnFTp6}ONoMc8L*=lpt83}-x6km334(3 z>=a{Vz?aAv6zoeMNRg(t^KnvbbRtjOaSZu*MTKY^wX2q_AOqNTphyNh7zc2FJ?LK} z`qv!&Ycc(mp8m?Ce^sXc6D70_KhVM7vp`-4lX2;ZkLAVHtdNeu#5p>Q7hRTeSxQ)a z@}X+5Ee5Mi>E~5a*)l+$6xi_+t-PTUoR1UhKq;->df@v+qQ!h%8RJ}acbJ#unqFkcEBP41ONaA%^X^n04+zkg#+6I&;K0KwG}wqCRy`d_c}XpQ^+`nrSWbbX z<)5Na*s6ZR={LYe;NhZ}<^K}DP*6G2vOV;Z>U+q5B}hM1F)Asg&QipC%Cy9nWPlpW z(l&}pxFUUm1djT70Eyd!A-=CUd9n8v_0tejcXq?A=nmuhYtf=TO8^q9g}}9&i-1)x z=DL$Z;8~EsAL1qbc|af{TxY2@puq1VUVpq=r}DKEuJ`I*-}~|H{=Hl7UEaPbCRi9_ zo6tYrztGQJX#JwpZt`kfT}4Ax#_kl4VvnSLVpJwE$xWE8C=9!&_2_ci=>adTyI0q$ zb}E>T(6mW@g0?vFDM-FG@@ALVkk3Gk4{w4jOSV)g9~!IEi1)$fKOrdN94c9T7^l*^ z4L#B6N1xTdp!?ko3Ne3s^XX!#3gmrtgtZ(dwhpT^tqT)u2sr^*V{k67KY|+-sBK*9 zvot?{I8*N^xBYm9m8I*}w?QG3Qz2`4pFIcJ+ZzJqx{k>q1E2={r~75UrF^g2?T+;q z*egP|^cF~B^AT{OR_%1pIUN1M)BctYiva>oOt9}|BSM$6URL0=#sjg zs%ZTM&WRoiCBOIWnI@u5ewB4s!OQO!KRftgr_XgD``CNT zD&5*L-}i|JH?Zz}fwKLP+KkqKk+@?||6CJtKL7XHsyk~&)2xIs7GHsfD5wgVdh}Mj zSgl67T=&Z8+!skH9>2iI#{HUmoGHg2XQ+mfAeN7*l08^687u+op1iv1^Xr$pcJrhF3WG3(8NQ>gk)MO)U{u6DEF$@%jiwWo1v_i_TZL^ zPl#;A6v;yw5S(Smr@y2PTJh&o$fg2wc$SaTwHHhfxbpn$t6(Pk*4`34NNi@B^fc_{ z^VDEBbDb2r#sqGe#h6&0YFXCf6`(Eo{Qk+)V+z}#_PKV+Bg#ffr?%@$)Q2`UOK*k% zz#(%Uu)SzsfYd-j$LdMj7I-OSJ0f&WM5qRj-Yy!$Rij(z2~3SnrjEb6Yl2}pXA1=l zQ@x<`8EFMuP)Q9d?nR!jd#<1`LPbdj=<3u!q`@?Dc>%?ZV486QDMHS5>>4qNnnYMm zRuQlU=3Df&L3*kUN>I88JKIh7Sa1Jl3EBYo2p~CBv;&lbf_@G(-qw(*7 z8Sfv-y%THTxrPGdhOil?rI^5N6H>2Zq{~U^&BwoDbs=;tRsk;%O{*Ue8H;hyXdIca znJeB}-CJ2tmvgwHAD>GKIly`fx>OVn>N&RR>q45zA+t`GX5_z0R7X%#S0VNYYjOf4 zG}0?0$?LnY>t#UWE*s=dZP}YEU`Mc{6}t(oT7^=9iHBvtHAd5AsX-^2%{`ZM(d==1 zRKYm+Tn)dsJN0uF?OITkW2PSQ5b&KE&#F$G3KH!hZ<3@+mBv__;@x2JNJwi(8m@}k zgi2;r-lKz@Cij+^49sM*kgf?6PxfKaVjIYoSqOe%x5)ri`ktO|Io17PUViKaJ^I|| zq4b2Z#alhNF_*3JZ5ViC1Q*B8qb|qlkq>|!QyZYrxl2&UYQfWVpyI{Q3dbJ zUl<%$6zZXxBlS}ynI&+PSC4+rDULx*Am=wU=|5fWQ3LuJ`Y1B!pN&9>mK6NJ=Er3%SKsxRuN1!I6AeT8c5khoHG%Q|fr zkYW#q2s^~8#JSDzD751gTo0Y#XR)q}1B4rT)c3|Y-V3k4yjjed9!D? z3{aH5M=!NOjS!ZJ_k*lB>NBwqpAa{Pld~}?p*9^5*7GJA*A{|v&O8|)oe<%iIc78U z)5bF3NI6{;;auJTZOOL3YgWE~yOVAVT2tChDCacNl*G$G78{jFc-qPmIl%Tu;2z<0 z3P{@UlBIuJ;M&Xs$a|pSDq)B&DO32XJ-m)Yv>8_N=(Y&*XvMDWy)};qWk3r-Q4;6W zUuGJXdAZxvplg{zrW8pZApSlrP6hj45v!e|SL-P^}||}+c#r?{y^nv4T5xTe(&blVz^2VeObOJ1@05P(0#i)&JOSrRH~cI| zPY^_##@)lH&!#82H0tkZbU?Z?H+N`H$qg3D##+nmNKEmj#jEzLja~Nc@{Re9DKCsP z)&&h~g~))mjexWd8LO{GXJo+Ddon`uXvH2`ca3C`S~8NTadYXm|i2R(41`ZqHR9fy|FA z2D!rWVsXZ!rQkNCa>5#Rwe6am8;!4rTMn} z);_i0e24CjtpC(0Piea-1NI_hp=dr|27IrML6v``cDl#_sbq{QE`2CJ8G)WrXUPCo zBtZt4_yZ!nHpvoXAx{sd%YZjr0Q-O72DVimlXGv~&uGodA6-m4whTK`3i#+u475D- zNU!1LfABukWgq-*ea*h;fgd?{Pr1H+wJg`DE@tZJz8Zzg07}@jbnip?cSxWQ?{XwRdssi0#{3I?TiMG@7%)=n_G$Zz z7ah0OZ%%q&Fg$$0&F7@k%eN=*o>BsU@SnqIA}|@Di14`2Mg;I!hX{-3cE|u% z9&O?}RgKk*u?4ApQwytSi`U0djav!dlqE&^J zWt^D1Q*=@W(C-Lv;^mtOk2i$T!|21b65`(YUu>vrvr& zY|C2VP?RJ1g|>pB`z-JHcw|do)}2e{$KDy_zSqjV?h2Hgw=cf^yW6PBNY1?rb50qf z19uPAvN5lpO`Z!#`_pja-uG*cC~MDtR=55mFsw< zvQNhrji8to-w)3l--rGDoX~na*Ug@LqG+X`QfSYgA@3B8+`KQ|@wU;0#Zl>8*()1OAf!=^J9U-XmyBiD5CDYcz0i3tml zym+W|@*h&*nlr%}i4rPJV)fzJ(s%zHt{go=Lv#*gG2gj^%&~n)qK9Pw5ho!~{zf|g zP4IA*KB0q0HgYkrF(P-o+3+5@<_l#Q5hiJ8z17?2yLSrTTC6xooOLhOihKRF^QEtr%P9}# z>ukTRQko> z6HV~-ne81VJ)|SvM3?H_7H@x8pT1$~d!6mtc)T!)&A$K#s?ZKV*~yQG#io*ctUipE zs`HX8I?}Kju)>Ily5bEtolQ#{R)x}v{RBzkGXhh4hnk)safE=b#0#{Pnt+7ns1B6B zYk#Ldb5qX)`u_A2iN_i!2WU+KxW0*Lge?4iat#I{VXPpXgzu{X)I_PPOuaFk}Fhp!>%3g&)!-G{rO(5Uci9OUR2H#w6@G5lLuXa zPfL7BPo&FBcaj}Btlv?CtbLMFu@;{ZOI?NCiff|Xa4)=J;~?mWp(t2mS_lJQ6t~!f z3o-H4b;0Flko2tB5gzprmJaVebdCwk2+K^78-RRao$t)l9O=j*!Mw?@70xKp($&MYT{2_iOy^mjbC;qj>8GH zjQrYLfs*4kKinmBqzO(Xd|0R%urU%Xi!K&fiY9sIILy`2xl?H0^w-~QN{MfOG`wTF zrvI28toYL6UVMKj>O(2#F#VHbZn_(Hrx)Fw`X$;;1}vVfecm9siaRq{U;Cx5zD|N9 z({m}A#l;W2qf#=HrAqK-x5DfIx4eviymPnQem{3b@4-;YYT^p-`z3hEHKa@Ixny$?fYxY8?W%{YDWUdb)2DJh~gqa%T- zNkTQ@6oX}eKYgkF(wvnyg|t=DKGy|WQ|j_|&*#_OCiBw;t~V+bEs6~49pj%#yF{n! zYy8|i<-3@A(oUTA^cPkY?7_FijVLrz(x?|?8bG3q306LnQdA$0IIIM^CVzdn=9 znBDzDpy%NT#^--~uF8HE=&qSq68^$l1~fg?wV&jO4wG_Q^tZveU@_a>vK)#!4Ju42 ziT2QLP&V~8_=eRH8bcI3;Q8iTWE^O5hoc>m6w=@Tp**@>k30tnO(|<;bd(KW?!&Dn zB{qAn?y15oI!$`JsPGy!grP}FuiL}4@MozpSBXtP&1PP_RIZ!3@vF1dl)4RX5t6**hzn(`M{Y#sHkc=5#d*v3 zGIa_QFytLihQ*E!SPjw>wDMO2jx(6gX*PMybGRn|hN((z-1i8s2a8=f4LSmR9B&nK z3o=$yi2IWY+9xs>qoCQ9f zws96X(v?Z+2fA!DN4x@+HQ3%jA;g}O0g%Gvs2}*Fk*;Ho8$j_9W|M_JO&V=}>W^N- z3f_&6r&lbHtQy_lr{*cW(;Q)?PyjblM>E9)LW$SApRB`QTPvYY#@D;SnIa$0p7UW@ zJB~wu!XR%EWh=>V1nE{}Kq6g>tY=io)P)lT^_W!wGQg*=@&)C+@%;wP>gtTS7#=jWKXIA8Sc?Lw59Ltx|&8yQ@b^)^)04q1F7dIiMjxn2JEdNQGfDF(jz?()e zVw*zga;*+A58=)yWWa&xwpq5tbi4TYc>OcltS*NsUmwN_~u=<+)e)T9LUlw^TIt%_4Er=JrHZCkSIK#x$&+3Z%{3E zw^C}hc3Q~Qe47p(k4?pP+mXJytPG>R{L0-Uwuj9xAV~5eCb9NUXyE;h1kTEHZUi;q zg%8p#{Olb$Da{wYg=FwG5UeiQ5cUlz#`B{!y)uucAFhE4lN;=WjzPE+ zP-1de>h}5LJ!I1$g#2+Bpi|J#WAEot$EY^q8m%T4G4o>G0i^ z8%K_ADUK~{UL$6%dF-?KcekT%cl(+J+m96Mq~yf6oSO|i_n_J*^Khz-(UGG%a@z2D zLa=L-r*o#?6_@C?`ybQHcV5bO|7g*qi@|H1FnBpKns9G*c0|UxU3a%wn(TZFlHB1x zEl(ZJ_PER6{=7eXb2eHf?XK=Y&9MdX9m%1eA|Yy$$EPNv(NsSw7vtGSb`2N_8OUxM zF{bmKFb>S_wP0B(stu(KQ=6n)LNq=M`@3?h#B~(9pkAxNhHF{-FhBoO&80wx;yvKt zOSvzEO4g(a7&2D|dDWy~H;nUE1(mIpWaIp40~t=3CU@!GM*$I36r%2Bq7}xZw!LQh zA*ev>CQ{*%xJGLvxk$1Z#QXu<)<+gun%>t*2GsyO-NFL#Jop%5;b?*4j!?Pv(&f&O zUmNb(8Oe2XYOD-c-EcyrA;yAlWx!HjW^cHuCOgzD5geR5311ORD~;8a<%FYC8jf|7 zDq1@P?~Y1?a822}`X`+k|*!a`T=+#3u?br;42Q>`rjRevl4(K?XEqmcy)lP*(M0sWF6Siw1Gmv*jU|IVXeW{V%Um-bk+mjYrZ_~MeZLIFlOFx#qUrad{YPuw_SQfuhApRO=|6o(;)$2B!<-H8PS|UD}IQJ5E7Dk_FUIn-6;n`A4$se;Fs$v`gcC>LWAZ2j9bOcBp znK~f@mQmx4!7z6}u_1Ql?Iw3@{2W?oTste_iA82TYijY=dzN<|=FCRkbiDU|XS|lE z{9-?ao#Dy(lD;G2mXn81_D<`rOnU#O>Yru#iI);z7@4k}_}+H!WBKR9T|v8F;JXmT zo!?&}vL!EugFp{&s2QiiVCsFHk6f(3r3x&eC_bz0y6x8ctzlQ*m{gtS32pw$^^0$? z4b6vLk5pTK%QyVsUp>G2zdnpw|W z6Ur)4@!C{2E}5my1YkP9BesK0TO!^MJ6o}d9jZu;mb*xN)cAyi_wHnxip}9dklk#3 zxinPpPRS)>;uIWpv1BZ=`cDkm>WTlkAIBX#S27w|6@D>dRH@h;(zsg$*G->>{qn>| z%WIhZ;VDi>M_agzRy~3pgrYULjW|9CtEy!|`V59Y@k#5#ey)D%8M7R!pKq>Rep~*B zfQP!iw8@L0XfG6o#epF=D2Tq_+CyRqHIo_~gjB_Grg}whL#SXnnX z$fuREU6MId%+M$A?~^LSj;$1J_ykxnLQAxXz@`YM>;(iiEjC;C9%i}wN5pIClF^n_ z*|D0ur?*Ncxdd5Iv(a42Ex^`gbZ%3(1!D#2Sx+lnUupx35KET@E|HthLVOFWX}@Gv z)dpjV8hn@R15V&UMxu==xSLH_WLimILCTsAZ!8!`Xp-5?AgXh3a4`9Fo%re4yR&kp z^hvyc)Uav9X~#*p9qMUDuWImx4B7NGiEUnvt}xLD!Z-2M#GCk~3NNiOH^@c-0!BPn zp()FzO)#`b$H}hA3i0X9;uGsWYTv6ZAbPLrH8=I1K6F9Z%V+L*f0Yxak%K&3mFtwr zBeDk=&q@xffMkFpy5cQQrNK$S&>)P}WitdgRg$BJgl<6_kVY>F33FOLa@fm|pPl-| z|M-}RWlGTpd@-En0Zn}T@jzPg8`?^1=wIqG8K+xGW$l~J7!ab>0jQ*9}F_Sm%3p- zS8|rczu%KWhmG6Bs@zXY7mdv6Np2U)y+5r;Sp+ZLv*y$1nBb#Fk6y9piH~5P;YF&^ zr6-c#q2qrwRM%_P{70(qZ_U-;e6Ifu*8NBBS2^mzvBy*nLZbCV#{=g(|0zCMIjIQ` zJf)O?be_{Gl-)Bwfn z*{)($f>d#0jaN2da<|C1pyS(lSdp)eXajPsxaHp(>-ivqsU0U8+YjY}i~~Q>7hMlE z{r3&v+hss`r8w^M#}x*x^&yPjEdllI$@@OWl-t)fJioJ;7JB~F>sNA;)H9MnhIq|5 zPJDNd!kk6od@u|2d5q{SrvUVae)LcsG7ZuYo6zf%0M+L-^)k{wFSSO%xY4nHiSK^u zK0h+_S@O*GU2S!s`>o)hC-s>@A3hGAat-}`>XfHo4}g-sLpXwLL^6Uc`fxwD$Dk$$ zsXxc4G9b|uT7jeRk4ewW@)U2U)5 zvF-I)2jdvMU!J||eq#0G`*8fnXz;jPT-(%y=(m-H(lkxshANUp-is5N?jK5U|FA|&O>p2Tb(&Nk**3jI|IH$*paIdv z#1g6?2fL2*oXmj+Im~_gqGVSd}J4fKy@Hx(8dR zXF~>#zcc<#{_s8CBC^7wS9{hk63DMo1hT89ev<)1TUm1`JEV=;59WexT@?F4i_We8 zGW(?##o$_^q{|=XO7)|Vk zkty`{xd#h2o)@cro7$rkE>fYqv0ARMr-G~is>PtrTj}>r38+I)Wx%YECe2J1+6!op z#IzdX#ec17ga%Ko4@E`>**_mkTXhsQH7femG_O__>XE0YBM9xrsM<~4ZCgiZDwF}< zg2A7z52RIyoBD9Xc50*9uag9Bt#+V(K+oA+!XNjTy8>TsrcnxD(y_W*9v(a*$CWzZuAig(P(!*z`jKe~ElmbTTF`5z$e4WC&=qQ% zLW7~L-aAqRgce$?6^P(qTS=~PdI_8m5-$U^s;-Db5kGtOHrN+&1vr(GtlAul;Pida z-FvrvgBXM{*W%EP3i2cL!IZhw?h*K+U=7(S0MRLj4Pe^W9FbfJE2VFhLLQ}T3S*_9wI*#G`A$*p z(1EnOg#*mOhsYK!zQP+WZc15nn7kAbK>|jmlPH$pXzLZtxz-dut0_pSi2z7fO+MoGI=f5^un`g}z;tS`UrPavB)C3fgUy*_p8*B}hiWXDaN^(1`CVzmF zv`)^8CH{La-*DyA=pGmZnnm@k_&1~bCv&_U36F@tP)%xBkjW&)7*4tP(2LZ5Ty#1A zqNE%bKjYtk%fWs4#@Ns^gK(B(tJ(r;4p)^sX0iMmJW?L@tU_&oIFqHIop1|fBX%7) zoqWCut%(5LgK&N^DZLS=hD@XFP-zXV5~XljY}-S25YY9=R#43~u`j>4oS$lqQsNE5 zR$iUw!=v?s4tBU!F=?)S6s{biAFY-FXQy;LK*BYuUr6HcN|16>WHUk6FrU7`)3Mn* zf=NQIAqPN?$Dj>~4Iw$?eU@0A9`dOIxB$O;oS@pUH*bwi=m<+)e5xmS#tS>*a%-?D z+pM?2&f?2Gxfxtb$3TU^zV)5s9uC==hWB+Y|mpcP5jCJu^Yu3uwfgNo064<^ul9MuH zYx&d0S%_1HcQm=r)fd4j&Dm>vt5Q*d8TYr|YKg~cp{0x`wtcg)aNOyr7lFsQ!!@=u z>F#s6MIZCFx5~W~ACNqttRlNY1?eLldI8znduM|z+Z}p>&AoODM_Z;>kat5aSvi5O zbxhhBNJn55PY!=XHih$j3&yQeXIruu%`^qllVy~?Et}R{ZFm9{mr&jy8*65NVokF= z*xFNlj8@SL%~Nn(E-D$VTH0WRNw%@+5A~N?f)VkhWFLh@tfqK><%=HktkYt9n2-SozS*o5AAN=NOmZ-N@~Ch(K^3u6Q~xdK3wc>X&LFMop@ckUhD$lQz>iV z>>%8sp2{iBL)tPRxoXXfmn!~gSLK~&-IJxI2Ego-|BOyn8K6#wHz%RNAJg#0d3haL2=%7*3dM1cs|(f)?MZ~~i_2yT=CoF~+UeYpM}sUpDykF5J9WZhppI{xGb zrIGb)MOjgkiGv7Bwz+&#Yv(ZsrPm|6oO*NuPC&T%gXsIKY1sVljk!KGhZMr*R+UPm z#Sg!7vu1`3q4Sr91GRncPPMlYg;{6cb1k#KX!&j%9$$b9Wn6T7wCPG`vTqv!U6PqNQ97$( zf&Ny#o%$R8!`DB>g&;Mw#VV4JH2ccj78^C+)v!)5<=R5o(5JmlRF9lT#WkuL&Mz9*JpRmX z@m9OfIaKU7B5`M#*%{!c!XZg{IBhkh15pX99*Nca&8L%@IJig{63atjm%#0s~uH3Rcw&VYS&y;`AN&STAJ|ZpT zs0d~7E)drHzl=ElfBk|2`~+EJCvQ;ymQtj9JH%FnQ&jqW#6OaNbQ4qFrl&W!`m_U!p31m)tdFC9Y%*dHXF4P#ZUmkf{80D(LjeSI0MHPC-I5ym_dVgC7_baG$rG z-)g8==UTq>&$IpSH!%+06qwSOn`8droYAuYC`1o33T_b)t}>VPg(0l*J0T7!-b)aK zjlY4eT$u@0_cSwCmG@x{5DOGb4ZFi(X`*0SWju1KFwVR~orrAzUvI_|oJLMe!=e1? z;2(PnNz_(t&b6R#;kF+3z`};P%V0-Z9*4O@>;otBiM;p)UMoWb_Bq+j)Fo!LC4_fq z!gfs*CD8aPf6Ab}%}Tli!rW+BM0SmS{DGL!GQ^5)APBRTcO30CFFwVYW~{3}4PYPs zM_m3T4E=LC%#pSd2@*T9(H|<&-&Cf2?|w=fc$BT?aQwHWTrwUm6m}uj zzr$cAN&aBJjc*S5SYJpuVbxb}gZ`N*GrT-p?AT?V6Oc1Dyty+td@(C_hD}{Oysqc% ziNh8qQIGEV*|Pv@tkhWS#4)4j6G(L(jh0w6oGW0hwqPWNnb-ygMX;?oi8B?Cb&44p z-b8yRXk~f{cX0S{9T~f-Gk9i~Z&g(g-s^Nh!yoc@VS8am5@jVE4Pt+I-)@XxE`hL# zd2n#gzHajufjCY7iUR^KSGS(oq6YjGh90IlfVwilrvaQTj1AjWnQVdjII-|ClIZw2 z<^UhfMYrjj+!^or>Ynn|eLBtp@h1mdRu#*`qkIxs`C_5}yV3wl<~sPnh(}b&V)CBK zJ_DC>B13rqK8ml=x!hwq>!_2AG2MfWhp&{8>YYLTEFn+VlXN+1$j7cn?4&^#*czUC zTHRg32=j0{FjM%v5Al(Wc-ALGJRc}(3(9G;!LPs#s5mHn^aQS?CrHHMsx&vVh{kiO}JF+qrlU#j-1*W zCdqtGGiDX#EmMzEBHlfMq@9c(FBfW3$ZklA(^1AZGj&0|>G&!yXE9Frg1Wa--{=Jk zO20lWwp()TazKz^Fyciy0R>Zbdo4At7g^0+d#LXQN=Jl#31{m1OfgK=K>gh?1LC!L zE53kkAm;;yiONWOtIa!>vylq z0BSEpZ>4I&jzV0b`I>OX%83kJrV;3OjeH<40JoI6g;yCdy#8K~(~B3+;r26SLt-=V zXd&@&phn#deR)VZyRal{ty_!nQ%?5U9`Ch_X~K}!_KDKn$9jUKT6zkeaM1`RUgNT+ zH6gjRG(XGG1u{h%+>|M2@}YYfcU)Yg=v%gqFZ=6kZ`AeX2T$3AJ~Vp$^cfK60e>C| zQ6?Q7X1mn%FvwRhEy`5Ejp6kmy=gkx+X|ej?Fx(PSdCIEY~n2$_cnm~KB)#A8yt9@ zV<)Ui<2h%0BsVzf-O&1Dkq+$!RXx}S^@zCjgS{Yu=FOR*svaHbnS5Wp)e{6)cnpEfrU$IIe zs}c+0M9*8CL)pXQ?MGP9(Fe+@GjnmrA=C6k^Pm&>{sw|y{#b?Qgk`pFXH`^?PxH3D z8d>>6l4s)@zo8z89idAjhx?d{aO>!?PBD=&UT4)jz2d`AK!!pRRvSj#>CSx(>IEOT zqGx~A+j4& zpNO>uryHl25pNMMe9b6`BbH8RGPgi0@7Gxj@#f0vOSq)t{fD?jrE|}F%Sy~bFw~5zEq#=s9HuKXUcGF8^NV6p*38%zq{y~!R5HO|)ikf+=#1_7MC#B{{ z(;);_rE?G58CL1@sqb$HcudN0AT(?LRt7z(S@q+{bjVdH0O0hP^rUXQiSW% zptBwCd+3g!SU9}Em#=_B(W$0VEAgI6XqX|ejc}`h1HkEX#R6p|gtVcD2Vjz<>l~JM z2ugjLv$xlEfBWq$sG+~9?=0(3|Ew#1ht3*cEqoP9Z;`6hLicVK_)GQs5K0e)z?z6T z4OJNsI4H>#1iin8G}s4gx7(RE-=45W61~{3aEuo6IbdG^4}@2 zHN4e8Z$=r(uvJ^ic!Cgh(a>teb-m>zYVc9cb3Y|%O@BJU#9KJ`Szy-MuReW`yaWl$P{n^n2)dc{pWz6dzM&C2JBY*Atc_Q)!js z2rI$bv^8f#?DWh5a5P37STn4X=nNgapPpelT!WZO&UV6umNnIvONB}%CeY|d zgCCuVD)xCXL=wGi*c1%TA9*|(Mh61DxAp`v7YEE+kAJnMC-Ncn`P7C}R6+4v-wNyZ zHBa^y1aw}x1xNNfO5B6A%KTKFiVZ7+E3=qYRF4hFq^(s9qF2s4PAD?VA!>eSfx5?C#x;Zipf4^7MJRL0G;; z-JJoKaxDylokD@v#e$Q86AnL$8R@tyfL2(F?YNRG7AB+s|YWShGTh}WIK?-4uy*wz0t6hz*J{sWtE>GDxrsBOzAv0 zR8pmbS0wMK^?$n!Mjw2B4!t^D$)%w`cq;5g)Zyx`Zzbm$XL|wc4aqG(hfzfZ@MePC0Ky}$|G^#SqLRauqg)_#>bFXs@|bi>pHGjC zT_LHSy%2HrAyMzJvXv9UIJKoIw{*8Zeix+vG_CvCN;;dl9XY&8YA_M$buC+~$3{gk zrPCPM0C|7qwv47&oP#c>7V&g8e(Uk>seFeLSrdu7m>kRWQrq5;(BBrK^HTI5?ZIA@ zRM^+6|EiNa{RV~I`>y7B&b;q&?)>5i|V z6WfROh7*I<_Jw6xzQ&x3HC?&pTa2D)9r-NurBuj3ivj4JWWJfmxW)~>9pwXE-^sPF z?V0thw)9>MXKf2uTM1X?tpDyYog_Q|s~M{p9)F3B{O@~f{>Mb=e*=x> zq?-|Q%f=u7F1zUJQ$z4vF>-=&6WNYoz<@Rr=SF`a;=z3J-=w<;=}BrCORRbUp;KZn zOB?0ZT0X{|8k$q4Bb)(h53@>Aej+%sGN_^_lWuX zQ_GDmXeQg(=5cu+0_)~d3kY^XoW^U@?3|(jH_yBX?@j#}(>#B(bJv~qT1uO(RxyWe z9oTHWS{VqUHW3lpLx+se9&u9$?Q!ezFWQ5H&>ogBLVGB15!wT>vLH-21ED>F5ZVJ( z$&emKXb)AwFWO@ep*_$6gkRuoN48^Nm_!v-aS^dm?FwZjI(DYNX(cMpg0RNJfp!DnP zC-3(CePLc`!BE9%k}cV41g8TNoVzP)SMU60?qnIu+J`NvojP-F|xK3*Y#!{)BAK1o^CJzJ{DzA!j6zLa;kyTL9xpeS(em`8iW zdX#d@=lHyviX(SRZmHLl6N#5e_ZRgsVj4F1q7w|Nx*HygwN~aJH=5$!Mm7PpJQ;8( zfc^#+vp1DvaU&&Au7?qe4i(z2!}p?y2CS~@@n>Rs4!J* zhZxOQHX1#1`-o8EN~DzLNJc_~MO1V!LqE63-}-3Q<8eX&GfGsP&SDZ{6vGH{l*Qoe zx1#X87GXOv$eVql`x|-phGu%QCR4HcY2OEnS!N1fXa_1oPKSkyEi!4cnzHkW0l# z&<+XiWJm>xPLO_(a(bmv{Xdu-39Fcz<9Vfyj7A8ngO!P|s=x2qRgbK3!pbWA>ULrM zkd=43Gu^F+Y;PJ%nr^F>s)ncpXj*Ds)?bS(K#jrXPS_~?RhfDFhTE`=Oza zc)gZ4N920Buxiu2V{RTE0p6b0)azAf9k;^4stw=C_+rn%boYe9I>**4*e+~Uk;B|3 zw;7n(Q>}EUTPHk8-pUpB;-`ij=?lvo+WdWYv`=%0a3Zr5)2wgUSyfC>bx_-it$75e z?C+aFN^s6B=S(*nC;FTCkd{~`7xBCHQ zJNdWhz;8U)=hsJ_d%_WrLf4}<*$J~WzMNjCun)29Mie$n@ z@Z2OtomInn*7Z=s;0LPyp0uKDLQYMbg?a3{;0nvq zkoGICXGm-d(dY@`Fd^+a(FZ!)pK&IG2w}CtQD|3R~Y0cL??bT zH+g5@mTd~9r#7@(xwTYZU!bMT;xq!S{o+eghejF&?~DvOr@X(7J4SC>U;E%s`SMQ6 zDv}Z#gcH_;mD;)LZ|)g%;CQr1H$r|i{gDIVf8r8LK10{H+sU=bB$dAC7i6G`mH%9{*IqBZ}>h^%xBJ`eeKJLQXlV{ zbVrPEhj6%I!xGj3Ynw;`VQSai_lJRYE}MPn?d9L5nH`++B6L;go+~45Wt*Ii-E`Qx zTZx(o@tUY>Dxna@gU=6M_B1XhdXkT=r#(6r{&d#pa1is)TO&lrU4`Z&te(qrmQ@*Z zXftNGkHmR(lG24IP-3IU=sj6RSiyL|6Emrrq}c=#tk%&T5F@EHVk#;+D=lE|DC`

`4%3~zn^iJ2Hn*#y`nQ_03tA|JXL-mPZl><*v>0EllCYxBma4pj@F~~R zFgBUuSOR*yh~9(a7MJGcYm;VUT%Gz2Gru&yKGho$T{3m}fRTpxwr%j^h5hVh&`3rc zuSu&udY>S%XT~hAP+$IFtsCz<$iGr-4vb`<*s}KBpD)66$G!IcsW<9(Z{t>l=S`5S z;5|;am$hB2x1Lkg$J|!EW`yVl&(LRiIx^1DP=nji{_qNS*yaa{UNzCMdQMkEbPP5w zt;c5V?jG$TY`>xCdl2y#II3aLtqTzPNt#N4$KA5rQH0qJxO6pTzA+_ZbCxcW7iHx3 z7LRFW%)-o=4;@vzEaRv8(lTFqyc`;}vp){*W;A6zgpaSbnsTs9Y=P{GJa}(A1g|=i zh|8;K3Z8@GCrWEC)%$W|h^^Y-i@*7;{;hP!n4ZoP&qF>>Ypa&;3kzL)e`QtYRdAu0 zrET=?GB%r8{^|je^4i#P!l746gOxohy1z*-r?qA$#;xn8I8$>JD|SiAlF2Ph@3C6^aF1fYmmgp#(9sRphS97GlP>5d zaB8UUiO`NNW}1}e*Y|lP^&9jqpSr({kwjAqXQ+Q>Z@=}bS;rz7G=HY5D!m@>^n&Th z6iuHfibb@|XnZI-g<_SD(A}WBg}H?2$f7aJxr8d0{<4To)lU${i{Nk^dzFs$6i+zSTVKS$F=4^U8UHa5z-bTCEWTuZLz{K z#p9KA*P@fcM=rGoPq7&#tqTUn#Yf~Wy=x2z8|2;1;;sdRMB*YT8Ui_LY#E}*JN~AO zy(s{^KK(4L=2y((v7y;g?c>A=y)|720!iRSNSsoCB~%RfsPeruTzn|F_3+{&*y)zJ#vr(G-?;qO7c?SbetmSJw-JPFiwmo3Ls*lS-855BnL zocwCl;MGN_Oa0z@Z$Lk=+dxohi%vmr?F#qGNU}V%@eWdt9CH@jS*S zL2)zXwU5vK`+7cLb*{)40Aoikk|A8#KTUBjKvtZD&m4^n7N z1P(ustNS;*1eI82*s{ah##Qn%ixM^??R-ABnKN>Nhx|GvEqVR}Y>#@fB^`gTEmx@z>Qh*ycZm=Ae} zW4cmsmxE$@JpWtES^vRw@ZWouzl=6VLGJVO)oHh(0jCY<9+I5~>R8lwP&opZ&QGuB z(RoWuV;*qnfpY5D;vXna5~3fwk=C>wBvO9_W9DmQv9$AAgbdPinr~-fJoU6H#{_qJ zS$HG!5(63otB9XJf(s3zvmQ16RUZ4F@CO?90FPb-U{wSfKaVG-(trRZ2m8wM|FATt z(TKq^*Wk9VrJSIm$8 zEqJoneI$Cf`&7is(y8uGuZ`(-fqVbjW;j=PZYmGZ%C{p|%PG6y+9d1C`GMXmL748( z@)sHruQGIJdGUG*sjdB8qn|B+qht>`T2NjBc?zcPblhptu5}$XgT?W_4+mdnc(BB~ zCO6$jM?mc@SY_mu2i%^>GA}hLERk9afS`LB`E}p6YNPXSW*eNjI@;GKxAjkdc|F?c z>`4dB?gx7NXY8N$ZaYp?IUI6gesp>WrS|$?*Mrkxd%9Gg-{IOgk4=ssO^y(R_9?_B zZ?|Kb<_-v}rF-cAAk05lE}A(vG@wG|KoU8Ap6`?*`BV9iSY=1be-?SHDQL~eX6 z_50wr-!#N4BWTTqeZaMWA6Ow@k`^^Ym#*-YFPSQ`GBO9WAsdOIcctOTg?dDVzxowc zvZ-$4P{TXCqyatu)!_%~Q1Vybcjk}(dQi-rOlC77l?PM`f8ua#qaFsSzjv&eK{zA_CL#;pedDYoBa)mg!fT*kV(x%bOZe!W-EGZ}r^sfpMb7 zXh%&#m*Ok-HmNO$yRAsW-mhBb-?7!ZtQ{q;ly#6kBe@zgWCR#n6|PsSR*PhJscI9J zWF%WcKz8*w!JMW}<$!bCynVQh(4A~v(kxSb+(S7o_$--Xf2mP19?_N@px7ekAk!vV z6)8#TCB$PWyOC(X$4^EU31d_aAbs!}F&&cU^EukcA1@$`N0;0Xnc)IPP+?o(6jo@H zagDv2Y$41@mhMoheniFyH_c^c&rbiA*m6KoMf}?UZijRY2Qh_sqQo}NBII0i21fA% z9K=z_nSlfCpxjE{7=_~i1V&=(ytok7(A_8;;4%`38Vun|Z^eo}GdF8>$i9_r+)dGZ zNZv0nDYaG$|-7z|&cR8Pym3Y_t$}Q{*-^Nitp!*Ct|F#+#z3SB0wB=BQ(JXZ(u} zC_JYQG1OV+{LUe~U@MX;S~wqfcb*WJ-v#6ok}|aq5BBzj&a|lhk|Jb$+zg&;CM0ms zv&I(tWmTkEgC{jz(tVJtaIILb1AR;t3}?Naxp2F6u3oK5;p-%RB?TKML}Sbgr(9v* z6SB&1`Y=|gok&%dcLKi*n{vL;30j8HQ;NMTC?O1%547kI;^c->3_-D7c&~aUDQ6Fq zm~JfB@@NunVc|u*h4!GR?$ATote{)lO1vJ$oGLCRlUner*bB*uLV1?ts4jq8qj4K( zO?Glqa6pA{B)DPnwex_oaf;B2^ zy-4F1G9ahsM_Gg^(5Ik&`!#w>8Ah-E-eA;NcH~&Kt8dw14*Tf*R?V|TZ(Kc26tF*I zO=Tf?{_jK|0N)6pHCeM;*Kon#mzhiSWw%!ECYR9!`w+!R`00!9-Nq^Ja`wF+sJ2DS zXcK*S*?Np+js3goqQ4HXweNF`x;JK$T_UmyYH|YoANEMig^tGtLyX`16~>dyrVPfr z53jqUx8?4hKU%k1ldAiELz&7oMvUY!6i0B=xnAddx818}3Y#{1Ya>h{A#tcMh2;nb zk?k8TrwUU(AWj7cE*iLF_rMpDi`*vkmch#DqojmdZ_8d@WBo{+4ll9F*sxtkJ1%7Q zd@UPxO{6&N%F3(xLt&B!-5n!-oe+|w8(84;z0?7!uyHr%(?AOku_M0%h&VIg&-2Wu zbuyDVPzs#!1GU*tu|vKJAvMvKnlUxT^mK8!h8mdAg2hmd^kO`qjN}l*L@y*2R1sP; zNAk1W5c^~4HUnaZAJ>#&my+7_n9|9k+7Rb>I;tHBTQ-qZt|7rAF z5_0DU3dc48z3)bCL}@P2y#K%Jp)A#}ca_c~SwPxguBLrSxME&4a^lsg1ozUM3vPyi zfa_TG>~US~Q#a9X+)!WIqUv`Vmz{05mUiX(<)_=dw0wf<`q##ue}JG2|H4+jbRRUn z1~@=zQ)5vSQ*rENi66B$@*r(;__DPq6y~U1Q+D|Ttx@ot-o7#%6Xz1Rz@ZjS0p7g8Kg?G*-C|&S7 zdwusI;kGt21r-g`gQ`5`xEQDx!#lD~kp2pEBn|a-|J9MCcn`{uUMuHJUVxeM0*~4M zh0{&h^ggh1y0&q|rXX${UnAIx8Y}t-IR*Y13H!B7RwL@}oXVDXtv2&?Kaa1PYj6Hi zwXQ0iYDBIKzaIMH(yJBkGMh$cf_Wdq5Bl2$)DSa@Wev0@vyUkv`4TX((S9xBuM3&ZUH)&=+WU%KGd zcE)kuYeoPy%OZ_7yK|sOv5^);TOJ6u)0)TspLo|D~7W_ZWJw+`<|$L1nWxo$D8Zh5j>$+aE72AJ)6pwr6td(};m z4be8Wkyph`wzlKbl^bMz?bjL2-fB>K?gKYkGd?&}HK(DpY?eESTu^y`PLEmKuKMtX zBia3mb*BJ7RVD-oF&ikO#rRwkQE|qMx0VtKp_^jXO3||X5V^Vg=MzZV=eL2Nk!d*- z3r3#qdo)cTj?6aHPTneT!h%Rxl%X7b1kVL)%OR3LCO(Axrz;PEyV8O)(L+$M~oP}~T!!}~9_s%*9 z)5O8>hEJ1;!b_>SWFvsYPO~x@wTY{&n0(FV@myV-*Gf|rr@4-Rx z4VB$%jzg_1i}{4?&_&o`QW?TLb$6ZUaL$ca_@u~hb(t|;4gN) z?akHg=)aqR(#zPp_I2zJ)Ow;0z~^-Y{y-Ix;))at{?U%9j%e`&@&*zek=4?IVs=Ve zjY!djAatuTj{m^^Mb_HKXzkPkh1!$Y%K|ZqW*ru;Pv+E?%yC)4;mg>mYNflu&UD+Y{+0UJz<6#+jY zYLI(QK<6_vk}09EcB8Y@2HrFz<0M$C3Sx8sp6%JaYE_FvQ2!mlu%nUl4({0}ey7Cq zoAzQ({Vl!q9h*OP?_p|FfxkG4+>0&jor%w8of3X^s&nfW&c8oU^2zJyXDRu%bF6%6GC09DU9*z3q+^CfVs5f}h>y!jx;OzzN_mv~ zSo0(b#aFoMW?s@$GR5oKLjgUZpn1y+s7v7mG{it#x+3Mm@idFc)sl5bUUDLiGAciD z+qbfE6n3x8QTC|!=q`}-B+75a)%0!xam*DoK4`o64xr|eXcu5IFanVw=+}@3`k~~beYDR6da6qybb?QD$@T(Xi`QJ zXiaYFbg3p-iBlIZ%Q&1MI&pqCGpP@ceO_kGVcwKCg8s%?Bd{FYpGmLLjtj)M7UF#; zI=DM9U|Tf0C!Qr3juvDkqgpl*!re(yCf>S}RQ&gMWzkUxpgQ7mG(@}Scmx>!|q4C9n<`4;#0#(pExc zAG05hcpToOk=MGj-Sqc-`!sQV#TBK0lluL%DE$}ZYiPtFocVng93Sf5fC%(K6?l~X z6UpfReWHIqVgLWRMyk3N9zC-co~FMkzZ2#wR1*$2u3A9=XH`~AZ9 zqfd@LS(Ob2M!Y)6M+N-dwQ6MqL;+1MRYsRN{30TBVvC2pDt2l{a^}!prz=EpJd)Ic z&gkvZ#t*EKFFCpr&=ffQtTU@B=s#f!OFQQ7(F8eE-7{IYU#v2`-5KTdlcBHx;d^Q{x|HWEl!#(kK_!Dq$Xqpc`S zkChw>(Ayx(ujUL9xzq){lt}(l{DmK=RLm0U4iMx5Rwf@|nh}=`VY#Gqsv=?|ic#6? zMRG+F3&{*8aL9ZT-~KsGGA^?%OGs2B>!Fh`S@st`q*xzUqqSn7li*9(Yh`&@`7%y2 z{sP$yjh1=?v9^)6e2`2R*FdBM;P|kjCylP_4`-<9&s@X%7(yX=F+yfyKX}@ts%RDZ z@&NowsgZDa0co--@1T#O{v-pv9cs98-l%t@20JHX09{1jH=<)^o} zj}|a9lBac5to)otVioe+yVAKXD`g7Lz8oWVSF;`JS5l%F0+k#P}Du9WMt}PR! zgh;)WsUqMBUq|unrE1tea1;)2j+h{zr4~I^^f;nsXA64un0#d>kJ$T-w~_~t)>Rwb zp;3l%+O!EXf{7e#w7&F7JmaV>=DzuX@}aB0rM^xX-8uklksP(L9CcY~IAN8%C(5oZ zjh{wnn~zM!ZKl3@Oxf9E0HLq29M9zjIE~>pK0%%cW&8WgvC59+ItVU zCF9#H3GwDHq*zg~O1qv#zwoLVEaWBTtn8if=`L-wp>Z+Q1gYV#h$iTI7f-l6g|U-A zP^HpKuw6}=Fc7bbMzK_V^T}b2mLnhY3)ZY+*$Xk6?ZUF9LXpeUuApy5G({xK<(alp zr^NaS1oT(`AUSo$h;L~Z9#*9Sy=20*IE~HY( zoYKq(;G907lIp4mCWmmG5{d__0kIR3De8QQja6%bm$PH<2d~|V-<$=sbaP%3ZLu|8 zG;(R6(UMvMfVrJz8z~0J?>|u5^0gx#r|m;cZkK{$Qz%5gq7Nq~&IVgeW)|El!^g60 zwmlx%Y)QFbGpzveCQ~JcC}G5SVudwLo2{8lSp=sx$yY+8MCx{L%7r?(v$caL#7fuA zcP4M_V;e|uSxp-czM&Y2tVm18zxwHI>tXK#s9@*Q<9Zl+8*V9--Je_9E`S!}Ftnzl z)<%z{wg_MyC*6>Drr^{7J%ZC}vmZ0a5f{I~`_HT)(+Ehk(2ZgN82J=`=vWpsAn2tn z#u?d16#MlL0dRrzut>Iav`Bhg-!iB zrwSiQ_ah@=Xy@=J-pKC63fps@Hux`f%J?7J4D{-jSQ0V$wzoCIhu$+lPseI7gP3kQ`aDwUoZ;; zPWa^|_z<|4T=&yS&QtpZJ)e9AZ$9M;Crq@u}rEfv7#cX5om zDBTK+25;eUg)wh^S&1`OzC>0?@x@$C$i+;45KUp5)CbWkV}2(On&TG(I;_XIa7L~^ z2$n}zo!R1aejBx;{Cn&niR)00#CB4=PA?QNW1a(pCqrF&@o5*{w?P?HV}bB`fw_k4 zx)-Svl{tuhfjUz@L7hpg6@22F0Ni@S7y5#Zmv5|sL#hQv=v9sebppB;StMx9{*cb_ z!6&esKrdbPX#4}zW#*KF#6cR-Pt}%2_R3W$J9_xYKE5i2V%{s? zQore9TI*}C;efTb5&Z(31z~7N}sWwww zBd(pw`@AdaZa%3Xpmx{ev5a3Zd&coqm??)sB0>}d$~!np0KCN0Y!c3BdLSMH;)n1# z>9QWGHe$}&;!hK)dWy_A74PuN`TeBX&Q<>GwcXb1{Uw&84X=xXi%-7`yqmeGA~5Vq zs7RdN$2uos4ANVoz_1Cf!b7B8oDU_oqfs8@N1xogf>;hvG*Ew%&h$?i_Ldn}IgoUa z0AMqx2@IeMl_g}FeFLjIa>x|Uog(ytWD$#8u3~28O&8M7%UAY)E#T05!{nmkXhji~Gwg6HvIpai6$hmBD z73NAeEXWX-e3q}q1jhSxt?!}i6TZrJK3G@V(9eeo%1tOXK?>jEQDM6{U-ks@#M=;u zAE;w&^ZROl{wJ2$e+22X5yD8D4xP*(=?Dli)45 zTE1i;<&Qq`ZyBKf(aupYlGM*DpL zomG70_}`*hg+CDo`94>o*pxi*1LbTSb;U9O_1#veJy{t6TeVr{mK_oAb2_}JN=PcU$%E}W+M>6+R;>kBVYB{>0uBK+!Lx5>=8x{5&a zF3^B~kd5lCmSt5Ns|Xu_wT!et4r=9j*qVOQaNL+cwYiKu=82&OBz-b>+(t4v?$R51t+SA*8hJ;4;LXe8`-FH1cF z*5S2f9?Oa-@=uhjgUzRdiHkU7z9y?9tl6XB@!hEGB4vHBX>U>-;lpwx1S?{+W3E}2 zHz+4evNr?Ulh0i9cYwi4JO=$Hk|+(g?V_z_gu+p@AY(M(2c?QxU;Ih6LgkiUn7{pN2n8<@&eB$qU57^dc^E*M>d9843+j(pHQ z7`rdDxapkfq5dbQ-A`W$Gm?PmDugA}t{gP|1YF@peN#K%@F{r)Ut?B`m97tb^e(`% zG)nu*!l7mLA@>9$My)zC$<|(lpV{krSOi}%%r5w%@fmZkrPDTAC^gR`vNZGTO=O;T zqL?jvq>nriJwqo(9m|8O!L^iW%nB~_$1j_utqO=zy8{eHj2oD%KAs0Uf(@y7g_ zv8O<(j6^$Iqw~N%Somt6&>l4h`nUjrSZW3N3OZ`J*=U!6S;Tv;rJk2$?ILvTN=#;X zfjN5~ccCaV zAcoa|60ZoLkgFwN)WLVyUQo-$q8)Q7+Ykb*?SY&hU5-Rvju3bh_Wi)bTG9x7 zAE45x@gjG;UaAu`ibrBax*MC*gem|hyuXU3YU`hCn|Ea&pZ3U(iURdFKM>4V>S_Ed5cK~x0*4F{7=pMrkFpQI@cDs za=`aEtd+ObzhbOW*Ck^z);~r-M{L=fDKW?_Jiry_n1abuBT8IhDR0roR4(wDMDz|+ z5f&fFS%_fyZc+z<%){@&6WF^%^bJm=v+N2F-r$jYJF{*n@Oi5^J`pQ*r~>52(byHEAiFu*~^enA^xhXzt5sOiE-2o zAV7H!gVE}rx`J7n*hH3vfT&g&zt@U1$Pl0G3nwX&JzHqnm^K|OJ&5B^N&*CS)tuNO zq@6ozGB6pz(M2L#a+X%UVe69{$s?zXmhp>r~S#y= zl)aB{i(K15+DgG9x#dIT&Nj|MYeS}VcMTHxh++%saE|`c$l#I*qDnO{)x%t#_lO(@ z1};!GK9CZ?xcWftrWioGQdG z9jCn=-3rlDt+6HUNGt#hK(8M{-X6mf)HMTD65UfTjR}OlaEDK|!B)gKvuPS%k9SWu zS}Pxy-KY+BaD+zlBP4Fr9$yhY9&3Hbj5M@UU-ritBntxuQK}`XH9+!DO>g9{Qze$( zh{;#EdbZNkwsQ6&hZ2uKognWGmHofKE9WxHo-2n6W(G+D9ymY+?nff#eE6t?HHT z0ON5uD=EGPX@X$auiplauKG>~B!L5jk*k{(yFM%414rh~ zSD>K##J8C^9|4#BFAO68-6mEA`92-ea#cjuvWTU5MkYL6T^OEZyVB3q~k6~YC zJ3XY5HEG4mE|_e2`KDzch39iBuwz3xcBC&JWI{93N*P!DsO(p-%4(J%R$Ml z9JK8o!O}h-1CsbcvMs2n)dM%yW)Mx~T7jaQx&SQ?_>2O=*Mm8E+zhD8*~j6(m;Cfb z{on8N54%1JL+e=${j+IjMMs}?-+$Wu&3NZxY<|y&x?7IBCR((e|2%jvrpWW*QFA|y z?ID!zH_tuHyyCA|zWlp03W2eYj%;Se;#QB)n)cB`o|XJS>5Sd29l+PvPg&VamELOH zRP!uLsGT&l>6UXZzM?yCzjz(^O*wF^mSEd~`}Pm! zcKJV75PzC=kS)GV!FU&tjHOX|LwU&P^qX1i@Hz1#PPB_r%^(wJiF^^14ajuaZbuV# zeAUw~o*?c>B664yg zt!;*1R$@j@t4acFR#O-G*->l{M!qQ3^l*KiA;&J@MJnYf>I+ZGT6I77o?dfjFB^f7PRb?VML4@o1Kd#~0 zg)Ud8S07q8*Ab(s9c9Ld`jtj;`ry)CW;YZDR{ow?=C}8s(&hh6nfkx`2K$fwx0sJS zN!Yu1Sq&%1?#pjeGEn&T+mYQ63J11wZK4PM6l%{*fao&SnK}19MpZ?kV@Z4UH)JS# z=55sLVS+5>2kN|v%ISzD zZ^PuNZ#?z!%-}z^502I6=Rb7N%zwD~$bOxJs++D)Pqru?M;siQT0bTCiW2n9;Hz7s zm#;bPvnhgWv}Jm+@X9vi)VNT>)mz(8f3u*T)fFCHaxZI5{?n&DQy()AHY$capKM1h z%UOg1qGF<$g>*m@Z8Qu$9`6fEU-CT&Ub5r!s5)%eO4AC!U}ibWQs=rZz?NwhF_(8j za{_l{i4d=Z+@0g*tg%?(;ZD9SioBXZWY+|)kI29L_%$EnJb|fFZtPS=+8a4)*3JOW z9T_Lrr#MztbCAo>a4Q&ym66C^hl~z=jcNoExOYj(5JGRUdYIxz69Tjl9k(R+1^JK7 zi_$DawN0wN!t^JQ)gj~sRN{j438u^@JV1P+Y9YkLk-&t{D9hHuKZk0bK=J|CjMmHx znd|$iiXCOsw-*(qI`_QaIoVLN6LlGrh7TbPnl|y4QOzlCsUjc&0Wkp~iDN1oZVU5) zTDetf4r`SOVnRlkWu=tWCHvVX)sNp;2MSd^33Z@KmPoM@+SuDY>!a-D3?9Ezr?C|k zjZa|jkZyr#%@cs3s|%>&UakUtUZM%bgQF2dAqt+&EZ8R)!L9z(7m>#c1x0>$w zroSJK2;Lh|cCN4?`)ys_KGK%sYKq`-s^=!}!Dud^7-n3-2Ve$=+i}a0bNS_U;D_Oj zMh2jP7Le*kKd^QUD|jMG3$ugGr|$`DjPE~Y--}R<8gG8{pyJt$qbEksUeTq;;cNi? zJQkX9MjAlhE)e*nBq+;{?w;k2 zGd%uq$ZuR$Td=q(0F?`pks-X8jKuS^7|B!x4vWR15E5}+J=`s_IG6wDya>wjx`A*AK5jB_wESi4Rwl7^#`+- zTz*LH!BmP%d|`){D0(b=wU<9^E<%)2m&dkQ>cx;7-U5s}~Hk$T#)`i)sPu z;*o#NuUy}P@w<0#Zaa1NM(&oy{;SMxnLevru4*eV#wu&)7&@n~BKNc{ES}sO9QxbM zfn}wIPdBEZDg~Y;sWZ#S7scZTGsnN~dox{rAt>aoP(-NB^k0Kg?c7+o7PXVSQUU4& zlLx+vEV#_oQYsEuQsfwbXap%>dmh=og`p{RFQU-;r5O0wC)ehZsz!NorcB-?$II?c;kJ<1<934F=WeVBqfS0STZ8CE5GG|8c&9n+imI+W*o?hZ z-V3Ft<#`~nZI=c{^`6A;?V=C_j;8{PgCmMY*Qw##@X&GmTV69`q10EhZw%CMNlnBg zqKb4;iNCilteiyEk$NNU!dI)T31u&W>WT3gr()agj_T1{YHJ2II@P?vMwHm>7da*f zzl<(9NB@YL^$HZ{%I--mz&PariX9j>sM2MI2QNP;>&M%aP7t-E3i!74%xjQm3Rd}*zQK59h*8qmUW!ja*%g<`RqHLU7sm2iViqyOu>1hX*Eg)4{>k49a z&UnJuRBPALu~A)UATc}`r}dQ6H#-vPT36ZqEp2Dp!pqY$vnnOg4t`D#Gf&!WLs=_L zh|3VKvbPj9Si5OPldLStxP~*QoWm~;l14%ULLjU-3A_x%=p|%c%TRi5a2Z0BYdCK7 zs_!wO=nUCRCu`*uzFIi<(SPR5tv`oOU%3RNWwtS=jhK)qTuH?waxY?50N`S`zqZa` zuQ69@g~SRu3T5Bs>&LW=msxVj=L0J4_vl-Ccvs(#IWQ!9^j>ixwTHKmvPVE%7)aBk z?vi&B(X)ir{y20)@n9&toSWTP zj8@0|(Ja-id#1|Ef*Y;q%cOybg~&0wovjH)wlWjEx54(!CGnNuyaBwCug&%12559D zzQ>qJ50AmR)c0CretmT=>XmX*@VBu;mG$dGNhXcUmiMO+YNF0eX6u|O;R3Tnpcdl{ zZCQ`~dD`i(Y5jdB|Z5GsLN z!3qf!;g?AFL-t8!qcdFjP6(e=Mbjd?dR3)g4$hgdht;lLF7nsOu0P#m{;b32vUQ;K z&K9@BYl=`4|LOJ{Md=7FB+#lxRznNg<+f=nui9d2;Y<7dg~EZVXoVZ@EeALn0h zBz&j2GG*2`r@C*6PjV*SS^XSs2U6>|M}D9r&f;~lv})7UapU-k!pX1Hv*+p_NPL^I zi%(znNm{+-W3Zv(Cf^0@Jhhp``;s>g<;Ve8eby`JpX1jZf(`hJ8Kr}+EpoGER>ipO z1FIHTX_S_l_POcB9albj=(u~5%W;Pt>rki{n{rT!w+H|kY|eiI(ELaB7DKPEEw}hS%n1^cs|d>jce&!UvRZLANMJF!y*W7Sj0nA8eAj$p!Z(NC_gWKLIhC9#RUt2x zp-~NF#Aq@94ON%gld}`S!yAc!07F<#YuZtbQK4*S8~_|WnG#7wda94T+uxO=GYOqm{MbyIx^(&ULDgJ%#ZfZ-X0H7q~`h^5IA>POGZN8Xs}lI#cgv z*?3eAW0mqa?hY`roWi4=LG475brGlkS&piE)`L?F%+W_2&xm52TXlA2ZL{=^3$b?1 zqu9ZQ&5o9zyc()&4@F#s)#mITS2d)6od2>#@U-%};@83>5W0OvkFv88#$TtMr=^0Q zt_}!QxdPXzjc^zjSm`NeB-;#bOYFwwE49TOsGPd;wA50Ti!=7CUq)1(S`W!UbeC-; z%x~wCRJ;PI>QMZrB&oY^`2=+*eCLX?yNGy=ri0r)Bt47#iCY+;w~z(e(D6PXAoQgE z$AUJ}TB(=j|uf``*w<5{VZF}&QW-qGBRy0Bmu%TD?G+v+x*^<9{ zLFtSz+PV8E7vvsfB^;PqZPV z2t;*}nYJ1p+L{JtQJfunOg3__>kc>Gi3QVlV7+Jgey*2XhYT22ewmJMm3`na@hMo1 zStuVJDg^z`eq|ywJ#(&c%DGu5zj`1($Q--sFf`DdqfndhC0a6a?5)2kLL_!q*M-;i zf9x(u`JzZGxSSJH)^ZSsGtcuV}E-{V~tR%)P7%WfU!qxNiq7NNqtRaQZfaZP;svd`;chvoX0suaH0!6Y%j zGqw;@X`tn{b;Ovp?~L%-1n*k?r>1NbZ_uDVNL8S?k`ldDdT6!QtKn3>IXx9iT}941 z04r7cgbDmv&LUnyea3Z)!N4xP?T|?xsfbKEP#32ND4B`~T;xxzCd7r%&SO`Q>uJN0 zhkGJcS$jpmDtt{g9l97C$^Vpy(|G|&#Ibb^$nWf}w+V<7bIdZm;b8zxLAnDTIMxfm zi_@PDR>yh=rba_(0!#ug;gDh@PeZhaBK zMu)si-MTkGA!Q;E2hK-lUvlt@Y_;5#?X%7D7iD+QUau~@PocrSt+bWEa&ZtO*>{W+K7(vf=}&R|k!{t>n2flq9 zT6-+gvR1n3&A8=76_Q$D)P3bqylxdHB?>bs3KlS9Jq(j5(IR6tbi&Yyrf}ZUYC`gy zj#^?FISRiV$!ZRUkA1a8^kd*GyY6k}6bHV9srPP3YC~B2)(uR)&Yos09drE!vy`$_ zmW}tfB5AxuIPG#BB>&4H71}LE zXeB~ExO?35I*MO_uGHF1c2`d_!5&u#HbtcjR$|A)kJrp9WM7)MyO$iotuBBiaYGrA`#_Uyoqbp(8 zIFl)9SWYkN7qGkSse zC$7!tB|JZ>5p2=;Y$m1t&Qxt%r!JX!7-F{QIt#$5Jf#R_*uP=<00!%+ZtLaN`${Rc zHI5tI`)4R#d?PO{+q{YUx(Qj3g^*p#?@VFiVIG%+Y;I4-8BAF46erDMu)LFg|e`hg@x7-`+=7$>$JS9w~9Dq>Kcq8zIotff>9&iK9)dR zHhv%TkWqOauYCr=3z&%aF4`F+-u!h#Sj?gioNH5*li`8ckxmTm3d*5WL4MyHcLjV( z#I5kJlsaYz?tqGiS|QBJd^f5>L+o>!PAZQ4ryF(^rC;#D;L5rFLRLm5e&55S3k-vTPe_3+>x)v|kyIZSvfx&73DbsV~3UWK78Pg@(6SA*@LaCoUr`7 z?yuOfsUBh`V9PhvH$Wd_FGrY$WPY5m@0m8y4^pTCVOP)$fl{XzxM6Dk)Xx(S}DGHXk^k;G(&A>7)B7@cZX4#g(Y>{~|5^@ArU;S#V-3 zWj(CI)%kRd5+fk0BA`BO(DShy4Bx`6@{96KrtA>vZhfy1S`e72R2>+dA21Zth;sC$ z`G*E?Mp*}eOAfDsTSn0X81+HcdWayf=MrN_HR^iH&9mq#(rpknUXCGOia9&ICOW$8 zRPc&s5AT}=4#lUN`~w%YejPUN?HcxM-&A^|?UBOR$^Yc-{5N?K^NAq|*bIi2JeQU2 z{(;K6hrkm*P^_xF)KuNGs z6SEJ>YyO3{Rs8D@)buy}Lcwio!YbD<;6#MSMO{6mSngEcw3Ad_dJ4)+Mqpk?8BleMSZ?Zw(?L67(A zS-a*d0Rcpv>M5g>NMr$Wu1UTdi7iB)327~8rNH|9=Sc9G=!djs6S;xA@wO8rZNz{# zDbDb)J?)=CC>S5Gz^&{iX`i@D)I9x`OI4V{Z5^1Z@**}~3gZRdr3>+z4i7wr$9Bzc z6MMurLLVDSVzP+0U21Z^3?DfZURQo1Sjp4t==kxscALry9b#5oxonN8x|@92)Juh11Cd{~>S;1grMg0|?+&oHRo^~T=NW@`>J4Jqi8f2Ie8(fr z>Lv`~@IBr2>vSVHt+jpDs|$d0oTf_MNPZxeoai%4?OZhGMBdQZs-u*j>pePFKUH2A zCd97w^Hxo8G;(^J)6qdsW%fAz)^3n6U-s-fe*sf!GO|_P-mHyV2}Pz;NHn2L1G_?1 znJZ?muIvL=q_%rO(*TBFn@VvOq#5+O2OJHrGt0Je>9gJ!9j*HI&9}5;qs?;R+Xc5M zQQZ;78@ZYEIF>T3-8LZK0J!+Sl6?>KNO$BTv38L7&Z7~(43Cc-Oq#X3z{aG_pm)ln zd%&LVQU^P}Pg_^rr7uw`5u?y974WX?M`Uka>(CMJ@l3Djl+3BPQ>SjdC?2I(6;p0ONE^Z=eIcfWSII%zq+ zc{t5u=vC`MPp^%w;;&;IjcS_mxQ=5(M}su@!sy1}lf<#kMg2*^Ugv*9L6L3vmHv7L zFg}jG4qOXL*#gc2iUl-~I!jBUT9D#MrJDvIjOl*@{-}8&WX&GEm4_5>S(gD~9@~c}>1;=*VJE zccTBT!Er6>u4hOLE}M2HM)!Tx6Sz0Zr@}5mDL2w5I?((P;4ic{Z1#^@IL5~$eMN4! z=mGTXwO=4zHbdYqbt*)dT+4%bWus%34ezNYBqcYy&@%;9cRfVpI;q(YR8Y^5$h{`z z{gL}xdB}(S5d;98%{mv7B`)x>CuI{kYif~mB!595VXfx`RXfKG*w1J<9%ZA21sHqRt!Qdv`{5fKrhvMC4=5m8y9vMGe5)fPlVR1}m5X+?w(F)APd0>OoSNh<;^2oVtw0VA>r zghWVyc0rUa5`>UMMfP))umL6k^)R7gnm5O?DXlv>fA3)f~iZ`y`@3KPdfA0<@zs)YdT1J zvB6++y8+FQw5k^8u4zn{#2N#ChGGGg0uny`enur1Pts z+fanJd#a6!|8gbrZ^-Ln>Mg#G_gUOJIFFGK*0|*C0+sL`olxq|!_zur4QK5#d{2Le zgh>8$o9BHuD^FWHxiJ(U_jqi)xWkt5gg7ub8WN;n*!u|>7wZwHCUN<%JZ-+SV*+q>4q>KXCl~CQo^2_g%|7;mD?b_UB ze*PtA@nEW_Zukzx$$TTEpCld_^d69}A%Y#!Q7Bc11*2MhH`GDpAk%2ei_s53^T)>3e_L^K{&oO5slBV2lJf*TJY%)Qke@FxRNAJm1yO zNV2tP{U@gC5MeC1%$are(B`TdxK)tEGU|1@ubq%E`3Dr%^u6a&*ny|f`E4Uk4Qz$4 zSf9lMGs?&7SzmTwMuHmq1jGf#NgC+ao&T2hW@ zg``GjCpa&i98OU!>L!1~nAlFB1OV5ndXkV|%PKWQ|G+ zw{_B)uj{LN>*zhlD^hG&@tp0{uMA#=uEe&eln^Li z?c*e9vFjQd@F8 zVe~oOI4tEc*jl7W8LNlJ7JRerfEoL3e#t3_lUp(#$w&X;F^_fqF5~7rzHkY=RZgvj$qb#2jXet~e!2{08K9QZR@>R$U2w-7EalvfAQd0i* zZW{i{;f13GI zDzeNA3EtF)uPV&ybB#qEegPk%sJ@kSt_k!Wx#jnwyGGsJ>mzM{!@>78g#)AHs}{mR zus_C>Apj{JcC&vZsXCZ=@}^{KYO{6f;%_Q>``}YG4Al1pd4ZUighpNZH<{PW^<&Pj zm%b4hg6*?{#ut?|;;xmrR^st%NGxWFF( zM{9%n*P6+iCn^UEXnr4S{+ih~CEF|EYLN9h)5A~+*&u$=2wEH)GJq{}3&sqMvn(zL ztMR>uQcUhGxZND|CI;HK)ho9UKizZiy`3~b`Xh{q(oF$ z7u)km!xmnx>jx<$!WU@F&&oU+aAyreNlE^+)-XSpyfrKps zEjor)T_#XWagJTeiYlOIUjIF2WesCr@7CHESrYVyvjagddrmq^Hg5WW0i_P!9R*#Rf*7*SQ-Oy@iDBC8#npI$%y~M>; zg_Sl(HeAn(A{CE?U;o1ZWPxr&D6InFsrWlOWg|fxEjD~!zwuDT!Fzhwt2u@}Gto|_ z^>&`Zsl2lL<>Q7Ew)xUB zExFhvCaU_TxY--*Znb8BNhSZzcRR0LHZ|QMqRCJly_nrM|Kf8|=FILv{-&y%zoA^9 z?Boe-Kv75e=yd@^8Z8@-JXk#s5BzR}nXou9e&}US`N5{%kI|N6Q*VYpx#9b#EH|CX zt2pmsY_8b-KfHohlt+P|(nxM^qUlvK_2delsjDlx!7x_8U`vNAqS0Y%1UTFM0TS?SBq8 zq%(L`uo|M4waK?G(uH*K?w61ZkjNG>8B2LfafQy0gBRU}{)+)ZHn;lnq9f}L(@fK^ zW0N81Z&hks9q=gITarOsHvtm0qIG0WFPeH~n5$)@9t7n5Pk#HU56`M|@mhi5!Pa`j zq^U{kC0~onTJiEB(ee5&iiNCW`zuFOD-LMXZfBo@EK8OO<}e`b_oRI558UfH=A?yu zqd@enwU+4fsdfrNve`!f^+)ti(lsUI9rWc&Ux`|l#XTP}p z`Ob4J*_P{a(_0gb`0A~Ts83*qYdknI&0ci=H1}&~bm2~g2thJEfSgBn>8`%|3_*K$ zZvy@RtUJ($ODMb*NXl@UH%6bDPF&Oajd}=#$X}Q8IU6GMI`_jSU#E&F6!pH6O&>g6 z;kiFF%#J~Eov&Pp2|7R)4(rWg zLeoIH8|K;=tT%o}K-{18{>OLRtuTt;w@gHi*U-ymt@Hj>SFf z!LBqx0_=DltESzc0GWrXc*%acc>z7AlTuK9J!yHsLFj9Kkv^$m_wHX;zxU<5^8k#G zGyBR8?sWaC0EtxPZ~Nr>ALN@yuZU!J&;)a>HFGs7+mpG9vxY#khVp^QJIwLKtj!*_ zm2N8gfa9#ZFqp1fG~4>E;iv8k7r)G4p}zhxlq*mGX~PMLSU*R3`d(uv~lWh^$a@W`(*u!;Ohx+dhy&nJv zrGV_%_1mbqZS6z!A*7CHPfwNYVo^Oj$%!-5Yeu~q+&)(2~N!4kce<`gnHd=o4>+H zoBCQs4D6AHtjdb${PmV$J`Rg2uGRje3Yv96sYgd?$yIWtV0f>jE>3X9FT03vwl?*L~k=0E-$deSO?h|hh3JQZs zm?=MnsdAjgfdDZ;aHC%ea;8M$)a(juSy8pRWIcsu3Wn0BGj&g7R%fX`s~Ns?q35q$ zN>$tn3T_ih3EG+|St7JC)vzZ1ENT@Ia&BI_{9~$5N<`FPUGeH#J)K-Jel6nRQUjw> zI7XjaOK3+0CK(>x71aaGgoYKj{I#2EOUlW%KX~EAf4#!h39zOBvdvmf&7A~KGk8fXtC!1^fc6O0 zF-OrE&o^mIX!BhO!W>m#i>$^9>yJRJ z5Xh{G&XBL;Viuk4(1D99rk@{}tEhct2u3S&eh^rHbsDrvd>r;6y148T5m|S^@)1+f zy2(Lmk}6~g@4I!j4q$X2+uyDg1=qibk`B8DdmQgNObGIt_nM4&I;0T&Kfo(dxid~z z1&!?*SJ+_I;6xa>*i%xTUOdw=^C@8rx3-UMQanHiZ1|Q<`}w{q=sH+~)m8?W5eScW zw^$UXkEvw8Q}{B)StHwbmDPV*cJ#v~0Lu3KP{$v*j!w*N4+{9<>UDEY3iy~^FxRnvhntb$u zWjWhnAFUjg35a^)={4Te+(V2b$$yix$z>#g9x&ZeH+;0-D?tcQ%z(HqZlcCO$)nH40l#LD8i5UvI1B~>BluyV`Z*T% zfOhK_y~v`9sr;?(RSIX|k%^CJ2FUY61l~1>iiEEFnHqKQ0~@SrF>};9BQQYYpv$v^Z*AHtJ?PktJiJ zYKVBGSGL_TKO>B6h0qC5UUAh!T$$M5L|=b(g$M7$c*CXe$df-#H;MX%zyGQ9hJ%*B z*O4oy^9e!uYr3;Uk}w9p-kPEyv#S9(!^tTNHp=wYGwWbAo@c&sZ`&Pmgf*k0X|S#E z>0orRi}=ByH80Bi!0WEs;J~e=SAo1C6YAfNv_|bAzr)%)~H}b;4dzo638Ox zLDAXo04TnT#=u`Nq-3mDQ4|wza-r1Gj&ne`i5Uo|ZTc9a^^5ySbg_L7n*&DqlnA;I zFl*b}=lbw3=H(+3{qm35@A<#!+OTeW*+0I{^n;_nrG)!Kxn780@DtJ;O8blE*tPE- z&XR4WDJSDk>-En3rhhd4_near6f@77yC!#Hu@^h%E_KP&#hr-@O`!X6)QFC9g7V%v zL&n2y^KllTli{y$n|rXwA0at{S21V-n71<8?0e?tbyS~@N+j~1UUl7^j!PC@!zM44 zG3tmeAHR_$-#jQg!0D-RN0Gt$tQxO4Fs4`1oJJR0rrB1UllTz$@lscSb2&fG$63_Z zJ|~4TCL5VrpM3!|yeqDy7E*kavpA1Ck^-BeD(#JRAnLc2J; z|KC_gAevl5jr@GJ{YjvqBNRmQY#|r#D4l1aMQ&t9$5`Fg0$!JM} z%p61<1?h3)z6q**cF(!5B2aN7hx)7?h?;@AIg@E^Sr}303xUirM7yJxeW%uZ@bWAD zM>74Mi77CmCbuP31eL=6oE@UU1L7w$W#p9mG()*|#=fd5#_0xI+cg_-AJ2t3wiQNc z-`jaw#3_xmw8{NbBfu9x`VELYJI*?yE>-{d2i^9D`BZBb3K5Be=Tos3(ZxvChP3 zc;HnI@W)$RQ&ZP%xz5r1_=VBVcxpeYcl3^5X(#z1sX?KKowCwsG3YfpSnK!wtwj$t z9NOqFhSDSjB>FZaKw=Qd19{0dxyG=ccm)&a67P_hYr;Owj!#-6K_jh(hTH^??q?R4 z3M&QGB25zKyh+#4X!e@HEjq6ZuF=r2bAk~Bcuzd^I@(@@F0s&WsYLLE%4)>@h*b93HQ>oeQUhHN1KI2~3ucB{0Xs)OE`O(%Nhw5A-&K)B-0 zRO{*WfzN4sVB3N~iSXNGC|Xn4{?&Pou*V|*Th|vwuBJ?zUJQcoKhpNvCE1`i%AAq= zeiC394r;IiLeMgd(s-XeJ)wH87khx^Y%rZLQ(@-T9h$P(SjJs5IBNE6U&K}Ml9_wY z?B0h}jS36+-#(ht>l|JanbLZPW?4ld1Ig)Vpb8t17Eq zTa!0<%y{O&v6vuSOAO&)vMK%KjYjfd}L*AKNXlg^XR=#0`5o zJ%|>GPqH>QbRX{ZB97b{?M95`D`$P~EX{z0`j3m~7Z~C%TXd`s760Qf&9uibgy?br z(fZ$k^oG&y>2zuKx6YEX6aRt3{$Jvce-yBk0m9K6VCBLR_P;46&gCFK+Rd%9kW$Hu zke`t`$iyizl>t?~xH*#As9n7Pix8oH4%ewi$O2hsq{+psa6kj`=4p!T>j7chN z@;Zqdgkp4T@Vdew&^+ODZV#`l=-QRuJM4KY>}eAn@U4de3RR>2oaej)Q;1MJ{OAhyT8NfA(+OYQ)mQ+t2($yHVECW%Rq$d(i{;GB-Ch z5L-$>5E5wS9~a*Ij|=D9_rKPK3n12I^Ygsh=e{geUGmGnYQUWIS^Qntrnp{}0!Ov2 zd9pEdRV*s#XNlT-3cEsQYL?cuc|Fw z9j82^NLjFN|@J4RgIu6C4~YTy8)sEKzH?kZsEUcw%z9Ch<`PKO#r}(Xz-WrdgYUy5&d!zRE9_(}tb{#_YqE&J^?#N^RXA&ive!(n@tFDxT}7kyA`bHF37vDPuJdw~kUBu3qJ zniRpraUOt#2YQ>MWXI14XZ14?jaSL^Ym~p2$dG%=jC&$(HN;@Bt*iyOjW9Rf8l{WG zNF*vX`O%vEhEv5gMQ)DOFYgLTmoR@sY|0pk>o26=ccX6z__Y-uU-fxB!OHteQO<=8 zwSIRmo-FN23krpQdG4-N*>E)PbX4ZK)dyGIi957dm3$&S4K0W;ym~`oo^2{w{UW3+ zYvjH!@qz#B4v)+onLGF9uS>U6-P@JjbTot~DB13j-K1)#`_w-2hx@Vr*8=wc#Iuf| z0EeP(DIb3cwTvJ;u#_)1rPA9Mb{%SC6${_>fyT2)T74(astvcc$8&&>+ra&4lsz&2 zbQB_tU4N64#Rz#a>SdcfZ>Y16-;dTDmZrb9TD4y2>D%{!xYbnME^GomeddRN_kQ%p z;vpv+paVj-&W?(+243b{aap?hhdFxLA7`hS_mma>|J(Whzn%Z@N($7E5%9LVVUHT< zoEy-G8N%_oyHXVf!sb|kVNLx7X$Qtj#4UZ4;}RJTevn>BoG^SNdOkgI@y#86#p3pu z_Y;*Z3i1E);|%xzuCmM;y+iTUv0a3&|9r##?kFn5Rg|sy4;h#2DpfFd6-=7JSugCK z6M(_UEv&zofJy=gHy-@&yonbaL@2Wek>s^z1G?PWw`Jcsx;+<@Ei?>{wjXkB{2ojR zQw)#3k_DNRdsF7}s~-QO@bU~Qc|ArAAo=xocV5Fv*S7R$FTbKgV8Tb2X_bAI86D-S z`d?}G`$;o5#kNq7IN6@OGHZ5>XTK-%MCplBCCLlLD*E!>BQg4Z*u!vm+eD+u`xoVS zO@Enx`-XUD-k$#6f^^B#dwWWD=UXXfo)1|0$GPN!TWQ`<5n)Z4SE=5Wv~6NeOCH8xgL$dTXg2hhfDyq*bu7@=FFE%CRv#YCe+S@%L z7VZ1fG?d;%NPW&z@3iGbQXh0$7cLfMS{FH`{t|oM9Km*X!Gf7zh=6XYEu!*%j9 zin!LP$jLcM% zIxy^&dI2uZm7?{12g&r6Q`Th`QIg+@_nD6}s6Xc(EU~Ovnlx{LY%M5v`lr1R3Iwd3 z5Nbk99^mdR6 zQ`f>s0>TG4zOsNSnoF*iH$&OH3N@))dLwwg-C&EZL02$ivaEzXB&P(oEGC12_fD)0 zf6lp`y>MCuEO~S}R?QOBCp%w6Hna?i;p!&hmVIYxd5K5(Zribb!*7$qnv@R1TkKIu z*1W9`8m96B9EDCul+H^sbxMoC(N@4ZND?L;7EdE|J`o)zN-#ttO64*vASLgTp^+e( znj{$CE~KQ#n0%6XLd@pH+*>F<0j2#Kpq%UsQG%GQd4~;-%k^aLDXk6I1H4Iad#&^x zLE_b&qSBBYx{;cN-i`wG@m#?my`mOrUwCqSXJSN=}Vou9YC zxi4{)F`+R#AHWDLv@^D+|-x=Yrf0+`hC)Lai}M7G6y3-i;p z=`I`YglN*yM%EvG=4{K5-^f)N*&2>ow6c14O*HF}SV`brabD)!1GA;W2&6jiuxB|T>fXXog zM;X)W9|bM&f+#P6?7(yOkAiF~8eT(O@~fL`0M;4je-x-dbe$;pN8uzMu!dN22^v0v zUU)-SqC;HJOP~8ce?9{NnN|k?yJ!{ASR4IM{Ncc#52Z*kt(4gOyQyqL%zsbzw2Ef(?gedM}ewnDUdH3Ry zKbE(nO|oPiAM{HV?h z#BZx)O8?zn|D-oo@3hS?YxfpEej<4ib#QVgb;9aF$?bOWj$>`&9e8p)|HPAf*>k{7 zxg6NOZ+?{dE>+Tw7t@rGe#p4h*9@M_ySHpy%50uiyN^{T1+3n`>ly7rmq{bA`zuiL zH`tML)ZYdQi>pF3avxI!3HI)oV&Gm)CSAhwBhEWzLqYM+otF&bI13VGagH zmeU0_O+Ctkvn_;IS(PNNF!FtdTzmny?GLsk6!7ZOTgShDraG%#JiGSQnalLnJu6SJ zvY|M8nMo#3nb83~fACXPylZ{`ab8cwfz{u|qlb%JJoC-Q{@O@E-sT~}sjykANdLt| zw*8yuz#;=@Z@jnxy;>UJ8Sjw%^qAzq8|piqQ%MhuZp811*RUbCWM0}|;rp1>VqF-& z&}XNb1}6Aa#A|UE4JH2@8NiiQ#Pk7GtVMM&nMc%+?R|E@-ybq-i4UCiI*z1|D$nSF z=p;8%u0K?@*(Jb#dyZMz28o-~UY)SRwcmj3D++bzfcCyU58 z7wS;aUY0{t<4z1-ahF$}IR|swI&X7Ufn!I? z=c2hJ^uKotzS^#(iQG1{te1^~r6*o|U>}F0=JwRzItnr3EvyHvctbm%GrWN7c!0kC zI~RK3CZ*i)-IdXnLrJ9tM}<|$j9+$@*Gwm^jky?;eB}epWvM`pqBhPoBc;Rj^3|@; ztrlV}E3SIl05NMd)Q8(xuyMP+X)4=baS!53;DYUIH50^C^3bbmh-wF(y^Ss+<+R7* z%)O~?gwvB#v&7|FI;?*)1f~p7LuR@eOX?<-#UaoMRR8!emL8jDky1Bn#qK`CZ@tLtNN+NlC5z8j$g-}B~d99 z@U$4)YD7PF+Kw(NbKUP zS!$m|1HM7bRkB^B)ZAmx@+w|5z0B1#iRLmKYQyD=Y!WbO2O#LSU_i`ox@jyHsq0 zPZLfj$ux_RT6ZPHL&BVxEy3^@v36PBYNHFm`CREDI$2jQt46Y=hk`XIpwfA-!z2&Y z)7-(ApHzhi?c6#6pmb81PQZ^hAfBviz6d%1ygT5nUKF%>;}bcX5$6`qp|#ycJ=L8_ zTun=(+S(?;DJ=aF)oM6Zz6Fkd*)^`GkykvXsvD1aWr<+sdXZn41e)K&@q7cKHnnTI zRiq?a3$;t?l7Ns4R24q~j@pxU0IqA(&0pD239Il#Lc)n&tcT<^PWQDRI%QTD3gG7k zVz2sF1m>eOY53l$LV+cqd(4p&Bww>98H?_tbUn5^)ZXT6^&EJzcWr|)Eld?8S1d@F zbu%1kMOPo}%bzEr*k`1oQ~}N&psPEG7!)Dx!`aD`GXLQ+d?MxPy9SM1I2gB^973i1*6ZtY zOm>90O6J&I0#AO)*XQmEoEy^e(LbXwM;G$uGM5VI0VpN!P8B}D%^4w?V%Bn`TY^rJ z*@^L=s^+Q@AZk@LyzggQ7$G*Wl=@n}vmFWdm#U*%z1`zExF5zb%mz6x97O^^fh33D2;J7azLnJCqkU7T`CP@#ECW(b+gx&Q%Blj z6dREMdI8NNdroQT1xEoni#WI0cMLJ5i{t42C@C@7LcW_80Gl=s8ap?^j?=g0Yh>&?uoJU#r{hBaOzjbIi%t)+3tpkMIKKo~P%A>R9`UnnJP^ABE z0sVh57RA5wn)?OzjsW+@n(JoQ*50U?`nMbq+J0MMSDUagcrBXIQzG!X4{Zcz>XghG5Q?<+=@%yr8(i-jnm*LPjXDJO%u%=5$%B`D9q84L zkBOso%F(-Jn_f`~Epjx>TmfeVEM+&>JFgs}9KgN0k zrGesJ(us>>yV7}m(D3Koh{{ElFx$V7c@`f-ICRH zc5llrp2?&2J-F~3i)R!at<|VC`k3Z@`b}~*>FJ9!JZZi`*mdGyT6pa_S+}fPe-Yt(z~CRx;3%Bcy#i6YR)s`wZ4UCyE8y{ z;kUkR*YT3Wsao4U7Oe^mY{}cUf2}+fr%qi*kK?YyX~}js^ceL%;~3CvA-fxvVXjo) zA@#%bm584!Bop4&`C;{Xx!qmTdTTw=}LK@8T!+oAp7Nn+x?a3N{`t+S|6n>fYJAEt7$N?d{wRfXQhPxN+A^ z#h4)3N0F4WF@bO>Q{v{{Vuv@3aYWq|zHcgME@=in+v$m)DE>>%GICuX!mu0iM$)RBi3iF z^hKihQQ2NzRr1aT2z~pj{O@jI_r6B?oBrsc&+XBrCc`TLcI2Yy<`Aws#$+_c3_9IY zA-5dQ*Mr^Drq02r8EMgOuPl9K zI!M418rnU!E?@5_N3(qxfa8yi57nwS2>yS z_UFZ>yWtV*m(_?~vEsrZ*>5+eTZS$Xwb%qP-heuZua!A52RJ(*N7ij~w#C!S3@@i{ z{EJEO^zGsB3iI$so8)gqPx=R6N0&MduRt@n7n!$+ny9p5m>55M>xpb%6Qoljv7qyO zaY)jzyY|5{8Yb#KRs}fnTRF<$hh%QUZWLbe++=VKODPD%c37UT&(~jUeCbd9q%<;} z#I4M}X-&DU$Gpi|CEM5~qqD{ULVkvr>=jPb0x#%kp`RF&W(2>_6OW@-y@u^vmr7*2 z3T0Q3#YeLJ?i$~P*AsAsg+8Qtj&ZkTO>Q)WZ|GZ5)?OBS0zoaJs3H3h0L*FT>dpAr zM*B%ot@@Z0U!yLWGVCs0QAZ!fuLV_@d@aPi4J-nSPU8)X+c7w5mBco~f4IWVrw@k} z4I)+&OcL!(>9~FMpQAU=ZHz^qr|m}k#hthFbr~&&+C3bjpoSw}f}ER!GB>0SCV(?? z_58au>uXf06q728lAb9)*7m6LNG=~$JUZrMZefw-qNEV1{{Lk6uP7tMG!voADydk{ zP++U6JKBi9LBoC%9Irt%hx3jKrENJCjpkme!BXyqGfnSv#d}Q9_3V$d-3zts4=!6M z&k(;8w;$2XuTXC6DR+O-4#$!H_>Mc%ZrXA(wKB~3@x7~mJ*oHLnO2XU8}$BMQ9?i+ zKSSrBU5G;NpI^AbjixhK-;&_1ByEBkfuC;F;#tH)c9g!qS9WFSfUk9B#Nc5%zu>Qn zaI^o@$Hv>f_P4EjbdOuXxP@1euZ`)%DRpty%hn-LVrD#N`Nz7Z>;(3%lA^rE&mDD> zdg+DNz7duJyx2P`qRYp1!-W-#PwxKs5w2LaK-lqS_dAA)JLb)mJ+u`XnZLH38!pf_ zg^xbY8}TgX40^xFb7}Io?SxT)-Y;cpz0B5cGcx*ziRy@9X*S-c*6&wj-E}LlFkvbWL~z8FjortXA&myABBxEnzS>B zoA{#ypJKQj)K=;zK#P)(gGN$l_;3k+-4OC<<)F2@!gy`%eB{C2MWJ&DP$-#v@f^Pf z4=fc-ZU)ogmu92c;uT6QL%LvAoQl|`R^cZ&>TmWqJG7j8!P)rk$JsaOUYX~9B;QS~ zlsRX6mO1M?Ym^<%yrjMNSf2CY-K7&!Z~6#k{nA>tS35PE{~)Xd>(jC~d@ft(8~ap- zq;f;{8vlBZ4`KJa@o&{qlN(}L^p3FSVU-%GL0xSpPZheIx<^`cIi8S-w98kD7B7KH z-?Lsy*+?TI+7i$Z z1f>@R&6b>KBK1_92+4jEfIooIM;Ny4BloA*Lxusl7yr61ff1Q!2*3C0`s7)?Zx5IY zh2U6DPP0GxM}bq?HjhFltDrYLcpN zqaHgQ1bT#9r<2EBf2iEV?gC?=C7oyo*X%{B`Mwj;b;lM@tEd8s7PD$P5odCicCtri zEYX2i6i6J++Pp^+%wx98yt@D}wW_T_PpFP=liMLGkE!3dne_B7{V4|~@`pV5Z~#3cH~>6qoq zaZxnoh@yiee>87;1<4zI^V0cl>yVP~IxhknT>E1U^_Eg&6sb;c+afLFzz!~<#n1uD zPL!#X%j~#IkMMzc6tQ8h7^Uq5jV*xw3^mTw29P2E2bnn0=VBgu9MBDMTG>4N(7Pm# zUdEy4;dPtzhOCw{aH|k$t35i65{%nQCA8Y>#63jL*)VQ{1PczHw&taP?IXnJ$4^0_Tq2%Wrl|1O(~jg^(0f)D?EhteY+vpbt1mZR%8gN{*0ma9VM-E^ zj+PN+$DnPME&+l9Xp&ZPFLvI> zD}~WD5r!B9Y50RGF|<=7P`(>ZNRw}+9Ya`Bcb(ISQ*GVJ=XT`&ut<%Dhnq@dTMV~@;gaY!O}k(a zj1TSInM-wZd3K9-2RRKd7Gv(%#Fs>TTPi%()X;cnHe@Z7-B!nO=)rmozqN=Q zkq~38iE%@AdT~=Mi`u$jx&{$pocvII>%5I}Wp_!}EJlZ1Hy1gSK{>~24G&j-)e91f zvig2Aqy#S-(l*vXTPvZ_S*FnV_y?Q3sDrRokoWXt%Azlo(cZAN>Y-V2UdS*v8HkA6 zEnFpZ9yPbiIf!l} zZg?Ezn5m^W^K8RFK2ehWt^Eg4@b^CoPK;0chg|WWqUNltb4fXZxf4rylV7)8i$8>0 zOU0Rfy0W|R-sGMQ>xaEA;8xP(@pm;pFVsHy4=D=Dt`9H-O!vd9V{{wqVdbgv%fXkX ziM$~dxHH8%dd1Xi@RyoeH~>7F;toGvzD5o?s*%vjXpMZ9%5$&3b^H(Wi|OK6$IbtW zdY9!FJQ-bZd$5pR79CJbntQ_viGJdIbb zN(_yV?TZ#upUsaqT+S>Zhu7i*8i=MxdY{$kJK{zrEml@#OzPSnEkI{z^Rw4RGik8% z#^=_tIbcnTqs)-v#;A-=^%$+=DP)lX#II4X~*tZwd()o z|NZ}^lvhy>Nbb`1(HzPdlWCCCqjUTo2b4zZkW!*g123=_dY5 zD;W7s+;x}jrc8{yH2{K%Rwfi~(wOmi9xFH-1BN$oG5c{Z{%dyo7s>`?x+Px$3>LVt z@@>?M6f`-;=!0`AK49|1PggFilKL#5s;j!KSEgU+?8r=;abNe3!XF2U2kGQ}=tP=& z$m8$xcYUeXhNcK2&CypIM-pea>w@$W`0iTXAgu9D;h4~LQh8XU`u*6b+>A>^jT-8} zD4Cg~F<)$q+nB)!c`{W*U`4f zt>JIEkcjt>f;Lw|@N=lIR08x2Wcqsj4omVD zb}cj;|5A7%tNWdz-!Yg|Mj2)#b|Jd$_6dpdjh|#hC_f34!uEqHt-=-eOK3YAkgMW> zdP{ST^{5b^hV^(v^_};8S*0X#ygQ~B*TE^o)!C`xR$^c9u@BpsF3ur)X0h zS|hdcH}(7haSDbhsSWe(glN38POS?rBMQL$^|s!4Hr|kzRUWqCgqxE?(*gJD`s&K; z<1ZJ@FDYOx-O(2w@x>vT`kf-9`^X)L2-YLO+p#qKAvGttiN#C5@8z^g)Ai;$o6kL94!Y5Tx; zViO7jfhTP0J-7Vq_xaj+UsDpr4|n~Rq_KkDlF_0a@S)_-4Sy-6A$ihHeRrwZp&EBR zM5Q@g;JX@fDufzFz`~@uJuODzlka$BTZVR9<u?|-%p>B744VFnnd{ar(35BF02_113*DY+@+ z(oHvY6(DL2CBEVEEvVB4Hl0*09m6XR?1wK1ME_fR-yRQT+pay@snC!;F%==Zd59#N zsf0=>LWoI{5R)P!!zkH~P4S?JNrlQb`-HJqB(fWuGG-=Ze~;}jW2~$7eDC*t>s{-8 z-nDtx`n}Khy?^oh`Q7*Jy6)?~uJb(3<2()#jSX0wzG8O?emBm9VAuV`N6(UO6&`CI z;lpw`+BIhfq!6v?G?>W`Pw7^M=IO>+kCFY-5#xK>b1cD*vF*9)tU#?Ek|si87?JDj zX2=mfcs{JwG{}qtJ)XHcax)`o$ldN>{|sPoA1kVsDDk7faop=+WINojVN*;Zc=X>lk6L)Jh*lF(db}i1vd$2P9gz*&5ySD>+M5QCk${{bl(1$~=6Xrx*<}%a_uD&ETuWmo z$FwzAIUa421O+e8r6a2Q0uS52-G6m+R(YE0<@;m%6k=&&UhCxp~|~rTRTjMD>Zj=%`bd0 z#?rBOR{vw>^~%7poYxNimR|!?8qCY%Cui~d`wr$`n|~H{S~myll4AP)O3c?c54R>; zcT>Brl4UD~G7Yo!^A3;`wTH4>ZeXP8A1=0kY^qTAH`(!Yy-qw~^cnX=N@7xR*2G#( zs@9;-jCFIjMPbGKXn03aO?m8OA4U;NOGh5w;fzd z5fZW~wiF(vwwR;Pz_;T*Dw;fpclbHqy6ngAX!mZ1w}O|GdP|_o*}p)$*CvWwKbjp;@*?{>N0XryoX`2fOBt#WEQNf>-pIt= zVI2o&%K^F`e0oJP{Ar7kmd9Hh;gvco_#jiJ&RUH!mJio+Z5JP7O9V%>W-`PN?ijHHf^ z63@#3tiUnuSf+X7nnPbT_1$!hJTujD{rRk}KgNy0O?6mlL<@dvdWpSj>Y2+nb@PR+ zmaL(cP@GZ*)8SbSv=ZaVmVEi~Rj!?Mp{~hm2WHCYrH6cZC|Y&)BOt?hn*MQ&nc&Pa z{Oaa-0IK)!OV(HFVype!mjxW$eqkn?N4fb*Db-gdhfz!%L_A$oN>nV(i6+I}2j1Be z6l7sbloAVWgtV1y4E0iCa8CFfHa9acAB#E1xK!D`RFg>y#5W#| zDa)o-<1bVe1t`oemf_DgH58Yzc1h$^dN3^VT2QW5nHgAm@Q4-Q#Jd#mtM1#lTvQ8H5fN5OpTjGo=bLc zyLBT!%10{u0(fI$W!u0F-Q(HArtlOl+VDX}63H3jG^2U3WqOt)B_J8_RZ;DramVOu zFv+zdHX!a0tw*?b502A0aW9zT&1J&~e8i>|(=HrFWu|KF`<)c8c$@=3S_CPEwoacSpo~QnCSHBKeo@@Rc-Yo~+V(jy>jn zm@z7pG|>f^p~@JR{2h3kjQD3~4zlaKq0@AqwAQi`}7 z|5@9!RyVl`&{^ET&_uFb>4+Fdc_=B-gNo#9gSbixVx-kO^Kcjs-$Vm1j8ZGoe3_iPK26?$kx_<&Dnt zB~VRIkc}@c!uU*xVkXXDS5P6v=*wQOK>|O6FgBN`{5=kWeUsrDt~od3dBRxB@etI~ z(7vB?tW#f~iEKQm<9?L$mL`Qf4a|8(!%IEZ<(g+=hSRcxui3RwNn3u9giG4Y_b}fd zFGoq`C)1WFY!$eq`>+gzYEZFTo1cXXINJc-#aC?IuBB3s>q~IyiSs{1%W9-5su)6c zOXbUYH96TZ&yV@XFbr; zjd^}n43SJ4pSq+$wn~qM$J)27_q^2E4g8!D(PM*Ozxm63uM?;^Jl)Ps94$!we&~&k!I;65kbvQ! z>26j75Mu>xdO&Z5(5!Z1SR5LANAr|C+gCc_GH;c)sB)My+sCqv*UpaGq``7aZI9Pb z$e(<*C6N$@k53#Bt^$405bzSk- zY%J#QxUJ3|ik>md-=Y?L#RFu=@Hz@#J2at*hzQ!nl5a8@BA~XpcQVWCDFYI@cb5G` zjtV+CMuI7+$PsLHYp>bdbi+FogH@c6S`2A7y$Mm$kX66pISc%XLGn68@I zG>8HzCN)s2Ddl914D|ADb>2+R-SpxNyXx6&_Xw3M7s{*43Iz$TzIi2#+5!!Z%RpF} z^56^Bx|L-KU6MY)sHqkSp{8jy*Bp5ZNhf$Kgn8t&4b5B&)VWku_O>)ixHQ&8iu*!9 z3}Bs}>iTq3%FycyY?4TeYY6bp%L8UgT!S4{Pjyr0CT~=<2EVRm*6{$}%x~^?LnZ+{ z6L(!|UONY7eSGD9-gYQ&Cb2g+MygTJKy1?>+k)v5NPUkMx5XJk2gV;Duad&rnyhP7 zq4k!q*|9Eabwv*iKv6x2vlR(uA!a>tq*M86dHV{h<425=ii==6=1d|)w&~GDy#z%Y zHs9;X8s)B3M=1YEHc-l`?$I^Lc$JuH3#})XWgPfioT=EL=4oseHTG$HrrZsqe%L$F zIQ9;2+E5(qI32yil>XiXH6vND)sSW?VJFaYUo*%z&UV8d!;f)k| zO4&)-&3S)|k7EO-Y|d0T+ls;z3_b7)LV%*L-S^)jI>E)5Yb0)G9|wLwOC#&@)ThG%nnJIVV|b)AsdrcQoOQXn4rS#8#sFya>?WF5;$^YY&2z1%lep@ zv^LX{u?;VdeIm>`Oko<+^q-7ONm-ym{ZPfoM~Rm_X1lqU*$8yx zOpt@N^!Xm?#UNFcr+wPJ_UUJF70~gaXn}lDo4yiloC}B|aJLg$)_h6#F*PD6z`)A* z2u+zozxoXxVZO-naO85Z=(dcf&D>y{ONYxCyL#(oWjNisAu+Pq*Z?w*)-Xj-%OggB zN0B-IcHcP#uAIiI6VVR{YG0Oq)FVsI?Zo27;beS69Mr)pro z=_?ce=M#7YEzNUDkh*T&*Xw&)*40C!52>rCk+*&8j7%M#zor91*J+V<;4+|Onr7I$ zT()5iSr@J!lXEdftI4`DJW5wkIRBkL{h+4jm2vCxghp%5erWtbew6#&XJx6j^UL30 zft%@ba1RM`guW2kEs5w>3X$VR`FX)eB=H#AL7zbtl8KetP=mdK;OPp>cZ6_#Yk5P2rJ zd=C>TDu_E)$+YpNVKpqFH>T2Lo4!1K31jCG>=FSfB<8u56sA0uqD>`O*cQ|#Uwpi| zvXp80YT}LvV?tW2=xrr_&}@okMJ-J}6K32w%RU|;yT&@B8a6ThMefwqQk$cxb|3mY z-P#(C?Lpk*2xC_a8MCRG*mycU5J>o-A~;Hn`FQi%V1aM{<3Y;5Dk^bttkKZ90dH0i=W7U%Z$J)S z4nj-dJT6%>M>z+BZumL=b0PEeT>l}?SQ9tr)c zhy05S`M+h8_;)`6pBT;-(llmkt;~Gv=9u#=KLK5Z-E{Y{_)8sT1q<-x5&TPF`YH_i zw$)gopm{p`PaB*7)8;ulc&+~N-}CVPY;w6c7f{goO%w=%4-v;eFBGwaj9<%hJe=?E zIM>T@D!9F_guh&{sutHz;FZ%!b zgW&V&fDa#0&c4CD4CES$o7S^f_+EELdFky|c1Q2>tVpu+x)P`>5?9sm{qH<Faoz z^ta*eTtq)a*joNwj_WT>C#n_2*?BO>9<;h{-LhW!0{9{0%TO~%9(d{sF$d_rG7G|E z?W_gBKYYIuWPH|QG&W82J3jOOtZjNWTitJZB948Cv#Y>J2Whyvr{$0K#sLHWeq{d; zi7fjctt zH{KPsZuxWUDDe6pefrB_{!1YH?=P_b`i}gcT-S<3rULHqI%w1PI{&C; zCY*IPj@|zA$nskG#&KG3UAque*MOPUW{DSMPrqR4#I=E5&nApi^3UVB@{e^qTT-C& z{NQ*7s`JFvD)b;`17>3rlf(U<;z#c2QGSm{`*V_rh5jAWIxKM_dcb7a4@Cr8ZGB&U zi$==+Si`;WlV!vJK1jf}`Zj)m%IQY0RaSXkns;1S!avT%XKGFJPsvZKutYwD-}=as z<9znYo6Ljob)Vq0?V8~0-ADYRozmr;oqOOv!_78eu>jWc25fSIQF{BdzAI=@QL`of z0PUh%$P6oT6lo+4RVW`NdHh`wW_M5%x~RFP?@sr`9Ok-j+`aTIJ*K7a+XICPc(>78 zBQvA4B{VD;FLuAkyb%_dv)mT9wiUerqqHM8U`ZEXfkkxAJy57vSuojvjV8hnH^3(G z%xVL+&hFZPt-2iJ9#Td95XNu7@ERnJ?K!T0+~6N`@Q-!yk8j~0`@#R;dm>_#0D{dO zpd4LJo~fS>QwMqkKvP1w3E}3W!XP%kd?Dm|qSZ|7Mdf#?+=eX+ZGMw$HPm&lj>U5z z6$53iR#nnSDth@cF%+|uyohy7mt)xQNg{XZ6tg2al%RIrCLF&#q$V2%WzK~gw5 z#xWl0<~G?jtD)?;MR17Uw*)llEtTLG&$zWhd_PFEZO5s-J}M6pxWA)Bii=%_uk+UA zSw*=62lxxg<>r}#xUCQ;!y{X>G0)i(|B8Krne2%V*!tRei;Yd$nq%tL-unG*-h81? zZxtUX*@q&VKieh=N9@36i%SSO6Y^-PE@63*7e?L+-(-48Q0*$*g_RD>$Qy-Ta#YNe zxRns9P4j5oaVGaGskI~9OkMyfRN=Zqamgk0MXh*{T#|TCYKFN$Bu!O5GorvO0rxP+ zF?mAaeG zy@<$$@2cn!+-{S-voK7CyI~+qX@{d)N_@PU+Rv94eN z9tA<({!T8?|6~(_|6u`jaJKsta15Vq=I|E)@&3+CDv`}Ufo2nqakKY1@@>E}Od3$k zeO;tgkzhFRzycx*Cz8YPkU=JXUIn%fvI#jQ!x2F7@kYD&=&49@~F{b|_xJ(6?L_8-TA zI;a%CagWW30j?Fm()%BU7Jd)iMYM6VMY%aR`uG}mvQIP5xt1d2*jAS=71kFJcybWCjj@|{va(0B zU8H%?_5d5%I45v>Sb{FSbAjIMY+maS@= z+QAhwo}?7<_G0S*O29hID!KXT>)u$zf!yjG%Yvu|3j*dzC&+8!gxGFmO;h7#3{;kv zi$f8cM5G0w=WH`(BII1}sMh1lnvu}6!fA4mfq$VrT%7q}zvCri&yhSi8qHJNGe4^< z_iBX*z3)?%MVqdEoBA{|av(;l@zKYraqZq9K5CHaXLVgwTLVdD`Q<*DN$ntvjcl9T zsF7e!>XjE~#FFh2bq%i{zYt`Nre?Xc_{Ta$LUd#bb>dpjt*7bXA`IltQSHz2YIz~C zN-XJcvf6-^^0<0bj9Y!WO<3Y-YOi9V!uhA)G$T;gP_ZqIczD%*eS`z}`V1Kse0Roc z@4At3a^d!b`h`i6VOf?TeQGM3dDnAOpuC0YwIRTpKk)f+*{zNMUXd|vbWacxi!Dl5 z0G)w-VpYWmr{7@E@BG>3K@d))=~9rT81bss9iFQ1LS)e_VjFbN9`^)mwdD+O}cpG zu@@{JCFUkAR0Fkt3u(!*oh+WPI55$|kwJu0rug*5Y|AvqG!H$M=c_u2#YecrJ24Za z45q{!_cVL&Zry+t7TU6@v*z+mV?wug9tl-GfYZ}GD}P1@-zZBbO-npAny-?mwQNs6~-EK9o z!WaeY$Ql*kQs@elak{N~@f~g)Mw%vU-@fD5_E{ZQZVZNPmW{{4cAeJcI)>Ng~n)9_8GEfaSe`%usmR3n-PcMS*+U_wmk z3M%8Sw^L-CcwMW6+$d};OpO6#t+46t1X300JK>1w_l zW`eW0_t0Or#Bsd}!*MNrOtQ`DW?8<=rqW}e~V+fJM^tZEbG4RdeY=@V5 z?8=o;FYsvsrCauqK7AcGeOaifCi#^kw){jdXh4}v-(6Ue0@@goDjniizjF=itrv1& zYz=eX@+h`3T}WRZ8cw961W7k1QyHvOZd9OSGf11`bC$IMkCGiE!` z8tE&C-q+6$VzV8XiHr`ad1J>eV9eOVM$(86YT!^ov?uwviBd$VBnD~COoehTcH)dy zFk+>BDy4atGYMzoXPZ|V7BuReR*4bf7|HQpUjKUat2VVm7|M73m3H&VXY&^Abl=2Q z?CO<+9embEB(+Aq-noeRCAvCmcbVYU$S_5XoG&fLj|_uiYM+E}8$FbrGR8hm|t+%5-&Ayf+Po$3#8S1n19V2)^%ZgqrC$JG2Zk5O0cIPf(A_h4jZjfa& z;KxTPmm!&h_O z^BHk;Fa43Ps>bPKVpTpdI&(~RI+bCrlWuDa~ z;o5LFp*Onbj~OmzBJJwDWWkolK{7e$&2?Y-n);tk9jK+=Joh359FdI23OB=CA749y zGs8S_uJGFt(X{R-e)QJ`#l#G=Dr^9L2vaW-1Or~VP0yIEbec#t9TQVdEC$`$Pc#C= zI0&pfo%7li89TkC!}7dhYI(YEUr7n^eD~!}T5lfFz86E7Oky;7-XU38*78o0b~AmW z(_J2QQFDvKnLKcsk)^n^M_VMgA0Om90nN(rgyr0i6%@ah=HA(G#r3f{x5W`&IYjaf z>svX7>?V|ydX%nC3-grAYP;F~PsPJW3aGQ!=^@W5{A3tBqDKDfyk`58)Gy}BscXDy z69^C6CRTZ?nU+HlKBJatB`vpJvPcxbn$+JNyGP@h3&V@(>Op462PxH|$;gqv{;p3IvpDC_Cc3UA!ys%y_pP(quZI+C$oJKw4<8CCj&4(EZhlegtmu4e z{7HQxcMMkh^cy|@xHvK0hH&-D3gtEpYPw1rQ%+YtvYv`N1Pw*pnr@k_I5QB4a%r|L zliAVq&J3M0GP*UU-eAXL^arU4=_H*?HEGy^D z1}wdMoqp6Ec4G6U+|5dx#7}MEH`=}zI=+V=yFXZ8jOjOGJ~%#dH3d^Q7d|Yx{*>(p z!B6+)C)c9{a83*ZnrkrUAWjET&B=9`1Wn^})NL`42aP*4NYN21(KlN14M=P2!sgNbkMS5-lNWiqxpUD;lsL}NSv^1{={Hb8q`6P1HH^!=N^oUoX4i1 z1+du73BW3l#Gn8nuUGCwC|`dYvxCmvh>l((He`XcOWDJ#o!>tMBCHVHJafwlz6l=oCwVV-k74r;~diZY~I znh)0~)tC_ZnB{fD;uW3w%GZ**8xz9-bPJ56@L87~Em~nYPwILo~J# zrjB@>Sylf!Q1{wx;Zkj^%YCJ()3R3f5d?fb@ffd}wBv4u*)Gi=ZKB4Fm)ZpFdEXqT z9du&oY6A7S-pTXkgC}C{R-Cmus(Cn@Y?7^cB1?v^@shcXz=<^LcknZxFv3WcakOWDLYm+& z@y-OE8RO-W^(U9Rr)M!)1UjYOWc5nPefvn6x81t_&nAz?&|jXJPU;g8Dc34bC={@_ ztJ7@!^vGx$rOap%46nxm<=eAXcaPk?4NXNuooRO;X6~S=J=J^cbn{o4gB7o>8)-Qf z4V_u3X?DGCU0IphO{gxmSi==HM^&biIp2x={V$JzWZnBvsKo6Y1uFDpd9!d-fkNHk z*G^E6JGtO|{+SDIpI?4;64zWOVVkw(ptz_jkrJm}pt15j-p`Z#WdqeG&I=fs98%l) zhD-J#x8?>+Kb%!*r0X%##RcwM++ZMc#Pjx9Yw_t;^6_6|Cu@Jv<>!MT*>W`?tIj9~ znZ7>A^c6v-Z;At%z5xbg`hg(Rw}K&{6s8s@i~?G*Mp$P+uKEUsqH02zb-o%G1JH-~S3l7QGC&^=GeKaB7CNp|yaZ->h85a|>02mbjudv^}!d>{z4 zhrc73wZwkbqYo%X9D3KPbZ=+bvA~(X0V(cp1vqR~O4I+$NSt-rt*+YZIlqr5-uv-4 zb@kKYpVhs4I=5n`^^lxE{JdTZaJqQ5nFTl5fDzH`IDjm+yn=BWK&ft=yaAK>if2s1 zP=$-6)uj#ChZO|-ZZQ1!F5PshB<862?u#?`KT2*hQa{VOcxxB=QS#n-^<8k86xf%& z{Kv(&Tn_mv{XBRtOBu1y0UnR%fMrrt2R!S5pv*XEj(r9DTmNa(O&E+TcpFSA_=f`5 z_08-;)JTT)XG%F`rm>b6F|>I(Stfx(H;ysA-THI40se)kn@QnQn&#iUubJJu~xS zo}L>VYTE5pwt0E~AE;Pv(UbO~yOi7Ls!vg+kIw;H@yic$ls4@wdboWrKo9qHE?>qc zP+B~V&-Ddqv9I#i9@MI%=ZF05L!ae=FhRrhq1J8-HoyV=&+mV1U12KoH=Dzk+}~ART{?0b>L_ zbpL->;Aay+M^3a(=1)Yx1rX8^5YZ9*{DP;F03akHIOElyfq;;Rn1qy!{O1@z{u_Sy zXVyPFNm-i2-TF8H=mEM?pnY*qCg2~Cet`%TJoBdZ)VEzGcH%43so?~Ot;Rwh=kc{? z6(?kU)F%8Ro6?d!Dl?-KJ<_xgqSQ!Di{Wr#>+rSY9|m1X;UusOKDKj(7NctrjVB(9%+#dIBY9cK1CBsQa@c3|%SB7->;UBhr2HmdKjyn>Z4xsc6; z>N7-uCiofZ^Rl0E$`V`f%WtRUidVPT)ebFMw@`_NTc=To4L|P{-|6$DPtK4@Pp6r4 zQu&I{;sDFjD$ybX^Z*hiRXkuXHz%r`S+cBjrIGb}c#GOnaXNp@rEUFYHl<(4>>MrY z4US!dhq;2WC(I?=3XYgs_^I}e!f@0!T%ja<_N1g>E#S(&j-bzT$+lQ(&(d(}3ETB~ zAT13RdTuq~>?4<+R`XrFGU~+qpf}z|p;4WnaBG@;b0LpU`;afMd)~ON((_nsC+R^~ zipwv2g3p`w>(bP9Y{B=UMueAKCW;Q+o=ZRW4q%av_#q?ORd3mxoKoMhZauRjdG+@A zC#rXsez&o+t8|^Tu)D;RGfh^HQ+1u}WJHY;aHUafJ8<+~>E>Bo{tA??-6YS-d-!vU zTLS(7nm6GigyUD42q!PID4u)APXd4XF@TNsAq^5^pJH6S#>qoNK{`?Iyu5(H8!IlNf_ zzB7!=u9zBUK1pvhHoceF)b}|unw%D(@QoU$lzWRWg83*_(|t#3I^}e7&6{4%u@z>i zPiGgOY2P%!7&f+&P*&;@=m>UsKyR5~H(F0e7_ZBOjDhw|OhG>tM5dZI9dI zClIMJ%_bsXKh`<>* zU~^vM9taqn&4PYHz{O1w7c1(JS7V6b zc^6Ahn#eo;587r0&g)r;fI-&03=(as+hF|x+hm>lEp(*a!!}T=26oA$aDkg`=gh|{ zI<%&SDy&+xYnnUI#+YdDMf9aY20N1pe6bvay1d%C19n{#Gdf`^`h>*l>Kc2B_Cg0? zTOT*p#rC(?9cHubpDyjJ+0BC_NQc$!Uw21wZjFxbOqd8ffyZI?TTRTl_$^F%%nj<8 zSu8_xxGuIA_w+cpMMybAt?hSqg=a^~_R1WRDwcZC&+HsmHlL_66|#WWEE=$Bfq<4= zAJpOtJ&&kJnT?HeA{`waF&Lm%uNv|F(7ebu|6@dS{oBT&HX`jVJCjq}hZUBaqLd4J zpIA9Yqvuev34D4`Zg2;(ka93VDz$ICf7RJlScd)1=N{anLIK9M$oPtBp6z{kvWUJ8 z2T4R$NUlI?sOmKk*r?EJZW6lfG@u}k@EyCue?9){&B)720*PXSC`#fE@wiTnL^ZZ# zI`UieFGMIne$DH5*oAfPJ(H+Z0sz+Q-}YhUSKE#qx#C;nx{Hez+L#*n!+JIxy-P~w z_eBmS8nrjJOP5^pAIXdzj+yxDhg9Aj{CulZ%-4oB?UAfL2JwzU$)Ld`*MsWZ(cNWQLJDpkQOA$o zw+gX02vUUbJ!g5>0?d8S5-)>M4l_;7qCB~s+PNaCj{e1-Q3CJN)*CY5xbZ2rx-?4T z_^}D81gb^_jcqDt-+8UW+6fIu726b}McZRK*VdqCsm`G%f z6mB~|R)EfKyiFagzfq(eeQA+TBHNhQ67E_vf)mk!mntc#Ylw>ammCRaVn5+kk*L4M zR~p|yr_vdqlnXf`Df$?Au9by9vJ3lu)GLDuf#`xi>WIDR+mPRtpOX{LYJF~3npsNV z{Ek?DxcGv!HKva1uo@?XtAh3qenI6}AHkoEgXD~yowYz9iI3V6c9*#XEiGG8s9+b` z#FH{dv4Y_|W7US=RK5f?SzFtzv3<4m{EpWc*-s>L!|$n**d*tY+@+lv!DCMzdz2WA z`)snVC&TAP-2FVOkXT+x6-&{b!xO4=E}lN}>g_Fb)8DksOH0cUQEWa55M;$X$|0d8 z+=7kTTFZ4;9DxiI45#ivEXEgOA~olWZX<%mncrt#jJcR?@@%#%ieCq_v@OE57dG=G zw1SUZ6T~BGcSKfkh0Q+=h6~zAzBnOd4_g_RFsX7^R%kK*w(S=pVd*g)*`}OG3>ik~ zr--OJudP@lH3&qF9yKN|o2ID7r*z%i&)P@nCa#P5`J*wnOO!viBeq%>DIa!uYR~SY znI~n%cDC$sRYHrer|Z7g*6!qKX;~j#VW{aEY4KgBWGb?*#8B$j>m2Y>G;q}jPa!)l z&GgOB!^^hbl=#GD32MgP5*2kUIl7gJJ+&y`(Z!BWbuZXVi5;&$-*a)?kVQc)%HMz9 zk@aM(iru+Yezohk*(Rf-jZQQpzXUDtHf)S3zD(G?p)F)?u`di=l1P;#AtT@Y=(Omd zfeLzek?QIGmGYVlwp{STHqndqBE}%UsD_zcF&|WkteSwxHAUxm&DQhgNSs;aRL=HX z%j<%sBc@y**IX@&JCLj5$oM)+@aA?|)@9hGQp>K$Scx1MgVc%%res+D-B;YMAwUo* zbMlp7{^VlDyrWmzS%cRl9sI~*8b4$g{W6m>l6=dqcEwd8Z^ma+?d9zwX(0$1JkL8$7?dFC#jyi(pUDf^}nNIV#`N9 zFUwWYBNL9lwbZaHefNs*a1c*XF%|guKsXZFF)%mQY0NVdcJNG3)Ch$^TKFgNEYL%n$tEesvwvcFm1MN>W9-?z123$wDmW`08HwKr7B|4={8 z$8P}fQs-2X2`#!}-d6s;0Ogy6u6xPq+*+b&L2civY2JJHCqUz@g-n4OTi9P-N=o{O zyd-RqD|aX*6`x|6qIW4PMZVZkWdBRbVpZnI`i~w>30`K#$bGWAHO48IgnV^JUVr#i zt+P7K8%tz!Fi0=khU=H|O?pEQH?4ZU9!zO!}8S$yUSJWCCXq_2M##TD|fBv>#KNVl++%md@a$ZJ#5?4B_7qf_*e;ZTR zYvgTa_||-zN2tYReq*-Yk8_LL-F44HjZGQtN0y(9&b3)ugf6d~5RI*xeNXj$EYM)V zJ>TN1Y2ER-5f$9W$j2Sc8%T$(nLJt1zf`gNtR%(4=BAZ-?csxFoVT~k z1OjStdz|_51DMwA#GCY~L`le@F`<)^qsKPRUuSX^sL5Y?dxNU@SaD!eBqsIJGiT3B za&CP6!aa|Y1XFCNBr3eGcz!P_XfB@|!Cl5J`$`V~TQi=VNK#MuAc{Po8eOmV1PpT> zq#c=BEyo61eBvs>gAOyfH>S%w-}r5?iS@IxNQ_jrRw+dLHl#q!vM1dP!{$bJsy$QD zSM)hRjvPF6`qRU;m+Y`V1{a)mmo^U_+z(ErP@7u$8F>jQ4dBu!w8yEXPHZelu7L`{ zY?3CRKGOWyXw})bE%(4Lr{*W1w`W#x){?;4NTo5@KZ0qoZMKWBYm22nz+JC=RQp2+ zvs=!%8Jg(roKl_#*6SUZ0Xw?XA95x`*@9CCH`nu?3il%ms%m5VqBwh68|;82lqSLu zu6bFZai}@C-N|F@0wgl32D{-&?Qq^i(pR<2Wxq=B{fx(jz`m3^MAoE%fn!NmM>wK? z;m9PTM^-^rZRNE4mwXXmo$U_aB(Yg6T!EXrY=-s2?8hyr4U?aQX4&wsVF%j!h6hK+ zBStFo5t;+%9k1~(W9M%(mm=g59y_V^S9T}!l=G`bOJo>iWlY>JeBTkw(Ci~;7;Foh z>gtg7I7qEY#Q3sNDoDO;8_I%-_pS-INotw0%`3xlXMn_ z$b=w>qn6c9x{*Zq&i0ZeW*Cx>MnKZo8k4gxi_E3BzCk**-AftUo{Bsv$*O;I+06&b z8)Xo$rF*FoOrMeOsZCuRta!o2#ic}1c|ZAwPh0eYJ(tmDiT|w(z4yr@z9kR^yY7x9 zPcN#dTg$k`8IM|+sWa5(9w_a`PTeCP>4x4O*CTJQW2)3cfAH?-zgoLm!ToiyTv|{hFd0o1Fg6wDISc(YOWyz^Wr$P}hQZrA^B~ zVUa8)GWREt!8f!I+n~|LFDx?{2TdFI5KcHjD1O zOX>jKd4aHzWio?kri-7$MkTAHJW3MX8|zBLy}O-6ynX`A;igQ~!|yi_HXnSezA}*L z^rLcL!bulF^*EM9yuxPC7H9X;;CB4(krF@-eEJ55B<6-Sdv1rs-{H^cALUw znC=n$$<76oVaUU-kfgRpi4zmJvHlQLE_m$7_(527qTi1`?kXj z{IcY;ao^yJT7t^1i-+)oM_&8uO(RRsPJ+Ee);!-7ZhJULSAK8Ft?eF9F0XlMtZ?bD z7fE&hOt&Op= zvcV$sN)f%Qn>d%M8WU_$@lW7wgm7lCjiktlz%{iu!ICx^ey7?<;iD4u-;Im?);2yG zy`Z2UQlzSFskqtRW?H~E#SQ+?;b%# zQ_|wp37{>^h6UD>&1mXw(=d$U+qWiTx%>Mm)Oon2dJ#N${0^jKZUJ*r=#cK z1d_l|?ClRhN-soMO^p`6Z(kXKiSmYOT#1z`lwH3;Tcu1k=KlT3!G3HrNiMNKKX%u} zaH~(4$b6FDE7|k3E{rkTiBCNwghSI>ABotI=dcerYY+*%`}%fNR798C`TP2wK>KtD z<2w+PL1(~&1Kh;bA9RbHP`Q6sZi-654dxBeDSIp+C-$}BqiR(t^x?%rgX-bWO$Se9 zSlKGZ$T4QPuIBC(vkEG{E;S6~AhZ(QY>@h^RR09SY!y0) zMTMYeN{&khH;>_MT29qjjsSx5-Yjxp84vMX>yGfd_taME6j_E)5ymDwRwb8`>M|@o z2OBTQ6>0fioicPj-i+Jc8d}`(+;3rw%RPD8W*pxzF}9Y+BfPTYLjXY=HD zv7|!d)wpRnu&Q~fIPGnQiv=G;R8($r5i5moS1_t@a+aVyKofOF> z%k5E)gvF#rB#A&zGTcdN*uM#PpXiPRMAEdm9~>R8&Lz9boUpyx7u4FV>Wd;}VL_Q7 zeG-ehJnsh*fut%HpnupK;=`&3r5Hmq=|zQYHyyGk2`*A z>hJD0B8G&0#o`ut$%9nNU{-rm)25_RodWMOmQWKU;`N(d`_kjJva-JHYUwoseU-8c z9a7&{XL1u*E^R;eJdLvEpd-9*Vl(Nb^lKm>nLK#EA`Gr-FE)3<$c_M{xBys5#y^wC$%=^t#i@}z`v+|z819gduUeJR$ zf>gM;I8-zq8bgtN6XTeq6bg0q7`i+>JqGub)eKDU)4omYYuKwyuX=-HrmKoFC@g)C z$cud2wHp~zN~bTAZ&-BO<|clWyJ}$q-&(-*t8mZ~CmaeE{4VfH9bPv#djj6ZKxyfS z$wPuPKXB1Lb=>tbS}YgQwBp52xp9c^?tYwUDH=hSmLf}|s42Y~CDyH)Q@q=})~RnI zndPZ_KThfMLHb9akbdO5)Z>$0-j@Rw2;phcBw}J9)R%qmF9R*@pqu!WB?I>t)mw%^ zDoR0j_jOBZqD4i(IozT2^Z*5k5H?IF9>G-%n%Y!@25%#L_zwLR2b+%S1~i9R`5xO_ z`Pp>B9(-Lj&) zyMtGqJDMY!`%|cjzL;Af=aQXGbcTXGg$WG>{wG-0~LBI{3gx1N7rC4|L-v{OeQUh2%H0Klb&+L`&) zOOmBeEw8oX8l{QT6B91`UW;cwPE)tc%UPr@Not|kIp&|Lduna13-cqBC0)eYWKyfK z5J?u13BG0;om$02`(KOTv#4wAouyuz88Abc!1zq658{ z_8#aZ>UQ_VruXlsGj!Ck;k06Qr2KrB8WKv9w>H|IVP=jL$Ql+rs3gmqKlM%Td;3(w z)e~!Xej8qtuDLyDoze?YF5EYE-TBs@l89m7Ya}$v+x&2L%k7O4Z-3o6sol!cea|bV z3|KG4k60G=aKD%Be%_xO_WRI38m9t$L?cgV?7lY&`kIdP%Qd!7tL+cw_<*L}nf6=e z^nU`T^UIhcMY&IVtT6IjcK*TL)5IP%XSGk*!;G-WUH@w>$X#|3dBsk@a;#wgf%B4r zJKeGjxftMUkRpAsyHzcdp^odT zdKsPB<{KQoTb5gFn{O91c$zcTL2+?!}!rFFtagcA8I7`+VAl*fPjJqW$`V+Z{DVnmcm5|I&Li zPtyH58NRk(cc1(?-+vO$>eJi7uC^zJeqV*iL<}5|jrz%FR_zK(%4ejW1kVbZ4S(I4 z2DLQql*kmh$(5w}I(N%Uc36~eO3`TH*mIwiSxy~5mlW8^@-}fb>HdhFd#PK~Hn@B= zP7*coCFnNW<^bt0C!hCChP7Jy!H|a0`FjDr_o8KGl1|9l-uE9)Sx-kEV%w`XzYZsP z`ltG$6zIAer>df^ZeOcB`~du}bqgwI82DksddST0=^u#--7GYf-d5{7skb|>TX}Q> zW_675H4et*4S4#NFfSeXb9hsuqWtGKZ>>o!J;nJzSLBS=JlSOq+cMma1si9rP}r`F zTbPz*IkJ0QGNxJwZLE9#^3-`9>4_t_2gJ>jhxdPVXr#HVm5bd`^0+c}CJ(Y9=?CR` z8HMw5^(U^ld!9A;=Gmc^?@~}*@}0x7%lZl~kp&)vFDYsQc+oI^XY1QmOp3Y}@_gFN zsh%{^am~_mI!40Hu-5dwk0~Nyh#{4i5R{gWEk(1AdNezIi=qj?uEGxY%fIT9O~;rR9?UH$z4dR|=GWQpoR2Ls0Im9b=iKQ@)*+iaww`&~S1$PdguUqe)tP$tC9o;OqQgm@In9}DxVy^MGS0L9 z1QJgq(Oyw8ZSHS&Gh`>vD(&LS-u^hlw}q8Pc7fesR#n33cwuuya@T1dv+VPEhn>;X zwQ^qM|XNRN-V6MKzmvo zmr$y~_I~fN>&Y(er%s17k%dgA`Lo|qy`P^?+s_$)Yv*Q1xx-&{tIHVj@Kyj+V5OGLw5Zc)%$cCzQ37GfJg-WQbJ3-fk^`#4$!D|VmF;Xu6odvJgaRmjo+HK*z!vW zf4TDQ$9}x8@gU4}(U0ufKtrxtkDtq7RITEfbUWX3CPT}bY81!-8dFmd5cRQ$=EhUqsaP_>kigG$p(CokDX7H=Ax_OGi>K1`bfiy}VLQLFOq zRP>QQfsU&yGGZwUEj8QwHA_RVD13LOJnYjJd2~%e4jVmn=>E2{2fe`U9i{nOJ29h} z(KGe*U}DR_$`J3L#&2tr{sj7brv2N!?m9xT$*qpAnR99EC2JY1^9(yB#&24_qa2Oh zO)W~N_IznBetQOZH&ELMYS9eT>t|+69)`^LbZ_d018j5eaqHe*imILCs3_B(gIeYc zWn5%rZyc^hAb)zdMrs=o*%&@|Vu5bi-j^#${XkYV`hA4(33>C>8uJslyd=xUs0AJ%%0R3)Bs{w?oKrdb34_JeOiWHf z%px|=vArL2*GO{|Mf901m;=)CMvZ>QXuouMaKi;kmNge5)Jm{xJlvtO->wM+ar z0J@$9C!uBAx|z-q@-aZAT|1Kvnv{rqX`b#k z0EM6imZgPk@nH#SyS%!12P60RE@*G~ybY*lu~(KRb4!2n&_Ihx1A6e-t%S%(7&1sa zhLcY}9Kq?A5-ZA z1yiDwPx%lfAhpVCJ=+RlP5=ZtfFWGGT82?P`Hx~9;9Ngq?NY@}C45FJB}B??(D7u* z9kXAhQfZf4t7ROlebyYKSBW;GGk;Vfn|M)~UAKo$vH+HTFpAu(n5}V=IP|D~tRPtE z{G%2#_IYA>f3iSnXuH}Xz9~rO9dOrk!F2RiM^XJlq`>1~f0*7!&numFH%m%o)qui-l-Fd89#E6mKn z2W1k`Exztma%ua{o<_1oGgvPqt*23wPc`?zX4>n?uR)!_81JV11Qhfih-&iimT?gW zZPoATNz7^8gsFF3!Vaz;IzCu9#>g4*hJ&8wNW-7;LZ%T*@-)Wu1fS*&Qm|Zn5dcM? z^LXFx^R+_5S7y*@o?I@Ze(A+XQ_xmdnZV5>@XTvX_({~Op=KrP~ z@3br8R)XR`B$d(;DjRgj9$TLuzFC?<=`Fi2t6K)+alD@NzjXn z8{GbpRT02VOZuq6R3jJ$!BlSzTgaD9(mir{wTvFb8kl5RFq%8hq`h%~yNia#jo)0v zOnLK0!dLV&ly`6aC10n$#1w7Gyn4BPw1LWkk{yd^UsYt#B6?ZKbb5AqGl1kd2AQpT z|CJnyQo&gJ(KGHOFdaG5$jF|Q+ahl`m61dqNYzeLz~pJ744jJ#CiT2YH^o%odrOtb z-P*Msyj+{DFw8$bLemkaOR{sekM)OER#;4d89UN^BV6_1OxC@IjRlX+T8 z#yW)DyqfyRP=q=4HBjnJ?mO4vaR`n;Btxkq^l?owrCvnMy7Z-`@}yquodz=z#LZ8d zZqIV#M#nphMK?CrEW>Y`7o~U)!~6U8Oy2&URxd%1F5x}7X+wExMYe_a8 zI&WCE0oADpoGN5JjT-z&J}`MsCob$u{|B?}o&If?2v-eJI|7DF?KT~&&g;T6*^BKI z&eA^1&5$fiuGGaZ3=Ju_AUkEsj+u?=vz&~LYF>~-FZkSq*YCA8(voZLdF5AoeSYxJ zYg>pzApw_tt3(kCr*_)mePL#OD+Z%pbuTo{#y;xA{QWXW8WgnUNs?Dw66+QGDm6Mut2fRsPSPSXNm&S|1}L#|4K zSA)URX1HaruOm>xhR{ykvUhR~n`CW^p*Y3~+Kn=5lx;UxW{e zASfBWQ0}qTp4gn;u7dHA!Tg}E@{tV(W7F7n?3j5_XGH)p2jL_&YELs$0*UZNoYc0m zT)7l2EKGcq@y8S{etzB?o7HiH)1z3`oZ$L4rY*|GV&L%fok{?C(ZzTu*agqjD{_}` z$LhJV=OKp9<78^epvp(x$sNt-*Y=KBrX=1h^3j=B1l}S5M0Ss44@AHS$l%!6NV0ib zPcucJIa$pgE+{2re++LMoO*@RCwEAOs95FF>*UA{_M4B&m_&WuD*}jBZh403vhr$T z_*$^TtxqDjtTE=Vr}DJ4gDt44DhxiKcUTxsQKf|=IEaIQyPGzp8!YY0h=F7mOUPeLQ6?i=+`O27BP7$Qha5Dfuc^Lu-8oE2$;GyR2{#dtY}=?hvp59Q+3{{v?|FfjH2W- z=gN6tv_JK`Ec_a(6uUxbI7KvlXbKmvD(KOMeCf{vuZ|LY$mpyb9zbH+_ zDB68JkaP17I}tze{7k_oMkksWJawb@C8Mrz>mp-A9=oFR_z~hA02r_e&$VglCUr-# z=3ml*bSLe&2`{9K8gwvUE8LXbRLF24@J5mM^xfYU zV{wBdeiy+{fIx&kG*Fj8oL3CR2Pwx-O1vJ23wDHCuOIpK-u;H(a4^>v#l|lu_o!D8 zG8cof9C;-?RY&!(N1y>RO$@RJ0FuMU=?M;rK}|fcjn_uG=?UlbKZJnngoPh!2-EKS z{UH`PzSKS4kz_AIc_;|UgE(LB)$0YvmgLDE){m82Tcro<<}@}o)}$+uvRr5hC#_;j zrM{q(aML&+J>1bh)LY_fKieDZe;4+e0nfwnRaf`&g(8(9@{#4ITGW-VuVDFCuSC6tJUw6t-+pOsQJ-)Qjy-rk-PIdB#m+bg$j$ z8+)_nV6~KceCUV=mSf<<>TQ_)x>-xYV2-;hKYrf@o0RsG?hVTn#N$;0djC6D=tCkg%yM zb_c(U&~W*-8LjqPjzBJ5@;_O7wvzxq3a*pKaCPu!gFa}QSE2*o+HaRZS1r;|r!=r- zrK`qlDA3(VE7z?7CMrJ@6g!n+i%7@Ag$n3^yp2GzWbOv>Ou!kLh{@C%(8w%fXxdb| zXK|IHzB#--=nD_YjA7`F7&?W`fA!KC2jA7f?XMotYl3)VpkX)j`0gpNm?R>amrp1G zV7LwJ@zEal(axj70wQX07xt*yNgFrQ@%pgn$NHrJKy`n8r2&Sfdb zJUd6nyj+M*s6cZJx^W`(%M&KjHFdN&vmtj^Xg^XE@Q9w{Z-Xwhyf%0J@xxtKb|N)> zt^yzwnk$y`cxG>Fw&=;g(sffj&&1KI47wwIG^Q^Q`3|Vux5&>>xF4d=zvL<)T+%a; zAOq%8k1I;042vb^0-19{y-WUZqlUT)8}Y;J@!l5@Ki6$KCa?;aJT*2zT&jBC8Mf|q zxAIhjgU+xGf`Na8E<1Vpydex1nF~cx^deHIeSOiMqnMmLS|DvI!@ya>609MfQ`on( zrt$>4GKZH?uIHbOSwvLgX@gY2O>9ShOkG_`D#P0oKLPm^6%BJJZ;=w1&X#_-HyLh6 zJ2by6YJ<*r-#=B^qz8B*VixSTJm`KM3Y_0&ECB6O+YPXkHrI4%Wjf5 zY^|LbSOqdZDOXv{rcWXsYm~$oq@tSd0lr1?%IaZDES|H!Hq-*tZynmd`5f{GUW{YP zrsGo?qJSs&+*mBWT*r#^7~|4Sv=Lvwo-60Es;M7B$TbklD)DTpT0(rz!c@W6UPFnY zW_ac4LOUEDr1NBSW&Og}MT=W>j2+kE+SfzMn2N@r#;W%4+a35}!EAmO>-y1Ct^>JS zDQbh??@pAB@3+|qv(IyrbAfapHWfnX=<*W^zM*eEjYQnyU?2}s34xmowIz=@-9^F@ zNy=AqZAtIuL31*$=QGe2Ny^C5G4^A1IEBbH#9E*#T;>dX`Zt2e`S;V|X7i<11I_I& zySQ)TpKI#zv-;ogD`oZ-*#+?5nBrDfA&zg$|EBJzNE|^U7RbPxM>^Hjm20=bA$L=@WcOb_)Y%t0F%E z*`&Y$VLICw1_tuDEHf|owstsl0bLmH;Or*bImSY*ji<^N?eHvyqsq8(po>WbY=X25 z<9k|ps*bQLEWoPj5`(xp$%~D$TjJ?NAF5=5!Z~cqu=`VR=_7zd;uGUXf&vwzvo_im zpc4TJkZg^W>1(OR3uxUo;%JkGYPDp;x#Drh4)`Vi%TOZ~=Cq!vSq3dkm0m0x3h!52 zR5j9-pr2sgslE*Xt28m(_@c?LcO6uEq@9<;6e(#fL3QdreF^@U~re5EFA1Q+A;tMuEOfo2fbehx%4af-3 z3}XgAmjqwXC+?n~oL+^^cQMwZ9~f$0y~&gRn1wQ_3I^#M)V8uM_^N8nr1L-{MW4Q) z4>AR^KKBI!Qpej6EX8N@?m{-dO2m&ow3@oKf=t=nbfQc_CLm5*D zV5Kx|@KadRZ2Iw*1P-6b-x6KM4=+2vefuVUeV7V@&N7<3Y)CsNB3C0MDQ+k- z14VOcD4%&i^WY{XdbmkwP%hV!;H6DsbiUV@ zsnSQ@Qbr#@iN)&4!iCYE!u>T)<6^fjA`FoCRg8=+k_yUHRK^nFuj1jkNSsN*6dzNe zIBn5w^WiTbt}UUEP;(P<@6(0O@aHm{{3x-96re#4*;Z}j`VK1m zL166<@X!!0lcRFvWk@}0pR5R91|bJt1vb;#Lqp*yO`TuRy1c4|53RDn##dRavvk!< z5g)q>%M&Rd-i~#+Ts9zwxvifi;NTR883G|IRKP6)LJc5#IP!XhNq(rFz3AO~6#=6F zIQUCE_^vcu^I?YX=vV~8K+)?Hz9{k>#M#2_o&^(r2Qp7Vfu0G7(=JQ@){U{gDDFYX zvmvBvA!CPnXuYvG)XVe=)b$;Rsm*Kb0&`d?K%Zj3^MF2_FNSMGXkB}E@5Y-D2=tt`IaIoItTJ3rOSn}_wRGf`<*geX>h)RH zNgyEvov;;@Ni`mvRjvmUFRKhB{=%(-7s5d+`+zIIgyYu|k7hd(>aG7($9b+Ot4sgV zy0L~`xPTbKxmA`v2fkGjEs4xwFa$Tn>J5z)%M=$doa^rI05_Rez2+I9e`WpSX=sQh zvW&+bPrg$>S4Y;(5EBkMvc|RbJNm^@SBkmeDq zVJgzhD!mS#Z!P*_oekoo+r)2Ei!am*03xLE&RO|YH8e#4TyyX(?b{c&5CDJ__9qc= z5c3D+@&VBzL4+Cs$?pUii8Tl{J|LAi066gS>jGYo4EmFnSHQ{$(JBiL~XstHy?h=WUX}e@;?OIwX%x+D=5vKX3RVmRXDmX?o*`GP|Vhv zwzuRi`H5NN-`{C-s`|I&V);5!iHPYw9T+Ye0F3_Xnf}NoeT_l27XSDcGMRXW_1L?! z^xp}vT^t^1##?!R27<`tKNryc1mT|q^ToQDfPVpqeyv5^!ygm9gg+trw?m?MWc)GF zUq?gl?tj4ql0J*S=P+dO=dkRW_hfMuF z36OsOJ78y*hWzgkqT=7jcK?DB<>58!-vaRN9`6_+_axnl8nozXATIgd$$&4QK%ZA_5{(3JOvZ0#Xtp0*bT$hoB>-=Om$J5We+*k%LP_$Lx7@ z<^>^9vD>;%FZ!62?gz${UR8c*{y9tB!nthbJ1Mv7lV>WiTRcq?mM??e_ixYs@mCTA ziUdD_g=p@lVl;O0^*TzJpzl&&HJki6Q%{0()#WEvtHGeyAz~Y2#F>BQV|V4HT$gOX=2fq^Q*o)dA%eO zMrF!Z=brgO?DCCZ&mkkGtSdxd{{!jX6y6R#iq0OGR?Ap!CF!D}`x0>^fm&}QbXptXD>?;SNBrwAHf~xRL@HKVB-_oscvrtFMr6dJ zY#(Xx=>5oPcneKxvi1cX4b4eAu{C`ygLo^c40~5qZAq%m>8x$(o%-=tmdW2EE=>7b zvHt|>MSa-6@jcak%|}wG3Q1OEU%%%b|4i<&o+7_uQ>UJ9*?_G7TZ{8IYfq9pXOO$! zXYbyL;n2$OTpT{;IABI2&VPcPep$98R6Ac`jjFJ&^9p#_p{+OiI7FNCy`9=cIvw&) zu&kRY>V3h&ttm^H(Y;a$D?_)*H)kIanhT;{#AD+|ry=**ZgB;?d7QtUsB&0S{dn}Y z@G8V6!4$ZkHuP@l;nVuDLAD+qtnjwjmF+PSZM*yF`!Sdq&ob)n+am2Zgg&@Z_uDbk)JrlYYe0(9}XoC+xe)zu^M}Omm}@*Es=4tR?=1s z;g8MQeW$W}qMT)ImmIe!lMmzcmnYxdw7A)@@H%sxObkuq+6`xO(&k-OZiW#J zrkrQibg>Phx+r~jer0VUiJ?T~T^|y2YePFo^87~5brM%lo9l3R_#56R2Bn@mC=G5O zOpw{_Tg1tG2%=}1&$z1hGKrL6!%{lcdkFGn*%WQNh+2(&?sdgudHL6?HNwkRZz9Gf z`L8)uwqi%QEl9;aTdt)$`~<$lX4JXUHp|Cv_)s-6zX5wk=`bZuJ-2#oyqNR1(|lVPT-9EqAWl zTVoIJS6<~L-k!w&YXMFehY5!zcYp85aQ$NNK(TDbA!Du!TtxLmIOx1+4=c?B`=c@Q3CyHgA{yX~LeE9!N2n3InS4)2apV@1ANs^&j zU0g7%PVG`P`}L!!U2#PoM`uiyG~JDH^t1a->rh&JoV?hVmHafn4qRnMNRkg<6? z8TFbTmgco&m-ysKxi=zmBHw`Ib9AOjvnaz+ucKyL;ryxkN;I;EDBJMc6fTgM?m_E- z8pi7rH^*LW9LG;!Gu54KA#!e_bizA9Hp;2(`G(3n5jYajoADe(djtlIyvg^Lq z$1G4lvO&JGU4Q#h_dSc3$~6xMy`_R)2Wq^#G9XtldaTX+nxUHtTkR-5m_+qKNP~Dg zW8ZmzeVZ}aZH$YCFjzMQne8xZJXawd;d0ZRd#Kwk^V!M`a?W&NZnwf)WG6HF@Gk}y zkx=DDf8k{1DX;jns7NN^ZPRC$>im5E>pJrPud}x0M;o_jirany#C}*gHf^7SJ2C6> zVfu~YKY^v6z)#@fY0&Ap>eX~TFS!0X-dPV> z0cT8Zw*BZ2AEs5^?ecdn8O^9IO{%bQ$Jec$br)H+r^;ZtT6!s(hYzb4kz=!Es`y>R z@pTw*<+uP%f`;8YqOvdtgkAbzdy(?F4Xpow!h=r!(z2JA?`G~A-GEwtt=W5{vQ1qy zs(T&6pHSUQUgMOLhcw)Nla9GgHM~RZSrK?`DL^m}R5ujN*OBveTzojKAh<+9w+d3^ z2G^2joVc@{SJ@#Rgf?#(cSl-we-Kbsy-EKQKqr62icq9a!Yo1#NMg5(+=`VCL{3k_ z`Nst$bV*F`3K{|eV5~N+aF~7NIW01DiYQgP-ndOKMV0b$E55Hx$b)W zhOwDG@V(2{tLNlQw(iI53H|by~3J8c;eo^1={m%K$Irp6NJole_pWi^T_LQByX3bhN zd)8Vr^T1WszZ~`Eo>bFie!+t#hVng^0FSvWLV%;kzv&x_5mJ52ev>9BOufA@Y2D9f zyo%`TLXYI=-6i#R9D)Dr9Q>8{hDn_Rr{{WOX+r-Q56eZLsM+^F$$C*h>(`y?U)-IP zPR)qKm3NmCbGegkz8VB#-G&c@TK6tHg=UD{2FkZ<4eRi&1%=F6ui(m~iF_-f&eFy@ z0zki_v2AmI(o=!bDeND{>%|HXUXKzxrM)EPiw~2xnWp(VQjUGHJ`+;hqTW#+)l|sQ zci`_g@z&{|Y=jcI-47=4j(tDsc)ndZO*u!EyIkWBeL3JNCEe;1)qDaK>QdyAxDpSa ztU4->@kktCa~f~YOm31M>QQo(=P*w>5Z9^A;^>IlS;0DR0MB~O=KbIzax_*GEd}RJ zt#30kn2Pkihae8Ew7v;Fe9LYJ$e#ukCCcdQ`}KsH-HcLsEHd@AhyTG5dsvIYByiR* zE#T=$s(a{$n}MmT zRlZ8P|KBS3m|}D5a`vR2^GlQ#?uN|BhhhOsN8dCH+g+b@VE2oh{crNM&X!UO)0;gv z_Z)^#OU!UXL!+?pK|X;8H3o%Va1R+&{S#^m8ngnbgYWq!$%Nv$8_@@!Ltt;{?8*QI zVu$OB#K|7uQys%<10%>wCpNg;y(R){YxN#pUU54B>}r16=@Y8nuI}U>8I7YZ--t17 zGJDa-E(IGNvPkpaXYBAFw@`FaJ}i3?2jvlQ$NWT+aFbxkw+8-6 zCi*rz|K^Qn6_gH~s8gxt;yxoPeny8!bil6a+G57B^2=&^9N$pmR=J}~{YN)6*_6xx z&aZAKZLqv~^z=Q&&YA9||pT+Lm?4G$ML?^v+XFBwJgL76@xID&f4 zzKfW%@*_xN8MbGVOUTFSAAR&jbaZKJ^TikwEuMHP<(zXQK-z0G%< ztxPPm?KGVM<-6aG4y(JLh;ti_tA?S)jMWJ~@mJRslUc~=5z ztQ%F187pu7WO?d{L)=>n2Wo-pn%V^)Y6%dE=Gf^O zNN0lLm%VvE+fSO8TxT+cC<=6wmzAp%QEyssA}|0a)e~5+Rkm56uz)( z)r#VP0z;nl+%sr>x8b^7q{8TE_^M{i?dsva&SaE)ew3V*zsx)UtLW2l@0BWWEjGoc z^&=&`Y8rdpe$7G8rzJK-&sub}90-b|16p5o16E4cawv_~I&%c#ac7*Eb`UeLB_lA6 zIf9eTJdwrOCTOkNay=_qIh8agT!X*ra*o&HMH_W+GCf;yW0z76+xFoqZGXC+-mUqj zTPBu096!ZdYdx~CI+3zv07s~6w%wNZ|3v>D*xGxxr9WtDs}=H1?R=erX*X#<9!_=!*@wg3P`J9_d+>T;E4oTZI(E)n&hA|0XrZ zc)HJ@)nV-)MhfZ zWaUcH7cLzf1RDzYX)8D8p&G#fIt)W>JvP z%ZO)d%=&>ic0?B_36IK_a3@pbzI{~Utatx&yY4;RkrYGMWjprcCBmCTT@Ng)LHbIU7Ed=tZdZcDx!ak5hWK1xS^5wbxW8~zNmn6z_^)2oO$u{oFDn(y$#Z`gK$&q^lS zj)uO>ug;bWeZyTHeLCea>EjYxlgxET;5zN%`nFG_JP=MV`Y&2v0uOpbYo zE|)KgWEnjwEqh#3`S~Z=mdm18*>{z%Gxc<$Kgn+Ys4Wwd(sB%odp=%`wNzhT^8@woXv>Hi*@sq6vj<~!yd zmhEu;1^*HM?;!nO<>{*)iF2-&A|PrY0I zz`yJLr+%ugf9gm1`)A5_{%+Ub?MuRs&Z+5X{dc3jqrrgRbY%NY$NGm;)CHt;DB~<* z^B2c;91T3N=^@q!PY=bAk{M>cGLg_&+Pd=_XGNDkIJ{y*;f1OH?Gzn1^k_&@Id*Yw}+c1|(|Xt{k(sV|CueX+q4!6WgY&v+urtE_)W z)QiEziyjILKEe2r{uq*qmDVtsSi}q6@XU6@D>iGqLz1dEFU27@&XpF$OjDVYm^^FR zMVJK6Wr-&;JiWk=MF3{Php0=6&AUu2N>m=#`WVDGZgueeOKqk7#uxgGksl^G!7CLB z^b$fQLA^}0ug4wkZaMR;f#F#r5|xA-9ZY37f%uD*q$lWrHUvSZa__JZ|pyne@EoPZbDXxzG#M)nwL9#@Fk0;g|H z#mLtaRSPv?Sy5ct6UPMUi2`p1Ds(1osW1gVw+jM+K>OKn+nO?1ngyIt@Nkp&HN{p+ z8dlCH$bbwjRW8RTl=#R#I)g z>vj~gX=@M)I^d>3ZGXn)_a@&~qWw5kn9oT0ZE$;du=u-(I${C4MM1Nv8}5*YYtUVY z|60&IppbZbjUD5SLCr7+6yu)Cebn$du)TQOj&re6p>h0}3l0dnry)60(c&HTtG>2M z%^%-%yOh0^x5_f03(y3tT9+NqMH8_nKfe9q8!gKN1WrPkI+~%}yAU?`;BDZvPv_a0Fi?W*uYTM90 z@I4@mXSh3BpJ7TDRyW8ra}ymR6U#j^hQ2cM>Scd54rN_K7GM-1T+7cyw}`9iW&4`P zd@#xxJ{veH;B3%X{#h}WlOjq#anfi-Yr=k#^_%)wor+?K1^UNX*WjMB{Hoc;Y+EGG~-s-YKQJEB=d`wI3_$rVIC0BEo_ zO1rTH#=? zV+#xz6p%MaOQ3CsR?tvZhi5mJ66@-q++yO0`)e*mY)LmWLMHzG*O#G#oGG~mpRu20 za*+NGwJ2j>((3rtIZ_^|GZqblQMVxLD|Hi>>?T)5$7}_xfiq`WK%G`d+r+ zzh23INZaI+-!RYTuz|-HLx8?Wf z`)2)q)2qXmrcMePX^M+hN1Rs?vmpKBFa%i9L%2XJUomk50o}HXl4WYKKx7jCf&y9xPO`#8qt4SEYnIKkTh`gns@Kox_l2x{CLM8vYp^qCV-fIWP07C1a7XlJkYm& zUh#1Wi*WT|O~OQyhb+`3O|~{5eI-cnmU~00^Hxi>9!KX#$?kpq$MZg-qmv~hoM~U;V#3&j+5@|;z%EfhsWIXQj)(_Z>o$rlpi3&K-ErLi03nt@j zLAMsSl~d?-v`n5Mm*Iu=JesdRy-y!yg<1I*SfDLLfw_?dP*7PhGOmqwTxam6Ctv5e zuU~Lx1oaKq`kAX=Qg&N_gU1ia|Jm8Xx0H15BJBu#2;VWUg4tt&?wrsMDkLJO^NcyZ zo+S?cH*p-{0-QYq;c@r6#6*$E0U*$mnhOlOE1|y*uxn6`+lua>$P2$BR!-m1qTlx- zmeJeSLkSzHMaEB$nROVlPR*Qrc#^)~Lrs6T?EJnC;Dn*hq>Ku+aH%wtZdPm2FD*-V z_O@U_?2b(@;@WfaZ&JGE1>cG-UF&065O`0&3@>XAryr}{_pP|0lq8?7Pu3TObV{dX zysB8eAN<(SVM3t6w8eLk^tZT(=k#cVXNd!NU?p=F#2!bd^kR41Kq5&?A*G@#5ZJ~X zu8^u*;az*JEV!69eLdGgOzIvg!n-|XDw}vSE9NBYLu%Qn>AA8~hz{e9D)+s9#_cG6 zGEj-khbwQwL6HI8p84cP7RxqNOX^QDk?HvP%W8{}*#yp8^07rSk!>?jxmQ$BO8B!bzLyQO5k@(Dt9~1tMj?-j zR=`QhxFc#>09>;A^PGf!f^#Lar}>F=!U1tU<$cr5G`(C~>3Oq0*B#bY<}mZsU-DA!Dbljd$}3E!w2jhe_nhZsOH3_V z$`GmhNhZ0kaaBqlLJx+zyL>XCObNZG|72qyCX;%_^P;uSBnSfWfl%kJa)yZ>B%oAxSWgE*0&J`>2urGHMXH}&wM7YN zLBGSG2qL44fQ#l)FkNvYoOKKRx=ph&Rg2xSn~^d$0{8-R%fd^rHnfW!rPde4ON`k4 z#jYP0LsMr^I+ZSh*kC$Z)`^8c_(G1O*aS;K6S9$(9$>N!b*bP4a5m@+RC*&)GFN$2 zH8#QlOP;it<>)SHERn?1rJb%7^i9=v=!(==1nH56OsbA9`Au{w3W+2{2&&9xu3uh| zG&9rMoo4yN>>t;@{n$HmHi;^A)$_2D?~(;748Pc`hBq-|hL?#^BFk~|`_{63hpy8QIC9i? zxI2Bjaytu#LSGL3_DNXfBP?;ap{Q6Yq%e-tE30wHsOGC*&e?TiP(79+iB{VVrW&j!fx&AYnqOubYy`AEr}DHIZ&oFn0D2WL z(fQHKkJp=ttUU>fJ6#Gx8@Nf>1H7AXL?q)oS(gxc3U{*NiB^H?5Pl4L#@c`?4$$){(jw>|JIuA)MzRm8;Mt+|8vI%O3%#mg9oUy`_0OM zey#M|iJKyP;^V>T$55$-ZqgDt_W9Le=Ul|uD03>`vTz2(<7>PTI43j~;8kp2zV}B) zK9)Z8%CWY8)jt}?)IVvg5YS|)u_x->`Hn#W%D7{yKb2vEHHmf5-cS(YxF_br3xvJ}rDCR+M$CQ1jIN5Xl@A(0Svv~Yx4 zZ1}!gbo>)VH`ekzk?NKyX;(AQNd>H@O_kT}>kjL=Z_Bv+Ee->1y*}qTmqJgU%$?{S zEc=3?+qf<;YKOSao+2TmJC@4ZcuZckM}-f+gwA_V7)76|MTk(#^kClrLA584_SfrW zgFPFyZ#gL(5NopQf|9W;>699pE~27A-~QRd1Yu3&ta2>5Cl<(twk>aHHIB#31qpdD zO*qNu^uac|LX0LLs6OemM8(+xL=bj+8Ma-Ht9eRI54K!%$d>5-Ht<6r*Zg8E*Ejh_ zOuC?W6GQrqm9oO=Mx^kZK?;p^2bTxR7|wYkr%M-4R z&lK7dMy4|fi{$aawNK4yrRQ5>P<^{xs4=g4sg&uN^?_q*DrnYNd1V5a;|`OvPZq)9 zrjws}f=M0EU=v|)yZ>mCsoceYb+UY`-!EHQY2%1N++sNB`rdVuFYA~om4z?YNoE&% z>^a5QN9|sShFE%zGBcP9IuL8{>IE`VT2q0sfpZ$PR-3lfWx%3c`UsCJyXUaa-c|`~ zc}#O7cWjh)F9Ko4C#zQKEH7L?+HqpKg zSTTq8fht2*8f+Cwvr6cE1GS0PJ#cJ*N7mD-5g^0IUnv+^09U zt#nvE|B#g}+M);aw1YLU{GK12UMB0U6oq=Yd^@H&VvK4ppxxM;5jyOxkP7huE0Pu| zl=MAd4#ltfs zuA7nhj%&j7p2ZJb6pa`v33d&Bp`saB8R&UY=zPy03#MtqdkM%@@XzST=- zH}!1P@~ak*dnY2Z{^-3s4oMQ6L?d*0x84|E@(!e?&uhhDBGt3RpkVD2v}r_4>~Izt2iJ8w(=u{az3yo3ST&UINU<~ciB9@5b&v)y&p<6?8Oa*!@-K?iM6x7g5qXIwgRVg z&x)x2OfPE5tCyYoXjgzwQcr+%_YlMl|1w1RE1h83mBq|nu6s-qr4s;!ZqFy3GO6I6 z{v2r-T$??a)8eS!6=c-=Ad{eP?dNXz@a1?&17DC~L1qwyrc=F)2}>DB2$_Y+A-7g& z-846jMYUSKcM!{ErJFNmYD?{%6BiYt8j)g6JB+i+BWl;+M`7CoV*3d+&LGV}m8Jmi zA-y5dUOG!*#pLMs`1_+IS2`8u5WK$-Xn_5-^NtUV08G>=p2xYh=D`6qgXJ4m?v0oM zkVs=fNSS(ia|Dy{#l{MuAOgzl%d@=764zT|wsJ=Ofip*Bk_Hck;|LI_%WYn9E{1mXMWRgAxBPBmXd z>zY(sr_;r3C~Tf5HA0EE1#@2^@H2z`Pn~VFH!$vwwWp64GG{AD%OT8j*1idE2zycF z)0b*8vz>v-Bkjp2GW#$uH_?x^kmSX7HP_2zNm_;b(_b{w^uz{Q_?hYt@xT3GhRDYL zYS>?sYRA{k8Y3*Tkwnt&u?jayN5}2Ay$f`gRy3~KoN)%mDs0Ba_PedieN;-hbzf5z zSjj#SUeDQqlpAJSSVKmNxb3P+=T|F5PhmAa6n;raXrg}n@ytRN+tk|t2w1J4^;NT& z2==vb+E21Cw5P!&L%h*0OiL8$LU52~e3QwNX3#xA+8I#3xVUN9=j-TJ1FQ<)Hc?WM zu-he-o>3}i$KaH}_>MxJ#@N}aL4T{$*l2yO?6d%X@xlf}k+miVs}S2#H9Nd-69X*s zZa*rVq~=}R(OJhztFkSkD-ck?;5;bB#3ywmBvrnPuJ>)9R6(--GFSCYy!1l(zV-ds z5;ylsgy*F3;f_^47TTg)roCMYIA-{c8r82~NTF`U)yy4iIBFd9{Vz^q>2*Hmh znt!qLy&mX(tzWJ{3aowU!SD^sx%GsZ(Ygi&wPiz!rusA=9s3>glGpNCm{uBFsCbWQ z6#2U{J2rzW1Zm<}C2 z^#S#zgg|SD5%!v^kds!3ioyw#oTJ(Jm#k&@?6Wqgt|S)~U4Jr{HS#F@vVu5H%qZT0 zj^Bpr_zIn7S3aF4;7tV(No=er!w`Rs!laNk>J*d1Td{+_EtVbEPxN?ng$fq0peeiL z_Q)^q=2#6+mWsHrXR_4X&+d6Y1jAgD%$4m0U$KkZ9a$w#QPz4sCe zmbtN9Q1z3v*I+i*--e#vNY=opm$^|E)FnS&5dz30Tyc{T+1`C_H*>8a!@=v-Ie0dk z)}jBefl4exh3=2R;dRkTI|frB(%WKdcL`TX-^?*V8V%R*R8K9;Zbxs^i(is63w?vW zQ;-@rXV&#~<{MkKc}5+&824x`=TaylE4RM5eFHSm9y{^;zRbQo9f9edbFrI)d`dAd z#;HvczMhSD>xO0ZB}KLw`kB72u~hqH~)JTjs+>M_9w6DBE>@a=ITxQ zzR&kP*>38+toCkHZQ4<#pT^+a4|^jYh7!tOdJ7xPJ{Ej8OU(n0XWNFaHox0+WsEiR zzIWTGD&DvCh>her_o`uB_M?jc&E-|QJ12gVSj)u+bw$@XWA7OvfTw}u>Jq{zPQbDc zw+rpdsPf^4H;V=MW{MF{Q~eJT0vGT?3}7FSs@nrIGMQbX$PUBH!t=%x`3af`Uqw7P z#a2Dy!+3b=(m*MlK*BvYc4{X!gPaI!4-H`KW~5ikg$mhxK=)_0sMvql%IMs$*o@qK z?*8hrW}mZr{hhgnDRPq>juq(;?H$%-vcS}S2x8r~r{+Z%U@V;TRvg^1?3O6vDV}rN z=kYamWV3ie)P<%L$!W758(wt7?Tb-(=U0+RbR`s`8JexO`B?Ug^PXot+7#A*lAZ3F zd1wb#Xpuged&?L=ajH{$mBpiJaO-h+yUjL@i4< z0(9<;U2sB`fsn#;uHZ3CakednpshE8w=S3F`rnO?MlB4_KvOJ3zuiIexmCw+RC~t8 zyk}UhH*EXZOuMAV*!)R&ErjiuCuu1|@PpzDdP@c70Ll(?!zWp7p7R;=EuM2XKlDB2 zI~MHGRYt{$9>rG{Fu7Mb49uBqqRIwLqPCSedy>U{d6#Mpg4PtufQ%3q=U_1 zB;ZP_tJW;vYQ13x=~--BSAO_Ba#%CJ^N5E?JM4mk=&V)Fe7AHweBb>Vle<18d!Up+qg z>SIba(@}QK_6HYJ-|e=JMdoz|GhWCMBQF}U1gnVHnkI2oQ2j_~{mx31y^Tnyv9Rf{ zmGiF`oDwYgwDb7e>lpP^zOi+cs_*96?|E+auT1xTPxdY#FCd*~Gv@#H{+QZXEHlxFry15AjM;vILz`<#zm$xch2e_4x2N?3ha zP6lA_wA7P;XABEK-ETvJvMBZo5X_L{@B$V#!}2mJ4kNdWI`Dr%kafM4mH>NZM$lMF z4|>{rJaQ0Se6Lg3(S?B>>3Xf<(~(=p)Rqe_BbDPz4_pXDdMX&!}`IwWRJGEK!6 zL$j^sc1H^NhqjD$_^I-KRFGN=|)r%gA$zIhYX@xr^r=k=on#LCaBPih|vpuj$ z0aAxcQ@XzR{(6-yPMd7*X6ezFyV9?!On>}vAg#mTDs5{C<8Z*vY$PADT5lluPZ~x4 zP2l|0#lKG_VU~KoM$5s0N?d8fLt`C-vx=a9+jU&P^hkXC+9RBc<}{~TB91I4ML+@R zOVT|cdz=UD{BCL;-$skdW(-i{b$ZWof#vITE_Y;tSZ5(cnbX!cof}MM-mgPs#rjJ3 z@NF{l_Z}(qb4%Z8H8RaQ@JR0J~eJ*X&CX&e2b&h-t1E3H) zYigGxq)AK+NA>Z`ZE=QLhTrvXWcM(9gRmM6LLV3zq&;5f#7ru$nCZ}<@^$p_y;IV> zGDPzG>)wbW|JROPe5&_Mxs7k377KmmV`6oK-@Y#YcMS1MD{tI=oUNy`Z89x=_fF#D z-H8VmE=Zp`br5sJ+(8$RJ0Rg^U#mG>mccGf|H|<9EApKtxK5~D>l7|a^Md?#= z?*Q@JFkUXqN0_)`M%i5mA?h=og0RBi4)uf7)9b1~$jNOd+ zNhU;Ebt-M~eKn^@KFx=a`JnBqP*=dLeG_Lz*4yGt$lsLG>gWNtnttQgP!0%eo-ygR~AIgNec^v`+C@ ze->ZE0J*1c$bC^gR;JodK_}?#>SkMk_X4YupK}(QqqAhcT)z@uytaD&LxX3Cf`eyB z=+dq=xAI2#KI3sV-CL4+=gPg31Eq_J?4~-4&CfcA?lzW zJJET(D&fd_{YyMxEi$%2;(jcLH4BeJKtV{pvgRi>%jswe&5w?+*EqKmAQjN@)gxS7 zkz3X40S|_IpR}UuFltPp#_ z-ym1I#2j}_*NsXZkQ4i(HYB}mGp3-9YuF@)8es^&X~ksk2juyC30YsYzMCDv^M>Uk z7e5pn&4pIHLj87E0irBjLz4JP+n7)mF7N6yD}njtk0d`DAKiNgz$e@y7F&yX z_^#_mSzR(lAEfUxyEJDT7P{{Hc|8HYnIuz_YP;_kCwBY$mdQK*xr3;kXGT}e-ayY2 zoP8oRYv4su+BW{0L+fok5>qz53hAt12D=)!e42Zq$7IWgBF>3xjhOsvBRw|INC*n9 zF>;Q5Hg16}Tx6#r_6b!z${4m?S@X{Cy|^I%kXXjOeg8X;3IoCgSaoY>`r@Ma_E@c_ zW^ZK@^8>e~Jw@VK`I@Rqy`0tb0VOHqbIqvW#C$)njK^*J^sS1sT)j_R``H78_iaiE zRBON%DZb`|dBdvgk)DPU3;Eon=A=Tm^>S6?8OQhwt9`!SJj*eaAMiJVY3sum5>yYN z$dMY&G;OMzqNB+Uh}I|9WseLI>Dr!o%XPMxVq60o7gCr%<>m(f9JAlu*UaNa(jp206@HkqDQi1R{=n)Bl=>qPGe3k)M@ zb&OR#S`<@SS&YBGpG>D$A#Iv81JtjXrw@Wtj_uxFQv#)vj#?3mZ?uLPjH-d`a?W09 ze5}HZq;Y9qPn?9<7fH;M#>mB^XEqXXTf6e{&Gf*U7_i%q($?>-UrVM0(*ldq#%(U2 zmD!=9YWQO?m@bMxhzv{_8rL7W%ETJmQaaEQkVHvFL+QD30Yp+Vys6>>Kex#>ld$^IZ-`BVFaZY+B9ZVQi|P( zY|qV+>f6|}^UOJ%i3hV_h#7+?T^t1(-|yT!0>tDQyJ(DUgcS|6$v@Rxug@KkO|HKJuxr-Af?Uk~so!bYhs(e#GKJ0aV_@sm z%XNON7FN$X-6$<9YAohtHv|i_Uu9u^V#y38Z_N(Mm14d72&;8nM&~YWaQ!LzzazBF`F2da64f-W{8Huvm3>>vm`$p-76Ag)8DVL^0J! z8m)D~=!WvQm5|T?VfGI@=c!Yy1GY?YGNc_)=72EaS=b@v>d=R4oSB!pN4bi$Qt}$F zn*kj03eMLAo73WSaTk@>dZcW8$EnRAhW&_a`NC)W2COo}pAKF1Q!B?`)^IzkfDqLL zVTQZd;RA35^#xBewToFXszP9ych_d-OI(nOnMvzV+*Jo_tbLQLl$cQ{Y!#Eepc|o1S26O&pFvaoRo#-@vU)H}Z6E=s}2UwLj z9G{(|gTQzMxkZZgk@ftP$A)rAkbXZQ|h^ob9C0MGIgRgw2 zZ46P>9K+8(V~)F;fMDI>y+St!7x^0Q%A!J5mECnedRXZ#{r+(8`Dt4`knlP%pYe@v z>n7{oW>JW&-y{gYa%m%58*`soGV*u|IQjWbr+cZ@kIMaKl*zV;A<4`@LzX}ct9^+{ z{|a2qH;P?*5n(X11@*s3mVP9OD-|AfFfY^z%#F=G6qM4q-V80hSnne8s?WC$R!wVQ z`Zyndjtf{ZR@WA!)BX`KdIO)`CMU=6XN^V2;TJS*>h40Ly+W$JNV2ih zZ~mr0rG49T4`R6Cc)k7`*-0^syT=v|SA1ivZ_RlE8yOytR!qddt_Q__%M0?2`t%52 zkS($R^X`=awH|6F3ZsP)dRPlh4NSy=ApK3hi;1otgq)#LX11*6*6t zagCYWYWo(h2xg5%_?@+Zgkwr?CFIq;?PhCA8DC?z@uW`jzrr_^UObaIvu`yQi(j?N zk~K2cix=i-(bKbduVXMjJDdnQpHosJSj)TyQ5|-NCw%8(EiCY6TbA$^{6!P6%0kY}|oK{v@k; z$%ji1Uq@VX=c!2=u_3@cJ{|}wY(<0#1^e`oOv2ec@SOC1k#h76!vtHOE`@}5RXD0U z((|o&!>O0o?g)I6pm(RG5gQD{BMdpl(Kg};PWSPPiiJL88Rl~A0r?D6s6)Xa`+9NX zvy1t$mG*tv6Z1t>hx9LNJSxN4IQ=TG7O&-=@uqiJFlk^|EM-1w$!JNhTq^57m-xa~ z_8kxZmZDKqdN{USFR?khh|^xRXau=XG+&AhS#4nPkc;F>&H$7a2RjHoCs~F*oVCUyZvWjlygi2X|vSPK3>W_$w zchlBp39seSmlt6>I@|Ck3dh1(Hr9yJk=KO_ok;EhAh(4JOYtiij(o*IAF$1^vUc%1 z>g4LeM;8<==f|+SuNpNsHT#1PEXzOQbf;$P+}F;Fg$s5QRGE<>9WZM@N_ghr6|eCs zA$e%rkYV|NR=T1Yd$tN5A`iJCXFJmzcA(Zq-d&_X6%$sG>pr-j;~2SK=`;6G+tM}b z%z{xPJJ}_7lj*$Ih)d@Zz`?nrI28AqOW5;^D4#Rx5The%k&HSCfT%fD=LI~B!>Xnp zYD3R<8)fpw&X-B=a_0(zOqQyf9dl`07Wt^7B~2_>0e(Z&CiEB?wQjkVF(2&?yt#H;T=})_ zN+h$j!#t-}rKO?g+2It7pjLuAj&X-vQMX^aqe}3GGe{P|@8P6!c5|V}#s?hoFgi+N z(YietQxuxmxtW{5QkH`1W?m|Ic;+Er8+Fv3EvWA|v^BY$keYvk{}s@)QQ?uiZjTdKr@OEx%N&hOGwQ$u6J(YKxx z92>2+xuWad$H3rObXx@2 zxnSYWqpi#7$CBf;ubSBGF8)AxU&9OGv3JXaiCb#pe16KkLCyJ^D8;JAeV=o@QPP4R zEVu$_kpN-eFdW>O;zMO4wc`oMF0%NVx)oTKt~;sD48 zgNvljPHN7aNWzg^McfuDR|w8`_}}noJ{Vm@T(Z`r?S0FMcu?0xWx34L5hR4yb7qog z(BWGJg+v<&6cI{Uh#-(aP9xFkxAEFCf@sa_R* zHcaCHifc;lDVOd(h%4(AV2(-7etaFMX8vqfjhPZ&n7XfUKrj%_aLzgkr4IsXeD6~i zTwPqhYa{@_GghdCfy&H%>Uvn5do`=uP5im(Euo9X@Rj4&=Vpcgyp+l15A_(7j(rk^ z^UaO%cl@JE$gvO}iAlBuWBRi^4)4aMTGJp2kk2INLr+5p#HgWu0bu^pdc&IPvAdD- zU@ZQQM417)_d9Re(b$$AFxuAqO>u&@=U5y%+n^mTBy+L_N>q;oG_5*wOAG_=; zVoqkzhCADX-b7_D*8v1@j^zYv4}4Ip=0lnk1pxea{~enbSV}gkmHIKi0P+ghPXE8jFw;j?LL)&ONhrDnxdKu z)a;FzcgedkNAbglrnAcFla}DO4HvKO8`0d2L6$<4bT=y8)?5dqxTT~>Rv$33q?h|9 zBSttMJCSuZ&?l=Dp>cvHxOCJ(T?F$p)Hr*9z-(^!&$=(DoBcMTJLRbrit+j(Gc#t9 zMajjh$GTcdx#!$ypnxtf?S3F?z%->C^L)71=P@B!>xa4N_m${N%vEo;$;X1nYN0*A z$6e0n-G1=$VHL*uii!3b)%e`y;-_GJgc<1&8oNruIo{(lhpcyKE=@oC)}>4kU#;Do zhoQS{$!DF=O-tQJ^y5vY52{$a-&aWNJDY0b=TEOffN+eje}rbV+;Kk)Ez=$^ba~BCbfwhbo~O`V^N^^+^(Tw% z$F!#2K6+eg>0h6GpuFHc;s@ODejO~jHu^s1i z3lvL6OBM~*{?z?~OBE(0)oc4udr_p5+(=ZEK_qkwKiNVW;$_+DFBF5WDNaeT(lfGY z&2u5NeKyEX!RR?BYYBy^CEOlO&F91;%%P8iTvv!I!Qo z%q|;6u@UVaNVec|xuVk?tH;p+a45Cf^`WfGS6^KHE>a7{O(ukxhg(fH@Kw_bPj&1= zl5;yZ&-vZTzZ*DV5R69eW;EZ7p77Up*=TCx0MeY%CNgwRozY}bY=958Dz{179DU^d z3MB3kA&T8DKxzpul9gSRY|B=UMOzXl5mA2rk5i<_7-PnEUp#u1(tduQ$f!*sO%J0dCj+Mqy)h2HiaxP9{DgQ`A z6B#Sbr5+sM$Tz%|NBbJTjX+_1@Q7B6^CjGKm?m%=rg@EzE%CRYkX*Jo(h}TZstwd< z)+JA|ayTGK>=w#6)L0jtgd}1Eq=WFMBuq8TZc16f}Vs5`P)6( zUs+M9b$c0ich7$d#b`UW9{ZF*LY;yIpE+3ihPI@Aee_Hm1_`;}M;`xWgaKMZTEzh4 z#knkt-A3jq7ZpGKcv*Is;hzRuh9-w^OU`%3aFs-uC0mjK@pH!b{RN1?7WDoWlz$5* zuP{M6R9Ic;POwZ6?Y`FGb^eE+niEgk_q9HwniJ=Fn_rwxCdHxl?~T~%%T@|G?l)&E zufh4YV3)p5L@D=yxz`Hf^GS|bWzRRuV&^LAymRMX--&pvLq?laek9YOBhYn9+O-3p z^nWOO3$Uodu3Z>KL}?@>Riw+H8&SGz=+2=_29Q!vkd~Ahx;usj0qJIlff-7=L0ZzY zLErk$d(Qd)xxCyud*+!Z)?Rt9wd~6-4*0uc^!x{VJ#wmscy;az`UNt`UwPo{u~1T{ zu*>JqZn-GYc#Q~p2A8VBze#a_$SE01ewN5+dw&Y^(K@Rn=zD%V7FKFh4?>hB^^vKQ z^B5shE(NQ3rqWB1?y)LMw5THfCs;CI5@GxTv|F#3_$sv7Mi3Wl!f!j|B5j9O9&)xb z?@JU2>7aM1va@qN{e)}$$hVueDCZ28O5`3GJ~?|J39H??ou9yix>Oci4ctkHWISFn zm3n6{9!NRLcZ@}A@{w=0T1v4*Wd}=;{p)0aRrAQ$Bs+1YxFhemliR!CjysCYuU8MD z;ZE@@E|c7~j7s;8W2zgdzsqg7VdQ?=;eD=l9(e~q^W{!EJ7iD+&R^W#S;4QY?mK$L zi*?R5;mg2(V@Mj$cBu67l^8Bso!u~$ub-g;kb5lPB3~R^DRg6dIJB#-exBv@O*7zy zdR|6wcVGK{e#p0A8~cPYt4!awSkEQ8n~2oM{TfMrS z8?C@RacEn5|6Q3vC6e~mPy}8LNMwrATmZ0%4?G;NTT|u*w~FuQ*O8j zY}z8Iex|finBYz#TT-+*njF&=Lo571qt3-#*UEP)QHGK9r*-Ybkom3>;yn^ERP8J zV%?`cwZ8;ir0p7q{(>4J!FHIbHnczN2+FmC3U|AG0jE7Se>u#n_G=KZD?3S#wI!tzTi?TlaR^2|?v z96n5h#jfx)pNvJsp4VLYL35|F9<#7^Svg}&J!fb?Ij3{2%`f4+`(;_}gg{+6L0{}Z zFlHb2f!M3_7j%<$a;K*E(MzG(b`|k_Gh15#NRGie!xrvYok?Oef*VNiejv)$4tKQC z#N(S;%tG z&zsP!=6Lgq17emy=lbp5_34sWAYE&t0a0>PnE5VE9UH^1)u>F%$-0!pz2I^s7|7## z*`>@}ZH3p)W{*;{m7h|dV!hRJXXF?Q3$G=sQi8c~^8Q@mv0~2`YR$j_LApcppHd8p z+@y~aUBkyZ)ueQGIs}-t2TcRP2k#^EvBkH?SwrVBSm8 zBJ~ics`d;IdKHK8Qi9_|TdX&?a`c#4z_X zO%bO42Mr8#t3SXw0cOUj zU&5WX%Jh|Eg z(o|=EJ;VB9XU)%Hy!9(rd)4wcnv6lC(v}*M#+;gDu1CTZN}p*pww%r??p926!dgN} zf}e216agTT^MY#*_mCr?!Ej-9S&(W`4Af7*8?7XTi-XGWLCkMbnkQ_Nzz4!a+0aQZMB$iVpS%mDhtxdP&G)B@nprl>$65#GRCdz zogN4{QfUITJOj<~g};+6jF&wQ#x$-o8`TQD2HDi5fBz(ddp@~Xxt0-wSUg&}fmro^ zD?SZO$w&v7%0Jb-+im@t+#s)CBno~~wkl?;jiAn;Y9`8()cQIyG_I#-)iHlQ%?Vcv z`lBdbb0vu?L|ELQ>-V7%!ZM`Neqi4nXV+AhzyYeS_%hu~nH4V6(5M{Ie&g*{QF@)D zef$AO^O_m=kG2}+7l9`rfgwTH?|Y|8so5IR<)i@QN^eEmR61;;Nx7G3&1q1=*T{WGA)U8CiwYNj>Sf$KlToFg24(EP~JJ=jOqTO{zMGlNfq4Qyrd8 zUbWY*Iax;BnITdHY0v@TX15-nk6yn39>E~3%kVdeP7PoZ*STPd!q@u`0{NnuJ!n+t zywgWC^BYaP563iFYUiU9uQENl!Yd55CLsMULWy5VRDMj73|hjI8pR{Xd?oIiMH^jY zc}m;<47=R3^oZD5B6Q2~wB&BZVb(5|e5ARljgQV230X{k5H8$DYIY;zhwgJlgT2Ey zv_L_?#*5(|jmNH68K3;x=ayRVSldh|>w+4N=5sPk=~=H_0Z4f$I*u)z`&`^mk4R_L zTirufj3BI>Yt&AGIKcpMDb8EQsAJ(%hxObErNRG^qd|>&I>`toh(uo@)@Jz@rE;oH z3V!mq&0)wPfl~6_Us^0ENVkSpe6>!sX88DHv_|KVjPrR;(>RFkeeEP>kb3RHD`!EdxGMXsmJ(idO0}B zP4Udvobt#(0TTv5{DRu^7Ct3+qkxbfs6wjZKGn=y@w*G#p3y1#$r!k?nGb`ZJw+jD zvrA|cm1F6wes*bgVl6AzYis=Yo+7svlf>JKG!pn@s5!pu0n+3~2vkvbYb~D4txFEw zTbWq#r{H1O?3V@%X?2T+4{kHyyb8;V$0GmKn|o7APXpdr0E!yx3Xn#(l9yx=JH?b> z;!qWA%Wj|M4+e7RQUldl3UZ*drRTIsM+d~f6E}d*(ezZ&F{o9DyT$JX%V^Y$>Y9Qt zEcazUuiibua8EiB5BK|A8K!O_8q=OL={Re|_DL^iG4BdRd}Qqa zHtB|jK_K^z`TP;0cAN5tv8)DJUIRiq@`rD(PvS9~EtgBns|mtCxB!-SH7iuI1qGL# zsV=q-K4}@{nkh?tLN7xxK;se;N^J#&9d3K~jmEbh|IAMTWMptMSYk4f*El6F7NneQ z#t|$%tX{{1-XBv_L(&QqbDo+m1-IC7vvZ8p>A^y$FJ14o55AiN!ENbVIyseE+C=); z28)xm27Q-AUJr5GE}sWiDp42QqSaN*1`K!g1r-@Kf-@P4*^$&ZHnuUntJWjMzTt4Q zXTr759zO=s7V>c#ERHjxTRGXZ^o#16GS@Pzw9T`7;$@I}fJa7Wdl-o={$aYfFOba} zFrDW69=}%nQS00_99{d2s{D{{2mAkVBZ3VH>=7lso>iXHwnleRm`zp*qX{sMq~da0 zoJc72dSr6JuXtK#9B$V`n(e${p9H#UE=bIr5=HckhyLRR4%N+;841btiTDA=c8a^VN@9HHP!AS6>P(5<4xz1?=ZaUxL+@ zCmFszcoq&@b9PM{RZ@fb{?en5Li!s$yU4sKq5Ra?#~AhyPtpUSbo7j`1@k*s~wt5buP@&3< zYNdU(J5no0fBx0yORW-vCvYjMoV2rdF%2PL{j55*@5Ld)`+5U5s;tKv?cMhqO&Yj1 z^#KdlgYFmtzY>CR58k8LQmaIN9taEpjP&0xC-?;wa>mt$@V0?jqPngs1^VzF9K|S# zS<2h<@=2G1=YivnISN-$AT0;j#@}d)ztKiS3O{i;9PR=L)$a+sXKug{z(;o;1K`5y zt*FHis@b`-C(dS7bzt0WuFKJ_2RK?kcJHjz<%AQ9xG|j3+#pIu*An$5iF#T1wGbkF z*7mT(Ot6R&HC@ry%0IwBV;N)H=iySSdzbL;W5zQ2vD8N5Rcv!^4JJzbC15AM>8E%9Qr>&YA4^@A!yd=ZHb8lo-aJV%ZZs1!`tfeN{hLs?;@b}PA-MV zLS@B8c$!90xlom@VVgrRUF}$6EN-Ibn|vbd7!NF$b$T1mmwITT`M=R#`-pk-6ZyUC zAVzW^@fZZ#Je>w`tH<#e*EGZFhJy zVH%8RK|VKv0K;7dO$$n>?}076T#H9#SIO}ZQX;@mQZ!STRph7n9Om^e)$Y?4QVpXR z-y@i*#!dQYmN?*&DRKStGLg2WE>Q0uvGzSaGI-Gno)oGvLuO?Pw#}I?5;L2BXW>Xv zn)}e>>=}C1;leJ{l8xiBj*qn`7sBmsZ(mlC|60y3z*A8&U|D@P=#j+CB%>Jev;Z*mQ`ba6nhtLOeEa*`9xS&$Dqk-awzkW+K_+T{V-^VNO~HdnXsK2~yYQ=`!;) zI2|}P{f%a*!(zBj#)39~`V=7a)Ekv0=5W29a# ztb`1tZB(u$<6=QqtLD3v-E)lnW`-f&Z>RhUR6~!=CZNK-<*Fte)xloYD5(R0%m0%A z{%pMzt!`k&=z$tCw~~O~9JPU}z!ZR=s+na@j~3)#y|D@ATlVFG&;o~fsNw%(865J4 zD-uzoz?%Ag`-Y4}pHAr(EH>beD_EqUUr0~SO>yxg{1E;ArRG?}s~Bfd${LKBU9Q8{ z`Ap5pGP&nl=(Vp`FmWQ7Pn|)s6N@{I21jhdAH(I(V{NE$(F)QO=4;c^_8fVGOliC7 z5luQ7!q16Vz<&PD-RI8a^osDJnw4RSR|HeseYQblVOg%^N^LL|NteAQRf+4z5jF@j zgFtuN#Zx(`zF91tebA0+RhY;2O62!aR}A;OtpibQb}T-!!I@{ii1FT~fJ5nMs42Ly^T6TA@lpIo4a^ABqaQOntv+RwqK( zs;;ZsbW`MB0Ab^AuutYI&gs4?*fj6RujoM_i&epLB_O#jIEqoq`P=B503$hRS}i5_ zDy_w2n;a%C?wXlX$s_l;i$M#nrq)btRyO&k0fL+&R*`il`DNn`Ag|VnuP#SD}JO zR;#zpSHh**kDCI*DZaRH#76x(EJhIG6*DCoLe`yfmd&#>`q-gU(UU8}1CTPS#QXX< zMUnL=>*4|1&~V5GZE%+d{fC1`E>*rC5%n_YQv6*f8j0Fl@K-a){fKjRXr{=k)uG98 z`jYW1-@PS-cSd8$_@#JrQ7LV-6XNf&GMRNwk0R?DbPtE3whyxtZMC*2$H$5Z z)>0Lcgk}{FP5))ulme#BN}jT5!3);s@1#9BCqj&6j5w!M!U+xFPBY!8o} za30ZsB~wxQX61#Yi1MLhUeSn5;jJbK3o}m^w*nRxwmMPfFL)yr!~g*2v1JsguHV)` zjHhY4W%t3lZ4F-S&r_$0ra~p*)_#k}LM;zoQS?^4V*APQvdnaGqFib>Y6|cj*a&2Ef zL#=rG=TM}u;{}FJlZjFY_qE`~)TpQ!$dv)Z@oas+x$*Yc5{h$2Mw~88O2?5KK?-~} zBuRz)1#vme8WjD;We8o z2%Aouoz#>k_N$Go2~h<5Ot$u5*}sw6lsA?3mh+5vTYew2c4Nxe5B`#ly7}lnwp&+I z+!u|r3ja=4xrJB89TWm~pool8-n7!+XkZ;pcG{Z4oxJv-d@W~l?`tAV3Z zdl+AvghX$5Q*BC_YUox@$5!Gy7}|T@NzpWVnd154%(6m1fSetFT!Jk;PO5v`o?Dw` zAguzH;&Lisj<27($Uj4AFu98bR}&_rNsG>7RqymziuTaB$3?1ztd14VHs|9)NbNc> zS@saE*%{}m{aiq04fm3<2$N-KTZh8O2V>`WLs2^V_7MfyRHrs$ft{R7xN28= z+h~4@X_-}8=I*BS7+ofw(`~O*;uO|mWXlg`CUXx*yd<>VyZVtrB?VaJ8Sc-KPr8V) zrYA(<+Hq?js-+j9^`GA)`aJ(xRg}pXHK}`VRrIR2^1Ee1WCXa-MyKyiv3*+azi~Pn z%%}X>IqBynDGMicT~;MFoX=4-cHE6@85`Y*9V%V)5|l3Do;K(!`^eGaT#BXD7C~RN zzaVlsfxrJ4ctR%GA1PUz9$O24(p_kH;y$)@eD`h;10?4YIDSZQNl^Afid1x3^LS;pdVlG&j-fjIxBOkI`kw`YOt{8oeoR9aNaam&aaBhbL=Z2IzPJ1E# z&{S(*;*1$ac1X_bQFcVm?8Torv)cG?v=;}a{|Bjx@r54|-kDpbv*p~e&8yj``ZOS+ z0+cCc4HlZ%m#vm?w&fNiMtrU1vbz=>euA7ln_C*#qA@6~Axqtc+YdCx9j$FNZrDb$ zi!QRGcXZA6BYLk7HltW>Rp*R9(f&ZOF3qrxS%g#D3;Ha=B37>N?zCU*sN`X1TI)@1 zBCpNuoM+Qfm)7l0bN+umDYSlxHon6hki#46e%g!nT)nhq)~VIQ`@N}IGT zigSvEuFWWVPkgn{AVcJ3>J#hK{bF(*Mpsr{7%4yWvbny;ry0}gGUnn?mXSLoWv4?l zCwhT}F@E1Qq0Pv;PZ^U#P)-ofEBaYVAAQ0#U&zxj7%l&eHm_yU%)Xdk$c*yJ7~62s zeXmW5hUl^KHBxQtiQaxTr*}#;f!_iuM9^*b??}qVgr!|_E;SnluAZ~H6$zF(*>*;E z>|w-B$!Q59Q(7FBa%)_D>bBItE4Tuwe!UQHjC`PfCSeK?9%1VlJ4OaVyt00yF_iHT z4*Fik8u|CKt5jN4PLh0+8_}akYVQ@@s)mG~qNj?Qs_nBEHFX}oJ1If0ew(?=(r4l7 z*JJheQ%%h$^k4qBg77&NfJjRNXv^ zple;%zUJl;36!t7YlB}rE_oaH^59<<)6K=xZQnR8a>nWz?{qCKmUaF70wh07hc3DluOrH2-;;J5 z4{@m<+%8vq2b%Ur(D9Gx+x0blvMM=~jC0+jUL%-Sw&q+;IE*XwS9_t2hb4X*0RxL@ z?{7T{HxdZ<`XsDNcV}Z6kHO$j`9kVOC72Vu;XeSbkb~?P?BUo{&Ykn{dl*osD>71NoLR&B|Re4M{L^Ud*PZe(GM)CZA{Fryf z@Sf{|^n5MQQS#CUZ}gm1Y&k=PDc0yP;+OhWqSEKmOBTG&LSc4NE8CqJKTm4P=`NeQ z2}Pt4jIi=^Zo#s`w=^Xq_~881C2gTpJD~gP%aX`#8`oO64!SKuYinz|`LOQFW1q3) z@%uuhBAKZ~_*J*)NsWl~(b|hIBGcblZcV z=F6BtcnZIHa6La2YKO}}+vY065TO~T1B6(=9s!LsvVT;Kc8g8wf&3?){QBPasB!nB zW#zk9MI!%VT(&C`?Wvd1jFzWEf49XlSJ;2RZ0;tQ_vqC|8B8Pi@Y|M8)+KAlGra%G zwOaq$0@;6UfxleK1&S&zKh^j9jaJ=%N(y(@e7&tSj;cs5u9!TOM;uvx9O9&X1lRbW zMv^FmrmQ`6ug%~nMi}B7y6V6Mv3OCD6)rP7{cvxpZm~As0^V|}H}Wh@g1=+;nLv-S zt}Q_ul?i13^*k$nv-Qni)u=5_WR?ZADu=pmi}O^tfOo4H-*~}%{(>yx#IjrH^c<4} z>5QP7cV@pXAO5!#H}&6A+|@UwxN9L3*HyeV6nfQAD=v=^Xq0-Keb<5k;fR|-Ac?Vk zIT48z%?&xkSb`|6FI?X8ppHIsZ+@lm3#L)03-PN$&({)`9r}sKnq{hRzY9`P$Xdn4 zTSN2%rf^)aGneCaqeY6M>-ttU={URQ^!M%F-c=cjvPJOs!D<^lxxa_pMMJ>Q`08xN zqyX6~Z5*TE!_%Nq4oWNcRd~FH{l?@fQFNH38sIMBno{WK?xPbf3i*U!EOfxfb?Akl>3>2y7t34w;6Q-tyC7f^ewJqRTFmNXj zk#~)>Jz06XGd7@K0B4BP6tn<(ux1Y({MGrqO%$g`O`{$ouUwX*<-80Qf2gl2jQ={r3o#ux2_xsmP7rXpr&m z|g4BoVrzFCv4l( z6*k7|UD~_SoS&wQ5ouJ9WPi4GKYAugCY;Y&!^Rfk|MoU@-9L4$WcfPbN#wobau#f^ zV?S~ECIuV6;;Y5>XIM4o5d^g?b2~z>e-!%G?qPxHKb+9njixdvjAG9GLSko4 zBHF_8jb?fokjq_B4sTY$ny_$9w3PIbavvZr4Up_^3z4lH>{DltY<^k0=RA=Y5o+13 z#RK10tQItq9A!ooDROji*^3^7zS5owZGBbJZFpAbB%N+Gdq#muF>oh4nWyPcx1mx5|{A|Ldb}vNEn&*|n8YH0Neq^Z zYZbCA6;X0GufF|GeOCkc#G@wJ>p)2_3ProEZT1^&RsUz`u~SA5TWQsm%eG2w`L^Sv zhR#RfNR;lR%aY7q)Zn&aJ6ny&%a)lp4=U&$=Dh7vyGvc*!4*|EgA6b!{*AVk^H;>H z`~Qmg6`avs@-XM~`Rf9zuncI_`e{k=v!e3Nl3$XZWXpvQ|0Ub`0omTUBAY9l!oN@Z zT&FL8z$AG#cC~ciFHqu7mIuqb=9NdbHh>T1pJwY2{{PNMKd?Uu3t??%tds)EjFeUi zk{KMA*Y~8UR*G4K-^GnDCK~K839Z(dAJBd?Vfkwiav)_%#H5s4CB2;(*kcCfg6OX5 z1=LO7C*!Lr*MOX}yKl7oDyqR<%S=ox6BRmr;2B;2)MF734&A~xjfVs?XT0V3#(Qla zbJb&utG?CykXQQf`8y^b+SDg!_kBeEhp}2W051HD?x7K)W>i^kt&zkH(sE9XlU@Pa z4{JgV`2Nhv*SM}CEV}ncq0}B_;d&~gu0ouxH)Y+NI{1}~6QFm^tA}ppZSlu% zM%dI4fEr@Dv+XlTuA_J#s=hQhY9P6)^P!i>^q^7M?y2I=;3-KCzN9=13Gus)!?%PJ zrKy4PykUSJ%U^!Dcg@@^3^5848cfjy>^l}7k4H*2+`_1HMaS^01J|rV&2!S{ab6#W zQp*dJq=B9fX|pg%FfuDLbe#|H$gcNk`wFLoZ!~}iQ;J#2H*bJsYBUw}y{9)@tsN9w zW4ndYaet zP~NX|7u2a-#^%nvTOYobjFj}oh?277!%qz6WGga4EQ)sqyey`8pGyiSNF=8f8CJx| z@~`Al1#mjFuCVc!3zFR1WAl1|kIg_R-Jfu9YbbKtPYZ@8RBgSru)HgQ-|hmGM}6Ma z{&hrjfxl?B67xdx>a+()U7NclP7^lxoIc-k@iY{fey^Kc2VHb2dNG5dJH8 zM?ryo)gNs_sB^_CUE8E1(+BDwwe4NEFWdlRtbVz8EWuS2q7yZF;^HXLzRAk`8?Ex` zMZ*4Lj?w*vNpkH?I5v}9cD1~X9#}-~H=3OPyuB@S9SFo;dr%C|)TzUU93pzRZi@|B zi0U2lT|_X>9?ymQUOw|p@e0}u{J}E1zO>yxL0ZdagUyWWC>Wd)_gaa-ITaAIE+@km zPCX{HvU;*fC6l_u^H4JdXlb2Fi?sK*j@GO^Qj;}{90UQW@hSRL#ezIVRhD&pG1k7j zsSL=&<7#~K#>{<<_2+VKrtaYyxhiQ68mY%@qHH&2hk2gxlbH4?#(V{`@U>ID8o(_vInW) z{w~+aO8r2xlJ+!7c7Hg}s{#LkrN1bzQ=wJ^*aRkI=P&F?SoZ**o9aO~OXnEFB>ndi z>%Q5jNByTSzwX=3EcYPD0}8V}=rhw7h#@kll?QvTTtR<4a)3{Ja%>Z)ijFk5mCK~W z9*c2p$)<)R?nkHK8&@hki>@UIsnm9Zfw5`wIoD|+d)RP~du09}dAfbf&+a5nwi41X zTA@%EcsCI8xS+f>CVoe^q`E$+pf7qh_Dh5%(Sh~@%Hu$3?+@pD`|Sd(+K{frRN8^; ziuh8M{>y0bZG_I=v@-WVjI)g0x)BMbc0$BkdpzUJfQ%v!3to8TKK00C;<1o{jeo#i zxK|yUl9_@HO4=z8Q$+0W!G)KM@U>|?_zLz~rbW29e!q|Lh|s63v7+Zv+^~pI&e*dp z)hcvU%^~&p58&P>SA)C)QSv2?5fPL8m|@b8kF zXSrslorT%FjDxN-kGW%~To}t6lBZ8ewX~4!QQTEIl@b{}bK^BfRURTrSIw8U26EBO zrJ|RerSv_SztOJ$m7`PP9UG+wGjO7G5+93hQlK^IL1;AF=$VYd(baxB=E!0l$bsxHY+mLA2UHc*}F?^Px$e z6IQ$O<2nZ_w3Ql&ZECb3_^Hf`kSlZRVe zCPidG`_wBuQ$qGDJu1i50~g)nj4hooke-9X$%=fRu3UWmFp9et*W&Y}vx<|5_EmN1 zlO9ooZ*gHahtg5%ru9Bm^rhh$DlM9BG9Z_~r zQV%=)I!bF_v(7hBKXL^$ednBArdJ;l1-+J{VZq00^!n>M=Rx+ZJO0vo(T84T0#Xzh=k<{bpxrwlrR8p1b zROp#9KV+$;4M2$~7rk-7RP*Q_q`2V+{f@5ERZ}0SMyK?>X?XMXe^9~S!Q}m!r22y) z$CwyV`u0svQsp4=hL6=>`5Nng(otjh#HCPk+W*J9Y{A-FZEkS$H#UTC zmd+F#f_^TO^Y0Dr3@`j0C*8anHYWDsB3o-F79)rC%=2q`BQ8n9s8_U}&X4&blGvh^ zQDU|BkyU%LqOZ3qkXeb6@SRDO!XSFBCcZ5e)K-oihu-LPQ%^mv5K$3gf};L@(5BV@ zAkcrT`(=Wn5ZRQRCwh#eo7vprY;%|c7PZHZDj7VAsX95+vZ*=+Ub^3CO~JNdwh{3_ zQiB&!*HF;*_WkNYISfjn_x6n{RVZkQhp38txC|~?7vB+9p0h%=p~;V{En;nsF7su@ z&7GObIwhO8$#FjhX%@7y>ezV%F=DpPu+{PhAT)1?a$+OH?71|)PcDX&Zrsv*0n&IZ z>qBD4FOM>>%dPXoPJ>gjmn|5@U#b58+vxv#NQK_oQMOx81ET|bba4y2i@qsktprbR zDFrgg3bUCZb$>wKyZRn^Wm4%|ng@NZeUid-d?A{srhuVeC zjhTK2FYDB!S2!UZqHMZkVBLq87ZbRsvzI3%ZIExF-W@s|ALG(xw5GY$Ffgh|F*)8S zbP=TW$#W5L>}ri=#_{WVgyT^gn8Emzg9{_5x-Ou>Bhs^P8LM)d#n}lqn%~q-r_OPs zA-mqfIia*tRvA9Z<(zukr>5tO<{@O`9y9(M(736s7Nr5l@vLNWvRx?_okR?;)aEsy zAkWq2(nzhdy}#^ypXO^(k~WROkKP@QRgLF_%=_WWU^Xv#63XVyPJb4ZQBXOI!{1$l zQlY}hN3y*9*k(&d6;`sLBjw6Yv!U}k`6ntW2ln*`HH{ zp$M{YU6`$z4^XV#``&r*e1oB+$U?3C1RU5p%Bn-to$DK9z>UKH(~Uphu)h9AA*kL) z3;cyQx(=tx=25?QUqJEocggKX^|Yx4vFueMzo&8BoTeOWw(F`Imqz|mJNRpXF+{$3 z{iv*IA(wMK`jKhBUoBLGO_JJDOMtZF%0Y-u}ulDGt9{_1Kl z`D=wDD?OU4%?`)+CkD(&v8z6`?GBL%!KQkMQv{I)Gop|#yn$7{3JHLctSDY<@Y;N~sv>$fyvjNzArw0F)}+;U95Bz;Dd3QRrvPS8#W$a-&T36+AzY(|XdUhJ zj$L(^ukhuedZMj-?5`Beoy;DW9_nKO&dFtPnUV$AWoHrLZ=i5%FN0gFfJCv%k6NaD zP*ZSytrWc)hC3Uq3`fF~}9`SrW16IuOpL2QsA;e^AtoS{5%G3a#%Dsw6YIAP>$5=Qs!ltljAFVD9h7 zo(7XW37&kPe@oAP+0j7)=s0zd_T-a$g5XWw#h-Gj*C^w_2L%Pq?l7K+0Ru6O+s|t? z9}t_v`>kZh!a%C>2xAGW%DXRwb8(JnRn(UdwYe_`ZfATh@2}Szx%K+}qH+a975*Cy z&(fLsgMz2Q@X8l46sLgn)S#!7m12z+vIKHbuGouUI2S*@vsHs%Ni^gK(RHgtJB`_@ zv=;Ek>~Sn^$PtxRte$#YVtG*}K1<@#BfQ3uCpic+bim}YHVyk(SlX!_-N7Mmo~rTmtM;BX~w33`1QtDP2Qn-?76EW4ads6H*QfF<@Qv&zS6g@T_KSmo&gKDsRa}DG14CyHR-AC&{w*8#`$qafzKavq3mHaRiUN-G5 zZsMP+oL^j-EO7&tXVzOlFRIszN%4c4QGg?dITT#1GvW3dEtuUk8?y&|Qk#m8BtqvN z`No8LPJl4hFR;R9#dfq&@|ac5DDOA+iQ0ap(VznBalfe4=FnZvTwba?k+*f?ShB0< z`_!NdW#T($-O>=l zI;5eL{#>e!kFQg1Jj$yr8F7$&+qL55Kw)&TY6Ivt{ov{Y_duR3*}K7Mg=u#EWcMUR zsxqDHC5N~=$Tk(8&z3egj~vmkg7%t#jTcc`xlZK8e8Q)^@tP59MDyx5T76Nd8}me> zg5Y0MOccP#hQAVZi~KtInmN4wr~L3nrZ!Zco%VfoUh85sXFEXOABg)>b4~ zaL#gY3-w!3`D5*cPlFts1w8l*%J^Gx-yX&m z=;CAv=e*j^)!t*VeA$`4;|i%&oGF9CuF_GlMDh8#gqY_|vzNa!~I41bu(6 zY)|D3X32><-54k=R}kiBpJ?7$e8Kf3C#i*McGPEHLPAkwG$lA_$P|<5eX3okix@K^ zA6g9!{AKl5kUA)9U-x_BBs5{3v_~{26Ty>T8`z|R6m`#4J zbDRR}>C-T>TdH6YkDxojJn@YBZ0W57NCl6!ynB;si8^4HYMve<){?~Wkv1t-`Z#8M z5vW|Z(Wb@}t=1N{&pUYKQBC9J!)W6{2j5Fl|H>w?DLT>g?io9!=vHCaEa`_;H7Xwo zY`UxYIi6VRwNFBc1E=d(vLiDkq&%CG)JID2+VSH!A4%Vd9|eKOGWE7XuX zq+JD=#NRr*N;fzafjF$xx3K`#J`MOxK~XpW4eHO#1DSc#+DT6mwqXoV>`lMlRqZx& zU3i)6OPKbpc7syU{ge$nO_V}R`udfNnZt62Ua}G0E|-?mYR;}@=WGt$G*R0I`y#t%G|>!K8PE`a^Q#J_#|1w!Tv1e>S9xYOA``?M5;1QZ z33}obgG9MFyhDBIXv{0|m!!^K6P8&UJ*HdBa1-E38E%Xl*rC0o@nBDy25u2(PZcoW z_mZf%C8fw^_#1eb;n;abC(8`_Y;kJqOO3ksdu*NV^?>>jt5ok+Gh7nkLANM%G3npe z9x?Xuukx2i5XhLVZ-<=X_T8fs@n@1=zj8m{ zb!snYbWu@xfC#PyJOk9=7K3-uE6E4RlV{Z#rqgD3EY9r){4Jt4H zgc1i-IMkznZV_5O1ENBis47yE$oJnjz`=XvimM5^U^0?SHC!4jHhJ|Sq|VV?V-EZ_?5h)b*+s8%tg`z z4+#-C7_!!70JGn8av3tfI?cwUb9Krq!`d%sgoY0aN{Fd<5QudUyKu2MiQ6-mrFA%| z^#??K#I&|mz}lz}!c~mll2|H&_FrfFIN;$T;+xz7z0K^u^si$Kd_V}|^i8U{^^?Eu>;Aaf!d)US3 z5DUN6yB}0RDYtNpGY!Ttgoc;DHDK6PI9OipqpU!sLtvkc-)l z(RJFqha=G1rVD_F2UyOT2C)1vCBN6D3HfKz<~3-oCH8~*!N4lsxNrd_-@^t!h*}8J zG{VnsxMxbG)VWt%4^VHg#@!J%%Go?{Mb2gK4OhntDfqX9AX zbmlK2waJv>_qU*hE)oj{^ST}HAIo8Np@cI?np@$ z7=Fh|iKMP5@Ru*w^)t)#ei5MK1qGt*;hLmgrRx422YO1NepZl9EXX|uNcyhT zsY8;u#vr(??{VXdAK-=!P9|VWHfr3QaNKLg!;tj*N0f0=$+#m&Br)!wU~jV>)@lz{~d39_R)jL`&IOo%~%YtWd5g zbJ_1%XqaRkcyL5WIh60qgct3*;crLNf}=WQC>#XqvxF09|05>fUkBrqS3gelt(X#% zN53uN9TX1fQ)+y{eZ!SF>Y6JO@R>lxewSk!@yw<{WwmlOC0U1&Ka|Afy;9BVSqEm3 zDbBja7>9<34?vunVIaeXmp~Q6&k70iJZ^TcHDajvs?_Ouh^lyasx-M(fF`FSAdvcA zgZ<}URJ4>?J;NbRRIe(`nQw|E;&AkLji3=jN?(*GHp(s>dVE|z3~(5H^-K+9*@g6{09O*)$7Og2F8d^dxgP?vH6&cxQ%bx?QI^yB7{># z*ojgp`3G-_%n_{kEuGu$j@cj6dUR$L;EXS-vs})8x|i%PTMrs3A#u9y}}q9dr;6nb2FRj^&;`wabnh7T18G+M?t z3z4yYe0l#j+Rhz|Ud$xZT$}Iai5_4(Rdvtmjnm7E#5)I?R3qOO?;k*eVJ!?vKwILc zOaW=oK_;U%sGr}S4xE^Oh_HS%QO8Mx-CinXwhg-9Ie2}pWiFKJ=X$$SiXE?Auh(o; zc;a|pzEZd+P9qHbYNqd1Bh*7+-!)B#$AT2YOcUH7shul|0TU| z$oCuyA|b`vFMVVq=9=84lo-?)GHH{+{2ithP}ozVteYKi+X1hNq=cMj_~;5(FmL*} zW-MS;!~#YMW-;O2O8gvmYfNy}a}(Vp9YBM~*O4EdiTS~tE5FwmE?Vf=Qhal?yNBNgjhYSb5V9Zy1xv=8~X zTDeIDHQ%S=`9Aje`Ar^gxJoW0IJ`dy8~JcYog$)T)m2}yj-Kc#gV?~V=DK|SWOxQ^lA?VYVZPRJW|={%bh*VW!1RjBHS zp6B78FQCb*YHV6CS|$AH(<5btrBW-ZBk|a1^iN^2n-}*s6uB9>(17NN((-@2GVCLz?+)j$uAZiO)gO7ineq$8y2zQ^L{k$P0e+iV0Q{H;sAW zJGhW7hStEU4W55{5P#1!y|+2dNu>RkvsPjm*-OA%ZI#O2Ulnbv;kctC5_VCC@$rnI zVNBl$9q$a8*+%$t$t_*~yzuCvhAg{h2cblD4?y z&<7+_OoH9ut*h2x4JODLD5I5n=jYYOa5X7@owpLFtF`!w@<%i%Jw;n*$~=~9KpJji?6VP-QRSt%%p(l zHjrshA#_)^h+MFtketfgIO;HlO;SeG0hPQxv5Z~kj>H?-BhK;Pi)<&Li5D!$o+q!y z3(njtCE{HU1oWE?LK%Q+e%c?aVC;e*mNDc24R`oKD$_3IewOq%;G%}hbLW=weZZ%z zzJMqw(#TL|93!06TMWcuQyT@y7c8RH2WqZ~@{n25jy2Qp_wDTWGel4qs|f7;WeImp z;=}Gam0Z&YpS+Ao1gJQu+ggf zA?qeL+(_g5HZ!Ma#VTfwk8d)G#==u!VuCMBQGwgEF-vdUYp@nu- zol6d9@F|@r$pWB3)T|fG_Sf$p58#}&uYqt3QQbfK9$_7CyEg~?wQm_D$D9_Y8uS8X% zWGWy-#Fo(4HF?VY;Jj(UOz`F_t;+nzb5T02&>JtvEiGGFS7y9MUt5Q*NZox`W`YJM z^$?AEu+rXOX3{i*KzCLSieNhzw+Ud}Itzo{FNfjm2+Z|P z2}K81s)D@-mjJQxB6fLj(aVF;`-1G?F7&Hha=LbT(KS{V)t|FW2oDPb@-@9Ty)7bmJE6v~W@f8F1yX zft`N8eY+hf1Qe7)wpm}Dh@j)SYFNuFUE=M#*o{qs-}Pi3d`Dv>AN71D|FtnQ)?l;E z(Kq?SC`Qc+(Nn6R)4u$=lMP9w`W-dktb(KgL=@_gbNDTfH?iO4*vi%&qVjd3-q13k z)Ehy)waleq+ETV*OUj84={^l0Lg`l61~-Z)Ja!t60P3{sAz{#Dbg&?BlvqXc%u=$2 z4@fYvmJYQxn`&$`ySO|{sM0UZ=ru!T-?s_2pagF7N(AZd%$CcUC4OLwnP~qv(?7cJ zo%^IN^Ily@7V|O08swJWBVJyMtMYJMD+G8Mw}EkF=7_2K;R8j;jRxl_#>1bVrT`}r z@bb;6tI!2m%SXC8L}RHc;Z^7`&V zM~WNH6U|S6`K5e#uK|RHCU$g=yegfOGRh#-gNR!&wsM`UIZ+#17VWlfzDTL4svdoY zvK>hYb&FtHni(j1ImTL)=f@`l&j#ob8mYI`U=dFRE*&gAj0j4>HnaxhtYuC>@JbTz z#&D>psD9z_Is0qX>(1c88H%A?!K1etCE^_F2VYi-)qljlQ;Kk)Ete`_-icvuJb)}6NP(VG3NMwL zb+j6tajzEx=3wwlWCJpVIY)1*p-0%XYGC~WrBRTS=1T|4%DMqka)AYbLbEmFN1C&b zkqs6qYKbD0uc+8&VgtC#OavXOtp2>B1HYnCb*UcBrf7<5m6Y-*nAviZc!vBL4Sv5W zec)8wXrSF{MFw4p`}T`E#%6)_nI*D4fg!g`+C9W;7VnBCtP5ThtQcpmFFxknXNtME zmX%!%(~T3&oMCXSAl%PeL6=&iCg>ExI`$F7xSZtiPU1*@WFv-Q^Mqq_rm>V|r`yge zS6c;8aY8CHmez2zp<5se=Z}JsMi3LeBFqO_6E=rP#LPb6S@&|7eO6KVAjlJn8Dt;3 z`t}bb9{S;!lws9^rXdu}Uk8dd>EtEvL?YzV4AiLszSG!=RtB3ch}};X)i-f(N#f{eM1{sgqy{j zqUqMEZ@zUDyvO3%6XLpxuT552fp#kbdL|(=#r^{l zNsSa#>ioN|_#Nd558Twj8{+m_pEyCX_D1xEjfm?I zCp3?lro8%mF!n1G#TS+B@`G^;mE@2y_cRxpeRjyyjdC^&9K?kA@ajw>Gza4Z6!Un9 z8dwH@p!KB*IoqF8}Joh>zH>$YH zU3TN|wdvoRSG5$n#c;JBo0SdShZ4w;a{M^$tZI_q!)ctzxS~mS|P@yt>Se8=ee@PH%?>Bc5T< zh{p{A7elaXi4{&~VY^_Ij!QGi$k!cAywG-)g-GG9#O}-6UE;PK63J3`Y)t}+@{))3 zlQI{D@P*??9z8h2s_^^w1)i(N>7&h(O1St{?feto`)hk75%}yXdmVkZ(LNXdxA>BO zhl5IJd4p*f74u3Ryz+F!V-Qgy>|W@YidvY^8b~kf2L$iXtKpz;x)W{S1qqfL*O)nR zu{HDWH)>Dva5TO z-e~RHo37{HUsK7{jE%HruvbkOI|hGk#7#BG|7RD0(f{n(W_{V)-Z6^_5cjUhpn=75 z!<7PdFh{bba?1V*d|6o{*!cPvd?pU~C{k8dol>RO5X+`ijibG(7DISI3u2uHPvU(iW)mbMctUgOsHAv1c*QC(_KA$2Y0W(NzeR0!b=X1Gvg$~BcM zrLR{Kj>y?8rO_?L7T{FVQ3PHNYBCNWmIH5NorhQe7P$(TtPRs7>Hj*)+J~;fWxUf% zPYdJT4&W#&rQy=`mieXXDP$9%Zg&Vs`>GXbFNRTlem9D8B@$LlB=RHqc-c#&<15ct zC5dzdDJw~q6sKN(4QuO_u%EqUIx00{YWSG;EQhRLrg?>>V$NK3*a4u$b`~Q#>Y$CJ zTR>*Rt~$GS9C?w#Yg`TtZN=I6bOS3pziMvHNm4o`m^39VXfefmw5Lw}5E#wi zQQR6K(XwDO1E<1YZ#WXxz7xz9EzP;62L>thjr039#NJoQsKfbC)F?%1{?;;g?jHzQ zo%@K{&edy&5`|uc>o&CY(b=x3c_qFU z6j?Tjii^8G!!9MK@pZaXsMTEBeHi_aB^rK((#V!B_NWC$Icg*2FX&9Dd!XWRXRdQk z99)jPev9qnAO1IRO6{ugU!^)gIKN~HFw<~QR!KbAm@^0qc9+Nz;-}9TpmMkt?>f?cx5ubk(NCvbIEtV%`;}boM{rs>Smd?p6JDf=XYP{ zCP4iD@y5&d z94<~5c-j9W3&Olx=4r9IL{D`1(Y!fqpP}1giO(rT{BnxtCo9J`W30EXa?eAJZj`fg zo(`qLz^J)V;9wLAchH@^XoTgETxzd{b&jXhO>GJdcjAZUIW;$7OU>rF8^W7xj+>io zs!#mC2O|!_oa9Z{v%Uu0&s|ag1Xe*R_RpOXP$^oTc*L4m$fhDo@U5gY28W<}QTN*~ z^mBlMMjw?e$r(g@%7d{hu&-50j<(q|!OPW5qE}48W2M$o4GtF;P{zkrirS8;7)(sK9YR20oy)G6Rb0&`5}P%1JAeF8?{47~o~R^8 zqh)nlq4mCMNB(Yw$XODr&&!Uq&tpvE{S^V9)p!HPg^>fV%$VaHH}=HSXrmkhk@QGu zlQ7Yt8s$&G@l*bd(!-h9VC`NO?{)v@xwaPRiQG1m7CC{81@GmTRk`B&t3M3+ORx9f z#l5G@|E||j4Vo>DUKtw|0-Y9PH^-v10V<$uA-$B?#U$@cU6JsUzZ@KvTiFzdemi=m zf)d%(fK$CjqHisj2t#7v)@s^D6YpG&q($3h&*>b*mk0*A6~pM)$;V}Q{=>j<*dh9Sm;~!RCx8?bf2$CT66FiTAPbxU$3RSWKcv(#}4bVQ5#DU^LVV)Lmrl+fncx&Y*?O4X~w}tC^4s5N5 zcEz0ax%5vl)O##NUmDyWx~$=@Q0$K7633fas<^&<@Dq5TKCGhsoUI3~MUAh9(Zv4S z*%|20cU0im>riu!O__Bg!*nIXLbDEM*tEyLsz4ppzW&O*zl>ix(#CtKq%@eb%t91< zTX-p=eVZ1R9G%5+%p=j(Dh~q4lwwl0*l@tp)60sz+)$}4{J?LKxRSCD#RJEd>8jcO z?A#3~?Ss$Eu$vUOHNkUPU@aQwo{#1vW!0X$flkyFki8WakHUC@fa}OhASr<{z4grm zZ&9LaXgWw2;?M<~#^Hy@ZEG?^1Wah@)T19W?G_@V^a>4McPkAH<+&9&yH~gcEeI4iALKDxIwyLM z6UU3OXHr#b=1gdFnDk^Q%Z0RiJYSf2Q1%UFh0%H=`vNBZr5Y)55Hvs$_pCRPrjDs! z>J_DzwA?#i1mXU``TjETOF=^8s0#0D8%O1n!Wn&c6AW~AXO=Z20ZlElj|Gz?!}M zUP~P{;H6(@utSh`QwAJaTmd^UFfaA!H}^A-r+aY2iyj(&gY^{5e*$|}OqHwbd^bP9 zf62{uFpsS)a;UlAtW)ez7x!3+$(3?|=+*fzCC)4+X$IvFRC$p15ylbAm239$;OWTT zZKOp+wA?Wi+)?YTIv1@DoIj~d`cc{%%)cmtIfnzHE?Sl?VO!f?drSJ&+VNHy3c#Se zMG-=F6SMJ(1tc0-r&LVr$2n)yyvK#Wn18o_lThz zrFAJUxnflrlbyQ(jfLWdwWgzU+MV3IU!3oA zBgpeQ%pj{~tQC(ZWa%S%0Zl>pE_rO)AW9h7@8cF%E|q0P8FF6weKZaPU>wzI+%F~( z^<&!KOkSHZR7c7l@H;w`SC3k1#%_RB7>J~zq+M)F&!h*wPs7&MkNZZ|K6ztaYvs}m zCDZj)eM@!&1?$d$V@>^Fh}R3K{Y86@a?JDPva7a`s|*oV!PC=04wfRBwC3Dca;6S! z03ClW=Y%6s?__14{zAM`(W;zU|75*J(J zZP?Y!oO6ZKQs`kcXOR1l$BRY>!$EA8Dr3=f+WVHJ?L+Mr``D)bzQE+Dgou6 zuOo7bra9HpBqK`C5Rx0=q~L5JNteJNJY?5GWVe{M#Gbq+Z_Oef{S(mFCN0>l<9(F2 zYytJE?}RUUYv`CpUHBt=nocfALnxH~vsD)AD>Qh8p+G zKgYp$dpKcnh9N&g$yQ*29ql9)FW}_5>zJGIVZ?%&hiKQJk)Y~xsv;u z)$np>Y$Wr~R(WQ5?3F-nG91qRxs)r0SYl*)XY!@A9Lup-EW$gJ`O*{%l^cVw$2?V9 zd#OC0vd^^p3j;l67g=DmboaDJ|9vp9@PG2e;}CTOvu8eEbtfCGcB_xsmM^gM7c0p$1dt8MeFk%)G$!@0t5A`v7RK zXYPXMo_34+a3I4M(SZe=;Yuf^1ZL*y!E z;M-xR@KA;Da`%fyd%FPhD(x2u=lLWcR*pD9;RX*T&GC0={><+Pv2u2bM^%XY9Ni!O zB$k!7`M;1Pi+-o&>+uf~IGew*z$8X+Hvbk&=zo*`Mie@hR(k@dgs|3_{Y zZvSyV$)6(pI)JkS=lVAh!`9z5`&HOK_4r$^KiT}Mv}LPhAjt*Zua^582=0o%dH=JK zz@$HY_mB2A{nzsU>Tz(azg+<){q1pZ2mWf>za%g-fD`;h0(W5cKbYZnEHDY&?SDyN zKEe9UCw6KNRfvCBh~~%dSbs?ha&}Tj|KKi~A9G1#Io1p+|M4cCnspRRUk%TpVjC_D zlBI6de#4P0zL6HPP)Izn+wgp>1-dY*hp3#a*$g#!^M;Noe$k3Tt+L|J+lHY^@{My}u+F3L^|7m<95}ID4wIp<)ZO_>%7=U-eZYdQ?R55v zvpYHJmnGU~$_$p0Ju3+Wsp#*v+nmiwTawPSoV!vR65Jm z3Ca$Uk~t60d=kCk$*a|F^M2@c&rA5x2bP}EUWEU1ocXix@ZVOoFrS1X8{e#ihNYol zmV%BMOXjxsIKO`2fv0fHvO39MTMjpg;ekE6bE=9#ilA-8mLWanOaJTcxFNFqssQJ6 zT}1-JNZlSyR=ft6qGdhDtTjrDUeO5LFcdllR(9gti0OV`$pY(_XnRdFTb*gJ7ulWE znz@|WWBDl9Ps)Cy)_Qo;bj0&%cn|@&CAYDL8S|47ppz2$BZFsalpaHOTfnq^A0cwl9~OLfTzO@9k(loTf4=R1OgyTjo|`Rl1mb z?vx(MnSlg5l3vyAnsi>*G_wgcCvZCE=qA`gMtfU(bYC6-%?*hnnf^Oi%#`@`M(RWz+A%@Z1mRkuLv%+1%bf8Q1xf-dXXuiuQ1&=$H!sGdpK?dS$O4m!0 zue~}u%3_BZt6BF-Ra397iwq0QTd?|9*wWnD2OT_#Wk;J&O{14T7a^)=%2?yOD;TpZ zNYguO_?=X;YVXSt89E1QY)l7vzBX zKoa(r3n@N*AjM#g2wAp%+4& z_Z#oO6q5sbK_niCJz#!k@v{vXbAKc2<$$NJp z*CFhYc&zL}AOPNZ(wK>5A)~#&pd)zPp8b3SuF%9Gz8>OjzGO-aofy>hg-ETL`#ir}uLi01v(eLJ<8YVBSj@@a8?DAD70C z0Q_;ux9m+iuJdC;YENvmkym)>gk;P*s_@S8J2W3niGo#kTNLco^*Wd}MpUGTF;C>c zolpi@2~EE+p??6AO7Pj6I?u0Mn6~!BnG37Axv;X$C{!((1Ix8&B0Nuw7Cm; z0ev9^m=BVZNGiR?>xSno%bT53*#>6Ex zkqf^dbbw^KccBeTfy0_4Isuu;x`iTc0)1By9KC`CJ|Tk3$||(|YB#z~PaiZV25fhL zwhb{%p*lByjspw=w|wvtn{ivc_oO79akDb)wXryN)@PAI%T)Tj9$eYMy%62VX0?9n zpMaP%6M=$25qOV~=rf?CD~(P|`RsrPQNTEX0?gYAAAh=z(3v)HyA|!R`rtx)8s38@ zqdwp{_s~YA!bABheQk5!vIno}1h%|l8G3Kn&L}f?1}yn_2@{~eRP>}7K+#ta{+-jt zxaPW6KRFmwOn?pfrarRu=1mJ@^P9CK^lSp!JSE#|PY?8RBVtiH?lA{(=t(&iF=$am zPBaQelu7lxooN$2vdUePRepci6ak1S4|)6LTu+L^&(Hq-cr;<0H`4&BiG!xl*9O*rV=!C0$>}2$}gA6DuX{D+4sAw6w&E?BHgEzmM-(P zLyr3l@FqWnXYam5^}|VS$4k{vMK6D2{t@VMSlHBfjz}Sdd8En73Nn*zYies|nmdoo zw+;j&bxF#HygK}V0jdCmHB{sn@k3aQuwP3}(6br(ClRfb5S!O+o5%Sfk>q&x>cIxY zNn&?Lh#5sgRpWG|D1rczo?Ef!2Tl{-T_n~i!zpTBL8@1tJZ_WVhuLW9N-!;mLN5Q% zH)Ot{(o(BE@BT9wJak^@*E9Hk@`DZDQT97M4&cDB9><0-u(Z0?Nsw|-CPhOP1`X1Y zj!C!EXc(>n$&_r)DI|aj01JKL+f9WI0WE_?;Z%ZHkJU~Eb^?JI%+M|E2DT!`E%aRn zBlvizJs*8|_}BAdrvf+Wp8%Z?+@wUJV-HadLiKA^eT2Re*VK$xlg@snUC;)^&2SKr z2)n}{Z)wq07ic#Vr{ZHSiFRoyBcMIQNuDs@z`iNFUo&qL`Vue<#vovLxvl;&-FX2{ z_J4Fvge0`5L;eN*yRbXa;lZxkNr0bmv?-3ZUNhXox^}L{QFUK2L;1Kk@ge@mIFEJL z5t;R8HR}mOnGWF6E$PWQzW55R2BG>xv|khy!0hPEj;MJf!5FaD1!w1bpvsy&b3>2{ z_5PFii&!92Zk2LLD&$d3Aa$W|Xm~|lBO|M$@c?~LC4y@oykAyGvO!vVK0L!4b9j9U z>=R+Hg7*;mR>&2+Yo1y3$>YdV=05>yQHJ;ftpDvl5K19G-Z!7vWR`bepe}1LD?8e(1ZWLd*?iaiXUQr!n>mnrYTbzhA z&tlQ*cTT0q31(*NXqchYAr}Y859!rDx>>bieu%qhGX>~)0$aYPvfa4rRCZZ@N) zXWjq4?!OuZ2!QlJjdH#6e$h_LI9t)Opu$S~DE(>2XV0V#G0d!C_m1}-dwvkGuYwNG-4BYhNq$FyB=bjsy{$AijTqo4V zThq2y0k2-en3zJph(uwFpk8V%yoC6Opnj=>Ss~cfs$re=3SaZG(QV)Brhr3&{=Pyv z>@hAZA$;cX6)$QX{a3F|GTNHAG)k0WP8Geqd45F7@)I&RNAC|Q;K4q-z`Db!$hF61 zUI+-x_#hjB%@*=|e%2wx;0>u#eoE5e4A}u>ox!T&N$;5{mY25FX;f><&m!xMG~>Y= znq;mi_n%-@+rKVzeI+Iy9Q}fq1a8Ypq~IS|joBGjf((P#6nNhFJ_st}!ee3s`+ZD$uU@@Pi)`pu<3ewh(TmiD#9vaN5Ey+=|E8{GGQuwk(vGY>LI)c$ho}N?Y(xlbDCfLf z|1~T#{)O_YW$LmW^PP1RWiK4W+^^2j4~7j2c+#uy_&8vCkJ8(zi_ck3 z;c`sy=?zw&>eurRlAGVia4aMijTvcW5e|_c%*rLUwX(kEkJF>07mV6A*XpQ>&b-Ra zhAc3WWN1!Z(<5t{385&5yMz#uClPR;#@|wG+vQ(0fS-|AuFzMEf&opbgh5in-fwmI zQVxnJd)g&0!W5Za;7K4YmJFJ(Mi92k% z7m`y?gb@_#Ua|-b&3y`Uta}tnfBz)Z<8R=<)}W#-b1G_y9>6*%lr*NP6zs7Dp<#yI zD%sM9yb^U-ImDp!5%XL$3l^AQ`U-IsZny-){wr;B#Y()sYP&S-NjwgJB`%}2w1sBY zZhcIyR)Cv}z(~`9fYZw9ntOKKjxa0P>H}1#1w9QyN0YIu4hA6n{QxzM{DqX^XWB;O z#uvtf%=mlL%}C>~77T8OJ?LL}vL`iPxe4G(*Gkvn*S`pzXTvx9FDn85v5wV<4Hvs@}_#w z&*!fC+6Z}0tUb>>_&PmrtO>e4DE$8y|A*T^81d%p`|A15lCN}j+mGV&m!lt@tv(m$ z|Ga>LF;)j--;!}J@u8>9n~_BR-t&%fChLFC_T?x$Y_} z_B1`uPEr`5+52=o^l0={>!Tsa`2Qjx;cL|Z&A+yCk%d-J6M_wfpVZ?Q-8i>>7~X|> zAFpqhnKU{-0iEY4{7)3%ahnkK9qh*D(@((jR;-I}Cl`2K4y^Un)(qigdVFWmI6ZW! zCLY;{eBAjH@EuVw@ZqBK%hQV&qC#3xMTOHc|1#UNmQz-<+rgNn%b0Mu-e<`uc&mIF zRrpFdt8d8xPzt;p&Sq1&^wI}&GmOj=)_hkC2>M%0ot7tR0j$XA(9;ADj6VUMx!G}# z$MyWzg0fA8U|)Y5FV>y?-ai50(`>La-(M$N7aN@~&p#eU(%)?V*m=0f7VvufF6-p; zv#rTp z<2&@&c{{oKR4ep0RHRp3-P%5v=77NoV!8Ry8~~P!#MQoYlhEuxdSoSG1gdJ+H=End z@8pL$y{<$-nB;w}&&4aXqSWa(!w*R3)eYgTi3rd&-ZH3{0i6Nq!a&{>aeQ2K+Sf6s zgNAe}7-+^6Il+TW(O;ABe?)5{o{Ioh%@Zeg1K41dRC|g>8%wB0l4n}sJ0fEB#axgj zpjyGs!7PyARgQoXd=u19i>v+Op$0LrkEDWg&`nqa4_RF8R~-k@7w>G{cRVME*4@@` z1|9t=M$yDKm|5)3=mGCqu}u$i2`B3COa#sD0n; zDW(wKxdm&huk{ER``7R48!n0Dw|*^LKPMXn`z{)CC*!VM0=^x@T>GXWp%Z<@CzK)n zUAlHYt!sFs#Z(FzJV_D50O8B!3EQ8y*6xsA`}mfTzWWKlyZZ@ z%1R{`KBI{(l3S9Rn#e?Fd_Xyb2i|dKtZ7oIPRJq)-9B5J1cbH9q6%;^4Aa=psiV9X zTO-+y!Iw1w=1kpm$uin93QM1xx*c}!QsPLQiU)o|ZqSQXNC;SJxJ^L&NN35VhpI09LUKHA(3YHHi4agO}l z{MiFux9-5L;Jhq{#pTPqu5P03el#Pp%*^yF_7@w-el&WiFHCP<=)k!_egH z9dEQPjtE&iuw;_+=>mc|qs^p%WL&5y7%>6({`L`5nn8wrCT9qE@QJijmbn%tP|{?n z&i;@#B2f@;t?>tlgp9srWDImA6wt0ExCVKQJo^IB0={&D;&r^lJcN2l#7W z`$RQ$sLEEk8Ba%Wq0fP}i8HhwGtlH?1Nn2&WG?g&&4DCaTh@Vt$U4X z_K+FNeW{DID_wQ^@>kC^Jt<~;4!~3GsGOdyllq?k-JpP6DEb26N8N4W;S6Dz;s)IK z3Q=t#$#(NQL;dJeb}#hH#DwpIB(0n@WDH>*^r1UsPoUTVA$ayZIZE*;Lh>PDa~za* z-;Ae?H!5){tRym&oGHhZv=x$WtFU_px>Z%=cxzB=F?ZNiHP#W|B`P2@2dGt&&Gy;c z-n@3zdlewPzon+qpZ$J@#a*3+E6Mm}jJ7wQ9|Ave*wbtRTlFIyKx`{0;R1HXiDE97 z2|B!%%AQzyJ;JPy0#ZxX3CjWtL-g$kLc5emO`j%xFO+!zfjYi1b^?XJq?c-60TObk znW!!)cQBJ7O8ujm$Uy>`Oehhbu+SBkf7=NXWMjH+97jp6osxI!+!MZQIB+#tq)0Tt zc$uO|u}@|7+U9jxmN8jJm^WQ=c@AT7#ncpTG9DpktJsKi7TO+mI}O-V+>7n#o#;VU zaHQuj)ZDZ0J}r(Ak}8Lc6Ts?b8wIF;U`V3lI z1ccCBsgH;zG)!BY!4(35j4bQ(9=QmMbZxPVoNP7qYu@la5j|XEP@`Wg0xVqngK+~! znE`i9^x5Ty6tHlHJ^!- z=LL`?ajYMsbU`uh^{LwIU@CEn;l>fcuE*ElG_$iNTrl84)1GjGOg_vi)0pWLlrQa0 zFH&eHP>GG7!{2YkkQs2=VTRxKU_oNze~uIgB3A$0?eNHca?n~D8<%m2E9zJVjh{n&t)At@X!GEsDey zuvD@SVi}jhj9ay~-R-JJu2(@h?b3bgFk{UfWv-*K+ATtL_XZ>cuZDD86z@}WT;=yI z$nL$A8HU44cT0uz%y2CTjQZuCmq8-AipTqrg}sb5gHFbF;!}w^SFgeZwPbH z1Jr>e{f>oX?4Xij16|feNR+;CO>KwT9123{%ihBg1N1v+7hojwIX%3fENrB z+R(K~NX+3Y-9y-mt_Uj>sm!-esLK8+7gTU<>^L-B)QCQW$LkDm|)b z>7k>|{$H-|tP5FZh}dlfK~i;2WqdwgDg8Mu^j2k5`gUOu^sG6M zvHON}si#J<9K9scT*!#DvG-gfYnCxo+ZI{`!s+R7<4cSq1DOcE!822t&b^_>qbyV^ z6oPH?+QBUrqdmr$3@JY`H?<3=2V&+-hYjUK5iyF{VMV4Wp|H$&i~DQN`u03_-q>2R zM?F>icYoxz8!&KaYG5v{NYdX{{)!%nClknwxi^y3gBhI?4`U{Ms9uxcDxegC?t~i$ z;3i?lx)0f*rT14}IZNp#4OZ$cP^k z?pA}_PnFPpnS4TrWYIjLs3nukz|u9JJ~?33n`=aE5;sGf5zci9QbhjeP|BoJXnK5 zVV3B(8HE^5ukmG);fD*4k%uQmA;oKJ#Gp=yhZ8G(5sJs}R@WT%)+b@&ajm01yQ$@J zt`h0PQAxXminJfMN{~SyFNms1TCq2h33HXkA<97Gca>WUsf*ADkgX%dY@g_sM#s|` z%%o-0~ z73BC>_Vgu&ti#gb67Qh|ICmm|pE1=$#NYKNe1J1E*k)Y+P*IUf0B}w4>@SWqnjD~O zm9h-h4`iHGdDGF4$=97be&sR%ZE#zlCoE12kl}{dcm|szAMOB5 zv~}ckz_?4*bUl}}1SXy9WWp2tBS)%{AyMNkp|P+mOmJMz6t};~Cw)fEBFg$NPyHLc zjHMLf$fvI1P=Fd`^}wb$W`ab5pbxYRVIJ=h?WT1G^W z1Bz4#E!5YOL=E0k5#eDiL)q&Xw9E zTjtCPM8_9xo^IvQ=HAS{!+RrX_pTc8bdyiTrjGx{nfsulD?WTppTQs^an&UhX!o}G zB_=`P(kekGXFNFC1vwt$-eGs&YfjP6?hbn42(O!p`c>t1J?k-GfNFwCiS~IQJs?88? z4*P(b&SpkBvP;mtLC}6a=aUO0Hsd26{d+u{dr4 zxIN4t!@4{Su@g1V4+q7DMcR7&h)2TeF+`r1M$f(~H^!FOx{Xwzfyc*((y0$>G)AqZixcvZIu4t1pP%C1(+7%o@-s3ux+! zkpY1XL6y#Ak|KJWA)($VC~ri&i^}m4l|n?Hg=kop0bM#G*F;6q3@R7QJV8{ofqFoP zSsLsH85!6z&7837V0!q~L9xnykTR~K>ZI}WFoD%*`ypmw$O2MM>Bl%YMi}{9X}vt# z&3-fJYSx)hks_*BlMR8FQ4%b2;n1l{RNIVrCYHS6QF%C+aD4^nE^y3O9nnQbjRa2| z&~!^B45#UJ(CO#Wgdo`(^&-~AC$gH+9BwKk>YYt8l<_My`o5966-4|Cw3at2uE|w1 zmX*V)X4=)k=Rzf~E~g2a{8LWr*Z_0}h?onxdGh^aMTp%Z7sG{LBBrDkMGg1K)@zeW zspk?#t_^dvL3&5d%(^*^)CJC^c9wHBy}2o@kgx`?kv$^s&v zH(1npV&mDN6j@57{RM1`UX2Lmn;tHG=k$rr{-2+y5$qB?Mm-Jq7z(mxr%a5R?z7$e z4S1I|z>xj%I0uqRIUdF`@40;%{Pf5P$^L+LG{7H(CE!Dsu3#VO%1+IWPuxx1=XDK- zW@uNL42dcG{+^c+KM9^me#VP}6uvHGP8bUXmBlNr+dkq-!xKSEF~OVOL|Jtk40uHkuks26kE+q-Q(*xrFsm(grXYHf z6%EPA4P*+E?8`yWu7!vFkxvFjqOcOCawAwS>?n2>i9@bRAXCxiEz=aqUHORJxRKm5zY933p zv4I3eK*Hs44sznY{zz-P#A(?D;vIP>pvJ+g`^;W90K*;{sgH@u)n->|^H9-|7=*(H zm{DVpl$6LZftVyG@<7$c!(zgwGWOqBUACF=YEgw(*Y!&f!QG^Oe|?Lbqn_qtTLjie z-9bbD_}CjX3qTW^x$)|dbfzy&YBJ!0=x6#SVfYON1?>`*o%)g@C*yE;biu*X00*iz z80t{=xJ2(w50xQ@JEFl#UZK#WwsVm+Y;E8g-2r-64pGP6=2k87SV9+sf3Wavur%i} zntDqp?d^}tye4n#D(*qs)^1|7aJ=42@g~Vl8BW`e&b4tDxd|3ECpDby9^)+c^7$MmHymPy|Yi?HjR-b7*N1Uaf63g;6{( z<@A9*RM?k(SZ9Vz_zYW(3^~ii5TxCWJ7<(PH7dfWgxNCc6V#!=*02q%>mch*r3a>3 zY!vj0i~|wg8`V-y=Y=|)raV^#S}m5EtUSEObKpS1<2*&Hj-_*nk4kjN>d7lV_j3(b z60cRyGQaXHrhL%&EKzrioA&(`* z8j%&dY;qk3C^^botj(@(QoE?%$BAb=GSn4CB@U|_)VvlSXX;d#PLb%q#pz7};InSt z3%MF$q^Z^Lx8kPQR7MpFV_bvRe2YHz5YX&L#f$IM1l|u+4t|~#7Z79@(-pR<_Q`R& zFl@**TS59c-N|ow5${RWyWLFfdbaF9d&Zt_GrkOb8+o~TTU?P?McTOMB}r_OIOp_0 z3qT-Yg$kP0+onJZ@AqiiXwXKBjVO99mwjp#r@8%PXbnVM*Hd1vW^9HYnaQ9qd+m8U zQj)#GQ&cBeZC=daW)cYkpz!;K2w*P5Xr4R-8%lP53}KDcm8rsUdM5k^?M^ovz+J=nZ24mM&bKzp|jawWpm znS7T^+eVxN_U}&k@x)WfRp#5M`GqRn8TIIUyDm@B2uS5{4Gj$`IgZ1-gz!l>$5Wb4 z7qqjiL933{w!`XTh_DyWmh94ABVUBgi75p{xAmEUSmL{m#ZYGxV}T;p&$nW0PkQ=X zuj<3ku9Xi?Un2!kZ#v5`a661C{9jCcb9h{Bw|8tijcwaTW81cEyGh!HO=DXV+i51Y zZQIH7O`rEY=X}?-XXd{>`(AtTx1<=uH^^F+XV!hcoCfRDMd1}Htl+&}sI(eRh~{yP z18*Vs6KkF4THVVj@djhN84b>(>$|j6F9K@0MQ7y-Si)R^ewZ!-vJrLQwQtCrG&xVd z*ZFYsPR*~sk{6tHaK`l#Zc2yVPd7LST63A=PMaYiw2G>$Yo4a_%4SZRWx5~Idu-Ov z3R=ulxIB*)RX^@9&aBPKF2v(~KS)Lg)h*F#r!|(sqccvdVstLsK=j9j7UeEySOQ>Q z{e%QAfLD)g1)EaTyjBkvlIs8Bn~U{OY)N4-+!l#OG*lU`qrU3oHx{sp@rxzhCkrA* zqv?$qj*ym1I)-}3e=~C?LZHzWns3`0W7{Gn z=6)0a|MAlHXcp_xo$Nm9TM5WAXm)mUDxD$1UYY^~&EBb^%-%V7TH8>_P`D*R0)cdr z3YpDFW8t2f>1a#iG2CE*`%Iz@eB*V#;$AZ|&0#TpM2<0+oV+kgE|yUz>K3t?sj4?5 zVX=yKfMop<2#m)@IV1C(j;JdJ6gi0P<*cgqmF3ZtcYAhpNS4xB0m$Ee?ZG`CJSSgY z)q+xTi)l{2CWLqe32A|`L;kc+M_>}KUDTsO)Ov_j(&dIOIwHy70zB#?d}HIH9! z*OQ+u7)ErrAU}6Z8%48)OEQQTaQhC*6O(!o*1odXYp@=-+=xH=Nny^63 zeJzYO{iI$e3i5B`n`_C<_p|?iP1;i?nX%Y!fx2lU1#GvzuRj7rNt#ZnKTdyN)3m&s zCa8yF#P9`asn48qMkX+#dF$oyizN+vS~-jF_HejLwSy`TE3$CjStg>Ojbg!xVLjMy zFwet&A1Q@<^|Vvwy<#CcI8kB-uFjk%+wM)hNosFX7~!s)Z@VF+qJ!JW-X{JD2Y1SY z&JV~8r1o#Z8cP4}PGE+nc@fTG%!pBL&Bp0HFHSq8L;h@5J$#P{-62u9P~ks7+gC=Y z_NGwwv$7LK7^9k2?4dZMO)q}EG3xU>Rx*TsVPwEelTbk}Wl7X_+G;FZS&F{~cDOey zd>dSCXQv>yIzxDO@_)tk#P-W<1ye?m%N)~)hN0iR{GtvfQseTV_XIFX7VZ3etO$HN z6WSb>wF1I%>x|Kflv#rm<>q3VQ+A32rcbm*#ddl#q93$H(PI~H6PcmiqLTs=-${T> zR!1(+Qf{fi{SjVUBFYUm);rjYA$-;Ff|ZJj_)KXOxB@{>>Rm!Oq_Yd*KNzmvY2sSe&-aC2mXcASKjFQ%=&N_wh)hw+^Z(~FuGY`VrZt3Yh6+( zQ=R!{jRz67t8IR*Upihj0EpMUQr>YYjlFg7Dute}{ZAiQ!dmcLSLW#?P-2ztscjj+ zG~g*F9oU$imX=@BRbDJplE4Zq#cZ?Pp2bXd) z5=!~Wc7U~iD88AOynx;{CbIgi{+tGItXeG9E*nX z3j+?RwvEY$B$stc8XJS;IGknK&I_N*YJ(Dog@t~;mf7Fa z3a`U#T96QRZ0MPH%O5+ z=xC0$4vckPWhhn=dpgnb7cTt_dTdB7E5hlFIB3UW05=)WIw$MovAe(k+7#n0kb~f| zW5y@MNHnQxymhj0WY{FuC!PtRLmu6}2oAa=43GZW3byCI0Porh-PAAVx<%AzY5Zua-?M50L?qZ} ziwDr^!U|lIu}n>v+AQuMB4ga8*Qw<@rOG`n_T-qzb-=eHTox*k&~fX@Gv5XM6`M@X z7bfmd`hy|H;PSrl>oeOn#R>U2QKkTBo4u+QmH5U;v`<7!- z!D*X|%AY)VtZgcIf&|U7a)t^vR(EggEGAKX{0@Y>;CaSot8?*^K?Rewl#DVBt*3}Q zCC#7EspMGW-geXweOQTO(BgPp zYM(H?hRDv2JAo&=yp%jJ3kOnxEoj_dqbxm8n!()aKa|}@PV&ddT!O)z%R0)k7g4gZ*yKOvqo4QLFwSdP2b zr}HptAs~Yfab8FFg$XPkV0DY5@uUn>S@Fb0x{Q-8qz%Oes3zm+kUe;{z!;+C&qQW& zr;h~9TxZ0z5*d%R=A|}ojl@6lo~_A&i|!<1nQd!32wO&W zFyX!Rok(op)($DI}HlS0ljP3@jcFYkwnvF)r=6^&SH<2rM= zt6s31`Ge%T?dNR?((#Z|T|10l^C~s}(DPrCp)7_stz_?hH|bYAfBS2;1wzBdF4q_j zgKDvl6Rdpy=0wWB`=&&DsmDN}!;LAfN@y&X`d#)Z?k$g74gq{Q%e8&aqS)7luJJSn zk?Ktmq-Q(p4lRWW?=u3)Of+p!&Y*yGv9dXM*VD^9GZg*vu`y7V?2z-V665p)mW*r` z9vEu|L$e9GZmnk_ZGm0vh?&qMmXh^bDu6l;EWbK1Lza9>ONT1F^F$rfM1(#%i37KT zmQ`&>3xUT13|(dXu7lziKyT7mnt8~eyTer8kV8SJ++%84&h5?a7y8P(;j-q-X32~U z+Q)7P)>zOUcknPq3^ZxCb+LADBr&yvlrx1*gFXiKrc&GASbdUU8^u&2L*8NC2w-dj zySlNqn}zLg(|u+7?UQJ8b||l3i2U-grKW?H-bgQR#|B-Ui&$tU=Dx%p877{Q(BBEZH}ALyD#Tssu!}JD7=Z5@&0qEgC@j zQ5^b0l<7ii1R6c1H;rrlsXWy!RPm3l13wr6 zniD|!K$qTO}K)F(&jw{Y@szWB2IDu}~T1Y5&VoSSGqw3xpR2%a7AB`BZeW{cJ z9b`rtBPOC+pFiLJ0b2k;Mx}O^1#Tr3QA|$ z64h{YR%Ue|e{>(BRD>P z6tKZ@0t1rF0h%hr2V$W5L@C$99LwWui{3&=jAcg`C>hHBcN=LP`~Kjs2huL+&{#MY zeW=y>wqM7OR^OYOb=8nlx@DmW1sm5)qh~DYPEKs zLLet~PTGjD3yv1>rDYk@ZOnZd~W%uE$r0@_B(p~qmE>D=-wlxX@O9*wo= z$@O@&I2xI6#a^)1Qv4{V@(P-N|GGjc9iuST{ueO;#ce0xSkK zQOaF2$Nb0;v@Wf)FwS!i;m?}J$`c8{%b-KAl4d|q49PvD=YZ4vB`GcpXONK|5(o>o zypynI%<)iE850|Sle=optDdBR*)bh%n8&~CjR*8hyd2c6oAVb;<^t2}^m~NUsO8(b zmc$M$1DmOcnfW4We}nI`?cNB;&nHL^l7@vA>zbDmT_JlMw^hqIgiDUs(C%Zz$0HvT zZnw^*TlIQK47HI$uTkvCA>vVY%i2j$c=+uNUT~_ZqeFcxvxKm*VcWWSiE_?J`>|;` zBfS{5==d;#PA51dWW(9c46px1C@VpKL%S@&mKf^1U!MNU1eq1$0P`7I-qnNBpV|39 zICG{m`X+dp2zIuhLx<+V|vqNYP{+3 z^{T1@$)l^W4vYsvQvj#PkBsjRR#pDHdh^Zuq}*Xcn(T8Dt0W;f`mnC<@=zLRgFoyo z5j!X>wUZjs@shk<{~TllkulYUr_1pQS5+l3G7`!^X=>;|FANY-KC(XosJ&gkwx9;;B#vG>q&9`y=(P&&0= zTD3SKbPSrlMX&c7;-slhaJ z1cM2aa=jfWg91#pu;>?9ZEvwzE}?3@i*)y4w2?HXH}QL$dfN&5-;gJDOj5zkmmA@z zlf4t-j-YunhhpfvPQh55Y;xj>3Sv+pG2XyPXXt8GY&3}GC7_uAX}dMIy)3MeaJ;RH zS&VUOpkm%0VF%fChz65*$LY9fZ)INx@D!{BaWCn*^ap~J&k{No^KqrVM^Y$>Hk1YA z)u)vBLx%B|Y+QYJ1WkRIz!-?$v=>>i^PdRFGAY_ZJ!YAb+vk3wTy}>pL*tl4XqgUt zq(##$VIswAKiRsJf2Re{^H&f8!MIo|17~o5WTZv(w{j^)9O~WS_*E(7?AJPYSLQ$o zM1WO<5L7};ZoF}(Mf+|BG=#dcTw{9UiM2CcKT&hgJ-}O91d~(^5SsB)hlEIIS_1j` zA|eM5>Eey3?k*+cT@cML5wKh&*l=*_gp0W2pg8-jyo%o~o7oJkRD$W*cONCn42IW1 zXv=jFTTIBhW3eJg0eDq!I^kFFk}@4^)gzI1;UL|2f?wg}p=rk5V{V~+tENfLDWmj8 z{)vR<9^JVve_GdZ{z&hj1;*ujyE=TI)qfkl>>(iZ=ljYnP3t&kU9VHT>^%05X-a#D zTMeW-qBJaJA)ddJfo$zUu%jt5e{>5Aon@+MhEcQy0zl}X%DN%5L7UqFFui!5TW45T z#S1S>JO$SkT?s$M+vsi~33Y?+{K>{9NDr-yGuN;-+A z`p06TVk@8UDptulGsog?Z>5>*96n~roJt2kcrGRqiR0AHW;HlbR+;M7-uL|%=~KFn zoi~HvxPC{;SBJ(;y%UpGOC85+IP9|}NX03&F>!j;lnkq3Y;-APnbm}n^)}rcW_9M|`atQJ?3iH*sen(7ieYCT&7D z&;*3BKV-dy0Ayh54<{fT;r{-3RJ2eTpwgN60NdNjRH-edfg1j|Y6LLZGMWV8GuN9# zX?Cm3KzFnX*4pbzkGNUxj{~ji-nvE3xkaiv2+2$a(B?awA~)Q^Ig7@G@2{YS!K)}h zZ(e1XPJ-Xbf!|K;*G36Z#F#EB&wyfz(HuqyUpJ2DWw=RuYT#N)aH60~#Z)sRP{PWu zM-R4^VjKGa`?=#9f4q$ctaq%Fubu9jvn@YR^N|x|P<6f})4P#JGnnCshii>TA zq}e6YzD?JzB(6DYgsRbGIz$hFQrVcJ+28ezWSZDRxShyCoR#g15Q=L~`@pT2s9t-= zY<7!%eUcRiJW)?|SDwe7Yxn9gy7J24(75~293JdPNo38EW4=D)zs9C}Jm!E4tG?cY z1{=PHput_Tb|0!SUJ54WW*wYjb2$6%o8ubVC)9Av$}ehory=RZBu8aULt1-A^uuBs z^cfTm^iCvUx00=N7`0PTd8kWqYQ?3}YgA*?t7(+06~HS%`)H)jG8g=4XsE{=BBtBT z!QxdPloP=0mE)x%#7LyEE@e3RlR+&smu9$5;Dt^MMxj&1VC98;&@c@z2?B#tAz(l^ zFeobh})w*4JFo+X?x zmB3S@cDVG_nMHGt*Ym)B3uBapPNor#QYX3+tW##Exwxkk2+VvL4id}pUiHnj-486yevHmB>z%?Bbhu&LvCbAe*_R|2 zl(S^dR7x3(1N~&IbNvS#1`({-=I^JdsDKu;t?spz%11|q73!;NgbX+q82vOOm~;Gmp30{RIS~BbP%+!9}r%_`n2a{bK`q7+gh?R=yD;ldEwYkrzLk znV(70^uMiBe{S_w<~VPwbifW!&fVNbK|VxCT8^q3dl5jjxdWfN`gy8&o1Ef2T8od> z9QO8@u!a_;E1GddFN#$U*q|8Y8E@U>Qi-JGQpPOhQj7UD;MJP`OTv=cw=G}er|#RH ztH6Wc&9}e(j!)sVK5|E;tx)N^@G|ClhvUXRy@*QmwFq2jkL$W+Uw*XTsNg|x>uO4A5RwFW_?u5aC~?VQbeR%0&`nPTwC`Wqd2+?nXI_K(@( zS-s}L4uQeum9JkF6?pJ|Co_ekLPx3-d=>%`WmSYq{5Dlhu)XgYdNy zZlY-5as$_k*7Ax4JwQ^gGK?kV8K~`3>{P(o zOedFe7xUfflP`|ERbgP#XX?FwK=Q&EwFhWhS_v zg?)DMMuK^jqIC+Yu~E?N_V)H}QO+fYI<8GFERR!LNzV#Tfdv5wVFD>wKHSRK@kl)|q2;iWAVboT)PY z6uB&9^^N#Ia>sl)7!VkK@)02;Lb!9;qy9N@(H%i*|MZ>qJ9~CdqfKo!TM7O`zFc1;$4OgL0`0IJOL^TW$+3qPP zPT9-5Q>H9a<};vjjUD#0;$1x08=azH!ZBzC9{&&FLG%adI0XQp`P)VS4Qyfv4=u-T zM#oNs6^O|h-_3=)MA`!*fA{2-Z8I?Svxnc7-jdnkC-U_kF5TE>eLZE#kQfs#e;t>T zlc&lZ#2G_)&{W-pW0GlgavMPzKm$X7&>12$HM*)m@Fy6{ZU9n9828#^;p621<*%6PWcgmYE&X_>jM3?;+f{U_TTXqrOoyB}N1iiAJ|(}ghwm2FR{ZgX%5(Fie4wCN^uwg2PG9IPTN zA#u>%qkS`AHU5==@N=b7=AYaFJtx2AV1^;UeVaJK+*Jr`0z{8%lQN;h9xjR0cN zSjnQIY9x889|yev?Cn%Q-w{T46^R?DX5cZDK#A%Gyr3P~l8Q6n+i)Olev=;$QS(EY zkN?3c&rlY4Akvo~t;YAHkqcWaT?#2Nj%iezLiP7a-%p5kb5OUN_4EtWu;$!$OzIrG z$P@7RbX=!~u~f|xvL6Y{pf4`p8>ugW^iOB7-q5ELseV5wIvtmGdS*#3G9T|}Lvha} zJH}(bGo%TLCT?{EBtT2K7)z>qoa(Tukslv7+;_pTZ$oRKTXXpiM?$Y!_{d5qpakyW zO~FAEQ$=ktdzU!g!;{rT}(3 z0capU}1E2jAk5j?M%Ey^3dT_Blckn6(ZC-ssJFEQW>r2zt(+oZSRBtU|NyS6?>&lC4 zDzE5~4N(RWEynn5E2z+z4A52c$dSbGLLP7zgA$#-1#M}^R|}$|Qdo6I+Qm9P!|6B% zx~`!1qJrH8W=`!1T(3vy0mw|Yg*Nz@B-4x!NYw-nZCpTYJ`Qk62$$KQi`gg*7zeZj z=B6I~CCvQ7pPaZ573eaxbE3pkJTR0Om@X&Q01WVqG69x8lb4#{zuFDz|oq8rZS4%Ua`3uRWM>9Z(2%$I1Cs23Dt#F`fD0;%qI$%qisnF`kB zebOG_z_i1x(ae2ve>hMj;@+9c!r)u&4CDgx$LMxR)FSSzOEZox{ z<1iizH@xqoAtrH9Lw%E{un>1zsGWXAA55{-g~XMmcJQ4^A#VM*i9Fsa=D6G1yW7N{ z5tClKI4Hpv69q7qFi26PUq}bTdh>=-CT-z|w(b30Ee*@5L6V2E< z)pi7iiLa{qqTCuLI;F(Bg!Z7@rNw?^w)>4&V|#X+_bAGxGWc@S9vEqqUd_2fia%i?vpQimpFi8vNh!yNt%T0-#A&!8eY*;J! zU#6(G`|qhi$NiVI|HmWh=;1s`-mSiOj}IC(Nl_uH&I~)Q^iZp!A+nJasG@FGT!`y* z(^L~aY*4MtClkargp(S+giBi>5W@;Ny6Q}yzb$QTgF?h0B9N$n@kHJGh6?D; zVr8~!ZDs>>JOL)-)&KsV^uOP>f9WnaTOko77*#s6d3|MT9O{_kf09;sYUqnbgVbCY2vOenY2=Z!{^yMQXEhxFe-0Ip| za7Mhvp<6~Xvo!o8qC)I6%2hg9*UsT|6W?nSUIyR=67}l>5Q0Sh0VA|zG2gkkOB2HT=BROk!Nfp~+=jNd3)9fY!yM$Wbn$-y?y2Uy{QXhZRn_ z6*vQBNLh>YV^$ec`j57*so|1v{sGe+o-yy*GEkK;%4iH; zaU63Nhv@EJzz)PW{X&UV?wQpm(I3~)JiFnm)V0>+wEnhRi5zg=<`PjyD|}qu3BRP) zRQ+GBJ6W7|inUllB_DgcM7adLnor^`dG-|r;JKF2^GFLH_K?N(#zJ%Ik zcySx`!jMTP;gLYy;2tmlet^MhoatALpCSa@N|dLTRSq!<|N6z z0u<{pNh$pHuO7UCvII2X8c8!s6%6vy2cTfP>18)y%J}#Edk@DU znp4Y{t51i~n|iJA*(YjDpQkNJYHi2UhJveVeK<={%QEkZ%1hLp1w{YfWQu>{2P&Auk#|bl!+35N`S-c zISc`O{1RA*uN2(jsGtqN1IMD#auW%7XkT>H0oIbw3E=qMcl%`i|A1B1`A=nkD1}+M zb68}l`7JGgxx$N2#S9d->wb6|f#w_KuRBi}wF`IrN4NhqS@UA=SOc*+mPDoF59C8v zs2r=RmxcX}x#KSp%V;~*U-g6r^nBaQSmiw+9U70Fp@);%!#9FToqo`#_^NdYrcj2l zXoK^6hTiCE*GrV^rEREH9>`=vMdraW@C4Q0w)hRELJ8~6JWu)^ZlJM93)lx-R@iICd-LqeiyTNIj~SgQ(52?QigwUCkDGd~&0`)9YS9-rgx$ zS+jT3PLxqofGsMfWH z%UwW^aVUPeCo^(xDJ4b~4VR4&oQ`Hzjx%-S`O?Z)GRFVLmvhD7wT;?z$T^xaI4J@e zOb>tts={4Ryc)b0s8d4ND-7nCMp%1IOT?(EolI~nFO84js8uU~5dE21ZGL!WG}(2G zB0IN({;C$kvkKPBmd?)9Ou=saJwNpk6G>_4e58nF`i+ zjz!6JQoj4Ebw|roqe-6stkdcyK9Z*2UoEwMy}JEN#!mj+aoN<6=}OMFAjQmT(jn=g z_*s(7=#(T%W_-sFnteX0^nCg>sl=mqZ;pT>adkMmp9#GRG1EC==93^G1W;d@sH}oC z|FJ>zKBctOqgu9A`9MK}E2cKF`;;TlbQkfyTP*+mV{^8fL0d)czz+zng4Acb98~Y; zXr*>8!YiTB&e;EJ@pAg?E-bDUNxJ6gxZ+p9RPKlJHbqZI=*ySZXTXD_5bpHJ!`8n( ziIOA+>Wo;P$nM{&_dr9G^s=YeJE0(R^_%yp44bSQcdVLwu4z>a;%5@szMXGz6Tf_7 z$drqu`4@zsa2CPMj%K)1pWKgoT3x<2aPuEjig?tlJR4QDx3vE}HbfQKhIzNgykkP^F89hoA z*wy5@U@H)ln|weEDpsGz?t8v8C74R@{m2ki|Gqyv?|zEL+Bb7Xj-BGy7$Q1y z;K6g(#ddf0!uQfBw{-h{FDx@$tvXI&4j1hDYKNhR8r`7zHC=3Dte{mt)ciP|f4&M1 zefmDoBIoSlqO#`dhedSh0`d9F*8DM9+hPyL(lfImYfWwCf50QplqOYsx6G>|FToY{ChBnohaY_XdwbGx=T8UURlE_iZ9xMay_t#}ll(P9fMawGA zo+mvhM`ibA^3H0$?-4mLmpd^qQbltrP4m4fx9j$7E1_t{Q!mVbfRrw)8-GEIV_S%e=a3CBRU2PnAJwq*#WWEWC&dSFfcVIjSrE zcnM^76+E3~e_S}5R916mX&Pj_cPf233|#A~fC*y)X!i7qDT{_5v|5c&_(?f2V+I3i zT|`2dw=g1$vhx%tsXu?kCaIlEz}4LXsj>xb)<-aF3^Pf*Mq>)pY>Z{+rmVP_*A`5| zL!J)uUxbj~FAa#N=>r&-Y*_%`>`a9OjjmH5 zhQ@-*nP)v`<qtamv)Bmv;n6+ z>d7Li@pt?VQ~ z@2{?AQ(`2^@+G7G=*GgP=#oX#TpQu{@g883E5xsnR$?TU_O~vV_hx69)`{0A4HXw7 zmr|*xAjgHHDlM8}3DBfkeaPRV4=6(3wt26K`V1~^X&H|!7*2M7;@Dm=XZR`(z z)bBK`0`KhESqUaz0*6$Ve$GrjuB2O&C=Axtt~wXq z@)Nv#eyb);&h9MCR-UrBzl_kNq6RFZrAPMqCbZ+fLInFrKDnO2-NmDsG%Qq3k6mi# zO1J3RUYkR?Xb)>eXbZ-@D(4($2EqCqK%&gC#$TEJ>_0*LnZ8KJpxu=!g8ye)`G-lV z56l>cUmNj$`pS!Hsn63qek@qTHg}p#Nt5-`zmhH9ob2?A1PV|IbLI|;<^KVLCz2~e zW{Ri_y=*-6t4~1_tM-w(f*+`Yh%6(kkt$EI;;7a($HGJWiM~w_1!;pcY0%CMkLn?* zyh?k_Q9&-UG})cu35nyM194E+_nho+Pf}}?wz7CtGM%+bVQ|=U*mv#Y9YfB>e4chx zlH}P;kn9(9248U=5=0G%cELIeo^;Qr#?S`)lI<}D(94>zx%})ho;59v#MG$5WKj1` zI}`fx9Rrzj4npe{-Y>~QBFbS7?5t|?U|g^|8=V|Vfn5H#wg}2NmvMw`=<0Qkh18mS z%~($j?s6CPKVTEZpSxTyChX()6dmo_d*}$SaLXZ2k{+GdB#DRUJKZQj921K9z)CzS z2q%hZQ)fMWsVLF&=pznjT<#!i`*2;SJ;Rly=bBV}3Cs=|nRR1fV$+{Fq%WMs-gUfI z!nb;$az$65g`Q4MRT0?-ZK*#qOw?G=HJgqE0awjF(ie@ZJo80WEDwr>CYXW^XSq;r zT$b3h5XetyVhb)Vy~dhWgLvJV^Q^(FzAV0~tNZU+n!z3-kaVd)w3XOVMx0}^YHKVG zMoECtwuBvth}gpu@jz;lI4ldx3eId?o#DaTps4&w`Tw{K(99|_6h10uU`hww_aMKa zXL3}iVi)K_%eQWG?75^~FZi=0<8__&lu>J)2;QI5?yMm6BBW@%FRoPD(}v|YpT*&J zY=}@w8MRZ@Q0fO}V*5qi`lzZ0O!j6Swqx;Rw75eKYqEom_%J7v*2Kfanhy;2ma*r2 z?_3*?F|TV27#+EDqg`ot>*uJH-t*%wVHy%cYi9E)A8#99Sk>a>URWeTn%k*kc# z7m|w@3`AQ^L$J7=@z;UJEs>$b_Olw$)d7r_HPZ@njFw8uc57IU(C))UEoiltsA(T+ z8Xv?J(+e~|%5XB&(EPEA@_y<$okf#QVZgaI-oLV~DU6ONfArj9=(z;C0`-ZfDIGSc zth|*+wI6c4qOKD@!pKxJ@ppQZO zKuY!A%Lrbs8lWC}ss*SVDM6}6_Ms1<*+_a6?11lESs8VgqUnw%19Oe8KVmK9HdYdpUhSC1C?EmHiA!^ULW7=qYs} z_X@P*k3NqH7E7lr1(Oio(&)T5{II-dNM-cXg&Y43(oUw~&iewL{z5cIUbNcAW>fuJ|IOzr)Jpx0sB2Q$DS3L2&1MRcA6E3aK4V$;={sr ztbT9m66uPhfDgW4w)O^8{}$(K!llLTk0ifZ1&;GNP5Vk++etra_{!+=P{DoJ z{q6_NhF@-loY%8OlJ#1c4a9Kxr91qqIE_AncL zW=+!5aCVM|st>TcP_n?Gp5VDs$j2@D*_Bzg~F zxx|#N(k#$^aVOQ@goGsSfyGZ2E)Sj$$T%0|Z4O*;Ec%l;G57gUeiWaO*?iwR`=K2@ zR7FQ$i4z){3w~Dyk$9WdKj~IX-kGVO(nB?d3rT~8EDq+J;O8Cn&VZs;k7!9MI7YtB z(1ccv3{lfZhg~VOMQwrwra}NKhFt_;=ADNI<1s&4AB5N3@GA$kVXQJR9v@CwK&4R^ zxkLK}FS5L#T9k*epnG_bwGBp8=HAPEbLK(Nrls13?ijA*85UfQD1ydIa#H^x=qi1f zr05ZL@`e07b7}uSsms3|q1Rj!=?Y}=COtb^l`)F?eAA-1DLt|p)!z-oz9;MSJ!E9( zP`qhd14_`EOf5Mt<@TZLyv^YC8;({rR942sdKb-vZXO+q7#+=YPHsKnAI3g^I%K0x zVvqoy8*xug;_z5xS+ClHWj~2DBM_vak2aGtxRgQudu*)LAGb`eNGmcbjgA6Fb)C&a zcFu1x?#N5n!XDTdD^Qy;`$$I+Oka;Y8NkM|z=%KkI2sG$-tCP4#9)_Ugf!?;c*GCD zR{mTL!Fvmqe^N~Ku8pCgQ2-`C!P9U*A6>VX>8>Sr-R1EDF848N| z0!C3gCh~7U__sx?jB*dy0Uh^CTnJ99(wi@JqDVESAYYpcoM}Q&0({k zU=HCaRZNx7bDBO=+bIbX*Q2j%6+rB-Tw#(Nw z5xYe=UE4!W>*$Moc|#|7Ept;0^~oGzbsqONtr3T0w2MZsp)lTaWnHGk)N$Ie5x+qRHPt+0g^ zhggjHgRo7C)JMehoevM2ktgRjmY;M7#>Ot2+vK0jnZ*a5zT;m1Wu^g?yOvOUGNCI2OLP+Jbpuf1yZ*%Zc$eEXJB{K)xk?f%X1VH(#nLyW)+!+li?#O*`8g>`^Fs{duUC!((`pN1vU) zY({~?Ml_&2#OUB?6Mu;N&J7qFxt|^%HI|YRaWK-{Nfl6z?I4YVaE;5O*2-3xxssa9 zT#7c2nklEKPun8D5hb;MO=W3JhTU{h)^)LJtad%3Fn{Y4?^i7)vW+Y@`@#FVGedG% zjSWi0Fo-=VI_stMUd`jj!=Ed-kU)ulsAgeya;2W88Njj4lB&UbSPDpNo3|Se%k`%V zbXf)_duCdDgk69i>5VoXfBF zbL6jNRd$O6111BJHjjRa21#?`CX%UYRNDAXZXJJl|7Y8~l_1)k&ptJ|;~zvo!u+rx$c zJm_aSZ35*t`u*6lVg_(6X0QE@2S4dUA#@kZWfc4T5JPfwL%f%>3L?plMz)vGHv}N4iZf0*yRLR ziD&d<5S#it${5A>rv62@=fg!ogACGZbEVGu7QR@(e3TE37AVTZ6r zlrs**C0B;+M(&qq%q2rf-x*C7fwIRw+7v0*3BL|%cwBwxxt9lR16~g3L?P6DU1Ie=!Xg&XHzca;1Z0mZZh-x zNGPVIQu#*nm+#xmjE0{Rs~A0Qgeg5g|EvKJos3lHHPe00&2gt6t@&q~x_o-&aMX=0 zD+^=YNqm-Jf{wEk@T5ee=#o?#D{^K0k0uZ&Utf~7?h0Hd{ag6x#Phc{qXejC(Qj;# zte-4@lk9)f$1iQRe>fN|d-|%CJ0BBbiV`GTvl2fh@wWJGxNmunA-q`vP=j?5b-F7iVge}*{ZwfFD0qTfRbPSAW1*ARBwZsP zs&2AjjBUFO%dIxISNsEpf8w5})9Inc=Aq5xK}#w&qZ;Rqy__``!4v3O_Oeo^9C{XP z>i`*~TDW$ZX|ip5nsJaaSZmMykkskTfPP=I(DhRsj8@|D+DG=G0>e5!oUsx-sUA`9Byni6_EfH) zmP}8+%R8h$k1vJDGjhEn^Z@*of#{U-xK)c*za;>(kEMOU-WjuYs$ zqS9HOud)WQhfuAMu&UAF_Dw>F95%tWuTHQ~p&RS69^6cCp(vX<4I;dbccWb=Lh~+` zL%db;9OT({CTr|583?tM7b#sV zVVyw8LUxR*#t|@QTCdb<4*vO(u#toLmC-g?YTcH8?-GXl|Ef&Ho@k;)l5TwUO`RF{ z@MQaLe&C%t9h!&2tCL(ZweUR@wP*jeoxERYG=z=_Ic74feuxg{58e>b_9BuN zWAihG=G=6z6F?ldq4-cgMg=1}JrxM1`c4mB-#N8ac6_hLhP=Th?<{w7osc^1KRJ-b z-n`n}?Ww(_)&s(J&*!G8lv8HSP6@zf0WEToyLsWM1j1Xp^$^JjRON*dq6eyZSSHX^eUl404auELlsczUuf5xgT1u@jNMZJV`Ch6w%16^hk(Z z#J$9vXefzo5nDR5gRf&YW8;Inas2@>UHYJJd!M#yn?;s~TFWP)_q(=mo6J0B_f5|> zpKo>FGjS1``g|=BH3?=$`O)b%V5bXC?ozm<;Za{RQjN2cOGsVsUR;RF04Tsbr`3a< z+odR7t7_v>W*!F_y4bi_JE4fX!z`&zo|nXVk>U+d3tG{0N zYMqXxfObm2Z|e|6P^J(dBAGqtmbr7&GBY#FlP&sdOd*m(WQ80UZ9FJo{m6-`D!u^hDkv0#0x*)o{W$HT!nH)xI) zyJfG2TwF}ApB{=?Y=X_>Rw~*Mdc7i7;@YRE(oB2Ij?*oHe>2GM_4`iy*r%3cIYNwJ zp<>Cw>`4pwh7hTU0y#1RLh5<{0t+XA0(cFVF*6#gEpXRzHTYVWb1dZC?U%AkH}CIZ z|6klL8Arnh@!6M_Ni_wij~p8+C(@%wxc!ccBhE`_G9TELTes*w3&wGKm~20jR!A{@ z;^R$Er6%mDWd?InsMcyIUSxD@g=mL1|kwB?`X3m4{); z%o9`#kDyPs8c(zfi{388JuH0uK(1g!j*ZQ0JP=4BH(+k#pcH*q>%RnA`HM?dL^Oii zUGXZaL~vmaP?UfB@axkA$ewZayT+pQYLm&q-To)w`jn^S>@P~bK>h#{{rH@?2CrF* z%1^!sCzf77O2mJ*cf$WIDl5ppeo#2-TJMH0#B>n@xwG;YBkjc@? zpc9q?$H-X=8;{hxvHr?%teF+ru*sZp`q*Azc zQ~g_2BH=Tgh>@ZKK!En9Zl%S>B`vhO3;Q0keaRKLPG?v@pM3XMi7!T9P{cHu*n9tC zF;v=y`em+*FFm_*XVNO6*V;;vUmilim-a0_Iz z&o5LVdktguxsHc=pdA0Wo|O}DRj`7&plOMwms1|OZBYU;H~j%7a*r{kN(_^`S(d!C z;i*i>w2l3Qqm$FZB978^S1<-7p_H_cGFSkj(tbHlR{unF=HHh`bi(Jzp7B&*)2kK5 zl7`DH`=b!~N?j+P2t!ag<5Do$?ixD*tecR+|B#Nr<;F!%8J-!J0~@_DP-$PE?#5>q zQ`@QiafN67?)*H6HcA`7DBeXwD;Y4nJ4(3_@F8XQ#LdmPDDe}rF3iw)iQH=l4twPH z`iQNUU6!KS&lOBTw!l8AyG2dou6(SyoZX?%|>!P))~AnU78Tf%6ZIt+~9kUXRJnCF|l(98iM%3bml z2DDUS*XcPO!))~Qk?jGF#n)f`mveE!9!u3SebQdm*AADL^_;ZY6BjI-Zf)5;`Um*q&rnm?R9WO1oC0Ol*cUl7@*Xgd%h^b5v;BLe(B}5g#_u8>Ekl=!UmOj>nJlA z4@?%qbL3?_!0^IyS8=+9Wjm|V)D{#@@)bp>ObIb>B4nM$J0Oo!ZMxP{=N9L`;K(Ha zxP})`elk}wPs$9t7nflh=61#uFX7mv{gVX2Q=>ODY0JDFf(kT@9Hgt23 z9=af!l9e;hh2p>-R^g|(=3kEhusj}5!MUOX(#?~<9S$S>M z$h0z!w2p_yZ6;r!{rIK2WCz zH18z4E+3CMmT@vZt~z1QEVDu1B_HG3BzIwMZok6oIFL5sL_;Soy};BvS#K9|(v5ll zZ%4P|R5=;S;ji)R+1QKP5{!9l+TY~2;;rs-w<08Qa&o;;3Nny{S#6Yf${o>`&1u=3 z&TSj?4S5oBxXpGeFhs8Fc>?*W2g-jTAdD?>KBQUvx`r6htTy|x=xE?lf#`Ii-}#%@ zQw`xE-8DC_+w~@>-x%^pkk2eLkU#D8{prySpElj|W%-&^y7;=oOY3lx*yToVJCW|L=I^_8Zp#A{6oJ=d(xw(7ajaUw-`2 zfDCCDj@?;+K&f=+CT2p-4Ju0Nt)UD)?>^`BSDv$$r1Xf=EAVV@Z}k^i48=J$?!X_J zm5aZA1lo*#iK6H}fqf!&WUoA+_(3V;hhj{)HhDhG_i?%(>-j6^ml5l?xj%q`xSO)* z>wJp}5&`Y-Xi7vnYPCmcY20Uzotn_9>;E;upZPq5_&|l@n|Xe~$IhF6$-rhF&!>=d z=E;p`fRqP6m@J^h*`Yan4{NC2_~Vu9K6DYM{OQ64ep1+f`6!2X#48ZN%@C^Dl~E7D z(Sf|^T5TvvMcAUi*U}R)S$5mT;9oJZze!~Ys}%!@R8qtHlLl7UF6lmmi@3RSj|=vu z?t)~I0M^K13N0Td?*?p5f^7=%9B^}e#_ChA{rMlI~bclwtQi6V_dNF z4)D4!8FefFb2D()+;!dK>kogIP`m9*6YL9|0Q9z2Iy;O$3+cDn!js%I&dwQ)oyv!v zTOj7p{7d)-ih44V1nL6CWSXoCHkcu|*VCi8M0xyRkQ)sx8w{i|_$?+G?{Q)|rtH@X z6H=A{KtHHkS#(g3k(li=j?4C%_B4f!Pky|uv2JnOy8{A*L<(G`dHTsAO}6sjPBhlh zIIwu9>;DW?PbCeeO`j&2ZOI4uwdpWDPK!!l6Z%f9nq7rbS4!S}rXNoJxqB+SzhOST z&OT@j4D`g3oKoSlI5XC<5#i|`@v|!hFS@h)C(mMJrDQ_DGnM9CL*{xu(1D(M`>3$J z;)=}7347HP-~9QccJ3J6X1mdTmCQqHl)Wxa#xV#|zLP}I=#51d~fkC z{O8*ZN+DmV&~Sn=A;FAZA+k79wonotzRxl}hrzEfA?rI@1(Z@h!qrq~4Ey!{WhlhE zA2^*r&#%A!@A~?F_Vkuv`4Uz515G&yDY5I(f>NjaNJ>%bnJ0rWp~lFRIe`%RP{-*c8;M<+i+kNE)Pia3 z^;5~1WiQTt zX^w-g<2ps=Yi`<+ziUwk%jR7EZ=oSf|8&u1$YM#5YJ7}dtg9Xh4(E$*bSJ#`H=dUj3zlN0i&?d;Gs zMq!51EWbXh1tnI+wgWG{i=9a+zcRtT`Hg~L_BA>Lum#(m0~4>{!ev}}Ay3iCZB3uy zwwq*5Ykp@tv*Qk2nYnJ6;kg5bKPp!&Kc7+BqU1nVZgvHR6?XE|!Lv+ViaSX47=J`6GK}O;k_9HG(}ejbw3d2FSSHN-$s*I_8}WzUdrTgNZFPqcTg-BadV90 zZSpO>U&N~Du!a_^T-C;C2qi|quYZ;OhW3+p z0Q|3s#+ukdH^&Cnb^Te2^5KTYbQ4VD4i7}Q=6Cu83fu|`A9<%a735e0o%X9TQST!c zG>c2fC(Ly}c3M+JBsk~MxlwiK-A0RAZ3l&+)P9-%3l6lzuh$>%T!+joMTL>p*~3E# zguS4IzoeRt@m82;YIaFkL>NtWm$W7;v~{9nbN58#P898eMv}|(c{Yx3rvl&ZGPK>^ zg1fyh>WKdGY*vc*zMt{7sd>`7MP^b#JDJ%Hqo^01L!CF@O^{->51l@lzAk+iLvqNj z-C6?=226Ra;V5pV*kb1FVnCoNpjTZsbDw|=%6~lV?Av4jIY0m-$hV>>aIn=|OV5_a zsVzoXV{(u(&8WYSff)`TB@7^g3Xm#{0HT?Jwrpx3*M!SxPPW_K#7?09glDJ);$=a) zQrF#AJHLBKpl5}o4&19z%jraT%KVO=5+htieZa{VHszV`p&&iXQMfL&yMGzx)Mu@N z#lbwOqg-X|;quK}NAQWsOza!nxp>Qk$LhyZMy4<4?{4%x?});L$9&FZAfLN?82B?i zm*CQSYsgy1_>F0KQUI(#e=a<(0+vEx#03~<@Y}g)dLBGtZ+~@=up)}m_7p}Y-48Ke zHyYpbd;95#@KwK1QolM1>oJ*HpT7wd>wm(hDY$!A>ZTvYksL^LTJnW;jWkvH%i2KO za4?K2WKFS#D60gja9nWg0)m9mLQ$B#*^^(l-q%={0S5=x0!if7$xiQ%{980;+}ZC% z#e6wSD&!F))gF409SNF#My{M&F2)+8tFttS5-ID}_nh1VKSHU)jgr4w7}{BLzjg%P z^7#Xh{~Mo>+!j&y?u>5EPs!g73lrL+TZ0%))D1XDC&UH8vqQaHMsQ6m-yYPre9uv|7*YV|4P2?&C!5_PUp#5yUd=nc9EAlDKWJBdHW4SgmD=#$V)eAS*-#0 zWVw^rJ)1TG0VWWEy*ad^oVtEFIP+JmU8atXlz~faX$E^6@0I1>9M>NW-h-;ny|~dI zt1@FRy8T8a4{tFeF|Yr4Y}}Y zEBvyyxt^`SBc~QY_&SELUSt*FIQl|B^yeenyWnOjEU> zYb8^lnQmK%;zOBwcBFMunD(v6I^oIFhi4z19}cXao2qN<9yh#w_y7BC=I`uTQ@lFy zHff(v>Sna#WlP6e&*yJba_xl>1CEr*9ObTDp!?|OH-r6(;-Q|AZBmU!F`8s71u(su zF8}s|6NjltT0<3bBv#!}OZsi@=W?42iBZ!lFQ89GLyMi1F{jvx@Z5v2XxUqeM+55Z z<-_sHX%l9sHBY`s=-BT7$GU5C5>>9MvjI`pe?kmfZejEIqUS|h~b zUwC(Ni&^=>I2-jsI2Eu$Ml4 zN;HMrOr$un@7D_S3rnxXxyqZXdvfe6{^9^tfo#>g#vC1{SDIQWJ)^9$IJ@5LE729a za^5XNuZ*UxIe-$As&%L0#l*VdVNPHX+rdoTH+uJSSL*Vp^Zh469%G3aevp9~Z;n-a z=}}v%Z7p?e#43;`vFNN7S~~l```Mnp;Fjla*$op8&@kQh((T3taJ;7ox2A zhNdMB*3IOxRgMH$UK~^8p%6NkUJY&lr&qr7k$~2VJL+EBV{70Op0#VPsz*_~j-|9}qf2CPfa%#bt zSD01%admxl@w~Q4aMC+&keYmCe|i0(hIZpfqkDREP>9p(&Nds@xCqr~8%-3_GFyUo zypv+Dv6&{( zwInUsRz0VaP(`J`mk^rYKE>tNm^o1Fj+{EYd3s3f>@{JoAX>#z#_7Knl z>v#cltBXB(n!8J-7;e1p?GnSwM4(-!94niQ+tmYJzJ7qTSbA|@Sj@0kfx^@jj5Rxk zybRx>Zl^=@-^BH@l-W;_qTgLQ-1(nA*9*^G%NzUu z^2>kkN#W6=+!9 z==7$fI=@rjVL1B&_BQcdV%Ha9}+Ua*QNNae;rBNjHQxHl0CZg6ZBK^>F| z?(o*F;V{8+fJ-bm(e_S|cN%(CW&|@~cE6L~!o|u8|0BoU_MrKV7ZiELSf-39kO1^c zUk-%7R^g5ejne>Wwm8J>_(5RDpj@%Dejc-Yq@tjTX7z*@uThiF_Of%~no;st!2r)~ zuCD8RB5Bl?Df}K>KeC=4;2mG5{~e0$dM(Qxri_@*OUTENl)2#XAI`}FxF=M$8MZWM zVSOH7)I|ecjUJo`RbZ>AA2(gn@>7ofIQaRmz?SMrp-GBeSzn=~LvEqrm+b`_W~?N% z=Uq5LxcPvR2`LPB$=uU(0Z`NpteNctAr7JHMLvYmQz8~+ApMOHB=6AMt^dt zB>#R^9&}B}HIIs3P0vX--I{{m!M1Ag1+)4n?_i<>tI4mj!N(PKayvFWj4MxAsq)_I z**9m{d*o-c&e}xXMLGFFYTDxS$RF`)6%>`b;h6GD^$g%asnzz29F88pN(!LBXQZ%2 z_U}Svs-pSkEu*V;bzp%!o@%HnwJ#r<;}*wM4BxvXmi))f$}a3f2BRl8ln7VT!3FeJ zxOO#YORPUE+6Ii5_4I4DpRLxaDknHPnjL!46NMw8qIisdEF>fd|Jj%C;5c{ z_Dba5wfbJT^4#|A(mm&n{fT?vrz9DRKLD_E6M4yw)_vS4*VgB78+VjlMG^zSg{CSl zKLuIl-Km02-#6!a=p*Xg7+DcN!csEY&rQUWb;=;63DX(A}Fs#my`d& zzN<6^lEkpd;py#57));2E-KvUdJt(D{?$n}H>AoghS=$q>jc68bzohkw#xy7dDU1% z_kxrb^MX5ekRGANX8_;%n}wVG`x()5^ba8Y;?<=CCGSUm8?l$xL*J8b_iHY#?6rtm z|8ZOmyuOx_3%u=K&FclLjmtt3V$a4LWKS67r|14emhi*S}XFQ>g{Zf?4)H-8>Z-=rL6U5xG zCXnvIm2MAIE}Wi+MukeyCsIP4X{ju54du|93Tm|pachLbkqV(MoBn7$dLPer5iMbAeR1KdaVCIiLtO3BFf{s4GB_&5K3g;nh&jTG(jn%jGji(Zqee6GEM<&ywFR(qt*>M1@O_4| zF@Je}TO%By<^bL+HCnEMom=3x@=!V~kalCC^AfE=t!7vs23x7*Qbj!DsyM~eVfs4W zrT488f)`5E+ZRU%hxON9Zq(Rb%TIBMF6+>YPyj1qYw+PIP`$PVJ{7;JvCbL=zLOwG zPkkV~ZYB--_MBzx`Bt-Icb=BVcIxR3yJ4d{79t}yF<71%Nu9cLa?!t*O`|MDbgqzD zWF?|nUXRE(7vXlaz^NC*v})*xnq<^>RAW|K2!Xb8@I{Cb~4~_b?@=dwpCi z<6pAD`>BBPq#=Vy-G$N=r*DPWewMw8A$I9Jnf$y6Jw}=mOXg7lc+ohs5`DaKp8jEs z0&`UlOuYm=SiY9T!PcpHMVh_otJYOJbGgPl`umbnZ)XFDjjD>2ZUnJC*6^(*wz-3o9T4XP%VnlTg9hjUpTAl2ze2N)oja4GW zXlR)3roZIjYVvn{H+J+)^p|4aeHA7lkTxRR(LhYhaFuq@T1@-C0yCW?d%K0cbfZN; z;xADWFo#cGtVUAoa~&kYmVbr|IJbbqEE`nO-?y9v+(5v}r&;;OMncRLwRD=TtA0Rs z=dkCfa(7gnmrY|Av2(X4^B7_oQ&^03P@$MlT;SDQEQbiK(dFc1gj#$7K+`0xC~6+# z8Gy~r+{y{>!EGk}7P(ezwW*k6n)$@X?US_-Bn?;(GlpJrFLx|!)=vhOtIreWq~GAz z;#48a1Ni(V&5^(wGA#x%oz}7E2bmyj*IHVu48M>Vp0G%0Fm8|=D=f-wq#V;0Jd`?P zF1W=imQ;Rs*GOdqaU40gcu#0K*BsI00MU}0E2cE^(HQ@b+s(w-%Xqz*bu5y$IaPsXH0NP% z$(1(qnM;Tg<_5~JSku|NHW~L6M(;d3nOFc=#Za8|W|?Tam!D*^h2NVZ(S*+C?Q2b? zPr@MD0izRT0dF2+Y`ao1E+$7uh@(F8{AG|=8go~`=B{;>XUz` zH{FrPr8eJIepI#{S?L5ne^ztxis!dy&W{`0rRLefiH$PM!FLBEbY)T8H{J1eQdp9p z(a8V2@%FC@SG|mlv5!0M@r)Nkg;Yk3J;R=j*wT~~D+?ZmYOCizl<8ON zo%kmMtGI_jPo}%AG9hUkfOe!3e{a4c)MYsrKDchi+{S2gsgmA`{snaTd&B@(JgeXn zHD#_$sefOIo+ZxAQ!2E13ZHpIQm>KI;-L2p)D7Le11B%Ys}Y!;14zb7@cC1;&&gSO zsoLo*2erOnXLdRST(%u2dK`^Kga)PAx1oWf`#}!Nk|8B8Yu0SxE7)x5hFQusRD_+o zg3Ne${t~v4;;Es0Jp;=J5sK2N813CLuK70j={TK3no}{Oc~`Hv)rY|6^9?$Y8DFH7 z%X%yNPJomu!IIGt2;|`YLO_1Tau^7Z58*5+o+Fhl+qk6-D-a^%=W(u5Nw0t_ggxy7 zZy^kOpE;a9%U!?q&vK#k;~|BHfEWYyxe`MStY)J^{h!)ZR+a<$3{Xib=!fa6ZAKq- z3w*o`nB6){uI5=P+I6j;UN2c3)b(*Zfn}i%)K|>zQ#Py@* zG84S(o&J*2W^`oDd_KoYLQ7fVXPli%K0mK;Qxg?K1v zG@5$=!fq1rdlXyyqe}0*lGdlh6B^udiK45F zQ!gouqC(-6G4EfnhbhH`hO|_AXmY#VX;7OMh?B#`Nd?DlX!^V#1FIY`tJsr6k>)~L z_;vWZq7<-Kr`}$1+Y_DE#$EhZp=uAwh&+q2c5@xxaJ0NV`ru%VwXF#PSb9W&DjD8CTi8JgCvR4c?lfF`0E_ zy^YOPTserb*F0BrEFy5xI)03>$*)ctW3V=R*U90*G9Jp4`f(*%IBepk<(In+N1eVu zo?3n)m6^Oxncxmw?;Yk>SI9`i9M zLwlb+kS@>V%k&zp;8I|Pa-O3@bLFs}u+tR616CEVUmAGvkj&x{YgRD&TK812SDo)a zAs~87N&%IS#;~rhcDO+HHzr@ZPK4T_+2u<6(tTG^WhhQEZm%A^)!Xm#HXKgnQ;kj2 zA-ahnm4#=SQ-ZB3_x+{kP#!j8&EEv|YIL=p?)xNv=EiBNvm)*JIb8hdg*5TEpat#9 zx{5t=ptr59wvc%}-xoykVTbgWUsW+R2DhxO__-iroXZ~51I>M9!WQ$l!48cfdzKw^ z++*cm1$CCcVWnTpN_sW$OQ@o;h#-Pju#9A?cR0&;97wmk0R;DIEv=Vs#~M(h-BCJB zY1FrS()TPf36)WKm`dBp^6_AOWW`m2a2ZZWN);Qj?DiPwGJ7fmCU4ZuPoEBOkWQqR zAp|vxu@G`b4WBP7QiSIM{oJuL4rYX)Rti5`qJa&xa+yt?DG#tOfd$P}W|3ubx9Ghv znEvIt5&8aD;|0lhH2oxC@-vji^5w-JKq1MKT9vf3SEHgdU`pm*wjw4r`g~!_=umg0 zcjallVps*k=HY6%N(KGiIDdxMjJjqtY8UI7ptu8YLaZWNV?6`znwFt$Wz*q+bg_o^ zx3u$NQVG)$p~1s;z_j@V9zRBCpMY}@#c99DMiGU_LE(yoqkY;K$!Zs!Me;(bY+WV3 zC8)|kxGQS20ab~B+L8)BH2yfY=(|hz%R?~Vih8}r&7InHqkZ-`BiE3z9#z}?3UhGW zJY5_Tr1nmj7L|73Uq;jWWG{ z%l-lU`#DZmUfJBiAUUVdA(jIp6S9y;KePP4wqS0)-}g(d&@+m<5N)- zwO{Pg;V^~)=leR5z5J8ao%;%fWi1>wu}mWgOki!XOy~OI)52GcRWch{7d`lW+wnX} z;B&JB19e>&2X>l$O?Mx5pqOSt893dIP=54eiY3*yizgrt*Y(1G6Or1!MrVNCP#}{g zP>v!IdzPQr2lhkO#2(AB|{Ds7gUF)?-to&>mm9$sfnN><31UW_drT`7uyrEs=7nf zpes2IT#*Gs+<7$jDjMYNyeS@Ja2aP+cNWjS(hAvF%Qs^g(;qRSOBUHm=ee%b3d;p9 zpqX+@Q=?-8|7+C!)@?$@dsf5?4FDf#{f;0R&6V+tTw0tjxBDz+sC8HlYu&U*o~F@| zKx7%)W^;yDXrqFj^cuS|^M%GS+0FsT8aF9+9><{K;gV}HvuV~Ymdx1WsGqS?-7oX> z?U-5H0_}YMT4bq9zpGcx zx6#Vg&wSH%k7a~cPaj&*W+T2pKMyvl5N9ClRn(?aAkFFaf~iK%5dJxG#dZb#G<5EE zOA(k&E(A|p!k7aEv~LiZU^dm^*Gs=l9fW3A0S@7v=sF7gIheHVqQckgS8@W@!Z@R` z)-pf)K}NX3&7C+74<3X#lA)i5+dvFLY^#+>AA;967^t=Sma3(4e}!%&b@NKC||F?CP^l7j+eSOF8ixY`70L~H%&!# zMR`>eVs+fD!cbESF#MwTcS-;=geDy7lDBs(x|GCLL|KVx;2XLzj2nG&D4978P z1p@nW+m44u)t&1c%g~+D)r=R+ZR?t%kTyv&q<_Ie1|com-jZN{N6=O;N!8{NYVL7g zw(Mei9M!aijwdswiEy=DT}&!5Bt?=cZ42LcmGR@5{8Phb{3X#F>m;Y*4?ycbhBM`T zbm-4V+cTDUKSFCqOp0!J^R=Qq4egq8rH2i_X~x8&o;FZe$z53kn7hj{XbiNP3s-r= zB%|pq$!x1enl%K6O9HGmXj&OBG^vQHao`Wo9)U+D;$qN@bqqGwopQHIRL#vsmPVuV z58x4LS^h=+pMJkM{|7(Zy76yIQt0`CZq!{6ogr3fY4TVJA*=M3*^N?^NPBW}QAa3` zWPGhy1#Mm2mqGok(F*F&%5}F)&X-)USY&zaeM4&Ct(cAbVR6%wYaRVoTbqsT(sbH^ zi?(W0c6lA-%6E`y<2Wpxzrw&K7q-iMel?S-hEfNI@n8<7j88FVEOtXqf}B8$bTHB17z!e4TM7`27Y`qPuqbI*qUpFQ|HavyJ1$rm*hco#frzH~F$is=)T zt4>?^uNP@@j=HlAxy%x?2hum~;+kRjDvhDi?_V-(PeR(iaX-p{^jw5rNp9kyFO%+& zG{u@e^)~2C&X^CBy2({-{)nP+g~y+M-u>0nLoQ45H|hS3JQmX4DRbuBFtL~qvWr)! zp{ZW>EqwykEDX_(OFR*Dwd6hl(*dtM{U4Ht!e3To<*?N+%#~NU0#r&$uV0qizn}aE zaG6A3JeLPqsT!o|w)}DpJn#E>n&58*usHPo1K8|@oFD=Ahni~Z~WtyjyD9x zf+I|=?xlz7pF1puNr{oi>rdvW+L$qi!%&P2yi|pY>s2~Ee*n~^WPo4XuY|8xM&IQL zb#4bA$baD^sS=>5314%bc3@BK}S{R1%g;Vc@by4zZAy-$>- z2%WznIYd$e{ZwK$`dX8CZ;;)7zqjZo6#y7lL;@ym{LPs911McSwLaXsvKPG*^#^eL zQTo@7$?QJ_fEoxuMovaaMMg(X3;5?j1^|M{Sp>CQCz$2UEnSL(DOlN{W{9Bp-c_NH zI5`DP?ML-JlLvnm05oJkGO`!vj1AxsdAeKOw70r-u}+&m|c*Rk|_#Q5pLs|1_piu<$Yj zJ;j&(oW1LcFYxbF8BiEW^?zZ%7?6&+Zo+e=J>d344`0UO9{}-`c96#ufWFWT61&A6 zzpUh_0Qi;@p0?h@Cfkrt{?n)KX@x6e%*~#J|JNh^(Au}M=j}p?lWjbo)&qskSFqBr zIq%ENzr%bdD}I(KZ6jhQA1it1J#JpHeV{^}WI(fX^J5kvxkzl0cGSE*C?Q}lB3YTMAnWkl}9#E`8{OlZ=iUx6*h#U)yC-!pZ?JO)p8+nzrC6sZ<Tb3( ze;6f_`cSnf)-04}{yOXA9qgS;PhM*s3xY-aqD`{~9mWrgcoitE|L*_oe21Rh2Nkbs zb<%-6Ne5~g=&oc@C3d&8eZ|=F+md^#i`@M}Ph7pvul!k9e7|FEXzts6GThVO=la%_ zj@F~$`%i4;`L~xut^%6wC~;DcjvxYvu4d- z-;6iNvMp&#+s8iAwm;TB_5g^|;!@%OARqt$=<@)4yaNbC9PAvO&0Ji}ObLxW39TK? zEa;rgO#Zv@V-pYz0R1O{gM)#CLqdEeNLZ*p2^Iww9`^G@K|)1DKtx5t$3R2Fz$eDT z!6T+7Bco*j{TGGbkrM>gX}POBbUYL_A|s{w9ig@=DKsZ ze%ld8u>PkR0Ll>nZ4Gha%dwdocbz-(0cgB=hktRXef@Ufd$@Jti~Lel_8TXC_+@Ca zS9J9abno%?y#F6^(A>JVL3e4OaDQLfo81a+0_?jyA2$NN-)-w<$L?`HBfkP}-NKf5 z>rSpze%TpJ_X)kJj1OE2{=)#s?UiEF*58*I~@bs=`0hN(*Xc10f56yl4$2xCG1~7lhpnVB)Rpxz^I92|DpvF z1St8j>7Y=L;iBl7Np~{K8U3^=b}3GjSK|iffswuwZjow8NY3mK_NOEyuG}sJjsy;@ z?3m=&@5dx&FHb4|IeBJUx-gUdBK5V0KfPqcayLPrYmyB)jZ3-;NeKWZ=I+Le^*m?Hs@+0SrJ^sIb0=f!yQ&g zNl^`=vMMBHXCxp46HIzxxvY;i2^EXBafFLi?b)N=6X$#a9cQI_e1$2oSAuWHPY4Ya z4eo*vND$SzN6aXG+@ z&EyYVJXV0B+(js>Rt8GE8rm$WMqhnGd}mHO%QLU^y}P*#L+#iU$#<_i!!whU-#*$s z@Ghe}ZKzmEO#16~y8C;Asz7hBA!god&AP;uLD?r&odPn4OstgK=HA1o4tU*v?l5=Z6Ac({bRS54}_`&#I(Xs+FxH=!8V9wahgW-FrQC+YwHQ`cGOLOD|}yZknt00=s2Hr{iRFL0lOYVri&#d&HNR z4eGSDBoAt&RleHzM&?Xg|>|?OK~@+=D^GVOFd& z@BF%&x@}6OZIzfK7m>>st98Xu)K{W|Fa7!fAhF6q-E2GMH(#?F*>cpY$$l+o?eKyz zOTmt2ogghEA2oHWUa@hI(5rk_R8Y^W^+c`FXukNJ+2U$Wo~l)&+vQO8Xb)3OyJ8gCyP_`c>nlQ{(>sLL8LHD^J)3;AM)*i*NdR`sQ%-zn%Kkl(&?bf%K zoNw&zXe?xv+>ESZLXCI#VjYV&pz= z$edu?Z;#7*XBTR$2T9A#ejQYgJ#=Y({zhv(Q^X$2Yx6lCWBwV7|9v$6Gd_a?{~d~f z5&zc!gM+327s1obN3I4Wf98Sv{}#yB82*7EJfeTm+4;YKlc)bL{2w=jPnlSs@<9GW zCNMZC*k7R_|0Wclq0aFS2M7j5Km;Ij{4)y~|CgnXm;YZVKZW@h+A{6^f#7wNf6@PW z^ZS%5jR^QV*Fb(whhU%}pN)V3z#vG-pkOFOh^S0LO2o{nMovld`-Ei5Y5~{aB#gqw z31}>A&VdCD1A-!oiH)SJDlVdiga18I0SN$q0M4Im_v+UNjG6+6EWko%Vc@dSaX4w& z9X0>|Uu@O51ThbBRKn$oy2eH>Z05z>!ic9EyQ!Fyb!dF`ARKq<4zPN>oeT zHEmt397QO~Y4%fn861ONn8G=1mhc^YIE%wa%S0)X@G!w?PBCxpZy7|Yz5!WtKV7}} zI^SRtfGZR4yqQ;k&r8EfAs%}@%3($Q%__hqltk+QqA7f_PK&L`XcW62rRaB+TI-at zjh=NhCax*R2S9X{?GnKVtXLMQkk-MiA3<3&*Dqw>^|}?qK`=%n{FDfWCM=p<_XtIzgyBJ9@61pld!kP zRY}Z-s%GnMaq2Xsa5(I1CTDJoaf493pj|HHloij!VbK}FrI*IFUq4OL8LkZ*qg_%I z%*M;%h}I<|o#L<#uiyhdHl4br`Zz+fi$?jDWVJZc6rajaML}*3Kvs0X38jjW36m9d_VD4iMme7eDZ%;!M@q zNjV_c1`R{}-X~h!INpWyI4*QR^GCB~1mG?&G^Rb&vsOmXL59+`V3=Mu@E8^pnYh}; z<90M+@yiI1b+@|Q$$gVcdh$ZPE*_`+P{`D%;kVLn{$29F51K3>EvxVWn8ZDH`vBM> zIY27rA+zCOxueC9;&(hUlYlTC@mU(QO(6M#0@3Ns|!lpxv`eBok?q^-UnXj`4d5vJX zv)F(7EaW!YCTOz9Ig2`re|X#*tFLH;Fh8G8)LWf%i4Reyut2c!P`CF1@Ru{m-5X`? z7&F9C8*|>UjYBWL$$|X<9N2#Vb{6kr@BG)~>)C1|Q1AL6GM~BJBpTTs%D=avH6nJl z=k}manZm$ANW`82)jLr5E7Hz8WDSyPA`U~Ush+?^<5R!3iFBI`G-~c2q+&by-hBgF zs&X&YQ+>9_~tE{d@<~L^q$T&efhpY(n^Elxh@JB`=vOW8HfEgOWwjYNsP|M13~gG zZ}Y8(ps1BbFL&G0+lyyy5i+9vONf_lyaT{^=)1O0&FrOyDP=q@x+aqjMN1-y*rls* zcfqu?Nn7UCh1xfxRvcO{yfc_{c19kDp$e_qtkKIJqx0@6mN=@-@*M>Ite=M~Wj2ja z+WdDueQd5j28Rbce4A|#6%6#F22Wb`F-D3TnuWgmn6$cx&r)A?R;Ri6Ry0NQlC++6 zf9a8DFM9rMcC=D!6W%bm=>av8y)l#>hq79F+j;qzb1o8Lmr&5$egUjCRinRxqe=sc zgSL!tUPhVk5;yzHWoz!|F=PVi52=kSi*n1Je6be2hj2t4j@}Hv4m}N8n2wfQz5Gi* z`24yqyh^@H^CI+7*mnXn zot;%N_5i3RLfceb^E|X=A9gIi(8mfym zq>!<;Tn(ivx#{y8#}f&VM{`!VWnb8|EOgz%I_3gU)38qZ_>g2W2agxiS{h}biRis_ zt&uk_wY>CFr=7D}fkOxixYOP7hfS(U#-TFl6f5U8K9 z##x2EOjzH-5q$tOarIQ&Yjh*H8u%McXSJ|?(dkCY5IYawk=W@dHZ}^IEnB3M+I@4j zOK+&JKX6XpFn7sZ#*(f4qMUpzJm4iF%DIqamR=zms%7DV!_0UFtimD;E0HB)T~bSk z+u250?Y=T-rtA`sBCspV!|P@=l+8G5>v1v_7Ms@E%GWIf^IirYO@3#_{hEX$g1G}g zXnM+<@m4tQrMNRd`CS+Bx;p%BbKu8zBal~6qu0ZZ;d9(l)mA!i)xFZ;=K93<`CeA- zd-Fj0@M-iqd-nf8-Oguk{13p4O`3s1(C+UV=ZmvzuMYrQ&2|nqg5PmVS6i9T)$2-| zo9pQx@|B;nIS_q!+DEI4dynrnI$hkZf2rLq>K3>AHNMBp zmD- zyN>JqA>GOPBX@g!G5=Gpc9*-({{@SG7ynoHuF}Cz9xd*!YyZvTkND-yMZ-@Xx?K<- z0RBHZPSuqS{F{#dGSPpU#_h-1HP5GMYPa>T19s!kYPWs(A$)n&yS{i0{_hR%pYWb; zv@bv3nfu|0O`AqH;a_N=@Ly{DOP&9O|Eb=8u=yAHzncA9^`~_|`xX3u_p5+E{p!cMJS`I3mG1_3C|yx?lV z2CNb61}F&XB7s||D%C39s>F-7t3$0(TvTWHK% z;Sd&2)Ldx4J^+OXV&g9Hy!9xuXEb5f)iXmuNjZ~Wy}s+blrILZ1ruYbmh?bdBQKb) zr;IQyKN~heA^JJ2U3;pC{};>=#DzLq;GAjG^%!<)7}g*GvWCNX;jHuZX2K zi7a>0qD@sUb9Q-eRel*@oY_Rh9k^7?)`fj4e3E#DA1yYqiFuT-O| zcy?|6sY$yR4K%{3EcqgEi{S9&Be!N7j?aRkWR$Kz>$WRfVZjHn=x!Z<;BWff-zZf& z)!BKc1Gl;ri$stfc`e-Z@gkFPgy>fWnz(ZvS3V04t0Y{2sHH6n9oTHbB{Tt_DyO{) zZtX~N9F3z^5tp|rRZf4QR!?4HNtX+BLdU-HVSQkX+ybN%&dqNRo<)1_uFe+Wbrd= zvS?qwf^11)_B|4tY<$EoP9NXo=ETcMhqVxu6Dl5h?UMJ6Z=1?)ewrP=YX;iUEUIU- zR)J}@a+dbPE8tL|4@$5RS98Y5LrjnHB-Zd?#lMKfovBKevfolzvKJ#m(!~ml0;9Ri z>z|jQv(qSX6I`O2RK|}6AjZKoC)g&o4mTg1pYtN^hcA(_f&F-1K~lDj(Yu8ru_Sj2 zp>dDD8DmrA1|?Sd#=)UX;7wg2Mi$RNn&+!%5u@?2?9?mJq_ixGW08$|sT3evJefwx zqq1Ki8yx!~o2i+nKX0mfo;r?gu^DK4QnWROi{tOTs! z)1NL;+f>QK7Zb(`^eq_BMPc#zzSdqUZ588e=pje1^FYcJ4d4@aWg?=>&?yX}47Xv{ zU<6|89g>yMiHUHk71R)G%B%R0%P>?4tmf{u$`$8D1CTw^M*AvcwD&0kQZiDmDSjd9 zS7v|C{YNzU2Q~W#G>bLOzTgTUJC~P5#o(M4W;|dO#dQ(W>`5ZYo4Hf}wx{Gl9D>}v z>X}rXPf_5cWHoLOvy4*`jB&4KBaH?u#A*6;K;HiZjl3bh1 z;yQfEhZ7FQROGjk51;rp2q#v7FoL`WS{Y%`YQr;ZYzFU7-1Gh(xg3c^HuB!ec? z(9FCF_zNi#par;4=q6@!F9(<@#}R`C4dC_Xs9CMI4*Uvj+g?$AA8}+ZBLc{C2ys>d zs>qTjx4ckOD9uh~WcMJ6 z^`?%RmqO_jvdpZ&tRxrSnjD$>DxOT*`2k|fQyNE|rDhqfihv&VO~z9QdJ^y3Mk=(gTQJ;mY2yJV!0JXg;6k$Y<5KUJ2a-kNr%(`@^9i3yl&NH6&@4|3OO*^Ci8 zDP^REQ?Y9J7odc6(QnML85EX)9Fz(14?umu^*pI*Z~};=7#>cuoSXs|30d+3L-$<4 z_=2RCT!(|udUhDMjOPTpFWy9}<31M&s6u9W!dhzuP=myAK6#Wt^_&$B>W+?-JZLa= z+6^VFOQVvl6IFHnq|}`yU1B-(^9ms|Uf;a>7UMG0SYQ)dDO|zrH2MTjwvrh*X7*F5 zh^=OI=pt2NKNPZV#H6%buH>EGT4>HV(}@Yx(^tC9Q#|_c6ZWL0xwHaU;2XY(P5F!o zdCSvj1<~kat@qfV1RQkh!by+ zL_&?}{W+7%fQFG`DoNA`F83yX}$feUcInw^oglHgB7rZwVUu4F} zyI!cCBs!I|f(MXlmJn7ylsjg~l*YQ;17`?EnCExG7>P54;=TrvpGn~XEctW2;ul4~ z7Xsjg&@8+(Zw(p~ON&X-lodPNy(}(i$?+!9R!;LdfrvAl+OGO;Vea)}(Z!PZ%tY$f zhx`Z4cg@5aTJb6g8MCBnwH!5N_oB&Z(WP*B)GK#r)c2061U6vQBbMq5y(qt%x>d+Y z%1f#!LKV~|7IcvBU+g&Kw2&M3Gu%FB%6XM`huCGyXym)ES^tuc}3Az#%IAp%&G zV4$4BxH;tDGAc9O@UWcJEoq~l@laXlO8A<&X40ob{Z?{-z@sDKEZ6)YMJ(V=i=&wO3Z>AlqiJ$+Euvb1frRZoPPnhyji9E4xfMQhh8*f#<{-cjRK%Um`KgIB`hFjg?VO>{z` z>gW(Y>3USHo#jceUo^5k-nD z1ZxTQRy}ToDurc)HK_+`8mcDSkBwwR>hNozY@t)BbsLoh7wA^(4AZT3@-lhqLrQk? z7De8!Z1|o9-+7xKbH-%xr#&(Sx4Wrk${v#n!|b;dZ5LCrzjo5J9ee=H;95jYJletR z1K^QZ*|p+pPvs)eIUUmxbyX>4omj9Wi<)V8DaIm1OkpEllaA+aWaE&7a)(btjFS?b zGAU0JOAM#&gdsIugp!k|8xYiEGT|dC3e_@VBG7RRW+>P^2SR}7MbRf3A)n!x=b;Hh z&!a37x&MTNX%Iidzra8sAfUj&Ab-C{0s)YSn1m3Ou8o`u0umZ-2|-uRB@_{kaUOz;crc){#R1&Vzd8ltjKm_>C1-eP3Y;Jn#!x z>qb(kou##sf}LHboAWo4O9mImuAxeNX&cU3yPyWS2z-lN2%$z}Q`<8Zh){c1j3SiL zNhao+o9Uxej{GykA`-A9_?rrp;&T{%=|HG2kamCOpq+jIR@9|yb{9N;Jm+%1m&Nu~ z9M+xxpAdEFv(3v_XAQZdIo!s`p|~uC;U`Ft*#bc%`qM+(qYFc~vcV6)K6dHV+wb?@ zu>OajXKC`SVH;UR`&E~c)VA}W4U`vM3DbY8y!G|TA`{tGcUpJc)zOn>Gqc?%t57GL8Q0g-z|;@z`tK>QklkkeuA876gj11e#Cw^2CQ^R??h5vH8%n-_n?W(a`K zhqz;2{W6cd7x=-ia(n8J?P)VK62`)<2eJ9vn_~Y}ii0$8TRCNX%xLT}XGyoBPdEj09omx*ibl82(p$}8);+KJA;OcdGKZH8QW8F+DhTmegqvSGl_Z=eP zq&1m-TMJ9eWe>t3(WOUb+ib-*La>fvX@2hf%cwK(MWGyldn>$#xKSe~8}!|s2`xs6 zci14YjS!l1U8$GH`B@T^I)SrQ`h)t8T*@6`Wyh@5nLc&4Q~evi_*e&Mndw!dnTD(A zx~Y3ps()4RWKj5NY#(q_nc;Ir879}r!h)$^e!^>_*GklT?q2$^4YiE)3@;C)8#=eEiQX8zYAmMfrx#JsU@qM_BLID^LH~#|E+6V}Kz|saah%wE@c$cKe%5*i+(>?`z#|%FAt^ zug2Bn+i!zDn#Vm2gXP0tYZ88DOLG)IZk};{QwS<0&XAr#eR~KBBu+mw&fbu3ZVUqt zNYAvsX#_Q6=MA5kD1!X4Q>N!=i|UO9+5wA3(Di4Nd(Ag=0l_G?hnr{J&z1#a=kb>a z^B5lheQLU*^|^(sA0s#~oNpZO$w>Kv0l=V8h=hMY_+P+k`KJ&Y)N;8Xgy>1Nr@}bt$|@8LcNpvgmRoNn+Ce@lLE>o`2!H?7ZR}? zJ5CgvruKuj)1O5-UBk2FA|s$H=E>m zj{kFbP$SSR(K$t7ZYExG>qXWL)fRquP-SF3p4Hp%h69z812JW9_(1Yl(lO#ieeA5ez#xbe8V)Enw{MTAlwzdV^p-f9TEb2T06~e zMnB9HCsR5w@1V(a_3VcF%kI)u*)LCYMOv1{+`#17VF1MnVC6a8~9V2)P zON>=J*ve(cF{Q~e16as+>*g03CY|ceC^R&8WW`B4CMGZ|YOXX6BhV7}6rb>y;Qp() z2p78skRQG&fTCFoLW7rSAaDL^G*;G8vNdzt$H)^1-5FW_=yo(2@%_^=SkZ%%DZeDt z`tU4n(6VNN@YuX3H1+|^H2AQ!l;Ii`c0x3`ccf@TJx22P9FJ3KO?q;;bYd>q5c?(A zAL=EPB{}DYcRm!&67dmFu5M7IxJ#%j6>s<;S1rk} zZV84cdP^=7@ur8tmrb>H#e##v&zv)bNRU}1D&dv2r{(Jy^%uf56!ULfh|Ukp_wuYP zL83sB0tP7>3`l+9TAzjQeIyph#BbQJCwG-#Ygz+ z7WAVR1!X?~kzn&${z@kR`YOAGuhqUv;&3PVs*mNmOGtb~x;?6o<67Vrv#0EFm6WMx zdJ0lP$Wy0rh(<~kXA0uFyMp9qk_Jy`uk=d#4&?d7a~82t;_B9>t&~HYff!faEy_%h zScH?uDbz>u1BOqEw(`=&PqUUxHl5+F!zLo#4AQk0zrvQ$si<%fjZPCm7mYO#R+{hIH)B%eWCnOlC?UqUFk!6&$=z}iN zJ%r)mdY6@cz`fgytBuS&M1mBeV0p|~ovbzHXR}E?{Oh%|m zbfqU<#({OL3?G?7MNJ6SE8IfB|WE4 zY@N=fmJx(=pGM|>Luo7!$uDHP$aaQ^K{TWWsNlq45J83UH=RLNTrDoE;2Kn$CUp0u zsJMZ@K!)@I-5zfnkx6S~O3XDQxLI>(; z&HGUBa^{%wr{qLg5s=-(^*KiK;VIaf!Q4Fk?b^*D#iU3`RJwwgN@oO7@PlF7B?_qUeo@tRLi2x9Js7Mi zw@U#9nl8nRuii5r=1E#kmT@~(xx-BHD2O&5Xk_5vH2<;qB$RW&Aj(sWJ|axw$Qo(v z1KNZMG)1+S_&}l(2-_;R)oH+TJfSOL)O~D9G7`R5u0pSJfW%W&#R(GdQzF`5j}vdX zYev6KvHFgno1aYmbUWQZ>(>DCbOwF!0&LQ6$?*@4%i+hPk)JGpf zzZYWNQzyLC!BCx$+B-iaQauicZMyQNZxBBsD6NFn6^DVVd1b!LOd4Tsp_BH~kC*7T z(P=f?yHlIcj1|j2Ty?{zUc5?I4LLzSOE6PWgXhed?<>WYLoi3R`h{<{XZajFF`tGe zc#k;BB{5m8xt}2)3z!F> z=gl3bZq6VUpBrZzgM;Pk9MWrrSJSQXeGDGwE2Kp*SWo088!=q-Wv0KkUxi$?uR5H? zboAUql9(MO>!~}obkJ1=sXo4nAVQ+97$Uy!=RRn5j37cMmDQThWc26Dx zALThpOP*TWN?4yW`j?->($PPp_23;9G5;`~mG#+35}jd4JlbO16|qE;6x`EM9*=Xb ze6+WtM__Er?@+;t^zqD~**;VG^rNXh{b-O+PZ}5q^wW?2<4FI@k2Z1&AWZmNJ9W*d zIPbXsj~9*j0XY7jE42Qflz>E>a)7UQgg!ZEjo<=vnhe z4tP13?VI}E+y|fqgfIsl`j@njbMWrOH!}6yS9mJL};5bn#q`l;XRs?B{9y1j10ni0tf_Yd6dFy20RWbN1)V(vpjybRfn1owE@MF=>RULuthRph^ zgdH49zRYZNVdJ)!-}zIYK6ejEA0=P>!df<<1o4HRj!+6m0b#nqUtc`r4M4-wV0Q>1 z^4tY8>dTv4jKA@O$PhWxfe?0W>39fQ!|nUFuQ^@LdE^05Q19@k!ick1jJMa$R(Y2Q zRlY#;u*I_ZPF{|aC0!W{8q3MNf>ykUhSw%a5NUR&9K_H; z&8lTY%v_iQ&;}~K0{6uBBf&--G^R( zYq(Gq&MZI8-2%@|M&FPL{Ak*>H;xHkg#)@VcUsK(>e4cj{(U#qq8oBbMU`t5LK54) z%dAsJf{xuoOb8Z4yg-`FVn^Q=yTWdydEM^TR8=RuHtGEd0NOz2Y<7d!!KSzw)wxK` zhZ3HRI#ACZsUMAOx!=~sh+&0E?zx5H&0>n2piYPfL0)AoK2J;O!`Sm>7CS)>69fT& zabL&38m&nU=Ta3W3c8F;W1+G}5!#RlQ4M+omA>EEF2Anb3^SDtymlspPv$o=!Sm12 zn1`N8lFyw89P~i0dLfWGEjB>9+#ut^=DGEit;`|*R&f1A-ke6*J$janZ8P*=ktYf} zv)Kr4!03l<#ZYc#{EFVD{%@}S7VVnK%08NB{j@=d-Sbz|sn%?L0pk5?QDBLSak8e(29TG(V`H;3k+`M)RjRLdZjOacyU2((a zegmhHO}WFjHxml5n002;i9~kU3>MP~9CFzVX43`}vgizEj{)PGD0I^Op)~pp3q%t2 zaQq2fWQ^tFwQpNktN4_=LH>M`(jKLI%7u5dc6!5N{UI|BH!RTs0pmB-c3ZX8jr~Y&O_DYY= z_ZJf3$RG{!@&4sEkol%^UZyYMzSVCENn^5ud3e2)w*&=YLA>!i!AB7s_rPj5XxJ1i z5z~lV!Rk&%jt_#uuNYfkFx`Zwoi50TYftA$FG$kd?tw)45-3a3Y=#H;iEYwGztucQ zh@^#@mP?|uL*QDGwoMjv3GZu~Q?_Lx_f5aTW#U#VhwMT*+QSVr0BwCTx{qa{IbVq#prUAbg#^N&KbDruJ zqiZQXN6m|JC*X-eq7yB>C%8bxR-A1Tyc=vn##l7xA3npF#|conA}kA~0;o!;K4T%x zED<{I%3nVK&MpdDfpS+)?OjJ0$`LHO(y5$q_A;V41hWReVB3ya=|Ep$A!If0*>I>_ zDuDvSjGkapw$qN2eRS;z@2_KLooL>Gvcb$b@Opa;L2T zs)Wm4f~<3ZYb;X3a$MO~-QSz%(t<1$^hZv-M~V@d6OIxdsuS%Z!*KMLs+RrPL9|lCoWDq3=jnQeM=PE{>4X zn@MPVe|8SBK`l-L1`!uycxjS#ol^p%6!R6RPAJbyMi{p@m4MD{EUgwOMhGP^Iedf> zMh%l1^&uxiUb+QnX4r!}dN%`0mUs7T?5szyjv>w+fg<)b0}_55?VB+Bg$*QHr(bBY|Ai;q+iXo9>77wtweGn>4a z(@Oz3Di7U>nyH|w<+P!l3QM<(_mjc{1ksEN+CiJH^ z7i%NjA%|g~eE@!OYYi~6fRTNX6@!6!z+OIQDy5ORj7HnkUpc|A#L{g8g>)0r9>W)* z1yNcdiJ0_*6@x2#8t0ays%q&+!^OUrF6WeN`@)1C3Y+h|nw-|pR`Amy)H8=}>ZrIc zLi2OEP8O2sVhNohs)Zsi7r6!vN(}9YMANrhT?iV5K7emzsN6MO9W20+FxbHuL^HGm zDnPMM=r9iIxhfn`SsBN2CIuJ0pkVL25p|4C!tY?Q{yIT$ zn57$hq2}SLv5fBzsVzWhcaCc&GP!E(VwAfk%G1ET?bhmEGVd7zES0G`$(N;JrK(~h zN|@T_c?@rv6DHSFVEaGq&d#i=@}tensnMM0gUzU=OfI7qPV=ds#>Wc7rN?z)3d~AJ zAuIl^KgVLJwftPPmb#3vLiOEdG@i3d=5)uD`NlkKepzkek zGhSCLMg#PDI|B{v71Thowcl`Gh%=HvP4bHnjo>Rk^N&HunaxASlBC2v`us2qeqeoJ zwuvdVc@P98@6Rnu&<&@8#9gBFX7L9|Xbrads#2r6$6Ec)Rw$lWR)NSkE#*dh!<<;o z6KY?Y62Oe~t)${)H5nK5L?dQO#JPll)8R9;u;2$?CM(r6rzb6F2F5Oo6e`9D)fu-s zNxA@<35OzTxH_P|H>!@9Rrpf3^LGDI~Ge zD{Xs8>%573(von?$`K-}wo4nF)^u|j$y}W&npa^$>IfIL>gU%+K|?!Dh)!5|q8+gC zRDvPuLIPO99LX`o+RG7lIXgtlb({_x=F}`!@6U}Tn*Gol#2 z>5dWItl;4EETRVQ^m?yq7kk#t%MM7SgWvXo8iQei)kxgH+q0aQ1+^s9irYn#otMfD zlHruR{cMXfZ7;~EMSt=E`A*qN=jNA#>B^TN?;Xc^YT~vquS+R5B=~E_q6CyevyCv> z0HkT;e!vJML)intg}4KE>T#vV92!-~ujCdaZHuN%qN1LLRd|_2Eaxy!mLP({;(M!$ zvKw4Q8mD?fHMTJ-fJAlaXJzMnpWi_L5nNa=m-5!8%xaDh3Bus6C z$hrhvUUe)`f@Xo*kPfrLLAx**H^s49Tsd^$39MBg+wxjzrj4E&HJG*XC^swyN6r_$q&2aDiX=n;I;EToQw~->F8`~0lFqo4v}sec=>S|qc~n*z;lQb;89qf7c8VBx3Fnv7RE1_Q z{@T)-V^J?#FEH*d;1+jkbB>7zF58V2x80tNrh23bh>NK zV^2a?R(Nd7k)bp~gb1dp^OptT~7QH56v3JN+ zFwP36#3E_NpTFqJ)8zy3A!j|o59Q4F6@_aZ0XZ#*j!{f2*6Br+owFz%qRUh1h4HmqVh7>)&|p2mNai$@D2^`cO&~YkI`=D%WLf+1uLDw``nx5<9+f zBBfhIhNzdeQO+DW!gyO#hR=Xib+-rD#qPCEPN&c}^eD2$RYD`Wjb|5e1d%|=hNe`*i2b#CGOLN;I}VP1fQp)`&fNma8X&)2Vwg^%TMiR#ySY$Jdm-Pe z)Dk#EulhJdjXt22H`bDY4d{%6O8>xCz8LewkOoAvTy!hqR!!K(%(fs`&$|r)$(kX2 z1$Q)Mkhzotn7KSEdD&$Vc!|u+j8R1Mo{4l9k@K3l(?zsQw@|f;`Q4M52r>vNq@2wX zG$kWuDn+eI$%9=0VrdQZ<}{kHv+p`z6S4L;vdT4~SaO<)*X`6$@WEuB zR5wqMcqCOmjVr*==Z{bh&}p`TYOytw$ZG(aRiu4wP($Gw)h}uFsQT5h&G@L#WSaHO z3-1~Fa6!R){a7iqeJ#yv;Uzv7VgVcPAmOog+Qatv2EUys2aDxXAAOHCb$)nf}DbgH3*mULZIzL z<#XQTc!3@OY_Lkv)wXrwPU z#WO8uSBJ!llGxwUNYH^HB}*Ro9YIC1PMJ=O;_TnwxPk77Zru+B-sAWNeXz9w~ zM0_1(nXh@I-&2#^Py(~BqSQspSt_hXQC8HdUI!6bpFpz@L2e*HEWP4TatpWXu94{8 z*Eg|k00E7*ZFdwYqE^?QgYqrZljF0vc>nqWUzbiG7% zjYyO%ZKk%2FsyA_A!473gu`_KW!E96TMkt8bI^S&K0?Z)1%|d`0!p2+6P%#}?>oPg zC7swKok&4-rE;3MWnre`R}F*1z0>`bqd512~k*oV5P2Muf z^${tx%t#)^bsAXV2w>rG9m>Bq&iM<3wZjc=qC5GC5*(rL(1dD}K&$>L!7xOiINnimo}=I1;a9ZlxKK;R5wK); zA8%`2^_@1{N?P%G%<4J;zuLh+R3HUNeJ3$r%^X=K6RKxed^$7bi?+SSudnw*YoBCNJ+K8e7eTg=f`xjM m!Oh*nJ2UNhlR;;O_XPBkGbPwDQk14R2pWnRVe#9?`u_n?+FoS< literal 0 HcmV?d00001 diff --git a/tests/cypress/integration/actions_objects2/case_delete_frame.js b/tests/cypress/integration/actions_objects2/case_delete_frame.js new file mode 100644 index 00000000..937ac8ab --- /dev/null +++ b/tests/cypress/integration/actions_objects2/case_delete_frame.js @@ -0,0 +1,71 @@ +// Copyright (C) 2022 Intel Corporation +// +// SPDX-License-Identifier: MIT + +/// + +import { taskName } from '../../support/const'; + +context('Delete frame from job.', () => { + let frame; + + before(() => { + cy.openTaskJob(taskName); + }); + + describe('Tests on th feature with deleting frames.', () => { + it('Delete frame.', () => { + cy.get('.cvat-player-frame-selector').within(() => { + cy.get('[role="spinbutton"]') + .should('have.attr', 'aria-valuenow') + .then((valueFrameNow) => { + frame = Number(valueFrameNow); + }); + }); + cy.deleteFrame(); + }); + + it('Check frame changed.', () => { + cy.checkFrameNum(frame + 1); + }); + + it('Check previous frame unavailable.', () => { + cy.get('.cvat-player-previous-button').click(); + cy.checkFrameNum(frame + 1); + }); + + it('Check open from non-deleted frame', () => { + cy.visit('/tasks'); + cy.login(); + cy.openTaskJob(taskName); + cy.checkFrameNum(frame + 1); + }); + + it('Change deleted frame visability.', () => { + cy.openSettings(); + cy.get('.cvat-workspace-settings-show-deleted').within(() => { + cy.get('[type="checkbox"]').should('not.be.checked').check(); + }); + cy.closeSettings(); + }); + + it('Check previous frame available and deleted.', () => { + cy.get('.cvat-player-previous-button').click(); + cy.checkFrameNum(frame); + cy.get('.cvat-player-restore-frame').should('be.visible'); + }); + + it('Check open from deleted frame', () => { + cy.goToTaskList(); + cy.openTaskJob(taskName); + cy.checkFrameNum(frame); + cy.get('.cvat-player-restore-frame').should('be.visible'); + }); + + it('Restore frame.', () => { + cy.deleteFrame('restore'); + cy.checkFrameNum(frame); + cy.get('.cvat-player-restore-frame').should('not.exist'); + }); + }); +}); diff --git a/tests/cypress/integration/actions_tasks2/case_101_opencv_basic_actions.js b/tests/cypress/integration/actions_tasks2/case_101_opencv_basic_actions.js index c6a2b281..a2015452 100644 --- a/tests/cypress/integration/actions_tasks2/case_101_opencv_basic_actions.js +++ b/tests/cypress/integration/actions_tasks2/case_101_opencv_basic_actions.js @@ -174,7 +174,7 @@ context('OpenCV. Intelligent scissors. Histogram Equalization. TrackerMIL.', () cy.get('.cvat-opencv-image-tool').click(); cy.get('.cvat-opencv-image-tool').should('not.have.class', 'cvat-opencv-image-tool-active'); cy.get('.cvat-opencv-image-tool').trigger('mouseleave').trigger('mouseout'); - cy.get('.cvat-tools-control').click(); + cy.get('.cvat-opencv-control').click(); }); // Waiting for fix https://github.com/openvinotoolkit/cvat/issues/3474 @@ -186,7 +186,7 @@ context('OpenCV. Intelligent scissors. Histogram Equalization. TrackerMIL.', () .trigger('mouseover') .should('have.class', 'cvat_canvas_shape_activated'); cy.get('body').trigger('keydown', { keyCode: keyCodeN, code: 'KeyN', shiftKey: true }).trigger('keyup'); - cy.get('.cvat-tools-control').should('have.attr', 'tabindex'); + cy.get('.cvat-opencv-control').should('have.attr', 'tabindex'); createOpencvShape.pointsMap.forEach((el) => { cy.get('.cvat-canvas-container').click(el.x + 150, el.y + 50); }); diff --git a/tests/cypress/support/commands.js b/tests/cypress/support/commands.js index f5a8108d..2ed17a2d 100644 --- a/tests/cypress/support/commands.js +++ b/tests/cypress/support/commands.js @@ -886,3 +886,17 @@ Cypress.Commands.add('shapeRotate', (shape, x, y, expectedRotateDeg, pressShift }); cy.get('.cvat-canvas-container').trigger('mouseup'); }); + +Cypress.Commands.add('deleteFrame', (action = 'delete') => { + cy.intercept('PATCH', '/api/jobs/**/data/meta**').as('patchMeta'); + if (action === 'restore') { + cy.get('.cvat-player-restore-frame').click(); + } else if (action === 'delete') { + cy.get('.cvat-player-delete-frame').click(); + cy.get('.cvat-modal-delete-frame').within(() => { + cy.contains('button', 'Delete').click(); + }); + } + cy.saveJob('PATCH', 200); + cy.wait('@patchMeta').its('response.statusCode').should('equal', 200); +}); diff --git a/tests/cypress/support/commands_opencv.js b/tests/cypress/support/commands_opencv.js index 6800ce13..ebe5007f 100644 --- a/tests/cypress/support/commands_opencv.js +++ b/tests/cypress/support/commands_opencv.js @@ -8,8 +8,8 @@ let selectedValueGlobal = ''; Cypress.Commands.add('interactOpenCVControlButton', () => { cy.get('body').focus(); - cy.get('.cvat-tools-control').trigger('mouseleave').trigger('mouseout').trigger('mousemove').trigger('mouseover'); - cy.get('.cvat-tools-control').should('have.class', 'ant-popover-open'); + cy.get('.cvat-opencv-control').trigger('mouseleave').trigger('mouseout').trigger('mousemove').trigger('mouseover'); + cy.get('.cvat-opencv-control').should('have.class', 'ant-popover-open'); cy.get('.cvat-opencv-control-popover') .should('be.visible') .should('have.attr', 'style') diff --git a/tests/rest_api/assets/cvat_db/data.json b/tests/rest_api/assets/cvat_db/data.json index d691c6bf..f138d871 100644 --- a/tests/rest_api/assets/cvat_db/data.json +++ b/tests/rest_api/assets/cvat_db/data.json @@ -2579,7 +2579,8 @@ "storage_method": "cache", "storage": "local", "cloud_storage": null, - "sorting_method": "lexicographical" + "sorting_method": "lexicographical", + "deleted_frames": "" } }, { @@ -2597,7 +2598,8 @@ "storage_method": "cache", "storage": "local", "cloud_storage": null, - "sorting_method": "lexicographical" + "sorting_method": "lexicographical", + "deleted_frames": "" } }, { @@ -2615,7 +2617,8 @@ "storage_method": "cache", "storage": "local", "cloud_storage": null, - "sorting_method": "lexicographical" + "sorting_method": "lexicographical", + "deleted_frames": "" } }, { @@ -2633,7 +2636,8 @@ "storage_method": "cache", "storage": "local", "cloud_storage": null, - "sorting_method": "lexicographical" + "sorting_method": "lexicographical", + "deleted_frames": "" } }, { @@ -2651,7 +2655,8 @@ "storage_method": "cache", "storage": "local", "cloud_storage": null, - "sorting_method": "lexicographical" + "sorting_method": "lexicographical", + "deleted_frames": "" } }, { @@ -2669,7 +2674,8 @@ "storage_method": "cache", "storage": "local", "cloud_storage": null, - "sorting_method": "lexicographical" + "sorting_method": "lexicographical", + "deleted_frames": "" } }, { @@ -2687,7 +2693,8 @@ "storage_method": "cache", "storage": "local", "cloud_storage": null, - "sorting_method": "lexicographical" + "sorting_method": "lexicographical", + "deleted_frames": "" } }, { diff --git a/tests/rest_api/test_tasks.py b/tests/rest_api/test_tasks.py index fff48257..33ec63ee 100644 --- a/tests/rest_api/test_tasks.py +++ b/tests/rest_api/test_tasks.py @@ -157,7 +157,6 @@ class TestGetData: assert response.status_code == HTTPStatus.OK assert response.headers['Content-Type'] == content_type - @pytest.mark.usefixtures("restore") class TestPatchTaskAnnotations: def _test_check_respone(self, is_allow, response, data=None):